@charset "UTF-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap');
@font-face {
	font-family: 'Conv_Helvetica';
	src: url('../fonts/Helvetica.eot');
	src: local('☺'), url('../fonts/Helvetica.woff') format('woff'), url('../fonts/Helvetica.ttf') format('truetype'), url('../fonts/Helvetica.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Helvetica-Bold';
	src: url('fonts/Helvetica-Bold.eot');
	src: local('☺'), url('../fonts/Helvetica-Bold.woff') format('woff'), url('../fonts/Helvetica-Bold.ttf') format('truetype'), url('../fonts/Helvetica-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
  font-family: 'Conv_Rupee_Foradian';
  src: url("../fonts/Rupee_Foradian.eot");
  src: local("☺"), url("../fonts/Rupee_Foradian.woff") format("woff"), url("../fonts/Rupee_Foradian.ttf") format("truetype"), url("../fonts/Rupee_Foradian.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

a{outline:none;}
html,body{ height:100%;}
.paddingLR0{padding-left:0px; padding-right:0px;}
.paddingL0{padding-left:0px !important;}

.pLR0{padding-left:0px; padding-right:0px;}

body{margin:0px; padding:0px; font-size:16px; color:#333; font-family: 'Open Sans', sans-serif; -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

h1.mainHeading{font-size:22px; color:#060606; font-family: 'Conv_Helvetica'; text-align:center; margin:45px auto; position:relative;}
h1.mainHeading::before{content:""; display:block; position:absolute; left:-65px; top:45%; width:50px; height:1px; background:#060606;}

#mainHeader{background:#fff; position:fixed; width:100%; z-index:99; top:0px; left:0px; -webkit-transition: all 0.3s ease;          
    transition: all 0.3s ease;}
#mainHeader .logo{padding:27px 0px 0px 30px; }
#mainHeader .logo2{text-align:right; padding:15px 30px 15px;}
#mainHeader .logo img{width:100%; max-width:231px; -webkit-transition: all 0.3s ease;          
    transition: all 0.3s ease;}
#mainHeader .logo2 img{width:100%; max-width:102px; -webkit-transition: all 0.3s ease;          
    transition: all 0.3s ease;}

#mainHeader.smHeader{
box-shadow: 0px 0px 30px -18px rgba(0,0,0,0.59);}
#mainHeader.smHeader .signDiv{display:none;}
#mainHeader.smHeader .logo {padding:22px 30px 0px;}
#mainHeader.smHeader .logo img{max-width:200px;}
#mainHeader.smHeader .logo2 img{max-width:80px;}
#mainHeader.smHeader  #topnav{font-size:17px;}
#mainHeader.smHeader .navbar{top:18px;}

/* Mobile Navigation */
.signDiv{text-align:right; margin-top:20px;}
.signDiv button.bg-primary{background:none !important; margin-right:15px; color:#2ec8ca; border:1px #ccc solid; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; padding:7px 30px 4px; text-transform:uppercase; }



.mainMenu{text-align:center;}
.menutxt{color:#fff;}
.mobmenu{max-width:120px;position:relative;top:0px;float:right; font-size:20px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz- transition:all 0.3s ease; display:none; padding:10px; background:#2f5ea9;}
#nav-icon3{width:24px;height:16px;position:relative;float:right;margin:0px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;}
 #nav-icon3 span{display:block;position:absolute;height:1px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;}
#nav-icon3 span:nth-child(1){top:0px;}
#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:7px;}
#nav-icon3 span:nth-child(4){top:14px;}
#nav-icon3.open span:nth-child(1){top:18px;width:0%;left:50%;}
#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg);}
#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
#nav-icon3.open span:nth-child(4){top:18px;width:0%;left:50%;}
.menublock.open span.menutxt {color:#fff;}
#nav-icon3.open span {background:#fff;}
#topnav{ display:inline-block; list-style:none; padding:0px 0px 0px 0px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz- transition:all 0.3s ease; font-size:16px; font-family: 'Conv_Helvetica'; font-size:19px;}
#topnav.noBorder{border-bottom:0px;}
#topnav ul li{padding:10px 15px; list-style:none;}
#topnav ul li:first-child{padding-left:0px;}
#topnav ul li:last-child{padding-right:0px;}
.navbar{position:relative;top:24px; right:0; padding:0rem;}
.navbar li a{color:#393339;-webkit-transition:all 0.3s ease; transition:all 0.3s ease; outline:none;}
.navbar li a::after{height:2px; width:100%; background:transparent; display:block; content:""; position:relative; top:2px;}
.navbar li a:hover::after{background:#0aabff;}
.navbar li a:hover,.navbar li a.active{color:#0aabff; text-decoration:none;}
.navbar li a.active{}
.navbar li a.active::after{height:2px; width:100%; background:#0aabff; display:block; content:""; position:relative; top:2px;}



#sliderNew{width:100%;background-position:0px 0px; position:relative;}
#sliderNew > div{ width:100%; position:relative; height:100vh; }
#sliderNew > div span{width:100%; background-size:cover;min-height: 913px;}
/*#sliderNew > div .banerLogo{position:absolute; right:30px; bottom:30px; width:130px; height:70px;}
#sliderNew > div .banerLogo img{width:100%;}*/
#topSlider{margin-bottom:-6px;}
#topSlider .slick-dots{position:absolute;z-index:99;bottom:20px;left:0;right:0;text-align:center; padding-left:0px;}
#topSlider .slick-dots li{display:inline-block;}
#topSlider .slick-dots li button{text-indent:-99999px; width:10px;height:10px;border-radius:50%;border:1px solid #fff;margin-right:5px;padding:0;background-color:transparent;}
#topSlider .slick-dots li.slick-active button{background-color:#fff;}
#topSlider .slick-slide{}
#topSlider .slick-list, .slick-track{height:100%;  overflow-style:auto;}
div#topSlider{background: #f8f8f8}

.slick-dots button:focus,.slick-dots button:active{outline:none;box-shadow:none;}


.slick-prev, .slick-prev:hover {
    left: 100px; background:url(../images/arrowPrev.png) no-repeat; background-position:center center; z-index:9; width:37px; height:67px;
}
.slick-prev::before, .slick-next::before{display:none;}
.slick-next, .slick-next:hover {
    right: 100px; background:url(../images/arrowNext.png) no-repeat; background-position:center center; z-index:9; width:37px; height:67px;
}


#ourLegacySec{}
#ourLegacySec .legacyPart{padding:90px 0px; text-align:center; background: rgb(183,71,93);
background: -moz-linear-gradient(343deg, rgba(183,71,93,1) 0%, rgba(231,112,109,1) 46%, rgba(247,145,81,1) 100%);
background: -webkit-linear-gradient(343deg, rgba(183,71,93,1) 0%, rgba(231,112,109,1) 46%, rgba(247,145,81,1) 100%);
background: linear-gradient(343deg, rgba(183,71,93,1) 0%, rgba(231,112,109,1) 46%, rgba(247,145,81,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b7475d",endColorstr="#f79151",GradientType=1);}
#ourLegacySec .legacyPart .legacyInn{background:#fff; height:auto; padding:0px 130px;}



.overviewDiv{display:table; width:100%; table-layout:fixed; background:#fff;}
.overviewDiv .overCell{display:table-cell;}

.artist{position:absolute; background:rgba(0,0,0,0.5); padding:5px 15px; color:#fff; right:0px; bottom:0px; font-size:11px;}

.overviewDiv .overCell:first-child{width:60%; background: url(../images/overviewImg.webp) no-repeat; background: url(../images/overviewImg.jpg) no-repeat; background-size:cover; position:relative; z-index:0;}
.overviewDiv .overCell:first-child:hover .imgZoom, .upsDiv .upsCell:nth-child(2):hover .imgZoom, .enqiureDiv .enquireCell:nth-child(2):hover .imgZoom{opacity:1;}
.imgZoom{opacity:0;}
.imgZoom a{display:block; cursor:pointer; position:absolute; width: 100%; background:rgba(0,0,0,0.3);
  height: 100%; top:0px;
  display: flex;
  align-items: center;
  justify-content: center; }
.overviewDiv .overCell:nth-child(2){width:40%; padding:3% 10% 3% 5%; vertical-align:top; position:relative;}
.overviewDiv h1.mainHeading{margin-left:66px; text-align:left; margin-bottom:70px;}
.overviewDiv h2{font-size:35px; color:#00429b; font-family: 'Conv_Helvetica'; line-height:44px;}
.overviewDiv p{font-size:16px; margin:20px 0px; line-height:26px;}
.overviewDiv .overCell .disC{font-size:12px; margin-top:130px;}
.overviewDiv .overCell .disC span{color:#00429b;}



.upsDiv{display:table; width:100%; table-layout:fixed;}
.upsDiv .upsCell{display:table-cell;}
.upsDiv .upsCell .disC{font-size:12px; margin-top:100px;}
.upsDiv .upsCell:first-child{width:40%; padding:3% 50px 3% 6%;  vertical-align:top; background: rgb(183,71,93); color:#fff;
background: -moz-linear-gradient(343deg, rgba(183,71,93,1) 0%, rgba(231,112,109,1) 46%, rgba(247,145,81,1) 100%);
background: -webkit-linear-gradient(343deg, rgba(183,71,93,1) 0%, rgba(231,112,109,1) 46%, rgba(247,145,81,1) 100%);
background: linear-gradient(343deg, rgba(183,71,93,1) 0%, rgba(231,112,109,1) 46%, rgba(247,145,81,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b7475d",endColorstr="#f79151",GradientType=1);}
.upsDiv .upsCell:nth-child(2){width:60%; text-align:right; background: url(../images/upsImg.jpg) no-repeat; background: url(../images/upsImg.webp) no-repeat; background-size:cover; position:relative;}


.upsDiv h1.mainHeading{margin-left:66px; text-align:left; margin-bottom:70px; color:#fff;}
.upsDiv h1.mainHeading::before{background:#fff;}
ul.ups{margin:60px 0px 0px 0px; padding:0px;}
ul.ups li{margin:0px; padding:20px 0px 20px 70px; list-style:none; border-top:1px rgba(255,255,255,0.5) solid; background: url(../images/upsIcon.png) no-repeat; background-position:0px 0px;}
ul.ups li.ups1{ background-position:0px 15px;}
ul.ups li.ups2{ background-position:0px -88px;}
ul.ups li.ups3{ background-position:0px -199px;}
ul.ups li.ups4{ background-position:0px -308px;}



.custTabs{padding:20px 0px 20px;}
.custTabs .nav-tabs{border-bottom:0px;}
.custTabs ul.nav.nav-tabs{display:table; text-align:center; margin-bottom:60px; width:100%; table-layout:fixed;}
.custTabs ul.nav.nav-tabs li{display:table-cell; font-size:18px; color:#2d190d; font-weight:normal; margin:0px; text-align:left; text-transform:uppercase;}
.custTabs ul.nav.nav-tabs li a{color:#8c8c8c; position:relative; padding:0px 10px 15px; text-decoration:none; display:block; width:100%;}
.custTabs ul.nav.nav-tabs li a.active, .custTabs ul.nav.nav-tabs li a:hover{color:#0c4da2; position:relative;}
.custTabs ul.nav.nav-tabs li a.active::after, .custTabs ul.nav.nav-tabs li a::after, .custTabs ul.nav.nav-tabs li a:hover::after{display:block; content:""; width:100%; height:2px; background:#2f5ea9; position:absolute; left:0px; bottom:0px;}
.custTabs ul.nav.nav-tabs li a::after{ background:#d7d7d7;}

#awardsDiv{max-height:460px; overflow-y:scroll;}

.awrdBox{display:table; margin-bottom:20px;}
.awrdBox .awarImg, .awrdBox .awarRight{display:table-cell; vertical-align:middle;}
.awrdBox .awarImg img{width:100%;}
.awrdBox .awarRight{text-align:left;}
.awrdBox .awarRight h4{font-size:18px; font-weight:600; line-height:26px;}
.awrdBox .awarRight h4 span{font-size:16px; display:block;}
.awrdBox .awarRight p{font-size:12px;}
.mob {display: none;}


.ourGroupDiv{width:100%; display:block;}
.ourGroupDiv .groupLeft{width:50%; float:left; margin-top:70px;}
.ourGroupDiv .groupRight{width:50%; float:left; text-align:left; border-left:1px #cbcbcb solid;}
.ourGroupDiv .groupRight .groupRightTop{padding-left:40px;}
.ourGroupDiv .groupRight .landmark{}
.ourGroupDiv .groupRight .landmark img{max-width:460px; padding:20px 0px; width:100%;}
.ourGroupDiv .groupRight p{font-size:16px; margin-bottom:15px;}
.ourGroupDiv .groupRight p span{display:block; color:#0c4da2; margin-bottom:10px;}
.topRow{width:100%; display:block;}
.topRow .topTxt{font-size:30px; color:#0aabff; font-family: 'Conv_Helvetica'; width:64%; float:left; text-align:left;}
.topRow .topOne{width:34%; float:left; text-align:left;} 
.topRow .topOne img{width:100%; max-width:145px;}
.botTxt{font-size:16px; color:#333; font-family: 'Conv_Helvetica'; width:100%; text-align:left; float:left; margin:40px 0px;}


.btn {background: #0c4da2; padding: 5px 14px 7px; font-size:15px; border: none; color: #fff; border-radius: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.btn:hover {background: #f37022; color: #fff;}





#amenitiSec{padding:50px 0px 0px;}
#amenitiSec h1.mainHeading{max-width:300px;}
#amenitiSec h1.mainHeading::before{left:10%;}
#amenitiSec .ameniDiv{margin:30px 0px;}
#amenitiSec .ameniDiv .ameniDesc{font-size:13px; text-align:center; margin:50px 0px 0px;}
#amenitiSec .ameniDiv .amenMore{text-align:center; padding:30px 0px 0px;}
#amenitiSec .ameniDiv .ameniBox{background:#f94; padding:30px 20px; font-size:20px; color:#fff;  background: rgb(183,71,93); 
background: -moz-linear-gradient(343deg, rgba(183,71,93,1) 0%, rgba(231,112,109,1) 46%, rgba(247,145,81,1) 100%);
background: -webkit-linear-gradient(343deg, rgba(183,71,93,1) 0%, rgba(231,112,109,1) 46%, rgba(247,145,81,1) 100%);
background: linear-gradient(343deg, rgba(183,71,93,1) 0%, rgba(231,112,109,1) 46%, rgba(247,145,81,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b7475d",endColorstr="#f79151",GradientType=1);}
#amenitiSec .ameniDiv .ameniBox.whit{background:#f1eee7; color:#333;}
#amenitiSec .ameniDiv .ameniBox .ameniIcon{background:url(../images/ameniIcon.png) no-repeat; width:58px; height:62px; float:right;}
#amenitiSec .ameniDiv .ameniBox .ameniIcon.ameni1{background-position:0px 0px;}
#amenitiSec .ameniDiv .ameniBox .ameniIcon.ameni2{background-position:0px -171px;}
#amenitiSec .ameniDiv .ameniBox .ameniIcon.ameni3{background-position:0px -353px;}
#amenitiSec .ameniDiv .ameniBox .ameniIcon.ameni4{background-position:0px -534px;}
#amenitiSec .ameniDiv .ameniBox .ameniIcon.ameni5{background-position:0px -710px;}
#amenitiSec .ameniDiv .ameniBox .ameniIcon.ameni6{background-position:0px -896px;}
#amenitiSec .ameniDiv .ameniBox .ameniIcon.ameni7{background-position:0px -1079px;}
#amenitiSec .ameniDiv .ameniBox .ameniIcon.ameni8{background-position:0px -1261px;}
#amenitiSec .ameniDiv .ameniBox .ameniTxt{margin-top:130px;}



#walkSec{background:url(../images/walkthroughBg.webp) no-repeat; background:url(../images/walkthroughBg.jpg) no-repeat; background-size:cover; padding:250px 0px 200px; background-attachment:fixed; background-position:center bottom; margin:70px 0px 0px; position: relative;}
.PlayIcon{background: rgb(183,71,93); outline:none;
background: -moz-linear-gradient(343deg, rgba(183,71,93,1) 0%, rgba(231,112,109,1) 46%, rgba(247,145,81,1) 100%);
background: -webkit-linear-gradient(343deg, rgba(183,71,93,1) 0%, rgba(231,112,109,1) 46%, rgba(247,145,81,1) 100%);
background: linear-gradient(343deg, rgba(183,71,93,1) 0%, rgba(231,112,109,1) 46%, rgba(247,145,81,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b7475d",endColorstr="#f79151",GradientType=1); width:80px; height:80px; display:block; margin:0px auto; position:relative; border-radius:80px; -moz-border-radius:80px; -webkit-border-radius:80px; -o-border-radius:80px;}
.PlayIcon::after{background:url(../images/spriteIcon.png) no-repeat; position:absolute; content:""; display:block; width:40px; height:40px; left:15px; top:20px;} 
.PlayIcon:hover{border:4px #fff solid; outline:none;}
.PlayIcon:hover::after{left:11px; top:16px;}
#walkSec a, #walkSec a:hover{display:block; width:100%; height:100%; cursor:pointer; background:transparent;  text-decoration:none;}
#walkSec p{font-size:24px; text-align:center; color:#fff; margin-top:90px; font-family: 'Conv_Helvetica'; letter-spacing:2px;  }



#locationSec{}
.locDiv{display:table; width:100%; table-layout:fixed;}
#locPers{position: relative;}
.locDiv .locCell{display:table-cell; }
.locDiv .upsCell:first-child{width:60%;   vertical-align:top; }
.locDiv .locCell:nth-child(2){width:40%; padding:3% 50px 3% 6%; text-align:right;  background: rgb(183,71,93); color:#fff; vertical-align:middle;
background: -moz-linear-gradient(343deg, rgba(183,71,93,1) 0%, rgba(231,112,109,1) 46%, rgba(247,145,81,1) 100%);
background: -webkit-linear-gradient(343deg, rgba(183,71,93,1) 0%, rgba(231,112,109,1) 46%, rgba(247,145,81,1) 100%);
background: linear-gradient(343deg, rgba(183,71,93,1) 0%, rgba(231,112,109,1) 46%, rgba(247,145,81,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b7475d",endColorstr="#f79151",GradientType=1);}


#locationSec .custTabs{padding:0px 0px 20px;}
#locationSec .custTabs .nav-tabs{border-bottom:0px;}
#locationSec .custTabs ul.nav.nav-tabs{display:table; text-align:center; margin-bottom:60px; width:100%; table-layout:fixed;}
#locationSec .custTabs ul.nav.nav-tabs li{display:block; font-size:20px; color:#fff; font-weight:normal; margin:0px; text-align:left; text-transform:none; border-bottom:1px rgba(255,255,255,0.5) solid;}
#locationSec .custTabs ul.nav.nav-tabs li a{color:#fff; position:relative; padding:15px 10px 15px; text-decoration:none; display:block; width:100%;}
#locationSec .custTabs ul.nav.nav-tabs li a.active, #locationSec .custTabs ul.nav.nav-tabs li a:hover{color:#0c0b0b; position:relative; background:#fff;}
#locationSec .custTabs ul.nav.nav-tabs li a.active::after, #locationSec .custTabs ul.nav.nav-tabs li a::after{display:none;}

#locationSec h1.mainHeading{max-width:300px; color:#fff; text-align:left; float:left; padding-left:70px;}
#locationSec h1.mainHeading::before{left:0%; background:#fff;}



#neighb{ background:#f1eee7;}
#neighb .neigArea{border:10px #f37638 solid; padding:20px;  max-height:700px; overflow-y:auto; }
#neighb table{background:#fff; margin-bottom:30px; font-size:15px;}
#neighb table.lastTab{margin-bottom:15px;}
#neighb h4{font-family: 'Conv_Helvetica'; font-size:16px; color:#f37638; margin:10px 0px 10px; font-weight:bold; letter-spacing:1px; text-transform:uppercase;}
#neighb table th{width:20%;}
.neightDis { margin-bottom: 15px;  display: block; font-size: 13px;}


#projGallerySec{ padding:20px 0px;}
#projGallerySec .custTabs{padding-bottom:0px;}
#projGallerySec .custTabs a{cursor:pointer;}
#projGallerySec h1.mainHeading{max-width:300px;}
#projGallerySec h1.mainHeading::before{left:-7%;}
#projecDiv{width:100%; padding:0px;}
#projecDiv div img{width:100%;}
img.fullimg{width:100%;}

.tab-content > .tab-pane{ display: block; height: 0px; overflow: hidden; }
.tab-content >.active{ height: auto;}




.lookingForArea{ color:#fff; vertical-align:middle; display:table; text-align:center; padding:110px 0px; margin-top:-8px; background: rgb(183,71,93);
background: -moz-linear-gradient(343deg, rgba(183,71,93,1) 0%, rgba(231,112,109,1) 46%, rgba(247,145,81,1) 100%);
background: -webkit-linear-gradient(343deg, rgba(183,71,93,1) 0%, rgba(231,112,109,1) 46%, rgba(247,145,81,1) 100%);
background: linear-gradient(343deg, rgba(183,71,93,1) 0%, rgba(231,112,109,1) 46%, rgba(247,145,81,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b7475d",endColorstr="#f79151",GradientType=1);}
.lookingForArea h3{display:inline-block; vertical-align:middle; margin-right:50px; font-size:33px; font-weight:600;}
.lookingForArea a{display:inline-block; color:#fff; text-decoration:none; vertical-align:middle; font-size:22px; margin:0px 8px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; border:1px #fff solid; padding:7px 22px; font-weight:600;}
.lookingForArea a:hover{background:#fff; color:#333;}
.lookingForArea a.downPdf{background:#fff; color:#333;}
label.error{display:none !important;}


.enqiureDiv{display:table; width:100%; table-layout:fixed;}
.enqiureDiv .enquireCell{display:table-cell;}
.enqiureDiv .enquireCell:first-child{padding:7% 5% 7% 15px;}
.enqiureDiv .enquireCell:nth-child(2){background:url(../images/contactBg.webp) no-repeat; background:url(../images/contactBg.jpg) no-repeat; background-size:cover; position:relative; background-position:center 0px;}
.enqiureDiv .enquireCell h1.mainHeading{text-align:left; padding-left:70px;}
.enqiureDiv .enquireCell h1.mainHeading::before{left:0px;}
.enqiureDiv .enquireCell h1.personName{font-size:33px; color:#0e3358; font-family: 'Conv_Helvetica'; }
.enqiureDiv .enquireCell p{font-size:15px; line-height:36px;}
.enqiureDiv .enquireCell p span{font-size:16px; color:#0e3358; display:block; font-weight:600; line-height:26px;}
.enqiureDiv .enquireCell p span.smal{font-weight:normal; font-size:14px;}
.form-control.error{border-bottom:1px #f00 solid !important;}


ul.contIcon{margin:24px 0px 15px; padding:0px;}
ul.contIcon li{margin:0px; padding:0px 0px 15px 44px; list-style:none; font-size:16px; background:url(../images/spriteIcon.png); background-repeat:no-repeat; font-weight:normal; font-size:16px;}
ul.contIcon li a{color:#333; text-decoration:none;}
ul.contIcon li a:hover{color:#f37638;}
ul.contIcon li.phone{background-position:0px -229px;}
ul.contIcon li.mail{background-position:0px -298px;}


.enquirForm{padding:30px 0px;}
.form-group input[type="text"], .form-group input[type="tel"] .form-group input[type="email"], .form-control {
    background: transparent;
    border: 1px #cdcdcd solid;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    font-size: 14px; height:46px;
    padding: 5px 15px;
}
.form-control:focus:focus{box-shadow:none;}
.form-group{margin-bottom:25px;}
.subDiv{text-align:center; margin-top:10px;}
.subDiv input[type="submit"] {font-family: 'Open Sans', sans-serif; color: #fff;  padding: 14px 80px;  border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; font-size: 16px; font-weight: 600; outline:none; width:100%; background: rgb(183,71,93);
background: -moz-linear-gradient(343deg, rgba(183,71,93,1) 0%, rgba(231,112,109,1) 46%, rgba(247,145,81,1) 100%);
background: -webkit-linear-gradient(343deg, rgba(183,71,93,1) 0%, rgba(231,112,109,1) 46%, rgba(247,145,81,1) 100%);
background: linear-gradient(343deg, rgba(183,71,93,1) 0%, rgba(231,112,109,1) 46%, rgba(247,145,81,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b7475d",endColorstr="#f79151",GradientType=1); opacity:0.8;}
.subDiv input[type="submit"]:hover, .subDiv input[type="submit"]:active{color:#fff; opacity:1;}
select.form-control, select.form-control, select.form-control:focus {
background-color: transparent; background-image: url(../images/spriteIcon.png);  background-repeat: no-repeat;  background-position: right -70px; font-size: 14px;  appearance: none;  -webkit-appearance: none;  height: 50px !important;  -moz-appearance: none; border:1px #cdcdcd solid;}


/*EMI Calculator Code*/
.emiCalDiv{margin:80px auto 20px;}
.emiCalDiv h1.mainHeading{max-width:155px;}
.slider-label {color: #575757; font-weight: 300; font-size: 14px;}
.slider-value {font-weight: bold;}
#calcultDiv {width: 100%; max-width: 1100px; -webkit-box-sizing: border-box;  box-sizing: border-box; margin: 4% auto 0px; font-size: 14px; font-weight: normal;}
.calcultDivWrap {background: #fff; border: 1px #ccccce solid; padding: 40px;}
#calcultDiv .leftCal {width: 46%; margin-right:4%; float: left;}
#calcultDiv .rightCal {width: 50%; float: left;}
#calcultDiv .rightCal .greyBox {background: #b7475d; color: #fff; padding: 40px; float: left; width: 100%;  -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
  -o-border-radius: 10px;}
input[type="range"] {display: block; width: 100%;}
.mdl-textfield {width: 100%; position: relative;}
.inputGroup {position: absolute; right: 0px; bottom: 35px; padding-bottom: 5px; padding-left: 20px; font-size: 20px; font-weight: normal; color: #3e3e3e;}
.inputGroup label {font-weight: normal;}
.inputGroup span.rup {font-family: 'Conv_Rupee_Foradian'; font-weight: normal;}
.inputGroup input[type="text"] { border: 0px; width: 138px; font-size: 20px; color: #3e3e3e; font-weight: normal;}
.mdl-textfield p { margin: 0px 24px;}
.emiDiv {width: 100%;  text-align: center;  border-bottom: 1px rgba(255,255,255,0.5) solid;  padding-bottom: 30px; margin-bottom: 30px;}
.emiDivThree {width: 100%; float: left;}
.emiDiv span, .emiDivThree span {font-size: 22px; margin-top: 15px; display: inline-block;}
.emiDiv span.rup, .emiDivThree span.rup {font-weight: normal;font-size: 22px; padding-right: 5px; font-family: 'Conv_Rupee_Foradian';}
.emiDiv strong, .emiDivThree strong {font-size: 13px;font-weight: normal; line-height: 20px;}
.emiDivThree .emiDivOne {width: 50%; float: left; text-align: center;}
.emiDivThree .emiDivThree {width: 50%; float: left; border-left: 1px rgba(255,255,255,0.5) solid; -webkit-box-sizing: border-box;  box-sizing: border-box; text-align: center;}
.mdl-slider__background-lower {background: #a6ce39;}
.mdl-slider.is-upgraded:active::-moz-range-thumb {background: #a6ce39;}
.mdl-slider__background-upper {background: #d8d8d8;}
.mdl-slider.is-upgraded::-moz-range-thumb {background: #ececec; border: 2px #a6ce39 solid;}
.mdl-textfield {padding: 24px 0px;}
/*EMI Calculator Code*/


.bankDiv{padding:20px 15px 70px;}
.bankDiv h1.mainHeading{max-width:290px;}
.bankDiv .slick-slide img{display:inline-block; padding:0px 5px;}
.bankDiv .slick-initialized .slick-slide{text-align:center; border:2px #eee solid; margin:0px 10px; padding:5px;}
.bankDiv .slick-dots{bottom:-50px;}
.bankDiv .slick-dots li button::before{font-size:12px;}



.form-control::placeholder{color:#999999; font-size:14px;}


.stickyPhoneArea.navbar{position:fixed; z-index:9; top:30%; right:0; width:auto; background:none;}
.stickyPhoneArea.navbar li a::after{background:none;}
ul.floatingIcon{margin:5px 0px; padding:0px;}
ul.floatingIcon li{background:#f37638 url(../images/spriteIcon.png); background-repeat:no-repeat; width:auto; list-style:none; margin-bottom:5px; border-radius:50px 0px 0px 50px; -moz-border-radius:50px 0px 0px 50px; -webkit-border-radius:50px 0px 0px 50px; -o-border-radius:50px 0px 0px 50px; padding:12px 10px 12px 50px;}
ul.floatingIcon li a, ul.floatingIcon li:hover a{display:block; cursor:pointer; width:100%; height:100%; color:#fff; outline:none; text-decoration:none; box-shadow:none; font-weight:bold;}  
ul.floatingIcon li.phone{background-position:2px -143px; position:relative; right:-134px; -webkit-transition: all 0.3s ease;          
    transition: all 0.3s ease;}  
ul.floatingIcon li.enquire{background:#0e3358 url(../images/spriteIcon.png); background-repeat:no-repeat; background-position:0px -350px; position:relative; right:-134px; -webkit-transition: all 0.3s ease;        
    transition: all 0.3s ease; }  
	
ul.floatingIcon li.phone:hover, ul.floatingIcon li.enquire:hover{right:0px;}


footer{background:#0e3358; padding:20px 0px 0px; text-align:center; margin-top:30px;}
.footTop{border-bottom:1px rgba(255,255,255,0.3) solid; padding:15px;}
.footTop .brandDiv{margin:15px 0px 10px; padding:10px 0px; background:rgba(255,255,255,0.1); display:none; -webkit-transition: all 1.5s ease;          
    transition: all 1.5s ease;}
.footTop, .footBot{color:#fff; font-size:15px; font-family: 'Conv_Helvetica';}
.footBot{font-size:14px; padding:20px 15px;}
.footBot a{color:#fff;} 
.footBot a.org{color:#f58220;}
.footBot .rera{padding:10px 0px;}
.footTop a{color:#fff; cursor:pointer; margin:0px 15px;  text-decoration:none; }
.footTop a:hover, .footBot a:hover{color:#6facff; text-decoration:none;}
.vidIcon { display: inline-block; max-width: 20px; margin-left: 10px;}

.deskView{display:block !important;}
.windowView{display:none !important;}
.mobView{display:none !important;}
.mobView767{display:none !important;}



/*Modal*/
.modal-backdrop{z-index:9;}
.downCatModal{display:table; height: 100%; width: 100%;}
.downCatCenter {display: table-cell;vertical-align: middle;}
.downCatCenter p{font-size:18px; color:#444; text-transform:none; padding:20px 0px 0px; font-weight:600;}
.downCatCenter .modal-content {width:100%; max-width:1000px; height:inherit; margin: 0 auto; box-sizing:border-box; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.downCatCenter .modal-body{max-height:700px; overflow-y:auto; margin-bottom:5px; padding:60px 40px 40px;}
.downCatCenter .modal-header{border-bottom:0px; padding:0px; min-height:0px;}
.downCatCenter .modal-header .close {margin-top: 0px; width: 35px; height: 35px; border-radius: 100px; color: #f37638; border: 0px; outline: navajowhite; right: 40px; position: absolute; opacity: 1; z-index:99; font-weight:300; font-size:34px;}

#modalThankyou .downCatCenter .modal-content{max-width:700px;}
#modalThankyou .downCatCenter img{max-width:228px; margin-bottom:10px;}

.downCataHead{text-align:center; text-transform:uppercase; color:#0051a2; font-size:1.875em; margin-bottom:30px;}

#modalPrivacy .downCatCenter .modal-body, #modalDisclaimer .downCatCenter .modal-body, #reraQRcodes .downCatCenter .modal-body{padding:30px; max-height:500px; overflow-y:scroll;}
#modalPrivacy .downCatCenter h2, #modalDisclaimer .downCatCenter h2, #reraQRcodes .downCatCenter h2{font-size:20px; font-weight:600; color:#2d190d; text-align:left;}
#modalPrivacy .downCatCenter p, #modalDisclaimer .downCatCenter p, #reraQRcodes .downCatCenter ul li{font-size:15px; text-transform:none; padding:0px 0px 0px; font-weight:normal; text-align:left; margin-bottom:20px; line-height:24px;}
#modalPrivacy .downCatCenter p a, #modalDisclaimer .downCatCenter p a, #reraQRcodes .downCatCenter ul li a{color:#f37638; text-decoration:underline;}
#reraQRcodes .downCatCenter ul li{margin-bottom:50px;}
#reraQRcodes .downCatCenter ul li:last-child{margin-bottom:0px;}
#reraQRcodes .downCatCenter ul{list-style: none;padding-inline-start:0px;}
#reraQRcodes .downCatCenter ul li img{margin-top:10px;}
#reraQRcodes .downCatCenter .modal-content{max-width: 500px;}





@media(min-width:1550px){
.container.cont1450{max-width:1450px;}

}

@media(max-width:1550px){
.lookingForArea h3{font-size:22px;}	
.lookingForArea a{font-size:16px; margin:0px 5px 8px;}
.lookingForArea{padding:60px 0px 40px;}
#walkSec{padding:215px 0px 200px;}
}

@media(max-width:1400px){
#topnav ul li{padding:10px 14px;}
#topnav{font-size:17px;}
.locDiv .locCell:nth-child(2){padding:2% 50px 2% 6%;}
.overviewDiv h2{font-size:28px;}
#walkSec p{margin-top:30px;}
#mainHeader .logo{padding:33px 0px 0px 30px; }
#mainHeader.smHeader .logo {padding:27px 0px 0px 30px;}
}

@media(max-width:1366px){
.deskView{display:none !important;}
.windowView{display:block !important;}
.mobView{display:none !important;}
.mobView767{display:none !important;}
#sliderNew > div span{height:100% !important;min-height:auto !important;}
}

@media(max-width:1300px){
	#walkSec{padding:135px 0px 140px;}
	#locationSec .custTabs ul.nav.nav-tabs li a{padding:10px;}
	#locationSec .custTabs ul.nav.nav-tabs li, .custTabs ul.nav.nav-tabs li{font-size:16px;}
	#locationSec h1.mainHeading{margin:25px auto;}
		#sliderNew > div span{background-size:100% !important; background-color:#5abfdb !important; background-position:center center !important;min-height: auto !important;}

}
@media(max-width:1270px){
#topnav ul li{padding:10px 12px;}
#topnav{font-size:16px;}
}
@media(max-width:1200px){
#topnav ul li{padding:10px 7px;}
#topnav, #mainHeader.smHeader #topnav{font-size:15px;}
.overviewDiv .overCell:first-child{width:55%;}
.overviewDiv .overCell:nth-child(2){width:45%;}
.ourGroupDiv .groupRight p, body{font-size:15px;}
.topRow .topTxt{font-size:22px;}
.overviewDiv h2{font-size:24px; line-height:30px;}
}
@media(max-width:1024px){
#amenitiSec .ameniDiv .ameniBox .ameniTxt{margin-top:100px;}
#amenitiSec .ameniDiv .ameniBox{font-size:16px;}
.lookingForArea h3{display:block; margin-bottom:30px; margin-right:0px;}
}
@media(max-width:992px){
.mobmenu, #mainHeader.smHeader .mobmenu{display:block; cursor:pointer;}
#topnav{display:none;}
#mainHeader .logo{padding:31px 0px 0px 15px;}
#mainHeader.smHeader .logo{padding:26px 0px 26px 15px;}
.signDiv{margin-top:-19px; padding:41px 0px; height:100%; position:absolute; right:15px;}
#mainHeader .logo2{padding:17px 80px 15px 0px;}
#mainHeader .logo img{max-width:150px;}
#mainHeader .logo2 img{max-width:80px;}
#mainHeader{height:80px;}
#mainHeader.smHeader .signDiv{display:block;}
.navbar{background:#2f5ea9; top:80px; position:fixed; width:100%; text-align:center; overflow-y:auto;}
#mainHeader.smHeader .navbar{top:80px;}
#topnav ul li{display:block; width:100%; padding:0px;}
#topnav ul li:hover{background:#0aabff;}
#topnav ul li a{color:#fff; padding:10px 6px; display:block;}
.navbar li a:hover::after, .navbar li a::after{display:none;}
.navbar li a.active{display:none !important;}
.deskView{display:none !important;}
.windowView{display:none !important;}
.mobView{display:block !important;}
.mobView767{display:none !important;}

.ourGroupDiv .groupLeft{width:100%; display:block; margin-top:0px;}
.ourGroupDiv .groupRight{border-left:0px; width:100%;}
.ourGroupDiv .groupRight .groupRightTop{padding-left:0px;}
}
@media(max-width:991px){
.awrdBox .awarImg, .awrdBox .awarRight{display:block;}
.awrdBox .awarRight{margin-top:15px;}
.awrdBox .awarRight h4{font-size:16px;}
.awrdBox .awarRight h4 span{font-size:14px;}
#locationSec .custTabs ul.nav.nav-tabs li, .custTabs ul.nav.nav-tabs li{font-size:15px;}
#calcultDiv .leftCal{width:100%; margin-right:0px;}
#calcultDiv .rightCal{width:100%;}
.inputGroup input[type="text"], .inputGroup{font-size:16px; }
.inputGroup input[type="text"]{width:100px;}
.emiDiv span, .emiDivThree span, .emiDiv span.rup, .emiDivThree span.rup{font-size:16px;}
.emiDivThree .emiDivOne, .emiDivThree .emiDivThree{width:100%;}
.emiDivThree .emiDivThree{border-left:0px; margin-top:20px;}
#amenitiSec .ameniDiv .ameniBox .ameniIcon{width:100%;}
#amenitiSec .ameniDiv .ameniBox .ameniIcon.ameni1{background-position:center 0px;}
#amenitiSec .ameniDiv .ameniBox .ameniIcon.ameni2{background-position:center -171px;}
#amenitiSec .ameniDiv .ameniBox .ameniIcon.ameni3{background-position:center -353px;}
#amenitiSec .ameniDiv .ameniBox .ameniIcon.ameni4{background-position:center -534px;}
#amenitiSec .ameniDiv .ameniBox .ameniIcon.ameni5{background-position:center -710px;}
#amenitiSec .ameniDiv .ameniBox .ameniIcon.ameni6{background-position:center -896px;}
#amenitiSec .ameniDiv .ameniBox .ameniIcon.ameni7{background-position:center -1079px;}
#amenitiSec .ameniDiv .ameniBox .ameniIcon.ameni8{background-position:center -1261px;}
#amenitiSec .ameniDiv .ameniBox .ameniTxt{text-align:center;}
}

@media(max-width:767px){
.deskView{display:none !important;}
.windowView{display:none !important;}
.mobView{display:none !important;}
.mobView767{display:block !important;}
.locDiv .locCell, .locDiv .locCell:nth-child(2){display:block; width:100%;}
#locationSec .custTabs ul.nav.nav-tabs li{display:inline-block; border:1px rgba(255,255,255,0.5) solid; margin:5px;}
#locationSec h1.mainHeading br{display:none;}
#locationSec .custTabs ul.nav.nav-tabs{text-align:left;}
.custTabs ul.nav.nav-tabs li{display:inline-block; margin-bottom:15px;}
#ourLegacySec .legacyPart .legacyInn{padding:0px 15px;}
.overviewDiv .overCell:first-child{height:400px; margin-top:20px;}
.overviewDiv .overCell:first-child, .overviewDiv .overCell:nth-child(2){width:100%; display:block;}
.overviewDiv .overCell .disC{margin-top:50px;}
.upsDiv{display:block;}
.upsDiv .upsCell:first-child, .upsDiv .upsCell:nth-child(2){display:block; width:100%;}
.upsDiv .upsCell:nth-child(2){min-height:450px;}
#amenitiSec .ameniDiv .ameniBox{padding:15px 20px;}
#amenitiSec .ameniDiv .ameniBox .ameniTxt br{display:none;}
#amenitiSec .ameniDiv .ameniBox .ameniTxt{margin-top:80px; padding-bottom:20px;}
.lookingForArea a{margin:5px;}
#sliderNew > div .banerLogo img{max-width:100px;}
#sliderNew > div .banerLogo{right:5px; bottom:10px;}
#projGallerySec .slick-prev.slick-arrow{left:5px;}
#projGallerySec .slick-next.slick-arrow{right:5px;}
#projGallerySec .custTabs ul.nav.nav-tabs{margin-bottom:20px;}
#projGallerySec  .tab-content{margin-bottom:20px;}
.enqiureDiv .enquireCell{display:block;}
.enqiureDiv .enquireCell:first-child{padding:15px;}
.enqiureDiv .enquireCell:nth-child(2){height:400px;}
.enqiureDiv .enquireCell h1.personName{font-size:28px;}
#ourLegacySec .legacyPart .legacyInn{margin:0px;}
.downCatCenter p{font-size:16px; font-weight:normal;}
#modalThankyou .downCatCenter img{max-width:200px;}
.upsDiv .upsCell .disC{margin-bottom:50px; margin-top:50px;}
}

@media(max-width:500px){
	#mainHeader .logo2 img{max-width:68px;}
	#mainHeader .logo{padding:30px 0px 0px 15px;}
	#mainHeader .logo img{max-width:135px;}
	#mainHeader{height:70px;}
	.navbar{top:70px;}
	#sliderNew > div .banerLogo{width:75px; height:48px; right:5px; bottom:2px;}
	#modalThankyou .downCatCenter img{max-width:170px;}
}
@media(max-width:410px){
	.btn{margin-bottom:10px;}
}




