
 @media (orientation: landscape) and (max-width: 600px){
   .cust-hr{width: 20% !important;}
  .dischr{  margin-left: 196px !important;}
   .pfhr{width: 32% !important; }
.propertyhead{ width:auto !important; }
.bedhead {
  margin-left: 0px !important;
}


  .pricediv{display:block !important }
  .theamformob{display:block;}
  .theamfor{display:none;}
  .theamformob ul li{ font-size: 12px; }
  
  #slideshow{    height: 103px !important; } 
  .img-wrapper{height: 250px !important;  }
  .img-wrapper-new{height: 250px !important;  }
  .theamformob{margin-top: 148px !important; }
  .listingright{ font-size: 13px !important; }
  .propertyFea{
    padding-left: 0px !important; 
      text-align: center !important;
      margin-top: -66px !important;
      font-size: 22px !important;
  }
  .propertyfeatures{
    font-size: 15px !important;
  } 
  .allfetures{font-size: 10px !important; margin-top: 11px !important; }
  .sidebar{ margin-right: 0px !important; }
  .descriptiondiv{ padding-left: 0px !important; }
  .section-title{ text-align: center; }
  
  .addressdiv{  padding-left: 0px !important;}
  .addressImage{margin-left: 10px !important;}
  .addresshr{  margin-left: 219px !important;}
  .internaldiv{padding-left: 12px !important;}
  .internalhr{margin-left: 85px !important;}
  .modal-dialog{width: auto !important;}
  .ptitle{
   
    margin-top: 16px;
    margin-bottom: 1rem;
    font-size: 15px;
    font-weight: 500;
  }
  .ptitle:last-child {
    margin-bottom: 9px;
  }
  .mainheading{
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .mainheading{
    font-size: 13px !important;
      line-height: 18px;
      margin-top: 5px;
  
  }
  .homeicon{
    font-size: 33px !important;
      
  }
  
  .ptitle{ display:block !important; }
  .ptitledesktop{
    display: none;
  }
  .availdiv{ font-size: 15px !important; }
  
  .calendornetimage{
    width: 28px;
  }
  .location{
    font-size: 8px !important; 
    margin-left: 0px;
    width: 103px;
  }
    .editimg{margin-left: 81px !important; margin-top: 4px !important; }
    
      .paradiv{width: 170px !important; }
  
     .avidiv{ margin-top: -7px  !important; }
     .lastupd{    width: 186px !important; }
  
     .edtcalendor{    margin-top: -19px !important; }
     .edtcalendor{ width: 28 !important; }
     .stripdiv{font-size: 15px !important;margin-left: -79px !important;margin-top: 18px !important; }
     
    
  
     .view-prop-sec-row-ele {
      display: grid;
      grid-template-columns: 17% auto !important; 
       padding: 0px !important; 
      } 
  
      .mobluo{ padding: 0 0 0 5px;}
      .editcalendor{padding: 0px;}
  
  .editcal{margin-top: 8px;}
  .pricediv{ text-align: center; }
  .currencysym{   
     width: 23px;
    margin-top: -7px;
  }
  .fordesktoponly{ display:none; }
.foronlymobile{ display:block; }
.internaldiv{    padding-left: 12px !important;     padding-top: 5px;
}
.mobilefootersocial{display: flex;}
.mobilefootersocial li i {
  margin-right: 0px !important; 
  margin-left: 7px;
    line-height: 28px;
    font-size: 15px !important;
}
.mobilefootersocial li span{
  font-size: 13px !important;
}
.mobilefootersocial{
  width: 70%;
    margin: auto;
}
.sspan{
  margin-left: 4px;
   
  font-size: 13px;
}
.footermobildiv{ display:block;}
.footerdesktop{ display:none; } 
.footermobaddressdiv{ display: block;}
.footerdeskaddressdiv{ display: none;}


.Amfooterdesktop{ display: none;}
ul li span{
  font-size: 10px !important;
    
  }
  .faddress li span{
    font-size: 13px !important;
  }
  .diplaygrid{
    display: grid;
  }
  .mb-40 {
    margin-bottom: 12px !important;
}
.container {
  max-width: 95% !important;
}
  }

  
  @media  (orientation: portrait) and (max-width: 600px){
    .container {
      max-width: 95% !important;
    }
    .mobilefootersocial li span{
      font-size: 13px !important;
    }
    .mb-40 {
      margin-bottom: 12px !important;
  }
  .faddress li span{
    font-size: 13px !important;
  }
.Amfooterdesktop{ display: none;}
    .footermobaddressdiv{ display: block;}
.footerdeskaddressdiv{ display: none;}
    .footermobildiv{ display:block;}
    .footerdesktop{ display:none; } 
    .sspan{
      margin-left: 4px;
       
      font-size: 13px;
    }
    .mobilefootersocial{display: flex;}
    .internaldiv{    padding-left: 12px !important;     padding-top: 5px;
    }
    .mobilefootersocial li i {
      margin-right: 0px !important; 
      margin-left: 7px;
    line-height: 28px;
    font-size: 15px !important;
      
    }
    ul li span {
    
      font-size: 10px !important;
        
      }
      
    
    
    .pricediv{display:block !important }
.theamformob{display:block;}
.theamfor{display:none;}
.theamformob ul li{ font-size: 12px; }

#slideshow{    height: 103px !important; } 
.img-wrapper{height: 250px !important;  }
.img-wrapper-new{height: 250px !important;  }
.theamformob{margin-top: 148px !important; }
.listingright{ font-size: 13px !important; }
.propertyFea{
  padding-left: 0px !important; 
    text-align: center !important;
    margin-top: -66px !important;
    font-size: 22px !important;
}
.propertyfeatures{
  font-size: 15px !important;
} 
.allfetures{font-size: 7px !important; margin-top: 10px !important; }
.sidebar{ margin-right: 0px !important; }
.descriptiondiv{ padding-left: 0px !important; }
.section-title{ text-align: center; }
.dischr{      margin-left: 89px !important; }
.addressdiv{  padding-left: 0px !important;}
.addressImage{margin-left: 10px !important;}
.addresshr{  margin-left: 101px !important;}
.internaldiv{padding-left: 12px !important;}
.internalhr{margin-left: 85px !important;}
.modal-dialog{width: auto !important;}
.ptitle{
 
  margin-top: 16px;
  margin-bottom: 1rem;
  font-size: 15px;
  font-weight: 500;
}
.ptitle:last-child {
  margin-bottom: 9px;
}
.mainheading{
  padding-right: 0px !important;
  padding-left: 0px !important;
}
.mainheading{
  font-size: 13px !important;
    line-height: 18px;
    margin-top: 5px;

}
.homeicon{
  font-size: 33px !important;
    
    
}

.ptitle{ display:block !important; }
.ptitledesktop{
  display: none;
}
.availdiv{ font-size: 15px !important; }

.calendornetimage{
  width: 28px;
}
.location{
  font-size: 8px !important; 
  margin-left: 0px;
  width: 103px;
}
  .editimg{margin-left: 81px !important; margin-top: 4px !important; }
  
    .paradiv{width: 170px !important; }

   .avidiv{ margin-top: -7px  !important; }
   .lastupd{    width: 186px !important; }

   .edtcalendor{    margin-top: -19px !important; }
   .edtcalendor{ width: 28 !important; }
   .stripdiv{font-size: 15px !important;margin-left: -79px !important;margin-top: 18px !important; }
   
  

   .view-prop-sec-row-ele {
    display: grid;
    grid-template-columns: 24% auto !important; 
     padding: 0px !important; 
    } 

    .mobluo{ padding: 0 0 0 5px;}
    .editcalendor{padding: 0px;}

.editcal{margin-top: 8px;}
.pricediv{ text-align: center; }
.currencysym{   
   width: 23px;
  margin-top: -7px;
}
.fordesktoponly{ display:none; }
.foronlymobile{ display:block; }

  }

  @media (orientation: landscape) and (min-width: 600px) {
    .amfootermobile{ display: block;}
.Amfooterdesktop{ display: none;}
    .theamformob{ margin-top: 0px !important; }
    /*.theamformob{display:block; margin-top: 148px;}
    .theamfor{display:none;}*/
    .ptitledesktop{
      display: block;
    }
   
   }
@media (orientation: portrait) and (min-width: 600px) {
  .amfootermobile{ display: block;}
.Amfooterdesktop{ display: none;}
  .ptitledesktop{
    display: block;
  }
  .footermobildiv{ display:block;}
  .footerdesktop{ display:none; } 
  .theamformob{ margin-top: 0px !important; }
  .footermobaddressdiv{ display: block;}
.footerdeskaddressdiv{ display: none;}
  /*.theamformob{display:block; margin-top: 148px;}
  .theamfor{display:none;}*/
}




@media (orientation: landscape) and (min-width: 768px) {
  .amfootermobile{ display: none;}
  .Amfooterdesktop{ display: block;}
  .theamformob{display:none; margin-top: 148px;}
  .ptitledesktop{
    display: block;
  }
  .footermobildiv{ display:block;}
    .footerdesktop{ display:none; } 
    .footermobaddressdiv{ display: block;}
    .footerdeskaddressdiv{ display: none;}
}

@media (orientation: portrait) and (min-width: 768px) {
  .amfootermobile{ display: none;}
  .Amfooterdesktop{ display: block;}
  .footermobaddressdiv{ display: none;}
  .footerdeskaddressdiv{ display: block;}
  .footermobildiv{ display:none;}
    .footerdesktop{ display:block; } 
  .ptitledesktop{
    display: block;
  }
    
.embed-responsive {
    width: 100% !important;
}

.allbtns {
  margin-left: 0px;
  margin-top: 57px;
}
.ammap{ 
  padding-right: 0px !important;
   padding-left: 0px !important;
}
.sidebar{
     margin-right: 0px !important;

}


.theamformob{display:none; margin-top: 148px;}

}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
  .amfootermobile{ display: none;}
  .Amfooterdesktop{ display: block;}
  .footermobaddressdiv{ display: none;}
  .footerdeskaddressdiv{ display: block;}
  .footermobildiv{ display:none;}
  .footerdesktop{ display:block; } 

  .ptitledesktop{
    display: block;
  }
  
  
  }
  /* Extra large devices (large laptops and desktops, 1200px and up) */
  @media only screen and (min-width: 1200px) {
    .amfootermobile{ display: none;}
    .Amfooterdesktop{ display: block;}
    .footermobaddressdiv{ display: none;}
  .footerdeskaddressdiv{ display: block;}
    .footermobildiv{ display:none;}
    .footerdesktop{ display:block; } 
    .ptitledesktop{
      display: block;
    }
   
   }
  







div.multiselect-wrapper{}
div.multiselect-wrapper .multiselect-list{}
div.multiselect-wrapper .multiselect-list > span{
  display: block;
  padding: 4px 20px;
  border-bottom: 1px solid #eeeeee !important;

}
div.multiselect-wrapper .multiselect-list label{}
div.multiselect-wrapper .multiselect-list label input{
  width: 20px;
  margin: 0 10px 0 0 !important;
  vertical-align: text-bottom;
}
div.multiselect-wrapper .multiselect-list label span{
  margin: 0 !important;
}




.dv_0658170720{}
.dv_0658170720 nav{
  background-color: transparent !important;
}




.myAlert-bottom,
.myAlert-top,
.myAlert-top11{
  position: fixed !important;
  bottom: 30px !important;
  left: 0 !important;
  top: auto !important;
  right: 0 !important;
  width: calc(100% - 30px) !important;
  max-width: 500px;
  margin: auto !important;
  text-align: center !important;
  padding: 10px !important;
  font-weight: 500 !important;
  text-transform: capitalize !important;
  box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 0.3) !important;
  z-index: 1000000000000000000 !important;
}




.calander_1236200720{}
.calander_1236200720 label{
  display: table;
}
.calander_1236200720 input{
  width: calc(100% - 70px);
}
.calander_1236200720 a{
  display: inline-block;
  width: 70px;
  text-align: center;
  line-height: 1.3;
  height: 50px;
  padding: 10px 2px !important;
  border: hidden !important;
  border-radius: 0 7px 7px 0;
  box-shadow: -5px 0px 0px 0px #8b61ed;
  z-index: 1;
  position: relative;
}
.calander_1236200720 span{}


body {
  overflow-x: hidden !important;
}



.fvt_wrrpr{
  position: fixed;
  left: 10px;
  bottom: 0px;
  z-index: 99999999
}
.fvt_dv{}

.fvt_icon{
  height: 45px;
  width: 60px;
  display: inline-block;
  background: #8b61ea;
  text-align: center;
  line-height: 45px;
  position: relative;
  cursor: pointer;
  border-radius: 8px 8px 0 0;

}
.fvt_icon i{
  color: #fff;
  font-size: 18px;
  font-style: initial;
}
.fvt_icon img{
  width: 25px;
}


.fvt_icon i span{
  position: absolute;
  background: #55ffdd;
  color: #000;
  padding: 5px;
  font-size: 15px;
  font-weight: 500;
  right: 0;
  top: 0;
  transform: translate(35%,-35%);
  height: 25px;
  width: 25px;
  text-align: center;
  line-height: 13px;
  border-radius: 50%;
}

.fvt_prd_dv{
  width: 300px;
  display: none;
}


.fvt_prd_lst{
  max-height: 270px;
  overflow: auto;
}
.fvt_prd_lst li{
  background: #fff;
  margin: 1px 0;
  display: table;
  width: 100%;
}
.fvt_prd_lst li a{
  display: inline-block;
  width: calc(100% - 35px);
  position: relative;
  padding: 5px 0 5px 65px;
  vertical-align: middle;
}
.fvt_prd_lst li img{
  width: 55px;
  height: 46px;
  object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}
.fvt_prd_lst li p{
  margin-bottom: 0;
  line-height: 1.3;
  height: 18px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.fvt_prd_lst li .fvt_prd_rmv{
  display: inline-block;
  height: 35px;
  width: 35px;
  text-align: center;
  vertical-align: middle;
  line-height: 35px;
  font-size: 16px;
  font-weight: 100;
  cursor: pointer;
}



.fvt_prd_dv .fvt_prd_inq{
  display: inline-block;
  width: 100%;
  background: #8b61ea;
  color: #fff;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
}
.fvt_prd_dv .fvt_prd_inq i{
  margin-right: 10px;
}




.fvt_icon.fvt_active + .fvt_prd_dv{
  display: block;
}




.wpcc-container{
  z-index: 999999999999999!important;
  left: 100px !important;
  /*right: 100px !important;*/
  right: 390px !important;
}





.modal-backdrop {
  z-index: 9999999;
}
.modal-open .modal {
  z-index: 10000000 !important;
}

 

.modal1_0510220720{}
.modal1_0510220720 .form-group{
  margin-bottom: 10px;
}

.modal1_0510220720 .form-group label{
  margin-bottom: 0;
}
.modal1_0510220720 .modal-footer{
  text-align: center;
  display: inline-block;
}
.modal1_0510220720 .modal-footer .btn{
  background: #004395;
}


.select2-container .select2-selection--single {
  height: 38px !important;
  border: 1px solid #ced4da !important;
  border-radius: 7px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 38px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 36px !important;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #767c82 !important;
  font-size: 1rem !important;
}






.add_to_wishlist_pbtn{
  position: absolute;
  top: 13px;
  right: 13px;
  z-index: 10;
  overflow: initial !important;
}
.add_to_wishlist_pbtn2{
  position: relative;
  width: 40px;
  text-align: right;
}
/*.add_to_wishlist_pbtn2 i{
  z-index: 10;
  height: 35px;
  width: 35px;
  line-height: 38px;
  display: inline-block;
  background: #8b61ea;
  text-align: center;
  position: relative;
  cursor: pointer;
  border-radius: 10px;
  font-size: 15px;
  color: #fff;
}*/
.add_to_wishlist_pbtn2 img{
  z-index: 10;
  width: 35px !important;
  max-height: 30px;
  cursor: pointer;
  position: relative;
  background: transparent !important;
}







.add_to_wishlist_pbtn2 span{
  position: absolute;
  left: 0;
  white-space: pre;
  background: #8b61ea;
  height: 35px;
  line-height: 37px;
  transform: translateX(0);
  padding: 0 8px;
  border-radius: 5px;
  color: #fff;
  letter-spacing: 0.8px;
  text-transform: capitalize;
  font-size: 13px;
  opacity: 0;
  transition: 0.3s;
  top: -2px;
}


.add_to_wishlist_pbtn2:hover{}
.add_to_wishlist_pbtn2:hover i{}
.add_to_wishlist_pbtn2:hover span{
  transform: translateX(-100%);
  opacity: 1;
}


.wishlist_empty_icon{
  display: none;
}
.wishlist_fill_icon{
  display: inline-block;
}



.added_into_wishlist{}

.added_into_wishlist .wishlist_empty_icon{
  display: inline-block;
}
.added_into_wishlist .wishlist_fill_icon{
  display: none;
}





.add_to_wishlist_pbtn.wi124{}
.add_to_wishlist_pbtn.wi124 img{
  width: 25px !important;
  max-height: 20px;
}
.add_to_wishlist_pbtn.wi124 span{
  display: none !important;
}



.add_to_wishlist_pbtn.wi124 .add_to_wishlist_pbtn2{
  text-align: left;
  margin-top: 8px;
}













.capcha_wrrpr .CaptchaWrap { position: relative; }
.capcha_wrrpr .CaptchaTxtField { 
  border-radius: 5px; 
  border: 1px solid #ccc; 
  display: block;  
  box-sizing: border-box;
}

.capcha_wrrpr #UserCaptchaCode { 
  padding: 15px 10px; 
  outline: none; 
  font-size: 18px; 
  font-weight: normal; 
  font-family: 'Open Sans', sans-serif;
  width: 343px;
}
.capcha_wrrpr #CaptchaImageCode { 
  text-align:center;
  margin-top: 15px;
  padding: 0px 0;
  width: 300px;
  overflow: hidden;
}

.capcha_wrrpr .capcode { 
  font-size: 46px; 
  display: block; 
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none; 
  cursor: default;
  letter-spacing: 1px;
  color: #ccc;
  font-family: 'Roboto Slab', serif;
  font-weight: 100;
  font-style: italic;
}

.capcha_wrrpr .ReloadBtn { 
  background: url(https://cdn3.iconfinder.com/data/icons/basic-interface/100/update-64.png) no-repeat;
  background-size: contain;
  background-position: center;
  width: 32px;
  height: 32px;
  border: 10px;
  outline none: ;
  position: absolute;
  bottom: 30px;
  left: 310px;
  outline: none;
  cursor: pointer;
}
.capcha_wrrpr .btnSubmit {
  margin-top: 15px;
  border: 0px;
  padding: 10px 20px; 
  border-radius: 5px;
  font-size: 18px;
  background-color: #1285c4;
  color: #fff;
  cursor: pointer;
}






.dv_0417240720{}
.dv_0417240720 img{
  object-fit: contain;
}


.allbtns img{
  object-fit: contain;
}


.property-item .property-inner .image img,
.cus-img-style{
  /*object-fit: cover;*/
  object-fit: cover;
  background: #f1f1f1;
}






.rsp_1204060820{}












.select2-selection--multiple{}
.select2-selection--multiple .select2-selection__rendered{
  padding: 0 25px 0 10px !important;
}

.select2-selection--multiple .select2-selection__rendered .select2-selection__clear{
  position: absolute;
  right: 0;
}

.select2-selection--multiple .select2-selection__rendered .select2-selection__choice{
  margin-bottom: 0;
}
.select2-selection--multiple .select2-selection__rendered .select2-selection__choice span{}

.select2-selection--multiple .select2-selection__rendered .select2-search{
  display: inline-block;
  margin: 0;
  padding-left: 10px;
}
.select2-selection--multiple .select2-selection__rendered .select2-search input{}





.form-control {
  min-height: 46px;
}






.search_option_style1_dv{
  display: none;
}







































































@media (min-width: 1200px) and (max-width:1400px){}
/* Responsive_1200__1400 */
@media (min-width: 992px) and (max-width:1199px){}
/* Responsive_992__1199 */
@media (min-width: 768px) and (max-width:991px){}
/* Responsive_768__991 */
@media (min-width: 576px) and (max-width:767px){}
/* Responsive_576__767 */
@media (min-width: 451px) and (max-width:575px){}
/* Responsive_451__575 */
@media screen and (max-width: 450px){}
/* Responsive_0__450 */


@media (min-width:1401px){}
/* Responsive_min__1401 */
@media (min-width:1200px){}
/* Responsive_min__1200 */
@media (min-width:992px){}
/* Responsive_min__992 */
@media (min-width:768px){}
/* Responsive_min__768 */
@media (min-width:576px){}
/* Responsive_min__576 */
@media (min-width:451px){}
/* Responsive_min__451 */


@media (max-width:1400px){}
/* Responsive_max__1400 */
@media (max-width:1260px){
  .rsp_1204060820{}
  .rsp_1204060820 #myList{}
  .rsp_1204060820 #myList > li{}
  .rsp_1204060820 #myList > li .latestupdate{
    height: auto;
  }


  .dv1_1212060820,
  .dv2_1212060820,
  .dv3_1212060820,
  .dv4_1212060820,
  .dv5_1212060820,
  .dv6_1212060820{
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    max-width: 33.33%;
  }










}
/* Responsive_max__1260 */
@media (max-width:1199px){
  .multiselect-wrapper .multiselect-input {
    width: 100% !important;
  }
  .multiselect-wrapper {
    width: 100% !important;
    position: relative;
  }
  div.multiselect-wrapper .multiselect-list {
    min-width: 0 !important;
    width: 100% !important;
    max-width: 100%;
  }
  #moreFilter{
    margin-left: 0% !important;
  }
  .dv_1101180720{}
  .dv_1101180720 .clear-btn-style{
    margin: 0;
  }
  .dv_1101180720 .clear-btn-style *{
    display: inline-block;
  }
  .img_1159180720{
    height: 400px;
    object-fit: cover;
  }









}
/* Responsive_max__1199 */
@media (max-width:991px){
  div.multiselect-wrapper .multiselect-list > span,
  div#testSelect1_itemList li{
    padding: 4px 5px !important;
  }
  div.multiselect-wrapper .multiselect-list .multiselect-checkbox {
    margin: 0 5px 0 0 !important;
  }
  div.multiselect-wrapper .multiselect-input {
    width: 100% !important;
  }
  #testSelect1_itemList > span > label >input {
    margin-left: 0 !important;
  }
  .dv_1101180720 #moreFilter{
    margin: 0 !important;
    text-align: center;
  }
  .dv_1101180720{
    padding-top: 10px;
  }
  .dv_1110180720{
    margin: 0 !important;
  }
  .property-search{
    margin-bottom: 0;
  }
  .dv2_1110180720{
    margin: 0;
  }
  .dv2_1110180720 > div{
    margin: 0;
  }
  .property-search div .nice-select .current{
    overflow: hidden;
  }
  .img_1159180720{
    height: auto;
    max-height: 350px;
    width: 100%;
    overflow: hidden;
  }
  .dv_1159180720 .li-style{
    margin: 0
  }
  .dv_1159180720 .li-style h4{
    margin: 0;
    font-size: 18px;
  }
  .dv_1159180720  hr{
    margin: 10px auto;
    width: 60px;
  }
  .embed-responsive {
    width: 100% !important;
    height: 45vw;
  }
  .dv_1222180720 .property-search{
    text-align: center;
  }
  .dv_1222180720 .property-search > div{
    margin: 0 auto 0 !important;
  }
  .dv_1222180720 .mb-sm-50{
    margin: 0 !important;
  }
  .login-register-section{
    padding-top: 100px !important;
  }
  .dv_1131200720{
    display: none;
  }
  form .nice-select .current {
    overflow: hidden !important;
  }
  .hero-slider .slick-dots{
    display: none !important;
  }









}
/* Responsive_max__991 */
@media (max-width:767px){
  .dv_1237180720{
    text-align: center;
  }
  .dv_1237180720 ul li{
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-bottom: 0;
  }
  .dv_1237180720 ul li span{
    display: inline-block;
    width: 100%;
  }
  .dv_1243180720 .title{
    display: inline-block;
    width: 100%;
    text-align: center;
  }
  .dv_1243180720 hr{
    display: none;
  }
  .property-item .property-inner .image a img {
    height: 29vw !important;
  }
  .dv_1243180720 .mobilefootersocial{
    text-align: center;
    display: inline-block;
    margin: auto;
    width: 100%;
  }
  .dv_1243180720 .mobilefootersocial li{
    display: inline-block;
    padding: 0;
  }

  .dv_1243180720 .col-6{
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }
  .dv_1243180720 .mb-40{
    padding-bottom: 10px;
    margin-bottom: 10px !important;
    border-bottom: 1px solid #272727;
  }
  .dv_0132180720{
    padding-bottom: 0 !important;
  }
  #myModal .col-sm-2,
  #myModal .col-sm-3{
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  #scrollUp {
    bottom: 100px;
    right: 18px !important;
    border-radius: 8px;
  }

  .fvt_wrrpr{
    bottom: 25px;
  }
  .fvt_icon {
    height: 60px;
    line-height: 60px;
    border-radius: 8px;
  }
  .fvt_icon img {
    width: 30px;
  }

  #text2{
    padding-bottom: 0 !important;
  }





  div.wpcc-container{
    left: 80px !important;
    right: 80px !important;
    bottom: 10px !important;
    padding: 5px !important;
    text-align: center;
    border: 1px solid #c3c3c3;
    background: #fff;
    border-radius: 10px !important;
    z-index: 99999999 !important;
    margin: auto;
  }
  .wpcc-container[style="display: none;"]{
    display: none !important;
  }

  .wpcc-container .wpcc-message{
    /*width: calc(100% - 70px) !important;*/
    display: inline-block !important;
    margin: 0 !important;
    line-height: 1.3 !important;
    vertical-align: middle !important;
    padding: 0 0 5px 0 !important;
    font-size: 13px;
  }
  .wpcc-container .wpcc-message a{
    text-decoration: none;
    font-weight: 700;
  }
  .wpcc-container .wpcc-compliance{
    width: 120px !important;
    display: inline-block !important;
    flex: none !important;
    margin: auto;
  }
  .add_to_wishlist_pbtn2 span{
    display: none;
  }
  body div div .add_to_wishlist_pbtn > .add_to_wishlist_pbtn2 > .wishlist_empty_icon{
    background: #8b61ea;
    padding: 5px;
    border-radius: 5px !important;
  }
  body div div .add_to_wishlist_pbtn > .add_to_wishlist_pbtn2 > .wishlist_fill_icon{
    background: #ffffff;
    padding: 5px;
    border-radius: 5px !important;
  }



  #tawkchat-container{
    transform: translateX(10px);
  }
  #tawkchat-container > iframe{}


  .dv1_1212060820,
  .dv2_1212060820,
  .dv3_1212060820,
  .dv4_1212060820,
  .dv5_1212060820,
  .dv6_1212060820{
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }















}
/* Responsive_max__767 */
@media (max-width:600px){
  .dv_1148180720{
    width: 100%;
  }
  .headdiv .col-md-12{
    margin: 0 !important;
  }
  .center-first {
    font-size: 14px !important;
  }
  .centerDiv12345{
    height: auto;
    padding: 6vw 0;
  }
  .centerDiv1234 .center-child{
    height: auto;
    font-weight: 500;
  }
  .carrermail {
    margin-top: 620px !important;
  }








}
/* Responsive_max__600 */
@media (max-width:575px){
  .dv2_1110180720 .nav-link{
    padding: 8px 9px;
  }
  .property-item .property-inner .image a img{
    height: 45vw !important;
    object-fit: cover;
  }
  .dv_1159180720 hr {
    margin: 5px auto;
  }
  .dv_1159180720 .column {
    margin-top: 15px;
  }

  .login-register-section .section-title h1{
    padding: 0;
  }
  .view-prop-sec-row {
    margin: 0;
    padding-top: 10px;
  }
  .view-prop-sec-row > div{
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    max-width: 33%;
  }
  .view-prop-sec-row > div > div{
    margin: 0;
  }
  .property-item .content-table {
    font-size: 14px;
    padding: 0 0 11px 0;
  }
  .con-tab-font {
    font-size: 14px !important;
  }










}
/* Responsive_max__575 */
@media (max-width:450px){
  .view-prop-sec-row > div{
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }







}
/* Responsive_max__450 */





div.datepicker.datepicker-dropdown{
z-index: 99999999 !important;
}



.search_option_style2_dv{
  width: 100%;
  border: 1px solid #eeeeee;
  background-color: transparent;
  line-height: 30px;
  padding: 14px 16px 13px;
  color: #666666;
  font-size: 15px;
  border-radius: 0;
  height: auto;
}










.myAlert-top-child + div > .alert{
  position: fixed !important;
  top: auto !important;
  bottom: 10px !important;
  width: 360px !important;
  margin: auto !important;
  left: 0 !important;
  right: 0 !important;
}



























