<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (min-width:1024px) and (max-width:1149px) {
}
@media only screen and (min-width:768px) and (max-width:1023px) {
.contact-form .controls label { width: 100%; }
.contact-form .controls input, .contact-form .controls textarea { width: 100%; }
.contact-address { width: 100%; margin-top: 27px; }
.contact-address h3 { font-size: 20px; }
.contact-address p { font-size: 15px; }
.contact-address li { font-size: 15px; }
.contact-form .controls label { float: none; width: 100%; }
.contact-form .controls input { float: none; width: 100%; }
.contact-form .controls textarea { float: none; width: 100%; height: 120px; }
.contact-address { width: 100%; padding: 5%; float: none; }
.contact-address h3 { text-align: left; padding: 0px; padding-bottom: 10px; font-size: 20px; }
.contact-address li { background: none; width: 100%; float: left; line-height: 38px; }
.help-block { margin-left: 0%; }
.contact-form .controls label.none { display: none; }
.contact-form .controls input { padding: 6px 10px; }
.contact-form .controls label { font-size: 14px; }
.btn-common { font-size: 16px; padding: 5px 10px; }
ul.nav-tabs { width: 100%; }
.about-banner { height: 260px; }
.about-banner .banner-text { padding: 0 30px; padding-top: 150px; }
.vision-box p { font-size: 14px; line-height: 22px; text-align: center; color: #3c3c3c; }
.vision-box h2 { letter-spacing: 3px; margin: 10px 0; }
.director-home .border-doted { background: none; width: auto; margin: 0 auto; padding: 0px 20px; }
.white-box { padding: 30px 0; }
.certi-box .border-doted { width: 100%; padding: 10px 20px 20px 20px; }
.certi-box li { width: 115px; height: 140px; }
.certi-box li img { vertical-align: middle; margin-top: 0px; margin-bottom: 0px; }
.certi-box li .certi-name { font-size: 14px; }
.border-doted h3 { font-size: 24px; }
.director-home .container { width: 100%; }
.director-home .border-doted h3 { top: -18px; }
#director-slider .owl-buttons div.owl-prev { left: -35px; }
#director-slider .owl-buttons div.owl-next { right: -35px; }
.about-map h3 { padding: 30px 0 0px 0; }
.about-map { background: url(../images/map-back.jpg) top left repeat; height: 450px; display: block; }
.country-map { background: url(../images/map.png) top center no-repeat; height: 330px; width: 100%; background-size: 100% 100%; margin-top: 30px; }
.certi-box ul { padding: 0px 0 10px 0; }
header .logo img { width: 250px; }
header .top-right { padding-top: 30px; }
.our-setup-banner { height: 280px; }
.our-setup-banner .banner-text { padding-top: 160px; }
.our-products .border-doted { margin: 30px auto; width: 100%; }
.certi-box .border-doted { width: 100%; padding: 10px 20px 20px 20px; }
.certi-box.our-setup { width: 100%; margin: 0 auto; padding: 0px; }
.certi-box.our-setup ul { padding-top: 0px; padding-bottom: 10px; }
.certi-box.our-setup li { width: 110px; height: 140px; }
.certi-box.our-setup li img { vertical-align: middle; margin-top: 0px; margin-bottom: 0px; }
.certi-box.our-setup li .certi-name { font-size: 13px; }
.gallery-banner { height: 280px; }
.gallery-banner .banner-text { padding-top: 160px; }
.gallery-box ul li a { padding: 15px 10px !important; }
ul.gallery-tab li a {padding: 15px 4px !important;}
.contact-banner { height: 280px; }
.contact-banner .banner-text { padding-top: 160px; }
}
@media only screen and (min-width:668px) and (max-width:767px) {
.contact-form .controls label { float: none; width: 100%; }
.contact-form .controls input { float: none; width: 100%; }
.contact-form .controls textarea { float: none; width: 100%; height: 120px; }
.contact-address { width: 100%; padding: 5%; float: none; }
.contact-address h3 { text-align: left; padding: 0px; padding-bottom: 10px; font-size: 20px; }
.contact-address li { background: none; width: 100%; float: left; line-height: 38px; }
.help-block { margin-left: 0%; }
.contact-form .controls label.none { display: none; }
.contact-form .controls input { padding: 6px 10px; }
.contact-form .controls label { font-size: 14px; }
.btn-common { font-size: 16px; padding: 5px 10px; }
ul.nav-tabs { width: 95%; }
ul.nav-tabs li { width: 100%; }
.vision-box { min-height: inherit; padding: 20px; }
}
@media only screen and (min-width:568px) and (max-width:667px) {
.contact-form .controls label { float: none; width: 100%; }
.contact-form .controls input { float: none; width: 100%; }
.contact-form .controls textarea { float: none; width: 100%; height: 120px; }
.contact-address { width: 100%; padding: 5%; float: none; }
.contact-address h3 { text-align: left; padding: 0px; padding-bottom: 10px; font-size: 20px; }
.contact-address li { background: none; width: 100%; float: left; line-height: 38px; }
.help-block { margin-left: 0%; }
.contact-form .controls label.none { display: none; }
.contact-form .controls input { padding: 6px 10px; }
.contact-form .controls label { font-size: 14px; }
.btn-common { font-size: 16px; padding: 5px 10px; }
.inner-banner { height: 70px; }
.vision-box { min-height: inherit; padding: 20px; }
}
@media only screen and (min-width:480px) and (max-width:567px) {
.contact-form .controls label { float: none; width: 100%; }
.contact-form .controls input { float: none; width: 100%; }
.contact-form .controls textarea { float: none; width: 100%; height: 120px; }
.contact-address { width: 100%; padding: 5%; float: none; }
.contact-address h3 { text-align: left; padding: 0px; padding-bottom: 10px; font-size: 20px; }
.contact-address li { background: none; width: 100%; float: left; line-height: 38px; }
.help-block { margin-left: 0%; }
.contact-form .controls label.none { display: none; }
.contact-form .controls input { padding: 6px 10px; }
.contact-form .controls label { font-size: 14px; }
.btn-common { font-size: 16px; padding: 5px 10px; }
ul.nav-tabs { width: 95%; }
ul.nav-tabs li { width: 100%; }
.vision-box { min-height: inherit; padding: 20px; }
.heading-tac { font-size: 20px; margin-bottom: 0px; padding: 5px 10px; }
}
@media only screen and (min-width:360px) and (max-width:479px) {
.contact-form .controls label { float: none; width: 100%; }
.contact-form .controls input { float: none; width: 100%; }
.contact-form .controls textarea { float: none; width: 100%; height: 120px; }
.contact-address { width: 100%; padding: 5%; float: none; margin-top: 20px; }
.contact-address h2 { text-align: left; padding: 10px 0; font-size: 20px; }
.contact-address h3 { text-align: left; padding: 10px 0; font-size: 20px; }
.contact-address h4 { font-size: 14px; }
.contact-address p { font-size: 16px; line-height: 20px; }
.contact-address li { background: none; width: 100%; float: left; line-height: 38px; }
.help-block { margin-left: 0%; }
.contact-form .controls label.none { display: none; }
.contact-form .controls input { padding: 6px 10px; }
.contact-form .controls label { font-size: 14px; text-align:left;}
.btn-common { font-size: 16px; padding: 5px 10px; }
ul.nav-tabs {width: 100%;margin: 0 auto;}
ul.nav-tabs li { width: 50%; margin-bottom: 5px; }
ul.nav-tabs li a { padding: 5px 10px; }
ul.gallery-tab li:last-child {width: 50%;}
.vision-box { min-height: inherit; padding: 20px; }
.white-box { text-align: center; font-size: 14px; line-height: 24px; padding-bottom: 20px; }
.gallery-box.white-box { padding: 30px 0;}
.about-map h3 {padding:20px 0 0px 0;}
.country-map { background: url(../images/map-small.png) top center no-repeat;background-size:120%;height:260px;}
.about-map { height: 335px; padding: 20px 0; }
.certi-box li img { text-align: center; display: block; margin: 0 auto; }
.main-banner { height: 150px; }
.main-banner .banner-text { padding: 80px 0 0px; }
.main-banner .banner-text h3 { font-size: 24px; margin-bottom: 20px; }
.breadcrumb-new { margin-top: 20px; }
.breadcrumb-new a { font-size: 14px; }
.our-products.white-box { padding: 20px 0; }
.our-products.white-box .border-doted {margin: 20px auto;}
.certi-box.our-setup ul {padding-top: 0px;padding-bottom: 0px;}
.certi-box.our-setup li {
    margin: 0 auto;
    width: 100%;
    display: block;
    height: auto;
    margin-bottom: 20px;
}
}
 @media only screen and (min-width:100px) and (max-width:359px) {
.contact-form .controls label { float: none; width: 100%; }
.contact-form .controls input { float: none; width: 100%; }
.contact-form .controls textarea { float: none; width: 100%; height: 120px; }
.contact-address { width: 100%; padding: 5%; float: none; margin-top: 20px; }
.contact-address h3 { text-align: left; padding: 0px; padding-bottom: 10px; font-size: 20px; }
.contact-address li { background: none; width: 100%; float: left; line-height: 38px; }
.help-block { margin-left: 0%; }
.contact-form .controls label.none { display: none; }
.contact-form .controls input { padding: 6px 10px; }
.contact-form .controls label { font-size: 14px; }
.btn-common { font-size: 16px; padding: 5px 10px; }
ul.nav-tabs { width: 95%; }
ul.nav-tabs li { width: 100%; }
ul.gallery-tab li:last-child {width:100%;}
.vision-box { min-height: inherit; padding: 20px; }
.future-box { padding: 10px 0; }
.country-map { background: url(../images/map-small.png) top center no-repeat;background-size:120%;height: 200px;}
.main-banner { height: 150px; }
.main-banner .banner-text { padding: 80px 0 0px; }
.main-banner .banner-text h3 { font-size: 24px; margin-bottom: 20px; }
.breadcrumb-new { margin-top: 20px; }
.breadcrumb-new a { font-size: 14px; }
.our-products.white-box { padding: 20px 0; }
.our-products.white-box .border-doted {margin: 20px auto;}
.certi-box.our-setup ul {padding-top: 0px;padding-bottom: 0px;}

}</pre></body></html>