
.carousel-inner img {width: 100%;}
html {scroll-behavior: smooth; }
/*.button-wrapper {
    position: absolute;
    right: 0px;
    bottom: 0px;
}*/
.text-about {
    float: left;
    width: 80%;
    display: block;
   
    font-size: 14px;
}
.text-about  li{margin-bottom: 4px;}
.carousel-indicators .active{background-color:#bfa1a1 !important;}
.carousel-indicators{bottom: -12px;}
.carousel-indicators li{background-color: rgba(199, 192, 192, 0.5);}
.mr-left-tc{margin-left: -49px; list-style: none;}
.headindg-story {
    margin-bottom: 24px;
    margin-top: 0PX;
    font-size: 2.4em;
    line-height: 40px;
    color: #292929;
    font-weight: bold;
    text-align: center;
/*     font-family: 'proxima_novabold';
 */}
.button-wrapper {
   padding-top: 25px;
    padding-bottom: 12px;
    padding-left: 25px;
  }
/*.mr_img{margin-top: 5%;}*/
.blue-btn {
    display: inline-block;
    padding: 5px 10px;
    background-color: #060043;
    color: #fff;
}
  
 /* .yellow-btn {
    display: inline-block;
    padding: 5px 10px;
    background-color: #bd9141;
    color: #000;
}*/
.rera_link{margin: 0px auto;
    display: block;
    text-align: center;
    margin-left: -20px;}
.rera-numb {
    padding: 0.99em 0em;
    margin: 0px 0px 16px 0px;
    color:white;
    border-top: 1px solid #555555;
    border-bottom: 1px solid #555555;
    font-size: 13px;
}
.yellow-btn {
    display: inline-block;
    padding: 5px 8px;
    background-color: #bd9141;
    color: #eaeaea;
    
    font-size: 14px;
}
.font_p {
    font-size: 12px;
}
.yellow-btn:hover{color: #fff; text-decoration: none;}
.bg-dark {
background-color: #f1f2f3!important;
}
.banner_form{position: absolute; right: 50px;top: 112px;}
.enquiry-form{padding: 22px 0px 22px 0px;  background-color: rgba(35, 33, 33, 0.8); margin: 10px;}

.enquiry-form ::-webkit-input-placeholder { 
  color: #fff;
}
.enquiry-form  ::-moz-placeholder { 
  color: #fff;
}
.enquiry-form  :-ms-input-placeholder { 
  color: #fff;
}
.enquiry-form  :-moz-placeholder { 
  color: #fff;
}

.number-tab {
    color: #fffffff5 !important;
    font-size: 14px;
    cursor: pointer;
    height: auto;
    z-index: 9999;
    background-color: #bd9141;
    text-transform: uppercase;
    padding-top: 5px;
    padding-bottom: 51px;
    padding-right: 11px;
    padding-left: 13px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    /* border-radius: 0px; */
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    transform: rotate(270deg);
    letter-spacing: 1px;
    font-family: 'Roboto', sans-serif;
    position: fixed;
    top: 41%;
    right: 0px;
    margin-right: -85px;
    
}

 .top-sale {
    position: absolute;
    top: 0px;
    /* z-index: 1; */
    display: block;
    padding: 7px 10px;
    color: #fff;
    /* background: rgba(200, 20, 0, 0.7); */
    background: rgba(200, 121, 0, 0.7);
    font-size: 13px;
    right: 15px;
    text-transform: uppercase;
    border-radius: 0px 0px 0px 15px;
    border: 1px solid #fff;
    border-top: 0px;
    border-right: 0px;
}
 .top-sale:hover {
  color:#2d2c2c;
 }
.nav-span{
    font-size: 34px;
    cursor: pointer;
    color: #000000;
    position: absolute;
    left: auto;
    right: 62px;
    padding-top: 4px;}
.mob-clor{color: #000000; margin-right: 45px;} 
.mob-clor:hover{color: #000000;}  
.top_10{right: 0px; position: absolute; top: 10px; font-size: 12px;}
.form-inner{color: #fff; text-align: center;}
.control-form{border: 1px solid #fff; background: 0 0; padding: 6px 10px; font-size: 14px; letter-spacing: 0.5px;}
.form-control:focus{color:#fff; background-color: transparent;}
.btn-primary {
    color: #fff;
    background-color: #bd9141;
    border-color: #bd9141;
    padding: 5px 16px 5px 16px;
    font-size: 18px;
}
.vascon-abt{background-color: #eeeeee;}
.fa-icon-clr{color:#000000 !important;}  

.font{font-size: 12px;}
.btn-outline {
    color: #000000;
    border-color: #020203;
}
.btn-outline:hover {
    color: white;
   
}
.clor{color: #fff;}
.clor:hover{color: #fff;}
.left{padding-left: 64px;}
.min-project{min-height: 167px;} 
.min-high-xotech{min-height: 183px;} 
.min-project-goodlife{min-height: 210px;}
.min-high-goodlife{min-height: 226px;}
.min-project-forest{min-height: 169px;}
.min-high-forest{min-height: 167px;}
.min-high-edge{min-height: 183px;}
.min-project-vista{min-height: 192px}
.min-high-vista{min-height: 208px}
.windermere-min{min-height: 185px;}
.windermere-high{min-height: 201px;}
.images{width: 100%; height:495px;}
.gray-footer{background-color: #292929;}
.footer-para{
	color: #999999;
    line-height: 20px;
    font-size: 13px;
    
   }
 .border {
    border: 1px solid #9999994d!important;
}
.fa-icon-color{color: white;}
.enquiry-btn{background-color: #bd9141 !important; border: 0px !important;}
.copyright{color: #999999;}

    
    .sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  right: 0;
  background-color: #111;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}

.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 19px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.sidenav a:hover {
  color: #f1f1f1;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}
.model-form{background-color: rgba(70,66,66,.8) !important; color: white !important; padding: 13px !important; 
  top: 99px !important;}

.close-btn{color: #ffffff99; font-size: 33px;}


 .desktop_unique {display: block !important; }
 .mobile_unique {display: none !important; }

.modal-body ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.modal-body  ::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.modal-body  :-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.modal-body  :-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
a {color: #bd9141;}
a:hover {color: #bd9141;}

/*thanku css*/

.thank-u {
    padding: 60px 0px;
    border-top: 120px solid #dcdada;
    border-bottom: 120px solid #dcdada;
}
.text-center {
    text-align: center;
}
.thank-u h2 {
    font-size: 68px !important;
    font-weight: 700 !important;
    color: #000 !important;
    letter-spacing: 4px !important;
    margin-bottom: 40px !important;
}
.thank-u img {
    display: block;
    margin: 0 auto;
}
.thank-u h4 {
    color: #000;
    margin: 30px 0 6px;
    font-size: 22px;
}
.thank-u a {
    margin: 40px 0;
    letter-spacing: 2px;
}
.btn-redback {
    background-color: #d3ad57!important;
    border-color: #d3ad57!important;
}
.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

@media (min-width: 576px){
.modal-dialog {
    max-width: 360px;
    margin: 1.75rem auto;
}
}
@media only screen and (max-width: 767px) {
 .desktop_unique {display: none !important; }
 .mobile_unique {display: block !important; } 
 .centered{text-align: center}
 .left{left: 0px; padding: 10px;}
 .min-project {min-height: 84px;}
 .min-project-goodlife {min-height: 140px;}
 .min-project-forest {min-height: 116px;}
 .min-project-vista {min-height: 108px;}
 .mobile-top{margin-top: 30px;}
 .tab_font{font-size: 12px;}
 .btn-enquiry-mob{padding: 6px 39px 6px 42px; font-size: 19px;}
 .btn-know-mob{padding: 6px 46px 6px 46px; font-size: 19px;}
 .windermere-min {min-height: 96px;}
 .nav-span { padding-top: 27px; right: 45px; font-size: 26px;}
 .logo-wid{width: 88px;}
 .img-order { display: flex; flex-direction: column-reverse;}
 .tab_font{font-size: 10px;}
 /*.mr_img { margin-top: 17%;}*/
  .number-tab {
   font-size: 12px;
   top: 6%;
   }
   .button-wrapper {padding-left: 54px;}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
 .desktop_unique {display: none !important; }
 .mobile_unique {display: block !important; } 
 .min-project {min-height: 114px;}
 .btn-more{right: 51px;}
 .btn-enquiry{right: 42px;}
 .left{padding-left: 43px;}
 .images {width: 100%;height: 505px;}
 .min-project {min-height: 167px;}
/*.mr_img {margin-top: 9%;}*/
.number-tab {
   font-size: 12px;
   top: 20%;
   }
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
 .desktop_unique {display: none !important; }
 .mobile_unique {display: block !important; } 
 .min-project {min-height: 114px;}
 .btn-more{right: 51px;}
 .btn-enquiry{right: 42px;}
 .left{padding-left: 10px;}
 .images {width: 100%;height: 525px;}
 .min-project {min-height: 167px;}
/* .mr_img {margin-top: 12%;}*/
 .number-tab {
   font-size: 12px;
   top: 14%;
   }
  .yellow-btn {
    display: inline-block;
    padding: 5px 8px;
    background-color: #bd9141;
    color: #eaeaea;
    font-size: 8px !important;
}
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : landscape) 
{ 
  .pad_10 {
/* padding: 0.5rem !important; */
padding-bottom: 232px !important;
padding-left: 10px !important;
padding-right: 10px !important;
}
 /*.mr_img {margin-top: 9%;}*/
.edge_top{margin-top: 60px !important}
.number-tab {
    font-size: 13px;
    top: 27%;
}
.button-wrapper {
    padding-left: 153px;
}
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : portrait) 
{ 
 .button-wrapper {padding-left: 85px !important;}
}
/*iPhone 6 landscape*/
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : landscape) { 
 .pad_10 {
padding-bottom: 320px !important;
padding-left: 10px !important;
padding-right: 10px !important;
}
.edge_top{margin-top: 98px !important}
.gooflife_top{margin-top: 60px !important}
.vista_top{margin-top: 60px !important}
 /*.mr_img {margin-top: 9%;}*/
 .number-tab {
    font-size: 13px;
    top: 27%;
}
.button-wrapper {
    padding-left: 141px;
}
 .mobile-top{margin-top: 80px;}
}
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) { 
 /* .mr_img { margin-top: 17%;}*/
   .number-tab {
    font-size: 12px;
    top: 7%;
}
.button-wrapper {padding-left: 68px;}
}