@media only screen and (max-width: 1199px) {
	.center-wr{
		width: 96%;
		margin: 0 auto;
	}
	.header_menu {
    	width: 73%;
    }
    .header_call_wrp {
    	width: 16%;
    }
    .banner_detail_wrp h1 {
    	width: 50%;
    }
    .taber_inner_wrp a {
    	font-size: 14px;
    }
    .taber_median_wrp {
    	width: 84%;
    }
    .taber_inner_wrp ul li {
		margin: 0 14px;
	}
    .taber_content_wrp {
    	padding: 60px 28px 60px 40px;
    }
    .location_sect {
	    width: 20%;
	}
	.btn_outer_wrp, .active_listing_btn_wrp {
    	width: 24%;
    }
    .sale_active_listing .bx-prev, .rental_active_listing .bx-prev {
	    left: -40px;
	}
	.sale_active_listing .bx-next, .rental_active_listing .bx-next {
	    right: -40px;
	}
	.act_bath_wrp::before, .act_bed_wrp::before, .act_area_wrp::before { 
		left: 4px;
		background-size: 16px;
	}
	.active_listing_desc span {
		padding: 15px 10px 15px 20px;
	}
	.active_listing_desc .act_area_wrp {
	    padding: 13px 4px 13px 17px;
	}
	.map_loc_img {
	    width: 52px;
	}
	.map_loc_detail {
	    width: 75%;
	    padding: 10px 0 10px 10px;
	}
	.map_loc_inner{
		width: 23%;
		margin: 0 0 0 10px;
	}
	.map_loc_wrp {
	    width: 95%;
	}
	.btn_outer_wrp, .active_listing_btn_wrp {
	    width: 26%;
	}
	.median_wrp, .price_wrp {
	    width: 46%;
	}
	.first_img {
		width: 55%;
	}
	.all_location_img img {
		width: 80%;
	}
	.gallery_left_sect h2 {
		width: 82%;
	}
	.footer_logo::before, .footer_logo::after {
	    width: 370px;
	}

}/* 1024 */
@media only screen and (max-width: 1023px) {
	.gallery_right_sect {
	    width: 55%;
	}
	.gallery_left_sect.left {
	    padding-left: 5%;
	}
	.gallery_left_sect.right {
		padding-right: 5%;
	}
	.gallery_left_sect {
	    width: 40%;
	}
	.incom_days_wrp, .incom_ratio_wrp, .incom_pay_wrp {
		width: 29%;
	}
	.btn_outer_wrp, .active_listing_btn_wrp {
	    width: 220px;
	}
	.graph_inner_wrp p {
		width: 80%;
	}
	.map_loc_inner {
	    width: 30%; 
	    text-align: left;
	}
	.map_loc_img {
	    width: 65px;
	}
	.map_loc_wrp {
		text-align: center;
	}
	.location_map {
	    height: 500px;
	}
	.taber_inner_wrp {
		padding: 30px 10px;
	}
	.taber_content_wrp {
	    padding: 30px 28px 30px 40px;
	}
	.taber_median_btn_wrp a {
		font-size: 14px;
	}
	.sale_active_listing .bx-prev, .rental_active_listing .bx-prev {
	    left: -50px;
	}
	.sale_active_listing .bx-next, .rental_active_listing .bx-next {
	    right: 45px;
	}
}/* 980 */
@media only screen and (max-width: 979px) {
	.sale_active_listing .bx-prev, .rental_active_listing .bx-prev {
	    left: -40px;
	}
	.sale_active_listing .bx-next, .rental_active_listing .bx-next {
	    right: -40px;
	}
	.header_menu ul li a {
		font-size: 14px;
	}
	.header_menu ul li {
		margin: 0 5px;
	}
	.header_menu {
	    width: 63%;
	}
	.header_logo_wrp {
	    width: 13%;
	}
	.header_call_wrp a {
	    font-size: 18px;
	}
	.header_call_wrp {
	    width: 20%;
	}
	.header_menu {
	    width: 65%;
	}
	.banner_detail_wrp {
	    padding: 135px 0 135px 100px;
	}
	.banner_detail_wrp h1 {
	    width: 62%;
	    font-size: 45px;
	    line-height: 55px;
	    padding-bottom: 30px;
	}
	.banner_desc_wrp {
	    width: 60%;
	}
	.taber_inner_wrp {
	    padding: 20px 20px;
	    text-align: center;
	}
	.taber_inner_wrp a {
	    text-align: center;
	}
	.taber_common_wrp {
		padding: 10px 0 60px;
	}
	.taber_median_wrp {
	    width: 75%;
	    margin: 10px auto;
	}
	.taber_common_wrp, .taber_content_wrp {
	    width: 100%;
	    margin: 0 auto;
	    float: none;
	    min-height: unset;
	}
	.taber_section_wrp::before,.taber_section_wrp::after { 
    	width: 100%;
    }
    .taber_section_wrp::after {
	    top: 59%;
	}
	.taber_content_wrp {
	    padding: 50px 20px;
	}
	.location_sect {
	    width: 44%;
	    margin: 20px 20px;
	}
	.location_wrp {
		padding: 50px 0 40px;
	}
	.map_loc_inner {
	    width: 40%;
	    margin-left: 20px;
	}
	.map_loc_wrp {
	    top: -50px;
	}
	.incom_days_wrp, .incom_ratio_wrp, .incom_pay_wrp  {
		margin: 0 10px;
		width: 30%;
	}
	.gallery_left_sect h2 {
    	font-size: 20px;
    }
	.gallery_left_sect p {
		font-size: 16px;
		line-height: 22px;
	}
	.all_location_img img {
	    width: 100%;
	}
	.first_img, .all_location_img {
		width: 35%;
	}
	.first_img {
	    width: 60%;
	}
	.gallery_left_sect.right {
	    padding-right: 20px;
	}
	.gallery_left_sect.left {
	    padding-left: 20px;
	}
	.footer_logo::before, .footer_logo::after {
	    width: 230px;
	}
	.taber_inner_wrp ul li {
	    margin: 8px 10px;
	}
	.taber_inner_wrp {
	    width: 80%;
	}
} /* 768 */
@media only screen and (max-width: 767px) {
	.header_call_wrp a {
	    font-size: 16px;
	}
	.header_menu ul li a {
	    font-size: 12px;
	}
	.header_call_wrp a::before { 
		right: 4px;
		font-size: 14px;
	}
	.banner_detail_wrp h1 {
    	font-size: 38px;
    	line-height: 45px;
    }
    .banner_desc_wrp {
	    width: 65%;
	}
	.banner_desc_wrp::before {
		left: -95px;
	}
	.banner_icon_wrp {
    	left: -55px;
    }
    .location_sect {
	    width: 40%;
	}
	.location_map {
	    height: 400px;
	}
	.map_loc_inner {
	    width: 46%;
	    margin-left: 10px;
	}
	.graph_inner_wrp p {
	    width: 100%;
	}
	.incom_days_wrp, .incom_ratio_wrp, .incom_pay_wrp {
	    width: 29%;
	}
	.income_det_inner span {
	    font-size: 20px;
	}
	.income_det_inner h3 {
	    font-size: 35px;
	}
    .income_details_section {
	    padding: 10% 0 55px;
	}
	.footer_landing_section, .footer_landing_part2 {
	    padding-left: 40px;
	    padding-right: 40px;
	}
	.footer_menu1, .footer_menu2, .footer_menu3, .footer_menu4 {
	    width: 32%;
	    margin: 20px 0;
	}
	.gallery_left_sect, .gallery_right_sect {
	    width: 95%;
	    margin: 0 auto;
	    float: none;
	}
	.gallery_loop {
	    padding: 65px 0;
	}
	.neighbor_wrp {
	    width: 80%; 
	    margin: 10px auto;
	}
	.sale_active_listing, .rental_active_listing {
	    margin: 0 auto;
	    width: 70%;
	}
	#menu-landing-page-menu,.slicknav_menutxt {
	    display: none !important;
	}
	.header_menu {
	    width: 10%;
	    float: right;
	}
	.header_call_wrp {
	    margin-left: 30px;
	}
	.slicknav_menu,.slicknav_btn {
		background-color: transparent !important;
	}
	.header_landing{
		position: relative;
	}
	.slicknav_btn {
    	margin: 16px 20px 15px !important;
    	padding: 0 !important;
    }
    .header_menu ul li {
	    margin: 0;
	    width: 100%;
	}
	.slicknav_nav a:hover {
	    -webkit-border-radius: 0 !important;
	    -moz-border-radius: 0 !important;
	    border-radius: 0 !important;
	    background: #fff !important;
	}
	.slicknav_nav a {
	    padding: 10px 15px !important;
	    margin: 0 !important;
	}
    .slicknav_menu {
		padding: 0 !important;
		position: relative;
		z-index: 99;
	}
	.slicknav_menu .slicknav_icon-bar {
	    width: 30px !important;
	    height: 3px !important;
	}
	.slicknav_nav {
		float: right;
		text-align: left;
		width: 160px;
		position: absolute;
		top: 100%;
		right: 0;
		z-index: 9;
		background-color: #2886d5;
	}
}/* 650 */
@media only screen and (max-width: 649px) {
	.footer_menu1, .footer_menu2, .footer_menu3, .footer_menu4,.footer_social_link_wrp {
	    width: 100%;
	    margin: 8px 0;
	    text-align: center;
    }
    .footer_landing_section, .footer_landing_part2 {
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.footer_landing_section a {
    	font-size: 12px;
    }
    .footer_landing_wrp {
    	padding: 40px 0;
    }
    .neighbor_inner_wrp h2,.graph_inner_wrp h2,.location_map_inner h2 {
    	font-size: 25px;
    }
    .gallery_left_sect h2 {
	    width: 100%;
	}
	.gallery_left_sect.left {
	    padding-left: 0;
	}
	.incom_days_wrp, .incom_ratio_wrp, .incom_pay_wrp {
	    width: 45%;
	}
	.income_det_inner,.gallery_loop,.taber_content_wrp {
		text-align: center;
	}
	.income_details_section {
	    padding: 70px 0 55px;
	}
	.gallery_loop {
	    padding: 50px 0;
	}
	.graph_wrp h4 {
    	font-size: 14px;
    }
    .median_wrp, .price_wrp {
	    width: 90%;
	    margin: 0 auto 30px;
	    float: none;
	}
	.graph_btn_wrp {
		padding-top: 20px;
		margin-top: 0;
	}
	.graph_btn_wrp span {
	    font-size: 12px; 
	    padding: 0 20px;
	}
	.graph_btn_wrp span::before {
	    left: -6px;
	}
	.graph_inner_wrp p,.location_desc p,.all_taber_detail p,.banner_desc_wrp p {
	    font-size: 16px;
	    line-height: 22px;
	}
	.map_loc_inner {
	    width: 65%;
	    margin: 10px auto;
	}
	.location_map_inner h2 {
		margin-top: 0;
	}
	.sale_active_listing .bx-next, .rental_active_listing .bx-next {
	    right: -34px;
	}
	.active_listing_inner h2 {
	    font-size: 24px;
	}
	.location_sect {
	    width: 80%;
	}
	.location_wrp {
	    padding: 35px 0 15px;
	}
	.active_listing_wrp {
	    padding: 30px 0;
	}
	.location_sect h3 {
	    margin: 20px 0;
	}
	.location_desc {
	    padding-top: 0;
	}
	.location_desc p {
		margin-top: 15px;
	}
	.all_taber_detail h2 {
	    font-size: 22px;
	}
	.taber_content_wrp {
	    padding: 30px 10px;
	}
	span.taber_median_price {
	    font-size: 30px;
	}
	.taber_median_title,.taber_median_btn_wrp a {
		font-size: 12px
	}
	.banner_detail_wrp h1 {
	    font-size: 28px;
	    line-height: 40px;
	    text-align: center;
	    width: 100%;
	}
	.banner_detail_wrp {
	    padding: 108px 0;
	}
	.banner_desc_wrp {
		width: 100%;
		padding-left: 100px;
	}
	.banner_icon_wrp {
	    left: 0;
	    margin: 0 auto 0 50px;
	    width: 35px;
	}
	.banner_desc_wrp::before {
	    left: 0;
	}
	.taber_median_wrp {
	    padding: 35px 20px;
	}
	.taber_common_wrp {
	    padding: 0px 0 40px;
	}
	.footer_logo::before, .footer_logo::after {
	    width: 120px;
	}
	.sale_active_listing, .rental_active_listing {
	    width: 80%;
	}
	.header_logo_wrp {
	    width: 20%;
	}
	.header_call_wrp {
	    width: 30%;
	}
}/* 480 */
@media only screen and (max-width: 479px) {
	.banner_detail_wrp h1 {
	    font-size: 22px;
	}
	.graph_inner_wrp p, .location_desc p, .all_taber_detail p, .banner_desc_wrp p,.gallery_left_sect p {
	    font-size: 14px;
	    line-height: 18px;
	}
	span.taber_median_price {
	    font-size: 22px;
	}
	.taber_median_wrp {
	    padding: 25px 10px;
	    width: 90%;
	}
	.taber_median_btn_wrp {
	    width: 42%;
	}
	.taber_median_title {
		margin: 0 10px;
	}
	.all_taber_detail h2 {
	    font-size: 20px;
	}
	.location_sect {
	    width: 90%;
	    margin: 10px 20px;
	}
	.active_listing_inner {
	    margin: 0 15px;
	}
	.active_listing_inner h2 {
	    font-size: 20px;
	}
	.active_listing_desc span {
		font-size: 12px;
	}
	.neighbor_inner_wrp h2, .graph_inner_wrp h2, .location_map_inner h2 {
	    font-size: 22px;
	}
	.location_map_inner {
	    padding: 25px 0 10px;
	}
	.location_map {
	    height: 300px;
	}
	.map_loc_inner {
	    width: 90%;
	}
	.incom_days_wrp, .incom_ratio_wrp, .incom_pay_wrp {
	    width: 90%;
	    margin: 10px auto;
	}
	.neighbor_desc h3 {
	    font-size: 16px;
	}
	.neighbor_desc h4 {
		font-size: 12px;
	}
	.neighbor_wrp {
	    width: 90%;
	}
	.neighbor_inner_wrp a {
		font-size: 14px;
	}
	.neighbor_inner_wrp {
	    padding: 50px 0 30px;
	}
	.footer_landing_section a {
		font-size: 12px;
		padding-bottom: 5px;
	}
	.footer_logo::before, .footer_logo::after {
	    width: 80px;
	}
	.landing_footer_text span {
	    font-size: 15px;
	    line-height: 15px;
	}
	.active_listing .active_payment_wrp {
	    font-size: 20px;
	}
	.active_listing p {
	    font-size: 16px;
	}
	.sale_active_listing .bx-next, .rental_active_listing .bx-next {
	    right: -27px;
	    background-size: 25px;
	}
	.sale_active_listing .bx-prev, .rental_active_listing .bx-prev {
	    left: -27px;
	    background-size: 25px;
	}
	.all_location_img img {
	    width: 47%;
		display: inline-block;
		vertical-align: top;
		margin: 0 3px;
	}
	.all_location_img {
	    width: 100%;
	}
	.first_img {
	    width: 98%;
	    margin: 0 auto 12px;
	}
	.gallery_loop {
	    padding: 30px 0;
	}
	.gallery_loop_section {
		padding: 20px 0;
	}
	.sale_active_listing, .rental_active_listing {
	    width: 90%;
	}
	.header_call_wrp a {
	    font-size: 13px;
	}
	.header_call_wrp {
	    margin-left: 20px;
	}
	.header_logo_wrp {
	    width: 25%;
	}
}/* 375 */
@media only screen and (max-width: 374px) {
	.taber_median_btn_wrp {
	    width: 44%;
	}
	span.taber_median_price {
	    font-size: 20px;
	    width: 20%;
	}
	.active_listing_inner {
	    margin: 0 10px;
	}
	.active_listing .active_payment_wrp,.gallery_left_sect h2 {
	    font-size: 18px;
	}
	.neighbor_inner_wrp h2, .graph_inner_wrp h2, .location_map_inner h2 {
	    font-size: 21px;
	}
	.footer_landing_section, .footer_landing_part2 {
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.taber_median_wrp {
		width: 95%;
	}
	.header_call_wrp {
	    width: 35%;
	}
}/* 320 */