/*
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
*/
@import url('https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

#header-outer[data-full-width=true] header>.container {
    padding: 0 150px !important;
}
body #header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after{
    display:none;
}
div#header-outer {
    background: #112f5a;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a{
    color: #fff;
    text-align: center;
    font-family: Urbanist;
    font-size: 21.333px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px; /* 150% */
    text-transform:capitalize;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a:hover{
    color: #64d7ff;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li.current-menu-item>a{
    color: #64d7ff;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li#menu-item-27>a{
    margin-left:0;
    margin-right:14px;
}
li#menu-item-27 a i {
    color: #fff;
    font-size:25px !important;
}
.form-wo {
    position: relative;
    margin-right: 20px;
}
.form-wo input::placeholder {
    color: #fff;
    font-family: Urbanist;
    font-size: 17.878px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    opacity:1;
}
.form-wo input {
    color: #fff !important;
    padding-left: 50px;
    background:transparent !important;
    width: 365px;
    height: 58px;
    border-radius: 3px;
    border: 1px solid #fff;
}
.form-wo form:before {
    content: '\f002';
    font-family: 'FontAwesome';
    font-size: 22px;
    position: absolute;
    bottom: 23px;
    color: #fff;
    font-weight: 300 !important;
    left: 16px;
}
body.material input[type=text]:focus {
    border-color: #fff !important;
}
body.material #top nav ul #nectar-user-account a span:before {
    content: "";
    background-image: url(/wp-content/uploads/2025/01/user-icon.png);
    width: 24px;
    height: 30px;
    display: block;
    top: -4px;
    position: relative;
    filter: invert(1);
}
body.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart:before {
    content: "";
    background-image: url(/wp-content/uploads/2025/01/cart-icon-new.png);
    width: 25px;
    height: 25px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    top: 0px;
    filter: invert(1);
}
body.material #header-outer #top nav>.buttons>li:last-child{
    margin: 0 14px 0 14px !important;
}
div#sec1 h2 {
    color: #FFF;
    text-align: center;
    font-family: Outfit;
    font-size: 84.193px;
    font-style: normal;
    font-weight: 600;
    line-height: 88px; /* 104.522% */
}
div#sec1 a#btn {
    color: #1D1D1D;
    text-align: center;
    font-family: Urbanist;
    font-size: 15.638px;
    font-style: normal;
    font-weight: 400;
    line-height: 20.33px; /* 130% */
    text-transform: capitalize;
    padding: 12px 46px;
    border-radius: 57.054px !important;
    background: #FFF !important;
    display: table;
    margin: 0 auto;
    margin-top: 50px !important;
}
div#sec2 .woocommerce ul.products li.product a.tinvwl_add_to_wishlist_button {
    margin-top: 0;
}
div#sec2 .woocommerce ul.products li.product .woocommerce-loop-product__title {
    color: #131313;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    letter-spacing: normal;
    text-align:left;
	max-width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
div#sec2 .woocommerce ul.products li.product .price {
    color: #131313 !important;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    float: right;
    margin-top: -31px;
}
div#sec2 h2 {
    color: #112F5A;
    text-align: center;
    font-family: Outfit;
    font-size: 91.23px;
    font-style: normal;
    font-weight: 500;
    line-height: 104.263px; /* 114.286% */
    letter-spacing: -2.214px;
    text-transform: capitalize;
}
div#sec2 .owl-dots{
    margin-top: 30px !important;
}
div#sec2 .owl-theme[data-desktop-cols] .owl-dots .owl-dot span{
    width:30px !important;
    height:6px !important;
    border-radius: 4.93px;
    opacity: 0.5;
    background: #C1D18D;
    transform:scale(1) !important;
    margin:0 10px 0 0 !important;
    transition:all 0.5s linear;
}
div#sec2 .span_12.dark .owl-theme .owl-dots .owl-dot:hover span{
    width: 58px !important;
    height: 6px !important;
    opacity:1;
	background: #C1D18D !important;
}
div#sec2 .span_12.dark .owl-theme .owl-dots .owl-dot.active span{
    width: 58px !important;
    height: 6px !important;
    opacity:1;
	background: #C1D18D !important;
}
div#sec2 .owl-carousel[data-desktop-cols] .owl-stage {
    padding: 0;
}
div#sec3 .vc_col-sm-6 {
    width: 49%;
    margin: 0 8px;
}
div#sec3 .category {
    border-radius: 23px;
    background: rgba(217, 217, 217, 0.03);
    box-shadow: 0px 1px 14.8px 0px rgba(0, 0, 0, 0.25);
    backdrop-filter: blur(12.5px);
    padding: 32px 0 32px 46px;
}
div#sec3 .category h2{
    color: #FFF;
    font-family: Outfit;
    font-size: 60.813px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom:25px;
}
div#sec3 .category a#btn{
    color: #FFF;
    font-family: Urbanist;
    font-size: 18.001px;
    font-style: normal;
    font-weight: 400;
    line-height: 23.401px; /* 130% */
    text-transform: capitalize;
    border-radius: 65.674px;
    background: #112F5A;
    padding:14px 54px;
    transition: opacity .45s cubic-bezier(0.25,1,0.33,1), transform .45s cubic-bezier(0.25,1,0.33,1), border-color .45s cubic-bezier(0.25,1,0.33,1), color .45s cubic-bezier(0.25,1,0.33,1), background-color .45s cubic-bezier(0.25,1,0.33,1), box-shadow .45s cubic-bezier(0.25,1,0.33,1);
}
div#sec3 a#btn:hover{
   -webkit-transform: translateY(-3px) !important;
}
div#sec4 h2 {
    color: #292929;
    text-align: center;
    font-family: Outfit;
    font-size: 109.477px;
    font-style: normal;
    font-weight: 500;
    line-height: 125.116px; /* 114.286% */
    letter-spacing: -2.657px;
    text-transform: capitalize;
    margin-bottom: 26px;
}
div#sec4 p {
    color: #131313;
    text-align: center;
    font-family: Outfit;
    font-size: 22.189px;
    font-style: normal;
    font-weight: 300;
    line-height: 36.982px; /* 166.667% */
    padding-bottom: 40px;
}
div#sec4 .woocommerce ul.products li.product a.tinvwl_add_to_wishlist_button {
    margin-top: 0;
}
div#sec4 .woocommerce ul.products li.product .woocommerce-loop-product__title {
    color: #131313;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    letter-spacing: normal;
    text-align:left;
    margin-bottom: 0;
	max-width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
div#sec4 .woocommerce ul.products li.product .price {
    color: #131313 !important;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    float: right;
    margin-top: -31px;
}
div#sec5 #look {
    border-radius: 20px;
    background: linear-gradient(0deg, #F5F5F5 0%, #F5F5F5 100%), url(<path-to-image>) lightgray 0px 0px / 205.479% 100% no-repeat;
    padding: 87px 58px;
    width: 98%;
}
div#sec5 #look h2 {
    color: #112F5A;
    font-family: Outfit;
    font-size: 70px;
    font-style: normal;
    font-weight: 600;
    line-height: 80px; /* 114.286% */
    letter-spacing: -1.476px;
    text-transform: capitalize;
    margin-bottom: 30px;
}
div#sec5 #look p {
    color: #575757;
    font-family: Outfit;
    font-size: 22.189px;
    font-style: normal;
    font-weight: 300;
    line-height: 40px;
    padding-bottom: 0px;
}
div#sec5 #look p strong{
    color: #000;
    font-family: Outfit;
}
div#sec5 #look a#btn {
    color: #FFF;
    font-family: Urbanist;
    font-size: 15.638px;
    font-style: normal;
    font-weight: 400;
    line-height: 20.33px; /* 130% */
    text-transform: capitalize;
    border-radius: 57.054px !important;
    background: #112F5A !important;
    padding: 12px 46px;
	display:table;
	margin-top:30px;
	transition: opacity .45s cubic-bezier(0.25,1,0.33,1), transform .45s cubic-bezier(0.25,1,0.33,1), border-color .45s cubic-bezier(0.25,1,0.33,1), color .45s cubic-bezier(0.25,1,0.33,1), background-color .45s cubic-bezier(0.25,1,0.33,1), box-shadow .45s cubic-bezier(0.25,1,0.33,1);
}
div#sec5 #look a#btn:hover{
	-webkit-transform: translateY(-3px);
}
div#sec6 h2 {
    color: #FFF;
    text-align: center;
    font-family: Outfit;
    font-size: 87.496px;
    font-style: normal;
    font-weight: 600;
    line-height: 84.877px; /* 97.007% */
    letter-spacing: -2.124px;
    text-transform: capitalize;
    margin-bottom: 30px;
}
div#sec6 a#btn {
    color: #000;
    font-family: Urbanist;
    font-size: 15.638px;
    font-style: normal;
    font-weight: 400;
    line-height: 20.33px; /* 130% */
    text-transform: capitalize;
    padding: 12px 46px;
    border-radius: 57.054px !important;
    background: #FFF !important;
    display: table;
    margin: 0 auto;
    transition: opacity .45s cubic-bezier(0.25,1,0.33,1), transform .45s cubic-bezier(0.25,1,0.33,1), border-color .45s cubic-bezier(0.25,1,0.33,1), color .45s cubic-bezier(0.25,1,0.33,1), background-color .45s cubic-bezier(0.25,1,0.33,1), box-shadow .45s cubic-bezier(0.25,1,0.33,1);
}
div#sec6 a#btn:hover{
	-webkit-transform: translateY(-3px);
}
div#footer-working-2 h6 {
    color: #FFF;
    font-family: Poppins;
    font-size: 21.87px;
    font-style: normal;
    font-weight: 500;
    line-height: 30.618px; /* 140% */
    text-transform: capitalize;
    margin-top:20px;
    margin-bottom: 0px;
}
div#footer-working-2 p.news-para {
    color: #FFF;
    font-family: Poppins;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px; /* 227.273% */
}
div#footer-working-2 form input {
    width: 460px;
    background: transparent;
    height:56px;
    padding-left:23px;
    border-radius: 270px;
    border: 1.215px solid #FFF;
    color: #FFF;
}
div#footer-working-2 input::placeholder{
    color: #FFF;
    font-family: Poppins;
    font-size: 15.795px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    opacity:1;
}
div#footer-working-2 form button {
   color: #1C1C1C;
    text-align: center;
    font-family: Poppins;
    font-size: 15.795px;
    font-style: normal;
    font-weight: 400;
    line-height: 25.272px; /* 160% */
    border-radius: 270px !important;
    background: #FFF !important;
    border: 1.215px solid #FFF !important;
    box-shadow:none !important; 
    height: 56px;
    margin-left:-50px;
    padding:0px 29px !important;
}
div#footer-working-2 form {
    display: flex;
    align-items: center;
}
div#footer-working-2 div.wpforms-container-full {
    margin: 0px auto !important;
}
div#footer-working-2 .wpforms-submit-container {
    margin: 0 !important;
}
div#footer-working-2 img.logo{
    width: 50%;
}
div#footer-working-2 h3 {
    color: #FFF;
    font-family: Urbanist;
    font-size: 24.3px;
    font-style: normal;
    font-weight: 600;
    line-height: 24.3px; /* 100% */
    margin-bottom:19px;
}
div#footer-working-2 ul{
    margin:0;
}
div#footer-working-2 ul li{
    list-style:none;
}
div#footer-working-2 ul li a{
    color: #FFF;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 43.741px; /* 243.003% */
	text-transform: capitalize;
}
div#footer-working-2 p.get {
    color: #FFF;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 34.02px; /* 189.002% */
    padding-bottom: 10px;
}
div#footer-working-2 ul.iconlist {
    margin: 0;
    display: flex;
}
div#footer-working-2 ul.iconlist li i {
    color: #fff;
    font-size: 18px;
}
div#footer-working-2 ul.iconlist li {
    margin: 0 20px 0 0;
    list-style: none;
}
div#footer-working-2 h5 {
    color: #FFF;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 29.16px; /* 162.002% */
    margin-bottom:25px;
}
div#footer-working-2 div#fotr-lst  p a{
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    text-transform: uppercase;
    display:block;
    text-align:center;
    padding-top:21px;
}
div#fotr-lst p a {
    color: #000;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    text-transform: uppercase;
    display: block;
    text-align: center;
}
div#fotr-lst {
    margin-bottom: 0px;
}
div#fotr-inner img {
    width: 80%;
}
div.wpforms-container-full .wpforms-confirmation-container-full {
    background: #000 !important;
    border: 1px solid #000 !important;
}
div.wpforms-container-full .wpforms-confirmation-container-full p{
    color:#fff !important;
}
div#abt h2 {
    color: #112F5A;
    font-family: Outfit;
    font-size: 60.82px;
    font-style: normal;
    font-weight: 600;
    line-height: 69.509px; /* 114.286% */
    letter-spacing: -1.476px;
    text-transform: capitalize;
    margin-bottom: 15px;
}
div#abt p {
    color: #575757;
    font-family: Outfit;
    font-size: 22px;
    font-style: normal;
    font-weight: 300;
    line-height: 40px; /* 166.667% */
}
div#abt img{
    display:table;
    margin:0 auto;
}
div#abt2 div#choose {
    padding: 30px 90px 40px 60px;
    border: 4px solid #000;
    box-shadow: 20.9px 20.9px 6.316px 0px rgb(136 136 136);
    border: 4px solid #112F5A;
}
div#abt2 div#choose h2{
	color: #112F5A;
    font-family: Outfit;
    font-size: 60.82px;
    font-style: normal;
    font-weight: 600;
    line-height: 69.509px; /* 114.286% */
    letter-spacing: -1.476px;
    text-transform: capitalize;
    margin-bottom: 15px;
}
div#abt2 div#choose ul{
	margin-left:20px;
}
div#abt2 div#choose ul li{
	list-style:square;
	color: #575757;
	font-family: Outfit;
	font-size: 22px;
	font-style: normal;
	font-weight: 300;
	line-height: 40px;
}
div#abt2 div#choose ul li::marker{
	color: #112F5A;
}
div#abt2 div#choose p{
	color: #575757;
	font-family: Outfit;
	font-size: 22px;
	font-style: normal;
	font-weight: 300;
	line-height: 40px;
}
#page-header-bg[data-bg-pos=center] .page-header-bg-image {
    background-position: 100% 8%;
}
div#cont h2 {
    color: #112F5A;
    font-family: Outfit;
    font-size: 60.82px;
    font-style: normal;
    font-weight: 600;
    line-height: 69.509px;
    letter-spacing: -1.476px;
    text-transform: capitalize;
    text-align:center;
    margin-bottom: 0px;
}
div#cont div#wpforms-96 {
    width: 75%;
}
div#cont form input, div#cont form textarea{
    height: 80px;
    color: #000;
    padding-left:32px;
    border:1.354px solid #565656;
    backdrop-filter: blur(10.156269073486328px);
    border-radius:11px;
    background:transparent;
}
div#cont form input::placeholder, div#cont form textarea::placeholder{
    color: #000;
    font-family: Outfit;
    font-size: 23.021px;
    font-style: normal;
    font-weight: 500;
    line-height: 37.917px; /* 164.706% */
    text-transform:capitalize;
    opacity:1;
}
div#cont form button{
    color: #FFF;
    font-family: Outfit;
    font-size: 24.375px;
    font-style: normal;
    font-weight: 500;
    line-height: 32.5px; /* 133.333% */
    background:#0e3259;
    border-radius:11px !important;
    display:block;
    width:100%;
    height: 80px;
}
div#cont form button:hover{
    background:#0e3259 !important; 
}
div#cont .wpforms-container .wpforms-field{
    padding:10px 0 !important;
}
.archive .page-header-bg-image:after {
    display: none;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    color: #131313;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    letter-spacing: normal;
    margin: 0;
    padding-top: 16px;
	max-width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.woocommerce ul.products li.product .price{
    color: #131313 !important;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    float: right;
    margin-top: -30px;
}
.post-type-archive-product.woocommerce .container-wrap {
    background-color: #fff !important;
}
.woocommerce ul.products li.product a.tinvwl_add_to_wishlist_button {
    margin-top: 0;
}
.tinv-header h2 {
    color: #000;
    font-family: Outfit;
    font-size: 60.82px;
    font-style: normal;
    font-weight: 600;
    line-height: 69.509px;
    letter-spacing: -1.476px;
    text-transform: capitalize;
}
h1.product_title.entry-title.nectar-inherit-default {
    color: #131313;
    font-family: Inter;
    font-size: 45px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    letter-spacing: normal;
}
.woocommerce div.product .summary p.price {
    color: #131313 !important;
    font-family: Inter;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
body.product-template-default.single.single-product .bg-color-stripe {
    background-image: url(/wp-content/uploads/2025/01/banner.png) !important;
    height: 550px !important;
	display:block !important;
}
.term-21 #page-header-bg h1, .term-22 #page-header-bg h1 {
    display: none;
}
div#faqs h6 {
    color: #292929;
    text-align: center;
    font-family: Outfit;
    font-size: 19.475px;
    font-style: normal;
    font-weight: 700;
    line-height: 29.212px; /* 150% */
    letter-spacing: 1.461px;
    text-transform: uppercase;
    margin-bottom: 7px;
}
div#faqs h2 {
    color: #112F5A;
    text-align: center;
    font-family: Outfit;
    font-size: 91.23px;
    font-style: normal;
    font-weight: 500;
    line-height: 104.263px;
    letter-spacing: -2.214px;
    text-transform: capitalize;
    margin-bottom: 60px;
}
div#faqs h3.toggle-title {
    width: 100%;
    text-align: left;
}
div#faqs h3.toggle-title a {
    color: #292929;
    font-family: Outfit;
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px; /* 100% */
    letter-spacing: -0.36px;
    padding: 22px 0px !important;
}
div#faqs .toggle>.toggle-title a i {
    right: 0;
    left: auto;
    top: 25px;
}
body div#faqs .toggle[data-inner-wrap=true]>div .inner-toggle-wrap {
    min-height: unset !important;
    box-shadow: none !important;
    background-color: transparent !important;
}
div#faqs .inner-toggle-wrap p {
    color: #575757;
    font-family: Outfit;
    font-size: 22px;
    font-style: normal;
    font-weight: 300;
    line-height: 40px; /* 182.353% */
}
div#faqs .toggle>.toggle-title a i:before {
    content: '\f067';
    color:#2B2B2B;
    font-size: 18px;
    font-weight: 100 !important;
}
div#faqs i.fa.fa-minus-circle {
    content: '\f00d';
}
div#faqs .toggle.open>.toggle-title a i:before {
    content: '\f00d';
}
div#faqs .toggle.open>.toggle-title a i{
	color:#2B2B2B;
}
body div#faqs .toggle>div {
    box-shadow: none !important;
    background-color: transparent;
}
body div#faqs .toggle[data-inner-wrap=true].open>div {
    border-top: 0.938px dashed rgba(41, 41, 41, 0.50);
}
div#faqs .toggles .toggle h3 a {
   border-top: 0.938px dashed rgba(41, 41, 41, 0.50);
   background-color: transparent !important;
}
div#faqs .toggles .toggle:last-child h3 a {
   border-top: 0.938px dashed rgba(41, 41, 41, 0.50) !important;
}
body div#faqs .toggle {
    margin-bottom: 0px; 
}
.woocommerce ul.products li.product.classic .product-wrap img{
	height:500px;
	object-fit:cover;
	object-position:center;
}
/* =================== Mobile Responsive ======================== */

@media (min-width: 320px) and (max-width: 767px){
	    body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
        height: 53px !important;
    }
body #header-outer {
        margin-bottom: 0;
        padding: 0px 0;
    }
#header-outer[data-full-width=true] header>.container {
    padding: 0 8px !important;
}
div#sec1 h2 {
    font-size: 30px;
    line-height: 40px;
}
div#sec1 {
    padding-top: 71px !important;
    padding-bottom: 71px !important;
}
div#header-space {
    height: 52px;
}
div#sec2 h2 {
    font-size: 28px;
    line-height: 37px;
}
#ajax-content-wrap .vc_row.right_padding_60px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_60px .row_col_wrap_12 {
    padding-right: 20px;
}
#ajax-content-wrap .vc_row.left_padding_60px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_60px .row_col_wrap_12 {
    padding-left: 20px;
}
.owl-carousel.owl-loaded[data-desktop-cols] {
    display: flex;
    flex-direction: column;
}
li.classic.product.type-product.post-634.status-publish.last.instock.product_cat-bottoms.product_tag-black.product_tag-blue.product_tag-fox-cai.product_tag-green.product_tag-grey.product_tag-purple.has-post-thumbnail.shipping-taxable.purchasable.product-type-variable {
    width: 100% !important;
}
li.classic.product.type-product.post-644.status-publish.instock.product_cat-bottoms.product_cat-yoga.product_tag-cgc.product_tag-fbads.product_tag-omni.product_tag-summer24.has-post-thumbnail.shipping-taxable.purchasable.product-type-variable {
    width: 100%;
}
li.classic.product.type-product.post-677.status-publish.first.instock.product_cat-bottoms.product_tag-nspj.has-post-thumbnail.shipping-taxable.purchasable.product-type-variable {
    width: 100%;
}
div#sec3 .vc_col-sm-6 {
    width: 100%;
    margin: 0 8px;
}
div#sec3 .category h2 {
    font-size: 30px;
	text-align: center;
}
div#sec3 .category {
    padding: 32px 0 32px 0px;
}
ul.products.columns-4 li {
    width: 100% !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}
div#sec5 #look h2 {
    font-size: 25px;
    line-height: 40px;
    letter-spacing: normal;
    text-align: center;
	margin-bottom: 10px;
}
div#sec5 #look {
    text-align: center;
    font-size: 37px;
    line-height: 57px;
    margin-bottom: 26px;
}
div#sec5 #look p {
    font-size: 16.189px;
    line-height: 31px;
    padding-bottom: 0px;
}
div#sec6 h2 {
    font-size: 26px;
    line-height: 36px;
    margin-bottom: 8px;
    padding-top: 0px;
    padding-bottom: 0px;
}
#ajax-content-wrap .vc_row.right_padding_60px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_60px .row_col_wrap_12 {
   padding-right: 0px; 
}
#ajax-content-wrap .vc_row.left_padding_60px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_60px .row_col_wrap_12 {
    padding-left: 0px;
}
div#fws_682275691bd7c {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
#ajax-content-wrap .vc_row.right_padding_215px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_215px .row_col_wrap_12 {
    padding-right: 20px;
}
#ajax-content-wrap .vc_row.left_padding_220px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_220px .row_col_wrap_12 {
    padding-left: 20px;
}
div#footer-working-2 h6 {
    font-size: 16.87px;
    text-align: center;
}
div#footer-working-2 h3 {
    font-size: 17.3px;
    line-height: 24.3px;
    margin-bottom: 19px;
    margin-top: 20px;
}
div#footer-working-2 ul li a {
    font-size: 15px;
    line-height: 33.741px;
}
div#footer-working-2 form input {
    width: 300px;
    padding-left: 16px;
}
div#footer-working-2 p.news-para {
    font-size: 13px;
    line-height: 25px;
    text-align: center;
}
div#footer-working-2 {
    padding-top: 43px;
    padding-bottom: 44px;
}
div#footer-working-2 p.get {
    font-size: 16px;
    line-height: 26.02px;
}
	div#sec5 #look {
    padding: 40px 12px;
    width: 100%;
}
a#btn {
    display: table;
    margin: 0 auto;
}
	div#sec4 .woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 15px;
}
	div#sec4 .woocommerce ul.products li.product .price {
    font-size: 15px;
}
	div#sec4 h2 {
    font-size: 30px;
    line-height: 40px;
}
	.wpb_column.left_padding_desktop_31px > .vc_column-inner {
    padding-left: 12px;
}
.wpb_column.bottom_padding_desktop_40px > .vc_column-inner {
    padding-bottom: 40px;
}
.wpb_column.right_padding_desktop_386px > .vc_column-inner {
    padding-right: 15px;
}
.wpb_column.top_padding_desktop_534px > .vc_column-inner {
    padding-top: 45px;
}
	.wpb_column.top_padding_desktop_532px > .vc_column-inner {
    padding-top: 45px;
    margin-top: 32px;
}
	div#sec5 {
    padding-top: 28px !important;
}
	div#footer-working-2 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
/* 	div#fws_682282b11a3d9 {
    padding-top: 48px !important;
    padding-bottom: 35px !important;
} */
	.vc_custom_1738095375208 {
    background-size: cover !important;
	padding-top: 48px !important;
    padding-bottom: 35px !important;
}div#abt h2 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 15px;
    text-align: center;
}
div#abt p {
    font-size: 16px;
    line-height: 40px;
    text-align: center;
}
div#abt2 div#choose h2 {
    font-size: 30px;
    line-height: 48.509px;
    margin-bottom: 15px;
}
div#abt2 div#choose ul li {
    font-size: 16px;
    line-height: 30px;
}
div#abt2 div#choose {
    padding: 30px 14px 40px 17px;
}
div#abt2 div#choose p {
    font-size: 18px;
    line-height: 34px;
}
	div#cont div#wpforms-96 {
    width: 100%;
}
div#cont h2 {
    font-size: 30px;
    line-height: 40px;
}
	body.product-template-default.single.single-product .bg-color-stripe {
    background-image: url(/wp-content/uploads/2025/01/banner.png) !important;
    height: 0px !important;
	display:block !important;
}
	h1.product_title.entry-title.nectar-inherit-default {
    font-size: 23px;
    letter-spacing: normal;
}
ul.products.columns-4 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}
	li.classic.product.type-product.post-638.status-publish.instock.product_cat-candle.product_tag-tss.has-post-thumbnail.shipping-taxable.purchasable.product-type-variable{
    width: 100% !important;
}
li.classic.product.type-product.post-400.status-publish.instock.product_cat-candle.product_tag-candle-lemon.product_tag-tss.has-post-thumbnail.shipping-taxable.purchasable.product-type-variable {
	width: 100% !important;
}
li.classic.product.type-product.post-2119.status-publish.instock.product_cat-candle.product_tag-tss.has-post-thumbnail.shipping-taxable.purchasable.product-type-variable{
	width: 100% !important;
	}
li.classic.product.type-product.post-667.status-publish.instock.product_cat-spray.product_tag-lavender.product_tag-room.product_tag-room-spray.product_tag-tss.has-post-thumbnail.shipping-taxable.purchasable.product-type-simple{
		width: 100% !important;
	}
	li.classic.product.type-product.post-2124.status-publish.instock.product_cat-candle.product_tag-nat.has-post-thumbnail.shipping-taxable.purchasable.product-type-simple{
	width: 100% !important;
	}
	li.classic.product.type-product.post-639.status-publish.instock.product_cat-spray.product_tag-tss.has-post-thumbnail.shipping-taxable.purchasable.product-type-simple{
	width: 100% !important;	
	}
	i.fa.fa-heart-o {
    display: none;
}
}
/* ===================== tablet Responsiveness =========================== */
@media (min-width: 768px) and (max-width: 1023px){
	#header-outer[data-full-width=true] header>.container {
    padding: 0 36px !important;
}
body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
        height: 70px !important;
    }
div#sec1 h2 {
    font-size: 40px;
    line-height: 52px;
}
div#sec2 h2 {
    font-size: 40px;
    line-height: 50px;
}
#ajax-content-wrap .vc_row.right_padding_60px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_60px .row_col_wrap_12 {
    padding-right: 26px;
}
#ajax-content-wrap .vc_row.left_padding_60px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_60px .row_col_wrap_12 {
    padding-left: 53px;
}
div#sec2 .woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 15px;
}
div#sec2 .woocommerce ul.products li.product .price {
    font-size: 16px;
}
#ajax-content-wrap .vc_row.right_padding_60px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_60px .row_col_wrap_12 {
    padding-right: 10px;
}
#ajax-content-wrap .vc_row.left_padding_60px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_60px .row_col_wrap_12 {
    padding-left: 10px;
}
div#sec3 .vc_col-sm-6 {
    width: 100%;
    margin: 0 0px;
}
.wpb_column.top_padding_desktop_534px > .vc_column-inner {
    padding-top: 132px;
}
.wpb_column.right_padding_desktop_386px > .vc_column-inner {
    padding-right: 195px;
}
.wpb_column.left_padding_desktop_31px > .vc_column-inner {
    padding-left: 31px;
}
.wpb_column.bottom_padding_desktop_40px > .vc_column-inner {
    padding-bottom: 132px;
}
.wpb_column.top_padding_desktop_532px > .vc_column-inner {
    padding-top: 132px;
    margin-top: 30px;
}
div#sec4 h2 {
    font-size: 40px;
    line-height: 50px;
    letter-spacing: normal;
}
div#sec5 #look h2 {
    font-size: 40px;
    line-height: 50px;
    letter-spacing: normal;
    margin-bottom: -1px;
}
div#sec5 #look p {
    font-size: 18.189px;
    line-height: 32px;
    padding-bottom: 0px;
}
div#sec5 #look {
    padding: 30px 36px;
    width: 98%;
}
div#sec6 {
   margin-top: -108px !important;
   margin-bottom: -108px !important;
}

div#sec6 h2 {
    font-size: 40px;
    line-height: 50px;
}
#ajax-content-wrap .vc_row.right_padding_215px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_215px .row_col_wrap_12 {
    padding-right: 30px;
}
#ajax-content-wrap .vc_row.left_padding_220px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_220px .row_col_wrap_12 {
    padding-left: 30px;
}
div#fotr-inner img {
    width: 42%;
}
div#footer-working-2 p.news-para {
    font-size: 13px;
    line-height: 25px;
    padding-bottom: 30px;
}
div#footer-working-2 h3 {
    font-size: 20.3px;
}
div#footer-working-2 ul li a {
    font-size: 16px;
    line-height: 37.741px;
}
div#footer-working-2 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
	div#abt h2 {
    font-size: 40px;
    line-height: 55px;
    margin-bottom: 15px;
}
div#abt p {
    font-size: 18px;
    line-height: 31px;
}
div#abt img {
    display: table;
    margin: 0 auto;
    width: 100%;
}
div#abt2 div#choose h2 {
    font-size: 40px;
}
div#abt2 div#choose ul li {
    font-size: 15px;
    line-height: 33px;
}
div#abt2 div#choose p {
    font-size: 18px;
    line-height: 29px;
}
	i.fa.fa-heart-o {
    display: none;
}
	body.product-template-default.single.single-product .bg-color-stripe {
    background-image: url(/wp-content/uploads/2025/01/banner.png) !important;
    height: 0px !important;
	display:block !important;
}
}
/* ===================== tablet Responsiveness =========================== */
@media (min-width: 1024px) and (max-width: 1300px){
	#header-outer #logo img, #header-outer .logo-clone img, #header-outer .logo-spacing img {
    height: 58px;
    margin-left: -105px;
}
#header-outer[data-full-width=true] header>.container {
    padding: 0 28px !important;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
    font-size: 15.333px;
    line-height: 24px;
    margin-left: 16px !important;
    margin-right: 15px !important;
}
.form-wo input {
    width: 237px;
    height: 58px
}
#header-space {
    height: 111px;
}
div#sec1 h2 {
    font-size: 58px;
    line-height: 70px;
}
div#sec2 h2 {
    font-size: 58px;
    line-height: 70px;
}

#ajax-content-wrap .vc_row.right_padding_60px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_60px .row_col_wrap_12 {
    padding-right: 52px;
}
#ajax-content-wrap .vc_row.left_padding_60px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_60px .row_col_wrap_12 {
    padding-left: 52px;
}
div#sec3 .vc_col-sm-6 {
    width: 100%;
    margin: 0 0px;
}
div#sec3 .category h2 {
    font-size: 40px;
    margin-top: 30px;
}
div#sec4 h2 {
    font-size: 59px;
    line-height: 70px;

}
div#sec5 #look h2 {
    font-size: 34px;
    line-height: 44px;
}
div#sec5 #look p {
    font-size: 16.189px;
    line-height: 29px;
    padding-bottom: 0px;
}
div#sec5 #look {
  
    padding: 28px 26px;
    width: 100%;
}
div#sec6 h2 {
    font-size: 50px;
    line-height: 60px;
}
div#sec6 {
   margin-top: -108px !important;
   margin-bottom: -108px !important;
}
#ajax-content-wrap .vc_row.right_padding_215px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_215px .row_col_wrap_12 {
    padding-right: 30px;
}
#ajax-content-wrap .vc_row.left_padding_220px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_220px .row_col_wrap_12 {
    padding-left: 30px;
}
div#footer-working-2 h3 {
    font-size: 18.3px;
    line-height: 24.3px;
}
div#footer-working-2 ul li a {
    font-size: 15px;
    line-height: 34.741px;
}
div#footer-working-2 form input {
    width: 292px;
}
div#footer-working-2 p.get {
    font-size: 15px;
    line-height: 27.02px;
    padding-bottom: 10px;
}
	div#abt h2 {
    color: #112F5A;
    font-family: Outfit;
    font-size: 40px;
}
div#abt p {
    font-size: 17px;
    line-height: 30px;
}
div#abt2 div#choose h2 {
    color: #112F5A;
    font-family: Outfit;
    font-size: 40px;
}
div#abt2 div#choose ul li {
    font-size: 19px;
    line-height: 30px;
}
div#abt2 div#choose p {
    font-size: 18px;
    line-height: 28px;
}
}
/* ===================== tablet Responsiveness =========================== */
@media (min-width: 1301px) and (max-width: 1600px){
	
	#header-outer[data-full-width=true] header>.container {
    padding: 0 30px !important;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
    font-size: 15.333px;
    line-height: 29px;
    text-transform: capitalize;
}
#header-outer #logo img, #header-outer .logo-clone img, #header-outer .logo-spacing img {
    height: 70px;
    margin-left: -110px;
}
#header-space {
    height: 119px;
}
div#sec1 h2 {
    font-size: 60px;
    line-height: 80px;
}
div#sec2 h2 {
    font-size: 60px;
    line-height: 82px;
}
div#sec3 .vc_col-sm-6 {
    width: 100%;
    margin: 0 0px;
}
body .wpb_row .column-image-bg-wrap {
    z-index: -1;
    overflow: hidden;
    margin: 40px 0px 0px 0px !important;
}
div#sec4 h2 {
    font-size: 60px;
    line-height: 80px;
    letter-spacing: normal;
}
div#sec5 #look h2 {
    font-size: 47px;
    line-height: 60px;
    padding-bottom: 0px;
}
div#sec5 #look p {
    color: #575757;
    font-family: Outfit;
    font-size: 18.189px;
    font-style: normal;
    font-weight: 300;
    line-height: 29px;
    padding-bottom: 0px;
}
div#sec6 h2 {
    font-size: 60px;
    line-height: 70px;
    margin-bottom: 30px;
}
#ajax-content-wrap .vc_row.right_padding_215px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_215px .row_col_wrap_12 {
    padding-right: 30px;
}
#ajax-content-wrap .vc_row.left_padding_220px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_220px .row_col_wrap_12 {
    padding-left: 30px;
}
div#footer-working-2 form input {
    width: 385px;
}
}
/* -------------- */
body.page-id-18 {
	font-family: Outfit !important;
}
.page-id-18 .woocommerce table.shop_table th {
    line-height: 28px;
    font-size: 18px;
    color: #000;
}
.page-id-18 .woocommerce table.shop_table td{
	line-height: 26px;
    font-size: 16px;
    color: #000;
}
.page-id-18 .woocommerce .actions .button {
    font-size: 16px;
	line-height:26px;
    font-family: Outfit !important;
}
.page-id-18 #ajax-content-wrap .cart_totals h2{
	color: #112F5A;
    font-family: Outfit;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px;
    text-transform: capitalize;
}
.page-id-18 #page-header-bg[data-bg-pos=center] .page-header-bg-image {
    background-position: 100% 5%;
}
body.page-id-19 {
	font-family: Outfit !important;
	line-height: 26px;
    font-size: 16px;
}
.page-id-19 h3{
	color: #112F5A;
    font-family: Outfit;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px;
    text-transform: capitalize;
}
.page-id-19 .woocommerce form .form-row label{
	line-height: 26px;
    font-size: 16px;
    color: #000;
}
.page-id-19 .woocommerce-checkout-review-order-table .product-info h4 a{
	line-height: 26px;
    font-size: 16px;
    color: #000;
	font-family: Outfit;
}
.page-id-19 .product-info{
    color: #000;
}
.page-id-19 .woocommerce table.order-review th, .page-id-19 .woocommerce table.order-review td{
	line-height: 28px !important;
	font-size: 18px !important;
	color: #000;
	font-family: Outfit;
}
body.page-id-19 .woocommerce-checkout-review-order-table .product-info .product-quantity{
	line-height: 26px !important;
	font-size: 16px !important;
	font-family: Outfit;
}
.page-id-19 #page-header-bg[data-bg-pos=center] .page-header-bg-image {
    background-position: 100% 5%;
}
