*{margin:0;padding:0;box-sizing:border-box;}
@font-face {font-family: 'latolight';src: url('fonts/lato/Lato-Light.eot'); /* IE9 Compat Modes */src: url('fonts/lato/Lato-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */     url('fonts/lato/Lato-Light.woff2') format('woff2'), /* Modern Browsers */     url('fonts/lato/Lato-Light.woff') format('woff'), /* Modern Browsers */     url('fonts/lato/Lato-Light.ttf') format('truetype');font-style: normal;font-weight: normal;}
@font-face {font-family: 'lato';src: url('fonts/lato/Lato-Regular.eot'); /* IE9 Compat Modes */src: url('fonts/lato/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */     url('fonts/lato/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */     url('fonts/lato/Lato-Regular.woff') format('woff'), /* Modern Browsers */     url('fonts/lato/Lato-Regular.ttf') format('truetype');font-style: normal;font-weight: normal;}
@font-face {font-family: 'latoblack';src: url('fonts/lato/Lato-Black.eot'); /* IE9 Compat Modes */src: url('fonts/lato/Lato-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */     url('fonts/lato/Lato-Black.woff2') format('woff2'), /* Modern Browsers */     url('fonts/lato/Lato-Black.woff') format('woff'), /* Modern Browsers */     url('fonts/lato/Lato-Black.ttf') format('truetype');font-style: normal;font-weight: normal;}
@font-face{src:url('fonts/nexa/NexaLight.ttf');src:url('fonts/nexa/NexaLight.svg') format('svg'),url('fonst/nexa/NexaLight.woff') format('woff'),url('fonts/nexa/NexaLight.ttf') format('truetype');font-weight: normal;font-style: normal;font-family:nexa;}
@font-face {font-family: 'bird';src: url('fonts/birds-of-paradise/birds_of_paradise.woff2') format('woff2'), /* Modern Browsers */     url('fonts/birds-of-paradise/birds_of_paradise.woff') format('woff'), /* Modern Browsers */     url('fonts/birds-of-paradise/birds_of_paradise.ttf') format('truetype');font-style: normal;font-weight: normal;}
@font-face {font-family: 'allura';src: url('fonts/allura/allura-regular.woff2') format('woff2'), /* Modern Browsers */     url('fonts/allura/allura-regular.woff') format('woff'), /* Modern Browsers */     url('fonts/allura/allura-regular.ttf') format('truetype');font-style: normal;font-weight: normal;}
 body{ font-family: 'lato'; display: table;margin: auto;}
#home-wrapper{opacity:0;}
.overlay1 {position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: #EDEDED; z-index:999999999;display: none;}
#popOverlay{display:block;background:#EDEDED;}
.mo-kvgaur{display: none !important;}
.popup{position:absolute;margin-bottom:10px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60%;background:#fff;padding:20px;z-index:9999999999;-webkit-box-shadow:0px 0px 7px #d1d1d1;box-shadow:0px 0px 7px #d1d1d1;}
.eventsnjan img{height:106px;}      
.closePop{cursor:pointer;color:#212121;width:100px;display:table;margin:0 auto;font-size:12px; text-transform:uppercase;letter-spacing:1px;padding:10px 10px 7px;border-radius:5px;background:#a4c625;background:-webkit-linear-gradient(#a4c625, #7BA726); ;background:linear-gradient(#a4c625, #7BA726);text-align:center;}
.closePop:hover{background:#7BA726;background:-webkit-linear-gradient(#7BA726, #a4c625); background:linear-gradient(#7BA726, #a4c625);}
.popup section{text-align:center;width:100%;float:left;}
.popup section .popLogo{width:130px;margin:0 auto 30px;}
.popup section h4{letter-spacing:1px;padding-bottom:10px;text-transform:uppercase;}
.popup section p{padding-bottom:10px;}
.wrapper{ width:100%;margin:0 auto;}
i{font-style:normal;}
ul, li{list-style-type:none;}
p{letter-spacing:1px;font-size:14px;line-height:22px;color:#212121;}
a{text-decoration:none;}
img{width:100%;display:block;}
.fullwidth{width:100%;float:left;}
.padding{padding:70px 0;}
.min-width{width:80%;float:left;margin:0 10%;}
.width50{width:50%;float:left;}
.align-center{text-align:center;}
.white{color:#fff !important;}
.relative{position:relative;}
.header{ width:1440px; position: fixed;left: auto; top:0;z-index:99999999;background:#fff;box-shadow:1px 1px 5px rgba(0,0,0,0.69);}
/*.header, .header *{-webkit-transition:all 300ms linear; transition:all 300ms linear;}*/
.topHeader{width:100%;float:left;background:#262262;/*padding:5px 13% 5px 5%;*/padding:5px 2% 5px 2%;position:relative;}
.topHeader .tollFree{float:right;}
.topHeader .tollFree li{float:left;position:relative;line-height:25px;font-size:13px;letter-spacing:1px;padding-left:30px;margin-right:10px;color:#fff;}
.topHeader .tollFree li i{position:absolute;left:0;width:25px;height:25px;line-height:25px;text-align:center;background:#c2ccda;color:#0d2142;}
.topHeader .topSocials{float:right;}
.topHeader .topSocials li{display:inline-block;}
.topHeader .topSocials li a i{color:#fff;display:block;text-align:center;width:25px;height:25px;line-height:25px;}
.topHeader .topSocials li a:hover i.fa-facebook{color:#3B5EA3;}
.topHeader .topSocials li a:hover i.fa-twitter{color:#11CFFF;}
.topHeader .topSocials li a:hover i.fa-linkedin{color:#0084FF;}
.topHeader .topSocials li a:hover i.fa-instagram{color:#D59F29;}
.topHeader .topSocials li a:hover i.fa-google-plus{color:#FF3639;}
.topHeader .topSocials li a:hover i.fa-youtube{color:#B90003;}
.searchTextBtn{position:absolute;right:4px;top:4px;z-index:999;border:1px solid #ccc;background:#fff;display:none;}
.searchTextBtn input[type=search]{width:120px;float:left;border:none;background:#fff;outline:none;padding:5px;}
.searchTextBtn button{display:block;padding:5px;color:#212121;font-size:13px;cursor:pointer;border:none;background:none;outline:none;/*-webkit-animation:offers 2s infinite linear;animation:offers 2s infinite linear;*/}
.navi{width:100%;float:left;text-align:center;padding:0px 2%;}
.logo{width:140px;float:left;}
.navi > ul{float:right;}
.navi > ul > li{display:inline-block;vertical-align:middle;}
.navi > ul > li > a{text-transform:uppercase;color:#212121;letter-spacing:1px;font:13px 'latoblack';padding: 23px 8px 23px;display:block;}
.navi ul li:hover > a{color:#262262;}
.navi ul li.templeLink{margin-left: 10px;}
.navi ul li.templeLink a{width: 45px;background: #a49ff4;padding: 10px;border-radius: 50%;}
.navi ul li.customerLink a{width: 45px;background: #afff7d;padding: 10px;border-radius: 50%;}
.navi ul li.templeLink a:hover,.navi ul li.customerLink a:hover{background: #b9b7d3;}
.dropDown{position:absolute;width:200px;background:#262262;text-align:center;-webkit-transform:perspective(600px) rotateX(90deg);transform:perspective(600px) rotateX(90deg); transform-origin:top;opacity:0;}
.navi ul  li:hover .dropDown{-webkit-transform:perspective(0px) rotateX(0deg); transform:perspective(0px) rotateX(0deg);opacity:1;visibility:visible;}
.dropDown ul li{width:100%;float:left;position:relative;padding:0 10px;}
.dropDown ul li a{display:block;color:#E1E1E1;border-bottom:1px solid rgba(0, 0, 0, 0.25);font-size:14px;padding:10px 10px 7px;}
.dropDown ul li a i{position:absolute;right:10px;}
.dropDown ul li:last-child > a{border-bottom:none;}
.dropDown ul li:hover{background:rgba(0, 0, 0, 0.58);}
.dropDown ul li:hover > a{color:#fff;}
.dropDown ul li .subDropDown{width:200px;background:#38347c;position:absolute;left:100%;top:0;-webkit-transform:perspective(600px) rotateY(90deg); transform:perspective(600px) rotateY(90deg);opacity:0;visibility:hidden;transform-origin:left;}
.subDropDown:after{content:'\f0da';position:absolute;left:-1px;top:5px;font:24px 'fontAwesome';color:rgba(0,0,0,0.64);}
.dropDown ul li:hover > .subDropDown{-webkit-transform:perspective(0px) rotateY(0deg); transform:perspective(0px) rotateY(0deg);opacity:1;visibility:visible;}
.dropDown ul li .subDropDown ul li{}
.dropDown ul li .subDropDown ul li .childSubDropDown{background:#484392;}
.projectMenuBtn{position:relative;}
.menuBtnBox{width:40px;height:40px;position:fixed;right:10px;top:55px;background:#000;cursor:pointer;display:none;z-index: 99999999;-webkit-transition:all 300ms linear; transition:all 300ms linear;}
.menuBtn{width:25px;height:15px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);overflow:hidden;-webkit-transition:all 600ms; transition:all 600ms;}
.menuBtn span{height:2px;float:left;background:#fff;position:absolute;left:0;right:0;-webkit-transition:all 600ms linear; transition:all 600ms linear;}
.menuBtn .menu-line1{top:0;}
.menuBtn .menu-line2{top:50%;margin-top:-1px;}
.menuBtnBox:hover .menuBtn .menu-line2{left:5px;right:5px;}
.menuBtn .menu-line3{bottom:0;}
.menuBtn.closeMenuBtn{position:absolute;right:400px;}
.menuBtn.closeMenuBtn .menu-line1{-webkit-transform:rotate(45deg) translate(6px,5px); transform:rotate(45deg) translate(6px,5px);}
.menuBtn.closeMenuBtn .menu-line2{opacity:0;}
.menuBtn.closeMenuBtn .menu-line3{-webkit-transform:rotate(-45deg) translate(6px,-5px); transform:rotate(-45deg) translate(6px,-5px);}
.mbMenu{position:fixed;right:0;left:0;bottom:0;top:0;padding:15% 5% 5%;background:#fff;display:none;z-index: 9999999;}
.mbMenu ul{}
.mbMenu ul li{display:table;margin:4px auto;}
.mbMenu ul li a{display:block;text-transform:uppercase;letter-spacing:2px;padding:10px 10px 7px;font-size:22px;font-weight:600;color:#212121;position:relative;}
.mbMenu ul.mbNav li a i{margin-left:10px;width:30px;height:30px;line-height:30px;text-align:center;border:1px solid #212121;}
.mb_dropDown ul li{margin:0 auto;text-align:center;}
.mb_dropDown ul li a{font-size:15px;}
.mb_dropDown, .mb_dropDown .subDropDown{display:none;}
.mb_dropDown ul li .subDropDown li a{font-size:13px;}
.mbTop .topSocials{position:absolute; top:0; bottom:0; left:0; background:#efefef; padding:15% 0 5%;}
.mbTop .topSocials li a{font-size:16px; width:35px; height:35px; line-height:35px; text-align:center; padding:0; border:solid #d6d6d6; border-width:1px 0;}
.mbTop .topSocials li:first-child a{border-top:0;}
.mbTop .topSocials li:last-child a{border-bottom:0;}
.mbTop .tollFree{margin-top:50px;}
.mbTop .tollFree li{font-size:14px;}
.mbTop .tollFree li span{font-weight:600;}
.header.fixed{top:-35px;}
.header.fixed ~ .menuBtnBox{top:0px;}
.header.fixed .logo{width:80px;}
.header.fixed .navi > ul > li > a{padding:11px 10px 6px;}
.header.fixed .navi ul li.templeLink a, .header.fixed .navi ul li.customerLink a{padding: 5px;width: 35px;}
.header.fixed .navi > ul > li.logo > a{padding:0 10px;}
#offerBtn{left:0;opacity:1;}
@-webkit-keyframes offers{0%{background:#7F0002;}
50%{background:#008440;}
100%{background:#7F0002;}
}
@keyframes offers{0%{background:#7F0002;}
50%{background:#008440;}
100%{background:#7F0002;}
}
.enqOffBtn a:first-child{color:#fff;padding:50px 15px 10px;display:block;}
.lb-nav a.lb-next, .lb-nav a.lb-prev{opacity:1 !important;}
#enqBtn{right:0;    z-index: 99999;}
.enqOffBtn{width:40px;height:40px;overflow:hidden;position:fixed;top:42%;z-index:998;text-align:center;background:#d92026;color:#fff;font-size:14px;letter-spacing:1px;cursor:pointer;word-break:break-all;-webkit-box-shadow:1px 2px 6px rgba(0, 0, 0, 0.54);box-shadow:1px 2px 6px rgba(0, 0, 0, 0.54);-webkit-transition:600ms all; transition:600ms all;}
#enqBtn:hover{height:180px;}
#offerBtn:hover{height:160px;}
.enqOffBtn i{position:absolute;left:0;top:0;width:100%;height:40px;line-height:40px;font-size:20px;text-align:center;background:#ECECEC;border:solid #b1b1b1;border-width:1px 0 1px 1px;color:#d92026;}
.enqForm, .enqForm *{-webkit-transition:600ms all; transition:600ms all;}
.enqForm{width:0;overflow:hidden;position:fixed;right:0;top:26%;background:#2a4469; box-shadow:0 0 10px rgba(0, 0, 0, 0.56);z-index:9999999;-webkit-transition:600ms all; transition:600ms all;}
.showEnqForm{padding:20px;width:250px;overflow:inherit;}
.closeForm{position:absolute;top:-25px;left:-25px;width:50px;height:50px;line-height:50px;text-align:center;border-radius:50% 0;background:#ECECEC;color:#212121;cursor:pointer;-webkit-box-shadow:1px 2px 6px #000;box-shadow:1px 2px 6px #000;}
.closeForm img{padding:15px;-ms-filter:brightness(0%);filter:brightness(0%);}
.enqForm p{color:#fff;}
.enqForm ul li{width:100%; float:left;margin:3px 0;}
.enqForm ul li input, .enqForm ul li select, .enqForm ul li textarea{width:100%;padding:6px 10px;background:#d8d8d8;border:none;outline:none;font-family:'lato';resize:none;}
.enqForm ul li input:focus, .enqForm ul li select:focus, .enqForm ul li textarea:focus{background:#fff;}
.enqForm ul li .submitEnq{width:80px;background:#fff;color:#212121;border:none;outline:none;padding:10px;cursor:pointer;}
.enqForm ul li .submitEnq:hover{background:#a3c626;}
.banner{position:relative;width:100%;z-index:9;margin-top:105px;padding:0 0%;/*background:url(images/banner1.jpg) center no-repeat;background-size:cover;*/}
.banner #prevslide, .banner #nextslide{ position:absolute; height:43px; width:43px; top:50%; margin-top:-21px; opacity:0.6;z-index:99999999; display:none;}
.banner #prevslide{ left:10px; background:url('images/img/back.png'); z-index:99999999}
.banner #nextslide{ right:10px; background:url('images/img/forward.png'); z-index:99999999}
.banner #prevslide:active, .banner #nextslide:active{ margin-top:-19px; }
.banner #prevslide:hover, .banner #nextslide:hover{ cursor:pointer; }
.slider, .slider li, .slider a{width:100% !important; }
.slider, .slider li, .slider img{width:100% !important;height:498px;}
.tagline{position:absolute;bottom:5%;left:5%;right:5%;/*-webkit-transform:translateY(-50%);transform:translateY(-50%);*/padding:20px;background:rgba(0,0,0,0.73);color:#fff;text-align:center;font-weight:400;}
.tagline span{color:#a3c626;text-transform:uppercase;}
.tagline h1{letter-spacing:3px;font-weight:400;padding-bottom:15px;}
.tagline h3{font:400 20px 'latolight';letter-spacing:5px;}
.searchBox{position:relative;float:left;width:100%;padding:40px 5%;z-index:1;}
.searchBox:before{content:'';position:absolute;left:20px;right:20px;top:20px;bottom:20px;border:1px solid #a7a7a7;z-index:-1;}
.searchProp .fields{float:left;padding:5px;width:25%;}
.searchProp .fields.searchField{width:50%;}
.searchProp .fields input, .searchProp .fields select, .searchProp .fields button{width:100%;padding:10px;border:none;outline:none;background:#ececec;}
.searchProp .fields input:focus, .searchProp .fields select:focus{background:#fff;}
.searchProp .fields button{cursor:pointer;background:#464646;color:#fff;}
.searchProp .fields button:hover{background:#212121;}
.advcFilter{position:absolute;color:#212121;bottom:25px;right:6%;font-size:14px;letter-spacing:2px;cursor:pointer;}
.advanceSearch{}
.heading{display:table; margin:0 auto 30px; text-align:center; padding: 10px 0 7px; border:double #212121; border-width:4px 0;}
.heading.twin{mix-blend-mode:difference;}
.heading h1{text-transform:uppercase; letter-spacing:2px; font-weight:400; color:#1f1f1f; padding-top:2px; font-size:22px;}
.heading h4{font-size: 13px; margin-top: 5px; text-transform: uppercase; font-weight: 100;}
.heading img{height:20px; width:auto; margin:0 auto;}
.whiteHeading{border-color:#fff;}
.whiteHeading h1{color:#fff;}
.whiteHeading h4{color:#fff;}
.readmore{display:table;}
.readmore a{color:#212121; font-size:13px; letter-spacing:3px; text-transform:uppercase; display:block; padding:13px 10px 10px; position:relative; z-index:1;}
.readmore a:before{content:''; position:absolute; left:0; top:0; height:10px; width:10px; border:solid #212121; border-width:1px 0 0 1px; -webkit-transition:all 300ms linear; transition:all 300ms linear;}
.readmore a:after{content:''; position:absolute; right:0; bottom:0; height:10px; width:10px; border:solid #212121; border-width:0 1px 1px 0; -webkit-transition:all 300ms linear;transition:all 300ms linear;}
.readmore a:hover:before, .readmore a:hover:after{width:100%; height:100%;}
.readmore a:hover{}
.readmore.blkRead{margin:0 auto; padding-top:30px;}
.brownBg{background:#f7c4a0;}
#projBg{position:relative;z-index:9999; background-color: #d8d7e8}
#projBg:after{content:'';position:absolute;left:20px;top:20px;right:20px;bottom:20px;border:4px double #262262;z-index:-1;}
.projFilter{text-align:center;margin-bottom:20px;border-bottom:1px solid #0d2142;}
.projFilter li{display:inline-block;}
.projFilter li a{display:block;padding:10px 10px 7px;color:#262262;border:1px solid #262262;cursor:pointer;letter-spacing:1px;font-size:13px;text-transform:uppercase;}
.projFilter li a.projFilterBtnActive{background:#262262;color:#fff;letter-spacing:normal;}
.projParentContainer{min-height:300px;}
.projContainer:not(#projContainer1){display:none;}
.overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.78);z-index:9999;display:none;}
.overlay3{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.78);z-index:9999;display:none;}
 #reach_popOverlay{position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: #0000008c;z-index: 999;display:none;}
.projectEnqBox{position:fixed;width:500px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%);z-index:10000;background:#EFEFEF;padding:40px;display:none;}
.projectEnqBox .projectEnqClose{position:absolute;right:20px;top:10px;color:#9C9C9C;cursor:pointer;}
.projectEnqBox .projectEnqClose:hover{color:#C70003;}
.projectEnqBox .projEnqHead img{margin:0 auto 20px;width:120px;}
.projectEnqBox .projEnqHead p{text-align:center;font-size:18px;letter-spacing:2px;}
.projectEnqBox .projEnqHead p .enqPhone{font:18px 'latoblack';border:none;background:none;width:140px;letter-spacing:2px;}
.projectEnqBox .fields{width:100%;float:left;border:1px solid #C8C8C8;margin:4px 0;background:#fff;position:relative;padding-left:40px;}
.projectEnqBox .fields i{width:40px;height:35px;line-height:35px;text-align:center;position:absolute;left:0;color:#333;}
.projectEnqBox .fields input, .projectEnqBox .fields select, textarea{width:100%;padding:10px;border:none;outline:none;font-family: lato;}
.projectEnqBox .projectSubmitField{padding-left:0;border:none;background:none;}
.projectEnqBox .fields .projectEnqSubmit{width:100%;padding:10px;border:none;outline:none;cursor:pointer;background:#212121;color:#fff;text-transform:uppercase;letter-spacing:3px;}
.projectEnqBox .fields .projectEnqSubmit:hover{background:#000;}
.enquiryEnqBtn{cursor:pointer;}
.enquiryEnqBox p b{font: 18px 'latoblack';border: none;background: none; letter-spacing: 2px;}
.enquiry_popOverlay{position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: #0000008c;z-index: 999;display:none;}
.projectFilterAreawise{text-align:center;margin-bottom:10px;}
.projectFilterAreawise li{display:inline-block;vertical-align:middle;margin:0 10px;color:#212121;}
.projectFilterAreawise li h4{width:200px;letter-spacing:1px;text-transform:uppercase;font-size:15px;}
.projectFilterAreawise li a{display:block;font-size:13px;padding:10px 10px 7px;cursor:pointer;border-radius:20px;border:1px solid #212121;}
.projectFilterAreawise li a:hover{background:#fff;}
.projectFilterAreawise li a.projFilterAreaBtnActive{background:#262262;color:#fff;border-radius:20px;border-color:#262262;}
.projectAreawise:not(.display){display:none;}
.projectAreawise, .projectContainer{text-align:center;}
.projectAreawise section{width:100%;float:left;text-align:center;}
.projectAreawise section .projectBox{float:none;display:inline-block;}
.projectBox, .projectBox *{-webkit-transition:all 300ms linear; transition:all 300ms linear;}
.projectBox {width: 33%;display: inline-block;margin: 0px -2px;padding:10px;vertical-align: top;}
.projectBox .innerProjectBox{width:100%;display:block;color:#333333;float:left;}
.projectBox .innerProjectBox:hover{-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.3);box-shadow:0 0 20px rgba(0, 0, 0, 0.3);-webkit-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}
.projectBox .innerProjectBox .imgBox{position:relative;overflow:hidden;}
.projectBox .innerProjectBox .imgBox figure{position:absolute;top:0;left:0px;width:90px;z-index:-1;display:none;}
.projectBox .innerProjectBox .imgBox img
{
    max-height: 242px;
    object-fit: cover;
}
.projectBox .innerProjectBox .imgBox .hoverImg{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;}
.projectBox .innerProjectBox:hover .imgBox .hoverImg{opacity:1;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider{width: 100%; float: left;background: #fff;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li   {width:100%;height:261px;float: left;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li img   {width:100%;height:261px; }
.projectBox .innerProjectBox .projCaption{width:100%;float:left;padding-top:10px;background:#fff;text-align:left;}
.projectBox .innerProjectBox:hover .projCaption{background:#fff;}
.projectBox .innerProjectBox .projCaption h3{width:100%;float:left;font-size:13px;text-transform:uppercase;padding:0 10px 7px;margin-bottom:10px;text-align:center;border-bottom:1px solid rgba(0, 0, 0, 0.3);}
.projectBox .innerProjectBox .projCaption h3 sup{display:inline-block;vertical-align:top;font-size:9px;text-transform:lowercase;}
.projectBox .innerProjectBox .projCaption > label{display:none;}
.projectBox .innerProjectBox .projCaption ul{width:100%;float:left;margin-bottom:10px;padding:0 10px;min-height:160px;}
.projectBox .innerProjectBox .projCaption ul li{font-size:13px;position:relative;padding:10px 10px 7px 30px;}
/*.projectBox a .projCaption ul li:first-child{display:none;}*/
.projectBox .innerProjectBox .projCaption ul li i{position:absolute;left:0;top:50%;font-size:11px;margin-top:-12.5px;line-height:25px;width:25px;height:25px;text-align:center;background:#262262;color:#fff;border-radius:50%;}
.projectBox .innerProjectBox dl{width:100%;float:left;}
.projectBox .innerProjectBox dl dt{width:50%;float:left;text-align:center;}
.projectBox .innerProjectBox dl dt a{display:block;padding:10px;font-size:12px;letter-spacing:2px;background:#eeefef;color:#212121;border-right:1px solid #CFCFCF;cursor:pointer;}
.projectBox .innerProjectBox dl dt:last-child a{border-right:none;}
.projectBox .innerProjectBox dl dt a:hover{background:#262262;color:#fff;}
.projectBox .innerProjectBox dl dd{width:50%;float:left;text-align:center;}
.projectBox .innerProjectBox dl dd a{display:block;padding:10px;font-size:12px;letter-spacing:2px;background:#e2e2e2;color:#212121;border-right:1px solid #CFCFCF;cursor:pointer;}
.projectBox .innerProjectBox dl dd:last-child a{border-right:none;}
.projectBox .innerProjectBox dl dd a:hover{background:#212121;color:#fff;}
.projectBox .innerProjectBox span{width:100%;float:left;text-align:center;padding:10px;font:12px 'latolight';letter-spacing:5px;background:#e2e2e2;color:#212121;}
.projectBox .innerProjectBox span:hover{background:#212121;color:#fff;}
/*----------------------------------------Client counter---------------------------*/
#counter-bg{background: #262262;padding:30px 0;}
.counter-head{width:80%;}
.counter-window{width:100%;float:left;text-align: center;}
.counter-window h1, .counter-window h3 {font-weight: 600;text-transform: uppercase;}
.counter-window h3{margin-bottom: 30px;color: #212121;}
.counter-window span{color:#fff;display:inline-block;vertical-align:top;font-weight: 400;}
.counter-window span > span {margin-bottom: 0;}
.counter-window .circle {background: #2980b9;width: 200px;line-height: 200px;display: inline-block;color: #212121;border-radius: 100%;}
.counter-window code, code > span {display: block;font-family: Monaco, monospace;background: #444;color: #212121;padding:20px;font-size: 14px;margin-bottom: 100px;}
.counter-window code > span {padding: 0;margin: 0;}
.counter-window .main-div-cou{width:16.66%;float:left;padding:10px;text-align:center;}
.counter-window .main-div-cou .title-icon{width:100%;float:left;font-size:28px;text-align:center;padding-bottom:30px;display:none;}
.counter-window .main-div-cou .title-icon i{width:60px;height:60px;line-height:60px;background:#212121;color:#fff;border-radius:50%;}
.counter-window .main-div-cou .coun-data{width:100%;min-height:125px;border: 1px solid #5a6176;float:left;position:relative;}
.counter-window .main-div-cou .counter{font-size:24px;font-family:'latoblack';width:150px;line-height:70px;border-radius:50%;position:relative;z-index:1;/*border:1px solid #212121;*/}
.counter-window .main-div-cou .counter:after{margin-left:5px;}
.counter-window .main-div-cou #counter1:after{content:'+';}
.counter-window .main-div-cou #counter2:after{content:'+';}
.counter-window .main-div-cou #counter3:after{content:'+';}
.counter-window .main-div-cou #counter4:after{content:'+';}
.counter-window .main-div-cou #counter5:after{content:'+';}
.counter-window .main-div-cou #counter6:after{content:'+';}
.counter-window .main-div-cou .title{font-size:12px;width:100%;margin-top:8px;text-transform:uppercase;letter-spacing:1px;font-family:'latoblack';}
/*.counter-window .main-div-cou #counter5{border:1px solid #E5CF00;color:#E5CF00;}
*//*----------------------------------------Client counter end---------------------------*/
#newsBg{position:relative;z-index:1;}
#newsBg:before{content:'';position:absolute;background:#262262;top:0;left:0;bottom:0;width:50%;z-index:-1;}
#newsBg:after{content:'';position:absolute;width:50%;top:0;right:0;bottom:0;background:url(images/random-bg.jpg) no-repeat center right fixed;background-size:cover;z-index:-1;}
.newsContainer{width:50%;float:left;padding:0 5%;}
.newsContainer ul{height:200px;padding:10px;overflow:hidden;}
.newsContainer ul li{margin:3px 0;width:100%;float:left;position:relative;padding:5px 0 5px 20px;border-bottom:1px solid #fff;z-index:1;}
.newsContainer ul li:before{/*content:'\26AF';*/content:'';position:absolute;left:0;top:10px;width:15px;height:15px;background:url(images/bullet.png) center no-repeat;background-size:100%;line-height:16px;}
.newsContainer ul li:last-child{border-bottom:none;}
.newsContainer ul li *{-webkit-transition:all 300ms linear; transition:all 300ms linear;}
.newsContainer ul li:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:none;z-index:-1;-webkit-transition:all 300ms linear; transition:all 300ms linear;}
.newsContainer ul li:hover:before{color:#a4c625;}
.newsContainer ul li:hover:after{background:#fff;-webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.newsContainer ul li:hover .newsDate{color:#a4c625;}
.newsContainer ul li .newsDate{font:16px 'latoblack';letter-spacing:1px;padding-bottom:5px;color:#212121;}
.newsContainer ul li p a{color:#fff;display:block;}
.newsContainer ul li:hover p a{color:#A6A6A6;}
.newsContainer ul li p a:hover{color:#0d2142;}
.newsContainer .moreNews{margin-top:15px;float:right;}
.newsContainer .moreNews a{font-size:14px;letter-spacing:1px;color:#fff;display:block;padding:8px 8px 5px;-webkit-transition:all 300ms linear; transition:all 300ms linear;}
.newsContainer .moreNews a:hover{background:#fff;color:#0d2142;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.3);box-shadow:1px 1px 6px rgba(0,0,0,0.3);}
.latestNewsBox{width:50%;float:left;padding:0 5%;}
.latestNewsImgBox{width:100%;float:left;position:relative;}
.sub-latestNewaBox{width: 100% !important;float: left;height: 312px !important;text-align: center;}
.sub-latestNewaBox li{width:100% !important;display:inline-block;text-align:left;}
.latestNewsDetails{padding:10px 20px;background:#fff;border-top: 1px solid #ccc;}
.latestNewsDetails a{display:block;color:#2a4469;}
.latestNewsDetails a h3{letter-spacing:1px;}
.news-controls{text-align: center;top: 31%;z-index: 999;position: absolute;}
.news-controls span{display:inline-block;vertical-align:middle;margin:0 5px;padding:7px;width:30px;border-radius:50%;border:1px solid #434343;cursor:pointer;background: rgba(221, 221, 221, 0.44)}
#news-prev{left: 0;position: absolute;	}
#news-next{right: 0;position: absolute;	}
.news-controls span:hover{background:#fff;border-color:#fff;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.46);box-shadow:1px 1px 5px rgba(0,0,0,0.46);}
#testimBg{position:relative;z-index:9;border:solid #fff;border-width:10px 0;background:url(images/1234.jpg) no-repeat center right fixed;background-size:cover;}
#testimBg:before{content:'';position:absolute;z-index:-1;width:50%;background:#181546;top:0;right:0;bottom:0;}
#testimBg:after{content:'';position:absolute;width:50%;top:0;left:0;bottom:0;z-index:-1;background:rgba(255,255,255,0.7);}
.newsTestiContainer{width:50%;float:left;padding-right:10%;}
.newsTestiContainer:last-child{padding-right:0;padding-left:10%;}
.testim-slider{width:100%;float:left;margin:20px 0 10px;height: 353px !important;}
.testim-slider li{width:100%;height:310px;float:left;text-align:center;
    background: none !important;}
.testim-slider li .testim-text{width:100%;float:left;}
.testim-slider li .testim-text section a{cursor:pointer;display:inline-block;position:relative;margin-top:20px;padding:5px 10px;font-size:13px;color:#fff;background:#920002;border-radius:5px; -webkit-transition:all 300ms linear; transition:all 300ms linear;}
.testim-slider li .testim-text section a i{display:inline-block;vertical-align:middle;margin-right:5px;padding-right:5px;border-right:1px solid rgba(0,0,0,0.26);font-size:18px;z-index:1;}
.testim-slider li .testim-text section a:hover{background:#BF0003;}
.testim-slider li .testim-text section iframe{height:220px;}
.testim-slider li .testim-text .testimImg{float:left;width:100%;margin-top:10px;}
.testim-slider li .testim-text .testimImg img{width:100px;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:10px;}
.testim-slider li .testim-text h4{color:#fff;display:inline-block;vertical-align:middle;font-size:14px;letter-spacing:1px;width:calc(100% - 115px);text-align:left;}
.testim-slider2 li .testim-text h4{font-size:13px; color:#0d2142; letter-spacing:1px;width:calc(100% - 0px) !important;text-align:left;}
.testim-slider li .testim-text section{width:100%;float:left;}
.testim-slider li .testim-text p{color:rgb(19, 18, 18);float:left;width:100%;}
.testimslidertext{color: #000 !important;font-size: 12px;line-height: initial; text-align:left;}
.testimslidertext-height{ height:70px; overflow:auto;}
.hm-video-thumb{cursor:pointer; position: relative; z-index: 1;}
.hm-video-thumb i{position:absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width:50px; height: 50px; line-height: 50px; text-align: center; background-color: #a30b0b; color: #fff; font-size:20px; border-radius:50%; box-shadow:0 0 10px rgb(0 0 0/ 20%);}
.hm-video-thumb i:hover{background-color: #38347c;}
.testim-controls{text-align:center;margin-top:20px;}
.testim-controls span{display:inline-block;vertical-align:middle;margin:0 5px;padding:8px;width:30px;border-radius:50%;background:#a49ff4;cursor:pointer;}
.testim-controls span:hover{background:#fff;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.46);box-shadow:1px 1px 5px rgba(0,0,0,0.46);}
#latestUpdates{border-bottom:10px solid #fff;}
.mediaContainer{margin-top:0px;}
.mediaBox{width:20%;float:left;padding:20px 1px;}
.mediaBox:nth-child(even){background:#262262;}
.mediaBox:nth-child(odd){background:#181546;}
.mediaBox *{-webkit-transition:all 300ms linear; transition:all 300ms linear;}
.mediaBox .imgBox a{width:100px;margin:0 auto 20px;padding:20px;display:block;-webkit-border-radius:50%;border-radius:50%;box-shadow:0 0 10px #000 inset;position:relative;overflow:hidden;z-index:1;}
.mediaBox .imgBox a:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0, 0, 0, 0.6);z-index:-1;-webkit-border-radius:50%;border-radius:50%;-webkit-transform:scale(0,0); transform:scale(0,0);-webkit-transition:all 300ms linear; transition:all 300ms linear;}
.mediaBox:hover .imgBox a:before{-webkit-transform:scale(1,1); transform:scale(1,1);}
.mediaBox:hover .imgBox a{box-shadow:none;}
.mediaBox h4 a{color:rgba(255, 255, 255, 0.6);text-transform:uppercase;letter-spacing:5px;font-size:16px;font-weight:400;}
.mediaBox:hover h4 a{letter-spacing:1px;color:#fff;}
.title-h1{font-size:50px;font-weight:700;font-family:'latoblack';letter-spacing:2px;}
.title-h2{font-size:36px;font-family:'latoblack';letter-spacing:3px;}
.title-h3{font-size:30px;font-family:'latoblack';letter-spacing:2px;}
.title-h4{font-size:24px;font-weight:700;font-family:'latoblack';line-height:38px;letter-spacing:2px;}
.title-h5{font-size:19px;font-family:'latoblack';}
.title-h6{font-size:16px;font-family:'latoblack';}
.title-xlarge{font-size:80px;font-family:'latoblack';letter-spacing:3px;}
.light{font-family:'latolight';}
/*------footer---------*/
.footer{background:#181546;}
.footer .social-links{width:100%;float:left;text-align:center;padding:10px;border-bottom:1px solid rgba(255, 255, 255, 0.15);}
.footer .social-links ul li{display:inline-block;margin:0 10px;}
.footer .social-links ul li a{color:rgba(255, 255, 255, 0.4);font-size:14px;}
.footer .social-links ul li a:hover{color:#fff;}
.footer .social-links ul li a i{width:30px;height:30px;line-height:30px;color:#fff;}
.footer .social-links ul li a i.fa-facebook{background:#3B5EA3;}
.footer .social-links ul li a i.fa-x-twitter{background:#000;}
.footer .social-links ul li a i.fa-linkedin{background:#0084FF;}
.footer .social-links ul li a i.fa-instagram{background:#D59F29;}
.footer .social-links ul li a i.fa-google-plus{background:#FF3639;}
.footer .social-links ul li a i.fa-youtube{background:#B90003;}
.footer .social-links ul li a i.fa-blog{background:#73bd1b;}
.footer .social-links ul li a:hover i{color:#212121;background:#fff;}
.mainFooter{margin:70px 0 10px;}
.footNewsletterBox{width:33.33%;float:left;padding:0 1%;}
.newsletter{width:100%;float:left;padding:7px 10px;background:#fff;}
.newsletter p{color:#333;}
.newsletter input, .subscribe{float:left;padding:10px 10px 10px;border:none;outline:none;background:#E7E7E7;color:#212121;font-size:12px;letter-spacing:1px;-webkit-transition:all 300ms linear; transition:all 300ms linear;}
.newsletter input{width:70%;}
.newsletter input:focus{background:#ECECEC;}
.newsletter .subscribe{width:30%;background:#262262;color:#fff;cursor:pointer;}
.newsletter .subscribe:hover{background:#000;}
.footNewsletterBox.footPort{}
.footNewsletterBox ul{width:100%;float:left;background:#fff;padding:7px 5px; text-align:center; vertical-align:middle;}
.footNewsletterBox ul li{display:inline-block;width:48%;padding:2px;}

.footerNewLink ul{ display:flex; justify-content:space-between; margin-top:30px; padding:0 5px; vertical-align:middle;}
.footerNewLink ul li{width:20%; float:left; padding:0 8px;}
.footerNewLink ul li a{display:block;}
.footerNewLink ul li a img{ width:100%; display:block;}

.footer .footLink{float:left;width:100%;margin-top:60px;text-align:center;}
.footer .footLink ul{width:100%;float:left;}
.footer .footLink ul li{display:inline-block;vertical-align:middle;margin:5px;}
.footer .footLink ul li a{color:rgba(255, 255, 255, 0.4);font-size:14px;-webkit-transition:all 300ms; transition:all 300ms;}
.footer .footLink ul li a:hover{color:#fff;}
.footer .footLink ul li a img{width:140px;-webkit-transition:all 300ms; transition:all 300ms;}
.footer .footLink ul li a:hover img{-webkit-transform:scale(1.3,1.3); transform:scale(1.3,1.3);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.38);box-shadow:0 0 10px rgba(0,0,0,0.38);}
.lightgray .call-enq .footerNumbers{background:#7fc342;}
.footerNumbers a{ color:#000000;}
.call-enq{margin-top:30px;text-align:center;}
.call-enq .footerNumbers{width:27%;display:inline-block;vertical-align:top;background:rgba(255, 255, 255, 0.9);padding:10px 10px 10px 60px;margin:0 1px;position:relative;text-align:center;}
.call-enq .footerNumbers#enqBtn:hover{height:auto;cursor:pointer;}
.call-enq .footerNumbers:hover{background:#fff;}
.call-enq .footerNumbers i{position:absolute;left:0;top:0;bottom:0;width:45px;font-size:18px;line-height:66px;background:#212121;color:#7fc342;text-align:center;}
.call-enq .footerNumbers h4{letter-spacing:3px;display:block;padding-bottom:5px;}
.bottom{width:100%;float:left;padding:5px;border-top:1px solid rgba(255, 255, 255, 0.15);}
.bottom p{text-align:center;color:rgba(255, 255, 255, 0.4);font-size:13px;}
.bottom p span{text-transform:uppercase;font-size:12px;padding-right:15px;border-right:1px solid #525252;}
.bottom p em{display:inline-block;margin-left:10px;font-style:normal;}
.bottom p img{width:auto;height:12px;display:inline-block;}
.button-top{background:rgba(0, 0, 0, 0.59);position: fixed;cursor:pointer; left:10px;bottom:40px;color:#FFFFFF;font-size:20px;opacity:0;width: 50px;height: 50px;text-align: center;line-height: 50px;border-radius: 50%;z-index:99;}
.button-top i{margin-right:0;}
.button-top:hover{background:#000;}
.ecis{float: initial; text-align: center;padding: 5px 0;}
.ecis img{width: 20px !important;height: 20px !important;position: relative;top: -2px;display:inline-block;vertical-align:middle;}
.ecis p{float:none;display:inline-block;vertical-align:middle;padding:0;}
/*------footer---------*/.insideBanner{position:relative;margin-top:100px;background:url(images/whiteBg.jpg) center;background-size:100%;z-index:1;}
.insideBanner:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;}
.insideBanner .projectLogo{position:absolute;left:10%;bottom:0px;width:120px;
    padding: 1px;
    background: #9bb130;}
.insideBanner .projectLogo img{}
.pageTitle{background:#212121;padding:10px;}
.pageTitle h1{color:#fff;float:left;font:400 26px 'latolight';letter-spacing:2px;}
.breadcrumb{float:right;}
.breadcrumb li{display:inline-block;vertical-align:middle;font-size:13px;color:#fff;letter-spacing:1px;margin:0 3px;}
.breadcrumb li a{display:block;color:#fff;}
.breadcrumb li a:hover{text-decoration:underline;}
.breadcrumb li a i{width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;background:#fff;color:#212121;}
.breadcrumb li a:hover i{background:#a4c625;}
.pageHeader{text-align:center;padding-top:40px;-webkit-transition:all 300ms linear; transition:all 300ms linear;position:relative;}
.pageHeader.fixed{position:fixed;background:#fff;z-index:997;box-shadow:0 0 10px #000;padding-top:5px;top:34px;left:0;}
/*.pageHeader.fixed ul{border-bottom:0;}
.pageHeader.fixed ul li{width:100%;}
*/.pageHeader.fixed ul li a{font-size:12px;padding:6px 10px 5px;}
.pageHeader .mb_pageHeader{position:absolute;left:10px;top:10px;color:#212121;display:none;}
.pageHeader .mb_pageHeader i{padding:10px 10px 7px;border:1px solid #ccc;display:inline-block;vertical-align:middle;}
.pageHeader ul{width:100%;float:left;border-bottom:1px solid #EBEBEB;}
.pageHeader ul li{display:inline-block; margin-bottom:-1px;}
.pageHeader ul li a{display:block;padding:10px 10px 7px;font-size:13px;border:1px solid #ebebeb;color:#212121;}
.pageHeader ul li a:hover{background:#ebebeb;}
.pageHeader ul li a.activePage{color:#fff;background:#212121;text-transform:uppercase;letter-spacing:1px;position:relative;}
.pageHeader ul li a.activePage:after{content:'\f0d7';font-family:'fontAwesome';position:absolute;left:50%;bottom:-20px;color:#212121;font-size:32px;margin-left:-10px;}
.mainContainer{border-bottom:1px solid #D4D4D4;}
.mainProjectContainer{}
.mainContainer:last-child{border-bottom:none;}
#siddharthambanner{background-image:url(images/banner3.jpg);}
.overviewText p{padding-bottom:10px;}
.overviewText h4{padding:10px 0;}
.inner-width{width:90%;float:left;margin:0 5%;}
.insideSlider, .insideSlider img{height:450px; object-fit: cover;}
.insideBannerControls{position:absolute;left:50%;bottom:10px;margin-left:-32px;z-index:99;}
.projControls{display:inline-block;width:30px;cursor:pointer;opacity:0.7;-webkit-transition:all 300ms; transition:all 300ms;}
.projControls:hover{opacity:1;}
.projControls:active{-webkit-transform:translateY(2px); transform:translateY(2px);}
.projectBannerLogo{position:absolute;bottom:0px;left:10%;z-index:9;width:120px;padding:10px;background:#212121;}
.projectOverview{width:50%;float:left;padding-right:5%;}
.projectOverview.projectSideSec{padding-right:0;padding-left:5%;padding-top:10px;}
.overviewText{text-align:justify;}
.projectLogo{width:250px;display:block;margin:0 auto 20px;}
.projectOverview .moreTextBtn{cursor:pointer;font-weight:bold;}
.projectOverview .moreText{display:none;}
.lightgray{background:#F4F4F4;}
.projectOverview .otherDetails{margin-top:20px;}
.projectOverview .otherDetails article{}
.projectOverview .otherDetails article h5{letter-spacing:2px;display:block;padding-bottom:5px;color:#abcb3b;}
.projectOverview .otherDetails article ul li{width:100%;float:left;margin:8px 0;font-size:14px;}
.projectOverview .otherDetails article ul li span{float:left;font-weight:bold;width:30%;position:relative;padding-left:35px;padding-top:5px;}
.projectOverview .otherDetails article ul li span i{position:absolute;left:0;top:0;width:25px;height:25px;line-height:25px;background:#212121;font-size:12px;color:#fff;text-align:center;border-radius:50%;}
.projectOverview .otherDetails article ul li a{padding-top:5px;display:table;color:#787878;cursor:context-menu;}
.projectOverview .otherDetails article ul li a:hover{color:#212121;}
.projectOverview .otherDetails article ul li a.priceBtn{text-decoration:underline;cursor:pointer;}
.priceForm{margin-top:10px;display:none;padding-left:15px;position:relative;}
.priceFormClose{display:table;margin-left:auto;margin-right:0;padding-top:10px;font-size:12px;cursor:pointer;}
.priceForm .fields{width:25%;float:left;padding:1px;}
.priceForm .fields input{width:100%;padding:10px;border:none;background:#EDEDED;outline:none;-webkit-transition:all 300ms; transition:all 300ms;}
.priceForm .fields input{background:#E0E0E0;}
.priceForm .fields input[type=submit]{cursor:pointer;background:#212121;color:#fff;}
.priceForm .fields input[type=submit]:hover{background:#abcb3b;color:#212121;}
.priceForm .fields input[type=submit]:focus{background:#abcb3b;}
.projectSideSec .iframe iframe{display:block;}
.quickview{}
.quickview figure{text-align:center;}
.quickview figure figcaption{width:48%;display:inline-block;vertical-align:top;margin:2px 0;padding:10px 10px 7px;border:1px solid #D9D9D9;}
.quickview figure figcaption strong{display:block;padding-bottom:5px;letter-spacing:2px;text-transform:uppercase;color:#abcb3b;font-size:12px;}
.quickview figure figcaption p{font-size:13px;}
.quickview figure figcaption p span{width:50%;float:left;}
.quickview figure figcaption p span:first-child{border-right:1px solid #d9d9d9;}
.quickview .projectsBHK{margin-bottom:20px;}
.quickview .projectsBHK aside{width:100%;float:left;margin:10px 0;padding-right:8px;text-align:center;}
.quickview .projectsBHK aside strong, .quickview .projectsBHK aside p{display:inline-block;vertical-align:middle;margin:0 -2px;position:relative;}
.quickview .projectsBHK aside strong{z-index:1;}
.quickview .projectsBHK aside strong span{width:60px;height:60px;font-size:14px;padding-top:12px;display:block;margin:0 auto;border-radius:50%;background:#212121;color:#fff;}
.quickview .projectsBHK aside strong .gyc-plots { font-size: 13px;padding-top: 16px;}
.quickview .projectsBHK aside p{width:calc(100% - 60px);padding:10px 10px 7px;border:solid #D9D9D9;border-width:1px 1px 1px 0;margin:0 -12px;}
.quickview .projectsBHK.sidBHK aside p, .quickview .projectsBHK.atulBHK aside p{background:#a3c627;}
.quickview .projectsBHK.GYC2BHK aside p, .quickview .projectsBHK.GYC16BHK aside p{background:#a3c627;background:-webkit-linear-gradient(left,#a3c625,#0e9ec3);background:linear-gradient(to right,#a3c625,#0e9ec3);}
.quickview .projectsBHK.casBHK aside p{background:#fecc01;}
.quickview .projectsBHK.saunBHK aside p{background:#d7b56d;}
.quickview .projectsBHK.GC7BHK aside p{background:#4daa7e;}
.quickview .projectsBHK.sportsBHK aside p{background:#f8bf12;}
.projectOverview .reranumber ul{width:100%;float:left;padding:0 15px;margin-bottom:10px;}
.projectOverview .reranumber ul li{font-size:13px;position:relative;padding:10px 10px 7px 60px;width:50%;float:left;}
.projectOverview .reranumber ul li i{position:absolute;left:0;top:50%;margin-top:-25px;font-size:20px;line-height:50px;width:50px;height:50px;text-align:center;background:#212121;color:#fff;border-radius:50%;}
.projectOverview .reranumber ul li a{color:#212121;}
.price-lst-box{text-align:center;}
.construcStatus{ margin: 0px -2px; padding: 15px;text-align: center;display: inline-block;vertical-align: top;}
.construcStatus .imgBox{width:50px;padding:10px;-webkit-border-radius:50%;border-radius:50%;background:#7ba6e2;display:inline-block;vertical-align:middle; float:left;}
.construcStatus:nth-child(2) .imgBox{background:#3290dc;}
.construcStatus:nth-child(3) .imgBox{background:#2883D8;}
.construcStatus:nth-child(4) .imgBox{background:#4ec3f7;}
.construcStatus p{width:calc(100% - 55px);padding-left:5px;display:inline-block;vertical-align:middle;cursor:default;text-align:left;float:left;}
.construcStatus p spam{float:left; width:100%;}
.construcStatus p a{color:#212121;}
.construcStatus span{font-size:11px;color:#747474;width:100%;float:left;}
.construcStatus p.priceBtn{cursor:pointer;}
.construcStatus p.priceBtn:hover{color:#6BB451;}
.construcStatus p.priceBtn span{cursor:default;}
#walkthrough{position:relative;height:400px;background:url(images/gaur-siddhartham/gallery/Gaurs-Siddhartham-Images-2.jpg) center no-repeat #efefef;background-size:50% 100%;border-bottom:10px solid #fff;z-index:1;}
#walkthrough:before{content:'';position:absolute;left:50%;top:0;bottom:0px;width:50%;margin-left:-25%;background:rgba(0,0,0,0.9);z-index:-1;}
#walkthrough .heading{border:0;}
#walkthrough .walkthroughBtn{position:absolute;left:50%;top:50%;width:60px;margin:-30px 0 0 -30px;cursor:pointer;opacity:0.4;}
#walkthrough .walkthroughBtn:hover{opacity:0.8;}
.walkthroughPop{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(5,5,5,0.97);z-index:9999;display:none;}
.walkthroughPop .walkthrough{position:absolute;width:80%;left:50%;top:50%;height:80vh;padding:5px;border:2px solid #fff;transform:translate(-50%,-50%);}
.walkthroughPop .walkthrough .walkPopClose{position:absolute;right:-30px;top:-26px;width:50px;padding:13px;background:#AC1F21;z-index:9;cursor:pointer;}
.walkthroughPop .walkthrough .walkPopClose:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-45deg);background:#fff;z-index:-1;}
.walkthrough iframe{position:relative;width:100%;height:100%;}
.amenitiesDivision{width:50%;float:left;text-align:center;}
.amenitiesDivision:first-child{   padding-right:3%;border-right:1px solid rgba(255,255,255,0.25);}
.amenitiesDivision:last-child{ padding-left:3%;}
.amenitiesDivision h3{text-align:center;width:100%;float:left;margin-bottom:20px;color:#fff;font-weight:400;letter-spacing:1px;}
.krishna-villafeaturesBg .amenitiesDivision:last-child{width:40%;padding-left:2%;}
.krishna-villafeaturesBg .amenitiesDivision:first-child{width:60%;padding-right:0%;}
.krishna-villafeaturesBg .iconBox{width:33.33%;padding:5px;height:110px;}
.krishna-villafeaturesBg .iconBox img{width:50px;}
.amenitiesDivision article{width:50%;float:left;padding-right:20px;}
.amenitiesDivision .highlights{width:100%;float:left;text-align:left;}
.amenitiesDivision .highlights li{width:100%;float:left;position:relative;padding:5px 0 5px 15px;font-size:13px;color:#fff;}
.amenitiesDivision .highlights li::before{content:'\2666';position:absolute;left:0;top:5px;}
.krishnVilasWrapper .construcStatus span{color:#fff;}
.krishnVilasWrapper .pageHeader ul, .krishnVilasWrapper .fpHeader{border-color:#d46e02;}
.krishnVilasWrapper .pageHeader ul li a, .krishnVilasWrapper .fpHeader ul li a{border-color:#d46e02;}
.krishnVilasWrapper .pageHeader ul li a:hover, .krishnVilasWrapper .fpHeader ul li a:hover{color:#fff;background:#d46e02;}
.krishnVilasWrapper .projectOverview .reranumber ul li i, .quickview .projectsBHK aside strong span{background:#d4711b;color:#fee83f;}
.krishnVilasWrapper .fpHeader ul li a.activeFpBtn, .krishnVilasWrapper .fpHeader ul li a.activeSpBtn, .krishnVilasWrapper .galleryHeader ul li a.galBtnActive, .krishnVilasWrapper .mapHeader ul li a.activeMapBtn{color:#fff;background:#d46e02;border-color:#d46e02;}
.krishnVilasWrapper .quickview .projectsBHK aside p{background:-webkit-linear-gradient(to right,#f99218,#d1711a);background:linear-gradient(to right,#f99218,#d1711a);border:none;}
.krishnVilasWrapper .construcStatus .imgBox{background:#bf7200;}
.krishnVilasWrapper .galleryContainer{background:#d46e02;}
.krishnVilasWrapper .constructionContainer .constructionBox a{border-color:#febe20;}
.krishna-videoBg{background:url(images/krishna-villas/BACKGROUND.jpg) center fixed;background-size:cover;}
.krishna-villafeaturesBg, .krishnafloorplanBg{background:url(images/krishna-villas/Darker-Background.jpg) center fixed;background-size:cover;}
.krishnafloorplanBg .unitsPlanOverlay:before {content: '';position: absolute;background: none;top: -70px;left: 0;bottom: -70px;width: 100%;z-index: -1;}
.krishnamapBg {background: #fedd38;background: -webkit-linear-gradient(right, #d89626, #fedd38);background: linear-gradient(to left, #d89626, #fedd38);}
.krishna-spec, .krigalBg{background: url(images/krishna-villas/BACKGROUND.jpg) center no-repeat #fff8ba !important;background-size: cover !important;}
.krishna-villafeaturesBg .fpHeader ul li a.activeMapBtn {  color: #fff8ba !important;}
.krigalBg .call-enq .footerNumbers i {color: #fff8ba}
.krvillas {position: relative;display: inline-block;float: left;width: 100%;}
.krvillas .projectLogo{width:350px;}
.kv-mor-pankh{position:absolute;left:0;bottom:0;transform:rotate(30deg);}
.kv-mor-pankh img{width:160px;opacity:.35;}
.krishnVideos{width:50%;float:left;padding:0 20px;}
.krishnVideos iframe{display:block;width:100%;height:300px;border:8px solid #ff8b02;outline:5px dashed #ff8b02;}
.krishnafloorplanBg .whiteHeading h4{color:#FFFFFF;}
.featuresBg{background:url(images/random-bg.jpg) center fixed;background-size:cover;}
.krigalBg .pageHeader ul {border-bottom: 1px solid #8c8868 !important;}
.krigalBg .pageHeader ul li a {border: 1px solid #a08686 !important;}
.krigalBg .lmBox .lmImg a i {color: #fff8ba;}
.RunwayfeaturesBg1 p{text-align:center; }
.RunwayfeaturesBg1 .amenitiesDivision{}
.amenitiesDivision{width:50%;float:left;text-align:center;}
.RunwayfeaturesBg1 .amenitiesDivision.Divfirst{   padding-right:3%;border-right: 1px solid rgba(0, 0, 0, 0.25);}
 .RunwayfeaturesBg1 .amenitiesDivision:last-child{padding-left:3%;}
 .RunwayfeaturesBg1  .amenitiesDivision h3{ color: #212121;}
.amenitiesDivision .highlights li{ color: #212121;}
.RunwayfeaturesBg1  .amenitiesDivision .iconBox span {    color: #212121;}


.sportsvillasDestinationBg p, .radhakunjDestinationBg p{text-align:center; }
.sportsvillasDestinationBg .amenitiesDivision{} 
.sportsvillasDestinationBg .amenitiesDivision.Divfirst, .radhakunjDestinationBg  .amenitiesDivision.Divfirst{   padding-right:3%;border-right: 1px solid rgba(0, 0, 0, 0.25);}
 .sportsvillasDestinationBg .amenitiesDivision:last-child, .radhakunjDestinationBg .amenitiesDivision:last-child{padding-left:3%;}
 .sportsvillasDestinationBg  .amenitiesDivision h3, .radhakunjDestinationBg .amenitiesDivision h3{ color: #212121;} 
.sportsvillasDestinationBg  .amenitiesDivision .iconBox span, .radhakunjDestinationBg  .amenitiesDivision .iconBox span{    color: #212121;}

.iconBox{width:25%; height:150px; padding:10px; display:inline-block; margin:0px -2px; text-align:center; vertical-align: top;}
.iconBox *{-webkit-transition:all 300ms linear; transition:all 300ms linear;}
.iconBox img{width:60%; margin:0 auto;}
.iconBox:hover img{transform:translateY(-10px); filter:brightness(140%); border-radius:50%; background:rgba(255,255,255,0.55); padding:5px;}
.iconBox span{font-size:13px; color:#fff;}
.iconBox:hover span{color:#e1ff75;}
.whiteImgBg{background:url(images/whiteBg.jpg) center fixed no-repeat; background-size:cover;}
.specsContainer{height:500px; overflow:auto; background:url(images/paper.jpg) rgba(255, 255, 255, 0.69); padding:20px 20px;}
.krisspecsContainer{height:500px; overflow:auto; background:url(images/krishna-villas/BACKGROUND.jpg) rgba(255, 255, 255, 0.69); padding:20px 20px;}
.spec-head{text-transform:uppercase; color:#212121; font:13px 'latoblack'; letter-spacing:1px; width:100%; float:left;  margin:2px 0;border: none !important;padding: 0px !important;}
.krisspecsContainer .specs-box li{color:#000000 !important;}
.RunwayWrapper .pageHeader ul, .krishnVilasWrapper .fpHeader{border:none;}
.RunwayWrapper .pageHeader ul li a, .krishnVilasWrapper .fpHeader ul li a{color:#000;border:1px solid #fcfcfc26;}
.RunwayWrapper .pageHeader ul li a.activePage{color:#fff;}
.RunwayfeaturesBg, .RunwayfloorplanBg{background: #f04d23;}
.RunwayfeaturesBg1{background: #ffcb05;}
.RunwayfeaturesBg2{background:#22485d;}
.RunwayfloorplanBg .unitsPlanOverlay:before{background:none;}
.krishna-spec, .RunwayHeadBg {background: #22485d;}
.RunwayWrapper .RunwayHeadBg.pageHeader.fixed { background: #22485d;}
.RunwayWrapper .RunwayHeadBg.pageHeader ul li a  {color: #fff;border: 1px solid #fcfcfc26;}
.RunwayWrapper .RunwayHeadBg.pageHeader ul li a:hover {color: #000;}
.RunwayWrapper .RunwayHeadBg.pageHeader ul li a.activePage:hover {   color: #fff;}
.krishna-spec, .RunwayBg{background: #22485d;}
.krishna-spec, .RunwayBg{}
.spec-head h4{position:relative;cursor:pointer;background:rgba(0, 0, 0, 0.50);color:#fff;padding:10px;}

.spec-head h4:after{content:'+';position:absolute;right:10px;top:50%;font-size:20px;line-height:0;}
.spec-head.activeSpecHead h4:after{content:'-';}
.blinker{-webkit-animation:blinker 1s infinite;animation:blinker 1s infinite;}
@-webkit-keyframes blinker{50%{color:#9A0305;}
75%{color:#55C129;}
}
@keyframes blinker{50%{color:#9A0305;}
75%{color:#55C129;}
}
.castlevaniaWrapper .castlevaniaBg{ background:url(images/gaur-castlevania/background1.jpg) repeat center; background-size:20px;}
.castlevaniaWrapper .castlevaniaBglite{ background:url(images/gaur-castlevania/liteBg.jpg) repeat center; background-size:20px;}
.castlevaniaWrapper .castlevaniaOverlay:before{display:none;}
.castlevaniaWrapper .castlevaniaBgliteColor{ background:#fbeacf;}

.castlevaniaWrapper .castlevaniaBg .projectsBHK aside strong span{background: #846c44;}

.castlevaniaWrapper .castBgcolor {background: #bb8f47;}

.castlevaniaWrapper .castlevaniaBgliteColor .fpHeader{border-bottom: 1px solid #c8a263;}
.castlevaniaWrapper .castlevaniaBgliteColor .fpHeader ul li a{border: 1px solid #c8a263; color: #986004;}
.castlevaniaWrapper .castlevaniaBgliteColor .fpHeader ul li a.activeSpBtn{background: #c8a263; color: #fff;}

.castlevaniaWrapper .castlevaniaBg.pageHeader.fixed { background: #c8a263;}
.castlevaniaWrapper .castlevaniaBg.pageHeader ul li a{border: 1px solid #e8c386; color:#fff;}
.castlevaniaWrapper .castlevaniaBg.pageHeader ul{border-bottom: 1px solid #c8a263;}
.castlevaniaWrapper .castlevaniaConstrucStatus p spam{color:000;}
.castlevaniaWrapper .castlevaniaConstrucStatus span{color:#fff; font-size:14px;}
.castlevaniaWrapper .castlevaniaIcon span{color:#000;}
.castlevaniaWrapper .castlevaniaAmenities{min-height:530px;}
.castlevaniaWrapper .castlevaniaAmenities:first-child{border-right:1px solid rgba(0, 0, 0, 0.25);}
.castlevaniaWrapper .castlevaniaAmenities .highlights li{ padding:15px 0px 15px 15px;}
.castlevaniaWrapper .castlevaniaAmenities .highlights li::before{ top:13px;}
.castlevaniaWrapper .castlevaniaHeader{border-bottom: 1px solid #dec191;}
.castlevaniaWrapper .castlevaniaHeader ul li a{border: 1px solid #dec191;}
.castlevaniaWrapper .castlevaniaHeader ul li a.activeFpBtn{background: #dec191; color: #000; border-color: #dec191;}
.castlevaniaWrapper .fpRow .fpBox .fpDetails.castlevaniaImg img{ box-shadow:none;}

.sepcification-luxury-box{width:250px;float: right;margin: 5px 0;}
.sepcification-luxury-box li{width: 50%;padding: 0px 2px;float:left;color:#FFFFFF;color: #fff;font-size: 14px; }
.specs-box{width:100%; float:left; margin:10px 0;}
.project-specs-box{display:none;}
.unit-specs-box li{padding: 10px;border: 1px solid rgba(255, 255, 255, 0.26);}
.platinum-specification li p{width: 70%;float: left;color:#FFFFFF;letter-spacing: 0px;font-size: 14px;line-height: normal;}
.unit-specs-box li .marks{ width: 30%;text-align: center;float: right;}
.unit-specs-box li .marks aside{width:50%;padding: 0px 2px;float:left; color:#FFFFFF;text-align: center;}
.unit-specs-box li .marks aside#false{color: #f20606;}
.unit-specs-box li .marks aside#true{color: #afff7b;}
/*.advantages-box li{padding: 10px 10px 10px  25px;border: 1px solid rgba(255, 255, 255, 0.26);position:relative;}
*/.advantages-box li:nth-child(9){width: 98.5%;}
.advantages-box li:nth-child(10){width: 98.5%;	}
.advantages-box li .imgBox{border-radius: 50%;}
.specs-box li{width:100%;float:left;color:#fff;font-size:14px; margin:1px 0;}
.specs-box li strong{display:block;padding:10px; font-weight:400;float:left;width:40%; border:1px solid rgba(255, 255, 255, 0.26);}
.specs-box li span{width:60%;float:left;padding:10px; border:1px solid rgba(255, 255, 255, 0.26);}
.project-specs-box li strong, .project-specs-box li span{width: 100%;}
.spec-table{width: 100%; margin: 10px auto; border-collapse: collapse;}
.krishnavilaspec-table .spec-table{border:2px solid #c36c0a;}
.krishnavilaspec-table .spec-table th,.krishnavilaspec-table .spec-table td {border: 1px solid rgb(212, 138, 25);}
.spec-table td {font-size: 13px; padding: 9px; border: 1px solid rgba(255, 255, 255, 0.26); border-collapse: collapse; line-height: 30px;}
.spec-table th {font-size: 12px; padding: 9px; width: 33%; border: 1px solid rgba(255, 255, 255, 0.26); border-collapse: collapse; font-weight: 600; letter-spacing: 1px; text-transform: uppercase;}
.spec-table tr th, .spec-table tr td{ text-align: left; color: #fff;}
.specsContainer .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#045fa7;}
.floorplanBg{background:url(images/random-bg.jpg) center fixed;background-size:cover;overflow:hidden;}
.unitsPlanOverlay{position:relative;z-index:1;}
.unitsPlanOverlay:before{content:'';position:absolute;background:rgba(175,255,126,0.39);top:-70px;left:0;bottom:-70px;width:100%;z-index:-1;}
.fpHeader{margin:20px 0 40px; border-bottom:1px solid #ebebeb;}
.fpHeader ul{text-align:center;}
.fpHeader ul li{display:inline-block;}
.fpHeader ul li a{display:block; font-size:13px; padding:10px 0 7px; width:220px; text-transform:uppercase; color:#212121; border:1px solid #ebebeb; letter-spacing:1px; cursor:pointer;}
.fpHeader ul li a:hover{background:#ebebeb;}
.fpHeader ul li a.activeFpBtn, .fpHeader ul li a.activeSpBtn,.galleryHeader ul li a.galBtnActive, .mapHeader ul li a.activeMapBtn{background:#212121; color:#AFFF7E; border-color:#212121;}
.fpContainer *{}
.fpBigBox, .spBigBox{display:none;}
.fpRowTitle h4{width:25%; float:left; letter-spacing:1px; color:#212121; padding:0 15px;}
.fpRow{border:1px solid rgba(255,255,255,0.44); margin:5px 0;}
.fpRow .fpBox{width:25%; min-height:162px; float:left; padding:15px; border-right:1px solid rgba(255,255,255,0.44);}
.fpRow .fpBox:last-child{border-right:none;}
.fpRow .fpBox h4{display:block; padding-bottom:10px;}
.fpRow .fpBox .fpDetails{width:100%; float:left;}
.fpRow .fpBox .fpDetails a{display:block;margin:0 auto;width:60%;position:relative;}
.fpRow .fpBox .fpDetails.imgBox img{padding:10px; background:#fff; -webkit-box-shadow:0 0 10px #000 inset; box-shadow:0 0 10px #000 inset;}
.fpRow .fpBox .fpDetails.imgBox i{position:absolute;right:5px;bottom:5px;width:30px;height:30px;line-height:30px;text-align:center;background:rgba(0, 0, 0, 0.47);color:#a3ed76;border-radius:50%;}
.fpRow .fpBox .fpDetails.imgBox a:hover i{background:#000;}
.fpRow .fpBox.fpAreaBox{width:50%;}
.fpRow .fpBox ul li{width:100%; float:left; padding:3px 0;}
.fpRow .fpBox.fpAreaBox ul li p{width:50%; float:left; position:relative;}
.fpRow .fpBox.fpAreaBox ul li p:after{content:':'; position:absolute; right:0; top:0;}
.fpRow .fpBox.fpAreaBox ul li span{width:50%; float:left; padding-left:10px; font-size:14px; line-height:22px;}
.otherFloorplans{display:none;}
.moreFp{float:left;color:#212121;font-size:13px;letter-spacing:1px;padding:10px 10px 7px;margin-top:6px;border:1px solid #fff;background:rgba(255,255,255,0.48);cursor:pointer;}
.moreFp:hover{background:none;}
.galBg{}
.galleryHeader{margin-bottom:0px; margin-top: 0; border-bottom:none;}
.galleryContainer{background:#222;padding:10px; max-height: 480px;overflow: auto;}
.galleryShowcase{position:relative;display:none;}
.galleryContainer1{background:#222;padding:10px;}
.galleryShowcase1{position:relative; }
.gallerySlider{height:450px;overflow:hidden;}
.gallerySlider img{cursor:zoom-in;width:100% !important;height:100% !important;}
.galleryArrow{position:absolute;top:50%;margin-top:-20px;width:40px;height:40px;background:no-repeat center;background-size:30px;cursor:pointer;z-index:99;}
#galPrev, #galElevPrev{left:10px;background-image:url(images/img/back.png);}
#galNext, #galElevNext{right:10px;background-image:url(images/img/forward.png);}
.galleryArrow:active{transform:translateY(2px);}
.galleryPager{width:100%;float:left;text-align:center;position:absolute;left:0;bottom:0;z-index:99;background:rgba(0,0,0,0.3); OVERFLOW: AUTO;HEIGHT: 55PX;}
.krishnafloorplanBg .galleryPager li a {background: #fff8ba !important;}
.galleryPager:hover{background:rgba(0,0,0,0.8);}
.galleryPager li{display:inline-block;vertical-align:top;width:80px;padding:0px;margin:0 -9px;transform:scale(0.8,0.8);opacity:0.4;transition:all 300ms linear;}
.galleryPager li:hover{opacity:0.8;}
.galleryPager li.activeSlide{transform:scale(1,1);opacity:1;position:relative;z-index:1;}
.galleryPager li.activeSlide a{}
.galleryPager li a{padding:2px;background:#AFFF7E;display:block;}
.galleryPager li a img{margin:0 auto;height:50px;position:relative;}
.constructionContainer .cu-date{color:#fff;font-weight:400;}
.constructionContainer .constructionBox a{border-color:#494949;}
.constructionContainer .constructionBox a span{color:#fff;border-top-color:#494949;}
.constructionContainer .constructionBox a:hover span{color:#AFFF7E;}
/*===================================Stores==================================*/#stores{background:url(images/storeBg.jpg) no-repeat fixed;background-size:cover;}
.storeBox{width:100%;float:left;text-align:center;}
.storeBox ul li{width:15%;display:inline-block;vertical-align:top;margin:0 -2px;padding:3px;}
.storeInbox{width:100%;float:left;}
.store-imgBox{width:100%;float:left;border: 1px solid #ededed;padding:20px 0;background:#ffffffab;}
.store-imgBox img{width:30%;display:inline-block;/*opacity:0.6;*/}
.storeInbox:hover .store-imgBox img{opacity:1;}
.store-textBox{width:100%;float:left;background:#dddaeb;padding:5px 0;}
/*------Map------*/.mapBg{background:#5c6d9d; background:-webkit-linear-gradient(right, #3b3b3b, #7EA0FF);background:linear-gradient(to left, #3b3b3b, #7EA0FF);}
.mapBigBox{position:relative;width:55%;float:left;}
.lmBox{width:45%;padding-left:3%;}
.lmBox .lmImg a{display:block;position:relative;overflow:hidden;}
.lmBox .lmImg a img{width:100%;height:450px;position:relative;left:50%;-webkit-transform:translateX(-50%); transform:translateX(-50%);}
.lmBox .lmImg a i{position:absolute;right:10px;bottom:10px;width:35px;height:35px;line-height:35px;border-radius:50%;text-align:center;background:rgba(0,0,0,0.63);color:#51C06F;}
.lmBox .lmImg a:hover i{background:#000;}
.mapHeader ul li a{color:#fff;}
.mapHeader ul li a:hover{color:#212121;}
.mapHeader ul li a.activeMapBtn:hover{color:#AFFF7E;}
.sportsvillasMapBox .lmBox {
    width: 100%;
    padding-left: 0;
}
.locationIconBox{
	width:100%;
	float:left;
}
.locationIconBox ul{
	width:100%;
	float:left;
	margin-top: 30px;
}
.locationIconBox ul li{
	width: 12.5%;
    float: left;
    padding: 5px;
}

.locationIconBox ul li img{
	width:100%; 
}
.display{display:block;}
.google-map h2{display:table;margin-bottom:20px;}
.map-types{position:absolute;bottom:10px;left:50%;z-index:99;margin:0 0 0 -130.5px;padding:0;text-align:left;}
.map-types li{display:inline-block;}
.map-types li a{display: block;padding: 11px;text-decoration: none;color:#2d2d2d;background:#fff;cursor:pointer;}
.map-types li a.active-bt{background:#2d2d2d;color:#fff;}
.map-types li:hover .more-it{display:block;}
.more-it{position: absolute;display: none;z-index: 999;background:#2d2d2d;width: 162px;border-radius: 4px;}
.more-it ul{padding-left:0;}
.more-it ul li{display:block;}
.more-it ul li a:before{display:none;}
.more-items-box{width: 70px;border: 1px solid #2d2d2d;}
.more-items-box .j{position: relative;padding: 5px 12px;}
.more-it ul li a{color:#fff;padding: 11px;}
.more-it ul li:hover a{background:#fff;color:#2d2d2d;}
.more-items-box a:before{content: '';position: absolute;border: 0;right: 3px;top: 46%;border-top: 5px solid #2d2d2d;border-left: 5px solid transparent;border-right: 5px solid transparent;}
.loc-div{height:450px;width:100%;float:left;}
.loc-div .iframe{height:450px;width:100%;float:left;}
.loc-div .iframe1{height:450px;width:100%;float:left;}
.map-box-order{position:absolute;top:0;bottom:0;left:0;right:0;}
.firstHeading img{width:60%;margin:0 auto;}
/*------Map------*//*.translate{opacity:0;-webkit-transform:translateY(200px);-o-transform:translateY(200px);-ms-transform:translateY(200px);-moz-transform:translateY(200px);transform:translateY(200px);transition:all 500ms linear;}
.doneTranslate{opacity:1;-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);}
*//*--faqs-css--*/.faqs-box .faqs_question{width:100%;float:left;display:block;padding:15px 15px 12px;background:#e2e2e2;border-bottom:1px solid #cecece;color:#000;cursor:pointer;position:relative;}
.faqs-box .faqs_question:hover{background:#eee;}
.faqs-box .faqs_question span{position:absolute;right:15px;}
.faqs-box .faqs_answer{width:100%;float:left;display:block;background:#f4f4f4;}
.faqs-box .faqs_answer article{width:100%;float:left;padding:15px 15px;}
.faqs-box .faqs_answer ul li{display:block;position:relative;letter-spacing:1px;font-size:14px;line-height:22px;color:#212121;}
.faqs-box .faqs_answer ul li:before{content:'\00BB';margin-right: 7px;font-size: 21px;}
.faqs-box > h4{color:#212121;letter-spacing:1px;width:100%;float:left;margin:30px 0 10px;padding-left:10px;border-left:5px solid #212121;}
/*--faqs--*/.table-new table{border-color: #ccc;border-collapse: collapse;}
.table-new table td{
	padding:5px 10px;
	letter-spacing: 1px;
    font-size: 14px;
    line-height: 22px;
    color: #212121;
}
.careersContainer .table table{border-collapse:collapse;border-color:#e3e3e3;border-width:0;}
.careersContainer .table table th, .careersContainer .table table td{padding:10px;font-size:14px;letter-spacing:1px;line-height:22px;}
.careersContainer .table table th{background:#212121;color:#fff;}
.careersContainer .table table td a{color:#0064ff;}
.careersContainer .table table td a:hover{text-decoration:underline;}
.careersContainer ul{margin:15px 0;}
.careersContainer ul h4{padding-bottom:7px;letter-spacing:1px;}
.careersContainer ul li{padding:1px 0 1px 15px;position:relative;counter-increment:myIndex;}
.careersContainer ul li:before{content:counter(myIndex);position:absolute;left:0;font-size:14px;top:5px;}
.overviewText .overIcons{width:100%;float:left;text-align:center;z-index:1;padding-bottom:10px;}
.overviewText .overIcons li{width:12%;display:inline-block;vertical-align:top;padding:1%;}
.overviewText .overIcons li img{background:#E8E8E8;padding:10px;-webkit-border-radius:50%;border-radius:50%;border:7px double #fff;}
.overviewText .overIcons li span{font-size:13px;letter-spacing:1px;color:#212121;margin-top:10px;display:block;}
.founderContainer{}
.founderContainer .imgBox{width:120px;float:left;margin:3px 10px 10px 0;overflow:hidden;}
.founderContainer .imgBox img{}
.founderContainer .imgBox h4{padding-top:10px;letter-spacing:1px;color:#212121;}
.founderContainer .imgBox h4 span{font:400 14px 'lato';}
#vision{background:#1b7b6e;background:-webkit-linear-gradient(left,#30ff75, #0c2969);background:linear-gradient(to right,#30ff75, #0c2969);}
.vmContainer{width:50%;float:left;}
.vmContainer:first-child{padding-right:5%;border-right:1px solid rgba(255, 255, 255, 0.33);}
.vmContainer:last-child{padding-left:5%;}
.vmBox p{color:#fff;}
#management{background: #F4F4F4;}
.managementContainer{text-align:center;}
.managementContainer li{width:250px;display:inline-block;vertical-align:middle;margin:0 5px;}
.managementContainer-IInd li{width:200px;display:inline-block;vertical-align:middle;margin:0 5px;}
.managementContainer li a{width:100%;float:left;position:relative;padding:1px;background:#262626;overflow:hidden;}
.managementContainer li a article{position:absolute;left:0;right:0;bottom:0;color:#fff;padding:5px 0;background:rgba(38,38,38,0.72);-webkit-transition:all 300ms linear; transition:all 300ms linear;}
.managementContainer li a:hover article{}
.managementContainer li a article p{color:#fff;text-transform:uppercase;}
.managementContainer li a article p small{font-size:12px;text-transform:none;display:block;}
.managementContainer li a article span{font-size:13px;letter-spacing:1px;color:#a4c625;}
.managementContainer li a article span:hover{color:#fff;}
.grpCompContainer{}
.grpCompContainer li{width:50%;float:left;padding:2px;}
.grpCompContainer li a{width:100%;float:left;display:block;padding:10px 10px 6px;border:1px solid #ccc;color:#212121;}
.grpCompContainer li a .imgBox{font-size:30px;margin-right:5px;display:inline-block;vertical-align:middle;}
.grpCompContainer li a p{display:inline-block;vertical-align:middle;}
.grpCompContainer li a:hover{background:#fff;}
#journeyContainer{position:relative;}
#journeyContainer .heading{position:absolute;left:50%;top:20px;transform:translateX(-50%);min-width:180px;z-index:1;}
.journeysvg{overflow:hidden; padding-top:90px;}
.cloneBox{float:left;position:relative;display:flex;}
.journeysvg svg{height:600px;text-align:center;}
.journeysvg .mCSB_scrollTools.mCSB_1_scrollbar.mCS-3d.mCSB_scrollTools_vertical{display:none !important;}
.journeysvg .mCSB_scrollTools.mCSB_1_scrollbar.mCS-3d.mCSB_scrollTools_horizontal{bottom:20px;height:50px;}
.journeysvg .mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-image:url(images/img/back.png);left:50%;margin-left:-55px;}
.journeysvg .mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-image:url(images/img/forward.png);right:50%;margin-right:-55px;}
.journeysvg .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{width:50px !important;background-size:30px !important;background-position:center !important;background-color:#fff;border-radius:50%;}
.journeysvg .mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{display:none;}
.journeysvg .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown{bottom:20px;}
.journeysvg .mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px;}
.journeysvg .mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px;}
 #verticals .padding{padding:40px 0 30px;}
#verticals .bx-wrapper{margin-bottom:0px !important;}
#verticals .bx-wrapper .bx-viewport {height:auto !important;}
.verticalsContainer .bx-wrapper .bx-controls-direction a{bottom:auto;top:50%; margin-top:-30px;border:1px solid #222;opacity:1;width: 35px;height: 35px; filter:brightness(0);-webkit-transition:all 300ms; transition:all 300ms;}
.verticalsContainer .bx-wrapper .bx-controls-direction a:hover{background-color: #ffffff; filter:brightness(100%);}
.verticalsContainer .bx-wrapper .bx-prev{left:-45px;margin-left:0;right:auto;background-size:60%;}
.verticalsContainer .bx-wrapper .bx-next{right:-45px;margin-right:0;left:auto;background-size:60%;}
.verticalsContainer .bx-wrapper .bx-viewport{}
.verticalsContainerr .read-more{margin:30px auto 0;}
.verticalsContainer{margin-top:20px;}
.verticalsContainer li{width: 20%;display: inline-block;text-align: center;margin: 0px -2px;padding: 5px;}
.verticalsContainer li a article{position:static;}
.verticalsContainer li a:hover article{bottom:0;}
.verticalsContainer li a article p{padding:3px 0 0;font-size:11px;}
	#journey-bg{background:url(images/journey-bg.jpg) 100% bottom;background-size:cover;-webkit-animation:journey 35s infinite;animation:journey 50s infinite;}
@-webkit-keyframes journey{to{background-position:100% bottom;}
from{background-position:0% bottom;}
}
@keyframes journey{to{background-position:100% bottom;}
from{background-position:0% bottom;}
}
.ourJourneySliderContainer .mis-stage{background-color:transparent;}
.ourJourneySliderContainer .mis-slider{background:none;height:150px;}
.ourJourneySliderContainer .mis-slider li img{border-radius:0%;margin:0;}
.ourJourneySliderContainer .mis-slider .mis-slide{height:auto;}
.ourJourneySliderContainer .mis-nav-buttons{opacity:1 !important;}
.ourJourneySliderContainer .mis-nav-buttons a{padding-top:100px !important;}
.ourJourneySliderContainer .mis-slider li figcaption{width:130px;height:130px;line-height:130px;border-radius:50%;background:#212121;color:#fff;margin:0 auto;font-size:35px;border:5px solid #fff;}
.ourJourneySliderContainer .journeyDetails{width:100%;float:left;min-height:0px;padding:20px;margin-top:10px;background:#fff;-webkit-box-shadow:2px 4px 10px rgba(0, 0, 0, 0.59);box-shadow:2px 4px 10px rgba(0, 0, 0, 0.59);opacity:0;}
.ourJourneySliderContainer .journeyDetails > img{display:none;}
.ourJourneySliderContainer .journeyDetails .journeyProjects{width:100%;float:left;margin:5px 0;text-align:left;}
.ourJourneySliderContainer .journeyDetails .journeyProjects .imgBox{width:80px;display:inline-block;vertical-align:middle;padding:4px;background:#fff;}
.ourJourneySliderContainer .journeyDetails .journeyProjects h4{width:150px;display:inline-block;vertical-align:middle;font-size:15px;font-weight:400;color:#373737;}
.ourJourneySliderContainer .journeyDetails .journeyProjects:hover h4{color:#000;}
.ourJourneySliderContainer .journeyDetails p{width:100%;float:left;margin-top:5px;background:#252525;color:#fff;}
.ourJourneySliderContainer .mis-slider li.mis-current .journeyDetails{opacity:1;}
.verticalContainer{text-align:center;margin-top:30px;}
.verticalContainer li{display:inline-block;vertical-align:middle;margin:10px;width:250px;}
.verticalContainer li a{display:block;padding:50px 20px 20px;background:#1F1F1F;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:14px;position:relative;}
.verticalContainer li a i{display:table;margin:0 auto 10px;font-size:30px;width:70px;height:70px;line-height:70px;background:#fff;border-radius:50%;box-shadow:0 0 10px #000 inset;color:#212121;position:absolute;left:50%;top:-35px;margin-left:-35px;}
.verticalContainer li a:hover{background:#333333;}
.managementImg {width: 20%;float: left;}
.managementImg img{/*-webkit-border-radius:50%;border-radius:50%;*/}
.managementText{width:80%;float:left;padding-left:3%;}
.managementText .manageHead{width:100%;float:left;margin-bottom:20px;padding-bottom:10px;color:#212121;letter-spacing:1px;border-bottom:1px solid #ccc;}
.managementText .manageHead h2{letter-spacing:2px;text-transform:uppercase;}
.managementText .manageHead span{font-size:14px;padding-top:10px;}
.managementText p{padding:5px 0;}
.managementText p em{padding:5px 0;width:100%;display:block;}
.mediaContainer ul li a{position:relative;display:block;}
.mediaContainer ul li a:before{content:'';position:absolute;left:0px;right:0px;top:0px;bottom:0px;background:rgba(0,0,0,0.72) url(images/zoom.png) center no-repeat;background-size:60px; -webkit-transition:all 300ms linear; transition:all 300ms linear;}
.mediaContainer ul li a:hover:before{opacity:0;}
.mediaContainer ul li a:after{content:'';position:absolute;left:10px;right:10px;top:10px;bottom:10px;border:1px solid #fff;}
.inTheNews li{width: 33.333%;margin: 0px -2px;display: inline-block;float: initial;text-align: center;padding: 25px;vertical-align: top;}
.inTheNews li a{width:100%;float:left;display:block;border:1px solid #ccc;min-height: 103px;}
.inTheNews li a:hover{background:#fff;}
.inTheNews li a .imgBox{width:33%;display:inline-block;vertical-align:middle;padding:5px;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 10px #000 inset;box-shadow:0 0 10px #000 inset;-webkit-transform:scale(1.2,1.2) translateX(-22px); transform:scale(1.2,1.2) translateX(-22px);}
.inTheNews li a .imgBox img{-webkit-border-radius:50%;border-radius:50%;}
.inTheNews li a section{width: calc(100% - 35%);display: inline-block;vertical-align: middle;text-align: left; }
.inTheNews li a section p { letter-spacing:0px;  padding: 8px 5px 8px 0px;line-height: 20px;}
.mediaKitBox{width:260px;display:inline-block;vertical-align:top;padding:10px;}
.mediaKitBox img{height: 145px; object-fit: cover;}
.mediaKitBox a{width:100%;float:left;display:block;text-align:center;padding:10px;border:1px solid #ccc;}
.mediaKitBox a span{min-height: 44px;vertical-align: middle;display: flex;justify-content: center;align-items: center;width:100%;float:left;padding-top:10px;margin-top:20px;border-top:1px solid #ccc;color:#212121;font-size:13px;letter-spacing:1px;text-transform:uppercase;}
.mediaKitBox a:hover span{color:#a4c625;}
.mediaKitBox a span sup{text-transform:lowercase;}
.mediaContact .imgBox{width:120px;float:left;margin-right:20px;border:4px double #000;}
.mediaContact section{float:left;}
.mediaContact section h4{letter-spacing:1px;padding-bottom:20px;}
.mediaContact section p{padding-left:35px;margin-bottom:20px;position:relative;}
.mediaContact section p i, .address p i{position:absolute;left:0;top:50%;margin-top:-15px;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;background:#212121;color:#fff;}
.mediaContact section p a, .address p a{color:#212121;}
.mediaContact section p a:hover, .address p a:hover{text-decoration:underline;}
.partnerContainer .main-becomeBox{width: 100%;float: left;/*padding: 10px;border: 4px double grey;*/margin-bottom:50px;position:relative;}
.partnerContainer .becomePtnrImgBox{width:20%;float:left;}
/*.partnerContainer .becomePtnrImgBox img{width:82%; }
*/.partnerContainer .becomePtnrImgBox{float:left;width:30%;border:1px solid #a2c63a;}
.partnerContainer .becomePtnrImgBox svg{width:70%;display:block;margin:0 auto;}
.partnerContainer .becomePtnrImgBox svg .st0{fill:none;stroke:#A2C63A;stroke-width:15;stroke-miterlimit:10;}
.partnerContainer .becomePtnrImgBox svg .st1{fill:none;stroke:#A2C63A;stroke-width:120;stroke-miterlimit:10;}
.partnerContainer .becomePtnrImgBox svg .st2{fill:none;stroke:#A2C63A;stroke-width:11;stroke-miterlimit:10;}
.partnerContainer .becomePtnrImgBox svg .st3{fill:none;stroke:#FFFFFF;stroke-width:10;stroke-miterlimit:10;}
.partnerContainer .becomePtnrImgBox svg .st4{fill:none;}
.partnerContainer .becomePtnrImgBox svg .st5{fill:none;stroke:#A2C53A;stroke-width:5;stroke-miterlimit:10;}
.partnerContainer .becomePtnrImgBox svg .st6{fill:#A2C53A;}
.partnerContainer .becomePtnrImgBox svg text{text-transform:uppercase;}
.partnerContainer .becomePtnrImgBox svg circle, .partnerContainer .becomePtnrImgBox svg .st3, .partnerContainer .becomePtnrImgBox svg polygon{stroke-miterlimit:20;stroke-dasharray:3000;stroke-dashoffset:0;}
.partnerContainer .becomePtnrImgBox.animePartner svg circle, .partnerContainer .becomePtnrImgBox.animePartner svg .st3, .partnerContainer .becomePtnrImgBox.animePartner svg polygon{-webkit-animation:becomePartner 5s linear;animation:becomePartner 5s linear;}
@-webkit-keyframes becomePartner{0%{stroke-dashoffset:2000;}
100%{stroke-dashoffset:0;}
}
@keyframes becomePartner{0%{stroke-dashoffset:3000;}
100%{stroke-dashoffset:0;}
}
.partnerContainer .becomePtnrImgBox svg #hand-shake{stroke-miterlimit:20;stroke-dasharray:2000;stroke-dashoffset:0;opacity:0;}
.partnerContainer .becomePtnrImgBox.animeHandShake svg #hand-shake{-webkit-animation:handshake 7s linear;animation:handshake 7s linear;opacity:1;}
@-webkit-keyframes handshake{0%{stroke-dashoffset:2000;}
100%{stroke-dashoffset:0;}
}
@keyframes handshake{0%{stroke-dashoffset:2000;}
100%{stroke-dashoffset:0;}
}
.partnerContainer .becomePartnerText{width:70%; float:right;padding-left:40px;}
.partnerContainer .becomePartnerText p{padding-bottom:10px;}
.partnerContainer .partnerForm{width: 48%;margin: 0px -2px;float: left;/* text-align: center; */display: inline-block;padding: 10px 10px;-webkit-box-shadow: 0px 13px 30px rgba(0, 0, 0, 0.37);box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.37);border-style:solid;border-width:10px 2px 2px;}
.partnerContainer .partnerForm.partnerFormBox1{margin-right:2% !important;border-color:#2b2b2b;}
.partnerContainer .partnerForm.partnerFormBox2{margin-left:2% !important;border-color:#a2c625;}
.partnerContainer .partnerForm h3{font-size: 15px; margin: 0px 5px 5px;padding: 10px 0px;width:100%;text-align:center;float: left;letter-spacing: 1px;font: 15px 'latoblack';}
.partnerContainer .partnerForm h3 small{font-size: 13px;font-weight: 100;}
.partnerContainer .partnerForm.partnerFormBox1 h3{background:#2b2b2b;color:#a2c625;}
.partnerContainer .partnerForm.partnerFormBox2 h3{background:#a2c625;color:#2b2b2b;}
.partnerForm .fields{width:100%;float:left;padding:5px;}
.partnerForm .fields label{font-size:12px;letter-spacing:1px;color:#212121;}
.partnerForm .fields input, .partnerForm .fields select, .partnerForm .fields textarea{padding:10px;width:100%;outline:none;font-family:'lato';border:0;background:#ebebeb;display:block;resize:none;}
.partnerForm .fields input:focus, .partnerForm .fields select:focus, .partnerForm .fields textarea:focus{background:#fff;-webkit-box-shadow:0 0 7px rgba(0, 0, 0, 0.52) inset;box-shadow:0 0 7px rgba(0, 0, 0, 0.52) inset;}
.partnerForm .fields input[type=submit]{cursor:pointer;background:#212121;color:#fff;}
.partnerForm .fields input[type=submit]:hover{background:#000;}
.address{width:50%;float:left;padding:0 20px;}
.address h3, .allEmails h3{letter-spacing:1px;color:#212121;font-weight:400;padding-left:10px;margin-bottom:20px;border-left:5px solid #212121;}
.address p{position:relative;padding:10px 0 10px 40px;}
.address p i{}
.allEmails .emails{width:100%;float:left;margin-top:20px;}
.allEmails .emails section{width:50%;float:left;min-height:135px;}
.allEmails .emails section h4{padding-bottom:10px;letter-spacing:1px;}
.allEmails .emails section p{position:relative;padding:10px 0 10px 40px;}
.allEmails .emails section p i{position:absolute;left:0;top:50%;margin-top:-15px;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;background:#212121;color:#fff;}
.reachMD{padding:10px 0 5px;}
.reachMD h3{font-size:14px;margin-bottom:10px;}
.reachMD p{font-size:9px;}
.sitemapBox{width:50%;float:left;}
.sitemapBox > ul{width:100%;float:left;margin-bottom:20px;}
.sitemapBox ul{padding-left:10px;}
.sitemapBox ul li{display:table;}
.sitemapBox ul li a{display:block;color:#212121;font-weight:600;letter-spacing:1px;padding:5px 0 5px 20px;position:relative;}
.sitemapBox ul li a:before{content:'\26A9';position:absolute;left:0;top:50%;line-height:0;}
.sitemapBox ul li:hover > a{color:#7ba726;}
.sitemapBox > ul > li > a{}
.sitemapBox ul li ul li a{font-size:15px;font-weight:400;}
.sitemapBox ul li ul li ul li a{font-size:13px;}
.sitemapBox ul h4{text-transform:uppercase;letter-spacing:3px;color:#212121;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #212121;display:table;}
.sitemapBox .sitemapQuicklinks li a{font-weight:400;}
.reachMD p a{color: #0084ff;font-size: 11px;text-decoration: underline; padding: 0px 5px;cursor: pointer;display: inline-block;}
.reachMD p a:hover{color:#212121;}
.awardsRow{width:50%;float:left;padding:10px;border: solid #e8e8e8;border-width:0 1px 1px 0;}
.awardsRow:nth-child(even){border-right-width:0;}
.awardsRow:last-child{border-bottom-width:0;}
.awardsRow:nth-last-child(2){border-bottom-width:0;}
.awardsRow .imgBox{width:100px;display:inline-block;vertical-align:middle;border-radius:50%;padding:10px;border:1px solid #ccc;overflow:hidden;}
.awardsRow .awardsText{width:calc(100% - 105px);display:inline-block;vertical-align:middle;padding:10px 10px 10px 20px;}
.awardsRow .awardsText h4{color:#000000;}
.eventsContainer{min-height:400px;text-align:center;}
.eventsRow{width: 33.33%;margin: 0px -2px; display: inline-block;vertical-align: top;padding: 10px;}
.eventsRow a{width:100%;float:left;padding:10px;border:1px solid #efefef;color:#212121; -webkit-transition:all 300ms linear; transition:all 300ms linear;}
.eventsRow a:hover{border-color:#ccc;box-shadow:0 0 10px #ccc;}
.eventsRow a .imgBox{width:40%;margin-right:-5px;display:inline-block;vertical-align:middle;}
.eventsRow a .eventsText{width:60%;display:inline-block;vertical-align:middle;padding:0 10px;text-align:left;}
.eventsRow a .eventsText h4{text-align:left;}
.eventsRow a .eventsText span{font-size: 13px;color: #4ca502;}
.eventsContainer .mediaKitBox span{text-transform:none;}
.eventsContainer .mediaKitBox .play{position:relative;cursor:pointer;}
.eventsContainer .mediaKitBox .play *{ -webkit-transition:all 300ms linear;  transition:all 300ms linear;}
.eventsContainer .mediaKitBox .play:before{content:'\f16a';font-family: fontAwesome;position: absolute;top:10px;left:10px;right:10px;bottom:10px;color: #fff;background:rgba(0,0,0,0.60);padding-top: 0px;font-size: 30px;line-height:105px;z-index:1; -webkit-transition:all 300ms linear;  transition:all 300ms linear;}
.eventsContainer .mediaKitBox .play:hover:before{color:#CC0003;background:rgba(0,0,0,0.15);}
.eventsContainer .mediaKitBox .play .imgBox{overflow:hidden;}
.eventsContainer .mediaKitBox .play:hover .imgBox img{-webkit-transform:scale(1.2,1.2); transform:scale(1.2,1.2);}
.videoContainer{ z-index:99999;position:fixed;top:50%;left:50%;width:70%;z-index:10000;-webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%);display:none;}
.videoContainer .videoBox, .videoContainer .videoBox iframe{width:100%;float:left;height:500px; z-index:99999; background-color:#000;}
.videoContainer .videoBox iframe{border:10px solid #fff;}
.closeVideo{position:absolute;width:100px;height:30px;left:50%;bottom:-30px;margin-left:-50px;background:url(images/close.png) center no-repeat #fff;background-size:20px;border-radius:0 0 10px 10px;box-shadow:0 0 10px #000 inset;cursor:pointer;}
.closeVideo:hover{background-color:#ED3639;}
.verticalsContainer p{padding-bottom:10px;}
.visitWebsite{display:table;position:relative;margin-top:20px;}
.visitWebsite a{}
.visitWebsite a .imgBox{width:100px;display:inline-block;vertical-align:middle;background:#fff;border-radius:50%;overflow:hidden;padding:10px;box-shadow:2px 2px 4px #A0A0A0;}
.visitWebsite a p{display:inline-block;vertical-align:middle;background:#fff;padding:10px 15px 7px;margin-left:-8px;border-radius:0 20px 20px 0;box-shadow:2px 2px 4px #A0A0A0;}
.visitWebsite a:hover .imgBox, .visitWebsite a:hover p{background:#efefef;}
.backBtn{float:left;margin-top:30px;}
.backBtn a{display:block;padding:10px 10px 7px;letter-spacing:3px;font-size:14px;color:#212121;background:#e3e3e3;}
.backBtn a:hover{box-shadow:1px 1px 5px rgba(0,0,0,0.39);}
.thanku-krishnvilas{text-align:center;}
.thanku-krishnvilas .backBtn{float: none;display: inline-block;}
.thanku-krishnvilas #thanku-krishnvilas-ind a{background: #95b90e;color: #fff;}
.thanku-krishnvilas #thanku-krishnvilas-kri a{background:#fc930c;color: #fff;}
.csrText section{width:50%;min-height:180px;float:left;padding:20px;border:solid #ccc;border-width:0 1px 1px 0;}
.csrText section:nth-child(even){border-right-color:transparent;}
.csrText section:last-child, .csrText section:nth-last-child(2){border-bottom-color:transparent;}
.csrText section .imgBox{width:100px;float:left;margin-right:10px;}
.csrText section aside{width:calc(100% - 110px);float:left;}
.csrRow{width:100%;float:left;background:#e1e1e1;}
.csrRow .imgBox{width:50%;display:inline-block;vertical-align:middle;}
.csrRow .csrTextarea{width:50%;display:inline-block;vertical-align:middle;padding:0px 5%;margin:0 -3px;}
.csrRow .csrTextarea h4{font-size:22px;}
.csrRow .csrTextarea p{font-size:16px;line-height:30px;}
.csrText h4{letter-spacing:1px;color:#212121;}
.csrText .csrIcons{margin:20px 0;padding:50px 0;background:url(images/csr1.jpg) right fixed;background-size:cover;text-align:center;position:relative;z-index:1;}
.csrText .csrIcons:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.72);z-index:-1;}
.csrText .csrIcons li{width:150px;display:inline-block;}
.one-link .projectBox .innerProjectBox dl dd{width: 100%;}
.one-link .projectBox .innerProjectBox dl dd:nth-last-child(1){display: none;}
.one-link .projectBox .innerProjectBox dl dd a{border-right: none;}
.one-link .projectBox .innerProjectBox .projCaption ul{min-height: 110px;}
/*--------------TOWNSHIP------------*/.townshipWrapper{}
#gycBanner{background:url(images/city-bg.png) bottom center;background-repeat:repeat-x;background-size:90%;}
.townshipBannerBox{text-align:center;z-index:10;}
.townHeader{position:fixed;bottom:50px;left:-50px;opacity:0;transition:all 300ms;z-index:100;}
.townHeader.fixed{opacity:1;left:20px;}
.townHeader ul li{display:table;margin:10px 0;}
.townHeader ul li a{display:block;position:relative;width:15px;height:15px;border-radius:50%;background:#000;}
.townHeader ul li a p{position:absolute;top:50%;left:100%;transform:translateY(-50%);padding:10px;background:#000;color:#fff;font:12px 'lato';border-radius:5px;transition:all 300ms;opacity:0;visibility:hidden;}
.townHeader ul li:first-child a p{width:180px;}
.townHeader ul li a:hover p{opacity:1;visibility:visible;}
.townshipIcons{width:100%;float:left;text-align:center;margin:10px 0;}
.townshipIcons h1{font:400 28px 'latolight';letter-spacing:10px;width:100%;float:left;margin-bottom:20px;text-transform:capitalize;}
.townshipIcons ul li{width:16.66%;display:inline-block;vertical-align:top;margin:-2px;padding:10px;}
.townshipIcons ul li a{display:block;color:#212121;padding:0 10px;-webkit-transition:all 300ms linear; transition:all 300ms linear;}
.townshipIcons ul li a:hover{}
.townshipIcons ul li a .imgBox{width:100%;float:left;margin-bottom:15px;-webkit-border-radius:50%;border-radius:50%;border:1px solid #A6A2A2;-webkit-transition:all 300ms linear; transition:all 300ms linear;position:relative;z-index:1;overflow:hidden;}
.townshipIcons ul li a .imgBox:before{content:'';position:absolute;top:50%;left:0;right:0;height:6px;margin-top:-3px;background:#fff;border:solid #929292;border-width:1px 0;}
.townshipIcons ul li a .imgBox:after{content:'';position:absolute;top:0%;left:-100%;right:100%;bottom:0;background:#aa0000;-webkit-border-radius:50%;border-radius:50%;z-index:-1;-webkit-transition:all 300ms linear; transition:all 300ms linear;}
.townshipIcons ul li:nth-child(2) a .imgBox:after{background:#3E9274;}
.townshipIcons ul li:nth-child(3) a .imgBox:after{background:#A6602A;}
.townshipIcons ul li:nth-child(4) a .imgBox:after{background:#5F3C8B;}
.townshipIcons ul li:nth-child(5) a .imgBox:after{background:#9C1A87;}
.townshipIcons ul li a:hover .imgBox:after{left:0;right:0;}
.townshipIcons ul li a:hover .imgBox{border-color:transparent;}
.townshipIcons ul li a .imgBox img{padding:30px;margin:0 auto;position:relative;z-index:1;}
.townshipSection{}
#toverbg{position:relative;z-index:1;}
#toverbg:before{content:'';position:absolute;left:0;top:0;bottom:0;width:50%;background:url(images/airport.jpg) center right;background-size:cover;z-index:-1;}
.ntoverbg{padding-top:50px !important;background:rgba(164, 198, 37, 0.8117647058823529);}
.width30{width: 49%;float:right;padding: 5px;}
.width70{width:50%;margin-right: 1%;float:left;}
.toverview{width:55%;float:right;padding:5%;position:relative;z-index:1;background:#000;}
.RunwayfeaturesBg, .Runwaywhyyamunaex{background: url(images/Why-Yamuna-Expressway.jpg) center fixed;background-size: cover;z-index: 1;position: relative;background-color: #0b1f28;background-blend-mode: hard-light;}
.RunwayfeaturesBg, .Runwaywhyyamunaex::before{	content: '';top: 0;bottom: 0;position: absolute;width: 100%;left: 0;right: 0;background:rgba(34, 72, 93, 0.77) !important;z-index: -1;}
.toverview article{color: #fff;clear: both;}
.toverview article h2 {font-weight: 400;letter-spacing: 2px;margin-bottom: 6px;color: #CDDC39;clear: both;width: 100%;}
.toverview article li {width: 50%;float: left;position: relative;padding: 5px 0 5px 15px;font-size: 13px;color: #a7a7a7;}
.toverview article li::before{content:'\2666';position:absolute;left:0;top:5px;}
.townshipWrapper #township-siteplan{background:#d7ebb0;position: relative;}
.townshipWrapper #township-siteplan .siteplan{position: relative;}
.townshipWrapper .siteplan a:hover {cursor: zoom-in;}
.townshipWrapper .siteplan a:before{content:'';position:absolute;left:10px;right:10px;top:10px;bottom:10px;background:rgba(0, 0, 0, 0.64);z-index:1;opacity:0;-webkit-transition:all 600ms; transition:all 600ms;}
.townshipWrapper .siteplan a span{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;z-index:9;text-align:center;opacity:0;-webkit-transition:all 600ms; transition:all 600ms;}
.townshipWrapper .newsTestiContainer:last-child {padding: 0 5%;}
.townshipWrapper .siteplan a:hover:before, .townshipWrapper .siteplan a:hover span{opacity:1;}
.townshipWrapper .commbrands .bx-wrapper{padding-bottom:0;}
.townshipWrapper .commbrands .brandsLogo img{padding:10px;border:1px solid #ccc;}
.toverview:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;}
.toverview h2{float:left;font-weight:400;letter-spacing:2px;margin-bottom:5px;color:#CDDC39;}
.toverview .toverviewText{width:100%;float:left;}
.toverview .toverviewText p{padding-bottom:10px;color:#a7a7a7;}
.tovericon{width:45%;float:left;padding:5%;}
.townshipWrapper .newsTestiContainer {width: 100%;  }
.tovericon .iconBox{padding:10px;width:45%;margin:3px;border:1px solid #000;background:rgba(0, 0, 0, 0.5);text-align:left;height:auto;}
.tovericon .iconBox .imgBox{display:inline-block;vertical-align:middle;width:60px;padding-right:10px;border-right:4px double rgba(228, 228, 228, 0.13);}
.tovericon .iconBox .imgBox img{-ms-filter:none;filter:none;width:100%;}
.tovericon .iconBox:hover .imgBox img{background:#000;transform:none;}
.tovericon .iconBox span{display:inline-block;vertical-align:middle;width:calc(100% - 65px);padding-left:10px;color:#D9D9D9;}
.midStrip{text-align:center;}
.midStrip h1{letter-spacing:5px;font:400 32px 'latolight';}
.townAmenities{padding:5%;/*background:url(images/gaur-yamuna-city.jpg) center fixed no-repeat;background-size:cover;*/background:#4caf70;position:relative;z-index:1;}
.townAmenities:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;}
.townAmenitiesTitle{position:absolute;width:150px;height:150px;text-align:center;line-height:150px;border-radius:50%;background:#fff;left:50%;top:50%;-webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%);z-index:9;}
.townAmenitiesTitle h2{font-weight:400;}
.townAmenities .iconContainer{position:relative;z-index:1;}
.townAmenities .iconContainer:before{content:'';position:absolute;left:50%;top:10%;bottom:10%;width:1px;background:#368f56;z-index:-1;}
.townAmenities .iconContainer:after{content:'';position:absolute;top:50%;left:10%;right:10%;height:1px;background:#368f56;z-index:-1;}
.townAmenities .iconBox{width:19%;height:110px;margin:2px 0;float:none;display:inline-block;vertical-align:top;}
.townAmenitiesDivision{padding:5% 20px;text-align:center;position:relative;}
.townAmenitiesDivision.amenitiesDivision:first-child{padding-right:20px;border-right:none;}
.townAmenitiesDivision.amenitiesDivision h3{position:absolute;width:24px;top:50%;padding:5px;background:rgba(0, 0, 0, 0.6);word-break:break-all;-webkit-transform:translateY(-50%); transform:translateY(-50%);}
.townAmenitiesDivision.amenitiesDivision:nth-child(odd) h3{left:-10px;}
.townAmenitiesDivision.amenitiesDivision:nth-child(even) h3{right:-10px;}
.tvideo{padding:10px;background:#212121;outline:5px dashed #212121;}
.krishnafloorplanBg .tvideo {background: #fead2c;outline: 5px dashed #fead2c;}
/*---lightbox----*/.lb-dataContainer{position:absolute;top:-35px;left:50%;-webkit-transform:translateX(-50%); transform:translateX(-50%);}
.lb-data .lb-number{padding-top:1em;padding-bottom:0;}
/*---lightbox----*//*--------------TOWNSHIP------------*/.logoContainer, .mediaContainer{text-align:center;}
.cu-date{display:table;margin:0 auto 10px;letter-spacing:1px;color:#212121;}
/*----------image viewer---------*/.magnify-modal{box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.3);left:0 !important;width:100% !important;}
/*----------image viewer---------*//*********************LUXURY PAGE**********************/.black{background:#000;}
.luxBanner{height:calc(100vh - 106px);margin-top:106px;overflow:hidden;position:relative;z-index:1;}
.luxBanner:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.2);}
.homeVideo{height:auto; min-height:100%; min-width:100%;}
.luxLogo{width:100%;position:absolute;left:50%;top:50%;text-align:center;transform:translate(-50%,-50%);z-index:1;}
.luxLogo img{width:300px;margin:0 auto 30px;}
.luxLogo h1{font:400 42px 'nexa';letter-spacing:2px;color:#fff;text-shadow:2px 2px 2px #000;}
.scrollDown{position:absolute;bottom:5%;left:50%;font-size:12px;color:#E1E1E1;letter-spacing:5px;-webkit-transform:translateX(-50%); transform:translateX(-50%);cursor:default;}
/*#luxOverviewBg{background:url(images/gaur-mulberry-mansions/1.jpg) center no-repeat;background-size:cover;position:relative;z-index:1;}
*/.luxOverview{border:4px double rgba(255,255,255,0.08);padding:5%;}
.luxOverview h1{color:#BCBCBC;display:table;margin:0 auto 30px;letter-spacing:10px;font:400 24px 'nexa';position:relative;}
.luxOverview h1 span{color:#ffb15e;text-transform:uppercase;}
.luxOverview h1:after{content:'';display:block;margin:20px auto 0;width:80px;height:1px;background:rgba(255, 255, 255, 0.35);}
.luxOverview em{font:25px 'bird';color:#ffb15e;letter-spacing:1px;display:table;margin:0 auto 30px;padding:0 20px;text-align:center;position:relative;}
.luxOverview em i{font-size:14px;position:absolute;top:0;left:0;}
.luxOverview em i.fa-quote-right{right:0;left:auto;}
.luxOverview p{color:#9f9f9f;text-align:center;}
#queen-chamber{background:url(images/gaur-mulberry-mansions/gallery/queens-chamber.jpg) center fixed;background-size:cover;position:relative;z-index:1;}
#queen-chamber:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.85);z-index:-1;}
.luxText{width:600px;min-height:450px;margin:0 auto;background:rgba(0,0,0,0.65) 0 0 url(images/gaur-mulberry-mansions/corner.png) no-repeat;background-size:200px;border:4px double #baab84;padding:5% 5% 5% 1%;text-align:right;color:#fff;}
.luxText .blankBox{width:110px;height:120px;float:left;}
.luxText h1{font:400 42px 'bird';letter-spacing:5px;}
.luxText ul{width:100%;float:left;margin:20px 0 50px;}
.luxText ul li{width:35%;display:inline-block;text-align:center;padding:10px;background:#E9E9E9;color:#212121;letter-spacing:1px;font-size:14px;border:1px solid #e9e9e9;position:relative;}
.luxText ul li:last-child{background:none;color:#e9e9e9;margin-left:10%;border-left-width:5px;}
.luxText ul li:last-child:before{content:'';position:absolute;top:10px;bottom:10px;left:-61px;width:60px;border:solid #e9e9e9;border-width:4px 0;}
.luxText p{color:#fff;width:100%;float:left;padding-left:5%;}
.luxHeading{display:table;margin:0 auto 30px;color:#be8455;text-align:center;}
.luxHeading .imgBox img{width:auto;height:40px;margin:0 auto;}
.luxHeading h1{font:400 40px 'bird';letter-spacing:5px;display:block;padding:5px 0;border-bottom:4px double #A66D46;}
.luxGalBox{width:25%;float:left;padding:15px 5px;text-align:center;}
.luxGalBox a .imgBox{padding:50px 20px;position:relative;}
.luxGalBox a .imgBox:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:url(images/frame.png) center no-repeat rgba(0, 0, 0, 0.73);background-size:100%;-webkit-transition:all 400ms; transition:all 400ms;}
.luxGalBox a:hover .imgBox:before{background-color:transparent;}
.luxGalBox a span{font:400 20px 'bird';letter-spacing:2px;color:#DD913B;}
#luxDownBg{background:#bc7d25;background:-webkit-linear-gradient(right,#d0933b,#cc8c34,#e6c37a, #d59a48, #ca8d32); background:linear-gradient(to left,#d0933b,#cc8c34,#e6c37a, #d59a48, #ca8d32);}
.luxDownloads{text-align:center;}
.luxDownloads li{width:20%;display:inline-block;vertical-align:middle;margin:0 10px;}
.luxDownloads li a{display:block;padding:20px 10px;background:#000;color:#D18E42;position:relative;-webkit-transition:all 300ms; transition:all 300ms;}
.luxDownloads li a:hover{color:#fff;}
.luxDownloads li a:before{content:'';position:absolute;left:0;right:0;height:30px;top:-25px;background:url(images/border-top.png) center;background-size:contain;}
.luxDownloads li a:after{content:'';position:absolute;left:0;right:0;height:30px;bottom:-25px;background:url(images/border-bottom.png) center;background-size:contain;}
.luxDownloads li a i{display:block;margin:0 auto 10px;font-size:26px;width:50px;height:50px;line-height:50px;border-radius:50%;background:#262626;}
.luxfpBox{width:20%;display:inline-block;vertical-align:middle;margin:10px 3%;}
.luxfpBox a{display:block;color:#D18E42;}
.luxfpBox a .imgBox{width:100%;float:left;overflow:hidden;padding:10px;border:4px double #D18E42;}
.luxfpBox a .imgBox img{border-radius:50%;padding:20px;background:#fff;box-shadow:0 0 20px #000 inset;}
.luxfpBox a span{width:100%;float:left;padding:10px;border:double #D18E42;border-width:0 4px 4px;-webkit-transition:all 300ms; transition:all 300ms;position:relative;z-index:1;overflow:hidden;}
.luxfpBox a span:before{content:'';position:absolute;left:0;right:0;top:100%;bottom:-100%;background:#D18E42;z-index:-1;-webkit-transition:all 300ms; transition:all 300ms;}
.luxfpBox a:hover span{color:#212121;}
.luxfpBox a:hover span:before{top:0;bottom:0;}
.luxwalkthrough{position:relative;height:500px;z-index:1;overflow:hidden;}
.luxwalkthrough:before{content:'';position:absolute;left:0%;top:0;width:50%;height:100%;background:rgba(0,0,0,0.6);-webkit-transition:all 600ms; transition:all 600ms;}
.luxwalkthrough:after{content:'';position:absolute;right:0%;top:0;width:50%;height:100%;background:rgba(0,0,0,0.6);-webkit-transition:all 600ms; transition:all 600ms;}
.luxwalkthrough:hover:before{left:-50%;}
.luxwalkthrough:hover:after{right:-50%;}
.luxwalkthrough .homeVideo{position:absolute;top:0;height:500px;-webkit-transform:scale(1.6,1.6); transform:scale(1.6,1.6);z-index:-1;-webkit-transition:all 300ms; transition:all 300ms;}
.luxwalkthrough:hover .homeVideo{-ms-filter:grayscale(0);filter:grayscale(0);}
.luxwalkthrough .luxHeading{position:relative;z-index:1;}
.luxwalkthrough .walkthroughBtn{position:absolute;left:50%;top:50%;width:60px;-webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%);cursor:pointer;opacity:0.4;-webkit-transition:all 300ms; transition:all 300ms;}
.luxwalkthrough:hover .walkthroughBtn{background:rgba(0,0,0,0.7);border-radius:50%;padding:10px;width:70px;opacity:0.8;}
.luxwalkthrough .walkthroughBtn:hover{background:rgba(0,0,0,0.9);}
#luxtestibg{background:url(images/pattern.jpg);background-size:30px;}
.luxtestimContainer .bx-wrapper{padding-bottom:50px;}
.luxtestimContainer .bx-wrapper .bx-controls-direction a{border:1px solid #fff;}
.luxtestimContainer .bx-wrapper .bx-prev{background-image:url(images/arrow-left-wht.png);}
.luxtestimContainer .bx-wrapper .bx-next{background-image:url(images/arrow-right-wht.png);}
.luxtestimSlider li{padding:10px;}
.luxtestimSlider li .luxTestiBox{padding:20px;background:#d18e42;background:-webkit-linear-gradient(#ffbc68, #c57721); background:linear-gradient(#ffbc68, #c57721);border-radius:10px;min-height:200px;text-align:center;}
.luxtestimSlider li .luxTestiBox .imgBox{width:100px;border-radius:50%;margin:0 auto 15px;}
.luxtestimSlider li .luxTestiBox .imgBox img{border-radius:50%;}
.luxtestimSlider li .luxTestiBox p{color:rgba(255,255,255,0.60);}
.luxtestimSlider li .luxTestiBox .watchVideo{width:100%;float:left;margin:20px 0 30px;}
.luxtestimSlider li .luxTestiBox .watchVideo a{cursor:pointer;font-size:14px;display:table;margin:0 auto;color:#fff;}
.luxtestimSlider li .luxTestiBox .watchVideo a i{margin-right:5px;background:#2E2E2E;width:30px;height:30px;line-height:30px;border-radius:50%;}
.luxtestimSlider li .luxTestiBox .watchVideo a:hover{color:#660304;}
.luxtestimSlider li .luxTestiBox .watchVideo a:hover i{background:#660304;color:#fff;}
.luxtestimSlider li .luxTestiBox h5{letter-spacing:2px;text-transform:uppercase;}
/*********************LUXURY PAGE**********************//*********************COMMERCIAL PAGE**********************/.commercialWrapper .projectLogo{float:left;margin:0;padding:20px;border:1px solid #ccc;}
.commercialWrapper .projectOverview.projectSideSec{width:calc(100% - 250px);padding-top:0;}
.commercialWrapper .projectOverview .reranumber ul{padding:0;margin-bottom:20px;}
.commercialWrapper .projectOverview .reranumber ul li i{top:50%;margin-top:-25px;}
.commercialWrapper .location-advantages{margin-top:30px;}
.commercialWrapper .location-advantages h3{font:400 20px 'latolight';text-align:center;width:100%;float:left;margin-bottom:20px;letter-spacing:4px;}
/*--------------------gaur-city-feature---------------------*/.gaurCity-feature{margin-top:20px !important;}
.gaurCity-feature ul {}
.gaurCity-feature ul li{width:16% !important;  margin-bottom:20px !important;vertical-align:top;}
.gaurCity-feature ul li a .imgBox{background: #eeeeee !important;}
.gaurCity-feature ul li a span{width: 100% !important; vertical-align: top !important; padding-left: 0px !important;text-align: center !important;margin-top: 12px;color: #ffffff;}
.gaurCity-feature ul li a .imgBox img { opacity:1 !important;   filter: contrast(100%) brightness(100%) !important; }
/*-------------------------------end------------------------*/.commercialWrapper .location-advantages ul{text-align:center;}
.commercialWrapper .location-advantages ul li{width: 25%; padding: 5px;margin: 0px -2px;text-align: center;display: inline-block;}
.commercialWrapper .location-advantages ul li a{width:100%;float:left;}
.commercialWrapper .location-advantages ul li a .imgBox{width:70px;display:inline-block;vertical-align:middle;padding:10px;border-radius:50%;background:#268f2a;}
.commercialWrapper .location-advantages ul li:nth-child(2) a .imgBox{background:#175b97;}
.commercialWrapper .location-advantages ul li:nth-child(3) a .imgBox{background:#007455;}
.commercialWrapper .location-advantages ul li:nth-child(4) a .imgBox{background:#364a7e;}
.commercialWrapper .location-advantages ul li a .imgBox img{opacity:0.9; filter:contrast(0%) brightness(400%);}
.commercialWrapper .location-advantages ul li a span{width:calc(100% - 75px);display:inline-block;vertical-align:middle;font-size:13px;letter-spacing:1px;padding-left:5px;text-align: left;}
.commercialWrapper .commercialSpecsBg{background:#364a7e;}
.commercialWrapper .commercialSpecsBg .specsContainer{height:auto;background:none;}
.commercialWrapper .commercialFpContainer{text-align:center;}
.commercialWrapper .commercialFpBox{width:25%;display:inline-block;vertical-align:top;margin:0 -2px;padding:1px;}
.commercialWrapper .commercialFpBox a{width:100%;float:left;border:0px solid #364a7e;padding:10px;position:relative;cursor:zoom-in;}
.commercialWrapper .commercialFpBox a *{-webkit-transition:all 3000ms; transition:all 3000ms;}
.commercialWrapper .commercialFpBox a:before{content:'';position:absolute;left:10px;right:10px;top:10px;bottom:10px;background:rgba(54,74,126,0.87);z-index:1;}
.commercialWrapper .commercialFpBox a .imgBox{overflow:hidden;}
.commercialWrapper .commercialFpBox a:hover .imgBox img{transform:scale(1.5,1.5);}
.commercialWrapper .commercialFpBox a .commFpTitle{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;z-index:9;text-align:center;}
.commercialWrapper .commercialFpBox a .commFpTitle h3{letter-spacing:1px;}
.Ofc-commercialFpBox{}
.Ofc-commercialFpBox a{border: 2px solid #576a9d !important;background: white;}
 .commercialWrapper .commercialFpBox.Ofc-commercialFpBox a:before{content:'';position:absolute;left:10px;right:10px;top:10px;bottom:10px;background:rgba(54,74,126,0.87);z-index:1;}
.commercialWrapper .commercialFpBox.Ofc-commercialFpBox a .imgBox{overflow:hidden;}
.commercialWrapper .commercialFpBox.Ofc-commercialFpBox a:hover .imgBox img{transform:scale(1.5,1.5);}
.commercialWrapper .commercialFpBox.Ofc-commercialFpBox a .commFpTitle{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;z-index:9;text-align:center;}
.commercialWrapper .commBg{background:#afb1da;}
.commercialWrapper .siteplan a{position:relative;width:100%;float:left;}
.commercialWrapper .siteplan a:hover{cursor:zoom-in;}
.commercialWrapper .siteplan a:before{content:'';position:absolute;left:10px;right:10px;top:10px;bottom:10px;background:rgba(0, 0, 0, 0.64);z-index:1;opacity:0;-webkit-transition:all 600ms; transition:all 600ms;}
.commercialWrapper .siteplan a span{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;z-index:9;text-align:center;opacity:0;-webkit-transition:all 600ms; transition:all 600ms;}
.commercialWrapper .siteplan a:hover:before, .commercialWrapper .siteplan a:hover span{opacity:1;}
.commercialWrapper .commbrands .bx-wrapper{padding-bottom:0;}
.commercialWrapper .commbrands .brandsLogo img{padding:10px;border:1px solid #ccc;}
.commbrands.ofc-commbrands .brandsLogo img {background:#FFFFFF;}
.commbrands1{width:100%;float:left;text-align:center;}
.commbrands1 .brandsLogo1{width: 130px;display: inline-block;text-align: center;}
.commbrands1 .brandsLogo1 img{padding:10px;border:1px solid #ccc;}
/*********************COMMERCIAL PAGE**********************//*----up-coding-----------------*/.layBigBox {position: relative;width: 48%;margin: 0px 1%;float: left;}
.layBigBox .lay-h{position: absolute;bottom: 0;text-align: center;left: 0;font-size: 15px;text-transform: uppercase;font-weight: 400;color: #fff;padding: 5px;right: 0;background: #00000073;}
.layContainer .layBigBox a *{-webkit-transition:all 3000ms; transition:all 3000ms;}
.layContainer .layBigBox a:hover{cursor:zoom-in;}
.layContainer .layBigBox a:hover .imgBox img{transform:scale(1.5,1.5);}
.layContainer .layBigBox a .imgBox{overflow:hidden;}
.layContainer .layBigBox a:hover .lay-h{background:#000000;}
.layBigBoxLeft, .layBigBoxRight{position: relative;width:28%;margin: 0px 1%;float: left;}
.layBigBoxMiddle {position: relative;width:38%;margin: 0px 1%;float: left;}
.layBigBoxLeft .lay-h, .layBigBoxRight .lay-h, .layBigBoxMiddle .lay-h{position: absolute;bottom: 0;text-align: center;left: 0;font-size: 15px;text-transform: uppercase;font-weight: 400;color: #fff;padding: 5px;right: 0;background: #00000073;}
.layBigBoxLeft a *, .layBigBoxRight a *, .layBigBoxMiddle a *{-webkit-transition:all 3000ms; transition:all 3000ms;}
.layBigBoxLeft a:hover, .layBigBoxRight a:hover, .layBigBoxMiddle a:hover{cursor:zoom-in;}
.layBigBoxLeft a:hover .imgBox img, .layBigBoxRight a:hover .imgBox img, .layBigBoxMiddle a:hover .imgBox img{transform:scale(1.5,1.5);}
.layBigBoxLeft a .imgBox, .layBigBoxRight a .imgBox, .layBigBoxMiddle a .imgBox{overflow:hidden;}
.layBigBoxLeft a:hover .lay-h, .layBigBoxRight a:hover .lay-h, .layBigBoxMiddle a:hover .lay-h{background:#000000;}
.suites-specification{width:100%;float:left;text-align:center;}
.suites-specification li{width:49%;text-align:center;display:inline-block;font-size: 14px;font-weight: 100;vertical-align: top;margin: 2px 0px;position:relative;background: #1b253f;}
.suites-specification li .imgBox{width: 70px; display: inline-block;vertical-align: middle;padding: 10px;border:5px solid #1b253f;background-color: white;}
.suites-specification li p{color: rgba(255, 255, 255, 0.7);text-align: left;padding: 10px;display: inline-block;vertical-align: middle;width: calc(100% - 72px);}
/*---------------------------------------gyc-news-section---------------*/.gyc-news-section{text-align: center;background: #93b21d;float: left;}
.gyc-news-section .min-width .bx-wrapper{padding-bottom:0px !important;}
.gyc-news-section .min-width .bx-viewport{ height:43px !important;}
.gyc-news-section .min-width .marquee{width: 100%;float: left;height:43px;text-align: center;padding: 0px 8px; }
.gyc-news-section .min-width .marquee  aside{display: inline-block;text-align: left;border-right: 1px solid rgba(221, 221, 221, 0.67);padding: 0px 15px;margin-top: 9px;}
.gyc-news-section .min-width .marquee  aside:nth-last-child(1){border:none;}
.gyc-news-section .min-width .marquee  aside p a{color:#FFFFFF;font-size:14px;}
.gyc-news-section .min-width .marquee  aside:hover  p a{color: #c7f222;	}
.osgc-bfp{background: #f2f2f2;}
/*--------------end-------------------*/.completedProBannerLogo {position: absolute;bottom:0px;right: 10%;z-index: 99;width: 120px;padding: 10px;background: #eaeaea;}
#com-bg{ 	 background: -webkit-linear-gradient( to top, rgba(158, 130, 118, 0)17%, rgb(157, 129, 117)23% );  background: linear-gradient( to top, rgba(158, 130, 118, 0)17%, rgb(157, 129, 117)23% );}
#com-bg1{background: -webkit-linear-gradient( to top, rgba(200, 208, 211, 0)15%, rgba(199, 207, 210, 0.93)19% );   background: linear-gradient( to top, rgba(200, 208, 211, 0)15%, rgba(199, 207, 210, 0.93)19% );}
#com-bg2 {background: -webkit-linear-gradient( to top, rgba(216, 216, 228, 0)15%, rgb(216, 216, 228)22% );  background:linear-gradient( to top, rgba(216, 216, 228, 0)15%, rgb(216, 216, 228)22% );}
#com-bg3{ background: -webkit-linear-gradient( to top, rgb(239, 207, 186)17%, rgb(235, 199, 175)23% );   background: linear-gradient( to top, rgb(239, 207, 186)17%, rgb(235, 199, 175)23% );}
.btm-bdr{border: 10px solid #ffffff !important;}
.common-area-view-indide{padding: 13px 0;}
.common-area-view-indide h4{position:relative;  color: #aff14c !important;font-weight: 400;padding: 30px 15px;}
.common-area-view-indide h4::before {    content: '';position: absolute;border: 1px dashed #3f3f3f;width: 100%;left: 100%;vertical-align: middle;top: 50%;}
.common-area-view-indide h4::after {    content: '';position: absolute;border: 1px dashed #3f3f3f;width: 100%;right: 100%;vertical-align: middle;top: 50%;}
.common-area-view h4{position:relative;font-weight: 400;padding: 30px 15px;}
.common-area-view h4::before {    content: '';position: absolute;border: 1px dashed #3f3f3f;width: 100%;left: 100%;vertical-align: middle;top: 50%;}
.common-area-view h4::after {    content: '';position: absolute;border: 1px dashed #3f3f3f;width: 100%;right: 100%;vertical-align: middle;top: 50%;}
.csrMainBox{text-align:center;}
.csrMainBox ul li{width:100%; background: #f0f0f0;border: 1px solid #e4e4e4;padding: 20px 19px;margin: 7px .5%;position: relative;display: inline-block;vertical-align: top;}
.csrMainBox ul li .csrImgBox{width: 18%;float: left;overflow: hidden;}
.csrMainBox ul li .csrImgBox img{width:100%;transform:scale(1,1);transition:all .3s ease-in-out; }
/*.csrMainBox ul li:hover .csrImgBox img{    transform:scale(1.1,1.1);}
*/.csrMainBox ul li .csrTxtBox{width:82%;float: left;position: relative;margin: 0px 0%;padding: 0px 0px 0px 20px;text-align: left;transition: all .3s ease-in-out;}
 .csrMainBox ul li .csrTxtBox h3{font-size: 20px;color: #212121;text-transform: capitalize;font-weight: 100;padding-bottom: 5px;}
.csrMainBox ul li .csrTxtBox p{margin: 0px 0px; font-size:13px; text-align:left; }
.csrMainBox ul li .csrTxtBox span{margin-top: 8px;display: table;}
.csrMainBox ul li .csrTxtBox span a{ color: #212121;padding: 0px 8px;border: 1px solid grey;font-size: 12px;display:block;transition:all .3s ease-in-out;}
.csrMainBox ul li .csrTxtBox span:hover a{color: #fff; background: #2c2c2c; }
.heading-csr{text-align:center;}
.heading-csr span{font-weight:bold;margin-bottom:7px; display: block; font-size: 15px;}
.heading-csr{margin-bottom:15px;}
/*-------------------education-css-------------------------------*/.educationAwardBox{width: 100%;float: left;/* margin-top: 20px; */text-align: center;padding: 0px 0 20px;/* background: #f8f8f8; */}
.educationAwardBox.educationAwardBox1{padding-bottom: 0px;margin-top: 30px;padding-top: 10px;}
.educationAwardBox h1{font-size: 20px;width:99%;margin: 20px .5%;padding:12px;/* padding-bottom: 10px; */text-transform: uppercase;text-align: center;position: relative;background: #eaeaea;color: #212121;display: inline-block;}
.educationAwardBox h2{font-size: 20px;width:99%; background: #eaeaea;color: #212121;margin: 10px .5% 20px;padding: 12px; text-transform: uppercase;text-align: center;position: relative; display: inline-block; }
/*.educationAwardBox h2:before{content:'';position:absolute;bottom:0px;border:1px solid  #1e1e1e;left:0px;right:0px;}
*/.educationAwardBox ul li{width: 32%;/* float: left; */border: 1px solid #878787;position: relative;background: white;display: inline-block;text-align: center;margin: 0px .5% 15px;vertical-align: top;}
.educationAwardBox ul li .awards-logoBox{width:100%;float:left;  }
.educationAwardBox ul li .awards-logoBox img{width:60%;display: inline-block;}
.educationAwardBox ul li .awards-txt {width: 100%;font-size: 14px;float: left;height: 105px;padding: 15px 10px;position: relative;border-top: 1px solid #878787;}
.educationAwardBox.educationAwardBox1 ul li .awards-txt {height: 120px;}
.educationAwardBox ul li .awards-txt span{position: relative;display: block;font-size: 14px;text-align: left; }
#width30{width:30%;float:left;vertical-align: top;}
#width30 img{width: 150px;margin: auto;}
#width70{float:left;width:70%;vertical-align: top;border-left: 1px dashed #D2D2D2;padding-left:20px;}
/*#width70::before { content: "";border-right:1px solid #000;height:40px;}
*/#width70 .heading h1 {font-size: 13px;}
#width30 .heading h1 {font-size: 13px;}
.temple-b{background: #d48c20;}
.temple{position:relative;}
.temple .mediaKitBox:hover {background: #ff9800;}
.temple .mediaKitBox a:hover span {color: #a22701;}
.temple .mediaKitBox a span {border-top: 1px solid #fabd27;}
.temple .mediaKitBox a {border: 1px solid #fbcd32;}
.temple .mediaKitBox a {border: 1px solid #fbcd32;}
.runwayOverview{}
.runwayOverview .reranumber{}
.runwayOverview .reranumber ul li{color:#FFFFFF;}
.runwayOverview .projectsBHK .aside p{color:#FFFFFF;}
.runwayOverview .projectsBHK aside strong span {background: #9aca41;color: #ffffff;}
.runwayOverview .projectsBHK aside p{color:#FFFFFF;}
.runwayOverviewTxt p{color:#FFFFFF;}
.runwayConstrucStatus .construcStatus span { color: #ffffff; }
.runwayConstrucStatus .construcStatus p {   color: #b6b6b6;}
.runwayConstrucStatus .construcStatus p a {   color: #b6b6b6;}
 .runwayFpContainer{text-align:center;}
.runwayFpBox{width:25%;display:inline-block;vertical-align:top;margin:0 -2px;padding:1px;}
 .runwayFpBox a{width:100%;float:left;border: 2px solid #f04c23;padding:10px;position:relative;cursor:zoom-in;}
.runwayFpBox a *{-webkit-transition:all 3000ms; transition:all 3000ms;}
 .runwayFpBox a:before{content: '';position: absolute;left: 10px;right: 10px;top: 10px;bottom: 10px;background: rgba(237, 82, 43, 0.75);z-index: 1;}
.runwayFpBox a .imgBox{overflow:hidden;}
.runwayFpBox a:hover .imgBox img{transform:scale(1.5,1.5);}
.runwayFpBox a .runwayFpTitle{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;z-index:9;text-align:center;}
.runwayFpBox a .runwayFpTitle h3{letter-spacing:1px;}
.runwaysiteplan  a{position:relative;width:100%;float:left;}
.runwaysiteplan  a:hover{cursor:zoom-in;}
.runwaysiteplan  a:before{content:'';position:absolute;left:10px;right:10px;top:10px;bottom:10px;background:rgba(0, 0, 0, 0.64);z-index:1;opacity:0;-webkit-transition:all 600ms; transition:all 600ms;}
.runwaysiteplan a span{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;z-index:9;text-align:center;opacity:0;-webkit-transition:all 600ms; transition:all 600ms;}
.runwaysiteplan a:hover:before, .runwaysiteplan a:hover span{opacity:1;}
.runwaySpecificationBox{background:none;}
.popup-overlay{	position:absolute;	width:100%;	height:100%; left:0; top:0;	bottom:0;	z-index:9999999999999;	box-sizing:border-box;}
.popup-overlay::before{	content:'';	position:fixed;	top:0;	bottom:0;	width:100%;	left:0;	right:0;	background:rgba(0, 0, 0, 0.78) !important;	z-index:-1;}
.div-form{width:25%; float:left;  box-sizing: border-box;padding:0 2px;}
.form{float:left;width:100%; background: #d8bb73;margin-top: 0;padding-top: 0;padding:10px;box-sizing: border-box;}
.div-form input {width: 100%;padding:10px;outline: none;border: none;}
.div-form span {width: 56px;padding-bottom: 5px;font-size: 12px;color: #fff;}
.form .sub input{width:100%;border: none;cursor: pointer;    background: #000000;color: #fff;box-shadow: 0 0 1px #000;}
.popup-box99{width:60%; left:50%; top:50%;	-webkit-transform:translate(-50%,-50%);	transform:translate(-50%,-50%);	float:left;	position:fixed;	padding:0px; margin-top:8px; box-sizing:border-box;	background:#FFFFFF;}
.popup-close2{	position: absolute;	font-weight: bold;	z-index: -1;	right: -39px;	top: 0;	cursor: pointer;	box-sizing: border-box;	background: #ffffff;	padding: 7px;	width: 40px;	border: 2px solid #fff;}
	.popup-close2 p{color: #fff;}
.popup-close2 img{	    width: 100%;}
.slidepop29{float:left;	width:100%;}
.slidepop29 img{border:10px solid #fff;	width:100%;/*	height:500px;*/	margin:0 auto;	display:block;}
.popup-box99 iframe{width:60vw; height:40vw;}
marquee{color: #fff;	width:100%;	display:inline-block;}
marquee p{	font-size:14px;	color:#FFFFFF;	text-align:center;	line-height:20px;	margin-bottom:0px;	display:inline-block;}
.focus-red:focus {background: #ff7676 !important;color: #fff !important;}
.focus-red:focus::-webkit-input-placeholder {   color:#FFFFFF;}
 #mobbanner{
	 display:none;
 }
 .educationn422020>.visitWebsite {
    display: inherit;
    position: initial;
    text-align: center;
    margin-bottom: 42px;
	margin-top:0;
}
 .educationn422020>.visitWebsite p{
	 display: inline-block;
    background: #f5f5f5;
    box-shadow: 0 0 2px #000;
    margin: 0;
    padding: 10px;
    font-size: 18px;
}
.faundationLogo{
	border: 2px solid #efefef;
    width: 300px;
    margin: 0px auto 30px;
}





.radhaoverviewBg{/*background: linear-gradient(to left, #0d4258, #21999a);*/
background: url(images/gaur-7th-parkview/bg-blue.jpg) center fixed;
background-size: cover;
}
.radhafeaturesBg, .radhagalBg{
    background: url(images/gaur-7th-parkview/bg-green.jpg) center fixed;
    background-size: cover;
    /*background: linear-gradient(to left, #51c1b5, #51c1b5);*/
}

.radhaExpresBg {
    background: url(images/gaur-7th-parkview/yamuna-exp1.jpg) right top no-repeat;
    background-size: cover;
     
    /*background: linear-gradient(to left, #ddd77f, #f8f489);*/
}
.expresswayBox{
    width: 600px; 
    float: left;
    padding-left: 5%;
}
.expresswayBox h2{
    color: #4fc2b3;
    font-weight: 100;
    font-size: 22px;
    text-transform: uppercase;
}
.expresswayBox h3{
   color: #060606;
    font-weight: 100;
    font-size: 16px;
    margin-top: 5px;
    margin-bottom: 20px;
}
.amenitiesDivision1{width:33.333%;float:left;text-align:center;position: relative;} 
.amenitiesDivision1 h3{text-align:center;width:100%;float:left;min-height: 46px;margin-bottom:20px;color:#fff;font-weight:400;letter-spacing:1px;} 
.amenitiesDivision1:before{
    width: 1px;
    content: '';
    position: absolute;
    right: 0px;
    top: 66px;
    bottom: 0px;
    background: #d2d2d2;
    height: 450px;

}
.amenitiesDivision1:last-child:before{
    display: none;

}
.airportBox{
    width: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
}
.airportBox .ariportLeftTopBox{
    width: 43%;
    top: 30px;
    padding-left: 30px;
    position: absolute;
}
.airportBox .ariportLeftTopBox p{
    font-size: 13px;
	color: #000000
}
.airportBox .ariportLeftTopBox h2{
       font-size: 18px;
    color: #000;
    font-style: italic;
    margin-bottom: 15px;
}
.airportBox .ariportLeftTopBox ul{
       padding-left: 15px; 
}

.airportBox .ariportLeftTopBox ul li{
    letter-spacing: 1px;
    font-size: 13px;
    line-height: 22px;
    color: #000000;
    list-style: disc;
}
.airportBox .ariportRightTopBox{
    top: 16px;
    position: absolute;
    right: 5vw;
    width: 36%;
}
.airportBox .ariportRightTopBox ul{
       padding-left: 15px; 
}

.airportBox .ariportRightTopBox ul li{
    color: #fff;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 18px;
    list-style: disc;
    text-transform: uppercase;
}

.airportBox .ariportRightTopBox h4{
    text-transform: uppercase;
    margin-top: 15px;
    font-style: italic;
    font-size: 18px;
}  
.airportBox .ariportRightTopBox h4.topMajorHead{display:none;}
.airportBox  .ariportLeftbottomBox{
        bottom: 50px;
    position: absolute;
    left: 100px;
	    display: none;
}

.airportBox  .ariportLeftbottomBox h2{
   color: #292929;
    font-weight: 100;
    text-transform: uppercase;
    font-size: 20px;  
}

.airportBox  .ariportRightbottomBox{
    width: 50%;
    bottom: 70px;
    right: 30%;
    position: absolute;
    text-align: right;
}
.airportBox  .ariportRightbottomBox h2{
       text-transform: uppercase;
    font-style: italic;
    font-size: 20px;
    color: #db363c;
    text-align: right;
    font-weight: 600;  
    margin-bottom: 10px;
}
.airportBox  .ariportRightbottomBox p{
   font-size:13px; 
}
.airportBox  .ariportRightbottomBox p span{
   color: #db363c; 
}

/*.radhaWrapper{overflow: hidden;}*/
.radhafeaturesBg .iconBox{width:33.33%;padding:5px;height:110px;}
.radhafeaturesBg .iconBox img{width:50px;}
.radhaWrapper .construcStatus span{color:#fff;}

.radhaWrapper .pageHeader ul, .radhaWrapper .fpHeader{border-color: #ffffff;
    color: #fff;}
.radhaWrapper .pageHeader ul li a, .radhaWrapper .fpHeader ul li a{border-color:#ffffff;color: #fff;}
.radhaWrapper .pageHeader ul li a:hover, .radhaWrapper .fpHeader ul li a:hover{color: #fff;
    background: #e2b560;}
.radhaWrapper .projectOverview .reranumber ul li i, .quickview .projectsBHK aside strong span{    background: #ffffff;
    color: #166b77;}
.radhaWrapper  .projectOverview .reranumber ul li {color: #fff;}
.radhaWrapper .fpHeader ul li a.activeFpBtn, .radhaWrapper .fpHeader ul li a.activeSpBtn, .radhaWrapper .galleryHeader ul li a.galBtnActive, .radhaWrapper .mapHeader ul li a.activeMapBtn{color: #000;
    background: #ffffff;
    border-color: #ffffff;}
 .radhaWrapper   .pageHeader.fixed {    
    background: linear-gradient(to left, #0d4258, #21999a)
}
.radhaWrapper .quickview .projectsBHK aside p{border:none;     background: linear-gradient(to right,#aad7dc,#1d898e);border: none;color: #fff;}
.radhaWrapper .construcStatus .imgBox{   background: #ffffff;}
.radhaWrapper .fpHeader ul li a {color: #ffffff;}
.radhaWrapper  .fpHeader ul li a:hover {background: #ffffff; color: #000;}
.radhaWrapper .galleryContainer1{background: #ffffff;}   
.gallerySlider1 {
    height: 430px;
    overflow: hidden;
    cursor: pointer;
}
.gallerySlider1 img{
    cursor: pointer;
}
.radhaWrapper .constructionContainer .constructionBox a{border-color:#febe20;}
.radhaWrapper  .overviewText p { color: #fff;}
.radhaWrapper  .construcStatus p spam {color: #c8c8c8;}
.radhaWrapper .construcStatus p a {color: #c8c8c8;}
.radhafloorplanBg {
    background: url(images/gaur-7th-parkview/bg-yellow.jpg) center fixed;
    background-size: cover;
    }
.radhafloorplanBg .unitsPlanOverlay:before {content: '';position: absolute;background: none;top: -70px;left: 0;bottom: -70px;width: 100%;z-index: -1;} 
.radh-spec, .radhasiteBg{
background: url(images/gaur-7th-parkview/bg-blue.jpg) center fixed;
    background-size: cover;
/* background: linear-gradient(to left, #092e49, #229a9c);*/}
.radhafeaturesBg .fpHeader ul li a.activeMapBtn {  color: #fff8ba !important;}
.radhagalBg .call-enq .footerNumbers i {color: #fff8ba}
.radhakri {position: relative;display: inline-block;float: left;width: 100%;} 
.radhafloorplanBg .whiteHeading h4{color:#FFFFFF;} 
.radhagalBg .pageHeader ul {border-bottom: 1px solid #8c8868 !important;}
.radhagalBg .pageHeader ul li a {border: 1px solid #a08686 !important;}
.radhagalBg .lmBox .lmImg a i {color: #fff8ba;}
.radhaWrapper  .fpRow .fpBox { 
    border-right: 1px solid rgb(0 0 0 / 44%);
}
.radhaWrapper   .fpRow {
    border: 1px solid rgb(13 13 13 / 44%); 
}
.radhaWrapper .fpRow .fpBox:last-child {
    border-right: none;
}
.radhaWrapper  .specsContainer {
    background: none;
    } 
.radh-spec{background: #22485d;} 
.radh-spec{
background: url(images/gaur-7th-parkview/bg-blue.jpg) center fixed;
    background-size: cover;
/*background: #22485d;*/}
.radh-spec, .RunwayBg{} 
.radhaspec-table .spec-table{border:2px solid #c36c0a;}
.radhaspec-table .spec-table th,.radhaspec-table .spec-table td {border: 1px solid rgb(212, 138, 25);}
.kv-mor-pankh1{position: absolute;
    right: 0;
    bottom: 0;
    transform: rotate(-60deg);}
.kv-mor-pankh1 img{width:160px;opacity:.35;}
.specsContainer1 {height: 350px;} 
.radhCelebration .commonBox{
    width:50%;
    height: 600px;
    float: left;
    position: relative;

}
.radhCelebration .celebrationBox{  
    background: url(images/gaur-7th-parkview/celebration.jpg) right top no-repeat;
    background-size: cover;
    
}
.radhCelebration .celebrationBox .celebrationCon{
    width: 100%;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 50px 0px 0px 30px;
}
.radhCelebration .celebrationBox .celebrationCon h2{
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 100;
}

.radhCelebration .celebrationBox .celebrationCon h3{
    color: #fff;
    font-size: 14px; 
    font-weight: 100;
    font-style: italic;
    margin-top: 15px;
}

.radhCelebration .celebrationBox .celebrationBottom {
    width: 349px;
    position: absolute;
    bottom: 12vh;
    left: 30px;
}
.radhCelebration .celebrationBox .celebrationBottom p{
    color: #ffffff;
    /* text-align: justify; */
    font-size: 13px;
}
.radhCelebration .celebrationBox .celebrationBottom h4{
    margin: 15px 0px;
    text-transform: uppercase;
    font-size: 15px;
    color: #fff;
    font-weight: 100;
    font-style: italic;
}
.celebration-list{
    padding-left: 15px;
}
.celebration-list li {
    color: #fff;
    letter-spacing: 1px;
    font-size: 13px;
    line-height: 22px;
    list-style: disc;
}
.radhCelebration .cinemaBox{ 
    background: url(images/gaur-7th-parkview/cinemas.jpg) center bottom no-repeat;
    background-size: cover;
}

.main-p{display:block;}
.expresswaytext{display:none;}

.map-h {
    position: absolute;
    bottom: 0;
    text-align: center;
    left: 0;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 400;
    color: #fff;
    padding: 5px;
    right: 0;
	display:none;
    background: #00000073;
}
.radhaMapBox .lmBox {
    width: 100%;
    padding-left: 0%;
}
.radhaMapBox  .lmBox .lmImg a img {
    height: auto;
	border: 4px solid #555;
	padding:0px;
}








.sportsvillasoverviewBg{/*background: linear-gradient(to left, #0d4258, #21999a);*/
background: url(images/sports-villas/overview.jpg) center fixed;
background-size: cover;
}
.sportsvillasfeaturesBg, .sportsvillasgalBg, .sportsvillasDestinationBg{
    background: url(images/sports-villas/overview.jpg) center fixed;
    background-size: cover;
    /*background: linear-gradient(to left, #51c1b5, #51c1b5);*/
}
.sportsvillasDestinationBg .amenitiesDivision h3, .radhakunjDestinationBg .amenitiesDivision h3  { 
    color: #212121; 
}
.sportsvillasDestinationBg  .iconBox span, .radhakunjDestinationBg  .iconBox span { 
    color: #232323;
}
 
.sportsvillasExpresBg {
    background: url(images/sports-villas/yamuna-exp1.jpg) right top no-repeat;
    background-size: cover;
     
    /*background: linear-gradient(to left, #ddd77f, #f8f489);*/
} 

/*.sportsvillasWrapper{overflow: hidden;}*/
.sportsvillasfeaturesBg .iconBox{width:33.33%;padding:5px;height:110px;}
.sportsvillasfeaturesBg .iconBox img{width:50px;}
.sportsvillasWrapper .construcStatus span{color:#fff;}

.sportsvillasWrapper .pageHeader ul, .sportsvillasWrapper .fpHeader{    border-color: #000000;
    color: #000;}
.sportsvillasWrapper .pageHeader ul li a, .sportsvillasWrapper .fpHeader ul li a{border-color: #000000;
    color: #000;}
.sportsvillasWrapper .pageHeader ul li a:hover, .sportsvillasWrapper .fpHeader ul li a:hover{color: #fff;
    background: #e2b560;}
.sportsvillasWrapper .projectOverview .reranumber ul li i, .quickview .projectsBHK aside strong span{ background:#fff;
    color: #000000;}   
.sportsvillasWrapper .pageHeader ul li a.activePage {
	color: #fff;
}
.sportsvillasWrapper  .projectOverview .reranumber ul li {    color: #000;}
.sportsvillasWrapper .fpHeader ul li a.activeFpBtn, .sportsvillasWrapper .fpHeader ul li a.activeSpBtn, .sportsvillasWrapper .galleryHeader ul li a.galBtnActive, .sportsvillasWrapper .mapHeader ul li a.activeMapBtn{color: #000;
    background: #ffffff;
    border-color: #ffffff;}
 .sportsvillasWrapper   .pageHeader.fixed {    
    background: linear-gradient(to left, #fdbe0f, #fdba11);
}
.sportsvillasWrapper .quickview .projectsBHK aside p{border: 1px solid #040404;
    /* background: linear-gradient(to right,#ffffff,#ffffff); */
    color: #000000;}
.expresswayBox h2.h2 {
    color: #dd501f;
}
.sportsvillasWrapper .construcStatus .imgBox{   background: #ffffff;}
.sportsvillasWrapper .fpHeader ul li a {color: #ffffff;}
.sportsvillasWrapper  .fpHeader ul li a:hover {background: #ffffff; color: #000;}
.sportsvillasWrapper .galleryContainer1{   background: #ffffff;}   
.sportsvillasWrapper .lmBox .lmImg a img { 
    border: 4px solid #555;
     height: auto; 
    padding: 0px;
}
.sportsvillasWrapper .constructionContainer .constructionBox a{border-color:#febe20;}
.sportsvillasWrapper  .overviewText p {     color: #000;}
.sportsvillasWrapper  .construcStatus p spam {    color: #000;}
.sportsvillasWrapper .construcStatus p a {    color: #000;}
.sportsvillasfloorplanBg {
    background: url(images/gaur-7th-parkview/bg-yellow.jpg) center fixed;
    background-size: cover;
    }
.sportsvillasfloorplanBg .unitsPlanOverlay:before {content: '';position: absolute;background: none;top: -70px;left: 0;bottom: -70px;width: 100%;z-index: -1;} 
.sportsvillas-spec, .sportsvillassiteBg{
background: url(images/gaur-7th-parkview/bg-blue.jpg) center fixed;
    background-size: cover;
/* background: linear-gradient(to left, #092e49, #229a9c);*/}
.sportsvillasfeaturesBg .fpHeader ul li a.activeMapBtn {  color: #fff8ba !important;}
.sportsvillasgalBg .call-enq .footerNumbers i {color: #fff8ba}
.sportsvillaskri {position: relative;display: inline-block;float: left;width: 100%;} 
.sportsvillasfloorplanBg .whiteHeading h4{color:#FFFFFF;} 
.sportsvillasgalBg .pageHeader ul {border-bottom: 1px solid #8c8868 !important;}
.sportsvillasgalBg .pageHeader ul li a {border: 1px solid #a08686 !important;}
.sportsvillasgalBg .lmBox .lmImg a i {color: #fff8ba;}
.sportsvillasWrapper  .fpRow .fpBox { 
    border-right: 1px solid rgb(0 0 0 / 44%);
}
.sportsvillasWrapper   .fpRow {
    border: 1px solid rgb(13 13 13 / 44%); 
}
.sportsvillasWrapper .fpRow .fpBox:last-child {
    border-right: none;
}
.sportsvillasWrapper  .specsContainer {
    background: none;
    } 
.sportsvillas-spec{background: #22485d;} 
.sportsvillas-spec{
/*background: url(images/gaur-7th-parkview/bg-blue.jpg) center fixed;
    background-size: cover;*/

background: #852f4a;}
.sportsvillas-spec, .RunwayBg{} 
.sportsvillasspec-table .spec-table{border:2px solid #c36c0a;}
.sportsvillasspec-table .spec-table th,.sportsvillasspec-table .spec-table td {border: 1px solid rgb(212, 138, 25);}

.sportsvillasCelebration .commonBox{
    width:50%;
    height: 600px;
    float: left;
    position: relative;

}
.sportsvillasCelebration .celebrationBox{  
    background: url(images/sports-villas/celebration.jpg) right top no-repeat;
    background-size: cover;
    
}
.sportsvillasCelebration .celebrationBox .celebrationCon{
    width: 100%;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 50px 0px 0px 30px;
}
.sportsvillasCelebration .celebrationBox .celebrationCon h2{
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 100;
}

.sportsvillasCelebration .celebrationBox .celebrationCon h3{
    color: #fff;
    font-size: 14px; 
    font-weight: 100;
    font-style: italic;
    margin-top: 15px;
}

.sportsvillasCelebration .celebrationBox .celebrationBottom {
    width: 349px;
    position: absolute;
    bottom: 12vh;
    left: 30px;
}
.sportsvillasCelebration .celebrationBox .celebrationBottom p{
    color: #ffffff;
    /* text-align: justify; */
    font-size: 13px;
}
.sportsvillasCelebration .celebrationBox .celebrationBottom h4{
    margin: 15px 0px;
    text-transform: uppercase;
    font-size: 15px;
    color: #fff;
    font-weight: 100;   
    font-style: italic;
} 
.sportsvillasCelebration .cinemaBox{ 
    background: url(images/sports-villas/cinemas.jpg) center bottom no-repeat;
    background-size: cover;
}
.airportBox.sportsairportBox .ariportLeftTopBox p { 
    color: #000000;
}
.airportBox.sportsairportBox .ariportLeftTopBox ul li { 
    color: #070707; 
}
.sportsvillaUnit{
  background: #23495c
}
.sportsvillasMapBox{
   background: #efefef;
}
.sportsvillaUnit .fpHeader {
    border-color: #ffffff;
}
.sportsvillaUnit .fpRowTitle h4 { 
    color: #ffffff; 	
} 
.sportsvillaUnit .fpRow .fpBox .fpDetails p{ 
    color: #ffffff; 	
} 
.sportsvillaUnit .fpRow {
    border: 1px solid rgb(255 255 255);
}
.sportsvillaUnit  .fpRow .fpBox.fpAreaBox ul li span{color: #ffffff; }
.sportsvillaUnit  .moreFp {color: #ffffff;}
.sportsvillaUnit .fpRow .fpBox {
    border-right: 1px solid rgb(255 255 255);
}
.sportsvillaUnit .unitsPlanOverlay:before{display:none;} 
.sportsvillas-layout{    background: #df511f;}
.sportsvillasairort{background:#a4def4;}
.list {width:100%;float:left;margin-top:10px;padding-left: 20px;}
.list li{
	letter-spacing: 1px;
    font-size: 14px;
    line-height: 22px;
    color: #212121;
    list-style: disc;
}
.sportsvillasiconBg {    background: linear-gradient(to right, #19a5d6, #7bb2d1);}
.iconImg{}
.sport-list-box{ 
	width: 90%;
    float: left;
    display: none;
    margin: 0px 5%;
    padding-left: 20px;
   }
.sport-list-box li{ 
	letter-spacing: 1px;
    font-size: 14px;
    line-height: 22px;
    color: #ffffff;
    list-style: disc;
 }





/*-------------------aerovillas-----------------*/

.aerovillasoverviewBg{
	background: linear-gradient(to left, #f0713e, #ffcf13);
/*background: url(images/sports-villas/overview.jpg) center fixed;
background-size: cover;*/
}
.aerovillasDestinationBg{
   background: linear-gradient(to left, #f0713e, #ffcf13);
}
.aerovillasgalBg{
    background: linear-gradient(to left, #f0713e, #ffcf13);

    /*background: linear-gradient(to left, #bde3fa, #a0cbed);*/
}
.aerovillasfeaturesBg{
   background: url(images/aero-villas/Aero-Villas-common-bg.jpg) right top no-repeat;
    background-size: cover;

	/*background: linear-gradient(to left, #bde3fa, #a0cbed);*/
}
.aerovillasDestinationBg .amenitiesDivision h3, .radhakunjDestinationBg .amenitiesDivision h3  { 
    color: #212121; 
}
.aerovillasDestinationBg  .iconBox span, .radhakunjDestinationBg  .iconBox span { 
    color: #232323;
}
 
.aerovillasExpresBg {
    background: url(images/aero-villas/Aero-Villas-bg-2.jpg) right top no-repeat;
    background-size: cover;
     
    /*background: linear-gradient(to left, #ddd77f, #f8f489);*/
} 

/*.aerovillasWrapper{overflow: hidden;}*/
.aerovillasfeaturesBg .iconBox{width:33.33%;padding:5px;height:110px;}
.aerovillasfeaturesBg .iconBox img{width:50px;}
.aerovillasWrapper .construcStatus span{color:#fff;}

.aerovillasWrapper .pageHeader ul, .aerovillasWrapper .fpHeader{    border-color:#fff;
    color: #000;}
.aerovillasWrapper .pageHeader ul li a, .aerovillasWrapper .fpHeader ul li a{border-color: #000000;
    color: #000;}
.aerovillasWrapper .pageHeader ul li a:hover, .aerovillasWrapper .fpHeader ul li a:hover{color: #fff;
    background: #e2b560;}
.aerovillasWrapper .projectOverview .reranumber ul li i, .quickview .projectsBHK aside strong span{ background:#fff;
    color: #000000;}   
.aerovillasWrapper .pageHeader ul li a.activePage {
	color: #fff;
}
.aerovillasWrapper  .projectOverview .reranumber ul li {    color: #fff;}
.aerovillasWrapper .fpHeader ul li a.activeFpBtn, .aerovillasWrapper .fpHeader ul li a.activeSpBtn, .aerovillasWrapper .galleryHeader ul li a.galBtnActive, .aerovillasWrapper .mapHeader ul li a.activeMapBtn{color: #000;
    background: #ffffff;
    border-color: #ffffff;}
 .aerovillasWrapper   .pageHeader.fixed {    
    background: linear-gradient(to left, #fdbe0f, #fdba11);
}
.aerovillasWrapper .quickview .projectsBHK aside p{
	border: 1px solid #ffffff;
    /* background: linear-gradient(to right,#ffffff,#ffffff); */
    color: #ffffff;}
.expresswayBox h2.h2 {
    color: #dd501f;
}
.aerovillasWrapper .construcStatus .imgBox{   background: #ffffff;}
.aerovillasWrapper .fpHeader ul li a {color: #ffffff;}
.aerovillasWrapper  .fpHeader ul li a:hover {background: #ffffff; color: #000;}
.aerovillasWrapper .galleryContainer1{   background: #ffffff;}   
.aerovillasWrapper .lmBox .lmImg a img { 
    border: 4px solid #555;
     height: auto; 
    padding: 0px;
}
.aerovillasWrapper .constructionContainer .constructionBox a{border-color:#febe20;}
.aerovillasWrapper  .overviewText p { color: #fff;}
.aerovillasWrapper  .construcStatus p spam { color: #fff;}
.aerovillasWrapper .construcStatus p a { color: #fff;}
.aerovillasfloorplanBg {
    background: url(images/gaur-7th-parkview/bg-yellow.jpg) center fixed;
    background-size: cover;
    }
.aerovillasfloorplanBg .unitsPlanOverlay:before {content: '';position: absolute;background: none;top: -70px;left: 0;bottom: -70px;width: 100%;z-index: -1;} 

.aerovillasfeaturesBg .fpHeader ul li a.activeMapBtn {  color: #fff8ba !important;}
.aerovillasgalBg .call-enq .footerNumbers i {color: #fff8ba}
.aerovillaskri {position: relative;display: inline-block;float: left;width: 100%;} 
.aerovillasfloorplanBg .whiteHeading h4{color:#FFFFFF;} 
.aerovillasgalBg .pageHeader ul {border-bottom: 1px solid #8c8868 !important;}
.aerovillasgalBg .pageHeader ul li a {border: 1px solid #a08686 !important;}
.aerovillasgalBg .lmBox .lmImg a i {color: #fff8ba;}
.aerovillasWrapper  .fpRow .fpBox { 
    border-right: 1px solid rgb(0 0 0 / 44%);
}
.aerovillasWrapper   .fpRow {
    border: 1px solid rgb(13 13 13 / 44%); 
}
.aerovillasWrapper .fpRow .fpBox:last-child {
    border-right: none;
}
.aerovillasWrapper  .specsContainer {
    background: none;       
    } 
.aerovillas-spec, .aerovillas-map{
    background: url(images/aero-villas/Aero-Villas-common-bg.jpg) right top no-repeat;
    background-size: cover;} 
 
.aerofloorplanBg { 
   background: linear-gradient(to left, #f0713e, #ffcf13); 
}
.aerovillasspec-table .spec-table{border:2px solid rgb(35 35 35 / 50%)}
.aerovillasspec-table .spec-table th, .aerovillasspec-table .spec-table td {border: 1px solid rgb(35 35 35 / 50%)}
.aerovillas-spec .specs-box li { 
    color: #131313; 
}
.aerovillas-spec .specs-box li strong { 
    border: 1px solid rgb(255 255 255 / 50%);
        color: #fff;

}
.aerovillas-spec .unit-specs-box li { 
   border: 1px solid rgb(255 255 255 / 50%);
   color: #fff;
}
.aerovillasCelebration .commonBox{
    width:50%;
    height: 600px;
    float: left;
    position: relative;

} 
.airportBox.aeroairportBox .aeroariportLeftTopBox {
    width: 38%;
    top: 70px;
    left:70px; 
    position: absolute;
}
.airportBox.aeroairportBox .aeroariportLeftTopBox h1{    
    text-transform: uppercase;
    font-size: 42px;
    color: #fff;
}

.airportBox.aeroairportBox .aeroariportLeftTopBox h3 { 
    text-transform: uppercase;
    font-size: 25px;
    color: #064a6f;
}

.airportBox.aeroairportBox .aeroariportLeftTopBox h4 { 
    text-transform: uppercase;
    font-size: 25px;
    background: #fdaf17;
    padding: 2px;
    width: 195px;
    margin-bottom: 15px;
}

.airportBox.aeroairportBox .aeroariportLeftTopBox h4 span{  
   color: #000; 
    display: inline-block;
    background: #fff;
    padding: 5px 20px;
    vertical-align: middle;
}
.airportBox.aeroairportBox .aeroariportLeftTopBox h4 img{  
    width: 35px; 
    display: inline-block;
    vertical-align: middle; 
}

.airportBox.aeroairportBox .aeroariportLeftTopBox h5 {  
    color: #000;
    font-size: 18px;
    margin-bottom: 15px;
}
.airportBox.aeroairportBox .aeroariportLeftTopBox p { 
   color: #000;
    text-align: justify;
    font-size: 12px;
   line-height: 16px;
   letter-spacing: .5px;
}  

.airportBox.aeroairportBox .aeroariportLeftbottomBox  { 
    width: 40%;
    bottom: 40px; 
    left:70px;
    position: absolute;
} 
.airportBox.aeroairportBox .aeroariportLeftbottomBox ul {
    padding-left: 15px;
} 
.airportBox.aeroairportBox .aeroariportLeftbottomBox ul li {
    letter-spacing: .5px;
    font-size: 12px;
    line-height: 15px;
    color: #000;
    list-style: disc;
}
   
.airportBox.aeroairportBox .aeroariportRightTopBox {
    width:40%;
    top: 110px;
    right:70px; 
    position: absolute;
} 
.airportBox.aeroairportBox .aeroariportRightTopBox h3 { 
    text-transform: uppercase;
    font-size: 25px;
    color: #064a6f;
}

.airportBox.aeroairportBox .aeroariportRightTopBox h4 { 
    text-transform: uppercase;
    font-size: 25px;
    background: #fdaf17;
    padding: 2px;
    width: 180px;
    margin-bottom: 15px;
}

.airportBox.aeroairportBox .aeroariportRightTopBox h4 span{  
   color: #000; 
    display: inline-block;
    background: #fff;
    padding: 5px 20px;
    vertical-align: middle;
}
.airportBox.aeroairportBox .aeroariportRightTopBox h4 img{  
    width: 35px; 
    display: inline-block;
    vertical-align: middle; 
}
.aeroariportRightbottomBox{
    width: 35%;
    bottom:40px;
    right: 70px;
    position: absolute;
    text-align: right;
}
  
.aeroariportRightbottomBox .aeroRightlist{
     width: 100%;
    float: left;
    position: relative;
    list-style: none;
}
  
.aeroariportRightbottomBox .aeroRightlistBox  .aeroRightlist{
    width: 100%;
    float: left;
    position: relative;
    list-style: none;
    background: linear-gradient(45deg, #ffffff00, #ffffff);
    margin: 5px 0px;
    padding: 10px 0px 10px 30px;
}
.aeroariportRightbottomBox .aeroRightlistBox  .aeroRightlist:before{
    content: '';
    position: absolute;
    left: -88px;
    background: url(images/aero-villas/aeroplane.png) no-repeat;
    background-size: contain;
    width: 100px;
    height: 100px;
    z-index: 9999;
}
.aeroariportRightbottomBox .aeroRightlistBox  .aeroRightlist .aeroRightSublist{
    width: calc(100% - 80px);
    color: #000;
    display: inline-block;
    vertical-align: middle;
    text-align: right;
}

.aeroariportRightbottomBox .aeroRightlistBox  .aeroRightlist .aeroRightSublist h2{
    font-size: 12px;
    text-transform: uppercase
}
.aeroariportRightbottomBox .aeroRightlistBox  .aeroRightlist:nth-child(1) .aeroRightSublist h2, .aeroariportRightbottomBox .aeroRightlistBox  .aeroRightlist:nth-child(3) .aeroRightSublist h2{
    color: #f39243;
}

.aeroariportRightbottomBox .aeroRightlistBox  .aeroRightlist:nth-child(2) .aeroRightSublist h2, .aeroariportRightbottomBox .aeroRightlistBox  .aeroRightlist:nth-child(4) .aeroRightSublist h2{
    color: #d9666a;
} 
.aeroariportRightbottomBox .aeroRightlistBox  .aeroRightlist .aeroRightSublist ul {
    text-align: right;
    width: auto;
    float: right;
} 
.aeroariportRightbottomBox .aeroRightlistBox  .aeroRightlist .aeroRightSublist ul li {
    letter-spacing: .5px;
    font-size: 10px;
    line-height: 15px;
    color: #000;
    list-style: disc;
    float: right;
} 
.aeroariportRightbottomBox .aeroRightlistBox  .aeroRightlist img{
    width: 70px;
    display: inline-block;
    vertical-align: middle;  
}
.aerovillasUnit{
  background: url(images/aero-villas/Aero-Villas-common-bg.jpg) right top no-repeat;
    background-size: cover;
}
.aerovillasMapBox{
   background: #efefef;
}
.aerovillasMapBox .lmBox {
    width: 100%;
    padding-left: 0;
}
.aerovillasUnit .fpHeader {
    border-color:#fff;
}
.aerovillasUnit .fpRowTitle h4 { 
    color:#fff;	
} 
.aerovillasUnit .fpRow .fpBox .fpDetails p{ 
    color:#fff;
} 
.aerovillasUnit .fpRow {
    border: 1px solid #fff;
}
.aerovillasUnit  .fpRow .fpBox.fpAreaBox ul li span{color: #fff; }
.aerovillasUnit  .moreFp {color: #fff;}
.aerovillasUnit .fpRow .fpBox {
    border-right: 1px solid #fff;
}
.aerovillasUnit .unitsPlanOverlay:before{display:none;} 
.aerovillas-layout{    background: #df511f;}
.aerovillasairort{background:#a4def4;}
.list {width:100%;float:left;margin-top:10px;padding-left: 20px;}
.list li{
	letter-spacing: 1px;
    font-size: 14px;
    line-height: 22px;
    color: #212121;
    list-style: disc;
}
.aerovillasiconBg {    background: linear-gradient(to right, #19a5d6, #7bb2d1);}
.iconImg{}
.aero-list-box{ 
	width: 90%;
    float: left;
    display: none;
    margin: 0px 5%;
    padding-left: 20px;
   }
.aero-list-box li{ 
	letter-spacing: 1px;
    font-size: 14px;
    line-height: 22px;
    color: #ffffff;
    list-style: disc;
 }


.expresswayBox-left{
	width: 300px;
    float: left;
    margin-top: 80px;
}
.expresswayBox-left h2{
	font-size: 28px;
    font-weight: bold;
    text-transform: uppercase;
	color: #fff;
}

.expresswayBox-left p{ 
	color: #fff;
}
.expresswayBox-right{
    width: 45%;
	float: right;
	position:relative;
}
.expresswayBox-right h2{
	font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
}
.expresswayBox-right:before{
     content: '';
    position: absolute;
    width: 1px;
    top: 0px;
    bottom: -30px;
    right: 0px;
    border-right: 1px dashed #fff;
}
.expresswayBox-right .list { 
    padding-left: 0px;
}

.expresswayBox-right .list li { 
    color: #fbfbfb;
    padding: 2px 0px;
    border-bottom: 1px dashed #fff;
    font-size: 12px;
    list-style: none;
}
.expresswayBox-right .list li img
{
    width: 30px;
    display: inline-block;
    vertical-align: middle;

}

.expresswayBox-right .list li span
{
    width: calc(100% - 40px);
    display: inline-block;
    vertical-align: middle;
    line-height: 16px;
    margin-left: 10px;
}
.aerovillasjourneyBg {
    background: url(images/aero-villas/aero-villas-film.jpg) right top no-repeat;
    background-size: cover;
    margin: 5px 0px;
     
    /*background: linear-gradient(to left, #ddd77f, #f8f489);*/
} 

.journeyBox-left{
	width: 45%;
    float: right;
}
.journeyBox-left h2{
	font-size: 30px;
    text-transform: uppercase;
    color: #fff;
}
.journeyBox-left h3{
	color: #fff;
    font-size: 18px;
    margin: 10px 0px;
}
.journeyBox-left p{
	color: #fff; 
}
.journeyBox-list{
	width:80%;
	float:left;
	margin: 20px 0px;
	position:relative;
	padding: 30px;
}
.journeyBox-list .imgBox{
	position: absolute;
    width: 130px;
    top: 50%;
    right: -100px;    
    transform: translateY(-50%);
}
.journeyBox-list h4{
	text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 100;
    color: #fff;
}
.journeyBox-list .list li { 
    font-size: 12px; 
    color: #ffffff;
    line-height: 18px;
}

.journeyBox-list:before{
	content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px; 
    width: 100%;
    height: 45px;
    border: 5px solid white;
    border-bottom: 0px;
    border-radius: 40px 40px 0px 0px;
	 
}
.journeyBox-list:after{
	content: '';
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px; 
    width: 100%;
    height: 45px;
    border: 5px solid white;
    border-top: 0px;
    border-radius: 0px 0px 40px 40px;
	 
}

.aerovillasdream {
    background: url(images/aero-villas/Aero-Villas-bg-4.jpg) right top no-repeat;
    background-size: cover;
    margin: 5px 0px;
} 
.aerovillasdream .aerovillasdreamSub{
    widows: 100%;
    height: 500px;
}
.aerodreamLefttopBox{
    margin-top: 0;
    position: absolute;
    left: 70px;
    z-index: 9;
}
.aerodreamLefttopBox:before{
    content: '';
    content: '';
    position: absolute;
    left: 0px;
    bottom: -146px;
    background: url(images/aero-villas/Tag.png) right top no-repeat;
    background-size: 100%;
    width: 100px;
    height: 192px; 
    z-index: -1; 
}
.aerodreamLefttopBox h2{
    font-size: 35px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
}
.aerodreamLefttopBox h2 small{
    display: block;
}
.aerodreamLeftbottomBox {
    width: 30%;
    bottom: 70px;
    left: 70px;
    position: absolute;
}
.aerodreamLeftbottomBox h5 {
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 15px;
}
.aerodreamLeftbottomBox p {
    color: #fff;
    text-align: justify;
    font-size: 12px;
    line-height: 18px;
}
.aerodreamLeftbottomBox1{
    width: 30%;
    bottom: 0px;
    left: 70px;
    position: absolute;

}

.aerodreamLeftbottomBox1 h5 {
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 16px 
}


/*-------------------aerocity-----------------*/

.aerocityoverviewBg{    
	background: linear-gradient(to left, #dd8851, #ffb180);
} 
.aerocitysDestinationBg{
       background: #cc212a;
}
.aerocitysDestinationBg .amenitiesDivision .highlights li {
    color: #ffffff;
}
.aerocitysDestinationBg .amenitiesDivision h3{ 
    color:#FFFFFF;
}
.aerocitysDestinationBg  .iconBox span{ 
    color:#FFFFFF;
}
 
 
.aerocitygalBg{
       background: #cc212a;
}
.aerocityfeaturesBg{
   background: url(images/aero-villas/Aero-Villas-common-bg.jpg) right top no-repeat;
    background-size: cover;

	/*background: linear-gradient(to left, #bde3fa, #a0cbed);*/
}

/*.aerocityWrapper{overflow: hidden;}*/
.aerocityfeaturesBg .iconBox{width:33.33%;padding:5px;height:110px;}
.aerocityfeaturesBg .iconBox img{width:50px;}
.aerocityWrapper .construcStatus span{color:#fff;}

.aerocityWrapper .pageHeader ul, .aerocityWrapper .fpHeader{    border-color:#fff;
    color: #000;}    
.aerocityWrapper .pageHeader ul li a, .aerocityWrapper .fpHeader ul li a{border-color:#FFFFFF;
    color: #fff;} 
.aerocityWrapper .pageHeader ul li a:hover, .aerocityWrapper .fpHeader ul li a:hover{
	color: #fff;
    background: #000000;
}
.aerocityWrapper .projectOverview .reranumber ul li i, .aerocityWrapper .quickview .projectsBHK aside strong span{ background:#fff;
    color: #000000;}   
.aerocityWrapper .pageHeader ul li a.activePage {
	color: #fff;
}
.aerocityWrapper  .projectOverview .reranumber ul li {    color: #fff;}
.aerocityWrapper .fpHeader ul li a.activeFpBtn, .aerocityWrapper .fpHeader ul li a.activeSpBtn, .aerocityWrapper .galleryHeader ul li a.galBtnActive, .aerocityWrapper .mapHeader ul li a.activeMapBtn{color: #000;
    background: #ffffff;
    border-color: #ffffff;}
 .aerocityWrapper   .pageHeader.fixed {    
    background: linear-gradient(to left, #e8a37c, #e0905d);
}
.aerocityWrapper .aerocityUnit .fpHeader ul li a { 
    padding: 10px 16px 7px;
    width: 135px;
}
 .aerocityWrapper   .pageHeader.fixed {    
    background: linear-gradient(to left, #e8a37c, #e0905d);
} 
.aerocityWrapper .quickview .projectsBHK aside p{
	border: 1px solid #ffffff;
    /* background: linear-gradient(to right,#ffffff,#ffffff); */
    color: #ffffff;}
.expresswayBox h2.h2 {
    color: #dd501f;
}
.aerocityWrapper .construcStatus .imgBox{   background: #ffffff;}
.aerocityWrapper .fpHeader ul li a {color: #ffffff;}
.aerocityWrapper  .fpHeader ul li a:hover {background: #ffffff; color: #000;}
.aerocityWrapper .galleryContainer1{   background: #ffffff;}   
.aerocityWrapper .lmBox .lmImg a img { 
    border: 4px solid #fff;
     height: auto; 
    padding: 0px;
}
.aerocityWrapper .constructionContainer .constructionBox a{border-color:#febe20;}
.aerocityWrapper  .overviewText p { color: #fff;}
.aerocityWrapper  .construcStatus p spam { color: #fff;}
.aerocityWrapper .construcStatus p a { color: #fff;}
.aerocityfloorplanBg {
    background: url(images/gaur-7th-parkview/bg-yellow.jpg) center fixed;
    background-size: cover;
    }
.aerocityfloorplanBg .unitsPlanOverlay:before {content: '';position: absolute;background: none;top: -70px;left: 0;bottom: -70px;width: 100%;z-index: -1;} 

.aerocityfeaturesBg .fpHeader ul li a.activeMapBtn {  color: #fff8ba !important;}
.aerocitygalBg .call-enq .footerNumbers i {color: #fff8ba}
.aerocityskri {position: relative;display: inline-block;float: left;width: 100%;} 
.aerocityfloorplanBg .whiteHeading h4{color:#FFFFFF;} 
.aerocitygalBg .pageHeader ul {border-bottom: 1px solid #8c8868 !important;}
.aerocitygalBg .pageHeader ul li a {border: 1px solid #a08686 !important;}
.aerocitygalBg .lmBox .lmImg a i {color: #fff8ba;}
.aerocityWrapper  .fpRow .fpBox { 
    border-right: 1px solid rgb(0 0 0 / 44%);
}
.aerocityWrapper   .fpRow {
    border: 1px solid rgb(13 13 13 / 44%); 
}
.aerocityWrapper .fpRow .fpBox:last-child {
    border-right: none;
}
.aerocityWrapper  .specsContainer {
    background: none;       
    } 
.aerocity-map{ background: #cc212a;} 
 
.aerocity-spec{ background: #054a6d;} 

.aerofloorplanBg { 
   background: linear-gradient(to left, #f0713e, #ffcf13); 
}
.aerocityspec-table .spec-table{border:2px solid rgb(35 35 35 / 50%)}
.aerocityspec-table .spec-table th, .aerocityspec-table .spec-table td {border: 1px solid rgb(35 35 35 / 50%)}
.aerocity-spec .specs-box li { 
    color: #131313; 
}
.aerocity-spec .specs-box li strong { 
    border: 1px solid rgb(255 255 255 / 50%);
        color: #fff;

}
.aerocity-spec .unit-specs-box li { 
   border: 1px solid rgb(255 255 255 / 50%);
   color: #fff;
}
.aerocityCelebration .commonBox{
    width:50%;
    height: 600px;
    float: left;
    position: relative;

} 
.airportBox.aerocityairportBox .aerocityariportLeftTopBox {
    width: 38%;
    top: 70px;
    left:70px; 
    position: absolute;
}
.airportBox.aerocityairportBox .aerocityariportLeftTopBox h1{    
    text-transform: uppercase;
    font-size: 42px;
    color: #fff;
}

.airportBox.aerocityairportBox .aerocityariportLeftTopBox h3 { 
    text-transform: uppercase;
    font-size: 25px;
    color: #064a6f;
}

.airportBox.aerocityairportBox .aerocityariportLeftTopBox h4 { 
    text-transform: uppercase;
    font-size: 25px;
    background: #fdaf17;
    padding: 2px;
    width: 195px;
    margin-bottom: 15px;
}

.airportBox.aerocityairportBox .aerocityariportLeftTopBox h4 span{  
   color: #000; 
    display: inline-block;
    background: #fff;
    padding: 5px 20px;
    vertical-align: middle;
}
.airportBox.aerocityairportBox .aerocityariportLeftTopBox h4 img{  
    width: 35px; 
    display: inline-block;
    vertical-align: middle; 
}

.airportBox.aerocityairportBox .aerocityariportLeftTopBox h5 {  
    color: #000;
    font-size: 18px;
    margin-bottom: 15px;
}
.airportBox.aerocityairportBox .aerocityariportLeftTopBox p { 
   color: #000;
    text-align: justify;
    font-size: 12px;
   line-height: 16px;
   letter-spacing: .5px;
}  

.airportBox.aerocityairportBox .aerocityariportLeftbottomBox  { 
    width: 40%;
    bottom: 40px; 
    left:70px;
    position: absolute;
} 
.airportBox.aerocityairportBox .aerocityariportLeftbottomBox ul {
    padding-left: 15px;
} 
.airportBox.aerocityairportBox .aerocityariportLeftbottomBox ul li {
    letter-spacing: .5px;
    font-size: 12px;
    line-height: 15px;
    color: #000;
    list-style: disc;
}
   
.airportBox.aerocityairportBox .aerocityariportRightTopBox {
    width:40%;
    top: 110px;
    right:70px; 
    position: absolute;
} 
.airportBox.aerocityairportBox .aerocityariportRightTopBox h3 { 
    text-transform: uppercase;
    font-size: 25px;
    color: #064a6f;
}

.airportBox.aerocityairportBox .aerocityariportRightTopBox h4 { 
    text-transform: uppercase;
    font-size: 25px;
    background: #fdaf17;
    padding: 2px;
    width: 180px;
    margin-bottom: 15px;
}

.airportBox.aerocityairportBox .aerocityariportRightTopBox h4 span{  
   color: #000; 
    display: inline-block;
    background: #fff;
    padding: 5px 20px;
    vertical-align: middle;
}
.airportBox.aerocityairportBox .aerocityariportRightTopBox h4 img{  
    width: 35px; 
    display: inline-block;
    vertical-align: middle; 
}
.aerocityariportRightbottomBox{
    width: 35%;
    bottom:40px;
    right: 70px;
    position: absolute;
    text-align: right;
}
  
.aerocityariportRightbottomBox .aerocityRightlist{
     width: 100%;
    float: left;
    position: relative;
    list-style: none;
}
  
.aerocityariportRightbottomBox .aerocityRightlistBox  .aerocityRightlist{
    width: 100%;
    float: left;
    position: relative;
    list-style: none;
    background: linear-gradient(45deg, #ffffff00, #ffffff);
    margin: 5px 0px;
    padding: 10px 0px 10px 30px;
}
.aerocityariportRightbottomBox .aerocityRightlistBox  .aerocityRightlist:before{
    content: '';
    position: absolute;
    left: -88px;
    background: url(images/aero-villas/aeroplane.png) no-repeat;
    background-size: contain;
    width: 100px;
    height: 100px;
    z-index: 9999;
}
.aerocityariportRightbottomBox .aerocityRightlistBox  .aerocityRightlist .aeroRightSublist{
    width: calc(100% - 80px);
    color: #000;
    display: inline-block;
    vertical-align: middle;
    text-align: right;
}

.aerocityariportRightbottomBox .aerocityRightlistBox  .aerocityRightlist .aeroRightSublist h2{
    font-size: 12px;
    text-transform: uppercase
}
.aerocityariportRightbottomBox .aerocityRightlistBox  .aerocityRightlist:nth-child(1) .aeroRightSublist h2, .aerocityariportRightbottomBox .aerocityRightlistBox  .aerocityRightlist:nth-child(3) .aeroRightSublist h2{
    color: #f39243;
}

.aerocityariportRightbottomBox .aerocityRightlistBox  .aerocityRightlist:nth-child(2) .aeroRightSublist h2, .aerocityariportRightbottomBox .aerocityRightlistBox  .aerocityRightlist:nth-child(4) .aeroRightSublist h2{
    color: #d9666a;
} 
.aerocityariportRightbottomBox .aerocityRightlistBox  .aerocityRightlist .aeroRightSublist ul {
    text-align: right;
    width: auto;
    float: right;
} 
.aerocityariportRightbottomBox .aerocityRightlistBox  .aerocityRightlist .aeroRightSublist ul li {
    letter-spacing: .5px;
    font-size: 10px;
    line-height: 15px;
    color: #000;
    list-style: disc;
    float: right;
} 
.aerocityariportRightbottomBox .aerocityRightlistBox  .aerocityRightlist img{
    width: 70px;
    display: inline-block;
    vertical-align: middle;  
}
.aerocityUnit{
      background: #054a6d;
}
.aerocityMapBox{
   background: #054a6d;
}
.aerocityMapBox .lmBox {
    width: 100%;
    padding-left: 0;
}
.aerocityUnit .fpHeader {
    border-color:#fff;
}
.aerocityUnit .fpRowTitle h4 { 
    color:#fff;	
} 
.aerocityUnit .fpRow .fpBox .fpDetails p{ 
    color:#fff;
} 
.aerocityUnit .fpRow {
    border: 1px solid #fff;
}
.aerocityUnit  .fpRow .fpBox.fpAreaBox ul li span{color: #fff; }
.aerocityUnit  .moreFp {color: #fff;}
.aerocityUnit .fpRow .fpBox {
    border-right: 1px solid #fff;
}
.aerocityUnit .unitsPlanOverlay:before{display:none;} 
.aerocity-layout{    background: #df511f;}
.aerocityairort{background:#a4def4;}
 
.aerocityiconBg {    background: linear-gradient(to right, #19a5d6, #7bb2d1);}
.iconImg{}
.aerocity-list-box{ 
	width: 90%;
    float: left;
    display: none;
    margin: 0px 5%;
    padding-left: 20px;
   }
.aerocity-list-box li{ 
	letter-spacing: 1px;
    font-size: 14px;
    line-height: 22px;
    color: #ffffff;
    list-style: disc;
 }
 .aerocitySection1 .aerocitysubSection1{
    background: url(images/aerocity/section-4.jpg) right bottom no-repeat #cc212a;
    background-size: 75%;
    width: 100%;
    height: 445px;
    float: left;
    overflow: hidden;
}
.aerocitySection1 .aerocitysubSection1 .contentBox{
    width: 50%;
    float: left;
    min-height: 450px;
    padding: 50px 0 50px 5%;
    /* background: #fff; */
    position: relative;
    z-index: 1;
 }
 .aerocitySection1 .aerocitysubSection1 .contentBox::before {
    content: '';
    position: absolute;
    right:-60px;
    left: 0;
    top: 0;
    bottom: 0;
    background: #cc212a;
    transform: skewX(-15deg);
    z-index: -1;
}
.aerocitySection1 .aerocitysubSection1 article{
    width:100%;
    float: left;
}
.aerocitySection1 .aerocitysubSection1 article h2 {
    font-size: 20px;
    text-transform: uppercase;
    color: #fff;
}
.aerocitySection1 .aerocitysubSection1 article h3{
    font-size: 16px;
    margin-top: 10px;
    width: 100%;
    float: left;
    color: #fdaf17;
}

.aerocitySection1 .aerocitysubSection1 article ul{ 
    margin-top: 10px;
}
.aerocitySection1 .aerocitysubSection1 article ul li{
    color: #fff;
}

 .aerocitySection1 #aerocitysubSection2{
    background: url(images/aerocity/section-5.jpg) left bottom no-repeat #cc212a;
    background-size: 75%;
    width: 100%;
    height: 445px;
    float: left;
    overflow: hidden;
}
.aerocitySection1 #aerocitysubSection2 .contentBox{
    float: right;
	background:#054a6d;
	
}
.aerocitySection1 #aerocitysubSection2 .contentBox::before{
	background:#054a6d !important;
	left:-60px;
	right:200px;
}
.aerocitySection1 #aerocitysubSection2 .contentBox article h2 span{
	color:#fdaf17;
}
.aerocitySection1 #aerocitysubSection2 .contentBox article p{
	color:#fff;
	padding-top:20px !important;
}

 .aerocitySection1 #aerocitysubSection3{
    background: url(images/aerocity/section-6-1.jpg) right bottom no-repeat #cc212a;
    background-size: 65%;
    width: 100%;
    height: 445px;
    float: left;
    overflow: hidden;
}
.aerocitySection1 #aerocitysubSection3 .contentBox::before{
	right:-60px !important;
}

 .aerocitySection1 #aerocitysubSection4{
    background: url(images/aerocity/section-3.jpg) left bottom no-repeat #cc212a; 
    background-size: 75%;
    width: 100%;
    height: 445px;
    float: left;
    overflow: hidden;
}
.aerocitySection1 #aerocitysubSection4 .contentBox{
    float: right;
	background:#054a6d;
	
}
.aerocitySection1 #aerocitysubSection4 .contentBox::before{
	background:#054a6d !important;
	left:-60px;
	right:200px;
}
.aerocitySection1 #aerocitysubSection4 .contentBox article p{
	color:#fff;
	padding-top:20px !important;
}

 .aerocitysubSection5{
    /*background: url(images/aerocity/section-8.jpg) center no-repeat #cc212a;
    background-size:100%;
	min-height:700px;*/
	position:relative;
}
.aerocitysubSection5 .airportContent{
	width:100%;
	float:left;
}
.airportContentLeft{
	position:absolute;
	width:40%;
	left:80px;
	top:50px;
}
.airportContentLeft h2{
	text-transform:uppercase;
	font-size:24px;
	margin-bottom:10px;
	font-family:'latoblack';
	color:#024770;
}
.airportContentLeft h2 span{
	color:#f1cd09;
}
.airportContentBox h3{
	font-size:15px;
	color:#fff;
	font-style:italic;
	letter-spacing:1.5px;
}
.airportContentBox p{
	font-size:10px;
	color:#fff;
	line-height:15px;
}
.airportContentBox .list{
	margin-bottom:10px;
}
.airportContentBox .list li{
	color:#fff;
	font-size:10px;
	line-height:15px;
}
.airportContentRight{
	position:absolute;
	width:40%;
	right:60px;
	top:50px;
}
.airportContentBottom{
	position:absolute;
	width:50%;
	left:60px;
	bottom:30px;
}

.aerocitysubSection6{
	width:100%;
	float:left;
	position:relative;
}

.filmcityContent{
   width: 30%;
    left: 10%;
    top: 50%;
    /* margin: 0px 10%; */
    position: absolute;
    transform: translateY(-50%);
    text-align: center;
}

.filmcityContent h2{
	text-transform:uppercase;
	font-family:'latoblack';
	font-size:30px;
	color:#fdaf17;
	margin-bottom:10px;
}

.filmcityContent h3{
	color:#fff;
	margin-bottom:7px;
	font-style:italic;
}

.filmcityContent p{
	color:#fff;
	font-size:10px;
	line-height:13px;
}

.filmcityContent .list li{
	color:#fff;
	font-size:11px;
	line-height:15px;
	padding:5px 0;
}

.filmcityContent1{
	width: 30%;
    position: absolute;
    right: 7%;
    top: 100px;
    padding: 0;
    position: absolute;
    text-align: left;
}

.filmcityContent1 h2{
	text-transform:uppercase;
	font-family:'latoblack';
	font-size:30px;
	color:#054a6d;
}

.filmcityContent1 .list li{
	line-height:16px;
	font-size:10px;
}

.locationAercoityIcon{
	display:none;
}

.aerocityRoad{
	width:100%;
	float:left;
	margin-top:50px;
}
.aerocityfpContainer .imgbox{
    width: 80%;
    float: left;
    margin: 0px 10%;
}

.aerocityfpContainer .imgbox img{
    width:100%; 
    cursor: pointer;
}


.quickview .projectsBHK.firstBHK aside strong span.firstplot {
    background: #212121;
    color: #ffffff;
    border: 1px solid #d0d0d0;
    font-size: 12px; 
    padding: 16px 0px;
}

.fiveProjectsBg{
	/*background:#f4f7ff;*/
	padding:70px 0 0;
}

.fiveProjects{
	padding:70px 10%;
	background:#dfe8ff;
}
.fiveProHeader{
	width:80%;
	float:left;
	margin:0 10% -15px;
}
.fiveProHeader ul li{
	width:20%;
	margin:0 -2px;
	padding:0 3px;
}
.fiveProHeader ul li a{
	width:auto;
	padding:10px 10px 20px;
	border-radius:10px;
	border:none;
}

.fiveProHeader ul li a.galBtnActive{
    background: #dfe8ff;
	border:none;
}

.fiveProjectsOver .fiveProOverContent{
	width:100%;
	float:left;
	margin-bottom:30px;
}

.fiveProjectsOver .fiveProOverContent h3{
	font-weight:100;
	padding-bottom:15px;
	position:relative;
	margin-bottom:10px;
}

.fiveProjectsOver .fiveProOverContent h3::before{
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	height:2px;
	right:90%;
	background:#222;
}

.fiveProjectsOver h4{
	font-weight:100;
	padding-bottom:10px;
	margin-top:30px;
	color:#364a7e;
}

.fiveProjectsOver ul{
	width:100%;
	float:left;
	background:#dfe7fb;
}

.fiveProjectsOver ul li{
	width:33%;
	float:left;
	padding:5px;
}

.fiveProjectsOver ul li .fiveProText{
	width:100%;
	float:left;
	text-align:left;
}

.fiveProjectsOver ul li .fiveProText span{
	font-size:15px;
	padding-left:10px;
}

.fiveProjectsOver ul li .fiveProText i{
	color:#364a7e;
	font-size:12px;
}

.fiveProjectsImgBox{
	margin-top:25px;
	text-align:center;
}

.fiveProjectsImgBox ul li{
	width:50%;
	float:left;
	padding-right:5px;
}

.fiveProjectsImgBox ul li:last-child{
	padding:none;
}

.fiveProjectsImgBox ul li a{
	display:block;
	background:#364a7e;
	padding:5px;
	position:relative;
}

.fiveProjectsImgBox ul li a .imgBox{
	margin-bottom:10px;
	position:relative;
}

.fiveProjectsImgBox ul li a .imgBox::before{
	content:'';
	position:absolute;
	top:0px;
	right:0px;
	left:0px;
	bottom:0px;
	background:rgba(0,0,0,0.55);
	transform:scale(0,0);
	overflow:hidden;
	transition:all 300ms ease-in-out;
}

.fiveProjectsImgBox ul li a .imgBox::after{
	content:'+';
	position:absolute;
	top:50%;
	left:50%;
	color:#fff;
	transform:translate(-50%,-50%);
	opacity:0;
	visibility:hidden;
	transition:all 300ms ease-in-out;
	font-size:35px;
}

.fiveProjectsImgBox ul li a:hover .imgBox::before{
	transform:scale(1,1);
}

.fiveProjectsImgBox ul li a:hover .imgBox::after{
	opacity:1;
	visibility:visible;
}

.fiveProjectsImgBox ul li a span{
	width:100%;
	color:#fff;
}

.lpwOverText h3{
    line-height: 30px;
    margin-bottom: 10px;
    letter-spacing: 1px;
    font-weight: bold;
    color: #364a7e;
}

.lpwOverText article{
	width:100%;
	float:left;
	padding:20px 0;
}

.lpwOverText article h3{
	font-size:14px;
	text-transform:uppercase;
	padding-bottom:10px;
	font-weight:400;
}

.lpwOverText ul{
	width:100%;
	float:left;
}

.lpwOverText ul li{
	width:33.33%;
	float:left;
	padding:0px 30px 0px 15px;
	min-height:35px;
	font-size:13px;
	position:relative;
}

.lpwOverText ul li::before{
	content:'\f064';
	position:absolute;
	top:3px;
	left:0%;
	color:#364a7e;
	transition:all 300ms ease-in-out;
	font-family:'fontawesome';
	font-size:11px;
}

.clubBox h3{
	font-weight:400;
	color:#364a7e;
    font-size: 18px;
    padding-bottom: 10px;
}

.clubAmenities{
	margin-top:25px;
}

.clubAmenities ul{
	padding:5px;
	border:1px solid #f3f3f3;
}

.clubAmenities ul li{
	width:20%;
	display:inline-block;
	margin:0 -2px;
	padding:5px;
}

.clubAmenities ul li a{
	display:block;
	padding:5px;
	background:#364a7e;
	text-align:center;
}

.clubAmenitiesImg{
	width:100%;
}

.clubAmenitiesImg img{
	width:100%;
	display:block;
}

.clubAmenitiesText{
	width:100%;
	padding-top:10px;
	text-align:center;
}

.clubAmenitiesText h3{
	font-size:14px;
	color:#fff;
	font-weight:100;
	padding:0;
}

.fiveOpspecificationsBg{
	background:#d9f5cd;
}

.fiveSpecTable th{
	width:auto;
	background:#082339;
}

.fiveSpecTable td{
	padding:3px 10px;
}

.fiveSpceBox{
	display:none;
    padding: 10px;
	margin-top:20px;
}

.fiveSpceHeader{
    width:100%;
    float: left;
	margin:20px 0 0;
	padding:10px 10px 0px;
}

.fiveSpceHeader ul li{
    width: 20%;
	display:inline-block;
    margin: 0 -2px;
    padding: 0 3px;
}

.fiveSpceHeader ul li a {
    display: block;
	cursor: pointer;
	padding:5px;
    border:none;
}

.fiveSpceHeader ul li a.fiveSpceBoxBtnActive{
    background: #12436b;
    padding: 4px;
    border-radius: 15px;
	position:relative;
}

.fiveSpceHeader ul li a.fiveSpceBoxBtnActive::before{
	content:'\f0dd';
	position:absolute;
	left:50%;
	bottom:-15px;
	font-family:'fontawesome';
	font-size:45px;
	transform:translateX(-50%);
	color:#12436b;
}

.fiveSpceHeader .fiveProBtnLogo{
	width:100%;
}

.fiveSpceHeader .fiveProBtnLogo img{
	width:100%;
	display:block;
}

/*.fiveSpceContainer{
	height:400px;
}*/

.separator{
	width:100%;
	float:left;
	position:relative;
}

.separator::before{
	content:'';
	position:absolute;
	top:2px;
	right:30%;
	left:30%;
	background:#222;
	height:1px;
}

.separator::after{
	content:'';
	position:absolute;
	top:0;
	right:45%;
	left:45%;
	background:#222;
	height:5px;
}
.runwayOverview .reranumber ul li a, .aerocityWrapper .projectOverview .reranumber ul li a{
	color: #fff;
}

.text-white{
	color: #fff !important;
}
.tablebank td, .tablebank th
	{
		padding:5px;
		text-align:center !important;
	}
	.tablebank th
	{
    background: #73bd1b;
	}
	.tablebank 
	{
    overflow: auto;
}
.blogmaIN .verticalsContainer li {
    width: 28%;
}
.rera5824
{
    width: 85px;margin-left: 3.5rem;
}
.rera5824 img
{
    border: 1px solid #ccc;
}

.d-mob
{
    display: none;
}
.font-11
{
    font-size: 11px;
    line-height: 1.1;
    padding: 7px;
    display: inline-block;
}

@media screen and (min-width:1400px){.slider, .slider li, .slider img {
    height: 550px;
}
}
@media screen and (min-width:1400px){.slidepop29 img{width:100%;height:auto;}
}

@media screen and (max-width:900px){.popup-box99 {width: 90%;margin-top: 15px;position: absolute;}
.popup-close2 { right: 0;top: -39px;}
marquee p{	font-size:12px;	color:#FFFFFF;}
.slidepop29 img{    width: 100%;	border: 3px solid #fff;	height: auto;}
.div-form {width: 49%;display: inline-block;margin-bottom: 5px;text-align: center;}
.form .sub {width: 49%;text-align: center;}
.form .sub input{width:100%;text-align: center;}
.townshipIcons ul li {
    width:30%;
}
}
@media screen and (max-width:500px){.popup-box99 {width: 90%;}
marquee p{	font-size:12px;}
.slidepop29{width:100% !important;}   
.slidepop29 img{border:3px solid #fff;width:100% !important;height:auto;}
.div-form input {width: 100%;display: inline-block;padding: 5px;outline: none;border: 1px solid #a75716;margin-bottom: 5px;}
.div-form span{width:22%;margin:0 -2px;text-align:left;display:inline-block;vertical-align:middle;}
.div-form {width: 100%;display: inline-block;margin-bottom: 1px;text-align: center;}
.popup-box99 {width: 90%;position: absolute;}
.form .sub {width:100%;text-align: center;}
.townshipBannerBox {
    width: 90%;
}
.townshipIcons ul li {
    width: 49.66%;
}
.townshipIcons h1 {
    font: 500 18px 'latolight';
    letter-spacing: 5px;
}
}

/*----------------------------------------RESPONSIVE STARTS------------------------------------*/
@media (min-width:1441px){
	.wrapper{width:1440px; margin-left:calc((100% - 1440px) / 2); float: left;}
}
@media screen and (max-width:1441px){body{ 	width:14; margin:0px;	border:none;   	display:block;  }
.header{ 	width:100%;  	left:0; }
.banner { 	padding:0px 3%;}
}
@media (max-width:1100px){.logo{width:130px;}
.navi > ul > li > a{	padding: 21px 5px 18px;	font: 13px 'latoblack';}
.slider, .slider li, .slider img{height:554px;}
.insideBanner{margin-top:91px;}
.fbLink{overflow:hidden;}
.pageHeader .min-width{width:90%; margin:0 5%;}
.call-enq .footerNumbers{width:30%;}
.sub-latestNewaBox {  height: 293px !important; }
.verticalsContainer li a article {	min-height: 75px;}
  .educationAwardBox ul li .awards-txt  { 	height: 120px;}
.educationAwardBox.educationAwardBox1 ul li {	width: 44%;}
.storeBox ul li {	width: 20%;}
.aerocitySection1 .aerocitysubSection1 .contentBox {
    width: 60%;
   }
   .aerocitySection1 #aerocitysubSection3 { 
    background-size: 80%;
}
}

@media (max-width:1024px){.popup { 	width: 80%;}
.navi > ul > li > a { 	font: 11px 'latoblack';}
.topHeader{padding-right:5%;}
.header.fixed .navi > ul > li > a{padding:11px 7px 6px;}
.counter-window .main-div-cou .counter {font-size: 23px;font-family: 'latoblack';width: 150px;line-height: 56px;}
.counter-window .main-div-cou .coun-data {min-height: 112px;}
.counter-window .main-div-cou .title{font-size:10px;}
.searchTextBtn{top:2px; right:2px;}
.slider, .slider li, .slider img{height:516px;}
.min-width{width:90%; margin:0 5%;}
.projFilter li{width:auto;}
.projectFilterAreawise li h4{width:auto;}
.newsTestiContainer{padding-right:5%;}
.newsTestiContainer:last-child{padding-left:5%;}
.newsletter h1{font-size:26px;}
.newsletter h1 i{width:70px; height:70px; line-height:70px; font-size:30px;}
.footer .footLink.fbLink{width:34%;}
.overviewText .overIcons li{width:15%;}
.projectLogo{width:20%;}
.quickview{margin-top:10px;}
.projectOverview{padding-right:0;}
.projectOverview.projectSideSec{padding-left:3%;}
.quickview .projectsBHK aside p{font-size:12px;}
.fpRow .fpBox .fpDetails a{width:80%;}
.townshipBannerBox{width:60%;}
.sub-latestNewaBox { height: 251px !important;}
.news-controls { top: 28%;}
.lmBox .lmImg a img { height: 385px; }
.loc-div { height: 385px; }
.loc-div .iframe1{	height:385px;}
.loc-div .iframe{	height:385px; }
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider{	width: 100% !important;	height:195px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li{	width: 100% !important;	height:195px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li img{	width: 100% !important;	height:195px !important;}
.krishnVideos iframe { 	height: 230px;}
.airportBox .ariportRightbottomBox { 
    bottom: 5vh;
}
.radhCelebration .commonBox {
    height: 500px;
}
.radhCelebration .cinemaBox {
    background: url(images/gaur-7th-parkview/cinemas.jpg) left bottom no-repeat;
    background-size: cover;
}
.radhCelebration .celebrationBox .celebrationBottom { 
    bottom: 3vh;
}
.gallerySlider1 {
    height: 365px;
}


.sportsvillasCelebration .commonBox {
    height: 500px;
}
.sportsvillasCelebration .cinemaBox {
    background: url(images/sports-villas/cinemas.jpg) left bottom no-repeat;
    background-size: cover;
}
.sportsvillasCelebration .celebrationBox .celebrationBottom { 
    bottom: 3vh;
}
.aerovillasairort {
    background: url(images/aero-villas/Aero-Villas-m-1.jpg) center top no-repeat;
    background-size: cover;
}
.aerovillasairort .airImg{
    display:none;
}
.aerovillasairort .airportBox {
    width: 100%;
    height: 800px;
    position: relative;
    float: left; 
}
.filmcityContent1 .list li { 
    color: #fff;
}
.filmcityContent1 {
    width: 34%; 
    right: 4%;
    top: 51px; 
}
.filmcityContent {
    width: 35%;
    left: 5%;
 }
 .filmcityContent h2 { 
    font-size: 24px; 
}
.filmcityContent h3 { 
    font-size: 16px;
}
.filmcityContent1 h2 { 
    font-size: 24px;
  }
  .airportContentLeft { 
    width: 45%;
    left: 5%;
    top: 25px;
}
.airportContentRight { 
    width: 45%;
    right: 5%;
    top: 26px;
}

}

@media (max-width:1000px){.topHeader{padding:5px 4%;}
.navi{padding:0 10px;}
.slider, .slider li, .slider img{height:504px;}
.educationAwardBox ul li {	width: 31%;}
.aerocitySection1 .aerocitysubSection1 .contentBox {
    width: 100%;
        background: rgb(204 33 42 / 82%);
    padding: 50px 5%;
}
.aerocitySection1 .aerocitysubSection1 .contentBox::before {
    display: none;
}   

.aerocitySection1 #aerocitysubSection2 .contentBox::before{
	 display: none;
}
.aerocitySection1 #aerocitysubSection2 .contentBox { 
   background: rgb(5 74 109 / 79%);
}
.aerocitySection1 #aerocitysubSection4 .contentBox {
   background: rgb(5 74 109 / 87%);
}
.aerocitySection1 #aerocitysubSection4 { 
    background-size: cover;
}
.aerocitySection1 .aerocitysubSection1 { 
    background-size: cover;
    }
    .aerocitySection1 #aerocitysubSection2 { 
    background-size: cover;
}
.aerocitySection1 #aerocitysubSection3 {
    background: url(images/aerocity/section-6-1.jpg) right to no-repeat #cc212a;
    background-size:cover;
    }

}

@media (max-width:950px){.slider, .slider li, .slider img{height:479px;}
.projectBox .innerProjectBox .projCaption ul{min-height:170px;}
.insideSlider, .insideSlider img{height:400px;}
.pageHeader ul li{margin:2px 0;}
 .testim-left h4 { /*margin: 0px 5% !important; width: 90% !important;*/}
.gaurCity-feature ul li {width: 20% !important;}
.verticalsContainer .bx-wrapper .bx-controls-direction a {	bottom: -22px;  	top: auto;}
.verticalsContainer .bx-wrapper .bx-prev {	left:50%; 	right: auto;	margin-left:-35px; }
.verticalsContainer .bx-wrapper .bx-next {	right: 50%; 	left: auto; 	margin-right:-40px; }
#verticals .bx-wrapper {	margin-bottom: 40px !important;}
.radhafeaturesBg{
	background: url(images/gaur-7th-parkview/bg-green.jpg) center fixed;
    background-size: cover;
}
.airImg{display:none;}
.airportBox {
    width: 100%;
    height: 500px;
    position: relative;  
    float: left; 
}
.airportBox .ariportLeftTopBox {
    width: 40vw;
}
.airportBox .ariportRightTopBox { 
    left: auto;
    right: 5vw;
}
.airportBox .ariportRightbottomBox { 
    right: 5vw; 
}
.airportBox .ariportLeftbottomBox {
    bottom: 40px; 
    left: 30px;
}
.radhaExpresBg {
    background: url(images/gaur-7th-parkview/yamuna-exp1.jpg) right top no-repeat;
    background-size: cover;
}

.sportsvillasExpresBg {
    background: url(images/sports-villas/yamuna-exp1.jpg) right top no-repeat;
    background-size: cover;
}
.airportBox .ariportRightTopBox ul li { 
    line-height: 22px;
}
.sportsvillasairort .airportBox .ariportRightTopBox ul li { 
    color: #000;
}
.aerovillasairort .airportBox { 
    height: 800px; 
}
.airportBox.aeroairportBox .aeroariportLeftTopBox h1 { 
    font-size: 33px;
   }
   .airportBox.aeroairportBox .aeroariportLeftTopBox h3 { 
    font-size: 18px;
}
.airportBox.aeroairportBox .aeroariportLeftTopBox h4 { 
    font-size: 18px; 
    width: 165px; 
}
.airportBox.aeroairportBox .aeroariportRightTopBox h4 { 
    font-size: 19px; 
    width: 160px; 
}
.airportBox.aeroairportBox .aeroariportRightTopBox h3 { 
    font-size: 18px; 
}
.aeroariportRightbottomBox .aeroRightlistBox .aeroRightlist:before { 
    left: -59px; 
    width: 86px;
    height: 70px; 
}
.airportBox.aeroairportBox .aeroariportRightTopBox {
    width: 40%;
    top: 60px;
 }
 .airportBox.aeroairportBox .aeroariportRightTopBox {
    width: 40%;
    top: 60px;
}
}

@media (max-width:910px){.popup { 	width: 90%;}
.popup section p {	font-size:12px;}
.educationAwardBox ul li {	width: 48%;}
.educationAwardBox.educationAwardBox1 ul li {	width: 48%;}
.educationAwardBox ul li .awards-txt {	 height: 100px; }
.aerodreamLefttopBox:before { 
    bottom: -91px; 
    width: 65px;
    height: 124px; 
}
.aerovillasairort .airportBox {
    height: 900px;
}
.filmcityContent { 
    left: auto;
    width: 100%;
    float: left;
    top: auto;
    position: relative;
    margin: 0px 0%;
    transform: translate(0%, 0%);
    padding: 40px 5%;
    text-align: left;
    background: url(images/aerocity/left.jpg) bottom center no-repeat;
    background-size: cover;
    height: 530px;
}
.filmcityContent1 { 
	right: auto;
    width: 100%;
    float: left;
    top: auto;
    position: relative;
    margin: 0px 0%;
    transform: translate(0%, 0%);
    padding: 40px 5%;
    text-align: left;
    background: url(images/aerocity/right.jpg) bottom center no-repeat;
    background-size: cover;
    height: 530px;
}
.aerocitysubSection5 .iconImg {
    display: none;
} 
.aerocitysubSection5 .airportContent {
    width: 100%;
    float: left;
    background: url(images/aerocity/page-8-2.jpg) bottom center no-repeat;
    background-size: cover;
    height: 500px;
} 

.aerocitysubSection6 { 
    background: #044a6e;
}
.aerocitysubSection6 .iconImg {
	display: none;
}
 .airportContentLeft { 
    width: 40%; 
    top: 50px;
}
.airportContentRight { 
    width: 40%; 
    top: 50px;
}
}

@media (max-width:890px){.navi{padding:4px 10px;}
.navi > ul{display:none;}
.searchTextBtn{top:63px; right:70px;}
.menuBtnBox{display:block;}
.header.fixed{top:-45px;}
.topHeader{padding:0 10px;}
.topHeader .topSocials{margin-right:0%;}
.topHeader .topSocials{width:100%; text-align:center; border-bottom:1px solid #ccc; margin-bottom:3px;}
.topHeader .tollFree{text-align:center; width:100%;}
.topHeader .tollFree li{letter-spacing:0; font-size:12px; line-height:20px; float:none; display:inline-block;}
.topHeader .tollFree li i, .topHeader .topSocials li a i{width:20px; height:20px; line-height:21px;}
.banner{margin-top:100px;}
.eventsRow a .imgBox {	width: 100%;	margin-right: 0px;}
.eventsRow a .eventsText {	width: 100%;	min-height: 50px;  	padding: 10px 10px 0px;}
.eventsRow a .eventsText h4 {	text-align: center;}
.verticalsContainer li a article { 	min-height:75px;}
.awardsRow { 	min-height: 130px;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider{ 	height:173px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li{ 	height:173px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li img{ 	height:173px !important;}
#width70{	width:59%;margin-left: 1%;}
#width30{	width:40%;}
#width30 .heading h1 {font-size: 12px;}
#width70 .heading h1 {	font-size: 12px;}
}

@media (max-width:800px){.counter-window .main-div-cou{width:30%; float:none; padding:5px;}
.popup-box99{
    width: 90%;
    position: absolute;
	text-align:center;
}
.popup-box99 iframe {
    width: 57vw;
    height: 27vw;
}
.counter-window .main-div-cou .coun-data{min-height:85px; padding:10px;}
.counter-window .main-div-cou .counter{width:100%; height:auto; line-height:28px; font-size:24px;}
.counter-window .main-div-cou .title{font-size:10px;}
.insideBanner{margin-top:106px;}
.slider, .slider li, .slider img{height:349px;}
.projectFilterAreawise li{margin:2px 0;}
.projectBox{width:49%;}
.mainFooter, .footer .footLink{margin-top:30px;}
.footNewsletterBox{width:50%;}
.footNewsletterBox.footPort{margin-top:10px;}
.managementContainer li{width: 32.333%;margin: 5px;}
.verticalsContainer li a article { min-height: auto; }
.inTheNews li{width:50%;}
.overviewText .overIcons li{width:20%;}
.insideSlider, .insideSlider img{height:267px;}
.projectBannerLogo{width:100px; padding:5px;}
.pageTitle{padding:5px;}
.projectOverview{width:90%; margin:0 5%;}
.iconBox{width:33.33%; height:110px;}
.fpRow .fpBox .fpDetails a{width:100%;}
.fpRow .fpBox p, .fpRow .fpBox.fpAreaBox ul li span{font-size:12px;}
.constructionBox{width:24%; padding:5px;}
.constructionContainer .constructionBox a span{font-size:11px;}
.mapBigBox{width:100%;}
.lmBox{width:100%; padding:20px; background:rgba(255, 255, 255, 0.42);}
.lmBox .lmImg a{width:50%; margin:0 auto;}

.aerocityMapBox .lmBox {
    width: 100%;
    padding: 0px;   
    background: rgba(255, 255, 255, 0.42);
}
.aerocityMapBox .lmBox .lmImg a {
    width: 100%;
    margin: 0 auto;
}
.aerocityMapBox .lmBox .lmImg a img {
    height: auto;
    width: 100%;
    border-radius: 0;
    padding: 0px;
    background: rgba(0, 0, 0, 0.32);
}

.loc-div{	height: 300px;}
.loc-div .iframe1{	height:300px;}
.loc-div .iframe{	height:300px; }
.lmBox .lmImg a img{height:auto; width:80%; border-radius:50%; padding:10px; background:rgba(0, 0, 0, 0.32);}
.call-enq .footerNumbers{width:50%; float:left; margin:0;}
.projectOverview .reranumber ul{margin-bottom:25px;}
.townshipWrapper .townMenuBtn{display:none;}
.townshipBannerBox{width:80%;}
.gaurCity-feature ul li {  width: 25% !important; }
.gaurCity-feature ul li a span { height: 30px;}
.eventsRow a .eventsText h4 { 	font-size: 14px;	font-weight: 500;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider{ 	height:235px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li{ 	height:235px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li img{ 	height:235px !important;}
.educationAwardBox ul li .awards-txt {	 height: 105px; }
.educationAwardBox.educationAwardBox1 ul li .awards-txt {	height: 130px;}
.amenitiesDivision {	width: 100%; }
.RunwayfeaturesBg1 .amenitiesDivision.Divfirst {	padding-right: 0%;	border-right:none;}
.RunwayfeaturesBg1 .amenitiesDivision:last-child {	padding-left:0%;	padding-top: 30px;}
.RunwayfeaturesBg1 .amenitiesDivision .iconBox {	width: 20%;	height: 145px;}
.width70, .width30{	width:100%;	margin:5px 0;}
.krishna-villafeaturesBg .amenitiesDivision:first-child {	width: 100%;	padding-right: 0%;}
.krishna-villafeaturesBg .amenitiesDivision:last-child {	width: 100%;	padding-left: 0;}
.krishnVideos iframe {	height: 180px;}
.storeBox ul li {	width: 25%;}
.footerNewLink ul { flex-wrap: wrap;     padding: 0 0px;}
.footerNewLink ul li {width: 49%; float: left; padding: 0px 0px; margin: 1% 0%; }

.sportsvillasDestinationBg .amenitiesDivision.Divfirst, .radhakunjDestinationBg .amenitiesDivision.Divfirst {	padding-right: 0%;	border-right:none;}
.sportsvillasDestinationBg .amenitiesDivision:last-child, .radhakunjDestinationBg .amenitiesDivision:last-child {	padding-left:0%;	padding-top: 30px;}
.sportsvillasDestinationBg .amenitiesDivision .iconBox, .radhakunjDestinationBg .amenitiesDivision .iconBox {	width: 20%;	height: 145px;}
.radhaMapBox .lmBox .lmImg a {
    width: 100%;
    margin: 0 auto;
}
.radhaMapBox .lmBox .lmImg a img {
    height: auto;
    width: 100%;
    border-radius: 0; 
    padding: 0;
    background:none;
} 
.radhaMapBox .lmBox { 
    padding: 0;
}

.sportsvillasMapBox .lmBox .lmImg a {
    width: 100%;
    margin: 0 auto;
}
.sportsvillasMapBox .lmBox .lmImg a img {
    height: auto;
    width: 100%;
    border-radius: 0; 
    padding: 0;
    background:none;
} 
.sportsvillasMapBox .lmBox { 
    padding: 0;
}
.aerovillasMapBox .lmBox .lmImg a{
    width:100%;
}
.aerovillasMapBox  .lmBox .lmImg a img { 
    width: 100%;
    border-radius: 0;
 }

}

@media (max-width:770px){.loc-div .iframe {	height:400px;   }
#width70{	width:100%;	margin-left: 0%;	border:none;	margin-top:20px;}
#width30{	width:100%;}
.krishnVideos iframe {	height: 170px;}

.expresswayBox h3, .expresswayBox p {
   color: #ffffff;
}
.sportsvillasExpresBg .expresswayBox h3, .expresswayBox p {
   color:#000000;
}

.expresswayBox-left {
	    width: 100%; 
	    margin-top: 0;
	}
	.expresswayBox-right {
	    width: 100%;
	    float: right;
	    position: relative;
	    margin-top: 20px;
	}
	.expresswayBox-left h2 {
	    font-size: 22px;
	}
	.expresswayBox-right .list li { 
	    padding: 2px 10px 2px 0px;
	}
	.journeyBox-left {
	    width: 100%;
	    float: right;
	}
	.journeyBox-left h2 {
	    font-size: 22px;
	}
	.aerodreamLefttopBox h2 {
	    font-size: 22px;
	}
	.aerovillasdream {
	    background: url(images/aero-villas/Aero-Villas-bg-4.jpg) left top no-repeat; 
	}
	.aerovillasdream .aerovillasdreamSub { 
	    height: auto;
	}
	.aerodreamLefttopBox { 
		float: left;
	    width: 100%;
	    margin-top: 0;
	    position: relative;
	    left: auto;
	    z-index: 9;
	    margin-top: 0;
	}
	.aerodreamLeftbottomBox {
	    width: 100%;
	    float: left;
	    bottom: auto;
	    left: auto; 
	    position: relative;
	    margin-top: 125px;
	}
	.aerodreamLeftbottomBox1 {
    	width: 100%;
    	float: left;
	    bottom:auto;
	    left: auto;
	    position: relative;
	    margin-top: 20px;
	} 
	.aerodreamLefttopBox h2 small {
	    display: inline-block;
	}
	.aerodreamLefttopBox:before {
	    bottom: -113px;
	    width: 65px;
	    height: 124px;
	    left: 51px;
	}
	aerodreamLeftbottomBox p { 
	    font-size: 14px;
	    line-height: 22px;
	}
	.aeroariportRightbottomBox {
	    width: 38%;
	    bottom: 40px;
	    right: 5%; 
	    text-align: right;
	}
	.airportBox.aeroairportBox .aeroariportLeftTopBox {
	    width: 45%;
	    top: 70px;
	    left: 5%;
	}
	.airportBox.aeroairportBox .aeroariportLeftbottomBox {
	    width: 42%;
	    bottom: 40px;
	    left: 5%;
	}
	.aeroariportRightbottomBox .aeroRightlistBox .aeroRightlist .aeroRightSublist ul li { 
	    line-height: 14px;
	}
	.aerovillas-spec, .aerovillas-map {
	    background: url(images/aero-villas/Aero-Villas-common-bg.jpg) left top no-repeat; 
	}
	.aerovillasUnit {
	    background: url(images/aero-villas/Aero-Villas-common-bg.jpg) left top no-repeat;
	}
}

@media (max-width:768px){.slider, .slider li, .slider img{height:336px;}
.grpCompContainer li a .imgBox{font-size:20px;}
.overviewText .overIcons li{width:24%;}
.news-controls { top: 20%;}
.csrMainBox ul li .csrImgBox { width: 30%;}
.csrMainBox ul li .csrTxtBox {width: 70%; }
.gallerySlider { height: 305px;  }
.radhCelebration .celebrationBox .celebrationBottom { 
    left: 0px;
    padding: 0px 5%;
    width: 100%;
}   
.radhCelebration .celebrationBox .celebrationCon { 
    padding: 25px 0px 0px 5%;
}
.sportsvillasCelebration .celebrationBox .celebrationBottom { 
    left: 0px;
    padding: 0px 5%;
    width: 100%;
}   
.sportsvillasCelebration .celebrationBox .celebrationCon { 
    padding: 25px 0px 0px 5%;
}
 }

@media screen and (max-width:760px){.suites-specification li {	width:100%;}
.testim-slider { 	height: 275px !important;}
.gyc-news-section .min-width .marquee aside{	width: 690px !important;}
.awardsRow { 	min-height: 145px;}
.mo-kvgaur{	display:block !important;}
.sy-kvgaur{	display: inline-block !important;}
.radhCelebration .commonBox {
    width: 100%;
    float: left;
   height: 500px;
}
.radhCelebration .cinemaBox {
    display: block;
    height: 630px !important;
}
.sportsvillasCelebration .commonBox {
    width: 100%;
    float: left;
   height: 500px;
}
.sportsvillasCelebration .cinemaBox {
    display: block;
    height: 630px !important;
}
}

@media screen and (max-width:730px){
 
.iconImg{display: none;} 
.aerocityRoad {display: none;} 
.locationAercoityIcon {
    display: block;
    background: #fff;
}
.sport-list-box{display: block;}
.loc-div .iframe {	height:350px;}
.runwayFpBox { 	width: 48%;    	text-align: center;	margin: 1% .5%;}
.select-press, .advertisementsselect-press, .select-pressprint, .select-pressdigital, .select-presstelevision { 	right: auto !important;	margin-bottom: 10px;	position: relative !important;}
.expresswayBox {
    width: 100%; 
    padding-left: 5%;
    padding-right: 5%;
}
.radhaExpresBg {
    background: url(images/gaur-7th-parkview/yamuna-exp1.jpg) right bottom no-repeat;
    background-size: cover;
}

.sportsvillasExpresBg {
    background: url(images/sports-villas/yamuna-exp1.jpg) right bottom no-repeat;
    background-size: cover;
}
}

@media (max-width:690px){.news-controls { top: 16%; }
.testim-slider {	height: 300px !important;}
.videoContainer .videoBox, .videoContainer .videoBox iframe { height: 300px; }
 .eventsRow a .eventsText { 	min-height: 60px;}
.verticalsContainer li a article {	min-height:75px;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider{ 	height:214px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li{ 	height:214px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li img{ 	height:214px !important;}
.educationAwardBox ul li .awards-txt {	height: 115px;}
.educationAwardBox.educationAwardBox1 ul li .awards-txt {	height: 146px;}
.tvideo  iframe{	height:330px;}
.krishnVideos iframe {	height: 150px;}
.airportBox .ariportLeftTopBox {   
   width: 100%;
    float: left;    
    position: relative;
    padding: 0px 30px;
    top: auto;
    margin-top: 30px;
}
.airportBox .ariportLeftTopBox h2 { 
    color: #fff;
}
.airportBox .ariportLeftTopBox p { 
    color: #fff;
}
.airportBox .ariportLeftbottomBox {
    bottom: auto;
    left: auto;
    position: relative;
    width: 100%;
    float: left;
    padding: 20px 0px;
    display: block;
}
.airportBox .ariportRightTopBox {
    left: auto;
    right: auto;
    width: 100%;
    float: left;
    position: relative;
    top: auto;
    padding: 10px 30px;
}

.airportBox .ariportRightbottomBox {
    right: auto !important;
    bottom: auto;
    width: 100%;
    float: left;   
    position: relative;
    padding: 0px 30px;
    text-align: left;
}
.airportBox .ariportRightbottomBox h2 { 
   text-align: left;
}
.airportBox .ariportLeftTopBox { 
    margin-top: 0;
}
.airportBox {
    width: 100%;
    height: auto;
    position: relative;
    float: left;
    padding: 40px 0px;
}
.airportBox .ariportRightbottomBox p { 
    color: #fff;
}
.airportBox .ariportRightbottomBox p span {
    color: #db363c;
}
.airportBox .ariportRightTopBox h4 { 
    margin-top: 5px;     
    color: #fff;
    margin-bottom: 10px;
}
.airportBox .ariportRightTopBox h4.bottomMajorHead{display:none;}
.airportBox .ariportRightTopBox h4.topMajorHead{display:block;}

.sportsvillasairort .airportBox .ariportLeftTopBox h2 {
    color: #000;
}
.sportsvillasairort .airportBox .ariportRightTopBox h4.topMajorHead {
    color: #000;
}
.sportsvillasairort .airportBox .ariportRightbottomBox p {
    color: #000;
}
.airportContentLeft {
    width: 90%; 
    position: relative;
    float: left;
    left: auto;
    margin: 0px 5%;
    top:auto;
    margin-top:50px;
}
.airportContentRight {
     width: 90%; 
    position: relative;
    float: left;
    right: auto;
    left: auto;
    top: auto;
    margin: 0px 5%;
    margin-top: 30px;
}
.airportContentBottom {
    position: relative;
    width: 90%;
    left: auto;
    top: auto;
    bottom: auto;
    float: left;
    margin: 30px 5%; 
}
.aerocitysubSection5 .airportContent { 
    height:auto;
} 
}   

@media (max-width:660px){.educationAwardBox.educationAwardBox1 ul li {	width: 99%;	margin: 0px .5% 15px;}
.educationAwardBox ul li .awards-logoBox img {	width: 35%; }
.educationAwardBox.educationAwardBox1 ul li .awards-txt {	height: auto;}
.educationAwardBox ul li {	width: 99%;}
.educationAwardBox ul li .awards-txt {	height: auto;}
.educationAwardBox h1 {	font-size: 18px;}
.educationAwardBox h2 {	font-size: 18px;}
.pageTitle h1 {	width: 100%;	color: #fff;	float: left;	text-align: center;	font: 400 26px 'latolight';	letter-spacing: 2px;	border-bottom: 1px solid #363636;	margin-bottom: 7px;	padding-bottom: 7px;}
   .breadcrumb {	width: 100%;	float: left;	margin-top: 5px;	padding-bottom: 5px;	text-align: center;}
.storeBox ul li {	width: 33.333%;}

.radhCelebration .commonBox {
    height: 520px;
}
.radhCelebration .celebrationBox .celebrationBottom {
    bottom: 5vh; 
}
.radhCelebration .cinemaBox { 
    height: 500px !important;
}
.sportsvillasCelebration .commonBox {
    height: 520px;
}
.sportsvillasCelebration .celebrationBox .celebrationBottom {
    bottom: 5vh; 
}
.sportsvillasCelebration .cinemaBox { 
    height: 500px !important;
}
.map-h {
	display:block;
}
.airportBox .ariportLeftTopBox { 
    padding: 0px 5%;
}
.airportBox .ariportRightTopBox { 
    padding: 10px 5%;
}
.airportBox .ariportRightbottomBox { 
    padding: 0px 5%;
}
.expresswayBox-left h2 {
    font-size: 16px;
}
.journeyBox-list .imgBox {
    display: none;
}
.journeyBox-list {
    width: 100%;  
    padding: 18px;
}
.journeyBox-left h2 {
    font-size: 16px;
}
.journeyBox-left h3 { 
    font-size: 14px;
}
.journeyBox-list:before { 
    width: 99%;
    height: 15px;
    border: 1px solid white; 
    border-bottom: 0px;
}
.journeyBox-list:after { 
    width: 99%;
    height: 15px;
    border: 1px solid white; 
    border-top: 0px;
}
.expresswayBox-right:before { 
    bottom: -3px;

 }
 .aerocitySection1 .aerocitysubSection1 { 
    height: auto;
}
 .aerocitySection1 .aerocitysubSection1 .contentBox { 
    height: 500px;
}
.aerocitySection1 #aerocitysubSection4{ 
    height: 500px;
}
.aerocitySection1 #aerocitysubSection2
{
	 height: 500px;
}
.aerocitySection1 #aerocitysubSection3 { 
    height: 500px;
}
.aerocitySection1 .aerocitysubSection1 article ul li { 
    line-height: 18px;
}

}

@media (max-width:640px){.header.fixed{top:0;}
.topHeader{display:none;}
.logo{width:110px;}
.searchTextBtn{top:10px; right:65px;}
.menuBtnBox{top:6px; right:6px;}
.banner{margin-top:45px;}
.slider, .slider li, .slider img{height:280px;}
.projFilter li a{padding:10px 8px 7px; font-size:11px;}
.projectFilterAreawise li h4{font-size:11px;}
.projectFilterAreawise li a{font-size:12px; padding:8px 8px 7px;}
#newsBg:before, #testimBg:after{width:100%; bottom:50%;}
#newsBg:after{width:100%; top:50%}
.latestNewsBox{padding-top:15%;}
#testimBg:before{width:100%; top:55%;}
#testimBg:after{width:100%; bottom:45%;}
.newsTestiContainer{width:100%; padding-right:0; padding-bottom:130px;}
.newsTestiContainer:last-child{padding-left:0; padding-bottom:0;}
.newsContainer, .latestNewsBox{width:100%;}
.newsContainer ul{padding:0 10px; height:180px;}
.testim-slider{margin:10px 0; width:100%;}
.mediaBox{width:20%; float:left;}
.mediaBox .imgBox a { margin: 0 auto 10px;}
.mediaBox h4 a {letter-spacing: 3px; font-size: 12px;}
/*#latestUpdates .mediaBox{width:33%; float:left;}
#latestUpdates .mediaBox:nth-last-child(1)  {width:49.5%; float:left;}
#latestUpdates .mediaBox:nth-last-child(2)  {width:49.5%; float:left;}
*/.mediaBox .imgBox a{width:70%;}
.footer .social-links{padding:10px 0 7px; border-bottom:none;}
.footer .social-links ul li a{font-size:13px;}
.footer .social-links ul li a i{display:table; margin:0 auto 5px;}
.mainFooter{padding:0px 0 0px; margin-top:30px;}
.footNewsletterBox{width:100%; padding:0; margin-bottom:10px;}
.footNewsletterBox.fbLink{background:#fff;}
.newsletter input{width:80%;}
.newsletter .subscribe{margin-top:0; width:20%;}
.footNewsletterBox.footPort{text-align:center;}
.footNewsletterBox.footPort ul li{width:25%; float:none; display:inline-block;}
.footer .footLink{margin-top:20px;}
.insideBanner{margin-top:51px;}
.enqOffBtn{top:50%;}
.pageHeader{padding:10px; border-bottom:1px solid #ccc;}
.pageHeader.fixed{padding:10px; position:static;}
.pageHeader .mb_pageHeader{display:block; position:static; text-align:left; cursor:pointer; float:left;}
.pageHeader ul{position:absolute; left:10px; top:50px; width:200px; background:#212121; border:5px solid #a3c625; z-index:9; display:none;}
.pageHeader ul li{width:100%; float:left; margin:0;}
.pageHeader ul li a{border:none; border-bottom:1px solid #3d3d3d; color:#bebebe;}
.grpCompContainer li{width:100%;}
.mediaKitBox{width:32%;}
.partnerContainer .partnerForm{width: 100%; margin: 0px 0px 20px;}
.partnerContainer .partnerForm.partnerFormBox1{	margin-right:0% !important;}
.partnerContainer .partnerForm.partnerFormBox2{	margin-left:0% !important;}
.awardsRow .imgBox{padding:5px; width:80px;}
.awardsRow .awardsText{width:calc(100% - 85px);}
.awardsRow .awardsText h4{font-size:14px;}
.csrText .csrIcons li{width:120px;}
.csrRow{margin:10px 0; text-align:center; padding:10px;}
.csrRow .imgBox{width:100%; background:#fff;}
.csrRow .imgBox img{width:70%; margin:0 auto;}
.csrRow .csrTextarea{width:100%; margin:0;}
.csrRow .csrTextarea h4{font-size:18px;}
.csrRow .csrTextarea p{font-size:14px; line-height:25px;}
.fpHeader ul li a{width:auto; font-size:11px; padding:10px 10px 7px;}
.projectLogo{width:30%;}
#walkthrough{height:250px; padding:10px 0;}
.specsContainer{padding:0;}
.spec-table th{font-size:10px; line-height:20px;}
.spec-table td{font-size:11px; line-height:20px;}
.spec-head h4{font-size:10px;}
.specs-box li, .fpRow .fpBox p, .fpRow .fpBox.fpAreaBox ul li span{font-size:11px;}
.fpRowTitle h4{width:20%; padding:0 10px; font-size:14px;}
.fpRow .fpBox{width:20%; padding:10px;}
.fpRow .fpBox.fpAreaBox{width:60%;}
.gallerySlider { height: 253px; }
.galleryPager li{margin:0 -8px;}
.galleryPager li a img{height:60px;}
.sub-latestNewaBox {  height: 300px !important; }
.news-controls { top:34%;}
.testim-slider { height: 250px !important; }
.gaurCity-feature ul li {  width: 33.33% !important; }
.loc-div {	height: 250px;}
  .loc-div .iframe1{	height:250px;}
.csrMainBox ul li .csrTxtBox h3 { font-size: 18px; }
.csrMainBox ul li .csrTxtBox {  width: 60%; }
.csrMainBox ul li .csrImgBox {  width: 40%; }
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider{ 	height:199px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li{ 	height:199px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li img{ 	height:199px !important;}
.krvillas .projectLogo {	width:60%;}
.RunwayfeaturesBg1 .amenitiesDivision .iconBox {	width: 25%; }
.sportsvillasDestinationBg .amenitiesDivision .iconBox, .radhakunjDestinationBg  .amenitiesDivision .iconBox{	width: 25%; }
.pageHeader.RunwayHeadBg .mb_pageHeader { 	color: #ffffff;}
.aerovillasairort .airportBox {
    height: auto;
}
.airportBox.aeroairportBox .aeroariportLeftTopBox { 
    width: 90%;
    top: auto;
    left: 5%;
    float:left;
    position: relative;
    margin-bottom: 20px;
}
.airportBox.aeroairportBox .aeroariportLeftbottomBox {
    width: 90%;
    float:left;
    bottom: auto;
    left: 5%;
    position: relative;
}
.airportBox.aeroairportBox .aeroariportRightTopBox {
    width: 90%;
    position: relative;
    top: auto;
    float: left;
    left: 5%;
    margin-top: 20px;
}
.aeroariportRightbottomBox {
    width: 90%;
    bottom: auto;
    float: left;
    right: auto;
    left: 5%;
    text-align: right;
    position: relative;
}
.aeroariportRightbottomBox .aeroRightlistBox .aeroRightlist:before {
    left: -25px;
    width: 63px;
    height: 52px;
    top: 50%;
    transform: translateY(-50%);
}
.aeroariportRightbottomBox .aeroRightlistBox .aeroRightlist {
    width: 100%; 
    padding: 10px 0px 10px 50px;
}

}

@media (max-width:600px){.slider, .slider li, .slider img{height:262px;}
.popup{width:80%;}
.enqBtn{bottom:0;}
.awardsRow{width:90%; margin:3px 5%; border-width:1px;min-height:auto;}
.awardsRow:nth-child(even){border-right-width:1px;}
.awardsRow:last-child{border-bottom-width:1px;}
.allEmails .emails section{width:100%; min-height:0; margin-bottom:20px;}
.allEmails .emails section p{float:left; margin-right:25px;}
.insideSlider, .insideSlider img{height:200px;}
.pageHeader .mb_pageHeader{font-size:13px;}
.pageHeader .mb_pageHeader i{font-size:16px; padding:8px 10px 7px;}
.construcStatus{width:50%; min-height:90px;}
#walkthrough{background-size:cover;}
#walkthrough:before{width:100%; margin-left:0; left:0;}
p{font-size:13px; line-height:20px;}
.heading h1{font-size:18px;}
.iconContainer{text-align:center;}
.amenitiesDivision{width:100%; padding:20px 0;}
.amenitiesDivision:first-child{padding-right:0; border-right:none; border-bottom:1px solid rgba(255,255,255,0.25);}
.amenitiesDivision:last-child{padding-left:0;}
.amenitiesDivision h3{font-size:16px;}
.iconBox{width:20%; float:none; display:inline-block; vertical-align:top; margin:0 -2px;}
.gallerySlider{height:230px;}
.mediaKitBox a span{margin-top:10px;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider{ 	height:186px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li{ 	height:186px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li img{ 	height:186px !important;}
.inTheNews li{width:90%; margin:0 5%;}
.inTheNews li a .imgBox{width:25%;}
.inTheNews li a section {	width: calc(100% - 27%);}
.expresswayBox p {
    display:none;
}
.main-p{display:none;}
.expresswaytext{display:block;}
.expresswaytext p{display:block;}
.expresswaytext.moreTextBtn{cursor:pointer;font-weight:bold;}
.expresswaytext .moreText{display:none;}
.lightgray{background:#F4F4F4;}
.expresswayBox h3 { 
    margin-bottom: 0px;
}
.expresswayBox {
    height:auto;
    width: 100%;
}
.locationIconBox ul li { 
    padding: 0;
}
.locationIconBox ul { 
    margin-top: 15px;
}
.list.h-list{display:none;}
.expresswaytext {
    margin-top: 63px;
    position: relative;
    top: 10px;
}
.radhaExpresBg .expresswaytext p {
    display: block;
    color: #fff;
}
.radhaExpresBg .expresswaytext ul li { 
    color: #fff;
}
}

@media screen and (max-width:540px){.sub-latestNewaBox {  height:260px !important; }
.eventsRow {	width: 50%;}
.eventsRow a .eventsText {	min-height: 50px;}
.layBigBoxMiddle { 	width: 100%;	margin: 20px 0%; }
.layBigBoxLeft, .layBigBoxRight { 	width: 100%;	margin:0px 0%; }
.educationAwardBox ul li .awards-logoBox img {	width: 40%;}
.educationAwardBox h1 { 	width:100%; 	margin: 20px 0%;}
.educationAwardBox h2 { 	width:100%; 	margin: 10px 0% 20px;}
.educationAwardBox ul li {	width: 100% !important;	margin: 0px 0% 15px !important;}
.krishnVideos {	width: 100%; 	padding: 10px 20px 20px;}
.krishnVideos iframe {	height: 250px;}
.popup-box99 iframe {
    width: 60vw;
    height: 40vw;
}
 #mobbanner{
	 display:block;
 }
  #webbanner{
	 display:none;
 }
.slider, .slider li, .slider img {
    height:655px;
}
}

@media screen and (max-width:525px){.suites-specification li .imgBox {	width: 55px; 	padding: 5px; }
.suites-specification li p{ 	width: calc(100% - 55px);}
.videoContainer .videoBox, .videoContainer .videoBox iframe { height:270px; }
.videoContainer {width: 86%;}
.gaurCity-feature ul li a .imgBox {  width:60px !important; }
.loc-div {	height: 200px;}
.loc-div .iframe1{	height:200px;}
.managementContainer li {	width: 50%;}
.verticalsContainer li a article {	min-height: auto;}
.managementContainer li {	width: 50%;	margin: 0px -2px;	padding: 5px; }
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider{ 	height:162px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li{ 	height:162px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li img{ 	height:162px !important;}
.loc-div .iframe {	height:300px;}
.faundationLogo {  width: 250px; }

}
 
@media (max-width:480px){.eventsRow a{	padding:5px;}
.mbMenu ul li a{padding:8px 0px 5px; font-size:16px;}
.mb_dropDown ul li a{font-size:13px;}
.slider, .slider li, .slider img{height:210px;}
#counter-bg{padding:10px 0;}
.counter-window{width:90%; margin:0 5%;}
.counter-window .main-div-cou{width:50%; float:left;}
.counter-window .main-div-cou:nth-child(even){border-right:0;}
/*.counter-window .main-div-cou:nth-child(5){border-bottom:0; border-right:0; width:100%;}
*//*.projFilter li a, .projectFilterAreawise li h4{font-size:12px;}
*/.projectBox{width:80%;}
.projectBox .innerProjectBox .projCaption ul{min-height:0;}
.projectBox .innerProjectBox .projCaption ul li{padding-right:0; font-size:12px;}
.projectEnqBox{width:90%; padding:30px;}
.padding{padding:30px 0;}
.sport-list-box {padding-left: 20px;}
p{font-size:13px;}
.newsContainer ul{height:150px;}
 .footer .social-links ul li{margin:0 5px;}
.newsletter input{width:70%;}
.newsletter .subscribe{width:30%;}
.newsletter input, .subscribe{font-size:12px;}
.footer .footLink ul li a{font-size:13px;}
.vmContainer{width:100%;}
.vmContainer:first-child{padding-right:0; padding-bottom:20px; border-right:0; border-bottom:1px solid #e2e2e2;}
.vmContainer:last-child{padding-left:0; padding-top:20px;}
.managementContainer li a{}
.managementImg{width:50%; margin:0 25% 20px;}
.managementText{width:100%; padding-left:0; text-align:center;}
.mediaContainer ul li a:before{background-size:40px;}
/*#testimBg:after{bottom:41%;}
#testimBg:before{top:59%;}
#testim-slider li{height:280px;}
   */.address{width:100%; padding:10px 0;}
.csrText .csrIcons li{width:24%;}
.csrRow .csrTextarea p{font-size:13px; line-height:22px;}
.projectBannerLogo{width:80px; left:10px;}
.quickview .projectsBHK aside p{padding:6px 10px 4px 20px; margin:0 -15px;}
.quickview .projectsBHK aside strong, .quickview .projectsBHK aside p{margin:0 -12px;}
.iconBox{width:25%;}
.specsContainer{width:calc(100% - 27px);}
.fpBigBox{width:100%;}
.fpRowTitle{display:none;}
.fpRow .fpBox{width:50%; min-height:125px;}
.fpRow .fpBox:nth-child(2){border-right:0;}
.fpRow .fpBox.fpAreaBox{width:100%; border-top:1px solid rgba(255,255,255,0.44);}
.fpRow .fpBox .fpDetails a{width:70%;}
.moreFp{font-size:10px; padding:6px 6px 4px;}
.gallerySlider{height:271px;}
.constructionBox{padding:2px 0;}
.constructionContainer .constructionBox a{padding:5px;}
.constructionContainer .constructionBox a span{font-size:10px; margin-top:5px; padding-top:5px;}
.lmBox .lmImg a{width:80%;}
.call-enq .footerNumbers{padding-left:50px;}
.call-enq .footerNumbers i{width:40px; line-height:62px;}
.call-enq .footerNumbers h4{font-size:14px; letter-spacing:1px;}
.layBigBox{ width:100%; margin:10px 0; }
.news-controls { top:26%;}
.gaurCity-feature ul li { width: 50% !important;}
.eventsRow a .eventsText {	min-height: 60px;}
.csrMainBox ul li .csrImgBox { width: 100%; }
.csrMainBox ul li .csrTxtBox { width:100%; padding: 20px 0px 0px 0px; }
.galleryPager li { 	width: 60px;}
.galleryPager li img { 	height:25px;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider{ 	height:243px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li{ 	height:243px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li img{ 	height:243px !important;}
.RunwayfeaturesBg1 .amenitiesDivision .iconBox {	width: 33.333%;	height: 120px;}
.sportsvillasDestinationBg .amenitiesDivision .iconBox, .radhakunjDestinationBg .amenitiesDivision .iconBox {	width: 33.333%;	height: 120px;}
  #testimBg:after { 	bottom: 42%;}
#testimBg:before { 	top: 58%;}
.newsTestiContainer { 	padding-bottom: 50px;}
  .amenitiesDivision article {	width: 100%; 	padding-right: 0;	padding-bottom:15px;}
.tvideo iframe {	height: 230px;}
.krishnVideos iframe {	height: 205px;}
.slider, .slider li, .slider img {
    height:582px;
}
.radhaWrapper .fpRow .fpBox {
    border-top: 1px solid rgb(20 20 20 / 44%);
}
.sportsvillasWrapper .fpRow .fpBox {
    border-top: 1px solid rgb(20 20 20 / 44%);
}
.gallerySlider1 {
    height: 308px;
}   

.expresswayBox {
    margin-top: auto;
    height:auto;
}
.radhaExpresBg { 
	background: url(images/gaur-7th-parkview/yamuna-exp1.jpg) right top no-repeat #a8ad6b;
    background-size: 120%;
}
.sportsvillasExpresBg { 
	background: url(images/sports-villas/yamuna-exp1.jpg) right top no-repeat #ffffff;
    background-size: 120%;
}
.expresswaytext{ 
   margin-top:63px;
   position: relative;
    top: 10px;
}  
.list.h-list{display:none;}
.aerocitySection1 #aerocitysubSection3 {
    background: url(images/aerocity/section-6.jpg) center bottom no-repeat
    }
}
@media  (max-width: 460px){
	.aerocitySection1 .aerocitysubSection1 .contentBox { 
	    height: 550px;
	}
	.aerocitySection1 #aerocitysubSection4{ 
	    height: 550px;
	}
	.aerocitySection1 #aerocitysubSection2
	{
		 height: 550px;
	}
	.aerocitySection1 #aerocitysubSection3 { 
	    height: 550px;
	}
}

@media (max-width:445px){.verticalsContainer li a article {	min-height: 75px;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider{ 	height:225px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li{ 	height:225px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li img{ 	height:225px !important;}
.educationAwardBox ul li .awards-logoBox img {	width: 50%;}
.storeBox ul li {	width:50%;}
.radhCelebration .cinemaBox { 
    height: 368px !important;
}
.sportsvillasCelebration .cinemaBox { 
    height: 368px !important;
}
 
}

@media (max-width:525px){.popup{width:90%; position:absolute; top:10px; -webkit-transform:translate(-50%, 0); transform:translate(-50%, 0);}

.d-mob
{
    display: block;
}
.d-desktop
{
    display: none;
}
.enqOffBtn{bottom:0; top:auto !important; height:auto; width:50%;}
.enqOffBtn:hover{height:auto !important;}
.enqOffBtn a:first-child{padding:10px;}
#enqBtn{left:0; right:auto;}
#offerBtn{left:auto; right:0;}
.enqOffBtn i{height:35px; width:35px; line-height:35px; left:10px; margin-top:1px; border:none; -webkit-border-radius:50%; border-radius:50%; -webkit-box-shadow:0 0 10px #000 inset; box-shadow:0 0 10px #000 inset;}
.enqForm{left:0; right:auto;}
.closeForm{left:auto; right:-25px;}
.slider, .slider li, .slider img{height:185px;}
.searchBox{padding:30px 5% 25px;}
.searchBox:before{top:15px; bottom:15px; left:15px; right:15px;}
.heading{padding:8px 0 5px; margin-bottom:20px;}
.heading h1{font-size:18px;}
.projectBox{width:100%;}
.projectBox .innerProjectBox .projCaption ul{min-height:0;}
.footer{padding-bottom:30px;}
.footer .footLink.fbLink{width:100%; padding-right:0; padding-bottom:10px;}
.footNewsletterBox.footPort ul li{width:30%;}
.bottom{padding:5px 0;}
.pageTitle{padding:3px;}
.pageTitle h1{font-size:20px;}
.overviewText .overIcons li{width:32%;}
.managementText .manageHead h2{font-size:18px;}
.mediaKitBox{ padding: 5px 2px;
    width: 49%;}
.mediaKitBox a span{font-size:10px;}
.inTheNews li{padding:15px;}
.faqs-box .faqs_question{font-size:14px;}
.csrRow .imgBox img{width:100%;}
.breadcrumb li{font-size:9px; margin:0;}
.breadcrumb li a i{width:25px; height:25px; line-height:25px; font-size:11px;}
.insideSlider, .insideSlider img{height:142px;}
.projectLogo{width:40%;}
.projectOverview{width:100%; margin:0;}
.projectOverview.projectSideSec{padding-left:0;}
.projectOverview .reranumber ul{margin-bottom:10px;}
.projectOverview .reranumber ul li{width:100%; margin:15px 0;}
.construcStatus{padding:10px 5px;}
.priceForm .fields{width:50%;}
.walkthroughPop .walkthrough .walkPopClose{width:40px; padding:10px;}
.spec-table th{line-height:15px; letter-spacing:0px; text-transform:capitalize;}
.gallerySlider{height:165px;}
.galleryPager li{width:20%;}
  .galleryPager li a img{height:auto;}
.videoContainer .videoBox, .videoContainer .videoBox iframe { height:225px; }
 #verticals .bx-wrapper .bx-viewport {	height:200px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider{ 	height:269px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li{ 	height:269px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li img{ 	height:269px !important;}
.educationAwardBox { 	padding: 0px 0px 10px; }
.educationAwardBox.educationAwardBox1 { 	padding-top: 0px; }
.krvillas .projectLogo {	width: 70%;}
.mediaBox {	width: 33.333%; }
.krishnVideos iframe {	height: 180px;}
.slider, .slider li, .slider img {
    height:516px;
}
.airportBox .ariportLeftbottomBox h2 { 
    font-size: 15px;
}
.radhCelebration .celebrationBox .celebrationBottom {
    bottom: 5vh;
    width: 100%; 
    left: auto;
}
.sportsvillasCelebration .celebrationBox .celebrationBottom {
    bottom: 5vh;
    width: 100%; 
    left: auto;
}
.gallerySlider1 {
    height: 308px;
}
.airportBox .ariportRightbottomBox h2 { 
    font-size: 16px;
}
.radhaExpresBg {
    /*background: url(images/gaur-7th-parkview/yamuna-exp1.jpg) right bottom no-repeat;*/
    background-size: 134%;
}
.airportBox .ariportRightTopBox h4 { 
    font-size: 16px;
}
}

@media (max-width:375px){.header.fixed ~ .menuBtnBox { top: 5px;}
.searchTextBtn{top:7px; right:45px;}
.menuBtnBox{width:30px; height:30px;top: 11px;}
.menuBtn{width:20px;}
.mbMenu ul li a{font-size:14px;}
.mb_dropDown ul li a{font-size:11px;}
.enqForm{bottom:9%; top:auto;}
/*.slider, .slider li, .slider img{height:108px;}*/
.counter-window{width:100%; margin:0;}
.counter-window .main-div-cou{min-height:75px;}
.counter-window .main-div-cou .counter{line-height:20px; font-size:20px;}
.searchBox{padding:15px;}
.searchBox:before{top:10px; bottom:10px; left:10px; right:10px;}
.searchBox ul li a{padding:3px 15px; font-size:13px;}
.searchProp .fields input, .searchProp .fields select, .searchProp .fields button{font-size:12px;}
.searchProp .fields{width:33.333%;}
.searchProp .fields.searchField{width:66.666%;}
.searchProp .fields.searchBtn{width:100%;}
#projBg:after{display:none;}
.projFilter li{margin:0px -2px; width: 50%;}
.projFilter li a{padding:8px 5px 5px; font-size:10px;}
.projectFilterAreawise li h4{font-size:11px;}
.projFilter li a{padding:8px 8px 5px;}
.latestNewsDetails a h3{font-size:15px;}
.mediaBox .imgBox a{width:80%; margin-bottom:10px; padding:13px;}
.mediaBox h4 a{font-size:12px; letter-spacing:3px;}
.footer{padding:20px 0 30px;}
.mainFooter{margin-top:0;}
.footer .social-links{display:none;}
.footer .social-links ul li{margin:3px;}
.footer .social-links ul li a{font-size:12px;}
.footNewsletterBox.fbLink{display:none;}
.footNewsletterBox ul{padding:0; background:none;}
.footer .footLink{margin:10px 0;}
.managementContainer li{width:100%; float:left; margin:3px 0; padding:0;}
.managementContainer li a{padding:5px; text-align:left;}
.managementContainer li .imgBox{width:30%; display:inline-block; vertical-align:middle;}
.managementContainer li a article{display:inline-block; vertical-align:middle; position:static; margin-left:10px; transform:translateY(0);}
.ourJourneySliderContainer .journeyDetails{padding:10px;}
.mediaBox{padding:10px;}
.csrText .csrIcons li{width:45%;}
.pageHeader .mb_pageHeader i{font-size:16px;}
.pageHeader .mb_pageHeader{font-size:13px;}
.founderContainer .imgBox{float:none; margin:0 auto 10px; display:block;}
.founderContainer .founderText{width:100%; padding-left:0;}
.mainContainer{text-align:center;}
.allEmails .emails section p{margin-right:0;}
.logoContainer .mediaKitBox{width:48%; margin:0px 0;}
.projectBannerLogo{display:none;}
.breadcrumb{width:100%; text-align:center;}
.construcStatus{min-height:80px;}
.iconBox{width:33.33%; padding:5px;}
.iconBox span{font-size:11px;}
.fpHeader{margin-bottom:10px;}
.fpBigBox{width:100%;}
.fpHeader ul li a{font-size:9px;}
.galleryContainer{padding:10px;}
.galleryContainer1{padding:10px;}
.gallerySlider{height:140px;}
.call-enq .footerNumbers h4{font-size:10px;}
.call-enq .footerNumbers i{line-height:57px;}
.backBtn a{font-size:12px;}
 .sub-latestNewaBox {  height:210px !important; }
.news-controls { top:20%;}
.managementContainer.verticalsContainer1 {	text-align: center;}
.managementContainer.verticalsContainer1 li {	width: 50%;	padding: 5px;	float: initial;	text-align: center;	display: inline-block;	vertical-align: middle;	margin: 0 -2px;}
.managementContainer.verticalsContainer1 a {	width: 100%;	float: left;	position: relative;	padding: 1px; 	text-align: center;	overflow: hidden;	   }
.managementContainer.verticalsContainer1 li .imgBox {	width: auto;}
.eventsRow { 	padding:1px;}
.eventsRow a .eventsText {	min-height: 52px; text-align:center;padding: 5px;}
.eventsRow a .eventsText span {font-size: 10px;text-align: center;}
.eventsRow a .eventsText h4 {	font-size: 12px;	font-weight: 500;}
.partnerForm .fields { 	text-align: left;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider{ 	height:238px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li{ 	height:238px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li img{ 	height:238px !important;}
.runwayFpBox {	width: 94%; 	margin: 1% -2px;}
.RunwayfeaturesBg1  .amenitiesDivision article {	width: 100%;	float: left;	padding-right: 0;}
.tvideo iframe {	height:170px;}

.slider, .slider li, .slider img {
    height:455px;
}
.footerNewLink ul { margin-top: 10px; }
.footerNewLink ul li { width: 100%;margin: 5px 0%; }
.sportsvillasDestinationBg  .amenitiesDivision article, .radhakunjDestinationBg .amenitiesDivision article {	width: 100%;	float: left;	padding-right: 0;}
.gallerySlider1 {
    height: 235px;
}
.radhaExpresBg {
   /* background: url(images/gaur-7th-parkview/yamuna-exp1.jpg) right bottom no-repeat;*/
    background-size: 153%;
}
.sportsvillasExpresBg {
   /* background: url(images/gaur-7th-parkview/yamuna-exp1.jpg) right bottom no-repeat;*/
    background-size: 153%;
}
.expresswayBox h2 {
    font-size: 18px;
}
.expresswayBox h3 { 
    font-size: 13px;
}
}

@media (max-width:360px){.insideBannerControls{bottom:0;}
.lmBox .lmImg a{width:100%;}
.lmBox .lmImg a img{width:80%;}
.call-enq .footerNumbers{width:100%; margin:2px 0;}
.counter-window .main-div-cou .coun-data{min-height:75px;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider{ 	height:228px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li{ 	height:228px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li img{ 	height:228px !important;}
.slider, .slider li, .slider img {
    height:437px;
}
.gallerySlider1 {
    height: 225px;
}
.radhaExpresBg {
    /*background: url(images/gaur-7th-parkview/yamuna-exp1.jpg) right bottom no-repeat;*/
    background-size: 161%;
}
.sportsvillasExpresBg {
    /*background: url(images/gaur-7th-parkview/yamuna-exp1.jpg) right bottom no-repeat;*/
    background-size: 161%;
}

.aerocitySection1 .aerocitysubSection1 .contentBox { 
    height: 600px;
}
.aerocitySection1 #aerocitysubSection4{ 
    height: 600px;
}
.aerocitySection1 #aerocitysubSection2
{
	 height: 600px;
}
.aerocitySection1 #aerocitysubSection3 { 
    height: 600px;
}
.aerocitySection1 .aerocitysubSection1 article h2 {
    font-size: 16px;
    }


}


@media (max-width:320px){.testim-slider li{height:260px;}
#counter-bg{padding:10px 0;}
.counter-window .main-div-cou{min-height:70px;}
.counter-window .main-div-cou .title{font-size:8px;}
#latestUpdates{padding:0px 0px;}
.mediaBox .imgBox a{width:90%;}
.mediaBox h4 a{font-size:10px; letter-spacing:2px;}
.footer .social-links ul li{margin:1px;}
.footer .social-links ul li a{font-size:11px;}
.newsletter .subscribe{padding:10px 5px;}
.partnerContainer .partnerForm{width:100%;}
.awardsRow .imgBox{width:40%; margin:0 30% 15px;}
.awardsRow .awardsText{width:100%; padding:0; text-align:center;}
.overviewText .overIcons{margin:10px 0;}
.overviewText .overIcons li{width:45%; padding:10px;}
.projFilter li{width:50%; float:left; margin:0;}
.managementContainer.verticalsContainer1 li {	width: 100%;}
.verticalsContainer li a article {	min-height: auto;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider{ 	height:202px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li{ 	height:202px !important;}
.projectBox .innerProjectBox .imgBox .hoverImg .projectHover-slider li img{ 	height:202px !important;}
.krishnVideos iframe {	height: 145px;}
.slider, .slider li, .slider img {
    height:388px;
}
.gallerySlider1 {
    height: 200px;
}
.radhaExpresBg {
   /* background: url(images/gaur-7th-parkview/yamuna-exp1.jpg) right bottom no-repeat;*/
    background-size: 179%;
}
.sportsvillasExpresBg {
   /* background: url(images/gaur-7th-parkview/yamuna-exp1.jpg) right bottom no-repeat;*/
    background-size: 179%;
}
.expresswayBox {
    margin-top: auto;
    height:auto;
}
.expresswayBox h2 { 
    font-size: 16px;
}
.expresswaytext {
    margin-top: 51px; 
}

.aerocitySection1 .aerocitysubSection1 .contentBox { 
    height: 650px;
}
.aerocitySection1 #aerocitysubSection4{ 
    height: 650px;
}
.aerocitySection1 #aerocitysubSection2
{
	 height: 650px;
}
.aerocitySection1 #aerocitysubSection3 { 
    height: 650px;
}
}
