*{padding:0;margin:0}body,html{height:100%;margin:0;padding:0}body{line-height:24px;color:#323232;font-size:13px;font-family:Roboto,sans-serif;font-weight:400;font-family: 'Roboto', sans-serif;}img{height:auto;max-width:100%;border:none;outline:0;transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s}a,a:active,a:focus,a:link,img{outline:0}a{cursor:pointer;text-decoration:none;color:#323232;transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s;-o-transition:all .25s ease 0s}a:hover{color:#e6ae49;text-decoration:none;transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s;-o-transition:all .25s ease 0s}p{line-height:20px;font-size:14px;font-weight:400;margin:0 0 10px 0;color:#323232;letter-spacing:0}h1,h2,h3,h4,h5,h6{color:#323232;font-weight:600;margin-top:0;margin-bottom:10px}h1{font-size:43px;letter-spacing:0;line-height:40px}h2{font-size:27px;letter-spacing:0;line-height:37px;margin-bottom:20px;padding-top:10px}h3{font-size:21px;letter-spacing:0;line-height:32px}h4{font-size:17px;letter-spacing:0;line-height:28px}h5{font-size:15px;letter-spacing:0;line-height:23px;font-weight:600}h6{font-size:13px;letter-spacing:0;line-height:17px;font-weight:600}.container{width:1140px;max-width:100%;margin:0 auto}
div{box-sizing:border-box;}
html{ scroll-behavior: smooth;}
.container2{width: 96%; max-width: 100%; margin: 0 auto;}
.banner{width:100%; float:left;}
.banner_enquiry{background:#ffffff;width:25%;float:right;padding:0 20px 0 20px;position: fixed;right: 0;top: 75px;}
.banner_enquiry h2.heading{font-size:24px;font-weight:400;margin:0 0 15px;padding:0px 0 0;}
.inputform{width:100%; float:left;position: relative;margin: 0 0 17px;}
.inputform label{font-family: 'Roboto Condensed', sans-serif;font-size:13px;color:#000;font-weight: 500;}
.inputform input[type="text"], .inputform input[type="email"], .inputform input[type="tel"], .inputform select{background:#e8e8e8;width:100%;float:left;border:0;box-sizing:border-box;padding:10px 10px;margin:0px;font-size:14px;outline: 0;}
.inputform input[type="submit"]{background:#fcc508;color:#fff;height:40px;border:0;width:100%;border-radius:3px;text-transform:uppercase;font-weight:700;cursor:pointer;}
.inputform span.phoneIcon{position:absolute;left:10px;top:35px;font-size:14px;color:#000;}

.banner_slide{width:75%; float:left;background: #49368f;}
.banner_slideimg{width:60%; float:left;background:url(../images/banner-floor.jpg) no-repeat 0px 0px;height:477px;background-size:cover;}
.banner_slideimg img{width:100%;}
.banner_slidetxt{width:40%; float:left;}
.banner_pink{width:100%;float:left;background:#c9155f;text-align:center;padding:35px 0 20px;}
.banner_pink h3{color:#fff;font-size:17px;font-weight:400;margin:0 0 10px;}
.banner_pink h3 span{font-size: 32px; font-weight: 600;}
.banner_pink h3 span .fa{font-weight: 400;}
.banner_pink p{color:#fff;text-transform:uppercase;font-size:16px;font-weight:600;margin:0 0 10px;}
.banner_blue{width:100%;float:left;background:#49368f;text-align:center;}
.banner_blue h5{color:#fff;margin:0 0 32px;padding:40px 0 0;font-size:17px;font-weight:600;text-transform:uppercase;}
.banner_blue h2{color:#fcc508;font-size:30px;line-height:30px;margin:0 0 32px;padding:0 0 0;}
.banner_blue h2 span.smallest{display:block;font-size:17px;font-weight:400;}
.banner_blue p{color:#fff;font-size: 16px;}
.banner_blue p span.homeLoan{display:block;color:#fcc508;font-size: 16px;font-style: italic;}
.banner_blue h4{line-height:35px;color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:27px;margin:26px 0 26px;    font-weight: 600;}
.banner_singleLine{background:#c9155f;text-align:center;padding:17px 0;width:100%;float:left;}
.banner_singleLine p{color:#fff;margin:0 0;padding:0;font-size:15px;}
span.gldenColor{color:#fcc508;font-weight: 600;}
span.red{color:#ff0000;}
p.pleasenote{font-size: 11px;color: #fff;font-weight: 300;margin: 2px 0 0;line-height: 18px;}
.aboutus{width:75%;float:left;padding:60px 0px 50px;background: #fbfbfb;}
.sectionHeading{font-size:30px;margin:0 0 8px;font-weight:500;padding:0 0 0;font-family:'Roboto Condensed',sans-serif;color:#000;}
.sectionHeading span{color:#fcc508;font-weight:600;}
.sectionSubHeading{margin:0 0 20px;font-weight:500;text-transform:uppercase;font-size:12px;color:#6d6d6d;}
.aboutustxt{width:60%;float:left;}
.aboutustxt p{text-align: justify;font-size: 13px;}
.aboutusimg{width:35%;float:right;}
.aboutusimg img{width:100%;}

.galleryBox{width:75%;float:left;padding:50px 0px 50px;background: #0a53a0;}
.gallery_amenities{width:38%;float:left;}
.gallery_amenities h1.sectionHeading{color: #fff;text-align: center;margin: 10px 0 20px;}
.gallery_amenities ul{width:100%;float:left;margin:30px 0 0;padding:0 0 0;}
.gallery_amenities ul li{width:50%;float:left;list-style:none;margin:0 0 50px;text-align:center;padding:10px 0 0;}
.gallery_amenities ul li span{background:url(../images/amenities.png) no-repeat;}
.gallery_amenities ul li span.car-parking{width:76px;height:60px;display:inline-block;}
.gallery_amenities ul li span.water-supply{width:51px;height:60px;display:inline-block;background-position:-84px 0;}
.gallery_amenities ul li span.electricity{width:51px;height:60px;display:inline-block;background-position:-139px 0;}
.gallery_amenities ul li span.fire-extinguisher{width:51px;height:60px;display:inline-block;background-position:-197px 0;}
.gallery_amenities ul li h5{color: #fff;font-family: 'Roboto Condensed', sans-serif;font-size: 15px;}
.foto_gallery{width:58%;float:right;}

.floorPlan{width:75%;float:left;padding:50px 0px 50px;background: #fbfbfb;display:none;}
.floorPlanTabs{}
.floorPlanTabs .nav-tabs{border: 0;    background-color: rgba(200, 200, 200, 0.2);}
.floorPlanTabs .nav-tabs li{width:33.33%;text-align:center; position: relative; display: block;}
.floorPlanTabs .nav-tabs li a{ font-size: 15px;border-radius: 0;font-family: 'Roboto Condensed', sans-serif;border: 0 !important;text-transform: uppercase;color: #888;height: 42px;}
.floorPlanTabs .nav-tabs li.active{border:0px;font-weight:500;font-size:15px;color:#0a53a0;}
.floorPlanTabs .nav-tabs li.active a{border:0;font-size:15px;text-align:center;padding:12px;text-transform:uppercase;background-color:#c9155f;color:#FFF;cursor:pointer;font-weight:500;position:relative;}
.floorPlanTabs .nav-tabs li.active a::before{content:'';width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #c9155f;position:absolute;bottom:-11px;margin-left:auto;margin-right:auto;left:0;right:0;}
.floorPlanTabs .nav-tabs li.active a:focus, .floorPlanTabs .nav-tabs li.active a:hover{outline:0;border: 0;background-color: #c9155f;color: #FFFFFF;}
.floorPlanTabs .nav-tabs li a:focus, .floorPlanTabs .nav-tabs li a:hover{outline:0;border: 0;height: 41px;}
.floorPlanTabs .tab-content{background:#fff;width:100%;float:left;border:0px solid #ccc;padding:15px;box-shadow: 5px 5px 15px #ccc;}
.floorPlanTabs .tab-content .tab-pane{}
.tab_pane_content{width:45%;float:left;}
.tab_pane_content h2{font-size:20px;font-weight:600;margin:0 0 15px;padding:15px 0 0;color:#000;}
.tab_pane_content h3{font-size:18px;font-weight:500;margin:0 0 15px;padding:0;color:#000;}
.tab_pane_content table{width: 100%;}
.tab_pane_content table tr{}
.tab_pane_content table tr td{padding: 6px 10px;}
.tab_pane_image{width:52%;float:right;}
.tab_pane_image img{width:100%;}


.location{width:75%;float:left;padding:50px 0px 0px;background: #ffffff;margin-bottom: -6px;}
.locationMap{width:70%;float:left;}
.locationDetails{width:30%;float:left;background:#c9155f;padding:30px 30px;height:350px;}
.locationDetails h3{font-size:23px;color:#fcc508;margin:0 0 14px;}
.locationDetails ul{padding:0;margin:0;}
.locationDetails ul li{list-style:none;padding:0 0 0 0px;margin:0 0 15px;position:relative;}
.locationDetails ul li::before{content:'';position:absolute;background:url(../images/icons.png)no-repeat 0px 0px;width:22px;height:22px;}
.locationDetails ul li.metro::before{background-position-x: 0px;background-position-y: -2px;}
.locationDetails ul li.airport::before{background-position-x: -23px;background-position-y: -2px;}
.locationDetails ul li.railway::before{background-position-x: 0px;background-position-y: -2px;}
.locationDetails ul li.bus_stand::before{background-position-x: -47px;background-position-y: -3px;}
.locationDetails ul li.hospital::before{background-position-x: -70px;background-position-y: -3px;}
.locationDetails ul li.bank::before{background-position-x: -90px;background-position-y: -3px;}
.locationDetails ul li.post_office::before{background-position-x: -112px;background-position-y: -2px;}
.locationDetails ul li p{color:#fff;font-weight:600;padding:0 0 0 30px;}
.locationDetails ul li p span{font-weight: 400;}

.footer{width:75%;float:left;padding:40px 0 25px;background:#3a3a3a;}
.footerAddress{width: 48%; float: left;}
.footerAddress img.footlogo{}
.footerAddress h3{color:white;font-size: 20px; margin: 25px 0 15px;}
.footerAddress ul.addrss{}
.footerAddress ul.addrss li{list-style:none;color:#fff;margin:0 0 12px;padding:0 0 0 30px;position:relative;}
.footerAddress ul.addrss li::before{content:'';position:absolute;background:url(../images/footer-icons.png)no-repeat 0px 0px;width:20px;height:20px;left: 0;top: 0px;}
.footerAddress ul.addrss li.faddress::before{background-position-x: 0px;background-position-y: -2px;}
.footerAddress ul.addrss li.fphone::before{background-position-x: -25px;background-position-y: 0px;}
.footerAddress ul.addrss li.fmail::before{background-position-x: -49px;background-position-y: -1px;}
.footerAddress ul.addrss li a{color:white;}
.footerLinks{width: 30%; float: left;}
.footerLinks h3{color:#fff;font-size:20px;margin:66px 0 15px;}
.footerLinks ul{}
.footerLinks ul li{list-style:none;color:#fff;margin:0 0 15px;padding:0 0 0 0px;position:relative;}
.footerLinks ul li a{color: #fff; text-decoration: none;}
.footerLinks ul li a .fa{color:#fff;font-size:24px;margin:-3px 10px 0 0;float:left;}
.footerVisitors{width: 20%; float: right;}
.footerVisitors h3{color:#fff;font-size:20px;margin:66px 0 0px;}
.mobileFixBtn{display:none;position:fixed;bottom:0;width:100%;z-index: 5;}
.closebtn{display:none;}
.quickEnq{width: 80%;float: left;}
.openbtn{font-size: 20px; cursor: pointer; background-color: #111; color: white; padding: 10px 15px; border: none;width: 100%; outline: 0;}
.whatsApp{width: 20%;float: left;}
.whatsApp a{width:100%;height:48px;background-color:#25d366;color:#FFF;text-align:center;font-size:30px;display:block;padding-top:3px;}

#bookingForm label.error {font-size: 12px;color: #ff0000;display: block;    margin: 0;}
#bookingForm input.error, select.error {border: 1px solid red;display: inline;color: #FF0000;}

.thankyouBox{width: 100%;float: left;text-align:center;padding:130px 0 130px}
.thankyouBox h2{font-size: 34px; margin: 20px 0 20px; padding: 0; font-weight: 700; color: #39ba2a;}
.thankyouBox p{font-size: 16px; color: #000;}
.thankyouBox p span{ display: block; font-size: 15px; color: #9a9a9a; margin: 50px 0 0; font-family: 'Roboto Condensed', sans-serif;}

.footerCopyRight{width: 75%;text-align: center; padding: 10px 0; background: #000;}
.footerCopyRight p{color: #797979; margin: 0; font-size: 13px;}

@media screen and (max-width:35em){
	.container2{width: 94%;}
	.banner_enquiry{display:none;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:30px;z-index:999999;border-radius:0;padding:20px 20px 5px 20px;width:90%;box-shadow: 0px 0px 5000px black;transition: all 0.2s ease-in-out;}
	.banner_enquiry::before{content:'';}
	.banner_slide {width: 100%;}
	.banner_slideimg{width: 100%;height: 275px;}
	.banner_slidetxt {width: 100%;}
	.banner_pink{padding: 12px 0 5px;}
	.banner_pink h3{margin: 0 0 8px;}
	.banner_blue h5{margin: 0 0 10px; padding: 20px 0 0;font-size: 15px;}
	.banner_blue h2{margin: 0 0 15px;}
	.banner_blue h4{margin: 15px 0 20px;}
	.banner_singleLine{padding: 12px 7px;}
	.sectionHeading{font-size: 24px;}
	.aboutus{width: 100%;padding: 30px 0px 30px;}
	.aboutustxt{width: 100%;}
	.aboutustxt p{font-size: 14px;}
	.aboutusimg{width: 100%;}
	.galleryBox{width: 100%;padding: 30px 0px 30px;}
	.gallery_amenities{width: 100%;margin: 0 0 20px;}
	.gallery_amenities ul{margin: 0;}
	.gallery_amenities ul li{margin: 0 0 10px;}
	.foto_gallery{width: 100%;}
	.floorPlan{width: 100%;padding: 30px 0px 40px;}
	.floorPlanTabs .nav-tabs li.active a{font-size: 12px;}
	.floorPlanTabs .nav-tabs li a{font-size: 12px;}
	.tab_pane_content{width: 100%;margin: 0 0 10px;}
	.tab_pane_content h2{margin: 0 0 12px;font-size: 19px;}
	.tab_pane_content h3 {font-size: 15px;}
	.tab_pane_image{width: 100%;}
	.location{width: 100%;padding: 30px 0px 0px;}
	.locationDetails{width: 100%;padding: 30px 30px 20px;}
	.locationMap{width: 100%;}
	.footer{width: 100%;padding: 30px 0 20px;}
	.footerAddress{width: 100%;}
	.footerLinks{width: 100%;}
	.footerLinks h3{margin: 25px 0 15px;}
	.footerCopyRight{width: 100%;}
	.footerVisitors{display:none;}
	.hiddenxs{display:none;}
	.mobileFixBtn{display:block;}
	.closebtn{display:block;position:absolute;right:11px;top:11px;font-size:24px;color:#fff;display:inline-block;background:red;border-radius:25px;width:28px;height:28px;padding:4px 0 0 0;text-align:center;line-height:20px;}
}