@media only screen and (min-width:1400px) {
.aboutExpwrap { left: 40% }
.slideBg { height: 100%; width: auto }
.aboutExpwrap { left: 37% }
.directorInfotxt { width: 60%; }
}

@media only screen and (min-width:1650px) {
.aboutCounter { right: 148px }
.aboutExpwrap { left: 40% }
}

@media only screen and (max-width:1290px) {
.slideBg { width: 100%; height: 100% }
.directorImg { width: 39% }
.directorImg img { width: 100% }
.directorInfotxt { width: 56% }
.directorWrap { margin: 30px 0 50px 0 }
.footerContact-inner { width: 26% }
.footerRight-inner { width: 39% }
.projectLandingWrap .resp-tabs-list>li { padding: 16px 58px }
.completedTitle { font-size: 16px }
.completedLocation { line-height: 19px }
.project-bannerLeft { width: 33% }
nav ul li a { margin-right: 16px }
.aboutCounter { right: 22px }
}

@media only screen and (max-width:1200px) {
.directorWrap { margin: 30px 0 120px 0 }
.projectLandingWrap .resp-tabs-list>li { padding: 16px 47px }
.project-bannerLeft { width: 37% }
}

@media (max-width:1081px) and (min-width:1079px) {
nav { margin: 0 79px 0 0 }
nav ul li a { margin-right: 9px; font-size: 13px }
}

@media only screen and (max-width:1025px) {
.navigationDeskTop { display: none }
.navigationMobile { display: block;  background:#4e6d1d}
.logo { position: relative; z-index: 9 }
.ongoingBox.active .projectOverlay { top: 0; transition: 0.5s }
.navigation { z-index: 9999; position: fixed; height: 100%; left: 0 }
header.stickyHeader .logoBig { display: none }
header.stickyHeader .logoSmall { display: block }
nav { margin: 0 100px 0 0 }
nav ul { margin-top: 85px }
nav ul li { float: none; margin-bottom: 20px }
body { overflow-x: hidden }
.logo { margin-left: 4% }
.menuBtn { right: 4% }
.projectLandingWrap .resp-tabs-list>li { padding: 16px 21px }
.projectenqInput.projectenqInputRadio label { width: 39% }
.locationMap iframe { min-height: 740px }
.scrollDown { display: none }
.projectBannerdata { bottom: 90px }
.projectLocation .locationInfo { min-height: 682px }
.mediaDetailWrap { padding: 5% }
.footerRight-inner { width: 29% }
.footerContact-inner { width: 31% }
.contactTitle { font-size: 16px }
.contactAdd { font-size: 13px }
.careersInfo-inner { font-size: 26px; line-height: 36px; padding: 100px 0 100px 50px }
.bottomWrap { margin-left: -2.1%; width: 104.2% }
.completedWrap ul li { width: 44%; padding: 30px 2% }
.completedTitle { font-size: 15px }
.projectDetailBox table tr th, .projectDetailBox table tr td { padding: 5px }
.aboutInfo span { font-size: 22px; line-height: 36px }
.amenitiesWrap ul li { line-height: 20px }
footer.innerFooter .copyRight { margin-top: 24px }
.aboutSection svg { width: 79%; float: left }
.aboutExpwrap span.aboutExp { font-size: 17px; line-height: 18px }
.aboutExpwrap { left: 100px; top: 107px }
.aboutExpwrap span.aboutExptxt { font-size: 12px }
.aboutSection .container_16 .grid_7 { width: 45.75% }
.aboutSection .container_16 .grid_9 { width: 50.25% }
.aboutCounter { top: -30px }
.aboutCounter span { margin-bottom: 0 }
.aboutCounter { top: -20px; right: 37px }
.campaignForm { position: relative; width: auto; bottom: auto; top: 0; }
.campaignFormInner .inputCampaign { position: relative; width: 48%; float: left; margin: 0 1% 20px 1%; }
.campaignFormInner .inputCampaign textarea { height: 17px !important; }
.campaignFormInner { margin-bottom: 0; padding-bottom: 30px; overflow: hidden; }
.projectBannerdata.bannerdataCampaign { top: 200px; bottom: auto; }
.campaignFormInner { padding: 50px 40px; }
.submitCampaign { margin: 0 1%; }
footer.innerFooter .copyRight.campaigncopy { text-align: right; }
.campaignFormInner { background: rgba(0, 0, 0, 0.90); }
.thankyouMsg { margin-top: 0; }
.rearaWrap { width: 44%; bottom: -70px; }
}

@media (max-width:1025px) and (min-width:1024px) {
.slideBg { width: auto; height: 100% }
}

@media only screen and (max-width:959px) {
.aboutInfoInner { padding: 30px 0 30px 80px }
.aboutInfo, .OurTeamInfo2, .careersInfo { background-size: calc(58%) }
.careersInfo-inner { padding: 40px 0 100px 40px }
.OurTeamInfo2 .OurTeamInfo2Inner { padding: 5% 0 5% 50px }
.heading h1 { font-size: 26px; line-height: 30px }
.heading { bottom: 50px }
.projectLandingWrap .resp-tabs-list>li { font-size: 16px; padding: 16px 32px }
.bottomWrap .rslides_nav { top: auto; bottom: 20px }
.project-bannerLeft { width: 30% }
.project-bannerLeft img { width: 80% }
.project-bannerRight { width: 60% }
.mediaInfo { padding: 0 3% }
.mediaDate .date { font-size: 28px }
.mediaDate { width: 22% }
.mediaTitle { margin-top: 15px; margin-left: 0; width: 100% }
.footerContact-inner { width: 33%; margin-right: 1%; padding-right: 1% }
footer.innerFooter .copyRight { text-align: right }
.projectProfile .projectName { display: block; float: none }
.projectProfile .divider { display: none }
.completedTitle { display: block; float: none }
.completedDivider { display: none }
.completedWrap ul li { padding: 15px 2% }
.projectLogo img { width: 43% }
.servicesTab ul li { width: 48% }
.homeTag { top: 10% }
.aboutSection { padding: 70px 0 }
.mobileContact { display: block }
.desktopContact { display: none }
.projectBannerdata.bannerdataCampaign { top: 140px; }
.campaignFormInner .inputCampaign input, .campaignFormInner .inputCampaign textarea { width: 90%; }
.bottomEnqbtn { text-align: center; }
footer.innerFooter .copyRight.campaigncopy { text-align: center; }
.campaignFooter { text-align: center; }

}

@media only screen and (max-width:800px) {
.navigationDeskTop { display: none }
.navigationMobile { display: block;  background:#4e6d1d }
.logo { position: relative; z-index: 9 }
.ongoingBox.active .projectOverlay { top: 0; transition: 0.5s }
.navigation { z-index: 9999; position: fixed; height: 100% }
header.stickyHeader .logoBig { display: none }
header.stickyHeader .logoSmall { display: block }
nav { margin: 0 100px 0 0 }
nav ul { margin-top: 85px }
nav ul li { float: none; margin-bottom: 20px }
.container_16 { width: 98%; margin-left: 1%; margin-right: 1% }
.projectFloorplan ul.resp-tabs-list { margin: 38px 0 0 0 }
.projectFloorplan .resp-tabs-list li { padding: 10px 16px }
header.stickyHeader { position: fixed; width: 95.8%; z-index: 9999; top: 17px }
.significanceLogoLeft { width: 35%; padding: 5% 5% 5% 0 }
.projectLandingWrap .resp-tabs-list>li { font-size: 15px; padding: 16px 4px }
.ongoingBox { width: 48% }
.projectenqInput.projectenqInputRadio label { width: 35.5% }
.projectEnqform .projectenqInput textarea, .projectEnqform .projectenqInput input { width: 88% }
.projectenqInput.projectenqInputRadio input { width: auto }
.bannerWrap { margin-top: 58px }
.navigation { width: 100%; top: 0; left: 0 }
.heading h1 { font-size: 21px; line-height: 24px }
.significanceLogoWrap { background: #eee url(../images/about-usBglogo.png) no-repeat left 30px top 100px; background-size: calc(37%) }
.servicesLogo img { width: 250px }
.clienteleInput input, .clienteleInput textarea { width: 90% }
.ourClient ul li { width: 23% }
.footerContact-inner.address-bottom br { display: none }
.footerContact-inner { text-align: center; padding: 0; margin: 0 0 20px 0; width: 100%; border-right: none }
.footerRight-inner { text-align: center; padding: 0; margin: 0; width: 100% }
.footerRight-inner ul { float: none }
footer.innerFooter .copyRight { margin-top: 0 }
.footerRight-inner ul li { float: none; display: inline-block }
footer.innerFooter .copyRight { text-align: center; float: none }
.footerContact-inner.address-bottom br.mobBr { display: inline-block }
.rslides_nav { background-size: 80%!important }
.mediaDate { width: auto }
.mediaDate .date, .mediaDate .months, .mediaDate .years { line-height: 20px; font-size: 16px; display: inline }
.mediaDetailWrap { padding: 3% }
.csrBox .csrImg { margin-right: 2% }
.careersOpening { min-height: 244px }
.enqInput input, .enqInput textarea { width: 90% }
.contactAdd { padding: 20px 0 50px 2% }
.projectDetailBox table tr th, .projectDetailBox table tr td { padding: 9px 5px; line-height: 17px }
.section { position: relative; min-height: 430px }
.aboutSection h3 { font-size: 22px }
.homeTag { position: relative }
.slideBg { display: none }
.homeTag { padding: 198px 0 }
.aboutSection .grid_9 { text-align: left }
.aboutSection { top: 50px; position: relative }
#section0 { background: url(../images/banner1.jpg) no-repeat center/cover }
#section1 { background: url(../images/about-mob.jpg) no-repeat center/cover }
#section2 { background: url(../images/sarvesh-mob.jpg) no-repeat center/cover }
#section3 { background: url(../images/swaroop-mob.jpg) no-repeat center/cover }
#section4 { background: url(../images/bottomSlide.jpg) no-repeat center/cover }
.bottomSlide { height: 80% }
.contactHome a, .clientleHome a { margin-top: 20% }
.homeProjects { top: 34% }
.aboutCounter { top: 68px; font-size: 10px; right: 50px }
.aboutExpwrap span.aboutExp { font-size: 15px }
.aboutExpwrap span.aboutExptxt { font-size: 10px }
.aboutExpwrap { left: 61px; top: 170px }
.aboutAnimation { margin-top: -40px }
header.homeHeader.stickyHeader { background: none }
header.homeHeader.stickyHeader .logoBig { display: inline-block }
header.homeHeader.stickyHeader .logoSmall { display: none }
header.homeHeader.stickyHeader .whiteMenu { display: inline-block }
header.homeHeader.stickyHeader .colorMenu { display: none }
.homeTag { top: 30% }
header.homeHeader.stickyHeader .logo { margin: 0 auto; float: none; text-align: center }
.directorProfile .designation { font-size: 15px }
.rearaWrap { width: 64%; }
.disclaimerWrap{ text-align:center;}
}

@media only screen and (max-width:768px) {
.projectFloorplan .resp-tabs-list li { padding: 10px 10px }
.floorDesc { left: 9px }
.careersOpening { min-height: 272px }
}

@media (min-width:767px) and (max-width:769px) {
.aboutSection .container_16 .grid_9 { width: 98% }
.aboutSection .container_16 .grid_7 { width: 51%; margin: 0 0 0 29% }
.aboutSection { padding: 140px 0 }
.contactHome a, .clientleHome a { margin-top: 60%; font-size: 26px }
.directorProfile .designation { font-size: 14px }
.locationMap iframe { min-height: 929px }
.locationMap.yashprabha iframe { min-height: 744px }
.bodyLoader img { margin-top: 50% }
}

@media only screen and (max-width:753px) {
.visionWrap { width: auto; padding: 0 }
.visionpolicyWrap { border-left: none }
.policyWrap { padding: 0; width: auto; margin-top: 30px; background: none }
.significanceLogoWrap { padding: 0; background: none }
.significanceLogoLeft { width: auto; padding: 0 }
.significanceLogoLeft h3 { margin: 0 0 20px 0 }
.significanceLogoRight { width: auto; padding: 0 }
.significanceLogoRight .significanceLogo-rBox { margin-bottom: 20px }
.significanceLogoLeft p { margin-bottom: 20px }
.projectLandingWrap .resp-tabs-list>li { padding: 16px 10px }
.projectDetailBox .projectDetailLeft { width: auto; float: none; margin-right: 0; padding: 4% 3% }
.projectDetailBox .projectDetailRight { width: auto; float: none }
.csrBox .csrImg { margin-right: 0; width: 100%; float: none }
.csrInfo { float: none; width: auto; margin-top: 10px; border-right: none; padding: 0 0 30px 0; margin-bottom: 10px; border-bottom: 1px solid #ccc }
.csrInfo .csrCatag { margin-bottom: 5px; line-height: 20px }
.csrBox { margin-top: 20px }
.last .csrInfo { padding-bottom: 0; border-bottom: none }
.heading h1::after { width: 120px }
.contactAdd { width: auto; padding: 0; margin: 0; border-left: none; float: none }
.contactMap { width: 100%; padding: 0; margin-top: 20px }
.contactAdd p br { display: none }
.aboutCounter { top: 68px; right: 50px }
.homeTag { padding: 80px 7% }
.aboutSection .grid_9 { text-align: center }
.aboutSection h3:before { left: 0; right: 0; margin: 0 auto }
.projectBannerdata.bannerdataCampaign { top: 80px; position: absolute; }
.campaignaboutWrap.campaignWrap { float: none; width: auto; }
.amenitiesWrap.campaignWrap { float: none; width: auto; padding-left: 0; border-left: none; margin-top: 30px; }
.campaignFormInner { padding: 20px 20px; }
}

@media only screen and (max-width:736px) {
.careersOpening { width: 94%; margin: 1% 0 }
.careersOpening { min-height: 10px }
.amenitiesWrap { width: auto; float: none; margin-right: 0; margin-bottom: 30px }
.amenitiesWrap ul { margin-top: 16px; border-right: none }
.floor-plansWrap { width: auto; float: none; margin-bottom: 20px }
.projectLocation .locationInfo { width: auto; min-height: 10px; float: none }
.projectLocation .locationInfo.yashprabha { width: auto; min-height: 10px; float: none }
.locationMap { float: none; width: auto; position: relative; margin: 0; padding: 0 }
.locationMap iframe { min-height: 480px }
.projectLocation { width: 100%; margin-left: 0; padding-left: 0 }
.projectLandingWrap .resp-tabs-list>li { padding: 16px 5px; margin-right: 5px }
.enquirenowWrap { width: auto; float: none }
.projectEnqform { border-right: none; padding-right: 0; margin-right: 0 }
.specificationsWrap { width: auto; float: none; margin-top: 25px }
.specificationsInner { height: auto; overflow-y: hidden }
.projectEnqform .projectenqInput textarea, .projectEnqform .projectenqInput input { width: 95% }
.projectenqInput.projectenqInputRadio input { width: 10px }
.projectenqInput.projectenqInputRadio label { width: 45% }
.projectLogo img { max-width: 43%; width: auto }
.clienteleSubmit input { padding: 12px 30px }
.navigation { overflow-y: scroll; height: 100% }
.aboutSection { top: 0 }
.aboutSection .container_16 .grid_9 { width: 98% }
.aboutSection .container_16 .grid_7 { width: 98% }
.aboutSection svg { width: 40%; float: none }
.aboutCounter, .aboutExpwrap, .aboutAnimation { display: none }
.homeTag { width: auto }
.homeProjects { text-align: center }
.contactForm.desktopForm { display: none }
.contactForm.mobileForm { display: block }
.contactTitle { margin-top: 0 }
.contactTitle { margin-top: 20px; margin-bottom: -10px }
.contactForm.mobileForm { margin-top: 30px }
}

@media only screen and (max-width:711px) {
header.stickyHeader { width: 95.2% }
.OurTeamInfo2 .OurTeamInfo2Inner { padding: 2% 0 2% 50px }
.aboutInfo, .OurTeamInfo2, .careersInfo { background: none }
.aboutInfoInner { padding: 2% 0 2% 50px }
.projectBannerdata { top: 20px; bottom: auto }
.projectenqInput.projectenqInputRadio label { width: 44.8% }
.simplegallery .content { width: 60.9% }
.simplegallery .thumbnail { width: 39.1% }
.careersInfo-inner { padding: 20px 0 20px 20px }
.csrCatag-responsive { display: block; font-family: 'open_sanssemibold'; font-size: 18px; text-transform: uppercase; color: #222; margin-bottom: 20px }
.csrInfo .csrCatag { display: none }
.careersInfo { display: none }
.careersOpeningWrap { margin-top: 22px }
.certificateWrap .rslides_nav { background-size: 80%!important; width: 40px; height: 40px; overflow: hidden; text-indent: -1000px; display: inline-block }
.certificateWrap .rslides_nav.prev { background: url(../images/left-arrow.jpg) no-repeat center center }
.certificateWrap .rslides_nav.next { background: url(../images/right-arrow.jpg) no-repeat center center }
.projectLandingWrap .resp-tabs-list>li { font-size: 14px }
.projectenqInput.projectenqInputRadio label { width: 44.5% }
.amenitiesWrap.fillWidth ul li {  float: none; width: auto;}
}

@media only screen and (max-width:667px) {
.projectLandingWrap .resp-tabs-list>li { font-size: 13px }
.projectBannerdata { position: relative; width: 96% }
.project-bannerLeft { width: auto; float: none; padding: 0; margin: 0; border-right: none; top: -100%; position: absolute; z-index: 99 }
.project-bannerRight { width: auto; float: none; padding: 0; margin: 0; color: #666 }
.project-bannerLeft img { width: auto; max-width: 80% }
.project-bannerLeft .bannerleftInfo { margin-top: 0 }
.projectLocation { padding-bottom: 0 }
.projectenqInput.projectenqInputRadio label { width: 44.4% }
.specificationsOutter h3 { margin-bottom: 10px }
.specificationsWrap { margin-top: 35px }
.ourClient ul li { width: 31.2% }
.careersApplybtn a { display: inline-block }
.contactInfo { margin-bottom: 20px }
.OurTeamWrap { margin: 0 }
.visionpolicyWrap { margin: 20px 0 }
.policyWrap { margin-top: 20px }
.directorBox { width: 100%; float: none }
.directorBox.odd { margin-right: 0; margin-bottom: 30px }
.directorBox.even { margin-bottom: 30px }
.directorWrap { margin-bottom: 20px }
.bottomWrap .resp-tabs-list li { padding: 7px 10px }
.menuBtnclose { right: 22px; top: 22px }
.directorInfo { position: relative }
.directorImg { display: none }
.directorInfotxt { width: auto; float: none; padding-bottom: 20px }
.projectLandingWrap .resp-tabs-list>li { font-size: 13px }
.projectenqInput.projectenqInputRadio label { width: 44% }
header.stickyHeader { width: 94.8% }
}

@media only screen and (max-width:600px) {
.projectLandingWrap .resp-tabs-list>li { text-align: center; padding: 12px 40px }
.projectLandingWrap .resp-tabs-list>li br { display: inline }
.projectenqInput.projectenqInputRadio label { width: 44% }
.clienteleapplyWrap { width: 98% }
.clienteleInput input, .clienteleInput textarea { width: 94% }
.mediaTitle { font-size: 12px }
.mediaDate .date, .mediaDate .months, .mediaDate .years { line-height: 24px; font-size: 13px; display: inline }
.enqGroup { width: auto; float: none }
.enqGroup.left-enqGroup { margin-right: 0 }
.enqGroup.right-enqGroup { margin-left: 0 }
.enqInput input, .enqInput textarea { width: 94% }
.enqInput textarea { height: 56px }
.policyWrap { text-align: left }
header.stickyHeader { width: 94.5% }
.projectLandingWrap .resp-tabs-list>li { padding: 12px 32px }
.projectenqInput.projectenqInputRadio label { width: 43.5% }
.clientleHome a:hover { padding-right: 0 }
.contactHome a:hover { padding-left: 0 }
.clientleHome a img, .contactHome a img { display: none; }
.certificateWrap ul li { width: 100% }
.clienteleInput textarea { min-height: 48px }
.OurTeamInfo2 .OurTeamInfo2Profile { margin-top: 4px }
.campaignFormInner .inputCampaign input, .campaignFormInner .inputCampaign textarea { width: 86%; }
.rearaWrap { position: relative; width: auto; color: #666666; right: 0; bottom: 0; margin: 20px 0; }
.reraImg { margin-top: 3px; }
.rearaInfo { color: #666666; font-size: 14px; }
}

@media (min-width:600px) and (max-width:769px) {
.contactHome a, .clientleHome a { margin-top: 60%; font-size: 26px }
.directorProfile .designation { font-size: 14px }
.bodyLoader img { margin-top: 50% }
}

@media only screen and (max-width:569px) {
.projectLandingWrap .resp-tabs-list>li { padding: 12px 35px }
.projectEnqform .projectenqInput textarea, .projectEnqform .projectenqInput input { width: 93.3% }
.projectenqInput.projectenqInputRadio label { width: 43.4% }
.projectenqInput.projectenqInputRadio input { width: 10px }
.clienteleInput select { width: 100% }
.homeTag { padding: 78px 7%; font-size: 22px }
.section { min-height: 346px }
#section1.section { min-height: 500px }
.homeProjects h2 { font-size: 22px }
.clientleHome a, .contactHome a { font-size: 20px }
.clientleHome a img, .contactHome a img { display: none }
footer.homeFooter { bottom: 25px }
.projectLandingWrap .resp-tabs-list>li { padding: 12px 29px }
.projectenqInput.projectenqInputRadio label { width: 42.6% }
}

@media only screen and (max-width:533px) {
.projectLandingWrap .resp-tabs-list>li { padding: 12px 29px }
.completedWrap ul li { width: 94% }
.projectenqInput.projectenqInputRadio label { width: 43% }
.bannerWrap { margin-bottom: 20px }
.clienteleInput textarea { min-height: 58px }
.mediaBox { width: 100%; margin-bottom: 20px }
.mediaBox.odd { margin-right: 0 }
.mediaBox.even { margin-left: 0 }
.enqInput input, .enqInput textarea { width: 93% }
header .logoSmall { margin-left: 0 }
.OurTeamWrap { margin: 20px 0 0 0 }
}

@media only screen and (max-width:480px) {
.aboutInfoInner { padding: 0; border-left: none; margin: 20px 0 }
.OurTeamInfo2 .OurTeamInfo2Inner { padding: 0; border-left: none }
.projectLandingWrap .resp-tabs-list>li { padding: 12px 20px }
.project-bannerLeft { top: -90% }
.projectenqInput.projectenqInputRadio label { width: 42.3% }
.projectEnqform .projectenqInput textarea, .projectEnqform .projectenqInput input { width: 92.8% }
.projectenqInput.projectenqInputRadio input { width: 10px }
.servicesTab ul li { width: 98%; margin-right: 0; margin-bottom: 15px }
.ourClient ul li { width: 48% }
.clienteleInput input, .clienteleInput textarea { width: 92.5% }
.careersInfo { margin: 15px 0 }
.careersInfo-inner { border-left: 0; padding: 0; font-size: 20px; line-height: 28px }
.enqInput input, .enqInput textarea { width: 92.5% }
.clientleHome a:hover { padding-right: 0 }
.contactHome a:hover { padding-left: 0 }
.contactHome a, .clientleHome a { margin-top: 50% }
.mediaDetailWrap { clear: both }
.close-mediaBox { top: 2px; right: 2px }
header.stickyHeader { width: 92.8% }
.projectLandingWrap .resp-tabs-list>li { padding: 12px 15px }
.projectenqInput.projectenqInputRadio label { width: 42.3% }
nav { margin: 0 20px 0 0 }
.projectBannerdata.bannerdataCampaign { top: 50px; }
.projectBannerdata.bannerdataCampaign .project-bannerLeft .bannerleftInfo { font-size: 13px; }
.campaignFormInner .inputCampaign input, .campaignFormInner .inputCampaign textarea { width: 82%; padding: 15px 15px; }
.campaignFormInner .submitCampaign input { padding: 11px 32px; }
}

@media only screen and (max-width:424px) {
.aboutInfo span { font-size: 18px; line-height: 30px }
.aboutInfoInner { font-size: 16px }
.projectLandingWrap .resp-tabs-list>li { padding: 12px 10px }
.projectLandingWrap .resp-vtabs .resp-tabs-list>li { padding: 0 9px }
.project-bannerLeft { top: -70% }
.projectEnqform .projectenqInput textarea, .projectEnqform .projectenqInput input { width: 91.5% }
.projectenqInput.projectenqInputRadio input { width: 10px }
.projectenqInput.projectenqInputRadio label { width: 41.1% }
.ongoingBox { width: 98% }
.projectLandingWrap .resp-tabs-container.hor_1 { margin-top: 20px }
.clienteleInput input, .clienteleInput textarea { width: 91.3% }
.floorDesc { position: relative; bottom: 7px; left: 20px }
#section1.section { min-height: 560px }
.certificateWrap ul li { float: left; width: 98%; margin: 1% }
.homeprojectInfo { margin-top: 40px }
.heading h1::after { bottom: -8px }
.heading { bottom: 30px }
.OurTeamWrap { margin-top: 20px }
.projectLogo img { max-width: 63% }
.projectLocation .locationInfo { padding: 7% 4% 7% 5% }
.projectFloorplan ul.resp-tabs-list { margin: 20px 0 0 0; float: none }
.projectFloorplan .resp-tabs-list li { margin-left: 0; margin-bottom: 10px; display: block; float: none }
.ongoingBox .projectOverlay .forRent, .ongoingBox .projectOverlay .call { font-size: 12px }
.ongoingBox .projectOverlay .resDetailbox { margin: 10px 0 0 0 }
.resDetailbox .resDetail-innerbox:first-child { display: none }
.ongoingBox .projectOverlay .resDetailbox .resDetail-innerbox { width: 46% }
.ongoingBox .projectOverlay .call { bottom: 62px }
.ongoingBox .projectOverlay .forRent { bottom: 20px; left: 15px; right: auto }
.servicesInner h4 { line-height: 28px; font-size: 17px }
.bodyLoader img { margin-top: 45% }
.homeTag { top: 20% }
.servicesTab ul li a { padding: 12px 35px; font-size: 16px }
.servicesTab ul li:first-child { margin-top: 70px }
.servicesTab ul li:last-child { position: absolute; top: 0 }
.bottomWrap ul.resp-tabs-list { padding: 0; position: relative; right: 0; width: 91%; top: 0; left: 0; margin: 0 auto }
.projectLandingWrap .resp-tabs-list>li { padding: 12px 5px }
.projectenqInput.projectenqInputRadio label { width: 40.1% }
header.stickyHeader { width: 92% }
.projectDetailBox .viewMorebtn { margin-bottom: 20px }
.campaignFormInner .inputCampaign { width: auto; float: none; }
.campaignFormInner .inputCampaign input, .campaignFormInner .inputCampaign textarea { width: 90%; }
.projectBannerdata.bannerdataCampaign { top: 130px; width: 76%; }
.campaignaboutWrap.campaignWrap h2 { font-size: 25px; line-height: 27px; }
.campaignaboutWrap.campaignWrap h2 span { font-size: 21px; line-height: 23px; }
.campaignFormInner h3 { font-size: 18px; margin-bottom: 25px; }
.campaignFormInner .inputCampaign input[placeholder], .campaignFormInner .inputCampaign textarea[placeholder] { color: #f3f3f3; }
.amenitiesWrap.campaignWrap ul > li { margin-bottom: 8px; background: url(../images/bullet-blue.png) no-repeat left top 5px; padding-left: 15px; }
.amenitiesWrap.campaignWrap ul > li img { display: none; }
.capagianHeighlight { margin: 10px 0 15px 0; font-size: 16px; line-height: 22px; }
.capagianHeighlight br { display: inline; }
.capagianHeighlight span { display: none; }
img.desktopBanne { display: none; }
img.mobileBanne { display: block; }
.campaignFormInner h4 { font-size: 14px; }
.reraImg { float: none; }
.project-bannerLeft { top: -44%; }
}

@media only screen and (max-width:414px) {
#section0 { background: url(../images/banner1-mob.jpg) no-repeat center/cover }
#section1 { background: url(../images/about-mob.jpg) no-repeat center/cover }
#section2 { background: url(../images/sarvesh-mob.jpg) no-repeat center/cover }
#section3 { background: url(../images/swaroop-mob.jpg) no-repeat center/cover }
nav ul li.active a { color: #B3CCD1 }
nav ul li a:after { content: " "; width: 0; height: 1px; background: #fff; position: absolute; bottom: -5px; right: 0; transition: 0.3s }
nav ul li.active a:after { content: " "; width: 100%; height: 1px; background: #fff; position: absolute; bottom: -5px; right: 0; transition: 0.3s }
nav ul li:hover a:after, nav ul li a:hover:after { display: none }
}

@media only screen and (max-width:400px) {
.directorWrap { margin-top: 0 }
.projectLandingWrap .resp-tabs-list>li { padding: 12px 4px }
.projectLandingWrap .resp-vtabs .resp-tabs-list>li { font-size: 11px }
.project-bannerLeft { top: -55% }
.project-bannerLeft img { max-width: 60% }
.projectenqInput.projectenqInputRadio label { width: 40% }
.projectEnqform .projectenqInput textarea, .projectEnqform .projectenqInput input { width: 90% }
.projectenqInput.projectenqInputRadio input { width: 10px }
.simplegallery .thumbnail { width: 100%; float: none }
.simplegallery .content { width: 100%; float: none }
.projectFloorplan .rslides { margin-top: 20px }
.simplegallery .thumbnail .thumb { margin: 1%; width: 31% }
.projectLogo { margin-bottom: 10px }
}

@media only screen and (max-width:384px) {
.projectLandingWrap .resp-tabs-list>li { font-size: 10px; padding: 12px 10px }
.project-bannerLeft { top: -52% }
header.stickyHeader { width: 91% }
.projectenqInput.projectenqInputRadio label { width: 30% }
.projectBannerdata.bannerdataCampaign { top: 130px; width: 90%; }
.projectBannerdata.bannerdataCampaign .project-bannerLeft img { width: 148px; }
}

@media only screen and (max-width:375px) {
.projectLandingWrap .resp-tabs-list>li { font-size: 10px; padding: 12px 2px }
.project-bannerLeft { top: -30%;}
.campaignFormInner .inputCampaign input, .campaignFormInner .inputCampaign textarea { width: 88%; }
}

@media only screen and (max-width:360px) {
.heading h1 { font-size: 17px; line-height: 20px }
.heading { bottom: 20px }
.heading h1::after { display: none }
.projectLandingWrap .resp-tabs-list>li { font-size: 10px; padding: 12px 8px }
.project-bannerLeft .bannerleftInfo { font-size: 14px }
.projectenqInput.projectenqInputRadio label { width: 39% }
.clienteleInput input, .clienteleInput textarea { width: 89.5% }
.enqInput input, .enqInput textarea { width: 90.3% }
.servicesInner h3 { font-size: 18px; line-height: 21px }
#section1.section { min-height: 630px }
header.stickyHeader { width: 90.8% }
.projectLandingWrap .resp-vtabs .resp-tabs-list>li { font-size: 10px }
.projectDetailBox .viewMorebtn { margin-bottom: 20px }
.projectLandingWrap .resp-tabs-list>li { font-size: 11px; padding: 12px 5px }
.campaignaboutWrap.campaignWrap h2 span { font-size: 19px; line-height: 23px; }
.campaignaboutWrap.campaignWrap h2 { font-size: 23px; line-height: 27px; }
.projectBannerdata.bannerdataCampaign { top: 120px; }
}

@media only screen and (max-width:320px) {
.projectLandingWrap .resp-tabs-list>li { font-size: 11px; padding: 12px 1px }
.projectLandingWrap .resp-vtabs .resp-tabs-list>li { padding: 0 2px; font-size: 10px }
.projectLogo img { max-width: 54%; width: auto }
.projectEnqform .projectenqInput textarea, .projectEnqform .projectenqInput input { width: 88% }
.projectenqInput.projectenqInputRadio input { width: 10px }
.projectenqInput.projectenqInputRadio label { width: 38% }
.rslides_nav { background-size: 60%!important }
.enqInput input, .enqInput textarea { width: 88.3% }
.project-bannerLeft { top: -37% }
.contactAdd { font-size: 12px }
.projectBannerdata.bannerdataCampaign { top: 70px; }
}
