@media (max-width: 1360px) { 

}

@media (max-width: 1280px) { 

}

@media (max-width: 1170px) { 
	.whyus-desc.res-custwhyus h4::after {    top: 60px;}
	.whyus-desc{height: 390px;}
	.applicative-desc{height: 340px;}
}

@media (max-width: 1024px) { 
	.whyus-desc.res-custwhyus h4::after {	    top: 40px;	}
	.corepurposesection{padding: 40px 0;}
	.applicativesection{padding: 40px 0 0;}
	.padding{padding: 40px 0;}
	.qclaboratorysection {    padding: 40px 0 10px;}
	.sustainingourenvironment-txt{padding: 40px 0;}
	.infrastructurtext{padding-top: 40px;}
	.aboutus-sub-img.res-aboutus-img1,.aboutus-sub-img.res-aboutus-img2 {    margin-bottom: 0;}
	.applicativesectorssection{padding: 40px 0 10px;}
	.whyus-desc{height: 390px}
	.whyus-desc h4{font-size: 18px;}
	.whyus-desc.corepurpose-desc{height: 320px;}
	.product-text p{text-align-last: center;}
	.product-description img{margin-bottom: 30px;}
	.applicative-desc.lastmargin {margin-bottom: 40px;}
	.footer-main-section{padding: 40px 0px;}
	.applicative-txt p{text-align-last: center;text-align: justify;}
	.certifications-img {    display: flex;    justify-content: space-between;}
	.qualityprivacy-image img {    width: 100%;}
}

@media (max-width: 991px) { 
	.contact-map {    margin-bottom: 30px;}
	.aboutus-right p{text-align-last: center;}
	.aboutus-sub-img img {    width: 100%;}
	.themebtn {    margin-bottom: 30px;    text-align: center;}
	p.resp{margin-bottom: 30px !important;}
	ul.navbar-nav.ml-auto {    margin-top: 30px;}
	.navbar-classic .navbar-nav .nav-item .nav-link{padding: 10px 0;}
	.footer-main-section{padding: 40px 0 0px;}
	.footer-logo{margin-bottom: 30px;}
	.footer-desc ul{column-count: 2;}
	ul.ourproducts{column-count: 2;}
	.footer-desc.footeralignment{margin-bottom: 30px;}
	.productbanner-breadcrume{display: block;}
	.banner{background: #004f66;}
	.contactus-address, .contactus-phone, .contactus-email{margin-bottom: 20px;}
	.environment-img img {    width: 100%;    margin-bottom: 30px;}
	.applicative-txt p{margin-bottom: 30px;}
	.applicative-desc{margin-bottom: 30px;height: 400px;}
	.applicative-desc img{margin-top: 0px;}
	.sustainingourenvironment-desc h3{font-size: 26px;}
	.carousel-item img{margin-bottom: 20px;width: 100%;	}
	.sustainingourenvironment-desc.capabilities-main ul{column-count: 3;margin-bottom: 20px;}
	.sustainingourenvironment-txt{padding: 40px 0}
	.sustainingourenvironment-desc.capabilities-main p{margin-bottom: 10px !important;}
	.row.desk-view{display: none;}
	.row.res-view {display: block;}
	.sustainingourenvironment-txt p{text-align-last: center;text-align: justify;}
	.certifications-text {    margin: 0 0 30px;}
	.certifications-img {    display: flex;    justify-content: space-between;   flex-wrap: wrap;}
	.qualityprivacy-text {    padding: 0 0px 30px;}
	.qualitysection h4{text-align-last: center;text-align: justify;}
	.certifications-text p,.qualityprivacy-text p{text-align: justify;}
}
 
@media (max-width: 900px) { 
	.whyus-desc.corepurpose-desc {    height: 300px;}	
}

@media (max-width: 768px) { 
}

@media (max-width: 767px) { 
	.aboutus-sub-img.res-aboutus-img1 {    margin-bottom: 30px;}
	.whyus-desc.corepurpose-desc {    height: 255px;}
	.whyus-desc {    height: 300px;}
	.environment-txt h5{font-size: 24px;}
	.infrastructure-desc img {    width: 100%;}
	.infrastructure-desc{height: auto;}
	.applicative-desc{height: auto;}
	.certifications-img {    display: block;    margin: 0 auto;    text-align: center;}
	.certifications-img a{margin-bottom:10px;    }
}

@media (max-width: 601px) { 
	.whyus-desc.cust-whyus-desc h4::after {   top: 35px;}
	.sustainingourenvironment-desc.capabilities-main ul{column-count: 2;}
	.qclaboratory-text img {    width: 100%;}
}

@media (max-width: 600px) { 

}

@media (max-width: 480px) { 
	.footer-desc ul{column-count: 1;}
	ul.ourproducts{column-count: 1;}
	.applicativesectors-desc img{max-width: initial;}
	.corepurpose-main h3{font-size: 22px;}
	.whyus-desc.cust-whyus-desc h4::after {    top: 35px;}
	.environment-txt h5{font-size: 21px;}

}

@media (max-width: 414px) { 
	a.navbar-brand img {    max-width: 320px;}
	.whyus-desc.corepurpose-desc {    height: 280px;}
	.whyus-desc {    height: 340px;}
	section.banner{margin-top: 85px;}
	.heroslidersection {    padding-top: 88px;}
	.contact-map h4{padding: 30px 20px;}
}

@media (max-width: 412px) { 
	.heroslidersection{padding-top:88px; }
}

@media (max-width: 375px) { 
	section.banner {    margin-top: 70px;}
	.heroslidersection{padding-top:72px; }
	.infrastructure-head h4{font-size: 24px;}
	.breadcrume-head{font-size: 24px;}
	.banner{margin-top: 74px;}
	a.navbar-brand img ,.footer-logo img {    max-width: 240px;}
	.whyus-desc.corepurpose-desc {    height: 295px;}	
	.whyus-desc {    height: 390px;}
	.whyus-desc.cust-whyus-desc h4::after {    top: 55px;}
	.sustainingourenvironment-desc.capabilities-main ul{column-count: 1;}
	.certifications-text h2{font-size: 24px;}
	
}

@media (max-width: 320px) { 
	a.navbar-brand img{max-width: 235px;}
	.infrastructure-head h4{font-size: 23px;}
	.infrastructure-head h4::after{top: 45px;}
	.whyus-desc.corepurpose-desc {    height: 320px;}
	.sustainingourenvironment-desc h3 {    font-size: 22px;}
	.sustainingourenvironment-desc.capabilities-main h3::after {    top: 70px;}
}

@media (max-width: 288px) { 
	a.navbar-brand img{max-width: 200px;}
}