/* ==========================================================================
Base styles: opinionated defaults
========================================================================== */

@import url(https://fonts.googleapis.com/css?family=Raleway);

a {
    color: #a4a1ae;
    text-decoration: none;
}

html, button, input, select, textarea {
color: #222;
}
html,body {
overflow-x:hidden;	
}
html {
font-size: 1em;
line-height: 1.4;
}
*:focus {outline: none;}


::-moz-selection {
background: #b3d4fc;
text-shadow: none;
}
::selection {
background: #b3d4fc;
text-shadow: none;
}



hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #ccc;
margin: 1em 0;
padding: 0;
}


audio, canvas, img, video {
vertical-align: middle;
}

fieldset {
border: 0;
margin: 0;
padding: 0;
}

textarea {
resize: vertical;
}

.text-style2 {
    font-family: 'Raleway', sans-serif !important;
    font-size: 18px !important;
    line-height: 28px !important;
}

/* ==========================================================================
Browse Happy prompt
========================================================================== */

.browsehappy {
margin: 0.2em 0;
background: #ccc;
color: #000;
padding: 0.2em 0;
}
ul {
margin:0;
padding:0;
}
.site-map-page-bg-outer{background:#fff; width:100%; display:table;}
.site-map-page-header-bg{ background:url("../img/site-map-page-header-bg.html") repeat 0 0; background-size:cover; color:#fff!important;}

.main-heading{padding: 42px 0 0 0;text-transform:uppercase;}

.heading-view{margin: 10px 0 0 0 !important;}
.navWrapper h1{margin:0;}

.breadbg{color:#000 !important;}

.breadbg a{color:#000 !important;}

/* ==========================================================================
Author's custom styles
========================================================================== */
/* Smaller than standard 1200 (devices and browsers) */

@media only screen and (min-width: 1200px) {
    .master {
     float: none;
   	 width: 1170px !important;
	}
	
	nav {
     float: right !important;
     width: 75% !important;
	}	
	

}

/* ==========================================================================
Author's custom styles
========================================================================== */
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (min-width: 959px) {
body {
background: #2c2643;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #fff;
}

.width100percent {
float: left;
width: 100%;
 background:#2C2643;
}
.container {
margin: 0px auto;
width: 1000px;
}
.bredCrumbsWrapper {
margin: 0 auto;
width: 900px;z-index:1;
position: relative;
z-index:1;
}
.bredCrumbs  {
color: #F3F3F5;
font-size: 13px;
margin:10px 0 0 100px;
width: 99%;
text-align: left;
position: absolute;
left: 0;
}
.bredCrumbs a {
color: #F3F3F5;
text-decoration:none;

}
.breads {
float: left;
width: 100%;
margin: 75px 0 0 0;
}

.master {
float: left;
width: 1000px;
}
.footerBg {
background:#1f1f1f;
}
.clearfloat{clear:both;}

#ascrail2000{ top:187px!important;}

/********************************************************              NAVIGATION     ***********************************************************************************/
.topBg {
background: url(../img/navigationBg.png) left top repeat;
position: absolute;
top:0px;
left:0px;
z-index:999;
}
.footerBg{
background:#fff;
}
.navWrapper {
float: left;
position: relative;
width: 98%;
margin:0 0 0 2%;
}
.navWrapper .menu-link {
display: none;
float: right;
text-decoration: none;
padding: 20px 10px;
}
nav {
float: right;
width: 69%;
}
nav ul {
margin: 0px;
padding: 0px;
list-style: none;
}
nav ul li {
float: left;
width: auto;
color: #7e7e7e;
text-transform: uppercase;
margin-bottom:0;
}
nav ul li a {
color: #7e7e7e;
text-decoration: none;
display: inline-block;
padding: 30px 35px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
nav ul li a:hover {
color: #000;
}
.navWrapper .menu {
max-width: 60em;
}
.navWrapper .menu ul {
padding: 0px;
margin: 0px;
list-style: none;
position: relative;
z-index: 9;
}
.navWrapper .menu ul:after {
content: "";
clear: both;
display: block;
}
.navWrapper .menu ul li {
padding: 0px;
font-family: 'MyriadPro-Regular';
font-weight: 100;
font-size: 16px;
margin-right:0;
}
.navWrapper .menu ul li:hover > ul {
display: block;
}
.navWrapper .menu ul li a {
display: block;
text-decoration: none;
color: #2e3132;
}
.navWrapper .menu ul li > a {
padding:20px 9px;
}
.navWrapper .menu ul li > a:hover, .navWrapper .menu ul li > a.activeForWeb {
color:#F60;	
}
.noMarginRight {
padding-right: 0 !important;
}
.noMarginRightOriginal{
margin-right:0 !important;
}
.navWrapper .menu ul ul {
display: none;
position: absolute;
top: 100%;
width: 180px;
background: #1a1239;
}
.navWrapper .menu ul ul > li {
position: relative;
width: 100%;
text-align: left;
font-size:14px;
line-height:15px;
border-bottom:#332c4f solid 1px;
text-transform:none;
}
.navWrapper .menu ul ul > li a {
padding: 10px;
height: auto;
color: #d4c6c0;
}
.navWrapper .menu ul ul > li a:hover, .navWrapper .menu ul ul > li a.activeForWebScn {
background-color: #1a1239;
padding-left:20px;
color: #46a748;
}
.navWrapper .menu ul ul ul {
position: absolute;
left: 100%;
top: 0;
}
.navWrapper .menu ul ul ul.openInLeft {
left:-100%;	
}
.navWrapper .menu > ul > li {
display: inline-block;
}
.navWrapper .menu > li > ul.sub-menu {
min-width: 10em;
padding: 4px 0;
background-color: #f4f4f4;
border: 1px solid #CCC;
}
.crownMobBgDisplayNone {
display:none !important;
}
.logo {
position: absolute;
top: 0px;
left: 0;
background-color: #1C1439;
padding: 10px;
z-index: 1;
border: 1px solid #FFF;
width:200px;
}
.shareWrapper{
position:absolute;
width:auto;
left:50%;
top:18px;
margin-left:400px;
color:#000;
z-index:12;
}
.shareWrapper ul{
margin:0px;
padding:0px;
list-style:none;	
}
.shareWrapper ul li{
float:left;
width:auto;
padding:0 5px;
border-right:#dcdcdc solid 1px;	
}	
.noBorderRight{
border-right:none !important;	
}
.positionRelative{
position:relative;
}
/********************************************************              NAVIGATION-END'S     ***********************************************************************************/
.mainPhoneNumber {
float:right;
width:auto;
font-family: 'MyriadPro-BoldCond';
font-size:18px;
color:#111519;
padding:0 0 0 25px;
margin:10px 1% 0 0;
background:url(../img/top-phon-icon.html) left 3px no-repeat;
}
.mainPhoneNumber a {
display:block;
text-decoration:none;
color:#111519;
}
.homeSpotLight {
float:left;
position:relative;
width:100%;
height:900px;
background:url(../img/loading.html) 50% 50% no-repeat;
}
.homeSpotLight .bg1 {
background:url(../img/cosmic-banner.jpg) center top no-repeat;
width:100%;
height:915px;
}
.homeSpotLight .bg2 {
background:url(../img/square-banner.jpg) center top no-repeat;
height:915px;
}
.homeSpotLight .bg3 {
background:url(../img/prime-banner.jpg) center top no-repeat;
height:915px;
}
.homeSpotLight .bg4 {
background:url(../img/4.jpg) center top no-repeat;
height:915px;
}
.homeSpotLight .bg5 {
background:url(../img/5.jpg) center top no-repeat;
height:915px;
}
.homeSpotLight .bg6 {
background:url(../img/6.jpg) center top no-repeat;
height:915px;
}
}
.homeSpotLight .bg7 {
background:url(../img/7.jpg) center top no-repeat;
height:915px;
}
.homeSpotLight .bg8 {
background:url(../img/8.jpg) center top no-repeat;
height:915px;
}
.homeSpotLight .flex-control-nav {
width:20px;
left:1%;
bottom:40%;
}
.homeSpotLight .flex-control-nav li {
margin:4px 0;
}
.homeSpotLight .flex-control-paging li a {
background:none;
border:1px solid #fff;
box-shadow:none;
}
.homeSpotLight .flex-control-paging li a.flex-active {
background:#fff;
}
/* =======================================================================Bottom-Tiger=============================================================================== */
.bottomTrigger{
position:absolute;
bottom:-16px;
left:50%;
background:url(../img/hyde-park-offerings.png) left top no-repeat;
width:209px;
margin:0 0 0 -70px;
}
.bottomTrigger a {
    display: block;
    height: 110px;
    width: 209px;
}
/* =======================================================================Bottom-Tiger-End=============================================================================== */
.noDisplay {
display:none;
}
/* =======================================================================  FOOTER  =============================================================================== */
footer{
float:left;
width:100%;
}
footer .top{
float:left;
width:100%;
padding:2%;
}
footer .top ul{
margin:0px;
padding:0px;
list-style:none;
}
footer .top ul li{
float:left;
width:16%;
margin-right:2%;
}
footer .top ul li.twoCol{
float:left;
width:32% !important;	
}
footer .top ul li.last{
width:28% !important;
margin-right:0 !important;
}
footer .top ul li .headingFooter{
float:left;
width:100%;
margin:0 0 5px 0;
color:#fff;
font-size:13px;
text-transform:uppercase;
font-family: 'MyriadPro-Regular';
font-weight: 100;
}
footer .top ul li .headingFooter a{
text-decoration:none;
color:#fff;
}
footer .top ul li .footerLinks{
float:left;
width:100%;
color:#1c1c1c;
line-height:18px;
font-size:11px;
display:block !important;
margin:0 0 15px 0;
}
footer .top ul li.twoCol .footerLinks{
width:50%;	
}
footer .top ul li .footerLinks a{
color:#1c1c1c;
text-decoration:none;
display:block;
}

.footer-links2 a:hover {
    color: #d2d2d5 !important;
}

footer .top ul li .footerLinks a:hover{
color:#cecece;
}
footer .top ul li .footerLinks ul{
margin:0px;
padding:0px;
list-style:none;	
}
footer .top ul li .footerLinks ul li{
color:#1c1c1c;
width:100%;
}
footer .top ul li .footerLinks ul li a{
color:#a4a1ae;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;	
}
footer .top ul li .footerLinks  ul li a:hover{
color:#d2d2d5;
}
footer .top ul li .footerLinks ul li ul{
margin:0px;
padding:0px;
list-style:none;	
}
footer .top ul li .footerLinks ul li ul li{
width:100%;
padding-left:15px;
color:#727272;
font-size:11px;
background:url(../img/footer-li-bg.html) 5px 10px no-repeat; 	
}
footer .top ul li .footerLinks ul li ul li a{
color:#686084;		
}
footer .top ul li .footerLinks .newsletterInput{
float:left;
width:56%;
background:#332d4a;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
color:#9996a5;
padding:17px 2%;
margin:10px 0 0 0;
border:none;
height:13px;
}
footer .top ul li .footerLinks .submitButton{
float:left;
width:26%;
height:34px;
background:#ff6600;
color:#fff;
font-family: 'Source Sans Pro', sans-serif;
font-weight: 100;
margin:10px 0 0 0;
padding:7px 2.5%;
font-size:12px;
border:none;
cursor:pointer;
text-transform:uppercase;
text-align:center;
}
footer .top ul li .footerLinks .callNumber{
float:left;
width:90%;
background:url(../img/call-icon-footer.png) left top no-repeat;
font-family: 'Source Sans Pro', sans-serif;
font-size:22px;
color:#ff6600;
padding:1% 0 2% 11%;
margin:15px 0 0 0;
}
footer .top ul li .footerLinks .callNumber a{
color:#fff;
text-decoration:none;
}
footer .bottom{
float:left;
width:96%;
padding:1% 2%;
border-top:1px solid #504D5A;
}

.footerlinks p{
    color: #a4a1ae;
	font-size:13px;
}

footer .bottom .copyright{
float:none;
width:100%;
/*background:url(../img/dlf-footer-logo.png) left top no-repeat;*/
font-size:11px;
color:#a4a1ae;
padding:12px 0 5px 0;
}
.width100percent.footerTopStrip{
background:#d1d1d1;
height:2px;
}
/* =======================================================================  FOOTER-ENDS's  =============================================================================== */
/* =======================================================================INNER-PAGE-CSS=============================================================================== */
.mainPhoneNumber a.innerPagePhoneColor {
color:#FFF;
}
.navWrapper .menu ul li a.activeClassWeb {
color:#FFF;
background:url(../img/nav-active-border.html) center bottom no-repeat;
}
.navWrapper .menu ul li a.activeClassContact {
color:#FFF;
background:url(../img/nav-active-border.html) 22px bottom no-repeat;
}
.width100percent.contactusBg {
background:url(../img/contactusBg.jpg) center top repeat;
background-size: cover;
}
.width100percent.mainContainerMarginTop {
margin:0px 0 0 0;
}
.innerPageWrapper {
float:left;
width:100%;
min-height:565px;
margin:62px 0 0 0;
position:relative;
}
.innerPageWrapper .contactWrapper {
float:right;
width:60%;
padding:0 3%;
background:url(../img/inner-contentOverviewBg.png) left top repeat;
}
.contactWrapper h1 {
color:#fcfcfc;
font-size:25px;
margin:50px 0 2px 0;
padding-bottom:10px;
}
.contactWrapper .getInTouchLine {
float:left;
width:100%;
height:2px;
background:url(../img/get-in-touch-line.png) left top no-repeat;
}
.contactWrapper p {
color:#FFF;
font-family: 'MyriadPro-Regular';
font-size:16px;
margin:3% 0 2% 0;
}
.contactWrapper p.contactDetails {
font-family: 'MyriadPro-Semibold';
font-size:17px;
text-transform:uppercase;
margin:5% 0 0 0;
}
.contactWrapper .addressWrapper {
float:left;
width:100%;
margin:0 0 0 0;
}
.contactWrapper .addressWrapper p {
font-size:15px;
color:#FFF;
font-family: 'MyriadPro-Regular';
margin:0px;
}
.contactWrapper .addressWrapper p a {
color:#3ebf42;
text-decoration:underline;
}
.contactWrapper .addressWrapper p.office {
font-size:16px;
font-family: 'MyriadPro-Semibold';
margin:0 0 5% 0;
}
.contactWrapper .addressWrapper .delhiOffice {
float:left;
width:50%;
}
.contactWrapper .addressWrapper .chandigarhOffice {
float:left;
width:50%;
}
.contactWrapper .tollFree {
float:left;
width:100%;
margin:8% 0 0 0;
}
.contactWrapper .tollFree p {
color:#FFF;
font-size:15px;
font-family: 'MyriadPro-Regular';
margin:0px;
}
.contactWrapper .tollFree p span {
color:#3ebf42;
}
/*****************************************************           PRICE-LIST              ********************************************/
.width100percent.priceListBg {
background:url(../img/pricelistBg.html) center top no-repeat;  background-size: cover;
}
.innerConetnt {
float:left;
width:100%;
margin:0;
/*background:url(../img/inner-contentBg.png) left -1px no-repeat;
height:555px;*/
height:auto;
}
.innerConetnt h1 {
font-family: 'Raleway', sans-serif ;
/*font-size:30px;*/
font-size:24px;
color:#FFF;
margin:45px 0 15px 0;
text-transform:uppercase;
text-align:center;
}
.innerConetnt h3{
font-family: 'Raleway', sans-serif ;
/*font-size:30px;*/
font-size:20px;
color:#FFF;
margin:20px 0;
text-transform:uppercase;
text-align:left;
}
.innerConetnt h4{
font-family: 'Raleway', sans-serif ;
/*font-size:30px;*/
font-size:18px;
color:#FFF;
margin:10px 0;
text-transform:uppercase;
text-align:left;
line-height:28px;
}
.innerConetnt .linePriceList {
background:url(../img/get-in-touch-line.png) center top no-repeat;
width:100%;
height:3px;
margin:0 0 20px 0;
}
.innerConetnt p {
font-family: 'Raleway', sans-serif ;
color:#FFF;
font-size:17px;
margin:0px;
text-decoration:none;
}
.innerConetnt .priceListForm {
width:352px;
margin:40px auto 0 auto;
border:1px solid #268425;
background:url(../img/pricelist-formBg.html) left top repeat;
display:inline-block;
}
.innerConetnt .priceListForm p {
font-family: 'MyriadPro-Bold';
font-size:15px;
color:#FFF;
text-transform:uppercase;
font-weight:normal;
}
.innerConetnt .priceListForm input {
background:#dee6de;
width:293px;
border:1px solid #889d86;
margin:0 0 10px 0;
color:#898a8e;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.priceListForm .submitPriceList {
border:1px solid #8cda8c;
width:128px;
text-align:center;
margin:10px auto 30px auto;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.priceListForm .submitPriceList a {
display:block;
color:#FFF;
font-family: 'MyriadPro-Bold';
font-size:14px;
text-decoration:none;
padding:10px 0;
}
/*****************************************************           PAYMENT-PLANE              ********************************************/
.width100percent.paymentPlanBg {
background:url(../img/paymentBg.html) center top no-repeat;
}
.innerConetnt.paymentPlanBg {
background:url(../img/inner-contentPaymentPlanBg.html) left top no-repeat;
}
.scrollingDiv {
float:left;
width:89%;
height:388px;
margin:0 5%;
padding:0 1% 0 0;
overflow-x:hidden !important;
}
.scrollingDiv table {
float:left;
width:97%;
border:1px solid #baad9f;
}
.scrollingDiv table tr th {
text-align:left;
color:#fff;
font-family: 'MyriadPro-Bold';
font-size:15px;
border:1px solid #baad9f;
padding:10px 0 10px 2%;
}
.scrollingDiv table tr td {
padding:10px 5%;
color:#FFF;
font-size:14px;
font-family: 'MyriadPro';
font-weight:normal;
text-align:left;
border:1px solid #baad9f;
word-wrap:break-word !important;
}
.scrollingDiv table tr td.tdLeftWidth {
width:35%;
}
.scrollingDiv table.tableMarginTop {
margin:5% 0 1% 0;
}
/*****************************************************           OVERVIEW              ********************************************/
.width100percent.overViewBg {
background:url(../img/overviewBg.jpg) fixed center top no-repeat;
}

.inner-wrapper{
	overflow:hidden;
	background:url(../img/inner-contentOverviewBg.png) left top repeat;	
}

.innerConetnt.overViewContentBg {
padding-bottom:30px;
}
.innerConetnt p.leftPadding {
padding:0 7%;
}
.innerConetnt a.linkColor {
color:#afff49;
text-decoration:none;
}
/*****************************************************           SITE-LAYOUT              ********************************************/
.innerConetnt .smallLayout {
margin:0px auto;
width:80%;
border:4px solid #e1e1e1;
}
.innerConetnt .smallLayout img {
width:100%;
}
.innerConetnt .enlarge {
margin:1% auto 0 auto;
width:12%;
}
.innerConetnt .enlarge a {
display:block;
text-decoration:none;
color:#e8e8e6;
font-size:14px;
text-transform:uppercase;
font-family: 'MyriadPro-Bold';
}
.innerConetnt .enlarge a img {
margin:-2px 0 0 5%;
}
/*****************************************************           GALLERY              ********************************************/
.gallerySliderWapper {
float:left;
width:92%;
margin:0 0px 31px 4%;
height:306px;
overflow-x:hidden;
}
ul.slide li{ width:300px!important}

.gallerySliderWapper.gallerySliderWapperHeightFixed{
height:auto;
}
.gallerySliderWapper .gallerySliderWapperInner{
float:left;
width:92%;
margin:30px 0 0 4.5%;
position:relative;
}
.gallerySliderWapper .gallerySliderWapperInner ul li a {
display:block;
/*height:226px;*/
height:126px;
width:228px;
border:4px solid #d0d0d0;
}
.gallerySliderWapper .gallerySliderWapperInner ul li a img{
width:100%;
/*height:100%*/
height:126px;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg1 {
background:url(../Site-Images/Small/1.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg2 {
background:url(../Site-Images/Small/2.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg3 {
background:url(../Site-Images/Small/3.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg4 {
background:url(../Site-Images/Small/4.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg5 {
background:url(../Site-Images/Small/5.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg6 {
background:url(../Site-Images/Small/6.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg7 {
background:url(../Site-Images/Small/7.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg8 {
background:url(../Site-Images/Small/8.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg9 {
background:url(../Site-Images/Small/9.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg10 {
background:url(../Site-Images/Small/10.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg11 {
background:url(../Site-Images/Small/11.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg12 {
background:url(../Site-Images/Small/12.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg13 {
background:url(../Site-Images/Small/13.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg14 {
background:url(../Site-Images/Small/14.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg15 {
background:url(../Site-Images/Small/15.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg16 {
background:url(../Site-Images/Small/16.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner  .gallerybg17 {
background:url(../Site-Images/Small/17.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg18 {
background:url(../Site-Images/Small/18.html) left top no-repeat;
}


.gallerySliderWapper .gallerySliderWapperInner .gallerybg19 {
background:url(../Site-Images/Small/gallery-Arcade.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg20 {
background:url(../Site-Images/Small/gallery-citycenter.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg21 {
background:url(../Site-Images/Small/gallery-residences-Hyde-Park.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg22 {
background:url(../Site-Images/Small/gallery-terraces-Hyde-Park.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg23 {
background:url(../Site-Images/Small/gallery-Bungalows.html) left top no-repeat;
}






.gallerySliderWapper .sampleAprtmentbg1 {
background:url(../img/SampleapartmentSmall1.html) left top no-repeat;
}
.gallerySliderWapper .sampleAprtmentbg2 {
background:url(../img/SampleapartmentSmall2.html) left top no-repeat;
}
.gallerySliderWapper .sampleAprtmentbg3 {
background:url(../img/SampleapartmentSmall3.html) left top no-repeat;
}
.gallerySliderWapper .sampleAprtmentbg4 {
background:url(../img/SampleapartmentSmall4.html) left top no-repeat;
}
.gallerySliderWapper .sampleAprtmentbg5 {
background:url(../img/SampleapartmentSmall5.html) left top no-repeat;
}
.gallerySliderWapper .sampleAprtmentbg6 {
background:url(../img/SampleapartmentSmall6.html) left top no-repeat;
}

.gallerySliderWapper .mediaCoveragebg1 {
background:url(../Media-Coverage/Small/MC-1.html) left top no-repeat;
}
.gallerySliderWapper .mediaCoveragebg2 {
background:url(../Media-Coverage/Small/MC-2.html) left top no-repeat;
}
.gallerySliderWapper .mediaCoveragebg3 {
background:url(../Media-Coverage/Small/MC-3.html) left top no-repeat;
}
.gallerySliderWapper .mediaCoveragebg4 {
background:url(../Media-Coverage/Small/MC-4.html) left top no-repeat;
}
.gallerySliderWapper .mediaCoveragebg5 {
background:url(../Media-Coverage/Small/MC-5.html) left top no-repeat;
}
.gallerySliderWapper .mediaCoveragebg6 {
background:url(../Media-Coverage/Small/MC-6.html) left top no-repeat;
}
.gallerySliderWapper .mediaCoveragebg7 {
background:url(../Media-Coverage/Small/MC-7.html) left top no-repeat;
}
.gallerySliderWapper .mediaCoveragebg8 {
background:url(../Media-Coverage/Small/MC-8.html) left top no-repeat;
}
.gallerySliderWapper .mediaCoveragebg9 {
background:url(../Media-Coverage/Small/MC-9.html) left top no-repeat;
}
.gallerySliderWapper .mediaCoveragebg10 {
background:url(../Media-Coverage/Small/MC-10.html) left top no-repeat;
}
.gallerySliderWapper .mediaCoveragebg11 {
background:url(../Media-Coverage/Small/MC-11.html) left top no-repeat;
}



.gallerySliderWapper .gallerySliderWapperInner .flex-direction-nav a.flex-next {
right:-3%;
background:url(../img/gallery-next-prev.png) right top no-repeat;
height:76px;
width:29px;
border:0px;
opacity:1;
}
.gallerySliderWapper .gallerySliderWapperInner .flex-direction-nav a.flex-prev {
left:-4.5%;
background:url(../img/gallery-next-prev.png) left top no-repeat;
height:76px;
width:29px;
border:0px;
opacity:1;
}
.gallerySliderWapper .flex-direction-nav a.flex-next {
right:3%;
background:url(../img/gallery-next-prev.png) right top no-repeat;
height:76px;
width:29px;
border:0px;
opacity:1;
}
.gallerySliderWapper .flex-direction-nav a.flex-prev {
left:3%;
background:url(../img/gallery-next-prev.png) left top no-repeat;
height:76px;
width:29px;
border:0px;
opacity:1;
}
.positionRelativeLogo {
position:relative;
z-index:2;
}
.galleryPositionRelative {
position:relative;
z-index:0;
}
.fancybox-skin {
border-radius:0px;
}
.fancybox-close {
top:0px;
right:-3px;  z-index: 9999999!important;
}
/*****************************************************           LOCATION-MAP              ********************************************/
.width100percent.locationMapBg {
background:url(../img/loaction-map.jpg) center top no-repeat;
}
.mobileHeightClass {
display:none;
}

/*************Index Right thumb*************/
.indexRightMain{
position:fixed;
right:0;
top:2%;
width:50px;
height:340px;
z-index:999;
}
.rightThumb{
width:40px;
height:410px;
padding:320px 3px 0 10px;
z-index:12;
position:absolute;
right:0;
top:0;

}
.rightThumb ul{
list-style:none;
margin:0;
padding:0;
}
.rightThumb ul li{
width:44px;
height:32px;
text-align:center;
padding:5px 13px 0 0;
cursor:pointer;
margin-bottom:4px;
background:#393532;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
.rightThumb ul li.active{
background:#46a748;
}
.enquiry{
width:300px;
height:auto;
right:-315px;
z-index:7;
top:0;

position: absolute;
padding:0 15px 10px 0;
}
.equirySection{

    width: 290px;
    padding: 10px 15px;
    margin-left: 20px;
    float: left;
    background: url(../img/enquireBg.png) left top;
    position: absolute;
    top: 184px;

}
.enquiry p{
color:#ff6600;
text-transform:uppercase;
font-size:18px;
margin:0;
padding:0;
margin-bottom:6px;	
}
.enquiry h2{
margin:0;
padding:0 0 4px 0;
font-size:12px;
color:#101010;
}		
.enquiry input{
width:214px;
display:inline-block;
padding:6px 5px;
margin-bottom:8px;
font-size:11px;
color:#898a8e;
font-family:Arial;
background:url(../img/inputBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.enquiry input{
width:214px;
display:inline-block;
padding:6px 5px;
margin-bottom:8px;
font-size:11px;
color:#898a8e;
font-family:Arial;
background:url(../img/inputBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.enquiry select{
width:226px;
display:inline-block;
padding:6px 5px;
margin-bottom:8px;
font-size:11px;
color:#898a8e;
font-family:Arial;
background:url(../img/inputBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.enquiry option{
background:#f2f2f2;
}
.enquiry textarea{
width:214px;
height:61px;
display:inline-block;
padding:6px 5px;
font-size:12px;
color:#898a8e;
font-family:Arial;
background:url(../img/textareaBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
resize:none;
}
.enquiry a{
width:220px;
display:inline-block;
color:#898a8e;
font-size:12px;	
}
.enquiry a:hover{
text-decoration:none;
}		
.submitBtn{
width:230px;
float:left;
margin-top:10px;
cursor:pointer;
}
.submitBtn1{
width:230px;
float:left;
margin:-7px 0 0 0;
cursor:pointer;
}
.indexScroll{
width:206px;
float:left;
height:220px;
}
.indexScroll ul{
margin:0;
padding:0;
list-style:none;
}
.indexScroll ul li{
margin-bottom:10px;
}
.indexScroll ul li div{
width:auto;
font-size:12px;
color:#a6a6a6;
margin-top:5px;
}
.indexScroll ul li div a{
width:auto;
float:right;
}	
.indexScroll ul li div img{
padding-top:2px;
}
.padRight10{
padding-right:10px;
}
.calculator{
float:left;
width:97px;
margin:0 5px 2px 0;
cursor:pointer;
}
.cressBtn{
position:absolute;
top:0px;
left:1px;
width:auto;
margin-top:67%;
cursor:pointer;
}
.callUsIndex{
float:left;
width:100%;
}
.callUsIndex a{
display:block;
text-decoration:none;
padding:10px 0;
color:#898a8e;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
}
/*****************************************************           NEW-CSS              ********************************************/

/*EMI-PAGE*/
.enquiry2{
float:left;
width:65%;
padding:10px 15px;
margin:10% 0 0 20%;
background:url(../img/enquireBg.png) left top;
}
.enquiry2 p{
color:#46a748;
text-transform:uppercase;
font-size:18px;
margin:0 0 10px 0;
padding:0;	
}
.enquiry2 p.enquiry2MarginTop{
margin-top:20px;
margin-bottom:0px;
}
.enquiry2 h2{
margin:0;
padding:0 0 4px 0;
font-size:12px;
color:#101010;
}		
.enquiry2 input{
width:214px;
display:inline-block;
padding:6px 5px;
margin:10px 8% 0 15px;
font-size:11px;
color:#898a8e;
font-family:Arial;
background:url(../img/inputBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.enquiry2 select{
width:226px;
display:inline-block;
padding:6px 5px;
margin:0 8% 0 15px;
font-size:11px;
color:#898a8e;
font-family:Arial;
background:url(../img/inputBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.enquiry2 option{
background:#f2f2f2;
}
.enquiry2 textarea{
width:214px;
height:61px;
display:inline-block;
padding:6px 5px;
font-size:12px;
color:#898a8e;
font-family:Arial;
background:url(../img/textareaBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
resize:none;
}
.enquiry2 a{
width:127px;
display:inline-block;
color:#898a8e;
font-size:12px;	
}
.enquiry2 a:hover{
text-decoration:none;
}
/*EMI-PAGE-END*/

/*****************************************************           ABOUT-DLF              ********************************************/
.width100percent.about-affinityBg{
background:url(../img/about-affinity.jpg) fixed center top no-repeat;
}

.about-affinity {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 4%;
    height: auto;
}
.about-affinity ul li{
	list-style-image:url(../img/faq-arrow.png);
}
.component li {
    list-style-image: none !important;
}

#tabs li{list-style-image: none !important; }

.about-affinity p{
color: #fff;
font-family: 'Raleway', sans-serif;
font-size: 17px;
text-align:justify;
margin-bottom:30px; 
}
/*****************************************************           CLUB-HOUSE             ********************************************/
.width100percent.clubHouseBg{
background:url(../img/club-houseBg.html) center top no-repeat;
}
.clubHouseWrapper{
float:right;
width:30%;
padding:2% 2% 0 0;
text-align:center;
}
.clubHouseWrapper img{
width:100%;
}
.clubHouseWrapper h1{	
font-family: 'CalistoMT';
color:#11211b;
font-size:30px;
margin:0px;
padding:0px;
text-transform:uppercase;
}
.clubHouseWrapper p{
font-size:17px;
color:#11211b;
font-family:Arial, Helvetica, sans-serif;
padding:0px;
margin:4px 0 0 0;
}
.clubHouseWrapper .experience{
width:100%;
margin:5px 0 0 0;
}
.clubHouseWrapper .experience a{
width:167px;
background:#46a748;
text-decoration:none;
color:#FFF;
font-family: 'MyriadPro-Regular';
font-size:19px;
padding:2% 3%;
font-weight:bold;
}

.experienceBottomDiv{
float:left;
width:100%;
background:url(../img/club-house-bottomBg.html) left top repeat;
position:relative;
margin:-185px 0 0 -100%;
}
.experienceBottomDiv .clubSliderBottom{
float:left;
width:75%;
padding:0 0 3px 25%;
}
.experienceBottomDiv .clubSliderBottom h3{
text-transform:uppercase;
padding:0 0 0 23%;
}
.experienceBottomDiv .clubSliderBottom ul {
margin:0px;
padding:0px;
}
.experienceBottomDiv .clubSliderBottom ul li{
float:left;
width:48%;
margin:0 0 7px 0;
}
.clubSliderBottom li a img{
border:4px solid #d6d8d8;
}
.experienceBottomDiv .clubSliderBottom li p{
font-size:12px;
font-family: 'MyriadPro-Regular';
color:#FFF;
margin:0px;
padding:5px 0;
}
.experienceBottomDiv .flex-next{
background:url(../img/gallery-next-prev.png) right top no-repeat;
opacity:1;
filter: alpha(opacity=100);
right:11%;
top:58px;
width:25px;
height:78px;
}
.experienceBottomDiv .flex-prev{
background:url(../img/gallery-next-prev.png) left top no-repeat;
opacity:1;
filter: alpha(opacity=100);
left:13%;
top:58px;
width:25px;
height:78px;
}

/*****************************************************           FAQ            ********************************************/
.width100percent.faqBg{
background:url(../img/faqBg.html) center top no-repeat;
}
.innerConetnt.faqInnerBg{
background:url(../img/faq-innerBg.html) left top no-repeat;
}
.scrollingDiv p{
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:14px;
margin:0px;
padding:0px;
text-align:left;
}
.scrollingDiv p.scrollingMarginBottom{
margin:0 0 20px 0;
}
.scrollingDiv p.scrollingMarginBottom5{
margin:0 0 5px 0;
}
.proximity{
float:left;
width:100%;
margin:20px 0 45px 0;
}
.proximity ul{
list-style:none;
padding:0px;
margin:0px;
}
.proximity ul li{
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:14px;
background:url(../img/faq-arrow.png) left 7px no-repeat;
float:left;
width:97%;
text-align:left;
padding:0 0 0 3%;
margin:0 0 8px 0;
}

.scrollingDiv p.scrollingBoldText{
font-family: 'MyriadPro-Bold';
font-size:16px;
color:#54de56;
}
.scrollingDiv p span{
color:#54de56;
}
.scrollingDiv p a{
color:#54de56;
}
.scrollingDiv p.clearBoth{
clear:both;
}
.scrollingDiv table{
float:left;
width:75%;
margin:0 0 30px 0;
text-align:center;
}
.scrollingDiv table tr th{
text-align:center;
border-right:0px;
word-wrap:break-word !important;
}
.scrollingDiv table tr td{
font-family: 'MyriadPro-Regular';
text-align:center;
font-size:14px;
color:#FFF;
}
.proximity2{
float:left;
width:100%;
margin:10px 0;
}
.proximity2 ul{
list-style:none;
padding:0px;
margin:0px auto;
}
.proximity2 ul li{
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:14px;
background:url(../img/faq-arrow.png) left 7px no-repeat;
float:left;
width:97%;
text-align:left;
padding:0 0 0 3%;
margin:0 0 2px 0;
}

/*****************************************************          GOOGLE      ********************************************/

.width100percent.googleBg{
background:url(../img/googleBg.html) center top no-repeat;
}
.googleMapWrpper{
float:left;
width:100%;
text-align:center;
}
.googleMapWrpper iframe{
height:373px;
width:70%;
border:6px solid #fff;
background:#000;
}
.googleBottom{
text-align:center;
float:left;
width:100%;
background:url(../img/googleBottomBg.png) center bottom no-repeat;
}
.googleBottom ul{
list-style:none;
padding:0px;
margin:0px;
}
.googleBottom ul li{
display:inline-block;
width:155px;
height:auto;
text-align:center;
}
.googleBottom ul li a{
border-right:1px solid #4f466f;
display:block;
padding:2px 0;
margin:4px 0;
color:#a8a4b3;
text-decoration:none;
font-family: 'MyriadPro-Regular';
font-size:13px;
text-transform:uppercase;
}
.googleBottom ul li a.active{
color:#46a748;
}
.googleBottom ul li a.borderRightNone{
border-right:0px;
}
/*****************************************************          LOCATION-MAP      ********************************************/
.googleBottom.marginTopLocationMap {
 position:absolute; bottom:0px; left:0%;
}
.marginTop25p{
margin-top:25px !important;
}	
/*****************************************************           BOOKING-REQUEST            ********************************************/
.width100percent.bookingBg{
background:url(../img/bookingBg.html) center top no-repeat;
}
.innerConetnt.bookingInnerBg{
background:url(../img/bookin-innerBg.html) left top repeat;
}
.scrollingDiv .bookingTop{
float:left;
width:100%;
}
.scrollingDiv .bookingTop p{ 
font-family: 'MyriadPro-Semibold';
color:#FFF;
font-size:18px;
margin:0px;
padding:0 0 0 1%;
text-transform:uppercase;
}
.scrollingDiv .bookingTop .bookingLeftTop{
float:left;
width:48%;
margin:0 0 20px 0;
}
.bookingLeftTop .bookingTextWrapper{
float:left;
width:100%;
margin:17px 0 0 0;
}
.bookingLeftTop .bookingTextWrapper label{
float:right;
width:auto;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:15px;
padding:2px 0 0 0;
text-align:right;
margin:0 4% 0 0;
}
.bookingLeftTop .bookingTextWrapper input{
float:right;
width:241px;
background:url(../img/text-boxBg.html) left top repeat;
border:0px;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:12px;
padding:7px 1%;
}
.bookingLeftTop .bookingTextWrapper select{
float:right;
width:250px;
background:url(../img/text-boxBg.html) left top repeat;
border:0px;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:12px;
padding:7px 1%;
cursor:pointer;
}
.scrollingDiv .bookingTop .bookingRightTop{
float:left;
width:50%;
margin:0 0 20px 0;
}
.bookingRightTop .bookingTextWrapper2{
float:left;
width:100%;
margin:17px 0 0 0;
}
.bookingRightTop .bookingTextWrapper2 label{
float:right;
width:auto;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:15px;
padding:2px 0 0 0;
text-align:right;
margin:0 4% 0 0;
}
.bookingRightTop .bookingTextWrapper2 input{
float:right;
width:241px;
background:url(../img/text-boxBg.html) left top repeat;
border:0px;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:12px;
padding:7px 1%;
}
.bookingRightTop .bookingTextWrapper2 select{
float:right;
width:250px;
background:url(../img/text-boxBg.html) left top repeat;
border:0px;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:12px;
padding:7px 1%;
cursor:pointer;
}
.bookingRightTop .bookingTextWrapper2 textarea{
float:right;
width:241px;
background:url(../img/text-boxBg.html) left top repeat;
border:0px;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:12px;
padding:7px 1%;
height:59px;
resize:none;
}

.bookingTextWrapper2 .bookingSubmitBtn{
float:right;
width:auto;
background:#46a748;
text-transform:uppercase;
margin:0 170px 0 0;
}
.bookingTextWrapper2 .bookingSubmitBtn a{
display:block;
text-decoration:none;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:14px;
padding:5px 18px;
}
/*****************************************************           HIGHLITES            ********************************************/
.width100percent.highlightsBg{
background:url(../img/highlights-mainBg.html) center top no-repeat;
}
.innerConetnt.highlightsInnerBg{
background:url(../img/highlightsBg.html) left top repeat;
}
.innerConetnt .highLightWrapper{
float:left;
width:82%;
margin:0 9% 100px 9%;
}
.innerConetnt .highLightWrapper ul{
list-style:none;
margin:0px;
padding:0px;
}
.innerConetnt .highLightWrapper ul li{
width:97%;
float:left;
background:url(../img/faq-arrow.png) left 8px no-repeat;
color:#FFF;
padding:0 0 0 3%;
margin:0 0 5px 0;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
}
.googleBottom ul li a.highlitesBottomPadding{
padding-left:13%;
margin-right:-33%;
}
/*****************************************************           MASTER-PLAN            ********************************************/
.width100percent.materPlanBg{
background:url(../img/masterPlanBg.jpg) center top no-repeat;
}

/*****************************************************           CONSTRUCTION-UPDATES            ********************************************/
.width100percent.constructionUpdatesBg{
background:url(../img/construction-updatesBg.jpg) center top no-repeat;
}
/*****************************************************           TERRACES            ********************************************/
.width100percent.terraceBg{
background:url(../img/terraceBg.html) center top no-repeat;
}
.width100percent.microshopsBg{
background:url(../img/microshops-bg.html) center top no-repeat;
}
.width100percent.Archade-main-bg{
background:url(../img/Archade-main-bg.html) center top no-repeat;
}	
.terraceWrapper{
float:left;
width:100%;
margin:90px 0 0 0;
position:relative;
}

.terraceWrapper .overview{
position:absolute;
top:0px;
left:0px;
width:auto;
color:#FFF;
font-size:12px;
font-family: 'MyriadPro-Regular';
text-align:center;
text-transform:uppercase;
cursor:pointer;
padding:0.5% 6.6%;
}

.terraceWrapper .overview.specificationsPosition{
left:21.9%;
}
.terraceWrapper .overview.configurationPosition{
left:48.2%;
width:120px;
}
.terraceWrapper .overview.floorPlansPosition{
left:75.2%;
}
.terraceWrapper .overview.listedBanksPosition{
left:80.3%;
padding:0.5% 4.2%;
}
.terraceWrapper .overview.inActiveBg{
background:url(../img/e-broucherBg.png) left top repeat;
}
.terraceWrapper .overview.active{
background:#46a748;
}
.terraceWrapper .overview a{
color:#fff!important;
text-decoration:none;
}
.terraceWrapper .floorPlansContentWrapper{
float:left;
width:99%;
text-align:left;
margin:50px 0 0 0;
}
.floorPlansContentWrapper .terraceContent{
float:left;
width:90%;
margin:0 5% 1% 5%;
/*height:332px;*/
height:372px;
}
.floorPlansContentWrapper .terraceContent .controlDrawing{
float:left;
width:99%;
}
.floorPlansContentWrapper .terraceContent .controlDrawing ul{
list-style:none;
padding:0px;
margin:0px;
}
.floorPlansContentWrapper .terraceContent .controlDrawing ul li{
float:left;
width:auto;
margin:0 20px 15px 0;
}
.floorPlansContentWrapper .terraceContent .controlDrawing ul li a{
display:block;
}
.floorPlansContentWrapper .terraceContent .specificationWrapper{
}	
.terraceWrapper .eBroucherWrapper{
float:left;
width:100%;
padding:0.8% 5%;
padding:9px 0px;
background:url(../img/e-broucherBg.png) left top repeat;
}
.terraceWrapper .eBroucherWrapper ul{
list-style:none;
padding:0px;
margin:0px;
}
.terraceWrapper .eBroucherWrapper ul li{
float:left;
width:auto;
text-align:left;
margin:0 9% 0 0;
text-transform:uppercase;
}
.terraceWrapper .eBroucherWrapper ul li.marginLeftCityCenter{
margin-left:26%;
}	
.terraceWrapper .eBroucherWrapper ul li a{
display:block;
text-decoration:none;
padding:0px 10px 0 0;
margin:0px;
}
.terraceWrapper .eBroucherWrapper ul li a img{
margin:0 10px 0 0;
}
.terraceWrapper .eBroucherWrapper ul li.noMarginRightBottom{
margin-right:0px;
}
.terraceWrapper .eBroucherWrapper ul li a.active{
background:#46a748;
}	
.terraceWrapper .eBroucherWrapper ul li a span{
display:block;
margin:-15px 0 0 50px;
padding:0px;
font-size:11px;
color:#606260;
}
.terraceWrapper .eBroucherWrapper ul li a.active span{
color:#f4f0f0;
}
.terraceWrapper .eBroucherWrapper ul li a span.MobileSpanDisplayNone{
display:block;
margin:-33px 0 10px 50px;
color:#FFF;
font-size:17px;
font-family: 'MyriadPro-Regular';
}
.floorPlansContentWrapper .terraceContent .overviweMainContentWrapper{
float:left;
width:100%;
margin:1% 0 0 0;
}
.terraceContent .overviweMainContentWrapper img{
float:left;
width:auto;
border:4px solid #fff;
}
.terraceContent .overviweMainContentWrapper h2{
color:#FFF;
font-size:19px;
line-height:20px;
font-family: 'MyriadPro-Semibold';
/*margin:0 0 0 44%;*/
 text-align:center;
}
.terraceContent .overviweMainContentWrapper p{
color:#FFF;
font-size:15px;
font-family: 'MyriadPro-Regular';
margin:1% 0 0 44%;
}
.terraceContent .overviweMainContentWrapper p.microShopMargin{
margin:4% 0 0 28%;
}
.terraceContent .overviweMainContentWrapper p.afterImageRemover{
text-align:center;
margin-left:0 !important;
}
.floorPlansContentWrapper .terraceContent .specificationWrapper{
float:left;
width:100%;
}
.terraceContent .specificationWrapper p{
color:#FFF;
font-size:23px;
font-family: 'MyriadPro-Regular';
padding:0px;
margin:10px 0 10px 0;
text-align:center;
}
.floorPlansContentWrapper .terraceContent .overviweMainContentWrapper ul{
margin:8px 0 0 0;
padding:0px;
}
.floorPlansContentWrapper .terraceContent .overviweMainContentWrapper ul li{
color:#FFF;
font-size:15px;
font-family: 'MyriadPro-Regular';
margin:5px 0 0 46%;
}
.terraceContent .specificationWrapper table{
width:60%;
margin-bottom:10px;
}
.terraceContent .specificationWrapper table tr td{
border:1px solid #baad9f;
padding:10px 1% 10px 5%;
color:#FFF;
font-size:14px;
font-family: 'MyriadPro-Regular';
width:auto;
}
.terraceContent .specificationWrapper table tr td.textMyriadProBold{
font-family: 'MyriadPro-Semibold';
text-transform:uppercase;
}
.terraceContent .specificationWrapper table tr td.tdWidthIncrease{
width:23%;
}
.terraceContent .specificationWrapper table tr td.tdWidthIncreaseConfigration{
width:30%;
}
.terraceContent .floorPlanWraper{
float:left;
width:100%;
}
.terraceContent .floorPlanWraper p{
color:#FFF;
font-size:24px;
font-family: 'MyriadPro-Regular';
text-align:center;
margin:5px 0 24px 0;
}
.floorPlanWraper .floorPlanSliderWraper{
float:left;
width:99.8%;
height:156px;
}
.floorPlanSliderWraper li img{
border:5px solid #fff;
}
.floorPlanSliderWraper li a.fixedWidthClass{
display:block;
    width: 72%;
  padding: 1% 12%;
  margin: 0px 0% 0 2%;
color:#000;
font-size:12px;
font-family: 'MyriadPro-Regular';
background:url(../img/enlarge-icon-white.png) #FFF 97% 3px no-repeat;
}
.floorPlanSliderWraper .flex-next{
background:url(../img/gallery-next-prev.png) right top no-repeat;
opacity:1; 
filter: alpha(opacity=100);
right:2.5%;
top:170px;
width:25px;
height:78px;
}
.floorPlanSliderWraper .flex-prev{
background:url(../img/gallery-next-prev.png) left top no-repeat;
opacity:1;
filter: alpha(opacity=100);
left:1%;
top:170px;
width:25px;
height:78px;
}
.bankWrapper{
float:left;
width:100%;
}
.bankWrapper p{
color:#FFF;
font-size:24px;
font-family: 'MyriadPro-Regular';
text-align:center;
margin:5px 0 24px 0;
}
.bankWrapper .bankList{
float:left;
width:100%;
text-align:center;
}
.bankWrapper .bankList .bankListTop{
float:left;
width:100%;
}
.bankWrapper .bankList .bankListTop ul{
list-style:none;
padding:0px;
margin:0px;
}
.bankWrapper .bankList .bankListTop ul li{
float:left;
width:auto;
margin:1% 1% 0 0;
}
.noMarginBankRight{
margin-right:0px;
}
.bankWrapper .bankList .bankListTop ul li img{
border:1px solid #858585;
}
.bankWrapper .bankList .bankListBottom{
float:left;
width:100%;
margin:15px 0 0 0;
}
.bankWrapper .bankList .bankListBottom ul{
list-style:none;
padding:0px;
margin:0px;
}
.bankWrapper .bankList .bankListBottom ul li{
float:left;
width:auto;
margin:0 0 0 11%;
}
.bankWrapper .bankList .bankListBottom ul li.marginLeftBank1Pre{
margin-left:1%;
}
.bankWrapper .bankList .bankListBottom ul li img{
border:1px solid #858585;
}
.paymentWrapper{
float:left;
width:100%;
text-align:center;
}
.paymentWrapper1{
float:left;
width:100%;
margin: 0px 0px 70px 100px;
}
.paymentWrapper2{
float:left;
width:100%;
margin: 0px 0px 10px 35px;
}
.paymentWrapper .autoWidth{
width:30%;
float:left;
margin:10px 0 0 35%;
}


.paymentWrapper .autoWidth img{
border:2px solid #a4aba2;
}
.paymentWrapper .autoWidth a{
display:inline-block;
text-align:right;
margin:7px 0 0;
padding:0.5% 0 0.5% 25px;
color:#FFF;
font-size:12px;
font-family: 'MyriadPro-Regular';
background:url(../img/pdf-icon-orignal.html) left top no-repeat;
text-decoration:none;
}

.paymentWrapper .autoWidthTwo{
width:30%;
float:left;
margin:10px 0 0 13%;
}


.paymentWrapper .autoWidthTwo img{
border:2px solid #a4aba2;
}
.paymentWrapper .autoWidthTwo a{
display:inline-block;
text-align:right;
margin:7px 0 0;
padding:0.5% 0 0.5% 25px;
color:#FFF;
font-size:12px;
font-family: 'MyriadPro-Regular';
background:url(../img/pdf-icon-orignal.html) left top no-repeat;
text-decoration:none;
}

/*****************************************************           BANGLOS-CSS              ********************************************/
.terraceWrapper .overview.banglosPadding{
padding:0.5% 6.4%;
}
.terraceWrapper .overview.configurationPositionBanglo{
left:40.7%;
width:150px!Important;
}
.terraceWrapper .overview.floorPlansPositionBanglo{
left:60.6%;
}
.terraceWrapper .overview.listedBanksPositionBanglo{
left:80.3%;
}
.terraceWrapper .overview.constructionPositionBanglo{
left:20.8%;
}

/*------------------------Arvind By Modification----------*/

.terraceWrapper .overview.banglosPadding1{
padding:0.5% 2.4%;

}
.terraceWrapper .overview.banglosPadding2{
left:12.6%;
}
.terraceWrapper .overview.banglosPadding3{
left:26.1%;
}
.terraceWrapper .overview.banglosPadding4{
left:44.7%;
}
.terraceWrapper .overview.banglosPadding5{
left:58.6%;
}
.terraceWrapper .overview.banglosPadding6{
left:72.6%;
}
.terraceWrapper .overview.banglosPadding7{
85.6%!Important;
}





.equalWidth
{
width:16.8% !important;
padding:5px 10px !important;
}
.equalWidth1
{

width:16% !important;
padding:5px 8px !important;
}
.equalWidth2
{

width:10.8% !important;
padding:5px 7px !important;
}
.baglowLayout1
{
left:86.9% !important;
}
.baglowLayout
{
left:80.5% !important;
}

.terraceWrapper .overview.architecturePositionBanglo{
left:61.2%;
}
.terraceWrapper .overview.designPositionBanglo{
left:83.5%;
}	





/*****************************************************           COMMERCIAL-MICROSHOPES-CSS              ********************************************/
.terraceWrapper .overview.commercialPadding{
  padding: 1.1% 9.2%;
}
.terraceWrapper .overview.configurationPositionCommercial{
left:30.5%;
}
.terraceWrapper .overview.floorPlansPositionCommercial{
  left: 78.1%;
  }
.terraceWrapper .overview.listedBanksPositionCommercial{
left:80.3%;
padding:0.5% 4.2%;
}
.shopeSize{
float:left;
width:100%;
margin:60px  0  0 0;
text-align:center;
}
.shopeSize p{
color:#FFF;
font-size:23px;
font-family: 'MyriadPro-Regular';
}
.shopeSize .availableIn{
width:446px;
background:#46a748;
color:#FFF;
font-size:20px;
font-family: 'MyriadPro-Regular';
text-align:center;
margin:0 0 0 23%;
padding:1% 0;
}
/*****************************************************PLOTS-CSS ********************************************/
.width100percent.plotsBg{
background:url(../img/overviewBg.jpg) center top no-repeat;
}

.terraceWrapper .overview.plotsPadding{
padding:0.6% 6.1%;
}
.terraceWrapper .overview.plotsSizePosition{
left:33.9%;
padding:0.5% 14.6%;
}	
.terraceWrapper .overview.configurationPositionPlots{
left:33.9%;
}
.terraceWrapper .overview.layoutPositionPlots{
left:68.2%;
}
.terraceWrapper .overview.floorPlansPositionPlots{
left:50.9%;
}
.terraceWrapper .overview.listedBanksPositionPlots{
  left: 79.7%;
  padding: 0.6% 8.5%;
}
/*****************************************************           CITY-CENTER-CSS              ********************************************/
.width100percent.cityCenterBg{
background:url(../img/citicenter-bg.html) center top no-repeat;
}
/*****************************************************           OFFERING-CSS              ********************************************/
.homeSpotLight2{
float:left;
width:100%;
height:546px;
margin:62px 0 0 0;
position:relative;
}
.homeSpotLight2 .flexslider .slides > li{
display:block;
}
.homeSpotLight2 ul li{
float:left;
opacity:0.5;
filter:alpha(opacity=50);
transition:all 0.6s ease-in-out;
-webkit-transition:all 0.6s ease-in;

}
.homeSpotLight2 ul li.active{
opacity:1;
filter:alpha(opacity=100);
}
.homeSpotLight2 .overlay2.active{
display:block;
width:100%;
height:auto;
color:#fff;
text-decoration:none;
}
.homeSpotLight2 .overlay2 a{
text-decoration:none;
color:#FFF;
width:100%;
display:block;
}
.homeSpotLight2 .overlay2.independentPaddingBottom{
padding:5px 0 21px 0;
}
.homeSpotLight2 ul li.offeringbg1{
background:url(../img/offering-villas.html) left top no-repeat;
height:549px;
width:25%;
}

.homeSpotLight2 ul li.offeringbg2{
background:url(../img/offering-banglows.html) right top no-repeat;
height:549px;
width:25%;
}

.homeSpotLight2 ul li.offeringbg3{
background:url(../img/offering1.html) right top no-repeat;
height:549px;
width:25%;
}

.homeSpotLight2 ul li.offeringbg4{
background:url(../img/offering-plots.html) right top no-repeat;
height:549px;
width:25%;
}

.homeSpotLight2 ul li.offeringbg5{
background:url(../img/offering-plots.html) right top no-repeat;
height:549px;
width:25%;
}

.homeSpotLight2 .bottomTriggerExplor{
position:absolute;
width:144px;
height:42px;
left:50%;
margin-left:-71px;
bottom:0;
background:url(../img/offringBottom.html) left top no-repeat;
} 
.homeSpotLight2 .bottomTriggerExplor a{
display:block;
width:142px;
height:42px;
}
.homeSpotLight2 .overlay2{
width:100%;
color:#fff;
font-size:22px;
display:none;
text-transform:uppercase;
text-align:center;
font-family: 'GillSansLight-Regular';
padding:10px 0;
margin:65% 0 0 0;
background:url(../img/explorBanner-overlay2.html) left top no-repeat;
transition:all 0.6s ease-in-out;
-webkit-transition:all 0.6s ease-in-out;
}
.offeringBottom{
position:absolute;
bottom:0px;
left:50%;
margin:0 0 0 -72px;
}
.offeringTerrace{
float:left;
width:49%;
font-size:16px;
color:#aba9a7;
font-family: 'MyriadPro-Regular';
text-align:center;
margin:-5px 0 0 0;
border-right:1px solid #a9a8a7;
}
.offeringTerrace a{
display:block;
padding-top:2px !important;
padding-bottom:1px !important;
color:#aba9a7 !important;
}
.offeringRecidence{
float:left;
width:49%;
font-size:16px;
color:#aba9a7;
font-family: 'MyriadPro-Regular';
text-align:center;
margin:-4px 0 0 0;
}
.offeringRecidence a{
display:block;
color:#aba9a7 !important;
padding-top:0px !important;
padding-bottom:0px !important;
}
.offeringCityCenter{
float:left;
width:33%;
font-size:16px;
color:#aba9a7;
font-family: 'MyriadPro-Regular';
text-align:center;
margin:-4px 0 0 0;
}
.offeringCityCenter a{
display:block;
color:#aba9a7 !important;
padding-top:0px !important;
padding-bottom:0px !important;
}
.cityCenterWidth{
width:33%;
}
.cityCenterBorderRight{
border-right:1px solid #a9a8a7
}
/*****************************************************           OFFERING-CSS-END'S              ********************************************/
/*****************************************************           RESIDENTS-CSS              ********************************************/
.terraceWrapper .overview.specificationsPaddinrResidencis{
padding:0.5% 7.1%;
}
.terraceWrapper .overview.configurationPositionResidencis{
left:46%;
width:120px;
}
.terraceWrapper .overview.floorPlansPositionResidencis{
left:74%;
}
.terraceWrapper .overview.listedBanksPositionResidencis{
left:23%;
padding:0.5% 4.2%;
}
/***************************************************** ARCADE-CSS     ********************************************/
.terraceWrapper .overview.specificationsPaddingArcade{
padding:1.1% 8.4%;
}
.terraceWrapper .overview.configurationPositionArcade{
left:33.5%;
}
.terraceWrapper .overview.floorPlansPositionArcade{
left:57.2%;
}
.terraceWrapper .overview.listedBanksPositionArcade{
  left: 83.1%;
  padding: 1.1% 7.1%;
}
.googleBottom.aboutNewChandigarh{
margin:0px; padding:0px; position:absolute; left:0%; bottom:0px;
}

.ClubHouse_logo{
float: left;
margin: -93px 0 0 -176px;
width: auto;
}

.noBorder{
border:0px !important;
}
.footerDisclamer{
float:left;
width:100%;
margin-top:5px;
}
.footerDisclamer a{
text-decoration:none;
color:#a4a1ae;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

.afterSale{
margin-top:30px;
}

.factsIcon
{
width:100%;
position:relative;
margin:0;
padding:0;
}
.factsIcon img
{
cursor:pointer;
}
.factsIcon .popUp
{
position:absolute;
top:-129px;
left:190px;
padding:5px;
width:40%;
border-radius:5px;
background:#fff;
line-height:15px !important;
}
.whiteArrow
{
position:absolute;
top:50px;
left:-10px;
width:20px;
height:20px;
background:url(../img/bubble.html) left top no-repeat;
}
.factsIcon .popUp h2
{
font-size:13px !important;
color:#000 !important;
margin:0 !important;
}
.factsIcon .popUp p
{
font-size:13px !important;
color:#000 !important;
margin:0 !important;
}															
.leftSpace
{
margin:2% 0 0 44% !important;
}
.scrollingDivWrapper{
float:left;
width:98%;
height:395px;
}
.height306px{
height:395px !important;
}	

.marginLeft38Per{
margin-left:38% !important;
}

.sitemapWrapper {
  float: left;
  width: 100%;
  background: #fff;
  min-height: 500px;
  margin: 0;
}


.siteMapMain {
  margin: 68px auto;
  width: 900px;
}
.siteMapMain h1 {
  border-bottom: 2px solid #3f4540;
  font-size: 22px;
  color: #3f4540;
  line-height: 65px;
  margin: 0;
  font-weight: bold;
  text-transform: uppercase;
}
.siteMapMain h3 {
  border-bottom: 2px solid #3f4540;
  font-size: 22px;
  color: #3f4540;
  line-height: 65px;
  margin: 0;
  font-weight: bold;
  text-transform: uppercase;
}

.sitemapBox {
  width: 23%;
  float: left;
  margin: 0 2% 2% 0;
}

.sitemapBox h2 {
  color: #333333;
  font-size: 16px;
  line-height: 40px;
  margin: 0;
  font-weight: bold;
  border-bottom: 1px solid #333333;
}

.sitemapBox h3 {
  color: #333333;
  font-size: 16px;
  line-height: 40px;
  margin: 0;
  font-weight: lighter;
}

sitemapBox ul {
  margin: 5px 0 0 20px;
  padding: 0;
}

.sitemapBox ul li {
  line-height: 20px;
  color: #7e7e7e;
  margin: 0;
  padding: 5px 0;
  font-size: 14px;
  float: left;
  width: 100%;
}

.sitemapBox ul li a {
  text-decoration: none;
  color: #7e7e7e;
}
.nomarginRight {
  margin-right: 0 !important;
}

/*****************************************************           NEW-CSS-END              ********************************************/
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
body {
background: #2c2643;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fff;
}
.width100percent {
float: left;
width: 100%;
}
.container {
margin: 0px auto;
width: 100%;
}
.master {
float: left;
width: 100%; position:relative;
}
.footerBg {
background:#1f1f1f;
}
.indexRightMain{
position:fixed;
right:0;
top:2%;
width:50px;
height:340px;
}
.rightThumb{
width:40px;
height:410px;
padding:208px 3px 0 10px;
z-index:12;
position:absolute;
right:0;
top:0;

}
.rightThumb ul{
list-style:none;
margin:0;
padding:0;
}
.rightThumb ul li{
width:44px;
height:32px;
text-align:center;
padding:15px 0 0 0;
cursor:pointer;
margin-bottom:4px;
background:#393532;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
.rightThumb ul li.active{
background:#46a748;
}
.enquiry{
width:300px;
height:300px;
right:-315px;
z-index:7;
top:0;
position: absolute;
padding:0 15px 10px 0;
}
.equirySection{
width:290px;
padding:10px 15px;
margin-left:20px;
float:left;
margin-top:70%;
background:url(../img/enquireBg.png) left top;
}
.enquiry p{
color:#46a748;
text-transform:uppercase;
font-size:18px;
margin:0;
padding:0;
margin-bottom:6px;	
}
.enquiry h2{
margin:0;
padding:0 0 4px 0;
font-size:12px;
color:#101010;
}		
.enquiry input{
width:214px;
display:inline-block;
padding:6px 5px;
margin-bottom:8px;
font-size:11px;
color:#898a8e;
font-family:Arial;
background:url(../img/inputBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.enquiry input{
width:214px;
display:inline-block;
padding:6px 5px;
margin-bottom:8px;
font-size:11px;
color:#898a8e;
font-family:Arial;
background:url(../img/inputBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.enquiry select{
width:226px;
display:inline-block;
padding:6px 5px;
margin-bottom:8px;
font-size:11px;
color:#898a8e;
font-family:Arial;
background:url(../img/inputBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.enquiry option{
background:#f2f2f2;
}
.enquiry textarea{
width:214px;
height:61px;
display:inline-block;
padding:6px 5px;
font-size:12px;
color:#898a8e;
font-family:Arial;
background:url(../img/textareaBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
resize:none;
}
.enquiry a{
width:220px;
display:inline-block;
color:#898a8e;
font-size:12px;	
}
.enquiry a:hover{
text-decoration:none;
}		
.submitBtn{
width:230px;
float:left;
margin-top:10px;
cursor:pointer;
}
.submitBtn1{
width:230px;
float:left;
margin:-7px 0 0 0;
cursor:pointer;
}
.indexScroll{
width:206px;
float:left;
height:220px;
}
.indexScroll ul{
margin:0;
padding:0;
list-style:none;
}
.indexScroll ul li{
margin-bottom:10px;
}
.indexScroll ul li div{
width:auto;
font-size:12px;
color:#a6a6a6;
margin-top:5px;
}
.indexScroll ul li div a{
width:auto;
float:right;
}	
.indexScroll ul li div img{
padding-top:2px;
}
.padRight10{
padding-right:10px;
}
.calculator{
float:left;
width:97px;
margin:0 5px 2px 0;
cursor:pointer;
}
.cressBtn{
position:absolute;
top:0px;
left:1px;
width:auto;
cursor:pointer;
margin-top:67%;
}
.callUsIndex{
float:left;
width:100%;
}
.callUsIndex a{
display:block;
text-decoration:none;
padding:10px 0;
color:#898a8e;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
}

/********************************************************              NAVIGATION     ***********************************************************************************/
.topBg {
background: url(../img/navigationBg.png) left top repeat;
position: absolute;
top:0px;
left:0px;
z-index:2;
}
.navWrapper {
float: right;
width: 100%;
font-weight: 400;
font-size: 18px;
color: #fff;
text-transform:uppercase;}
a.menu-link {
color: #fff;
background: url(../img/mob-nav-trigger.png) center center no-repeat;
width: 30px;
float: right;
margin:0 0 0 0;
padding:4% 3%;
}
a.menu-link.active{
background: url(../img/mob-nav-trigger.png) #1c1535 center center no-repeat;
}
nav ul li.separator {
display:none;
}
.menu {
clear: both;
min-width: inherit;
float: none;
position: absolute;
width:100%;
top:56px;
z-index: 9; }

.menu, .menu > ul ul {
overflow: hidden;
max-height: 0;
background: #1c1535; }

.menu > li > ul.sub-menu {
padding: 0px;
border: none; }

.menu.active, .menu > ul ul.active {
max-height: 90em; }

.menu ul {
display: inline;
margin: 0px;
padding: 0px; }

.menu li, .menu > ul > li {
display: block;
margin: 0px;
padding: 0px; }

.menu li a {
color: #fff;
display: block;
padding: 0.8em;
text-decoration:none;
border-bottom: 1px solid #332c4f;
position: relative; }

.menu li.has-submenu > a:after {
content: '+';
position: absolute;
top: 0;
right: 0;
display: block;
font-size: 1.5em;
padding: 0.2em 0.5em; }

.menu li.has-submenu > a.active:after {
content: "-"; }

.menu ul ul > li a {
background-color: #1a1239;
padding-left: 2em;
font-weight:100;
font-size:14px;
text-transform:none;
}
.menu ul ul, .menu ul ul ul {
display: inherit;
position: relative;
left: auto;
top: auto;
box-shadow: none;
border: none;
margin: 0px;
padding: 0px; }
.logo {	
position:absolute;
top:0px;
left:10%;
z-index:1;
width:90px;
}
.logo img{
width:100%;
}
.shareWrapper{
float:right;
width:85px;
margin:-42px 78px 0 0;
color:#000;
}
.shareWrapper ul{
margin:0px;
padding:0px;
list-style:none;	
}
.shareWrapper ul li{
float:left;
width:auto;
padding:0 5px;
border-right:#dcdcdc solid 1px;	
}	
.noBorderRight{
border-right:none !important;	
}
/********************************************************      NAVIGATION-END     ***********************************************************************************/
.crownMobBg {
background:#161616;
float:left;
width:100%;
margin:0 0 1% 0;
}
.crownMob {
float:left;
width:auto;
margin:3% 0 0 3%;
padding:0px;
}
.crownMobNumber {
float:right;
width:auto;
padding:0px;
margin:0px;
}
.mainPhoneNumber {
display:none;
float:right;
width:auto;
font-family: 'MyriadPro-BoldCond';
font-size:18px;
color:#111519;
padding:0 0 0 25px;
margin:10px 0 0 0;
background:url(../img/top-phon-icon.html) left 3px no-repeat;
}
.mainPhoneNumber a {
display:block;
text-decoration:none;
color:#111519;
}
.homeSpotLight {
float:left;
position:relative;
width:100%;
height:519px;
background:url(../img/loading.html) 50% 50% no-repeat;
}
.homeSpotLight .bg1 {
background:url(../img/spotlight1-ipad.jpg) center top no-repeat;
height:519px;
}
.homeSpotLight .bg2 {
background:url(../img/spotlight2-ipad.jpg) center top no-repeat;
height:519px;
}
.homeSpotLight .bg3 {
background:url(../img/spotlight3-ipad.jpg) center top no-repeat;
height:519px;
}
.homeSpotLight .bg4 {
background:url(../img/4.jpg) center top no-repeat;
height:519px;
}
.homeSpotLight .bg5 {
background:url(../img/5a.jpg) center top no-repeat;
height:519px;
}
.homeSpotLight .bg6 {
background:url(../img/6a.jpg) center top no-repeat;
height:519px;
}
.homeSpotLight .bg7 {
background:url(../img/7a.jpg) center top no-repeat;
height:519px;
}
.homeSpotLight .bg8 {
background:url(../img/8a.jpg) center top no-repeat;
height:519px;
}
.homeSpotLight .flex-control-nav {
width:20px;
left:1%;
bottom:40%;
}
.homeSpotLight .flex-control-nav li {
margin:4px 0;
}
.homeSpotLight .flex-control-paging li a {
background:none;
border:1px solid #fff;
box-shadow:none;
}
.homeSpotLight .flex-control-paging li a.flex-active {
background:#fff;
}
/* =======================================================================Bottom-Tiger=============================================================================== */
.bottomTrigger{
position:absolute;
bottom:0px;
left:50%;
background:url(../img/hyde-park-offerings.png) left top no-repeat;
width:142px;
margin:0 0 0 -70px;
}
.bottomTrigger a{
display:block;
height:65px;
width:142px;
}
/* =======================================================================Bottom-Tiger-End=============================================================================== */
.noDisplay {
display:none;
}
/********************************************************              footer     ***********************************************************************************/
footer{
float:left;
width:100%;
}
footer .top{
float:left;
width:100%;
}
footer .top ul{
margin:0px;
padding:0px;
list-style:none;
}
footer .top ul li{
float:left;
width:100%;
}
footer .top ul li .headingFooter{
float:left;
width:100%;
margin:0;
color:#d4c6c0;
font-size:14px;
text-transform:uppercase;
font-family: 'MyriadPro-Regular';
font-weight: 400;
background:#1c1535;
border-bottom:#2c2643 solid 1px;
}
footer .top ul li .headingFooter a{
text-decoration:none;
color:#d4c6c0;
display:block;
padding:17px 5% 16px 5%;
position:relative;
}
footer .top ul li .headingFooter > a:after {
content: '+';
position: absolute;
top: 10px;
right: 0;
display: block;
font-size: 1.5em;
padding: 0.2em 0.5em; }

footer .top ul li .headingFooter > a.active:after {
content: "-"; }
footer .top ul li .footerLinks{
float:left;
width:96%;
padding:2%;
color:#646464;
line-height:25px;
font-size:15px;
display:none;
font-family: 'Source Sans Pro', sans-serif;
font-weight: 400;
}
footer .top ul li .footerLinks a{
color:#646464;
text-decoration:none;
display:block;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
footer .top ul li .footerLinks a:hover{
color:#cecece;
}
footer .top ul li .footerLinks ul{
margin:0px;
padding:0px;
list-style:none;	
}
footer .top ul li .footerLinks ul li{
color:#1c1c1c;
width:100%;
}
footer .top ul li .footerLinks ul li a{
color:#a4a1ae;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;	
}
footer .top ul li .footerLinks  ul li a:hover{
color:#d2d2d5;
}
footer .top ul li .footerLinks ul li ul{
margin:0px;
padding:0px;
list-style:none;	
}
footer .top ul li .footerLinks ul li ul li{
width:100%;
padding-left:15px;
color:#727272;
font-size:12px;
background:url(../img/footer-li-bg.html) 5px 10px no-repeat; 	
}
footer .top ul li .footerLinks ul li ul li a{
color:#727272;		
}
footer .top ul li .footerLinks .newsletterInput{
float:left;
width:66%;
background:#332d4a;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
color:#9996a5;
padding:3% 2%;
margin:10px 0 0 0;
border:none;
height:13px;
}
footer .top ul li .footerLinks .submitButton{
float:left;
width:26%;
background:#46a748;
color:#fff;
font-family: 'Source Sans Pro', sans-serif;
font-weight: 100;
margin:10px 0 0 0;
padding:10px;
font-size:12px;
border:none;
cursor:pointer;
text-transform:uppercase;
text-align:center;
}
footer .top ul li .footerLinks .callNumber{
float:left;
width:90%;
background:url(../img/call-icon-footer.png) left top no-repeat;
font-size:19px;
color:#46a748;
padding:0 0 2% 40px;
margin:15px 0 0 0;
}
footer .top ul li .footerLinks .callNumber a{
color:#fff;
text-decoration:none;
}
footer .bottom{
float:left;
width:96%;
padding:1% 2%;
border-top:#272727 solid 1px;
}
footer .bottom .copyright{
float:left;
width:215px;
background:url(../img/dlf-footer-logo.html) left top no-repeat;
font-size:11px;
color:#646464;
padding:12px 0 5px 85px;
}
.width100percent.footerTopStrip{
background:#d1d1d1;
height:2px;
}
/********************************************************              footer-end     ***********************************************************************************/



/* =======================================================================INNER-PAGE-CSS=============================================================================== */
.mainPhoneNumber a.innerPagePhoneColor {
color:#FFF;
}
.navWrapper .menu ul li a.activeClassWeb {
color:#FFF;
}
.navWrapper .menu ul li a.activeClassContact {
color:#FFF;
}
.width100percent.contactusBg {
background:url(../img/contactusBg.jpg) center top no-repeat;
}
.width100percent.mainContainerMarginTop {
margin:0 0 0 0;
}
.innerPageWrapper {
float:left;
width:100%;
margin:60px 0 0 0;
}
.innerPageWrapper .contactWrapper {
float:right;
width:47%;
height:100%;
padding:0 0 0 5%;
background:url(../img/inner-contentBg-New.png) right top repeat-y;
}
.contactWrapper h1 {
color:#fcfcfc;
font-size:25px;
margin:50px 0 2px 0;
}
.contactWrapper .getInTouchLine {
float:left;
width:100%;
height:2px;
background:url(../img/get-in-touch-line.png) left top no-repeat;
}
.contactWrapper p {
color:#FFF;
font-family: 'MyriadPro-Regular';
font-size:16px;
margin:3% 0 2% 0;
}
.contactWrapper p.contactDetails {
font-family: 'MyriadPro-Semibold';
font-size:17px;
text-transform:uppercase;
margin:5% 0 0 0;
}
.contactWrapper .addressWrapper {
float:left;
width:100%;
margin:7% 0 0 0;
}
.contactWrapper .addressWrapper p {
font-size:15px;
color:#FFF;
font-family: 'MyriadPro-Regular';
margin:0px;
}
.contactWrapper .addressWrapper p a {
color:#3ebf42;
text-decoration:underline;
}
.contactWrapper .addressWrapper p.office {
font-size:16px;
font-family: 'MyriadPro-Semibold';
margin:0 0 5% 0;
}
.contactWrapper .addressWrapper .delhiOffice {
float:left;
width:50%; clear:both;
}
.contactWrapper .addressWrapper .chandigarhOffice {
float:left;
width:50%;
}
.contactWrapper .tollFree {
float:left;
width:100%;
margin:8% 0 0 0;
}
.contactWrapper .tollFree p {
color:#FFF;
font-size:15px;
font-family: 'MyriadPro-Regular';
margin:0px;
}
.contactWrapper .tollFree p span {
color:#3ebf42;
}


/*****************************************************           PRICE-LIST              ********************************************/
.width100percent.priceListBg {
background:url(../img/pricelistBg.html) center top no-repeat;
background-size:cover;
}
.innerConetnt {
float:left;
width:90%;
margin:0 5% 0 5%;
text-align:center;
background:url(../img/inner-contentBg.png) left -1px no-repeat;
min-height:545px;
}
.innerConetnt.innerHeightForIndependent {
height:auto;
}
.innerConetnt h1 {
font-family: 'CalistoMT';
font-size:30px;
color:#FFF;
margin:65px 0 15px 0;
text-transform:uppercase;
}
.innerConetnt .linePriceList {
background:url(../img/get-in-touch-line.png) center top no-repeat;
width:100%;
height:3px;
margin:0 0 25px 0;
}
.innerConetnt p {
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:17px;
display:inline-block;
}
.innerConetnt .priceListForm {
width:352px;
margin:40px auto 0 auto;
border:1px solid #268425;
background:url(../img/pricelist-formBg.html) left top repeat;
display:inline-block;
}
.innerConetnt .priceListForm p {
font-family: 'MyriadPro-Bold';
font-size:15px;
color:#FFF;
text-transform:uppercase;
font-weight:normal;
}
.innerConetnt .priceListForm input {
background:#dee6de;
width:293px;
border:1px solid #889d86;
margin:0 0 10px 0;
color:#898a8e;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.priceListForm .submitPriceList {
border:1px solid #8cda8c;
width:128px;
text-align:center;
margin:10px auto 30px auto;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.priceListForm .submitPriceList a {
display:block;
color:#FFF;
font-family: 'MyriadPro-Bold';
font-size:14px;
text-decoration:none;
padding:10px 0;
}
/*****************************************************           PAYMENT-PLANE              ********************************************/
.width100percent.paymentPlanBg {
background:url(../img/paymentBg.html) center top no-repeat;
}
.innerConetnt.paymentPlanBg {
background:url(../img/inner-contentPaymentPlanBg.html) left top no-repeat;
}
.scrollingDiv {
float:left;
width:90%;
height:365px;
margin:0 5%;
}
.scrollingDiv table {
float:left;
width:97%;
border:1px solid #baad9f;
}
.scrollingDiv table tr th {
text-align:left;
color:#fff;
font-family: 'MyriadPro-Bold';
font-size:15px;
border:1px solid #baad9f;
padding:10px 0 10px 2%;
}
.scrollingDiv table tr td {
padding:10px 5%;
color:#FFF;
font-size:14px;
font-family: 'MyriadPro';
font-weight:normal;
text-align:left;
border:1px solid #baad9f;
}
.scrollingDiv table tr td.tdLeftWidth {
width:35%;
}
.scrollingDiv table.tableMarginTop {
margin:5% 0 0 0;
}
/*****************************************************           OVERVIEW              ********************************************/
.width100percent.overViewBg {
background:url(../img/overviewBg.jpg) center top no-repeat;
}
.innerConetnt.overViewContentBg {
background:url(../img/inner-contentOverviewBg.png) left top repeat;
}
.innerConetnt p.leftPadding {
padding:0 7%;
}
.innerConetnt a.linkColor {
color:#afff49;
text-decoration:none;
}
/*****************************************************           SITE-LAYOUT              ********************************************/
.innerConetnt .smallLayout {
margin:0px auto;
width:80%;
border:4px solid #e1e1e1;
}
.innerConetnt .smallLayout img {
width:100%;
}
.innerConetnt .enlarge {
margin:3% auto 0 auto;
width:12%;
}
.innerConetnt .enlarge a {
display:block;
text-decoration:none;
color:#e8e8e6;
font-size:14px;
text-transform:uppercase;
font-family: 'MyriadPro-Bold';
}
.innerConetnt .enlarge a img {
margin:-2px 0 0 5%;
}
/*****************************************************           GALLERY              ********************************************/
.gallerySliderWapper {
float:left;
width:71%;
margin:0 0 0 16%;
height:236px;
position:relative;
}
.gallerySliderWapper ul li{
margin-left:10px;
}
.gallerySliderWapper ul li a {
display:block;
height:226px;
width:100%;
}
.gallerySliderWapper ul li a img{
border:4px solid #d0d0d0;
width:100%;
height:100%;
}

.gallerySliderWapper .gallerybg1 {
background:url(../img/gallery-small1.html) left top no-repeat;
margin:0 .2% 0 0;
}
.gallerySliderWapper .gallerybg2 {
background:url(../img/gallery-small1.html) left top no-repeat;
margin:0 .2% 0 0;
}
.gallerySliderWapper .gallerybg3 {
background:url(../img/gallery-small1.html) left top no-repeat;
margin:0 .2% 0 0;
}
.gallerySliderWapper .flex-direction-nav a.flex-next {
right:6%; top:32%;
background:url(../img/gallery-next-prev.png) right top no-repeat;
height:76px;
width:29px;
border:0px;
opacity:1;
}
.gallerySliderWapper .flex-direction-nav a.flex-prev {
left:0;top:32%;
background:url(../img/gallery-next-prev.png) left top no-repeat;
height:76px;
width:29px;
border:0px;
opacity:1;
}
.positionRelativeLogo {
position:relative;
z-index:2;
}
.galleryPositionRelative {
position:relative;
z-index:0;
}
.fancybox-skin {
border-radius:0px;
}
.fancybox-close {
top:0px;
right:-3px;  z-index: 9999999!important;
}
/*****************************************************           LOCATION-MAP              ********************************************/
.width100percent.locationMapBg {
background:url(../img/loaction-map-ipad.jpg) center top no-repeat;
}
.mobileHeightClass {
height:388px;
float:left;
width:100%;
}
.indexRightMain{
position:fixed;
right:0;
top:59px;
width:50px;
height:340px;
z-index:999;
}
.rightThumb{
width:40px;
height:410px;
padding:208px 3px 0 10px;
z-index:12;
position:absolute;
right:0;
top:0;

}
.rightThumb ul{
list-style:none;
margin:0;
padding:0;
}
.rightThumb ul li{
width:44px;
height:32px;
text-align:center;
padding:15px 0 0 0;
cursor:pointer;
margin-bottom:4px;
background:#393532;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
.rightThumb ul li.active{
background:#46a748;
}
.enquiry{
width:300px;
height:300px;
right:-315px;
z-index:7;
top:0;

position: absolute;
padding:0 15px 10px 0;
}
.equirySection{
width:290px;
padding:10px 15px;
margin-left:20px;
margin-top:70%;
float:left;
background:url(../img/enquireBg.png) left top;
}
.enquiry p{
color:#46a748;
text-transform:uppercase;
font-size:18px;
margin:0;
padding:0;
margin-bottom:6px;	
}
.enquiry h2{
margin:0;
padding:0 0 4px 0;
font-size:12px;
color:#101010;
}		
.enquiry input{
width:214px;
display:inline-block;
padding:6px 5px;
margin-bottom:8px;
font-size:11px;
color:#898a8e;
font-family:Arial;
background:url(../img/inputBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.enquiry input{
width:214px;
display:inline-block;
padding:6px 5px;
margin-bottom:8px;
font-size:11px;
color:#898a8e;
font-family:Arial;
background:url(../img/inputBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.enquiry select{
width:226px;
display:inline-block;
padding:6px 5px;
margin-bottom:8px;
font-size:11px;
color:#898a8e;
font-family:Arial;
background:url(../img/inputBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.enquiry option{
background:#f2f2f2;
}
.enquiry textarea{
width:214px;
height:61px;
display:inline-block;
padding:6px 5px;
font-size:12px;
color:#898a8e;
font-family:Arial;
background:url(../img/textareaBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
resize:none;
}
.enquiry a{
width:220px;
display:inline-block;
color:#898a8e;
font-size:12px;	
}
.enquiry a:hover{
text-decoration:none;
}		
.submitBtn{
width:230px;
float:left;
margin-top:10px;
cursor:pointer;
}
.submitBtn1{
width:230px;
float:left;
margin:-7px 0 0 0;
cursor:pointer;
}
.indexScroll{
width:206px;
float:left;
height:220px;
}
.indexScroll ul{
margin:0;
padding:0;
list-style:none;
}
.indexScroll ul li{
margin-bottom:10px;
}
.indexScroll ul li div{
width:auto;
font-size:12px;
color:#a6a6a6;
margin-top:5px;
}
.indexScroll ul li div a{
width:auto;
float:right;
}	
.indexScroll ul li div img{
padding-top:2px;
}
.padRight10{
padding-right:10px;
}
.calculator{
float:left;
width:97px;
margin:0 5px 2px 0;
cursor:pointer;
}
.cressBtn{
position:absolute;
top:0px;
left:1px;
width:auto;
margin-top:67%;
cursor:pointer;
}
.callUsIndex{
float:left;
width:100%;
}
.callUsIndex a{
display:block;
text-decoration:none;
padding:10px 0;
color:#898a8e;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
}
/*****************************************************           NEW-CSS              ********************************************/
/*EMI-PAGE*/
.enquiry2{
float:left;
width:90%;
padding:1% 1.5% 10% 1.5%;
margin:50px 0 0 3%;
background:url(../img/enquireBg.png) left top;
}
.enquiry2 p{
color:#46a748;
text-transform:uppercase;
font-size:18px;
margin:10px 0 0px 0;
padding:0;	
}
.enquiry2 p.enquiry2MarginTop{
margin-top:8px;
margin-bottom:0px;
}
.enquiry2 h2{
margin:0;
padding:0 0 4px 0;
font-size:12px;
color:#101010;
}		
.enquiry2 input{
width:93%;
display:inline-block;
padding:6px .5%;
margin:10px 8% 0 1.5%;
font-size:11px;
color:#898a8e;
font-family:Arial;
background:url(../img/inputBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.enquiry2 select{
width:94%;
display:inline-block;
padding:6px 5px;
margin:10px 8% 0 1.5%;
font-size:11px;
color:#898a8e;
font-family:Arial;
background:url(../img/inputBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.enquiry2 option{
background:#f2f2f2;
}
.enquiry2 textarea{
width:214px;
height:61px;
display:inline-block;
padding:6px 5px;
font-size:12px;
color:#898a8e;
font-family:Arial;
background:url(../img/textareaBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
resize:none;
}
.enquiry2 a{
width:127px;
display:inline-block;
color:#898a8e;
font-size:12px;	
}
.enquiry2 a:hover{
text-decoration:none;
}
/*EMI-PAGE-END*/
/*****************************************************           ABOUT-DLF              ********************************************/
.width100percent.about-affinityBg{
background:url(../img/about-affinity.jpg) center top no-repeat;
}
/*****************************************************           CLUB-HOUSE             ********************************************/
.width100percent.clubHouseBg{
background:url(../img/club-houseBg.html) center top no-repeat;
}
.clubHouseWrapper{
float:right;
width:30%;
padding:2% 4% 0 0;
text-align:center;
}
.clubHouseWrapper img{
/*width:100%;*/
}
.ClubHouse_logo{
position: relative;
  top: -92px;
  right: 80%;
}


.clubHouseWrapper h1{	
font-family: 'CalistoMT';
color:#11211b;
font-size:30px;
margin:0px;
padding:0px;
text-transform:uppercase;
}
.clubHouseWrapper p{
font-size:17px;
color:#11211b;
font-family: 'MyriadPro-Regular';
padding:0px;
margin:4px 0 0 0;
}
.clubHouseWrapper .experience{
width:100%;
margin:5px 0 0 0;
}
.clubHouseWrapper .experience a{
width:167px;
background:#46a748;
text-decoration:none;
color:#FFF;
font-family: 'MyriadPro-Regular';
font-size:19px;
padding:2% 3%;
font-weight:bold;
}

.experienceBottomDiv{
float:left;
width:100%;
background:url(../img/club-house-bottomBg.html) left top repeat;
position:relative;
margin:-22px 0 0px -99.9%;
}
.experienceBottomDiv .clubSliderBottom{
float:left;
width:80%;
padding:17px 0 10px 0;
margin:0 10%;
}
.experienceBottomDiv .clubSliderBottom ul{
margin:0px;
padding:0px;
list-style:inside;
}	
.experienceBottomDiv .clubSliderBottom li{
text-align:center;
}
.clubSliderBottom li a img{
border:4px solid #d6d8d8;
}
.experienceBottomDiv .clubSliderBottom li p{
font-size:12px;
font-family: 'MyriadPro-Regular';
color:#FFF;
margin:0px;
padding:5px 0;
}
.experienceBottomDiv .flex-next{
background:url(../img/gallery-next-prev.png) right top no-repeat;
opacity:1;
filter: alpha(opacity=100);
right:7.5%;
top:58px;
width:25px;
height:78px;
}
.experienceBottomDiv .flex-prev{
background:url(../img/gallery-next-prev.png) left top no-repeat;
opacity:1;
filter: alpha(opacity=100);
left:7%;
top:58px;
width:25px;
height:78px;
}

/*****************************************************           FAQ            ********************************************/
.width100percent.faqBg{
background:url(../img/faqBg.html) center top no-repeat;
}
.innerConetnt.faqInnerBg{
background:url(../img/faq-innerBg.html) left top no-repeat;
}
.scrollingDiv p{
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:14px;
margin:0px;
padding:0px;
text-align:left;
}
.scrollingDiv p.scrollingMarginBottom{
margin:0 0 20px 0;
}
.scrollingDiv p.scrollingMarginBottom5{
margin:0 0 5px 0;
}
.proximity{
float:left;
width:100%;
margin:20px 0 45px 0;
}
.proximity ul{
list-style:none;
padding:0px;
margin:0px;
}
.proximity ul li{
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:14px;
background:url(../img/faq-arrow.png) left 7px no-repeat;
float:left;
width:97%;
text-align:left;
padding:0 0 0 3%;
margin:0 0 8px 0;
}

.scrollingDiv p.scrollingBoldText{
font-family: 'MyriadPro-Bold';
font-size:16px;
color:#54de56;
}
.scrollingDiv p span{
color:#54de56;
}
.scrollingDiv p a{
color:#54de56;
}
.scrollingDiv p.clearBoth{
clear:both;
}
.scrollingDiv table{
float:left;
width:75%;
margin:0 0 30px 0;
text-align:center;
}
.scrollingDiv table tr th{
text-align:center;
border-right:0px;
word-wrap:break-word !important;
}
.scrollingDiv table tr td{
font-family: 'MyriadPro-Regular';
text-align:center;
font-size:14px;
color:#FFF;
}
.proximity2{
float:left;
width:100%;
margin:10px 0;
}
.proximity2 ul{
list-style:none;
padding:0px;
margin:0px;
}
.proximity2 ul li{
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:14px;
background:url(../img/faq-arrow.png) left 7px no-repeat;
float:left;
width:97%;
text-align:left;
padding:0 0 0 3%;
margin:0 0 2px 0;
}
/*****************************************************          GOOGLE      ********************************************/

.width100percent.googleBg{
background:url(../img/googleBg.html) center top no-repeat;
}
.googleMapWrpper{
float:left;
width:100%;
text-align:center;
}
.googleMapWrpper iframe{
height:373px;
width:70%;
margin:0 0 5px 0;
border:6px solid #fff;
}
.googleBottom{
width:100%;
background:url(../img/googleBottomBg.png) center bottom no-repeat;
position:absolute; left:0%; bottom:0px;
}
.googleBottom ul{
list-style:none;
padding:0px;
margin:0px auto; text-align:center;
}
.googleBottom ul li{
display:inline-block;
width:155px;
height:auto;
text-align:center;
}
.googleBottom ul li a{
border-right:1px solid #4f466f;
display:block;
padding:2px 0;
margin:4px 0;
color:#a8a4b3;
text-decoration:none;
font-family: 'MyriadPro-Regular';
font-size:13px;
text-transform:uppercase;
}
.googleBottom ul li a.active{
color:#46a748;
}
.googleBottom ul li a.borderRightNone{
border-right:0px;
}
/*****************************************************           BOOKING-REQUEST            ********************************************/
.width100percent.bookingBg{
background:url(../img/bookingBg.html) center top no-repeat;
}
.innerConetnt.bookingInnerBg{
background:url(../img/bookin-innerBg.html) left top repeat;
}
.scrollingDiv .bookingTop{
float:left;
width:100%;
}
.scrollingDiv .bookingTop p{ 
font-family: 'MyriadPro-Semibold';
color:#FFF;
font-size:18px;
margin:0px;
padding:0 0 0 1%;
text-transform:uppercase;
}
.scrollingDiv .bookingTop .bookingLeftTop{
float:left;
width:49%;
margin:0 0 20px 0;
}
.bookingLeftTop .bookingTextWrapper{
float:left;
width:100%;
margin:17px 0 0 0;
}
.bookingLeftTop .bookingTextWrapper label{
float:right;
width:auto;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:15px;
padding:2px 0 0 0;
text-align:right;
margin:0 1% 0 0;
}
.bookingLeftTop .bookingTextWrapper input{
float:right;
width:70%;
background:url(../img/text-boxBg.html) left top repeat;
border:0px;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:12px;
padding:7px 1%;
}
.bookingLeftTop .bookingTextWrapper select{
float:right;
width:70%;
background:url(../img/text-boxBg.html) left top repeat;
border:0px;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:12px;
padding:7px 1%;
cursor:pointer;
}
.scrollingDiv .bookingTop .bookingRightTop{
float:left;
width:49%;
margin:0 0 20px 0;
}
.bookingRightTop .bookingTextWrapper2{
float:left;
width:100%;
margin:17px 0 0 0;
}
.bookingRightTop .bookingTextWrapper2 label{
float:right;
width:auto;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:15px;
padding:2px 0 0 0;
text-align:right;
margin:0 1% 0 0;
}
.bookingRightTop .bookingTextWrapper2 input{
float:right;
width:70%;
background:url(../img/text-boxBg.html) left top repeat;
border:0px;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:12px;
padding:7px 1%;
}
.bookingRightTop .bookingTextWrapper2 select{
float:right;
width:63%;
background:url(../img/text-boxBg.html) left top repeat;
border:0px;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:12px;
padding:7px 1%;
cursor:pointer;
}
.bookingRightTop .bookingTextWrapper2 textarea{
float:right;
width:70%;
background:url(../img/text-boxBg.html) left top repeat;
border:0px;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:12px;
padding:7px 1%;
height:59px;
resize:none;
}

.bookingTextWrapper2 .bookingSubmitBtn{
float:right;
width:auto;
background:#46a748;
text-transform:uppercase;
margin:0 2px 0 0;
}
.bookingTextWrapper2 .bookingSubmitBtn a{
display:block;
text-decoration:none;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:14px;
padding:7px 21px;
}
/*****************************************************           HIGHLITES            ********************************************/
.width100percent.highlightsBg{
background:url(../img/highlights-mainBg.html) center top no-repeat;
}
.innerConetnt.highlightsInnerBg{
background:url(../img/highlightsBg.html) left top repeat;
}
.innerConetnt .highLightWrapper{
float:left;
width:82%;
margin:0 9% 10px 9%;
}
.innerConetnt .highLightWrapper ul{
list-style:none;
margin:0px;
padding:0px;
}
.innerConetnt .highLightWrapper ul li{
width:97%;
float:left;
background:url(../img/faq-arrow.png) left 8px no-repeat;
color:#FFF;
padding:0 0 0 3%;
margin:0 0 5px 0;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
}
.googleBottom ul li a.highlitesBottomPadding{
padding-left:13%;
margin-right:-33%;
}
/*****************************************************           MASTER-PLAN            ********************************************/
.width100percent.materPlanBg{
background:url(../img/masterPlanBg.jpg) center top no-repeat;
}
/*****************************************************           CONSTRUCTION-UPDATES            ********************************************/
.width100percent.constructionUpdatesBg{
background:url(../img/construction-updatesBg.jpg) center top no-repeat;
}
/*****************************************************           TERRACES            ********************************************/
.width100percent.terraceBg{
background:url(../img/terraceBg.html) center top no-repeat;
/*height:1000px;*/
background-size:cover;
}
.terraceWrapper{
float:left;
width:100%;
margin:80px 0 0 0; overflow:auto;
}
.terraceWrapper .overview{
float:left;
width:99%;
color:#FFF;
font-size:17px;
font-family: 'MyriadPro-Regular';
text-align:left;
text-transform:uppercase;
cursor:pointer;
padding:1% 0 1% 1%;
margin:0 0 0.5% 0;
background:url(../img/e-broucherBg.png) left top repeat;

}
.terraceWrapper .overview.active{
background:#46a748;
}
.terraceWrapper .overview a {
color: #fff!important;
text-decoration: none;
}
.terraceWrapper .floorPlansContentWrapper{
float:left;
width:99%;
text-align:left;
margin:0 0 12px 0;
}
.floorPlansContentWrapper .terraceContent{
float:left;
width:98%;
margin:0 1%;
min-height:266px;
overflow:auto;
}
.floorPlansContentWrapper .terraceContent h2{
color:#FFF;
font-size:24px;
font-family: 'MyriadPro-Regular';
text-align:center;
margin:5px 0 24px 0;
}
.terraceWrapper .eBroucherWrapper{
float:left;
width:90%;
padding:2% 5%; margin-bottom:5%;
background:url(../img/e-broucherBg.png) left top repeat;
}
.terraceWrapper .eBroucherWrapper ul{
list-style:none;
padding:0px;
margin:0px;
}
.terraceWrapper .eBroucherWrapper ul li{
float:left;
width:auto;
text-align:left;
text-transform:uppercase;
}
.terraceWrapper .eBroucherWrapper ul li a{
display:block;
text-decoration:none;
padding:0 6% 0 0;
margin:0 6% 0 0;
}
.terraceWrapper .eBroucherWrapper ul li a img{
margin:0 0 0 0;
}
.terraceWrapper .eBroucherWrapper ul li a.noMarginRightBottom{
margin-right:0px;
}
.terraceWrapper .eBroucherWrapper ul li a.active{
background:#46a748;
}
.terraceWrapper .eBroucherWrapper ul li a span{
display:block;
margin:-15px 0 0 50px;
padding:0 0 2px 0;
font-size:11px;
color:#606260;
}
.terraceWrapper .eBroucherWrapper ul li a span.MobileSpanDisplayNone{
display:block;
margin:-33px 0 10px 50px;
color:#FFF;
font-size:15px;
width:95px;
font-family: 'MyriadPro-Regular';
}
.floorPlansContentWrapper .terraceContent .overviweMainContentWrapper{
float:left;
width:100%;
margin:1% 0 0 0;
}
.terraceContent .overviweMainContentWrapper img{
float:left;
width:auto;
border:4px solid #fff;
margin-right:55%;
margin-bottom:10px;
}
.terraceContent .overviweMainContentWrapper h2{
color:#FFF;
font-size:19px; padding:0 0 0 1%;
font-family: 'MyriadPro-Semibold';
margin:0 0 0 0; clear:both;
}
.terraceContent .overviweMainContentWrapper p{
color:#FFF;
font-size:15px;
font-family: 'MyriadPro-Regular';
margin:2% 0 0 0; padding:0 0 0 1%;
clear:both;
}
.floorPlansContentWrapper .terraceContent .specificationWrapper{
float:left;
width:100%;
margin:1% 0 0 0;
}
.terraceContent .specificationWrapper p{
color:#FFF;
font-size:23px;
font-family: 'MyriadPro-Regular';
padding:0px;
margin:0px 0 10px 0;
text-align:center;
}
.terraceContent .specificationWrapper table{
width:60%;
margin-bottom:10px;
}
.terraceContent .specificationWrapper table tr td{
border:1px solid #baad9f;
padding:10px 1% 10px 5%;
color:#FFF;
font-size:14px;
font-family: 'MyriadPro-Regular';
width:auto;
}
.terraceContent .specificationWrapper table tr td.textMyriadProBold{
font-family: 'MyriadPro-Semibold';
text-transform:uppercase;
}
.terraceContent .specificationWrapper table tr td.tdWidthIncrease{
width:23%;
}
.terraceContent .specificationWrapper table tr td.tdWidthIncreaseConfigration{
width:30%;
}
.terraceContent .floorPlanWraper{
float:left;
width:100%;
}
.terraceContent .floorPlanWraper p{
color:#FFF;
font-size:24px;
font-family: 'MyriadPro-Regular';
text-align:center;
margin:5px 0 24px 0;
}
.floorPlanWraper .floorPlanSliderWraper{
float:left;
width:95%;
margin:0 0 0 4%;
height:156px;
}
.floorPlanSliderWraper li img{
border:5px solid #fff;
 width:80%;
}
.floorPlanSliderWraper li a.fixedWidthClass{
display:block;
  width: 85.2%;
  padding: 1% 0%;
  color: #000;
  margin: 0 7%;

font-size:12px;
font-family: 'MyriadPro-Regular';
background:url(../img/enlarge-icon-white.png) #FFF 97% 3px no-repeat;
}
.floorPlanSliderWraper .flex-direction-nav .flex-next{
background:url(../img/gallery-next-prev.png) right top no-repeat;
opacity:1;
filter: alpha(opacity=100);
right:7.2%;
top:420px;
width:20px;
height:78px;
}
.floorPlanSliderWraper .flex-direction-nav .flex-prev{
background:url(../img/gallery-next-prev.png) left top no-repeat;
opacity:1;
filter: alpha(opacity=100);
left:5.8%;
top:420px;
width:20px;
height:78px;
}
.bankWrapper{
float:left;
width:100%;
}
.bankWrapper p{
color:#FFF;
font-size:24px;
font-family: 'MyriadPro-Regular';
text-align:center;
margin:5px 0 24px 0;
}
.bankWrapper .bankList{
float:left;
width:100%;
text-align:center;
}
.bankWrapper .bankList .bankListTop{
float:left;
width:100%;
}
.bankWrapper .bankList .bankListTop ul{
list-style:none;
padding:0px;
margin:0px;
}
.bankWrapper .bankList .bankListTop ul li{
float:left;
width:19.5%;
margin:0 .7% 0 0;
}
.noMarginBankRight{
margin-right:0px;
}
.bankWrapper .bankList .bankListTop ul li img{
border:1px solid #858585;
width:100%;
}
.bankWrapper .bankList .bankListBottom{
float:left;
width:100%;
margin:15px 0 0 0;
}
.bankWrapper .bankList .bankListBottom ul{
list-style:none;
padding:0px;
margin:0px;
}
.bankWrapper .bankList .bankListBottom ul li{
float:left;
width:auto;
margin:0 0 0 11%;
}
.bankWrapper .bankList .bankListBottom ul li.marginLeftBank1Pre{
margin-left:1%;
}
.bankWrapper .bankList .bankListBottom ul li img{
border:1px solid #858585;
}
.paymentWrapper{
float:left;
width:100%;
text-align:center;
}
.paymentWrapper .autoWidth{
width:30%;
float:none;
margin:10px 0 0 35%;
}
.paymentWrapper .autoWidth img{
border:2px solid #a4aba2;
}
.paymentWrapper .autoWidth a{
display:block;
width:100%;
text-align:right;
margin:10px 0 0 0;
padding:0.5% 0;
color:#FFF;
font-size:12px;
font-family: 'MyriadPro-Regular';
background:url(../img/pdf-icon-orignal.html) 20% top no-repeat;
text-decoration:none;
}
/*****************************************************           COMMERCIAL-MICROSHOPES-CSS              ********************************************/
.shopeSize{
float:left;
width:100%;
margin:60px  0  0 0;
text-align:center;
}
.shopeSize p{
color:#FFF;
font-size:23px;
font-family: 'MyriadPro-Regular';
}
.shopeSize .availableIn{
width:446px;
background:#46a748;
color:#FFF;
font-size:20px;
font-family: 'MyriadPro-Regular';
text-align:center;
margin:0 0 0 23%;
padding:1% 0;
}

/*****************************************************           OFFERING-CSS              ********************************************/
.homeSpotLight2{
float:left;
width:100%;
height:549px;
margin:62px 0 0 0;
position:relative;
}
.homeSpotLight2 .flexslider .slides > li{
display:block;
}
.homeSpotLight2 ul li{
float:left;
opacity:0.5;
filter:alpha(opacity=50);
transition:all 0.6s ease-in-out;
-webkit-transition:all 0.6s ease-in;

}
.homeSpotLight2 ul li.active{
opacity:1;
filter:alpha(opacity=100);
}
.homeSpotLight2 .overlay2.active{
display:block;
width:100%;
height:auto;
color:#fff;
text-decoration:none;
}
.homeSpotLight2 .overlay2 a{
text-decoration:none;
color:#FFF;
width:100%;
display:block;
}
.homeSpotLight2 .overlay2.independentPaddingBottom{
padding:5px 0 21px 0;
}
.homeSpotLight2 ul li.offeringbg1{
background:url(../img/offering-villas.html) left top no-repeat;
height:549px;width:100%; background-size:cover;

}

.homeSpotLight2 ul li.offeringbg2{
background:url(../img/offering-banglows.html) right top no-repeat;
height:549px;
width:100%; background-size:cover;
}

.homeSpotLight2 ul li.offeringbg3{
background:url(../img/offering1.html) right top no-repeat;
height:549px;
width:100%; background-size:cover;
}

.homeSpotLight2 ul li.offeringbg4{
background:url(../img/offering-plots.html) right top no-repeat;
height:549px;
width:100%; background-size:cover;
}

.homeSpotLight2 .bottomTriggerExplor{
position:absolute;
width:144px;
height:42px;
left:50%;
margin-left:-71px;
bottom:0;
background:url(../img/offringBottom.html) left top no-repeat;
} 
.homeSpotLight2 .bottomTriggerExplor a{
display:block;
width:142px;
height:42px;
}
.homeSpotLight2 .overlay2{
width:100%;
color:#fff;
font-size:22px;
display:none;
text-transform:uppercase;
text-align:center;
font-family: 'GillSansLight-Regular';
padding:10px 0;
margin:65% 0 0 0;
background:url(../img/explorBanner-overlay2.html) left top no-repeat;
transition:all 0.6s ease-in-out;
-webkit-transition:all 0.6s ease-in-out;
}
.offeringBottom{
position:absolute;
bottom:0px;
left:50%;
margin:0 0 0 -72px;
}
.offeringTerrace{
float:left;
width:49%;
font-size:16px;
color:#aba9a7;
font-family: 'MyriadPro-Regular';
text-align:center;
margin:-5px 0 0 0;
border-right:1px solid #a9a8a7;
}
.offeringTerrace a{
display:block;
padding-top:2px !important;
padding-bottom:1px !important;
color:#aba9a7 !important;
}
.offeringRecidence{
float:left;
width:49%;
font-size:16px;
color:#aba9a7;
font-family: 'MyriadPro-Regular';
text-align:center;
margin:-4px 0 0 0;
}
.offeringRecidence a{
display:block;
color:#aba9a7 !important;
padding-top:0px !important;
padding-bottom:0px !important;
}
.homeSpotLight2 .flex-direction-nav .flex-prev { left:0; width:62px; height:130px; background:url(../img/leftEro.html) left top no-repeat;}
.homeSpotLight2 .flex-direction-nav .flex-next { right: 0; width:60px; height:130px; background:url(../img/rightEro.html) left top no-repeat;}
/*****************************************************           OFFERING-CSS-END'S              ********************************************/
.googleBottom.aboutNewChandigarh{
margin:183px 0 0 0;
}

.footerDisclamer{
float:left;
width:100%; text-align:center!important;
}
.footerDisclamer a{
text-decoration:none;
color:#a4a1ae;text-align:center!important;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}



.experienceBottomDiv .clubSliderBottom h3 {
padding: 0 0 0 37%;
text-transform: uppercase;
}	

.disclamerWrapper{
float:left;
width:100%;
background:#999;
}
.disclamerWrapper h1{
color: #fff;
font-family: 'MyriadPro-Regular';
font-size: 40px;
margin: 0;
padding:15px 15px 0 15px;
}
.disclamerWrapper h3{
color: #fff;
font-family: 'MyriadPro-Regular';
font-size: 40px;
margin: 0;
padding:15px 15px 0 15px;
}
.disclamerWrapper p{
color: #fff;
font-family: 'MyriadPro-Regular';
font-size: 13px;
margin:0px;
padding:0 15px 15px 15px;
}
.about-affinity {
cursor: default !important;
float: left;
height: auto;
margin: 0 0 0 4%;
padding: 0 3% 0 0;
width: 90%;
}
.leftSpace {
margin: 2% 0 0 0% !important;
}
.factsIcon {
margin: 0;
padding:2% 0 0 2%;
position: relative;
width: 97%;
}
.factsIcon img{
width:auto !important;
}

.factsIcon .popUp {
background: none repeat scroll 0 0 #fff;
border-radius: 5px;
left: 28%;
line-height: 15px !important;
padding: 10px;
position: absolute;
top: -90px;
width: 48%;
}
.whiteArrow {
background: url("../img/bubble.html") no-repeat scroll left top rgba(0, 0, 0, 0);
height: 20px;
left: -10px;
position: absolute;
top: 90px;
width: 20px;
}
.factsIcon .popUp h2 {
color: #000;
font-size: 13px ;
margin: 0;
}
.factsIcon .popUp p {
color: #000 ;
font-size: 13px;
margin: 0;
}

.gallerySliderWapper .gallerySliderWapperInner {
float: left;
margin: 30px 0 0 0;
width: 92%;
position:relative;
}
.scrollingDivWrapper {
float: left;
height: 395px;
width: 98%;
}
.gallerySliderWapper.gallerySliderWapperHeightFixed {
height: auto;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg9 {
background: url(../Site-Images/Small/9.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg10 {
background: url(../Site-Images/Small/10.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg11 {
background: url(../Site-Images/Small/11.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
gallerySliderWapper .gallerySliderWapperInner .gallerybg12 {
background: url(../Site-Images/Small/12.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg14 {
background: url(../Site-Images/Small/14.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg15 {
background: url(../Site-Images/Small/15.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg16 {
background: url(../Site-Images/Small/16.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}

.gallerySliderWapper .gallerySliderWapperInner .gallerybg19 {
background: url(../Site-Images/Small/gallery-Arcade.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg20 {
background: url(../Site-Images/Small/gallery-citycenter.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg21 {
background: url(../Site-Images/Small/gallery-residences-Hyde-Park.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}

.gallerySliderWapper .gallerySliderWapperInner .gallerybg22 {
background: url(../Site-Images/Small/gallery-terraces-Hyde-Park.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg22 {
background: url(../Site-Images/Small/gallery-terraces-Hyde-Park.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg23 {
background:url(../Site-Images/Small/gallery-Bungalows.html) left top no-repeat;
}

.gallerySliderWapper .sampleAprtmentbg1 {
background:url(../img/SampleapartmentSmall1.html) left top no-repeat;
}
.gallerySliderWapper .sampleAprtmentbg2 {
background:url(../img/SampleapartmentSmall2.html) left top no-repeat;
}
.gallerySliderWapper .sampleAprtmentbg3 {
background:url(../img/SampleapartmentSmall3.html) left top no-repeat;
}
.gallerySliderWapper .sampleAprtmentbg4 {
background:url(../img/SampleapartmentSmall4.html) left top no-repeat;
}
.gallerySliderWapper .sampleAprtmentbg5 {
background:url(../img/SampleapartmentSmall5.html) left top no-repeat;
}
.gallerySliderWapper .sampleAprtmentbg6 {
background:url(../img/SampleapartmentSmall6.html) left top no-repeat;
}
.floorPlansContentWrapper .terraceContent .controlDrawing {
float: left;
margin-left:10%;
width:80%;
height:454px;
}
.floorPlansContentWrapper .terraceContent .controlDrawing ul {
list-style: outside none none;
margin: 0;
padding: 0;
}

.floorPlansContentWrapper .terraceContent .controlDrawing ul li {
float: left;
margin: 0 20px 15px 0;
width: auto;
}
.floorPlansContentWrapper .terraceContent .controlDrawing ul li a {
display: block;
}
.width100percent.Archade-main-bg {
background: url(../img/Archade-main-bg.html) no-repeat scroll center top rgba(0, 0, 0, 0);
}

.gallerySliderWapper .gallerySliderWapperInner .gallerybg12 {
background: url(../Site-Images/Small/12.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg4 {
background:url(../Site-Images/Small/4.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg5 {
background:url(../Site-Images/Small/5.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg6 {
background:url(../Site-Images/Small/6.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg7 {
background:url(../Site-Images/Small/7.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg8 {
background:url(../Site-Images/Small/8.html) left top no-repeat;
}


.gallerySliderWapper .gallerySliderWapperInner .gallerybg13 {
background:url(../Site-Images/Small/13.html) left top no-repeat;
}

.gallerySliderWapper .gallerySliderWapperInner  .gallerybg17 {
background:url(../Site-Images/Small/17.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg18 {
background:url(../Site-Images/Small/18.html) left top no-repeat;
}

#myBoxId {display:none !important;}
#close {display:none !important;}


.bredCrumbsWrapper {
  margin: 0 auto;
  width: 1000px;z-index:1;
  position: relative;z-index:1;
}

.bredCrumbs {
  color: #fff;
  font-size: 13px;
  margin: 46px 0 0 77px;
  width: 99%;
  text-align: left;
  position: absolute;
  left: 15px;
}
.main-heading{padding: 72px 0 0 0;}

.heading-view{margin: 10px 0 0 0 !important;}

/************** Site Map *************/
.sitemapWrapper
{
float:left;
width:100%;
background:#fff;
min-height:500px;
}
.siteMapMain h1
{
border-bottom:2px solid #3f4540;
font-size:22px;
color:#3f4540;
line-height:65px;
margin:0;
font-weight:bold;
text-transform:uppercase;
}
.siteMapMain
{
float:left;
margin:50px 11%;
width:87%;
}
.sitemapBox
{
width:30%;
float:left;
margin-right:2%;
}
.sitemapBox h2
{
color:#333333;
font-size:16px;
line-height:40px;	
margin:0;
font-weight:bold;
border-bottom:1px solid #333333
}
.sitemapBox h3
{
color:#333333;
font-size:16px;
line-height:40px;	
margin:0;
font-weight:lighter;
}
.sitemapBox ul
{
margin: 5px 0 0 20px;
padding: 0;
}
.sitemapBox ul li
{
line-height:20px;
color:#7e7e7e;
margin:0;
padding:5px 0;
font-size:14px;
float:left;
width:100%;
}
.sitemapBox ul li a
{
text-decoration:none;
color:#7e7e7e;
}
.sitemapBox ul li a:hover
{
color:#000;
}
.nomarginRight
{
margin-right:0 !important;
}
/*****************************************************           NEW-CSS-END              ********************************************/
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
body {
background: #1f1f1f;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fff;
}
.width100percent {
float: left;
width: 100%;
}
.container {
margin: 0px auto;
width: 100%;
}
.master {
float: left;
width: 100%;
}
.footerBg {
background:#1f1f1f;
}
.navWrapper {
float: right;
width: 100%;
font-family: 'MyriadPro-Regular';
font-weight: 400;
font-size: 18px;
color: #fff;
text-transform:uppercase;
}
a.menu-link {
color: #fff;
background: url(../img/mob-nav-trigger.png) center center no-repeat;
width: 50px;
height: 50px;
float: left;
}
a.menu-link.active {
background: url(../img/mob-nav-trigger.png) #46a748 center center no-repeat;
}
.menu {
clear: both;
min-width: inherit;
float: none;
position: relative;
z-index: 11;
}
.menu, .menu > ul ul {
overflow: hidden;
max-height: 0;
background: #46a748;
}
.menu > li > ul.sub-menu {
padding: 0px;
border: none;
}
.menu.active, .menu > ul ul.active {
max-height: 90em;
}
.menu ul {
display: inline;
margin: 0px;
padding: 0px;
}
.menu li, .menu > ul > li {
display: block;
margin: 0px;
padding: 0px;
}
.menu li a {
color: #fff;
display: block;
padding: 0.8em;
text-decoration:none;
border-bottom: 1px solid #7cc17d;
position: relative;
}
.menu li.has-submenu > a:after {
content: '+';
position: absolute;
top: 0;
right: 0;
display: block;
font-size: 1.5em;
padding: 0.2em 0.5em;
}
.menu li.has-submenu > a.active:after {
content: "-";
}
.menu ul ul > li a {
background-color: #46a748;
padding-left: 3em;
font-weight:100;
font-size:14px;
}
.menu ul ul, .menu ul ul ul {
display: inherit;
position: relative;
left: auto;
top: auto;
box-shadow: none;
border: none;
margin: 0px;
padding: 0px;
}
.homeSpotLight {
float:left;
position:relative;
width:100%;
height:660px;
background:url(../img/loading.html) 50% 50% no-repeat;
}
.homeSpotLight .bg1 {
background:url(../img/1.jpeg) center top no-repeat;
height:660px;
}
.homeSpotLight .bg2 {
background:url(../img/3.jpeg) center top no-repeat;
height:660px;
}
.homeSpotLight .bg3 {
background:url(../img/2.jpeg) center top no-repeat;
height:660px;
}
.homeSpotLight .flex-control-nav {
width:auto;
right:0;
bottom:10px;
}
footer {
float:left;
width:100%;
}
footer .top {
float:left;
width:100%;
}
footer .top ul {
margin:0px;
padding:0px;
list-style:none;
}
footer .top ul li {
float:left;
width:100%;
}
footer .top ul li .headingFooter {
float:left;
width:100%;
margin:0;
color:#4f4f4f;
font-size:14px;
text-transform:uppercase;
font-family: 'Raleway', sans-serif;
font-weight: 400;
background:url(../img/footer-heading-mob-bg.html) left top repeat-x;
}
footer .top ul li .headingFooter a {
text-decoration:none;
color:#4f4f4f;
display:block;
padding:17px 5% 16px 5%;
position:relative;
}
footer .top ul li .headingFooter > a:after {
content: '+';
position: absolute;
top: 10px;
right: 0;
display: block;
font-size: 1.5em;
padding: 0.2em 0.5em;
}
footer .top ul li .headingFooter > a.active:after {
content: "-";
}
footer .top ul li .footerLinks {
float:left;
width:96%;
padding:2%;
color:#646464;
line-height:25px;
font-size:15px;
display:none;
font-family: 'Raleway', sans-serif;
font-weight: 400;
}
footer .top ul li .footerLinks a {
color:#646464;
text-decoration:none;
display:block;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
footer .top ul li .footerLinks a:hover {
color:#cecece;
}
footer .top ul li .footerLinks .newsletterInput {
float:left;
width:56%;
background:#363636;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
color:#aeaeae;
padding:3% 2%;
margin:10px 0 0 0;
border:none;
}
footer .top ul li .footerLinks .submitButton {
float:left;
width:26%;
background:#3c633d;
color:#fff;
font-family: 'Raleway', sans-serif;
font-weight: 100;
margin:10px 0 0 0;
padding:2.5%;
font-size:12px;
border:none;
cursor:pointer;
text-transform:uppercase;
text-align:center;
}
footer .top ul li .footerLinks .callNumber {
float:left;
width:90%;
background:url(../img/call-icon-footer.png) left top no-repeat;
font-size:19px;
color:#dfdfdf;
padding:2% 0 2% 15%;
margin:15px 0 0 0;
}
footer .top ul li .footerLinks .callNumber a {
color:#fff;
text-decoration:none;
}
footer .bottom {
float:left;
width:96%;
padding:1% 2%;
border-top:#272727 solid 1px;
}
footer .bottom .copyright {
float:left;
width:215px;
/*background:url(../img/dlf-footer-logo.png) left top no-repeat;*/
font-size:11px;
color:#646464;
padding:12px 0 5px 85px;
}
.footerDisclamer{
float:left;
width:100%;text-align:left;
}
.footerDisclamer a{
text-decoration:none;
color:#a4a1ae;
font-size:11px;text-align:left;
font-family:Arial, Helvetica, sans-serif;
}

#myBoxId {display:none !important;}
#close {display:none !important;}	

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
body {
background: #2c2643;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fff;
}
.width100percent {
float: left;
width: 100%;
background:#2C2643;
}
.container {
margin: 0px auto;
width: 100%;
}
.master {
float: left;
width: 100%;
}
.footerBg {
background:#1f1f1f;
}
/********************************************************              NAVIGATION     ***********************************************************************************/
.topBg {
background: url(../img/navigationBg.png) left top repeat;
position: absolute;
top:0px;
left:0px;
z-index:2;
}
.navWrapper {
float: right;
width: 100%;
font-weight: 400;
font-size: 18px;
color: #fff;
text-transform:uppercase;}
a.menu-link {
color: #fff;
background: url(../img/mob-nav-trigger.png) center center no-repeat;
width: 30px;
float: right;
margin:0 0 0 0;
padding:1% 3%;
}
a.menu-link.active{
background: url(../img/mob-nav-trigger.png) #1c1535 center center no-repeat;
}
nav ul li.separator {
display:none;
}
.menu {
    clear: both;
    min-width: inherit;
    float: none;
    position: absolute;
    width: 97%;
    top: 50px;
    z-index: 9;
}

.menu, .menu > ul ul {
overflow: hidden;
max-height: 0;
background: #1c1535; }

.menu > li > ul.sub-menu {
padding: 0px;
border: none; }

.menu.active, .menu > ul ul.active {
max-height: 90em; }

.menu ul {
display: inline;
margin: 0px;
padding: 0px; }

.menu li, .menu > ul > li {
display: block;
margin: 0px;
padding: 0px; }

.menu li a {
color: #fff;
display: block;
padding: 0.8em;
text-decoration:none;
border-bottom: 1px solid #332c4f;
position: relative; }

.menu li.has-submenu > a:after {
content: '+';
position: absolute;
top: 0;
right: 0;
display: block;
font-size: 1.5em;
padding: 0.2em 0.5em; }

.menu li.has-submenu > a.active:after {
content: "-"; }

.menu ul ul > li a {
background-color: #1a1239;
padding-left: 2em;
font-weight:100;
font-size:14px;
text-transform:none;
}
.menu ul ul, .menu ul ul ul {
display: inherit;
position: relative;
left: auto;
top: auto;
box-shadow: none;
border: none;
margin: 0px;
padding: 0px; }
.logo {
    position: absolute;
    top: 0px;
    left: 6%;
    z-index: 1;
    width: 135px;
    background-color: #1C1439;
    padding: 5px;
}
figure.slider figure figcaption {
    top: 70px !important;
}

.carousal-caption {
    width: 95%;
	float:left;
}

.logo img{
width:100%;
}
.shareWrapper{
float:right;
width:85px;
margin:-42px 70px 0 0;
color:#000;
}
.shareWrapper ul{
margin:0px;
padding:0px;
list-style:none;	
}
.shareWrapper ul li{
float:left;
width:auto;
padding:0 5px;
border-right:#dcdcdc solid 1px;	
}	
.noBorderRight{
border-right:none !important;	
}
/********************************************************      NAVIGATION-END     ***********************************************************************************/
.crownMobBg {
background:#161616;
float:left;
width:100%;
margin:0 0 3% 0;
}
.crownMob {
float:left;
width:auto;
margin:5% 0 4% 5%;
}
.crownMobNumber {
float:right;
width:auto;
margin:4% 3% 5% 0;
}
.mainPhoneNumber {
display:none;
float:right;
width:auto;
font-family: 'MyriadPro-BoldCond';
font-size:18px;
color:#111519;
padding:0 0 0 25px;
margin:10px 0 0 0;
background:url(../img/top-phon-icon.html) left 3px no-repeat;
}
.mainPhoneNumber a {
display:block;
text-decoration:none;
color:#111519;
}
.homeSpotLight {
float:left;
position:relative;
width:100%;
height:auto;
background:url(../img/loading.html) 50% 50% no-repeat;
}
.homeSpotLight .bg1 {
background:url(../img/spotlight1-tab.jpg) center top no-repeat;
height:416px;
}
.homeSpotLight .bg2 {
background:url(../img/spotlight2-tab.jpg) center top no-repeat;
height:416px;
}
.homeSpotLight .bg3 {
background:url(../img/spotlight3-tab.jpg) center top no-repeat;
height:416px;
}
.homeSpotLight .bg4 {
background:url(../img/4.jpg) center top no-repeat;
height:416px;
}
.homeSpotLight .bg5 {
background:url(../img/5a.jpg) center top no-repeat;
height:416px;
}
.homeSpotLight .bg6 {
background:url(../img/6a.jpg) center top no-repeat;
height:416px;
}
.homeSpotLight .bg7 {
background:url(../img/7a.jpg) center top no-repeat;
height:416px;
}
.homeSpotLight .bg8 {
background:url(../img/8a.jpg) center top no-repeat;
height:416px;
}
.homeSpotLight .flex-control-nav {
width:21%;
left:1%;
bottom:0;
}
.homeSpotLight .flex-control-nav li {
margin:4px 5px;
}
.homeSpotLight .flex-control-paging li a {
background:none;
border:1px solid #fff;
box-shadow:none;
}
.homeSpotLight .flex-control-paging li a.flex-active {
background:#fff;
}
/* =======================================================================Bottom-Tiger=============================================================================== */
.bottomTrigger {
    position: absolute;
    bottom:0px;
    left: 50%;
    background: url(../img/hyde-park-offerings.png) left top no-repeat;
    width: 185px;
    margin: 0 0 0 -70px;
    height: 98px;
}
.bottomTrigger a{
display:block;
height:65px;
width:142px;
}
.bottomTrigger{width:100%; }
/* =======================================================================Bottom-Tiger-End=============================================================================== */
.noDisplay {
display:none;
}

/************** Site Map *************/
.sitemapWrapper
{
float:left;
width:100%;
background:#fff;
min-height:500px;
}
.siteMapMain h1
{
border-bottom:2px solid #3f4540;
font-size:22px;
color:#3f4540;
line-height:65px;
margin:0;
font-weight:bold;
text-transform:uppercase;
}
.siteMapMain
{
float:left;
margin:50px 9%;
width:95%;
}
.sitemapBox
{
width:48%;
float:left;
margin-right:2%;
}
.sitemapBox h2
{
color:#333333;
font-size:16px;
line-height:40px;	
margin:0;
font-weight:bold;
border-bottom:1px solid #333333
}
.sitemapBox h3
{
color:#333333;
font-size:16px;
line-height:40px;	
margin:0;
font-weight:lighter;
}
.sitemapBox ul
{
margin: 5px 0 0 20px;
padding: 0;
}
.sitemapBox ul li
{
line-height:20px;
color:#7e7e7e;
margin:0;
padding:5px 0;
font-size:14px;
float:left;
width:100%;
}
.sitemapBox ul li a
{
text-decoration:none;
color:#7e7e7e;
}
.sitemapBox ul li a:hover
{
color:#000;
}
.nomarginRight
{
margin-right:0 !important;
}


/********************************************************              footer     ***********************************************************************************/
footer{
float:left;
width:100%;
 background: #2C2643;
}
footer .top{
float:left;
width:100%;
}
footer .top ul{
margin:0px;
padding:0px;
list-style:none;
}
footer .top ul li{
float:left;
width:100%;
}
footer .top ul li .headingFooter{
float:left;
width:100%;
margin:0;
color:#d4c6c0;
font-size:14px;
text-transform:uppercase;
font-family: 'MyriadPro-Regular';
font-weight: 400;
background:#1c1535;
border-bottom:#2c2643 solid 1px;
}
footer .top ul li .headingFooter a{
text-decoration:none;
color:#d4c6c0;
display:block;
padding:17px 5% 16px 5%;
position:relative;
}
footer .top ul li .headingFooter > a:after {
content: '+';
position: absolute;
top: 10px;
right: 0;
display: block;
font-size: 1.5em;
padding: 0.2em 0.5em; }

footer .top ul li .headingFooter > a.active:after {
content: "-"; }
footer .top ul li .footerLinks{
float:left;
width:96%;
padding:2%;
color:#646464;
line-height:25px;
font-size:15px;
display:none;
font-family: 'Source Sans Pro', sans-serif;
font-weight: 400;
}
footer .top ul li .footerLinks a{
color:#646464;
text-decoration:none;
display:block;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
footer .top ul li .footerLinks a:hover{
color:#cecece;
}
footer .top ul li .footerLinks ul{
margin:0px;
padding:0px;
list-style:none;	
}
footer .top ul li .footerLinks ul li{
color:#1c1c1c;
width:100%;
}
footer .top ul li .footerLinks ul li a{
color:#a4a1ae;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;	
}
footer .top ul li .footerLinks  ul li a:hover{
color:#d2d2d5;
}
footer .top ul li .footerLinks ul li ul{
margin:0px;
padding:0px;
list-style:none;	
}
footer .top ul li .footerLinks ul li ul li{
width:100%;
padding-left:15px;
color:#727272;
font-size:12px;
background:url(../img/footer-li-bg.html) 5px 10px no-repeat; 	
}
footer .top ul li .footerLinks ul li ul li a{
color:#727272;		
}
footer .top ul li .footerLinks .newsletterInput{
float:left;
width:66%;
background:#332d4a;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
color:#9996a5;
padding:11px 2%;
margin:10px 0 0 0;
border:none;
height:13px;
}
footer .top ul li .footerLinks .submitButton{
float:left;
width:26%;
background:#46a748;
color:#fff;
font-family: 'Source Sans Pro', sans-serif;
font-weight: 100;
margin:10px 0 0 0;
padding:10px;
font-size:12px;
border:none;
cursor:pointer;
text-transform:uppercase;
text-align:center;
}
footer .top ul li .footerLinks .callNumber{
float:left;
width:90%;
background:url(../img/call-icon-footer.png) left top no-repeat;
font-size:19px;
color:#46a748;
padding:0 0 2% 40px;
margin:15px 0 0 0;
}
footer .top ul li .footerLinks .callNumber a{
color:#fff;
text-decoration:none;
}
footer .bottom{
float:left;
width:96%;
padding:1% 2%;
border-top:#272727 solid 1px;
}
footer .bottom .copyright{
float:left;
width:100%;
background:url(../img/dlf-footer-logo.html) left top no-repeat;
font-size:11px;
color:#646464;
padding:12px 0 5px 5px;
}
.width100percent.footerTopStrip{
background:#d1d1d1;
height:2px;
}
/********************************************************              footer-end     ***********************************************************************************/

/* =======================================================================INNER-PAGE-CSS=============================================================================== */
.mainPhoneNumber a.innerPagePhoneColor {
color:#FFF;
}
.navWrapper .menu ul li a.activeClassWeb {
color:#FFF;
}
.navWrapper .menu ul li a.activeClassContact {
color:#FFF;
}
.width100percent.contactusBg {
background:url(../img/contactusBg.jpg) -170px 0px no-repeat;
}
.width100percent.mainContainerMarginTop {
margin:0 0 0 0;
}
.innerPageWrapper {
float:left;
width:100%;
margin:60px 0 0 0;
}
.innerPageWrapper .contactWrapper {
float:right;
width:81%;
padding:0 0 5% 12%;
background:url(../img/inner-contentBg-New.png) 0px 0px repeat-y;
 background-size:cover;
}
.contactWrapper h1 {
color:#fcfcfc;
font-size:25px;
margin:50px 0 2px 0;
}
.contactWrapper .getInTouchLine {
float:left;
width:100%;
height:2px;
background:url(../img/get-in-touch-line.png) left top no-repeat;
}
.contactWrapper p {
color:#FFF;
font-family: 'MyriadPro-Regular';
font-size:16px;
margin:3% 0 2% 0;
}
.contactWrapper p.contactDetails {
font-family: 'MyriadPro-Semibold';
font-size:17px;
text-transform:uppercase;
margin:5% 0 0 0;
}
.contactWrapper .addressWrapper {
float:left;
width:100%;
margin:7% 0 0 0;
}
.contactWrapper .addressWrapper p {
font-size:15px;
color:#FFF;
font-family: 'MyriadPro-Regular';
margin:0px;
}
.contactWrapper .addressWrapper p a {
color:#3ebf42;
text-decoration:underline;
}
.contactWrapper .addressWrapper p.office {
font-size:16px;
font-family: 'MyriadPro-Semibold';
margin:0 0 5% 0;
}
.contactWrapper .addressWrapper .delhiOffice {
float:left;
width:50%;
clear:both;
}
.contactWrapper .addressWrapper .chandigarhOffice {
float:left;
width:50%;
}
.contactWrapper .tollFree {
float:left;
width:100%;
margin:8% 0 0 0;
}
.contactWrapper .tollFree p {
color:#FFF;
font-size:15px;
font-family: 'MyriadPro-Regular';
margin:0px;
}
.contactWrapper .tollFree p span {
color:#3ebf42;
}
/*****************************************************           PRICE-LIST              ********************************************/
.width100percent.priceListBg {
background:url(../img/pricelistBg.html) center top no-repeat;
background-size:cover;
}
.innerConetnt {
float:left;
width:100%;
text-align:left;
background:url(../img/inner-contentBg.png) left -1px no-repeat;
}
.innerConetnt h1 {
font-family: 'CalistoMT';
font-size:30px;
color:#FFF;
margin:65px 0 15px 30px;
text-transform:uppercase;
}
.innerConetnt .linePriceList {
background:url(../img/get-in-touch-line.png) center top no-repeat;
width:100%;
height:3px;
margin:0 0 25px 0;
}
.innerConetnt p {
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:17px;
display:inline-block;
}
.innerConetnt .priceListForm {
width:352px;
margin:40px auto 0 auto;
border:1px solid #268425;
background:url(../img/pricelist-formBg.html) left top repeat;
display:inline-block;
}
.innerConetnt .priceListForm p {
font-family: 'MyriadPro-Bold';
font-size:15px;
color:#FFF;
text-transform:uppercase;
font-weight:normal;
}
.innerConetnt .priceListForm input {
background:#dee6de;
width:293px;
border:1px solid #889d86;
margin:0 0 10px 0;
color:#898a8e;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.priceListForm .submitPriceList {
border:1px solid #8cda8c;
width:128px;
text-align:center;
margin:10px auto 30px auto;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.priceListForm .submitPriceList a {
display:block;
color:#FFF;
font-family: 'MyriadPro-Bold';
font-size:14px;
text-decoration:none;
padding:10px 0;
}
/*****************************************************           PAYMENT-PLANE              ********************************************/
.width100percent.paymentPlanBg {
background:url(../img/paymentBg.html) center top no-repeat;
}
.innerConetnt.paymentPlanBg {
background:url(../img/inner-contentPaymentPlanBg.html) left top no-repeat;
}
.scrollingDiv {
float:left;
width:90%;
height:574px;
margin:0 5%;
}
.scrollingDiv table {
float:left;
width:97%;
border:1px solid #baad9f;
}
.scrollingDiv table tr th {
text-align:left;
color:#fff;
font-family: 'MyriadPro-Bold';
font-size:15px;
border:1px solid #baad9f;
padding:10px 0 10px 2%;
}
.scrollingDiv table tr td {
padding:10px 5%;
color:#FFF;
font-size:14px;
font-family: 'MyriadPro';
font-weight:normal;
text-align:left;
border:1px solid #baad9f;
}
.scrollingDiv table tr td.tdLeftWidth {
width:35%;
}
.scrollingDiv table.tableMarginTop {
margin:5% 0 0 0;
}
/*****************************************************           OVERVIEW              ********************************************/
.width100percent.overViewBg {
background:url(../img/overviewBg.jpg) center top no-repeat;
}
.innerConetnt.overViewContentBg {
background:url(../img/inner-contentOverviewBg.png) left top repeat;
}
.innerConetnt p.leftPadding {
padding:0 7%;
}
.innerConetnt a.linkColor {
color:#afff49;
text-decoration:none;
}
/*****************************************************           SITE-LAYOUT              ********************************************/
.innerConetnt .smallLayout {
margin:0px auto;
width:80%;
border:4px solid #e1e1e1;
}
.innerConetnt .smallLayout img {
width:100%;
}
.innerConetnt .enlarge {
margin:3% auto 0 auto;
width:14%;
}
.innerConetnt .enlarge a {
display:block;
text-decoration:none;
color:#e8e8e6;
font-size:14px;
text-transform:uppercase;
font-family: 'MyriadPro-Bold';
}
.innerConetnt .enlarge a img {
margin:-2px 0 0 5%;
}
/*****************************************************           GALLERY              ********************************************/
.gallerySliderWapper {
float:left;
width:84%;
margin:0 0 0 9%;
height:236px;
position:relative;
}
.gallerySliderWapper ul li a {
display:block;
height:auto;
width:228px;
border:4px solid #d0d0d0;
}
.gallerySliderWapper .gallerybg1 {
background:url(../img/gallery-small1.html) left top no-repeat;
margin:0 .2% 0 0;
}
.gallerySliderWapper .gallerybg2 {
background:url(../img/gallery-small1.html) left top no-repeat;
margin:0 .2% 0 0;
}
.gallerySliderWapper .gallerybg3 {
background:url(../img/gallery-small1.html) left top no-repeat;
margin:0 .2% 0 0;
}
.gallerySliderWapper .flex-direction-nav a.flex-next {
right:2%;
top:40%;
background:url(../img/gallery-next-prev.png) right top no-repeat;
height:76px;
width:29px;
border:0px;
opacity:1;
}
.gallerySliderWapper .flex-direction-nav a.flex-prev {
left:2%;
top:40%;
background:url(../img/gallery-next-prev.png) left top no-repeat;
height:76px;
width:29px;
border:0px;
opacity:1;
}
.positionRelativeLogo {
position:relative;
z-index:2;
}
.galleryPositionRelative {
position:relative;
z-index:0;
}
.fancybox-skin {
border-radius:0px;
}
.fancybox-close {
top:0px;  z-index: 9999999!important;
right:-3px;
}
/*****************************************************           LOCATION-MAP              ********************************************/
.width100percent.locationMapBg {
background:url(../img/loaction-map-ipad.jpg) 35% top no-repeat;
}
.mobileHeightClass {
height:393px;
float:left;
width:100%;
}
.indexRightMain{
position:fixed;
right:0;
top:64px;
width:50px;
height:340px;
z-index:999;
}
.rightThumb{
width:40px;
height:410px;
padding:208px 3px 0 10px;
z-index:12;
position:absolute;
right:0;
top:0;

}
.rightThumb ul{
list-style:none;
margin:0;
padding:0;
}
.rightThumb ul li{
width:34px;
height:36px;
text-align:center;
padding:5px;
cursor:pointer;
margin-bottom:4px;
background:#393532;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
.rightThumb ul li.active{
background:#46a748;
}
.enquiry{
width:300px;
height:300px;
right:-315px;
z-index:7;
top:0;

position: absolute;
padding:0 15px 10px 0;
}
.equirySection{
width:290px;
padding:10px 15px;
margin-left:20px;
margin-top:70%;
float:left;
background:url(../img/enquireBg.png) left top;
}
.enquiry p{
color:#46a748;
text-transform:uppercase;
font-size:18px;
margin:0;
padding:0;
margin-bottom:6px;	
}
.enquiry h2{
margin:0;
padding:0 0 4px 0;
font-size:12px;
color:#101010;
}		
.enquiry input{
width:214px;
display:inline-block;
padding:6px 5px;
margin-bottom:8px;
font-size:11px;
color:#898a8e;
font-family:Arial;
background:url(../img/inputBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.enquiry input{
width:214px;
display:inline-block;
padding:6px 5px;
margin-bottom:8px;
font-size:11px;
color:#898a8e;
font-family:Arial;
background:url(../img/inputBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.enquiry select{
width:226px;
display:inline-block;
padding:6px 5px;
margin-bottom:8px;
font-size:11px;
color:#898a8e;
font-family:Arial;
background:url(../img/inputBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.enquiry option{
background:#f2f2f2;
}
.enquiry textarea{
width:214px;
height:61px;
display:inline-block;
padding:6px 5px;
font-size:12px;
color:#898a8e;
font-family:Arial;
background:url(../img/textareaBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
resize:none;
}
.enquiry a{
width:220px;
display:inline-block;
color:#898a8e;
font-size:12px;	
}
.enquiry a:hover{
text-decoration:none;
}		
.submitBtn{
width:230px;
float:left;
margin-top:10px;
cursor:pointer;
}
.submitBtn1{
width:230px;
float:left;
margin:-7px 0 0 0;
cursor:pointer;
}
.indexScroll{
width:206px;
float:left;
height:220px;
}
.indexScroll ul{
margin:0;
padding:0;
list-style:none;
}
.indexScroll ul li{
margin-bottom:10px;
}
.indexScroll ul li div{
width:auto;
font-size:12px;
color:#a6a6a6;
margin-top:5px;
}
.indexScroll ul li div a{
width:auto;
float:right;
}	
.indexScroll ul li div img{
padding-top:2px;
}
.padRight10{
padding-right:10px;
}
.calculator{
float:left;
width:97px;
margin:0 5px 2px 0;
cursor:pointer;
}
.cressBtn{
position:absolute;
top:0px;
left:1px;
width:auto;
margin-top:67%;
cursor:pointer;
}
.callUsIndex{
float:left;
width:100%;
}
.callUsIndex a{
display:block;
text-decoration:none;
padding:10px 0;
color:#898a8e;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
}
/*****************************************************           NEW-CSS              ********************************************/
/*EMI-PAGE*/
.enquiry2{
float:left;
width:90%;
padding:1% 1.5% 10% 1.5%;
margin:50px 0 0 3%;
background:url(../img/enquireBg.png) left top;
}
.enquiry2 p{
color:#46a748;
text-transform:uppercase;
font-size:18px;
margin:10px 0 0px 0;
padding:0;	
}
.enquiry2 p.enquiry2MarginTop{
margin-top:8px;
margin-bottom:0px;
}
.enquiry2 h2{
margin:0;
padding:0 0 4px 0;
font-size:12px;
color:#101010;
}		
.enquiry2 input{
width:93%;
display:inline-block;
padding:6px .5%;
margin:10px 8% 0 1.5%;
font-size:11px;
color:#898a8e;
font-family:Arial;
background:url(../img/inputBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.enquiry2 select{
width:94%;
display:inline-block;
padding:6px 5px;
margin:10px 8% 0 1.5%;
font-size:11px;
color:#898a8e;
font-family:Arial;
background:url(../img/inputBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.enquiry2 option{
background:#f2f2f2;
}
.enquiry2 textarea{
width:214px;
height:61px;
display:inline-block;
padding:6px 5px;
font-size:12px;
color:#898a8e;
font-family:Arial;
background:url(../img/textareaBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
resize:none;
}
.enquiry2 a{
width:127px;
display:inline-block;
color:#898a8e;
font-size:12px;	
}
.enquiry2 a:hover{
text-decoration:none;
}
/*EMI-PAGE-END*/
/*****************************************************           ABOUT-DLF              ********************************************/
.width100percent.about-affinityBg{
background:url(../img/about-affinity.jpg) center top no-repeat;
}
/*****************************************************           CLUB-HOUSE             ********************************************/
.width100percent.clubHouseBg{
background:url(../img/club-houseBg.html) center top no-repeat;
}
.clubHouseWrapper{
float:right;
width:44%;
padding:2% 2% 0 0;
text-align:center;
}

.ClubHouse_logo{
position: relative;
  top: -173px;
  right: 75%;
}


.clubHouseWrapper img{
/*width:100%;*/
}
.clubHouseWrapper h1{	
font-family: 'CalistoMT';
color:#11211b;
font-size:30px;
margin:0px;
padding:0px;
text-transform:uppercase;
}
.clubHouseWrapper p{
font-size:17px;
color:#11211b;
font-family: 'MyriadPro-Regular';
padding:0px;
margin:4px 0 0 0;
}
.clubHouseWrapper .experience{
width:100%;
margin:5px 0 0 0;
}
.clubHouseWrapper .experience a{
width:167px;
background:#46a748;
text-decoration:none;
color:#FFF;
font-family: 'MyriadPro-Regular';
font-size:19px;
padding:2% 3%;
font-weight:bold;
}

.experienceBottomDiv{
float:left;
width:100%;
background:url(../img/club-house-bottomBg.html) left top repeat;
position:relative;
margin:30px 0 0 -99.9%;
}
.experienceBottomDiv .clubSliderBottom{
float:left;
width:84%;
padding:17px 0 10px 0;
margin:-20px 8% 0 8%;

}
.experienceBottomDiv .clubSliderBottom ul{
margin:0px;
padding:0px;
list-style:inside;
}	
.experienceBottomDiv .clubSliderBottom li{
text-align:center;
}
.clubSliderBottom li a img{
border:4px solid #d6d8d8;
}
.experienceBottomDiv .clubSliderBottom li p{
font-size:12px;
font-family: 'MyriadPro-Regular';
color:#FFF;
margin:0px;
padding:5px 0;
}
.experienceBottomDiv .flex-next{
background:url(../img/gallery-next-prev.png) right top no-repeat;
opacity:1;
filter: alpha(opacity=100);
right:2.5%;
top:58px;
width:25px;
height:78px;
}
.experienceBottomDiv .flex-prev{
background:url(../img/gallery-next-prev.png) left top no-repeat;
opacity:1;
filter: alpha(opacity=100);
left:2%;
top:58px;
width:25px;
height:78px;
}

/*****************************************************           FAQ            ********************************************/
.width100percent.faqBg{
background:url(../img/faqBg.html) center top no-repeat;
}
.innerConetnt.faqInnerBg{
background:url(../img/faq-innerBg.html) left top no-repeat;
}
.scrollingDiv p{
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:14px;
margin:0px;
padding:0px;
text-align:left;
}
.scrollingDiv p.scrollingMarginBottom{
margin:0 0 20px 0;
}
.scrollingDiv p.scrollingMarginBottom5{
margin:0 0 5px 0;
}
.proximity{
float:left;
width:100%;
margin:20px 0 45px 0;
}
.proximity ul{
list-style:none;
padding:0px;
margin:0px;
}
.proximity ul li{
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:14px;
background:url(../img/faq-arrow.png) left 7px no-repeat;
float:left;
width:97%;
text-align:left;
padding:0 0 0 3%;
margin:0 0 8px 0;
}

.scrollingDiv p.scrollingBoldText{
font-family: 'MyriadPro-Bold';
font-size:16px;
color:#54de56;
}
.scrollingDiv p span{
color:#54de56;
}
.scrollingDiv p a{
color:#54de56;
}
.scrollingDiv p.clearBoth{
clear:both;
}
.scrollingDiv table{
float:left;
width:75%;
margin:0 0 30px 0;
text-align:center;
}
.scrollingDiv table tr th{
text-align:center;
border-right:0px;
word-wrap:break-word !important;
}
.scrollingDiv table tr td{
font-family: 'MyriadPro-Regular';
text-align:center;
font-size:14px;
color:#FFF;
}
.proximity2{
float:left;
width:100%;
margin:10px 0;
}
.proximity2 ul{
list-style:none;
padding:0px;
margin:0px;
}
.proximity2 ul li{
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:14px;
background:url(../img/faq-arrow.png) left 7px no-repeat;
float:left;
width:97%;
text-align:left;
padding:0 0 0 3%;
margin:0 0 2px 0;
}
/*****************************************************          GOOGLE      ********************************************/

.width100percent.googleBg{
background:url(../img/googleBg.html) center top no-repeat;
}
.googleMapWrpper{
float:left;
width:100%;
text-align:center;
}
.googleMapWrpper iframe{
height:373px;
width:70%;
border:6px solid #fff;
}
.googleBottom{
float:left;
width:100%;
background:url(../img/googleBottomBg.png) center bottom no-repeat;
text-align:center;
}
.googleBottom ul{
list-style:none;
padding:0px;
margin:0px auto;
}
.googleBottom ul li{
display:inline-block;
width:155px;
height:auto;
text-align:center;
}
.googleBottom ul li a{
border-right:1px solid #4f466f;
display:block;
padding:2px 0;
margin:4px 0;
color:#a8a4b3;
text-decoration:none;
font-family: 'MyriadPro-Regular';
font-size:13px;
text-transform:uppercase;
}
.googleBottom ul li a.active{
color:#46a748;
}
.googleBottom ul li a.borderRightNone{
border-right:0px;
}
/*****************************************************           BOOKING-REQUEST            ********************************************/
.width100percent.bookingBg{
background:url(../img/bookingBg.html) center top no-repeat;
}
.innerConetnt.bookingInnerBg{
background:url(../img/bookin-innerBg.html) left top repeat;
}
.scrollingDiv .bookingTop{
float:left;
width:100%;
}
.scrollingDiv .bookingTop p{ 
font-family: 'MyriadPro-Semibold';
color:#FFF;
font-size:18px;
margin:0px;
padding:0 0 0 1%;
text-transform:uppercase;
}
.scrollingDiv .bookingTop .bookingLeftTop{
float:left;
width:100%;
}
.bookingLeftTop .bookingTextWrapper{
float:left;
width:100%;
margin:30px 0 0 0;
}
.bookingLeftTop .bookingTextWrapper label{
float:left;
width:90%;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:15px;
padding:2px 0 0 0;
text-align:left;
margin:-65px 0 0 0;
}
.bookingLeftTop .bookingTextWrapper label.projectNameMob{
margin-top:-55px;
}
.bookingLeftTop .bookingTextWrapper input{
float:left;
width:90%;
background:url(../img/text-boxBg.html) left top repeat;
border:0px;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:12px;
padding:7px 1%;
margin:0 0 10px 0;
}
.bookingLeftTop .bookingTextWrapper select{
float:left;
width:92%;
background:url(../img/text-boxBg.html) left top repeat;
border:0px;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:12px;
padding:7px 1%;
margin:8px 0 0 0;
cursor:pointer;
}
.scrollingDiv .bookingTop .bookingRightTop{
float:left;
width:100%;
margin:0 0 12px 0;
}
.bookingRightTop .bookingTextWrapper2{
float:left;
width:100%;
margin:17px 0 0 0;
}
.bookingRightTop .bookingTextWrapper2 label{
float:left;
width:90%;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:15px;
padding:2px 0 0 0;
text-align:left;
margin:-65px 0 0 0;
}
.bookingRightTop .bookingTextWrapper2 label.projectNameMob2{
margin-top:-55px;
}
.bookingRightTop .bookingTextWrapper2 label.Address{
margin-top:-108px;
}
.bookingRightTop .bookingTextWrapper2 input{
float:left;
width:90%;
background:url(../img/text-boxBg.html) left top repeat;
border:0px;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:12px;
padding:7px 1%;
margin:10px 0 10px 0;
}
.bookingRightTop .bookingTextWrapper2 select{
float:left;
width:92%;
background:url(../img/text-boxBg.html) left top repeat;
border:0px;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:12px;
padding:7px 1%;
cursor:pointer;
margin:20px 0 0 0;
}
.bookingRightTop .bookingTextWrapper2 textarea{
float:left;
width:90%;
background:url(../img/text-boxBg.html) left top repeat;
border:0px;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:12px;
padding:7px 1%;
margin:10px 0 10px 0;
height:59px;
resize:none;
}

.bookingTextWrapper2 .bookingSubmitBtn{
float:left;
width:auto;
background:#46a748;
text-transform:uppercase;
margin:0 0 0 0;
}
.bookingTextWrapper2 .bookingSubmitBtn a{
display:block;
text-decoration:none;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:14px;
padding:5px 18px;
}
/*****************************************************           HIGHLITES            ********************************************/
.width100percent.highlightsBg{
background:url(../img/highlights-mainBg.html) center top no-repeat;
}
.innerConetnt.highlightsInnerBg{
background:url(../img/highlightsBg.html) left top repeat;
}
.innerConetnt .highLightWrapper{
float:left;
width:90%;
margin:0 5% 10px 5%;
}
.innerConetnt .highLightWrapper ul{
list-style:none;
margin:0px;
padding:0px;
}
.innerConetnt .highLightWrapper ul li{
width:95%;
float:left;
background:url(../img/faq-arrow.png) left 6px no-repeat;
color:#FFF;
padding:0 0 0 5%;
margin:0 0 5px 0;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
}
.googleBottom ul li a.highlitesBottomPadding{
padding-left:13%;
margin-right:-33%;
}
/*****************************************************           MASTER-PLAN            ********************************************/
.width100percent.materPlanBg{
background:url(../img/masterPlanBg.jpg) -275px 0px no-repeat;
}
/*****************************************************           CONSTRUCTION-UPDATES            ********************************************/
.width100percent.constructionUpdatesBg{
background:url(../img/construction-updatesBg.jpg) center top no-repeat;
}
/*****************************************************           TERRACES            ********************************************/
.width100percent.terraceBg{
background:url(../img/terraceBg.html) center top no-repeat;
}
.terraceWrapper{
float:left;
width:100%;
margin:80px 0 0 0;
}
.terraceWrapper .overview{
float:left;
width:99%;
color:#FFF;
font-size:17px;
font-family: 'MyriadPro-Regular';
text-align:left;
text-transform:uppercase;
cursor:pointer;
padding:1% 0 1% 1%;
margin:0 0 0.5% 0;
background:url(../img/e-broucherBg.png) left top repeat;
}
.terraceWrapper .overview.active{
background:#46a748;
}
.terraceWrapper .overview a {
color: #fff!important;
text-decoration: none;
}
.terraceWrapper .floorPlansContentWrapper{
float:left;
width:99%;
text-align:left;
margin:0 0 12px 0;
}
.floorPlansContentWrapper .terraceContent{
float:left;
width:98%;
margin:0 1%;
min-height:266px;
overflow:auto;
}
.terraceWrapper .eBroucherWrapper{
float:left;
width:98%;
padding:2% 1%;
background:url(../img/e-broucherBg.png) left top repeat;
}
.terraceWrapper .eBroucherWrapper ul{
list-style:none;
padding:0px;
margin:0px;
}
.terraceWrapper .eBroucherWrapper ul li{
float:left;
width:50%;
text-align:left;
text-transform:uppercase; margin:5px 0;
}
.terraceWrapper .eBroucherWrapper ul li a{
display:block;
text-decoration:none;
margin:0 1% 0 0;
padding:0px 1% 0 0;
width:auto;
}
.terraceWrapper .eBroucherWrapper ul li a img{
margin:0 0 0 14px;
}
.terraceWrapper .eBroucherWrapper ul li a.noMarginRightBottom{
margin-right:0px;
}
.terraceWrapper .eBroucherWrapper ul li a.active{
background:#46a748;
}
.terraceWrapper .eBroucherWrapper ul li a span{
display:inherit;
margin:-11px 0 0 68px;
  padding: 0 0 2px 0;
font-size:11px;
color:#606260;
}
.terraceWrapper .eBroucherWrapper ul li a span.MobileSpanDisplayNone{
display:inherit;
margin:-33px 0 10px 68px;
color:#FFF;
font-size:12px;
width:95px;
font-family: 'MyriadPro-Regular';
}
.floorPlansContentWrapper .terraceContent .overviweMainContentWrapper{
float:left;
width:100%;
margin:1% 0 0 0;
}
.terraceContent .overviweMainContentWrapper img{
float:left;
width:auto;
margin:0 0 1% 0;
border:4px solid #fff;
}
.terraceContent .overviweMainContentWrapper h2{
color:#FFF;
font-size:19px;
font-family: 'MyriadPro-Semibold';
margin:0 0 0 0;
clear:both;padding: 0 2%;
}
.terraceContent .overviweMainContentWrapper p{
color:#FFF;
font-size:15px;
font-family: 'MyriadPro-Regular';
margin:1% 0 0 0;
clear:both;padding: 0 2%!important;
}
.floorPlansContentWrapper .terraceContent .specificationWrapper{
float:left;
width:100%;
margin:1% 0 0 0;
}
.terraceContent .specificationWrapper p{
color:#FFF;
font-size:23px;
font-family: 'MyriadPro-Regular';
padding:0px;
margin:0px 0 10px 0;
text-align:center;
}
.terraceContent .specificationWrapper table{
width:80%;
margin-bottom:10px;
}
.terraceContent .specificationWrapper table tr td{
border:1px solid #baad9f;
padding:10px 1% 10px 5%;
color:#FFF;
font-size:14px;
font-family: 'MyriadPro-Regular';
width:auto;
}
.terraceContent .specificationWrapper table tr td.textMyriadProBold{
font-family: 'MyriadPro-Semibold';
text-transform:uppercase;
}
.terraceContent .specificationWrapper table tr td.tdWidthIncrease{
width:23%;
}
.terraceContent .specificationWrapper table tr td.tdWidthIncreaseConfigration{
width:30%;
}
.terraceContent .floorPlanWraper{
float:left;
width:100%;
}
.terraceContent .floorPlanWraper p{
color:#FFF;
font-size:24px;
font-family: 'MyriadPro-Regular';
text-align:center;
margin:5px 0 24px 0;
}
.floorPlanWraper .floorPlanSliderWraper{
float:left;
width:96%;
margin:0 0 0 2.5%;
height:156px;
}
.floorPlanSliderWraper li img{
border:1px solid #fff;
width:98%;
}
.floorPlanSliderWraper li a.fixedWidthClass{
display:block;
width:89.5%;
padding:1% 5%;
color:#000;
font-size:12px;
font-family: 'MyriadPro-Regular';
background:url(../img/enlarge-icon-white.png) #FFF 97% 3px no-repeat;
}
.floorPlanSliderWraper .flex-next{
background:url(../img/gallery-next-prev.png) right top no-repeat;
opacity:1;
filter: alpha(opacity=100);
right:0.5%;
top:411px;
width:16px;
height:78px; 
}
.floorPlanSliderWraper .flex-prev{
background:url(../img/gallery-next-prev.png) left top no-repeat;
opacity:1;
filter: alpha(opacity=100);
left:0.5%;
top:411px;
width:16px;
height:78px;
}
.bankWrapper{
float:left;
width:100%;
}
.bankWrapper p{
color:#FFF;
font-size:24px;
font-family: 'MyriadPro-Regular';
text-align:center;
margin:5px 0 24px 0;
}
.bankWrapper .bankList{
float:left;
width:100%;
text-align:center;
}
.bankWrapper .bankList .bankListTop{
float:left;
width:100%;
}
.bankWrapper .bankList .bankListTop ul{
list-style:none;
padding:0px;
margin:0px;
}
.bankWrapper .bankList .bankListTop ul li{
float:left;
width:19%;
margin:0 .7% 0 0;
}
.noMarginBankRight{
margin-right:0px;
}
.bankWrapper .bankList .bankListTop ul li img{
border:1px solid #858585;
width:100%;
}
.bankWrapper .bankList .bankListBottom{
float:left;
width:100%;
margin:15px 0 0 0;
}
.bankWrapper .bankList .bankListBottom ul{
list-style:none;
padding:0px;
margin:0px;
}
.bankWrapper .bankList .bankListBottom ul li{
float:left;
width:19%;
margin:0 0 0 11%;
}
.bankWrapper .bankList .bankListBottom ul li.marginLeftBank1Pre{
margin-left:1%;
}
.bankWrapper .bankList .bankListBottom ul li img{
border:1px solid #858585;
width:100%;
}
.paymentWrapper{
float:left;
width:100%;
text-align:center;
}
.paymentWrapper .autoWidth{
width:41%;
float:none;
margin:10px 0 0 35%;
}
.paymentWrapper .autoWidth img{
border:2px solid #a4aba2;
}
.paymentWrapper .autoWidth a{
display:block;
width:100%;
text-align:right;
margin:10px 0 0 0;
padding:0.5% 0;
color:#FFF;
font-size:12px;
font-family: 'MyriadPro-Regular';
background:url(../img/pdf-icon-orignal.html) 28% top no-repeat;
text-decoration:none;
}
/*****************************************************           COMMERCIAL-MICROSHOPES-CSS              ********************************************/
.shopeSize{
float:left;
width:100%;
margin:60px  0  0 0;
text-align:center;
}
.shopeSize p{
color:#FFF;
font-size:23px;
font-family: 'MyriadPro-Regular';
}
.shopeSize .availableIn{
width:446px;
background:#46a748;
color:#FFF;
font-size:20px;
font-family: 'MyriadPro-Regular';
text-align:center;
margin:0 0 0 11%;
padding:1% 0;
}
/*****************************************************           OFFERING-CSS              ********************************************/
.homeSpotLight2{
float:left;
width:100%;
height:549px;
margin:62px 0 0 0;
position:relative;
}
.homeSpotLight2 .flexslider .slides > li{
display:block;
}
.homeSpotLight2 ul li{
float:left;
opacity:0.5;
filter:alpha(opacity=50);
transition:all 0.6s ease-in-out;
-webkit-transition:all 0.6s ease-in;

}
.homeSpotLight2 ul li.active{
opacity:1;
filter:alpha(opacity=100);
}
.homeSpotLight2 .overlay2.active{
display:block;
width:100%;
height:auto;
color:#fff;
text-decoration:none;
}
.homeSpotLight2 .overlay2 a{
text-decoration:none;
color:#FFF;
width:100%;
display:block;
}
.homeSpotLight2 .overlay2.independentPaddingBottom{
padding:5px 0 21px 0;
}
.homeSpotLight2 ul li.offeringbg1{
background:url(../img/offering-villas.html) left top no-repeat;
height:549px;
width:100%; background-size:cover;
}

.homeSpotLight2 ul li.offeringbg2{
background:url(../img/offering-banglows.html) right top no-repeat;
height:549px;background-size:cover;
width:100%;
}

.homeSpotLight2 ul li.offeringbg3{
background:url(../img/offering1.html) right top no-repeat;
height:549px;background-size:cover;
width:100%;
}

.homeSpotLight2 ul li.offeringbg4{
background:url(../img/offering-plots.html) right top no-repeat;
height:549px;background-size:cover;
width:100%;
}

.homeSpotLight2 .bottomTriggerExplor{
position:absolute;
width:144px;
height:42px;
left:50%;
margin-left:-71px;
bottom:0;
background:url(../img/offringBottom.html) left top no-repeat;
} 
.homeSpotLight2 .bottomTriggerExplor a{
display:block;
width:142px;
height:42px;
}
.homeSpotLight2 .overlay2{
width:100%;
color:#fff;
font-size:22px;
display:none;
text-transform:uppercase;
text-align:center;
font-family: 'GillSansLight-Regular';
padding:10px 0;
margin:65% 0 0 0;
background:url(../img/explorBanner-overlay2.html) left top no-repeat;
transition:all 0.6s ease-in-out;
-webkit-transition:all 0.6s ease-in-out;
}
.offeringBottom{
position:absolute;
bottom:0px;
left:50%;
margin:0 0 0 -72px;
}
.offeringTerrace{
float:left;
width:49%;
font-size:16px;
color:#aba9a7;
font-family: 'MyriadPro-Regular';
text-align:center;
margin:-5px 0 0 0;
border-right:1px solid #a9a8a7;
}
.offeringTerrace a{
display:block;
padding-top:2px !important;
padding-bottom:1px !important;
color:#aba9a7 !important;
}
.offeringRecidence{
float:left;
width:49%;
font-size:16px;
color:#aba9a7;
font-family: 'MyriadPro-Regular';
text-align:center;
margin:-4px 0 0 0;
}
.offeringRecidence a{
display:block;
color:#aba9a7 !important;
padding-top:0px !important;
padding-bottom:0px !important;
}
.homeSpotLight2 .flex-direction-nav .flex-prev { left:0; width:62px; height:130px; background:url(../img/leftEro.html) left top no-repeat;}
.homeSpotLight2 .flex-direction-nav .flex-next { right: 0; width:60px; height:130px; background:url(../img/rightEro.html) left top no-repeat;}
/*****************************************************           OFFERING-CSS-END'S              ********************************************/
/*****************************************************           NEW-CSS-END              ********************************************/
.footerDisclamer{
float:left;
width:100%;text-align:center!important;
}
.footerDisclamer a{
text-decoration:none;
color:#a4a1ae;
font-size:11px;text-align:center!important;
font-family:Arial, Helvetica, sans-serif;
}

.experienceBottomDiv .clubSliderBottom h3 {
padding: 0 0 0 33%;
text-transform: uppercase;
}

.disclamerWrapper{
float:left;
width:100%;
background:#999;
}
.disclamerWrapper h1{
color: #fff;
font-family: 'MyriadPro-Regular';
font-size: 40px;
margin: 0;
padding:15px 15px 0 15px;
}
.disclamerWrapper p{
color: #fff;
font-family: 'MyriadPro-Regular';
font-size: 13px;
margin:0px;
padding:0 15px 15px 15px;
}
.about-affinity {
cursor: default !important;
/*float: left;*/

  
    height: auto;
    margin: 0px 0px 0px 0%;
    padding: 0px 0% 0px 0px;
    width: 100%;

}
.leftSpace {
margin: 2% 0 0 0% !important;
}
.factsIcon {
margin: 0;
padding: 14px 0 0 13px;
position: relative;
width: 96%;
}
.factsIcon img{
width:auto !important;
}

.factsIcon .popUp {
background: none repeat scroll 0 0 #fff;
border-radius: 5px;
left: 31%;
line-height: 15px !important;
padding: 10px;
position: absolute;
top: -90px;
width: 48%;
}
.whiteArrow {
background: url("../img/bubble.html") no-repeat scroll left top rgba(0, 0, 0, 0);
height: 20px;
left: -10px;
position: absolute;
top: 90px;
width: 20px;
}
.factsIcon .popUp h2 {
color: #000;
font-size: 13px ;
margin: 0;
}
.factsIcon .popUp p {
color: #000 ;
font-size: 13px;
margin: 0;
}

.gallerySliderWapper .gallerySliderWapperInner {
float: left;
margin: 30px 0 0 0;
width: 92%;
position:relative;
}
.scrollingDivWrapper {
float: left;
height: 395px;
width: 94%;
}
.gallerySliderWapper.gallerySliderWapperHeightFixed {
height: auto;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg9 {
background: url(../Site-Images/Small/9.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg10 {
background: url(../Site-Images/Small/10.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg11 {
background: url(../Site-Images/Small/11.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
gallerySliderWapper .gallerySliderWapperInner .gallerybg12 {
background: url(../Site-Images/Small/12.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg14 {
background: url(../Site-Images/Small/14.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg15 {
background: url(../Site-Images/Small/15.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg16 {
background: url(../Site-Images/Small/16.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}

.gallerySliderWapper .gallerySliderWapperInner .gallerybg19 {
background: url(../Site-Images/Small/gallery-Arcade.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg20 {
background: url(../Site-Images/Small/gallery-citycenter.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg21 {
background: url(../Site-Images/Small/gallery-residences-Hyde-Park.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}

.gallerySliderWapper .gallerySliderWapperInner .gallerybg22 {
background: url(../Site-Images/Small/gallery-terraces-Hyde-Park.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg22 {
background: url(../Site-Images/Small/gallery-terraces-Hyde-Park.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg23 {
background:url(../Site-Images/Small/gallery-Bungalows.html) left top no-repeat;
}

.gallerySliderWapper .sampleAprtmentbg1 {
background:url(../img/SampleapartmentSmall1.html) left top no-repeat;
}
.gallerySliderWapper .sampleAprtmentbg2 {
background:url(../img/SampleapartmentSmall2.html) left top no-repeat;
}
.gallerySliderWapper .sampleAprtmentbg3 {
background:url(../img/SampleapartmentSmall3.html) left top no-repeat;
}
.gallerySliderWapper .sampleAprtmentbg4 {
background:url(../img/SampleapartmentSmall4.html) left top no-repeat;
}
.gallerySliderWapper .sampleAprtmentbg5 {
background:url(../img/SampleapartmentSmall5.html) left top no-repeat;
}
.gallerySliderWapper .sampleAprtmentbg6 {
background:url(../img/SampleapartmentSmall6.html) left top no-repeat;
}
.floorPlansContentWrapper .terraceContent .controlDrawing {
float: left;
margin-left: 10%;
width: 90%;
}
.floorPlansContentWrapper .terraceContent .controlDrawing ul {
list-style: outside none none;
margin: 0;
padding: 0;
}

.floorPlansContentWrapper .terraceContent .controlDrawing ul li {
float: left;
margin: 0 20px 15px 0;
width: auto;
}
.floorPlansContentWrapper .terraceContent .controlDrawing ul li a {
display: block;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg12 {
background: url("../Site-Images/Small/12.html") no-repeat scroll left top rgba(0, 0, 0, 0);
}

.gallerySliderWapper .gallerySliderWapperInner .gallerybg4 {
background:url(../Site-Images/Small/4.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg5 {
background:url(../Site-Images/Small/5.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg6 {
background:url(../Site-Images/Small/6.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg7 {
background:url(../Site-Images/Small/7.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg8 {
background:url(../Site-Images/Small/8.html) left top no-repeat;
}

.gallerySliderWapper .gallerySliderWapperInner .gallerybg13 {
background:url(../Site-Images/Small/13.html) left top no-repeat;
}

.gallerySliderWapper .gallerySliderWapperInner  .gallerybg17 {
background:url(../Site-Images/Small/17.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg18 {
background:url(../Site-Images/Small/18.html) left top no-repeat;
}

#myBoxId {display:none !important;}
#close {display:none !important;}


.bredCrumbsWrapper {
  margin: 0 auto;
  width: 1000px;
  position: relative;z-index:1;
}

.bredCrumbs {
  color: #F3F3F5;
  font-size: 13px;
  margin:10px 0 0 20px;
  width: 99%;
  text-align: left;
  position: absolute;
  left: 15px;
}
}


@media only screen and (max-width: 676px) and (min-width: 480px) {
.bredCrumbsWrapper {
  margin: 0 auto;
  width: 1000px;z-index:1;
  position: relative;
}

.bredCrumbs {
  color: #F3F3F5;
  font-size: 13px;
  margin: 35px 0 0 46px;
  width: 99%;
  text-align: left;
  position: absolute;
  left: 15px;
}
}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 480px) {
body {
background: #2c2643;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fff;
}
.width100percent {
float: left;
width: 100%;
}
.container {
margin: 0px auto;
width: 100%;
}
.master {
float: left;
width: 100%;
}
.bredCrumbs {
color: #F3F3F5;
font-size: 13px;
margin:4px 0 0 20px;
width: 99%;
text-align: left;
position: absolute;
left: 0;
}
.bredCrumbs a {
color:#F3F3F5!important;
text-decoration:none;
}
.bredCrumbsWrapper {
margin: 0 auto;
width: 1000px;z-index:1;
position: relative;
}
.breads {
float: left;
width: 100%;
margin: 62px 0 0 0;
}
.footerBg{
background:#fff;
}
.terraceWrapper .overview a {
color: #fff!important;
text-decoration: none;
}
.indexRightMain{
position:fixed;
right:0;
top:59px;
width:50px;
height:340px;
z-index:1;
}
.rightThumb{
width:40px;
height:410px;
padding:160px 3px 0 10px;
z-index:12;
position:absolute;
right:0;
top:0;
}

.rightThumb ul{
list-style:none;
margin:0;
padding:0;
}
.rightThumb ul li{
width:32px;
height:40px;
text-align:center;
padding:6px;
cursor:pointer;
margin-bottom:4px;
background:#393532;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
.rightThumb ul li.active{
background:#46a748;
}
.enquiry{
width:300px;
height:0px;
right:-315px;
z-index:7;
top:0;
position: absolute;
padding:0 15px 10px 0;

}
.equirySection{
width:290px;
padding:10px 15px;
margin-left:20px;
float:left;
background:url(../img/enquireBg.png) left top;
margin-top:70%
}
.enquiry p{
color:#46a748;
text-transform:uppercase;
font-size:18px;
margin:0;
padding:0;
margin-bottom:6px;	
}
.enquiry h2{
margin:0;
padding:0 0 4px 0;
font-size:12px;
color:#101010;
}		
.enquiry input{
width:214px;
display:inline-block;
padding:6px 5px;
margin-bottom:8px;
font-size:11px;
color:#898a8e;
font-family:Arial;
background:url(../img/inputBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.enquiry input{
width:214px;
display:inline-block;
padding:6px 5px;
margin-bottom:8px;
font-size:11px;
color:#898a8e;
font-family:Arial;
background:url(../img/inputBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.enquiry select{
width:226px;
display:inline-block;
padding:6px 5px;
margin-bottom:8px;
font-size:11px;
color:#898a8e;
font-family:Arial;
background:url(../img/inputBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.enquiry option{
background:#f2f2f2;
}
.enquiry textarea{
width:214px;
height:61px;
display:inline-block;
padding:6px 5px;
font-size:12px;
color:#898a8e;
font-family:Arial;
background:url(../img/textareaBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
resize:none;
}
.enquiry a{
width:220px;
display:inline-block;
color:#898a8e;
font-size:12px;	
}
.enquiry a:hover{
text-decoration:none;
}		
.submitBtn{
width:230px;
float:left;
margin-top:10px;
cursor:pointer;
}
.submitBtn1{
width:230px;
float:left;
margin:-7px 0 0 0;
cursor:pointer;
}
.indexScroll{
width:206px;
float:left;
height:220px;
}
.indexScroll ul{
margin:0;
padding:0;
list-style:none;
}
.indexScroll ul li{
margin-bottom:10px;
}
.indexScroll ul li div{
width:auto;
font-size:12px;
color:#a6a6a6;
margin-top:5px;
}
.indexScroll ul li div a{
width:auto;
float:right;
}	
.indexScroll ul li div img{
padding-top:2px;
}
.padRight10{
padding-right:10px;
}
.calculator{
float:left;
width:97px;
margin:0 5px 2px 0;
cursor:pointer;
}
.cressBtn{
position:absolute;
top:0px;
left:1px;
width:auto;
margin-top:67%;
cursor:pointer;
}
.callUsIndex{
float:left;
width:100%;
}
.callUsIndex a{
display:block;
text-decoration:none;
padding:10px 0;
color:#898a8e;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
}
/********************************************************              NAVIGATION     ***********************************************************************************/
.topBg {
background: url(../img/navigationBg.png) left top repeat;
position: absolute;
top:0px;
left:0px;
z-index:2;
}
.navWrapper {
float: right;
width: 100%;
font-weight: 400;
font-size: 18px;
color: #fff;
text-transform:uppercase;}
a.menu-link {
color: #fff;
background: url(../img/mob-nav-trigger.png) center center no-repeat;
width: 30px;
float: right; 
z-index:99999;
margin:0 0 0 0;
padding:1% 7%;
}
a.menu-link.active{
background: url(../img/mob-nav-trigger.png) #1c1535 center center no-repeat;
}
nav ul li.separator {
display:none;
}
.menu {
    clear: both;
    min-width: inherit;
    float: none;
    position: absolute;
    width: 94%;
    top: 50px;
    z-index: 9;
}

.menu, .menu > ul ul {
overflow: hidden;
max-height: 0;
background: #1c1535; }

.menu > li > ul.sub-menu {
padding: 0px;
border: none; }

.menu.active, .menu > ul ul.active {
max-height: 90em; }

.menu ul {
display: inline;
margin: 0px;
padding: 0px; }

.menu li, .menu > ul > li {
display: block;
margin: 0px;
padding: 0px; }

.menu li a {
color: #fff;
display: block;
padding: 0.8em;
text-decoration:none;
border-bottom: 1px solid #332c4f;
position: relative; }

.menu li.has-submenu > a:after {
content: '+';
position: absolute;
top: 0;
right: 0;
display: block;
font-size: 1.5em;
padding: 0.2em 0.5em; }

.menu li.has-submenu > a.active:after {
content: "-"; }

.menu ul ul > li a {
background-color: #1a1239;
padding-left: 2em;
font-weight:100;
font-size:14px;
text-transform:none;
}

.menu ul ul, .menu ul ul ul {
display: inherit;
position: relative;
left: auto;
top: auto;
box-shadow: none;
border: none;
margin: 0px;
padding: 0px; }
.logo {
position: absolute;
top: 0px;
left: 4%;
z-index: 1;
width: 140px;
background-color: #1C1439;
padding: 5px;
}
.logo img{
width:100%;
}
.shareWrapper{
float:right;
width:85px;
margin:-42px 50px 0 0;
color:#000;
}
.shareWrapper ul{
margin:0px;
padding:0px;
list-style:none;	
}
.shareWrapper ul li{
float:left;
width:auto;
padding:0 5px;
border-right:#dcdcdc solid 1px;	
}	
.noBorderRight{
border-right:none !important;	
}

/************** Site Map *************/
.sitemapWrapper
{
float:left;
width:100%;
background:#fff;
min-height:500px;
}
.siteMapMain h1
{
border-bottom:2px solid #3f4540;
font-size:22px;
color:#3f4540;
line-height:65px;
margin:0;
font-weight:bold;
text-transform:uppercase;
}
.siteMapMain
{
float:left;
margin:50px 2%;
width:95%;
}
.sitemapBox
{
width:98%;
float:left;
margin-right:2%;
}
.sitemapBox h2
{
color:#333333;
font-size:16px;
line-height:40px;	
margin:0;
font-weight:bold;
border-bottom:1px solid #333333
}
.sitemapBox h3
{
color:#333333;
font-size:16px;
line-height:40px;	
margin:0;
font-weight:lighter;
}
.sitemapBox ul
{
margin: 5px 0 0 20px;
padding: 0;
}
.sitemapBox ul li
{
line-height:20px;
color:#7e7e7e;
margin:0;
padding:5px 0;
font-size:14px;
float:left;
width:100%;
}
.sitemapBox ul li a
{
text-decoration:none;
color:#2C2643;
}
.sitemapBox ul li a:hover
{
color:#000;
}
.nomarginRight
{
margin-right:0 !important;
}

/********************************************************      NAVIGATION-END     ***********************************************************************************/
.crownMobBg {
background:#161616;
float:left;
width:100%;
}
.crownMob {
float:left;
width:auto;
margin:5% 0 4% 5%;
}
.crownMobNumber {
margin:0px;
float:right;
width:auto;
margin:4% 3% 5% 0;
}
.width100percent.topPositionRelative {
position:relative;
z-index:2;
}
.crownMobBg {
background:#161616;
float:left;
width:100%;
margin:0 0 3% 0;
}
.crownMob {
float:left;
width:auto;
margin:5% 0 4% 5%;
}
.crownMobNumber {
margin:0px;
float:right;
width:auto;
margin:4% 3% 5% 0;
}
.width100percent.spotlitePositionRelative {
position:relative;
z-index:1;
margin:-55px 0 0 0;
}
.homeSpotLight {
float:left;
position:relative;
width:100%;
height:auto;
background:url(../img/loading.html) 50% 50% no-repeat;
}
.homeSpotLight .bg1 {
background:url(../img/spotlight1-mob.jpg) center top no-repeat;
width:auto;
height:550px;
}
.homeSpotLight .bg2 {
background:url(../img/spotlight2-mob.jpg) center top no-repeat;
width:auto;
height:550px;
}
.homeSpotLight .bg3 {
background:url(../img/spotlight3-mob.jpg) center top no-repeat;
width:auto;
height:550px;
}
.homeSpotLight .bg4 {
background:url(../img/4a.jpg) center top no-repeat;
width:auto;
height:550px;
}
.homeSpotLight .bg5 {
background:url(../img/5a.jpg) center top no-repeat;
width:auto;
height:550px;
}
.homeSpotLight .bg6 {
background:url(../img/6a.jpg) center top no-repeat;
width:auto;
height:550px;
}
.homeSpotLight .bg7 {
background:url(../img/7a.jpg) center top no-repeat;
width:auto;
height:550px;
}
.homeSpotLight .bg8 {
background:url(../img/8a.jpg) center top no-repeat;
width:auto;
height:550px;
}
.homeSpotLight .flex-control-nav {
width:30%;
left:1%;
bottom:1%;
}
.homeSpotLight .flex-control-nav li {
margin:0 4px;
}
.homeSpotLight .flex-control-paging li a {
background:none;
border:1px solid #fff;
box-shadow:none;
}
.homeSpotLight .flex-control-paging li a.flex-active {
background:#fff;
}
/* =======================================================================Bottom-Tiger=============================================================================== */
.bottomTrigger {
    position: absolute;
    bottom: 0;
    left: 100px;
    background: url(../img/hyde-park-offerings.png) left top no-repeat;
    width: 185px;
    margin: 0;
    height: 98px;
    display: none;
}
.bottomTrigger a{
display:block;
height:98px;
width:185px;
}
/* =======================================================================Bottom-Tiger-End=============================================================================== */
.noDisplay {
display:none;
}
/********************************************************              footer     ***********************************************************************************/
footer{
float:left;
width:100%;
}
footer .top{
float:left;
width:100%;
}
footer .top ul{
margin:0px;
padding:0px;
list-style:none;
}
footer .top ul li{
float:left;
width:100%;
}
footer .top ul li .headingFooter{
float:left;
width:100%;
margin:0;
color:#d4c6c0;
font-size:14px;
text-transform:uppercase;
font-family: 'MyriadPro-Regular';
font-weight: 400;
background:#1c1535;
border-bottom:#2c2643 solid 1px;
}
footer .top ul li .headingFooter a{
text-decoration:none;
color:#d4c6c0;
display:block;
padding:17px 5% 16px 5%;
position:relative;
}
footer .top ul li .headingFooter > a:after {
content: '+';
position: absolute;
top: 10px;
right: 0;
display: block;
font-size: 1.5em;
padding: 0.2em 0.5em; }

footer .top ul li .headingFooter > a.active:after {
content: "-"; }
footer .top ul li .footerLinks{
float:left;
width:96%;
padding:2%;
color:#646464;
line-height:25px;
font-size:15px;
display:none;
font-family: 'Source Sans Pro', sans-serif;
font-weight: 400;
}
footer .top ul li .footerLinks a{
color:#646464;
text-decoration:none;
display:block;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
footer .top ul li .footerLinks a:hover{
color:#cecece;
}
footer .top ul li .footerLinks ul{
margin:0px;
padding:0px;
list-style:none;	
}
footer .top ul li .footerLinks ul li{
color:#1c1c1c;
width:100%;
}
footer .top ul li .footerLinks ul li a{
color:#a4a1ae;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;	
}
footer .top ul li .footerLinks  ul li a:hover{
color:#d2d2d5;
}
footer .top ul li .footerLinks ul li ul{
margin:0px;
padding:0px;
list-style:none;	
}
footer .top ul li .footerLinks ul li ul li{
width:95%;
padding-left:15px;
color:#727272;
font-size:12px;
background:url(../img/footer-li-bg.html) 5px 10px no-repeat; 	
}
footer .top ul li .footerLinks ul li ul li a{
color:#727272;		
}
footer .top ul li .footerLinks .newsletterInput{
float:left;
width:74%;
background:#332d4a;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
color:#9996a5;
padding:20px 2%;
margin:10px 0 0 0;
border:none;
height:13px;
}
footer .top ul li .footerLinks .submitButton{
float:left;
width:26%;
background:#FF6600;
color:#fff;
font-family: 'Source Sans Pro', sans-serif;
font-weight: 100;
margin:10px 0 0 0;
padding:10px;
font-size:12px;
border:none;
cursor:pointer;
text-transform:uppercase;
text-align:center;
}
footer .top ul li .footerLinks .callNumber{
float:left;
width:90%;
background:url(../img/call-icon-footer.png) left top no-repeat;
font-size:19px;
color:#46a748;
padding:0 0 2% 40px;
margin:15px 0 0 0;
}
footer .top ul li .footerLinks .callNumber a{
color:#fff;
text-decoration:none;
}
footer .bottom{
float:left;
width:96%;
padding:1% 2%;
border-top:#272727 solid 1px;
}
footer .bottom .copyright{
float:left;
width:100%;
/*background:url(../img/dlf-footer-logo.png) left top no-repeat; */
font-size:11px;
color:#646464;
padding:5px;
}
.width100percent.footerTopStrip{
background:#d1d1d1;
height:2px;
}
/********************************************************              footer-end     ***********************************************************************************/



/* =======================================================================INNER-PAGE-CSS=============================================================================== */
.mainPhoneNumber a.innerPagePhoneColor {
color:#FFF;
}
.navWrapper .menu ul li a.activeClassWeb {
color:#FFF;
}
.navWrapper .menu ul li a.activeClassContact {
color:#FFF;
}
.width100percent.contactusBg {
background:url(../img/contactusBg.jpg) -237px 0px no-repeat;
}
.width100percent.mainContainerMarginTop {
margin:0 0 0 0;
}
.innerPageWrapper {
float:left;
width:100%;
margin:53px 0 0 0;
}
.innerPageWrapper .contactWrapper {
float:none;
width:100%;
padding:0 2% 7% 2%;
background:url(../img/inner-contentBg-New.png) right top repeat-y;
}
.contactWrapper h1 {
color:#fcfcfc;
font-size:25px;
margin:50px 0 2px 0;
text-align:center;
}
.contactWrapper .getInTouchLine {
float:left;
width:100%;
height:2px;
background:url(../img/get-in-touch-line.png) center top no-repeat;
}
.contactWrapper p {
font-family: 'MyriadPro-Regular';
font-size:16px;
margin:3% 0 2% 0;
}
.contactWrapper p.contactDetails {
font-family: 'MyriadPro-Semibold';
font-size:17px;
text-transform:uppercase;
margin:5% 0 0 0;
}
.contactWrapper .addressWrapper {
float:left;
width:100%;
margin:7% 0 0 0;
}
.contactWrapper .addressWrapper p {
font-size:15px;
color:#FFF;
font-family: 'MyriadPro-Regular';
margin:0px;
}
.contactWrapper .addressWrapper p a {
color:#3ebf42;
text-decoration:underline;
}
.contactWrapper .addressWrapper p.office {
font-size:16px;
font-family: 'MyriadPro-Semibold';
margin:0 0 5% 0;
}
.contactWrapper .addressWrapper .delhiOffice {
float:left;
width:50%;
clear:both; margin:10px 0;
}
.contactWrapper .addressWrapper .chandigarhOffice {
float:left;
width:50%;
}
.contactWrapper .tollFree {
float:left;
width:100%;
margin:8% 0 0 0;
}
.contactWrapper .tollFree p {
color:#FFF;
font-size:15px;
font-family: 'MyriadPro-Regular';
margin:0px;
}
.contactWrapper .tollFree p span {
color:#3ebf42;
}
/*****************************************************           PRICE-LIST              ********************************************/
.width100percent.priceListBg {
background:url(../img/pricelistBg.html) center top no-repeat;
background-size:cover;
}
.innerConetnt {
float:left;
width:100%;
text-align:left;
background:url(../img/inner-contentBg.png) left -1px no-repeat;
}
.innerConetnt h1 {
font-size:22px;
color:#FFF;
margin:40px 0 15px 15px !important;
text-transform:uppercase;
}
#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5 {
    padding: 0 !important;
}

#tabs li, #tabs2 li, #tabs3 li, #tabs4 li, #tabs5 li {
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    width: 98%;
}

.innerConetnt .linePriceList {
background:url(../img/get-in-touch-line.png) center top no-repeat;
width:100%;
height:3px;
margin:0 0 12px 0;
}
.innerConetnt p {
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:17px;
display:inline-block;
}
.innerConetnt1 h3 {
display:block !important;
padding-left:15px;
}
.innerConetnt1 p {
display:block !important;
padding-left:15px;
}

 
.innerConetnt .priceListForm {
width:99%;
margin:40px auto 9% auto;
border:1px solid #268425;
background:url(../img/pricelist-formBg.html) left top repeat;
display:inline-block;
}
.innerConetnt .priceListForm p {
font-family: 'MyriadPro-Bold';
font-size:15px;
color:#FFF;
text-transform:uppercase;
font-weight:normal;
}
.innerConetnt .priceListForm input {
background:#dee6de;
width:95%;
border:1px solid #889d86;
margin:0 0 10px 0;
color:#898a8e;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.priceListForm .submitPriceList {
border:1px solid #8cda8c;
width:128px;
text-align:center;
margin:10px auto 30px auto;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.priceListForm .submitPriceList a {
display:block;
color:#FFF;
font-family: 'MyriadPro-Bold';
font-size:14px;
text-decoration:none;
padding:10px 0;
}


/*****************************************************           PAYMENT-PLANE              ********************************************/
.width100percent.paymentPlanBg {
background:url(../img/paymentBg.html) center top no-repeat;
}
.innerConetnt.paymentPlanBg {
background:url(../img/inner-contentPaymentPlanBg.html) left top no-repeat;
}
.scrollingDiv {
float:left;
width:90%;
height:540px;
margin:0 5%;
}
.scrollingDiv table tr td.tdLeftWidth {
width:45%;
}
.scrollingDiv table.tableMarginTop {
margin:5% 0 0 0;
}

/*****************************************************           OVERVIEW              ********************************************/
.width100percent.overViewBg {
background:url(../img/overviewBg.jpg) center top repeat-y;
}
.innerConetnt.overViewContentBg {
background:url(../img/inner-contentOverviewBg.png) left top repeat;
}
.innerConetnt p.leftPadding {
padding:0 7%;
}
.innerConetnt a.linkColor {
color:#afff49;
text-decoration:none;
}
.main-heading{padding: 72px 0 0 0;}

.heading-view{margin: 10px 0 0 0 !important;}
/*****************************************************           SITE-LAYOUT              ********************************************/
.innerConetnt .smallLayout {
margin:0px auto;
width:93%;
border:4px solid #e1e1e1;
}
.innerConetnt .smallLayout img {
width:100%;
}
.innerConetnt .enlarge {
margin:3% auto;
width:27%;
}
.innerConetnt .enlarge a {
display:block;
text-decoration:none;
color:#e8e8e6;
font-size:14px;
text-transform:uppercase;
font-family: 'MyriadPro-Bold';
}
.innerConetnt .enlarge a img {
margin:-2px 0 0 5%;
}

/*****************************************************           GALLERY              ********************************************/
.gallerySliderWapper {
float:left;
width:68%;
margin:0 0 10% 19%;
height:auto;
position:relative;
}
.gallerySliderWapper ul li a {
display:block;
height:auto;
width:96.9%;
}
.gallerySliderWapper ul li a img{
width:100%;
height:100%;
border:4px solid #d0d0d0;
}
.gallerySliderWapper .gallerybg1 {
background:url(../img/gallery-small1.html) left top no-repeat;
margin:0 0.5% 0 0;
}
.gallerySliderWapper .gallerybg2 {
background:url(../img/gallery-small1.html) left top no-repeat;
margin:0 0.5% 0 0;
}
.gallerySliderWapper .gallerybg3 {
background:url(../img/gallery-small1.html) left top no-repeat;
margin:0 0.5% 0 0;
}
.gallerySliderWapper .flex-direction-nav a.flex-next {
right:-4%;
top:35%;
background:url(../img/gallery-next-prev.png) right top no-repeat;
height:76px;
width:29px;
border:0px;
opacity:1;
}
.gallerySliderWapper .flex-direction-nav a.flex-prev {
left:5%;
top:35%;
background:url(../img/gallery-next-prev.png) left top no-repeat;
height:76px;
width:29px;
border:0px;
opacity:1; z-index:999;
}
.positionRelativeLogo {
position:relative;
z-index:2;
}
.galleryPositionRelative {
position:relative;
z-index:0;
}
.fancybox-skin {
border-radius:0px;
}
.fancybox-close {
top:0px;  z-index: 9999999!important;
right:-3px;
}
/*****************************************************           LOCATION-MAP              ********************************************/
.width100percent.locationMapBg {
background:url(../img/loaction-map.jpg) center top no-repeat;
}
.mobileHeightClass {
float:left;
width:100%;
height:auto;
}
/*.indexRightMain{
display:none;
}
.rightThumb{
display:none;
}*/
/*****************************************************           NEW-CSS              ********************************************/
/*EMI-PAGE*/
.enquiry2{
float:left;
width:90%;
padding:1% 1.5% 10% 1.5%;
margin:50px 0 0 3%;
background:url(../img/enquireBg.png) left top;
}
.enquiry2 p{
color:#46a748;
text-transform:uppercase;
font-size:18px;
margin:10px 0 0px 0;
padding:0;	
}
.enquiry2 p.enquiry2MarginTop{
margin-top:8px;
margin-bottom:0px;
}
.enquiry2 h2{
margin:0;
padding:0 0 4px 0;
font-size:12px;
color:#101010;
}		
.enquiry2 input{
width:93%;
display:inline-block;
padding:6px .5%;
margin:10px 8% 0 1.5%;
font-size:11px;
color:#898a8e;
font-family:Arial;
background:url(../img/inputBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.enquiry2 select{
width:94%;
display:inline-block;
padding:6px 5px;
margin:10px 8% 0 1.5%;
font-size:11px;
color:#898a8e;
font-family:Arial;
background:url(../img/inputBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.enquiry2 option{
background:#f2f2f2;
}
.enquiry2 textarea{
width:214px;
height:61px;
display:inline-block;
padding:6px 5px;
font-size:12px;
color:#898a8e;
font-family:Arial;
background:url(../img/textareaBg.html) left top repeat-x;
border:1px solid #c3c3c3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
resize:none;
}
.enquiry2 a{
width:127px;
display:inline-block;
color:#898a8e;
font-size:12px;	
}
.enquiry2 a:hover{
text-decoration:none;
}
/*EMI-PAGE-END*/
/*****************************************************  ABOUT-Affinity  ********************************************/
.width100percent.about-affinityBg{
background:url(../img/about-affinity.jpg) center top no-repeat;
}


/*****************************************************           CLUB-HOUSE   ********************************************/
.width100percent.clubHouseBg{
background:url(../img/club-houseBg.html) center top no-repeat;
}
.clubHouseWrapper{
float:right;
width:98%;
padding:16% 1% 0 1%;
text-align:center;
}
.clubHouseWrapper img{
/*width:100%;*/
}
.clubHouseWrapper h1{	
font-family: 'CalistoMT';
color:#11211b;
font-size:30px;
margin:0px;
padding:0px;
text-transform:uppercase;
}
.clubHouseWrapper p{
font-size:17px;
color:#11211b;
font-family: 'MyriadPro-Regular';
padding:0px;
margin:4px 0 0 0;
}
.clubHouseWrapper .experience{
width:100%;
margin:5px 0 0 0;
}
.clubHouseWrapper .experience a{
width:167px;
background:#46a748;
text-decoration:none;
color:#FFF;
font-family: 'MyriadPro-Regular';
font-size:19px;
padding:2% 3%;
font-weight:bold;
}

.experienceBottomDiv{
float:left;
width:100%;
background:url(../img/club-house-bottomBg.html) left top repeat;
position:relative;
margin:-70px 0 0 -99.9%;
}
.experienceBottomDiv .clubSliderBottom h3 {
padding: 0 0 0 23%;
text-transform: uppercase;
}	
.experienceBottomDiv .clubSliderBottom{
float:left;
width:80%;
padding:17px 0 0 0;
margin:0 10%;
}
.experienceBottomDiv .clubSliderBottom ul{
margin:0px;
padding:0px;
list-style:inside;
}	
.experienceBottomDiv .clubSliderBottom li{
text-align:center;
}
.clubSliderBottom li a img{
border:4px solid #d6d8d8;
}
.experienceBottomDiv .clubSliderBottom li p{
font-size:12px;
font-family: 'MyriadPro-Regular';
color:#FFF;
margin:0px;
padding:5px 0;
}
.experienceBottomDiv .flex-next{
background:url(../img/gallery-next-prev.png) right top no-repeat;
opacity:1;
filter: alpha(opacity=100);
right:5%;
top:58px;
width:25px;
height:78px;
}
.experienceBottomDiv .flex-prev{
background:url(../img/gallery-next-prev.png) left top no-repeat;
opacity:1;
filter: alpha(opacity=100);
left:5%;
top:58px;
width:25px;
height:78px;
}

/*****************************************************           FAQ            ********************************************/
.width100percent.faqBg{
background:url(../img/faqBg.html) center top no-repeat;
}
.innerConetnt.faqInnerBg{
background:url(../img/faq-innerBg.html) left top no-repeat;
}
.scrollingDiv p{
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:14px;
margin:0px;
padding:0px;
text-align:left;
}
.scrollingDiv p.scrollingMarginBottom{
margin:0 0 20px 0;
}
.scrollingDiv p.scrollingMarginBottom5{
margin:0 0 5px 0;
}
.proximity{
float:left;
width:100%;
margin:20px 0 45px 0;
}
.proximity ul{
list-style:none;
padding:0px;
margin:0px;
}
.proximity ul li{
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:14px;
background:url(../img/faq-arrow.png) left 7px no-repeat;
float:left;
width:97%;
text-align:left;
padding:0 0 0 3%;
margin:0 0 8px 0;
}

.scrollingDiv p.scrollingBoldText{
font-family: 'MyriadPro-Bold';
font-size:16px;
color:#54de56;
}
.scrollingDiv p span{
color:#54de56;
}
.scrollingDiv p a{
color:#54de56;
}
.scrollingDiv p.clearBoth{
clear:both;
}
.scrollingDiv table{
float:left;
width:98%;
margin:0 0 30px 0;
text-align:center;
border:1px solid #baad9f;
}
.scrollingDiv table tr th{
color:#fff;
font-family: 'MyriadPro-Bold';
font-size:15px;
border:1px solid #baad9f;
padding:10px 0 10px 2%;
text-align:center;
border-right:0px;
word-wrap:break-word !important;
}
.scrollingDiv table tr td{
font-family: 'MyriadPro-Regular';
text-align:center;
font-size:14px;
color:#FFF;
padding:10px 5%;
font-weight:normal;
border:1px solid #baad9f;
}
.proximity2{
float:left;
width:100%;
margin:10px 0;
}
.proximity2 ul{
list-style:none;
padding:0px;
margin:0px;
}
.proximity2 ul li{
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:14px;
background:url(../img/faq-arrow.png) left 7px no-repeat;
float:left;
width:97%;
text-align:left;
padding:0 0 0 3%;
margin:0 0 2px 0;
}
/*****************************************************          GOOGLE      ********************************************/

.width100percent.googleBg{
background:url(../img/googleBg.html) center top no-repeat;
}
.googleMapWrpper{
float:left;
width:100%;
text-align:center;
}
.googleMapWrpper iframe{
height:360px;
width:70%;
border:6px solid #fff;
}
.googleBottom{
float:left;
width:100%;
text-align:center;
background:url(../img/googleBottomBg.png) center bottom no-repeat;
}
.googleBottom ul{
list-style:none;
padding:0px;
margin:0px auto;
}
.googleBottom ul li{
display:inline-block;
width:32.6%;
height:auto;
text-align:center;
}
.googleBottom ul li.widthIncrease{
width:49%;
}
.googleBottom ul li a{
border-right:1px solid #4f466f;
display:block;
padding:2px 0;
margin:4px 0;
color:#a8a4b3;
text-decoration:none;
font-family: 'MyriadPro-Regular';
font-size:11px;
text-transform:uppercase;
}
.googleBottom ul li a.active{
color:#46a748;
}
.googleBottom ul li a.borderRightNone{
border-right:0px;
}
/*****************************************************           BOOKING-REQUEST            ********************************************/
.width100percent.bookingBg{
background:url(../img/bookingBg.html) center top no-repeat;
}
.innerConetnt.bookingInnerBg{
background:url(../img/bookin-innerBg.html) left top repeat;
}
.scrollingDiv .bookingTop{
float:left;
width:100%;
}
.scrollingDiv .bookingTop p{ 
font-family: 'MyriadPro-Semibold';
color:#FFF;
font-size:18px;
margin:0px;
padding:0 0 0 1%;
text-transform:uppercase;
}
.scrollingDiv .bookingTop .bookingLeftTop{
float:left;
width:100%;
}
.bookingLeftTop .bookingTextWrapper{
float:left;
width:100%;
margin:30px 0 0 0;
}
.bookingLeftTop .bookingTextWrapper label{
float:left;
width:90%;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:15px;
padding:2px 0 0 0;
text-align:left;
margin:-65px 0 0 0;
}
.bookingLeftTop .bookingTextWrapper label.projectNameMob{
margin-top:-55px;
}
.bookingLeftTop .bookingTextWrapper input{
float:left;
width:90%;
background:url(../img/text-boxBg.html) left top repeat;
border:0px;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:12px;
padding:7px 1%;
margin:0 0 10px 0;
}
.bookingLeftTop .bookingTextWrapper select{
float:left;
width:92%;
background:url(../img/text-boxBg.html) left top repeat;
border:0px;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:12px;
padding:7px 1%;
margin:8px 0 0 0;
cursor:pointer;
}
.scrollingDiv .bookingTop .bookingRightTop{
float:left;
width:100%;
margin:0 0 12px 0;
}
.bookingRightTop .bookingTextWrapper2{
float:left;
width:100%;
margin:17px 0 0 0;
}
.bookingRightTop .bookingTextWrapper2 label{
float:left;
width:90%;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:15px;
padding:2px 0 0 0;
text-align:left;
margin:-65px 0 0 0;
}
.bookingRightTop .bookingTextWrapper2 label.projectNameMob2{
margin-top:-55px;
}
.bookingRightTop .bookingTextWrapper2 label.Address{
margin-top:-108px;
}
.bookingRightTop .bookingTextWrapper2 input{
float:left;
width:90%;
background:url(../img/text-boxBg.html) left top repeat;
border:0px;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:12px;
padding:7px 1%;
margin:10px 0 10px 0;
}
.bookingRightTop .bookingTextWrapper2 select{
float:left;
width:92%;
background:url(../img/text-boxBg.html) left top repeat;
border:0px;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:12px;
padding:7px 1%;
cursor:pointer;
margin:20px 0 0 0;
}
.bookingRightTop .bookingTextWrapper2 textarea{
float:left;
width:90%;
background:url(../img/text-boxBg.html) left top repeat;
border:0px;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:12px;
padding:7px 1%;
margin:10px 0 10px 0;
height:59px;
resize:none;
}

.bookingTextWrapper2 .bookingSubmitBtn{
float:left;
width:auto;
background:#46a748;
text-transform:uppercase;
margin:0 0 0 0;
}
.bookingTextWrapper2 .bookingSubmitBtn a{
display:block;
text-decoration:none;
font-family: 'MyriadPro-Regular';
color:#FFF;
font-size:14px;
padding:5px 18px;
}
/*****************************************************           HIGHLITES            ********************************************/
.width100percent.highlightsBg{
background:url(../img/highlights-mainBg.html) center top no-repeat;
}
.innerConetnt.highlightsInnerBg{
background:url(../img/highlightsBg.html) left top repeat;
}
.innerConetnt .highLightWrapper{
float:left;
width:96%;
margin:0 2% 10px 2%;
}
.innerConetnt .highLightWrapper ul{
list-style:none;
margin:0px;
padding:0px;
}
.innerConetnt .highLightWrapper ul li{
width:auto;
float:left;
background:url(../img/faq-arrow.png) left 8px no-repeat;
color:#FFF;
padding:0 0 0 6%;
margin:0 0 5px 0;
font-family: 'MyriadPro-Regular';
font-size:15px;
text-align:left;
}
.googleBottom ul li a.highlitesBottomPadding{
padding-left:2%;
}
/*****************************************************           MASTER-PLAN            ********************************************/
.width100percent.materPlanBg{
background:url(../img/masterPlanBgMob.html) center top no-repeat;
}
/*****************************************************           CONSTRUCTION-UPDATES            ********************************************/
.width100percent.constructionUpdatesBg{
background:url(../img/construction-updatesBg.jpg) center top no-repeat;
}
/*****************************************************           TERRACES            ********************************************/
.width100percent.terraceBg{
background:url(../img/terraceBg.html) center top no-repeat;
}
.terraceWrapper{
float:left;
width:100%;
margin:80px 0 0 0;
}
.terraceWrapper .overview{
float:left;
width:99%;
color:#FFF;
font-size:17px;
font-family: 'MyriadPro-Regular';
text-align:left;
text-transform:uppercase;
cursor:pointer;
padding:2% 0 2% 1%;
margin:0 0 0.5% 0;
background:url(../img/e-broucherBg.png) left top repeat;
}
.terraceWrapper .overview.active{
background:#46a748;
}
.terraceWrapper .floorPlansContentWrapper{
float:left;
width:99%;
text-align:left;
margin:0 0 12px 0;
}

.floorPlansContentWrapper .terraceContent{
float:left;
width:98%;
margin:0 1%;
min-height:370px;
}
.terraceWrapper .overview a {
color: #fff!important;
text-decoration: none;
}
.floorPlansContentWrapper .terraceContent a img{
/*height: 323px;*/
 height:auto;
width: 50%;
  margin: 4px 0;
}	
.terraceWrapper .eBroucherWrapper{
float:left;
width:98%;
padding:2% 1%;
background:url(../img/e-broucherBg.png) left top repeat;
}
.terraceWrapper .eBroucherWrapper ul{
list-style:none;
  padding: 0 0 0 6px;
margin:0px;
}
.terraceWrapper .eBroucherWrapper ul li{
float:left;
width:100%;
text-align:center;
text-transform:uppercase; margin:5px 0;
}
.terraceWrapper .eBroucherWrapper ul li a{
display:inherit;
text-decoration:none; text-align:left;
margin:0 1% 0 0;
padding:0px 1% 0 1%;
width:auto;
}
.terraceWrapper .eBroucherWrapper ul li a img{
margin:0 8px 0 -8px; text-align:left; float:left;
}
.terraceWrapper .eBroucherWrapper ul li.noMarginRightBottom{
margin-right:0px;
}
.terraceWrapper .eBroucherWrapper ul li a.active{
background:#46a748;
}
.terraceWrapper .eBroucherWrapper ul li a span{
display:inherit;padding:0 0 7px 30px; color:#606260;
}
.terraceWrapper .eBroucherWrapper ul li a span.MobileSpanDisplayNone{
display:inherit; padding:0 0 0 30px; color:#fff;
}
.floorPlansContentWrapper .terraceContent .overviweMainContentWrapper{
float:left;
width:100%;
margin:1% 0 0 0;
}
.terraceContent .overviweMainContentWrapper img{
float:left;
width:96%;
margin:0 0 1% 0;
border:4px solid #fff;
}
.terraceContent .overviweMainContentWrapper h2{
color:#FFF;
font-size:19px;
font-family: 'MyriadPro-Semibold';
margin:0 0 0 0;
padding:0 2%;
}
.terraceContent .overviweMainContentWrapper p{
color:#FFF;
font-size:15px;
font-family: 'MyriadPro-Regular';
margin:1% 0 0 0;
padding:0 0 0 2%!important;
}
.floorPlansContentWrapper .terraceContent .specificationWrapper{
float:left;
width:100%;
margin:1% 0 0 0;
}
.terraceContent .specificationWrapper p{
color:#FFF;
font-size:23px;
font-family: 'MyriadPro-Regular';
padding:0px;
margin:0px 0 10px 0;
text-align:center;
}
.terraceContent .specificationWrapper table{
width:98%;
margin-bottom:10px;
}
.terraceContent .specificationWrapper table tr td{
border:1px solid #baad9f;
padding:10px 1% 10px 5%;
color:#FFF;
font-size:14px;
font-family: 'MyriadPro-Regular';
width:auto;
}
.terraceContent .specificationWrapper table tr td.textMyriadProBold{
font-family: 'MyriadPro-Semibold';
text-transform:uppercase;
}
.terraceContent .specificationWrapper table tr td.tdWidthIncrease{
width:36%;
}
.terraceContent .specificationWrapper table tr td.tdWidthIncreaseConfigration{
width:54%;
}
.terraceContent .floorPlanWraper{
float:left;
width:100%;
}
.terraceContent .floorPlanWraper p{
color:#FFF;
font-size:24px;
font-family: 'MyriadPro-Regular';
text-align:center;
margin:5px 0 24px 0;
}
.floorPlanWraper .floorPlanSliderWraper{
float:left;
width:84.8%;
margin:0 0 0 15%;
height:156px;
}
.floorPlanSliderWraper li img{
border:1px solid #fff;
width:82%;
}
.floorPlanSliderWraper li a.fixedWidthClass{
display:block;
  width: 82.5%;
  padding: 1% 0%;
  margin: 0px 0 0 9%;
color:#000;
font-size:12px;
font-family: 'MyriadPro-Regular';
background:url(../img/enlarge-icon-white.png) #FFF 97% 3px no-repeat;
}
.floorPlanSliderWraper .flex-next{
background:url(../img/gallery-next-prev.png) right top no-repeat;
opacity:1;
filter: alpha(opacity=100);
right:0.5%;
top:404px;
width:16px;
height:78px; 
}
.floorPlanSliderWraper .flex-prev{
background:url(../img/gallery-next-prev.png) left top no-repeat;
opacity:1;
filter: alpha(opacity=100);
left:0.5%;
top:404px;
width:16px;
height:78px;
}
.bankWrapper{
float: left;
height: 350px;
min-height: 264px;
overflow: auto;
width: 100%;
}
.bankWrapper p{
color:#FFF;
font-size:24px;
font-family: 'MyriadPro-Regular';
text-align:center;
margin:5px 0 24px 0;
}
.bankWrapper .bankList{
float:left;
width:100%;
text-align:center;
}
.bankWrapper .bankList .bankListTop{
float:left;
width:100%;
}
.bankWrapper .bankList .bankListTop ul{
list-style:none;
padding:0px;
margin:0px;
}
.bankWrapper .bankList .bankListTop ul li{
float:left;
width:100%;
margin:0 0 5px 0;
}
.noMarginBankRight{
margin-right:0px;
}
.bankWrapper .bankList .bankListTop ul li img{
border:1px solid #858585;
}
.bankWrapper .bankList .bankListBottom{
float:left;
width:100%;
margin:5px 0 0 0;
}
.bankWrapper .bankList .bankListBottom ul{
list-style:none;
padding:0px;
margin:0px;
}
.bankWrapper .bankList .bankListBottom ul li{
float:left;
width:100%;
margin:0 0 5px 0;
}
.bankWrapper .bankList .bankListBottom ul li.marginLeftBank1Pre{
margin-left:0;
}
.bankWrapper .bankList .bankListBottom ul li img{
border:1px solid #858585;
}
.paymentWrapper{
float:left;
width:100%;
text-align:center;
}
.paymentWrapper .autoWidth{
width:95%;
float:none;
margin:10px 0 0 1%;
}
.paymentWrapper .autoWidth img{
border:2px solid #a4aba2;
width:100%;
}
.paymentWrapper .autoWidth a{
display:block;
width:100%;
text-align:right;
margin:10px 0 0 0;
padding:0.5% 0;
color:#FFF;
font-size:12px;
font-family: 'MyriadPro-Regular';
background:url(../img/pdf-icon-orignal.html) 50% top no-repeat;
text-decoration:none;
}
/*****************************************************           COMMERCIAL-MICROSHOPES-CSS              ********************************************/
.shopeSize{
float:left;
width:100%;
margin:60px  0  0 0;
text-align:center;
}
.shopeSize p{
color:#FFF;
font-size:23px;
font-family: 'MyriadPro-Regular';
}
.shopeSize .availableIn{
width:90%;
background:#46a748;
color:#FFF;
font-size:20px;
font-family: 'MyriadPro-Regular';
text-align:center;
margin:0 5% 0 5%;
padding:1% 0;
}
/*****************************************************           OFFERING-CSS              ********************************************/
.homeSpotLight2{
float:left;
width:100%;
height:549px;
margin:62px 0 0 0;
position:relative;
}
.homeSpotLight2 .flexslider .slides > li{
display:block;
}
.homeSpotLight2 ul li{
float:left;
opacity:0.5;
filter:alpha(opacity=50);
transition:all 0.6s ease-in-out;
-webkit-transition:all 0.6s ease-in;

}
.homeSpotLight2 ul li.active{
opacity:1;
filter:alpha(opacity=100);
}
.homeSpotLight2 .overlay2.active{
display:block;
width:100%;
height:auto;
color:#fff;
text-decoration:none;
}
.homeSpotLight2 .overlay2 a{
text-decoration:none;
color:#FFF;
width:100%;
display:block;
}
.homeSpotLight2 .overlay2.independentPaddingBottom{
padding:5px 0 21px 0;
}
.homeSpotLight2 ul li.offeringbg1{
background:url(../img/offering-villas.html) left top no-repeat;
height:549px;
width:25%; background-size:cover;
}

.homeSpotLight2 ul li.offeringbg2{
background:url(../img/offering-banglows.html) right top no-repeat;
height:549px;background-size:cover;
width:25%;
}

.homeSpotLight2 ul li.offeringbg3{
background:url(../img/offering1.html) right top no-repeat;
height:549px;background-size:cover;
width:25%;
}

.homeSpotLight2 ul li.offeringbg4{
background:url(../img/offering-plots.html) right top no-repeat;
height:549px;background-size:cover;
width:25%;
}

.homeSpotLight2 .bottomTriggerExplor{
position:absolute;
width:144px;
height:42px;
left:50%;
margin-left:-71px;
bottom:0;
background:url(../img/offringBottom.html) left top no-repeat;
} 
.homeSpotLight2 .bottomTriggerExplor a{
display:block;
width:142px;
height:42px;
}
.homeSpotLight2 .overlay2{
width:100%;
color:#fff;
font-size:22px;
display:none;
text-transform:uppercase;
text-align:center;
font-family: 'GillSansLight-Regular';
padding:10px 0;
margin:65% 0 0 0;
background:url(../img/explorBanner-overlay2.html) left top no-repeat;
transition:all 0.6s ease-in-out;
-webkit-transition:all 0.6s ease-in-out;
}
.offeringBottom{
position:absolute;
bottom:0px;
left:50%;
margin:0 0 0 -72px;
}
.offeringTerrace{
float:left;
width:49%;
font-size:16px;
color:#aba9a7;
font-family: 'MyriadPro-Regular';
text-align:center;
margin:-5px 0 0 0;
border-right:1px solid #a9a8a7;
}
.offeringTerrace a{
display:block;
padding-top:2px !important;
padding-bottom:1px !important;
color:#aba9a7 !important;
}
.offeringRecidence{
float:left;
width:49%;
font-size:16px;
color:#aba9a7;
font-family: 'MyriadPro-Regular';
text-align:center;
margin:-4px 0 0 0;
}
.offeringRecidence a{
display:block;
color:#aba9a7 !important;
padding-top:0px !important;
padding-bottom:0px !important;
}
.homeSpotLight2 .flex-direction-nav .flex-prev { left:0; width:62px; height:130px; background:url(../img/leftEro.html) left top no-repeat;}
.homeSpotLight2 .flex-direction-nav .flex-next { right: 0; width:60px; height:130px; background:url(../img/rightEro.html) left top no-repeat;}
/*****************************************************           OFFERING-CSS-END'S              ********************************************/
/*****************************************************           NEW-CSS-END              ********************************************/
.footerDisclamer{
float:left;
width:100%; text-align:left;
}
.footerDisclamer a{
text-decoration:none;
color:#a4a1ae; text-align:left;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}





.disclamerWrapper{
float:left;
width:100%;
background:#999;
}
.disclamerWrapper h1{
color: #fff;
font-family: 'MyriadPro-Regular';
font-size: 40px;
margin: 0;
padding:15px 15px 0 15px;
}
.disclamerWrapper p{
color: #fff;
font-family: 'MyriadPro-Regular';
font-size: 13px;
margin:0px;
padding:0 15px 15px 15px;
}
.about-affinity {
    cursor: default !important;
    float: left;
    height: auto;
    margin: 0;
    padding: 0 3% 0 4%;
    width: 96%;
}

.about-affinity h3{margin:0 0 10px 0;}

h1, h2, h3, h4, h5, h6, .pt_price, .item_statistic dt, #countdown dt, .article_stats, .lh_ex_small, .clients.brands .owl-controls{margin:0; }

.leftSpace {
margin: 2% 0 0 0% !important;
}
.factsIcon {
margin: 0;
padding:2% 0 0 2%;
position: relative;
width: 96%;
}
.factsIcon img{
width:auto !important;
}

.factsIcon .popUp {
background: none repeat scroll 0 0 #fff;
border-radius: 5px;
left: 40%;
line-height: 15px !important;
padding: 10px;
position: absolute;
top: -90px;
width: 48%;
}
.whiteArrow {
background: url("../img/bubble.html") no-repeat scroll left top rgba(0, 0, 0, 0);
height: 20px;
left: -10px;
position: absolute;
top: 90px;
width: 20px;
}
.factsIcon .popUp h2 {
color: #000;
font-size: 13px ;
margin: 0;
}
.factsIcon .popUp p {
color: #000 ;
font-size: 13px;
margin: 0;
}

.gallerySliderWapper .gallerySliderWapperInner {
float: left;
margin: 30px 0 0 0;
width: 92%;
position:relative;
}
.scrollingDivWrapper {
float: left;
height: 395px;
width: 98%;
}
.gallerySliderWapper.gallerySliderWapperHeightFixed {
height: auto;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg9 {
background: url(../Site-Images/Small/9.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg10 {
background: url(../Site-Images/Small/10.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg11 {
background: url(../Site-Images/Small/11.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
gallerySliderWapper .gallerySliderWapperInner .gallerybg12 {
background: url(../Site-Images/Small/12.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg14 {
background: url(../Site-Images/Small/14.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg15 {
background: url(../Site-Images/Small/15.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg16 {
background: url(../Site-Images/Small/16.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}

.gallerySliderWapper .gallerySliderWapperInner .gallerybg19 {
background: url(../Site-Images/Small/gallery-Arcade.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg20 {
background: url(../Site-Images/Small/gallery-citycenter.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg21 {
background: url(../Site-Images/Small/gallery-residences-Hyde-Park.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}

.gallerySliderWapper .gallerySliderWapperInner .gallerybg22 {
background: url(../Site-Images/Small/gallery-terraces-Hyde-Park.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg22 {
background: url(../Site-Images/Small/gallery-terraces-Hyde-Park.html) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg23 {
background:url(../Site-Images/Small/gallery-Bungalows.html) left top no-repeat;
}

.gallerySliderWapper .sampleAprtmentbg1 {
background:url(../img/SampleapartmentSmall1.html) left top no-repeat;
}
.gallerySliderWapper .sampleAprtmentbg2 {
background:url(../img/SampleapartmentSmall2.html) left top no-repeat;
}
.gallerySliderWapper .sampleAprtmentbg3 {
background:url(../img/SampleapartmentSmall3.html) left top no-repeat;
}
.gallerySliderWapper .sampleAprtmentbg4 {
background:url(../img/SampleapartmentSmall4.html) left top no-repeat;
}
.gallerySliderWapper .sampleAprtmentbg5 {
background:url(../img/SampleapartmentSmall5.html) left top no-repeat;
}
.gallerySliderWapper .sampleAprtmentbg6 {
background:url(../img/SampleapartmentSmall6.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg12 {
background: url("../Site-Images/Small/12.html") no-repeat scroll left top rgba(0, 0, 0, 0);
}

.gallerySliderWapper .gallerySliderWapperInner .gallerybg4 {
background:url(../Site-Images/Small/4.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg5 {
background:url(../Site-Images/Small/5.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg6 {
background:url(../Site-Images/Small/6.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg7 {
background:url(../Site-Images/Small/7.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg8 {
background:url(../Site-Images/Small/8.html) left top no-repeat;
}

.gallerySliderWapper .gallerySliderWapperInner .gallerybg13 {
background:url(../Site-Images/Small/13.html) left top no-repeat;
}

.gallerySliderWapper .gallerySliderWapperInner  .gallerybg17 {
background:url(../Site-Images/Small/17.html) left top no-repeat;
}
.gallerySliderWapper .gallerySliderWapperInner .gallerybg18 {
background:url(../Site-Images/Small/18.html) left top no-repeat;
}

}
/* ==========================================================================
Helper classes
========================================================================== */

.ir {
background-color: transparent;
border: 0;
overflow: hidden;
*text-indent: -9999px;
}
.ir:before {
content: "";
display: block;
width: 0;
height: 150%;
}


.hidden {
display: none !important;
visibility: hidden;
}


.visuallyhidden {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}


.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto;
}


.invisible {
visibility: hidden;
}


.clearfix:before, .clearfix:after {
content: " "; /* 1 */
display: table; /* 2 */
}

.clearfix:after {
clear: both;
}


.clearfix {
*zoom: 1;
}



@media print {
* {
background: transparent !important;
color: #000 !important; 
box-shadow: none !important;
text-shadow: none !important;
}
a, a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}


.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
content: "";
}
pre, blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group; 
}
tr, img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
@page {
margin: 0.5cm;
}
p, h2, h3 {
orphans: 3;
widows: 3;
}
h2, h3 {
page-break-after: avoid;
}
}
@font-face {
font-family: 'MyriadPro-Regular';
src: url('fonts/myriadproregular.eot');
src: url('fonts/myriadproregulard41d.eot?#iefix') format('embedded-opentype'), url('fonts/myriadproregular.html') format('woff'), url('fonts/myriadproregular.ttf') format('truetype'), url('fonts/myriadproregular-2.html#myriadproregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'MyriadPro-BoldCond';
src: url('fonts/myriadproboldcond.eot');
src: url('fonts/myriadproboldcondd41d.eot?#iefix') format('embedded-opentype'), url('fonts/myriadproboldcond.html') format('woff'), url('fonts/myriadproboldcond.ttf') format('truetype'), url('fonts/myriadproboldcond-2.html#myriadproboldcond') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'MyriadPro-Semibold';
src: url('fonts/myriadprosemibold.eot');
src: url('fonts/myriadprosemiboldd41d.eot?#iefix') format('embedded-opentype'), url('fonts/myriadprosemibold.html') format('woff'), url('fonts/myriadprosemibold.ttf') format('truetype'), url('fonts/myriadprosemibold-2.html#myriadprosemibold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'CalistoMT';
src: url('fonts/calist1.eot');
src: url('fonts/calist1d41d.eot?#iefix') format('embedded-opentype'), url('fonts/calist1.html') format('woff'), url('fonts/calist1.ttf') format('truetype'), url('fonts/calist1-2.html#calist1') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'MyriadPro-Bold';
src: url('fonts/myriadprobold.eot');
src: url('fonts/myriadproboldd41d.eot?#iefix') format('embedded-opentype'), url('fonts/myriadprobold.html') format('woff'), url('fonts/myriadprobold.ttf') format('truetype'), url('fonts/myriadprobold-2.html#myriadprobold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'MyriadPro-Light';
src: url('fonts/myriadprolight.eot');
src: url('fonts/myriadprolightd41d.eot?#iefix') format('embedded-opentype'), url('fonts/myriadprolight.html') format('woff'), url('fonts/myriadprolight.ttf') format('truetype'), url('fonts/myriadprolight-2.html#myriadprolight') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'GillSansLight-Regular';
src: url('fonts/gilr35a0.eot');
src: url('fonts/gilr35a0d41d.eot?#iefix') format('embedded-opentype'),
url('fonts/gilr35a0.html') format('woff'),
url('fonts/gilr35a0.ttf') format('truetype'),
url('fonts/gilr35a0-2.html#gilr35a0') format('svg');
font-weight: normal;
font-style: normal;
}


/*--------------------- short icons padding issue-------------------------------------*/


/*-----------------fancy box popup close -----------------------*/

.fancybox-close {
    top: 0px;
    right: -3px;
    z-index: 9999999!important;
}

.gallerySliderWapper ul li a img{ width:100%; border:none!important; height:auto;}

.bredCrumbs a{ color:#fff!important; text-decoration:none;}
.bredCrumbs span.active{ color:#DDDDDD !important}
.bredCrumbsWrapper {
 z-index:1;
}


.terraceWrapper .overview a {
  color: #fff!important;
  text-decoration: none;
  /*padding-left: 12px!important;*/
}
.terraceContent{ text-align:center;}
footer{background: #2C2643!important;}


.navWrapper1 .menu ul li a {
  color: #fff!important;
}


 

.formformat {
    margin: 0px;
	margin-top:20px;
}
.formformat td input[type="text"] {
    border: 1px solid #FFF;
    outline: 0px none;
    padding: 2px 10px;
    width: 220px;
    font: 400 14px/20px myriad;
    color: #000;
    border-radius: 10px;
	margin-bottom:10px;
	font-family: 'MyriadPro-Regular';
}

.formformat td input[type="button"] {
    border: 1px solid #ECDBC2;
    outline: 0px none;
    padding: 3px 0px;
    width: 80px;
    font: 400 14px/20px myriad;
    color: #000;
    background: #ECDBC2 none repeat scroll 0% 0%;
    text-align: center;
	font-family: 'MyriadPro-Regular';
    cursor: pointer;
    border-radius: 10px;
}
.formformat td input:hover[type=button] {
	border:1px solid #09821E; 
	color: #000; 
	background:#09821E;
}

@media only screen and (min-width: 959px) and (max-width: 2200px) {
.form-text1
{
margin-left:35px;
}

.form-text2
{
margin-left:205px;
}
.form-text h3 {
    font-size: 18px;
    color: #ECDBC2;
    font-family: "MyriadPro-Regular";
    font-weight: 400;
    margin-bottom: 10px;
    line-height: 27px;
}

.form-text p{
color: #fff;
line-height: 24px;
padding-bottom: 8px;
font-family: "Myriad Pro";
}

.payment
{
	float:left !important;
	margin-right:10px;
	width:23% !important;
	margin:90px 10px 75px 0px;
}
.payment img
{
	max-width:100%;
}

.payment { position: relative; width: 285px; height: 175px;} 
.payment .caption { position: absolute; width: 88%; bottom: 0px; left: 0px; color: #ffffff; background: #000; text-align:center; font-weight:bold; } 

}

@media only screen and (min-width: 768px) and (max-width: 959px) {

.form-text h3 {
    font-size: 16px;
    color: #ECDBC2;
    font-family: "MyriadPro-Regular";
    font-weight: 400;
    margin-bottom: 10px;
    line-height: 27px;
}

.form-text p{
color: #fff;
line-height: 24px;
padding-bottom: 8px;
font-family: "Myriad Pro";
}

 .payment
{
	margin-top:25px;
	margin-bottom:15px
}
.payment img
{
	max-width:100%;
}
.payment { position: relative; width: 25%; height: 175px;margin-left:20px;float:left !important;margin-top:60px;} 
.payment .caption { position: absolute; width: 93%; bottom: 0px; left: 0px; color: #ffffff; background: #000; text-align:center; font-weight:bold; font-size:11px;} 
}
@media only screen and (min-width: 468px) and (max-width: 768px) {

.form-text h3 {
    font-size: 14px;
    color: #ECDBC2;
    font-family: "MyriadPro-Regular";
    font-weight: 400;
    margin-bottom: 10px;
    line-height: 27px;
}

.form-text p{
color: #fff;
line-height: 24px;
padding-bottom: 8px;
font-family: "Myriad Pro";
}

.payment
{
float:left !important;
margin:25px 0px 10px 20px;
width:40% !important;
padding:10px;
}
.payment img
{
max-width:100%;
}
.payment { position: relative; width:30%; height: 175px;} 
.payment .caption { position: absolute; width:61%; bottom: 0px; left: 0px; color: #ffffff; background: #000; text-align:center; font-weight:bold; font-size:11px; } 



}

@media only screen and (min-width: 250px) and (max-width: 468px) {

 
.form-text h3 {
    font-size: 18px;
    color: #ECDBC2;
    font-family: "MyriadPro-Regular";
    font-weight: 400;
    margin-bottom: 10px;
    line-height: 27px;
}

.form-text p{
color: #fff;
line-height: 24px;
padding-bottom: 8px;
font-family: "Myriad Pro";
}


.payment
{
float:left !important;
margin:60px 0px 15px 25px;;
width:100% !important;
padding:10px;
}
.payment img
{
max-width:100%;
}
.payment { position: relative; width:30%; height: 175px;} 

.payment .caption { position: absolute; width:233px; bottom: 0px; left: 0px; color: #ffffff; background: #000; text-align:center; } 

figure.slider figure figcaption { top:60px !important; }

.carousal-caption p{font-size:1em; }

.carousal-caption {
float:left;
    width: 95% !important;
    margin-left: 4px;
    left: 2%;
    top: 70px;
}

.container, .project_description {
    padding-left: 0;
    padding-right: 0;
}

.radio-inputs { margin-left: 0 !important;}

.left_label {width: 100% !important; }
.right_input{width:100% !important; }
textarea, .select_title, input:not([type="submit"]){width:100%; }
.m_bottom_23{margin-left:0 !important; }


}

/* ------------------------- This Nagaraju classes ----------------------------- */
.booked-colors {
    margin-bottom: 20px;
}

.bank-logos ul li{
	display:inline-block;
	margin-right:10px;
}

.booked-colors ul li{
    display: inline-block;
    padding: 10px;
}

.booked-colors ul li a{
    color:#fff;
}

.booked-colors ul li a:hover{
    color:#fff;
}

.location li{
	display:inline-block;
}

.location-map{
	margin-bottom:10px;	
}

ul.location {
    background-color: #1C1439;
    padding: 10px;
}

.location li {
    display: inline-block;
    border-right: 1px solid #F60;
    padding: 0 48px;
    color: #fff;
}

.location li:last-child{
	border-right:none;
}


.bank-logos li{
	display:inline-block;
}



/*--------------------- slider -------------------------------- */

@keyframes slidy {
0% { left: 0%; }
20% { left: 0%; }
25% { left: -100%; }
45% { left: -100%; }
50% { left: -200%; }
70% { left: -200%; }
75% { left: -300%; }
95% { left: -300%; }
}

div#captioned-gallery { 
  width: 100%; overflow: hidden; 
}

figure.slider { 
  position: relative; width: 500%;
  font-size: 0; animation: 30s slidy infinite; 
}

figure.slider figure { 
  width: 20%; height: auto;
  display: inline-block;  position: inherit; 
}

figure.slider img { width: 100%; height: auto; }

figure.slider figure figcaption { 
  position: absolute; 
  top:130px;
 /* background: rgba(0,0,0,0.4);*/
  color: #fff; width: 100%;
  font-size: 2rem; 
}

.footer-links3 p {
    color:#a4a1ae;
	margin:0;
}
.footer-links3 p a {
    color: #F60 !important;
    font-size: 12px;
}

a.fancybox2 img {
    margin-top: 10px;
}

.map-icon {
    margin: 30px 0;
}