@font-face {
  font-family: 'Gotham Book';
  src: url('../fonts/Gotham-Book.woff2') format('woff2'),
      url('../fonts/Gotham-Book.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Bold.woff2') format('woff2'),
      url('../fonts/Gotham-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}

html, body{padding: 0;margin: 0;font-size: 15px;-webkit-font-smoothing: antialiased;font-family: 'Gotham Book', sans-serif;font-weight: 400;color: #000;line-height: 1.4;overflow-x: hidden;}
a, img, button, input[type=submit]{text-decoration: none;outline: none; border: 0;}
button, input, select, textarea{font-family: 'Gotham Book' !important;}
b, strong{font-weight: 700;}
*, *:after, *:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a:focus, a:hover{text-decoration: none !important;}
p, ul, h1, h2, h3, h4, h5, h6, hr, figure, ol{padding:0;margin:0;}
.container{max-width: 1200px;margin: 0px auto;padding: 0 15px;}
.container-fluid{max-width: 95%;margin: 0px auto;padding: 0 15px;}
.container.small{max-width: 850px;padding: 0 20px;}
.container.medium{max-width: 1000px;padding: 0 20px;}
.pull-left{float: left !important;}
.pull-right{float: right !important;}
.text-left{text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.text-justify{text-align: justify;}
.text-uppercase{text-transform: uppercase;}
.text-lowercase{text-transform: lowercase;}
.text-italic{font-style: italic;}
.text-underline{text-decoration: underline;}
.text-light{font-weight: 300;}
.text-medium{font-weight: 400;}
.text-bold{font-weight: 500;}
.text-bolder{font-weight: 700;}
.text-black{color:#000;}
.text-white{color:#fff;}
.text-red{color: #DB242A;}
.text-blue{color: #245588;}
.img-responsive{max-width: 100%;height: auto;}
.img-full{width: 100%;height: auto;}
.center-block{margin: 0 auto;}
.bg-white{background-color: #fff;}
.bg-off-white{background-color:#f8f8fa; }
.bg-cover{background-size: 100% 100%;background-repeat: no-repeat;background-position: center;}
.col-1{width: 8.333333333333333%;}
.col-2{width: 16.66666666666667%;}
.col-3{width: 25%;}
.col-4{width: 33.33333333333333%;}
.col-5{width: 41.66666666666667%;}
.col-6{width: 50%;}
.col-7{width: 58.33333333333333%;}
.col-8{width: 66.66666666666667%;}
.col-9{width: 75%;}
.col-10{width: 83.33333333333333%;}
.col-11{width: 91.66666666666667%;}
.col-12{width: 100%;}
.col-12-5{width: 20%;}
.w100{width: 100%;}
.w80{width: 80%;}
.w70{width: 70%;}
.w30{width: 30%;}
.w20{width: 20%;}

.h100{height: 100%;}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-12-5, .w30, .w70, .w20{float: left;}

.mg-5{margin: 5px;}
.mg-10{margin:10px;}
.mg-20{margin:20px;}
.mg-30{margin:30px;}

.mg-tp-5{margin-top: 5px;}
.mg-tp-10{margin-top: 10px;}
.mg-tp-20{margin-top: 20px;}
.mg-tp-30{margin-top: 30px;}

.mg-bt-5{margin-bottom: 5px;}
.mg-bt-10{margin-bottom: 10px;}
.mg-bt-20{margin-bottom: 20px;}
.mg-bt-30{margin-bottom: 30px;}

.mg-rt-5{margin-right: 5px;}
.mg-rt-10{margin-right: 10px;}
.mg-rt-20{margin-right: 20px;}
.mg-rt-30{margin-right: 30px;}

.mg-lt-5{margin-left: 5px;}
.mg-lt-10{margin-left: 10px;}
.mg-lt-20{margin-left: 20px;}
.mg-lt-30{margin-left: 30px;}

.pd-5{padding:5px;}
.pd-10{padding:10px;}
.pd-20{padding:20px;}
.pd-30{padding:30px;}

.pd-tp-5{padding-top: 5px;}
.pd-tp-10{padding-top: 10px;}
.pd-tp-20{padding-top: 20px;}
.pd-tp-30{padding-top: 30px;}

.pd-bt-5{padding-bottom: 5px;}
.pd-bt-10{padding-bottom: 10px;}
.pd-bt-20{padding-bottom: 20px;}
.pd-bt-30{padding-bottom: 30px;}

.pd-rt-5{padding-right: 5px;}
.pd-rt-10{padding-right: 10px;}
.pd-rt-20{padding-right: 20px;}
.pd-rt-30{padding-right: 30px;}

.pd-lt-5{padding-left: 5px;}
.pd-lt-10{padding-left: 10px;}
.pd-lt-20{padding-left: 20px;}
.pd-lt-30{padding-left: 30px;}

.h500{height: 500px;}
.h600{height: 600px;}
.h700{height: 700px;}
.h800{height: 800px;}

.pos-rel{position: relative;}
.pos-abs{position: absolute;}
.pos-fix{position: fixed;}
.bottom{bottom:0;}
.top{top:0;}
.left{left:0;}
.right{right:0;}
.visible-xs{display: none !important;}
.hidden-xs{display: block}
.row:before, .row:after{display: table;content: " ";}
.row:after, .clearfix{clear: both;}

.disptable{display: table;}
.dispblock{display: block;}
.table-cell{display: table-cell;vertical-align: middle;}

.flex-wrapper{display: flex;flex-wrap: wrap;}

.Yoverflowhidden{overflow-y: hidden;}
.Xoverflowhidden{overflow-x: hidden;}
.overflowhidden{overflow: hidden;}


/*Animations*/
.animatable {
  /* initially hide animatable objects */
  visibility: hidden;
  /* initially pause animatable objects their animations */
  -webkit-animation-play-state: paused;   
  -moz-animation-play-state: paused;     
  -ms-animation-play-state: paused;
  -o-animation-play-state: paused;   
  animation-play-state: paused; 
}
/* show objects being animated */
.animate-in {
  visibility: visible;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-play-state: running;
  -moz-animation-play-state: running;
  -ms-animation-play-state: running;
  -o-animation-play-state: running;
  animation-play-state: running;
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(200px);
    -moz-transform: translateY(200px);
    -ms-transform: translateY(200px);
    -o-transform: translateY(200px);
    transform: translateY(200px);
  } 
    100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);transform: translateY(0);}
  40% {-moz-transform: translateY(-30px);transform: translateY(-30px);}
  60% {-moz-transform: translateY(-15px);transform: translateY(-15px);}
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);transform: translateY(0);}
  40% {-webkit-transform: translateY(-30px);transform: translateY(-30px);}
  60% {-webkit-transform: translateY(-15px);transform: translateY(-15px);}
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}
  40% {-moz-transform: translateY(-30px);-ms-transform: translateY(-30px);-webkit-transform: translateY(-30px);transform: translateY(-30px);}
  60% {-moz-transform: translateY(-15px);-ms-transform: translateY(-15px);-webkit-transform: translateY(-15px);transform: translateY(-15px);}
}
.animate-in.animationDelay{animation-delay:7s;-webkit-animation-delay:7s;}
.animate-in.animationDelayMed{animation-delay:7s;-webkit-animation-delay:7s;}
.animate-in.animationDelayLong{animation-delay:7s;-webkit-animation-delay:7s;}
.animate-in.fadeInUp/*, .animate-out.fadeInUp*/ { -webkit-animation-name: fadeInUp; -moz-animation-name: fadeInUp; -o-animation-name: fadeInUp; animation-name: fadeInUp;}
/*Animations ends*/

.sell_do_virtual_numbers{font-family: inherit !important;}
.selldof .title{display: none;}
.selldof textarea.form-control{resize: none;}
.selldof .help-block{margin-top: 0px !important;margin-bottom: 0px !important;position: absolute;bottom: 0;font-size: 10px;}
.selldof label{display: none;}

.bx-wrapper{background-color: transparent !important;box-shadow: none !important;border: none !important;margin-bottom: 0px !important;}

section{float: left;width: 100%;}
section.padding{padding:70px 0;}

p.section-title,h1.section-title{font-size: 32px;font-weight: 700;text-transform: uppercase;margin-bottom: 30px;font-family: 'Gotham';position: relative;}
p.section-title:after,h1.section-title:after{content: "";position: absolute;top:100%;left: 0;width: 100px;height: 3px;background-color:  #c6945b;}
p.section-subtitle{font-size: 17px;padding:0 20%;}
p.artistic-text{position: absolute;bottom: 10px;right: 10px;font-size: 10px;color:#fff;width: auto;padding:5px;background-color: rgba(0,0,0,0.5);}

.popup {max-width: 600px;width: 80%;padding: 20px;position: relative;background: #fff; margin: 10% auto;text-align: center;}
.overlay {display: none;overflow: auto;position: fixed;height: 100%;width: 100%;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0,0,0,0.8);z-index: 99999;}
.close {position: absolute;top: 10px;right: 10px;cursor: pointer;color: #000;}

.brown-btn, .white-btn{display: inline-block;padding:10px 15px;text-transform: uppercase;color: #000;border-radius: 25px;margin-bottom: 10px;}
.brown-btn{background-color: #c6945b;}
.white-btn{background-color: #fff;border:1px solid #000;}

#overlay, #overlay1, #overlay2, #overlay3 {position: fixed;height: 100%;width: 100%;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0,0,0,0.8);display: none;z-index: 999999;text-align: center;}
#popup, #popup1, #popup2, #popup3 {width: 40%; height: auto;padding: 20px;position: relative;background: #fff;margin: 20px auto;}
#close, #close1, #close2, #close3 {position: absolute;top: 10px;right: 10px;cursor: pointer;color: #000;}


/*Header Section*/
header{position: fixed;width: 100%;top:0;left: 0;padding:10px 0 10px 0;background-color: #fff;z-index: 9999;}
header .brand-logo{}
header .upper{}
header .upper .number-wrapper{margin-right: 20px;margin-top: 7px;}
header .upper .ctc-wrapper{margin-right: 20px;}
header .upper .sell_do_ctc_btn{background-color: #c8965a !important;color:#fff !important;text-transform: uppercase;border-radius: 0px !important;height: 40px;}
header .upper .sell_do_ctc_btn_c{margin-left: 0px !important;}
header .upper .selldof .has-error .help-block{position: absolute;font-size: 10px;top: 56%;}
header .upper .ctc-wrapper .sell_do_form_control{border-radius: 0px !important;height: 40px;}
header .upper .enq-btn-wrapper{}
header .upper .enq-btn-wrapper a{display: inline-block;padding:0px 15px;color:#fff;background-color: #c8965a;text-transform: uppercase;line-height: 40px;border-radius: 30px;}
header .lower{}
header .lower .nav-links{text-align: right;}
header .lower .nav-links a{display: inline-block;margin-right: 12px;font-size:14px;margin-top: 0px;color:#737373;text-transform: uppercase;position: relative;}
header .lower .nav-links a.active{color:#000;}
header .lower .nav-links a:last-child{margin-right: 0px;}
header .lower .nav-links a.active:after{content: "";position: absolute;top:calc(100% + 7px);left: 0;width: 100%;height: 3px;background-color:#c8965a;}
header .form-container{position: absolute;width: 300px;top:calc(100% + 10px);right: 0;background-color:#efece7;padding:10px;display:none;}
header .form-container .frmclose{display: none;}
header a.goto-home1 img {
    width: 49%;
    position: relative;
    top: -34px !important;
}
.col-10.col-xs-3.pull-right {
    width: 75%;
    /* height: 26px; */
}

a.goto-home img {
    position: relative;
    top: -17px;
}

header .brand-logo {
    height: 50px ;
}

/*Footer Section*/
footer{float: left;width: 100%;color:#fff;}
footer a{color:#fff;}
footer .upper{background-color: #2b2b2b;padding:10px 0;}
footer .lower{background-color: #121212;padding:10px 0;font-size: 12px;}
i.fa.fa-facebook {
    font-size: 19px;
    margin-right: 20px;
}

i.fa.fa-twitter {
    font-size: 19px;
    margin-right: 20px;
}

i.fa.fa-instagram {
    font-size: 19px;
    
}

/*Home Section*/
.home-banner{background-image: url('../images/desktop-banner.jpg');background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;position: relative; }
.bottom-tagline{position: absolute;bottom: 0;left: 0;padding:5px 20px;background-color: #c8965a;color:#000;}
.bottom-tagline p{font-size: 28px;font-family: 'Gotham';}
.top-tagline{position: absolute;top:20px;right: 30px;}
.top-tagline p.lg{font-size: 11em;line-height: 1.1;}
.top-tagline p.sm{font-size: 32px;font-family: 'Gotham';color: #000;text-transform: uppercase;text-align: right;}
.top-tagline p.hurry{background-color:#49addd;color:#fff;font-size: 22px;text-align: right;padding:5px 10px;}
.top-tagline p.lg span.gray{}
.top-tagline p.lg span.blue{font-family: 'Gotham';color: #49addd;}
.home-slider-wrapper{position: relative;}
.home-section{
    margin-top: 96px;     
}
.banner-inner-wrapper{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  float: left;
  height: 100%;
}
.slide-1{
  background-image: url(../images/home-banner-13-jan-2020-01.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  
}
.slide-2{
  background-image: url(../images/home-banner-13-jan-2020-02.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;  
}
.slide-3{
  background-image: url(../images/home-banner-13-jan-2020-03.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.slide-4{
  background-image: url(../images/home-banner-13-jan-2020-04.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.slide-5{
  background-image: url(../images/home-banner-13-jan-2020-05.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
#home-prev{
  position: absolute;
  top: 42%;
  left: 2%;
  background-color: #c8965a;
    border: 1px solid #c8965a;
    display: inline-block;
    padding: 10px;
    z-index: 99;
}
#home-next{
  position: absolute;
  top: 42%;
  right: 2%;
  background-color: #c8965a;
    border: 1px solid #c8965a;
    display: inline-block;
    padding: 10px;
    z-index: 99;
}
#home-prev img, #home-next img{vertical-align: middle;}
.know-more-btn{
  display: inline-block;
  padding: 7px 16px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 600;
  border-radius: 25px;
  background-color: #c6945b;
  border:1px solid #fff;
  cursor: pointer;
}
.tnc-apply{
  position: absolute;
    bottom: 8%;
    right: -1%;
    color: #fff;
    font-size: 12px;
    transform: rotate(-90deg);
    z-index: 99;
}
/*.home-left-section{padding: 2% 0 0 4%;}*/
.home-second-element{
      margin-bottom: 7px;
    padding-top: 10px;
    width: 340px;
    height: 200px;
}
.home-third-element{
  width: 88%;
}
.slide-2 .home-first-element{
  width: 85%;
}
.slide-3 .home-first-element{
  width: 83%;
}
.home-right-section{
  position: relative;
}
/*.home-left-section{
  padding: 0 0 0 5%;
}*/


/*Overview Section*/
#overview{}
#overview .overview-content{padding-right: 50px;font-size: 17px;}
#overview .overview-ctas{margin-top: 40px;}
#overview .overview-slider-controls{position: absolute;bottom:-50px;right: 0;}
#overview-next, #overview-prev{display: inline-block;}
#overview-next a, #overview-prev a {display: inline-block;padding: 10px;}
#overview-prev a {background-color: #fff;border:1px solid #ccc;}
#overview-next a {background-color: #c8965a;border:1px solid #c8965a;}
#overview-next a img, #overview-prev a img{vertical-align: middle;display: block;}

/*Project Highlights Section*/
#projecthighlights{background-color: #f9f5ee;}
#projecthighlights .ph-cards-wrapper{}
#projecthighlights .ph-cards-wrapper .ph-cards{padding:20px;font-size: 17px;border-right: 1px solid #8080806b;}
#projecthighlights .ph-cards-wrapper .ph-cards img{width: 45px;}
#projecthighlights .ph-cards-wrapper .ph-cards p{margin-bottom: 15px;}
#projecthighlights .ph-cards-wrapper .ph-cards p.number{color: #c6945b;font-family: 'Gotham';}
#projecthighlights .bx-wrapper .bx-pager{text-align: left;}
#projecthighlights .bx-wrapper .bx-pager.bx-default-pager a{background-color: transparent;border:2px solid #000;width: 14px;height: 14px;border-radius: 10px;position: relative;}
#projecthighlights .bx-wrapper .bx-pager.bx-default-pager a:hover, #projecthighlights .bx-wrapper .bx-pager.bx-default-pager a.active, #projecthighlights .bx-wrapper .bx-pager.bx-default-pager a:focus{
  border-color:#c6945b;
}
#projecthighlights .bx-wrapper .bx-pager.bx-default-pager a.active:after{content: "";position: absolute;height: 60%;width: 60%;top:20%;left: 20%; background-color: #c6945b;border-radius: 100%;}

/*Amenities Section*/
#amenities{}
.amenity-slider-pager{}
.amenity-slider-pager ul{list-style: none;float: left;width: 100%;}
.amenity-slider-pager ul li{width: 33.33333%;float: left;padding: 10px 10px 0px 0px;}
.amenity-slider-pager ul li a{display: block;padding:70px 20px 0 20px;text-align: center;background-color: #f7f0e8;color: inherit;height: 200px;}
.amenity-slider-pager ul li a.active{color:#fff;background-color: #2e66b3;}
.amenity-slider-pager ul li a:hover{color:#fff;background-color: #2e66b3;}
.amenity-slider-pager ul li a p.img-white{display: none;}
/*.amenity-slider-pager ul li:first-child a img.img-white{display:inline-block;}
.amenity-slider-pager ul li:first-child a img.img-gray{display:none;}*/
.amenity-slider-controls{position: absolute;bottom:0px;right: 0;background-color: #fff;padding: 7px 15px;}
#am-next, #am-prev{display: inline-block;}
#am-next a, #am-prev a {display: inline-block;padding: 14px 21px 5px;}
#am-prev a {color: inherit;}
#am-next a {color: #c8965a;}
.amenity-slider-controls .hidden-xs{display: inline-block !important;}
.amenities-caption {position: absolute;color: #fff;text-transform: uppercase;bottom: 89%;left: 2%;z-index: 9;font-weight: bold;font-size: 25px;}
i.fa.fa-chevron-left {font-size: 17px;}
.amenities-tagline {position: absolute;bottom: 3%;left: 2%;color: #fff;background-color: #0000009c;padding: 2px 10px;}
.overview-tagline {position: absolute;bottom: 3%;left: 2%;color: #fff;background-color: #0000009c;padding: 2px 10px;}

/*Why Woodsville Section*/
#whywoodsville{background-color: #2e66b3;color:#fff;}
.ww-slider-wrapper{margin:40px 0;}
.ww-slider-wrapper .ww-slider{margin-bottom: 20px;}
.ww-slider-wrapper .ww-slider .ww-slide{padding:30px;border:1px solid rgba(255, 255, 255, 0.4);height: 200px;}
.ww-slider-wrapper .ww-slider .ww-slide .ww-icon{margin-bottom: 10px;}
.ww-slider-wrapper .ww-slider .ww-slide .ww-text{font-size: 17px;}
#whywoodsville .bx-wrapper .bx-pager{text-align: left;}
#whywoodsville .bx-wrapper .bx-pager.bx-default-pager a{background-color: transparent;border:2px solid #fff;width: 14px;height: 14px;border-radius: 10px;position: relative;}
#whywoodsville .bx-wrapper .bx-pager.bx-default-pager a:hover, #whywoodsville .bx-wrapper .bx-pager.bx-default-pager a.active, #whywoodsville .bx-wrapper .bx-pager.bx-default-pager a:focus{
  border-color:#c6945b;
}
#whywoodsville .bx-wrapper .bx-pager.bx-default-pager a.active:after{content: "";position: absolute;height: 60%;width: 60%;top:20%;left: 20%; background-color: #c6945b;border-radius: 100%;}

/*Location Section*/
#location{}
.key-distances-wrapper{}
.key-distances-wrapper .map-container{}
.key-distances-wrapper .map-container iframe{display: block;}
.key-distances-wrapper .kd-content{padding-top: 50px;padding-right: 100px;}
.key-distances-wrapper .kd-content p{margin-bottom: 20px;}
.key-distances-wrapper .kd-content p.head{font-size: 17px;font-family: 'Gotham';}
.key-distances-wrapper .kd-content ul{list-style: none;border-top:1px solid;padding-top: 20px;}
.key-distances-wrapper .kd-content ul li{padding-left: 40px;margin-bottom: 10px;position: relative;}
.key-distances-wrapper .kd-content ul li:before{content: "";position: absolute;left: 0;top:0;width: 30px;height: 100%;background-repeat: no-repeat;
background-position: center center;background-size: contain;}
section.padding-loc {
    padding: 70px 0 0px;
}

/*.key-distances-wrapper .kd-content ul li:nth-child(1):before{background-image: url('../images/loc-icon-1.png');}
.key-distances-wrapper .kd-content ul li:nth-child(2):before{background-image: url('../images/loc-icon-2.png');}
.key-distances-wrapper .kd-content ul li:nth-child(3):before{background-image: url('../images/loc-icon-3.png');}
.key-distances-wrapper .kd-content ul li:nth-child(4):before{background-image: url('../images/loc-icon-4.png');}
.key-distances-wrapper .kd-content ul li:nth-child(5):before{background-image: url('../images/loc-icon-6.png');}
.key-distances-wrapper .kd-content ul li:nth-child(6):before{background-image: url('../images/loc-icon-5.png');}
.key-distances-wrapper .kd-content ul li:nth-child(7):before{background-image: url('../images/loc-icon-7.png');}*/
.map-container {background-image: url('../images/Map-Th-For-Desktop.png');background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    width: 489px;
    height: 571px;}

#location .col-6.key-content p.head {
    font-size: 17px;
    font-family: 'Gotham';
    margin-bottom: 20px;
    padding-top: 20px;
}

#location p.section-content {
   padding-bottom: 20px;
    border-bottom: 1px solid grey;
    margin-right: 71px;
}
#location .col-6.key-items ul li {
    list-style-position: inside;
}

#location .col-6.key-items {
    padding-top: 30px;
}
#location .col-4.key-content ul li {
    list-style-position: inside;
}
#location .col-4.key-content p.head {
    font-size: 17px;
    font-family: 'Gotham';
    margin-bottom: 20px;
    padding-top: 20px;
}
#location .col-4.key-content {
    padding: 50px 20px;
}
.location-desktop{display: block !important;}
.location-mobile{display: none !important;}

/*Floor Plans Section*/
#floorplans{background-color: #23282f;padding:40px 0;}

/*Specifications Section*/
#specifications{background-image: url('../images/specifications-bg.jpg');background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
#specifications .accordion-wrapper{margin-top: 30px;padding: 20px;}
#specifications .accordion-title{background-color: #fff;padding:10px 15px;margin: 10px 0;font-size: 17px;color:#000;position: relative;cursor: pointer;}
#specifications .accordion-title img{vertical-align: middle;display: inline-block;margin-right: 15px;}
#specifications .accordion-title:before{content: "+";position: absolute;right:10px;top:0;font-size: 27px;}
#specifications .accordion-title.active:before{content: "-"}
#specifications .accordion-title.active{margin-bottom: 0px;background-color: #2e66b3;color:#fff;}
#specifications .accordion-content{background-color: #fff;padding:20px;}
#specifications .accordion-content ul{padding-left: 15px;}
#specifications .accordion-content ul li{margin-bottom: 10px;}


/*About Us Section*/
#aboutus{color:#fff;background-image: url('../images/aboutus-bg.jpg');background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.aboutus-content{}
.aboutus-content p{margin-bottom: 15px;}
.aboutus-logo{}
.aboutus-logo span{display: inline-block;padding:30px 20px;background-color: #c8965a;border-radius:100%;width: 140px;height: 140px;}
.enq-now {
    padding: 10px 60px;
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1366px) {
.home-left-section{padding: 2% 0 0 4%;}
 
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
  
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 1024px) {
  .col-md-1{width: 8.333333333333333%;}
  .col-md-2{width: 16.66666666666667%;}
  .col-md-3{width: 25%;}
  .col-md-4{width: 33.33333333333333%;}
  .col-md-5{width: 41.66666666666667%;}
  .col-md-6{width: 50%;}
  .col-md-7{width: 58.33333333333333%;}
  .col-md-8{width: 66.66666666666667%;}
  .col-md-9{width: 75%;}
  .col-md-10{width: 83.33333333333333%;}
  .col-md-11{width: 91.66666666666667%;}
  .col-md-12{width: 100%;}
  .col-md-12-5{width: 20%;}
}




@media only screen and (max-width : 992px) {
  .location-desktop{display: none !important;}
  .location-mobile{display: block !important;padding-top: 70px;}
  .map-container {background-image: url('../images/Map-Th-For-Desktop.png');background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    }

    #location .col-6 {
    width: 100%;
}
#location .col-4.key-content {
    width: 100%;
}
#location p.section-content {
    padding-bottom: 50px;
    border-bottom: unset;
    margin-right: unset;
}

#location .col-6.key-items {
    padding: 30px;
    border: 1px solid #808080c4;
}
.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 20px;
    /*padding-bottom: 44px;*/
}
.map-container1 {
    padding-top: 40px;
}
#location .bx-wrapper .bx-pager{text-align: left;}
#location .bx-wrapper .bx-pager.bx-default-pager a{background-color: transparent;border:2px solid #000;width: 14px;height: 14px;border-radius: 10px;position: relative;}
#location .bx-wrapper .bx-pager.bx-default-pager a:hover, #location .bx-wrapper .bx-pager.bx-default-pager a.active, #location .bx-wrapper .bx-pager.bx-default-pager a:focus{
  border-color:#c6945b;
}
#location .bx-wrapper .bx-pager.bx-default-pager a.active:after{content: "";position: absolute;height: 60%;width: 60%;top:20%;left: 20%; background-color: #c6945b;border-radius: 100%;}
a.brown-btn.trigger3.schedule-btn {
    display: none;
}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
  .col-sm-1{width: 8.333333333333333%;}
  .col-sm-2{width: 16.66666666666667%;}
  .col-sm-3{width: 25%;}
  .col-sm-4{width: 33.33333333333333%;}
  .col-sm-5{width: 41.66666666666667%;}
  .col-sm-6{width: 50%;}
  .col-sm-7{width: 58.33333333333333%;}
  .col-sm-8{width: 66.66666666666667%;}
  .col-sm-9{width: 75%;}
  .col-sm-10{width: 83.33333333333333%;}
  .col-sm-11{width: 91.66666666666667%;}
  .col-sm-12{width: 100%;}
  .col-sm-12-5{width: 20%;}

  .menu-icon-mobile{display: block;width: 40px;padding: 8px 8px 4px 8px;background-color: #c99559;border-radius: 3px; margin:5px 0 0 0;}
  .menu-icon-mobile>span{display: block;height: 2px;width: 100%; margin-bottom: 4px;background-color: #fff;}
  header .nav-links{ display: none;position: fixed;top: 109px;left: 0;background-color: rgba(0,0,0,0.9); width: 100%;height: 100%;z-index: 999;}
  header .lower .nav-links a{display: block !important;text-align: center;line-height: 40px !important;color:#fff ;margin-top: 0px;margin-right: 0px; padding: 10px 0px 3px;}
  header .lower .nav-links a:last-child{margin-right: 15px;}
  header .lower .nav-links a.active{color: #c99559;}
  header .lower .nav-links a.active:after{top: calc(100% + -2px);}

  header .upper .ctc-wrapper{margin-right: 5px;}
  header .upper .number-wrapper{margin-right: 5px;}

  #location .loc-highlights li{flex-basis: calc(50% - 30px);}
 .col-6.home-left-section, .col-6.home-right-section{width: 100%;}
 .banner-inner-wrapper{width: 61%; margin: auto; float: none;}
 .home-right-section{margin-bottom: 10px;}
 .home-first-element{margin: auto;}
 .home-second-element{width: 80%; margin: auto; height: auto;}
 .home-left-section{text-align: center;padding: 0px;}
 .home-third-element{width: 80%; margin: auto;}
 header a.goto-home1 img {
    width: 49%;
    position: relative;
    top: -80px !important;
    left: 98px;
}


.map-container {background-image: url('../images/Map-Th-For-Desktop.png');background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    max-width: 100%;
    }

    #location .col-6 {
    width: 100%;
}
#location .col-4.key-content {
    width: 100%;
}
#location p.section-content {
    padding-bottom: 50px;
    border-bottom: unset;
    margin-right: unset;
}

#location .col-6.key-items {
    padding: 30px;
    border: 1px solid #808080c4;
}

}

@media only screen and (min-width : 768px){
 

}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 767px) {
  
  html, body{line-height: 1.3;}

  .hidden-xs{display: none !important;}
  .visible-xs{display: block !important;}
  .container{padding:0 10px;}
  .container-fluid{width: 100%;padding:0 10px;}

  .col-xs-1{width: 8.333333333333333%;}
  .col-xs-2{width: 16.66666666666667%;}
  .col-xs-3{width: 25%;}
  .col-xs-4{width: 33.33333333333333%;}
  .col-xs-5{width: 41.66666666666667%;}
  .col-xs-6{width: 50%;}
  .col-xs-7{width: 58.33333333333333%;}
  .col-xs-8{width: 66.66666666666667%;}
  .col-xs-9{width: 75%;}
  .col-xs-10{width: 83.33333333333333%;}
  .col-xs-11{width: 91.66666666666667%;}
  .col-xs-12{width: 100%;}
  .col-xs-12-5{width: 20%;}
  
  
 .menu-icon-mobile{margin:5px 0 0 0;}
  header .nav-links{padding:10px 0;top:55px;}
  header .brand-logo img{width: 78px;}
 header a.goto-home1 img {
    width: 49%;
    position: relative;
    top: -34px !important;
    left: unset;
}
header .brand-logo {
    height: 27px ;
}

  header .form-container{position: fixed !important;left: 0 !important;right: 0 !important;top: 100% !important; bottom: -100% !important; width: 100% !important;
    padding: 30px 0 !important; -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); z-index: 300;
    background-color: rgba(255, 254, 254, 0.97) !important;}
  header .form-container.show{top: 0 !important;bottom: 0 !important;display: block !important;}
  header .form-container .frmclose{display: inline-block;position: absolute;top:10px;right: 10px;color:#000;font-size: 20px;}

  footer{padding-bottom: 30px;}
  footer .lower{font-size: 10px;}
  footer .lower div{text-align: center !important;}

  .mob-footer{position: fixed;bottom: 0;left: 0;width: 100%;text-align: center;background-color: #fff; z-index: 99;}
  .mob-footer a{display: block;line-height: 30px;}
  .mob-footer a.mob-enq-btn{background-color: #c99458;color: #fff;}
  .sell_do_virtual_number_mobile{color:#000 !important;}
  .tnc-apply{    right: -5%;}

  section.padding{padding:50px 0;}

  p.section-title,h1.section-title{font-size: 20px;}
  p.section-subtitle{padding:0;font-size: 16px;}
  p.artistic-text{bottom: 3px;right: 3px;}

  .home-section { margin-top: 55px;}
  .home-banner{background-image: url('../images/mobile-banner.jpg');}
  .home-banner .banner-content p.lg-caption{font-size: 22px;}
  .home-banner .banner-content p.sm-caption, .home-banner .banner-content p.config-caption{font-size: 14px;}
  .banner-inner-wrapper{ width: 80%; margin: auto; display: block;padding: 60px 0px 10px 0px;}
  .home-first-element{ width: 180px !important; height: 180px; margin: auto;}
  .home-third-element{width: 100%;}
  .home-second-element{width: 68%;}
  /*.slide-2 .home-first-element {width: 77%;}
  .slide-3 .home-first-element { width: 73%;}
  .slide-4 .home-first-element{width: 88%;}
  .slide-5 .home-first-element{width: 88%;}*/
  .know-more-btn{padding: 7px 16px; font-size: 13px;}
  #home-prev, #home-next{padding: 6px;}

  .top-tagline{width: 100%;right: 0;}
  .top-tagline p.lg{font-size: 3em;padding-left: 10px;}
  .top-tagline p.sm{padding-left: 10px;}
  .top-tagline p.sm, .top-tagline p.hurry{font-size: 14px;text-align: left;}

  .bottom-tagline{padding:5px;bottom: 30px;}
  .bottom-tagline p{font-size: 14px;}

  #overview .overview-content{padding-right: 0px;font-size: 15px;}

  .ww-slider-wrapper .ww-slider .ww-slide{padding:15px;height: 170px;}
  .ww-slider-wrapper .ww-slider .ww-slide .ww-text{font-size: 15px;}

  .key-distances-wrapper .kd-content{padding-right: 0px;padding-top: 20px;}
  .key-distances-wrapper .kd-content ul li{padding-left: 20px;margin-bottom: 15px;}
  .key-distances-wrapper .kd-content ul li:before{width: 15px;}

  #specifications .accordion-wrapper{padding:0px;margin-top: 0px;}
  #specifications .accordion-title{font-size: 15px;}

  #projecthighlights .ph-cards-wrapper .ph-cards{padding: 0 10px;font-size: 15px;}

  #popup, #popup1, #popup2, #popup3{width: 90%;}

  .amenity-slider-pager ul li{width: 50%;padding:5px 5px 0 0;}
  .amenity-slider-pager ul li a.active, .amenity-slider-pager ul li a:focus, .amenity-slider-pager ul li a:hover{color:inherit;background-color: #f7f0e8;}

  .btn-wrapper{text-align: center;}
  #overview .overview-slider-controls {position: absolute;bottom: -50px;left: 0;}
#amenities .amenities-mobile {display: block;}
.amenity-slider-controls{background-color: transparent; padding: 0px;}
#am-next a, #am-prev a {display: inline-block;padding: 5px 8px 5px;background-color: #fff;margin: 0px 0px 0px 5px;}
#am-next a{background-color: #c99559;}
#am-next .fa-chevron-right:before{color: #fff}
.amenity-slider-controls .hidden-xs{display: none !important;}
i.fa.fa-chevron-left {font-size: 14px;}
.amenities-caption {position: absolute;color: #fff;text-transform: uppercase;bottom: 82%;left: 2%;z-index: 9;font-weight: bold;font-size: 17px;}
.amenities-tagline {position: absolute;bottom: 3%;left: 2%;color: #fff;background-color: #0000009c;padding: 3px 10px;font-size: 13px;}
.enq-now {padding: 10px 55px;}
.schedule-btn {padding: 10px 27px;}
}



/* Extra Small Devices, Phones */
@media only screen and (max-width : 320px) {
  .banner-inner-wrapper{ width: 80%; margin: auto; display: block;padding: 30px 0px 10px 0px;}
  .schedule-btn {padding: 10px 27px;}

  .enq-now {padding: 10px 55px;}
  .amenities-tagline {position: absolute;bottom: 3%;left: 2%;color: #fff;background-color: #0000009c;padding: 3px 10px;font-size: 13px;}
  #overview .overview-slider-controls {position: absolute;bottom: -50px;left: 0;}

#am-next a, #am-prev a {display: inline-block;padding: 5px 6px 5px;}

i.fa.fa-chevron-left {font-size: 14px;}
.amenities-caption {position: absolute;color: #fff;text-transform: uppercase;bottom: 82%;left: 2%;z-index: 9;font-weight: bold;font-size: 17px;}
}