.preloader{background:url(../images/preloader.gif) center center;height:39px;width:72px;display:none;background-size:cover;margin:auto}.movie-col{padding-top:20px}.full-width-grey-bg{width:100%;background-color:#ececec;padding-top:50px;padding-bottom:20px}.call-us,.top-strip{text-align:right}.call-us a,.call-us strong{font-style:italic;line-height:20px}.theme nav,.theme nav ul.nav{float:right}.about-us,.call-us strong,.main-banner,.master-box,.masterplan h3{display:inline-block}a.btn.social_link{background-color:none;margin-left:10px;font-size:16px;height:46px;padding:0;width:46px;line-height:46px;border-radius:100%;border-color:#fff}.call-us a:hover,.email-footer:hover,.info_list ul li a:hover::before,.mainBox a:focus,.mainBox span:hover,.overlay-data a:hover,.phone-footer:hover,.top-strip a:hover{text-decoration:none}body{font-family:Raleway,sans-serif}header{position:relative}.inner-left-m{margin:15px 0!important}.m-b-15{margin-bottom:15px!important}.top-strip{width:100%;background:#333;padding:5px 0}.top-strip a{color:#fff;font-size:15px}.top-strip a:hover{color:#fff}.top-strip a i{color:#fff;margin-right:5px}.mid-strip{width:100%;background:#89c5bc;padding:18px 0}.mid-strip .logo{position:absolute;left:0;z-index:999;top:-47px}nav.affix-top .logo-fixed{display:none;margin-top:4px}nav.affix .logo-fixed{display:block;margin-top:4px}.about-us,.mainBox,.mainBox span,.map-circul,.master-box,.masterplan h3,.register-today{text-align:center}.call-us strong{font-family:seriouslymedium;color:#fff;font-size:46px;width:100%}.call-us a{color:#fff;font-size:32px;font-weight:bolder}.call-us a:hover{color:#fff}a.registerBtn{font-size:16px;font-style:normal;background:#0f6c8d;padding:12px 30px;border-radius:25px}a.registerBtn:focus,a.registerBtn:hover{background:#0f6c8d;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;color:#fff}.theme nav{background:#89c5bc;border:none;width:100%;border-radius:0;min-height:45px;margin:0;z-index:99}.theme nav ul.nav li a{color:#fff;font-size:15px;margin:12px 0;padding:0 25px;transition:all .5s ease;font-weight:600;letter-spacing:.1rem}.theme nav ul.nav li a.r-none{border:none;padding-right:0}.theme nav ul.nav li a:focus,.theme nav ul.nav li a:hover,.theme nav ul.nav li:focus{color:#fff;outline:0;text-decoration:none;background-color:none}.theme ul.dropdown-menu{background:#89c5bc;border:none;padding:0}.theme nav ul.nav li ul.dropdown-menu li a{border-right:none;margin:0;padding:10px}.theme nav ul.nav li ul.dropdown-menu li a:hover{color:#89c5bc;padding-left:15px;transition:all .5s ease}.theme ul.dropdown-menu li{border-right:none!important}.affix{top:0;width:100%;z-index:999999}.affix+.container-fluid{padding-top:70px}.theme nav.affix ul.nav li a{padding:13px 45px;transition:all .5s ease;margin:0}.theme nav.affix ul.nav li a.active{background:#fff;color:#89c5bc}.theme .navbar-default .navbar-toggle:focus,.theme .navbar-default .navbar-toggle:hover{background:#fff}.theme .navbar-inverse .navbar-toggle:focus .icon-bar,.theme .navbar-inverse .navbar-toggle:hover .icon-bar{background-color:#89c5bc}.parallax-window{min-height:641px;background:0 0}.main-banner{width:100%}.main-banner h1{font-family:futura_hv_btheavy;font-size:120px;font-style:italic;color:#fff;margin-top:45%;margin-bottom:0;padding:0}.main-banner p{font-family:seriouslymedium;color:#fff;font-size:30px;margin:0;padding:0;line-height:35px}.about-us h3,.main-slider .slider-text h1,.register-today h2{font-family:futura_hv_btheavy}.register-today{background:#fff;border-radius:10px;padding:0 30px 30px 30px;margin:0}#myModal button.close{margin:0 10px;font-size:30px;z-index:999999;position:relative}.register-today h2{color:#2f2f2f;font-size:40px;margin:0;padding:20px 0 0}.register-today small{font-size:13px;color:#2f2f2f;margin-bottom:25px;display:inline-block;width:100%}.register-today form input{box-shadow:none;height:50px;font-style:italic;border-radius:6px;margin-bottom:0}.register-today form input[type=submit]{background:#0f6c8d;border-radius:3px;width:100%;color:#fff;font-size:25px;font-style:normal;font-weight:700;text-transform:uppercase;box-shadow:0 4px 0 #0f6c8d}.theme .modal-header{border:none}.main-slider{position:relative}.main-slider img{width:100%}.main-slider .slider-text{position:absolute;bottom:90px;left:initial;margin-left:70px}.main-slider .slider-text h1{font-size:100px;font-style:italic;color:#fff;margin-top:45%;margin-bottom:0;text-shadow:0 1px 4px #333;padding:0}.main-slider .slider-text p{color:#fff;font-size:22px;margin:0;padding:0;line-height:25px;max-width:500px;text-shadow:0 1px 4px #333}.about-us,.masterplan{padding:50px 0;width:100%}.about-us h3{color:#0f6c8d;font-size:65px;font-weight:700}.about-us p{color:#2b2b2b;font-size:20px;margin:0}.masterplan{background:#89c5bc;margin-top:-5px}.masterplan h3{color:#fff;font-size:50px;margin-bottom:50px;font-family:seriouslymedium;font-weight:700;width:100%}.footer-contact h5,.footer-link h5,.mainBox span,.master-box h4{font-family:futura_hv_btheavy}.master-box{width:100%;position:relative}.master-box img{display:inline}.master-box h4{color:#fff;font-size:35px;font-weight:700}.overlay-data{background:rgba(0,0,0,.8);width:276px;height:275px;border-radius:100%;position:absolute;top:20px;left:42px;transition:all .5s ease}.overlay-data a{color:#fff;border:1px solid #fff;border-radius:3px;padding:12px 30px;margin-top:8pc;display:inline-block}.overlay-data a:hover{color:#333;background:#fff;transition:all .5s ease}.mainBox a:focus,.mainBox span,.mainBox span:hover{transition:all .5s ease;background:rgba(255,163,45,.8);color:#fff}.overlay-data{display:none}.master-box:hover .overlay-data{display:block}.mainBox,.three-box{display:inline-block;width:100%}.three-box{padding:100px 0}.mainBox{position:relative}.mainBox img{display:inline}.boxAnchor,.build-box,.email-footer,.f-number small,.footer-contact,.footer-contact ul,.footer-info address,.footer-link,.footer-link ul li a,.footer-logo,.inner-heading,.inner-left,.main-heading,.map-circul,.map-circul h4,.map-circul strong,.phone-footer,.stage-circul,.theme .map-circul a{display:inline-block}.mainBox span{position:absolute;font-size:40px;padding:5px 0;z-index:9;left:0;top:125px;width:100%;font-weight:700}.boxAnchor{width:100%}footer{width:100%;background:#1b1b1b;padding:100px 0;border-bottom:10px solid #000}.footer-logo{margin-bottom:25px}.email-footer,.footer-info address,.phone-footer{width:auto;color:#fff;font-size:16px;font-weight:100;margin:5px 0;padding:0}.email-footer i,.footer-info address i,.phone-footer i{text-indent:0;width:20px;height:20px;margin-right:5px}.email-footer:hover,.phone-footer:hover{color:#fff}.footer-contact,.footer-link{width:100%;padding:0 30px;border-left:1px solid rgba(255,255,255,.1);min-height:250px}.footer-contact h5,.footer-link h5{color:#fff;font-size:22px;font-weight:700}.footer-link ul li a{color:#ef8e19;font-size:16px;font-weight:700;margin:5px 0}.footer-link ul li i{color:#ccc;font-size:18px;margin-right:5px}.f-number small{color:#89c5bc;font-size:20px;font-weight:700;width:100%;line-height:20px}.f-number strong{color:#fff;font-size:32px;font-weight:bolder;line-height:20px}.footer-contact ul{width:100%;margin:20px 0}.footer-contact ul li{float:left}.footer-contact ul li a{color:#ccc;font-size:18px;margin:0;padding:0 15px 0 0;font-weight:100;border-right:1px solid #ccc;line-height:0}.inner-heading h2,.inner-left h3,.main-heading h1,.map-circul h4{font-weight:700;font-family:futura_hv_btheavy}.footer-contact ul li a.last-li{border-right:none;padding-left:15px}.copyright-text{color:#fff;margin:20px 0}.top-breadcrums{padding:10px 0;display:inline-block;width:100%;padding-top:20px}.top-breadcrums a{color:#89c5bc}.top-breadcrums span{color:#999}.inner-heading{width:100%;padding-bottom:20px}.main-heading h1{color:#89c5bc;font-size:40px;margin:0;padding:0 width: 100%;padding-bottom:20px}.inner-heading h2{color:#89c5bc;font-size:40px;margin:0;padding:0}.land-map{border-bottom:1px solid #ddd}.map-circul{margin-bottom:30px;padding:10px 30px;min-height:570px}.map-circul h4{width:100%;font-size:30px;color:#fff}.theme .map-circul p{color:#fff;font-size:17px}.map-circul strong{width:100%;font-size:12px;color:#fff}.theme .map-circul a{text-align:center;color:#fff;margin-top:30px;padding:12px 25px;background:rgba(255,255,255,.3);border:1px solid #fff;position:static;bottom:20px}.theme .map-circul a:focus,.theme .map-circul a:hover{color:#fff;background:#ffa32d;border-color:#ffa32d}.register-today.inner-register{background:#f4f4f4;margin-top:50px}.inner-left{margin:50px 0;width:100%}.stage-circul{width:100%;background:#666}.inner-left img{border-radius:5px}.inner-left h3{border-bottom:1px solid #ddd;font-size:24px;padding:15px 0}.inner-left p{color:#666;font-size:15px;line-height:20px;margin:12px 0 10px}.highlight,.inner-left ul li i{color:#89c5bc}.inner-left a,.inner-left a:focus,.inner-left a:hover{color:#0f6c8d;font-weight:500}.highlight{font-weight:800}.inner-left .builder-main h3{padding:0 0 10px;margin-top:0}.build-box{background:#fff;height:auto;margin:40px 0 0;padding:0;text-align:left}.build-box-img img{display:inline}.build-box h2{border-bottom:1px dotted #000;font-family:futura_hv_btheavy;font-size:20px;font-weight:700;margin:0;padding:0 0 12px}span.call,span.visit{font-size:12px;width:100%;display:inline-block}.builder-main.sec-builder{margin-top:50px}.desk-email{display:block}.mob-email{display:none}.Map,.contact_info,.info_list{display:inline-block;width:100%}.info_list p{margin:0}.info_list ul{margin:15px 0}.info_list ul li a{font-size:15px;color:#000}.info_list ul li a::before{content:"\f105";font-family:FontAwesome;margin-right:5px}.Map iframe{width:100%;height:320px}.contact_info{margin-bottom:20px}.contact_info h4{margin:0 0 10px;padding:0}p.help-block.text-danger{color:red;text-align:left;margin:0;padding:0}@media only screen and (min-width:1px) and (max-width:767px){.desk-email,.main-slider .slider-text h1,.main-slider .slider-text p{display:none}.overlay-data,.theme .map-circul a{position:static}body{overflow-x:hidden}.land-map{margin-top:30px}.three-box{padding:70px 0}.register-today.inner-register{margin-top:0;margin-bottom:50px}.inner-heading{padding-bottom:15px}.inner-left h3{font-size:22px}.register-today small{font-size:12px}.inner-heading h2{font-size:20px}.mob-email{display:block}.mob-email a{border-radius:100%;display:inline-block;height:30px;padding-top:5px;text-align:center;width:30px}.mob-email a i{margin:auto}.theme .navbar-nav{margin:0}.theme .navbar-nav .open .dropdown-menu{background-color:#fff}.mid-strip .logo{position:static;width:auto;display:inline-block}.call-us a{font-size:14px;margin-top:12px;padding:7px}.mid-strip{padding:5px 0}.theme nav ul.nav{float:left;width:100%}.theme nav ul.nav li a{border:none;padding:0}.main-banner h1{font-size:75px;margin-top:25%;text-align:center}.main-banner p{font-size:22px;line-height:30px;text-align:center}.register-today h2{font-size:30px;padding:20px 0 10px}.about-us h3{font-size:50px}.masterplan h3{font-size:25px}.mainBox img{width:100%}.mainBox{margin-bottom:20px}.mainBox a{top:0;font-size:30px}.overlay-data{display:block;background:0 0;height:auto;width:auto}.overlay-data a{margin:30px 0}.footer-contact,.footer-link{border:none;padding:0;min-height:auto}footer{padding:30px 0}.email-footer,.footer-info address,.phone-footer{font-size:13px;margin:0}.theme nav.affix ul.nav li a{padding:5px;margin:10px 0}.theme .navbar-inverse .navbar-nav .open .dropdown-menu{background:#89c5bc;border-radius:0}.theme .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#fff}.theme .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#89c5bc;background:#fff}}@media only screen and (min-width:768px) and (max-width:1050px){.mid-strip .logo,.overlay-data,.theme .map-circul a{position:static}.main-slider .slider-text h1{font-size:80px}.main-slider .slider-text p{font-size:28px;padding:10px 0}.about-us p{font-size:18px}.about-us h3{font-size:60px}.register-today form input[type=submit]{font-size:20px}.mid-strip .logo img{width:100px}.main-banner h1{font-size:85px}.mainBox img{width:100%}.mainBox{margin-bottom:20px}.mainBox a{top:0;font-size:25px}.overlay-data{display:block;background:0 0;height:auto;width:auto}.overlay-data a{margin:30px 0}.f-number strong{font-size:22px}.footer-contact ul li a{font-size:11px;padding:0 5px 0 0}.footer-contact ul li a.last-li{padding-left:5px}.email-footer,.footer-info address,.phone-footer{font-size:12px;padding-left:20px;text-indent:-25px}footer{padding:50px 0}.theme nav ul.nav li a{padding:0 13px}.theme nav.affix ul.nav li a{padding:13px 12px}}.message_success .msg-not-display{display:none}.message_success .msg-display{display:block}h5.sub-title{margin-top:25px;font-size:15px;font-weight:700}ul.ul-list li{margin-bottom:10px;padding-left:20px}ul.ul-list li:before{content:"\f105";font-family:fontawesome;color:#89c5bc;position:absolute;left:15px}a.btn,a.btn:focus,a.btn:hover{color:#fff;z-index:999}.blank-space{margin-top:50px}a.learn-more-btn{z-index:999;text-decoration:none;position:absolute;border:1px solid #fff;top:140px;left:110px;padding:12px 30px;color:#fff;border-radius:3px;display:none;transition:all .5s ease}a.learn-more-btn:hover{color:#333;background:#fff;transition:all .5s ease;text-decoration:none}.master-box:hover a.learn-more-btn{display:inline-block;text-decoration:none}a.overlay-link{height:100%;width:100%;position:absolute;z-index:99;top:0;left:0}@media only screen and (max-width:676px){a.learn-more-btn{display:inline-block!important;left:40%;background-color:#fff;color:#333}a.btn.social_link{height:39px;width:39px;line-height:39px;border-radius:100%!important}}@media only screen and (max-width:666px){a.learn-more-btn{left:37%}}@media only screen and (max-width:567px){a.learn-more-btn{left:35%}}@media only screen and (max-width:479px){a.learn-more-btn{left:25%}}.buildingwrap{float:left;margin:75px 0 0 0;padding:0;width:100%}.buildingrepeater{float:left;margin:0 0 20px 0;padding:0;width:100%}.buildingrepeater .buildinglogo{float:left;margin:0 2% 0 0;padding:0}.buildingrepeater .buildingrightcont{float:left;margin:0;padding:0;width:82%}.buildingrepeater .buildingrightcont .buildingname{float:left;margin:0;padding:0 0 5px 0;width:100%;font-size:26px;color:#000;font-weight:400;border-bottom:dotted 1px #333}.buildingrepeater .buildingrightcont .buildingcontent{float:left;margin:0;padding:3px 0;width:100%;font-size:15px;line-height:20px}.buildingrepeater .buildingrightcont .buildingcontperson{float:left;margin:0;padding:0;width:100%}.buildingrepeater .buildingrightcont .buildingcontperson span{float:left;margin:0 10px 0 0;padding:1px 0;font-size:15px;line-height:20px}.buildinglinkbox{width:170px;background-color:#3ab2f0;border-radius:0 0 10px 10px;text-align:center;padding:5px 0;margin:-20px 0 0 20px;font-weight:600;font-size:16px;float:right;line-height:20px}.buildinglinkbox a{color:#fff;text-decoration:none}.buildingimgbox{display:none}@media all and (max-width:768px){.buildingwrap{float:left;margin:20px 0 0 0!important;padding:0;width:100%}.buildingrepeater{float:left;margin:0 0 20px 0;padding:0;width:100%}.buildingrepeater .buildinglogo{float:left;margin:0!important;padding:0;width:30%!important}.buildingrepeater .buildinglogo img{float:left;margin:0;padding:0;width:90%}.buildingrepeater .buildingrightcont{float:left;margin:0;padding:3% 0 0 0!important;width:70%!important}.buildingrepeater .buildingrightcont .buildingname{float:left;margin:0;padding:0 0 5px 0;width:100%;font-size:27px;font-weight:600;border-bottom:dotted 1px #333}.buildingrepeater .buildingrightcont .buildingcontent{float:left;margin:0;padding:5px 0;width:100%;font-size:18px;line-height:20px;display:none}.buildingrepeater .buildingrightcont .buildingcontperson{float:left;margin:0;padding:0;width:100%;font-size:18px;line-height:20px}.buildingimgbox{display:block!important;width:100%;float:left;padding:0;margin:0;background-color:#fff;text-align:center}.buildingrepeater .buildingrightcont .buildingcontperson span{float:left;margin:0 10px 0 0;padding:1px 0;width:100%!important;font-size:18px;line-height:20px}}.left-column{padding-right:220px;padding-left:60px;color:#89c5bc;font-size:40px;text-align:left}.right-column{text-align:left;font-size:25px}.registerBtnCenter{float:left}@media all and (max-width:1190px){.left-column{padding-right:0;padding-left:0;padding-bottom:20px;text-align:center}.right-column{text-align:center;float:none}.registerBtnCenter{float:none}}.form-container{background-color:#0f6c8d}.fa-rotate-45{-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg);transform:rotate(-20deg)}