
@media only screen and (min-width:1620px){
.home-sec4 li p{ width:100%;}
.bdwi-sec1 .container-fluid { max-width: 1620px; position: relative; height: 100%;}
.mobile_nav .mobile_nav_icon.open { position: fixed;}
	}
	@media only screen and (min-width:2220px){

}
@media (min-width: 1200px)


@media (min-width:1366px){

}
@media (min-width: 1300px){
.container{max-width:100%; width:1200px;}
.header .container{max-width:100%; width:1250px;} 	
.inner-page .container {  width: 1200px;}
.bearcrumbb_sec .container {  width: 1200px;}	
.banner .container{max-width:100%; width:1250px;} 		
}
@media only screen and (max-width: 1299px){
.container{max-width:100%; width:96%;}	
	
	
}
@media only screen and (min-width: 1150px) and (max-width: 1220px){
	.banner .carousel-caption{left: 2%; right: 2%;}
	.banner .carousel-caption h1 {font-size: 44px;}
	.ftr-input input{ width: 86%;}
	.products-row1 { max-width: 350px;}
}

@media only screen and (min-width: 992px) and (max-width: 1149px){
.container{max-width:100%; width:100%;}
.banner .carousel-caption{left:1%; right:1%;}
	.banner .carousel-caption h1 {font-size: 36px;}
	.ftr-input input{ width: 84%;}
	.products-row1 { max-width: 320px;left: 40px;padding: 20px;}
	.products-row2 { max-width: 320px;}
	.products-row3 { max-width: 320px;}
	.products-row4 { max-width: 320px;}
	.products-row5 { max-width: 320px;}
	.products-row6 { max-width: 320px;}
	.products-row7 { max-width: 320px;    left: -510px;}
	.products-row8 { max-width: 320px;    left: -570px;}
	.top-content-sec1 {height: 23vw;}
	.home-sec2-left span {top: 142px;}
	.home-sec2-left ul li.products-colm6 { top: 295px; left: 360px;}
	.home-sec2-left ul li.products-colm4 { top: 430px; left: 180px;}
	.home-sec2-left ul li.products-colm5 { top: 395px;left: 330px;}	
	.manufa-colm2-content { padding: 50px 0;}
	.main-menu li a{letter-spacing: 2px; margin-right: 20px;}

}
@media only screen and (max-width:1024px){
	
	.mobile-view-banner{display:block; position:relative;}
	.img-box{display:none;}
	.img-area{width:100%; height:inherit; padding:20px;}
	.bdwi-sec1 .pro-btn{ text-align:center; position:inherit;}
	.bdwi-sec1{padding:70px 0 35px;}
	.mobile-view-banner ul li a {color: #000;display: inline-block;width: 100%;height: 100%;}
.mobile-view-banner ul li:nth-child(1) {position: absolute;top: 19%;z-index: 99;background: rgba(0, 0, 0, 0);display: block;width: 77px;height: 65px;left: 30.3%;}
.mobile-view-banner ul li:nth-child(2) {position: absolute;top: 29.5%;z-index: 99;background: rgba(0, 0, 0, 0);display: block;width: 77px;height: 65px;left: 14.3%;}
.mobile-view-banner ul li:nth-child(3) {position: absolute;top: 45%;z-index: 99;background: rgba(0, 0, 0, 0);display: block;width: 77px;height: 65px;left: 8.3%;}
.mobile-view-banner ul li:nth-child(4) {position: absolute;top: 60%;z-index: 99;background: rgba(0, 0, 0, 0);display: block;width: 77px;height: 65px;left: 8.3%;}
.mobile-view-banner ul li:nth-child(5) {position: absolute;top: 70%;z-index: 99;background: rgba(0, 0, 0, 0);display: block;width: 77px;height: 65px;left: 21.3%;}
.mobile-view-banner ul li:nth-child(6) {position: absolute;top: 71%;z-index: 99;background: rgba(0, 0, 0, 0);display: block;width: 77px;height: 65px;left: 42.3%;}
.mobile-view-banner ul li:nth-child(7) {position: absolute;top: 64%;z-index: 99;background: rgba(0, 0, 0, 0);display: block;width: 77px;height: 65px;left: 60%;}
.mobile-view-banner ul li:nth-child(8) {position: absolute;top: 18%;z-index: 99;background: rgba(0, 0, 0, 0);display: block;width: 77px;height: 77px;left: 74.3%;}
.mobile-view-banner ul li:nth-child(9) {position: absolute;top: 56%;z-index: 99;background: rgba(0, 0, 0, 0);display: block;width: 77px;height: 65px;left: 75.3%;}



}
@media only screen and (min-width: 768px) and (max-width: 991px){
.container{max-width:100%; width:100%;}	
.logo {width: 170px;}
.banner .carousel-caption{left:1%; right:1%;}
	.banner .carousel-caption h1 {font-size: 26px;}
	.ftr-input input{ width:80%;margin-right: 5px;}
	.products-row1 { max-width: 320px;left: 40px;padding: 20px;}
	.products-row2 { max-width: 320px;}
	.products-row3 { max-width: 320px;}
	.products-row4 { max-width: 320px;}
	.products-row5 { max-width: 320px;}
	.products-row6 { max-width: 320px;}
	.products-row7 { max-width: 320px;    left: -510px;}
	.products-row8 { max-width: 320px;    left: -570px;}
	.top-content-sec1 {height: 24vw;}
	.home-sec2-left span {top: 124px;}
	.home-sec2-left ul li.products-colm6 { top: 295px; left: 360px;}
	.home-sec2-left ul li.products-colm4 { top: 430px; left: 180px;}
	.home-sec2-left ul li.products-colm5 { top: 395px;left: 330px;}	
	.main-menu li a {    letter-spacing: 1px;margin-right: 10px; font-size: 14px;}
	.top-content-sec1 p{ margin-bottom:0;}
	.home-sec2 ul{ display:none;}
	.home-sec3 h2 { font-size: 18px;}
	.manufa-colm2-content { padding: 50px 0;}
	.padd100 { padding-top: 0;  padding-bottom: 0;}
	.laboratory-introduction-sec1 .col-12.col-md-9.pt-5.pl-5 { padding-left: 15px !important;}
	.footer ul { padding-left: 0;}
	.footer .col-12.col-md-5.pl-5 { padding-left: 1rem!important;}
	.footer .row3-ftr p {padding-left: 0;}
	
}
@media only screen  and (max-width : 767px){
.main-menu{ display:none;}
.container {max-width: 100%;width: 100%;}
.banner .carousel-caption h1 {font-size: 22px;}
.banner .carousel-caption{left:1%; right:1%;bottom:30px;}
.mobile_nav { position: absolute;  top: -60px; right: 0;}
.carousel-item { height: 100%;}
header.header{ position:relative;}
.home-sec1 { padding: 50px 0;}
.home-sec1 h2{font-size: 28px;}
.home-sec1 h4{ font-size:18px;}
.bottom-content-sec1 h3{    font-size: 20px;}
.top-content-sec1 a{ font-size:12px;}
.bottom-content-sec1 p{ font-size:14px;}
.home-sec2 ul{ display:none;}
.home-sec2-left span {top: 0;margin-bottom: 40px;}
.home-sec3 {    margin-top: 0px !important; margin-bottom: 30px;}
.home-sec3 h2 { font-size: 18px;}
.home-sec3 p {width: 100%;font-size: 14px;    }
.home-sec3 .float-right{margin-bottom: 30px;}
.home-sec2{padding: 50px 0;}
.footer .col-md-3 { border-right: none;}
.footer .row2-ftr{    -ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;    margin-top: 30px; margin-bottom: 0;    padding-left: 15px !important;}
.footer ul { padding-left: 0px;}
.footer .row3-ftr {margin-top: 30px; margin-bottom: 10px; padding-left: 15px !important;}
.logo { width: 80px;}
.sticky .logo {width: 80px;}
header.header .container{padding-top: 10px;}
.banner .carousel-caption p br{ display:none;}
header.header.header-sticky.sticky{ height:55px;min-height: 55px;}
.bottom-content-sec1{    padding: 0;padding-top: 15px;    padding-bottom: 20px;}
.inner-banner{    padding-bottom: 30px;    height: 100%;}
.bearcrumbb_sec { padding-top: 50px;}
.quality-colm1 ul li h4{    text-align: left;    line-height: 1;    padding-bottom: 12px;    font-size: 30px;}
.quality-colm1 ul li:last-child {  border-right: none;}
.quality-colm1 ul li p{    text-align: left;    padding: 0;}
.profile-colm1-content ul li span{ padding-top:1px; width: 25px;height: 25px; font-size: 14px; border: 1px solid;    left: 30px;}
.profile-colm1-content ul li h4{ font-size:16px;    padding-bottom: 5px;    padding-top: 0;}
.profile-colm1-content ul li p{ font-size:14px;}
.profile-colm1-content ul li {  padding-left:65px; padding-bottom: 15px;}
.profile-colm1-content{padding:40px 0 30px;    position: relative;}
.company-profile-colm1{    background-size: contain; background-repeat: no-repeat; background-color: #0f52ba;    height: initial; margin-top: 50px;}
.company-profile-colm3 .col-12.col-md-6.pt-5.pl-5 {padding-left:30px !important;}
.profile-colm4-content{ width:100%;}
.profile-colm4-content ul li{ padding-bottom:20px;}
.bearcrumbb_sec h2 { font-size: 30px;}
.inner-page { padding: 50px 0 50px;}
.quality-colm1 ul li {border-left: none;padding: 0; padding-bottom: 20px;}
.quality-colm1 ul{    padding-top: 1rem!important;}
.manufa-colm2-content .col-12.col-md-6.pl-5 {padding-left: 30px !important; padding-top: 30px;padding-bottom: 30px;    padding-right:30px !important;}
.manufa-colm2 .py-md-5{ padding:50px 15px;}
.manufa-colm2{    margin-top: 50px;}
.manufa-colm2-color{padding: 30px 30px 10px;}
.manufa-colm2 .col-12 {  padding-left: 15px !important; padding-right: 15px !important;}
.manufa-colm2 .col-12.col-md-6.pr-2 { padding-bottom: 12px;}
.laboratory-introduction-sec1 .col-12.col-md-9.pt-5.pl-5 { padding-left: 15px !important;}
.top-content-sec1 { height: auto;}
.top-content-sec1 span {margin: 0 auto; text-align: center;display: table;}
.top-content-sec1 a { display: table;margin: 0 auto;}
.home-sec3 span i{    right: auto;left: 20px;}
ul.row.placement-image-ad li{    -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;    padding: 20px 20px;}
.responsive-map{ display:none;}
.desktop-map .map-contact{ display:block;    padding-top: 10px; padding-bottom:50px;}
.input-contact {padding-right: 0;width: 100%;}
.textarea-contact{ padding-right: 0;}
.contact-sec1 ul li br{ display:none;}
.contact-sec2 { margin-top: 0px;}
.pro-btn {position: relative;right:15px;    bottom: 20px;    text-align: right;}
.bearcrumbb ul{padding-right: 0;}
.laboratory-introduction-sec1 .col-4 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;    padding-bottom: 20px;}
.hypermesh-sec .col-md-4 { margin-bottom: 1.5rem!important;}
.quality-colm1 h3 {font-size: 20px;}
.dpd-sec5-img .col-12{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;    margin-bottom: 10px;}
.dpd-sec5-img .col-12 .h-100 {height:auto!important;}
.quality-colm3 .col-md-4 {margin-bottom: 30px;}
.usa_box .col-md-4 {padding-bottom: 10px;}
.products-colm1 li { -ms-flex: 0 0 50%; flex: 0 0 50%;max-width: 50%;}
.pro-btn a{    padding: 8px 15px;font-size: 12px;}
.pro-btn a i{    font-size: 18px;top: 3px;}
header.header .col-md-3 {padding-left: 15px;}
header.header .col-md-9 {padding-right: 25px;}
.mobile_nav .mobile_nav_icon{right: 15px;}
.row1-ftr p br{ display:none;}
.footer .row1-ftr{    padding-left: 15px;padding-right: 15px;}
.row1-ftr .col-md-6 { padding-left: 0px !important; padding-bottom: 18px;}
.footer .row3-ftr p { padding-left: 0;}
.visibility-hidden { display:block;}
.hypermesh-sec-first-pro{ display:none;}
.hypermesh-sec abbr{    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(90deg);
    bottom: -38px;    top: auto;right: 44%;}
	.hypermesh-sec abbr.colm-arrow3 {
  transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(90deg);
    bottom: -38px;    top: auto;right: 44%;
}
.footer .col-12.col-md-5.pl-5 { padding-left:0px !important;}
.design_head .img-fluid {
    margin: 0 auto;
    display: block;
}
.bdwi-sec1 object { display:none;}
.banner .carousel-indicators {bottom: 10px;}
.banner .carousel-caption.second-banner h1 { font-size: 22px;}
.profile-colm4-content ul { padding-bottom: 0; padding-top: 0;}
.footer .row2-ftr:first-child ul {border-left: none; padding-left: 0px!important;}
.footer .col-12.col-md-4.row3-ftr.pl-2 { padding-top: 0;}
.carousel-item {min-height: 100%;}
.home-sec1 ul.row.pt-4.mt-2 {
    padding-top: 0!important;
    margin-top: 0!important;
}
.bdwi-sec1 h2 {
    font-size: 38px;}
	.bdwi-sec1 {padding:50px 15px 35px;}
	.quality-colm1 .col-md-6.pr-5 { padding-right: 15px!important;    padding-top: 0!important;}
	.quality-colm2{}
	.quality-colm3 { margin-top: 0px;}
	.quality-colm2{    padding: 50px 0 50px;}
	.quality-colm2 .col-md-8.pl-5 {padding-left: 30px !important;    padding-right: 30px !important;}
	.quality-colm2 .col-md-4.pr-5 {padding-left: 30px !important;    padding-right: 30px !important;}
	.footer .row3-ftr p a{ display:inline-block;}
	.company-profile-colm2 ul li p {padding: 0;}
	.manufa-colm2 p.pt-5.pl-5.pr-5 { padding-left: 0rem!important;padding-right: 0rem!important;}
	.manufa-colm2-content p.pl-5.pr-5 {padding-left: 15px!important; padding-right: 15px!important;}
	.manufa-colm2.usa_box ul li { padding-left: 0px !important;padding-right: 0px !important;}
	.manufa-colm2-content p.line_heightt.pl-5.pr-5 { padding-left: 0!important;padding-right: 0!important;}
	.manufa-colm2 .manufa-colm2-color { padding: 30px 15px 10px;}
	.line_heightt {line-height: 1.6;}
	.dpd-sec2-colm2 {  padding-left: 15px;padding-right: 15px;}
	.dpd-sec2-colm3{padding-left: 15px;padding-right: 15px;}
	.quality-colm1 ul.list li{padding-left: 20px;}
	.banner .carousel-caption.second-banner h1{ padding-left: 0;}
	.awardqi-row{padding-top: 30px; margin: 15px 0 0;}

}
@media only screen  and (max-width : 480px){
	.banner .carousel-caption h1 {font-size: 16px;}
	.banner .carousel-caption p {font-size: 13px;}
	.bottom-content-sec1 h3 {  font-size: 18px;}
	.top-content-sec1 a { font-size: 11px;}
	.bearcrumbb_sec h2 { font-size: 24px;}
	.bearcrumbb_sec { padding-top: 30px;}
	ul.row.placement-image-ad li{padding: 10px 10px;}
	.banner .carousel-caption.second-banner h1 { font-size: 16px;    padding-left: 0;}
	.inner-banner {padding-bottom: 20px;}
}































