@media (min-width: 1900px) {
	
}
@media (max-width: 1899px) {
}

@media  (max-width: 1799px) {
	:root{ --global-font-size: 18px; }
}

@media (max-width: 1699px) {
	:root{ --global-font-size: 17px; }
	body #content .woocommerce ul.products li.product-category .custom-category-card .cat-content{bottom:-80px;}
}

@media (max-width: 1599px) {
	:root{ --global-font-size: 16px; }
	body #content .btn-grey .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{right: 15px;}

}

@media (max-width: 1499px) {
	:root{ --global-font-size: 16px; }

}

@media (max-width: 1399px) {
	:root{ --global-font-size: 14px; }

	body #content .woocommerce ul.products li.product-category .custom-category-card .cat-content {bottom: -70px;}

}

@media (max-width: 1299px) {
	:root{ --global-font-size: 14px; }

	body header#masthead .header-main .logo{width: 70%;}
	body #content .btn-grey .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{right: 5px;}
}

@media (max-width: 1199px) {
	:root{ --global-font-size: 12px; }
	
	body #content .woocommerce ul.products li.product-category .custom-category-card .cat-content {bottom: -50px;}
}

@media (max-width: 1099px) {
	:root{ --global-font-size: 12px; }
	
	
}

@media (max-width: 1024px) {
	:root{ --global-font-size: 13px; }
	body .container{ max-width: initial; }
	body .head-container{ max-width: initial;padding: 0 1rem; }

	body #content .home.sec-main .row.one .raw-html-tag{width: 65%;}
	body #content .home.sec-two .row.one h2{width: 85%;}
	body #content .home.sec-three .row.one h2{width: 50%;}
	body #content .home.sec-seven .row.two .testimonials-block .testimonials-wrapper .slick-track .testimonial-item{margin-right: 2rem;}
	body #content .home.sec-seven .row.two .testimonials-block .testimonials-wrapper .slick-track .testimonial-item .testimonial-content p{min-height: 7rem;}
	body #content .home.sec-eight .row.one .col-left{padding-right: 5rem;}

}
@media (max-width: 850px){

	
	body #content .home.sec-two .row.one h2{width: 90%;}
	body #content .home.sec-two .row.one .img{padding: 0;}
	body #content .woocommerce ul.products li.type-product .custom-product-card img{height: 14rem;}
	body #content .home.sec-seven .row.two .testimonials-block .testimonials-wrapper .slick-track .testimonial-item .testimonial-content{padding-bottom: 0;}
	body #content .home.sec-eight .row.one .col-left{width: 40%;padding-right: 0;}
	body #content .home.sec-eight .row.one .col-right{width: 60%;}
	
	
}
@media (max-width: 768px){

	body .flex-row{ flex-direction: column;}
	body .flex-row .col-1{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-2{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-3{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-4{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-5{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-6{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-7{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-8{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-9{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-10{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-11{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-12{ flex: 0 0 100%; width: 100%; }

	body header#masthead .flex-row>div{display: none;}

	body header#masthead .flex-row>div.mob-flex{display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 0 1em; }

	body header#masthead .flex-row .mob-flex .logo{width: 20%;flex: 0 0 20%;margin: 0;}

	body header#masthead .flex-row .mob-flex .mobile-menu-link{width: 35%; flex: 0 0 35%;}

	body header#masthead .flex-row .mob-flex .menu-link{display: flex; justify-content: end; align-items: center;}
	body #content .home.sec-main .row.one .img::before{display: none;}
	body #content .home.sec-main .desktop{display: none;}
	body #content .home.sec-main .mobile{display: block;}
	body header#masthead .flex-row .mob-flex .menu-link b{display: block; background: #D6B36A ; width: 40px; height: 3px; border-radius: 20px; margin-bottom: 5px; transition: 0.4s;}
	body header#masthead.sticky .header-main .header-inner .logo img{width: 100%;}
	body #content .home.sec-two .row.one{display: flex;flex-direction: column-reverse;gap:2rem;}
	body #content .home.sec-two .row.one .row-inner-count{display: flex;gap:2rem;}
	body #content .home.sec-three .row.one h2{width: 89%;}
	body #content .home.sec-seven .row.two .testimonials-block .testimonials-wrapper .slick-track .testimonial-item .testimonial-content p{min-height: 6rem;}
	body #content .home.sec-eight .row.one .wpb_column{width: 100%;}
	body #content .home.sec-eight .row.one .col-left .call-info ul{display: flex;gap: 5rem;}
	body #content .home.sec-eight .row.one .col-right .flex-row{flex-direction: row;}
	body #content .home.sec-eight .row.one .col-right .flex-row .col-6{width: 50%;flex: 0 0 50%;}

	body footer#colophon .footer-widget .row-top .flex-row .col-4{width: 50%;flex:0 0 50%;}
	body footer#colophon .footer-widget .row-top .flex-row .col-1{display: none;}
	body footer#colophon .footer-widget .row-top .flex-row .col-2{width: 50%;flex:0 0 50%;}
	body footer#colophon .footer-widget .row-top .flex-row .col-3{width: 50%;flex:0 0 50%;}
	body footer#colophon .footer-widget .row-top .flex-row {flex-wrap: wrap;flex-direction: row;}
	body #content .page-header .page-header-container .flex-row .head{text-align:center;}
	body #content .legacy-sec .legacy-row .img-sec img{margin-top:2rem;}
	body #content .legacy-sec .legacy-row .img-sec .years-txt p{font-size:1.3rem;}
	body #content .legacy-sec .legacy-row .img-sec .years-txt p span{font-size:2rem;}
	
	body #content .legacy-sec .legacy-row .img-sec .years-txt{top:78%;left:0;}
}
@media (max-width: 670px){
	body #content .home.sec-main .row.one .raw-html-tag .head{font-size: 3rem;}
	body #content .btn-grey a{margin-top:1rem;}
}
@media (max-width: 575px) {
	:root{ --global-font-size: 11px; }
	
	body #content .woocommerce ul.products li.product-category .custom-category-card .cat-content{bottom: -30px;}
	body #content .home.sec-main .row.one .raw-html-tag{width: 80%;}
}
@media (max-width: 490px) {
	
}
@media (max-width: 450px){
	
}
@media (max-width: 365px){
	
}
@media (max-width: 365px){
	
}