 
@import url('https://fonts.googleapis.com/css?family=Raleway');

body{font-family: 'Raleway', sans-serif;}
 .carousel-inner img { width: 100%; height: 100%;}
  h6{font-size: 11px;}
  h5{margin-bottom: 22px;
    color: #000;
    font-size: 13px;}
.head {font-size: 18px;
  text-transform: uppercase;
  color: #000;
  font-weight: 600;}
.border_white{border-top: 2px solid #636262; border-bottom: 2px solid #636262;}
.border_right{border-right: 2px solid #636262;}
.para_mr{ margin-block-start: 0em;
    margin-block-end: 0em;
}
.gold_para{font-size: 19px;
    color: #636262;
    font-weight: 600;
/*  font-style: italic;*/    
    letter-spacing: 1.3px;}
.para_p{font-size: 14px; color: gray;}
  /*.mr_img{margin-top: 5%;}*/
.bg-dark {background-color: #f1f2f3!important;}
.bg_gold{background-color: #eeeeee;}
.gold_section{color: #636262;
    font-size: 26px;
    font-weight: 500;
    letter-spacing: 0.3px;
  /*   font-style: italic; */}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.02);
}
.pad_btn40{
     padding-left: 40px;
    padding-right: 40px;}
.text-about {
    float: left;
    width: 80%;
    display: block;
   
    font-size: 13.6px;
}
.font-all{    /* font-size: 0.7rem; */
    margin-block-start: 0.6em;
    margin-block-end: 0.6em;
    color: #dedede;
  }

.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';
 */}
.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;
}
.font_p{font-size: 12px;}
.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: 55.4%;
    right: 0px;
    margin-right: -85px;
    
}
.nav-span{
    font-size: 34px;
    cursor: pointer;
    color: #000000;
    position: absolute;
    left: auto;
    right: 62px;
    padding-top: 4px;}
.mob-clor{color: #000000; margin-right: 0px;} 
.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: 2px 10px 2px 10px;
    font-size: 16px;
}
  
  .navbar-light .navbar-brand {
    color: rgba(0, 0, 0, 0.9);
  }
  .nav-clor{color: #fff;}
  .gray-footer {
    background-color: #292929;
   }
   .footer-para {
    color: #999999;
    line-height: 20px;
    font-size: 13px;
}
.clor{
    color: #fff;
}
.clor:hover {
    color: #fff;
}
.fa-icon-color {
    color: white;
}
.btn-font{font-size: 14px; color: black;}
.section_clor{color: #bb8f32;}
.btn-outline-secondary:hover {
    color: #fff;
    background-color: #000 !important;
    border-color: #6c757d;
}
.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;
}
.desktop_unique {display: block !important; }
 .mobile_unique {display: none !important; }

 .top-sale {
    position: absolute;
    top: 8px;
    /* 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: 7px;
    text-transform: uppercase;
    border-radius: 0px 0px 0px 15px;
    border: 1px solid #fff;
    border-top: 0px;
    border-right: 0px;
}
 .top-sale:hover {
  color:#2d2c2c;
 }
.vascon-abt {
    background-color: #eeeeee;
    font-size: 14px;
    letter-spacing: 1px;
    text-align: justify;
}
.thumb {
    position: relative;
}
.price {
    position: absolute;
    bottom: 16px;
    z-index: 1;
    display: block;
    padding: 6px 10px;
    color: #fff;
    background: rgba(0, 0, 0, 0.6);
    font-size: 16px;
    font-family: 'Raleway', sans-serif;
    left: 8px;
}
.rera_link{margin: 0px auto;
    display: block;
    text-align: center;
    margin-left: -31px;}
.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;
}

/*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 #000000a3;
    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}
  .logo-wid{width: 88px;}
  .pad_mob{ margin-top: 20px;}
  .number-tab {
   font-size: 12px;
   top: 6%;
   }
   .mobile-img{height: 100px;}
   .gold_section {font-size: 11px;
    letter-spacing: 1.5px;
   }
   .gold_para { font-size: 12px;}
   .mobile_gold_section{width: 90%; margin: 0 auto;}

}
@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; } 
 /*.mr_img {margin-top: 9%;}*/
 .number-tab {
   font-size: 12px;
   top: 20%;
   }
   .clor {
    color: #fff;
    font-size: 14px;
}

}
@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; } 
 /*.mr_img {margin-top: 10%;}*/
 .number-tab {
   font-size: 12px;
   top: 14%;
   }
   .top-sale {
    font-size: 10px;
  }
  .clor {
    color: #fff;
    font-size: 9px;
}
.gold_para {font-size: 18px !important;}
.gold_section { font-size: 13px !important;}
}
@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%;
}
.rera_link {
       margin: 0px auto;
    display: block;
    text-align: none;
    margin-left: -27px;
}
}
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) {
  /*.mr_img {margin-top: 9%;}*/
  .number-tab {
    font-size: 13px;
    top: 27%;
}
}
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : landscape) { 

/*.mr_img {margin-top: 9%;}*/
.number-tab {
    font-size: 13px;
    top: 27%;
}
}
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) { 

/*.mr_img {margin-top: 9%;}*/
.number-tab {
    font-size: 13px;
    top: 7%;
}
.rera_link {
    margin: 0px auto;
    display: block;
    text-align: none;
    margin-left: -44px;
}
}