@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900|Open+Sans:300,400,600,700,800');
body{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:16px;color:#000;letter-spacing:0.2px;}
a{color:#333}a:hover{color:#000}h1, h2, h3, h4, h5{ font-family:'Lato', Arial, Helvetica, sans-serif}h1{font-size:36px;font-weight:400}h2{font-size:31px}h3{font-size:25px;}
.top-link{display:none;right:10px;bottom:40px;z-index:9;font-size:1.3em;background:#9A0000;color:#FFF;border-radius:50%;transition:all 0.3s ease}.top-link a{color:#FFF;padding:4px 10px;display:inline-block;width:38px;height:38px;}
.row.no-gutters{margin-right:0px;margin-left:0px;}.row.no-gutters > [class^="col-"],.row.no-gutters > [class*=" col-"]{padding-right:0px;padding-left:0px;}
.nav-bg{background:#55a546;border-top:1px solid #77b66b}
.color-blue{ color:#0f2757}
.small-text{ font-size:26px}
.lh30{ line-height:30px; text-align:justify}
.logo{margin:0 auto;margin-top:5px; margin-left:14%}
.navbar-brand{padding-top:0;padding-bottom:5px;height:auto;}
.navbar{margin-bottom:0;border-radius:0px}.navbar-default{padding:0;background: rgba(85,165,70,0.6);box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.3);border:0px solid #000;border-bottom:2px solid #0F2757;text-align:center; padding:0 0 2px 0;}
.navbar-nav > li > a{}.navbar-default .navbar-nav > li > a{color:#FFF;text-transform:uppercase;transition:all 1s ease 0s; text-shadow:1px 1px 1px #000}
.navbar-default .navbar-nav > li > a:hover,.active{color:#FFF}.navbar-nav{}
.fixed-nav{position:fixed;top:0;left:0;width:100%;}.fixed-nav .navbar-brand{height:70px;}.fixed-nav .navbar-nav{margin-top:0px;}.fixed-nav .logo{height:50px;transition:all 0.5s ease-in-out}.fixed-nav.navbar-default{background: rgba(85,165,70,0.9);}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background:#0F2757;color:#FFF}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{background:#0F2757;color:#FFF}
.banner-wrap{}
/*.logo-top{background: rgba(85,165,70,0.9);}*/
#myCarousel{ border-bottom:5px solid #55A546; background:#55A546;}
.red-btn{ background:#9A0000; color:#FFF; border:0; padding:7px 15px; border-radius:2px; text-transform:uppercase}
.application-form{ float:right; margin-top:3.4%;}.application-form a{ transition:all 0.5s ease; padding:2px 3px; color:#FFF; font-size:16px; text-shadow:1px 1px 1px #000; text-decoration:none;}.application-form a:hover{background:#0F2757; border-radius:3px;}
.call-bg{display:block;margin-left:5px;padding:9px 9px; text-shadow:1px 1px 1px #000}
.call-bg a{color:#FFF;font-size:23px;font-weight:600;text-decoration:none;}
.call{transform:rotate(-60deg);-webkit-animation:spin 2s ease infinite;-moz-animation:spin 2s ease infinite;animation:spin 2s ease infinite;}
@-moz-keyframes spin{50%{-moz-transform:rotate(30deg);}}
@-webkit-keyframes spin{50%{-webkit-transform:rotate(30deg);}}
@keyframes spin{50%{-webkit-transform:rotate(30deg);transform:rotate(30deg);}}
.bg-grey{ background:#EEE}
.page-content{ background:#EEE; margin:5% 0}
.marron-btn{ background:#9A0000; border:1px solid #800404}
.carousel-inner>.item>img, .carousel-inner>.item>a>img{display:block;height:auto;max-width:100%;line-height:1;width:100%;}
.carousel-indicators li{ border-radius:0;}
.about-us-bg{padding-bottom:5px;}
.about-us h4{ margin-top:35px; font-weight:600 }
.features-bg{ background:#55A546; color:#FFF;padding-bottom:5px;}
.features ul li{ border-bottom:1px dashed rgba(255,255,255,0.4); padding:10px; text-align:justify;}
.floor-plan-bg{box-shadow:0px 5px 15px #CCC;padding-bottom:5px;}
.floor-plan h3{text-transform:uppercase; color:#0f2757;}
.floor-layout{margin-top:75px;}
.location{background:#0f2757; color:#FFF;}
.price-block{border-top:1px solid #EEE;box-shadow:0px 0px 10px #DDD;}
.price-block ol{ font-size:13px; text-align:justify}.price-block ol li{ margin-bottom:10px;}
.gallery{ background:#55A546; color:#FFF;}
.gallery .popimg{ margin-bottom:25px; display:inline-block}
.contact-bg{ padding:100px 0 45px 0 ;background:#1a1a1a; color:#FFF}.contact-bg a{ color:#FFF;}.contact-bg h4{ font-size:20px;}.contact-bg h5{ font-size:16px; margin-bottom:20px;}
.email, .phone{padding-bottom:12px;}.email img, .phone img{ margin-right:10px;}
.divide-padding{padding:100px 0;}
.heading-title{ font-size:34px;text-transform:uppercase}
.heading-title span {padding-bottom: 7px; height:15px;background:url(../images/divider.png) no-repeat center;display: block;width: 76px;margin: 0 auto;}
.heading-title-blue{ font-size:34px; color:#0f2757; text-transform:uppercase}.heading-title-blue span {padding-bottom: 7px; height:15px;background:url(../images/divider-blue.png) no-repeat center;display: block;width: 76px;margin: 0 auto;}
.google-map{width:100%;overflow:hidden;height:300px;max-width:100%;border:0;}
.enquiry-form{padding:0 10%;}.enquiry-form h4{ font-size:22px;}.enquiry-form .form-group{margin-bottom:5px;}
/*one time popup css*/

.modal-open { position: fixed;}
#myModal1 .modal-dialog, #myModal .modal-dialog{width:400px;margin:2% auto}
#myModal1 .modal-content, #myModal .modal-content{}
#query-popup{z-index:9999;min-width:300px;height:auto;width:100%;position:fixed;top:16%;padding:0 5px 15px 5px;left:0;right:0;margin:0 auto;}
.quick-from .form-group{margin-bottom:5px;width:100%;margin-right:0;}
.quick-from .form-group input{width:100%;}
.quick-from .form-group textarea{width:100%;}
.pink-btn{background:#9D0047;border:1px solid #87023E;color:#FFF}.pink-btn:hover{background:#344A79;border:1px solid #1C3978;color:#FFF}
/*one time popup css*/
.price-table{width:80%;margin:0 auto;}.price-table td, .price-table th{padding:15px 30px !important;}
.padding-top{padding-top:30px;}
.copyright-footer{color:#FFF;font-weight:300;font-size:16px;padding:0px 0 5px 0;margin-top:15px;}
.jovial, .jovial a{font-size:13px;font-weight:300;text-align:center;color:#FFF;padding-bottom:15px;}
footer{background:#104F3A; padding-top:15px;}
.navbar-nav > li > a{padding-top:16px;}
.navbar-toggle{background:#FFF !important;/*border:0*/}
.navbar-default .navbar-toggle .icon-bar{background-color:#0F2757;}
.coming-soon{font-size:21px;text-align:center;}
.bottom-text{color:#8A4540;font-size:14px;margin-top:40px;text-align:center}
.seo-text{background:#55a546;color:#DDD;font-size:12px;text-align:center; display:none}
.box{background:#28C0D2;color:#FFF;padding:3% 6%;border:1px dashed #FFF}.box h4{border-bottom:1px dashed rgba(255,255,255,0.5);padding-bottom:10px;font-weight:600}.box ul{padding-left:15px;}.box ul li{margin-bottom:4px;}
.img-shadow{border-radius:5px;box-shadow:1px 5px 15px #CCC}
.table-price-list{border-bottom:2px solid #C28803;box-shadow:1px 5px 10px #CCC;background:#FFF;text-align:left;}.table-price-list th{background:#C28803;color:#FFF}
ul.amenities li{border-right:2px solid #CCC;padding:0 3%;}ul.amenities li:last-child{border:0}
.list-none{list-style:none;margin:0;padding:0;font-size:12px;color:#999}
.quickenquiry{position:fixed;top:40%;left:0;box-shadow:0px 0px 5px #333;z-index:2;}
.form-field{border:1px solid #ccc;border-radius:4px;padding:6px 12px;font-size:14px; color:#000}
.form-control::-moz-placeholder{color:#333;}.form-control:focus::-webkit-input-placeholder,.form-field:focus::-webkit-input-placeholder{color:transparent;}.form-control:focus::-moz-placeholder,.form-field:focus::-moz-placeholder{color:transparent;}.form-control:-moz-placeholder,.form-field:-moz-placeholder{color:transparent;}
.bank-logo{margin:0 auto;width:80%;height:100px}
.bank-logo img{float:left;padding-right:3%;}
.flower-bullet{font-size:18px;font-weight:600}.flower-bullet h4{font-size:24px;font-weight:600}.flower-bullet ul li:before{content:url(../images/bullet.png);padding-right:10px;}.flower-bullet ul li{display:inline-block;margin-left:15px;margin-bottom:8px;}
.heading{font-size:24px;font-weight:600;margin-bottom:10px;}
.headingii{color:#0F2757;font-size:28px;text-transform:uppercase;margin-top:25px;margin-bottom:25px;font-weight:600}
.width-80{width:80%;margin:0 auto}
.img-border{border:10px solid #FFF;box-shadow:0px 5px 10px #999}
.li-margin-bottom ol li{margin-bottom:15px;}
.link{color:#FFF;padding-left:15px;}.link li{border-bottom:1px dotted #32745d;padding:7px 0;}.link li a{color:#FFF}
/*.form-bg{background:#225D49;padding:20px 0px;}.form-bg h4{font-size:21px;color:#FFF}*/
.orange-btn{background:#E87B28;color:#FFF;border:0;font-size:15px;display:block;width:100%;padding:6px;text-transform:uppercase;border-radius:3px;}
.nav > li > a{/*padding-left:16%;padding-right:15%*/padding-left:1.2em;padding-right:1.2em}
.orange-button{}.btn-submit{background:#0F2757 !important;color:#FFF !important;border:0}.width-2{width:2%}
.disclaimer{ font-size:13px; color:#DDD; text-align:center; padding:10px 0 5px 0;}
.table-scroll{width:100%;overflow:auto}
.call-bg-bot{padding:7px;background:#990000; margin-top:10px; text-align:center;}.call-bg-bot a{color:#FFF;font-size:25px;font-weight:700;text-decoration:none;}
.button{background:#9A0000; color:#FFF !important; border:0; padding:10px 45px; border-radius:2px; text-transform:uppercase}
.text{ font-size:12px; background:#104F3A; text-align:center}
@media only screen and (max-width:1200px){.container{width:100%;}
.enquiry .form-inline .form-control{width:auto;margin-right:5%;}
.nav > li > a{/*padding-left:1.2em;padding-right:1.2em;*/font-size:14px;}}
@media only screen and (max-width:1024px){.nav > li > a{padding-left:12px;padding-right:12px;}}
@media (min-width:992px){.fp-modal .modal-dialog{width:980px;margin:30px auto}}
@media only screen and (max-width:992px){.call-bg{ display:none}.call-bg-bot{ display:block !important}.modal-footer .col-md-2{ position:static}}
@media (min-width:768px){}
@media only screen and (max-width:768px){}
@media only screen and (max-width:767px){.call-bg{ display:block}.navbar-default{background: rgba(85,165,70,1)}.logo{ height:55px;}.nav > li{border-bottom: 1px solid #74BF67;}.carousel{ margin-top:55px;}.divide-padding{padding:25px 0 30px 0;}h1{font-size:29px;font-weight:400}h2{font-size:24px}h3{font-size:21px;}.floor-layout{margin-top:5px;} .floor-plan h3{ font-weight:700;margin-top:45px; text-align:center}.address-info-block, .address-info-block a{ text-align:center;}.address-info-block{ margin-bottom:30px;border-bottom:1px solid #333}.contact-bg{ padding:25px 0 30px 0;}#myCarousel{ border-bottom:0}
}
@media only screen and (max-width:480px){#myModal1 .modal-dialog{width:95%;margin:0 auto}}
@media only screen and (max-width:420px){.carousel-indicators .active{background:#019C4A;}.carousel-indicators li{border:1px solid #019C4A}
.carousel-indicators{bottom:-10px;}
.carousel .item{background:#F9F9F9;overflow:hidden;margin-bottom:1em;margin-top:1em;padding:5px;}
.carousel-inner > .item > img{border:1px solid #DDDDDD;float:left;margin:0;padding:2px;height:none;width:100%;}
#myModal1 .modal-dialog{width:95%;margin:0 auto}
#myModal1 .modal-dialog, #myModal .modal-dialog{width:95%;margin:2% auto}
}
@media only screen and (max-width:320px){}









.rent{position:absolute;right:47%;top:72px;margin-top:51px;padding:10px 15px;font-size:21px;font-weight:600;border-top:5px solid #12AC5D;background:#F00;box-shadow:0px 2px 1px #000;color:#FFF;transition:all 1ms ease;text-transform:uppercase;text-align:center;line-height:18px;}
.rent:hover{margin-top:49px;}
.renteq{display:block;font-size:13px;letter-spacing:3.5px;}
.font-big{ font-size:22px; color:#00852c; font-weight:600}    
.close{opacity: 0.6 !important;}

@media only screen and (max-width:767px){
.rent{right:0;left:12%;width:62px;text-align:center;margin:0 auto;margin-top:30px;padding:3px;font-size:13px;line-height:12px;top:-19px;z-index:9999;position:fixed;border-top:0px;box-shadow:0px 0px 1px #000;}
.rent:hover{margin-top:30px;}
.renteq{font-size:10px;letter-spacing:1px}
#myModalrental{top: 33px;}
}

@media (min-width: 768px) {
#myModalrental .modal-content{width: 500px;}
}
@media only screen and (max-width:480px){
#myModalrental{margin-top: 1% !important;}
.modal-content{width: 100%;z-index: 999999;}.modal-content iframe{width:100% !important;}
}