*{
  outline:none;
}
.web-author{color:#838383}
.properties__item{padding:0 0.9375rem}
.main-content--about-us ul.accordion li .content a{font-size:16px;font-family:"Lato"}
.error-block{display:block;color:#f00;margin-bottom:20px}
.contact-us__form input[type="submit"]{cursor:pointer;}
.alert{display:block;padding:10px;margin-bottom:20px}
.alert.alert-success{background-color:#dff0d8;border:1px solid #d6e9c6;color:#3c763d;}
.alert.alert-danger{background-color:#f2dede;border:1px solid #ebccd1;color:#a94442;}
ul.menu__list li ul > li > a.active {
	background: #df7500;
}
ul.menu__list > li > a.active:before {
  right: 0;
}
.removePointer{cursor:default!important;}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background:none!important}
.top-filter.full-filter .txtsearchcontainer{max-width:137px}

.top-filter .txtsearchcontainer{border:1px solid #e5e0d1;display:inline-block;background:url("img/icon_search.png") no-repeat #fff;background-position:right 6px top 7px}
.top-filter .txtsearchcontainer .txt.txtsearch{display:inline-block;box-shadow:none;border:none;margin-bottom:0px;padding:0px 10px;height:30px;width:84%;background-color:#fff}
.top-filter .txtsearchcontainer .txt.txtsearch:hover{background-color:#fff;}
.select-custom{position:relative;background:url('img/arrow_down.png') no-repeat #fff;border:1px solid #e5e1d4;max-width:137px;height:32px;padding:5px 5px;font-size:15px;color:#6c6c6c;font-family:"Lato";background-position:right 5px top 12px;margin:0px 0 0 0;}
.select-custom:hover{background:url('img/arrow_down.png') no-repeat #fff;border:1px solid #e5e1d4;background-position:right 5px top 12px}
.phoenix_area_option{max-width:300px;width:300px!important;height:150px!important;margin-bottom:15px}
.top-filter .txtsearchcontainer, .txt.txtsearch,
.top-filter .select-custom{margin-right:0px;}
.top-filter .select-custom.type{width:156px;max-width:156px}
.top-filter .select-custom.bedrooms{width:175px;max-width:175px}
.top-filter .select-custom.price_from_to{width:250px;max-width:250px}
.top-filter .btn{text-align:center;padding:3px 0;width:136px;max-width:136px;background:#973c13;color:#fff;text-transform:uppercase;font-family:"Lato";font-weight:700;height:30px;border:none;cursor:pointer;display:inline-block;vertical-align:top}
.top-filter .btn:before{background:#df7500}
.top-filter .box-right{float:right;}
.top-filter .btnfilters{vertical-align:top;height:30px;color:#fff;background-color:#4b3827;font-family:"Lato";font-size:15px;display:inline-block;text-align:center;padding:4px 24px 8px 10px;}
.top-filter .btnfilters:before{background-color:#df7500}
.top-filter .btnfilters:after{content:" ";position: absolute;right:7px;top:10px; width: 0; 
  height: 0; 
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  
  border-top: 10px solid #fff;}
.top-filter .btnsave{vertical-align:top;height:30px;width:60px;color:#fff;background-color:#816b58;font-family:"Lato";font-size:15px;display:inline-block;text-align:center;padding:4px 0;text-transform:uppercase;}
.top-filter .btnsave:before{background-color:#df7500}

.top-filter .btnshowall,
.listing-detailed .btnshowall
{vertical-align:top;height:30px;color:#fff;background-color:#973c13;font-family:"Lato";font-size:15px;display:inline-block;text-align:center;padding:4px 10px}
.top-filter .btnresetsearch,
.top-filter .btnprint,
.top-filter .btnsearch{vertical-align:top;height:30px;color:#fff;background-color:#4b3827;font-family:"Lato";font-size:15px;display:inline-block;text-align:center;padding:4px 8px;}
.top-filter .btnprint:before,
.top-filter .btnsearch:before,
.top-filter .btnresetsearch:before{background-color:#df7500}

.top-filter .btnsearch{
  display:flex;
  font-size:24px;
  width:200px;
  height:auto;
  padding:10px;
  color:#fff;
  background-color: #F5C513;
  font-weight:bold;
  border-radius: 5px;
  box-shadow:0px 3px #E6B500;
  margin:20px auto 0px;
  justify-content: center;
  align-items: center;
}
.top-filter .btnsearch:hover{
  color:#fff;
  box-shadow:0px 3px #C96900;
}
.top-filter .btnsearch:before{
  border-radius: 5px;
}




.top-filter .btnshowall:before,
.listing-detailed .btnshowall:before
{background-color:#df7500}

.top-filter .btnsort,
.listing-detailed .btnsort
{vertical-align:top;height:30px;color:#fff;background-color:#973c13;font-family:"Lato";font-size:15px;display:inline-block;text-align:center;padding:4px 10px}

.listing-detailed .btnsort,
.listing-detailed .btnshowall{
    float: right;margin-top:10px;margin-left:4px;
}
.listing-detailed .btnfilters,
.listing-detailed .btnsave,
.listing-detailed .btndownload,
.listing-detailed .btnprint
{
	float: left;margin-top:10px;margin-left:4px;
}

.listing-detailed .btnfilters{vertical-align:top;height:30px;color:#fff;background-color:#4b3827;font-family:"Lato";font-size:15px;display:inline-block;text-align:center;padding:4px 8px;margin-top: 10px;}
.listing-detailed .btnfilters:before{background-color:#df7500}

.listing-detailed .btnsave{vertical-align:top;height:30px;width:60px;color:#fff;background-color:#816b58;font-family:"Lato";font-size:15px;display:inline-block;text-align:center;padding:4px 8px;margin-top: 10px;text-transform:uppercase;}
.listing-detailed .btnsave:before{background-color:#df7500}

.listing-detailed .btndownload{vertical-align:top;height:30px;color:#fff;background-color:#4b3827;font-family:"Lato";font-size:15px;display:inline-block;text-align:center;padding:4px 8px;margin-top: 10px;margin-bottom:20px}
.listing-detailed .btndownload:before{background-color:#df7500}

.listing-detailed .btnprint{vertical-align:top;height:30px;color:#fff;background-color:#4b3827;font-family:"Lato";font-size:15px;display:inline-block;text-align:center;padding:4px 8px;margin-top: 10px;}
.listing-detailed .btnprint:before{background-color:#df7500}

.btnmyfave{vertical-align:top;height:30px;color:#fff;background-color:#4b3827;font-family:"Lato";font-size:15px;display:inline-block;text-align:center;padding:4px 8px;margin-top: 0px;}
.btnmyfave:before{background-color:#df7500}


.top-filter .btnsort:before,
.listing-detailed .btnsort:before
{background-color:#df7500}
.top-filter.redi-manage select{margin:0 7px!important;min-width:160px}
.top-filter.redi-manage .search-btn-area{text-align:center;margin-top:20px}
.list-result-container{float:left;width:100%;position: relative;}
/*.listing-detailed{border-top:2px solid #f2efe5;float:left;width:100%;margin:107px 0 0 0;background:#fff;min-height:400px;clear:both;}*/
.breadcrumb{font-size:13px;color:#737373;display:block;margin:20px 0 24px 0;}
.breadcrumb a:first-child{margin:0 5px 0 0;}
.breadcrumb a{color:#737373;display:inline-block;margin:0 5px}
.breadcrumb a:hover{color:#4366b8;}
.breadcrumb strong{color:#292929;margin:0 0 0 5px;}
.listing-detailed h1{font-family:"Lato";font-weight:700;color:#292929;font-size:36px;line-height:36px;margin-top:20px;clear:both}
.listing-detailed h2{font-family:"Lato";font-weight:700;color:#4366b8;font-size:28px;line-height:28px;margin:0 0 17px 0;}
.listing-detailed .address{font-family:"Lato";color:#292929;font-size:15px;margin-bottom:5px}
.listing-detailed .phone{font-size:22px;color:#5c8d23;font-family:"Lato";font-weight:700;margin-bottom:32px;display:block;}
.listing-detailed .name{font-size:22px;color:#333;font-family:"Lato";font-weight:700;margin-bottom:0px;display:block;}
.listing-detailed .phone.no-margin-bottom{margin-bottom:0px;}
.listing-detailed .left-part{padding-right:15px;overflow-x:hidden}
.listing-detailed .left-part .slider-container{position:relative;width:100%; height:100%;}
.listing-detailed .left-part .slider-container .pager{font-size:15px;color:#fff;font-family:"Lato";position:absolute;top:12px;left:0px;width:53px;text-align:center;z-index:999}
.listing-detailed .left-part .slider{background:#292929;width:100%;position:relative;padding:0 52px;margin-bottom:30px}
.listing-detailed .left-part .slider img{max-width:100%; height:100%; }
.listing-detailed .left-part .slider .slick-arrow{position:absolute;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);z-index:999;width:19px;height:34px;text-indent:-9999px;padding:0px!important;}
.listing-detailed .left-part .slider .slick-arrow.slick-prev{left:15px;background:url("img/slider-prev.jpg") no-repeat;width:19px;height:34px}
.listing-detailed .left-part .slider .slick-arrow.slick-next{right:15px;background:url("img/slider-next.jpg") no-repeat;width:19px;height:34px}
.listing-detailed .tabs.main-tab{border-bottom:5px solid #4366b8;margin-bottom:5px!important}
.dashboard-detailed .tabs.main-tab{border-bottom:5px solid #4366b8}

.listing-detailed .tabs.main-tab li a,
.dashboard-detailed .tabs.main-tab li a{font-family:"Lato";color:#4366b8;font-size:13px;background-color:#fff;padding:10px 15px;}
.dashboard-detailed .tabs.main-tab li a{padding:10px 72px !important}
.listing-detailed .tabs.main-tab li a:hover,
.listing-detailed .tabs.main-tab li.active a,
.dashboard-detailed .tabs.main-tab li a:hover,
.dashboard-detailed .tabs.main-tab li.active a{background-color:#4366b8;color:#fff;}
.listing-detailed .tabs-content,
.dashboard-detailed .tabs-content{border:1px solid #a8a8a8;}
.dashboard-detailed .tabs-content{border-top:none !important;}
.listing-detailed .tabs-content h3,
.dashboard-detailed .tabs-content h3{color:#4366b8;font-size:21px;}
.listing-detailed .tabs-content .tab-section,
.dashboard-detailed .tabs-content .tab-section{padding:20px 25px 25px;border-bottom:1px solid #a8a8a8}
.listing-detailed .tabs-content .tab-section.no-border-bottom,
.dashboard-detailed .tabs-content .tab-section.no-border-bottom{border-bottom:none;}
.listing-detailed .tabs-content .tab-section p,
.dashboard-detailed .tabs-content .tab-section p{margin-bottom:5px;color:#292929;}
.listing-detailed .tabs-content .content,
.dashboard-detailed .tabs-content .content{padding-top:0px;padding-bottom:0px}

.dashboard-detailed .tabs-content .content .tab-section.richtext ul{display:block;list-style:none;padding:0px;margin:0px;
	-webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;}
 .listing-detailed .tabs-content .content .tab-section.richtext ul{list-style:none;padding:0px;margin:0px;}
 .listing-detailed .tabs-content .content .tab-section.richtext ul > li{margin-bottom:20px}
 .listing-detailed .tabs-content .content .tab-section.richtext ul li:nth-child(3n+3){clear:left;}
.listing-detailed .tabs-content .content .tab-section.richtext ul ul{-webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;}
.listing-detailed .tabs-content .content .tab-section.richtext ul li li,
.dashboard-detailed .tabs-content .content .tab-section.richtext ul li{background:url("img/brown_check.png") 0 center no-repeat;padding:0 0 0 27px;}
.listing-detailed .tabs-content .content .tab-section.richtext ul li li{display:inline-block;margin-right:20px;margin-bottom:0px}
.listing-detailed .tabs.inner-tab li{background-color:#fff;border:1px solid #fff;border-bottom:1px solid #a8a8a8}
.listing-detailed .tabs.inner-tab li a{font-family:"Lato";color:#292929;font-size:15px;background-color:#fff;padding:10px 15px;text-transform:uppercase;font-weight:700}
.listing-detailed .tabs.inner-tab li a:hover,
.listing-detailed .tabs.inner-tab li.active a{color:#292929;}
.listing-detailed .tabs.inner-tab li.active{border:1px solid #a8a8a8;border-bottom:1px solid #fff}
.listing-detailed .tabs-content.inner-tab{margin-top:-1px;display:block;margin-bottom:0px}
.listing-detailed .tabs-content.inner-tab .content.active{float:left;}
.listing-detailed .tabs-content.inner-tab .content{padding:15px;}
.listing-detailed .tabs-content.inner-tab.schools-tab{margin-bottom:25px}
.listing-detailed .tabs-content .items{display:block;}
.listing-detailed .tabs-content .items .item{display:block;margin-bottom: 10px}
.listing-detailed .tabs-content .items .item .title{display:block;color:#df7500;font-size:15px}
.listing-detailed .tabs-content .items .item .sub-title{display:block;color:#292929;font-size:15px}
.listing-detailed .tabs-content #map_detailed_inner{width:100%;height:437px;display:block;}
.listing-detailed .tabs-content #map_detailed{width:100%;height:437px;display:block;}
.listing-detailed .tabs-content .form-container{padding:3px;border:1px solid #973c13;width:100%;min-height:500px;display:block;}
.listing-detailed .tabs-content .form-container .form-content{display:block;width:100%;min-height:500px;background-color:#973c13;padding-top:15px}
.listing-detailed .tabs-content .form-container .form-content h3{display:block;color:#fff;text-align:center;font-size:22px;margin-bottom:20px}
.listing-detailed .tabs-content .form-container .form-content .lbl{color:#ffc5a1;}
.listing-detailed .tabs-content .form-container .form-content .lbl span{display:inline-block;margin-top:10px}
.listing-detailed .tabs-content .form-container .form-content .txt{background-color:#973c13;border:1px solid #fff;color:#fff;border-radius:5px;height:43px;}
.listing-detailed .tabs-content .form-container .form-content .txtmessage{background-color:#973c13;border:1px solid #fff;color:#fff;border-radius:5px;height:165px;resize:none;}
.listing-detailed .tabs-content .form-container .form-content p{color:#f8bc97;font-size:12px;display:block;text-align:center;}
.listing-detailed .tabs-content .form-container .form-content .btnsend{border:none;border-radius:5px;padding:7px 0;width:170px;height:40px;font-size:22px;text-transform:uppercase;background-color:#df7500;color:#fff;font-family:"trystregular";margin:30px auto 30px;display:block;cursor:pointer;}
.listing-detailed .tabs-content .form-container .form-content .btnsend:hover{background-color:#fc8501}
.listing-detailed .right-part .right-part-container{width:320px;float:right;border-left:1px solid #bdbdbd;min-height:500px}
.listing-detailed .right-part .right-part-container .right-part-content{float:right;width:284px;}
.search-results h3,
.listing-detailed .right-part .right-part-container .right-part-content h3{clear:both;text-align:center;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;font-size:23px;line-height:26px;padding:15px 0 12px;margin-bottom:10px}
.search-results h3 .title,
.listing-detailed .right-part .right-part-container .right-part-content h3 .title{color:#4366b8;}
.search-results h3 .sub-title,
.listing-detailed .right-part .right-part-container .right-part-content h3 .sub-title{color:#292929;}
.search-results h3{margin-bottom:30px;margin-top:50px}
.listing-items{float:left;width:100%;clear:both;margin-top:10px;height:calc(100vh - 130px);}
.listing-items .preload{position:absolute;background:rgba(255,255,255,0.5);width:100%;height:100%;top:0px;left:0px;}
.simplebar-track.vertical .simplebar-scrollbar:before{opacity:1!important;background:#333}
.simplebar-track.vertical{background:#ccc}
.listing-items .item{float:left;width:50%;clear:both;margin-bottom:20px;max-width:calc(50% - 14px);}
.listing-items .item:nth-child(2n+2){float:right;clear:right;margin-right:14px}
.listing-items .item .title{position:relative;background-color:#4366b8;color:#fff;width:100%;display:block;height:38px;padding:7px;font-weight:700;font-family:"Lato"}
.listing-items .item .title img{margin:-5px 0 0 -5px;position:relative;vertical-align:top;z-index:9999;
 -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
    -webkit-animation-name: pulse;
  animation-name: pulse;
}
.listing-items .item .owner-info{background:#eee;padding:10px;margin:10px 0 0;min-height:93px}
.listing-items .item .owner-info .name{font-size:18px;color:#4b3827;font-family:"Open Sans";margin:0px;padding:0px}
.listing-items .item .owner-info .name.agent{font-size:16px;color:#4b3827;font-family:"Open Sans";margin:0px;padding:0px}
.listing-items .item .owner-info .phone{font-size:14px;color:#5c8d23;;font-family:"Open Sans";margin:0px;padding:0px}
.listing-items .item .owner-info p{text-align:center;margin-bottom:0px}
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.listing-items .item .title .price{float:right;font-size:19px;font-family:"Lato";font-weight:400;margin:-3px 10px 0 0;}
.listing-items .item .title.new{background:url("img/title-new.png") 5px center no-repeat #4366b8;padding:7px 6px 6px 42px;}
.listing-items .slider-side-container{width:100%;display:block;position:relative;}
.listing-items .slider-side-container .pages{position:absolute;background:rgba(0,0,0,0.55);color:#fff;font-size:12px;width:50px;height:38px;top:0px;right:0px;z-index:999;text-align:center;font-size:15px;padding:7px 0;}
.listing-items .slider-side .slick-arrow{width:18px;height:33px;position:absolute;padding:0px;margin:0px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);z-index:999;top:50%;text-indent:-9999px}
.listing-items .slider-side .slick-arrow.slick-prev{background:url("img/slider-side-prev.png") 0 0 no-repeat;left:10px;}
.listing-items .slider-side .slick-arrow.slick-next{background:url("img/slider-side-next.png") 0 0 no-repeat;right:10px;}
.listing-items .item-info{border:1px solid #dfcdbd;padding:10px;float:left;width:100%;margin-top:10px;position:relative;min-height:322px}
.listing-items .item-info .address{color:#292929;display:block;font-size:15px;margin-bottom:0px}
.listing-items .item-info .type{color:#292929;display:block;font-size:15px}
.listing-items .item-info .rooms{color:#292929;display:block;font-size:15px;margin-bottom:8px}
.listing-items .item-info .info{color:#737373;font-size:13px;display:block;}
.listing-items .item-info .info .lbl{color:#292929;font-weight:bold}
.listing-items .item-info .info.features{margin-bottom:10px}
.listing-items .item-info .info.deposit{margin-bottom:10px}
.listing-items .item-info .desc{color:#292929;font-size:11px;line-height:16px;font-style: italic}
.listing-items .item-info .source{color:#292929;font-size:11px;line-height:16px;margin-bottom:0px;font-style: italic}
#listing-detailed-show .dsc.source{font-size:11px;margin-bottom:0px;font-style:italic;}
#listing-detailed-show .dsc.desc{font-size:11px;margin-bottom:20px;font-style:italic}
/*.listing-items .item-info .info.rent{margin-bottom:10px}*/
.listing-items .item-info a.btnview{width:122px;display:inline-block;height:28px;border:2px solid #df7500;text-align:center;color:#df7500;font-weight:700;text-transform:uppercase;font-size:12px;padding:3px 0;}
.listing-items .item-info a.btnview:hover{background:#df7500;color:#fff;}
/*.listing-items .item-info .btnfav{position:absolute;width:21px;height:19px;top:10px;right:10px;background:url('img/favorite_icon.png') 0 0 no-repeat;}
.listing-items .item-info .btnfav:hover{background-position:0px -25px}
.listing-items .item-info .btnfav.active{background-position:0px -25px}*/

.listing-items .item-info a.btnprint{display:inline-block;margin-top:0px;height:28px;font-size:14px;}
/*.listing-items .item-info a.btnfav{display:inline-block;margin-top:0px;height:28px;font-size:14px;}
.listing-detailed .btnfav{
    background: rgba(0, 0, 0, 0) url("img/favorite_icon.png") no-repeat scroll 0 0;
    height: 19px;
    position: absolute;
    right: 25px;
    top: 20px;
    width: 21px;
}
.listing-detailed .btnfav:hover{background-position:0px -25px}
.listing-detailed .btnfav.active{background-position:0px -25px}


.redi-listing .btnfav{
    background: rgba(0, 0, 0, 0) url("img/favorite_icon.png") no-repeat scroll 0 0;
    height: 19px;
    position: absolute;
    right: 25px;
    top: 25px;
    width: 21px;
}*/
.listing-detailed .btnfav.active{display:none}
.listing-detailed .btnfav{vertical-align:top;height:28px;color:#fff;background-color:#4b3827;font-family:"Lato";font-size:14px;display:inline-block;text-align:center;padding:3px 8px;margin-top: 0px;}
.listing-detailed .btnfav:before{background-color:#df7500}
.redi-listing .listing-detailed-show{height:auto;min-height:auto;max-height:inherit;overflow-y:visible}
.redi-listing .listing-items .item{width:350px;max-width:inherit;}
.redi-listing .listing-items .item:nth-child(2n+2){float:right;clear:right;margin-right:14px}
.redi-listing.external_view .listing-items .item{min-height:622px}
.redi-listing .listing-items .item .item-info{min-height: 385px}
.redi-listing .listing-items{min-height:auto;max-height:inherit;overflow-y:visible}

.listing-items .item.active{border:1px solid #d10000}
.listing-items .item.active .title{background-color:#d10000}
.listing-items .item.active .item-info{background-color:#b19277;border:none}
.listing-items .item.active .item-info span{color:#fff}
.listing-items .item.active .item-info .desc{color:#fff}
.listing-items .item.active .item-info .source{color:#fff}

.listing-items .item.active a.btnview{border-color:#fff;color:#fff}
.listing-items .item.active a.btnview:hover{background-color:#fff;color:#b19277}
.listing-items li{padding-bottom:0px;}
.listing-items .pagination-container{/*position:fixed;bottom:0px;*/clear:both;background:#ededed;width:100%;padding:7px 10px 7px;text-align:right}
.listing-items .pagination-container .btnnav{border:2px solid #816b58;text-transform:uppercase;color:#816b58;padding:5px 15px;display:inline-block;font-size:12px}
.listing-items .pagination-container .btnnav:hover{background:#816b58;color:#fff}
.listing-items .pagination-container span.count{color:#636363;margin: 0 20px}
.listing-items .pagination-container li{height:34px;}
.redi-listing .pagination-container{position: static;padding:0px;width:100%;clear:both}
.pagination-container .btnbacksearch{width:126px;height:32px;background:url("img/btnarrowleft.png") 7px 12px no-repeat #816b58;color:#fff;font-size:12px;float:left;padding:8px 0 0 20px;}
.pagination-container .btnbacksearch:hover{background-color:#333}
.pagination-container ul{display:block;float:right;margin-bottom:0px}
.pagination-container.inner ul{margin:10px 10px 8px;}
.pagination-container ul li a{width:28px;height:28px;padding:2px 0px;text-align:center;border:1px solid #9a8979;border-radius:0px;display:inline-block;color:#816b58;}
.pagination-container ul li a:hover{background-color:#816b58;color:#fff;}
.pagination-container ul li.active span{width:28px;height:28px;border:3px solid #816b58;border-radius:0px;display:inline-block;text-align:center;color:#816b58;}
.pagination-container ul li.disabled span{width:28px;height:28px;padding:2px 0px;text-align:center;border:1px solid #9a8979;border-radius:0px;display:inline-block;color:#816b58;}

/*.pagination-container ul li:nth-child{margin:7px 5px 0 0;}
.pagination-container ul li:nth-child(2) span{display:inline-block;}
.pagination-container ul li:nth-child(2) span,
.pagination-container ul li:nth-child(2) a{text-indent:-9999px;width:8px;height:14px;background:url("img/page-navi-prev.jpg") 0 0 no-repeat;padding:0px;border:none;}
.pagination-container ul li:last-child{margin:7px 0 0 9px;}
.pagination-container ul li:last-child span{display:inline-block;}
.pagination-container ul li:last-child span,
.pagination-container ul li:last-child a{text-indent:-9999px;width:8px;height:14px;background:url("img/page-navi-next.jpg") 0 0 no-repeat;padding:0px;border:none;}
*/
.listing-detailed .join-box{border:1px solid #bdbdbd;padding:10px 0;display:block;text-align:center;margin-bottom:15px;min-height:73px;}
.listing-detailed .join-box p{margin-bottom:0px;font-size:18px;color:#545454;font-family:"Lato";line-height:24px;}
.listing-detailed .join-box p span{color:#292929;text-transform:uppercase;font-family:"trystregular"}
.listing-detailed .join-box p a{width:125px;height:26px;display:inline-block;text-align:center;color:#fff;background-color:#df7500;font-size:18px;font-family:"Lato";font-weight:700;margin:0 5px;}
.listing-detailed .join-box p a:hover{background-color:#333;}

.listing-detailed .slider-container a.cover{background:url("img/slider-placeholder-bg.jpg") 0 0 no-repeat;position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:99}
.listing-detailed .slider-container a.cover .title{display:block;color:#d8b376;font-size:49px;line-height:49px;font-family:"trystregular";margin:160px auto 5px;text-align:center;}
.listing-detailed .slider-container a.cover .sub-title{display:block;color:#ffffff;font-size:27px;font-family:"trystregular";margin:0 auto 40px;text-transform:uppercase;text-align:center;}
.listing-detailed .slider-container a.cover img{display:block;margin:0 auto;}
.listing-detailed .btnjoinmore{display:block;margin:51px auto;text-align:center;}
.listing-detailed .btnjoinmore .title{display:block;color:#d8b376;font-size:49px;line-height:54px;font-family:"trystregular";margin-bottom:8px}
.listing-detailed .btnjoinmore .sub-title{display:block;color:#4366b8;font-size:27px;line-height:31px;font-family:"trystregular";text-transform:uppercase;margin-bottom: 15px}
.listing-detailed .tab-container{position:relative;width:100%;display:block;}
.listing-detailed .tab-container .btnback{position:absolute;right:20px;top:12px;color:#4366b8;font-size:12px;font-family:"Lato";padding:0 0 0 20px;background:url("img/arrow-back-blue.jpg") 0 center no-repeat}
.listing-detailed .tab-container .btnback:hover{font-weight:700;}

.search-results .btnbacksearch{float:right;margin-right:10px}
.join-content h3.join-content-header{color:#fff;text-align:center;}
.join-redirentals-sidebar{float:right;width:100%;border:1px solid #e0e0e0;padding:3px;margin-top: 15px}
.join-redirentals-sidebar .join-content{width:100%;display:block;float:left;}
.join-redirentals-sidebar .join-content h3{padding:8px 0;display:block;background-color:#d8b376;color:#fff;font-size:32px;font-family:"trystregular";text-align:center;height:60px;margin:0px;}
.join-redirentals-sidebar .join-content .sub-title{color:#8a5711;font-family:"trystregular";font-size:20px;display:block;margin:20px auto 5px;text-align:center;}
.join-redirentals-sidebar .join-content .second-sub-title{color:#8a5711;font-family:"trystregular";font-size:17px;display:block;margin:20px auto 5px;text-align:center;}
.join-redirentals-sidebar .join-content ul{list-style:none;padding:0px;margin:0px 0 20px 20px;}
.join-redirentals-sidebar .join-content ul li{background:url('img/join-now-checkbox.jpg') 0 center no-repeat;font-size:14px;color:#313131;font-family:"Lato";padding: 0 0 0 25px;}
.join-redirentals-sidebar .join-content a.btnjoin{width:100%;height:47px;background-color:#df7500;color:#fff;font-family:"Lato";font-weight:700;text-transform:uppercase;display:block;text-align:center;font-size:22px;padding:7px 0;}
.join-redirentals-sidebar .join-content a.btnjoin:hover{background-color:#333;}

.filter-buttons {
    padding-bottom: 10px;
    padding-left: 24px;
		clear:both;
}


.map-container #map_detailed_inner{width:100%;height:calc(100vh - 130px);display:block;}
.map-container #map_detailed{width:100%;height:calc(100vh - 130px);display:block;}
.map-container .title-info{width:378px;height:41px;background:url('img/map-title-icon.png') 7px center no-repeat rgba(107,57,24,0.9);position:absolute;top:0px;left:0px;z-index:9999;color:#fff;font-size:16px;padding:8px 0 0 40px;}
.maps-content .banner-ads{margin:10px auto;display:block;}
#marker_content h4{margin-bottom:0px}
#marker_content h4 a{font-size:16px;color:#df7500;font-family:"Lato";font-weight:bold}
#marker_content .more{display:block;text-align:right;font-weight:bold;font-size:14px;color:#df7500;}
#marker_content .more:hover{color:#333;}

.map-container .tools{position:absolute;right:0px;top:0px;background:#333;z-index:99;margin:0px}
.map-container .tools ul{list-style:none;margin:0px;padding:0px;float:left;}
.map-container .tools ul li{float:left;clear:both;width:100%;}
.map-container .tools ul li #btndraw{display:none;}
.map-container .tools ul li a{padding:7px;color:#fff;float:left;clear:both;width:100%;}
.map-container .tools ul li a:hover{background:#df7500}
.map-container .tools ul li a.active{background:#df7500;}



.map-container #inner-box {
    background: #000;
    height: 100%;
    width: 100%;
    opacity: .70;
    top: 0;
    left: 0;
    position: absolute;
    padding: 0;
    text-align:center;
    padding-top: 170px;

}

/* line 25, ../sass/style.scss */
.map-container #inner-box .inner-box-content .join-title {
    color: #d8b376;
    font-family:"trystregular";
    font-size: 49.84px;
    text-align: center;
}

.map-container #inner-box .inner-box-content .sub-title {
    color: #fff;
    font-family: trystregular;
    font-size: 27.84px;
}


.listing-detailed.maps-content .listing-items{margin-top:15px}
.sort-info{margin-top:15px;width:100%;float:left;border:1px solid #dfcdbd;display:none;margin-bottom:15px}
.sort-info .filter-section{padding:15px;border-bottom:1px solid #dfcdbd}
.sort-info .filter-section .form-item{margin-bottom:5px}
.sort-info .filter-section .lbl{font-size:16px;color:#292929;}
.sort-info .filter-section label{display:block;margin-right:5px;font-size:12px;}
.sort-info .filter-section label input{display:inline-block;margin:3px 5px 0 0;vertical-align:top}
.sort-info .filter-section .select-custom{max-width:175px}
.sort-info .filter-section.no-border-bottom{border-bottom:0px;}
.sort-info .filter-section .features_value{padding:3px;width:40px;height:25px;box-shadow:none;margin-bottom:0px;text-align:center;font-size:10px}


.otf-left:after{border-right:1px solid #dfcdbd;position: absolute;right:0px; content:" ";top:0px;height:100%;}
.filter-info{margin-top:15px;width:100%;float:left;border:1px solid #dfcdbd;margin-bottom:15px}
.top-filter .filter-info{margin:0!important;width:100%;float:left;/*border:1px solid #dfcdbd;*/;border:none;}

.filter-features{display:none;border:1px solid #d2bea7!important;}
.top-filter .filter-info.filter-features{margin-top:15px!important;}
.top-filter .filter-info.filter-features .hdr .lbl{padding-left:25px;padding-right:25px}
.top-filter .filter-section.hdr{border-bottom:1px solid #d2bea7}
.filter-features .filter-section.bd{padding:10px 25px!important;}
.filter-features .filter-section h3{font-size:18px;}


.filter-info .lblhead{font-weight:bold}
.filter-info .filter-section{padding:10px 0;}
.filter-info .filter-section .form-item{margin-bottom:5px}
.filter-info .filter-section .lbl{font-size:14px;color:#292929;}
.filter-info .filter-section label{display:inline-block;margin-right:5px;font-size:12px;}
.filter-info .filter-section label input{display:inline-block;margin:3px 5px 0 0;vertical-align:top}
.filter-info .filter-section .select-custom{max-width:175px}
.filter-info .filter-section.no-border-bottom{border-bottom:0px;padding-bottom:0px}
.filter-info .filter-section.fence-yard{padding-top:0px;border-bottom:none}
.filter-info .filter-section .features_value{padding:3px;width:40px;height:25px;box-shadow:none;margin-bottom:0px;text-align:center;font-size:10px}
.filter-info .bars{background-color:#dfcdbd;width:100%;height:49px;display:block;padding:4px;}
.filter-info .bars .btnview{width:87px;height:40px;float:left;padding:8px 8px;color:#fff;background:url('img/white-heart.png') no-repeat #c3ad99;background-position:right 10px center;}
.filter-info .bars .btnview:before{background:url('img/white-heart.png') no-repeat #df7500;background-position:right 10px center;}
.filter-info .bars .bars-right{float:right;}
.filter-info .bars .btnclear{text-align:center;display:inline-block;vertical-align:top;width:74px;height:40px;float:left;padding:8px 8px;color:#fff;background-color:#c3ad99;margin-right:5px}
.filter-info .bars .btnclear:before{background-color:#df7500;}
.filter-info .bars .btndone{text-align:center;display:inline-block;vertical-align:top;width:74px;height:40px;float:left;padding:8px 8px;color:#fff;background-color:#973c13;}
.filter-info .bars .btndone:before{background-color:#df7500;}
.filter-info .box-filter{padding:15px 15px;display:block;}
.filter-info .box-filter p{text-align:center;font-size:16px;color:#292929;line-height:22px}
.filter-info .box-filter .btnmember{background-color:#fff;display:block;min-width:122px;;max-width:320px;height:30px;border:2px solid #df7500;text-align:center;font-weight:700;color:#df7500;text-transform:uppercase;margin:0 auto;padding-top:1px;}
.filter-info .box-filter .btnmember:hover{color:#fff;}
.filter-info .box-filter .btnmember:before{background-color:#df7500}
.main-content.main-content-join-now h1{font-size:36px;color:#292929;text-align:left;font-family:"Lato";font-weight:700;margin-bottom:21px}
.main-content.dashboard-detailed h1{color:#292929;font-size:25px;font-family:"trystregular";font-weight:normal;}
.main-box-login{border:1px solid #973c13;padding:4px;float:left;width:100%;margin-bottom:30px}
.main-box-login .content-box-login{float:left;width:100%;background-color:#973c13;padding-top:22px;padding-bottom:22px;min-height: 315px}
.main-box-login .content-box-login .help-block{color:#fff;display:block;text-align:center;}

.main-box-login .content-box-login a{color:#f8bc97;font-size:15px;font-family:"Lato";text-decoration:underline;display:block;}
.main-box-login .content-box-login h3{font-size:22px;color:#fff;font-family:"trystregular";text-align:center;}
.main-box-login .content-box-login .lbl{display:block;text-align:right;font-size:16px;color:#ffc5a1;margin-top:5px}
.main-box-login .content-box-login .txt,
.main-box-login .content-box-login input[type="password"] {width:312px;height:40px;border:1px solid #fff;border-radius:5px;background:transparent;color:#fff;}
.main-box-login .content-box-login .btn,
.dashboard-detailed .btn{width:100%;max-width:168px;border-radius:5px;background-color:#df7500;color:#fff;font-family:"trystregular";font-size:22px;cursor:pointer;border:none;height:41px;padding-top:5px;}
.main-box-login .content-box-login .btn:hover,
.dashboard-detailed .btn:hover{background-color:#333;color:#fff;}
.req{color:#f00;display:inline-block!important;}
.sms-settings .btn,
.dashboard-detailed .accordion .btn{
    width:100% !important;
    max-width:168px !important;
    border-radius:5px !important;
    background-color:#df7500 !important;
    color:#fff !important;
    font-family:"trystregular" !important;
    font-size:22px !important;
    cursor:pointer !important;
    border:none !important;
    height:41px !important;
    padding: 10px !important;
}
.sms-settings .btn:hover,
.dashboard-detailed .accordion .btn:hover{
    background-color:#333 !important;
    color:#fff!important;
}

.register-form{width:100%;float:left;clear:both;margin:50px 0 0 ;}
.register-form .txt{border:1px solid #826c59;box-shadow:none;padding:5px;height:37px;color:#826c59;}
.register-form .txt:focus{border:1px solid #826c59;}
.register-form .lbl{color:#292929;margin-top:7px;}
.register-form .select_custom{background-color:#fff;border:1px solid #826c59;}
.register-form input[type='password']{background-color:#fff;border:1px solid #826c59;box-shadow:none;}
.register-form .desc{color:#292929;font-weight:normal;font-size:13px}
.register-form .desc a{color:#df7500;text-decoration:underline;}
.register-form .desc a:hover{color:#292929;}
#confirm_renter_registration .btn,
.register-form .btn{color:#fff;width:152px;height:41px;font-size:22px;background:#df7500;border:none;border-radius:5px;cursor:pointer}
#confirm_renter_registration .btn:hover,
.register-form .btn:hover{background:#ff8600;}
.register-form .btn.btn-continue{
  display:none;float:left;text-align:center;padding-top:4px;margin-bottom:20px;width:100%;
}
.register-form .btn.btn-retrieve-username{background-color: #fff;color:#df7500;border:2px solid #df7500;
  display:none;float:left;text-align:center;padding-top:2px;margin-bottom:20px;width:100%;
}
.register-form .btn.btn-retrieve-username:hover{
  background-color: #ff8600;
  border-color:#ff8600;
  color:#fff;
}
.register-form h4 {
    color: #4366b8;
    font-family: Trystregular;
    font-size: 28px;
}
.register-form h5 {
    color: #292929;
    font-family: Lato;
    font-size: 22px;
    font-weight: bold;
}
.register-form .sub-heading{color: #4366b8;
	font-family: Trystregular;
	font-size: 21px;
	margin-bottom:10px;display:inline-block;
}
.register-form p {
    color: #292929;
    font-family: Lato;
    font-size: 15px;
}
.register-form .form_item label input{margin-right:5px}
.form_item .terms {
  display:inline-block;vertical-align:top;
  margin:5px 5px 0 0;
}
.side-buttons{list-style:none;margin:0px;padding:0px;}
.side-buttons li{margin-bottom:5px}
.side-buttons li a{font-weight:bold;padding:9px 0 8px;width:100%;min-height:46px;color:#df7500;border:2px solid #df7500;display:block;text-align:center;line-height:14px;line-height:24px;font-size:18px}
.side-buttons li a:hover{color:#fff;background-color:#df7500;}
.sign-up-side-box{border:1px solid #e0e0e0;width:100%;float:left;}
.sign-up-side-box h3{margin:5px;background-color:#d8b376;color:#ffffff;font-size:25px;text-align:center;min-height:60px;padding-top:16px;}
.sign-up-side-box ul{list-style:none;padding:0px;margin:0px;float:left;width:100%;}
.sign-up-side-box ul li{float:left;width:100%;text-align:center;height:40px;border-bottom:1px solid #e0e0e0}
.sign-up-side-box ul li a{font-size:22px;color:#292929;}
.sign-up-side-box ul li a:hover{color:#df7500;}
.sign-up-side-box ul li:last-child{border-bottom:none;}

#forgot_password_username .tabs{border-bottom:5px solid #4366b8;}
#forgot_password_username .tabs li a{background-color:#fff;color:#4366b8;padding:10px 72px;font-size:13px;font-family:"Lato";border:1px solid #4366b8;}
#forgot_password_username .tabs li a:hover{background-color:#4366b8;color:#fff;}
#forgot_password_username .tabs li.active a{background-color:#4366b8;color:#fff;}
#forgot_password_username .lbl{display:inline-block;vertical-align:top;margin-top: 5px}
#forgot_password_username .txt{padding:5px;border:1px solid #ccc;color:#666;box-shadow:none}
#forgot_password_username .btn{color:#fff;width:152px;height:41px;font-size:22px;background:#df7500;border:none;border-radius:5px;cursor:pointer}
#forgot_password_username .btn:hover{background:#ff8600;}
.help-block.error_text{color:#f00;margin:-15px 0 15px;display:block;font-size:12px}
.help-block.error_text.hide{display:none;}
#old-email{background-color:#fff;box-shadow:none}
.dashboard-email{background-color:#fff;box-shadow:none}

.renters-profile-page .txt{box-shadow:none;border:1px solid #826c59;color:#826c59;}
.renters-profile-page .txt:focus{background-color:#fff;}
.renters-profile-page .select_custom{background-color:#fff;border:1px solid #826c59;}
.renters-profile-page input[type='password']{background-color:#fff;border:1px solid #826c59;box-shadow:none}
.renters-profile-page .thumbs{float:left;}
.content-header a{position:relative;}
.content-header a.desc:after{
		width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #000;
	content:' ';
	top:5px;
	position:absolute;
	right:-30px;
}
.content-header a.asc:after{
		width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #000;
	content:' ';
	top:5px;
	position:absolute;
	right:-30px;


}
.listing-form .listing-form-header{background-color:#4366b8;display:block;width:100%;height:63px;margin-bottom:15px}
.listing-form .listing-form-header h1{color:#fff;font-size:25px;font-family:"trystregular";display:inline-block;margin:8px 13px;;vertical-align:top;}
.listing-form .listing-form-header .add-listing-btn{float:right;margin-right:10px;margin-top: 10px;}
.listing-form .listing-form-header .add-listing-btn.btnsaveforlater{background-color:#2f509f;color:#fff;}
.listing-form .listing-form-header .add-listing-btn.btnback{background-color:#2f509f;color:#fff;}
.listing-form h2{font-size:20px;color:#8a5711;font-family:"Lato";font-weight:700;text-align:left;margin:20px 0 0;}
.listing-form hr{margin:10px 0;}
.listing-form .lbl{font-size:18px;color:#292929;font-weight:700;margin-bottom:10px}
.listing-form .form-group label{display:inline-block;color:#292929;font-size:18px;}
.listing-form textarea{background:#f4f4f4;border:1px solid #d3d3d3;box-shadow:none;resize:none;height:150px;box-shadow:none}
.listing-form input[type="text"]{background:#f4f4f4;border:1px solid #d3d3d3;box-shadow:none;resize:none;height:40px;box-shadow:none}
.listing-form select{background-color:#f4f4f4;border:1px solid #d3d3d3;box-shadow:none;resize:none;height:40px;box-shadow:none}
.listing-form .features-row .columns:last-child{float:left;}
.listing-form .features-row label{font-size:12px;}
#coordinates-dialog{width:610px;max-width:610px}
#coordinates-dialog .btnsavechanges,
.listing-form .btncoordinates{float:left;padding:9px 20px;background:#fff;color:#df7500;font-size:12px;text-transform:uppercase;border:3px solid #df7500;}
.listing-form .btncoordinates:hover{background-color:#df7500;color:#fff;}
.listing-form .lbl_type_of_dwelling label{font-size:12px}
.listing-form .lbl_type_of_dwelling:last-child{float:left;}
.listing-form .help-block{display:block;margin-top:-10px;margin-bottom:15px;color:#f00;font-weight:bold;font-size:12px;}
.listing-form .property_info_container,
.listing-form .pets-container{margin-bottom:20px!important}
.property_info_container .help-block{margin-top:10px;}
.bootstrap-datetimepicker-widget ul{list-style:none}
.listing-toolbar{margin-top:20px;margin-bottom:15px}
.listing-toolbar .right{width:100%;}
.listing-toolbar .btndelete{float:right;margin-right:10px;}
.listing-toolbar .btnadd{float:right;margin-right:10px;background-color:#4366b8}
 .label-success{background-color:#5cb85c;border-radius:2px}
.label-default{background-color:#777;border-radius:2px}
 .label-alert{background-color:#d9534f;border-radius:2px}
 #map_overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(255,255,255,0.5);z-index:98;display:none}

.map-container .map-box a{display:block;}
.dwelling-filter label{display:inline-block;margin-right:5px}
.our-staff__item-copy p{padding:0px;}
.btnbacksearch{vertical-align:top;height:30px;color:#fff;background-color:#4b3827;font-family:"Lato";font-size:15px;display:inline-block;text-align:center;padding:4px 8px;margin-bottom:10px;margin-top:0px;float:right}
.btnbacksearch:hover{color:#fff;}
.btnbacksearch:before{background-color:#df7500}
.area_instruction{display:block;font-size:16px}
.lbldweling{display:block;margin:23px 0 0 0;font-size:16px}
.tab-section.richtext h3{margin-bottom:0px}
.type-of-dwelling-container{display:block}
.type-of-dwelling-container .lbl{color:#e48f5a;font-size:16px;}
.type-of-dwelling-container label{display:inline-block;margin-right:10px}
.type-of-dwelling-container input[type='checkbox']{display:inline-block;margin:0px 5px 0 0}
.type-of-dwelling-container label:first-child{margin-right:37px!important}

.tucson-area-selection label{display:block;margin:0 10px 12px 0;vertical-align:top;}
.tucson-area-selection input{margin:4px 1px 0 0;vertical-align:top}
.tucson-area-selection .columns:last-child{float:left}
.home-section-1{min-height:520px;}
.filter-city{vertical-align:top;margin-top:5px;}
.map-helper{display:block;padding:10px;border:1px solid #df7500;margin:10px 0;clear:both;}
.map-helper p{margin:0px 0px 10px 5px;font-size:12px;line-height:14px}
.map-helper img{vertical-align:top;margin-top:4px}
.map-helper label{font-size:12px;color:#898989}
.map-helper .map-helper-head{margin-bottom:20px}
.map-helper .map-helper-head .title{font-size:14px;}
.help-search-container p{font-size:14px;margin-bottom:10px;line-height:16px}
.search-filter-options{display:inline-block;margin-left:16px}
.search-filter-options label{display:inline-block;vertical-align:top;margin:10px 5px 0px}
.search-filter-options label input{margin-right:5px;margin-bottom:0px}
.reveal-modal-bg{z-index:99999}
.reveal-modal{z-index:999999}
#map-view-guide{border:none;z-index:999999}
.map-container-column .lbltitle{margin:10px 0;font-size:16px;float:left;clear:both;text-align:center}
.map-search-check{float:left;margin-top:10px}
.map-search-check input{margin:0 5px 0px 0px}
.listing-detailed-show{float:left;width:100%;clear:both;padding-top:10px;height:calc(100vh - 40px);}
.listing-detailed-show .owner-info{margin-top: 20px;text-align: right;}
#custom_alert{box-shadow:none;border:none;top:0px;}
#custom_alert p{margin-top:15px}
#custom_alert{text-align:center}
#confirm_renter_registration h2{font-size:24px;}
#confirm_renter_registration .lbl{font-weight:700;}
#confirm_renter_registration a{color:#df7500}
#confirm_renter_registration .info{margin-bottom:20px;}
.content-header .bar-top{border-bottom:1px solid #aeaeae;padding:10px 0;text-align:right}
.content-header .bar-top .btnprint{vertical-align:top;height:30px;color:#fff;background-color:#4b3827;font-family:"Lato";font-size:15px;display:inline-block;text-align:center;padding:4px 8px;margin:0 10px}
.content-header .bar-top .btnprint:before{background-color:#df7500}
.property-btn-print,
.content-header .bar-top .btnprint{vertical-align:top;height:30px;color:#fff;background-color:#4b3827;font-family:"Lato";font-size:15px;display:inline-block;text-align:center;padding:4px 8px;margin:0 10px}
.property-btn-print::before,
.content-header .bar-top .btnprint:before{background-color:#df7500}
.property-btn-print{margin-top:27px;margin-left:0px}
.reg_main_error{color:#f00;margin-bottom:15px;display:block;}
.btn_more{min-width:200px;display:inline-block;text-align:center;}
.photos_items .btnremove{min-width:100%;display:inline-block;text-align:center;margin-top:26px;background-color:#c20}

.dollar_sign_field:before{content:'$';}
.btnselectall{padding:5px 10px;background-color:#333;color:#fff;display:inline-block;text-align:center;}
.btnselectall:before{background-color:#df7500}
.row.list-result{max-width:100%;}
.map-p-c:before{position: absolute;left:-1px;top:0px;height:100%;width:3px;border-left:2px solid #ddd7c8;content:" "}
.result-search-spacer{float:left;width:100%;clear:both;padding-bottom:40px}
.join_box_map img{width:100%;}
#listing_modal{padding:50px 10px;position:absolute!important;margin:40px auto}
.listing-detailed-show .close-reveal-modal{display:none}
.box-notify{display:flex;align-items:center;text-align:center;width:100%;height:calc(100vh - 50px);background:#fafafa}
.box-notify span{display:block;text-align:center;width:100%;}
.box-notify .btnview{margin:0 5px;width:122px;display:inline-block;height:28px;border:2px solid #df7500;text-align:center;color:#df7500;font-weight:700;text-transform:uppercase;font-size:12px;padding:3px 0;}
.prop_desc{
    min-height:140px;}
.sms-settings .ic{padding:20px} 
.sms-settings select{border:1px solid #826c59;}  
.sms-settings select:hover{background-color:#fff}
.sms-settings input[type="text"]{box-shadow:none;border:1px solid #826c59;color:#826c59;}
.sms-settings input[type="text"]:focus{background-color:#fff;} 
.sms-settings .lbl{margin-bottom:5px;font-size:16px;} 
.sms-settings .btn{text-align:center;padding-top:6px!important;display:inline-block}
.sms-settings .top-filter{background:#fff;}
.sms-settings .buttons{margin-top:60px}
.sms-settings #filter_min_rent{margin-left:0px!important}
.sms-settings .options{display:none;float:left;clear: both;width:100%;padding-bottom:25px}
.mobile-terms{margin-top:41px!important;}
.mobile-terms a{color:#df7500}
.main-content--listing-result h1{margin:40px 0}
.main-content--listing-result .listing-items{height:auto;}
.main-content--listing-result .listing-detailed{margin-top:0px;border-top:none}
.main-content--listing-result .lh a{color:#df7500}
.twilioblock{color:#f00;}
.notification_buttons{display:block;text-align:center}
.notification_buttons .btn{max-width:280px;margin:0 auto 20px;display:block;text-align:center;padding:10px 10px;background:#4b3827;color:#fff;}
.notification_buttons .btn:hover{background:#df7500}


.auth_net_container{margin-top:30px!important;}
.mobile_popup_overlay{position: fixed;background:rgba(0,0,0,0.8);top:0px;left:0px;width:100%;height:100%;z-index:999999;}
.mobile_popup_overlay .mobile_popup_box{border-radius:5px;text-align:center;max-width:520px;width:100%;background:#fff;padding:20px;position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.mobile_popup_overlay .mobile_popup_box p{font-size:18px;}
.mobile_popup_overlay .mobile_popup_box .btnm{display:inline-block;margin-bottom:10px;padding:10px 20px;background:#4b3827;color:#fff;}
.mobile_popup_overlay .mobile_popup_box .btnm:hover{background:#df7500}
.mobile_popup_overlay .mobile_popup_box .btnmn{color:#666;text-decoration:underline}
.mobile_popup_overlay .mobile_popup_box .btnmn:hover{color:#df7500;}
.reg-cont{display:none}
.reg-cont.active{display:block}

.modal_preloader{position: fixed;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index: 999999999;display: none;}
.modal_preloader .sk-circle .sk-child:before{background-color:#fff;}
@media only screen { } /* Define mobile styles */

@media only screen and (min-width: 1000px){
	.lbl_duplex{width:152px}
	.lbl_multiplex{width:130px}
	.lbl_multiplex{width:130px}
}

@media only screen and (max-width: 40em) {
.select-custom{max-width:100%;width:100%;margin-bottom:5px}
.top-filter{padding-bottom:10px}
.top-filter .txtsearchcontainer{width:100%;margin-bottom:5px}
.top-filter .select-custom.type{width:100%;max-width:100%}
.top-filter .select-custom.bedrooms{width:100%;max-width:100%}
.top-filter .select-custom.price_from_to{width:100%;max-width:100%}
.listing-detailed h1{font-size:24px;line-height:24px}
.listing-detailed h2{font-size:18px;}
.listing-detailed .left-part .slider{width:100%;}

.listing-detailed .left-part{padding-right:0.9375rem}
.listing-detailed .tabs-content .content .tab-section.richtext ul{-webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;}

} /* max-width 640px, mobile-only styles, use when QAing mobile issues */
@media screen and (max-width: 1536px){
  .top-filter .select-custom.bedrooms{width:100%;max-width:120px}
  .top-filter .select-custom.price_from_to{width:100%;max-width:150px}
}
@media screen and (max-width: 1440px){
  .listing-detailed .btnfav,
  .listing-items .item-info a.btnprint,
  .listing-items .item-info a.btnview{width:100%;margin-bottom: 5px;margin-left:0px;}
  .dwelling-filter label{font-size:12px}
}

@media screen and (max-width: 1279px){
  .map-container .title-info{top:40px}
  .map-container .tools{top:43px}
  .phoenix_details{clear:both;float:left}
  .filter_zip_code_select,
  .phoenix_area_option{clear:both;float:left;width:100%!important;max-width:100%!important;}

}

@media only screen and (min-width: 64.063em) {
.listing-detailed .left-part{max-width:100%}

} /* min-width 1025px, large screens */

@media only screen and (max-width: 1024px){
	.map-container .map-box a img{width:100%;}
	.section-nav__search{margin-right:10px}

	.home-section-5{overflow-x:hidden;}
	.home-section-5 .properties__item{padding:0 40px;}
	.home-section-5 h2,
	.section h2{font-size:40px;}
	.about-us__heading h1{display:block;text-align:center;margin-bottom:20px}
	.main-content--about-us ul.tabs li.tab-title{width:33.3%}
	.main-content h2{font-size:24px;line-height:100%}
	.listing-detailed .left-part{padding-left:0.9375rem}
	.listing-detailed .right-part .right-part-container{width:100%;border:none;}
	.listing-detailed .right-part .right-part-container .right-part-content{width:100%}
	.listing-detailed .tabs-content .form-container .captcha-item,
	.listing-detailed .tabs-content .form-container .form-item{margin:0 20px;}
	.listing-detailed .tabs-content .form-container .form-content p{max-width:90%;margin:20px auto;}
	.listing-detailed .tabs.main-tab li a{border:1px solid #4366b8;}
	.main-box-login .content-box-login .lbl{text-align:left;padding:0 20px 10px;}
	.main-box-login .content-box-login .txt, .main-box-login .content-box-login input[type="password"]{margin:0 20px;}
	.main-box-login .content-box-login a{padding:0 20px;}
  .main-box-login .content-box-login .btn, .dashboard-detailed .btn{margin:0 20px;}
  .inshelp a{color:#df7500}
}

@media only screen and (max-width: 800px){
	.redi-listing .listing-items .item{width:48%!important}

}

@media only screen and (max-width: 640px){
	.filter-info .filter-section .select-custom,
	.top-filter.full-filter .txtsearchcontainer{max-width:inherit;}
	.dwelling-filter label{display:block;}
	.dwelling-filter br{display:none}
	.home-section-4 h2{margin:40px 0 0 0;}
	.section h2{font-size:24px;line-height:30px}
	.home-section-2 h2 span{font-size:37px;}
	.home-section-3 h2 span{font-size:26px;}
	.home-section-1__form h2{font-size:24px}
	.home-section-5 h2{font-size:24px;line-height:1.5em}
	.home-section-5{padding:40px 0}
	.main-content--about-us ul.tabs li.tab-title{width:100%}
	.main-content h2{font-size:21px;}
	.listing-detailed .tabs.main-tab .tab-title{width:100%;}
	.main-box-login .content-box-login .txt, .main-box-login .content-box-login input[type="password"]{width:86%;}
	.main-content.main-content-join-now h1{font-size:26px}
	.main-box-login .content-box-login h3{font-size:14px;}
	.register-form .btn{margin-bottom:20px}
	.top-filter.redi-manage select{margin:0px!important}
	.redi-listing .listing-items .item{margin:0px 0 20px 0!important}
	.listing-detailed .left-part{padding-left:0px;padding-right:0px}
	.listing-detailed .tabs-content .tab-section, .dashboard-detailed .tabs-content .tab-section{padding:15px}
	.home-section-2{min-height:auto;padding-bottom:60px}
	.home-section-2__circles{display:block;z-index:9;position:relative;}
	.home-section-2__circles a{display:block;padding:10px;text-align:center;background:#973c13;margin-bottom:10px;color:#fff}
  .home-section-2__circles a:nth-of-type(2){background:#292929}
  .home-section-2__circles a:nth-of-type(3){background:#bc9c64}
	.home-section-3 h2{margin-bottom:20px}
	.home-section-3__circles{display:block;}
	.home-section-3__circles span{display:block;padding:10px;text-align:center;background:#973c13;margin-bottom:10px;color:#fff}
  .home-section-3__circles span:nth-of-type(2){background:#292929}
  .home-section-3__circles span:nth-of-type(3){background:#bc9c64}
	.home-section-3 a.button-orange{display:block;padding:20px 10px;text-align:center;background:#df7500;margin:15px;color:#fff}
}

@media screen and (max-width: 639px){
  
  .listing-items .item:nth-child(2n+2){margin-right:0px}
  .listing-items .item{width:100%;max-width:100%;}
  .listing-items,
  .listing-detailed-show{max-height:inherit;min-height:auto;height:auto;}
  .listing-detailed-show p{text-align:center}
  .top-filter .select-custom.price_from_to,
  .top-filter .select-custom.bedrooms{max-width:100%}
  .dwelling-filter, .search-area-filter{width:100%;float:left;margin-bottom:15px}
  .map-container .title-info{width:100%}
  .map-helper{display:none}
  .map-container .tools{top:79px}
  .listing-detailed-show .close-reveal-modal{display:block}
  .box-notify{display:none!important;}
  .listing-items .item-info a.btnprint{margin-left:0px;}
  .reveal-modal{padding-top:50px;margin-top:40px;margin-bottom:40px;width:calc(100% - 30px);left:50%!important;transform:translateX(-50%)!important;-webkit-transform:translateX(-50%)!important;min-height:auto;}
  .top-filter .btnsearch{
    float:none;
    width:100%;
    margin-top:10px;
  }
  #map-view-guide{width:calc(100% - 30px);top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;min-height: auto!important;}
}

@media only screen and (max-width: 550px){
	.redi-listing .listing-items .item{width:100%!important}
	.filter-info .box-filter .btnmember{font-size:14px;padding-top:3px}
	.listing-detailed .name{text-align:center;font-size:20px}
	.listing-detailed .phone{text-align:center;font-size:18px}
	.listing-detailed .tabs-content h3, .dashboard-detailed .tabs-content h3{font-size:18px}
	.listing-detailed .tabs-content .form-container .form-content p{padding:10px}
	.listing-items .item-info a.btnview{width:100%;margin-bottom:10px}
	.listing-items .item-info a.btnprint{width:100%;margin-bottom:10px}
	.listing-detailed .btnfav{width:100%;margin-bottom:10px}
  .main-content--listing-result h1{font-size:30px;margin-bottom:20px}
  .main-content--listing-result{padding-top:0px}
  .tabs dd, .tabs .tab-title{width:100%;text-align:center;}
  .main-content.main-content-join-now h1{text-align:center}
}
.slicknav_nav .fm{display:block!important}
