/*
 Theme Name:   Salient Child
 Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
 Description:  Salient Child Theme
 Author:       ThemeNectar
 Author URI:   https://themeforest.net/user/themenectar
 Template:     salient
 Version:      1.0.0
 Text Domain:  salient-child
*/
/*-------------------------------------------------------------------------*/
/* Note: The theme CSS files are loaded through the /css/ folder.
/*-------------------------------------------------------------------------*/
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');

body{
	font-family: Outfit;	
}
.page-id-8 div#header-space {
    display: none;
}
.page-id-8 div#header-outer {
    background: transparent;
}
.page-id-8 header#top {
    padding:38px 0 0 0;
	background:transparent;
}
header#top {
	padding:38px 0 32px 0;
    background: #252525;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a{
    color: #FFF;
    font-family: "Plus Jakarta Sans";
    font-size: 20.05px;
    font-style: normal;
    font-weight: 300;
    line-height: 22.278px; /* 111.111% */
    text-transform: capitalize;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a:hover{
    color:#CC1933;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li.current-menu-item>a{
    color:#CC1933;    
}
body #header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after{
    display:none;
}
body.material #header-outer[data-full-width=true]:not([data-format=left-header]) #top nav>.buttons a {
    height: auto;
    margin: 0 0px 0 0;
    line-height: 0px !important;
}
body.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart:before {
    content: "";
    background-image: url(/wp-content/uploads/2026/08/cart-icon.png);
    width: 23px;
    height: 23px;
    display: block;
}
body.material #top nav ul #nectar-user-account a span:before {
    content: "";
    background-image: url(/wp-content/uploads/2026/08/user-icon.png);
    width: 17px;
    height: 21px;
    display: block;
    background-repeat: no-repeat;
    margin: 0 auto;
}
body.material #header-outer[data-full-width=true]:not([data-format=left-header]) #top nav>.buttons a img {
    margin-bottom: 0;
}
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>li {
    margin: 0 15px 0 0 !important;
}
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>li.nectar-woo-cart {
    margin: 0 !important;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li#menu-item-55{
    margin: 0px 0px 0 0;
    border-radius: 50px;
    background: #E8E8E8;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}
li#nectar-user-account {
    margin: 0px 0px 0 0;
    border-radius: 50px;
    background: #E8E8E8;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center; 
}
li.nectar-woo-cart {
    margin: 0px 0px 0 0;
    border-radius: 50px;
    background: #E8E8E8;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}
#header-outer .cart-menu .cart-icon-wrap i {
    top: -1px;
}
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>li:hover{
    background: #CC1933 !important;
}
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>li:hover img {
    filter: invert(1);
}
body.material #top nav ul #nectar-user-account:hover a span:before{
    filter: invert(1) !important;        
}
body.material #header-outer .nectar-woo-cart:hover .cart-menu .cart-icon-wrap .icon-salient-cart:before{
    filter: invert(1) !important;     
}
div#sec1 h6 {
    color: #FFF;
    font-size: 13.341px;
    font-style: normal;
    font-weight: 600;
    line-height: 22.234px; /* 166.667% */
    letter-spacing: 0.267px;
    text-transform: uppercase;
    border-radius: 33.352px;
    background: rgba(255, 255, 255, 0.10);
	width: 238px;
    padding: 10px 20px;
    margin-bottom:19px;
}
div#sec1 h2{
    color: #FFF;
    font-size: 93.434px;
    font-style: normal;
    font-weight: 600;
    line-height: 104%; /* 97.171px */
    text-transform: capitalize;
    margin-bottom:20px; 
}
div#sec1 p{
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 174%; /* 31.32px */
    text-transform: capitalize;
    width:90%;
}
a#btn{
    color: #FFF;
    font-family: Outfit;
    text-align:center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 52px;
    text-transform: capitalize;
    padding:0px;
    width: 198px;
    height: 52px;
    border-radius: 15.17px !important;
    margin-bottom:0;
}
div#sec1 a#btn{
    box-shadow: 0 2px 5.5px 0 rgba(0, 0, 0, 0.15);	
}
div#sec1 .owl-dots {
    text-align: left;
    margin-top: 0;
    position: absolute;
    bottom: -150px;
    left: 0;
}
div#sec1 .owl-stage {
    padding:0;
}
div#sec1 .owl-theme[data-desktop-cols] .owl-dots .owl-dot span{
    width:6px !important;
    height:6px !important;
    border-radius:6px !important;
    transform:scale(1) !important;
    background: #fff;
    margin:0 16px 0 0 !important;
    opacity:0.3;
}
div#sec1 .span_12.dark .owl-theme .owl-dots .owl-dot.active span{
    background: #CC1933 !important;
    width:8px !important;
    height:8px !important;
    border-radius:8px !important;
    opacity:1;
}
div#sec1 .span_12.dark .owl-theme .owl-dots .owl-dot.active span:before {
    content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    border: 2px solid #CC1933;
    border-radius: 16px;
    left: -6px;
    top: -6px;
}
div#sec1 .owl-carousel.owl-theme.owl-loaded.owl-drag {
    margin-bottom: 0;
}
div#sec2 h6 {
    color: #CC1933;
    font-family: Outfit;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 166.667% */
    text-transform: uppercase;
    border-radius: 30px;
    background: rgba(204, 25, 51, 0.10);
    width: 180px;
    padding: 9px 20px;
    margin-bottom: 14px;
}
div#sec2 .fea h2{
    color: #222;
    font-family: Outfit;
    font-size: 52px;
    font-style: normal;
    font-weight: 500;
    line-height: 65px; /* 125% */
}
a#btn2{
    color: #222;
    text-align: center;
    font-family: Outfit;
    font-size: 20.182px;
    font-style: normal;
    font-weight: 700;
    line-height: 33.642px; /* 166.692% */
    text-transform: capitalize;
    padding:0;
    margin-bottom:0;
    background:transparent !important;
    border-radius:0 !important;
}
div#sec2 a#btn2{
    display:table;
    margin:0 auto;
    margin-right:0;
}
li.classic.product.type-product .product-wrap {
    border-radius: 9.365px;
    background: #ffffff;
    align-content:center;
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}
li.classic.product.type-product .product-wrap img{
    height: 350px !important;
    object-fit:contain;
    border: 2px dotted #cc2074;
		border-radius:9.365px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
    color: #222;
    text-align: center;
    font-family: Outfit;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 26.923px; /* 125% */
    text-transform: capitalize;
    border-radius: 7.492px;
    width: 100%;
    position:relative;
    padding-bottom: 10px;
}
.woocommerce ul.products li.product .price{
    color: #cc1933 !important;
    text-align: center;
    font-family: Outfit;
    font-size: 19.666px;
    font-style: normal;
    font-weight: 700;
    line-height: 29.666px;
}
.woocommerce .product-wrap:hover .product-add-to-cart a{
	bottom: 32px !important;
}
div#sec3 h6 {
    color: #CC1933;
    text-align: center;
    font-size: 13.341px;
    font-style: normal;
    font-weight: 600;
    line-height: 22.234px;
    text-transform: uppercase;
    width: 108px;
    padding:10px 0;
    border-radius: 33.352px;
    background: #FAE8EB;
    margin-bottom:19px;
}
div#sec3 h2{
    color: #333;
    font-size: 62.616px;
    font-style: normal;
    font-weight: 500;
    line-height: 66.229px; /* 105.769% */
    letter-spacing: -1.252px;
    width: 70%;
    margin-bottom: 36px;
}
div#sec3 p{
    color: #595959;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 174%; /* 31.32px */
    text-transform: capitalize;
    width: 95%;
}
div#sec3 img{
    display:block;
    margin:0 auto;
    margin-right:0;
}
div#sec3 .row-bg-wrap:before{
    content:"";
    background-image:url(/wp-content/uploads/2026/08/abt-bfr.png);
    width:159px;
    height:216px;
    position:absolute;
    bottom:57px;
    left:0;
}
div#sec3 .row-bg-wrap:after{
    content:"";
    background-image:url(/wp-content/uploads/2026/08/abt-aftr.png);
    width:156px;
    height:202px;
    position:absolute;
    top:57px;
    right:0;
}
div#sec4 h6 {
    color: #CC1933;
    text-align: center;
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 166.667% */
    text-transform: uppercase;
    border-radius: 30px;
    background: rgba(255, 255, 255, 0.08);
    width: 133.77px;
    padding:10px 0;
    margin:0 auto;
    margin-bottom:14px;
}
div#sec4 .pro-head h2{
    color: #FFF;
    text-align: center;
    font-size: 52px;
    font-style: normal;
    font-weight: 500;
    line-height: 65px; /* 125% */
    margin-bottom:7px;
}
div#sec4 p{
    color: #FFF;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 33px; /* 183.333% */
    margin:0 auto;
    width: 80%;
}
div#sec4 .pro-head{
    margin-bottom:39px;
}
div#sec4 li.classic.product.type-product .product-wrap{
    /* background: rgba(244, 242, 246, 0.18); */
    /* backdrop-filter: blur(10px); */
}
div#sec4 .woocommerce ul.products li.product .woocommerce-loop-product__title{
    color:#fff;
    background: #CC1933;
}
div#sec4 .woocommerce ul.products li.product .price{
    color:#fff !important;    
}
div#sec4 a#btn{
    border: 1px solid #FFF;
    background:transparent !important;
    display:table;
    margin:0 auto;
}
div#sec5 h2 {
    color: #FFF;
    font-size: 99.306px;
    font-style: normal;
    font-weight: 600;
    line-height: 104%; /* 103.278px */
    text-transform: capitalize;
    width: 75%;
    margin-bottom: 22px;
}
div#sec5 p{
    color: #FFF;
    font-size: 19.131px;
    font-style: normal;
    font-weight: 400;
    line-height: 174%; /* 33.288px */
    text-transform: capitalize;
    width: 56%;
}
div#sec5:before{
    content:"";
    background-image:url(/wp-content/uploads/2026/08/wear-sec-bfr.png);
    width:97px;
    height:138px;
    position:absolute;
    top:108px;
    left:0;
}
div#sec5:after{
    content:"";
    background-image:url(/wp-content/uploads/2026/08/wear-sec-aftr.png);
    width:149px;
    height:198px;
    position:absolute;
    bottom:145px;
    right:0;
}
div#sec6 h6 {
    color: #CC1933;
    text-align: center;
    font-size: 13.341px;
    font-style: normal;
    font-weight: 600;
    line-height: 22.234px; /* 166.667% */
    text-transform: uppercase;
    border-radius: 33.352px;
    background: #FAE8EB;
    width: 108.949px;
    padding: 10px 0;
    margin: 0 auto;
    margin-bottom: 19px;
}
div#sec6 h2{
    color: #333;
    text-align: center;
    font-size: 62.616px;
    font-style: normal;
    font-weight: 500;
    line-height: 66.229px; /* 105.769% */
    letter-spacing: -1.252px;
}
div#sec6 .testi-head{
    margin-bottom: 40px;
}
div#sec6 .testi-sec{
    border-radius: 10px;
    border: 1px solid #DEDEDE;
    background: #FFF;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.12);
    width: 95%;
    margin:0 auto;
    padding:40px;
}
div#sec6 .testi-sec ul{
    display:flex;
    align-items:center;
    gap:24px;
    margin:0;
    margin-bottom:20px;
}
div#sec6 .testi-sec ul li{
    list-style:none;
}
div#sec6 .testi-sec ul li:last-child{
    color: #7E7E7E;
    font-family: "Plus Jakarta Sans";
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 21px; /* 140% */
}
div#sec6 .testi-sec ul li:last-child strong{
    color: #000;
    font-family: "Plus Jakarta Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 25.2px; /* 140% */
	padding-right: 5px;
}
div#sec6 .testi-sec ul li:last-child img.rating{
    margin-top:12px;
}
div#sec6 .testi-sec p{
    color: #848484;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px; /* 200% */
    width: 85%;
}
div#sec6 .owl-dots {
    margin-top:50px;
}
div#sec6 .owl-stage {
    padding:0;
}
div#sec6 .owl-theme[data-desktop-cols] .owl-dots .owl-dot span{
    width:6px !important;
    height:6px !important;
    border-radius:6px !important;
    transform:scale(1) !important;
    background: #000;
    margin:0 16px 0 0 !important;
    opacity:0.3;
}
div#sec6 .span_12.dark .owl-theme .owl-dots .owl-dot.active span{
    background: #CC1933 !important;
    width:8px !important;
    height:8px !important;
    border-radius:8px !important;
    opacity:1;
}
div#sec6 .span_12.dark .owl-theme .owl-dots .owl-dot.active span:before {
    content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    border: 2px solid #CC1933;
    border-radius: 16px;
    left: -6px;
    top: -6px;
}
div#sec6 .owl-carousel.owl-theme.owl-loaded.owl-drag {
    margin-bottom: 0;
}
div#sec7 .cell:nth-child(odd) img{
  animation: port1 5s linear infinite;
}
div#sec7 .cell:nth-child(even) img {
    animation: port2 5s linear infinite;
}
@keyframes port1{
    0%{
       transform: translatey(0px);
    }
    50%{
       transform: translatey(-20px);
    }
    100%{
       transform: translatey(0px);
    }
}
@keyframes port2{
    0%{
     transform: translatey(0px);
    }
    50%{
     transform: translatey(20px);
    }
    100%{
     transform: translatey(0px);
    }
}
div#fotr div#fotr-inner p {
    color: #DADADA;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 29.88px; /* 175.765% */
    padding:16px 0 23px;
    width: 91%;
}
div#fotr div#wpforms-98{
	margin:0;
}
div#fotr form input{
	width: 390px;
	height:56px;
	border-radius: 30px;
	background: #CC1933;
	box-shadow: 0 26px 81px 0 rgba(0, 0, 0, 0.09);
	padding-left:30px;
	padding-right:0;
	color: #fff;
	font-family: Outfit;
}
div#fotr form input::placeholder{
	color: #FFF;
	font-family: Outfit;
	font-size: 17.576px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	opacity: 1;
}
div#fotr form{
	display:flex;
	align-items:center;
}
div#fotr form button {
	color: #FFF;
	font-family: Outfit;
	font-size: 17.576px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: capitalize;
    box-shadow: none;
    background: unset;
    border: none;
    position: relative;
    padding:  0 !important;
    margin-left: -70px !important;
}
div#fotr .wpforms-submit-container {
    margin: 0 !important;
}
div#fotr div#wpforms-98-field_1-container {
    padding: 0px;
}
div.wpforms-container-full input:focus, div.wpforms-container-full textarea:focus, div.wpforms-container-full select:focus {
    box-shadow: none !important;
}
div#fotr div.wpforms-container-full button[type=submit]:focus:after {
    border: none;
}
div#fotr ul.info{
	display:flex;
	gap:34px;
	padding-top:24px;
	margin:0;
}
div#fotr ul.info li{
	list-style:none;
}
div#fotr ul.info li a{
	color: #DADADA;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 25.01px; /* 166.733% */
}
div#fotr ul.info li a i{
	margin-right:13px;
	vertical-align: baseline;
	font-size:15px;
}
div#fotr h3{
	color: #DADADA;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 22px; /* 100% */
	margin-bottom: 21px;
}
div#fotr ul.fotr-links{
	margin:0;
}
div#fotr ul.fotr-links li{
	list-style:none;
	padding-bottom:15px;
}
div#fotr ul.fotr-links li a{
	color: #DADADA;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	line-height: 28.34px; /* 166.706% */
	text-transform: capitalize;
}
div#fotr ul.fotr-links li a i{
	vertical-align: baseline;	
}
div#fotr ul.fotr-links li:last-child{
	padding-bottom:0;
}
/* div#fotr img.pay{
	margin-top:25px;
} */
div#fotr-lst{
	position:relative;
    border-top: 1px solid #ffffff40;
}
div#fotr-lst p{
	text-align:center;
}
div#fotr div#fotr-lst p{
	color: #CC1933;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 30.01px; /* 166.722% */
}
div#fotr-inner .vc_col-sm-4:nth-child(2) {
    padding-left: 100px;
}
div#cont h2 {
    color: #333;
    text-align: center;
    font-size: 62.616px;
    font-style: normal;
    font-weight: 500;
    line-height: 66.229px;
    letter-spacing: -1.252px;
    text-transform:capitalize;
    margin-bottom: 15px;
}
div#cont div#wpforms-111{
    width: 70%;
	margin:0 auto;
}
div#cont form input, div#cont form textarea{
    height: 80px;
    padding-left:32px;
    border:1px solid #595959;
    border-radius:0px;
    background:transparent;
    color: #595959;
	font-family: Outfit;	
}
div#cont form input::placeholder, div#cont form textarea::placeholder{
    color: #595959;
	font-family: Outfit;	
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px; /* 164.706% */
    text-transform:capitalize;
    opacity:1;
}
div#cont form textarea{
	height:140px;
	padding-top:20px;
}
div#cont form button{
    color: #fff;
    text-align: center;
	font-family: Outfit;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    text-transform: uppercase;
    background-color: #cc1933 !important;
    border-radius: 0px !important;
    display:block;
    width:100%;
    height: 80px;
}
div#cont .wpforms-container .wpforms-field{
    padding:10px 0 !important;
}
.post-type-archive-product.woocommerce .container-wrap {
    background-color: transparent;
}
div#policy h6 {
    color: #CC1933;
    font-family: Outfit;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    text-transform: uppercase;
    border-radius: 30px;
    background: rgba(204, 25, 51, 0.10);
    width: 135px;
    padding: 9px 20px;
    margin-bottom: 14px;
}
div#policy p, div#policy ul li{
    color: #595959;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 174%;
    text-transform: capitalize;
}
div#policy p{
    padding-bottom:20px;
}
div#policy ul li{
    padding-bottom:5px;    
}
div#policy p:last-child, div#policy ul li:last-child{
    padding-bottom:0;
}
div#policy ul{
    margin-bottom:20px;
}
div#policy h3{
    color: #333;
    font-size: 45px;
    font-style: normal;
    font-weight: 500;
    line-height: 55px;
}
div#policy p a{
    text-transform:lowercase;
}
.page-id-132 div#policy h6 {
    width: 166px;
}



@media only screen and (min-width: 320px) and (max-width: 767px)
{
	
div#sec1 {padding-top: 150px !important;}
div#sec1 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#sec1 h6 {
    margin: 0 auto 20px;
    display: table;
    width: 80%;
    text-align: center;
}
div#sec1 h2 {
    font-size: 24px;
    line-height: 34px;
    text-align: center;
    width: 70%;
    margin: 0 auto 20px;
}
div#sec1 p {
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    width: 90%;
    margin: 0 auto;
}
div#sec1 a#btn {
    display: table;
    margin: 0 auto;
}
div#sec2 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#sec2 h6 {
    display: table;
    margin: 0 auto 10px;
}
div#sec2 .fea h2 {
    font-size: 24px;
    line-height: 34px;
    text-align: center;
}
div#sec2 a#btn2 {margin-right: auto;margin-left: auto;}
div#sec2 .vc_col-sm-2 {
    width: 100%;
}
div#sec2 .vc_col-sm-10 {
    margin: 0;
}	
div#sec3 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#sec3 h6 {
    display: table;
    margin: 0 auto 20px;
}
div#sec3 h2 {
    font-size: 24px;
    line-height: 34px;
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
}
div#sec3 p {
    width: 100%;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}
div#sec3 a#btn {
    margin: 0 auto 20px;
    display: table;
}	
div#sec4 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#sec4 .pro-head h2 {
    font-size: 24px;
    line-height: 34px;
}
div#sec4 p {
    font-size: 14px;
    line-height: 24px;
    width: 100%;
}	
div#sec5 {padding-top: 100px !important;}
div#sec5 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#sec5 h2 {
    font-size: 24px;
    line-height: 34px;
    width: 100%;
    text-align: center;
}
div#sec5 .row_col_wrap_12_inner.col.span_12.left {
    padding: 0;
}
div#sec5 p {
    font-size: 14px;
    line-height: 24px;
    width: 100%;
    text-align: center;
}
div#sec5 a#btn {
    margin: 0 auto;
    display: table;
}	
div#sec5 {padding-top: 100px !important;}
div#sec5 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#sec5 h2 {
    font-size: 24px;
    line-height: 34px;
    width: 100%;
    text-align: center;
}
div#sec5 .row_col_wrap_12_inner.col.span_12.left {
    padding: 0;
}
div#sec5 p {
    font-size: 14px;
    line-height: 24px;
    width: 100%;
    text-align: center;
}
div#sec5 a#btn {
    margin: 0 auto;
    display: table;
}
div#sec6 {padding-top: 0px !important;}
div#sec6 h2 {
    font-size: 24px;
    line-height: 34px;
}
div#sec6 .testi-sec {
    padding: 20px;
}
div#sec6 .testi-sec ul {
    display: block;
    text-align: center;
}
div#sec6 .testi-sec ul li img.avatar {
    margin: 0 auto 10px;
}
div#sec6 .testi-sec ul li:last-child strong {
    display: block;
}
div#sec6 .testi-sec ul li:last-child img.rating {
    margin: 10px auto 0;
}
div#sec6 .testi-sec p {
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    width: 100%;
}	
div#sec7 {padding-top: 50px !important;}	
div#fotr .row_col_wrap_12_inner.col.span_12.left {
    padding: 0;
}
div#fotr-inner img {
    margin: 0 auto;
    display: block;
}
div#fotr div#fotr-inner p {
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}
div#fotr form input {
    width: 100%;
}
div#fotr form {
    display: flex;
    justify-content: center;
}
div#fotr form input::placeholder {
    font-size: 14px;
}
div#fotr ul.info {
    display: block;
    text-align: center;
}
div#fotr-inner .vc_col-sm-4:nth-child(2) {padding-left: 0;}
div#fotr h3 {
    text-align: center;
}
div#fotr ul.fotr-links li {
    text-align: center;
}	
div#cont h2 {
    font-size: 24px;
    line-height: 34px;
}
div#cont div#wpforms-111 {
    width: 100%;
}	
div#policy h6 {
    display: table;
    margin: 0 auto 20px;
}
div#policy p, div#policy ul li {
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}
div#policy h3 {
    font-size: 24px;
    line-height: 34px;
    text-align: center;
}
div#policy p, div#policy ul li {
    list-style: none;
}
div#policy p, div#policy ul {
    margin: 0;
}	
h1.product_title.entry-title.nectar-inherit-default {
    font-size: 24px;
    line-height: 34px;
}
.woocommerce div.product table.variations {
    width: 100% !important;
}
 #tab-description {
    width: 100%;
    max-width: 100%;
    overflow: visible !important;
  }
  #tab-description #size-guide {
    min-width: 700px !important;
    width: 700px !important;
    max-width: none !important;
  }
  #tab-description {
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 15px;
  }	
	
	
	
	
	
}
@media only screen and (min-width: 768px) and (max-width: 1023px)
{
	
	div#sec1 {padding-top: 150px !important;}
div#sec1 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#sec1 h6 {
    margin: 0 auto 20px;
    display: table;
    width: 80%;
    text-align: center;
}
div#sec1 h2 {
    font-size: 24px;
    line-height: 34px;
    text-align: center;
    width: 70%;
    margin: 0 auto 20px;
}
div#sec1 p {
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    width: 90%;
    margin: 0 auto;
}
div#sec1 a#btn {
    display: table;
    margin: 0 auto;
}
div#sec2 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#sec2 h6 {
    display: table;
    margin: 0 auto 10px;
}
div#sec2 .fea h2 {
    font-size: 24px;
    line-height: 34px;
    text-align: center;
}
div#sec2 a#btn2 {margin-right: auto;margin-left: auto;}
div#sec2 .vc_col-sm-2 {
    width: 100%;
}
div#sec2 .vc_col-sm-10 {
    margin: 0;
}	
div#sec3 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#sec3 h6 {
    display: table;
    margin: 0 auto 20px;
}
div#sec3 h2 {
    font-size: 24px;
    line-height: 34px;
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
}
div#sec3 p {
    width: 100%;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}
div#sec3 a#btn {
    margin: 0 auto 20px;
    display: table;
}	
div#sec4 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#sec4 .pro-head h2 {
    font-size: 24px;
    line-height: 34px;
}
div#sec4 p {
    font-size: 14px;
    line-height: 24px;
    width: 100%;
}	
div#sec5 {padding-top: 100px !important;}
div#sec5 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#sec5 h2 {
    font-size: 24px;
    line-height: 34px;
    width: 100%;
    text-align: center;
}
div#sec5 .row_col_wrap_12_inner.col.span_12.left {
    padding: 0;
}
div#sec5 p {
    font-size: 14px;
    line-height: 24px;
    width: 100%;
    text-align: center;
}
div#sec5 a#btn {
    margin: 0 auto;
    display: table;
}	
div#sec5 {padding-top: 100px !important;}
div#sec5 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#sec5 h2 {
    font-size: 24px;
    line-height: 34px;
    width: 100%;
    text-align: center;
}
div#sec5 .row_col_wrap_12_inner.col.span_12.left {
    padding: 0;
}
div#sec5 p {
    font-size: 14px;
    line-height: 24px;
    width: 100%;
    text-align: center;
}
div#sec5 a#btn {
    margin: 0 auto;
    display: table;
}
div#sec6 {padding-top: 0px !important;}
div#sec6 h2 {
    font-size: 24px;
    line-height: 34px;
}
div#sec6 .testi-sec {
    padding: 20px;
}
div#sec6 .testi-sec ul {
    display: block;
    text-align: center;
}
div#sec6 .testi-sec ul li img.avatar {
    margin: 0 auto 10px;
}
div#sec6 .testi-sec ul li:last-child strong {
    display: block;
}
div#sec6 .testi-sec ul li:last-child img.rating {
    margin: 10px auto 0;
}
div#sec6 .testi-sec p {
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    width: 100%;
}	
div#sec7 {padding-top: 50px !important;}	
div#fotr .row_col_wrap_12_inner.col.span_12.left {
    padding: 0;
}
div#fotr-inner img {
    margin: 0 auto;
    display: block;
}
div#fotr div#fotr-inner p {
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}
div#fotr form input {
    width: 100%;
}
div#fotr form {
    display: flex;
    justify-content: center;
}
div#fotr form input::placeholder {
    font-size: 14px;
}
div#fotr ul.info {
    display: block;
    text-align: center;
}
div#fotr-inner .vc_col-sm-4:nth-child(2) {padding-left: 0;}
div#fotr h3 {
    text-align: center;
}
div#fotr ul.fotr-links li {
    text-align: center;
}	
div#cont h2 {
    font-size: 24px;
    line-height: 34px;
}
div#cont div#wpforms-111 {
    width: 100%;
}	
div#policy h6 {
    display: table;
    margin: 0 auto 20px;
}
div#policy p, div#policy ul li {
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}
div#policy h3 {
    font-size: 24px;
    line-height: 34px;
    text-align: center;
}
div#policy p, div#policy ul li {
    list-style: none;
}
div#policy p, div#policy ul {
    margin: 0;
}	
h1.product_title.entry-title.nectar-inherit-default {
    font-size: 24px;
    line-height: 34px;
}
.woocommerce div.product table.variations {
    width: 100% !important;
}
 #tab-description {
    width: 100%;
    max-width: 100%;
    overflow: visible !important;
  }
  #tab-description #size-guide {
    min-width: 700px !important;
    width: 700px !important;
    max-width: none !important;
  }
  #tab-description {
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 15px;
  }	
	
	
}
@media only screen and (min-width: 1024px) and (max-width: 1300px)
{
	
	header#top .container {
    padding: 0 20px !important;
}
div#sec1 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec1 h2 {
    font-size: 34px;
    line-height: 44px;
}
div#sec1 p {
    font-size: 14px;
    line-height: 24px;
    width: 100%;
}
div#sec2 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec2 .fea h2 {
    font-size: 34px;
    line-height: 44px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 14px;
    line-height: 24px;
}
div#sec3 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec3 h2 {
    font-size: 34px;
    line-height: 44px;
    width: 100%;
}
div#sec3 p {
    font-size: 14px;
    line-height: 24px;
    width: 100%;
}
div#sec4 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec4 .pro-head h2 {
    font-size: 34px;
    line-height: 44px;
}
div#sec4 p {
    font-size: 14px;
    line-height: 24px;
}
div#sec5 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#sec5 h2 {
    font-size: 34px;
    line-height: 44px;
    width: 100%;
}
div#sec5 p {
    font-size: 14px;
    line-height: 24px;
}
div#sec6 h2 {
    font-size: 34px;
    line-height: 44px;
}
div#sec6 .testi-sec p {
    font-size: 14px;
    line-height: 24px;
}
div#fotr .row_col_wrap_12_inner.col.span_12.left {
    padding: 0 20px;
}
div#fotr div#fotr-inner p {
    font-size: 14px;
    line-height: 24px;
}
div#fotr ul.info {
    gap: 20px;
}
h1.product_title.entry-title.nectar-inherit-default {
    font-size: 34px;
    line-height: 44px;
}	
div#policy p, div#policy ul li {
    font-size: 14px;
    line-height: 24px;
}
div#policy h3 {
    font-size: 34px;
    line-height: 44px;
}	
	
}
@media only screen and (min-width: 1301px) and (max-width: 1600px)
{
	
		header#top .container {
    padding: 0 20px !important;
}
div#sec1 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec1 h2 {
    font-size: 64px;
    line-height: 74px;
}
div#sec1 p {
    font-size: 16px;
    line-height: 26px;
    width: 100%;
}
div#sec2 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec2 .fea h2 {
    font-size: 64px;
    line-height: 74px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 18px;
    line-height: 28px;
}
div#sec3 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec3 h2 {
    font-size: 64px;
    line-height: 74px;
    width: 90%;
}
div#sec3 p {
    font-size: 16px;
    line-height: 26px;
    width: 90%;
}
div#sec4 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec4 .pro-head h2 {
    font-size: 64px;
    line-height: 74px;
}
div#sec4 p {
    font-size: 16px;
    line-height: 26px;
}
div#sec5 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#sec5 h2 {
    font-size: 64px;
    line-height: 74px;
    width: 50%;
}
div#sec5 p {
    font-size: 16px;
    line-height: 26px;
}
div#sec6 h2 {
    font-size: 64px;
    line-height: 74px;
}
div#sec6 .testi-sec p {
    font-size: 16px;
    line-height: 26px;
    min-height: 100px;
}
div#fotr .row_col_wrap_12_inner.col.span_12.left {
    padding: 0 20px;
}
div#fotr div#fotr-inner p {
    font-size: 16px;
    line-height: 26px;
}
div#fotr ul.info {
    gap: 20px;
}
h1.product_title.entry-title.nectar-inherit-default {
    font-size: 34px;
    line-height: 44px;
}
	
}






















