ul.pro-dec li span{
    width: 100%;
float: left;
}
.project .banners p {
    font-family: 'Baskerville';
    font-weight: 300;
    font-size: 33px;
    line-height: 32px;
    color: #fff;
    width: auto;
    display: inline-block;
    padding: 15px 30px;
    position: static;
    float: right;
}
.rightbotm {
    position: absolute;
    right: 0;
    bottom: 0;
}
.rightbotm img {
    width: 350px;
    padding: 50px;
}
.enquiryform {
    width: 425px;
    position: absolute;
    top: 0;
    right: 100px;
    background: rgba(239, 240, 240, 0.97);
    padding: 300px 25px;
    bottom: 0;
    display: none;
}
.enquiryform h3 {
    font-size: 25px;
    text-transform: uppercase;
    line-height: 30px;
    margin-bottom: 10px;
    font-family: 'Baskerville Win95BT';
    color: #231f20;
}
.enquiryform ul li {
    list-style: none;
    margin: 5px 0;
    width: 100%;
    background: #fff;
    text-indent: 10px;
    padding: 5px 0;
    font-size: 16px;
    border: solid 1px #ddd;
    float: left;
}
.enquiryform ul {
    position: relative;
}
span#closeButton {
    float: right;
    font-size: 25px;
    position: absolute;
    top: 0;
    right: 10px;
    cursor: pointer;
    color: #4d4d4d;
}
.enquiryform ul li input[type="text"], input[type="email"], input[type="tel"] {
    border: none;
    width: 88%;
    float: left;
    background: transparent;
    text-indent: 10px;
}
.enquiryform ul li:nth-child(6) textarea {
    height: 100px;
    width: 86%;
    float: left;
    border: none;
    outline: 0;
    text-indent: 10px;
    margin-left: 5px;
    resize: none;
}
.enquiryform ul li:last-child {
    background: transparent;
    height: auto;
    border: none;
}
.enquiryform ul li:last-child input[type="submit"] {
    background: #edb00a;
    text-transform: capitalize;
    font-size: 17px;
    line-height: 30px;
    font-weight: 400;
    border: none;
    -webkit-transition-duration: 0.8s;
    -webkit-transition-timing-function: linear;
    box-shadow: 0px 0 0 #000 inset;
    color: #fff;
    width: 100px;
    height: 40px;
    text-align: center;
    font-family: 'Baskerville';
}
.enquiryform ul li img {
    float: right;
    margin-right: 10px;
}
.parallax-window {
    min-height: 700px;
    background: transparent;
}
.w3ls-row h2 {
    line-height: 32px;
    color: #b38a3a;
    margin-bottom: 20px;
}
.ethos .section-title h1:after, .ethos .section-title h3:after {
    background: #edb00a;
}
.clbhs h4 {
    float: left;
}
div#gallery {
    text-align: center;
}
.vision h3, .mission h3, .corporatephilosophy h3 {
    color: #ecb959;
}
.corporatephilosophy {
    width: 100%;
    float: left;
    text-align: center;
}
.corporatephilosophy p {
    color: #fff;
    padding: 20px 50px;
    font-size: 25px;
    line-height: 41px;
    font-family: 'Baskerville';
}
.project {
    width: 100%;
    float: left;
}
.banners {
}
.projectenquiryform {
}
.projectenquiryform img {
      
}
.enquirform{
}
.projectenquiryform ul {
}
.projectenquiryform ul li {
}
.projectenquiryform ul li input[type="text"], .projectenquiryform ul li input[type="email"], .projectenquiryform ul li input[type="tel"] {
}
.projectenquiryform ul li input::placeholder, .projectenquiryform ul li textarea::placeholder{
    color:#ddd;
}
.projectenquiryform ul li textarea {
    height: 80px;
    resize: none;
    width: 100%;
    float: right;
    padding: 10px 14px;
    outline: 0;
    background: transparent;
    border: none;
    
    border: solid 1px #ddd;
    font-size: 19px;
}
.projectenquiryform ul li:last-child {
    text-align: center;
}
.projectenquiryform ul h4 {
    font-size: 27px;
    line-height: 24px;
    color: #fff;
    margin-bottom: 10px;
    font-weight: 300;
    
}
.projectenquiryform h3 {
}
.projectenquiryform h3 strong {
}
.projectenquiryform h5 {
    width: 100%;
    float: left;
    height: 64px;
    line-height: 64px;
    
    font-size: 22px;
    border-top: solid 5px #fff;
    margin-bottom: 0;
    color: #fff;
    letter-spacing: 2px;
    padding: 0 10px;
    cursor: pointer;
}
.projectenquiryform ul li:last-child input[type="submit"] {
    background: #fff;
    border: none;
    width: auto;
    height: 40px;
    line-height: 40px;
    margin: 0;
    color: #000;
    letter-spacing: 1px;
    font-size: 14px;
    padding: 0 20px;
}
.project .banners h3 {
    position: absolute;
    top: 5%;
    width: auto;
    text-align: center;
    margin: 0;
    padding: 0;
    right: 5%;
}
.project .banners img {
    width: 100%;
}
.project-wapper {
}
.projectcontainer {
}
.projectleft {
}
.pro-dec {
}
.overviewcont{
    width: 90%;
}
.pro-dec li label {
}
.projectenquiryform ul li label {
    width: 100px;
    float: left;
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 1px;
    font-weight: normal;
    
}
ul.pro-dec li {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 30px;
    border-right: solid 1px #f1f0f0;
    letter-spacing: 1px;
    padding: 0 50px;
    min-height: 80px;
}
ul.pro-dec li:first-child {
    padding-left: 0;
}
.masterplan {
    width: 100%;
    float: left;
    text-align: center;
    padding: 25px;
}
.masterplan h4 {
}
.panel-title > a {
    display: block;
    padding: 15px;
    text-decoration: none;
    color: #fff !important;
    line-height: 30px;
    font-size: 15px;
}
.more-less {
    float: right;
    color: #fff;
    font-family: 'cursive';
    font-size: 30px;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #EEEEEE;
}
.panel-default>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #ddd;
}
.panel-body {
}
.contnt {
    width: 100%;
    float: left;
    padding-left: 30px;
    display: none;
}
.panel.with-nav-tabs.panel-default .accordion.location li {
    width: 100%;
    text-align: left;
}
.panel.with-nav-tabs.panel-default .accordion2.location li {
    width: 100%;
    text-align: left;
}
.contnt li {
    font-size: 20px;
    line-height: 30px;
    float: left;
    width: 100%;
    padding-left: 5px;
    margin-bottom: 10px;
    list-style-type: square;
    color: #edb00a;
}
.contnt li label {
    font-weight: normal;
    color: #414042;
    float: left;
    display: inline-block;
    text-align: left;
    
    border-bottom: solid 1px #eee;
    width: 100%;
}
.locationadvantage img {
    width: 100%;
    margin: 50px 0 20px 0;
}
.locationadvantage {
    width: 100%;
    float: left;
}
.locationadvantage p {
    font-size: 20px;
    text-align: left;
}
.locationadvantage .sng-cin ul h5 img {
    width: auto;
    margin: 0;
}
.club-house-stn {
    width: 100%;
    float: left;
    cursor: pointer;
    margin-bottom: 50px;
}
.pr-0 {
    padding-right: 0px;
}
.scohuse-img {
    width: 500px;
    float: left;
    margin: 0;
    padding: 0;
    overflow: hidden;
    position: relative;
    z-index: 9;
}
.scohuse-img img {
    width: 100%;
    height: 100%;
    -webkit-transition: 0.4s ease;
    transition: 0.4s ease;
}
.pl-5 {
    padding-left: 5px;
}
.scohuse-text {
    width: auto;
    float: left;
    text-align: center;
    border: solid 1px #edb00a;
    margin-left: -100px;
    margin-top: 25px;
}
.scohuse-text h2 {
    color: #edb00a;
    font-size: 27px;
    margin-bottom: 10px;
    letter-spacing: 6px;
}
.scohuse-text p {
    background: #fff;
    height: 260px;
    padding: 25px 20px 0px 150px;
    text-align: left;
}
.pr-0 {
    padding-right: 0px;
}
.club-house-stn.mt-10.right .scohuse-text {
    margin-right: -25px;
    float: right;
    position: relative;
    z-index: 999;
    padding: 100px 80px 0px 30px;
}
.club-house-stn.mt-10.right .scohuse-img {
    margin-left: -25px;
    float: left;
}
.clbhs h5 {
    font-family: 'Futura Hv BT';
    font-size: 25px;
    line-height: 32px;
    display: inline-block;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
}
.club-house-stn h2 {
    margin-top: 50px;
    font-family: 'Futura Lt BT';
    font-size: 30px;
    line-height: 50px;
    color: #edb00a;
}
.club-house-stn:nth-child(3) .scohuse-text, .club-house-stn:nth-child(5) .scohuse-text, .club-house-stn:nth-child(7) .scohuse-text, .club-house-stn:nth-child(9) .scohuse-text {
    margin-left: 0;
    margin-right: -100px;
}
.club-house-stn:nth-child(3) .scohuse-text p, .club-house-stn:nth-child(5) .scohuse-text p, .club-house-stn:nth-child(7) .scohuse-text p, .club-house-stn:nth-child(9) .scohuse-text p {
    padding: 25px 150px 0px 20px;
}
#gallery h5 {
    font-size: 25px;
    line-height: 32px;
    font-weight: bold;
    color: #414042;
    margin-bottom: 15px;
    
    margin: 0;
    text-transform: uppercase;
}
.article-slide .carousel-indicators {
    width: 100%;
    float: left;
    margin: 10px 0;
    text-align: center;
    position: static;
}
.article-slide .carousel-indicators li {
    border: medium none;
    border-radius: 0;
    height: 50px;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-top: 0;
    width: 70px;
}
.article-slide li.active {
    border: none;
    background: none;
    opacity: 1;
}
.article-slide .carousel-indicators img {
    border: none;
    float: left;
    height: 100%;
    left: 0;
    width: 100%;
}
.article-slide .carousel-indicators .active img {
    opacity: 0.7;
}
div#article-photo-carousel {
    width: 100%;
    float: left;
}
.projectright {
}
.gallerrystn, .downloads, .contactus, .banklogo {
    width: 100%;
    float: left;
    text-align: center;
    background: #f1f2f2;
    padding: 15px;
    margin-bottom: 25px;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
}
.downloads h4, .gallerrystn h4, .contactus h4, .banklogo h4 {
    color: #414042;
    width: auto;
    margin: 0;
    font-size: 16px;
    line-height: 30px;
    float: left;
    letter-spacing: 1px;
    font-weight: bold;
    margin-bottom: 8px;
    font-family: 'Swis721 Lt BT';
    text-transform: uppercase;
}
.panel.with-nav-tabs.panel-default li {
}
.panel.with-nav-tabs.panel-default .nav-tabs .dropdown-menu li {
    width: 100%;
}
.contactus ul, .downloads ul {
    list-style: none;
    text-align: left;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}
.contactus ul li, .downloads ul li {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    
    font-size: 18px;
    line-height: 26px;
    color: #414042;
    letter-spacing: 1.5px;
}
.contactus ul li label {
    
color: #b69c57;
    
text-align: left;
    
width: 100%;
    
margin-bottom: 5px;
    
font-family: 'Swis721 BT';
}
.signatureonelogo img {
    width: 100%;
}
.enquiryformbtn {
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 999999;
}
.mobile-show {
    display: none !important;
}
.desktop-show {
    display: block !important;
}
.gallerrystn a.left.carousel-control, .gallerrystn a.right.carousel-control {
    opacity: 1;
    top: 50%;
    bottom: 0;
}
.gallerrystn a.left.carousel-control img, .gallerrystn a.right.carousel-control img {
    width: 35px;
}
.respn-btn {
    width: 100%;
    float: left;
    position: relative;
    z-index: 99999;
}
.btnns {
    position: fixed;
    text-align: center;
    bottom: 0;
    width: 96%;
    float: left;
    z-index: 999;
    left: 2%;
}
.btnns button {
    background: #edb00a;
    width: 49%;
    float: left;
    padding: 0;
    border: solid 1px #edb00a;
    color: #fff;
    font-size: 18px;
    line-height: 36px;
    font-family: 'Futura Lt BT';
}
.top-nav-collapse .navbar-brand img.second-logo {
    display: block;
    width: 231px;
}
img.second-logo {
    display: none;
}
.top-nav-collapse .navbar-brand img {
    display: none;
}
nav.navbar.navbar-default.navbar-fixed-top.top-nav-collapse .lg-rgt-stn ul li i, nav.navbar.navbar-default.navbar-fixed-top.top-nav-collapse .lg-rgt-stn ul li label, nav.navbar.navbar-default.navbar-fixed-top.top-nav-collapse .lg-rgt-stn ul.menu-stn li a {
    color: #fff;
}
nav.navbar.navbar-default.navbar-fixed-top.top-nav-collapse .lg-rgt-stn ul.menu-stn, nav.navbar.navbar-default.navbar-fixed-top.top-nav-collapse .lg-rgt-stn ul.menu-stn li, nav.navbar.navbar-default.navbar-fixed-top.top-nav-collapse .lg-rgt-stn ul li {
    border-color: #a6a7a9;
}
.downloads {
    text-align: left;
}
.downloads img {
width: 15px;
position: relative;
top: -6px;
}
.downloads ul li span {
    float: left;
    color: #a4c536;
}
.downloads ul li a {
    float: left;
    width: 90%;
}
.downloads ul li i {
    font-size: 20px;
    margin-right: 10px;
    float: left;
}
.downloads ul li {
    margin-bottom: 15px;
}
.downloads ul li i {
    font-size: 20px;
    margin-right: 10px;
}
ul.contt li {
    width: 100%;
}
.MultiCarousel {
    float: left;
    overflow: hidden;
    width: 100%;
    position: relative;
    text-align: right;
}
.MultiCarousel .MultiCarousel-inner {
    transition: 1s ease all;
    float: left;
}
.MultiCarousel .MultiCarousel-inner .item {
    float: left;
    position: relative;
    text-align: center;
}
.MultiCarousel .MultiCarousel-inner .item img, .MultiCarousel .MultiCarousel-inner .item p {
    width: 100%;
}
.newcont p {
    font-size: 22px;
    text-align: left;
    font-family: 'Baskerville';
    color: #fff;
}
.newcont {
    border-top: dotted 2px #ddd;
    float: left;
    width: 100%;
    padding: 50px 0;
    background: #edb00a;
}
.newcont h4 {
    width: 100%;
    float: left;
    padding-top: 10px;
    font-size: 30px;
    font-family: 'GalanoGrotesque';
    letter-spacing: 1px;
    color: #fff;
    font-weight: 400;
    text-align: right;
}
.newcont h4 p {
    text-align: right;
    font-size: 13px;
    line-height: 50px;
    letter-spacing: 0;
    text-transform: uppercase;
    font-family: 'GalanoGrotesque';
    color: #fff;
}
.pro-text ul li {
    font-family: 'Baskerville';
    font-size: 18px;
    line-height: 28px;
    list-style: none;
    color: #414042;
    border-left: solid 1px #414042;
    padding-left: 20px;
    margin: 10px 0;
}
.MultiCarousel button.btn {
    margin-right: 10px;
    margin-bottom: 10px;
}
button.btn.btn-primary.rightLst {
    margin-right: 25px;
}
.MultiCarousel button.btn img {
    width: 20px;
}
.newcont img {
    float: left;
    margin-right: 20px;
}
.newcont i {
    float: left;
    margin-left: -150px;
    font-size: 100px;
    margin-top: 100px;
    color: rgb(214, 175, 101);
}
.newcont h4 span {
    background: #fff;
    color: #edb00a;
    padding: 5px 5px;
    font-weight: 400;
    margin-right: 5px;
}
div#disclaimer {
    position: fixed;
    bottom: 0;
    z-index: 999999;
    left: 0;
}
.project-wapper.horizon .nav-tabs > li > a {
    padding: 10px 0px;
}
.over-stn {
    width: 100%;
    float: left;
}
.over-stn li {
    display: inline-block;
    width: 33%;
    margin-bottom: 20px;
    padding: 0 30px;
    position: relative;
    float: left;
    text-align: left;
}
.over-stn li::before {
    content: '';
    height: 90%;
    float: left;
    position: absolute;
    left: -15px;
    border-right: dotted 1px #ddd;
}
ul.br-rht:nth-child(6) {
    border: none;
}
.over-stn li h3 {
    color: #c49d56;
    text-transform: uppercase;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Futura Hv';
}
.over-stn li p {
    width: 200px;
    float: left;
    text-align: left;
    line-height: 25px;
    padding: 10px 0;
    height: 100px;
    font-size: 16px;
}
.over-stn li::after {
    content: '';
    border-bottom: dotted 1px #ddd;
    width: 90%;
    float: left;
    position: absolute;
    bottom: 0;
    left: 0;
}
.over-stn li:first-child::before, .over-stn li:nth-child(4)::before, .over-stn li:nth-child(7)::before, .over-stn li:nth-child(7)::before, .over-stn li:nth-child(10)::before, .over-stn li:nth-child(13)::before, .over-stn li:nth-child(16)::before, .over-stn li:nth-child(19)::before, .over-stn li:nth-child(22)::before, .over-stn li:nth-child(25)::before, .over-stn li:nth-child(28)::before, .over-stn li:nth-child(31)::before, .over-stn li:nth-child(34)::before, .over-stn li:nth-child(37)::before, .over-stn li:nth-child(41)::before, .over-stn li:nth-child(44)::before, .over-stn li:nth-child(47)::before {
    border: none;
}
.dtncltn {
    width: 100%;
    float: left;
}
.dtncltn ul {
    list-style: none;
    text-align: left;
    float: left;
    width: 33%;
}
.masterplan .dtncltn ul h4 {
    color: #edb00a;
    font-size: 20px;
    line-height: 40px;
    font-family: 'Futura';
}
.dtncltn ul li strong {
    font-family: 'Futura Bk BT';
    font-size: 20px;
    line-height: 60px;
    text-transform: uppercase;
}
.dtncltn ul li {
    font-family: 'Futura Lt BT';
    font-size: 20px;
    line-height: 50px;
    border-bottom: solid 1px #ddd;
}
.amenitiesstn {
    width: 100%;
    float: left;
}
.amenitiesstn ul {
    list-style: none;
    float: left;
    width: 100%;
    margin: 25px 0;
}
.amenitiesstn ul li {
    width: 20%;
    float: left;
    text-align: center;
    margin: 10px 0;
}
.clbhs .amenitiesstn ul li h5 {
    font-size: 17px;
    line-height: 20px;
    float: left;
    margin: 10px 0;
    color: #414042;
    font-family: 'Futura Bk BT';
    text-transform: uppercase;
}
div#sitemap {
    float: left;
    width: 100%;
    background: #e6e7e8;
    padding: 50px 0;
}
.sitebox h4 {
    color: #000;
    font-size: 20px;
    line-height: 45px;
    font-family: 'Futura Hv BT';
}
.sitebox ul {
    list-style: none;
    width: 100%;
    float: left;
}
.sitebox ul li {
    width: 100%;
    float: left;
    color: #414042;
    font-family: 'Futura Bk BT';
    font-size: 15px;
    line-height: 35px;
}
.sitebox ul li i {
    margin-right: 5px;
}
div#sitemap .col-md-2.col-xs-12.col-sm-4.col-lg-2 {
    padding: 0 10px;
}
.sitebox ul li img {
    width: 25px;
    margin-right: 10px;
    border-radius: 5px;
}
.sitebox ul li span, .sitebox ul li a {
    color: #414042;
    font-family: 'Futura Bk BT';
    font-size: 15px;
    line-height: 35px;
}
.sitebox .panel.panel-default {
    margin: 0px 0;
}
.sitebox .panel.panel-default .panel-title {
    background: none;
}
.sitebox .panel.panel-default .panel-title > a {
    padding: 0;
    background: none;
    color: #414042;
    font-family: 'Futura Bk BT';
    font-size: 15px;
    line-height: 35px;
}
.sitebox .panel.panel-default .panel-title > a .more-less {
    color: #414042;
    font-size: 24px;
    float: left;
    vertical-align: middle;
    margin-top: 5px;
    margin-right: 5px;
}
.panel-default>.panel-heading+.panel-collapse ul.panel-body {
    padding: 0;
    text-indent: 10px;
    border: none;
}
div#headingOnefs a.collapsed {
    background: #797a7c;
}
.lg-rgt-stn ul.menu-stn li a.mactive, .lg-rgt-stn ul.menu-stn li a.mactive i {
    color: #edb00a;
}
.slides .carousel-caption p.btmtitl {
    bottom: 15%;
    position: absolute;
    left: 5%;
    margin: 0;
    height: auto;
    width: auto;
    top: auto;
    background: rgba(0, 0, 0, 0.8);
    padding: 10px 30px;
    font-size: 30px;
    line-height: 32px;
    text-transform: uppercase;
    color: #edb00a;
}

.panel.with-nav-tabs.panel-default .clbhs ul li {
    width: 20%;
}

.clbhs ul li {
    float: left;
    text-align: center;
    width: 33%;
    min-height: 150px;
}
.clbhs h4 {
    float: left;
    text-align: left;
    border-bottom: solid 2px #b69c57;
}
.panel.with-nav-tabs.panel-default ul#accordion2 li {
    width: 100%;
    text-align: left;
}
.clbhs ul li img {
}
.clbhs ul li label {
}
.clbhs ul li:nth-child(7), .clbhs ul li:nth-child(8), .clbhs ul li:nth-child(9) {
    border: none;
}
.dtnc {
    width: 100%;
    float: left;
    margin-bottom: 25px;
}
.masterplan h5 {
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    margin: 0;
    font-family: 'Swis721 BT';
}
ul.dtc-dtl {
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: left;
}
ul.dtc-dtl li {
    width: 100%;
    float: left;
    
    font-size: 18px;
    line-height: 30px;
    padding: 0px 20px;
    position: relative;
    margin: 10px 0;
}
ul.dtc-dtl li::before {
    content: '';
    position: absolute;
    height: 25px;
    width: 1px;
    left: 0;
    border-left: solid 1px #aaa;
}
ul.dtc-dtl li::after {
    content: '';
    position: absolute;
    height: 25px;
    width: 100%;
    bottom: -10px;
    border-bottom: solid 1px #aaa;
    left: 0px;
}
.logoo {
    width: 100%;
    background: #e8e9ea;
    float: left;
    padding: 10px 0;
}
.project.fullwithslider .projectenquiryform {
    display: none;
}
.project.fullwithslider .banners {
    width: 100%;
}
.project.fullwithslider .banners div#quote-carousel {
    width: 100%;
    max-height: 700px;
    overflow: hidden;
}
.banklogo ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.banklogo ul li {
    width: 48%;
    display: inline-block;
    float: left;
    margin: 10px 0%;
    text-align: center;
    margin-right: 2%;
}
.banklogo ul li img {
    width: auto;
    height: 70px;
}
.contnt li label {
    margin: 0px;
}
.contactus h4 {

}
.overviewcont h4 {
    font-size: 30px;
    line-height: 40px;
    
    color: #231f20;
    border-bottom: solid 1px #edb00a;
    display: inline-block;
}
.dtnc ul{
    padding: 0px;
}

.topmenu, .accordion .link{
        width: 100%;
}

ul.pro-dec li:last-child {border-right: 0;}
.logsoss {
    width: 100%;
    float: left;
}

.project .container {
    padding: 0;
}
li.noncaret {}

.panel.with-nav-tabs.panel-default li.active {
}
div#image-gallery-1 {
  width: 100%;
float: left;
cursor: pointer;
}
div#image-gallery-1 img.gallery-items {
    float: none;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.more-btn a.bttn.btn-change8 {
    border: solid 1px #e0e0e0;
}
ul.nav.nav-tabs.nav-tabs3 {
    flex-wrap: inherit;
}
.carousel-control-next, .carousel-control-prev{
    opacity:1  !important;
}
@media screen and (max-width: 767px) {
  .iv-snap-view {
    z-index: -1;
    visibility: hidden;
  }
}
@media all and (max-width:1640px) {
#header {
}
ul.pro-dec li {
    padding: 0 25px;
}
.downloads ul li span {
}
.projectenquiryform ul li input[type="text"], .projectenquiryform ul li input[type="email"], .projectenquiryform ul li input[type="tel"] {
}
.slick-prev:before, .slick-next:before{
    padding: 0;
    font-size: 44px;
}
.project .banners {
 
}
.projectenquiryform h5 {
    height: 54px;
    line-height: 54px;
    font-size: 17px;
    letter-spacing: 1px;
    border-top: solid 2px #fff;
}
.bredcum font {
    font-size: 10px;
}
.downloads ul li i {
    font-size: 12px;
    margin-right: 5px;
    margin-top: 3px;
}
.panel-title > a {
    padding: 5px 10px;
    line-height: 30px;
    font-size: 12px;
}
.more-less, .overviewcont h4{
    font-size: 24px;
}
.masterplan h4, .section-header h3 span{
}
.contnt li label {
    font-size: 15px;
}
.projectenquiryform img {
    
}
.projectenquiryform ul {
}
.projectenquiryform ul h4 {
    font-size: 22px;
    line-height: 40px;
    margin-bottom: 0;
}
.projectenquiryform ul li {
}
.projectenquiryform ul li textarea {
    height: 50px;
    padding: 5px 10px;
    font-size: 14px;
}
.projectenquiryform ul li label {
    width: 80px;
    font-size: 13px;
    line-height: 15px;
}
.projectenquiryform h3 {
}
.projectcontainer {
    width: 80%;
    margin: 0px auto;
}
.projectenquiryform ul li:last-child input[type="submit"] {
}
.projectbtm div button a {
    font-size: 10px;
    line-height: 15px;
}
.projectbtm div button {
    padding: 10px;
    margin: 5px 0;
    cursor: pointer;
}
.overviewcont p {letter-spacing: 0.5px;}
.nav-tabs > li > a {
}
.clbhs ul li img {
}
.clbhs ul li label {
}
.clbhs ul li {
    min-height: 150px;
    margin: 0;
}
.contactus ul li, .downloads ul li, ul.pro-dec li {
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 1px;
    margin-bottom: 5px;
}
ul.pro-dec li label {
}
.gallerrystn, .downloads, .contactus, .banklogo {
}
.downloads h4, .gallerrystn h4, .contactus h4, .banklogo h4 {
}
.projectenquiryform img {
    width: 185px;
}
.logoo {
    vertical-align: middle;
}
.banklogo ul li img {
    width: 100%;
    height: 55px;
}
.banklogo ul li {
    width: 44%;
    margin: 10px 3%;
}
}
@media all and (max-width:1280px) {
.projectenquiryform {
    
}
.projectenquiryform ul {
}
.nav-tabs > li > a {
    padding: 10px 0px;
    font-size: 17px;
    line-height: 24px;
}
.projectenquiryform img{
    width:150px;
}
}
@media all and (max-width:768px) {
.project .banners, .projectenquiryform, .projectleft, .projectright {
    width: 100%;
    margin: 0px 0px 20px 0px;
}
.project .banners {
    margin: 0px !important;
}
.masterplan h5 {
    font-size: 16px;
    line-height: 27px;
    padding: 0 10px;
}
.panel-body {
    padding: 0;
}
div#image-gallery-1{
    padding:10px 0px !important;
}
.pro-dec, .overviewcont{
}
.panel-body{
    padding:10px;
}
ul.pro-dec li:last-child {
}
.more-less, .overviewcont h4 {
    font-size: 20px;
    margin-bottom: 15px;
}
#header {
    padding: 0px;
    height: 88px;
}
.project{
    margin-top:0px;
}
.accordion .link {
    padding: 5px 0px;
    font-size: 15px;
}
.sitemap .accordion li i.fa-chevron-down {
    font-size: 13px;
    top: 10px;
}
ul.pro-dec li {
    width: auto;
    padding: 0 50px;
    margin: 0;
}
ul.pro-dec li:first-child{
    padding:0 50px;
}
.mobile-show {
    display: block !important;
}
.desktop-show {
    display: none !important;
}
.project .banners img {
    
}
.panel.with-nav-tabs.panel-default .clbhs ul li{
}
.projectenquiryform ul {
    padding: 10px 25px;
}
.nav-tabs > li > a {
    padding: 10px 0px;
    text-align: center;
    font-size: 16px;
    letter-spacing: 1px;
}
.projectcontainer {
    width: 90%;
}
.pro-hndg ul li label {
    line-height: 18px;
    font-size: 13px;
    min-height: inherit;
    height: auto;
}
#quote-carousel .carousel-control.left {
    left: 25px;
}
#quote-carousel .carousel-control.right {
    right: 25px;
}
.hamburger {
    right: 50px;
}
.nav-tabs > li > a {
    padding: 10px 0px;
    font-size: 17px;
    line-height: 24px;
}
.hamburger {
    top: 2%;
    right: 50px !important;
}
ul.pro-dec li label {
    font-size: 14px;
    line-height:20px;
}
.nav-tabs > li > a {
    padding: 10px 0px;
    font-size: 14px;
    line-height: 24px;
}
#gallery h5, .masterplan h4 {
    font-size: 16px;
    line-height: 30px;
}
.masterplan {
    padding: 0px;
}
.panel-default > .panel-heading ul.nav.nav-tabs li {
    width: 100%;
    border-bottom: solid 1px #ddd;
    border-right: solid 1px #ddd;
}
.clbhs ul li {
    min-height: 120px;
    margin: 12px 0px;
    padding: 0;
    width: 100%;
}
.clbhs ul li label, .panel.with-nav-tabs.panel-default .dtnc ul li{
    font-size: 14px;
    line-height: 18px;
    padding: 0;
}
.clbhs ul li:nth-child(7), .clbhs ul li:nth-child(8), .clbhs ul li:nth-child(9) {
}
.hamburger {
    right: 25px !important;
}
ul.pro-dec li:nth-child(2) {
}
.project-wapper {
    padding: 25px 0;
}
.float-panel, .sliderpopupbutton {
    width: 100%;
    top: 0;
}
.footer {
    padding: 25px 0;
}
.overviewcont h3 {
    font-size: 15px;
    margin-top: 15px;
}

ul.pro-dec li {padding: 0;}
}
@media all and (max-width:480px) {
    
ul.pro-dec li:first-child, ul.pro-dec li, ul.pro-dec li:last-child {
    padding: 0 !important;
    width: 50%;
    margin: 0;
}

.pro-dec {
    flex-wrap: wrap;
    margin-bottom: 20px;
}
 ul.pro-dec li {
}
ul.pro-dec li:first-child, ul.pro-dec li, ul.pro-dec li:last-child{
    padding:0 10px;
}
.project-wapper{
    padding:0px;
}
.clbhs ul li label {
    height: 50px;
    overflow: hidden;
}
ul.pro-dec li::before{
    display:none;
}
.panel.with-nav-tabs.panel-default .clbhs ul li {
}
#header {
    padding: 0px;
    height: 60px;
}
}
ul.pro-dec li span{
    width: 100%;
float: left;
}
.project .banners p {
    font-family: 'Baskerville';
    font-weight: 300;
    font-size: 33px;
    line-height: 32px;
    color: #fff;
    width: auto;
    display: inline-block;
    padding: 15px 30px;
    position: static;
    float: right;
}
.rightbotm {
    position: absolute;
    right: 0;
    bottom: 0;
}
.rightbotm img {
    width: 350px;
    padding: 50px;
}
.enquiryform {
    width: 425px;
    position: absolute;
    top: 0;
    right: 100px;
    background: rgba(239, 240, 240, 0.97);
    padding: 300px 25px;
    bottom: 0;
    display: none;
}
.enquiryform h3 {
    font-size: 25px;
    text-transform: uppercase;
    line-height: 30px;
    margin-bottom: 10px;
    font-family: 'Baskerville Win95BT';
    color: #231f20;
}
.enquiryform ul li {
    list-style: none;
    margin: 5px 0;
    width: 100%;
    background: #fff;
    text-indent: 10px;
    padding: 5px 0;
    font-size: 16px;
    border: solid 1px #ddd;
    float: left;
}
.enquiryform ul {
    position: relative;
}
span#closeButton {
    float: right;
    font-size: 25px;
    position: absolute;
    top: 0;
    right: 10px;
    cursor: pointer;
    color: #4d4d4d;
}
.enquiryform ul li input[type="text"], input[type="email"], input[type="tel"] {
    border: none;
    width: 88%;
    float: left;
    background: transparent;
    text-indent: 10px;
}
.enquiryform ul li:nth-child(6) textarea {
    height: 100px;
    width: 86%;
    float: left;
    border: none;
    outline: 0;
    text-indent: 10px;
    margin-left: 5px;
    resize: none;
}
.enquiryform ul li:last-child {
    background: transparent;
    height: auto;
    border: none;
}
.enquiryform ul li:last-child input[type="submit"] {
    background: #edb00a;
    text-transform: capitalize;
    font-size: 17px;
    line-height: 30px;
    font-weight: 400;
    border: none;
    -webkit-transition-duration: 0.8s;
    -webkit-transition-timing-function: linear;
    box-shadow: 0px 0 0 #000 inset;
    color: #fff;
    width: 100px;
    height: 40px;
    text-align: center;
    font-family: 'Baskerville';
}
.enquiryform ul li img {
    float: right;
    margin-right: 10px;
}
.parallax-window {
    min-height: 700px;
    background: transparent;
}
.w3ls-row h2 {
    line-height: 32px;
    color: #b38a3a;
    margin-bottom: 20px;
}
.ethos .section-title h1:after, .ethos .section-title h3:after {
    background: #edb00a;
}
.clbhs h4 {
    float: left;
}
div#gallery {
    text-align: center;
}
.vision h3, .mission h3, .corporatephilosophy h3 {
    color: #ecb959;
}
.corporatephilosophy {
    width: 100%;
    float: left;
    text-align: center;
}
.corporatephilosophy p {
    color: #fff;
    padding: 20px 50px;
    font-size: 25px;
    line-height: 41px;
    font-family: 'Baskerville';
}
.project {
    width: 100%;
    float: left;
}
.banners {
    width: 75%;
    float: left;
    position: relative;
}
.projectenquiryform {
    float: right;
    width: 25%;
    text-align: center;
    padding-top: 0;
    border-left: solid 10px #fff;
}
.projectenquiryform img {
      
}
.enquirform{
     background: #68696b;
     width: 100%;
     float: left;
     padding: 22px;
     overflow: hidden;
}
.projectenquiryform ul {
    width: 100%;
    text-align: left;
    list-style: none;
    margin: 0;
    float: left;
    padding: 0;
}
.projectenquiryform ul li {
    width: 100%;
    float: left;
    margin: 7px 0;
}
.projectenquiryform ul li input[type="text"], .projectenquiryform ul li input[type="email"], .projectenquiryform ul li input[type="tel"] {
    width: 100%;
    float: right;
    padding: 5px;
    outline: 0;
    background: transparent;
    height: 40px;
    text-indent: 10px;
    
    font-size: 19px;
    border: solid 1px #ddd;
    border-radius: 5pt;
    color: #fff;
}
.projectenquiryform ul li input::placeholder, .projectenquiryform ul li textarea::placeholder{
    color:#ddd;
}
.projectenquiryform ul li textarea {
    height: 80px;
    resize: none;
    width: 100%;
    float: right;
    padding: 10px 14px;
    outline: 0;
    background: transparent;
    border: none;
    
    border: solid 1px #ddd;
    font-size: 19px;
}
.projectenquiryform ul li:last-child {
    text-align: center;
}
.projectenquiryform ul h4 {
    font-size: 27px;
    line-height: 24px;
    color: #fff;
    margin-bottom: 10px;
    font-weight: 300;
    
}
.projectenquiryform h3 {
    float: left;
    width: 100%;
    line-height: 15px;
    color: #fff;
    text-align: center;
    display: flex;
    font-size: 16px;
    letter-spacing: 2px;
    margin-bottom: 0;
    padding: 6px 0;
    font-family: 'Swis721 BT';
    white-space: nowrap;
}
.projectenquiryform h3 strong {
    
font-family: 'Swis721 BT';
    
margin-left: 22px;
    
font-weight: normal;
}
.projectenquiryform h5 {
    width: 100%;
    float: left;
    height: 64px;
    line-height: 64px;
    
    font-size: 22px;
    border-top: solid 5px #fff;
    margin-bottom: 0;
    color: #fff;
    letter-spacing: 2px;
    padding: 0 10px;
    cursor: pointer;
}
.projectenquiryform ul li:last-child input[type="submit"] {
    background: #fff;
    border: none;
    width: auto;
    height: 40px;
    line-height: 40px;
    margin: 0;
    color: #000;
    letter-spacing: 1px;
    font-size: 14px;
    padding: 0 20px;
}
.project .banners h3 {
    position: absolute;
    top: 5%;
    width: auto;
    text-align: center;
    margin: 0;
    padding: 0;
    right: 5%;
}
.project .banners img {
    width: 100%;
    height: auto;
}
.project-wapper {
    float: left;
    width: 100%;
    padding: 10px 0;
    display: flex;
    justify-content: space-between;
}
.projectcontainer {
}
.projectleft {
    float: left;
    width: 73.5%;
    padding-top: 15px;
    margin-top: 20px;
}
.pro-dec {
        display: flex;
        list-style: none;
        padding: 0;
        border-bottom: solid 1px #f1f0f0;
        margin-bottom: 15px;
        width: 100%;
        float: left;
}
.overviewcont{
}
.pro-dec li label {
    font-size: 21px;
    line-height: 26px;
    color: #a4c536;
    float: left;
    width: 100%;
    text-transform: uppercase;
}
.projectenquiryform ul li label {
    width: 100px;
    float: left;
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 1px;
    font-weight: normal;
    
}
ul.pro-dec li {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 30px;
    border-right: solid 1px #f1f0f0;
    letter-spacing: 1px;
    padding: 0 50px;
    min-height: 80px;
}
ul.pro-dec li:first-child {
    padding-left: 0;
}
.masterplan {
}
.masterplan h4 {
    font-size: 25px;
    line-height: 32px;
    font-weight: bold;
    color: #414042;
    margin-bottom: 15px;
    margin: 0;
    text-transform: uppercase;
    font-family: 'Swis721 BT';
    letter-spacing: 0.5px;
    border-bottom: solid 2px #a4c536;
    display: inline-block;
    margin-bottom: 30px;
}
.panel-title > a {
    display: block;
    padding: 15px;
    text-decoration: none;
    color: #fff !important;
    line-height: 30px;
    font-size: 15px;
}
.more-less {
    float: right;
    color: #fff;
    font-family: 'cursive';
    font-size: 30px;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #EEEEEE;
}
.panel-default>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #ddd;
}
.panel-body {
}
.contnt {
    width: 100%;
    float: left;
    padding-left: 30px;
    display: none;
}
.panel.with-nav-tabs.panel-default .accordion.location li {
    width: 100%;
    text-align: left;
}
.panel.with-nav-tabs.panel-default .accordion2.location li {
    width: 100%;
    text-align: left;
}
.contnt li {
    font-size: 20px;
    line-height: 30px;
    float: left;
    width: 100%;
    padding-left: 5px;
    margin-bottom: 10px;
    list-style-type: square;
    color: #edb00a;
}
.contnt li label {
    font-weight: normal;
    color: #414042;
    float: left;
    display: inline-block;
    text-align: left;
    
    border-bottom: solid 1px #eee;
    width: 100%;
}
.locationadvantage img {
    width: 100%;
    margin: 50px 0 20px 0;
}
.locationadvantage {
    width: 100%;
    float: left;
}
.locationadvantage p {
    font-size: 20px;
    text-align: left;
}
.locationadvantage .sng-cin ul h5 img {
    width: auto;
    margin: 0;
}
.club-house-stn {
    width: 100%;
    float: left;
    cursor: pointer;
    margin-bottom: 50px;
}
.pr-0 {
    padding-right: 0px;
}
.scohuse-img {
    width: 500px;
    float: left;
    margin: 0;
    padding: 0;
    overflow: hidden;
    position: relative;
    z-index: 9;
}
.scohuse-img img {
    width: 100%;
    height: 100%;
    -webkit-transition: 0.4s ease;
    transition: 0.4s ease;
}
.pl-5 {
    padding-left: 5px;
}
.scohuse-text {
    width: auto;
    float: left;
    text-align: center;
    border: solid 1px #edb00a;
    margin-left: -100px;
    margin-top: 25px;
}
.scohuse-text h2 {
    color: #edb00a;
    font-size: 27px;
    margin-bottom: 10px;
    letter-spacing: 6px;
}
.scohuse-text p {
    background: #fff;
    height: 260px;
    padding: 25px 20px 0px 150px;
    text-align: left;
}
.pr-0 {
    padding-right: 0px;
}
.club-house-stn.mt-10.right .scohuse-text {
    margin-right: -25px;
    float: right;
    position: relative;
    z-index: 999;
    padding: 100px 80px 0px 30px;
}
.club-house-stn.mt-10.right .scohuse-img {
    margin-left: -25px;
    float: left;
}
.clbhs h5 {
    font-family: 'Futura Hv BT';
    font-size: 25px;
    line-height: 32px;
    display: inline-block;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
}
.club-house-stn h2 {
    margin-top: 50px;
    font-family: 'Futura Lt BT';
    font-size: 30px;
    line-height: 50px;
    color: #edb00a;
}
.club-house-stn:nth-child(3) .scohuse-text, .club-house-stn:nth-child(5) .scohuse-text, .club-house-stn:nth-child(7) .scohuse-text, .club-house-stn:nth-child(9) .scohuse-text {
    margin-left: 0;
    margin-right: -100px;
}
.club-house-stn:nth-child(3) .scohuse-text p, .club-house-stn:nth-child(5) .scohuse-text p, .club-house-stn:nth-child(7) .scohuse-text p, .club-house-stn:nth-child(9) .scohuse-text p {
    padding: 25px 150px 0px 20px;
}
#gallery h5 {
    font-size: 25px;
    line-height: 32px;
    font-weight: bold;
    color: #414042;
    margin-bottom: 15px;
    
    margin: 0;
    text-transform: uppercase;
}
.article-slide .carousel-indicators {
    width: 100%;
    float: left;
    margin: 10px 0;
    text-align: center;
    position: static;
}
.article-slide .carousel-indicators li {
    border: medium none;
    border-radius: 0;
    height: 50px;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-top: 0;
    width: 70px;
}
.article-slide li.active {
    border: none;
    background: none;
    opacity: 1;
}
.article-slide .carousel-indicators img {
    border: none;
    float: left;
    height: 100%;
    left: 0;
    width: 100%;
}
.article-slide .carousel-indicators .active img {
    opacity: 0.7;
}
div#article-photo-carousel {
    width: 100%;
    float: left;
}
.projectright {
    width: 25.65%;
    float: right;
}
.gallerrystn, .downloads, .contactus, .banklogo {
    width: 100%;
    float: left;
    text-align: center;
    background: #f1f2f2;
    padding: 15px;
    margin-bottom: 10px;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
}
.downloads h4, .gallerrystn h4, .contactus h4, .banklogo h4 {
}
.panel.with-nav-tabs.panel-default li {
    width: 100%;
}
.panel.with-nav-tabs.panel-default .nav-tabs .dropdown-menu li {
    width: 100%;
}
.contactus ul, .downloads ul {
    list-style: none;
    text-align: left;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}
.contactus ul li, .downloads ul li {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    
    font-size: 18px;
    line-height: 26px;
    color: #414042;
    letter-spacing: 1.5px;
}
.contactus ul li label {
    
color: #b69c57;
    
text-align: left;
    
width: 100%;
    
margin-bottom: 5px;
    
font-family: 'Swis721 BT';
}
.signatureonelogo img {
    width: 100%;
}
.enquiryformbtn {
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 999999;
}
.mobile-show {
    display: none !important;
}
.desktop-show {
    display: block !important;
}
.gallerrystn a.left.carousel-control, .gallerrystn a.right.carousel-control {
    opacity: 1;
    top: 50%;
    bottom: 0;
}
.gallerrystn a.left.carousel-control img, .gallerrystn a.right.carousel-control img {
    width: 35px;
}
.respn-btn {
    width: 100%;
    float: left;
    position: relative;
    z-index: 99999;
}
.btnns {
    position: fixed;
    text-align: center;
    bottom: 0;
    width: 96%;
    float: left;
    z-index: 999;
    left: 2%;
}
.btnns button {
    background: #edb00a;
    width: 49%;
    float: left;
    padding: 0;
    border: solid 1px #edb00a;
    color: #fff;
    font-size: 18px;
    line-height: 36px;
    font-family: 'Futura Lt BT';
}
.top-nav-collapse .navbar-brand img.second-logo {
    display: block;
    width: 231px;
}
img.second-logo {
    display: none;
}
.top-nav-collapse .navbar-brand img {
    display: none;
}
nav.navbar.navbar-default.navbar-fixed-top.top-nav-collapse .lg-rgt-stn ul li i, nav.navbar.navbar-default.navbar-fixed-top.top-nav-collapse .lg-rgt-stn ul li label, nav.navbar.navbar-default.navbar-fixed-top.top-nav-collapse .lg-rgt-stn ul.menu-stn li a {
    color: #fff;
}
nav.navbar.navbar-default.navbar-fixed-top.top-nav-collapse .lg-rgt-stn ul.menu-stn, nav.navbar.navbar-default.navbar-fixed-top.top-nav-collapse .lg-rgt-stn ul.menu-stn li, nav.navbar.navbar-default.navbar-fixed-top.top-nav-collapse .lg-rgt-stn ul li {
    border-color: #a6a7a9;
}
.downloads {
    text-align: left;
}
.downloads img {
width: 15px;
position: relative;
top: -6px;
}
.downloads ul li span {
}
.downloads ul li a {
    float: left;
    width: 90%;
}
.downloads ul li i {
    font-size: 20px;
    margin-right: 10px;
    float: left;
}
.downloads ul li {
    margin-bottom: 15px;
}
.downloads ul li i {
    font-size: 20px;
    margin-right: 10px;
}
ul.contt li {
    width: 100%;
}
.MultiCarousel {
    float: left;
    overflow: hidden;
    width: 100%;
    position: relative;
    text-align: right;
}
.MultiCarousel .MultiCarousel-inner {
    transition: 1s ease all;
    float: left;
}
.MultiCarousel .MultiCarousel-inner .item {
    float: left;
    position: relative;
    text-align: center;
}
.MultiCarousel .MultiCarousel-inner .item img, .MultiCarousel .MultiCarousel-inner .item p {
    width: 100%;
}
.newcont p {
    font-size: 22px;
    text-align: left;
    font-family: 'Baskerville';
    color: #fff;
}
.newcont {
    border-top: dotted 2px #ddd;
    float: left;
    width: 100%;
    padding: 50px 0;
    background: #edb00a;
}
.newcont h4 {
    width: 100%;
    float: left;
    padding-top: 10px;
    font-size: 30px;
    font-family: 'GalanoGrotesque';
    letter-spacing: 1px;
    color: #fff;
    font-weight: 400;
    text-align: right;
}
.newcont h4 p {
    text-align: right;
    font-size: 13px;
    line-height: 50px;
    letter-spacing: 0;
    text-transform: uppercase;
    font-family: 'GalanoGrotesque';
    color: #fff;
}
.pro-text ul li {
    font-family: 'Baskerville';
    font-size: 18px;
    line-height: 28px;
    list-style: none;
    color: #414042;
    border-left: solid 1px #414042;
    padding-left: 20px;
    margin: 10px 0;
}
.MultiCarousel button.btn {
    margin-right: 10px;
    margin-bottom: 10px;
}
button.btn.btn-primary.rightLst {
    margin-right: 25px;
}
.MultiCarousel button.btn img {
    width: 20px;
}
.newcont img {
    float: left;
    margin-right: 20px;
}
.newcont i {
    float: left;
    margin-left: -150px;
    font-size: 100px;
    margin-top: 100px;
    color: rgb(214, 175, 101);
}
.newcont h4 span {
    background: #fff;
    color: #edb00a;
    padding: 5px 5px;
    font-weight: 400;
    margin-right: 5px;
}
div#disclaimer {
    position: fixed;
    bottom: 0;
    z-index: 999999;
    left: 0;
}
.project-wapper.horizon .nav-tabs > li > a {
    padding: 10px 0px;
}
.over-stn {
    width: 100%;
    float: left;
}
.over-stn li {
    display: inline-block;
    width: 33%;
    margin-bottom: 20px;
    padding: 0 30px;
    position: relative;
    float: left;
    text-align: left;
}
.over-stn li::before {
    content: '';
    height: 90%;
    float: left;
    position: absolute;
    left: -15px;
    border-right: dotted 1px #ddd;
}
ul.br-rht:nth-child(6) {
    border: none;
}
.over-stn li h3 {
    color: #c49d56;
    text-transform: uppercase;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Futura Hv';
}
.over-stn li p {
    width: 200px;
    float: left;
    text-align: left;
    line-height: 25px;
    padding: 10px 0;
    height: 100px;
    font-size: 16px;
}
.over-stn li::after {
    content: '';
    border-bottom: dotted 1px #ddd;
    width: 90%;
    float: left;
    position: absolute;
    bottom: 0;
    left: 0;
}
.over-stn li:first-child::before, .over-stn li:nth-child(4)::before, .over-stn li:nth-child(7)::before, .over-stn li:nth-child(7)::before, .over-stn li:nth-child(10)::before, .over-stn li:nth-child(13)::before, .over-stn li:nth-child(16)::before, .over-stn li:nth-child(19)::before, .over-stn li:nth-child(22)::before, .over-stn li:nth-child(25)::before, .over-stn li:nth-child(28)::before, .over-stn li:nth-child(31)::before, .over-stn li:nth-child(34)::before, .over-stn li:nth-child(37)::before, .over-stn li:nth-child(41)::before, .over-stn li:nth-child(44)::before, .over-stn li:nth-child(47)::before {
    border: none;
}
.dtncltn {
    width: 100%;
    float: left;
}
.dtncltn ul {
    list-style: none;
    text-align: left;
    float: left;
    width: 33%;
}
.masterplan .dtncltn ul h4 {
    color: #edb00a;
    font-size: 20px;
    line-height: 40px;
    font-family: 'Futura';
}
.dtncltn ul li strong {
    font-family: 'Futura Bk BT';
    font-size: 20px;
    line-height: 60px;
    text-transform: uppercase;
}
.dtncltn ul li {
    font-family: 'Futura Lt BT';
    font-size: 20px;
    line-height: 50px;
    border-bottom: solid 1px #ddd;
}
.amenitiesstn {
    width: 100%;
    float: left;
}
.amenitiesstn ul {
    list-style: none;
    float: left;
    width: 100%;
    margin: 25px 0;
}
.amenitiesstn ul li {
    width: 20%;
    float: left;
    text-align: center;
    margin: 10px 0;
}
.clbhs .amenitiesstn ul li h5 {
    font-size: 17px;
    line-height: 20px;
    float: left;
    margin: 10px 0;
    color: #414042;
    font-family: 'Futura Bk BT';
    text-transform: uppercase;
}
div#sitemap {
    float: left;
    width: 100%;
    background: #e6e7e8;
    padding: 50px 0;
}
.sitebox h4 {
    color: #000;
    font-size: 20px;
    line-height: 45px;
    font-family: 'Futura Hv BT';
}
.sitebox ul {
    list-style: none;
    width: 100%;
    float: left;
}
.sitebox ul li {
    width: 100%;
    float: left;
    color: #414042;
    font-family: 'Futura Bk BT';
    font-size: 15px;
    line-height: 35px;
}
.sitebox ul li i {
    margin-right: 5px;
}
div#sitemap .col-md-2.col-xs-12.col-sm-4.col-lg-2 {
    padding: 0 10px;
}
.sitebox ul li img {
    width: 25px;
    margin-right: 10px;
    border-radius: 5px;
}
.sitebox ul li span, .sitebox ul li a {
    color: #414042;
    font-family: 'Futura Bk BT';
    font-size: 15px;
    line-height: 35px;
}
.sitebox .panel.panel-default {
    margin: 0px 0;
}
.sitebox .panel.panel-default .panel-title {
    background: none;
}
.sitebox .panel.panel-default .panel-title > a {
    padding: 0;
    background: none;
    color: #414042;
    font-family: 'Futura Bk BT';
    font-size: 15px;
    line-height: 35px;
}
.sitebox .panel.panel-default .panel-title > a .more-less {
    color: #414042;
    font-size: 24px;
    float: left;
    vertical-align: middle;
    margin-top: 5px;
    margin-right: 5px;
}
.panel-default>.panel-heading+.panel-collapse ul.panel-body {
    padding: 0;
    text-indent: 10px;
    border: none;
}
div#headingOnefs a.collapsed {
    background: #797a7c;
}
.lg-rgt-stn ul.menu-stn li a.mactive, .lg-rgt-stn ul.menu-stn li a.mactive i {
    color: #edb00a;
}
.slides .carousel-caption p.btmtitl {
    bottom: 15%;
    position: absolute;
    left: 5%;
    margin: 0;
    height: auto;
    width: auto;
    top: auto;
    background: rgba(0, 0, 0, 0.8);
    padding: 10px 30px;
    font-size: 30px;
    line-height: 32px;
    text-transform: uppercase;
    color: #edb00a;
}


.clbhs ul {
    float: left;
    list-style: none;
    width: 100%;
    margin: 25px 0;
    padding: 0;
    margin-bottom: 0;
}
.clbhs ul li {
    float: left;
    text-align: center;
    width: 33%;
    min-height: 150px;
}
.clbhs h4 {
    float: left;
    text-align: left;
    border-bottom: solid 2px #b69c57;
}
.panel.with-nav-tabs.panel-default ul#accordion2 li {
    width: 100%;
    text-align: left;
}
.clbhs ul li img {
    width: 50px;
    height: auto;
    margin-bottom: 10px;
}
.clbhs ul li label {
    width: 100%;
    float: left;
    margin: 0;
    font-size: 18px;
    line-height: 24px;
    font-weight: normal;
    
    color: #000;
    padding: 0 40px;
}
.clbhs ul li:nth-child(7), .clbhs ul li:nth-child(8), .clbhs ul li:nth-child(9) {
}
.dtnc {
    width: 100%;
    float: left;
    margin-bottom: 25px;
}
.masterplan h5 {
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    margin: 0;
    font-family: 'Swis721 BT';
}
ul.dtc-dtl {
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: left;
}
ul.dtc-dtl li {
    width: 100%;
    float: left;
    
    font-size: 18px;
    line-height: 30px;
    padding: 0px 20px;
    position: relative;
    margin: 10px 0;
}
ul.dtc-dtl li::before {
    content: '';
    position: absolute;
    height: 25px;
    width: 1px;
    left: 0;
    border-left: solid 1px #aaa;
}
ul.dtc-dtl li::after {
    content: '';
    position: absolute;
    height: 25px;
    width: 100%;
    bottom: -10px;
    border-bottom: solid 1px #aaa;
    left: 0px;
}
.logoo {
    width: 100%;
    background: #e8e9ea;
    float: left;
    padding: 10px 0;
}
.project.fullwithslider .projectenquiryform {
    display: none;
}
.project.fullwithslider .banners {
    width: 100%;
}
.project.fullwithslider .banners div#quote-carousel {
    width: 100%;
    max-height: 700px;
    overflow: hidden;
}
.banklogo ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.banklogo ul li {
    width: 48%;
    display: inline-block;
    float: left;
    margin: 10px 0%;
    text-align: center;
    margin-right: 2%;
}
.banklogo ul li img {
    width: auto;
    height: 70px;
}
.contnt li label {
    margin: 0px;
}
.contactus h4 {

}
.overviewcont h4 {
    font-size: 30px;
    line-height: 40px;
    
    color: #231f20;
    border-bottom: solid 1px #edb00a;
    display: inline-block;
}
.dtnc ul{
    padding: 0px;
}

.topmenu, .accordion .link{
        width: 100%;
}
.project-add {
    display: flex;
    justify-content: space-between;
    width: 95%;
    float: left;
    background: #68696b;
}
.logoo h4 {
    margin: 0;
    font-family: 'Swis721 BT';
    line-height: 50px;
    font-size: 22px;
}
.projectenquiryform h3 strong a {
    color: #fff;
    font-family: 'Swis721 BT';
    letter-spacing: 0.5px;
    font-weight: normal;
}
.contdetl {
    width: 100%;
    float: left;
    margin-top: 40px;
    border-top: solid 1px #949494;
    padding-top: 15px;
}
ul.pro-dec li:last-child {border-right: 0;}
.logsoss {
    width: 100%;
    float: left;
}

.project .container {
    padding: 0;
    max-width: 90%;
}
li.noncaret {}

.panel.with-nav-tabs.panel-default li.active {
    background: #a4c536;
}           

@media (max-width: 1640px) {
#header {
}
ul.pro-dec li {
    padding: 0 25px;
}
.downloads ul li span {
    width: 90%;
    font-size: 15px;
    letter-spacing: 1px;
}
.projectenquiryform ul li input[type="text"], .projectenquiryform ul li input[type="email"], .projectenquiryform ul li input[type="tel"] {
    height: 35px;
    font-size: 14px;
    text-indent: 5px;
}
.slick-prev:before, .slick-next:before{
    padding: 0;
    font-size: 44px;
}
.project .banners {
 
}
.projectenquiryform h5 {
    height: 54px;
    line-height: 54px;
    font-size: 17px;
    letter-spacing: 1px;
    border-top: solid 2px #fff;
}
.bredcum font {
    font-size: 10px;
}
.downloads ul li i {
    font-size: 12px;
    margin-right: 5px;
    margin-top: 3px;
}
.panel-title > a {
    padding: 5px 10px;
    line-height: 30px;
    font-size: 12px;
}
.more-less, .overviewcont h4{
    font-size: 24px;
}
.masterplan h4, .section-header h3 span{
    font-size:18px;
}
.contnt li label {
    font-size: 15px;
}
.projectenquiryform img {
    
}
.projectenquiryform ul {
}
.projectenquiryform ul h4 {
    font-size: 22px;
    line-height: 40px;
    margin-bottom: 0;
}
.projectenquiryform ul li {
}
.projectenquiryform ul li textarea {
    height: 50px;
    padding: 5px 10px;
    font-size: 14px;
}
.projectenquiryform ul li label {
    width: 80px;
    font-size: 13px;
    line-height: 15px;
}
.projectenquiryform h3 {
}
.projectcontainer {
    width: 80%;
    margin: 0px auto;
}
.projectenquiryform ul li:last-child input[type="submit"] {
}
.projectbtm div button a {
    font-size: 10px;
    line-height: 15px;
}
.projectbtm div button {
    padding: 10px;
    margin: 5px 0;
    cursor: pointer;
}
.overviewcont p {
}
.nav-tabs > li > a {
}
.clbhs ul li img {
}
.clbhs ul li label {
    font-size: 15px;
    line-height: 20px;
    padding: 0 10px;
}
.clbhs ul li {
    min-height: 150px;
    margin: 0;
}
.contactus ul li, .downloads ul li, ul.pro-dec li {
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 1px;
    margin-bottom: 5px;
}
ul.pro-dec li label {
    font-size: 15px;
    line-height: 24px;
    margin: 0px;
}
.gallerrystn, .downloads, .contactus, .banklogo {
}
.downloads h4, .gallerrystn h4, .contactus h4, .banklogo h4 {
}
.projectenquiryform img {
    width: 185px;
}
.logoo {
    vertical-align: middle;
}
.banklogo ul li img {
    width: 100%;
    height: 55px;
}
.banklogo ul li {
    width: 44%;
    margin: 10px 3%;
}
}
@media all and (max-width:1280px) {
.projectenquiryform {
    
}
.projectenquiryform ul {
}
.nav-tabs > li > a {
    padding: 10px 0px;
    font-size: 17px;
    line-height: 24px;
}
.projectenquiryform img{
    width:150px;
}
}
@media all and (max-width:768px) {
.project .banners, .projectenquiryform, .projectleft, .projectright {
    width: 100%;
    margin: 0px 0px 20px 0px;
}
.project .banners {
}
.masterplan h5 {
    font-size: 16px;
    line-height: 27px;
    padding: 0 10px;
}
.panel-body {
    padding: 0;
}
div#image-gallery-1{
    padding:10px 0px !important;
}
.pro-dec, .overviewcont{
    width: 100%;
    margin: 0;
    border: none;
}
.panel-body{
    padding:10px;
}
ul.pro-dec li:last-child {
}
.more-less, .overviewcont h4 {
    font-size: 20px;
    margin-bottom: 15px;
}
#header {
    padding: 0px;
    height: 88px;
}
.project{
    margin-top:0px;
}
.accordion .link {
    padding: 5px 0px;
    font-size: 15px;
}
.sitemap .accordion li i.fa-chevron-down {
    font-size: 13px;
    top: 10px;
}
ul.pro-dec li {padding: 0 20px;min-height: auto;margin-bottom: 15px;}
ul.pro-dec li:first-child{
    padding:0 50px;
}
.mobile-show {
    display: block !important;
}
.desktop-show {
    display: none !important;
}
.project .banners img {
    
}
.panel.with-nav-tabs.panel-default .clbhs ul li{
}
.projectenquiryform ul {
    padding: 10px 25px;
}
.nav-tabs > li > a {
    padding: 10px 0px;
    text-align: center;
    font-size: 16px;
    letter-spacing: 1px;
}
.projectcontainer {
    width: 90%;
}
.pro-hndg ul li label {
    line-height: 18px;
    font-size: 13px;
    min-height: inherit;
    height: auto;
}
#quote-carousel .carousel-control.left {
    left: 25px;
}
#quote-carousel .carousel-control.right {
    right: 25px;
}
.hamburger {
    right: 50px;
}
.nav-tabs > li > a {
    padding: 10px 0px;
    font-size: 17px;
    line-height: 24px;
}
.hamburger {
    top: 2%;
    right: 50px !important;
}
ul.pro-dec li label {
    font-size: 14px;
    line-height:20px;
}
.nav-tabs > li > a {
    padding: 10px 0px;
    font-size: 14px;
    line-height: 24px;
}
#gallery h5, .masterplan h4 {
    font-size: 16px;
    line-height: 30px;
}
.masterplan {
    padding: 0px;
}
.panel-default > .panel-heading ul.nav.nav-tabs li {
    width: 100%;
    border-bottom: solid 1px #ddd;
    border-right: solid 1px #ddd;
}
.clbhs ul li {
    min-height: 120px;
    margin: 12px 0px;
    padding: 0;
    width: 100%;
}
.clbhs ul li label, .panel.with-nav-tabs.panel-default .dtnc ul li{
    font-size: 14px;
    line-height: 18px;
    padding: 0;
}
.clbhs ul li:nth-child(7), .clbhs ul li:nth-child(8), .clbhs ul li:nth-child(9) {
}
.hamburger {
    right: 25px !important;
}
ul.pro-dec li:nth-child(2) {
}
.project-wapper {
    padding: 25px 0;
}
.float-panel, .sliderpopupbutton {
    width: 100%;
    top: 0;
}
}
@media all and (max-width:480px) {
 ul.pro-dec li {
}
ul.pro-dec li:first-child, ul.pro-dec li, ul.pro-dec li:last-child{
    padding:0 10px;
    border: none;
}
.project-wapper{
    padding:0px;
}
.clbhs ul li label {
    height: 50px;
    overflow: hidden;
}
ul.pro-dec li::before{
    display:none;
}
.panel.with-nav-tabs.panel-default .clbhs ul li {
    width: 50%;
    min-height: 80px;
}
#header {
    padding: 0px;
    height: 60px;
}
}
