
@media only screen and (max-width:1100px) {

.ourVissionSub {max-width: 550px;}

}

@media only screen and (max-width:1000px) {

.cmSec .captionSec {margin-left: 0; padding: 10px 10px 10px 10px;}
.cmSec .captionSec h2 {font-size: 21px; margin: 0;}
.cmSec .captionSec h2 span {font-size: 14px;}

.micSec .captionSec {margin-right: 0; padding: 10px 10px 10px 10px;}
.micSec .captionSec h2 {font-size: 21px; margin: 0;}
.micSec .captionSec h2 span {font-size: 14px;}

}

@media only screen and (max-width: 950px) {
.innerPageLeftSub ul.leftNav li a {padding: 15px 0px 15px 10px; font-size: 14px;}
  
}


@media only screen and (max-width: 850px) {
.logoSec{max-width:70%;}
}

@media only screen and (max-width:800px) {
.rightImgOverLap{display:none;}
}

@media only screen and (max-width: 767px) {
.navSec .navMenu ul.mainNav{display: none;}
.topSectionHeader {position: inherit;}
.bannerSliderMain {margin: 0;}
.desctopNav{display:none;}
.navSecTop a.hambargerOpen{display:none;}
.navSecTop a.mobileBtn{display:block;}
.resMenuPanel{display:block;}

.col_sm_4_cm, .col_sm_4_mic {max-width: 50%;}
.col_sm_4_About {max-width:100%;}

.ourVissionSub h2 {font-size: 24px;  margin-bottom: 8px;}
.ourVissionSub p {font-size: 16px; line-height: 26px;}

.aboutBox {padding:18px 18px;}
.aboutBox h1 {font-size: 28px; margin-bottom: 10px; margin-top: 0;}
.aboutBox p {font-size: 15px; line-height: 30px;}

.productServices h2 {font-size: 28px; margin-top: 0;}
.productServices ul.slideBox li h3 {font-size: 14px; font-weight: 500;}

.threeBoxMain {min-height: 350px;}
  
.threeBoxSection_wrapper{display:block;}
.threeBoxSection_wrapper .who_we_are_1{max-width:50%; min-height: 355px; margin-bottom: 25px;}
.threeBoxSection_wrapper .who_we_are_2{max-width:50%; min-height: 355px; margin-bottom: 25px;}
.loginSec{max-width:100%;}

.aboutMainSec {padding-bottom: 35px;}

.threeBoxSection {padding:35px 0;}
.ourVission {padding-top: 20px;}

.footerLeft ul li {width:50%; padding-right:35px;}

.footerLeft{max-width:100%;}
.footerRight{max-width:100%;}

.bannerInner {margin:0;}

ul.photosGallery li {width: 33.33%;}

}

@media only screen and (max-width: 700px) {
	
/*	.bannerSliderMain .bannerSlide{min-height: 163px;}*/

.cmSec .imgFrm, .micSec .imgFrm {margin-top: 35px;}

.latestUpdateSecLeft{max-width:100%; min-height:475px !important;}
.latestUpdateSecRight{max-width:100%;}

.latestUpdateSecLeft .listNotice p{display:inline-block; width:100%;}
.latestUpdateSecRight .mapSec iframe {height: 340px !important; width: 100%;}
.latestUpdateSecRight .mapSec {border-radius:0;}
.latestUpdateSecRight h2 {margin-top: 0;}
.latestUpdateSecRight {min-height:inherit !important;}

.contactForm h2 {margin-top: 0;}

.contactForm .fmField {margin-bottom: 12px; max-width: 100%;}
.contactForm input {padding:8px 20px !important; height:45px;}

.ourVissionSub {max-width: 100%;}
.ourVissionSub p{padding-left:60px; padding-right:60px;}
.ourVissionSub p::before{left:0;}
.ourVissionSub p::after{right:0;}

.bannerSliderMain .slick-prev.slick-arrow{width: 35px; height: 36px; left: 10px; background-size: cover; background-color: #fff !important; border-radius: 50px;}
.bannerSliderMain .slick-next.slick-arrow{width: 35px; height: 36px; right: 10px; background-size: cover; background-color: #fff !important; border-radius: 50px;}

.innerPageLeft{max-width:100%; margin-bottom: 25px;}
.innerPageRight{max-width:100%;}
.innerPageRightSub{min-height:inherit;}

.innerPageTitle {left: 0; font-size: 22px; padding: 12px 11px 12px 11px; min-width: 100%; margin: 0; text-align:left; position:relative;}
.innerPageTitle::before, .innerPageTitle::after{display:none;}
.innerPage {padding-top:10px;}
.breadcrumb {margin-bottom: 5px !important;}

.contactPageSec{max-width:100%; margin-bottom: 25px;}
.contactPageSec .imgBox img{width:100%;}

}



@media only screen and (max-width: 570px) {
.logoSec{max-width:85%;}

.col_sm_4_cm, .col_sm_4_mic {max-width: 100%;}
.micSec .imgFrm {max-width: 100%; width: 100%;}
.micSec, .cmSec{max-width: 290px;float: none;margin: 0 auto;}

a.redBtnRound {padding: 5px 7px;}

}
	
@media only screen and (max-width: 500px) {
/*.navSecTop a.mobileBtn{padding: 15px 19px; width: 40px; height: 42px; background-size: 27px;}*/

.innerPageRightSub img.alignright{margin:0 0 15px 0; width:100%;}
.innerPageRightSub img.alignleft{margin:0 0 15px 0; width:100%;}
ul.photosGallery li {width:50%;}

.chairmanDesk_sub{display: block;}
.chairmanDesk_sub .chairman_left{max-width: 100%; width: 100%;}
.chairmanDesk_sub .chairman_right{max-width: 100%; width: 100%;}
.chairmanDesk .chairman_right h2{font-size: 22px;}

}

@media only screen and (max-width: 470px) {
.threeBoxSection_wrapper .who_we_are_1{max-width:100%; min-height: inherit; margin-bottom: 25px;}
.threeBoxSection_wrapper .who_we_are_2{max-width:100%; min-height: inherit; margin-bottom: 25px;}
.threeBoxMain {min-height: inherit;}

.offer_sub ul li {width: 100%;}

}

@media only screen and (max-width: 400px) {
.footerLeft ul li {width:100%; padding-right:0;}

}
@media only screen and (max-width: 380px) {
}



