::selection{color:#ffffff;background:#1a1a1a;}
::-moz-selection{color:#ffffff;background:#1a1a1a;}
body{color:#fff;background:#000000;font-family:'libre_baskervilleregular';font-size:14px;line-height:25px;}

img{max-width:100%;}
h1,section h2{padding:10px 0;text-align:center;font-size:28px;text-transform:uppercase;letter-spacing:10px;background:#FDFCF6;margin:0 !important;}
section h2{font-family:'libre_baskervilleregular';font-weight:normal;}
a{color:inherit;text-decoration:none;}
a:hover{color:#bd9000;}
.brand-color{color:#8c8a82 !important;}
.text-bg{width:100%;display:inline-block;padding:5px 7px 6px 8px;background:rgba(0,0,0,0.80);}
.footer-two{position:relative;padding-top:0;padding-bottom:25px;background:#f0f0f0;}
.footer-two p{margin-bottom:50px;}
.footer-two a{background:#000000;padding:5px;}
.main-menu{position:fixed;top:0;display:block;width:100%;min-height:50px;background:#FFF;z-index:99;-webkit-box-shadow:0px 0px 0px 2px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 0px 2px rgba(0, 0, 0, 0.1);}
.menu-wrap{position:relative;display:block;margin:0 auto;width:1100px;}
.menu-logo{float:left;text-align:left;width:250px;max-height:50px;margin-top:3px;margin-bottom:0;}
.main-menu h1{float:left;text-align:left;font-size:18px;margin-top:10px;margin-bottom:0;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;}
.main-menu h1 a{text-decoration:none;color:#bd9000;}
.main-menu h1 a:hover{color:#ffffff;}
#toggle, .toggle{display:none;}
.menu{text-align:right;height:100%;}
.menu li{display:inline-block;list-style:none;margin-left:22px;font-size:13px;font-weight:600;letter-spacing:0.1em;line-height:70px;text-transform:uppercase;}
.menu li a{display:inline-block;text-decoration:none;color:#8c8a82;height:100%;cursor: pointer;}
.menu li a:hover{color:#000;}
@font-face{font-family:'LibreBaskervilleItalic';src:url('../fonts/LibreBaskervilleItalic.eot');src:url('../fonts/LibreBaskervilleItalic.eot') format('embedded-opentype'),
url('../fonts/LibreBaskervilleItalic.woff2') format('woff2'),
url('../fonts/LibreBaskervilleItalic.woff') format('woff'),
url('../fonts/LibreBaskervilleItalic.ttf') format('truetype'),
url('../fonts/LibreBaskervilleItalic.svg#LibreBaskervilleItalic') format('svg');}
.banner{height:979px;display:table;width:100%;background-position:top center;background-repeat:no-repeat;background-size:cover;}
.bannerContent{color:white;font-size:30px;font-family:'';display:table-cell;vertical-align:middle;text-align: center}
.banner1Content{color:white;font-size:30px;font-family:'';display:table-cell;vertical-align:middle;padding-left: 110px;padding-top: 10px;}
.bigText{font-size:110px;color:white;text-transform:uppercase;line-height:100%;margin-bottom:15px;}
.yellowSec{font-size:22px;padding:12px 30px;font-family:'LibreBaskervilleItalic';background-color:#a4c625;display:inline-block;color:black;line-height:140%;}
.bigPara{max-width:930px;margin:0 auto;padding:25px 30px;}
.owl-buttons{position:absolute;top:30%;width:100%;}
.owl-next, .owl-prev{width:43px;height:43px;text-indent:-9999px;}
.owl-prev{float:left;background:url(../images/back.png) left no-repeat;margin-left:5px;}
.owl-next{float:right;background:url(../images/forward.png) right no-repeat;margin-right:5px;}
#experience .banner1{background-image:url('../images/experience/03.jpg');}
#experience .banner2{background-image:url('../images/experience/04.jpg');}
#experience .banner3{background-image:url('../images/experience/02.jpg');}
/*#experience .banner3{background-image:url('../images/experience/exercise.jpg');}
#experience .banner4{background-image:url('../images/experience/basketball.jpg');}*/
/*#experience .banner5{background-image:url('../images/experience/exp-bathroom.jpg');}*/
#experience .banner6{background-image:url('../images/experience/exp-pooldeck.jpg');}
#experience .banner7{background-image:url('../images/experience/exp-skydeck.jpg');}
#amenities .banner3{background-image:url('../images/amenities/fog.jpg');}
/*#amenities .banner2{background-image:url('../images/amenities/road-signs.jpg');}*/
#amenities .banner1{background-image:url('../images/amenities/highways3.jpg');}
#amenities .banner4{background-image:url('../images/amenities/fog.jpeg');}
/*#amenities .banner5{background-image:url('../images/amenities/amenities-hall.jpg');}
#amenities .banner6{background-image:url('../images/amenities/amenities-sky-terrace.jpg');}*/
#partners .banner1{background-image:url('../images/1.jpg');}
#partners .banner2{background-image:url('../images/3.jpg');}
/*#partners .banner3{background-image:url('../images/3.jpg');}*/
/*#partners .banner3{background-image:url('../images/consultants/consultants-dha.jpg');}
#partners .banner4{background-image:url('../images/consultants/consultants-buro.jpg');}
#partners .banner5{background-image:url('../images/consultants/consultants-lda.jpg');}
#partners .banner6{background-image:url('../images/consultants/consultants-hba.jpg');}
#partners .banner7{background-image:url('../images/consultants/consultants-barkley.jpg');}
#partners .banner8{background-image:url('../images/consultants/consultants-lnt.jpg');}*/
.thankContent{font-size:16px;margin:70px 5px 0 0;}
.staticBanner{background:url('../images/home-banner.jpg') top center no-repeat;background-size:cover;height:979px;}
@media screen and (max-width:1366px){.banner ,.staticBanner{height:694px;}
.bigText{font-size:90px;margin-bottom:10px;}
.yellowSec,.bigPara{font-size:20px;padding:10px 18px;}
section h2{padding:40px 0;}
}
@media screen and (max-width:1024px){.staticBanner{height:520px;}
}
@media screen and (max-width:768px){.bigText{font-size:36px;margin-bottom:5px;}
.yellowSec, .bigPara{font-size:14px;padding:5px 10px;margin-left:10px;margin-right:10px;}
.banner{height:410px;     margin-top: 42px;}
.wbs-container.right{display:block;}
.contDetails{position:static;text-align:center;}
.thankContent{margin:20px auto 20px;}
.staticBanner{height:390px;background-position:top left;}
.home{padding-top:55px;}
.home .owl-buttons{bottom:2px;}
}
@media screen and (max-width:480px){section h2{padding:22px 0;font-size:20px;}
}
@media only screen and (max-width:950px){.form_submit_block .submit_buttom{float:none;margin-right:0 !important;}
.scroll_dwn_wrap{display:none;}
.sticky-wrapper, .main-menu{height:90px!important;}
.menu-wrap{width:100%;}
.menu-logo{margin-top:4px;margin-left:15px;}
.main-menu h1{margin-top:0;margin-left:15px;}
.toggle{display:block;position:relative;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;color:#a4c625;float:right;font-family:'FontAwesome';text-align:center;font-size:22px;width:50px;height:50px;line-height:50px;}
.toggle:hover{color:#ffffff;}
.toggle:after{content:'\f0c9';}
#toggle:checked ~ .menu{display:block;filter:alpha(opacity=100);opacity:1;}
#toggle:checked + .toggle:after{content:'\f077';}
.menu{display:none;filter:alpha(opacity=0);opacity:0;margin-top:60px;width:100%;position:absolute;right:0;height:auto;text-align:left;background:#FFF;padding-bottom:10px;}
.menu li{display:block;width:100%;height:40px;line-height:40px;margin:0;}
.menu li a{display:block;width:100%;height:auto;margin-left:15px;}
}
.main-menu.white-menu{background:#ffffff;}
.main-menu.white-menu h1 a:hover{color:#1a1a1a;}
.main-menu.white-menu .menu li a:hover{color:#bd9000;}
@media only screen and (max-width:768px){.main-menu.white-menu .toggle:hover{color:#1a1a1a;}
.main-menu.white-menu .menu{background:#fafafa;}
#frmFormMailContainer{width:310px;}
}
@media only screen and (min-width:480px) and (max-width:768px){.the-logo{max-width:150px !important;}
.home h2{font-size:14px;text-transform:uppercase;letter-spacing:1px;}
}
@media only screen and (max-width:479px){.the-logo{max-width:150px !important;}
.home h2{font-size:14px;text-transform:uppercase;letter-spacing:1px;}
}
.thank-you-wrp{padding:29vh 0 16vh;text-align:center;font-size:20px;width:400px;color:#000;margin:0 auto;line-height:30px;}
#field_1_div{overflow:visible;}
#field_1_div input{width:100% !important;}
#field_1_div .country-list{width:538%;color:#000;}
.intl-tel-input{text-align:center;width:72% !important;}
.country-name{color:#000;}


#disc-bg
 {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .8);
    text-align: center;
    height: 100%;
    width: 100%;
    z-index: 999;
    display: block
}
#disc-bg .content {
    width: 50%;
    background: #fff;
    height: auto;
    color: #434343;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    border-radius: 5px;
    right: 0;
    margin: 0 auto;
    padding: 2%;
   font-size: 12px;text-align: center;
   line-height: 17px;
}
#disc-bg .content p {
   text-align: justify; line-height: 17px;
}
.agree-popup {   
    cursor: pointer;
    background: #bd9000;
    padding: 10px 25px;
    border-radius: 5px;
    color: #fff !important; text-decoration: none; display: inline-block;
    margin-top: 15px;
}
#disc-bg .content h2 {
    font-size: 23px;
    margin-bottom: 20px;
    display: block;color: #bd9000;
    font-weight: bold;
    font-family: 'libre_baskervilleregular';
}

@media screen and (max-width: 800px) {
    #disc-bg .content {width: 90%;}
    .content-view{ max-height: 270px; overflow: auto}
}
.padtop50 {
    padding-top: 50px;
}
#randomfield { 
    /*
    #randomfield is the ID of the Captcha box
    */
    
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /*
    user-select: none; makes the text field un-selectable (you wouldn't want the user to simply copy-paste the Captcha, would you?)
    Also this shouldn't be confused with the "disabled" attribute written for this input field in the HTML code
    */ 
    
    width: 200px;
    color: black;
    border-color: black;
    text-align: center;
    font-size: 40px;
    
    /* Change the URL to the picture you would want as the background of the text field */
    background-image: url('http://4.bp.blogspot.com/-EEMSa_GTgIo/UpAgBQaE6-I/AAAAAAAACUE/jdcxZVXelzA/s1600/ca.png');
}
