@media screen and (min-width:991px) and (max-width:1200px){.save_ser{width:40%;}
}
@media screen and (min-width:992px) and (max-width:1280px){.inner-listings #results #result-items .item .prt-left-side{bottom:16px;}
}
@media screen and (max-width:1280px){.proper-right .simillar_result .border-div-item{min-height:initial;}
#results{padding-left:0px!important;}
.slider{margin-top:0px;}
#kw_realtor{margin:3px 0 30px;}
#results #result-items .item .find, .item .find{font-size:15px;}
.slider-for.slider .slick-slide img{height:auto!important;}
}
@media screen and (max-width:1199px){.static-options .select.sbed{float:left;max-width:130px;}
.sort-options .sort-options-list li a{padding:0 11px;}
.slider-for.slider.desktop-slider.slick-initialized.slick-slider .slick-slide img{height:380px!important;}
.inner-listings #results #result-items .item figure, .item figure, .inner-listings .featured-image .map{height:232px;}
#navigation ul li:last-child{margin-left:0px;margin-right:0;}
#right-section .heading > h2{font-size:20px;text-align:left;}
.static-options .static-select-options .select select{padding:6px 22px 6px 5px;}
#search_form .static-options .static-select-options{overflow:visible;}
.align-right{margin-left:0%;text-align:right;}
.view_all_res .alert.alert-warning{position:relative;z-index:9;}
.sort-options.container-fluid .col-sm-2{padding-right:0;}
.checkbox{margin-right:15px;}
.search-bar, #all_zip_filter, .save_ser .search-link{font-size:14px;}
#moreSearchOptions .results-count{font-size:15px;}
.select select{padding:6px 20px 6px 8px;}
#moreSearchOptions label{text-align:left;margin-bottom:5px;}
.agent-column-right span{margin-bottom:10px;}
#kw_realtor #agent-target .agent-column-right > h2{font-size:20px;}
.multiselect-selected-text{font-size:14px;}
.twitter-typeahead{width:100%;}
#moreSearchOptions .select.full .multiselect-container.dropdown-menu .checkbox{font-size:11px;}
.kw_realtor_email_text > a:first-child{margin-right:5px;}
.kw_realtor_email_text a:last-child{float:right !important;}
.agent-column-right{float:left;width:62%;}
.sort-options .col-sm-8.align-center{width:80%;}
.agent-column-left{width:120px;}
.agent-column-left img{height:100%;max-height:170px;}
.options .expand-trigger{white-space:nowrap;}
.input-group{display:block;}
.search-bar #mag-search{min-width:inherit;}
#agent-target .agent-column-right > h2{text-align:left;}
.agent-column-right span{text-align:left;}
.search-bar .align-right{float:right;}
.col-sm-6.align-center{width:73%;}
#header_top #header_top_form, .frmak #header_top #header_top_form{max-width:230px!important;}
#header_top_nav ul li a{font-size:11px;}
#search_mini_form .input-text.required-entry{font-size:11px;padding:4px 27px 3px 5px;}
#search_mini_form .button.search-button{padding:3px 14px;top:2px;}
#results #result-items .item h4{font-size:30px;}
#results #result-items .item .price{float:right;width:59%;}
#search_mini_form::-webkit-input-placeholder{font-size:9px;}
#search_mini_form::-moz-placeholder{font-size:9px;}
#search_mini_form:-ms-input-placeholder{font-size:9px;}
#search_mini_form:-moz-placeholder{font-size:9px;}
.sort-options .sort-options-list .sortby{margin-right:20px;}
.row .row{margin:0;}
.quick-links ul, #neighbor-price-range ul, #hill-neighbor{padding-left:0;}
#agent-target .agent-column-right > h2{width:100%;}
.neigh-section .kw_realtor_email_text > a{width:45%;}
#results #result-items .item .prt-left-side{float:left;width:42%;}
#results #result-items .item .find{font-size:15px;}
#results #result-items .item .address{font-size:15px;}
#navigation ul li a{font-size:14px;}
#navigation ul li{margin-right:8px !important;}
#header_top_nav{top:11px;width:480px;}
#navigation{left:350px;}
.neigh-section #kw_realtor li.kw_realtor_contact a{padding:9px 0;}
.kw_realtor_email_text > a{margin-top:10px;padding:9px 16px;}
#kw_realtor li.kw_realtor_contact a{padding:10px 0;margin-top:10px;}
.agent-column-right{height:auto;}
.ulink-map.view-trigger.visible-lg-inline-block.list{display:inline-block !important;}
#results #result-items .item .address{float:left;width:100%;text-align:left;}
.neigh-section .agent-column-left{height:auto;max-width:100%;width:100%;}
#kw_realtor .wrapper{text-align:center;}
.neigh-section .agent-column-right{width:50%;}
.neigh-section .agent-column-left{width:45%;}
.neigh-section .kw_realtor_email_text > a{font-size:11px;margin-top:10px;padding:9px 0;}
.neigh-section #kw_realtor li.kw_realtor_contact a{font-size:11px;}
.neigh-section .agent-column-left img{height:152px;}
.subdivision-right .col-md-4 .neigh-section{float:left;width:100%;}
#right-section #agent-target .kw_realtor_email_text{margin-top:11px !important;}
#kw_realtor #agent-target li.kw_realtor_contact a{top:8px;}
#right_neighbor .agent-column-right span{font-size:11px;padding-bottom:4px;}
#results #result-items .item .data.na_clas, .item .data.na_clas{font-size:29px;margin-top:0px;}
.feature{width:50%;}
}
@media screen and (max-width:1024px){.home_banner_overlay{left:450px;}
.home_banner_overlay_inner{height:415px;width:516px;}
#home_agent_finder_right{padding-top:40px;}
}
@media screen and (max-width:1023px){#header_top_nav, #navigation{display:none !important;}
#wrapper .content{width:94%;}
#agent_cats_title h3{font-size:22px;}
#agent_cats #agent_cats_title{display:block;padding-bottom:0;width:100%;}
#agent_cats_title br{display:none;}
.frmak #header_top_form #trigger-mag-search2{padding:12px;}
#header_top_form #trigger-mag-search2{overflow:hidden;padding:9px 12px;}
#header_top #header_top_form, .frmak #header_top #header_top_form{max-width:310px!important;}
#header_top #header_top_form{margin-right:90px;margin-top:20px;}
#mag-search2.form-control{height:40px;}
#wrapper #header_wrapper .mob_nav .btn_menu{height:39px;}
#wrapper #header_wrapper .mob_nav{height:39px;top:20px;}
#wrapper #header_wrapper .mob_nav{float:right;padding:0;position:absolute;right:0;width:60px;}
.save_btn.active .fa.save::before{background-position:34px 0;}
#kw_map{width:95%!important;}
.paper_wrapper .int_content{width:95%!important;}
.paper_wrapper{width:100%;min-width:initial;}
#kw_secondary #col1{float:left;width:100%;}
.align-right{margin-left:0%;}
#wrapper #header_wrapper .mob_nav{display:block;}
#wrapper #header_wrapper .mob_nav .btn_menu{background:#b40101 url("https://www.kwsanantonio.com/images/site/menuicon.png") no-repeat scroll center center/100% auto;display:block;float:right;height:39px;width:100%;}
#wrapper #header_wrapper .mob_nav{display:block;}
#wrapper{background:#ffffff none repeat scroll 0 0;box-shadow:0 0 50px #666666!important;margin:0 auto;min-height:500px;padding-bottom:0px;position:relative;z-index:999;}
#wrapper{height:auto !important;margin:0 auto -480px;min-height:100%;}
.mobile-menu{display:block;}
#wrapper #header_wrapper .mob_nav .btn_menu{background:#b40101 url("https://www.kwsanantonio.com/images/site/menuicon.png") no-repeat scroll center center/100% auto;}
.frmak #header_top_nav{top:9px;}
.mobile-menu li span{font-family:"Roboto",sans-serif;font-size:15px;font-weight:500;line-height:normal;margin:0;}
}
@media(max-width:992px){.align-right{margin-left:0;}
}
@media (min-width:768px) and (max-width:991px){a.video{margin:-62px 0 0 6px;}
#right-section .heading > h2{font-size:15px;}
.inner-listings #results #result-items .item .prt-left-side{bottom:11px;position:absolute;}
.inner-listings #results #result-items .item .find{font-size:14px;}
.slider-for.slider.desktop-slider.slick-initialized.slick-slider .slick-slide img{height:280px!important;}
.neigh-section{background:#ffffff none repeat scroll 0 0;padding:45px 0 0 0;}
.download-link input{font-size:14px;}
#results #result-items .item h4, .item h4{line-height:30px;margin-top:22px;}
#results #result-items .item .map-price{margin:11px 0 0;}
.inner-listings #results #result-items .item .information{min-height:155px;}
#simillar_result .inner-listings #results #result-items .item .prt-left-side{margin-top:13px;}
#simillar_result .inner-listings #results #result-items .item h4, .item h4{margin-top:9px;}
}
@media screen and (max-width:991px){#home_paper .content{margin:0 auto;padding:0 15px;width:100%;}
.call_button{width:33.3%;}
.call_button_image{width:100%;}
#home_agent_finder{width:96%;}
#home_agent_finder_right{margin-right:0;width:62%;}
#home_agent_finder_left{margin-right:5%;width:33%;}
#home_negative.content{padding:0 15px 15px;}
#real-login-ver{top:0px !important;}
.inner-listings #results #result-items .item h4, .item h4{line-height:27px;}
.inner-listings #results #result-items .item figure, .item figure, .inner-listings .featured-image .map{height:180px!important;}
#results .sort-options .col-sm-3{width:100%;}
.results-count #results-count-id{color:#646464;float:left;font-size:16px;text-align:left;}
.sort-options .col-sm-9.align-center{width:100%;}
.sort-options .sort-options-list{float:left;text-align:left;}
.sort-options .sort-options-list .sortby{margin-right:0;}
.sort-options .sort-options-list li a{font-size:14px;padding:0 5px;}
#search_form .options .static-options .select.sbed{float:left;max-width:initial;}
.agent-column-right .desktop-call span{font-size:12px;}
#idx_details{padding-right:0;}
.super_nav_list{min-height:250px;padding:0 10px;width:25%;}
#search_form .sort-options .col-sm-10.align-center{padding:7px 15px;width:100%;}
.inner-listings .information .price .underline{bottom:11px;position:absolute;right:15px;}
.result-list .information .price .underline{bottom:16px;position:absolute;right:15px;}
.price .hidden-sm.hidden-xs{display:block;line-height:0!important;min-height:initial!important;visibility:hidden;}
.static-options .col-md-4.static-select-options{padding-right:15px;}
#header_top #header_top_form, .frmak #header_top #header_top_form{max-width:310px!important;}
.container #search_form{padding:0;}
.super_nav_list .main_selct::after{width:10px!important;top:6px!important;}
.super_nav_list .select.full .select div::after{right:3px!important;}
.main_selct span{max-width:80%!important;}
.ele_search-property-subdivision, .ele_search-property-schooldistrict, .ele_search-property-feature, .ele_search-property-area, .ele_search-property-zip, .ele_search-property-employers, .ele_search-property-price{padding:6px 5px 6px 7px!important;font-size:13px;}
.super_nav_list .select.full .select div::after{border-width:5px;right:5px;}
.super_nav_list .select.full .options li{font-size:13px;line-height:17px;padding:6px 10px;}
.super_nav_list .select.full .options{padding:10px 0;}
.super_nav_list .main_selct span{line-height:22px!important;}
#search_form .static-select-options .select select{font-size:14px;}
.expand-trigger .fa.fa-caret.up{top:0px!important;}
#header_wrapper{background:#edeae5 url("https://www.kwsanantonio.com/images/site/hdr_rptr.png") repeat-x scroll 0 0 !important;height:auto !important;}
.view_all_res{padding-left:0;}
.search-bar .alert.alert-warning{float:left;}
.nighborhood_main_container #right_neighbor .neigh-section{padding:45px 0 0 15px;}
.sort-options .sort-options-list li{float:none;}
.sort-options.container-fluid .col-sm-2{padding-right:15px;width:100%;}
#search_form .sort-options .col-sm-10.align-center{width:100%;}
.subdivision-right .home-for-sale{margin:30px 0 20px;}
.sort-options .sort-options-list .sortby{margin-right:5px;}
#main-mlx-target{padding:0;opacity:1!important;}
#moreSearchOptions .checkbox label, .row.year label{font-size:14px;}
#kw_realtor li.kw_realtor_contact a{top:6px;}
#right-section .kw_realtor_email_text{margin-top:10px !important;}
.select.sbed{margin-right:0px;}
.sbed:nth-child(3){width:47%!important;}
.multiselect-selected-text{font-size:14px;}
#moreSearchOptions .select.full .multiselect-container.dropdown-menu .checkbox{font-size:14px;}
.subdivision-right #results{margin-bottom:0;float:left;width:100%;}
#moreSearchOptions .col-md-6 .col-md-6{padding-left:0;padding-right:0;}
#kw_realtor li.kw_realtor_contact a{font-size:12px;margin-top:5px;padding:5px 0;}
#kw_realtor li.kw_realtor_contact a{font-size:12px;margin-top:5px;padding:5px 0;}
.kw_realtor_email_text > a{width:44%;padding:5px 9px;font-size:12px;}
.agent-column-left img{height:150px;}
.agent-column-left{height:auto;margin-right:10px;width:95px;}
.agent-column-right span{font-size:11px;}
#results #result-items .item figure{margin-bottom:0px;}
#simillar_result .container-fluid{padding:0;}
#simillar_result .border-div-item{min-height:initial;}
#result-items .border-div-item{}
#simillar_result #results #result-items .border-div-item .information .top-head .address > a{border-left:medium none;padding-left:0;}
#results #result-items .item .prt-left-side{float:left;width:40%;}
#real-login-ver #member_setting > img{max-width:100px;height:100px;}
.neigh-section .kw_realtor_email_text > a, .neigh-section #kw_realtor li.kw_realtor_contact a{font-size:13px;}
.search-bar #mag-search{margin:0 0 10px !important;}
.expand-trigger .fa.fa-caret{font-size:32px;position:absolute;right:23px;top:0;}
.expand-trigger .fa.fa-caret.up{background-size:auto 22px;}
#moreSearchOptions{padding:30px;}
#real-login-ver{top:-180px;}
.sort-options .col-sm-3.align-right{width:100%;}
.sort-options .align-right .view-trigger.visible-xs.list{display:block !important;}
.static-select-options .ulink-map.view-trigger.visible-lg-inline-block.list{display:none !important;}
.full.expand-trigger{position:relative;}
.expand-trigger .fa.fa-caret.up{background-position:auto 20px;height:23px;position:absolute;right:21px;top:0px;width:22px;}
.twitter-typeahead{width:100%;}
#header_top_nav ul li a{font-size:14px;}
#header_brand{left:0;position:initial !important;top:0;width:270px;}
#header_brand > a{height:auto;}
#header #header_top{float:left;width:100%;}
#navigation{float:left;left:0 !important;position:unset !important;top:0 !important;width:100%;}
#header_top_nav{left:0 !important;padding:3px 0;position:unset !important;text-align:center;top:0 !important;width:100%;}
#navigation > ul{padding:5px 0;text-align:center;}
.result-list{padding:0 15px;}
.fa.save::before{background-size:68px auto;}
#results #result-items .item .tools .fa.save::before{height:30px;width:34px;}
#results #result-items .border-div-item .information .top-head a{font-size:20px;}
#results #result-items .item .find{font-size:15px;}
#results #result-items .item .data{font-size:30px;}
#results #result-items .item .map-price{float:left;margin:0 0 1px;}
#results #result-items .item .information{padding:15px;float:left;width:100%;}
#results #result-items .border-div-item .information .top-head a{float:left;font-size:24px;width:100%;}
#header_wrapper{min-width:initial !important;width:100% !important;}
.search-bar .input-group{width:100%;}
.search-bar{margin-bottom:10px;}
.col-sm-6.align-center{width:100%;}
.map-price a{color:#b20710;}
.map-price a{font-size:30px !important;}
.kw_realtor_email_text > a{width:47%;}
.agent-column-right{float:left;text-align:center;width:58%;}
#kw_main .kw_local, #kw_stats{display:block;}
#col1{float:left;width:100%;}
#kw_housedata td{font-size:28px;}
#kw_housedata th{font-size:18px;}
#kw_stats .kw_row{font-size:18px;}
#main-mlx-target{padding:0;}
#results #result-items .item .map-price{float:right;padding:0;}
.inner-listings #results #result-items .item .address{float:left;width:auto;}
.inner-listings #results #result-items .border-div-item .information .top-head a{font-size:20px;min-height:initial;}
#kw_realtor h2{width:100%;}
.neigh-section .agent-column-left img{height:158px;}
.slider #map{height:330px;overflow:hidden;}
.slider #map > div{height:330px !important;overflow:hidden;}
.select select{font-size:11px;padding:6px 0 6px 8px;}
.options{padding:20px 25px;}
.static-select-options{float:left;width:100%;}
#secondary_content{margin-top:25px;width:30%;}
#events_content{float:left;margin-left:0px;margin-top:25px;width:100%;overflow-x:hidden;}
.int_content{width:98%!important;}
#events_content .events_row .red_date{width:55px;}
#events_content .events_row .text{width:84%;}
.mobile-menu.no-print #anon-login-ver{padding:8px 0 9px 36px;}
}
@media screen and (max-width:959px){#join_team_left{margin-right:5%;width:60%;}
#join_team_right{width:35%;}
#join_team{margin-bottom:0;width:93.7%;}
#wrapper{padding-bottom:50px;}
#home_banner_wrapper{height:386px;min-width:inherit;}
.home_banner_overlay{height:352px;right:5px;top:3px;width:500px;}
.home_banner_overlay{left:inherit;}
.home_banner_overlay_inner{height:339px;width:487px;}
}
@media screen and (max-width:831px){#kw_realtor li{float:left;width:100%;padding:0;}
#kw_stats .kw_row{font-size:14px;}
#kw_realtor li.kw_realtor_contact a{margin-top:0;width:100%;}
#footer{height:auto;width:96%;}
#footer_col_left{width:500px;}
#footer_col_right{width:350px;}
#footer_col_left .footer_col_left_links{width:500px;padding:25px 20px;}
#footer_col_left .footer_col_left_logos{min-height:140px;width:140px;}
#footer_col_left .footer_col_left_links ul li{width:145px;}
}
@media screen and (max-width:812px){#footer_col_right{padding:15px 10px;}
}
@media screen and (min-width:768px) and (max-width:800px){#footer_col_left .footer_col_left_links{text-align:center;width:450px;}
#footer_col_left .footer_row{width:590px;}
#footer_col_left{width:500px;}
#footer_col_left .footer_col_left_links{padding:15px 20px;}
}
@media screen and (max-width:768px){#header{width:100% !important}
.title-span{width:90% !important}
.results-neighborhood#results #result-items .border-div-item .information .top-head a{min-height:initial;}
#agent_search #search_by_name_title{display:block;width:100%;}
#agent_cats .customSelect{background-position:94% 12px, 0 0;width:95%;}
#agents_cats_button.agent_cat_col{margin-top:20px;}
#wrapper .int_content{width:96%!important;}
.agent_image{float:left;margin-left:10px;margin-right:7%;width:36%;}
.agent_summary{float:left;width:55%;}
.agent_contact_col.call{max-width:200px;width:110px;}
#agent_cats .agent_cat_col{margin-right:2%;padding:5px 0 0;width:47%;}
.results-neighborhood #result-items .border-div-item{min-height:initial !important;}
.slider.desktop-slider{margin-top:4px;}
.options{padding:20px 25px;}
}
@media screen and (max-width:767px){#header{width:100% !important;}
.call_button_image{height:220px;width:100%;}
#join_team_left{margin-right:0;width:100%;}
#wrapper{padding-bottom:50px;}
.frmak > #wrapper{padding-bottom:0px;}
.home_banner_overlay{display:none;}
.call_button{margin-bottom:2%;}
.neighbor_wrapper_subcontainer #real-login-ver{text-align:right!important;}
#result-items .col-sm-4.item{float:left;width:100%;}
.neighbor_wrapper_subcontainer{clear:both;}
.neighbor_wrapper_subcontainer .align-right{float:right;text-align:right;}
#header_wrapper #header_top #header_top_form{margin-right:0;max-width:100%!important;width:100%;left:0;right:0;}
#header_top #header_top_form{margin-right:0;}
.neighbor_wrapper_subcontainer #real-login-ver{left:0;margin:0 auto;position:relative;right:0;text-align:center;top:8px;width:100%;}
.neighbor_wrapper_subcontainer .member_dd{left:0;margin:0 auto;position:absolute;right:0;top:100px;}
.slick-slide img{width:100%;}
#right-section .heading > h2{font-size:21px;text-align:center;}
#kw_realtor .kw_realtor_contact #kw_realtor_contact_call.desktop-call{display:none!important;}
#results #result-items .border-div-item .information .top-head .address > a{border-left:none;padding-left:0;}
.border-div-item{margin-bottom:22px;}
.heading{text-align:center;width:100%;}
.inner-listings #results #result-items .item figure, .item figure, .inner-listings .featured-image .map{height:232px!important;}
.inner-listings #results #result-items .item .information{min-height:155px;}
.search-bar .col-md-12 > br{display:none;}
.inner-listings #results #result-items .item{float:none;max-width:355px;width:100%;display:table;}
.proper-right #right-section #agent-target .agent-column-right .desktop-call{display:none!important;}
.agent-column-right .mobile-call{display:block!important;}
#kw_realtor #agent-target li.kw_realtor_contact a.mobile-call{text-decoration:none;}
.inner-listings .information .price .underline{bottom:19px;position:absolute;}
#results #result-items .border-div-item .information .top-head .address > a{border-left:1.8px solid #000000;padding-left:5px;}
.inner-listings #results #result-items .item .address{float:left;width:100%;}
.inner-listings #results #result-items .border-div-item .information .top-head a{float:none;}
#mag-search2.form-control{height:40px;}
#mag-search2.form-control{font-size:14px!important;}
#right-section .kw_realtor_contact #kw_realtor_contact_call, #right-section .kw_realtor_email_text #kw_realtor_contact_email, #right-section .kw_realtor_email_text #kw_realtor_contact_sms{display:block!important;}
#mobile-logo > img{top:0px;height:auto;}
.ele_search-property-subdivision, .ele_search-property-schooldistrict, .ele_search-property-feature, .ele_search-property-area, .ele_search-property-zip, .ele_search-property-employers, .ele_search-property-price{padding:11px 5px 11px 7px!important;}
#header_brand{padding:0;}
#header_brand > a{border:medium none;padding:0;}
#kw_imagestats .mobile-enquery{display:block;}
.result-list #result-items img{width:100%;height:auto;}
.super_nav_list .select::after{display:none;}
.mobile-enquery{padding:9px 13px !important;}
#right-section .desktop-enquery{display:none!important;}
.view_all_res{float:left;width:100%;}
.view_hill_more{background:#1c7a97 none repeat scroll 0 0;padding:10px;text-align:center;}
.view_hill_more > a{color:#ffffff;font-size:24px;}
.subdivision-right .home-for-sale{display:block;}
#results .search-bar .view_all_res{padding:0 !important;}
.search-bar .alert.alert-warning{float:none;}
#preferred_lender{margin:0 0 20px;}
.nighborhood_main_container #right_neighbor .neigh-section{padding:0 15px !important;}
.nighborhood_main_container #right_neighbor{background:#ffffff none repeat scroll 0 0;}
.super_nav{background:#ffffff none repeat scroll 0 0;border-top:medium none;margin:0;padding:15px 15px 15px;}
.nighborhood_main_container .container{padding:0;}
.left_neighborhood .subdivision-feature-image{padding:0 15px 30px;}
.neighborhood_for_separation{background:#ffffff none repeat scroll 0 0;float:left;padding:0 15px;width:100%;}
.mobile_heading_title{display:block;}
.subdivision-feature-image .desktop_heading_title{display:none;}
.whiteside{display:none;}
.proper-right .enquiry_form.desktop-enquery{display:none !important;}
#kw_imagestats .enquiry_form.mobile-enquery{display:block !important;}
#results #result-items .item .information h2{float:left;width:100%;}
.blank{color:#777777;display:block;float:left;margin:10px 0;width:100%;}
.sold_kw_sec{display:none;}
.super_nav_listed{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.proper-right #kw_realtor{margin:5px auto 19px;}
#kw_realtor{margin:5px auto 10px;}
#kw_realtor #agent-target .agent-column-right > h2{font-size:22px;text-align:left!important;}
#result-items .border-div-item{min-height:initial !important;}
#search_mini_form::-webkit-input-placeholder{font-size:16px;}
#search_mini_form::-moz-placeholder{font-size:16px;}
#search_mini_form:-ms-input-placeholder{font-size:16px;}
#search_mini_form:-moz-placeholder{font-size:16px;}
#moreSearchOptions .col-md-6 .col-md-6{padding-left:0;padding-right:0;}
.current-search-out{margin-top:10px;}
#moreSearchOptions .col-md-6 .col-md-6{padding-left:0;padding-right:0;}
#right-section .agent-column-right span{font-size:14px;padding-bottom:7px;}
#agent-target .agent-column-right > h2{font-size:22px;}
#search_mini_form .input-text.required-entry{height:auto;}
.super_nav_listed.mobile #search-property option::before{background-image:url("../images/sqare-box.png");background-repeat:no-repeat;}
.sort-options .sort-options-list li{float:none;}
.days_diff{text-align:left;}
.super_nav .container{padding:0 15px;}
.subdivision-right{float:left;}
#mobile_property_details_container #kw_stats .kw_row{font-size:18px;}
.mobile_property_listing{display:block;margin-top:20px;margin-bottom:15px;}
#kw_imagestats .listings_kw_stats{display:none;}
#kw_imagestats #kw_stats.mobile{display:none;}
.proper-right{float:left;padding:0;clear:both;width:100%;}
.to_year{float:left;width:43%;}
.neigh-section .kw_realtor_email_text > a, .neigh-section #kw_realtor li.kw_realtor_contact a{font-size:14px;padding:11px 0;text-transform:capitalize;}
#results #main-mlx-target #result-items .item .feature{width:auto;}
.neigh-section .kw_realtor_email_text > a{margin-top:10px;}
.agent-column-right{width:67%;float:right;}
#results{margin-bottom:0;}
#simillar_result .container-fluid{padding:0 15px;}
#results #result-items .item .feature{width:auto;}
.inner-listings #results #result-items .item .information{padding:12px 15px;width:100%;float:left;}
.agent-column-right span{text-align:left!important;}
#kw_realtor .agent-column-right > h2{text-align:left;}
#kw_main .kw_local{text-align:left;}
#left-section #kw_imagestats .mobile-slider .slick-prev.slick-arrow::before, #left-section #kw_imagestats .mobile-slider .slick-next.slick-arrow::before{content:"" !important;}
#kw_imagestats .mobile-slider .slick-prev.slick-arrow{background:rgba(0, 0, 0, 0.5) url("../images/slider-arrow-left.png") no-repeat scroll 12px 9px/25px auto;content:"";height:46px;padding:30px 25px;left:0px;margin-left:0;width:30px;}
#kw_imagestats .mobile-slider .slick-next.slick-arrow{background:rgba(0, 0, 0, 0.5) url("../images/slider-arroe-right.png") no-repeat scroll 16px 9px/25px auto;content:"";height:46px;padding:30px 25px;right:0;width:24px;}
.property_heading2{display:block;}
.property_heading{display:none;}
.quick-links ul, #neighbor-price-range ul, #hill-neighbor{padding-left:30px;}
.neigh-section .agent-column-right{height:auto;width:67%;}
.neigh-section .kw_realtor_email_text > a{width:47%;}
.neigh-section .agent-column-left{width:auto;}
#kw_realtor .agent-column-right > h2{margin-top:0;}
#wrapper #header_wrapper .mob_nav{width:48px;}
.col-md-4.col-sm-8.trigger-save-search{float:left;}
#real-login-ver{margin-top:0px;position:relative;right:0px;top:0;}
#footer_col_left .footer_col_left_logos{border-bottom:1px solid #ffffff;border-right:0 none !important;padding:20px 0;text-align:center;width:100%;}
#footer_col_left .footer_col_left_links{padding:20px 3%;text-align:left;width:93%;}
#footer_col_left .footer_row{border-bottom:1px solid #ffffff;width:100%;}
#footer_col_left{float:left;width:100%;}
.agent-column-left{margin-right:7px;width:30%;}
.agent-column-left img{height:152px;}
#kw_realtor li.kw_realtor_contact a{font-size:14px;padding:11px 0;}
.kw_realtor_email_text > a{font-size:14px;padding:11px 9px;}
#kw_realtor{border:2px solid #b20710;margin:19px auto 19px;max-width:400px;}
#footer_wrapper{height:auto;padding-bottom:10px;position:relative;}
#footer_col_right{float:left;padding:20px 0;width:100%;}
#footer_col_left .footer_col_left_links ul li{padding-right:5px;width:47%;}
#right-section .agent-column-right span{text-transform:none;}
#footer_col_right ul li{float:left;width:47%;}
#search_mini_form .button.search-button{background-size:18px auto;border:medium none;border-radius:0;padding:4px 15px;position:absolute;right:0;text-indent:-999px;top:0;}
.price-holder .pointer-label.high{margin-left:-20px !important;}
#mobile-logo > img{left:0;margin:0 auto;max-width:271px;position:absolute;right:0;box-shadow:0px -4px 7px #808080;}
#back-option img{width:30px;}
#header_top #header_top_form{float:left;margin-top:12px;width:100%;}
#header_brand #back-option{display:block;float:left;margin-top:14px;}
.search-bar .input-group{display:none;}
#wrapper #header_wrapper .mob_nav .btn_menu{background:rgba(0, 0, 0, 0) url("../images/toggle.png") no-repeat scroll 0 0px/48px auto;}
#header_top_form #search_mini_form{position:relative;}
#wrapper #header_wrapper .mob_nav{top:22px;}
#header_wrapper{height:69px!important;}
.link{display:none;}
.search-bar .pull-left{margin-bottom:10px;margin-top:20px;}
#header_top #header_top_form{max-width:100%!important;position:relative;width:100%;}
#results #result-items .item{float:left;width:100%;}
#header_brand #desktop-logo{display:none;}
#header_brand #mobile-logo{display:block;}
#header_brand #back-option{display:block;}
.fa.save::before{background-size:auto 100%;}
#search_mini_form .input-text.required-entry{font-size:16px;padding:9px 40px 10px 5px;}
#search_mini_form .button.search-button{padding:11px 23px;top:0px;}
#results #result-items .item .tools .fa.save::before{height:31px;width:35px;}
#header_top_nav, #navigation{display:none !important;}
#wrapper{background:#ffffff none repeat scroll 0 0;box-shadow:0 0 50px #666666!important;margin:0 auto;min-height:500px;padding-bottom:0px;position:relative;z-index:999;}
#footer_col_right{border-top:1px solid #ffffff;}
.slider-for.slider.desktop-slider, .slider-nav.slider.desktop-slider{display:none;}
#wrapper #header_wrapper .mob_nav{display:block;}
#results #result-items .item .address{float:left;font-size:15px;width:100%;}
#results #result-items .border-div-item .information .top-head a{font-size:24px;min-height:initial;}
#results #result-items .item .map-price{float:right;margin:0 0 0px;padding:0;}
#results #result-items .item .data{float:left;font-size:29px;}
#results #result-items .item .information{padding:15px;float:left;width:100%;}
#results #result-items .item .map-price{border-top:medium none;}
.information .map-price a{color:#b20710 !important;font-size:30px !important;}
.wrapper #results #result-items .item .find{bottom:0 !important;font-size:15px !important;margin-bottom:0 !important;position:relative !important;}
.col-md-5.col-sm-5 #right-section{padding-left:0;}
#kw_realtor .agent-column-right > h2{text-align:center;width:100%;}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{margin-left:0;}
#kw_realtor li{padding-right:0;}
#preferred_lender > img{display:table;margin:0 auto;}
.variable.slider.mobile-slider.slick-initialized.slick-slider{display:block;}
.slider-nav.slider.desktop-slider.slick-initialized.slick-slider{display:none;}
.slider-for.slider.desktop-slider.slick-initialized.slick-slider{display:none;}
.property_heading em{height:auto;}
#left-section{padding-left:0;padding-right:0;}
.subdivision-right .col-md-4 .neigh-section{padding:0 !important;}
.subdivision-feature-image > img{margin-top:0px;}
.subdivision-feature-image{margin-top:4px;float:left;}
.mlx-pagination{top:0;}
.neigh-section .agent-column-left{width:30%;}
.neigh-section .agent-column-left img{height:163px;}
#kw_realtor .agent-column-right > h2{text-align:left;}
.download-link input{font-size:16px;width:100%;}
.super_nav_listed{border:medium none;}
.super_nav_list .select::after{font:36px/1 FontAwesome;right:20px;top:0;transform:rotate(-90deg);}
.super_nav h3{border-bottom:4px solid #b20710;margin-bottom:40px;padding-bottom:8px;text-align:left;text-transform:uppercase;}
.agent-column-right span{font-size:14px;padding-bottom:6px;}
#kw_realtor li.kw_realtor_contact a, .kw_realtor_email_text > a{padding:11px 0;}
.super_nav.mobile{display:block;}
.super_nav .container{padding:0;}
.super_nav .select select{font-size:21px;}
ul.current-search li i{margin-left:15px;}
.current-search-out span.cur_search{margin-left:0;}
ul.current-search li{line-height:18px;padding:6px;}
ul.current-search{width:calc(100% - 150px);}
.days_diff{text-align:left;}
.mobile_property_listing .btnmobilelisting{font-weight:600;}
.super_nav.mobile{padding:0;}
.slider{margin-top:0px;}
.subdivision-right .col-md-4.col-sm-5{padding:0;}
.variable.slider.mobile-slider.slick-initialized.slick-slider{margin-bottom:10px;}
#kw_imagestats .property_heading2 > h1{font-weight:600;}
.mobile-menu li span.glyphicon.glyphicon-user{font-family:"Glyphicons Halflings";}
#results #result-items .item{float:none;margin:0 auto;width:385px;}
.slider.desktop-slider > img{width:100%;}
#secondary_content .sc_nav_sm{width:100%!important;}
#secondary_content .sc_nav_sm{float:right;width:28%;}
#secondary_content .sc_nav_sm select{width:100%;}
#join_team_right{width:100%;}
#wrapper{padding-bottom:40px;}
#kw_imagestats .slick-slide{margin:0;}
.g-recaptcha iframe{float:left;transform:scale(0.8);-webkit-transform:scale(0.8);transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-overflow-scrolling:touch !important;overflow:scroll;}
.g-recaptcha::after{background:transparent;content:"";height:60px;left:33px;position:absolute;top:0;width:153px;z-index:999;}
.g-recaptcha{position:relative;}
#forms_field_218{position:relative;}
#forms_field_218::after{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;content:"";height:80px;left:34px;position:absolute;top:10px;width:154px;z-index:2147483647;}
.property_heading2 h1{font-size:24px;}
.kw_local li{font-size:16px;}
.kw_listprice{margin:15px 0 9px;}
#kw_main .kw_local{float:left;width:100%;}
#kw_imagestats .kw_local li{font-size:14px;}
.days_diff{font-size:13px;}
.mobile-menu li span{font-weight:normal;}
#anon-login-ver .glyphicon-user{margin-left:5px;}
.mobile-slider .slick-slide img{max-height:400px;}
.container > #search_form{padding-left:0px!important;}
}
@media screen and (max-width:760px){#results #result-items .item h2, #results #result-items .item h2 a{font-size:24px !important;}
.search-bar .col-md-12{padding:0 15px !important;}
.checkbox:last-child{margin-top:3px;}
}
@media(max-width:640px){#home_agent_finder{width:100%;}
.home_banner{height:227px;width:100%;}
.agent_contact.agent_connect > div{float:left;margin-bottom:10px;}
#home_paper{padding-bottom:20px;}
.super_nav_list{min-height:270px;}
#back-option img{width:29px;}
#wrapper #header_wrapper .mob_nav{top:23px;}
.agent-column-left{margin-right:11px;}
.neigh-section .agent-column-right{width:67%;}
.agent-column-right{width:67%;}
.agent-column-right h2{margin-top:0;}
.kw_local li:first-child{border-right:2px solid #b20710;color:#1e7191;padding:0 15px 0 0!important;}
.kw_local > a{float:left;text-align:left;}
.sort-options .sort-options-list .sortby{margin-right:20px;}
.pag_disable{padding:0.43em 0.5em;}
.pagination ul li a{font-size:12px;padding:0.8em 0.7em;}
#home_banner_wrapper{height:227px;min-width:inherit;}
}
@media screen and (max-width:590px){.neigh-section .agent-column-right{width:67%;}
.agent_image img{height:auto;}
.kw_local li{border-right:2px solid #b20710;}
.super_nav_list{width:33.3%;}
ul.current-search{margin-left:0;}
.subdivision-feature-image > h2{margin-top:30px;}
.subdivision-feature-image > img{width:100%;}
.neigh-section .agent-column-left{width:29%;}
.agent-column-right{width:66%;}
.agent-column-left{width:30%;}
#kw_imagestats .kw_local li{display:inline;padding:0 15px!important;text-align:center;}
}
@media screen and (max-width:567px){.agent_image{float:left;margin-left:0;margin-right:0;text-align:center;width:100%;}
.slider #map{height:229px;}
.slider #map > div{height:240px!important;}
.agent_summary{float:left;margin-top:15px;width:100%;}
#agent_cats .customSelect{background-position:94% 12px, 0 0;width:100%;}
#agent_cats .agent_cat_col{margin-right:0%;width:100%;}
#agent_search .agent_cat_col{width:100%;padding-right:0;margin-right:0;}
#agent_search input[type="text"]{width:100%;}
.agent_contact_col.call, .agent_contact_col.call a div{margin-bottom:0px;}
#agent_search .agent_cat_col{padding:20px 0 0;}
.agent_contact.agent_connect > div{float:left;margin-bottom:10px;margin-top:0;width:31%;}
#agent_search{float:left;width:100%;}
.container{padding-left:7px;padding-right:7px;}
.super_nav{padding:15px 7px;}
#wrapper .int_content{width:100%!important;}
#kw_map{width:100%;}
}
@media(max-width:530px){.options{padding:20px 25px;}
ul.current-search{width:auto;}
.subdivision-feature-image > img{margin-bottom:20px;width:100%;}
.neigh-section #kw_realtor li.kw_realtor_contact a{font-size:14px;padding:11px 0;}
.neigh-section .kw_realtor_email_text > a{font-size:14px;padding:11px 0;margin-top:10px;}
.neigh-section .agent-column-right{width:66%;}
a.video{margin:-72px 0 0 5px;}
.sort-options .col-sm-8.align-center{width:100%;}
.subdivision-feature-image > p{line-height:22px;}
#real-login-ver{margin:20px auto 0;}
.search-bar .align-right{float:none;margin-top:18px;text-align:center;}
#real-login-ver{float:none;margin:0 auto !important;max-width:180px;}
.neigh-section .agent-column-left{width:30%;}
#kw_realtor .wrapper{padding:10px;}
#kw_realtor .agent-column-right > h2{text-align:left;}
.agent-column-right span{text-align:left;}
.buying-home > p{color:#66625b;line-height:22px;font-size:15px;}
.quick-links #links-count, #neighbor-price-range #home-count, #hill-neighbor #country-count{padding:2px 6px;}
.neigh-section .heading{float:left;width:100%;}
.subdivision-right{float:left;width:100%;}
}
@media screen and (max-width:485px){#enquiry_form .login_box{overflow-x:hidden!important;overflow-y:scroll!important;height:100%!important;}
#mobile-logo > img{height:auto;max-width:200px;}
#events_content{margin-bottom:0;}
#secondary_content .sc_nav_sm select{background-position:95% 10px;}
#results #result-items .item .price{width:55%;}
#enquiry_form .create_new > a{font-size:14px;}
#right-section .heading{float:left;width:100%;}
#right-section .heading > h2{margin-bottom:15px;margin-top:15px;}
.super_nav_list{min-height:260px;width:50%;}
#mobile-logo > img{top:0px;}
.select.sbed.select-baths{float:right!important;}
.select.sbed.select-bath{float:right!important}
.col-md-4.static-select-options{padding-right:15px;}
#search_form .col-md-4.static-select-options{float:left;margin-bottom:15px;padding-right:15px;width:100%;}
.static-options .results-count.btn.btn-primary{max-width:100%;}
#preferred_lender{margin:0 0;}
#kw_imagestats .enquiry_form.mobile-enquery{padding:10px;}
#kw_imagestats .kw_local li{display:inline;text-align:center;font-size:15px;}
.sbed:nth-child(3){margin-left:0;}
.pag_disable{padding:6px 12px;}
#results #result-items .item .prt-left-side{float:left;width:45%;}
.radio + .radio, .checkbox + .checkbox{margin-top:3px;}
#kw_imagestats .kw_local li:first-child{border-right:2px solid #b20710;padding:0 15px 0 0!important;}
.subdivision-feature-image > img{margin-top:0;}
.inner-listings #results #result-items .item .information{float:left;padding:12px 15px;}
.agent-column-left img{height:164px;}
#kw_realtor{max-width:100%;}
#results #result-items .item figure{margin-bottom:0px;}
.agent-column-right{width:68%;}
.agent-column-left{width:28%;}
#right-section #enquiry_form{display:block;}
.kw_row div{word-wrap:break-word;}
.agent-column-right span{margin-bottom:14px;padding-bottom:10px;}
.property_heading em{font-size:22px;}
.kw_local li:first-child{border-right:none;}
#right-section #enquiry_form{padding:9px 13px;}
#header_wrapper{height:51px !important;}
#back-option img{width:20px;}
#wrapper #header_wrapper .mob_nav .btn_menu{background-size:40px 20px;}
#results #result-items .item{padding-bottom:10px;position:relative;}
#back-option img{width:16px;}
.sbed:nth-child(3){margin-top:10px !important;width:100% !important;}
.sbed:nth-child(1){margin:0 !important;width:49% !important;}
.sbed:nth-child(2){width:49% !important;margin:0 !important;margin-left:2%;float:right;}
#wrapper #header_wrapper .mob_nav{height:30px;top:14px;}
.col-md-4.col-sm-8.trigger-save-search{width:50%;}
.fancybox-wrap{max-width:300px;width:100% !important;}
.fancybox-inner{max-width:300px !important;width:100%!important;}
.login_box{width:100%;}
.login_box .login_header{background-position:65px 10px;width:100%;}
.login_box .login_header h2{margin-left:190px;}
.login_box input[type="text"], .login_box input[type="password"], .login_box .login_footer{width:100%;}
.dform{padding:0;}
#enquiry_form .dfinput_left.name_first{margin-right:0;}
#enquiry_form .dfinput_names .dfinput_left{width:100%!important;}
#enquiry_form{padding:0;}
label.dform_label{font-size:12px;}
#real-login-ver{float:none;left:0;margin:30px auto 0;position:relative;right:0;text-align:center;}
a.video{margin:-62px 0 0 5px;padding:1px 9px;}
.kw_local li, #kw_realtor li{font-size:12px;}
.neigh-section .kw_realtor_email_text > a, .neigh-section #kw_realtor li.kw_realtor_contact a{font-size:14px;padding:10px 0;}
#wrapper #header_wrapper .mob_nav .btn_menu{position:absolute;right:0px;background-position:right 0;}
.sort-options .sort-options-list li a{padding:0 3px;font-size:14px;}
.sort-options .sort-options-list .sortby{margin-right:5px;}
#header_top #header_top_form{margin-top:17px;}
#enquiry_form .create_new{margin-left:10px;}
#kw_imagestats .mobile-slider .slick-prev.slick-arrow, #kw_imagestats .mobile-slider .slick-next.slick-arrow{background-position:10px 8px;background-size:18px auto!important;margin-left:0;padding:22px 19px;width:24px;height:42px;}
#kw_imagestats .mobile-slider .slick-prev.slick-arrow{left:0;}
#kw_imagestats .mobile-slider .slick-next.slick-arrow{right:0;}
}
@media(max-width:480px){#home_agent_finder_left{margin-right:0;text-align:center;width:100%;}#wrapper #header_wrapper .mob_nav .btn_menu{background-position:right 0;background-size:auto 18px;height:28px;}
#home_agent_finder_left img{margin:0 auto;max-width:100%;}
#home_agent_finder_right{margin-right:0;padding-top:0;text-align:center;width:100%;}
#home_agent_finder{margin-top:17px;width:96%;}
#home_agent_finder_right h1{font-size:28px;line-height:33px;}
#home_agent_finder_right p{font-size:18px;line-height:22px;}
#home_banner_buttons{padding:0 5%;position:relative;right:auto;top:0;}
#join_team_left{margin-right:0;width:100%;}
#join_team_right{float:none;margin:0 auto;text-align:center;width:100%;}
a.super_button{display:table;margin:0 auto 20px;min-width:150px;text-align:center;}
#wrapper{padding-bottom:50px;}
#home_negative{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;}
#home_banner_buttons a.super_button{box-shadow:0 0 8px 8px rgba(25, 25, 25, 0.15) inset, 0 0 4px 1px rgba(25, 25, 25, 0.75);display:block;margin-bottom:7px;text-align:center;}
#home_banner_buttons_wrapper{margin-top:13px;}
.call_button{width:100%;}
#home_banner_wrapper{height:148px;min-width:inherit;}
#secondary_content{width:100%;}
#events_content{float:left;margin-left:0;margin-top:25px;width:100%;}
#events_content .events_row .text{padding-left:0;width:100%;}
#events_content .events_row .red_date{margin-left:0;}
#events_content .events_row{margin:0;}
.dfinput_names .name_first, .dfinput_names .name_last{width:100%!important;}
}
@media(max-width:414px){#real-login-ver{position:relative;right:0;}
.slider #map{height:187px;}
.slider #map > div{height:200px!important;}
#kw_imagestats .sold_out_banner .ribbon{font-size:18px;width:192px;}
#results #result-items .item figure .ribbon, .sold_out_banner .ribbon, #results #result-items .featured-image .ribbon{background-size:100% auto;font-size:17px;}
.checkbox{width:100%;}
.mobile-slider .slick-slide img{height:200px;width:100%;}
body{overflow-x:hidden;}
#main-mlx-target .border-div-item{min-height:initial !important;}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{margin-left:0;}
.agent-column-left img{height:165px;}
.neigh-section .agent-column-left img{height:162px;}
.kw_realtor_email_text > a{font-size:14px;padding:10px 9px;}
#kw_realtor li.kw_realtor_contact a{font-size:14px;padding:11px 0;}
.agent-column-right span{font-size:13px;}
#results{margin-bottom:0;}
#left-section{margin-bottom:15px;}
.download-link input{font-size:16px;width:100%;}
#real-login-ver #member_setting > img{max-width:85px;height:85px;}
.neigh-section .kw_realtor_email_text > a{width:46%;}
.agent-column-right, .neigh-section .agent-column-right{width:60%;float:left;}
.agent-column-left, .neigh-section .agent-column-left{width:36%;margin-right:9px;}
.neigh-section .kw_realtor_email_text > a, .neigh-section #kw_realtor li.kw_realtor_contact a{font-size:14px;padding:10px 0;}
#results #result-items .item .data.na_clas, .item .data.na_clas{font-size:18px;}
.pagination ul li a{font-size:12px;padding:5px 6px;}
.pag_disable{padding:2px 12px;}
#results #result-items .item{float:left;width:100%;}
#general_form input[type="text"], #general_form input[type="email"], #general_form textarea{width:100%;}
}
@media screen and (max-width:390px){.result-list #result-items .map img{height:auto!important;}
.inner-listings #results #result-items .item{display:block;float:none;max-width:355px;width:100%;}
#results #result-items .item .data.na_clas, .item .data.na_clas{font-size:15px;}
.mobile-menu li a{padding:8px 0 9px 36px;}
.mobile-menu.no-print #anon-login-ver{padding:8px 0 9px 36px;}
.sort-options .sort-options-list li a{padding:0 3px;font-size:12px;}
#result-items .border-div-item, .result-list #result-items .border-div-item{min-height:initial !important;}
.pag_disable{font-size:12px;padding:5px 10px;}
.sort-options .sort-options-list .sortby{font-size:13px;}
#results #result-items .item .feature{width:40%;}
#ajax-alerts-box{left:20%;width:60%;}
#right-section{float:left;width:100%;}
#right-section .kw_realtor_email_text{margin-top:13px!important;}
.mlx-pagination{top:0px!important;}
#left-section{float:left;margin-bottom:0px;width:100%;}
.subdivision-right .col-md-4.col-sm-4{float:left;width:100%;}
.specialist-heading > h3{font-size:17px;}
#member_setting li a{font-size:11px;}
.checkbox{display:inline-block;margin:0 0 2px;}
#agent-target .agent-column-right > h2{font-size:20px;}
#right-section .agent-column-right span{font-size:12px;}
#mobile-logo > img{left:-22px;}
#wrapper #header_wrapper .mob_nav{top:15px;}
#wrapper #header_wrapper .mob_nav .btn_menu{background-size:auto 20px;height:28px;}
#header_brand #back-option{margin-top:13px;}
.kw_realtor_email_text > a:first-child{margin-right:5px;}
.neigh-section .agent-column-left img, .agent-column-left img{height:157px;}
.agent-column-right, .neigh-section .agent-column-right{width:59%;}
#right-section .kw_realtor_email_text{margin-top:10px !important;}
.kw_realtor_email_text > a{padding:10px;}
#kw_realtor li.kw_realtor_contact a{padding:10px 0;}
#kw_realtor #agent-target li.kw_realtor_contact a{top:5px;}
#mag-search2.form-control{font-size:11px!important;}
}
@media screen and (max-width:375px){.kw_realtor_email_text > a{padding:10px;}
#kw_realtor li.kw_realtor_contact a{padding:10px 0;}
.agent-column-right ul li.kw_realtor_contact{bottom:6px;}
#right-section .kw_realtor_email_text{margin-top:14px !important;}
#results #result-items .item .prt-left-side{float:left;width:42%;}
#results #main-mlx-target #result-items .item .feature{width:40%;}
}
@media screen and (max-width:367px){.kw_realtor_email_text > a:first-child{margin-right:5px;}
.kw_realtor_email_text a:last-child{float:right !important;}
.trigger-save-search{font-size:12px !important;}
.save_ser .search-link{font-size:11px !important;}
.save_ser #switch-a > figure{margin-left:4px !important;}
}
@media(max-width:359px){.result-list .information .price .underline{bottom:18px;}
.pagination ul li a{font-size:11px;padding:5px 5px;}
#results #result-items .item .price{width:auto;}
#right-section .agent-column-right span{font-size:11px;}
.sort-options .sort-options-list .sortby{margin-right:0;}
.agent-column-right, .neigh-section .agent-column-right{width:60%;}
.agent-column-left, .neigh-section .agent-column-left{width:36%;}
.mobile-menu li a{padding:8px 0 9px 36px;}
#header{width:100%;float:left;}
#header_wrapper{min-width:initial !important;}
#results #result-items .item .f-label, .item .f-label{font-size:14px;}
.trigger-save-search > span{font-size:11px;}
.trigger-save-search > a{font-size:11px;}
.wrapper #results #result-items .item .find{margin-top:-4px;}
.fancybox-wrap{max-width:280px;width:100% !important;}
.login_box .login_header h2{margin-left:165px;}
.login_box .login_header{background-position:42px 10px;}
#agent-target .agent-column-right > h2{font-size:20px;}
}
@media(max-width:340px){.wrapper #results #result-items .item .find{font-size:14px !important;margin-top:-4px;}
.tools .save_btn.active .fa.save::before{background-position:27px 0;}
}
@media only screen and (min-width:991px) and (max-width:1199px){.price-holder{max-width:90%;}
}
@media only screen and (min-width:500px) and (max-width:540px){.price-holder{width:60% !important;}
}