/* Search Pages */
.sal_area tr td{
  cursor: pointer;
}
.list-inline {
  display: inline-block;
  padding-left: 10px;
}
 .checkbox-inline .tooltip {min-width:200px;} 
.alertnew .alert > p {
    margin-bottom: 0px;
    color: black !important;
} 
.due{
    background-color: #f2e7b2 !important;
    color: #8a6d3b;
}
.over_due{
    background-color: #F2DEDE !important;
    color: #a94442;
}
.feat_alert
{
    margin-top: 5px;
}
.Editor-editor
{
height: 100px;
}
.feature_points 
{
list-style-type: square;
padding-left: 15px;
line-height: 0px;
color: #608ABC;
}
.feature_points p
{
color: #000;
font-weight: 300;
}
.paid{
    background-color: #dff0d8 !important;
    color: #3c763d;
}
label.error {
            color: red;
            padding: 1px 5px 1px 5px;
            font-size: small;

        }
.square_box1 {
    padding: 0px 15px;
    background-color: #DFF0D8;
    height: 22px;
border-radius: 14px;
margin-right: 5px;
}
.square_box2 {
    padding: 0px 15px;
    background-color: #F2E7B2;
    height: 22px;
border-radius: 14px;
margin-right: 5px;
}
.square_box3 {
    padding: 0px 15px;
    background-color: #a94442;
    height: 22px;
border-radius: 14px;
margin-right: 5px;
}

.searchfield .paid_class {
    font-size: 15px;
    font-weight: bold;
}
.searchfield .due_class {
    font-size: 15px;
    font-weight: bold;
}
.searchfield .over-due-class {
    font-size: 15px;
    font-weight: bold;
}
.list-inline-property{
display: inline-block;
}
.set_message {
    margin-bottom: 5px;
}
.prop_count {
    background: #00C0EF;
    color: white;
    font-weight: bold;
    padding: 3px;
    border-radius: 2px;
}
.prop_count p {
    color: white;
}
.prop_count h4 {
    padding: 5px;
    margin-top: 3px;
}
.prop_count i {
    margin-right: 3px;
    margin-top: 0px;
font-size: 22px;
}
.align_top{
margin-top: 3px;
}
.align_both h4 {
    display: inline;
}
.right{
float:right;
}
.setcat_btn {
    margin-top: 29px;
}
.danger_class p {
    color: #a94442 !important;
}
.edit_head {
    margin-left: 25px;
}
.list-inline-property a{
margin-right: 10px;
}
#agent_form_contact{ 
background: url(../img/555417.png) no-repeat scroll 7px 7px;
padding-left:30px;
}
.unit { position: absolute; display: block; left: 63px; top: 13px; z-index: 9; }
#agent_phone{
  padding: 10px 40px;
}
.alert_class_color p {
color: #a94442 !important;
}
.admin_heading {
    color: white;
    padding-top: 15px;
    padding-bottom: 10px;
}
.form_padding{
    padding-top: 20px;
    padding-bottom: 10px;
}
.area_t input[type="text"]{
margin-bottom: 0px !important;
} 
.icon_setting {
    position: relative;
    right: 10px;
    bottom: 25px;
}
.alert_message {
    border: #3C763D 2px solid;
    color: #3C763D;
    font-weight: bold;
}
.alert_message a{
    color: #3C763D !important
opacity: .2 !important
filter: alpha(opacity=20) !important;
}
.make_pointer{cursor: pointer;}
.phone_flag{
padding: 1px 10px;
}
.agent_edit_unit{
    position: absolute;
    display: block;
    left: 63px;
    top: 11px;
    z-index: 9;
}
.agen_socl li a {
display: inline-block !important;
}
.agen_socl li span {
padding: 0px 5px;
}
ul.social_share li a.pintrest:hover{
    background: #BD000C;
}
.prpty_pho{
display:inline-block;
}
#cover_img[type="checkbox"] {
    pointer-events: none;
}

.prop_list_ad img {
    /*height: 200px;*/
    width: 100%;
}

.prop_list_ad {
    width: 100%;
    max-height: 200px;
margin-top: 25px;

}

.forgot-form-area{
background: #F1F1F7;
    padding: 25px;
}

.forgot-password-heading {
    padding-bottom: 15px;
}
.forgot-change-password {
    margin-top: 30px;
    margin-bottom: 20px;
}
.put-down {
    display: block !important;
}
.forgot-change-password-form {
    background: #F1F1F7;
    padding: 40px;
}
.alert-danger {
    color: #a94442 !important;
    background-color: #f2dede !important;
    border-color: #ebccd1 !important;
}



.img_prop {
    width: 125px;
    max-height: 125px;
    margin: 3px;
    padding: 3px;
}
.img_prop img {
    height: 80px;
    width: 125px;
}




.agent_prop_img {
    

max-width: 490px;
max-height: 320px;
min-width: 490px;
min-height: 320px;
}


.agent_prop_img img {
 
height: 320px;
    
width: 490px;

}

.feature_tool{font-size: 14px;
margin-left: 2px;}
.key_fe li {
    line-height: 40px;
}

.sold_prop_loc_error label{
    margin-left: 7px;
}


.sold_data a {
    text-decoration: underline;
    color: #0068C0;
    font-weight: bolder;
    font-size: 14px;
}
.intrest_vat_box{
    margin-bottom: 30px;
}


.sold-house-img{
max-width: 70px;
max-height: 70px;
}

.sold-house-img img{
height: 70px;
    
width: 70px;

}

.sold_list li
{
display: inline;
margin-right: 80px;
}
.pro_list
{
padding: 20px;
}
.propdet2-tabs > li > a {padding: 10px 12px; !important;}


.package-renew{ text-align: center !important;}




.img_detail {
    margin-top: 25px;
}

input.upload_image_sho {
    margin-bottom: 0px;
}
.span_loc_error {
    color: red;
    display: block;
    margin-bottom: 10px;
}
.inquiry-btn {
  margin-bottom: 3px;
}
.btn.btn-primary.link-white.text-sm.allow-phn-btn {
  padding-right: 25px;
}
.icon-position {
    font-size: 20px;
    margin-top: 4px;
}
.abt_us p{
   text-align: justify;
}
.btn-group.pagination_button {
  margin-left: 15px;
}
.property_para p {
  font-size: 15px;
  font-weight: 300;
  line-height: 1;
}
.pagination_list {
  margin-left: 15px;
}
.rad_btns .radio-inline{
  margin-left:10px; 
}
.rad_btns .fchld{
  margin-left:70px; 
}
.ag_name label{
  margin-top: 15px;
}
.image-preview-input {
  position: relative;
  overflow: hidden;
  margin: 0px;    
  color: #333;
  background-color: #fff;
  border-color: #ccc;    
}
.image-preview-input input[type=file] {
position: absolute;
top: 0;
right: 0;
margin: 0;
padding: 0;
font-size: 20px;
cursor: pointer;
opacity: 0;
filter: alpha(opacity=0);
}
.image-preview-input-title {
  margin-left:2px;
}
.image-preview .form-control{
  height: 34px !important;
}
.rmbr_me .checkbox{
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 1px;
}
.rmbr_me .checkbox label{
  color: #fff;
 }
 #login .agent-login {
  background: #1f3f81;
  margin: auto;
  width: 500px;
  max-width: 100%;
  border-radius: 5px;
}

/* User */
.usr_nam h3{
  margin-top: 15px;
  margin-bottom: 10px;
  font-family: sans-serif;
  font-size: 16px;
  text-align: center;
  font-weight: 600;
}
.user_img {
border-radius: 10px;
box-shadow:2px 2px 7px 1px rgba(0,0,0,0.2);
padding: 10px;
}
.tabs-left{
  border-bottom: none;
  padding-top: 2px;
}
.tabs-left {
  border-right: 1px solid #ddd;
}
.tabs-left>li{
  float: none;
  margin-bottom: 2px;
}
.tabs-left>li {
  margin-right: -1px;
  box-shadow: 1px 2px 1px 0px rgba(0,0,0,0.1);
}
.tabs-left>li.active>a,
.tabs-left>li.active>a:hover,
.tabs-left>li.active>a:focus {
  border-bottom-color: #ddd;
  border-right-color: transparent;
}

.tabs-left>li>a {
  border-radius: 4px 0 0 4px;
  margin-right: 0;
  display:block;
  font-size: 12px;
}
.my-group .form-control{
  width:60%;
}
.my-group .selct_bx{
  width:40%;
}

/* Updated Property Valuation 16-Oct */
.pro_valua .keyword-input {
  height: 38px !important;
  border-radius: 2px !important;
  width: 30%;
}
.pro_valua .btn{
  padding: 7px 28px;
  font-weight: 700;
  border-radius: 2px;
}
.pro_valua .h4{
  padding: 7px 28px;
  font-weight: 700;
  border-radius: 2px;
}
.chk_bx{
  display: inline-block;
  width: 5%;
}
.chk_bx .checkbox-inline {
  margin-bottom: 40px;
  margin-top: 17px;
}
.brnd_nam{
  display: inline-block;
  text-align: center;
  width: 35%;
}
.brnd_nam .thumbnail{
  display: inline-block;
  margin-top: 15px;
}
.brnd_dtl{
  display: inline-block;
  width: 55%;
}
.brnd_dtl p{
  margin-bottom: 20px;
}
.bdr_tp {
  border-top: 1px solid #ccc;
  padding-top: 10px;
}
.pro_valua .col-md-9{
  padding-left: 10px;
  padding-right: 10px;
}

/* Updated Mortgage 17-Oct */

.mortgage{
 border: 2px solid #ccc;
 padding-top:35px;
 padding-bottom:10px; 
 background: #F9F9F9;
 box-shadow: 0px 1px 8px rgba(0,0,0,.3);
}
.mortgage .mortgage_hdng h4{
  background: #1f3f81; 
padding-right: 35px;
padding-top:20px; 
padding-left:35px;
padding-bottom:20px; 
color: #fff;
box-shadow:2px 2px 5px 0px rgba(0,0,0,0.4);
display: inline-block;
 } 
.mortgage_cal {
  padding: 35px 35px 10px 30px;
}
.mortgage_cal .mortgage_input {
  /*border: 1px solid #aebcc1;*/
  /* border-radius: 3px; */
  font-family: 'Droid Sans',sans-serif;
  font-size: 14px;
  padding: 3px 2px;
  text-align: center;
  width: 8em;
}

.searchfield input
{
margin-bottom: 0px;
}
.col-md-12.searchfield {
  margin-bottom: 10px;
}
.slider {
  -webkit-appearance: none;
  width: 100%;
  height: 6px;
  border-radius: 5px;
   background: #d3d3d3; 
  outline: none;
  opacity: 0.8;
  -webkit-transition: .2s;
  transition: opacity .2s;
}

.slider:hover {
  opacity: 1;
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: #4CAF50 !important;
  cursor: pointer;
}

.slider::-moz-range-thumb {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: #1F3F81 !important;
  cursor: pointer;
}
.xs-collapse {
  display: none;
}
.pro_nav li{
  padding-left: 15px;
} 
.agent_wrap .img_dtl {
  background: rgba(0,222,182, 0.9);
}
.agent_wrap:hover .img_dtl {
  background: rgba(0,222,182, 0.9);
  top: 0 !important;
  z-index: 3;
}
.agnt_img {
  border: 4px solid rgba(0,0,0, 0.9);
}
.agent_wrap .img_dtl h3, .agent_wrap .img_dtl p, .agent_wrap .img_dtl span{
  color: #000;
}
.img_dtl .agent_contact td {
  color: #000;
}
.img_tag img{
  position: relative;
}
.img_icon{
 position: relative;
 width: 0; 
 height: 0; 
 border-top: 50px solid rgba(0,222,182, 0.9); 
 border-right: 50px solid transparent;
}
.img_tag .img_icon i{
  position: absolute;
  left: 7px;
  top: -43px;
  z-index: 1;
}
.img_tag .img_icon{
  position: absolute;
  left:0px; 
  top: 0px;
  z-index: 1;
}


/* property card 26 Oct */
.media-left {
  max-width: 430px;
  max-height: 300px;
  min-width: 430px;
  min-height: 300px;
 overflow:hidden;
}
.media-left .media-object {
  max-width: 430px;
  max-height: 320px;
  min-width: 430px;
  min-height: 320px;
  /* -webkit-box-shadow: 0 0 13px 3px rgba(0,0,0,1);
  -moz-box-shadow:    0 0 13px 3px rgba(0,0,0,1);
  box-shadow:         0 0 13px 3px rgba(0,0,0,1); */
  
}
#deals .deal_media .price {
  padding: 15px 10px;
  margin: 0px 0;
}
.proerty_content .proerty_text {
  padding: 5px 20px;
}
.proerty_content .proerty_text h3 {
  font-size: 18px;
}
.proerty_content .proerty_text h4 {
  font-size: 14px;
}
.block-with-text {
  max-height: 2.7em;
}
.agn_btn li a{
  cursor: pointer;
  
}
.agn_btn li a:focus {
  outline: none;
}

/* 29 Oct */
.agncy_btn span{
  padding-top: 11px;
  padding-bottom: 11px;
}
 .slider {
        width: 50%;
        margin: 0px auto;
    }

    .slick-slide {
      margin: 15px 5px;
    }

    .slick-slide img {
      width: 100%;
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;
    }


    .slick-slide {
      transition: all ease-in-out .3s;
      opacity: .2;
    }
    
    .slick-active {
      opacity: .5;
    }

    .slick-current {
      opacity: 1;
    }
    .desc p{
      word-break: break-all;
      white-space: normal;
      height: 46.2px;
      /* Fallback for non-webkit */
      /* -webkit-line-clamp: 3;
      -webkit-box-orient: vertical; */
      overflow: hidden;
      text-overflow: ellipsis;
    }
    .small-box p{
      color: #fff;
    }

    /* 31 Oct */
    .input-group .form-control {
      z-index: 0;
    }
    .hom_news p{
      /* word-break: break-all; */
      white-space: normal;
      height: 66.2px;
      /* Fallback for non-webkit */
      /* -webkit-line-clamp: 3;
      -webkit-box-orient: vertical; */
      overflow: hidden;
      text-overflow: ellipsis;
    }
    .news_list p{
      /* word-break: break-all; */
      white-space: normal;
      height:107.2px;
      /* Fallback for non-webkit */
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
    }
    body{
      font-family: "Work Sans", sans-serif !important;
    }
  lead {
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.4;
  }
  p {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
  }
.agnt_dtls  i {
  font-size: 17px;
  margin-right: 8px;
  vertical-align: middle;
}
.sidbar_data{
  border-bottom: 2px solid #ccc;
}
  /* .sidbar_data{
    display: inline;
  } */
  .sidbar_data p{
    word-break: break-all;
    white-space: normal;
  }
.big img{
  display:block; height:500px !important; margin:0 auto;
}
  .small img{
    display:block; height:100px !important; margin:0 auto;
  }
#property-d-1.single .owl-prev, #property-d-1.single .owl-next {
    top: 40px !important;
}
.town_dtl .zelected{
  overflow: hidden;
  text-overflow: ellipsis;
  /* white-space: nowrap; 
  word-break: break-all; */
  height: 30px;
}
.proprties_images { height: 199px; width: 360px; overflow: hidden; }
h2{
  font-weight: 300;
}
.featu_pro {
  padding-top: 60px;
}
.pro_lis{
  padding-left: 0px;
  padding-right: 0px;
  
}
.news_pro h4{
  font-weight: 300 !important;
  font-family: 'Work Sans", sans-serif' !important;
  font-size: 16px;
}
.sid_b .tag{
  font-size: 13px !important;
}
.news_imgs{
  height: 210px;
  overflow: hidden;
}
.news_imgs img{
  height: 100%;
  width: 100%;
}
.listing_full_bg .property_meta > span {
  font-size: 10px;
}
#news-section-1 .news-1-box {
  padding-bottom: 20px;
}
/* Agent Menu List Slider */
.agnt_lst p{
  font-size: 13px;
  margin: 0 0 5px;
}
.ouragents .agnt_lst {
  padding: 0px 25px !important;
}
.ouragents .agnt_lst_img{
    background: #fff;
}
.ouragents .agnt_lst_img img{
 width:148px;display:block
}
.ouragents .agnt_lst a{
  color: #3275B2;
}
.ouragents .agnt_lst a:hover{
  color: #3275B2;
}
.ouragents .agnt_lst span b{
  font-size: 14px;
  font-weight: 500
}
.agent_list_sldr img {
  max-width: 100%;
  max-height: 100%;
  overflow: hidden;
  
}
.agent_list_sldr .image{
  /* height: 200px;
  width: 100%; */
  /* overflow: hidden; */
  max-width: 100%;
  max-height:130px;
  min-width: 100%;
  min-height: 150px;
  overflow: hidden;
}
.propert_des_logo{
  height: 100px;
  width: 100%;
}
.propert_des_logo img{
  max-width: 100%;
  max-height: 100%;
  overflow: hidden;
}
.prop_des_coun p{
  font-size: 12px;
}
.number-prop_des_coun .counters-item strong {
  font-size: 33px;
  font-weight: 600;
}
.agency_logo{
  /* height: 200px;
  width: 100%; */
  max-width: 340px;
  max-height: 300px;
  min-width: 300px;
  min-height: 230px;
  overflow: hidden;
}
.agency_logo img{
  /* max-width: 100%;
  max-height: 100%;
  overflow: hidden; */
  max-width: 100%;
  max-height: 100%;
  min-width: 100%;
  min-height: 100%;
} 
.pro_li{
  margin-left:0px !important; 
 }
.pro_li li{
 display: inline;
}

/* Latest News */
.lat_ne_aut span{
  font-size: 13px !important;
  line-height: 8px !important;
  margin-top: 10px;
}

.news_hdng h5{
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.la_im img{
    transition: all 0.7s ease 0s;
    -moz-transition: all ease-in .3s;
    -ms-transition: all ease-in .3s;
    -o-transition: all ease-in .3s;
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s;
  }
.la_im img:hover{
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.ltst_news_btn a{
  padding-top: 15px;
  padding-right: 45px;
  padding-bottom: 15px;
  padding-left: 45px;
  background-color:#FFD119;
  color: #000;
  font-size: 17px;
  border:  2px solid #FFD119;
  font-weight: 700;
  border-radius: 1px;
}
.ltst_news_btn a:hover{
  background-color:  #000;
  color: #FFD119;
  border: 2px solid #FFD119;
}
.social_share .fa{
    line-height: 2;
}
.adre{
  vertical-align: top !important;
}
/* .agnt_pro{
  width: 200px;
  height: auto;
  overflow: hidden;
} */
.agnt_pro img {
  width: auto;
  min-height: 100%;
  margin: 0 0.8em .5em 0;
}
.agn_dtl{
font-size: 14px;
}
.agnt_pro p{
  text-align: justify;
}
.main_ag_img img{
  max-width: 250px;
  max-height: 250px;
  /* width: auto; */
}
.main_ag{
  text-align: justify;
}
.dtl_ag p{
  margin: 0 0 5px;
}

/* 7 Nov */
#two-col-slider .owl-item .item .listing_full .image img{
  display:block; height:350px !important; margin:0 auto 30px;
}
 /* nav property slider */
#nav_slider .item .image img{
    display:block; 
    /* height:200px !important; */
}
.agent_wrap .img-info {
  padding: 30px 20px 0 20px !important;
}
#agent-2 .agent_wrap .image{
  display:block; height:350px !important; margin:0 auto 30px;
}

/* 9 Nov */
.proprty_typ{
  display: inline-block;
  /* position: absolute;
  left: 0px;
  top: 2px; */
  /* margin-left: 30px; */
}
.pro_ty{
  /* background: #E7F1F7; */
  color: #204D95;
}
.pro_ty h4{
 padding: 8px 0px;
 /* text-transform: uppercase; */
 font-weight: 200px !important;
}
.usr_sdbar a{
  font-size: 14px;
}
.no_padding{
  padding: 0px;
}
input::placeholder {
  color: #5E5E5E !important;
  text-transform: capitalize;
}
.agnt_lst{
  padding: 10px 0px;
margin-bottom: 10px;
/* border-bottom: 1px solid #ccc; */
}
.nm_as .intro .zelected {
  top: -20px;
  border: 1px solid #ccc;
}
.upload_image_sho{
  width: 100%
}
.lg_btn{
  margin: 15px 0;
padding: 0 15px;
position: relative;
display: inline-block;
text-align: left;
}
.lg_btn li, .lg_btn strong{
  color: #fff;
}
.lg_btn ul.breadcrumb_top li a > i {
  font-size: 17px;
  margin-right: 5px;
  vertical-align: middle;
}
.header-upper .lg_btn::before {
  content: url(../img/border.png);
  position: absolute;
  left: 0;
  top: -8px;
}
.lg_btn li {
  position: relative;
  line-height: 20px;
  padding-left: 10px;
  font-size: 14px;
}
.lg_btn .dropdown-menu li {
  padding-left: 0px;
}
.lg_btn .icons, .lg_btn .breadcrumb_top{
  display: table-cell;
}
.dropdown-menu > li > a {
  padding: 3px 15px !important;
}
.tp_btns {
  cursor: pointer;
    font-size: 14px;
    padding: 8px 20px;
    display: inline-block;
    font-weight: bold;
    position: relative;
    overflow: hidden;
    z-index: 1;
    -webkit-transition-property: background;
    transition-property: background;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    color: #000;
}
.inner_package{
  margin-left:50px;
}
/**************  My Media Queries **************/

@media only screen and (min-width : 299px) and (max-width : 479px) {
.mb_scr{
    display:none;
}
.dropdown-menu {
  left: -80px;
}
.tp_btns {
  font-size: 10px;
  padding: 3px 10px;
}
.lg_btn {
  margin: 5px 0;
  padding: 0 5px;
  float: right;
}
.header-upper .lg_btn::before {
  top: -16px;
}
.lg_btn li {
  margin-top: 2px;
}
.attr-nav {
    right: 10px;
}
.proerty_content .property_meta span, .feature3 .property_meta span {
  line-height: 18px;
}
.proprties_images {

    height: auto;
    width: auto;
    overflow: hidden;

}
.page-banner h1 {
  font-size: 22px;
}
.listing_full_bg {
    margin: 0 0px;
    padding: 4px;
}
.wrap-sticky{
  height: 51px !important;
}
.header-upper .logo a {
  padding: 10px 0;
}
#two-col-slider .owl-item .item .listing_full .image img {
  height: auto !important;
  margin: 0 auto 80px;
}
.listing_full_bg {
  outline-offset: -3px;
}
.property-query-area {
  padding: 20px 10px !important;
}
.mb_btn{
  float: none !important;
  margin-top: 15px;
  text-align: center;
}
.ltst_news_btn a {
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 10px;
  padding-left: 15px;
}
h2 {
  font-size: 20px;
}
p {
  font-size: 14px;
  line-height: 1.2;
}
.heading_space {
  margin-bottom: 13px;
}
.listing_full_bg .property_meta > span {
  line-height: 24px;
}
.listing_full_bg .property_meta > span {
  font-size: 10px;
}
.topbar p, .topbar ul.breadcrumb_top {
  margin: 5px 0;
}
.sticked .attr-nav {
  display: none
}
.attr-nav {
  left: 0;
}
#navbar-menu{
  margin-top: 15px;
}
.page-banner {
  background-attachment: fixed;
}
.img_ad {
  width: 100%;
}
.nav-tabs > li {
  float: none;
  text-align: center;
}
#login .profile-login .lost-pass {
  float: left;
  margin: 0px 0px 12px 0px;
}
#login .profile-login ul li a {
  height: 45px;
   width: 290px;
}
.media-left .media-object {
  max-width: auto;
  max-height: auto;
  min-width: auto;
  min-height: auto;
}
.media-left{
  max-width: auto;
  max-height: auto;
  min-width: auto;
  min-height: auto;
}

#deals td, #deals th {
    font-size: 11px;
}
.pro_dtl p {
  width: 260px;
}
}
@media only screen and (min-width : 480px) and (max-width : 600px) {
.mb_scr{
    display:none;
}
.dropdown-menu {
  left: -60px;
}
.tp_btns {
  font-size: 10px;
  padding: 3px 10px;
}
.lg_btn {
  margin: 15px 0;
  padding: 0 5px;
  float: right;
}
.header-upper .lg_btn::before {
  top: -16px;
}
.lg_btn li {
  margin-top: 2px;
}
.page-banner h1 {
  font-size: 22px;
}
.listing_full_bg {
    margin: 0 0px;
    padding: 4px;
}
.wrap-sticky{
  height: 51px !important;
}
.header-upper .logo a {
  padding: 10px 0;
}
#two-col-slider .owl-item .item .listing_full .image img {
  height: auto !important;
  margin: 0 auto 80px;
}
.listing_full_bg {
  outline-offset: -3px;
}
.property-query-area {
  padding: 20px 10px !important;
}
.mb_btn{
  float: none !important;
  margin-top: 15px;
  text-align: center;
}
.ltst_news_btn a {
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 10px;
  padding-left: 15px;
}
h2 {
  font-size: 20px;
}
p {
  font-size: 14px;
  line-height: 1.2;
}
.heading_space {
  margin-bottom: 13px;
}
.listing_full_bg .property_meta > span {
  line-height: 24px;
}
.listing_full_bg .property_meta > span {
  font-size: 10px;
}
.topbar p, .topbar ul.breadcrumb_top {
  margin: 5px 0;
}
.sticked .attr-nav {
  display: none
}
.attr-nav {
  left: 0;
}
#navbar-menu{
  margin-top: 15px;
}
.page-banner {
  background-attachment: fixed;
}
.img_ad {
  width: 100%;
}
.nav-tabs > li {
  float: none;
  text-align: center;
}
#login .profile-login .lost-pass {
  float: left;
  margin: 0px 0px 12px 0px;
}
#login .profile-login ul li a {
  height: 45px;
   width: 290px;
}
.media-left .media-object {
  max-width: auto;
  max-height: auto;
  min-width: auto;
  min-height: auto;
}
.media-left{
  max-width: auto;
  max-height: auto;
  min-width: auto;
  min-height: auto;
}

#deals td, #deals th {
    font-size: 11px;
}
.pro_dtl p {
  width: 260px;
}
.header-upper .right {
  text-align: right !important;
}
.media-left {
  max-width: 100%;
}
}
@media only screen and (min-width : 600px) and (max-width : 800px) {
  .mb_scr{
    display:none;
}
.media-left {
  max-width: 100%;
}
.media-left .media-object {
  max-width: 100%;
}
.page-banner {
  background-attachment: fixed;
}
.dropdown-menu {
  left: -25px;
}
.header-upper .right {
      text-align: right !important;
  }
}
@media only screen and (min-width : 800px) and (max-width : 1024px) {
  
.header-upper .logo, .header-upper .right {
  text-align: right;
}
}

/* my code  */
.brdr_btm{border-bottom: solid grey 1px; margin-top:10px;}