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

#menu ul li > a {  font-size: 11px; padding: 25px 8px;}

.talk-btn{width:90%;}

.footerdv ul.linksfooter li a{font-size: 14px;}

.copyright p{font-size: 15px; }

.socialinfo li span{font-size: 14px;}

.socialinfo li svg{margin-right: 7px; width: 15px;}

.socialinfo li {word-break: break-all;}

}

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


h2{font-size: 40px;}

.contactdata .col-md-6 {
  padding: 0px 15px;
}

.continfo{height: 92%; margin: 20px 0px;}

.contact-form{padding-bottom: 40px;}

.contact-detail{padding-bottom: 60px;}

.top-header{border-radius: 0; padding:2px 0px; overflow-y: initial; overflow-x: initial;
}

.talk-btn{width: 100%; padding: 10px 0px;}

a#toggle i{font-size: 21px;}

.talk-btn a{font-size: 16px;}

.banner-left{padding-top:60px;}

#banner{min-height: 360px;}

.about-text{padding:40px 25px; background: rgba(0,0,0,0.5);}

.aboutdv .col-lg-6{padding: 0px;}

.about-text br{display: none;}

.about-text p, .about-text h2{color: #fff;}

.flipoverlay h4{font-size: 20px;}

.navigatdv{padding-left: 0px;}

.footerdv{margin-bottom: 30px;}

.footerdv ul.linksfooter li a{font-size: 14px;}

.copyright p{font-size: 15px; margin-top: 20px;}

.socialfooter{margin: 20px 0px;}

.socialinfo li span{font-size: 14px;}

.missionicon svg{font-size: 70px; margin-bottom: 20px;}

.missioncontent{flex-direction: column;}

.admarkinner{margin: 15px 0px; height: 97%;}

.aboutmainright h2{font-size:28px;}

#banner.bannerheight {
  min-height: 350px;
}

#banner .banner-left{padding-top: 80px;}

.plantext {
  padding: 35px 20px 35px 20px;
}

.plantext h2{font-size: 35px;}

.rightservicetext ul li a {  padding: 10px 18px; font-size: 16px; 
}

}

@media only screen and ( min-width:600px) and ( max-width:767px ){


p, h6{font-size: 15px;} 

h4{font-size: 20px;}

h5{font-size: 17px;}

.bannerlogo a, .about-text a, .viewbtn a{font-size: 14px;} 

h2{font-size: 30px;}

.top-header{border-radius: 0; padding:2px 0px; overflow-y: initial; overflow-x: initial;
}

.number{display: none;}

.talk-btn{width: 30px; height: 30px; background: transparent;}

.talk-btn a{width: auto; height: auto;margin-right: 20px;}

.talk-btn a svg{width: 35px;}

.logo-dv{padding-left: 10px;}

.talk-btn a span{margin-right: 0px;}

a#toggle i{font-size: 21px;}

#banner{min-height: 360px;}

.bannerlogo p{margin-top: 0px;}

.banner-left{padding-top:80px;}

.bannerlogo h1{font-size: 28px; margin: 5px 0px 20px;}

.bannerlogo a{margin-top: 20px;}

.about-text{padding:40px 25px; background: rgba(0,0,0,0.5);}

.aboutdv .col-lg-6{padding: 0px;}

.about-text br{display: none;}

.about-text p, .about-text h2{color: #fff;}

.servicebxes{margin-top: 20px;}

.socialfooter{margin:20px 0px 0px;}

.socialfooter ul li a{font-size: 15px;}

.navigatdv{padding-left: 0px;}

.footerdv{margin-top: 30px;}

.footerdv ul.linksfooter li a{font-size: 14px;}

.copyright p{font-size: 15px; margin-top: 20px;}

footer{padding-bottom: 40px;}

.socialinfo li span{font-size: 14px;}

#banner.bannerheight {
  min-height: 250px; border-radius: 0 0 50px 0 !important;
}

#banner .banner-left{padding-top: 80px;}

.aboutmainright li{font-size: 14px;}

.missioncontent{flex-direction: column; height: auto;}

.missionicon svg{font-size: 70px; margin-bottom: 10px;}

.aboutdvmain{padding: 40px 0px;}

.missioncontent{margin: 10px 0px;}

.whyadmark{padding-top: 40px; padding-bottom: 40px;}

.admarkinner{height: auto; margin: 15px 0px;}

.careerimg{margin-top: 20px;}

.contact-form{padding: 50px 0px;}

.formdata label, .formdata input, .formdata textarea, .sbmt-btn input{font-size: 14px;}

.continfo{height: auto; margin: 10px 0px;}

.mapsect iframe{height: 300px;}

.contact-detail{padding-bottom: 60px;}

.plantext {
  padding: 35px 20px 35px 20px;
}

.planningsect{padding-bottom: 60px;}

.rightservicetext{margin-top: 30px;}

}



@media only screen and ( min-width:320px) and ( max-width:599px ){

p, h6{font-size: 14px;} 

h4{font-size: 20px;}

h5{font-size: 17px;}

.bannerlogo a, .about-text a, .viewbtn a{font-size: 14px;} 

h2{font-size: 30px;}

.top-header{border-radius: 0; padding:2px 0px; overflow-y: initial; overflow-x: initial;
}

.number{display: none;}

.talk-btn{width: 30px; height: 30px; background: transparent;}

.talk-btn a{width: auto; height: auto;margin-right: 20px;}

.talk-btn a svg{width: 35px;}

.logo-dv{padding-left: 10px;}

.talk-btn a span{margin-right: 0px;}

a#toggle i{font-size: 21px;}

#banner{min-height: 360px;}

.bannerlogo p{margin-top: 0px;}

.banner-left{padding-top: 70px;}

.bannerlogo h1{font-size: 28px; margin: 5px 0px 20px;}

.bannerlogo a{margin-top: 20px;}

.about-text{padding:40px 25px; background: rgba(0,0,0,0.5);}

.aboutdv .col-lg-6{padding: 0px;}

.about-text br{display: none;}

.about-text p, .about-text h2{color: #fff;}

.servicebxes{margin-top: 20px;}

.socialfooter{margin:20px 0px 0px;}

.socialfooter ul li a{font-size: 15px;}

.navigatdv{padding-left: 0px;}

.footerdv{margin-top: 30px;}

.footerdv ul.linksfooter li a{font-size: 14px;}

.copyright p{font-size: 15px; margin-top: 20px;}

footer{padding-bottom: 40px;}

.socialinfo li span{font-size: 14px;}

#banner.bannerheight {
  min-height: 250px; border-radius: 0 0 50px 0 !important;
}

#banner .banner-left{padding-top: 80px;}

.aboutmainright li{font-size: 14px;}

.missioncontent{flex-direction: column; height: auto;}

.missionicon svg{font-size: 70px; margin-bottom: 10px;}

.aboutdvmain{padding: 40px 0px;}

.missioncontent{margin: 10px 0px;}

.whyadmark{padding-top: 40px; padding-bottom: 40px;}

.admarkinner{height: auto; margin: 15px 0px;}

.careerimg{margin-top: 20px;}

.contact-form{padding: 50px 0px;}

.formdata label, .formdata input, .formdata textarea, .sbmt-btn input{font-size: 14px;}

.continfo{height: auto; margin: 10px 0px;}

.mapsect iframe{height: 300px;}

.contact-detail{padding-bottom: 60px;}

.plantext {
  padding: 35px 20px 35px 20px;
}

.planningsect{padding-bottom: 60px;}

.clientnewbx {
  width:100%; margin: 5px 0px;}


.moreless-button{font-size: 14px;
}

.titleclient h3{font-size: 25px;}

.rightservicetext{margin-top: 30px;}

}