/*
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=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');
@font-face {
  font-family: kholic;
  src: url(/wp-content/themes/salient-child/fonts/kholic.otf);
}
body * {
	font-family: Poppins;
}
div#header-space {
    display: none;
}
div#header-outer {
    background: transparent;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a{
    color: #1E1E1E;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 20px;
    text-transform: capitalize;
    margin:0;
    padding:0px 50px;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li.current-menu-item>a{
    font-weight: 700;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li#menu-item-99>a{
    padding:0 50px 0 0;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a:before {
    content: "";
    background: #1E1E1E;
    width: 2px;
    height: 20px;
    position: absolute;
    left: 0px;
    top: 0px;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li:first-child a:before {
    display: none;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li#get>a{
    color: #E8E8E8;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px; /* 111.111% */
    text-transform: capitalize;
    padding:18px 29px;
    border-radius: 8px;
    background: #03734E;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li#get{
    margin-left: 66px !important;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li#get>a:before{
    display:none;
}
#header-outer[data-format=centered-menu] #top .span_9 ul.sf-menu.sf-js-enabled.sf-arrows {
    justify-content:flex-start;
    position: relative;
    left: 185px;
}
#header-outer[data-full-width=true] header>.container{
    padding:0 80px 0 100px;
}
body.material #top nav ul #nectar-user-account a span:before {
    content: "";
    background-image: url(/wp-content/uploads/2025/06/user-icon.png);
    width: 18px;
    height: 20px;
    display: block;
}
body.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart:before {
    content: "";
    background-image: url(/wp-content/uploads/2025/06/cart-icon.png);
    width: 16px;
    height: 20px;
    display: block;
}
body #header-outer .icon-salient-search:before, body.material #header-outer .icon-salient-search:before{
    color:#000;
}
div#sec1 .row-bg.viewport-desktop.using-image:before{
    content:"";
    background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
    width: 1920px;
    height: 601px;
    position:absolute;
    top:0;
}
 body #header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after{
     display:none;
}
div#sec1 h2 {
    color: #1E1E1E;
    font-family: kholic;
    font-size: 87.494px;
    font-style: normal;
    font-weight: 400;
    line-height: 80px; /* 91.434% */
    text-transform: uppercase;
    margin-bottom: 30px;
    width: 55%;
}
div#sec1 p{
    color: #000;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 33px; /* 183.333% */
    text-transform: capitalize;
    width: 45%;
}
div#sec1 a#btn{
    color: #E8E8E8;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px; /* 111.111% */
    text-transform: capitalize;
    padding:18px 30px;
    border-radius: 8px !important;
    margin-bottom: 0px;
}
div#sec1 h1{
    color: #ffffff90;
    font-family: kholic;
    font-size: 444.02px;
    font-style: normal;
    font-weight: 400;
    line-height: 346.987px; /* 91.434% */
    text-transform: uppercase;
    padding-top: 65px;
    position:relative;
    z-index:1;
}
div#sec1 h1:before{
    content:"herbsnry";
    color:transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #ffffff80;
    font-family: kholic;
    font-size: 444.02px;
    font-style: normal;
    font-weight: 400;
    line-height: 346.987px; /* 91.434% */
    text-transform: uppercase;
    position:absolute;
    top:0;
    z-index:-1;
}
div#sec2 li.classic.product.type-product{
	padding:0px 0px 0;
	height: 570px;
	transition:all 0.5s linear;
	width: 19%;
	margin-right: 14px;
}
div#sec2 li.classic.product.type-product .product-wrap{
	border: 1px solid #C7C7C7;
	background: rgba(0, 0, 0, 0.02);
}
div#sec2 li.classic.product.type-product .product-wrap img{
	height: 415px;
	object-fit:scale-down;
	transition:all 0.5s linear;
}
div#sec2 .woocommerce ul.products li.product .woocommerce-loop-product__title {
	color: #000;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 19px; /* 95% */
	text-transform: capitalize;
	text-align:center;
	margin: 0;
	padding: 30px 0 10px 0;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
div#sec2 .woocommerce ul.products li.product .price {
	color: #000 !important;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 300;
	line-height: 19px; /* 95% */
	text-transform: capitalize;
	text-align:center;
}
div#sec2 .woocommerce .classic .product-wrap a.button {
    -webkit-transform: unset !important;
    bottom: -160px;
    left: auto;
    z-index: 20;
    position: absolute !important;
    right: auto;
    top: auto !important;
}
div#sec2 .woocommerce .classic .product-wrap a.button, div#sec2 .woocommerce ul.products li.product.classic .button {
    border-radius: 10px;
	background: transparent !important;
	border: 1px solid #000;
	width: 149px;
	height: 55px;
	color: #000;
	font-family: Poppins;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px; /* 111.111% */
	text-transform: capitalize;
    left: 0;
    right: 0;
    bottom: -150px;
    padding: 18px 0 18px 0px;
	margin:0 auto;
}
div#sec2 .woocommerce .product-wrap {
    overflow: unset !important;
}
div#sec2 .woocommerce .classic .product-wrap .add_to_cart_button i{
	display:none;
}
div#sec5 li.classic.product.type-product:hover{
	border-color: #FE55EC;
	background: #0C2A27;
}
div#sec2 li.classic.product.type-product:hover .product-wrap{
	background: rgba(172, 172, 172, 0.28);
}
div#sec2 li.classic.product.type-product:hover .product-wrap img{
	transform: rotate(-20.817deg) scale(1.1);
}
div#sec2 li.classic.product.type-product:hover a.button{
	background: #03734E !important;
	border: 1px solid #03734E;
	color:#fff;
}
div#sec2 li.classic.product.type-product:hover .price{
	font-weight: 600;
}
div#sec2 h6 {
    color: #1E1E1E;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 100% */
    letter-spacing: 9.8px;
    text-transform: capitalize;
    text-align: center;
    margin-bottom: 32px;
}
div#sec2 h2 {
    color: #1E1E1E;
    font-family: kholic;
    font-size: 80px;
    font-style: normal;
    font-weight: 400;
    line-height: 80px; /* 100% */
    text-transform: capitalize;
    text-align: center;
}
div#sec3 h6 {
    color: #1E1E1E;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 100% */
    letter-spacing: 9.8px;
    text-transform: capitalize;
    margin-bottom: 33px;
}
div#sec3 h2 {
    color: #1E1E1E;
    font-family: kholic;
    font-size: 75.808px;
    font-style: normal;
    font-weight: 400;
    line-height: 69.314px; /* 91.434% */
    text-transform: uppercase;
    margin-bottom: 20px;
}
div#sec3 p {
    color: #000;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 33px; /* 183.333% */
    text-transform: capitalize;
    width: 35%;
}
div#sec3 a#btn {
    color: #FFF;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px; /* 111.111% */
    text-transform: capitalize;
    padding: 18px 37px;
    border-radius: 8px !important;
}
div#sec4 h3{
    color: #000;
    font-family: Poppins;
    font-size: 25px;
    font-style: normal;
    font-weight: 300;
    line-height: 33px; /* 132% */
    text-transform: capitalize;
    text-align:center;
}
div#sec4 img{
    display:table;
    margin:0 auto;
    margin-bottom:40px;
}
div#sec4 .vc_col-sm-3:nth-child(4) img {
    margin-bottom:44px;
}
div#sec4 .vc_col-sm-3:before{
    content:"";
    background: #CECECE;
    width: 1px;
    height: 158px;
    position:absolute;
    right: 0px;
}
div#sec4 .vc_col-sm-3:nth-child(4):before{
     display:none;
}
div#sec5{
    background: linear-gradient(0deg, #F0E9DC 0%, #F0E9DC 100%), url(<path-to-image>) lightgray 50% / cover no-repeat;
}
div#sec5 .vc_col-sm-4 .vc_column-inner{
    padding-right: 200px;
}
div#sec5 h6{
    color: #1E1E1E;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 100% */
    letter-spacing: 9.8px;
    text-transform: capitalize;
    margin-bottom:33px;
}
div#sec5 h2{
    color: #1E1E1E;
    font-family: kholic;
    font-size: 65px;
    font-style: normal;
    font-weight: 400;
    line-height: 69.314px; /* 91.434% */
    text-transform: uppercase;
    margin-bottom:20px;
}
div#sec5 p{
    color: #000;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 33px; /* 183.333% */
    text-transform: capitalize;
}
div#sec5 a#btn{
    color: #FFF;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: capitalize;
    padding: 18px 37px;
    border-radius: 8px !important;
    margin-bottom:0px;
}
div#sec6 h2 {
    color: #1E1E1E;
    text-align: center;
    font-family: kholic;
    font-size: 75.808px;
    font-style: normal;
    font-weight: 400;
    line-height: 69.314px; /* 91.434% */
    text-transform: uppercase;
    margin-bottom: 27px;
}
div#sec6 .rating{
    margin-bottom:27px;
}
div#sec6 .rating img{
    display:table;
    margin:0 auto;
}
div#sync2 {
    padding: 0 180px;
    position: relative;
    left: 40px;
    right: 0;
}
div#sec6 h6{
    color: #1E1E1E;
    text-align: center;
    font-family: kholic;
    font-size: 22.846px;
    font-style: normal;
    font-weight: 400;
    line-height: 20.889px; /* 91.434% */
    text-transform: uppercase;
    padding-top:44px;
}
div#sec6 .testi{
    background-image:url(/wp-content/uploads/2025/06/object.png);
    width: 574px;
    height: 527px;
    padding-top:107px;
    margin: 0 auto;
    margin-right: 0;
}
div#sec6 .testi .client-img img{
    display:table;
    margin:0 auto;
    margin-bottom:28px;
}
div#sec6 p{
    color: #000;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 27px; /* 168.75% */
    text-transform: capitalize;
    width:55%;
    margin:0 auto;
    padding-bottom: 30px;
}
div#sec6 h5{
    color: #000;
    text-align: center;
    font-family: kholic;
    font-size: 25.714px;
    font-style: normal;
    font-weight: 400;
    line-height: 34.714px; /* 135% */
    text-transform: capitalize;
}
div#sec6 .vc_col-sm-6:last-child:before{
    content:"";
    opacity: 0.3;
    background: #000;
    width: 1px;
    height: 494px;
}
div#sec6 .row-bg-wrap:before{
    content:"";
    background-image:url(/wp-content/uploads/2025/06/testi-sec-bfr-e1750704647615.png);
    width:290px;
    height:190px;
    position:absolute;
    bottom:55px;
    left:0;
}
div#sec6 .row-bg-wrap:after{
    content:"";
    background-image:url(/wp-content/uploads/2025/06/testi-sec-aftr-e1750704543174.png);
    width: 333px;
    height: 160px;
    position:absolute;
    top:0;
    right:0;
}
div#sec7 h6 {
    color: #1E1E1E;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 100% */
    letter-spacing: 9.8px;
    text-transform: capitalize;
    text-align:center;
    margin-bottom:32px;
}
div#sec7 h2{
    color: #1E1E1E;
    font-family: kholic;
    font-size: 80px;
    font-style: normal;
    font-weight: 400;
    line-height: 80px; /* 100% */
    text-transform: capitalize;
     text-align:center;
}
div#sec7 .follow{
    margin-bottom:66px;
}
div#sec7 .nectar-flickity.nectar-carousel[data-format=default] .flickity-slider .cell{
	padding:10px 10px 0px 10px;
}
div#sec7 .row-bg-wrap:after{
    content:"";
    background-image:url(/wp-content/uploads/2025/06/fotr-bfr.png);
    width: 379px;
    height: 383px;
    position:absolute;
    bottom:0;
    left:0;
}
div#fotr img {
    display: table;
    margin: 0 auto;
}
div#fotr ul#menu-footer-menu {
    display:flex;
    margin:0;
}
div#fotr ul#menu-footer-menu li{
    list-style:none;
    padding:0px 50px;
    position:relative;
}
div#fotr ul#menu-footer-menu li a{
    color: #1E1E1E;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 111.111% */
    text-transform: capitalize;
    position:relative;
}
div#fotr ul#menu-footer-menu li:first-child{
    padding:0 50px 0 0;
}
div#fotr ul#menu-footer-menu li:before {
    content: "";
    background: #1E1E1E;
    width: 2px;
    height: 20px;
    position: absolute;
    left: 0px;
    top: 0px;
}
div#fotr ul#menu-footer-menu li:first-child:before{
    display:none;
}
div#fotr ul.info{
    margin:0;
}
div#fotr ul.info li{
    list-style:none;
    text-align:right;
}
div#fotr ul.info li a{
    color: #1E1E1E;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 111.111% */
    text-transform: lowercase;
}
div#fotr ul.lists-icon{
    display:flex;
    margin:0;
    gap:21px;
}
div#fotr ul.lists-icon li{
    list-style:none;
}
div#fotr ul.lists-icon a i{
    font-size:16px;
}
div#fotr .inner_row:nth-child(3) p{
    color: #1E1E1E;
    font-family: Poppins;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 80% */
    text-transform: capitalize;
    text-align:right;
    padding-top:0px;
    letter-spacing:normal;
}
div#fotr .divider-border {
    margin:0 auto !important;
}
div#fotr p{
    color: #1E1E1E;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px; /* 122.222% */
    letter-spacing: 6.3px;
    text-transform: capitalize; 
    text-align:center;
    padding-top:40px;
}
div#fotr:before{
    content:"";
    background-image:url(/wp-content/uploads/2025/06/fotr-bfr.png);
    width: 379px;
    height: 383px;
    position:absolute;
    top: -11px;
    left:0;
}
div#fotr:after{
    content:"";
    background-image:url(/wp-content/uploads/2025/06/fotr-aftr.png);
    width: 326px;
    height: 420px;
    position:absolute;
    bottom: 80px;
    right:0;
}
.page-header-bg-image:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: ' ';
    z-index: 10;
    background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
}
div#abt h6 {
    color: #1E1E1E;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 100% */
    letter-spacing: 9.8px;
    text-transform: capitalize;
    margin-bottom: 33px;
    text-align:center;
}
div#abt h2 {
    color: #1E1E1E;
    font-family: kholic;
    font-size: 75.808px;
    font-style: normal;
    font-weight: 400;
    line-height: 69.314px; /* 91.434% */
    text-transform: uppercase;
    margin-bottom: 20px;
    text-align:center;
}
div#abt p {
    color: #000;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 33px; /* 183.333% */
    text-transform: capitalize;
    text-align:center;
    width: 90%;
    margin: auto;
}
div#abt p strong {
    font-family: 'Poppins';
}
/* ----shop---- */
li.classic.product.type-product{
	transition:all 0.5s linear;
	height: 570px;
}
li.classic.product.type-product .product-wrap{
	border: 1px solid #C7C7C7;
	background: rgba(0, 0, 0, 0.02);
}
li.classic.product.type-product .product-wrap img{
	height: 415px !important;
	object-fit:scale-down;
	transition:all 0.5s linear;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
	color: #000;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 19px; /* 95% */
	text-transform: capitalize;
	text-align:center;
	margin: 0;
	padding: 30px 0 10px 0;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	
	
	
	
/*
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=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');
	@font-face {
  font-family: kholic;
	src: url(/wp-content/themes/salient-child/fonts/kholic.otf);
}
	div#header-space {
    display: none;
}
	div#header-outer {
    background: transparent;
}
#header-outer[
	data-lhe=animated_underline] #top nav>ul>li>a{
    color: #1E1E1E;
	font-family: Poppins;
	font-size: 18px;
	font-style: normal;
	font-weight: 300;
	line-height: 20px;
	text-transform: capitalize;
	margin:0;
	padding:0px 50px;
}
#header-outer[
	data-lhe=animated_underline] #top nav>ul>li.current-menu-item>a{
    font-weight: 700;
}
#header-outer[
	data-lhe=animated_underline] #top nav>ul>li#menu-item-99>a{
    padding:0 50px 0 0;
}
#header-outer[
	data-lhe=animated_underline] #top nav>ul>li>a:before {
    content: "";
	background: #1E1E1E;
	width: 2px;
	height: 20px;
	position: absolute;
	right: 0px;
	top: 0px;
}
#header-outer[
	data-lhe=animated_underline] #top nav>ul>li#menu-item-101>a:before{
    display:none;
}
#header-outer[
	data-lhe=animated_underline] #top nav>ul>li#get>a{
    color: #E8E8E8;
	font-family: Poppins;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px; /* 111.111% */
	text-transform: capitalize;
	padding:18px 29px;
	border-radius: 8px;
	background: #03734E;
}
#header-outer[
	data-lhe=animated_underline] #top nav>ul>li#get{
    margin-left: 66px !important;
}
#header-outer[
	data-lhe=animated_underline] #top nav>ul>li#get>a:before{
    display:none;
}
#header-outer[
	data-format=centered-menu] #top .span_9 ul.sf-menu.sf-js-enabled.sf-arrows {
    justify-content:flex-start;
	position: relative;
	left: 185px;
}
#header-outer[
	data-full-width=true] header>.container{
    padding:0 80px 0 100px;
}
	body.material #top nav ul #nectar-user-account a span:before {
    content: "";
	background-image: url(/wp-content/uploads/2025/06/user-icon.png);
	width: 18px;
	height: 20px;
	display: block;
}
	body.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart:before {
    content: "";
	background-image: url(/wp-content/uploads/2025/06/cart-icon.png);
	width: 16px;
	height: 20px;
	display: block;
}
	body #header-outer .icon-salient-search:before, body.material #header-outer .icon-salient-search:before{
    color:#000;
}
	div#sec1 .row-bg.viewport-desktop.using-image:before{
    content:"";
	background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
	width: 1920px;
	height: 601px;
	position:absolute;
	top:0;
}
	body #header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after{
     display:none;
}
	div#sec1 h2 {
    color: #1E1E1E;
	font-family: kholic;
	font-size: 87.494px;
	font-style: normal;
	font-weight: 400;
	line-height: 80px; /* 91.434% */
	text-transform: uppercase;
	margin-bottom: 30px;
	width: 55%;
}
	div#sec1 p{
    color: #000;
	font-family: Poppins;
	font-size: 18px;
	font-style: normal;
	font-weight: 300;
	line-height: 33px; /* 183.333% */
	text-transform: capitalize;
	padding-left: 100px;
	width: 55%;
}
	div#sec1 a#btn{
    color: #E8E8E8;
	font-family: Poppins;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px; /* 111.111% */
	text-transform: capitalize;
	padding:18px 30px;
	border-radius: 8px !important;
	margin-left: 100px;
	margin-bottom: 0px;
}
	div#sec1 h1{
    color: #ffffff90;
	font-family: kholic;
	font-size: 444.02px;
	font-style: normal;
	font-weight: 400;
	line-height: 346.987px; /* 91.434% */
	text-transform: uppercase;
	padding-top: 65px;
	position:relative;
	z-index:1;
}
	div#sec1 h1:before{
    content:"herbsnry";
	color:transparent;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #ffffff80;
	font-family: kholic;
	font-size: 444.02px;
	font-style: normal;
	font-weight: 400;
	line-height: 346.987px; /* 91.434% */
	text-transform: uppercase;
	position:absolute;
	top:0;
	z-index:-1;
}
	div#sec2 li.classic.product.type-product{
 padding:0px 0px 0;
	height: 570px;
	transition:all 0.5s linear;
	width: 19%;
	margin-right: 14px;
}
	div#sec2 li.classic.product.type-product .product-wrap{
 border: 1px solid #C7C7C7;
	background: rgba(0, 0, 0, 0.02);
}
	div#sec2 li.classic.product.type-product .product-wrap img{
 height: 415px;
	object-fit:scale-down;
	transition:all 0.5s linear;
}
	div#sec2 .woocommerce ul.products li.product .woocommerce-loop-product__title {
 color: #000;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 19px; /* 95% */
	text-transform: capitalize;
	text-align:center;
	margin: 0;
	padding: 30px 0 10px 0;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
	div#sec2 .woocommerce ul.products li.product .price {
 color: #000 !important;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 300;
	line-height: 19px; /* 95% */
	text-transform: capitalize;
	text-align:center;
}
	div#sec2 .woocommerce .classic .product-wrap a.button {
    -webkit-transform: unset !important;
	bottom: -160px;
	left: auto;
	z-index: 20;
	position: absolute !important;
	right: auto;
	top: auto !important;
}
	div#sec2 .woocommerce .classic .product-wrap a.button, div#sec2 .woocommerce ul.products li.product.classic .button {
    border-radius: 10px;
	background: transparent !important;
	border: 1px solid #000;
	width: 149px;
	height: 55px;
	color: #000;
	font-family: Poppins;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px; /* 111.111% */
	text-transform: capitalize;
	left: 0;
	right: 0;
	bottom: -150px;
	padding: 18px 0 18px 0px;
	margin:0 auto;
}
	div#sec2 .woocommerce .product-wrap {
    overflow: unset !important;
}
	div#sec2 .woocommerce .classic .product-wrap .add_to_cart_button i{
 display:none;
}
	div#sec5 li.classic.product.type-product:hover{
 border-color: #FE55EC;
	background: #0C2A27;
}
	div#sec2 li.classic.product.type-product:hover .product-wrap{
 background: rgba(172, 172, 172, 0.28);
}
	div#sec2 li.classic.product.type-product:hover .product-wrap img{
 transform: rotate(-20.817deg) scale(1.1);
}
	div#sec2 li.classic.product.type-product:hover a.button{
 background: #03734E !important;
	border: 1px solid #03734E;
	color:#fff;
}
	div#sec2 li.classic.product.type-product:hover .price{
 font-weight: 600;
}
	div#sec2 h6 {
    color: #1E1E1E;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px; /* 100% */
	letter-spacing: 9.8px;
	text-transform: capitalize;
	text-align: center;
	margin-bottom: 32px;
}
	div#sec2 h2 {
    color: #1E1E1E;
	font-family: kholic;
	font-size: 80px;
	font-style: normal;
	font-weight: 400;
	line-height: 80px; /* 100% */
	text-transform: capitalize;
	text-align: center;
}
	div#sec3 h6 {
    color: #1E1E1E;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px; /* 100% */
	letter-spacing: 9.8px;
	text-transform: capitalize;
	margin-bottom: 33px;
}
	div#sec3 h2 {
    color: #1E1E1E;
	font-family: kholic;
	font-size: 75.808px;
	font-style: normal;
	font-weight: 400;
	line-height: 69.314px; /* 91.434% */
	text-transform: uppercase;
	margin-bottom: 20px;
}
	div#sec3 p {
    color: #000;
	font-family: Poppins;
	font-size: 18px;
	font-style: normal;
	font-weight: 300;
	line-height: 33px; /* 183.333% */
	text-transform: capitalize;
	width: 35%;
}
	div#sec3 a#btn {
    color: #FFF;
	font-family: Poppins;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px; /* 111.111% */
	text-transform: capitalize;
	padding: 18px 37px;
	border-radius: 8px !important;
}
	div#sec4 h3{
    color: #000;
	font-family: Poppins;
	font-size: 25px;
	font-style: normal;
	font-weight: 300;
	line-height: 33px; /* 132% */
	text-transform: capitalize;
	text-align:center;
}
	div#sec4 img{
    display:table;
	margin:0 auto;
	margin-bottom:40px;
}
	div#sec4 .vc_col-sm-3:nth-child(4) img {
    margin-bottom:44px;
}
	div#sec4 .vc_col-sm-3:before{
    content:"";
	background: #CECECE;
	width: 1px;
	height: 158px;
	position:absolute;
	right: 0px;
}
	div#sec4 .vc_col-sm-3:nth-child(4):before{
     display:none;
}
	div#sec5{
    background: linear-gradient(0deg, #F0E9DC 0%, #F0E9DC 100%), url(<path-to-image>) lightgray 50% / cover no-repeat;
}
	div#sec5 .vc_col-sm-4 .vc_column-inner{
    padding-right: 200px;
}
	div#sec5 h6{
    color: #1E1E1E;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px; /* 100% */
	letter-spacing: 9.8px;
	text-transform: capitalize;
	margin-bottom:33px;
}
	div#sec5 h2{
    color: #1E1E1E;
	font-family: kholic;
	font-size: 65px;
	font-style: normal;
	font-weight: 400;
	line-height: 69.314px; /* 91.434% */
	text-transform: uppercase;
	margin-bottom:20px;
}
	div#sec5 p{
    color: #000;
	font-family: Poppins;
	font-size: 18px;
	font-style: normal;
	font-weight: 300;
	line-height: 33px; /* 183.333% */
	text-transform: capitalize;
}
	div#sec5 a#btn{
    color: #FFF;
	font-family: Poppins;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px;
	text-transform: capitalize;
	padding: 18px 37px;
	border-radius: 8px !important;
	margin-bottom:0px;
}
	div#sec6 h2 {
    color: #1E1E1E;
	text-align: center;
	font-family: kholic;
	font-size: 75.808px;
	font-style: normal;
	font-weight: 400;
	line-height: 69.314px; /* 91.434% */
	text-transform: uppercase;
	margin-bottom: 27px;
}
	div#sec6 .rating{
    margin-bottom:27px;
}
	div#sec6 .rating img{
    display:table;
	margin:0 auto;
}
	div#sync2 {
    padding: 0 180px;
	position: relative;
	left: 40px;
	right: 0;
}
	div#sec6 h6{
    color: #1E1E1E;
	text-align: center;
	font-family: kholic;
	font-size: 22.846px;
	font-style: normal;
	font-weight: 400;
	line-height: 20.889px; /* 91.434% */
	text-transform: uppercase;
	padding-top:44px;
}
	div#sec6 .testi{
    background-image:url(/wp-content/uploads/2025/06/object.png);
	width: 574px;
	height: 527px;
	padding-top:107px;
	margin: 0 auto;
	margin-right: 0;
}
	div#sec6 .testi .client-img img{
    display:table;
	margin:0 auto;
	margin-bottom:28px;
}
	div#sec6 p{
    color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	line-height: 27px; /* 168.75% */
	text-transform: capitalize;
	width:55%;
	margin:0 auto;
	padding-bottom: 30px;
}
	div#sec6 h5{
    color: #000;
	text-align: center;
	font-family: kholic;
	font-size: 25.714px;
	font-style: normal;
	font-weight: 400;
	line-height: 34.714px; /* 135% */
	text-transform: capitalize;
}
	div#sec6 .vc_col-sm-6:last-child:before{
    content:"";
	opacity: 0.3;
	background: #000;
	width: 1px;
	height: 494px;
}
	div#sec6 .row-bg-wrap:before{
    content:"";
	background-image:url(/wp-content/uploads/2025/06/testi-sec-bfr-e1750704647615.png);
	width:290px;
	height:190px;
	position:absolute;
	bottom:55px;
	left:0;
}
	div#sec6 .row-bg-wrap:after{
    content:"";
	background-image:url(/wp-content/uploads/2025/06/testi-sec-aftr-e1750704543174.png);
	width: 333px;
	height: 160px;
	position:absolute;
	top:0;
	right:0;
}
	div#sec7 h6 {
    color: #1E1E1E;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px; /* 100% */
	letter-spacing: 9.8px;
	text-transform: capitalize;
	text-align:center;
	margin-bottom:32px;
}
	div#sec7 h2{
    color: #1E1E1E;
	font-family: kholic;
	font-size: 80px;
	font-style: normal;
	font-weight: 400;
	line-height: 80px; /* 100% */
	text-transform: capitalize;
	text-align:center;
}
	div#sec7 .follow{
    margin-bottom:66px;
}
	div#sec7 .nectar-flickity.nectar-carousel[data-format=default] .flickity-slider .cell{
 padding:10px 10px 0px 10px;
}
	div#sec7 .row-bg-wrap:after{
    content:"";
	background-image:url(/wp-content/uploads/2025/06/fotr-bfr.png);
	width: 379px;
	height: 383px;
	position:absolute;
	bottom:0;
	left:0;
}
	div#fotr img {
    display: table;
	margin: 0 auto;
}
	div#fotr ul#menu-footer-menu {
    display:flex;
	margin:0;
}
	div#fotr ul#menu-footer-menu li{
    list-style:none;
	padding:0px 50px;
	position:relative;
}
	div#fotr ul#menu-footer-menu li a{
    color: #1E1E1E;
	font-family: Poppins;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 20px; /* 111.111% */
	text-transform: capitalize;
	position:relative;
}
	div#fotr ul#menu-footer-menu li:first-child{
    padding:0 50px 0 0;
}
	div#fotr ul#menu-footer-menu li:before {
    content: "";
	background: #1E1E1E;
	width: 2px;
	height: 20px;
	position: absolute;
	left: 0px;
	top: 0px;
}
	div#fotr ul#menu-footer-menu li:first-child:before{
    display:none;
}
	div#fotr ul.info{
    margin:0;
}
	div#fotr ul.info li{
    list-style:none;
	text-align:right;
}
	div#fotr ul.info li a{
    color: #1E1E1E;
	font-family: Poppins;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 20px; /* 111.111% */
	text-transform: lowercase;
}
	div#fotr ul.lists-icon{
    display:flex;
	margin:0;
	gap:21px;
}
	div#fotr ul.lists-icon li{
    list-style:none;
}
	div#fotr ul.lists-icon a i{
    font-size:16px;
}
	div#fotr .inner_row:nth-child(3) p{
    color: #1E1E1E;
	font-family: Poppins;
	font-size: 25px;
	font-style: normal;
	font-weight: 600;
	line-height: 20px; /* 80% */
	text-transform: capitalize;
	text-align:right;
	padding-top:0px;
	letter-spacing:normal;
}
	div#fotr .divider-border {
    margin:0 auto !important;
}
	div#fotr p{
    color: #1E1E1E;
	font-family: Poppins;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 22px; /* 122.222% */
	letter-spacing: 6.3px;
	text-transform: capitalize;
	text-align:center;
	padding-top:40px;
}
	div#fotr:before{
    content:"";
	background-image:url(/wp-content/uploads/2025/06/fotr-bfr.png);
	width: 379px;
	height: 383px;
	position:absolute;
	top: -11px;
	left:0;
}
	div#fotr:after{
    content:"";
	background-image:url(/wp-content/uploads/2025/06/fotr-aftr.png);
	width: 326px;
	height: 420px;
	position:absolute;
	bottom: 80px;
	right:0;
}
.page-header-bg-image:
	after {
    position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: ' ';
	z-index: 10;
	background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
}
	div#abt h6 {
    color: #1E1E1E;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px; /* 100% */
	letter-spacing: 9.8px;
	text-transform: capitalize;
	margin-bottom: 33px;
	text-align:center;
}
	div#abt h2 {
    color: #1E1E1E;
	font-family: kholic;
	font-size: 75.808px;
	font-style: normal;
	font-weight: 400;
	line-height: 69.314px; /* 91.434% */
	text-transform: uppercase;
	margin-bottom: 20px;
	text-align:center;
}
	div#abt p {
    color: #000;
	font-family: Poppins;
	font-size: 18px;
	font-style: normal;
	font-weight: 300;
	line-height: 33px; /* 183.333% */
	text-transform: capitalize;
	text-align:center;
	width: 90%;
	margin: auto;
}
	div#abt p strong {
    font-family: 'Poppins';
}
/* ----shop---- */
	li.classic.product.type-product{
 transition:all 0.5s linear;
	height: 570px;
}
	li.classic.product.type-product .product-wrap{
 border: 1px solid #C7C7C7;
	background: rgba(0, 0, 0, 0.02);
}
	li.classic.product.type-product .product-wrap img{
 height: 415px !important;
	object-fit:scale-down;
	transition:all 0.5s linear;
}
.woocommerce
	ul.products li.product .woocommerce-loop-product__title {
 color: #000;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 19px; /* 95% */
	text-transform: capitalize;
	text-align:center;
	margin: 0;
	padding: 30px 0 10px 0;
}
.woocommerce
	ul.products li.product .price {
 color: #000 !important;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 300;
	line-height: 19px; /* 95% */
	text-transform: capitalize;
	text-align:center;
}
.woocommerce .classic .product-wrap
	a.button {
    -webkit-transform: unset !important;
	bottom: -160px;
	left: auto;
	z-index: 20;
	position: absolute !important;
	right: auto;
	top: auto !important;
}
.woocommerce .classic .product-wrap
	a.button, .woocommerce ul.products li.product.classic .button {
    border-radius: 10px;
	background: transparent !important;
	border: 1px solid #000;
	width: 149px;
	height: 55px;
	color: #000;
	font-family: Poppins;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px; /* 111.111% */
	text-transform: capitalize;
	left: 0;
	right: 0;
	bottom: -150px;
	padding: 18px 0 18px 0px;
	margin:0 auto;
}
.woocommerce .product-wrap {
	overflow: unset !important;
}
.woocommerce .classic .product-wrap .add_to_cart_button
	i{
 display:none;
}
	li.classic.product.type-product:hover .product-wrap{
 background: rgba(172, 172, 172, 0.28);
}
	li.classic.product.type-product:hover .product-wrap img{
 transform: rotate(-20.817deg) scale(1.1);
}
	li.classic.product.type-product:hover a.button{
 background: #03734E !important;
	border: 1px solid #03734E;
	color:#fff;
}
	li.classic.product.type-product:hover .price{
 font-weight: 600;
}
.post-type-archive-product.woocommerce .container-wrap, .tax-product_cat.woocommerce .container-wrap {
	background-color: #fff !important;
}
/* ----single-product---- */
	body.product-template-default.single.single-product div#header-outer {
    background-image:url(/wp-content/uploads/2025/06/banner.png);
	height: 250px;
}
	body.product-template-default.single.single-product div#header-outer:after{
    position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: ' ';
	z-index: 10;
	background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
}
	body.product-template-default.single.single-product.woocommerce .woocommerce-breadcrumb {
    margin-top: 250px;
}
	h1.product_title.entry-title.nectar-inherit-default {
    color: #000;
	font-family: Poppins;
	font-size: 50px;
	font-style: normal;
	font-weight: 600;
	line-height: 60px;
	text-transform: capitalize;
}
.woocommerce
	div.product .summary p.price {
    color: #000;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 300;
	line-height: 30px;
	text-transform: capitalize;
};
}
.woocommerce ul.products li.product .price {
	color: #000 !important;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 300;
	line-height: 19px; /* 95% */
	text-transform: capitalize;
	text-align:center;
}
.woocommerce .classic .product-wrap a.button {
    -webkit-transform: unset !important;
    bottom: -160px;
    left: auto;
    z-index: 20;
    position: absolute !important;
    right: auto;
    top: auto !important;
}
.woocommerce .classic .product-wrap a.button, .woocommerce ul.products li.product.classic .button {
    border-radius: 10px;
	background: transparent !important;
	border: 1px solid #000;
	width: 149px;
	height: 55px;
	color: #000;
	font-family: Poppins;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px; /* 111.111% */
	text-transform: capitalize;
    left: 0;
    right: 0;
    bottom: -150px;
    padding: 18px 0 18px 0px;
	margin:0 auto;
}
.woocommerce .product-wrap {
    overflow: unset !important;
}
.woocommerce .classic .product-wrap .add_to_cart_button i{
	display:none;
}
li.classic.product.type-product:hover .product-wrap{
	background: rgba(172, 172, 172, 0.28);
}
li.classic.product.type-product:hover .product-wrap img{
	transform: rotate(-20.817deg) scale(1.1);
}
li.classic.product.type-product:hover a.button{
	background: #03734E !important;
	border: 1px solid #03734E;
	color:#fff;
}
li.classic.product.type-product:hover .price{
	font-weight: 600;
}
.post-type-archive-product.woocommerce .container-wrap, .tax-product_cat.woocommerce .container-wrap {
    background-color: #fff !important;
}
/* ----single-product---- */
body.product-template-default.single.single-product div#header-outer {
    background-image:url(/wp-content/uploads/2025/06/banner.png);
    height: 250px;
}
body.product-template-default.single.single-product div#header-outer:after{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: ' ';
    z-index: 10;
    background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
}
body.product-template-default.single.single-product.woocommerce .woocommerce-breadcrumb {
    margin-top: 250px;
}
h1.product_title.entry-title.nectar-inherit-default {
    color: #000;
    font-family: Poppins;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px;
    text-transform: capitalize;
}
.woocommerce div.product .summary p.price {
    color: #000;
    font-family: Poppins;
    font-size: 30px;
    font-style: normal;
    font-weight: 300;
    line-height: 30px;
    text-transform: capitalize;
    padding-bottom: 20px;
}
.woocommerce div.product div.images.woocommerce-product-gallery .product-slider img {
    width: auto;
    margin: auto;
}
.woocommerce-product-details__short-description p {
    font-family: 'Poppins';
    font-size: 16px;
    line-height: 26px;
    color: #000;
}
.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 {
    font-family: 'Poppins';
}
body.product-template-default.single.single-product.woocommerce .woocommerce-breadcrumb {
    font-family: 'Poppins';
    text-transform: capitalize;
}
.woocommerce div.product_meta>span {
    font-family: 'Poppins';
    text-transform: capitalize;
}
div.product .woocommerce-tabs .full-width-content[data-tab-style*=fullwidth] ul.tabs {
    margin: 0 !important;
}
.woocommerce-tabs.wc-tabs-wrapper.full-width-tabs * {
    font-family: 'Poppins';
}
#ajax-content-wrap .related.products>h2 {
    font-family: 'Poppins';
    color: #000;
    text-transform: capitalize;
}
.woocommerce #review_form #respond .form-submit input {
    padding: 20px 45px !important;
    font-size: 16px;
}
/* Contact Css */
.contact-sec h2 {
    color: #1E1E1E;
    font-family: kholic;
    font-size: 75.808px;
    font-weight: 400;
    line-height: 69.314px;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.contact-sec p {
    color: #000;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 33px;
    text-transform: capitalize;
    width: 65%;
    margin: auto;
    padding-bottom: 30px;
}
.contact-sec div#wpforms-182 {
    width: 80%;
    margin: auto;
}
.contact-sec div#wpforms-182 .wpforms-field {
    padding: 0 0 20px;
}
.contact-sec div#wpforms-182-field_2-container {
    padding: 0 !important;
}
.contact-sec div#wpforms-182 .wpforms-field legend.wpforms-field-label, .contact-sec div#wpforms-182 .wpforms-field label {
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 15px;
}
.contact-sec div#wpforms-182 .wpforms-field input, .contact-sec div#wpforms-182 .wpforms-field textarea {
    height: 55px;
    padding-left: 20px;
    font-family: 'Poppins';
    font-size: 16px;
    color: #000;
}
.contact-sec div#wpforms-182 .wpforms-field input::placeholder, .contact-sec div#wpforms-182 .wpforms-field textarea::placeholder {
    color: #000;
    opacity: 1;
}
.contact-sec div#wpforms-182 .wpforms-field textarea {
    height: 110px;
}
.contact-sec .wpforms-submit-container {
    margin: 0 !important;
}
body[data-form-submit=regular] .contact-sec button[type=submit] {
    color: #E8E8E8;
    font-family: Poppins;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    text-transform: capitalize;
    padding: 0px 40px !important;
    border-radius: 8px !important;
    background-color: #03734e !important;
    height: 55px;
}
/* Responsive Css */
@media only screen and (min-width: 320px) and (max-width: 767px) {
	#header-outer .mobile-user-account .icon-salient-m-user {
		color: #000;
	}
	#header-outer #top #mobile-cart-link i {
		color: #000;
	}
	body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before, #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:after, #top .slide-out-widget-area-toggle a .lines-button:after {
		width: 100% !important;
		background: #000;
	}
	body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li a {
		font-family: 'Poppins';
		font-weight: 400;
		text-transform: capitalize;
		font-size: 16px;
		line-height: 26px;
	}
	body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li a:after {
		display: none;
	}
	div#sec1-inner-row {
		padding-bottom: 30px !important;
	}
	div#sec1 {
		padding-top: 50px !important;
		text-align: center;
	}
	div#sec1 .row_col_wrap_12_inner.col.span_12.left {
		padding: 0;
	}
	div#sec1 h2 {
		width: 100%;
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 10px;
	}
	div#sec1 p {
		padding: 0;
		width: 95%;
		font-size: 14px;
		line-height: 26px;
		margin: auto;
	}
	div#sec1 a#btn {
		margin: 0;
	}
	a#btn {
		font-size: 15px !important;
		padding: 15px 25px !important;
	}
	div#sec1 h1 {
		font-size: 80px;
		line-height: 80px;
		padding-top: 15px;
	}
	div#sec1 h1:before {
		font-size: 80px;
		line-height: 80px;
	}
	div#sec2 {
		padding: 50px 0 !important;
	}
	div#sec2 .row_col_wrap_12.col.span_12.dark.left.flip-in-vertical-wrap {
		padding: 0 12px;
	}
	div#sec2 h6, div#sec3 h6, div#sec5 h6, div#sec7 h6, div#abt h6 {
		font-size: 16px;
		margin-bottom: 15px;
		letter-spacing: 3px;
	}
	div#sec2 h2, div#sec3 h2, div#sec5 h2, div#sec6 h2, div#sec7 h2, div#abt h2 {
		font-size: 30px;
		line-height: 35px;
	}
	div#sec2 li.classic.product.type-product, li.classic.product.type-product {
		width: 100%;
		height: 450px;
		margin: 0 0 10px;
	}
	div#sec2 li.classic.product.type-product .product-wrap img, li.classic.product.type-product .product-wrap img {
		height: 300px !important;
	}
	div#sec2 li.classic.product.type-product .product-wrap {
		height: 300px;
	}
	div#sec2 .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__title {
		padding-top: 20px;
		font-size: 17.5px;
	}
	div#sec2 .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price {
		font-size: 18px;
	}
	div#sec2 .woocommerce .classic .product-wrap a.button, div#sec2 .woocommerce ul.products li.product.classic .button, .woocommerce .classic .product-wrap a.button, .woocommerce ul.products li.product.classic .button {
		bottom: -140px;
		font-size: 16px;
		height: 50px;
		line-height: 50px;
		padding: 0;
	}
	div#sec3 {
		padding: 50px 0 !important;
		text-align: center;
	}
	div#sec3 .row_col_wrap_12.col.span_12.dark.left {
		padding: 0;
	}
	div#sec3 h2, div#sec5 h2, div#sec6 h2 {
		margin-bottom: 10px;
	}
	div#sec3 p, div#sec5 p, div#abt p {
		width: 100%;
		font-size: 14px;
		line-height: 26px;
	}
	div#sec4 {
		padding: 50px 0 !important;
	}
	div#sec4 .row_col_wrap_12.col.span_12.dark.left {
		padding: 0;
	}
	div#sec4 img, div#sec4 .vc_col-sm-3:nth-child(4) img {
		margin-bottom: 10px;
	}
	div#sec4 h3 {
		font-size: 20px;
		margin-bottom: 20px;
	}
	div#sec5 {
		padding: 50px 0 !important;
		text-align: center;
	}
	div#sec5 img {
		width: 100%;
		margin-bottom: 30px;
	}
	div#sec5 .vc_col-sm-4 .vc_column-inner {
		padding: 0;
	}
	div#sec6 .row-bg-wrap:before, div#sec6 .row-bg-wrap:after {
		display: none;
	}
	div#sec6 {
		padding: 50px 0 !important;
		text-align: center;
	}
	div#sec6 .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 12px;
	}
	div#sec6 .rating {
		margin-bottom: 15px;
	}
	div#sync2 {
		left: 50px;
		padding: 0 0px;
		margin-bottom: 0;
	}
	div#sec6 h6 {
		padding-top: 20px;
		font-size: 20px;
	}
	div#sec6 .vc_col-sm-6:last-child:before {
		width: 100%;
		height: 1px;
		margin: 10px 0 30px;
	}
	div#sec6 .testi {
		width: 100%;
		height: auto;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-top: 24px;
	}
	div#sec6 .testi .client-img img {
		margin-bottom: 10px;
	}
	div#sec6 p {
		font-size: 14px;
		width: 71%;
		padding-bottom: 10px;
	}
	div#sec6 h5 {
		font-size: 20px;
		line-height: 26px;
	}
	div#sec7 .follow {
		margin-bottom: 20px;
	}
	div#fotr {
		padding-top: 50px !important;
		text-align: center;
	}
	div#footer-inner-row1 {
		padding-bottom: 0 !important;
	}
	div#fotr .row_col_wrap_12_inner.col.span_12.left {
		padding: 0;
	}
	div#fotr img {
		margin-bottom: 20px;
	}
	div#footer-inner-row2 {
		padding-bottom: 0 !important;
	}
	div#fotr ul#menu-footer-menu li, div#fotr ul#menu-footer-menu li:first-child {
		padding: 0 17px;
	}
	div#fotr ul#menu-footer-menu {
		justify-content: center;
		margin-bottom: 20px;
	}
	div#fotr ul#menu-footer-menu li a, div#fotr ul.info li a {
		font-size: 15px;
	}
	div#fotr ul.info li {
		text-align: center;
	}
	div#fotr ul.info {
		margin-bottom: 20px;
	}
	div#fotr ul.lists-icon {
		gap: 10px;
		justify-content: center;
		margin-bottom: 20px;
	}
	div#fotr .inner_row:nth-child(3) p {
		text-align: center;
		font-size: 20px;
	}
	div#footer-inner-row3 {
		padding-bottom: 30px !important;
	}
	div#fotr p {
		font-size: 15px;
		letter-spacing: 3px;
		padding-top: 20px;
	}
	div#footer-last-row img {
		margin: 0;
		width: 100%;
	}
	div#abt {
		padding: 50px 0 !important;
	}
	div#abt .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 12px;
	}
	div#abt img {
		width: 100%;
		margin: 30px 0 30px;
	}
	div#abt h2 {
		margin-bottom: 10px;
	}
	body.product-template-default.single.single-product div#header-outer {
		height: 250px !important;
	}
	body.product-template-default.single.single-product.woocommerce .woocommerce-breadcrumb {
		margin: 0;
	}
	h1.product_title.entry-title.nectar-inherit-default {
		font-size: 25px;
		line-height: 35px;
	}
	.woocommerce div.product .summary p.price {
		font-size: 25px;
		margin: 10px 0 0;
		padding-bottom: 10px;
	}
	.woocommerce-product-details__short-description p {
		font-size: 14px;
	}
	.woocommerce-tabs[data-tab-style=fullwidth] {
		margin: 0;
	}
	.single-product #reviews #review_form_wrapper {
		margin: 0;
	}
	div#contact-row {
		padding: 50px 0 !important;
	}
	.contact-sec h2 {
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 10px;
	}
	.contact-sec p {
		font-size: 14px;
		width: 100%;
		line-height: 26px;
		padding-bottom: 20px;
	}
	.contact-sec div#wpforms-182 {
		width: 100%;
	}
	.contact-sec div#wpforms-182 .wpforms-field legend.wpforms-field-label, .contact-sec div#wpforms-182 .wpforms-field label {
		font-size: 15px;
		margin-bottom: 10px;
	}
	.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half {
		width: 100%;
		padding: 0;
	}
	.wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block:last-child {
		margin-top: 10px;
	}
	.contact-sec div#wpforms-182 .wpforms-field {
		padding-bottom: 10px;
	}
	.contact-sec div#wpforms-182 .wpforms-field input, .contact-sec div#wpforms-182 .wpforms-field textarea {
		height: 50px;
		padding-left: 15px;
		font-size: 14px;
	}
	.contact-sec div#wpforms-182 .wpforms-field textarea {
		height: 80px;
	}
	body[data-form-submit=regular] .contact-sec button[type=submit] {
		height: 50px;
		font-size: 16px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 999px) {
	#header-outer .mobile-user-account .icon-salient-m-user {
		color: #000;
	}
	#header-outer #top #mobile-cart-link i {
		color: #000;
	}
	body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before, #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:after, #top .slide-out-widget-area-toggle a .lines-button:after {
		width: 100% !important;
		background: #000;
	}
	body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li a {
		font-family: 'Poppins';
		font-weight: 400;
		text-transform: capitalize;
		font-size: 16px;
		line-height: 26px;
	}
	body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li a:after {
		display: none;
	}
	div#sec1-inner-row {
		padding-bottom: 50px !important;
	}
	div#sec1 {
		padding-top: 70px !important;
		text-align: center;
	}
	div#sec1 .row_col_wrap_12_inner.col.span_12.left {
		padding: 0;
	}
	div#sec1 h2 {
		width: 100%;
		font-size: 40px;
		line-height: 50px;
		margin-bottom: 10px;
	}
	div#sec1 p {
		padding: 0;
		width: 85%;
		font-size: 15px;
		line-height: 28px;
		margin: auto;
	}
	div#sec1 a#btn {
		margin: 0;
	}
	a#btn {
		font-size: 16px !important;
		padding: 16px 30px !important;
	}
	div#sec1 h1 {
		font-size: 160px;
		line-height: 190px;
		padding-top: 15px;
	}
	div#sec1 h1:before {
		font-size: 160px;
		line-height: 160px;
	}
	div#sec2 {
		padding: 70px 0 !important;
	}
	div#sec2 .row_col_wrap_12.col.span_12.dark.left.flip-in-vertical-wrap {
		padding: 0 60px;
	}
	div#sec2 h6, div#sec3 h6, div#sec5 h6, div#sec7 h6, div#abt h6 {
		font-size: 18px;
		margin-bottom: 18px;
		letter-spacing: 5px;
	}
	div#sec2 h2, div#sec3 h2, div#sec5 h2, div#sec6 h2, div#sec7 h2, div#abt h2 {
		font-size: 40px;
		line-height: 45px;
	}
	div#sec2 li.classic.product.type-product, li.classic.product.type-product {
		width: 48.4%;
		height: 450px;
		margin: 0 5px 10px;
	}
	div#sec2 li.classic.product.type-product .product-wrap img, li.classic.product.type-product .product-wrap img {
		height: 300px !important;
	}
	div#sec2 li.classic.product.type-product .product-wrap {
		height: 300px;
	}
	div#sec2 .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__title {
		padding-top: 20px;
		font-size: 17.5px;
	}
	div#sec2 .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price {
		font-size: 18px;
	}
	div#sec2 .woocommerce .classic .product-wrap a.button, div#sec2 .woocommerce ul.products li.product.classic .button, .woocommerce .classic .product-wrap a.button, .woocommerce ul.products li.product.classic .button {
		bottom: -140px;
		font-size: 16px;
		height: 50px;
		line-height: 50px;
		padding: 0;
	}
	div#sec3 {
		padding: 70px 0 !important;
		text-align: center;
	}
	div#sec3 .row_col_wrap_12.col.span_12.dark.left {
		padding: 0;
	}
	div#sec3 h2, div#sec5 h2, div#sec6 h2 {
		margin-bottom: 10px;
	}
	div#sec3 p, div#sec5 p, div#abt p {
		width: 80%;
		font-size: 15px;
		line-height: 27px;
		margin: auto;
	}
	div#sec4 {
		padding: 70px 0 !important;
	}
	div#sec4 .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 70px;
	}
	div#sec4 img, div#sec4 .vc_col-sm-3:nth-child(4) img {
		margin-bottom: 10px;
	}
	div#sec4 h3 {
		font-size: 20px;
		margin-bottom: 20px;
	}
	div#sec5 {
		padding: 70px 0 !important;
		text-align: center;
	}
	div#sec5 img {
		width: 100%;
		margin-bottom: 30px;
	}
	div#sec5 .vc_col-sm-4 .vc_column-inner {
		padding: 0;
	}
	div#sec6 .row-bg-wrap:before, div#sec6 .row-bg-wrap:after {
		display: none;
	}
	div#sec6 {
		padding: 70px 0 !important;
		text-align: center;
	}
	div#sec6 .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 12px;
	}
	div#sec6 .rating {
		margin-bottom: 20px;
	}
	div#sync2 {
		left: 60px;
		padding: 0 180px;
		margin-bottom: 10px;
	}
	div#sec6 h6 {
		padding-top: 20px;
	}
	div#sec6 .vc_col-sm-6:last-child:before {
		width: 70%;
		height: 1px;
		margin: 20px auto 50px;
	}
	div#sec6 .testi {
		width: 100%;
		height: auto;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-top: 24px;
	}
	div#sec6 .testi .client-img img {
		margin-bottom: 20px;
	}
	div#sec6 p {
		font-size: 15px;
		width: 70%;
		padding-bottom: 20px;
	}
	div#sec6 h5 {
		font-size: 22px;
		line-height: 28px;
	}
	div#sec7 .follow {
		margin-bottom: 40px;
	}
	div#fotr {
		padding-top: 70px !important;
		text-align: center;
	}
	div#footer-inner-row1 {
		padding-bottom: 0 !important;
	}
	div#fotr .row_col_wrap_12_inner.col.span_12.left {
		padding: 0;
	}
	div#fotr img {
		margin-bottom: 30px;
	}
	div#footer-inner-row2 {
		padding-bottom: 0 !important;
	}
	div#fotr ul#menu-footer-menu li, div#fotr ul#menu-footer-menu li:first-child {
		padding: 0 30px;
	}
	div#fotr ul#menu-footer-menu {
		justify-content: center;
		margin-bottom: 30px;
	}
	div#fotr ul#menu-footer-menu li a, div#fotr ul.info li a {
		font-size: 16px;
	}
	div#fotr ul.info li {
		text-align: center;
	}
	div#fotr ul.info {
		margin-bottom: 20px;
	}
	div#fotr ul.lists-icon {
		gap: 15px;
		justify-content: center;
		margin-bottom: 25px;
	}
	div#fotr .inner_row:nth-child(3) p {
		text-align: center;
		font-size: 22px;
	}
	div#footer-inner-row3 {
		padding-bottom: 30px !important;
	}
	div#fotr p {
		font-size: 16px;
		letter-spacing: 4px;
		padding-top: 25px;
	}
	div#footer-last-row img {
		margin: 0;
		width: 100%;
	}
	div#abt {
		padding: 50px 0 !important;
	}
	div#abt .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 60px;
	}
	div#abt img {
		width: 100%;
		margin: 30px 0 30px;
	}
	div#abt h2 {
		margin-bottom: 10px;
	}
	body.product-template-default.single.single-product div#header-outer {
		height: 250px !important;
	}
	body.product-template-default.single.single-product.woocommerce .woocommerce-breadcrumb {
		margin: 0;
	}
	h1.product_title.entry-title.nectar-inherit-default {
		font-size: 25px;
		line-height: 35px;
	}
	.woocommerce div.product .summary p.price {
		font-size: 25px;
		margin: 10px 0 0;
		padding-bottom: 10px;
	}
	.woocommerce-product-details__short-description p {
		font-size: 14px;
	}
	.woocommerce-tabs[data-tab-style=fullwidth] {
		margin: 0;
	}
	.single-product #reviews #review_form_wrapper {
		margin: 0;
	}
	div#contact-row {
		padding: 60px 0 !important;
	}
	.contact-sec h2 {
		font-size: 40px;
		line-height: 40px;
		margin-bottom: 10px;
	}
	.contact-sec p {
		font-size: 15px;
		width: 80%;
		line-height: 27px;
		padding-bottom: 20px;
	}
	.contact-sec div#wpforms-182 {
		width: 100%;
	}
	.contact-sec div#wpforms-182 .wpforms-field legend.wpforms-field-label, .contact-sec div#wpforms-182 .wpforms-field label {
		font-size: 16px;
		margin-bottom: 12px;
	}
	.contact-sec div#wpforms-182 .wpforms-field {
		padding-bottom: 15px;
	}
	.contact-sec div#wpforms-182 .wpforms-field input, .contact-sec div#wpforms-182 .wpforms-field textarea {
		height: 50px;
		padding-left: 20px;
		font-size: 15px;
	}
	.contact-sec div#wpforms-182 .wpforms-field textarea {
		height: 80px;
	}
	body[data-form-submit=regular] .contact-sec button[type=submit] {
		height: 50px;
		font-size: 16px;
	}
}
@media only screen and (min-width: 1000px) and (max-width: 1300px) { 
	#header-outer[data-full-width=true] header>.container {
		padding: 0 60px;
	}
	#header-outer[data-format=centered-menu] #top .span_9 ul.sf-menu.sf-js-enabled.sf-arrows {
		left: 0;
		justify-content: center;
	}
	#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
		padding: 0 20px;
		font-size: 16px;
	}
	#header-outer[data-lhe=animated_underline] #top nav>ul>li#menu-item-99>a {
	    padding-right: 20px;
	}
	#header-outer[data-lhe=animated_underline] #top nav>ul>li#get {
		margin-left: 0 !important;
	}
	body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>li {
		margin: 0 10px;
	}
	#header-outer[data-lhe=animated_underline] #top nav>ul>li#get>a {
		font-size: 16px;
		padding: 16px 25px;
	}
	div#sec1 {
		padding-top: 140px !important;
	}
	div#sec1-inner-row .row_col_wrap_12_inner.col.span_12.left {
		padding-left: 60px;
	}
	div#sec1 h2 {
		font-size: 50px;
		line-height: 50px;
		width: 100%;
		margin-bottom: 10px;
	}
	div#sec1 p {
		padding: 0;
		font-size: 16px;
		line-height: 30px;
		width: 65%;
	}
	div#sec1 a#btn {
		margin: 0;
	}
	a#btn {
		font-size: 16px !important;
		padding: 16px 28px !important;
	}
	div#sec1-inner-row {
		padding-bottom: 50px !important;
	}
	div#sec1 h1 {
		font-size: 230px;
		text-align: center;
		line-height: 240px;
	}
	div#sec1 h1:before {
		font-size: 230px;
		line-height: 240px;
	}
	div#sec2 {
		padding: 90px 0 !important;
	}
	div#sec2 .row_col_wrap_12.col.span_12.dark.left.flip-in-vertical-wrap {
		padding: 0 80px;
	}
	div#sec2 h6, div#sec3 h6, div#sec5 h6, div#sec7 h6, div#abt h6 {
		font-size: 18px;
		margin-bottom: 20px;
		letter-spacing: 7px;
	}
	div#sec2 h2, div#sec3 h2, div#sec5 h2, div#sec6 h2, div#sec7 h2, div#abt h2 {
		font-size: 50px;
		line-height: 60px;
	}
	div#sec3 h2, div#sec6 h2 {
		margin-bottom: 10px;
	}
	div#sec2 li.classic.product.type-product {
		width: 31%;
	}
	div#sec3 {
		padding: 90px 0 !important;
	}
	div#sec3 .row_col_wrap_12.col.span_12.dark.left {
		padding-left: 80px;
	}
	div#sec3 p, div#sec5 p, div#abt p {
		font-size: 16px;
		line-height: 28px;
	}
	div#sec3 p {
		width: 45%;
	}
	div#sec4 {
		padding: 90px 0 !important;
	}
	div#sec4 .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 40px;
	}
	div#sec4 img, div#sec4 .vc_col-sm-3:nth-child(4) img {
		margin-bottom: 20px;
		width: 74px;
		height: 74px;
		object-fit: scale-down;
	}
	div#sec4 h3 {
		font-size: 20px;
	}
	div#sec5 .vc_col-sm-4 .vc_column-inner {
		padding-right: 20px;
	}
	div#sec5 h2 {
		font-size: 40px;
		line-height: 50px;
		margin-bottom: 0;
	}
	div#sec5 h6 {
		margin-bottom: 10px;
	}
	div#sec6 {
		padding: 90px 0 60px !important;
	}
	div#sec6 .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 60px;
	}
	div#sec6 .rating {
		margin-bottom: 20px;
	}
	div#sync2 {
		padding: 0 50px;
		margin-bottom: 0;
	}
	div#sec6 h6 {
		padding-top: 30px;
	}
	div#sec6 .testi {
		background-repeat: no-repeat;
		background-size: 100% 100%;
		width: 100%;
		height: 100%;
		padding-top: 40px;
	}
	div#sec6 .testi .client-img img {
		margin-bottom: 15px;
	}
	div#sec6 p {
		font-size: 15px;
		width: 75%;
		padding-bottom: 10px;
	}
	div#sec6 h5 {
		font-size: 20px;
		line-height: 30px;
	}
	div#sec7 .follow {
		margin-bottom: 30px;
	}
	div#fotr {
		padding-top: 70px !important;
	}
	div#footer-inner-row1 {
		padding-bottom: 30px !important;
	}
	div#fotr ul#menu-footer-menu li {
		padding: 0 20px;
	}
	div#fotr ul#menu-footer-menu li:first-child {
	    padding-right: 20px;
	}
	div#fotr .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 100px;
	}
	div#fotr ul#menu-footer-menu li a, div#fotr ul.info li a {
		font-size: 16px;
	}
	div#fotr .inner_row:nth-child(3) p {
		font-size: 22px;
	}
	div#footer-inner-row2 {
		padding-bottom: 30px !important;
	}
	div#footer-inner-row3 {
		padding-bottom: 30px !important;
	}
	div#fotr p {
		font-size: 16px;
		letter-spacing: 4px;
		padding-top: 20px;
	}
	div#fotr div#footer-last-row .row_col_wrap_12_inner.col.span_12.left {
		padding: 0;
	}
	div#abt .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 60px;
	}
	div#abt .vc_col-sm-3, div#abt .vc_col-sm-6 {
		padding: 0 5px;
	}
	div#contact-row {
		padding: 60px 0 !important;
	}
	.contact-sec h2 {
		font-size: 50px;
		line-height: 50px;
		margin-bottom: 10px;
	}
	.contact-sec p {
		font-size: 16px;
		width: 80%;
		line-height: 28px;
		padding-bottom: 25px;
	}
	.contact-sec div#wpforms-182 {
		width: 100%;
	}
	.contact-sec div#wpforms-182 .wpforms-field legend.wpforms-field-label, .contact-sec div#wpforms-182 .wpforms-field label {
		font-size: 16px;
	}
	.contact-sec div#wpforms-182 .wpforms-field {
		padding-bottom: 15px;
	}
	.contact-sec div#wpforms-182 .wpforms-field input, .contact-sec div#wpforms-182 .wpforms-field textarea {
		height: 52px;
		padding-left: 20px;
		font-size: 15px;
	}
	.contact-sec div#wpforms-182 .wpforms-field textarea {
		height: 90px;
	}
	body[data-form-submit=regular] .contact-sec button[type=submit] {
		height: 50px;
		font-size: 16px;
	}
}
@media only screen and (min-width: 1301px) and (max-width: 1600px) { 
	#header-outer[data-format=centered-menu] #top .span_9 ul.sf-menu.sf-js-enabled.sf-arrows {
		left: 50px;
	}
	#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
		padding: 0 30px;
		font-size: 17px;
	}
	#header-outer[data-lhe=animated_underline] #top nav>ul>li#menu-item-99>a {
	    padding-right: 30px;
	}
	#header-outer[data-lhe=animated_underline] #top nav>ul>li#get {
		margin-left: 50px !important;
	}
	#header-outer[data-lhe=animated_underline] #top nav>ul>li#get>a {
		font-size: 17px;
	}
	div#sec1 {
		padding-top: 180px !important;
	}
	div#sec1-inner-row .row_col_wrap_12_inner.col.span_12.left {
		padding-left: 100px;
	}
	div#sec1 h2 {
		font-size: 60px;
		line-height: 70px;
		width: 70%;
		margin-bottom: 10px;
	}
	div#sec1 p {
		padding: 0;
		font-size: 17px;
	}
	div#sec1 a#btn {
		margin: 0;
	}
	a#btn {
		font-size: 17px !important;
		margin: 0;
	}
	div#sec1-inner-row {
		padding-bottom: 60px !important;
	}
	div#sec1 h1 {
		font-size: 280px;
		text-align: center;
		line-height: 280px;
	}
	div#sec1 h1:before {
		font-size: 280px;
		line-height: 280px;
	}
	div#sec2 {
		padding: 100px 0 !important;
	}
	div#sec2 .row_col_wrap_12.col.span_12.dark.left.flip-in-vertical-wrap {
		padding: 0 120px;
	}
	div#sec2 h6, div#sec3 h6, div#sec5 h6, div#sec7 h6, div#abt h6 {
		font-size: 20px;
		margin-bottom: 20px;
		letter-spacing: 8px;
	}
	div#sec2 h2, div#sec3 h2, div#sec5 h2, div#sec6 h2, div#sec7 h2, div#abt h2 {
		font-size: 60px;
		line-height: 70px;
	}
	div#sec3 h2, div#sec6 h2 {
		margin-bottom: 10px;
	}
	div#sec2 li.classic.product.type-product {
		width: 31%;
	}
	div#sec3 {
		padding: 110px 0 !important;
	}
	div#sec3 .row_col_wrap_12.col.span_12.dark.left {
		padding-left: 80px;
	}
	div#sec3 p, div#sec5 p, div#abt p {
		font-size: 16px;
		line-height: 28px;
	}
	div#sec3 p {
		width: 45%;
	}
	div#sec4 {
		padding: 110px 0 !important;
	}
	div#sec4 .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 100px;
	}
	div#sec4 img, div#sec4 .vc_col-sm-3:nth-child(4) img {
		margin-bottom: 30px;
		width: 74px;
		height: 74px;
		object-fit: scale-down;
	}
	div#sec4 h3 {
		font-size: 22px;
	}
	div#sec5 .vc_col-sm-4 .vc_column-inner {
		padding-right: 20px;
	}
	div#sec5 h2 {
		font-size: 44px;
		line-height: 55px;
		margin-bottom: 10px;
	}
	div#sec5 h6 {
	}
	div#sec6 {
		padding: 110px 0 70px !important;
	}
	div#sec6 .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 60px;
	}
	div#sec6 .rating {
		margin-bottom: 20px;
	}
	div#sync2 {
		padding: 0 90px;
		margin-bottom: 0;
		left: 60px;
	}
	div#sec6 h6 {
		padding-top: 40px;
	}
	div#sec6 .testi {
		background-repeat: no-repeat;
		padding-top: 140px;
		background-size: 100%;
	}
	div#sec6 .testi .client-img img {
		margin-bottom: 15px;
	}
	div#sec6 p {
		font-size: 15px;
		width: 75%;
		padding-bottom: 20px;
	}
	div#sec6 h5 {
		font-size: 24px;
		line-height: 30px;
	}
	div#sec7 .follow {
		margin-bottom: 40px;
	}
	div#fotr {
		padding-top: 90px !important;
	}
	div#footer-inner-row1 {
		padding-bottom: 50px !important;
	}
	div#fotr ul#menu-footer-menu li:first-child {
		padding: 0 25px 0 0;
	}
	div#fotr .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 200px;
	}
	div#fotr ul#menu-footer-menu li a, div#fotr ul.info li a {
		font-size: 17px;
	}
	div#fotr .inner_row:nth-child(3) p {
		font-size: 24px;
	}
	div#footer-inner-row2 {
		padding-bottom: 40px !important;
	}
	div#footer-inner-row3 {
		padding-bottom: 35px !important;
	}
	div#fotr p {
		font-size: 17px;
		letter-spacing: 5px;
		padding-top: 30px;
	}
	div#fotr div#footer-last-row .row_col_wrap_12_inner.col.span_12.left {
		padding: 0;
	}
	div#abt .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 60px;
	}
	div#abt .vc_col-sm-3, div#abt .vc_col-sm-6 {
		padding: 0 5px;
	}
	div#sec6 h2 {
	    font-size: 45px;
	    line-height: 60px;
	}
	div#fotr ul#menu-footer-menu li {
	    padding: 0 26px;
	}
	div#contact-row {
		padding: 70px 0 !important;
	}
	.contact-sec h2 {
		font-size: 60px;
		line-height: 60px;
		margin-bottom: 10px;
	}
	.contact-sec p {
		font-size: 17px;
		width: 60%;
		line-height: 30px;
		padding-bottom: 25px;
	}
	.contact-sec div#wpforms-182 {
		width: 80%;
	}
	.contact-sec div#wpforms-182 .wpforms-field legend.wpforms-field-label, .contact-sec div#wpforms-182 .wpforms-field label {
		font-size: 17px;
	}
	.contact-sec div#wpforms-182 .wpforms-field {
		padding-bottom: 15px;
	}
	.contact-sec div#wpforms-182 .wpforms-field input, .contact-sec div#wpforms-182 .wpforms-field textarea {
		height: 54px;
		font-size: 16px;
	}
	.contact-sec div#wpforms-182 .wpforms-field textarea {
		height: 90px;
	}
	body[data-form-submit=regular] .contact-sec button[type=submit] {
		height: 52px;
		font-size: 17px;
	}
}