@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 h2.vc_custom_heading{font-size: 2.4rem;}

}



@media (max-width: 1599px) {

	:root{ --global-font-size: 16px; }



}



@media (max-width: 1499px) {

	:root{ --global-font-size: 16px; }



}



@media (max-width: 1399px) {

	:root{ --global-font-size: 14px; }



}



@media (max-width: 1299px) {

	:root{ --global-font-size: 14px; }

	

}



@media (max-width: 1199px) {

	:root{ --global-font-size: 12px; }

	

}



@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 h1.vc_custom_heading{font-size: 3.5rem;} */
    body h2.vc_custom_heading {font-size: 2.1rem;}
	/* body h3.vc_custom_heading{font-size: 2.5rem;} */

	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: 10%;flex: 0 0 10%;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 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;}

	.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{padding-bottom:0;}
	

}

@media (max-width: 850px){



	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 #content .home.sec-four .row.one img {width: 75%;}
	
	body #content .woocommerce ul.products li{width: 47%;}

	body h2.vc_custom_heading {font-size: 1.7rem;}
	body #content .contact-us-sec .contact-us-row .vc_column-inner > .wpb_wrapper{margin-bottom: 2rem;}

	body footer#colophon .footer-widget .row-top .flex-row {flex-wrap: wrap;justify-content: space-between;flex-direction: row;}
	body footer#colophon .footer-widget .row-top .flex-row .col-3 {flex: 0 0 50%; width: 50%;}
	body footer#colophon .footer-widget .row-top .flex-row .col-2 {flex: 0 0 50%; width: 50%;}
	body footer#colophon .footer-widget .row-top .flex-row .col-1 {display: none;}
	body #content .home.sec-nine .row.one > .wpb_column > .vc_column-inner > .wpb_wrapper .faq .vc_toggle_title {padding: 2.2rem;}
	body #content .sport-fitness-row.video-grid{display: block;}
	body #content .img-grid .wpb_image_grid ul.wpb_image_grid_ul{display: block;}
	body #content .img-grid .wpb_image_grid ul.wpb_image_grid_ul li{ margin-bottom: 1rem;}
	body #content .blogs-sec .blogs-row .blogs-grid > .vc_grid > .vc_pageable-slide-wrapper{display:block;}
	body #content .blogs-sec .blogs-row .blogs-grid .vc_gitem-row-position-middle .vc_col-sm-12{margin:0 0 1rem;}
	body #content .sport-fitness-row .txt p{margin-bottom:1rem;}
	body #content .woocommerce ul.products{display: block;} 
	body #content .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-title a{background: #00953F;border-radius: 1rem 0 1rem 0;color: #FFF;transition: 0.5s;font-family: var(--global-font-family);padding: 1rem 2rem; font-size: 1.5rem; font-weight: 500;}
	body #content .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-title a{background: #D6B36A; color: #FFF;}   
	body #content .blog-page .blog-sidebar{width: 100%;}
	body #content .blog-page .blog{width: 100%;}
}

@media (max-width: 768px){

	body #content .woocommerce ul.products li {width: 100%;margin: 1rem 0; display: block;}
	.slick-track{display: flex;} 
	body #content .home.sec-nine .row.one > .wpb_column.col-faqs{padding-left:0;}
	body #content .home.sec-nine .row.one > .wpb_column{margin-bottom: 2rem;}
	
}

@media (max-width: 670px){



}

@media (max-width: 575px) {

	:root{ --global-font-size: 11px; }

	body header#masthead .flex-row .mob-flex .logo{width: 20%;flex:0 0 20%;}
	body #content .home.sec-seven .row.two .testimonials .testimonials-wrapper .slick-track .testimonial-item{min-height: 16rem;}
	body footer#colophon .copyright-div .copyright{flex-direction: column; text-align: center;}
	body footer#colophon .copyright-div .copyright .menu-privacy-policy-container ul.menu{justify-content: center; margin-top: 1rem;}
	body footer#colophon .footer-widget .row-top .flex-row .col-3,body footer#colophon .footer-widget .row-top .flex-row .col-2{flex: 0 0 100%; width: 100%;}
	body #content .home.sec-two .row.two .slick-track{gap:0;}
}

@media (max-width: 490px) {

	

}

@media (max-width: 450px){

	

}

@media (max-width: 365px){

	
}

@media (max-width: 365px){



}