.cont-none{display: none;}
body #content .sec-three-home .row-one .col-right.about .nhis-counter .wpb_wrapper{padding: 2.39rem 2.833rem;}
@media (min-width: 1900px) {
	:root{ --global-font-size: 18px; }
	
}
@media (min-width: 1800px) and (max-width: 1899px) {
	:root{ --global-font-size: 18px; }
}

@media (min-width: 1700px) and (max-width: 1799px) {
	:root{ --global-font-size: 17px; }
}

@media (min-width: 1600px) and (max-width: 1699px) {
	:root{ --global-font-size: 16px; }
}

@media (min-width: 1500px) and (max-width: 1599px) {
	:root{ --global-font-size: 15px; }
}

@media (min-width: 1400px) and (max-width: 1499px) {
	:root{ --global-font-size: 14px; }
}

@media (min-width: 1300px) and (max-width: 1399px) {
	:root{ --global-font-size: 13px; }
}

@media (min-width: 1200px) and (max-width: 1299px) {
	:root{ --global-font-size: 12px; }	
}

@media (min-width: 1100px) and (max-width: 1199px) {
	:root{ --global-font-size: 12px; }
	
}

@media (min-width: 1025px) and (max-width: 1099px) {
	:root{ --global-font-size: 11px; }
	body #content .sec-eight-home .row-two .post-grid-project .slick-track .slick-slide{width: 750px;}
}

@media (max-width: 1024px) {
	:root{ --global-font-size: 14px; }
	body .container{ max-width: initial; }
	body .head-container{ max-width: initial;padding: 0 1rem; }
	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: 30%;flex: 0 0 30%;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: #004672 ; width: 40px; height: 3px; border-radius: 20px; margin-bottom: 5px; transition: 0.4s;}
	
	body #content .sec-one-home .row-one > .wpb_column > .vc_column-inner > .wpb_wrapper video{height: 600px;object-fit: cover;}
	body #content .sec-one-home .row-two{width: 100%;left: 0;}
	body #content .sec-three-home .row-one .col-right img{height: 350px;}
	body #content .sec-eight-home .row-two .post-grid-project .slick-track .slick-slide{width: 600px;}

	body #content .sec-template-one .row-one{margin-bottom: 2rem;}
	body #content .sec-template-two .row-one{gap: 2rem;}
	body #content .row-num{margin-bottom: 0;}
	body #content .row-num > .wpb_column > .vc_column-inner > .wpb_wrapper{margin-bottom: 2rem;}
	body #main.site-main .entry-content .woo-wrap .woo-content .first-level-category .second-level-categories .second-level-category .category-thumb .category-overlay span{font-size: 1.4rem;}
	body .woo-wrap .woo-content ul.products, body .related ul.products{grid-template-columns: 1fr;}
	body .product-top-wrapper{flex-direction: column;}
	body #content .contact-sec .contact-row .cont-details-row > .vc_column-inner > .wpb_wrapper .cont-detail{flex-direction: row;}
	body #content .contact-sec .contact-row .cont-details-row > .vc_column-inner > .wpb_wrapper .cont-detail .wpb_column{width: fit-content;}
	body #content .map-row .detail-row .detail-col > .vc_column-inner > .wpb_wrapper{margin-bottom: 3rem;}
	.cont-none{display: block;}

}
@media (max-width: 850px){
	
}
@media (max-width: 768px){
	body #content .sec-three-home .row-one .wpb_column{margin-bottom: 2rem;}
	body #content .sec-three-home .row-two{display: flex; flex-wrap: wrap;justify-content: center;}
	/* body #content .sec-three-home .row-two .wpb_column{flex: 0 0 30%; width: 30%;margin-bottom: 1rem;} */
	body #content .sec-five-home .row.row-two{margin-bottom: 0;}
	body #content .sec-five-home .row > .wpb_column > .vc_column-inner > .wpb_wrapper{margin-bottom: 2rem;}
	body #content .sec-five-home .row > .wpb_column > .vc_column-inner > .wpb_wrapper .img-icon img{width: 4.5rem;}
	body #content .sec-seven-home .row-two{display: flex; flex-wrap: wrap;justify-content: center;}
	body #content .sec-seven-home .row-two .wpb_column{flex: 0 0 50%; width: 50%;margin-bottom: 1rem;}
	body #content .sec-eight-home .row-two .post-grid-project .slick-track .slick-slide{width: 500px;}
	body #content .sec-eight-home .row-two .post-grid-project .slick-track .slick-slide .img img{height: 500px;}
	body #content .sec-eight-home .row-two .post-grid-project button.slick-arrow.slick-next{right: 46%;}
	body #content .sec-four-home .row-two .post-grid-solution > .vc_grid > .vc_pageable-slide-wrapper button.slick-arrow.slick-next{right: 46%;}
	body #content .sec-nine-home .row-two{display: flex; flex-wrap: wrap;justify-content: center;}
	body #content .sec-nine-home .row-two > .wpb_column{flex: 0 0 50%; width: 50%;margin-bottom: 2rem;}
	body #content .sec-eight-home .row-one h2,body #content .sec-ten-home .row-one h2{width: 100%;}
	
	
	/* .footer-widget .row-top .flex-row{flex-direction: column;} */
	.footer-widget .row-top .flex-row .col-4{flex: 0 0 100%;width: 100%;margin-bottom: 2rem;}
	.footer-widget .row-top .flex-row .col-2{flex: 0 0 25%;width: 25%;}
	.footer-widget .row-top .flex-row .col-6{flex: 0 0 75%;width: 75%;}
	body footer#colophon .footer-widget .copyright-subsc{flex-direction: column;gap: 1rem;align-items: center;justify-content: center;text-align: center;}
	body footer#colophon .footer-widget .copyright-subsc .subsc h6.txt-subs{width: 100%;}
	body footer#colophon .footer-widget .copyright-subsc .subsc form{width: 75%;margin: auto;}
	body footer#colophon .footer-widget p{text-align: center;}

}

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

	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 .mob-flex .logo{width: 40%;flex: 0 0 40%;}

	body #content .sec-four-home .row-two .post-grid-solution > .vc_grid > .vc_pageable-slide-wrapper button.slick-arrow.slick-next{right: 42%;}
	body #content .sec-one-home .row-two{top: 15%;}
	body h1.vc_custom_heading{font-size: 3rem;}
	body #content .sec-one-home .row-one > .wpb_column > .vc_column-inner > .wpb_wrapper video{height: 500px;}
	body #content .sec-three-home .row-one .col-right img{height: 100%;}
	body #content .sec-three-home .row-one .col-right .nhis-counter .wpb_wrapper{padding: 1.39rem 1.833rem;}
	body #content .sec-eight-home .row-two .post-grid-project .slick-track .slick-slide{width: 350px;}
	body #content .sec-eight-home .row-two .post-grid-project .slick-track .slick-slide .img img{height: 400px;}
	.footer-widget .row-top .flex-row .col-2 {flex: 0 0 100%;width: 100%;}
	.footer-widget .row-top .flex-row .col-6{flex: 0 0 100%;width: 100%;}
	.footer-widget .row-top .flex-row ul{flex-wrap: wrap;display: flex;}
	.footer-widget .row-top .flex-row ul li{flex: 0 0 50%;width: 50%;}

	body footer#colophon .footer-widget .copyright-subsc .subsc form p{width: 100%;justify-content: space-between;}
	body #content .sec-nine-home .row-two{flex-direction:column;}
	body #content .sec-nine-home .row-two > .wpb_column{width:100%;flex:0 0 100%;}
	
	body #content .sec-four-home .row-two .post-grid-solution > .vc_grid > .vc_pageable-slide-wrapper > .slick-list > .slick-track > .vc_grid-item{padding-right: 0;}
}
@media (max-width: 450px){
	body #content .sec-eight-home .row-two .post-grid-project .slick-track .slick-slide{width: 250px;}
	body #content .sec-eight-home .row-two .post-grid-project .slick-track .slick-slide .img img{height: 300px;}
	body footer#colophon .footer-widget .copyright-subsc .subsc form{width: 100%;}
	body h1.vc_custom_heading{font-size: 2.6rem;}
	body h2.vc_custom_heading{font-size: 2.2rem;}
	body #content .sec-seven-home .row-two .nhis-counter > .wpb_wrapper #nhis-count{font-size: 2.8rem;}
	.footer-widget .row-top .flex-row ul li{flex: 0 0 100%;width: 100%;}
	body footer#colophon .footer-widget .footer-Services ul li{flex: 0 0 100%;width: 100%;}
	
	/* body footer#colophon .footer-widget .copyright-subsc .subsc form{width: 82%;} */
	
}