@charset "utf-8";

@media(max-width:1199px){
.banner_st1{height:720px;}
.banner_search{padding-right:0;}
.list_fea li span{font-size:11px;}
.list_fea li span img{width:16px; margin-right:2px;}
.nav_st1 ul li{margin-right:20px;}
.evaluation_banner{height:auto;}
.eval_con{position:static; transform:translate(0); margin:50px 0;}
.eval_search{padding:0;}
.schedule_tour .right_side{padding:26px 0 0 26px;}
.tour_sche_cont ul li p{font-size:16px;}
.sale30day_cont table td span{width:100%; float:left; text-align:left;}
.sale_map img{position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); width:auto; height:auto; max-width:90%; max-height:90%;}
.prog_result li span.amt{float: left; width: 100%; text-align: left; padding: 2px 0 0 18px;}
.provide_list ul li{padding:7px 8px;}
}

@media(max-width:1023px){
.inner_search{display:inline-block;}
.inn_search_left{width:100%; float:left;}
.inn_search_right{width:100%; float:left;}
.inn_search_right .home_list_con{height:auto;}
.location_info{padding:20px 10px 5px 20px;}
.inn_search_left iframe{position:static; height:230px;}

}

@media(max-width:991px){
.banner_st1{height:620px;}
.banner_st1 .b_info h1{font-size:56px;}
.banner_st1 .b_info h1 br{display:none;}
.header_st1 .container{position:relative;}
.nav_st1{position:absolute; right:0; width:100%;}
.nav_st1 .navbar-toggler{position:absolute; right:0;}
.nav_st1 .navbar-collapse{position: absolute; left: 0; top:28px; width: calc(100% - 30px); background: #FFF; margin-left: 15px; box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);}
.nav_st1 ul{width:100%; float:left;}
.nav_st1 ul li{margin:0; width:100%; float:left; font-size:14px;}
.nav_st1.navbar-expand-lg .navbar-nav .nav-link{color:#333; width:100%; float:left; padding:10px 20px; border-bottom:1px rgba(0, 0, 0, 0.15) solid;}
.nav_st1.navbar-expand-lg .navbar-nav .nav-link:hover{color:#f7755c;}
.nav_st1 ul li .dropdown-menu{border:0;}
.nav_st1 ul li .dropdown-item{padding:10px 20px 10px 30px;}
.banner_search .search_city input{font-size:12px;}
.banner_search .search_select ul li{font-size:12px;}
.banner_search .search_price input{font-size:12px;}
.header_st1{position:absolute !important;}
.header_st1.fixed2{background:none;}
.about_img{width:330px; padding-left:70px;}
.insight_box{padding:15px;}
.insight_box h4{font-size:16px;}
.download_sample{margin:0;}
.eval_left .ext_botinfo{text-align:left;}
.eval_left h3{font-size:20px;}
.eval_left p{font-size:13px; line-height:18px;}
.eval_left .loc_sub{font-size:14px; margin-bottom:15px;}
.eval_agent_info{width:100%; margin-top:15px;}
.inner_search_block .container{display:inherit;}
.search_helper{width:100%; margin-top:15px;}
.news_email{margin-bottom:20px;}
.tour_sche_cont{width:100%;}
.tour_sche_cont ul li{width:100%; padding:0 0 10px 0;}
.tour_sche_cont ul li span{float: left; margin: 5px 0 0 0;}
.tour_sche_cont ul li p {width: calc(100% - 80px); float: right;}
.pro_detail_fea{width:100%; margin-top:5px;}
.detail_like{float:right;}
.pro_dea_nav_bg{display:none;}
.property_head{padding-bottom:20px;}
.property_head.fixed{padding-bottom:20px;}
.pro_det_cont .right_side{width:250px;}
.pro_det_cont .left_side{width:calc(100% - 250px); padding-right:20px;}
.sche_tour h4{font-size:18px;}
.pro_detail_map ul li{float:left; margin:0 20px 5px 0;}
.cus_tb th{font-size:12px;}
.cus_tb td{font-size:12px;}
.tax_rec_cont{margin-top:20px;}
.school_tb{min-width:600px;}
.school_tab_cont{overflow:auto;}
.school_tab .nav-item{width:100%; padding:0;}
.sale_map{position:static; width:100%; text-align:center; padding:15px;}
.sale_map img{position:static; transform:translate(0);}
.sale30day_cont{width:100%;}
.pay_ca_r{padding-left:15px;}
.pay_calc_r::after{left:15px; border-left:1px #dddddd solid;}
.pay_ca_r{margin-top:30px;}
/*.quik_search {height: auto;}*/
.new_list_box{align-items: flex-start;}
.new_list_box .img_wrap{width:220px; height:auto;}
.new_list_box .cont_wrap .pri{position:static;}
.new_list_box .cont_wrap h4{padding-right:0; margin-bottom:5px;}
.provide_list{flex-wrap:wrap;}
.provide_list ul{width:100%;}
.provide_list .rhs{width:100%; margin-top:10px;}


}

@media(max-width:767px){
.banner_st1{height:500px;}
.banner_st1 .b_info h1{font-size:25px; text-align:center; margin-bottom:0;}
.three_circle{margin:0;}
.circle_cont{margin-top:50px;}
.banner_search {border-radius: 0; border:none;}
.banner_search .search_cont{width:100%; border-radius: 0;}
.banner_search .search_btn{width:100%;}
.banner_search .search_city{width:100%;}
.banner_search .search_select{width:100%; height:auto;}
.banner_search .search_price{width:100%;}
.banner_search .search_city input{border-right:0; border-bottom:1px #d2dbdd solid;}
.banner_search .search_select ul{border-right:0; border-bottom:1px #d2dbdd solid; position:static; height:auto;}
.banner_search .search_select ul li:not(.init){width:100%; background:none;}
.banner_search .search_select ul li:not(.init):hover{color:#f7755c;}
.search_btn {background: none;}
.search_btn a {border-radius: 0;}

.banner_search .b_info p{display:none;}
.copyright{padding:15px;}
.copyright span{width:100%; text-align:center; margin:4px 0;}
.map_sec iframe{height:270px;}
.h_style1 h2{font-size:30px; line-height:35px;}
.h_style1 p{font-size:12px;}
.three_circle{padding-bottom:30px;}
.circle_cont{margin-top:30px;}
.home_blog{padding:30px 0;}
.home_list1{padding:30px 0;}
.quik_search{padding:30px 0;}
.footer{padding-top:30px;}
.h_style3 h4{font-size:25px;}
.h_style2 h3{font-size:20px;}
.quik_search_link{font-size:12px; margin-top:10px;}
.footer_link li{font-size:12px; margin-bottom:10px;}
.about_img{width:100%; padding-left:0; padding-right:24px;}
.gain_insight h3 br{display:none;}
.insight_box{margin:15px 0;}
.gain_insight{padding:40px 0;}
.eval_step1 h2{font-size:32px;}
.eval_step1 p{font-size:16px;}
.eval_search{display:inline-block;}
.eval_search input[type="text"].stret_address{width:calc(100% - 110px); float:left; display:inline-block;}
.eval_search input[type="text"].unit_num{float:left; display:inline-block;}
.eval_info_box .submit_btn{display: inline-block; float: right; margin: 15px 0 0 0; width: 100%;}
.slim_footer .container{display:inherit;}
.slim_footer span{width:100%; text-align:center; float:left; padding:5px 0;}
.slim_footer{padding:15px 0;}
.insight_box h4 br{display:none;}
.map_con{margin-top:30px;}
.eval_report{margin-top:30px;}
.schedule_tour .right_side{width:100%; padding:30px 0 0 0;}
.schedule_tour .left_side{width:100%;}
.inner_banner{padding:30px 0;}
.inner_banner h4{font-size:22px; line-height:30px;}
.inner_block{padding:40px 0;}
.property_detail{padding-top:0;}
.pro_detail_fea ul{display:none;}
.detail_price{margin-left:0;}
.pro_det_cont .left_side{width:100%; padding:0;}
.pro_det_cont .right_side{width:100%;}
.pay_ca_l{padding-right:15px;}
.pay_calc_l::after{width:calc(100% - 30px);}
.pay_calc_r::after{width:calc(100% - 30px);}
.pro_det_cont .right_side .sche_tour{padding: 15px 20px; max-height:50px; overflow: hidden; position: fixed; left: 0; bottom: 0; transition:0.5s all; z-index:99;}
.pro_det_cont .right_side .sche_tour h4{text-align:left; position:relative; padding-right:100px;}
.pro_det_cont .right_side .sche_tour.fixed{max-height:1000px;}
.go_tour{display:block; position:absolute; right:0; top:-2px; cursor:pointer; opacity:0.7;}
.go_tour:hover{opacity:1;}
.go_cross{display:none;}
.pro_det_cont .right_side .sche_tour.fixed .go_cross{display:block;}
.pro_det_cont .right_side .sche_tour.fixed .go_arrow{display:none;}
.pro_de .footer{margin-bottom:46px;}
.pad_ref_input ul li:not(.init){width:100%;}
.property_his_tb{overflow:auto;}
.property_his_tb .cus_tb{min-width:400px;}
.addup_to_cont{width:100%; margin-bottom:20px;}
.addup_to .st1_btn1{float:left;}
.new_list_box{flex-wrap:wrap;}
.new_list_box .img_wrap{width:100%;}
.new_list_box .cont_wrap{width:100%; padding:10px 0 0 0;}
.provide_list ul{width:auto;}
.communities .cont_wrap h4{margin-top:10px;}
.abt_home .img_wrap{position:relative; padding-top:50%; margin-top:30px;}
.Featured_neighbor ul li{width:50%;/* padding-top:35%;*/}
.bn_slider .slick-dots{display:block !important;}
.banner_st1 .slick-arrow{display:none !important;}
.search_cont input{width:calc(100% - 254px);}

}

@media(max-width:575px){
.eval_con{padding:0 15px; margin:40px 0;}
.eval_step1{padding:20px;}
.eval_step1 h2{font-size:16px; margin-bottom:8px;}
.eval_step1 p {font-size: 13px; line-height: 16px;}
.eval_search input[type="text"].stret_address{width:100%;}
.eval_search input[type="text"].unit_num{width:100%; margin-top:15px;}
.eval_search{margin-top:20px;}
.eval_search input[type="text"]{padding:8px 15px;}
.eval_info_box .submit_btn{padding:8px 15px;}
.gain_insight h3{font-size:20px; margin-bottom:20px;}
.st1_btn1 .btn{font-size:12px;}
.inn_search_right .home_list_box{width:100%;}
.location_info .location_name{font-size:22px;}
.loc_sortbar .nubof_listing{width: 100%; float: left; margin-top: 10px; text-align: right;}
.walkthrough_play span{font-size:16px; line-height:20px;}
.d3_tour a{width: 32px; height: 32px; line-height: 32px;}
.d3_tour a img{width:14px;}
.banner_st1{height:450px;}

}


@media(max-width:480px){
.listing_bg{padding:0; background:0;}
.banner_search .search_cont{display:inline-block;}
.search_cont select{width:100%;}
.search_cont input{width: 100%; border-top: 1px rgba(0, 0, 0, 0.2) solid;padding: 15px;}
.search_cont a{width:100%;position: static;    transform: inherit;}
.banner_search{margin-top:20px;}
.banner_st1{height:500px;}

}