/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/





#page-id-168 .container.main-content  {
        padding: 0 20px !important;
    }
.wc-block-components-order-summary .wc-block-components-order-summary-item__image {
    margin-top: 10px;
    padding-bottom: 16px;
    position: relative;
    width: 27% !important;
}
.wc-block-components-checkout-step__description {
    font-size: 17px !important;
    line-height: 1.2;
    margin: 0 0 16px;
}
div#card-panel label.p-FieldLabel.Label.Label--empty {
    font-size: 17px !important;
}
h3.wc-block-components-product-name {
    font-size: 19px !important;
}
.wc-block-components-order-summary-item__description h3.wc-block-components-product-name {
    font-size: 16px !importantx;
}
div#card-panel p.u-lh.u-fs-sm.u-color-textSecondary.u-mt-2.p-TermsText.TermsText.Text--terms {
    font-size: 16px !important;
}
span.wc-block-components-checkbox__label {
    font-size: 14px !important;
}
a.xoo-wsc-ft-btn.xoo-wsc-btn.xoo-wsc-ft-btn-checkout:hover span {
    color: #000 !important;
}
.woocommerce .variations, .woocommerce div.product form.cart .variations {
    margin-bottom: 20px;
}
.woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-enabled {
    margin-top: 0px;
}
span.woocommerce-Price-amount.amount
 {
    color: #ffffff !important;
}
p.price.nectar-inherit-default {
	display: none !important;
}
div#gt_float_wrapper {
    right: 140px !important;
    top: 35px !important;
}
/*********** Products Structure End /****************/
div#woocommerce-multi-currency-1 {
    background: #ffff;
    color: #000;
    padding: 9px 20px;
    margin-bottom: 20px;
    border-radius: 5px;
	font-family: 'uni-sans';
}
.gt_float_switcher.notranslate {
    float: right !important;
}
#tm-extra-product-options input[type="text"] {
    background: transparent !important;
    border: 1px solid #fff !important;
	color: #fff !important;
}
.woocommerce-multi-currency.wmc-price-switcher .wmc-current-currency:before {
    top: 0%;
}
.wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block.is-large {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}
.wp-block-woocommerce-cart.alignwide {
    padding-top: 80px;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}
h2.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
    font-size: 20px;
}
.is-large.wc-block-cart .wc-block-cart-items td {
    padding: 20px 0 0px 20px;
}
.wc-block-cart table.wc-block-cart-items {
    margin: 0 0 0px;
}
/* .wmc-currency:hover a {
    background: #000 !important;
    color: #fff !important;
	    font-family: 'uni-sans';
}
.woocommerce-multi-currency .wmc-list-currencies .wmc-currency span {
	color: #fff;
} */
.woocommerce .woocommerce-breadcrumb a {
	color: #fff; 
}
.woocommerce .woocommerce-breadcrumb {
    color: #ffffff;
}
.nectar-scrolling-text .nectar-scrolling-text-inner>.nectar-scrolling-text-inner__text-chunk * {
    color: inherit;
    font-family: 'uni-sans';
    line-height: 70px;
}
#page-id-169 p#billing_first_name_field {
    width: 100% !important;
}
/* #page-id-169 p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide.custom_register_field {
    width: 50% !important;
}
#page-id-169 p#billing_first_name_field {
    width: 100% !important;
} */
.cstm-submenu-panel {
    margin-top: 30px;
}
.cstm-submenu-container .cstm-model-box {
    display: flow;
}
  body {
    cursor: url('https://demo24.mystagingserver.site/gogettersgarage/wp-content/uploads/2025/03/star23.png'), auto; /* Custom image cursor */
  }  
  button, a {
    cursor: url('https://demo24.mystagingserver.site/gogettersgarage/wp-content/uploads/2025/03/star23.png'), pointer;
}  
.term-250 ul.products.columns-4 img {
    height: 170px !important;
    width: auto !important;
}


/*    body {
    cursor: url('https://demo24.mystagingserver.site/gogettersgarage/wp-content/uploads/2025/03/star.png'), auto ; /* Custom image cursor */
  }   */
/*   button, a {
    cursor: url('https://demo24.mystagingserver.site/gogettersgarage/wp-content/uploads/2025/03/star.png'), pointer;
}   */

/*  body {
    cursor: url('https://demo24.mystagingserver.site/gogettersgarage/wp-content/uploads/2025/03/star.png'), auto !important; /* Custom image cursor */
/*  }  */
/*  button, a {
    cursor: url('https://demo24.mystagingserver.site/gogettersgarage/wp-content/uploads/2025/03/star.png'), pointer !important;
}  */ 




.woocommerce-page button[type=submit].single_add_to_cart_button, body[data-form-submit=regular].woocommerce-page .container-wrap button[type=submit].single_add_to_cart_button {
    transform: skew(-12deg);
    border-radius: 0px !important;
	width: 100%
}
.single single-product .postid-11638 table.variations label::after {
    content: ' (windshield strip/visor)';
}
table.variations th.label {
    font-family: 'uni-sans';
    font-size: 26px;
    color: #000;
}
.woocommerce div.product form.cart .variations select {
    background: #0000;
    border: 2px solid #fff;
    border-radius: 0px;
    font-family: 'uni-sans';
    font-size: 18px;
    font-weight: 800;
    letter-spacing: 1px;
}
.woocommerce p {
    font-family: 'uni-sans';
    font-size: 16px;
}
.woocommerce p.stars a::before {
    color: #fff;
}
    .woocommerce-tabs[data-tab-style=fullwidth] #reviews p.woocommerce-noreviews {
        border: 1px solid rgb(255 255 255 / 37%);
    }
button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
    background: #fff;
    color: #000;
}
p.comment-form-comment textarea {
    color: #ffffff;
    background: #ffffff3b;
}
span.wc-block-components-checkbox__label {
    color: #fff;
}
.wc-block-cart .wc-block-cart__submit-container .wc-block-components-button:not(.is-link) 
{
	background: #ffffff !important;
	color: #000 !important;
}
table.variations th.label
 {
    color: #fff;
}
body.material textarea:focus {
	    border-color: #fff;
}
p.form-submit input#submit {
    background: #fff !important;
    color: #000 !important;
    border: 2px solid #000 !important;
}
.woocommerce span.woocommerce-Price-amount.amount {
    font-family: 'uni-sans';
    color: #fff;
}
.woocommerce .woocommerce-breadcrumb i {
    color: #ffffff;
}
.comment-form-rating
 {
    color: #fff;
}
.woocommerce-tabs .full-width-content[data-tab-style=fullwidth] ul.tabs li a {
    background-image: linear-gradient(to right, #ffffff 0, #ffffff 100%);
}
    .woocommerce-tabs[data-tab-style=fullwidth] #reviews #reply-title {
        margin: 0 0 4px 0;
        color: #fff;
    }
span.posted_in {
    color: #ebebeb;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #ffffff;
    text-shadow: inherit;
}
.woocommerce.single-product div.product_meta a {
    color: #fff;
}
button.single_add_to_cart_button.button.alt
 {
    background: #fff !important;
    color: #000 !important;
    border: 2px solid #000;
}
.woocommerce div.product .summary p.price {
    color: #ffffff;
}
.entry-summary .cart .quantity input.qty {
    color: #ffffff;
}
h1.product_title.entry-title.nectar-inherit-default {
    font-family: 'uni-sans';
	font-size: 35px;
    color: #fff;
}
.woocommerce span.woocommerce-Price-amount.amount {
    font-family: 'uni-sans';
}
.woocommerce .woocommerce-breadcrumb {
    padding-top: 8%;
}
.fg-icon {
    fill: #fff;
}
.foogallery.fg-carousel.fg-light button.fg-carousel-next {
    opacity: 1;
}
.foogallery.fg-carousel.fg-light button.fg-carousel-prev {
    opacity: 1;
}
.foogallery.fg-light .fg-item-inner {
    background-color: transparent !important;
    color: #333;
    border-color: transparent !important;
    border: none !important;
}
.foogallery.fg-light.fg-shadow-outline .fg-item-inner {
    box-shadow: unset;
}
#slider .buttons .button.solid_color {
    margin-right: 80px;
}
#slider .button.solid_color a.primary-color {
    background-color: #A3A2A2 !important;
    font-family: 'uni-sans';
    font-size: 18px;
    box-shadow: #A3A2A2 0px 2px 15px;
    padding: 12px 30px;
    margin-left: 80px;
}

.cstm-model-title {
    display: inline-flex;
    padding-left: 20px;
}
.cstm-model-box {
    margin-bottom: 0px !important;
    display: inline-grid;
}

.cstm-nav ul li:nth-child(2) .cstm-model-img img {
    width: 100%;
    margin: 0 auto;
    padding: 0 30px;
}
.cstm-nav ul li:nth-child(2) .cstm-model-img {
    height: 210px;
}
.cstm-nav ul li:nth-child(2) .cstm-model-img {
    width: 100%;
}

.cstm-nav ul li:nth-child(3) .cstm-model-img img {
    width: 100%;
    margin: -35px auto;
    padding: 0px 30px;
}
.cstm-nav ul li:nth-child(3) .cstm-model-img {
    width: 100%;
}
.cstm-nav ul li:nth-child(3) .cstm-model-img {
    height: 110px;
}
header#top {display: none;}
.cstm-header {
    background: #000;
    position: fixed;
    z-index: 88;
    width: 100%;
    top: 0;
}
.cstm-container {
    display: flex;
    justify-content: space-between;
    max-width: 90%;
    margin: 0 auto;
    align-items: center;
}
.cstm-logo a {
    display: block;
    width: 130px;
    height: 120px;
    line-height: 1;
}
/* .cstm-logo a img {
    margin-top: 8px;
} */
.cstm-logo {
    display: contents;
}
.cstm-logo img {
    width: 100%;
}
.cstm-social ul li a i:hover {
    box-shadow: -6px 2px 20px 2px #fff !important;
}
.cstm-social ul li a i {
    color: #fff;
    font-size: 20px;
}
.cstm-logo, .cstm-social {
    width: 20%;
}
.cstm-nav ul, .cstm-social ul {
    padding: 0;
    margin: 0;
    display: flex;
}
.cstm-nav ul li {
	list-style-type: none !important;
	margin: 0 60px !important;
}
.cstm-nav ul li a {
    font-family: 'uni-sans';
    font-size: 22px;
    font-weight: 500;
    color: #fff;
	padding: 0px 110px;
}
.cstm-nav ul li.cstm-parent > a {
    display: block;
    padding: 30px 0;
}
.cstm-social ul li {
    list-style-type: none;
    margin: 0 10px;
}
.cstm-submenu-panel {
    opacity: 0;
    width: 100%;
    position: absolute;
    top: 85px;
    left: 0;
    background: hsl(0deg 0% 6.3%);
	transition: all 0.3s;
}
.cstm-nav ul li.cstm-parent:hover .cstm-submenu-panel {
    opacity: 1;
	z-index: 9999;
}
.cstm-submenu-container {
    display: flex;
    justify-content: center;
    max-width: 80%;
    margin: 0 auto;
    text-align: center;
	padding: 10px 0;
}
.cstm-submenu-col {
    width: 100%;
    border-right: 1px solid;
}
.cstm-submenu-col:last-child {border: none;}
.cstm-submenu-col p {
    text-transform: uppercase;
    text-align: left;
    line-height: 35px;
    color: #fff;
    padding-left: 55px;
    font-size: 14px;
}
.cstm-submenu-col h4 {
    font-family: 'uni-sans';
    font-size: 22px;
    text-transform: capitalize;
    color: #fff;
    font-weight: 400;
    letter-spacing: 1px;
}
.cstm-submenu-col h4 a {
    font-family: 'uni-sans';
    font-size: 22px;
    text-transform: capitalize;
    color: #fff;
    font-weight: 400;
    letter-spacing: 1px;
}
/* 
.cstm-header .cstm-submenu-col a {
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: underline;
} */
.cstm-model-box {
    margin-bottom: 0px !important;
}

@media(max-width: 1366px) {
	.cstm-submenu-container {
    max-width: 95%;
}
	.cstm-submenu-col p {font-size: 16px;}
	    div#shade-sec {
        padding-left: 2% !important;
    }
}
/* li#mega-menu-18-0-4 {
    border-right: 1px solid #cccccc42 !important;
    height: 360px !important;
}
li#mega-menu-18-0-3 {
    border-right: 1px solid #cccccc42 !important;
    height: 360px !important;
}
li#mega-menu-18-0-1 {
   border-right: 1px solid #cccccc42 !important;
    height: 360px !important;
}
li#mega-menu-18-0-2 {
    border-right: 1px solid #cccccc42 !important;
    height: 360px !important;
}
#mega-menu-wrap-top_nav #mega-menu-top_nav p {
    margin-bottom: 50px !important;
} */
.sf-menu, .sf-menu * {
    margin: 0 auto !important;
    z-index: 10;
    display: flex;
}
/* #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-megamenu > ul.mega-sub-menu {
    min-width: 2222px !important;
    left: -360%;
    top: 66px !important;
    height: 420px;
} */
#header-outer .sf-menu li ul li a {
    color: #fff;
    margin-right: 0px;
    text-decoration: underline;
    font-size: 14px;
    text-align: center !important;
    padding-left: 2%;
    display: flex;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
    float: inline-start;
}
li#mega-menu-item-18:hover {
    background-image: url(https://demo25.mystagingserver.site/chandler-brokes/wp-content/uploads/2024/05/sedan-1.png) !important;
    background-repeat: no-repeat !important;
    background-position: center bottom !important;
	z-index: 9999 !important;
	background-color: #0000 !important;
}
#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    background: #0000 !important;
}
    #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-item > a.mega-menu-link:focus {
        background: #3330 !important;
    }
span.mega-indicator {
    display: none !important;
}
header#top {
    background: #707173;
}
#mega-menu-wrap-top_nav {
    background: #707173;
}
#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-item > a.mega-menu-link {
    font-family: 'uni-sans';
    font-size: 22px;
    font-weight: 500;
    color: #fff;
    padding-bottom: 50px !important;
}
#mega-menu-wrap-top_nav #mega-menu-top_nav ul.mega-sub-menu {
    color: #fff !important;
    font-family: 'uni-sans';
    font-size: 18px !important;
    background: #000 !important;
}
p.menu-paraa {
   font-family: 'uni-sans';
    font-size: 14px;
	color: #fff;
}
li#mega-menu-item-18 a.mega-menu-link.sf-with-ul span.mega-indicator {
    text-shadow: -3px 5.36px 4px #ffffff, 0px 0px 13px #ffffff;
	font-family: 'uni-sans';
}
li#mega-menu-item-18 a.mega-menu-link.sf-with-ul span.mega-indicator::after {
    content: url(https://demo25.mystagingserver.site/chandler-brokes/wp-content/uploads/2024/05/sedan-1.png) !important;
    position: absolute !important;
    right: 6px !important;
} */
#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
		background: #000;
	    font-family: 'uni-sans';
    	font-family: 'uni-sans';
		text-shadow: -3px 5.36px 4px #ffffff, 0px 0px 13px #ffffff;
}
ul#menu-main-menu li a:hover {
    color: #000 !important;
}
ul#menu-useful-links li a:hover {
    color: #000 !important;
}
.sec-3-txt h2 {
    text-transform: uppercase;
    font-weight: 100;
    font-size: 45px;
}
.sub-menu {
    display: none;
}
ul#menu-main-menu li a {
    font-family: 'uni-sans';
    font-size: 18px;
    line-height: 60px;
    text-transform: capitalize;
	color: #fff;
}
ul#menu-main-menu li {
    list-style: none;
}
body.material #header-outer #social-in-menu i {
    font-size: 20px;
    color: #fff;
}
body.material #header-outer #social-in-menu i:hover {
    text-shadow: -3px 5.36px 4px #ffffff, 0px 0px 13px #ffffff;
    opacity: 1;
}
#header-outer:not(.transparent) #social-in-menu a i:after {
	    color: #fff !important;
}
#sec-1 .row-bg.viewport-desktop.using-image {
    background-position: center center ! IMPORTANT;
}
#sec-1 {
    padding-top: 64% !important;
    padding-bottom: 11% !important;
}
#inner-sec-1 a.nectar-button.medium.regular.accent-color.regular-button {
    margin-top: 90%;
}
.sec-1-txt h1 {
    font-family: uni-sans;
    color: #000;
    font-size: 60px;
    text-transform: uppercase;
    margin-top: -18%;
}
.sec-1-btnn {
    font-family: poppins;
    font-size: 18px !important;
    font-weight: 200;
    text-transform: uppercase;
    padding: 10px 65px !important;
    letter-spacing: 1px;
}
a.nectar-button.medium.regular.accent-color.regular-button.sec-1-btnn-2 {
    background: #fff !important;
    color: #000;
    font-family: poppins;
    font-size: 18px !important;
    font-weight: 200;
    text-transform: uppercase;
    padding: 10px 65px !important;
    letter-spacing: 1px;
}
#sec-2 {
    padding-top: 10% !important;
    padding-bottom: 10% !important;
    padding-right: 7% !important;
    padding-left: 7% !important;
}
#sec-2 ul.products.columns-3 li {
/*     background-image: url(https://demo25.mystagingserver.site/chandler-brokes/wp-content/uploads/2024/05/Item-1.png); */
    min-height: 330px;
    align-content: center;
    background: #fff;
    border-radius: 20px;
    text-align: center;
	padding: 0px !important;
}
#sec-2 ul.products.columns-3 li img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    height: 250px;
}
#sec-2 h2.woocommerce-loop-product__title {
/*     position: absolute;
    bottom: 30px;
    right: 85px; */
    font-family: 'uni-sans';
    font-size: 23px;
    color: #000;
    text-transform: uppercase;
}
#sec-2 span.woocommerce-Price-amount.amount {
/*     position: absolute;
    bottom: 19px;
    right: 135px; */
    font-family: 'uni-sans';
    font-size: 23px;
/*     color: #000; */
    text-transform: uppercase;
}
/* #sec-2 .row-bg.viewport-desktop.using-image {
    background-position: center !important;
} */
.sec-2-txt h2 {
    font-family: 'uni-sans';
    font-size: 60px;
    color: #000;
    text-transform: uppercase;
}
.sec-2-col .vc_column-inner {
    background-image: url(https://demo25.mystagingserver.site/chandler-brokes/wp-content/uploads/2024/05/Item-1.png);
    min-height: 410px;
    background-size: 100% 100% !important;
    margin-left: 15px;
    margin-right: 15px;
    padding: 14px;
    display: flex;
    align-content: center;
    align-items: center;
}
.sec-2-col .vc_column-inner {
    box-shadow: 2px 0px 10px #00000075;
    border-radius: 30px ! IMPORTANT;
}
#inner-sec-2 .dark-filter {
    animation: move9 5s ease-in-out alternate infinite;
    position: absolute !important;
    top: -41px !important;
    z-index: 9999 !important;
    display: none;
}
#inner-sec-2 .sec-2-col:hover .dark-filter {
    display: block !important;
    transition: .7s;
}
#inner-sec-2 .dark-filter  {
animation: move9 5s ease-in-out alternate infinite;


}
@keyframes move9 {
  from {
    transform: rotate(0eg);
  }
  to {
    transform: rotate(100deg);
  }
}
.pro-txtt h3 {
    font-family: 'uni-sans';
    font-size: 23px;
    color: #000;
    text-transform: uppercase;
}
.pro-txtt {
    position: relative;
    top: 55px;
}
.pro-txtt p strong {
    float: right;
    font-family: 'uni-sans';
    font-size: 20px;
    color: #000;
    margin-top: -37px;
}
.pro-txtt-1 p strong {
    float: right;
    font-family: 'uni-sans';
    font-size: 20px;
    color: #000;
    margin-top: -37px;
}
.pro-txtt-1 h3 {
    font-family: 'uni-sans';
    font-size: 23px;
    color: #000;
    text-transform: uppercase;
}
.pro-txtt-2 p strong {
    float: right;
    font-family: 'uni-sans';
    font-size: 20px;
    color: #000;
    margin-top: -37px;
}
.pro-txtt-2 h3 {
    font-family: 'uni-sans';
    font-size: 23px;
    color: #000;
    text-transform: uppercase;
}
.pro-txtt-3 p strong {
    float: right;
    font-family: 'uni-sans';
    font-size: 20px;
    color: #000;
    margin-top: -37px;
}
.pro-txtt-3 h3 {
    font-family: 'uni-sans';
    font-size: 23px;
    color: #000;
    text-transform: uppercase;
}
.pro-txtt-1 {
    position: relative;
    top: 87px;
}
.pro-txtt-2 {
    position: relative;
    top: 76px;
}
.pro-txtt-3 {
    position: relative;
    top: 75px;
}
a#sec2-btnn {
    margin: 0px auto;
    display: table;
    font-family: 'uni-sans';
    font-size: 18px;
    font-weight: 100;
    text-transform: uppercase;
    background: #fff !important;
    color: #000;
}
#inner-sec-2 {
    padding-left: 10%;
    padding-right: 10%;
}
.sec-3-txt h2 {
    font-family: 'uni-sans';
    font-size: 45px;
    color: #fff;
    letter-spacing: 1px;
}
a#sec3-btnn {
    font-family: 'uni-sans';
    font-size: 16px;
    font-weight: 100;
    text-transform: uppercase;
    background: #fff !important;
    color: #000;
    padding: 10px 65px !important;
    margin: 0px auto;
    display: table;
}
.glob-in-sec1 {
    margin-top: 17% !important;
    margin-left: 19px;
}
#glob-sec .glob-in-sec {
    padding: 20px;
    border-radius: 10px;
    background-color: #ffffff52;
    width: 130%;
}
#glob-sec .glob-in-sec:hover {
    background-color: #000;
    transition: .9s;
}
#glob-sec .glob-in-sec2 {
    margin-top: 90px;
    position: relative;
    right: 37px;
}
#glob-sec .glob-in-sec3 {
    margin-top: 90px;
    position: relative;
    right: -16px;
}
#glob-sec .glob-in-sec4 {
    margin-top: 35px;
    position: relative;
    left: -104px;
}
#glob-sec .glob-in-sec5 {
    margin-top: 82px;
    position: relative;
    left: -48px;
}
#glob-sec .glob-in-sec6 {
    margin-top: 89px;
    position: relative;
    left: -105px;
}
#glob-sec .glob-sec-car {
    z-index: 99999;
}
.sec-txtttt h4 {
    font-family: 'uni-sans';
    font-size: 16px;
    text-transform: uppercase;
	line-height: 21px;
}
.sec-txtttt p {
    font-family: 'uni-sans';
    font-size: 16px;
}
#footr_sec {
    border-bottom: 1px solid #000;
}
#footr_sec {
    padding-left: 3%;
	padding-right: 3%;
}
#footer-sec2 {
    padding-left: 14%;
}
#footr_sec ul li a:hover {
    color: #fff !important;
}
.txt_info h2 {
    font-family: 'uni-sans';
    font-size: 30px;
	color: #fff;
}
.txt_help h3 {
   font-family: 'uni-sans';
    font-size: 30px;
    text-transform: capitalize;
    padding-left: 6%;
	color: #fff;
}
.txt_info p {
   font-family: 'uni-sans';
    font-size: 18px;
    padding-right: 6%;
	color: #fff;
}
.foter-col-2 {
    padding-left: 0px !important;
}
ul#menu-main-menu-2 li {
    list-style: none;
}
ul#menu-main-menu-2 li a {
    font-family: 'uni-sans';
    font-size: 18px;
    line-height: 60px;
	color: #fff;
}
ul#menu-useful-links li {
    list-style: none;
}
ul#menu-useful-links li a {
    font-family: 'uni-sans';
    font-size: 18px;
    line-height: 60px;
	 text-transform: capitalize;
	color: #fff;
}
.iwt-text {
    font-family: 'uni-sans';
    font-size: 18px;
    color: #fff;
    line-height: 43px;
}
.iwt-text a {
    color: #fff;
}
.copy-txtt p strong {
    font-family: 'uni-sans';
    text-transform: uppercase;
}
.copy-socil p a {
    color: #fff;
}
.copy-socil p a:hover {
    text-decoration: underline;
}
.copy-txtt p {
	    color: #fff !important;
    font-family: 'uni-sans';
    font-size: 18px;
}
.copy-socil p {
   font-family: 'uni-sans';
    font-size: 18px;
}
#footr_sec .iwithtext .iwt-icon {
    left: 0;
    top: 10px;
}
.fa.fa-linkedin:before {
    content: "\f0e1";
    font-family: 'FontAwesome';
}
.img-footer {
    width: 40% !important;
    border-radius: 10%;
    margin-top: -20px;
    margin-left: 30px;
}
.copy-socil p strong {
    font-family: 'uni-sans';
    letter-spacing: 1px;
    font-size: 20px;
	color: #fff;
}


.cstm-product-lap {
	display: none;
}

.cstm-product-mob {
	display: none;
}


@media (max-width: 1600px) {
	
	div#gt_float_wrapper
 {
    right: 100px !important;
    top: 35px !important;
}
	form#vehicleForm {
    width: 70% !important;
}

}

@media (max-width: 1440px) {
	
	.cstm-social {
    margin-right: 80px !important;
}
.woocommerce .woocommerce-breadcrumb {
    padding-top: 5%;
    padding-left: 0px;
}
	.woocommerce-tabs.wc-tabs-wrapper.full-width-tabs {
    padding-top: 0px !important;
    margin-top: 0px !important;
}
	div.product .woocommerce-tabs .full-width-content[data-tab-style*=fullwidth] ul.tabs {
    text-align: center;
    margin: 10px 0 10px 0;
}
	
}

@media (max-width: 1366px) {
	    form#vehicleForm {
        width: 80% !important;
    }
		#go-sec .installer-img {
    height: 370px !important;
}

}

@media (max-width: 1280px) {
	
	form#vehicleForm {
        width: 90% !important;
    }
	.cstm-overlay ul.products.columns-4 {
    column-gap: 10px !important;
}
}

@media (max-width: 1024px) {
	
	
	.type-product .span_5.col.single-product-main-image {
    width: 100%;
}
	.summary.entry-summary.force-contained-rows.tc-init {
    width: 100%;
}
	.wc-block-components-sidebar-layout .wc-block-components-main {
    width: 100% !important;
}
	    .wc-block-checkout__sidebar.is-sticky {
        position: unset !important;
    }
/* 	.wp-block-woocommerce-cart.alignwide .wc-block-components-sidebar-layout {
    display: flex !important;
    flex-wrap: wrap !important;
    margin: 0 auto 16px;
    position: relative !important;
    flex-direction: column-reverse !important;
} */
/* 	#page-id-168 .wc-block-components-sidebar-layout {
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto 16px;
    position: relative;
    flex-direction: column-reverse !important;
} */
.wc-block-components-sidebar {
    box-sizing: border-box;
    padding-left: 2.2641509434%;
    width: 100% !important;
}
	    .wc-block-components-order-summary {
        padding: 0 0px !important;
    }
.wc-block-checkout__terms.wc-block-checkout__terms--with-separator {
    border-top: 1px solid hsla(0, 0%, 7%, .11);
    padding-top: 0px;
}
	td.wc-block-cart-item__image {
    width: 50%;
}
	    #page-header-bg .span_6 h1 {
        font-size: 60px !important;
    }
	td.wc-block-cart-item__product {
    width: 60%;
}
#sec-collc .fade-up.visible {
    padding-bottom: 30px;
    padding-top: 30px;
}	
.cstm-nav {
    display: none;
}	
    .cstm-social {
        margin-right: 0px !important;
    }
	    div#gt_float_wrapper {
        right: 250px !important;
        top: 35px !important;
    }
	    form#vehicleForm {
        width: 100% !important;
    }
	.sec-txtttt h4 {
        font-size: 13px;
    }
#glob-sec .car-img {
    display: none !important;
}
	#glob-sec .car-1-none {
    display: none !important;
}
	#glob-sec .car-1 {
		width: 100%;
	}
#glob-sec .car-col {
    width: 70%;
    margin: 0px auto;
    display: table;
    margin: 20px 0px;
    right: 0px !important;
    left: 0px !important;
	margin-left: auto;
    margin-right: auto;
}
	#glob-sec .car-col {
    margin-top: 0% !important;
}
	#sec-3 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
	#glob-sec {
	padding-top: 20px !important;
    padding-bottom: 20px !important;
	}
	#glob-sec .car-col .row_col_wrap_12_inner.col.span_12.left {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
}
	#glob-sec .car-1 .row_col_wrap_12_inner.col.span_12.left {
    display: flex;
    flex-direction: column;
    align-items: center;
}
		#glob-sec .car-2 .row_col_wrap_12_inner.col.span_12.left {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
}
	#glob-sec .sec-txtttt h4 {
    text-align: center !important;
}
	#glob-sec .sec-txtttt p {
    text-align: center !important;
	padding-bottom: 0px !important;
}
	.car-col img {
    margin: 0px auto;
}
	   #footr_sec .foter-col-2 {
        padding-left: 0px !important;
    }
	    #footr_sec {
        padding-left: 0% !important;
		padding-right: 0% !important;
    }
	#footr_sec .foooter {
    width: 50%;
}
	#footr_sec .foter-col-4 {
    padding-left: 20px;
}
	    #footer-sec2 {
        padding-left: 2% !important;
        padding-right: 2% !important;
    }
	#footr_sec .ft-txt p {
    text-align: left !important;
    padding-right: 20px;
}
	#footr_sec .img-footer {
    margin-left: 0px;
}
	

.cstm-produc-desk {
	display: none;
}
	.cstm-product-lap {
	display: unset;
}

.cstm-product-mob {
	display: none;
}
	
}



@media (max-width: 800px) {
	
    .cstm-social {
        margin-right: 50px !important;
    }
	    div#gt_float_wrapper {
        right: 260px !important;
        top: 35px !important;
    }
	.formm {
    max-width: 90% !important;
}
	section.cstm-sec2.text-center {
    padding-top: 0px;
}
	#sec-3 .fade-up.visible {
    padding-bottom: 20px;
}
	    #glob-sec .car-col {
        width: 90%;
    }
	#footer-sec2 .ft-sub {
    width: 50%;
}
	#glob-sec .car-2 {
    margin-bottom: 0px;
}
	.woocommerce-tabs[data-tab-style=fullwidth] #reviews p.woocommerce-noreviews {
    border: 1px solid rgb(255 255 255 / 37%);
    padding: 20px;
}
	.single-product .products.related {
    margin-top: 0px;
}
}



@media (max-width: 480px) {
	
	
	.privacy-txt h2 {
    font-size: 22px;
    line-height: 30px;
}
#footr_sec .img-footer {
        margin: 0px auto;
    }
	.wc-block-checkout__terms.wc-block-checkout__terms--with-separator {
    border-top: 1px solid hsla(0, 0%, 7%, .11);
    padding-top: 0px !important;
}
	    .wc-block-checkout__actions {
        padding-top: 0px !important;
    }
	    .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title {
        border-bottom: 1px solid hsla(0, 0%, 7%, .11);
        border-top: 1px solid hsla(0, 0%, 7%, .11);
        cursor: pointer;
        padding: 20px 10px !important;
    }
	li.classic.rtwpvg-product.product.type-product {
        width: 100% !important;
        margin: 0px auto;
        display: table !important;
        float: none;
		text-align: center !important;
    }
	.related.products ul.products.columns-4 img {
    height: auto !important;
    width: auto !important;
    margin: 0px auto !important;
}
	section.related.products h2 {
    text-align: center;
}

	    .mobile div.product .woocommerce-tabs .full-width-content[data-tab-style*=fullwidth] ul.tabs {
        margin: 10px 0 10px 0;
    }
	.span_5.col.single-product-main-image {
    margin-bottom: 0px !important;
}
	    #page-header-bg .span_6 h1 {
        font-size: 50px !important;
    }
	    #sec-collc .fade-up.visible {
        font-size: 50px !important;
    }
	#sec-collc .inner_row {
    padding-bottom: 0px !important;
}
.cstm-social {
    width: 33%;
}
	    div#gt_float_wrapper {
        right: 0px !important;
        top: 265px !important;
    }
	    img.img-canva {
        width: 60px;
        top: 30px;
        right: 0px !important;
    }
	    .cstm-social {
        margin-right: 10px !important;
    }
	.cstm-overlay {
    padding-bottom: 0px !important;
}
	#glob-sec .car-col {
        width: 100%;
    }
	#sec-3 .container {
    padding: 0rem;
}
	    #sec-3 {
        padding-top: 20px !important;
        padding-bottom: 0px !important;
    }
	    #glob-sec {
        padding-top: 20px !important;
        padding-bottom: 0px !important;
    }
    #footr_sec .foooter {
        width: 100%;
    }
		#footer-sec2 .ft-sub {
    width: 100%;
}
	    #footr_sec .foter-col-4 {
        padding-left: 30px;
    }
	    #footr_sec .ft-txt p {
        text-align: center !important;
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
	    .copy-txtt p {
        font-size: 14px;
        text-align: center;
    }
	.copy-socil p {
        font-family: 'uni-sans';
        font-size: 15px;
        text-align: center;
    }
	#footr_sec .foter-col-3 {
    top: -30px;
}
	#footr_sec .foter-col-4 {
    top: -50px;
}
		section.cstm-sec2.text-center {
    padding-top: 50px !important;
}
	.cstm-produc-desk {
	display: none;
}
	.cstm-product-lap {
	display: none;
}

.cstm-product-mob {
	display: unset;
}
	.cstm-product-mob li.classic.product.type-product {
    width: 100% !important;
}
	#vehicleForm h1 {
    margin-bottom: 0px;
}
	form#vehicleForm {
    padding: 10px 10px;
}
.is-small table.wc-block-cart-items .wc-block-cart-items__row {
    display: flex !important;
    grid-template-columns: 80px 132px;
    padding: 16px 0;
    flex-direction: column !important;
}
	.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image {
    width: 100% !important;
}
	.wp-block-woocommerce-cart.alignwide {
    padding-top: 10px;
}
	.wpb_text_column.wpb_content_element.cart-txt {
    margin-bottom: 50px;
    text-align: center;
}
	td.wc-block-cart-item__total {
    margin-bottom: 0px !important;
}
	.wc-block-cart table.wc-block-cart-items td {
    margin: 0 0 0px !important;
}
	.wc-block-cart-item__total {
    display: flex;
    justify-content: flex-start !important;
}
	body .main-content .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tr {
    background-color: inherit;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
	.wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block {
    margin-bottom: 0px !important;
}
	    .wc-block-components-sidebar-layout {
        flex-direction: column;
        margin: 0 auto 0px;
    }
.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image {
    padding-right: 0px !important;
}
	.wp-block-woocommerce-cart.alignwide {
    padding-top: 0px !important;
}
	.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image {
    grid-column-start: 1 !important;
    grid-row-start: 1 !important;
    padding-right: 0px !important;
    width: 100% !important;
}
	.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product {
    grid-column-end: 4;
    grid-column-start: 2;
    grid-row-start: 1;
    justify-self: stretch;
    padding: 0;
    width: 100% !important;
}
}



@media (max-width: 414px) {
	
	
	
th.wc-block-cart-items__header-product {
    display: none;
}
	th.wc-block-cart-items__header-total {
    display: none;
}
	th.wc-block-cart-items__header-image {
    display: none;
}
	td.wc-block-cart-item__product {
    width: 100% !important;
}
		body .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product {
    grid-column-end: 4;
    grid-column-start: 2;
    grid-row-start: 1;
    justify-self: stretch;
    padding: 0;
    width: 100% !important;
}
		.wc-block-cart-item__total {
    display: flex !important;
    justify-content: flex-start !important;
}
	body .main-content .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tr {
    background-color: inherit;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
	.wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block {
    margin-bottom: 0px !important;
}
	    .wc-block-components-sidebar-layout {
        flex-direction: column !important;
        margin: 0 auto 0px !important;
    }
.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image {
    padding-right: 0px !important;
}
	.wp-block-woocommerce-cart.alignwide {
    padding-top: 0px !important;
}
	h1.product_title.entry-title.nectar-inherit-default {
    font-family: 'uni-sans';
    font-size: 25px;
    color: #fff;
}
	    body .main-content .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tr {
        background-color: inherit;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
        display: flex !important;
        flex-direction: column !important;
    }
    .cstm-social {
        margin-right: 35px !important;
    }

	section.cstm-sec2.text-center h2 {
    padding-bottom: 40px;
    font-size: 50px;
}
.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image {
    padding-right: 0px !important;
}
	.wp-block-woocommerce-cart.alignwide {
    padding-top: 0px !important;
}
	
}



@media (max-width: 390px) {
	
	
	    .cstm-sec1 {
        padding: 50% 0 0 0 !important;
    }
/* 	    section.cstm-sec2.text-center {
        padding-top: 0px !important;
    } */
	.cart-txt p {
    font-size: 22px !important;
}
		#vehicleForm h1 {
    font-size: 30px !important;
}
    .cstm-social {
        width: 37%;
    }	
	    section.cstm-sec2.text-center h2 {
        padding-bottom: 40px;
        font-size: 40px;
    }
	    #sec-3 .fade-up.visible {
        padding-bottom: 20px;
        font-size: 40px;
    }
	    .copy-txtt p {
        font-size: 13px !important;
    }
	
}



@media (max-width: 360px) {
	
/* .cstm-sec1 {
    padding: 30% 0 !important;
}	 */
	
}