<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
	--tm-skincolor-bg: #c3002f;
	--tm-secondary-bg: #222d35;
	--tm-greycolor-bg: #f8f8f8;
	--tm-skincolor-text: #c3002f;
	--tm-secondary-text: #222d35;
	--body-fonts-color: #555c63;
	--body-blackfont-color: #222d35;
	--border-radius:
}

body {
	background-color: #ffffff;
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}

body&gt;.tm-bg-layer {
	background-color: #ffffff
}

body #main,
.themetechmount-wide.themetechmount-sticky-footer .site-content-wrapper {
	background-color: #ffffff;
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}

body #main,
.themetechmount-wide.themetechmount-sticky-footer .site-content-wrapper&gt;.tm-bg-layer {
	background-color: #ffffff
}

.themetechmount-fbar-box-w {
	background-image: url('http://localhost/textile_new/wp-content/themes/vemlo/images/floatingbar-bg.jpg');
	background-position: 0% 0%;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll
}
/* Custom header css  */
.site header,
.tm-header-block,
.site-header,
.site-header-main {
    position: relative;
}
.tm-wrap {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}
.tm-sticky-bgcolor-white  {
	background-color: #ffffff;
}
.tm-equal-height-image, .themetechmount-hide, .tm-hide {
    display: none;
}
.carousel-home .carousel-caption {
	bottom: auto;
	top: 50%;
    transform: translate(0px, -50%);
}
.carousel-home .carousel-caption h5 {
	position: relative;
    width: 100%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
	color: rgb(220, 221, 222);
	line-height: 25px;
    letter-spacing: 2px;
	font-weight: 400;
    font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 16px;
}
.carousel-home .carousel-caption p {
	color: rgb(255, 255, 255);
	line-height: 75px;
    letter-spacing: 1px;
    font-weight: 300;
    font-size: 62px;
	text-transform: capitalize;
}
.carousel-home .carousel-caption p &gt; span{
	letter-spacing: 0px;
    font-weight: 700;
}
.carousel-home .carousel-caption h5:after, .carousel-caption h5:before {
	content: '';
	z-index: 8;
    background-color: rgb(195, 0, 47);
    color: rgb(255, 255, 255);
    width: 30px;
    height: 3px;
    min-height: 0px;
    min-width: 0px;
    max-height: none;
    max-width: none;
    transform-origin: 50% 50%;
    opacity: 1;
    transform: translate(0px, 0px);
    visibility: visible;
	position: relative;
    display: block;
	-webkit-font-smoothing: antialiased !important;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -moz-osx-font-smoothing: grayscale;
}
.carousel-home .carousel-caption h5:after {
    right: -16px;
}
.carousel-home .carousel-caption h5:before {
	left: -16px;
}
/* END::Custom header css  */
div.tm-titlebar-wrapper {
	background-image: url('https://themetechmount.com/wordpress/fablio/wp-content/uploads/2021/03/titlebar-bg-1.jpg');
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll
}

.tm-header-style-classic-vertical .site-header {
	background-color: rgba(26, 34, 39, 0.73);
	background-position: 0% 0%;
	background-size: cover;
	background-repeat: repeat;
	background-attachment: scroll
}

.tm-header-style-classic-vertical .site-header&gt;.tm-bg-layer {
	background-color: rgba(26, 34, 39, 0.73)
}

.tm-search-overlay {
	background-color: rgba(43, 52, 59, 0.93);
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed
}

.tm-search-overlay&gt;.tm-bg-layer {
	background-color: rgba(43, 52, 59, 0.93)
}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu,
#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li ul {
	background-color: #ffffff;
	background-position: center top;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll
}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu,
#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li ul&gt;.tm-bg-layer {
	background-color: #ffffff
}

#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li:nth-child(1) ul,
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(1) ul.mega-sub-menu {
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}

#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li:nth-child(2) ul,
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(2) ul.mega-sub-menu {
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}

#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li:nth-child(3) ul,
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(3) ul.mega-sub-menu {
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}

#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li:nth-child(4) ul,
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(4) ul.mega-sub-menu {
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}

#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li:nth-child(5) ul,
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(5) ul.mega-sub-menu {
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}

#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li:nth-child(6) ul,
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(6) ul.mega-sub-menu {
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}

#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li:nth-child(7) ul,
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(7) ul.mega-sub-menu {
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}

#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li:nth-child(8) ul,
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(8) ul.mega-sub-menu {
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}

#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li:nth-child(9) ul,
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(9) ul.mega-sub-menu {
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}

#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li:nth-child(10) ul,
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(10) ul.mega-sub-menu {
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}

.footer {
	background-color: #222d35;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll
}

.footer&gt;.tm-bg-layer {
	background-color: #222d35
}

.first-footer {
	background-color: transparent;
	background-position: center bottom;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll
}

.first-footer&gt;.tm-bg-layer {
	background-color: transparent
}

.second-footer {
	background-color: transparent;
	background-position: center center;
	background-size: auto;
	background-repeat: no-repeat;
	background-attachment: scroll
}

.second-footer&gt;.tm-bg-layer {
	background-color: transparent
}

.site-footer .bottom-footer-text {
	background-color: #1e2830;
	background-position: center center;
	background-size: auto;
	background-repeat: no-repeat;
	background-attachment: fixed
}

.site-footer .bottom-footer-text&gt;.tm-bg-layer {
	background-color: #1e2830
}

.error404 .site-content-wrapper {
	background-color: #f8f8f8;
	background-position: right bottom;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll
}

.error404 .site-content-wrapper&gt;.tm-bg-layer {
	background-color: #f8f8f8
}

.uconstruction_background {
	background-color: #f4f7fb;
	background-position: center top;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll
}

.uconstruction_background&gt;.tm-bg-layer {
	background-color: #f4f7fb
}

.loginpage {
	background-color: #f8f8f8;
	background-position: right bottom;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll
}

.loginpage&gt;.tm-bg-layer {
	background-color: #f8f8f8
}

body {
	font-family: "Rubik", Tahoma, Geneva, sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 26px;
	letter-spacing: 0.2px;
	color: #555c63
}

h1 {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 40px;
	line-height: 45px;
	color: #222d35
}

h2 {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 50px;
	line-height: 64px;
	color: #222d35
}

h3 {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 30px;
	line-height: 35px;
	color: #222d35
}

h4,
.themetechmount-box-blog .themetechmount-box-content h4,
.themetechmount-box-service .themetechmount-box-title h4,
.themetechmount-iconbox-styleeleven .themetechmount-iconbox-heading .tm-vc_general h2,
.themetechmount-teambox-style2.style3 .themetechmount-box-title h4 {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 22px;
	line-height: 32px;
	color: #222d35
}

h5 {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	color: #222d35
}

h6 {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 16px;
	line-height: 21px;
	color: #222d35
}

.tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h2,
.tm-element-heading-content-wrapper .tm-element-content-heading {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 40px;
	line-height: 50px;
	color: #222d35
}

.tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h4,
.tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-transparent.tm-cta3-only .tm-vc_cta3-content .tm-vc_cta3-headers h4,
.tm-element-heading-content-wrapper .tm-element-subheading {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 25px;
	letter-spacing: 0.7px;
	color: #c3002f
}

.tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 26px;
	color: #555c63
}

body .widget .widget-title,
body .widget .widgettitle,
#site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu&gt;li.mega-menu-item&gt;h4.mega-block-title,
.portfolio-description h2,
.themetechmount-portfolio-details h2,
.themetechmount-portfolio-related h2 {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 20px;
	line-height: 25px;
	color: #222d35
}

.wpb_tabs_nav a.ui-tabs-anchor,
body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a,
.vc_tta.vc_general .vc_tta-tab&gt;a,
.steps-style2 .tm-static-steps-num span,
.tm-borderstyle-box span.tm-vc_label_units.vc_label_units,
.themetechmount-progress-bar.vc_progress_bar.tm-borderstyle-box .vc_general.vc_single_bar .vc_label,
.tm-list.tm-elementfont-style li,
.countdown-box .time_circles&gt;.textDiv_Seconds span,
.countdown-box .time_circles&gt;.textDiv_Minutes span,
.countdown-box .time_circles&gt;.textDiv_Hours span,
.countdown-box .time_circles&gt;.textDiv_Days span,
.themetechmount-blogbox-style6 .tm-box-post-date,
.wpb_text_column blockquote footer {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 16px
}

.tm-titlebar h1.entry-title,
.tm-titlebar-textcolor-custom .tm-titlebar-main .entry-title {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-transform: capitalize;
	font-size: 44px;
	line-height: 54px;
	color: #20292f
}

.tm-titlebar .entry-subtitle,
.tm-titlebar-textcolor-custom .tm-titlebar-main .entry-subtitle {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #20292f
}

.tm-titlebar .breadcrumb-wrapper,
.tm-titlebar .breadcrumb-wrapper a {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 400;
	text-transform: capitalize;
	font-size: 15px;
	line-height: 19px;
	color: #686e73
}

.headerlogo a.home-link {
	font-family: "Arimo", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 26px;
	line-height: 27px;
	color: #202020
}

#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li&gt;a,
.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal&gt;li.mega-menu-item&gt;a {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 26px;
	letter-spacing: 0.3px;
	color: #222d35
}

ul.nav-menu li ul li a,
div.nav-menu&gt;ul li ul li a,
.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a,
.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:hover,
.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:focus,
.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link,
.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link:hover,
.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link:focus,
.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu&gt;li.mega-menu-item-type-widget {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 13px;
	line-height: 14px;
	color: #555c63
}

#site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu&gt;li.mega-menu-item&gt;h4.mega-block-title {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 15px;
	line-height: 20px;
	color: #343c5c
}

.main-holder .site-content ul.products li.product .add_to_wishlist,
.main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"],
.woocommerce button.button,
.woocommerce-page button.button,
input,
.tm-vc_btn,
.tm-vc_btn3,
.woocommerce-page a.button,
.button,
.wpb_button,
button,
.woocommerce input.button,
.woocommerce-page input.button,
.tp-button.big,
.woocommerce #content input.button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce-page #content input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.themetechmount-post-readmore a,
.themetechmount-servicebox-style5 .themetechmount-serviceboxbox-readmore a,
.themetechmount-iconbox-styleeleven .tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md,
.tm-ptablebox .tm-vc_btn3-container.tm-vc_btn3-inline .tm-vc_btn3,
.themetechmount-box-service .themetechmount-serviceboxbox-readmore a,
.post.themetechmount-box-blog-classic .themetechmount-blogbox-footer-readmore a,
.single-tm_portfolio .nav-links a,
.comment-respond .tm-vc_btn3.tm-vc_btn3-shape-square,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.main-holder .site .woocommerce-cart-form__contents button,
.main-holder .site .woocommerce-cart-form__contents button.button:disabled[disabled],
.main-holder .site table.cart .coupon button,
.themetechmount-blogbox-styleone .themetechmount-blogbox-footer-readmore a,
.themetechmount-box-blog .themetechmount-blogbox-footer-readmore a,
.themetechmount-blogbox-styletwo .themetechmount-blogbox-footer-left a,
.themetechmount-box-blog.themetechmount-blog-box-view-left-image .themetechmount-blogbox-footer-left a {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 500;
	text-transform: uppercase
}

a {
	color: #222d35
}

a:hover {
	color: #c3002f
}

.tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar .breadcrumb-wrapper .container,
.tm-titlebar-wrapper.tm-breadcrumb-on-bottom .breadcrumb-wrapper .container:before,
.tm-titlebar-wrapper.tm-breadcrumb-on-bottom .breadcrumb-wrapper .container:after {
	background-color: rgba(0, 0, 0, 0.50) !important
}

.wpb_row .vc_tta.vc_general.vc_tta-color-white:not(.vc_tta-o-no-fill) .vc_tta-panel-body .wpb_text_column,
.tm-list.tm-list-icon-color- li,
.tm-list-li-content {
	color: #555c63
}

.ttm-pricetable-column-w.tm-ptablebox-featured-col .tm-ptablebox .tm-ptablebox-content:before,
.sidebar .widget.fablio_category_list_widget ul&gt;li a:hover:before,
.sidebar .widget.fablio_all_post_list_widget ul&gt;li a:hover:before,
.tm-heading-highlight,
.tm-quote-form input[type="submit"]:hover,
.tm-processbox-wrapper .tm-processbox .process-num span:before,
.tm-iconbox-hoverstyle .tm-sbox:hover,
.steps-style2 .tm-static-steps-num span,
.tm-fidbox-custom-style2.tm-fid-without-icon.inside,
.tm-ptablebox .themetechmount-ptable-icon:before,
.ttm-pricetable-column-w:hover .tm-ptablebox .tm-vc_btn3-container.tm-vc_btn3-inline:before,
.themetechmount-teambox-style1 .themetechmount-team-icon,
.steps-style5:hover .tm-static-steps-num span,
.tm-seperator-solid:not(.tm-heading-style-horizontal) .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header:after,
.slick-dots li.slick-active button,
.widget.fablio_category_list_widget li.current-cat a:after,
.widget.fablio_category_list_widget li a:hover:after,
.widget.fablio_all_post_list_widget li.tm-post-active a:after,
.widget.fablio_all_post_list_widget li a:hover:after,
.widget.tm_widget_nav_menu li.current_page_item a:after,
.widget.tm_widget_nav_menu li a:hover:after,
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:after,
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover:after,
#totop,
.tm-site-searchform button,
.main-holder .rpt_style_basic .rpt_recommended_plan.rpt_plan .rpt_head,
.main-holder .rpt_style_basic .rpt_recommended_plan.rpt_plan .rpt_title,
.tm-row .vc_toggle_color_skincolor.vc_toggle_round.vc_toggle.vc_toggle_active .vc_toggle_title .vc_toggle_icon:before,
.tm-row .vc_toggle_color_skincolor.vc_toggle.vc_toggle_active .vc_toggle_title,
.mc_form_inside .mc_merge_var:after,
.vc_toggle_default.vc_toggle_color_skincolor .vc_toggle_icon,
.vc_toggle_default.vc_toggle_color_skincolor .vc_toggle_icon:after,
.vc_toggle_default.vc_toggle_color_skincolor .vc_toggle_icon:before,
.vc_toggle_round.vc_toggle_color_skincolor:not(.vc_toggle_color_inverted) .vc_toggle_icon,
.vc_toggle_round.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_icon:after,
.vc_toggle_round.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_icon:before,
.vc_toggle_round.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon:after,
.vc_toggle_round.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon:before,
.vc_toggle_simple.vc_toggle_color_skincolor .vc_toggle_icon:after,
.vc_toggle_simple.vc_toggle_color_skincolor .vc_toggle_icon:before,
.vc_toggle_simple.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon:after,
.vc_toggle_simple.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon:before,
.vc_toggle_rounded.vc_toggle_color_skincolor:not(.vc_toggle_color_inverted) .vc_toggle_icon,
.vc_toggle_rounded.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_icon:after,
.vc_toggle_rounded.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_icon:before,
.vc_toggle_rounded.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,
.vc_toggle_rounded.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before,
.vc_toggle_square.vc_toggle_color_skincolor:not(.vc_toggle_color_inverted) .vc_toggle_icon,
.vc_toggle_square.vc_toggle_color_skincolor:not(.vc_toggle_color_inverted) .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_square.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_icon:after,
.vc_toggle_square.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_icon:before,
.vc_toggle_square.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,
.vc_toggle_square.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before,
.woocommerce .main-holder #content .woocommerce-error .button:hover,
.woocommerce .main-holder #content .woocommerce-info .button:hover,
.woocommerce .main-holder #content .woocommerce-message .button:hover,
.sidebar .widget .tagcloud a:hover,
.woocommerce .widget_shopping_cart a.button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.main-holder .site table.cart .coupon button:hover,
.main-holder .site .woocommerce-cart-form__contents button:hover,
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,
.main-holder .site .return-to-shop a.button:hover,
.main-holder .site .woocommerce-MyAccount-content a.woocommerce-Button:hover,
.main-holder .site-content #review_form #respond .form-submit input:hover,
.woocommerce div.product form.cart .button:hover,
table.compare-list .add-to-cart td a:hover,
.woocommerce-cart #content table.cart td.actions input[type="submit"]:hover,
.main-holder .site .woocommerce-form-coupon button:hover,
.main-holder .site .woocommerce-form-login button.woocommerce-Button:hover,
.main-holder .site .woocommerce-ResetPassword button.woocommerce-Button:hover,
.main-holder .site .woocommerce-EditAccountForm button.woocommerce-Button:hover,
.single .main-holder div.product .woocommerce-tabs ul.tabs li.active,
.main-holder .site table.cart .coupon input:hover,
.woocommerce #payment #place_order:hover,
.wishlist_table td.product-price ins,
.widget .product_list_widget ins,
.woocommerce .widget_shopping_cart a.button.checkout,
.woocommerce .wishlist_table td.product-add-to-cart a,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .price_slider_amount .button:hover,
.main-holder .site-content nav.woocommerce-pagination ul li .page-numbers.current,
.main-holder .site-content nav.woocommerce-pagination ul li a:hover,
.sidebar .widget .tagcloud a:hover,
.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md.tm-vc_btn3-icon-left:not(.tm-vc_btn3-o-empty) .tm-vc_btn3-icon,
.top-contact.tm-highlight-left:after,
.top-contact.tm-highlight-right:after,
.tm-social-share-links ul li a:hover,
article.post .more-link-wrapper a.more-link,
.themetechmount-blog-box-view-right-image .themetechmount-box-content .tm-post-categories&gt;.tm-meta-line.cat-links a:hover,
.themetechmount-blog-box-view-left-image .themetechmount-box-content .tm-post-categories&gt;.tm-meta-line.cat-links a:hover,
.tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-skincolor.tm-vc_cta3-style-flat,
.tm-sortable-list .tm-sortable-link a.selected,
.tm-sortable-list .tm-sortable-link a:hover,
.tm-col-bgcolor-skincolor .tm-bg-layer-inner,
.tm-bg .tm-bgcolor-skincolor&gt;.tm-bg-layer,
.tm-bgcolor-skincolor&gt;.tm-bg-layer,
footer#colophon.tm-bgcolor-skincolor&gt;.tm-bg-layer,
.tm-titlebar-wrapper.tm-bgcolor-skincolor .tm-titlebar-wrapper-bg-layer,
.themetechmount-iconbox-stylefour:not(.styletwelve):not(.style15):hover .themetechmount-iconbox-icon .tm-box-icon,
.themetechmount-post-item-inner .tribe-events-event-cost,
.tribe-events-day .tribe-events-day-time-slot h5,
.tribe-events-button,
#tribe-events .tribe-events-button,
.tribe-events-button.tribe-inactive,
#tribe-events .tribe-events-button:hover,
.tribe-events-button:hover,
.tribe-events-button.tribe-active:hover,
.single-tribe_events .tribe-events-schedule .tribe-events-cost,
.tribe-events-list .tribe-events-event-cost span,
#tribe-bar-form .tribe-bar-submit input[type=submit]:hover,
#tribe-events .tribe-events-button,
#tribe-events .tribe-events-button:hover,
#tribe_events_filters_wrapper input[type=submit],
.tribe-events-button,
.tribe-events-button.tribe-active:hover,
.tribe-events-button.tribe-inactive,
.tribe-events-button:hover,
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]&gt;a,
.themetechmount-box-blog .themetechmount-box-content .themetechmount-box-post-date:after,
article.themetechmount-box-blog-classic .themetechmount-post-date-wrapper,
body .datepicker table tr td span.active.active,
body .datepicker table tr td.active.active,
.datepicker table tr td.active.active:hover,
.datepicker table tr td span.active.active:hover,
.widget .widget-title::before,
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused,
.tm-bgcolor-skincolor.tm-rowborder-topcross:before,
.tm-bgcolor-skincolor.tm-rowborder-bottomcross:after,
.tm-bgcolor-skincolor.tm-rowborder-topbottomcross:before,
.tm-bgcolor-skincolor.tm-rowborder-topbottomcross:after,
.themetechmount-boxes-testimonial.themetechmount-boxes-col-one .themetechmount-box-view-default .themetechmount-box-title:after,
.themetechmount-iconbox.themetechmount-iconbox-styleone:before,
.themetechmount-iconbox.themetechmount-iconbox-styleone .box-plus-icon,
.themetechmount-iconbox.themetechmount-iconbox-stylethree:hover .themetechmount-iconbox-inner .themetechmount-iconbox-button .tm-vc_btn3-container:before,
.themetechmount-iconbox-stylefive .themetechmount-iconbox-icon:before,
.wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-tab&gt;a:hover,
.wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-tab.vc_active&gt;a,
.wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-tab&gt;a:hover,
.wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-tab.vc_active&gt;a,
.wpb-js-composer .tm-tourtab-round.vc_tta.vc_general .vc_active .vc_tta-panel-title a,
body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title&gt;a,
body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus,
body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover,
.tm-ptablebox-featured-col .tm-ptablebox .tm-vc_btn3.tm-vc_btn3-color-white,
.themetechmount-servicebox-styleone .themetechmount-box-bottom-content:before,
.themetechmount-teambox-style2 ul.tm-team-social-links,
.steps-style1 .tm-static-steps-num span,
.tm-arrow-style2 .slick-dots li.slick-active,
.themetechmount-iconbox-styleeight:hover,
.mailchimp-inputbox button[type="submit"],
.themetechmount-blogbox-style4 .tm-posted-date,
article.themetechmount-box-blog-classic .tm-blog-classic-box-content .tm-posted-date,
.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar:after,
.site-footer .widget .tm-contactbox .tm-square-iconbox i,
.sidebar .widget-title:before,
.steps-style5 .tm-static-steps-num:before,
.themetechmount-box-blog.themetechmount-blogbox-styleone .tm-postcategory .cat-links a,
.tm-heading-rotate .tm-custom-heading,
.slick-dots li.slick-active button,
.themetechmount-boxes-portfolio .themetechmount-boxes-row-wrapper .slick-prev:after,
.themetechmount-boxes-portfolio .themetechmount-boxes-row-wrapper .slick-next:after,
.slick-dots li.slick-active button,
.themetechmount-iconbox.themetechmount-iconbox-style20 .themetechmount-iconbox-button a:after,
.tm-btn-size .tm-vc_btn3.tm-vc_btn3-size-lg.tm-vc_btn3-style-text:after,
.themetechmount-box-testimonial.themetechmount-testimonialbox-stylefive .themetechmount-box-content .themetechmount-box-author .themetechmount-box-title:before,
.themetechmount-box-blog.themetechmount-blogbox-top-image .themetechmount-blogbox-footer-left a,
.tm-btn-style .tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md:after {
	background-color: #c3002f
}

.newsletter-subsc-box input[type="email"],
.themetechmount-iconbox-style19:hover .tm-box-icon:before,
.themetechmount-iconbox-style18:before,
.main-holder .site-content ul.products li.product:hover .tm-product-box-inner:before,
.themetechmount-iconbox-style16 .themetechmount-iconbox-icon:before,
.themetechmount-iconbox-stylethree .tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md.tm-vc_btn3-icon-right:not(.tm-vc_btn3-o-empty) .tm-vc_btn3-icon,
.themetechmount-iconbox-stylethree .tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md.tm-vc_btn3-icon-right:not(.tm-vc_btn3-o-empty):hover:after,
.themetechmount-iconbox.tm-highlight-sliderbox,
.themetechmount-servicebox-styletwo .tm-featured-wrapper:before,
.widget .tm-custom-ctabox.tm-withbg-box:before,
.imagestyle-one .tm-highlight-box,
.themetechmount-servicebox-stylefour .themetechmount-box-bottom-content .tm-sbox-moreicon:hover,
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
body .booked-modal input[type=submit].button-primary:hover,
.themetechmount-teambox-style2 .themetechmount-team-image-box:before,
.themetechmount-sidebar-social li&gt;a:hover,
.themetechmount-boxes-service .row.themetechmount-boxes-row-wrapper .tm-box-col-wrapper:nth-child(even) .themetechmount-servicebox-stylefour .themetechmount-post-item .themetechmount-box-bottom-content,
.themetechmount-ptables-w .ttm-pricetable-column-w.tm-ptablebox-featured-col .tm-vc_btn3.tm-vc_btn3-color-black:hover,
.twentytwenty-handle,
.site-header.tm-sticky-bgcolor-darkgrey.is_stuck,
.tm-header-overlay .site-header.tm-sticky-bgcolor-darkgrey.is_stuck,
.site-header-menu.tm-sticky-bgcolor-darkgrey.is_stuck,
.tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-darkgrey .tm-titlebar .breadcrumb-wrapper .container,
.tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-darkgrey .breadcrumb-wrapper .container:before,
.tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-darkgrey .breadcrumb-wrapper .container:after,
.tm-header-style-infostack .site-header .tm-stickable-header.is_stuck.tm-sticky-bgcolor-darkgrey,
.tm-header-style-infostack .site-header-menu .is_stuck .tm-sticky-bgcolor-darkgrey,
.tm-header-style-infostack .is_stuck.tm-sticky-bgcolor-darkgrey,
.tm-header-style-infostack .tm-bgcolor-darkgrey,
.themetechmount-topbar-wrapper.tm-bgcolor-darkgrey,
.tm-bg-highlight-dark,
.tm-col-bgcolor-darkgrey .tm-bg-layer-inner,
.tm-bgcolor-darkgrey,
.tm-bg.tm-bgcolor-darkgrey .tm-bg-layer,
.tm-col-bgcolor-darkgrey.tm-col-bgimage-yes .tm-bg-layer-inner,
.tm-bgcolor-darkgrey.tm-bg.tm-bgimage-yes&gt;.tm-bg-layer-inner {
	background-color: #222d35
}

.tm-bgcolor-skincolor.tm-textcolor-dark .inside.tm-fid-view-topicon h4:after,
.tm-textcolor-dark .inside.tm-fid-view-topicon h4:after,
.tm-darkiconbg-box .themetechmount-iconbox-icon .tm-box-icon {
	background-color: #222d35 !important
}

.tm-bgcolor-skincolor.tm-textcolor-dark .tm-fid-with-icon.tm-fid-view-topicon .tm-fid-icon-wrapper i,
.tm-textcolor-dark .tm-fid-with-icon.tm-fid-view-topicon .tm-fid-icon-wrapper i,
.themetechmount-iconbox.tm-highlight-sliderbox .tm-box-icon i,
.themetechmount-box-service .themetechmount-serviceboxbox-readmore a:hover,
.steps-style5 .tm-static-steps-num span {
	color: #222d35
}

.themetechmount-box-portfolio .themetechmount-overlay {
	background-color: rgba( 34, 45, 53, 0.70)
}

.themetechmount-portfoliobox-style2 .themetechmount-box-overlay {
	background-color: rgba( 34, 45, 53, 0.80)
}

.themetechmount-portfoliobox-style3 .themetechmount-post-overlay:after,
.themetechmount-portfoliobox-style3 .themetechmount-post-overlay:before {
	background-color: rgba( 34, 45, 53, 0.70)
}

.tm-textcolor-dark .tm-fid-with-icon.tm-fid-view-topicon .tm-fid-icon-wrapper {
	border-color: #222d35
}

.themetechmount-iconbox.tm-iconbg-grey .tm-iconstyle-boxed .tm-box-icon,
.themetechmount-blogbox-styletwo .themetechmount-box-desc,
.tm-pf-single-content-wrapper .themetechmount-pf-single-detail-box,
.sidebar .widget,
.themetechmount-iconbox.themetechmount-iconbox-styleone .tm-box-icon:before,
.tm-header-style-infostack .kw-phone .social-icons li&gt;a,
.tm-pageslider-yes .tm-header-style-classic-box .tm-header-block:before,
.tm-social-share-links ul li a,
.themetechmount-iconbox.themetechmount-iconbox-stylenine .tm-iconstyle-rounded .tm-box-icon,
.tm-quote-form input[type="text"],
.tm-quote-form input[type="email"],
.tm-quote-form textarea,
.single article.post blockquote,
.themetechmount-iconbox.tm-iconbg-grey .tm-iconstyle-rounded .tm-box-icon,
.workhour-style2 ul.tm-pricelist-block li:nth-child(even),
.sidebar .widget_product_categories li span,
.sidebar .widget_categories li span,
.comment-body,
.single-tm_team_member .tm-team-social-links-wrapper ul li a,
body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.themetechmount-teambox-style1 .themetechmount-box-content,
.tm-ptablebox .tm-ptablebox-content:before,
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment,
.woocommerce-account .woocommerce-MyAccount-navigation li a,
.widget.tm_widget_nav_menu li a,
.widget.fablio_all_post_list_widget li a,
.widget.fablio_category_list_widget li a,
.sidebar .widget_product_categories li span,
.sidebar .widget_categories li span,
.tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-background-color-grey.tm-vc_icon_element-background,
.widget .tm-author-widget,
body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active&gt;a,
body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab&gt;a,
.author-info,
.themetechmount-fbar-position-right .themetechmount-fbar-btn a.grey,
.tm-col-bgcolor-grey .tm-bg-layer-inner,
.tm-bgcolor-grey,
.site-header.tm-sticky-bgcolor-grey.is_stuck,
.site-header-menu.tm-sticky-bgcolor-grey.is_stuck,
.tm-header-overlay .site-header.tm-sticky-bgcolor-grey.is_stuck,
.tm-header-style-infostack .site-header .tm-stickable-header.is_stuck.tm-sticky-bgcolor-grey,
.tm-header-style-infostack .site-header-menu .is_stuck .tm-sticky-bgcolor-grey,
.tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-grey .tm-titlebar .breadcrumb-wrapper .container,
.tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-grey .breadcrumb-wrapper .container:before,
.tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-grey .breadcrumb-wrapper .container:after,
.tm-col-bgcolor-grey&gt;.tm-bg-layer-inner,
.steps-style5 .tm-static-steps-num span,
.tm-bg.tm-bgcolor-grey&gt;.tm-bg-layer,
.steps-style5 .tm-static-steps-num:after {
	background-color: #f8f8f8
}

.comment-body:after,
.comment-body:before {
	border-color: transparent #f8f8f8 transparent #f8f8f8
}

.main-holder #content.site-content ul.products li.product .tm-product-box-inner {
	border-color: #f8f8f8
}

.tm-dcap-color-skincolor,
.themetechmount-boxes-row-wrapper .slick-arrow:not(.slick-disabled):hover,
.vc_progress_bar.vc_progress-bar-color-skincolor .vc_single_bar .vc_bar,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-skincolor .vc_bar,
.vc_progress_bar.vc_progress-bar-color-skincolor .vc_single_bar .vc_bar:after,
.sidebar .widget .widget-title:before,
.widget .widget-title:after,
.footer .widget .widget-title:after,
.woocommerce-account .woocommerce-MyAccount-navigation li a:before,
.widget.tm_widget_nav_menu li a:before,
.widget.fablio_all_post_list_widget li a:before,
.widget.fablio_category_list_widget li a:before,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
.tm-col-bgcolor-darkgrey .wpcf7 .tm-bookappointmentform input[type="submit"]:hover,
.tm-row-bgcolor-darkgrey .wpcf7 .tm-bookappointmentform input[type="submit"]:hover,
.themetechmount-box-view-default .themetechmount-box-author .themetechmount-box-img .themetechmount-icon-box,
.tm-cta3-only.tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-skincolor.tm-vc_cta3-style-3d,
.tm-vc_btn3.tm-vc_btn3-color-skincolor.tm-vc_btn3-style-3d:focus,
.tm-vc_btn3.tm-vc_btn3-color-skincolor.tm-vc_btn3-style-3d:hover,
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor.tm-vc_btn3-style-outline:hover,
.tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-background-color-skincolor.tm-vc_icon_element-background,
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor,
.single-tm_portfolio .nav-next a:hover,
.single-tm_portfolio .nav-previous a:hover,
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-3d.tm-vc_btn3-color-inverse:hover,
.tm-bgcolor-skincolor,
.tm-header-overlay .site-header.tm-sticky-bgcolor-skincolor.is_stuck,
.site-header-menu.tm-sticky-bgcolor-skincolor.is_stuck,
.tm-header-style-infostack .site-header .tm-stickable-header.is_stuck.tm-sticky-bgcolor-skincolor,
.is_stuck.tm-sticky-bgcolor-skincolor,
.tm-header-style-infostack .site-header-menu .tm-stickable-header.is_stuck .tm-sticky-bgcolor-skincolor,
.themetechmount-box-view-overlay .themetechmount-boxes .themetechmount-box-content.themetechmount-overlay .themetechmount-icon-box a:hover,
.themetechmount-post-box-icon-wrapper,
.themetechmount-pagination .page-numbers.current,
.themetechmount-pagination .page-numbers:hover,
.tm-sresults-title small a,
.tm-sresult-form-wrapper,
.main-holder .rpt_style_basic .rpt_recommended_plan .rpt_title,
.main-holder .rpt_4_plans.rpt_style_basic .rpt_plan.rpt_recommended_plan,
#bbpress-forums button,
#bbp_search_submit,
#bbpress-forums ul li.bbp-header,
.tm-square-social-icon .themetechmount-social-links-wrapper .social-icons li a:hover,
.inside.tm-fid-view-topicon h3:after,
.themetechmount-servicebox-styletwo .tm-service-iconbox .tm-service-icon-dots:before,
.themetechmount-box-service .tm-seperator:after,
.themetechmount-teambox-style1 .tm-team-social-links-wrapper ul li a:hover,
.tm-processbox-wrapper.processbox-style2 .tm-processbox .process-num,
.themetechmount-box-blog.themetechmount-box-blog-classic .themetechmount-post-date-wrapper,
.entry-content .page-links&gt;span:not(.page-links-title),
.entry-content .page-links a:hover,
mark,
.tm-steps-box.steps-style5:hover .tm-steps-desc,
ins {
	background-color: #c3002f
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
	background-color: #c3002f !important
}

.Sports-Button-skin {
	background-color: #c3002f !important;
	border-color: #c3002f !important
}

.Sports-Button-skin:hover {
	background-color: #202020 !important;
	border-color: #202020 !important
}

.vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body,
.vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
	background-color: rgba( 195, 0, 47, 0.89)
}

.tm-processbox-wrapper .tm-processbox .process-num:before {
	background-color: rgba( 195, 0, 47, 0.25)
}

.tm-cta3-only.tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-skincolor.tm-vc_cta3-style-3d,
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-3d.tm-vc_btn3-color-skincolor {
	box-shadow: 0 5px 0 #a50011
}

.tm-vc_btn3.tm-vc_btn3-color-skincolor.tm-vc_btn3-style-3d:focus,
.tm-vc_btn3.tm-vc_btn3-color-skincolor.tm-vc_btn3-style-3d:hover {
	box-shadow: 0 2px 0 #a50011
}

.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
	padding-top: 100px
}

.tm-header-style-classic-box.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
	padding-top: 0px
}

.tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
	height: 250px
}

.tm-header-overlay .themetechmount-titlebar-wrapper .tm-titlebar-inner-wrapper {
	padding-top: 130px
}

.themetechmount-header-style-3.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
	padding-top: 155px
}

.headerlogo img {
	max-height: 100px;
	width: 160px;
}

.is_stuck .headerlogo img {
	max-height: 100px
}

span.tm-sc-logo.tm-sc-logo-type-image {
	position: relative;
	display: block
}

img.themetechmount-logo-img.stickylogo {
	position: absolute;
	top: 0;
	left: 0
}

.tm-stickylogo-yes .standardlogo {
	opacity: 1
}

.tm-stickylogo-yes .stickylogo {
	opacity: 0
}

.is_stuck .tm-stickylogo-yes .standardlogo {
	opacity: 0
}

.is_stuck .tm-stickylogo-yes .stickylogo {
	opacity: 1
}

.tm-btn-shape-square.elementor-element.elementor-widget-button .elementor-button,
.tm-vc_btn3.tm-vc_btn3-size-md {
	padding-top: 17px;
	padding-bottom: 17px
}

.themetechmount-iconbox .tm-vc_btn3-container a,
.elementor-element.elementor-widget-button .elementor-button,
.themetechmount-box-blog.themetechmount-blog-box-view-left-image .themetechmount-blogbox-footer-left a,
.themetechmount-blogbox-styletwo .themetechmount-blogbox-footer-left a,
button,
input[type="submit"],
input[type="button"],
input[type="reset"],
.checkout_coupon input.button,
.woocommerce div.product form.cart .button,
table.compare-list .add-to-cart td a,
.woocommerce .widget_shopping_cart a.button,
.woocommerce #review_form #respond .form-submit input,
.main-holder .site table.cart .coupon input,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart #content table.cart td.actions input[type="submit"],
.woocommerce #payment #place_order,
.woocommerce .wishlist_table td.product-add-to-cart a,
.main-holder .site .return-to-shop a.button,
.themetechmount-box-blog .themetechmount-blogbox-footer-readmore a,
.themetechmount-box-blog.themetechmount-blogbox-styleone .themetechmount-blogbox-footer-readmore a,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.main-holder .site .woocommerce-cart-form__contents button,
.main-holder .site .woocommerce-cart-form__contents button.button:disabled[disabled],
.main-holder .site table.cart .coupon button,
.comment-respond .tm-vc_btn3.tm-vc_btn3-shape-square,
.single-tm_portfolio .navigation.post-navigation .nav-links a,
.post.themetechmount-box-blog-classic .themetechmount-blogbox-footer-readmore a,
.themetechmount-iconbox-stylefour .tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md,
.themetechmount-iconbox-styleeleven .tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md,
.themetechmount-box-service .themetechmount-serviceboxbox-readmore a,
.tm-vc_btn3.tm-vc_btn3-size-md {
	font-size: 14px;
	line-height: 14px
}

.tm-header-overlay.themetechmount-header-style-4 .is-sticky #stickable-header,
.is-sticky #stickable-header {
	background-color: white
}

.top-contact {
	font-size: 14px
}

@media (max-width:1200px) {
	.themetechmount-topbar-wrapper {
		display: none !important
	}
	.site-description {
		display: none;
	}
}

.footer .social-icons li&gt;a:hover,
.themetechmount-box-service.themetechmount-service-box-view-without-image .tm-service-iconbox,
.tm-link-underline a,
.tm-iconbox-style2 .tm-sbox .tm-vc_cta3-container,
.tm-iconbox-style2 .tm-sbox:hover .tm-vc_cta3-container:after,
.tm-border-skincolor .vc_column-inner,
.slick-dots li.slick-active button:before,
.themetechmount-teambox-view-style2 .themetechmount-box-content:before,
.themetechmount-teambox-view-style2 .themetechmount-box-content:after,
.themetechmount-box-service .tm-seperator:before,
.vc_toggle_default.vc_toggle_color_skincolor .vc_toggle_icon:before,
.vc_toggle_default.vc_toggle_color_skincolor .vc_toggle_icon,
.vc_toggle_round.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_round.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_icon,
.vc_toggle_rounded.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_icon,
.vc_toggle_rounded.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_square.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_icon,
.vc_toggle_square.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle.vc_toggle_arrow.vc_toggle_color_skincolor .vc_toggle_icon:after,
.vc_toggle.vc_toggle_arrow.vc_toggle_color_skincolor .vc_toggle_icon:before,
.vc_toggle.vc_toggle_arrow.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon:after,
.vc_toggle.vc_toggle_arrow.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon:before,
.tm-cta3-only.tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-skincolor.tm-vc_cta3-style-outline,
.themetechmount-iconbox-styleeleven .themetechmount-iconbox-inner:before,
.main-holder .site #content table.cart td.actions .input-text:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
input.input-text:focus,
select:focus,
blockquote,
.tm-process-content img,
.single-tm_portfolio .nav-next a:hover,
.single-tm_portfolio .nav-previous a:hover,
.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading,
.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-controls-icon::after,
.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-controls-icon::before,
.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,
.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:after,
.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:before,
.vc_tta-color-skincolor.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,
.vc_tta-color-skincolor.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,
.slick-center .testimonial_item .themetechmount-box-img img,
.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading,
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor.tm-vc_btn3-style-outline,
.tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-background-color-skincolor.tm-vc_icon_element-outline,
.themetechmount-box-view-overlay .themetechmount-boxes .themetechmount-box-content.themetechmount-overlay .themetechmount-icon-box a:hover,
.slick-dots li.slick-active button:after {
	border-color: #c3002f
}

.tm-left-border-styleimg:after,
.themetechmount-fbar-position-default div.themetechmount-fbar-box-w {
	border-bottom-color: #c3002f
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active&gt;a {
	border-top-color: #c3002f !important
}

article.themetechmount-box-blog-classic,
.themetechmount-box-blog-classic .tm-post-format-icon-wrapper,
.themetechmount-box-blog .tm-post-format-icon-wrapper,
.themetechmount-box-blog.themetechmount-box-style2 .tm-post-format-icon-wrapper {
	border-top-color: #c3002f
}

.themetechmount-iconbox.themetechmount-iconbox-stylenine.tm-iconbg-grey .tm-box-icon i,
.themetechmount-iconbox.tm-iconbg-grey .tm-iconstyle-boxed .tm-box-icon,
.themetechmount-iconbox-style17 .box-plus-icon a,
.tm-bgimage-yes .tm-fid-view-lefticon .tm-fid-icon-wrapper i,
.tm-col-bgcolor-darkgrey .tm-fid-view-lefticon .tm-fid-icon-wrapper i,
.tm-bgcolor-darkgrey .tm-fid-view-lefticon .tm-fid-icon-wrapper i,
.tm-fidbox-custom-style1.tm-fid-without-icon.inside h4,
.themetechmount-iconbox.tm-iconbg-grey .tm-iconstyle-rounded .tm-box-icon,
.themetechmount-iconbox.tm-iconbg-grey .tm-iconstyle-rounded .tm-box-icon i,
.themetechmount-box-service.themetechmount-service-box-view-without-image .tm-service-icon,
.tm-sbox.tm-sbox.tm-iconbox-content-padding a,
.tm-link-underline a,
.tm-underline-skintext u,
.tm-fid-without-icon.inside.tm-fidbox-style2 h4 span,
.tm-fid-view-lefticon.tm-highlight-fid .tm-fld-contents .tm-fid-inner,
.tm-service-topimage-style2 .themetechmount-service-box-view-top-image .themetechmount-serviceboxbox-readmore:hover:after,
.tm-bgcolor-darkgrey .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3.tm-cta3-only .tm-vc_cta3-content .tm-vc_cta3-headers h4,
.tm-col-bgcolor-darkgrey .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3.tm-cta3-only .tm-vc_cta3-content .tm-vc_cta3-headers h4,
.sidebar .widget a:hover,
.tm-textcolor-dark.tm-bgcolor-grey .tm-fbar-open-icon:hover,
.tm-textcolor-dark.tm-bgcolor-white .tm-fbar-open-icon:hover,
.tm-ptablebox .tm-ptablebox-price,
.themetechmount-iconbox .tm-box-icon i,
.tm-icolor-skincolor,
.widget_calendar table td#today,
.vc_toggle_text_only.vc_toggle_color_skincolor .vc_toggle_title h4,
.tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-skincolor.tm-vc_cta3-style-outline .tm-vc_cta3-content-header,
section.error-404 .tm-big-icon,
.tm-bgcolor-darkgrey ul.fablio_contact_widget_wrapper li a:hover,
.tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-skincolor.tm-vc_cta3-style-classic .tm-vc_cta3-content-header,
.tm-vc_icon_element-color-skincolor,
.tm-bgcolor-skincolor .themetechmount-pagination .page-numbers.current,
.tm-bgcolor-skincolor .themetechmount-pagination .page-numbers:hover,
.tm-bgcolor-darkgrey .themetechmount-twitterbox-inner .tweet-text a:hover,
.tm-bgcolor-darkgrey .themetechmount-twitterbox-inner .tweet-details a:hover,
.tm-dcap-txt-color-skincolor,
.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title&gt;a,
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-white:hover,
.comment-reply-link,
.single .tm-pf-single-content-area blockquote:before,
.single .tm-pf-single-content-wrapper blockquote:before,
article.themetechmount-blogbox-format-link .tm-format-link-title a:hover,
article.post.format-link .tm-format-link-title a:hover,
.themetechmount-box-blog .themetechmount-blogbox-desc-footer a,
article.post .entry-title a:hover,
.themetechmount-meta-details a:hover,
.tm-entry-meta a:hover,
.tm-entry-meta .tm-meta-line i,
.post.themetechmount-box-blog-classic .themetechmount-blogbox-footer-readmore a:before,
.tm-extra-details-list .tm-team-extra-list-title,
.tm-team-member-single-meta-value a:hover,
.tm-team-member-single-category a:hover,
.tm-team-details-list .tm-team-list-value a:hover,
.themetechmount-teambox-style2 .themetechmount-box-social-links ul li a:hover,
.tm-list-style-disc.tm-list-icon-color-skincolor li,
.tm-list-style-circle.tm-list-icon-color-skincolor li,
.tm-list-style-square.tm-list-icon-color-skincolor li,
.tm-list-style-decimal.tm-list-icon-color-skincolor li,
.tm-list-style-upper-alpha.tm-list-icon-color-skincolor li,
.tm-list-style-roman.tm-list-icon-color-skincolor li,
.tm-list.tm-skincolor li .tm-list-li-content,
.tm-bgcolor-skincolor .themetechmount-box-view-default .themetechmount-box-author .themetechmount-box-img .themetechmount-icon-box,
.testimonial_item .themetechmount-author-name,
.testimonial_item .themetechmount-author-name a,
.themetechmount-box-testimonial.tm-testimonial-box-view-style3 .themetechmount-author-name,
.themetechmount-box-testimonial.tm-testimonial-box-view-style3 .themetechmount-author-name a,
.tm-fablio-icon-star-1.tm-active,
.tm-textcolor-white a:hover,
.tm-tourtab-style1.vc_general.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab&gt;a:focus,
.tm-tourtab-style1.vc_general.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab&gt;a:hover,
.tm-tourtab-style1.vc_general.vc_tta-tabs.vc_tta-style-outline .vc_tta-tab.vc_active&gt;a,
.tm-tourtab-style1.vc_general.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title&gt;a,
.tm-tourtab-style1.vc_general.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title&gt;a:hover,
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor.tm-vc_btn3-style-outline,
.tm-vc_btn_skincolor.tm-vc_btn_outlined,
.tm-vc_btn_skincolor.vc_btn_square_outlined,
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-skincolor,
.tm-fid-icon-wrapper i,
.inside.tm-fid-view-lefticon.tm-fid-view-lefticon-style2 h4,
.themetechmount-box-team.themetechmount-box-view-overlay .themetechmount-box-content h4 a:hover,
.tm-textcolor-skincolor,
.tm-textcolor-skincolor a,
.themetechmount-box-title h4 a:hover,
.tm-textcolor-skincolor.tm-custom-heading,
.themetechmount-box-topimage .themetechmount-box-content .tm-social-share-wrapper .tm-social-share-links ul li a:hover,
.themetechmount-box-blog.themetechmount-box-topimage .themetechmount-box-title h4 a:hover,
.themetechmount-box-blog-classic .entry-header .tm-meta-line a:hover,
.themetechmount-blog-box-view-right-image .themetechmount-box-content .tm-post-categories&gt;.tm-meta-line.cat-links a,
.themetechmount-blog-box-view-left-image .themetechmount-box-content .tm-post-categories&gt;.tm-meta-line.cat-links a,
.tm-background-image.tm-row-textcolor-skin h1,
.tm-background-image.tm-row-textcolor-skin h2,
.tm-background-image.tm-row-textcolor-skin h3,
.tm-background-image.tm-row-textcolor-skin h4,
.tm-background-image.tm-row-textcolor-skin h5,
.tm-background-image.tm-row-textcolor-skin h6,
.tm-background-image.tm-row-textcolor-skin .tm-element-heading-wrapper h2,
.tm-background-image.tm-row-textcolor-skin .themetechmount-testimonial-title,
.tm-background-image.tm-row-textcolor-skin a,
.tm-background-image.tm-row-textcolor-skin .item-content a:hover,
.tm-row-textcolor-skin h1,
.tm-row-textcolor-skin h2,
.tm-row-textcolor-skin h3,
.tm-row-textcolor-skin h4,
.tm-row-textcolor-skin h5,
.tm-row-textcolor-skin h6,
.tm-row-textcolor-skin .tm-element-heading-wrapper h2,
.tm-row-textcolor-skin .themetechmount-testimonial-title,
.tm-row-textcolor-skin a,
.tm-row-textcolor-skin .item-content a:hover,
ul.fablio_contact_widget_wrapper.call-email-footer li:before,
.widget_latest_tweets_widget p.tweet-text:before,
.themetechmount-events-box-view-top-image-details .themetechmount-events-meta .tribe-events-event-cost,
.main-holder .rpt_style_basic .rpt_plan .rpt_head .rpt_recurrence,
.main-holder .rpt_style_basic .rpt_plan .rpt_features .rpt_feature:before,
.main-holder .rpt_style_basic .rpt_plan .rpt_head .rpt_price,
.tm-sresults-first-row .tm-list-li-content a:hover,
.tm-results-post ul.tm-recent-post-list&gt;li&gt;a:hover,
.tm-results-page .tm-list-li-content a:hover,
.tm-sresults-first-row ul.tm-recent-post-list&gt;li&gt;a:hover,
.tm-team-list-title i,
.tm-bgcolor-darkgrey .themetechmount-box-view-left-image .themetechmount-box-title a:hover,
.tm-team-member-view-wide-image .tm-team-details-list .tm-team-list-title,
.tm-bgcolor-skincolor .themetechmount-box-team .themetechmount-box-content h4 a:hover,
.tm-col-bgcolor-skincolor .themetechmount-box-team .themetechmount-box-content h4 a:hover,
.themetechmount-box-portfolio .themetechmount-box-content .themetechmount-box-title h4 a:hover,
.woocommerce-info:before,
.woocommerce-message:before,
.main-holder .site-content ul.products li.product .price,
.main-holder .site-content ul.products li.product .price ins,
.single .main-holder #content div.product .price ins,
.woocommerce .price .woocommerce-Price-amount,
.main-holder .site-content ul.products li.product h3:hover,
.main-holder .site-content ul.products li.product .woocommerce-loop-category__title:hover,
.tm-bgimage-yes .themetechmount-iconbox-stylesix .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text:not(:hover),
.tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-color-white:not(.tm-vc_icon_element-background-color-skincolor):hover .tm-vc_icon_element-icon,
body.wpb-js-composer .vc_tta-color-black.vc_tta-style-outline .vc_tta-tab.vc_active&gt;a,
body.wpb-js-composer .vc_tta-color-black.vc_tta-style-outline .vc_tta-tab&gt;a:focus,
body.wpb-js-composer .vc_tta-color-black.vc_tta-style-outline .vc_tta-tab&gt;a:hover,
.themetechmount-iconbox-styleeight .box-more-icon a:hover,
.steps-style4 .tm-static-steps-num span,
.imagestyle-one .tm-highlight-box h4,
.wpb_text_column blockquote:before,
.themetechmount-servicebox-styleone .tm-service-icon,
.themetechmount-servicebox-styleone .themetechmount-serviceboxbox-readmore a:hover,
.themetechmount-pf-detailbox-list .tm-pf-details-date i,
.content-area .social-icons li&gt;a,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title&gt;a,
.tm-processbox-wrapper .tm-processbox:hover .tm-box-title h5,
.tm-textcolor-white:not(.tm-bgcolor-skincolor) .tm-titlebar-main .breadcrumb-wrapper a:hover,
.tm-col-bgcolor-darkgrey .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-skincolor:hover,
.tm-bgcolor-darkgrey .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-skincolor:hover,
.tm-col-bgimage-yes .tm-sbox .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-skincolor:hover,
ul.tm-pricelist-block li .service-price strong,
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-black:hover,
.themetechmount-box-service .themetechmount-serviceboxbox-readmore a,
.themetechmount-box-blog.themetechmount-blogbox-styleone.themetechmount-blogbox-stylefive .themetechmount-blogbox-footer-left a,
ul.fablio_contact_widget_wrapper li:before,
.themetechmount-iconbox-styleeleven .tm-box-icon i,
.themetechmount-box-blog.themetechmount-blogbox-styleone.themetechmount-blogbox-stylefive .themetechmount-blogbox-footer-left a,
ul.fablio_contact_widget_wrapper li:before,
.themetechmount-iconbox-styleeleven .tm-box-icon i,
.tm-ptablebox .tm-sbox-icon-wrapper,
.tm-fid-view-lefticon .tm-fid-icon-wrapper i,
.themetechmount-iconbox-styletwo.tm-custome-iconbox .tm-box-icon i,
.themetechmount-iconbox-style14.tm-custome-iconbox .tm-box-icon i,
.tm-custome-pricetable .tm-ptablebox .tm-sbox-icon-wrapper,
.tm-custome-icon-style .themetechmount-iconbox .tm-iconstyle-rounded .tm-box-icon i,
.themetechmount-iconbox.themetechmount-iconbox-stylenine .tm-iconstyle-rounded .tm-box-icon i,
.themetechmount-box-blog.themetechmount-blogbox-styleone.themetechmount-blogbox-stylefive .themetechmount-blogbox-footer-left a,
.themetechmount-boxes-row-wrapper .tm-box-col-wrapper:nth-of-type(even) .themetechmount-testimonialbox-styleone .themetechmount-box-desc .themetechmount-testimonial-text:before,
.themetechmount-box-testimonial.themetechmount-testimonialbox-styleone:hover .themetechmount-box-desc .themetechmount-testimonial-text:before,
.tm-boxes-carousel-arrows-below .themetechmount-boxes-row-wrapper .slick-prev,
.tm-boxes-carousel-arrows-below .themetechmount-boxes-row-wrapper .slick-next,
.tm-ptablebox .tm-sbox-icon-wrapper,
.themetechmount-iconbox.themetechmount-iconbox-style20 .themetechmount-iconbox-button u a,
.tm-custom-heading.tm-heading-before-number-style.tm-custom-heading,
.themetechmount-box-blog.themetechmount-blogbox-top-image .cat-links a:not(:hover),
.themetechmount-box-blog.themetechmount-blogbox-top-image .tm-social-share-links ul li a:hover,
.footer .tm-mailbox .location-inputbox .btn:hover {
	color: #c3002f
}

.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li:hover&gt;a,
.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li.current-menu-ancestor&gt;a,
.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li.current_page_item&gt;a,
.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li.current-menu-item&gt;a,
.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li.current_page_ancestor&gt;a,
.tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li li.current-menu-ancestor&gt;a,
.tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li li.current-menu-item&gt;a,
.tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li li.current_page_item&gt;a,
.tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li li.current_page_ancestor&gt;a,
.tm-mmenu-active-color-skin .site-header.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item:hover&gt;a,
.tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item.mega-current-menu-item&gt;a,
.tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item.mega-current-menu-ancestor&gt;a,
.tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item.mega-current-menu-item&gt;a,
.tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item.mega-current-menu-ancestor&gt;a,
.tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item ul.mega-sub-menu li.mega-current-menu-item&gt;a,
.tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item ul.mega-sub-menu li.mega-current-menu-ancestor&gt;a,
.tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item ul.mega-sub-menu li.current-menu-item&gt;a,
.tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item ul.mega-sub-menu li.current_page_item&gt;a,
.themetechmount-box-blog.themetechmount-blogbox-style4 .tm-entry-meta .tm-meta-line i,
.themetechmount-box-blog.themetechmount-blogbox-style4 .themetechmount-blogbox-footer-left a:after {
	color: #c3002f
}

.header-controls .search_box i.tmicon-fa-search,
.righticon i,
.menu-toggle i,
.header-controls a {
	color: rgba( 34, 45, 53, 1)
}

.menu-toggle i:hover,
.header-controls a:hover {
	color: #c3002f !important
}

.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu&gt;li.mega-menu-item-type-widget div {
	color: rgba( 85, 92, 99, 0.8);
	font-weight: normal
}

#site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu&gt;li.mega-menu-item-type-widget div.textwidget {
	padding-top: 10px
}

h1.site-title {
	color: #202020
}

.tm-textcolor-skincolor h1,
.tm-textcolor-skincolor h2,
.tm-textcolor-skincolor h3,
.tm-textcolor-skincolor h4,
.tm-textcolor-skincolor h5,
.tm-textcolor-skincolor h6,
.tm-textcolor-skincolor .tm-vc_cta3-content-header h2 {
	color: #c3002f !important
}

.tm-textcolor-skincolor .tm-vc_cta3-content-header h4 {
	color: rgba( 195, 0, 47, 0.90) !important
}

.tm-textcolor-skincolor .tm-vc_cta3-content .tm-cta3-description {
	color: rgba( 195, 0, 47, 0.60) !important
}

.tm-custom-heading.tm-textcolor-skincolor {
	color: #c3002f !important
}

.tm-textcolor-skincolor a {
	color: rgba( 195, 0, 47, 0.80)
}

@media (max-width:1200px) {
	.themetechmount-fbar-btn,
	.themetechmount-fbar-box-w {
		display: none !important
	}
}

.ttmbannercmsblock-style1 .bannercms_item a.bannerbtn:hover,
.second .bannercms_item a.bannerbtn:hover,
body.wpb-js-composer .vc_tta.vc_general.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-panel-title&gt;a,
.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab&gt;a,
.wpb-js-composer .tm-tab-top-icon .vc_tta-tab.vc_active&gt;a .vc_tta-icon:before,
.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-tab&gt;a {
	background-color: #c3002f;
	border-color: #c3002f;
	color: #fff
}

.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading,
.vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-tab&gt;a {
	background-color: #c3002f;
}

.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
	border-color: #c3002f;
	background-color: #c3002f
}

.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab.vc_active&gt;a:hover,
.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab&gt;a {
	border-color: #c3002f;
	background-color: transparent;
	color: #c3002f
}

.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab&gt;a:hover {
	background-color: #c3002f;
	color: #fff
}

.wpb-js-composer .vc_tta-style-classic.vc_tta-accordion.ttm-accordion-styleone .vc_tta-icon,
.wpb-js-composer .vc_tta-style-classic.vc_tta-accordion.ttm-accordion-styleone .vc_tta-controls-icon,
.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel-title&gt;a,
.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab.vc_active&gt;a {
	color: #c3002f
}

.elementor-element .themetechmount-iconbox-styletwo.themetechmount-icon-bgcolor-skincolor .tm-box-icon,
.themetechmount-box-blog.themetechmount-blog-box-view-left-image .themetechmount-blogbox-footer-left a,
.themetechmount-blogbox-styletwo .themetechmount-blogbox-footer-left a,
.tm-highlighttext-btag b:after,
.themetechmount-iconbox-stylethree.box-styleten .tm-iconbox-digit,
.tm_prettyphoto.tm-fixright-style,
.themetechmount-portfoliobox-stylethree .themetechmount-box-bottom-content,
.tm-bordered-stylebox.tm-fid-view-style6:before,
.tm-bordered-stylebox.tm-fid-view-style6:after,
.themetechmount-iconbox-style17:hover .box-plus-icon a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"]:hover,
.main-holder .site-content ul.products li.product .add_to_cart_button:hover,
.main-holder .site-content ul.products li.product .product_type_external:hover,
.main-holder .site-content ul.products li.product .product_type_grouped:hover,
.main-holder .site-content ul.products li.product.outofstock .product_type_simple:hover,
.main-holder .site-content ul.products li.product .product_type_variable:hover,
.main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"]:hover:after,
.main-holder .site-content ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:hover:after,
.main-holder .site-content ul.products li.product .add_to_wishlist:hover:after,
.main-holder .site-content ul.products li.product .compare:hover:after,
.main-holder .site-content ul.products li.product .yith-wcqv-button:hover:after,
.inside.tm-fid-view-topicon:not(.tm-fid-without-icon) h4:after,
.themetechmount-testimonial-box-style2 .themetechmount-item-thumbnail:after,
.themetechmount-iconbox-style16 .tm-box-icon,
.themetechmount-iconbox-styleseven .tm-box-icon,
.tm-pf-single-content-wrapper .themetechmount-pf-single-detail-box .tm-portfolio-title,
.themetechmount-team-member-single-featured-area .tm-team-member-header-content,
.tm-stepbox-wrapper .tm-stepsbox:hover .tm-stepnum,
.tm-header-style-infostack .kw-phone .themetechmount-social-links-wrapper li a:hover,
.single article.post blockquote:after,
.sidebar .widget:after,
.subscribe_button .btn,
.themetechmount-box-blog.themetechmount-blogbox-styleone:hover .tm-blog-readmore-icon,
.tm-single-image-wrapper.imagestyle-four .tm-playvideobox,
body.wpb-js-composer .vc_tta.vc_general.vc_tta-color-black.vc_tta-style-outline.tm-history-styletab .vc_tta-tabs-list li.vc_tta-tab.vc_active:before,
.themetechmount-iconbox .tm-iconstyle-rounded .tm-box-icon,
.themetechmount-iconbox .tm-iconstyle-boxed .tm-box-icon,
.themetechmount-iconbox .tm-iconstyle-rounded-less .tm-box-icon,
body.wpb-js-composer .vc_tta.vc_general.vc_tta-color-black.vc_tta-style-outline.tm-history-styletab .vc_tta-tabs-list li:after,
.themetechmount-portfoliobox-style3 .themetechmount-box-link a,
.themetechmount-iconbox-styleseven .themetechmount-iconbox-icon,
.woocommerce.single-product div.summary .stock,
.themetechmount-box-portfolio:not(.themetechmount-portfoliobox-style2) .themetechmount-icon-box a,
.themetechmount-box-portfolio.themetechmount-portfoliobox-style2 .themetechmount-icon-box a:hover,
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover:before,
.widget.tm_widget_nav_menu li a:hover:before,
.widget.lawgrid_all_post_list_widget li a:hover:before,
.widget.lawgrid_category_list_widget li a:hover:before,
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:before,
.widget.tm_widget_nav_menu li.current_page_item a:before,
.widget.lawgrid_all_post_list_widget li.tm-post-active a:before,
.widget.lawgrid_category_list_widget li.current-cat a:before,
.comment-list a.comment-reply-link,
article.themetechmount-box-blog-classic .tm-post-featured-outer-wrapper .tm-postdate,
.content-area .social-icons li&gt;a:hover,
.tm-primary-second-view .tm-box-col-wrapper:nth-child(3n+2) .themetechmount-box-bottom-content,
body.wpb-js-composer .vc_tta.vc_general.vc_tta-color-black.vc_tta-style-outline .vc_tta-tabs-list li:after,
.themetechmount-testimonial-box-style2 .themetechmount-quote-icon:after,
.tm-active-thirditem .row .tm-box-col-wrapper:nth-child(3) .steps-style2 .tm-static-steps-num span:before,
.steps-style2:hover .tm-static-steps-num span:before,
.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md:hover:after,
.themetechmount-serviceboxbox-readmore.tm-ubutton a:hover:after,
.themetechmount-boxes-service .row.themetechmount-boxes-row-wrapper .tm-box-col-wrapper:nth-child(even) .themetechmount-servicebox-stylefour .tm-sbox-moreicon:hover,
#yith-quick-view-content .onsale,
.single .main-holder .site-content span.onsale,
.main-holder .site-content ul.products li.product .onsale,
.themetechmount-teambox-style1 .themetechmount-box-content:after,
.themetechmount-teambox-style1 .themetechmount-box-content:before,
.themetechmount-box-portfolio .themetechmount-overlay:before,
.themetechmount-servicebox-stylefour .themetechmount-box-bottom-content,
.themetechmount-teambox-styletwo .themetechmount-box-content:after,
.themetechmount-teambox-styletwo .themetechmount-box-content:before,
.mailchimp-inputbox input[type="submit"],
.widget .tm-separated-link:before,
.tm-vc_btn3.tm-vc_btn3-color-inverse.tm-vc_btn3-style-flat:focus,
.tm-vc_btn3.tm-vc_btn3-color-inverse.tm-vc_btn3-style-flat:hover,
.tm-vc_btn3.tm-vc_btn3-color-inverse:focus,
.tm-vc_btn3.tm-vc_btn3-color-inverse:hover,
.vc_row.wpb_row.tm-skincolor-bordered-box .wpb_column:after,
.widget.woocommerce.widget_product_search input[type="submit"],
.widget.woocommerce.widget_product_search button,
.widget .search-form .search-submit,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:before,
.post.themetechmount-box-blog-classic .tm-box-post-date,
.tooltip:after,
[data-tooltip]:after,
.tm-skincolor-utext u:after,
.single-tm_team_member .tm-team-social-links-wrapper ul li a:hover,
.tm-custom-heading.tm-diet-heading,
.wpb-js-composer .vc_tta.vc_general.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active&gt;a:after,
.tm-processbox-wrapper .tm-processbox .process-num,
.themetechmount-service-box-view-top-image .tm-service-icon,
.tm-sbox .tm-vc_general.tm-vc_cta3 a.tm-vc_general.tm-vc_btn3:hover:after,
.tm-header-social-box div.tm-icon-wrapper ul li a:hover,
.tm-sbox.ttm-service-box-separator .tm-vc_cta3-container&gt;.tm-vc_general:after,
.wpb_row.tm-process-style2 .vc_column_container&gt;.vc_column-inner:after,
.tm-ptablebox-featured-col .tm-ptablebox .tm-vc_btn3.tm-vc_btn3-color-grey,
.tm_prettyphoto.tm-vc_icon_element .tm-vc_icon_element-inner.tm-vc_icon_element-background-color-skincolor:before,
.tm_prettyphoto.tm-vc_icon_element .tm-vc_icon_element-inner.tm-vc_icon_element-background-color-skincolor:after,
.entry-title-wrapper .entry-title:before,
.post.themetechmount-box-blog-classic .tm-box-post-icon,
.themetechmount-box-blog .tm-box-post-date,
.themetechmount-teambox-view-overlay .themetechmount-overlay a,
.themetechmount-box-team.themetechmount-box-view-topimage-bottomcontent .themetechmount-overlay a,
.themetechmount-fbar-position-right .themetechmount-fbar-btn a.skincolor,
.themetechmount-fbar-position-default .themetechmount-fbar-btn a.skincolor,
.themetechmount-portfolio-box-view-styleone:hover .themetechmount-box-link,
.widget .tm_info_widget,
.widget_subscribe_form input[type="submit"],
.themetechmount-box-blog .tm-box-post-date,
.tribe-events-list-separator-month span,
#tribe-events-content .tribe-events-read-more:hover,
.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost .ticket-cost,
#tribe-events-content.tribe-events-single .tribe-events-back a:hover,
#tribe-events-content #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a:hover,
#tribe-events-content #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a:hover,
#tribe-events-content #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-left a:hover,
#tribe-events-content #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-right a:hover,
.tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-flat:focus,
.tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-flat:hover,
.tm-vc_btn3.tm-vc_btn3-color-black:focus,
.tm-vc_btn3.tm-vc_btn3-color-black:hover,
.tm-header-icons .tm-header-wc-cart-link span.number-cart,
.themetechmount-events-box-view-top-image-details .themetechmount-post-readmore a:hover,
.themetechmount-box-events .themetechmount-meta-date,
.tm-col-bgcolor-darkgrey .social-icons li&gt;a:hover,
.themetechmount-topbar-wrapper .themetechmount-fbar-btn,
.tm-skincolor-bg,
.footer .widget .widget-title:before,
.tm-bg-highlight,
.tm-bgcolor-darkgrey .themetechmount-boxes-testimonial.themetechmount-boxes-col-one .themetechmount-box-view-default .themetechmount-box-desc:after,
.tm-row .tm-col-bgcolor-darkgrey .themetechmount-boxes-testimonial.themetechmount-boxes-col-one .themetechmount-box-view-default .themetechmount-box-desc:after,
.themetechmount-boxes-testimonial.themetechmount-boxes-col-one .themetechmount-box-view-default .themetechmount-box-desc:after,
.wpcf7 .tm-contactform input[type="radio"]:checked:before,
.tm-dropcap.tm-bgcolor-skincolor,
.newsletter-form input[type="submit"],
.themetechmount-twitterbox-inner i,
.tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-skincolor .tm-titlebar .breadcrumb-wrapper .container,
.tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-skincolor .breadcrumb-wrapper .container:before,
.tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-skincolor .breadcrumb-wrapper .container:after {
	background-color: #c3002f
}
.tm-header-icons .tm-header-wc-cart-link span.number-cart {
	background-color: #fff;
}
.footer .social-icons li&gt;a:hover,
.tm-sbox.sbox-hover-style2:hover,
.themetechmount-box-portfolio .themetechmount-box-title h4:after,
.themetechmount-fbar-box-w .submit_field button,
.themetechmount-events-box-view-top-image-details .themetechmount-post-readmore a,
.themetechmount-box-events .event-box-content .themetechmount-eventbox-footer a,
#tribe-events-content .tribe-events-read-more,
#tribe-events-content.tribe-events-single .tribe-events-back a,
#tribe-events-content #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a,
#tribe-events-content #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a,
#tribe-events .tribe-events-button,
.tribe-events-button,
#tribe-events-content #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-left a,
#tribe-events-content #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-right a,
.k_flying_searchform_wrapper {
	background-color: rgba( 195, 0, 47, 0.93)
}

.tm-sbox-hover .tm-sbox:hover {
	border-bottom: 2px solid #c3002f
}

.themetechmount-teambox-style2:hover .themetechmount-box-content,
.tm-active-thirditem .row .tm-box-col-wrapper:nth-child(3) .steps-style2 .tm-steps-descbox,
.steps-style2:hover .tm-steps-descbox,
.wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-skincolor:not(.vc_tta-accordion) .vc_tta-panel-heading,
.wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-skincolor:not(.vc_tta-accordion) .vc_tta-tab&gt;a,
.footer .tm-bg.tm-bgcolor-transparent.tm-textcolor-white .social-icons li&gt;a:hover,
.tm-processbox-wrapper .tm-processbox:hover .tm-process-icon:before,
.tm-single-image-wrapper.imagestyle-two .tm-single-image-inner:after,
.tm-single-image-wrapper.imagestyle-two .tm-single-image-inner:before,
.tm-single-image-wrapper.imagestyle-one .tm-single-image-inner:after,
.tm-single-image-wrapper.imagestyle-one .tm-single-image-inner:before,
.vc_row.wpb_row.tm-skincolor-bordered-box,
.single .tm-pf-single-content-area blockquote,
.single .tm-pf-single-content-wrapper blockquote,
.single article.post blockquote,
.tm-social-share-links ul li a:hover,
.tm-header-icons .tm-header-icon a:hover,
.tm-header-social-box div.tm-icon-wrapper ul li a:hover,
.themetechmount-teambox-view-style2:hover .themetechmount-team-image-box,
.themetechmount-blog-box-view-right-image .themetechmount-box-content .tm-post-categories&gt;.tm-meta-line.cat-links a,
.themetechmount-blog-box-view-left-image .themetechmount-box-content .tm-post-categories&gt;.tm-meta-line.cat-links a,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,
.themetechmount-boxes-row-wrapper .slick-arrow:hover,
.sbox-hover-borderbox .tm-sbox .tm-vc_cta3-container&gt;.tm-vc_general:after,
.widget .search-form .search-field:focus,
.themetechmount-box-events.themetechmount-box-view-top-image:hover .event-box-content,
.ttm-skin-outline-border .tm-vc_icon_element-style-rounded:before,
.tm-sbox.tm-iconbox-bottom-border .tm-vc_cta3-icons:after,
.tm-bgcolor-darkgrey .wpcf7 .tm-contactform .wpcf7-textarea:focus,
.wpcf7 .tm-commonform .wpcf7-text:focus,
.wpcf7 .tm-commonform textarea:focus {
	border-color: #c3002f
}

.footer .tm-post-no-radius ul.tm-recent-post-list&gt;li .post-date:before,
.tm-element-heading-wrapper.tm-seperator-style-one .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h4,
.content-area .social-icons li&gt;a,
.wpb_text_column blockquote,
.themetechmount-boxes-testimonial .themetechmount-box.themetechmount-box-view-default .themetechmount-post-item .themetechmount-box-desc:after,
.themetechmount-box-team .themetechmount-box-social-links ul li a:hover,
.tm-header-style-infostack .header-widget .header-icon .icon,
.tm-pf-single-content-wrapper.tm-pf-view-top-image .themetechmount-pf-single-detail-box,
.tm-rounded-shadow-box&gt;.vc_column-inner&gt;.wpb_wrapper,
.widget .woocommerce-product-search .search-field:focus,
.widget .search-form .search-field:focus,
.themetechmount-teambox-view-overlay .themetechmount-overlay,
.themetechmount-box-team.themetechmount-box-view-topimage-bottomcontent .themetechmount-overlay,
body table.booked-calendar td.today .date span,
.servicebox-number .tm-sbox.tm-sbox-istyle-rounded-outline .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner:before,
.tm-sbox.tm-iconbox-bottom-border .tm-vc_cta3-icons:after,
.tm-sevicebox-skinborder .tm-sbox .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-color-skincolor,
.tm-skincolor-bottom-boder {
	border-color: #c3002f
}

.widget .widget-title {
	border-left-color: #c3002f
}

.themetechmount-fbar-position-right .themetechmount-fbar-btn a:after,
.tm-steps-box.steps-style5:hover .tm-steps-desc:before {
	border-right-color: #c3002f
}

.themetechmount-blogbox-styletwo .themetechmount-box-desc,
.tooltip-top:before,
.tooltip:before,
[data-tooltip]:before,
.themetechmount-fbar-position-default .themetechmount-fbar-btn a:after {
	border-top-color: #c3002f
}

.themetechmount-servicebox-stylethree .themetechmount-box-bottom-content .tm-servicebox-detials:before,
.tm-bordercolor-skincolor,
.tm-footer-cta-wrapper .cta-widget-area .tm-phone-block:before,
.tm-search-overlay .w-search-form-row:before {
	border-bottom-color: #c3002f
}

body table.booked-calendar td.today:hover .date span,
.tm-search-outer .tm-icon-close:before,
.tm-sbox-bordered-style .tm-sbox:hover,
.serviceboxes-with-banner.tm-servicebox-hover .tm-sbox.tm-bg.tm-bgimage-yes:hover .tm-bg-layer,
.tm-blockquote-class:before {
	background-color: #c3002f !important
}

::selection {
	background-color: #c3002f
}

::-moz-selection {
	background-color: #c3002f
}

.themetechmount-box-service.themetechmount-servicebox-stylethree .themetechmount-serviceboxbox-readmore a:hover,
.tm-header-style-infostack.tm-header-overlay .kw-phone .ttm-custombutton a.tm-cta-button,
.woocommerce .star-rating span::before,
.single .main-holder .entry-summary a.button.single_add_to_wishlist:hover,
.single .main-holder .entry-summary button.button.single_add_to_wishlist:hover,
.single .main-holder .entry-summary input.button.single_add_to_wishlist:hover,
.single .main-holder .single_add_to_wishlist:hover,
.single .main-holder .single_add_to_wishlist:hover,
.main-holder .site-content ul.products li.product .star-rating:before,
.main-holder .site-content ul.products li.product .star-rating,
.main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"]:not(:hover):after,
.woocommerce .main-holder ul.products li.product .price .woocommerce-Price-amount,
h2.tm-fontweight-normal b,
.themetechmount-servicebox-styletwo:hover .tm-details-link a,
.tm-titlebar .breadcrumb-wrapper .breadcrumb-wrapper-inner i,
.tm-header-style-infostack .kw-phone .themetechmount-social-links-wrapper li a:not(:hover),
.tm-header-quick-callbox .tm-callbox-icon,
.single-post .tm_tag_lists .themetechmount-tags-links-title i,
.themetechmount-boxes-testimonial.themetechmount-boxes-view-carousel .slick-current+.slick-active .themetechmount-testimonialbox-styleone .themetechmount-box-desc .themetechmount-testimonial-text:before,
.single article.post blockquote:before,
body.wpb-js-composer .vc_tta-color-black.vc_tta-style-outline.tm-history-styletab .vc_tta-tab&gt;a:focus,
body.wpb-js-composer .vc_tta-color-black.vc_tta-style-outline.tm-history-styletab .vc_tta-tab&gt;a:hover,
.tm-vc_icon_element-color-gradient .tm-vc_icon_element-icon:before,
.tm-textcolor-white .themetechmount-iconbox-styleone .tm-box-icon i,
.themetechmount-iconbox.tm-highlight-icon .tm-iconstyle-rounded .tm-box-icon i,
ul.tm-pricelist-block li .tm-highlight,
.themetechmount-iconbox .tm-iconstyle-rounded-less-outline .tm-box-icon i,
.themetechmount-iconbox .tm-iconstyle-boxed-outline .tm-box-icon i,
.themetechmount-iconbox .tm-iconstyle-rounded-outline .tm-box-icon i,
.themetechmount-box-portfolio:not(.themetechmount-portfoliobox-style2):hover .themetechmount-icon-box a:hover,
.themetechmount-portfoliobox-style3 .themetechmount-box-category,
.themetechmount-portfoliobox-style3 .themetechmount-box-category a,
.themetechmount-portfoliobox-style2 .themetechmount-box-category a:hover,
.vc_toggle_title&gt;h4:hover,
.tm-processbox-wrapper.processbox-style2 .tm-processbox .tm-process-icon .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-size-md .tm-vc_icon_element-icon,
.tm-bgcolor-darkgrey .themetechmount-iconbox.themetechmount-iconbox-styleone .tm-box-icon i,
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-inverse:hover,
.tm-header-icons .tm-header-wc-cart-link a:hover,
.themetechmount-topbar-wrapper.tm-bgcolor-darkgrey.tm-textcolor-white a:hover,
.tm-textcolor-white .themetechmount-boxes-row-wrapper .slick-arrow:not(.slick-disabled):hover:before,
.tm-bgcolor-skincolor .themetechmount-boxes-row-wrapper .slick-arrow:not(.slick-disabled):hover:before,
.tm-bgcolor-darkgrey .themetechmount-boxes-row-wrapper .slick-arrow:not(.slick-disabled):hover:before,
body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab:not(.vc_active) .vc_tta-icon,
.tm-ptable-box.pricebox-style1 .tm-static-box-price span,
body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time i.booked-icon,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active&gt;a .vc_tta-icon,
.wpb-js-composer .vc_tta-tabs.tm-cattab-style.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title&gt;a,
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,
.widget.tm_widget_nav_menu li a:hover,
.widget.fablio_all_post_list_widget li a:hover,
.widget.fablio_category_list_widget li a:hover,
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,
.widget.tm_widget_nav_menu li.current_page_item a:before,
.widget.fablio_all_post_list_widget li.tm-post-active a,
.widget.fablio_category_list_widget li.current-cat a,
.themetechmount-box-blog .themetechmount-blogbox-footer-readmore a,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active&gt;a,
.tm-skincolor-utext u,
.tm-element-heading-wrapper .tm-vc_cta3-headers h4 strong,
h2.tm-custom-heading strong,
.tm-element-heading-wrapper .tm-vc_cta3-headers h2 strong,
ul.fablio_contact_widget_wrapper li:before,
.tm-link-underline a,
a.tm-link-underline,
.tm-highlight-quote3 blockquote:before,
.tm-bgcolor-darkgrey .wpb_text_column a,
.tm-header-icon.tm-header-social-box a.tm-social-btn-link i:focus,
.tm-header-icon.tm-header-social-box a.tm-social-btn-link i:hover,
.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic.tm-tourtab-style1 .vc_tta-icon,
.themetechmount-boxes-testimonial .themetechmount-box.themetechmount-box-view-default .themetechmount-post-item .themetechmount-box-desc:after,
.woocommerce .summary .compare.button:hover,
.bottom-footer-text.tm-bgcolor-custom.tm-textcolor-white a:not(:hover),
.tm-newsletter-box h3 strong,
.tm-tab-top-icon .vc_tta-tab&gt;a:not(:hover) .vc_tta-icon:before,
.tm-fid-with-icon.tm-fid-view-topicon .tm-fid-icon-wrapper i,
.tm-header-style-toplogo .info-widget-inner h2,
.vc_row.tm-bgcolor-darkgrey .social-icons li&gt;a,
.tm-sbox-separator .tm-sbox .tm-vc_cta3-content-header h4,
.tm-col-bgcolor-darkgrey .themetechmount-boxes-testimonial .themetechmount-box-view-default .themetechmount-author-name,
.themetechmount-content-team-search-box .search_field i,
.themetechmount-events-box-view-top-image-details .themetechmount-eventbox-footer a:not(:hover),
body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-title,
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item ul.mega-sub-menu&gt;li.mega-current-menu-parent&gt;a,
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item ul.mega-sub-menu&gt;li.mega-current-page-parent&gt;a,
#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li li.current_page_parent&gt;a,
#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li li.current-page-parent&gt;a,
#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li li.current-menu-ancestor&gt;a,
.tm-topbar-content .social-icons li&gt;a:hover,
.tm-header-style-infostack .header-widget .header-icon i,
#tribe-events-content a:hover,
.tribe-event-schedule-details,
.comment-meta a:hover,
.themetechmount-box-events .event-box-content .tribe-events-vanue i,
.themetechmount-box-events .event-box-content .themetechmount-meta-details i,
.tm-comment-owner a:hover,
.wpb-js-composer .vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title&gt;a,
.wpb-js-composer .vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-controls-icon-position-right .vc_tta-controls-icon,
h4.tm-custom-heading.tm-skincolor,
h3.tm-custom-heading.tm-skincolor,
.tm-list-style-none li .tm-list-li-content:before,
.themetechmount-iconbox-styleeleven .tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md .tm-vc_btn3-icon,
.themetechmount-iconbox-styleeleven:hover .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-black,
.cmt-custome-lefticonclass .tm-fid-view-lefticon .tm-fid-icon-wrapper i {
	color: #c3002f
}

themetechmount-box-portfolio .themetechmount-icon-box a:hover,
body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab&gt;a:focus,
body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab&gt;a:hover,
body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active&gt;a,
body.wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-skincolor:not(.vc_tta-accordion) .vc_tta-panel .vc_tta-panel-title&gt;a:hover,
.wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-skincolor:not(.vc_tta-accordion) .vc_tta-panel .vc_tta-panel-heading:hover,
.wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-skincolor:not(.vc_tta-accordion) .vc_tta-tab&gt;a:hover,
.wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-skincolor:not(.vc_tta-accordion) .vc_tta-panel.vc_active .vc_tta-panel-title&gt;a,
.wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-skincolor:not(.vc_tta-accordion) .vc_tta-panel.vc_active .vc_tta-panel-heading,
.wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-skincolor:not(.vc_tta-accordion) .vc_tta-tab.vc_active&gt;a,
.tm-ptablebox-featured-col .tm-ptablebox .tm-vc_btn3-container.tm-vc_btn3-inline .tm-vc_btn3,
.wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-grey:not(.vc_tta-accordion) .vc_tta-panel .vc_tta-panel-title&gt;a:hover,
.wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-grey:not(.vc_tta-accordion) .vc_tta-panel .vc_tta-panel-heading:hover,
.wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-grey:not(.vc_tta-accordion) .vc_tta-tab&gt;a:hover,
.wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-grey:not(.vc_tta-accordion) .vc_tta-panel.vc_active .vc_tta-panel-title&gt;a,
.wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-grey:not(.vc_tta-accordion) .vc_tta-panel.vc_active .vc_tta-panel-heading,
.wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-grey:not(.vc_tta-accordion) .vc_tta-tab.vc_active&gt;a {
	border-color: #c3002f;
	background-color: #c3002f
}

.widget.tm-getintouch-box .social-icons li&gt;a:hover,
body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button[disabled],
body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button[disabled]:hover {
	border-color: #c3002f !important;
	background-color: #c3002f !important
}

.tm-col-bgcolor-darkgrey .tm-element-heading-content-wrapper h4.tm-element-subheading,
.tm-fid.tm-fidbox-stylecustom .tm-fid-icon-wrapper i,
.bannercms_item a.bannerbtn:hover,
.tm-textcolor-white .tm-vc_cta3-content-header h4.tm-skincolor-headingtext,
.tm-skincolor-headingtext,
.tm-subhead-skin.tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3.tm-cta3-only .tm-vc_cta3-content .tm-vc_cta3-content-header h4,
.tm-subhead-skin .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3.tm-cta3-only .tm-vc_cta3-content .tm-vc_cta3-content-header h4,
.site-footer .tm-skincolor,
.tm-skincolo-strong .tm-element-heading-wrapper .tm-custom-heading strong,
.tm-custom-heading.tm-skincolo-strong strong,
.vc_row .tm-skincolor,
.tm-row .tm-skincolor,
.tm-skincolor,
.tm-skincolor-bfont b,
span.tm-skincolor a,
.tm-ptablebox .tm-ptablebox-cur-symbol-before {
	color: #c3002f !important
}

.themetechmount-iconbox .tm-iconstyle-rounded-less-outline .tm-box-icon,
.themetechmount-iconbox .tm-iconstyle-boxed-outline .tm-box-icon,
.themetechmount-iconbox .tm-iconstyle-rounded-outline .tm-box-icon,
.themetechmount-servicebox-styletwo .tm-service-iconbox {
	color: #c3002f;
	border-color: #c3002f
}

.themetechmount-box-service .tm-seperator {
	background-image: linear-gradient(to right, transparent 0, transparent 75%, #c3002f 75%, #c3002f)
}

.tm-rotating-text text {
	fill: #c3002f
}

.skincolor-border,
.skincolor-border .vc_column-inner,
.tm-sbox.tm-border-skincolor .tm-vc_cta3-container,
.rpt_style_basic .rpt_plan:not(.rpt_recommended_plan) .rpt_custom_btn a.tm-vc_general.tm-vc_btn3:hover {
	border-color: #c3002f !important
}

.tm-custome-top-border-style .tm-col-bgimage-yes .tm-bg-layer-inner,
.themetechmount-progress-bar .tm-vc_label_units.vc_label_units:before,
.tm-center-markrow:before,
.woocommerce-message,
.woocommerce-info,
.single .main-holder div.product .woocommerce-tabs ul.tabs li.active:before,
.tm-search-overlay {
	border-top-color: #c3002f
}

.tm-single-image-wrapper.imagestyle-three .tm-single-image-inner:before {
	border-color: transparent transparent #c3002f transparent
}

.themetechmount-box-service.themetechmount-servicebox-stylethree .themetechmount-serviceboxbox-readmore a,
.newsletter-subsc-box input[type="submit"]:focus,
.newsletter-subsc-box input[type="submit"]:hover,
.newsletter-subsc-box input[type="submit"],
.tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-color-black .tm-vc_icon_element-icon,
.tm-list.tm-black li .tm-list-li-content,
.single-post .tm_tag_lists .themetechmount-tags-links-title,
.wpb-js-composer .vc_tta-tabs.tm-cattab-style.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title&gt;a,
.tm-header-overlay .tm-header-text-area .header-info-widget .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-white:hover .tm-vc_btn3-icon,
.themetechmount-pf-detailbox-list .tm-pf-details-date .tm-pf-left-details,
.tm-sortable-list .tm-sortable-link a,
body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title&gt;a,
.themetechmount-box-team.themetechmount-teambox-style2 ul.tm-team-social-links a:hover,
.themetechmount-progress-bar.vc_progress_bar .vc_general.vc_single_bar .vc_label,
span.tm-vc_label_units.vc_label_units,
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-skincolor:hover,
.themetechmount-blogbox-styleone .themetechmount-blogbox-footer-readmore a,
.tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-grey.tm-vc_cta3-style-classic .tm-vc_cta3-content-header h2,
.tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-grey.tm-vc_cta3-style-flat .tm-vc_cta3-content-header,
.themetechmount-box-portfolio .themetechmount-box-bottom-content h4 a:not(:hover),
.tm-publised-in-wrapper span.post-title,
.tm-team-member-single-category a:not(:hover),
.tm-team-social-links a:not(:hover),
.tm-bgcolor-darkgrey .themetechmount-team-box-view-overlay .themetechmount-box-title a,
.tm-comment-owner,
.tm-comment-owner a:not(:hover),
.comment-reply-link:hover,
.testimonial_item .themetechmount-author-name a:hover,
.tm-social-share-wrapper,
.themetechmount-box-team.themetechmount-box-view-top-image .themetechmount-box-content h4 a,
.themetechmount-team-box-view-overlay .themetechmount-box-social-links ul a,
.themetechmount-box-content h4 a,
.themetechmount-post-readmore a,
.tm-bgcolor-skincolor .themetechmount-blogbox-footer-readmore a:hover,
.logged-in-as a:hover,
.vc_column-inner.tm-col-bgcolor-grey .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-headers h2,
.vc_column-inner.tm-col-bgcolor-white .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-headers h2,
.tm-team-details-list .tm-team-list-title,
.tribe-events-list-separator-month,
.widget.fablio_category_list_widget .widget-title,
.widget.fablio_category_list_widget li a {
	color: #222d35
}

.themetechmount-iconbox-style19 .tm-box-icon:before,
.tm-primary-second-view .tm-box-col-wrapper:nth-child(3n+2) .themetechmount-box-title h4 a:hover,
.tm-primary-second-view .tm-box-col-wrapper:nth-child(3n+2) .themetechmount-serviceboxbox-readmore a:hover,
.wpb_text_column blockquote footer,
.wpb-js-composer .vc_tta.vc_general.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab:not(.vc_active)&gt;a:hover,
body.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab&gt;a:hover,
.themetechmount-servicebox-styleone .themetechmount-serviceboxbox-readmore a,
.tm-fid-view-righticon .tm-fid-icon-wrapper i,
.tm-fid-view-lefticon .tm-fid-icon-wrapper i,
.themetechmount-iconbox-styleseven .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-transparent.tm-cta3-only .tm-vc_cta3-content .tm-vc_cta3-headers h4.tm-custom-heading,
body.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic .vc_active .vc_tta-panel-title&gt;a,
body.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab.vc_active&gt;a,
body.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab&gt;a:focus,
body.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab&gt;a:hover,
.tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline:not(:hover),
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-black:not(:hover) {
	color: #222d35
}

.themetechmount-blogbox-styleone .themetechmount-blogbox-footer-readmore a,
.tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline {
	border-color: #222d35
}

.themetechmount-blogbox-styletwo .themetechmount-blogbox-footer-left a:hover,
.themetechmount-box-blog.themetechmount-blog-box-view-left-image .themetechmount-blogbox-footer-left a:hover,
.main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"],
.main-holder .site-content ul.products li.product .add_to_cart_button,
.main-holder .site-content ul.products li.product .product_type_external,
.main-holder .site-content ul.products li.product .product_type_grouped,
.main-holder .site-content ul.products li.product.outofstock .product_type_simple,
.main-holder .site-content ul.products li.product .product_type_variable,
.themetechmount-boxes-row-wrapper .slick-arrow,
.comment-list a.comment-reply-link:hover,
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor:hover,
.mailchimp-inputbox button[type="submit"]:hover,
.mailchimp-inputbox-style4 input[type="submit"]:hover,
.tm-vc_btn3.tm-vc_btn3-color-black.active,
.tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-flat.active,
.tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-flat:active,
.tm-vc_btn3.tm-vc_btn3-color-black:active,
.tm-vc_btn3.tm-vc_btn3-color-black,
.tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-flat,
.tm-vc_btn3.tm-vc_btn3-color-black:focus {
	background-color: #222d35
}

.tm-ptablebox-featured-col .tm-ptablebox .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline:hover,
.themetechmount-blogbox-styleone .themetechmount-blogbox-footer-readmore a:hover,
.tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-modern,
.tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline.active,
.tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline:active,
.tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline:focus,
.tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline:hover {
	border-color: #222d35;
	background-color: #222d35
}

.tm-column-styleview .tm-portfoliobox-inner .tm-slick-arrow:hover,
.tm-pageslider-yes .tm-header-style-classic-box .themetechmount-social-links-wrapper .social-icons a:hover,
.tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-modern:focus,
.tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-modern:hover {
	border-color: #c3002f;
	background-color: #c3002f
}

.site-footer .tm-footer-cta-wrapper .tm-sboxfooter-cta-inner .newsletter-wrapper .subscribe_button .btn:hover,
.single article.post blockquote cite,
.tm-sbox .tm-custom-heading a,
.entry-header:not(.tm-titlebar) .entry-title&gt;a {
	color: #222d35
}

.tm-textcolor-dark h1,
.tm-textcolor-dark h2,
.tm-textcolor-dark h3,
.tm-textcolor-dark h4,
.tm-textcolor-dark h5,
.tm-textcolor-dark h6,
h2.tm-custom-heading.tm-textcolor-dark,
h4.tm-custom-heading.tm-textcolor-dark,
h3.tm-custom-heading.tm-textcolor-dark,
.tm-textcolor-dark .tm-vc_cta3-content-header h2 {
	color: #222d35 !important
}

.tm-textcolor-dark .tm-cta3-content-wrapper {
	color: rgba( 34, 45, 53, 0.70)
}

.tm-header-style-infostack.tm-header-overlay .kw-phone .ttm-custombutton a.tm-cta-button,
.tm-pf-view-left-image.style2 .themetechmount-pf-detailbox-list .tm-pf-details-date .tm-pf-left-details:first-child,
.steps-style5 .tm-static-steps-num span,
.widget .tm-file-links .tm-links a,
.woocommerce-account .woocommerce-MyAccount-navigation li a,
.widget.tm_widget_nav_menu li a,
.widget.fablio_all_post_list_widget li a,
.widget.fablio_category_list_widget li a,
.vc_toggle_title&gt;h4,
body.wpb-js-composer .vc_tta.vc_general.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel-title {
	font-family: "Rubik"
}

.woocommerce-account .woocommerce-MyAccount-navigation li a,
.widget.tm_widget_nav_menu li a,
.widget.fablio_all_post_list_widget li a,
.widget.fablio_category_list_widget li a {
	font-weight: 500
}

.site-footer .widget .tm-contactbox h2.tm-custom-heading {
	font-weight: 500
}

.tm-bordered-stylebox.tm-fid-view-style6 h3 {
	font-family: "Rubik"
}

.tm-vc_icon_element-inner.tm-vc_icon_element-background-color-gradient.tm-vc_icon_element-background,
.themetechmount-topbar-wrapper.tm-bgcolor-gradient,
.tm-col-bgcolor-gradient .tm-bg-layer-inner,
.tm-bgcolor-gradient,
.tm-bg.tm-bgcolor-gradient .tm-bg-layer,
.tm-col-bgcolor-gradient.tm-col-bgimage-yes .tm-bg-layer-inner,
.tm-bgcolor-gradient.tm-bg.tm-bgimage-yes&gt;.tm-bg-layer-inner {
	background-color: transparent;
	background-image: linear-gradient(to right, #bf002f, #cb3a5b) !important
}

.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-gradient {
	background: linear-gradient(to right, #bf002f 0%, #cb3a5b 100%);
	color: #fff
}

.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-gradient:hover {
	background: linear-gradient(to right, #cb3a5b 0%, #bf002f 100%);
	color: #fff
}

.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-gradient.tm-vc_btn3-style-outline {
	background: transparent;
	border-color: #bf002f
}

.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-gradient.tm-vc_btn3-style-outline:focus,
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-gradient.tm-vc_btn3-style-outline:hover {
	background: linear-gradient(to right, #bf002f 0%, #cb3a5b 100%)
}

.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-gradient.tm-vc_btn3-style-3d {
	box-shadow: 0 5px 0 #bf002f
}

.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-gradient.tm-vc_btn3-style-outline:not(:hover),
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-gradient.tm-vc_btn3-style-text {
	color: #bf002f;
	background: transparent
}

.tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-background-color-gradient.tm-vc_icon_element-outline {
	border-image: linear-gradient(to right, #bf002f, #cb3a5b);
	border-image-slice: 1
}

.vc_progress_bar.vc_progress-bar-color-gradient .vc_single_bar .vc_bar:after,
.vc_progress_bar.vc_progress-bar-color-gradient .vc_single_bar .vc_bar,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-gradient .vc_bar {
	background-color: transparent;
	background-image: linear-gradient(to right, #bf002f, #cb3a5b)
}

.headerlogo,
.tm-header-icon,
.tm-header-text-area,
.site-header .themetechmount-fbar-btn {
	height: 100px;
	line-height: 100px !important
}

.tm-header-icon.tm-header-social-box a.tm-social-btn-link i,
.tm-header-icons .tm-header-search-link a,
.tm-header-icons .tm-header-wc-cart-link a {
	color: rgba( 34, 45, 53, 1)
}

.is_stuck .tm-header-icon.tm-header-social-box a.tm-social-btn-link i,
.is_stuck .tm-header-icons .tm-header-search-link a,
.is_stuck .tm-header-icons .tm-header-wc-cart-link a {
	color: rgba( 34, 45, 53, 1)
}

@keyframes menu_sticky {
	0% {
		margin-top: -120px;
		opacity: 0
	}
	50% {
		margin-top: -64px;
		opacity: 0
	}
	100% {
		margin-top: 0;
		opacity: 1
	}
}

@media (max-width:1200px) {
	#masthead #site-header.site-header.tm-bgcolor-custom {
		background-color: #1a2227 !important
	}
	.site-header-main.tm-wrap {
		margin: 0 0px 0 0px;
		width: auto;
		display: flex
	}
	.headerlogo.themetechmount-logotype-image.tm-stickylogo-no {
		display: flex;
		align-items: center;
	}
	.site-header-main.tm-wrap .tm-wrap-cell {
		display: block
	}
	.tm-header-icon {
		padding-right: 0px;
		padding-left: 0px;
		position: relative;
	}
	.tm-header-icon.tm-header-wc-cart-link {
		float: right;
	}
	.tm-header-icon.tm-header-social-box,
	.tm-header-icon.tm-header-search-link {
		float: left;
	}
	.tm-header-style-classic-highlight .tm-header-text-area,
	.tm-header-icon.tm-header-social-box {
		display: none;
	}
	.site-title {
		width: inherit;
	}
	div.tm-titlebar-wrapper {
		background-attachment: scroll !important
	}
	.tm-pageslider-yes .headerlogo .standardlogo {
		display: inline-block
	}
	.tm-pageslider-yes .headerlogo .borderlogo {
		display: none
	}
	.main-navigation {
		clear: both;
	}
	.site-branding,
	#site-header-menu #site-navigation li.mega-menu-megamenu&gt;ul.mega-sub-menu,
	#site-header-menu #site-navigation div.mega-menu-wrap,
	.menu-tm-main-menu-container,
	#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout ul.mega-sub-menu,
	#site-header-menu {
		float: none;
	}
	.righticon {
		position: absolute;
		right: 0px;
		z-index: 33;
		top: 15px;
		display: block;
	}
	.righticon i {
		font-size: 14px;
		cursor: pointer;
		display: block;
		line-height: 14px
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal,
	#site-header-menu #site-navigation div.nav-menu&gt;ul {
		position: absolute;
		padding: 10px 20px;
		left: 0px;
		box-shadow: rgba(0, 0, 0, 0.12) 3px 3px 15px;
		border-top: 3px solid #c3002f;
		background-color: #333;
		z-index: 100;
		width: 100%;
		top: 100px
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal,
	#site-header-menu #site-navigation div.nav-menu&gt;ul {
		background-color: #ffffff;
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul,
	#site-header-menu #site-navigation div.nav-menu&gt;ul ul {
		overflow: hidden;
		max-height: 0px;
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul ul ul {
		max-height: none;
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li {
		position: relative;
		text-align: left;
	}
	#site-header-menu #site-navigation.toggled-on div.nav-menu&gt;ul {
		display: block;
		max-height: 10000px;
	}
	#site-header-menu #site-navigation.toggled-on div.nav-menu&gt;ul ul.open {
		max-height: 10000px;
	}
	#site-header-menu #site-navigation div.mega-menu-wrap {
		position: inherit;
	}
	#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-flyout ul.mega-sub-menu {
		width: 100%;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item.mega-toggle-on&gt;a,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item:hover&gt;a,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a {
		background: none !important;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-megamenu&gt;ul.mega-sub-menu&gt;li.mega-menu-item {
		float: none;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-megamenu&gt;ul.mega-sub-menu&gt;li {
		width: 100% !important;
		padding-bottom: 0px;
	}
	#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-flyout ul.mega-sub-menu {
		padding-left: 15px;
	}
	#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a {
		padding-left: 0px;
	}
	#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal ul.mega-sub-menu a,
	#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li ul.mega-sub-menu,
	#site-header-menu #site-navigation div.nav-menu&gt;ul ul {
		background-color: transparent !important;
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li a,
	#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li a {
		display: block;
		padding: 15px 0px;
		text-decoration: none;
		line-height: 18px;
		height: auto;
		line-height: 18px !important;
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul ul a,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a {
		margin: 0;
		display: block;
		padding: 15px 15px 15px 0px;
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li li a:before,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item li.mega-menu-item a:before {
		font-family: "FontAwesome";
		font-style: normal;
		font-weight: normal;
		display: inline-block;
		text-decoration: inherit;
		margin-right: .2em;
		text-align: center;
		opacity: .8;
		font-variant: normal;
		text-transform: none;
		font-size: 13px;
		content: "\f105";
		margin-right: 8px;
		display: none;
	}
	.tm-mmmenu-override-yes .mega-sub-menu {
		display: none !important;
	}
	.mega-sub-menu.open,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li .mega-sub-menu .mega-sub-menu {
		display: block !important;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-megamenu&gt;ul.mega-sub-menu&gt;li {
		padding: 0px;
		padding-left: 0px;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal .mega-sub-menu&gt;li.mega-menu-item&gt;h4.mega-block-title {
		margin-top: 30px;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal .mega-sub-menu&gt;li.mega-menu-item:first-child&gt;h4.mega-block-title {
		margin-top: 0px;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item {
		position: relative;
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li a,
	#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li a {
		display: inline-block;
	}
	#mega-menu-wrap-themetechmount-main-menu #mega-menu-themetechmount-main-menu li.mega-menu-item-has-children&gt;a.mega-menu-link&gt;span.mega-indicator {
		display: none
	}
	.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li&gt;a:hover,
	.tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item&gt;a:hover,
	.tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu&gt;ul ul&gt;li&gt;a:hover,
	.tm-dmenu-active-color-skin #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item ul.mega-sub-menu li&gt;a:hover {
		color: #c3002f;
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li&gt;a,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal&gt;li.mega-menu-item&gt;a,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal .mega-sub-menu&gt;li.mega-menu-item&gt;h4.mega-block-title,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal .mega-sub-menu&gt;li.mega-menu-item-type-widget,
	.righticon i {
		color: rgba( 85, 92, 99, 1);
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul li,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li {
		border-bottom: 1px solid rgba( 85, 92, 99, 0.15);
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul li:last-child,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:last-child {
		border-bottom: none;
	}
	#site-header-menu #site-navigation .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label-open,
	#site-header-menu #site-navigation .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label .mega-toggle-label-closed {
		display: none;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1 {
		margin-top: 5px
	}
	#site-header-menu #site-navigation .mega-menu-toggle .mega-toggle-blocks-right {
		height: 28px;
	}
	.menu-toggle i,
	.tm-header-icons a {
		color: rgba( 34, 45, 53, 1)
	}
	.menu-toggle span,
	.menu-toggle span:after,
	.menu-toggle span:before {
		background-color: rgba( 34, 45, 53, 1);
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul {
		padding-right: 15px;
		padding-left: 15px;
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul ul {
		list-style: none;
	}
	.tm-header-icons {
		position: absolute;
		top: 0;
		float: none;
		right: 45px;
		margin-right: 0px;
	}
	.tm-header-style-classic .tm-header-icons {
		right: 55px
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu.open,
	#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li ul {
		display: block !important;
		height: auto !important
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu {
		opacity: 1;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout ul.mega-sub-menu ul.mega-sub-menu,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu,
	#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li ul {
		background-image: none !important;
	}
	#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu {
		margin-top: 0;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu,
	#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li ul,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item&gt;a.mega-menu-link {
		background: none;
		background-image: none;
	}
	.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
		padding-top: 0px;
	}
	#site-header-menu #site-navigation .menu-toggle,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
		top: 30px;
		display: block;
		position: absolute;
		right: 10px;
		left: auto;
		width: 40px;
		background: none;
		z-index: 1;
		outline: none;
		padding: 0;
		line-height: normal;
		border: 1px solid transparent;
	}
	.tm-header-style-classic-box #site-header-menu #site-navigation .menu-toggle,
	.tm-header-style-classic-box .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
		right: -5px
	}
	.tm-header-invert #site-header-menu #site-navigation .menu-toggle,
	.tm-header-invert .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
		right: 0;
		left: auto;
	}
	.tm-header-invert .tm-header-icons {
		left: 0;
		right: auto;
	}
	#site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-right {
		float: none;
	}
	#site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1 {
		display: inline-block;
		width: 28px;
		height: 2px;
		background: #182333;
		border-radius: 3px;
		transition: 0.3s;
		position: relative;
	}
	#site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars:before,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before {
		top: 8px;
	}
	#site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars:after,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after {
		top: -8px;
	}
	#site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars:before,
	#site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars:after,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after {
		display: inline-block;
		width: 28px;
		height: 2px;
		background: #222d35;
		border-radius: 3px;
		transition: 0.3s;
		position: absolute;
		left: 0;
		content: '';
		-webkit-transform-origin: 0.28571rem center;
		transform-origin: 0.28571rem center;
		margin: 0;
	}
	#site-header-menu #site-navigation.toggled-on .menu-toggle .tm-fablio-icon-bars,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 {
		background: transparent;
	}
	#site-header-menu #site-navigation.toggled-on .menu-toggle .tm-fablio-icon-bars:before,
	#site-header-menu #site-navigation.toggled-on .menu-toggle .tm-fablio-icon-bars:after,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:before,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:after {
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		top: 0;
		width: 26px;
	}
	#site-header-menu #site-navigation.toggled-on .menu-toggle .tm-fablio-icon-bars:before,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:before {
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
	}
	#site-header-menu #site-navigation.toggled-on .menu-toggle .tm-fablio-icon-bars:after,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:after {
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
	}
	.site-header.tm-bgcolor-darkgrey #site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars:before,
	.site-header.tm-bgcolor-darkgrey #site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars:after,
	.site-header.tm-bgcolor-darkgrey .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before,
	.site-header.tm-bgcolor-darkgrey .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after,
	.site-header.tm-bgcolor-darkgrey #site-header-menu #site-navigation:not(.toggled-on) .menu-toggle .tm-fablio-icon-bars,
	.site-header.tm-bgcolor-skincolor .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1,
	.site-header.tm-bgcolor-skincolor .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before,
	.site-header.tm-bgcolor-skincolor .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after,
	.site-header.tm-bgcolor-darkgrey .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1,
	.site-header.tm-bgcolor-darkgrey .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before,
	.site-header.tm-bgcolor-darkgrey .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after,
	.tm-responsive-icon-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1,
	.tm-responsive-icon-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before,
	.tm-responsive-icon-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after,
	.tm-responsive-icon-white #site-header-menu #site-navigation:not(.toggled-on) .menu-toggle .tm-fablio-icon-bars,
	.tm-responsive-icon-white #site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars:before,
	.tm-responsive-icon-white #site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars:after {
		background-color: #fff;
	}
	.site-header.tm-bgcolor-skincolor .menu-toggle i,
	.site-header.tm-bgcolor-skincolor .tm-header-icons a,
	.site-header.tm-bgcolor-darkgrey .menu-toggle i,
	.site-header.tm-bgcolor-darkgrey .tm-header-icons a,
	.tm-responsive-icon-white .menu-toggle i,
	.tm-responsive-icon-white .tm-header-icons a {
		color: #fff;
	}
	.site-header.tm-bgcolor-white #site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars,
	.site-header.tm-bgcolor-white #site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars:before,
	.site-header.tm-bgcolor-white #site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars:after,
	.site-header.tm-bgcolor-grey.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1,
	.site-header.tm-bgcolor-grey.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before,
	.site-header.tm-bgcolor-grey.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after,
	.tm-bgcolor-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1,
	.tm-bgcolor-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before,
	.tm-bgcolor-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after,
	.tm-responsive-icon-dark.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1,
	.tm-responsive-icon-dark.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before,
	.tm-responsive-icon-dark.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after,
	.tm-responsive-icon-dark #site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars,
	.tm-responsive-icon-dark #site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars:before,
	.tm-responsive-icon-dark #site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars:after {
		background-color: #222d35;
	}
	.site-header.tm-bgcolor-grey .menu-toggle i,
	.site-header.tm-bgcolor-grey .tm-header-icons a,
	.site-header.tm-bgcolor-white .menu-toggle i,
	.tm-responsive-icon-dark .menu-toggle i,
	.tm-responsive-icon-dark .tm-header-icons a {
		color: #222d35;
	}
	.tm-responsive-icon-white #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-fablio-icon-bars,
	.tm-responsive-icon-dark #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-fablio-icon-bars,
	.site-header.tm-bgcolor-white #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-fablio-icon-bars,
	.site-header.tm-bgcolor-darkgrey #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1,
	.site-header.tm-bgcolor-skincolor #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1,
	.site-header.tm-bgcolor-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1,
	.site-header.tm-bgcolor-grey.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1,
	.tm-responsive-icon-dark.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1,
	.tm-responsive-icon-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 {
		background-color: transparent;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item&gt;a:after,
	#site-header-menu #site-navigation div.nav-menu&gt;ul {
		display: none;
	}
	.tm-header-style-toplogo .tm-stickable-header-w {
		height: auto !important;
	}
	.tm-header-style-infostack .tm-header-icon.tm-header-btn-w,
	.tm-header-style-infostack .tm-header-widgets-wrapper {
		display: none;
	}
	.tm-header-style-toplogo .tm-header-top-wrapper .col-sm-4.col-md-3.widget-left,
	.tm-header-style-toplogo .tm-header-top-wrapper .col-sm-4.col-md-3.widget-right {
		display: none
	}
	body.themetechmount-page-full-width.tm-titlebar-bcrumb-bottom #content .site-main .entry-content&gt;.wpb_row:first-child {
		margin-top: -82px
	}
	.tm-header-style-toplogo .tm-stickable-header-w,
	.tm-header-style-infostack.tm-header-overlay .tm-stickable-header-w {
		top: 0;
	}
	.tm-header-style-infostack .tm-header-top-wrapper .col-sm-4.col-md-3,
	.tm-header-style-infostack .kw-phone {
		display: none;
	}
	.tm-header-style-toplogo.tm-header-style-infostack .kw-phone {
		display: block
	}
	.tm-header-style-infostack .site-header-menu {
		display: block;
		position: absolute;
		top: 0;
		width: 100%;
	}
	.tm-header-style-infostack .tm-header-top-wrapper .col-sm-4.col-md-6 {
		padding-left: 0;
	}
	.tm-header-style-infostack .tm-header-icon,
	.tm-header-style-infostack .headerlogo {
		height: 70px;
		line-height: 70px !important;
	}
	.tm-header-style-infostack #site-header-menu #site-navigation .menu-toggle,
	.tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
		top: 22px
	}
	.tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal,
	.tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu&gt;ul {
		top: 70px;
	}
	.tm-header-style-infostack .site-header-menu {
		left: 0
	}
	.tm-header-style-infostack .tm-stickable-header-w,
	.tm-header-style-infostack .tm-site-header-menu {
		height: auto !important
	}
	#site-header-menu #site-navigation .menu-toggle,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
		top: 34px;
	}
	.tm-headerstyle-classic #site-header-menu #site-navigation .menu-toggle,
	.tm-headerstyle-classic .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
		top: 37px
	}
	.tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar-main&gt;.container .tm-titlebar-main-inner .entry-title-wrapper,
	.tm-header-style-infostack .tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar-main&gt;.container .tm-titlebar-main-inner .entry-title-wrapper {
		margin-top: -54px
	}
	body .site-content-wrapper {
		margin-bottom: 0px !important
	}
	.tm-titlebar-align-left .entry-title-wrapper .entry-title {
		padding-left: 0px
	}
	.tm-header-style-infostack .tm-top-info-con {
		display: none
	}
	.tm-header-style-infostack #site-header-menu .container {
		width: auto;
		display: block
	}
	#mega-menu-wrap-tm-main-menu #mega-menu-tm-main-menu li.mega-menu-item-has-children.mega-toggle-on&gt;a.mega-menu-link&gt;span.mega-indicator {
		display: none
	}
	#mega-menu-wrap-themetechmount-main-menu #mega-menu-themetechmount-main-menu li.mega-menu-item-has-children&gt;a.mega-menu-link&gt;span.mega-indicator:after,
	#mega-menu-wrap-tm-main-menu #mega-menu-tm-main-menu li.mega-menu-item-has-children.mega-toggle-on&gt;a.mega-menu-link&gt;span.mega-indicator:after {
		content: unset
	}
	.k_flying_searchform_wrapper {
		position: absolute;
		width: 100%;
		z-index: 33
	}
	.tm-header-style-infostack .tm-box-wrapper .site-header&gt;.container.tm-container-for-header {
		width: unset;
		padding: 0
	}
	.tm-header-text-area {
		display: none
	}
	.tm-header-site-desc {
		display: inline
	}
	.site-header .tm-container-for-header {
		margin: 0 0px 0 0px;
		width: auto;
		display: block;
		margin: 0 auto;
	}
	.tm-header-style-classic2 .site-header-main.container-fullwide {
		padding-left: 15px !important;
		padding-right: 15px !important
	}
	.tm-header-style-classic2 .tm-header-icon {
		padding-right: 10px
	}
}

@media screen and (max-width: 1200px) {
	#site-header-menu #site-navigation div.nav-menu &gt; ul {
		position: absolute;
		padding: 10px 20px;
		left: 0px;
		box-shadow: rgb(0 0 0 / 12%) 3px 3px 15px;
		border-top: 3px solid #c3002f;
		background-color: #fff;
		z-index: 100;
		width: 100%;
		top: 100px;
		overflow: hidden;
	}	
	nav ul, nav ol {
		list-style: none;
		list-style-image: none;
	}
}

@media (min-width:1200px) {
	header #site-header-menu #site-navigation {
		height: 100px;
		line-height: 100px !important;
	}
	.righticon {
		display: none;
	}
	.tm-header-overlay .tm-stickable-header-w {
		position: absolute;
		z-index: 21;
		width: 100%;
		box-shadow: none;
		-khtml-box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-ms-box-shadow: none;
		-o-box-shadow: none;
	}
	.site-header-main.container-full {
		padding: 0 50px
	}
	.tm-stickable-header.is_stuck {
		box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.06);
	}
	.tm-stickable-header {
		z-index: 12;
	}
	.tm-header-icon,
	.tm-header-icons,
	.tm-header-overlay .tm-header-icons:before,
	.themetechmount-fbar-btn,
	.tm-header-text-area,
	.tm-header-icons .themetechmount-fbar-btn a i,
	.headerlogo,
	#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li&gt;a,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item&gt;a {
		transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
	}
	.tm-header-icon {
		position: relative;
	}
	.tm-header-text-area,
	#site-header-menu #site-navigation .nav-menu,
	#site-header-menu,
	.tm-header-icons,
	.tm-header-icon,
	#site-header-menu #site-navigation .mega-menu-wrap,
	.menu-tm-main-menu-container {
		float: right;
	}
	.navbar {
		vertical-align: top;
	}
	.menu-toggle {
		display: none;
		z-index: 10;
	}
	.menu-toggle i {
		color: #fff;
		font-size: 28px;
	}
	.toggled-on li,
	.toggled-on .children {
		display: block;
	}
	#site-header-menu #site-navigation div.mega-menu-wrap {
		clear: none;
		position: inherit;
	}
	#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal {
		position: static !important;
	}
	#site-header-menu #site-navigation .nav-menu-wrapper&gt;ul {
		margin: 0;
		padding: 0
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li&gt;a {
		background: none;
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul {
		margin: 0px;
		position: relative;
	}
	.k_flying_searchform_wrapper {
		top: auto;
		position: absolute;
		width: 100%;
		left: 0;
		right: 0;
		z-index: 11;
	}
	.tm-header-style-infostack .k_flying_searchform_wrapper {
		max-width: 1140px;
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto
	}
	.tm-header-style-infostack .tm-stickable-header:not(.is_stuck) .k_flying_searchform_wrapper {
		top: 60px
	}
	.tm-header-style-infostack .tm-stickable-header:not(.is_stuck) .k_flying_searchform_wrapper .container {
		width: 1140px
	}
	.tm-header-style-infostack .tm-stickable-header.is_stuck .k_flying_searchform_wrapper {
		width: 100%;
		max-width: 100%
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item {
		height: 100px;
		line-height: 100px !important;
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li {
		margin: 0 0px 0 0;
		display: inline-block;
		position: relative;
		vertical-align: top;
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li&gt;a,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item&gt;a {
		display: block;
		margin: 0px;
		padding: 0px 15px 0px 15px;
		text-decoration: none;
		position: relative;
		z-index: 1;
		height: 100px;
		line-height: 100px !important;
	}
	.tm-header-style-classic #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li&gt;a,
	.tm-header-style-classic .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item&gt;a {
		padding: 0px 15px 0px 15px
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li:hover&gt;a:before,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item:hover&gt;a:before {
		opacity: 1;
	}
	.is_stuck #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li:hover&gt;a:before,
	.is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item:hover&gt;a:before {
		top: 55px
	}
	.tm-header-text-area {
		padding-left: 24px;
		position: relative;
		z-index: 1
	}
	.tm-header-text-area .header-info-widget {
		vertical-align: middle;
		display: inline-block;
		text-align: left
	}
	.tm-header-text-area .header-info-widget h2 {
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 3px;
		font-weight: 500;
		color: #c3002f
	}
	.tm-header-text-area .header-info-widget h3 {
		font-size: 14px;
		line-height: 19px;
		color: #686e73;
		margin-bottom: 0px
	}
	.tm-bgcolor-skincolor .tm-header-text-area .header-info-widget h2,
	.tm-bgcolor-darkgrey .tm-header-text-area .header-info-widget h3,
	.tm-bgcolor-skincolor .tm-header-text-area .header-info-widget h3 {
		color: #fff
	}
	.tm-header-text-area div.header-info-widget:nth-child(2) {
		padding-left: 62px
	}
	.tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li li:hover&gt;a,
	.tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal ul.mega-sub-menu li:hover&gt;a,
	.tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li li:hover&gt;a,
	.tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item li:hover&gt;a {
		color: #c3002f;
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li li.current_page_item,
	#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item ul.mega-sub-menu li.current-menu-item,
	#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item ul.mega-sub-menu li.mega-current-menu-item {
		border-bottom-color: #c3002f
	}
	body #site-header-menu #site-navigation div.nav-menu&gt;ul ul li&gt;a:before,
	body .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item ul.mega-sub-menu li&gt;a:before {
		background-color: #c3002f
	}
	.is_stuck .tm-header-icons .themetechmount-fbar-btn a,
	.is_stuck #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li&gt;a,
	.is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item&gt;a,
	#site-header-menu.is_stuck #site-navigation div.nav-menu&gt;ul&gt;li&gt;a,
	.tm-mmmenu-override-yes #site-header-menu .is_stuck #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item&gt;a,
	#site-header-menu.is_stuck #site-navigation div.nav-menu&gt;ul&gt;li&gt;a,
	.tm-mmmenu-override-yes #site-header-menu.is_stuck #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item&gt;a {
		color: #222d35;
	}
	.tm-header-icons .themetechmount-fbar-btn a {
		color: rgba( 34, 45, 53, 1);
	}
	.tm-header-style-infostack .tm-header-menu-bg-color-skincolor .tm-header-icons .tm-header-search-link a,
	.tm-header-style-infostack .tm-header-menu-bg-color-skincolor .tm-header-icons .tm-header-wc-cart-link a,
	.tm-header-style-infostack .tm-header-menu-bg-color-darkgrey .tm-header-icons .tm-header-search-link a,
	.tm-header-style-infostack .tm-header-menu-bg-color-darkgrey .tm-header-icons .tm-header-wc-cart-link a {
		border-color: rgba( 34, 45, 53, 0.70);
		background-color: transparent
	}
	.site-header .social-icons li&gt;a:hover,
	.tm-header-icons .tm-header-wc-cart-link a:hover,
	.tm-header-icons .tm-header-search-link a:hover {
		color: #c3002f;
	}
	.tm-header-style-infostack .tm-header-menu-bg-color-skincolor .tm-header-icons .tm-header-search-link a:hover,
	.tm-header-style-infostack .tm-header-menu-bg-color-skincolor .tm-header-icons .tm-header-wc-cart-link a:hover,
	.tm-header-style-infostack .tm-header-menu-bg-color-darkgrey .tm-header-icons .tm-header-search-link a:hover,
	.tm-header-style-infostack .tm-header-menu-bg-color-darkgrey .tm-header-icons .tm-header-wc-cart-link a:hover {
		border-color: rgba( 34, 45, 53, 1)
	}
	.tm-header-style-infostack .tm-header-menu-bg-color-skincolor .tm-header-wc-cart-link a span.number-cart {
		background-color: #fff;
		color: #c3002f
	}
	.tm-header-style-infostack .site-header .tm-header-menu-bg-color-darkgrey .tm-header-wc-cart-link a:hover span.number-cart,
	.tm-header-style-infostack .site-header .tm-sticky-bgcolor-darkgrey.is_stuck .tm-header-wc-cart-link a:hover span.number-cart {
		color: #fff;
		background-color: #c3002f
	}
	.tm-header-style-infostack .kw-phone {
		position: absolute;
		right: -1px;
		top: 0;
		font-size: 14px;
		color: #fff;
		padding: 0px 0px 0px 8px;
		height: 60px;
		line-height: 60px
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:not(.mega-menu-megamenu) ul.mega-sub-menu,
	#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li ul {
		box-shadow: 0 3px 25px 0px rgba(43, 52, 59, 0.10), 0 0 0 rgba(43, 52, 59, 0.10) inset;
	}
	header#masthead #site-header-menu #site-navigation div.nav-menu&gt;ul li.last ul.sub-menu,
	header#masthead #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.last ul.mega-sub-menu,
	header#masthead #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.mega-last ul.mega-sub-menu {
		left: auto;
		right: 0px !important;
	}
	.tm-headerstyle-classic-highlight header#masthead .tm-header-menu-position-left #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.lastsecond ul.mega-sub-menu ul.mega-sub-menu,
	.tm-headerstyle-classic-highlight header#masthead .tm-header-menu-position-left #site-header-menu #site-navigation div.nav-menu&gt;ul li.lastsecond ul.sub-menu ul.sub-menu {
		left: 100%
	}
	header#masthead #site-header-menu #site-navigation div.nav-menu&gt;ul li.last ul.sub-menu ul.sub-menu,
	header#masthead #site-header-menu #site-navigation div.nav-menu&gt;ul li.lastsecond ul.sub-menu ul.sub-menu,
	header#masthead #site-header-menu #site-navigation div.nav-menu&gt;ul li.lastthird ul.sub-menu ul.sub-menu,
	header#masthead #site-header-menu #site-navigation div.nav-menu&gt;ul li.lastfourth ul.sub-menu ul.sub-menu,
	header#masthead #site-header-menu #site-navigation div.nav-menu&gt;ul li.last ul.children ul.children,
	header#masthead #site-header-menu #site-navigation div.nav-menu&gt;ul li.lastsecond ul.children ul.children,
	header#masthead #site-header-menu #site-navigation div.nav-menu&gt;ul li.lastthird ul.children ul.children,
	header#masthead #site-header-menu #site-navigation div.nav-menu&gt;ul li.lastfourth ul.children ul.children,
	header#masthead #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.lastsecond ul.mega-sub-menu ul.mega-sub-menu,
	header#masthead #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.last ul.mega-sub-menu ul.mega-sub-menu,
	header#masthead #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.mega-last ul.mega-sub-menu ul.mega-sub-menu {
		left: -100%;
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul ul,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout ul.mega-sub-menu {
		width: 250px;
		padding: 0px;
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul ul li&gt;a,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item ul.mega-sub-menu li.mega-menu-item&gt;a,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu .mega-sub-menu a {
		margin: 0;
		display: block;
		padding: 16px 5px 16px 5px;
		position: relative;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu .mega-sub-menu li {
		text-align: left;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu .mega-sub-menu a {
		padding: 8px 20px 8px 20px;
		display: inline-block;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-sub-menu li.mega-menu-item-type-widget ul.menu {
		padding-left: 0px;
		margin-top: 0px;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu&gt;li.mega-menu-item&gt;h4.mega-block-title,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu .mega-sub-menu a {
		text-align: left
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu&gt;li.mega-menu-item&gt;h4.mega-block-title {
		padding: 6px 20px 10px 20px;
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul ul li&gt;a,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item ul.mega-sub-menu li&gt;a {
		-webkit-transition: all .3s linear;
		transition: all .3s linear;
		border-bottom: 1px solid rgb(0, 0, 0, .09);
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul ul li:last-child&gt;a,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item ul.mega-sub-menu li:last-child&gt;a {
		border-bottom: none;
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul ul li&gt;a:before,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item ul.mega-sub-menu li&gt;a:before {
		content: "";
		display: block;
		position: absolute;
		height: 1px;
		bottom: -1px;
		left: 0;
		right: 0;
		transform: scaleX(0);
		margin-top: -1px;
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul ul li&gt;a:hover:before,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item ul.mega-sub-menu li&gt;a:hover:before {
		transform: scaleX(1);
		transform-origin: left;
		-webkit-transition: .5s all ease;
		-khtml-transition: .5s all ease;
		-moz-transition: .5s all ease;
		-ms-transition: .5s all ease;
		-o-transition: .5s all ease;
		transition: .5s all ease;
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul ul li:last-child&gt;a:hover:before,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item ul.mega-sub-menu li:last-child&gt;a:hover:before {
		content: unset;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-megamenu&gt;ul.mega-sub-menu&gt;li.mega-menu-item {
		padding: 0px;
		overflow: hidden;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-megamenu&gt;ul.mega-sub-menu&gt;li.mega-menu-item:last-child {
		border-right: none;
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul li:hover&gt;ul {
		visibility: visible;
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: rotateX(0);
		transform: rotateX(0);
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout ul.mega-sub-menu ul.mega-sub-menu,
	#site-header-menu #site-navigation div.nav-menu&gt;ul li&gt;ul ul {
		border-left: 0;
		left: 100%;
		top: 0px;
	}
	#site-header-menu #site-navigation ul ul li {
		position: relative;
		list-style: none;
		padding: 0 15px;
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul ul {
		text-align: left;
		position: absolute;
		visibility: hidden;
		display: block;
		opacity: 0;
		line-height: 14px;
		margin: 0;
		list-style: none;
		left: 0;
		border-radius: 0px;
		-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
		box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
		background-clip: padding-box;
		transition: all .5s ease;
		z-index: 99;
		-webkit-transition: all 0.2s ease-out;
		transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-ms-transition: all 0.5s ease-out;
		-webkit-box-shadow: 0px 4px 4px 1px rgb(0 0 0 / 20%);
		box-shadow: 0px 4px 4px 1px rgb(0 0 0 / 20%);
		-webkit-transform: rotateX(-90deg);
		transform: rotateX(-90deg);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
	}
	#mega-menu-wrap-themetechmount-main-menu #mega-menu-themetechmount-main-menu li.mega-menu-item a.mega-menu-link:before,
	.tm-mmmenu-override-yes #mega-menu-wrap-tm-main-menu #mega-menu-tm-main-menu li.mega-menu-item a.mega-menu-link:before {
		vertical-align: unset
	}
	.tm-mmmenu-override-yes #site-header-menu #mega-menu-themetechmount-main-menu li.mega-menu-item-has-children&gt;a.mega-menu-link&gt;span.mega-indicator:after {
		font-size: 12px;
		margin-left: 4px;
		margin-top: 3px;
		opacity: 0.8;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-megamenu&gt;ul.mega-sub-menu li.mega-menu-item:after {
		content: ' ';
		display: block;
		width: 30px;
		height: 1000px;
		right: 0px;
		top: 0;
		position: absolute;
		border-right: 1px solid transparent;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu&gt;li.mega-menu-item&gt;h4.mega-block-title,
	#site-header-menu #site-navigation div.nav-menu ul ul&gt;li,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:not(.mega-menu-megamenu) ul.mega-sub-menu&gt;li,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu ul.mega-sub-menu .mega-menu-item li {
		border-bottom: 1px solid transparent;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu&gt;li.mega-menu-item&gt;h4.mega-block-title,
	#site-header-menu #site-navigation div.nav-menu ul ul&gt;li,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:not(.mega-menu-megamenu) ul.mega-sub-menu&gt;li,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu ul.mega-sub-menu .mega-menu-item li,
	#site-header-menu #site-navigation div.nav-menu ul ul&gt;li:last-child,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:not(.mega-menu-megamenu) ul.mega-sub-menu&gt;li:last-child {
		border-bottom: none !important;
	}
	.tm-dmenu-sep-grey .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu&gt;li.mega-menu-item&gt;h4.mega-block-title,
	.tm-dmenu-sep-grey #site-header-menu #site-navigation div.nav-menu ul ul&gt;li,
	.tm-dmenu-sep-grey .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:not(.mega-menu-megamenu) ul.mega-sub-menu&gt;li,
	.tm-dmenu-sep-grey .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu ul.mega-sub-menu .mega-menu-item li {
		border-bottom-color: rgba(0, 0, 0, 0.08);
	}
	.tm-dmenu-sep-grey .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-megamenu&gt;ul.mega-sub-menu li.mega-menu-item:after {
		border-right-color: #f5f5f5;
	}
	.tm-dmenu-sep-white .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-megamenu&gt;ul.mega-sub-menu li.mega-menu-item:after {
		border-right-color: rgba(255, 255, 255, 0.10);
	}
	.tm-dmenu-sep-white .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu&gt;li.mega-menu-item&gt;h4.mega-block-title,
	.tm-dmenu-sep-white #site-header-menu #site-navigation div.nav-menu ul ul&gt;li,
	.tm-dmenu-sep-white .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:not(.mega-menu-megamenu) ul.mega-sub-menu&gt;li,
	.tm-dmenu-sep-white .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu ul.mega-sub-menu .mega-menu-item li {
		border-bottom-color: rgba(255, 255, 255, 0.10);
	}
	header .tm-header-highlight-logo .is_stuck #site-header-menu,
	header .is_stuck #site-header-menu #site-navigation,
	.is_stuck .headerlogo,
	.is_stuck .themetechmount-fbar-btn,
	.is_stuck .tm-header-icon,
	.is_stuck .tm-header-text-area,
	.is_stuck #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li,
	.is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li,
	.is_stuck #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li&gt;a,
	.is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item&gt;a {
		height: 80px;
		line-height: 80px !important;
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li&gt;ul,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li&gt;ul.mega-sub-menu {
		top: auto;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-megamenu&gt;ul.mega-sub-menu {
		padding: 30px 0px;
		margin: 0px;
		width: calc(100% - 0px);
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-megamenu&gt;ul.mega-sub-menu&gt;li.mega-menu-item:last-child:after {
		border-right: none;
	}
	.is_stuck #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li&gt;ul,
	.is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li&gt;ul.mega-sub-menu {
		top: 80px;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle+label {
		top: 50px;
	}
	.site-header-main.container-fullwide {
		padding-left: 30px;
		padding-right: 0px;
	}
	.tm-header-overlay .site-header-main.container-fullwide {
		padding-left: 60px;
		padding-right: 20px
	}
	.tm-header-icons {
		position: relative;
		height: 100px;
		padding-left: 17px;
	}
	.is_stuck .tm-header-icons {
		border-left-color: rgba( 34, 45, 53, 0.15);
		height: 80px;
	}
	.tm-header-icons:before {
		display: block;
		content: "";
		position: absolute;
		height: 30px;
		width: 1px;
		left: 10px;
		top: 50%;
		margin-top: -14px;
		background-color: rgba( 34, 45, 53, 0.09)
	}
	.is_stuck .tm-header-icons:before {
		background-color: rgba( 34, 45, 53, 0.09)
	}
	.tm-header-style-classic:not(.tm-header-invert) .container-fullwide #site-header-menu {
		margin-right: 20px;
	}
	#site-header-menu #site-navigation .mega-menu-item-type-widget.widget_calendar caption {
		padding: 0px
	}
	#site-header-menu #site-navigation .mega-menu-item-type-widget.widget_calendar .calendar_wrap {
		padding-top: 10px
	}
	.tm-header-overlay .tm-stickable-header-w {
		background-color: transparent;
	}
	.tm-header-overlay .site-header-menu.tm-bgcolor-grey,
	.tm-header-overlay .site-header.tm-bgcolor-grey {
		background-color: rgba(235, 235, 235, 0.38);
	}
	.tm-header-overlay .site-header-menu.tm-bgcolor-white,
	.tm-header-overlay .site-header.tm-bgcolor-white {
		background-color: rgba(255, 255, 255, 0.05);
	}
	.tm-header-overlay .site-header-menu.tm-bgcolor-skincolor,
	.tm-header-overlay .site-header.tm-bgcolor-skincolor {
		background-color: rgba( 195, 0, 47, 0.30);
	}
	.tm-header-overlay .site-header-menu.tm-sticky-bgcolor-darkgrey.is_stuck {
		background-color: #151515;
	}
	.tm-header-overlay .site-header-menu.tm-sticky-bgcolor-grey.is_stuck {
		background-color: #f5f5f5;
	}
	.tm-header-overlay .site-header-menu.tm-sticky-bgcolor-white.is_stuck {
		background-color: #fff;
	}
	.tm-header-overlay .site-header-menu.tm-sticky-bgcolor-skincolor.is_stuck {
		background-color: rgba( 195, 0, 47, 1);
	}
	.tm-header-overlay .themetechmount-topbar-inner {
		line-height: 42px;
		overflow: hidden
	}
	.tm-header-style-infostack .tm-header-icons:before,
	.tm-header-style-toplogo .tm-header-icons:before {
		content: unset
	}
	.tm-header-menu-position-center #site-header-menu {
		float: none
	}
	.tm-header-menu-position-center #site-header-menu #site-navigation {
		text-align: center;
		width: 100%
	}
	.tm-header-menu-position-center #site-header-menu #site-navigation .nav-menu,
	.tm-header-menu-position-center.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap {
		float: none;
		right: 0;
		left: 0;
		text-align: center
	}
	.tm-header-menu-position-center.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal {
		position: static !important;
		display: inline-block
	}
	.tm-header-menu-position-center .site-header-menu.tm-wrap-cell {
		display: block
	}
	.tm-header-menu-position-center .headerlogo,
	.tm-header-menu-position-center .tm-header-icon {
		position: relative;
		z-index: 2
	}
	.tm-header-menu-position-left #site-header-menu {
		float: none;
		display: block;
	}
	.tm-header-menu-position-left #site-header-menu #site-navigation .nav-menu,
	.tm-header-menu-position-left #site-header-menu #site-navigation div.mega-menu-wrap {
		float: left
	}
	.tm-header-menu-position-left .site-branding {
		padding-right: 25px
	}
	.site-header-main.container-full #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-megamenu&gt;ul.mega-sub-menu {
		max-width: 1200px;
		right: 0;
		left: -15px;
		margin: 0px auto
	}
	.site-header .themetechmount-social-links-wrapper {
		float: right;
	}
	.tm-header-overlay .site-header .themetechmount-social-links-wrapper {
		/* float: left; */
		position: absolute;
		right: -124px;
		top: 280px;
		z-index: 1;
		transform-origin: left top 0;
		width: 60px;
		display: block;
	}
	.social-icons {
		list-style: none;
		margin: 0;
		padding: 0;
		font-size: 15px;
		padding-top: 0;
		padding-bottom: 0;
	}
	.social-icons li {
		display: inline-block!important;
		padding-left: 0;
		min-width: 23px;
		border: none;
	}
	.tm-pageslider-yes .tm-header-style-classic-box .themetechmount-social-links-wrapper .social-icons li {
		margin-bottom: 10px;
	}
	.tm-pageslider-yes .tm-header-style-classic-box .themetechmount-social-links-wrapper .social-icons a {
		display: block;
		background-color: transparent;
		font-size: 14px;
		height: 40px;
		width: 40px;
		line-height: 40px;
		border: 1px solid #222d35;
		text-align: center;
		color: #222d35;
		border-radius: 0;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}	
 
	.site-header .social-icons {
		padding-top: 0;
		padding-bottom: 0;
	}
	.tm-header-style-infostack:not(.tm-header-invert) #site-header-menu #site-navigation .nav-menu {
		float: left;
		margin-right: 50px
	}
	.tm-header-style-infostack #site-header-menu {
		float: none;
	}
	.tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li {
		vertical-align: top;
	}
	.tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li&gt;a,
	.tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item&gt;a {
		padding: 0;
		margin: 0px 15px 0px 15px;
	}
	.tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li:first-child&gt;a,
	.tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item:first-child&gt;a {
		margin-left: 0px
	}
	.tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li&gt;a:before,
	.tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item&gt;a:before {
		bottom: 16px;
	}
	.tm-header-style-infostack .tm-header-top-wrapper .site-branding {
		float: left;
		text-align: left;
		display: block;
		position: relative;
		z-index: 10
	}
	.tm-header-style-infostack .tm-header-top-wrapper .headerlogo {
		position: relative
	}
	.tm-header-style-infostack .site-header-menu .is_stuck .ttm-custombutton:after {
		content: unset;
	}
	.tm-header-style-infostack #site-header-menu #site-navigation div.mega-menu-wrap {
		float: none;
	}
	.tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li&gt;ul.mega-sub-menu {
		top: auto;
		-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
		box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	}
	.tm-header-style-infostack .header-content-main .header-content,
	.tm-header-style-infostack .header-content-main .header-icon {
		display: table-cell;
		vertical-align: middle;
	}
	.tm-header-style-infostack .tm-vc_icon_element {
		margin-bottom: 0px;
	}
	.tm-header-style-infostack .tm-bgcolor-grey .header-content-main .header-content,
	.tm-header-style-infostack .tm-bgcolor-white .header-content-main .header-content {
		color: rgba(0, 0, 0, 0.8);
	}
	.tm-header-style-infostack .tm-bgcolor-skincolor .header-content-main .header-content,
	.tm-header-style-infostack .tm-bgcolor-darkgrey .header-content-main .header-content {
		color: rgba( 255, 255, 255, 0.7);
	}
	.tm-header-style-infostack .tm-bgcolor-skincolor .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner,
	.tm-header-style-infostack .tm-bgcolor-darkgrey .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner {
		color: #fff;
	}
	header.tm-header-style-infostack .site-header:after {
		display: none;
	}
	.tm-header-style-infostack .tm-header-icons span:only-child:not(.tm-fablio-icon-search) {
		margin-right: -10px
	}
	.tm-header-style-infostack .themetechmount-fbar-btn.animated {
		-webkit-transform: translateX(0px);
		-ms-transform: translateX(0px);
		transform: translateX(0px);
	}
	.tm-header-style-infostack .tm-header-icon.tm-header-btn-w {
		padding-right: 0px;
		display: block;
		text-align: center;
		color: #fff;
		width: auto;
	}
	.tm-header-style-infostack #site-header-menu #site-navigation .tm-header-icon.tm-header-btn-w a {
		color: #fff;
		font-size: 14px;
		padding: 0px 35px;
		display: block;
		letter-spacing: 1px;
		background-color: rgba( 195, 0, 47, 1);
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.tm-header-style-infostack #site-header-menu.tm-bgcolor-skincolor #site-navigation .tm-header-icon.tm-header-btn-w a {
		background-color: rgba(0, 0, 0, 0.19);
	}
	.tm-header-style-infostack #site-header-menu.tm-bgcolor-skincolor #site-navigation .tm-header-icon.tm-header-btn-w a:hover {
		background-color: rgba(0, 0, 0, 0.40);
	}
	.tm-header-style-infostack #site-header-menu #site-navigation .tm-header-icon.tm-header-btn-w a:hover {
		background-color: rgba( 195, 0, 47, 0.80);
	}
	.tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li,
	.tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item,
	.tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li&gt;a,
	.tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item&gt;a,
	.tm-header-style-infostack .kw-phone .tm-header-icon,
	.tm-header-style-infostack .kw-phone .tm-header-icons,
	header.tm-header-style-infostack #site-header-menu #site-navigation,
	.tm-header-style-infostack .kw-phone .themetechmount-fbar-btn {
		height: 60px;
		line-height: 60px !important;
	}
	.tm-header-style-infostack #site-header-menu #site-navigation div.mega-menu-wrap {
		position: relative;
	}
	.tm-header-style-infostack .tm-stickable-header-w {
		height: auto !important;
	}
	.themetechmount-fullwide .tm-header-style-infostack .tm-stickable-header-w {
		position: initial;
	}
	.tm-header-style-infostack:not(.tm-header-style-toplogo) #site-header-menu {
		float: none;
	}
	.tm-header-style-infostack .tm-top-info-con,
	.tm-header-style-infostack .tm-top-info-con&gt;ul:not(.social-icons),
	.tm-header-style-infostack .headerlogo {
		height: 70px;
	}
	.tm-header-style-infostack .kw-phone .themetechmount-social-links-wrapper,
	.tm-header-style-infostack .kw-phone {
		height: 60px;
		line-height: 60px
	}
	.tm-header-style-infostack .headerlogo .site-title {
		text-align: left
	}
	.tm-header-style-infostack .site-branding {
		float: none;
	}
	.tm-header-style-infostack .site-header .tm-stickable-header.tm-header-menu-bg-color-white:not(.is_stuck) {
		border-top: 1px solid #ededed
	}
	.tm-header-style-infostack .site-header-menu-middle {
		margin: 0 15px;
		position: relative;
		padding: 0px;
	}
	.tm-header-style-infostack .is_stuck .site-header-menu-middle {
		padding: 0px;
		box-shadow: none;
	}
	.tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu&gt;ul ul {
		background-clip: unset
	}
	.tm-header-style-infostack .is_stuck.tm-sticky-bgcolor-custom .tm-container-for-header .tm-sticky-bgcolor-custom {
		background-color: transparent !important;
	}
	.tm-header-style-infostack.tm-header-overlay .site-header {
		position: absolute;
		width: 100%;
	}
	.tm-header-style-infostack.tm-header-overlay .site-header {
		z-index: 9;
	}
	.tm-header-style-infostack.tm-header-overlay .site-branding,
	.tm-header-style-infostack.tm-header-overlay .tm-header-widgets-wrapper {
		position: relative;
		z-index: 1;
	}
	.tm-header-style-infostack.tm-header-overlay .tm-titlebar-wrapper {
		z-index: 0;
	}
	.tm-header-style-infostack .kw-phone .ttm-custombutton {
		float: right
	}
	.tm-header-style-infostack .kw-phone .ttm-custombutton a.tm-cta-button {
		display: inline-block;
		position: relative;
		padding: 12px 20px;
		margin-left: 20px;
		background-color: rgba( 34, 45, 53, 1);
		height: auto;
		line-height: normal
	}
	.tm-header-style-infostack .tm-header-menu-bg-color-skincolor .kw-phone .ttm-custombutton a {
		margin-left: 0px
	}
	.tm-header-style-infostack .kw-phone .ttm-custombutton a.tm-cta-button {
		color: initial;
		font-size: 13px;
		font-weight: 500;
		color: #fff
	}
	.tm-header-style-infostack .kw-phone .ttm-custombutton a.tm-cta-button:hover {
		background-color: rgba( 195, 0, 47, 1)
	}
	.tm-header-style-infostack .kw-phone .ttm-custombutton a:hover {
		color: #fff
	}
	.tm-header-style-infostack .kw-phone .themetechmount-social-links-wrapper {
		margin-top: -1px
	}
	#site-header-menu #site-navigation div.mega-menu-wrap&gt;ul&gt;li:last-child:after,
	#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li:last-child:after {
		display: none;
	}
	.tm-header-style-classic-highlight .tm-header-icons::before,
	.tm-header-style-infostack .kw-phone .tm-header-icons:last-child:after {
		content: none
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li&gt;a:before,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item&gt;a:before {
		bottom: 35px;
		left: 2%;
	}
	.is_stuck #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li&gt;a:before,
	.is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item&gt;a:before {
		bottom: 21px;
	}
	.tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li:hover&gt;a:before,
	.tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item:hover&gt;a:before {
		width: 15px;
		opacity: 1;
	}
	.tm-header-style-infostack .tm-top-info-con&gt;.header-widget:after {
		content: "";
		height: 50px;
		width: 1px;
		background-color: rgba(0, 0, 0, 0.06);
		display: block;
		position: absolute;
		right: 0px;
		top: 30px
	}
	.tm-header-style-infostack .tm-top-info-con&gt;.header-widget:last-child:after {
		content: none
	}
	.tm-header-style-infostack .tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar-main&gt;.container .tm-titlebar-main-inner .entry-title-wrapper {
		margin-top: -14px
	}
	.tm-header-style-infostack .tm-header-menu-bg-color-custom .tm-header-icons .tm-header-search-link a,
	.tm-header-style-infostack .tm-sticky-bgcolor-custom .tm-header-icons .tm-header-search-link a,
	.tm-header-style-infostack .tm-sticky-bgcolor-custom .tm-header-icons .tm-header-wc-cart-link a,
	.tm-header-style-infostack .tm-header-menu-bg-color-custom .tm-header-icons .tm-header-wc-cart-link a {
		color: rgba(2, 13, 38, 1)
	}
	.tm-header-style-infostack .tm-top-info-con&gt;.header-widget:after {
		content: "";
		height: 64px;
		width: 1px;
		background-color: rgba(0, 0, 0, 0.06);
		display: block;
		position: absolute;
		right: 0px;
		top: 18px
	}
	.tm-header-style-infostack .tm-bgcolor-darkgrey .tm-top-info-con&gt;.header-widget:after {
		background-color: #344049
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item.mega-align-bottom-right ul.mega-sub-menu li&gt;a:before {
		content: '\E83A';
		left: auto;
		right: -14px;
		-webkit-transition: right .2s ease-in-out;
		-moz-transition: right .2s ease-in-out;
		transition: right .2s ease-in-out
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item.mega-menu-megamenu.mega-align-bottom-right ul.mega-sub-menu li.menu-item&gt;a {
		text-align: right;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-megamenu.mega-align-bottom-right&gt;ul.mega-sub-menu li.mega-menu-item:after {
		right: auto;
		left: 12px;
		position: absolute;
		border-right: none;
		border-left: 1px solid rgba(255, 255, 255, 0.08);
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-megamenu.mega-align-bottom-right&gt;ul.mega-sub-menu&gt;li.mega-menu-item&gt;h4.mega-block-title {
		text-align: right;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-megamenu.mega-align-bottom-right&gt;ul.mega-sub-menu&gt;li.mega-menu-item:first-child:after {
		border-left: none
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu:before {
		content: " ";
		position: absolute;
		top: 0;
		left: calc(615px - 50vw);
		width: 100vw;
		height: 100%;
		display: block;
		background-color: #fff;
		box-shadow: 0 2px 10px 0px rgba(0, 0, 0, .08), 0 0 0 rgba(0, 0, 0, .08) inset;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout ul.mega-sub-menu ul.mega-sub-menu {
		background-image: none !important;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item.mega-menu-megamenu.mega-align-bottom-right ul.mega-sub-menu li.menu-item:hover&gt;a,
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item:hover&gt;a {
		padding-left: 0px;
		padding-right: 20px
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item.mega-align-bottom-right ul.mega-sub-menu li:hover&gt;a:before {
		left: auto;
		right: 0px
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item.mega-align-bottom-right ul.mega-sub-menu&gt;li.mega-menu-item-type-widget div.textwidget {
		padding-left: 15px;
		text-align: right;
	}
	.site-header.is_stuck {
		position: fixed;
		width: 100%;
		top: 0;
		z-index: 999;
		margin: 0;
		animation-name: menu_sticky;
		-webkit-box-shadow: 0px 13px 25px -12px rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0px 13px 25px -12px rgba(0, 0, 0, 0.25);
		box-shadow: 0px 13px 25px -12px rgba(0, 0, 0, 0.25);
		padding: 0;
		background-color: #ffffff !important;
	}
	#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li ul li.page_item_has_children&gt;a:after,
	#site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li ul li.menu-item-has-children&gt;a:after {
		font-family: "FontAwesome";
		font-style: normal;
		font-weight: normal;
		display: inline-block;
		text-decoration: inherit;
		text-align: center;
		opacity: .8;
		font-variant: normal;
		text-transform: none;
		font-size: 15px;
		content: "\f105";
		position: absolute;
		background-color: transparent;
		right: 5px;
		top: 16px;
		margin: 0;
	}
	.tm-header-icons .themetechmount-fbar-btn,
	.tm-header-icons .tm-header-icon {
		margin-left: 4px;
	}
	.tm-header-icons .tm-header-icon.tm-header-wc-cart-link {
		padding-left: 0px
	}
	.tm-header-style-infostack:not(.tm-header-style-toplogo) .kw-phone .tm-header-icons .tm-header-wc-cart-link {
		margin-right: 0px;
		margin-left: 15px;
		padding-left: 10px;
		border-left: 1px solid rgba( 34, 45, 53, 0.07)
	}
	.tm-header-style-infostack:not(.tm-header-style-toplogo) .is_stuck .kw-phone .tm-header-icons .tm-header-wc-cart-link {
		border-color: rgba( 34, 45, 53, 0.07)
	}
	.tm-header-style-classic.tm-header-invert .container-fullwide #site-header-menu {
		margin-left: 20px;
	}
	.tm-header-invert .site-header-main.container-fullwide {
		padding-right: 30px;
		padding-left: 0px;
	}
	.tm-header-invert #site-header-menu {
		float: left;
	}
	.tm-header-invert .site-branding {
		float: right;
	}
	.tm-header-invert .tm-header-icons {
		float: left;
		border-left: none;
		padding-right: 0px;
		padding-left: 0px;
		margin-left: 0px;
		margin-right: 0px;
	}
	.tm-header-invert .site-header .themetechmount-social-links-wrapper {
		padding-right: 0;
		padding-left: 0px;
	}
	.tm-header-invert .tm-header-search-link,
	.tm-header-invert .tm-header-wc-cart-link {
		float: left;
		padding-left: 0;
	}
	.tm-header-invert #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal {
		text-align: right;
	}
	.tm-header-invert #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li,
	.tm-header-invert #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item {
		float: right;
	}
	.tm-header-invert .tm-header-top-wrapper.container-fullwide {
		padding-right: 15px;
	}
	.tm-header-invert .tm-header-icon,
	.tm-header-invert .themetechmount-fbar-btn {
		margin-right: 20px;
		margin-left: 0px;
	}
	.tm-header-style-infostack.tm-header-invert .tm-header-widgets-wrapper {
		float: left;
	}
	.tm-header-style-infostack.tm-header-invert .tm-header-widgets-wrapper .header-widget {
		padding-right: 24px;
		padding-left: 0;
	}
	.tm-header-style-infostack.tm-header-invert .themetechmount-fbar-btn {
		border-left: 1px solid rgba( 34, 45, 53, 0.09);
		left: 0;
		float: left;
	}
	.tm-header-style-infostack.tm-header-invert .tm-header-icon,
	.tm-header-style-infostack.tm-header-invert .themetechmount-fbar-btn {
		margin-right: 0px;
		margin-left: 0px;
	}
	.tm-header-style-infostack:not(.tm-header-invert) .tm-header-top-wrapper.container-fullwide {
		padding-left: 15px;
		padding-right: 15px;
	}
	.tm-header-style-classic .tm-header-highlight-logo .headerlogo {
		position: relative;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item-has-children&gt;a.mega-menu-link:after {
		font-size: 10px;
		margin-left: 3px;
		margin-top: 3px;
		margin-top: 3px;
		opacity: 0.3;
	}
	.tm-header-style-infostack .site-header.is_stuck #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li,
	.tm-header-style-infostack .site-header.is_stuck .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item,
	.tm-header-style-infostack .site-header.is_stuck #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li&gt;a,
	.tm-header-style-infostack .site-header.is_stuck .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item&gt;a,
	.tm-header-style-infostack .site-header.is_stuck .kw-phone .tm-header-icon,
	.tm-header-style-infostack .site-header.is_stuck .kw-phone .tm-header-icons,
	header.tm-header-style-infostack .site-header.is_stuck #site-header-menu #site-navigation,
	.tm-header-style-infostack .site-header.is_stuck .kw-phone .themetechmount-fbar-btn,
	.tm-header-style-infostack .site-header.is_stuck .headerlogo {
		height: 80px;
		line-height: 80px !important
	}
	.tm-header-style-toplogo .tm-header-top-wrapper&gt;div,
	.tm-header-style-toplogo .info-widget,
	.tm-header-style-toplogo .headerlogo {
		height: 70px;
		margin-bottom: 0;
	}
	.tm-header-style-toplogo.tm-header-style-infostack .tm-header-top-wrapper .site-branding,
	.tm-header-style-toplogo .site-branding {
		float: none;
		display: inline-flex;
	}
	.tm-header-style-toplogo.tm-header-style-infostack .headerlogo .site-title {
		text-align: center
	}
	.tm-header-style-toplogo.tm-header-style-infostack .site-header-menu-middle {
		box-shadow: unset
	}
	.tm-header-style-toplogo .site-header-main .tm-header-top-wrapper&gt;div {
		display: block
	}
	.tm-header-style-infostack.tm-header-style-toplogo #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li&gt;a,
	.tm-header-style-infostack.tm-header-style-toplogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item&gt;a {
		padding: 0;
		margin: 0px 18px 0px 18px
	}
	.tm-header-style-toplogo .tm-header-top-wrapper .col-sm-4.col-md-3 .widget-right,
	.tm-header-style-toplogo .tm-header-top-wrapper .col-sm-4.col-md-3 .widget-left {
		display: block;
		width: 100%;
		float: left
	}
	.tm-header-style-toplogo .tm-header-top-wrapper .col-sm-4.col-md-3 .widget-right {
		border-left: 1px solid #ededed
	}
	.tm-header-style-toplogo .tm-header-top-wrapper .col-sm-4.col-md-3 .widget-left {
		border-right: 1px solid #ededed
	}
	.tm-header-style-infostack.tm-header-style-toplogo:not(.tm-header-invert) #site-header-menu #site-navigation .nav-menu {
		float: none;
		text-align: center
	}
	.tm-header-style-infostack.tm-header-style-toplogo:not(.tm-header-invert) #site-header-menu #site-navigation .nav-menu {
		margin-right: 0px
	}
	.tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar .entry-title-wrapper {
		margin-top: -50px
	}
	#site-header-menu #site-navigation .tm-header-icon a.tm-social-btn-link {
		font-size: 18px
	}
	#site-header-menu #site-navigation .tm-header-icon.tm-header-social-box {
		width: 50px;
		text-align: center
	}
	.tm-header-style-centerlogo .headerlogo {
		margin: 0 auto;
		width: 370px;
	}
	.tm-header-style-centerlogo .site-header:not(.is_stuck) .headerlogo {
		height: 128px;
		line-height: 100px;
	}
	.tm-header-style-centerlogo .tm-stickable-header .site-branding {
		text-align: center;
		position: absolute;
		width: 100%;
		left: 0;
		z-index: 1;
	}
	.tm-header-style-centerlogo .tm-header-icons {
		z-index: 1
	}
	.tm-header-style-centerlogo #site-header-menu #site-navigation .nav-menu,
	.tm-header-style-centerlogo #site-header-menu,
	.tm-header-style-centerlogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap,
	.tm-header-style-centerlogo div.nav-menu {
		float: none;
	}
	.tm-header-style-centerlogo #site-header-menu #site-navigation div.nav-menu&gt;ul,
	.tm-header-style-centerlogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal {
		text-align: center;
	}
	.tm-header-style-centerlogo #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li {
		float: none;
		display: inline-block;
	}
	.tm-header-style-centerlogo #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li.logo-after-this,
	.tm-header-style-centerlogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-logo-after-this {
		margin-right: 385px;
	}
	.tm-header-style-centerlogo #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li:first-child,
	.tm-header-style-centerlogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li:first-child {
		margin-left: 50px
	}
	.tm-header-style-centerlogo span.tm-sc-logo.tm-sc-logo-type-image {
		display: inline-block;
	}
	.tm-header-style-toplogo .headercontent .col-md-12,
	.tm-header-style-centerlogo .headercontent .col-md-12 {
		padding: 0;
	}
	.tm-header-style-centerlogo .tm-header-icons:before {
		content: unset
	}
	.tm-header-style-classic-box .themetechmount-topbar-inner .tm-container-for-topbar,
	.tm-header-style-classic-box .site-header:not(.is_stuck) .container {
		padding: 0;
		width: 1250px;
	}
	.tm-header-style-classic-box .site-header:not(.is_stuck) .site-branding {
		padding-left: 30px;
	}
	.tm-header-style-classic-box .site-header:not(.is_stuck) #site-header-menu {
		padding-right: 30px;
	}
	.tm-header-style-classic-box.tm-header-invert #site-header-menu {
		padding-left: 20px;
		padding-right: 0px;
	}
	.tm-header-style-classic-box.tm-header-overlay .site-header:not(.is_stuck) {
		background-color: transparent !important;
	}
	.tm-header-style-classic-box.tm-header-overlay .site-header:not(.is_stuck) .container-fullwide {
		margin: 30px;
	}
	.themetechmount-fullwide .tm-header-style-classic-box.tm-header-overlay .site-header .site-branding {
		padding-left: 20px;
	}
	.themetechmount-fullwide .tm-header-style-classic-box.tm-header-overlay .site-header .site-header-menu {
		padding-right: 20px;
	}
	.tm-header-style-classic-box.tm-header-overlay .themetechmount-topbar-wrapper {
		padding: 6px 0px 47px
	}
	.tm-header-style-classic-box.tm-header-overlay .site-header:not(.is_stuck)&gt;.tm-container-for-header {
		box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.12)
	}
	.tm-header-style-classic-box.tm-header-overlay .tm-stickable-header-w {
		top: 40px
	}
	.tm-header-style-classic-box.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper .tm-titlebar-main {
		padding-top: 59px
	}
	.tm-header-site-desc {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 100px;
		line-height: 100px
	}
	.tm-stickable-header.is_stuck .tm-header-site-desc {
		height: 80px;
		line-height: 80px
	}
	.site-branding .site-description {
		position: relative;
		display: block;
		font-size: 15px;
		font-weight: 400;
		color: #555c63;
		padding-left: 30px;
		margin: 0px 0px 0px 28px
	}
	.site-branding .site-description:before {
		content: "";
		position: absolute;
		height: 80%;
		width: 1px;
		background-color: rgba( 38, 48, 69, 0.09);
		top: 10%;
		left: 0;
		display: block
	}
	.site-title {
		width: auto
	}
	.tm-header-style-classic-box .themetechmount-slider-wide {
		max-width: 1700px;
		margin: 0 auto
	}
	.tm-pageslider-yes .tm-header-style-classic-box .themetechmount-slider-wide {
		background-color: transparent
	}
	.tm-pageslider-yes .tm-header-style-classic-box .tm-header-block:before,
	.tm-pageslider-yes .tm-header-style-classic-box .tm-header-block:after {
		display: block;
		height: 100%;
		content: '';
		position: absolute;
		top: 0px;
		margin-top: 0;
		margin-bottom: 0;
		z-index: -1
	}
	.tm-pageslider-yes .tm-header-style-classic-box .tm-header-block:after {
		left: 0;
		width: 60%;
		background-color: #c3002f
	}
	.tm-pageslider-yes .tm-header-style-classic-box .tm-header-block:before {
		right: 0;
		width: 40%;
		background-color: #f8f8f8
	}
	.tm-pageslider-yes .tm-header-style-classic-box.tm-header-overlay .tm-stickable-header-w {
		position: relative
	}
	.tm-pageslider-yes .tm-header-style-classic-box.tm-header-overlay .themetechmount-slider-wrapper {
		top: -10px;
		padding-bottom: 40px
	}
	.tm-header-style-infostack .tm-header-site-desc {
		height: 70px;
		line-height: 70px
	}
	.tm-header-style-infostack.tm-header-overlay .site-header .tm-stickable-header:not(.is_stuck) {
		background-color: transparent;
		border: none
	}
	.tm-header-style-infostack.tm-header-overlay #site-header-menu {
		float: none;
		position: absolute;
		width: 100%;
		bottom: -30px !important;
		z-index: 10
	}
	.tm-header-style-infostack.tm-header-overlay .tm-top-info-con&gt;ul:not(.social-icons),
	.tm-header-style-infostack .headerlogo {
		height: 70px;
		margin-bottom: 30px;
	}
	.tm-header-style-infostack.tm-header-overlay .tm-top-info-con.tm-textcolor-white&gt;.header-widget:after {
		background-color: rgba(255, 255, 255, 0.15)
	}
	.tm-header-style-infostack.tm-header-overlay .header-widget p {
		font-size: 15px;
		line-height: 26px
	}
	.tm-header-style-infostack.tm-header-overlay .header-widget h4 {
		font-size: 20px;
		line-height: 25px;
		font-weight: 500
	}
	.tm-header-style-infostack.tm-header-overlay .site-header-menu-middle {
		margin: 0 10px 0 25px
	}
	.tm-header-style-infostack.tm-header-overlay .tm-header-menu-bg-color-skincolor .kw-phone .ttm-custombutton {
		margin-left: 15px;
		margin-top: 2px
	}
	.tm-header-style-infostack.tm-header-overlay .tm-header-menu-bg-color-skincolor .kw-phone .ttm-custombutton a {
		font-size: 18px;
		font-weight: 600
	}
	.tm-header-style-infostack.tm-header-overlay .tm-textcolor-white {
		color: rgba(255, 255, 255, 0.70)
	}
	.tm-header-style-infostack.tm-header-overlay .kw-phone .ttm-custombutton a.tm-cta-button:hover {
		background-color: #fff
	}
	.tm-header-style-infostack.tm-header-overlay #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li&gt;a:before,
	.tm-header-style-infostack.tm-header-overlay .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item&gt;a:before {
		width: 0;
		height: 2px;
		display: block;
		opacity: 0;
		position: absolute;
		content: "";
		background-color: #c3002f;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease
	}
	.tm-header-style-infostack.tm-header-overlay #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li&gt;a:before,
	.tm-header-style-infostack.tm-header-overlay .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item&gt;a:before {
		left: 2%;
		bottom: 16px;
		right: auto
	}
	.tm-header-style-infostack.tm-header-overlay #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li.current-menu-ancestor&gt;a:before,
	.tm-header-style-infostack.tm-header-overlay #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li.current_page_item&gt;a:before,
	.tm-header-style-infostack.tm-header-overlay #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li.current_page_ancestor&gt;a:before,
	.tm-header-style-infostack.tm-header-overlay #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li.current_page_parent&gt;a:before,
	.tm-header-style-infostack.tm-header-overlay #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li.current-menu-ancestor&gt;a:before,
	.tm-mmmenu-override-yes .tm-header-style-infostack.tm-header-overlay #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li.current_page_item&gt;a:before,
	.tm-mmmenu-override-yes .tm-header-style-infostack.tm-header-overlay #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item.mega-current-menu-item&gt;a:before,
	.tm-mmmenu-override-yes .tm-header-style-infostack.tm-header-overlay #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item.mega-current-menu-ancestor&gt;a:before,
	.tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li:hover&gt;a:before,
	.tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item:hover&gt;a:before {
		width: 17px;
		opacity: 1
	}
	.tm-header-style-infostack.tm-header-overlay .tm-titlebar-wrapper:not(.tm-breadcrumb-on-bottom) .tm-titlebar-main .tm-titlebar-main-inner {
		padding-top: 30px !important
	}
	.tm-header-style-classic2 .site-header-main.container-fullwide {
		padding-left: 150px;
		padding-right: 150px
	}
	.tm-header-style-classic2 .themetechmount-topbar-wrapper.container-full {
		margin-left: 100px;
		margin-right: 100px;
		padding-left: 50px;
		padding-right: 50px
	}
	.tm-header-style-classic2 .container-fullwide .tm-header-icons:before {
		content: unset
	}
	.tm-header-style-classic2 .site-header {
		border-bottom: 5px solid #c3002f
	}
	.tm-header-style-classic2 #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li&gt;a:before {
		content: "";
		position: absolute;
		left: 0px;
		right: 0px;
		bottom: -4px;
		margin: auto;
		background-color: #c3002f;
		height: 8px;
		width: 8px;
		border-radius: 50%;
		opacity: 0;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		-khtml-transform: translateX(-50%) translateY(0%);
		-moz-transform: translateX(-50%) translateY(0%);
		-ms-transform: translateX(-50%) translateY(0%);
		-o-transform: translateX(-50%) translateY(0%);
		transform: translateX(-50%) translateY(0%)
	}
	.tm-header-style-classic2 #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li:hover&gt;a:before,
	.tm-header-style-classic2 #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li.current-menu-ancestor&gt;a:before,
	.tm-header-style-classic2 #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li.current_page_item&gt;a:before,
	.tm-header-style-classic2 #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li&gt;a:hover:before {
		opacity: 1;
		-khtml-transform: translateX(0%) translateY(0%);
		-moz-transform: translateX(0%) translateY(0%);
		-ms-transform: translateX(0%) translateY(0%);
		-o-transform: translateX(0%) translateY(0%);
		transform: translateX(0%) translateY(0%)
	}
	.tm-header-style-classic2 .is_stuck #site-header-menu #site-navigation div.nav-menu&gt;ul&gt;li:hover&gt;a:before,
	.tm-header-style-classic2 .is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal&gt;li.mega-menu-item:hover&gt;a:before {
		top: auto
	}
	.tm-header-style-infostack .headerlogo {
		margin-bottom: 0px
	}
	.tm-header-style-infostack.tm-header-overlay .headerlogo {
		margin-bottom: 30px;
	}
	.tm-headerstyle-classic4 .site-header-main.container-fullwide {
		padding-left: 70px;
		padding-right: 70px
	}
	.tm-header-style-classic4 .site-branding .site-title:before {
		content: "";
		position: absolute;
		height: 100%;
		width: 1px;
		background-color: #fff;
		background-color: rgba( 38, 48, 69, 0.09);
		top: 0;
		right: -69px;
		display: block
	}
	.tm-header-style-classic4 .tm-header-menu-position-left .site-branding {
		padding-right: 105px
	}
}

.tm-header-style-classic3 .themetechmount-topbar-wrapper.container-full {
	padding-left: 90px;
	padding-right: 90px
}

.tm-header-style-classic3 .tm-topbar-content .tm-wrap-cell .top-contact li:before,
.tm-header-style-classic3 .tm-topbar-content .tm-wrap-cell .top-contact li:after,
.tm-header-style-classic3 .tm-topbar-content .tm-wrap-cell div:not(.tm-center-text):before,
.tm-header-style-classic3 .tm-topbar-content .tm-wrap-cell div:not(.tm-center-text):after {
	content: unset
}

.tm-header-style-classic3 .tm-wrap-cell:not(.tm-align-right) .top-contact li:first-child {
	padding-left: 0px;
	padding-right: 14px
}

.tm-header-style-classic3 .tm-topbar-content .tm-wrap-cell .themetechmount-social-links-wrapper {
	padding-right: 0px
}

.tm-header-style-classic3 .themetechmount-topbar-wrapper.tm-borderbottom-yes .social-icons li:before {
	content: unset
}

.tm-header-style-classic3 .top-right-contact:first-child:before {
	background-color: rgba(255, 255, 255, 0.13);
	top: 10px;
	height: 30px;
	right: 7px;
	content: '';
	width: 1px;
	z-index: 1;
	position: absolute
}

.tm-header-style-classic3 .site-branding .site-description:before {
	content: "";
	position: absolute;
	height: 70px;
	width: 1px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.13);
	top: 15px;
	right: 0;
	display: block
}

.tm-header-style-classic3 .site-branding .site-description {
	color: rgb(255 255 255 / 60%);
	font-size: 22px;
	display: table;
	vertical-align: middle;
	text-align: center;
	line-height: 100px
}

.tm-header-style-classic3 .tm-bgcolor-darkgrey .tm-align-right span {
	padding-right: 0px;
	padding-left: 10px
}

.tm-header-style-classic3 .tm-bgcolor-darkgrey .tm-textcolor-white a {
	color: rgb(255 255 255 / .60)
}

.tm-header-style-classic3 .tm-bgcolor-darkgrey .top-contact,
.tm-header-style-classic3 .tm-bgcolor-darkgrey .tm-align-right span,
.tm-header-style-classic3 .tm-bgcolor-darkgrey .themetechmount-social-links-wrapper {
	color: rgb(255 255 255 / .60);
	font-size: 14px;
	position: relative;
	display: inline-block;
	z-index: 1
}

.tm-header-style-classic3 .tm-bgcolor-darkgrey .top-contact {
	padding-left: 18px;
	padding-right: 18px
}

.tm-header-style-classic3 .tm-bgcolor-darkgrey .themetechmount-social-links-wrapper {
	padding-left: 0px
}

.tm-header-style-classic3 .tm-header-quick-callbox .tm-callbox-content .tm-callbox-title {
	font-family: 'Teko';
	font-size: 18px;
	line-height: 18px;
	font-weight: 400;
	margin-bottom: 0;
	color: rgba(255, 255, 255, 0.50)
}

.tm-header-style-classic3 .tm-bgcolor-darkgrey .tm-callbox-number a,
.tm-header-style-classic3 .tm-bgcolor-darkgrey .tm-textcolor-white .themetechmount-social-links-wrapper ul li a {
	color: #ffffff
}

.tm-header-style-classic3 .tm-callbox-icon i:before {
	font-size: 30px
}

.tm-header-style-classic3 .tm-bgcolor-darkgrey .top-left-contact {
	padding-left: 0px
}

.tm-header-style-classic3 .header-info-widget .tm-header-quick-callbox.tm-button2,
.tm-header-style-classic3 .header-info-widget .tm-header-quick-callbox.tm-header-calliconbox {
	display: inline-block
}

.tm-header-style-classic3 .tm-header-quick-callbox .tm-callbox-content .tm-callbox-number {
	font-size: 16px;
	line-height: 25px
}

.themetechmount-box-blog.themetechmount-blogbox-top-image .themetechmount-blogbox-footer-left a {
	font-weight: 500
}

.tm-header-style-classic3 .header-info-widget .tm-header-quick-callbox.tm-header-calliconbox {
	padding: 0 30px
}

.tm-header-style-classic3 .tm-header-quick-callbox.tm-header-calliconbox .tm-callbox-icon {
	text-align: center
}

.tm-header-style-classic3 .tm-custombutton-callbox .tm-header-quick-callbox.tm-button2 .tm-callbox-content {
	position: relative
}

.tm-header-style-classic3 .tm-custombutton-callbox .tm-header-quick-callbox.tm-button2 .tm-callbox-content:after {
	content: "";
	height: 70px;
	width: 1px;
	background-color: rgba(255, 255, 255, 0.1);
	display: inline-block;
	position: absolute;
	right: auto;
	left: -88px;
	top: 15px
}

.tm-header-style-classic3 .tm-custombutton-callbox .tm-header-quick-callbox.tm-button2 {
	padding-left: 20px
}

.home .ttm_floting_customsett {
	display: none
}

.post.themetechmount-box-blog-classic .tm-box-post-date {
	right: 30px;
	left: auto
}

.themetechmount-blogbox-styleone .themetechmount-box-title {
	padding-bottom: 7px
}

.themetechmount-blogbox-styleone .themetechmount-blogbox-footer-left {
	padding-top: 16px
}

.ttm_floting_customsett {
	position: fixed;
	top: 50%;
	right: 0;
	padding: 3px 0 10px;
	margin: -89px 0 0;
	background-color: #fff;
	box-shadow: 0 6px 12px rgb(0 0 0 / 25%);
	z-index: 99999
}

.tmtheme_fbar_icons {
	display: block;
	position: relative;
	width: 55px;
	height: 45px;
	line-height: 52px;
	text-align: center
}

.tmtheme_fbar_icons i {
	display: inline-block;
	vertical-align: middle;
	transition: .3s;
	font-size: 21px;
	color: #222d35
}

.tmtheme_fbar_icons&gt;span {
	display: block;
	position: absolute;
	right: 100%;
	top: 0;
	background-color: #fff;
	box-shadow: 0 6px 12px rgb(0 0 0 / 25%);
	opacity: 0;
	visibility: hidden;
	font-size: 17px;
	color: #222d35;
	transform: translateX(-5px);
	transition: 0.5s ease;
	padding: 0 25px
}

.tmtheme_fbar_icons&gt;span&gt;span {
	padding-left: 5px
}

.tmtheme_fbar_icons:hover&gt;span {
	opacity: 1;
	visibility: visible;
	transform: translateX(0)
}

.tmtheme_fbar_icons&gt;span:after {
	content: '';
	position: absolute;
	top: -2px;
	bottom: -10px;
	right: -15px;
	width: 15px;
	background-color: #fff;
	height: 55px
}

.tmtheme_fbar_icons&gt;span:hover,
.tmtheme_fbar_icons:hover i {
	color: #c3002f
}

.sidebar .widget .tm-contant ul {
	background: transparent
}

.themetechmount-iconbox .themetechmount-iconbox-heading .tm-vc_general {
	color: #222d35 !important
}

.themetechmount-iconbox-styletwo .themetechmount-iconbox-icon {
	background-color: transparent
}

.elementor-column.elementor-top-column.tm-col-bgcolor-darkgrey:not(.tm-bgimage-yes) .elementor-widget-wrap&gt;.tm-stretched-div,
.elementor-column.elementor-top-column.tm-col-bgcolor-darkgrey:not(.tm-col-stretched-yes)&gt;.elementor-widget-wrap,
.elementor-column.elementor-inner-column.tm-col-bgcolor-darkgrey:not(.tm-bgimage-yes)&gt;.elementor-widget-wrap {
	background-color: #222d35 !important
}

.elementor-column.elementor-top-column.tm-col-bgcolor-darkgrey.tm-bgimage-yes .elementor-widget-wrap .tm-stretched-div:before {
	background-color: rgba( 34, 45, 53, 0.90) !important
}

.elementor-section.elementor-top-section.tm-bgcolor-darkgrey,
.elementor-section.elementor-top-section.tm-bgcolor-darkgrey:before,
.elementor-section.elementor-inner-section.tm-bgcolor-darkgreys,
.elementor-progress-wrapper {
	background-color: #222d35
}

.elementor-column.elementor-top-column.tm-col-bgcolor-grey:not(.tm-bgimage-yes) .elementor-widget-wrap&gt;.tm-stretched-div,
.elementor-column.elementor-top-column.tm-col-bgcolor-grey:not(.tm-col-stretched-yes)&gt;.elementor-widget-wrap,
.elementor-column.elementor-inner-column.tm-col-bgcolor-grey:not(.tm-bgimage-yes)&gt;.elementor-widget-wrap {
	background-color: #f8f8f8 !important
}

.elementor-column.elementor-top-column.tm-col-bgcolor-grey.tm-bgimage-yes .elementor-widget-wrap .tm-stretched-div:before {
	background-color: rgba( 248, 248, 248, 0.70) !important
}

.elementor-section.elementor-top-section.tm-bgcolor-grey,
.elementor-section.elementor-top-section.tm-bgcolor-grey:before,
.elementor-section.elementor-inner-section.tm-bgcolor-grey,
.tm-btn-style-flat.tm-btn-color-grey .elementor-button {
	background-color: #f8f8f8
}

.elementor-column.elementor-top-column.tm-col-bgcolor-skincolor:not(.tm-bgimage-yes) .elementor-widget-wrap&gt;.tm-stretched-div,
.elementor-column.elementor-top-column.tm-col-bgcolor-skincolor:not(.tm-col-stretched-yes)&gt;.elementor-widget-wrap,
.elementor-column.elementor-inner-column.tm-col-bgcolor-skincolor:not(.tm-bgimage-yes)&gt;.elementor-widget-wrap {
	background-color: #c3002f !important
}

.elementor-column.elementor-top-column.tm-col-bgcolor-skincolor.tm-bgimage-yes .elementor-widget-wrap .tm-stretched-div:before {
	background-color: rgba( 195, 0, 47, 0.85) !important
}

.elementor-section.elementor-top-section.tm-bgcolor-skincolor,
.elementor-section.elementor-top-section.tm-bgcolor-skincolor:before,
.elementor-section.elementor-inner-section.tm-bgcolor-skincolor,
.tm-btn-style-flat.tm-btn-color-skincolor .elementor-button,
.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
	background-color: #c3002f
}

.themetechmount-iconbox.themetechmount-iconcolor-skincolor .tm-box-icon i {
	color: #c3002f
}

.themetechmount-iconbox.themetechmount-iconcolor-darkgrey .tm-box-icon i {
	color: #222d35
}

.tm-btn-style-flat.tm-btn-color-darkgrey .elementor-button,
.tm-btn-style-flat.tm-btn-color-skincolor .elementor-button:hover {
	background-color: #222d35
}

.themetechmount-iconbox.themetechmount-iconbox-styletwo .tm-iocnbox-btn a:hover,
.tm-btn-style-flat.tm-btn-color-grey .elementor-button,
.tm-btn-style-flat.tm-btn-color-white .elementor-button,
.tm-btn-style-text.tm-btn-color-darkgrey .elementor-button {
	color: #222d35
}

.tm-btn-style-flat.tm-btn-color-darkgrey.tm-btn-shape-square:not(.tm-btn-style-text).elementor-element.elementor-widget-button .elementor-button-link:before,
.tm-btn-style-flat.tm-btn-color-darkgrey.tm-btn-shape-square:not(.tm-btn-style-text).elementor-element.elementor-widget-button .elementor-button-link:after,
.tm-btn-style-flat.tm-btn-color-skincolor.tm-btn-shape-square:not(.tm-btn-style-text).elementor-element.elementor-widget-button .elementor-button-link:hover:before,
.tm-btn-style-flat.tm-btn-color-skincolor.tm-btn-shape-square:not(.tm-btn-style-text).elementor-element.elementor-widget-button .elementor-button-link:hover:after {
	border-color: #222d35
}

.themetechmount-iconbox.themetechmount-iconcolor-darkgrey .tm-box-icon i,
.tm-btn-style-outline.tm-btn-color-white .elementor-button:hover,
.tm-btn-style-text.tm-btn-color-skincolor .elementor-button:hover {
	color: #222d35
}

.tm-btn-style-text.tm-btn-color-grey .elementor-button {
	color: #f8f8f8
}

.tm-btn-style-flat.tm-btn-color-grey .elementor-button {
	background-color: #f8f8f8
}

.tm-btn-style-outline.tm-btn-color-grey .elementor-button {
	border-color: #f8f8f8 !important;
	color: #f8f8f8
}

.tm-btn-style-outline.tm-btn-color-grey .elementor-button:hover {
	color: #222d35;
	background-color: #f8f8f8
}

.tm-btn-style-outline.tm-btn-color-skincolor .elementor-button {
	border-color: #c3002f;
	color: #c3002f
}

.tm-btn-style-outline.tm-btn-color-skincolor .elementor-button:hover {
	color: #fff;
	background-color: #c3002f;
	border-color: #c3002f
}

.tm-btn-style-outline.tm-btn-color-darkgrey .elementor-button {
	border-color: #222d35;
	color: #222d35
}

.tm-btn-style-outline.tm-btn-color-darkgrey .elementor-button:hover {
	border-color: #222d35;
	color: #fff;
	background-color: #222d35
}

.elementor-widget-progress .elementor-title {
	font-family: Rubik;
	font-weight: 500
}

.themetechmount-iconbox.themetechmount-iconcolor-grey .tm-box-icon i {
	color: #f8f8f8
}

.themetechmount-iconbox.themetechmount-icon-bgcolor-grey.tm-iconstyle-outline-boxed .tm-box-icon,
.themetechmount-iconbox.themetechmount-icon-bgcolor-grey.tm-iconstyle-outline-rounded .tm-box-icon,
.themetechmount-iconbox.themetechmount-icon-bgcolor-grey.tm-iconstyle-outline-rounded-less .tm-box-icon {
	border-color: #f8f8f8
}

.themetechmount-iconbox.themetechmount-icon-bgcolor-darkgrey.tm-iconstyle-outline-boxed .tm-box-icon,
.themetechmount-iconbox.themetechmount-icon-bgcolor-darkgrey.tm-iconstyle-outline-rounded .tm-box-icon,
.themetechmount-iconbox.themetechmount-icon-bgcolor-darkgrey.tm-iconstyle-outline-rounded-less .tm-box-icon {
	border-color: #222d35
}

.elementor-element .tm-ptablebox .tm-ptablebox-featured-col .tm-vc_btn3-container.tm-vc_btn3-inline .tm-vc_btn3:hover,
.elementor-element .tm-ptablebox .tm-vc_btn3-container.tm-vc_btn3-inline .tm-vc_btn3:hover,
.themetechmount-iconbox.themetechmount-icon-bgcolor-darkgrey .tm-box-icon {
	background-color: #222d35
}

.themetechmount-iconbox.themetechmount-icon-bgcolor-grey .tm-box-icon {
	background-color: #f8f8f8
}

.themetechmount-iconbox.themetechmount-icon-bgcolor-white .tm-box-icon {
	background-color: #fff
}

.themetechmount-iconbox.themetechmount-icon-bgcolor-white .tm-box-icon {
	border-color: #fff
}

.themetechmount-blogbox-styleone .themetechmount-blogbox-footer-left a {
	font-size: 15px
}

@media screen and (max-width: 1800px) {
	.tm-header-style-classic-box .themetechmount-slider-wide {
		max-width: 88%;
		margin: 0 auto;
	}
}</pre></body></html>