@media only screen and (min-width:1801px) and (max-width:1920px){



	body{ font-size: 16px; }



	body .container{ max-width: 1300px !important;}


	body #content .valve-pro-sec .valve-pro-row > .con-col > .vc_column-inner > .wpb_wrapper{padding: 3em 0 3em 17.3em;}
	

}







@media only screen and (min-width:1701px) and (max-width:1800px){



	body{ font-size: 16px; }



	body .container{ max-width: 1300px !important; }


	body #content .valve-pro-sec .valve-pro-row > .con-col > .vc_column-inner > .wpb_wrapper{padding: 3em 0 3em 13.3em;}
	

}







@media only screen and (min-width:1601px) and (max-width:1700px){



	body{ font-size: 15px; }



	body .container{ max-width: 1250px !important; }


	body #content .valve-pro-sec .valve-pro-row > .con-col > .vc_column-inner > .wpb_wrapper{padding: 3em 0 3em 13.8em;}


}







@media only screen and (min-width:1501px) and (max-width:1600px){



	body{ font-size: 15px; }



	body .container{ max-width: 1200px !important; }

	body #content .valve-pro-sec .valve-pro-row > .con-col > .vc_column-inner > .wpb_wrapper{padding: 3em 0 3em 11.3em;}

	

}







@media only screen and (min-width:1401px) and (max-width:1500px){



	body{ font-size: 15px; }



	body .container{ max-width: 1150px !important; }


	body #content .valve-pro-sec .valve-pro-row > .con-col > .vc_column-inner > .wpb_wrapper{padding: 3em 0 3em 10.3em;}

	

}







@media only screen and (min-width:1301px) and (max-width:1400px){



	body{ font-size: 14px; }



	body .container{ max-width: 1100px !important; }

	body #content .valve-pro-sec .valve-pro-row > .con-col > .vc_column-inner > .wpb_wrapper{padding: 3em 0 3em 9em;}


}







@media only screen and (min-width:1201px) and (max-width:1300px){



	body{ font-size: 14px; }



	body .container{ max-width: 1050px !important; }

	
	body #content .valve-pro-sec .valve-pro-row > .con-col > .vc_column-inner > .wpb_wrapper{padding: 3em 0 3em 7em;}

	

}







@media only screen and (min-width: 1101px) and (max-width: 1200px){



	body{ font-size: 13px; }



	body .container{ max-width: 1000px !important; }

	
	body #content .valve-pro-sec .valve-pro-row > .con-col > .vc_column-inner > .wpb_wrapper{padding: 3em 0 3em 6em;}


}







@media only screen and (min-width: 1001px) and (max-width: 1100px){



	body{ font-size: 12px; }



	body .container{ max-width: 950px !important; }

	body #content .valve-pro-sec .valve-pro-row > .con-col > .vc_column-inner > .wpb_wrapper{padding: 3em 0 3em 4em;}


}



@media only screen and (min-width: 768px) and (max-width: 1000px){



	body{ font-size: 12px; }



	body .container{ max-width: initial !important; width: 100%; box-sizing: border-box;}



	body #content .valve-pro-sec .valve-pro-row > .con-col > .vc_column-inner > .wpb_wrapper{padding: 3em 0 3em 1.5em;}


}







@media (max-width: 767px){



	body{ font-size: 12px; }



	body .container{ max-width: initial !important; width: 100%; box-sizing: border-box;}



	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 .txt{margin-bottom: 1em;}

	body .wpb_single_image, body .wpb_text_column{margin-bottom: 1em;}

	body .main-menu{display: none;}

	body header#masthead .top-bar .flex-row .head-contact ul{justify-content: center; margin-bottom: 1em;}

	body header#masthead .top-bar .flex-row .head-socials ul{justify-content: center; }

	body header#masthead .flex-row .head-btn{display: none;}

	body header#masthead .flex-row>div.mob-flex{display: flex; align-items: center; justify-content: space-between;}

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

	body header#masthead .flex-row .mob-flex .logo img{width: 100%;}

	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: #0B2033; width: 40px; height: 3px; border-radius: 20px; margin-top: 10px; transition: 0.4s;}

	

	body #content .main-head{font-size: 2.35em;}

	body #content .sub-head{font-size: 1em;}

	body #content .mob-hidden{display: none;}

	body #content .desk-hidden{display: block;}

    

	body #content .hero-sec .hero-row .full-img{margin-bottom: 0;}

	body #content .hero-sec .hero-row .full-img img{ height: 600px;}

	body #content .hero-sec .hero-row .hero-txt{top: 25%; width: 90%; }

	body #content .hero-sec .hero-row .hero-txt h1{font-size: 2.75em;}

	body #content .hero-sec ul.slick-dots li button{width: 50px;}

	body #content .hero-sec ul.slick-dots li.slick-active button{width: 50px;}

	body #content .page-header .page-header-container .page-heading .page-subtitle{max-width: 75%;}

	body #content .page-header .page-header-container .page-heading,body #content .page-header .page-header-container .page-header-image{width: 100%;}

	body #content .page-header::before{top: 0;content: '';background: #E13300;position: absolute;width: 75%;transform: skewX(131.6deg);height: 100%;right: -45%;z-index: -1}


	body #content .services-sec .services-row .serivces-box>.vc_column-inner>.wpb_wrapper{padding: 1em 0.5em;text-align: center;}
	body #content .services-sec .services-row .serivces-box>.vc_column-inner>.wpb_wrapper .services-icon{text-align: center;}

	body #content .slick-track{display: flex;}

	body #content .about-sec .about-row{padding-bottom: 0;}

	body #content .about-sec .about-row .about-image-col{padding-left: 0;}

	body #content .about-sec .about-row .about-image-col .sub-head{margin-top: 3em;}

	body #content .about-sec .about-row .about-image-col .about-abs-image{display: none;}

	body .fancybox-content{width: 100%;}

	body #content .products-sec .products-grid .product-card{margin-bottom: 3em;}

	body #content .products-sec .products-grid .product-card .product-btn{opacity: 1; visibility: visible; transform: translateY(0); margin-bottom: 0;}

	body #content .products-sec .products-grid .product-card .product-btn a{padding: 0.8em 1em;}

	

	body #content .testimonials-sec .testimonials-row .slick-list{max-width: initial;}

	body #content .testimonials-sec .testimonials-row .testimonial-txt{margin: 0 1em; opacity: 1 !important;}

	body #content .testimonials-sec .testimonials-row .testimonial-txt .flex-row .testimonials-details{margin-top: 0.5em;}

	body #content .testimonials-sec .testimonials-row .testimonial-txt .flex-row .testimonials-details h4{text-align: center;}

	body #content .testimonials-sec .testimonials-row .testimonial-txt .flex-row .testimonials-details p{text-align: center;}

	

	body #content .partners-sec .partners-row .partners-grid > .wpb_column > .vc_column-inner > .wpb_wrapper{display: block;}

	body #content .partners-sec .partners-row .partners-grid .partners-logo{border: none !important;}



	body #content .contact-sec .contact-row .full-img{margin-bottom: 0;}

	body #content .contact-sec .contact-row .full-img img{border-radius: 0 50px 50px; height: 400px;}
	
	body #content .cont-details-row .cont-detail .cont-link { text-align: center; padding-left:0; margin-top:1em;}
	body #content .cont-details-row>.wpb_column .cont-detail{margin: 0 0 2em;}

	body #content .abt-left-con-col{margin-bottom: 3em;}


	body #content .valve-pro-sec .valve-pro-row > .con-col > .vc_column-inner > .wpb_wrapper{padding: 3em 0 3em 3em;}
	body #content .valve-pro-sec .valve-pro-row.left-con-right-img > .con-col{order: 2;}
	body footer#colophon .footer-main .flex-row{grid-template-columns:auto;}
	body footer#colophon .footer-main .logo-div ul li{font-size: 1.35em;}
	body footer#colophon .footer-main .logo-div ul li a{width: 40px;height: 40px;}
	body footer#colophon .copyright .flex-row p{text-align: center; margin-bottom: 1em;}

}