@media (max-width: 1920px) {
.half_map.fixed {max-width: 50%;}
.sixty {max-width: 50%;}
.halfy {max-width: 50%; flex: 0 0 50%; }
.half_map.fixed {max-width: 50%; width: 100%; }
}
@media (max-width: 1860px) {
.header_content .search-form {width: 26.2%;}
.header_content .sign-in-pr {width: 18.71%;}
}
@media (max-width: 1500px) {
.half_map.fixed {width: 40%;}
.halfy {max-width: 40%;-ms-flex: 0 0 40%;flex: 0 0 40%;}
.sixty {max-width: 60%;-ms-flex: 0 0 60%;flex: 0 0 60%;}
.header_content .search-form {display: none;}
.header_content nav {width: 59.85%;text-align: center;}
header.fixed nav {text-align: center;padding-right: 0;}
.header_content .sign-in-pr {width: auto;}
}
@media (max-width: 1366px) {
.container {padding: 0 15px;}
.selection-part form input {width: calc(100% - 514.75px)}
header .sign-in-pr .sign li {margin-right: 8px;}
.blog-main .blog-info .blog-title {font-size: 20px;}
.half_map.fixed {width: 35%;}
.halfy {max-width: 35%;-ms-flex: 0 0 35%;flex: 0 0 35%;}
.sixty {max-width: 65%;-ms-flex: 0 0 65%;flex: 0 0 65%;}
header.fixed nav {width: 59%;}
#map-container.fullwidth-home-map {height: 500px;}
}
@media (max-width: 1200px) {
header .row {margin: 0;}
.dis-none {display: none;}
header .logo {margin-top: 0;}
header .sign-in-pr {margin-top: 0;}
header .row {align-items: center;}
footer .top-footer .my-property p{ font-size:12px; }
.main-prt .standert-properties .single-prop .lef-prop .main{font-size:25px;}
.p-15{padding:0 15px !important;}
.ab-travel .rcp-info > h3{font-size:14px;}
.ab-travel .rcp-info > span{font-size:12px;}
.widget-agent .form-submit button{font-size:15px;}
.listing-view .ab-properties {display: flex;}
.listing-view .ab-properties .img-sec img {height: 100%;}
.main-prt .sidebar .widget-contact .customer-auth .info_sec {display: unset;}
.ur-reviews .form-submit button {padding: 0;}
.widget-contact .form-submit button {margin-top: 0;}
.contact-section .ur-reviews .form-submit button {padding: 0 40px;}
.banner2 {padding: 150px 0;}
header.style2 .custom-select {padding: 0;width: 100%;float: right;}
header.full .container-fluid, header.shdw .container-fluid {padding: 0 15px;}
.half_map.fixed {position: static;height: 400px;width: 100%;}
.halfy {max-width: 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;padding: 0;}
.sixty {max-width: 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;}
.half_map.fixed {max-width: 100%;}
.inp-field input[type="checkbox"] + label b {font-size: 13px;}
header.fixed nav {display: none;}
.header_content .logo {width: auto;margin-top: 16px;}
.menu-btn {margin-right: auto;}
}
@media (max-width: 991px) {
header nav.theme-menu {display: none;}
.menu-btn {display: block;}
.featured-sec .ab-properties {margin-bottom: 30px;}
.featured-sec .row {margin-bottom: -30px;}
.familiar-setting .ab-location {margin-top: 30px;}
.abt-house .find-hs .lf-hs {font-size: 28px;margin-top: 9px;}
.abt-house.block {padding: 70px 0;}
footer .top-footer .abt-news .widget-title{margin-top:39px;}
.standert-properties{padding-right:0;}
.blog-standart{padding:35px 0 36px 0;}
.blog-item .blog-info .blog-title{font-size:32px;}
.get-in-touch{padding-top:30px;}
.main-content{padding-bottom:70px;}
.featured-carousel .slick-arrow{top:180px;}
.filter-section ul li{width: calc(100% / 4);}
.banner2{padding:210px 0 215px 0;}
.location-pr .loct-list .list-1 ul li a{font-size:14px;}
.block {padding: 75px 0;}
.featured-sec.block {padding-top: 110px;}
.blog-item .blog-info .blog-title {font-size: 20px;}
.blog-main .blog-info {padding: 0 15px;}
.load-more-items {margin-top: 50px;}
.sidebar .featured-sec .ab-properties {margin-bottom: 0;}
.sidebar .widget:last-child {margin-bottom: 0;}
.banner-thumbs-con {bottom: 20px;}
.main-prt .standert-properties .abt-features .list-tp .types li {padding-left: 0;}
.main-prt .standert-properties .floor-plan img {width: 100%;margin: 0;}
.main-prt .standert-properties .floor-plan .flr-st li {margin-bottom: 15px;}
.main-prt .standert-properties .floor-plan .flr-st li:last-child {margin-bottom: 0;}
.main-prt .sidebar .widget-contact .customer-auth .info_sec {display: table-cell;}
.blog-items .blog-item .blog-info .blog-title {margin-bottom: 20px;margin-top: 20px;}
.blog-items .blog-item .blog-info .blog-title {font-size: 28px;}
.blog-items {margin-bottom: 50px;}
.side-slider .slick-list {padding: 0 !important;}
.ab-travel .rcp-img .category-name {left: 25px;}
.ab-travel .rcp-info {padding-left: 0;left: 25px;}
.blog-standart {padding: 50px 0;}
.ab-travel .rcp-info > h3 {font-size: 22px;}
.map-sec #map-container.fullwidth-home-map {height: 350px;}
.get-in-touch {margin-top: 25px;}
.contact-section {padding: 60px 0;}
.agents-list {margin-bottom: 60px;}
.pr-35 {padding: 0 15px;}
.pagi_nation {margin-bottom: 50px;}
.listing-sec.style2 .ab-properties .info-sec {padding: 27px 25px 20px 25px;}
.banner2 {padding: 120px 0;}
.selection-part h1 {font-size: 32px;}
.location-pr.block {padding-bottom: 0;}
.featur-hd {font-size: 16px;}
.categories .catg-list {padding: 35px 0;}
.categories .catg-list > img {margin-bottom: 10px;}
.dis_none {display: none;}
.prr-0 {padding-right: 0;}
.pll-0 {padding-left: 0;}
.abt-property-feature .blog-item {margin-bottom: 30px;}
.header_content .logo {margin-top: 12px;}
#map-container.fullwidth-home-map {height: 400px;}
.logged-in .mobile-menu {top:45px;}
}
@media (max-width: 768px) {
.elementor-element .wdk-search .wdk-field.wdk-field-btn .wdk-field-group:last-child {
flex: 5 1 auto;
}
.menu-btn {
margin-right: initial;
margin-left: auto;
}
.wdk-field button.wdk-search-additional-btn {
padding: 0 15px;
}
.blog-item .blog-info .meta li, .blog-item .blog-info p {
padding-right: 0;
}
.sign-in-pr,.sign {display: none;}
.selection-part form input {width: 100%;margin-bottom: 15px;}
.selection-part .ul-ls {width: 100%;overflow: hidden;}
#map-container.fullwidth-home-map {height: 400px;}
.selection-part .ul-ls li {width: calc(100% / 5) !important}
.selection-part .ul-ls li button {padding: 0;width: 100%;}
.main {font-size: 30px;}
.block {padding: 90px 0;}
.block2 {padding: 90px 0;}
.familiar-setting .ab-location {margin-bottom: 30px;}
.familiar-setting .row {margin-bottom: -30px;}
.abt-house .find-hs .lf-hs {width: 100%;margin-bottom: 30px;}
.abt-house .find-hs {display: block;text-align: center;}
.abt-house .find-hs a {float: none;margin-left: 0;}
.abt-house.block {padding: 50px 0;} 
.abt-house .find-hs .lf-hs {margin-top: -3px;}
footer .top-footer .wid-links .widget-title{margin-top:39px;}
.main-prt .standert-properties .single-prop .lef-prop .main{font-size:23px;}
.main-prt .standert-properties .single-prop .ryt-prop .lf-hd{font-size:20px;}
.main-prt .standert-properties .reviews .ath-info .abt-miller-info h3{font-size:16px;}
.main-content{padding-top:45px;}
.blog-item .cnt-lst li{font-size:12px;}
.blog-item .blog-info p{font-size:13px;}
.comments-section .comments-list .abt-miller-info > span{margin-bottom:8px;}
.contact-section{padding-bottom:70px;}
.agents-list .agent-details .agent-info p{padding-right:0;}
.tabss-row .tc-rows-list li a{font-size:14px;}
.inp-field input[type="checkbox"] + label b{font-size:12px;}
.selected-proptz li a{font-size:10px;}
.map-details{padding-top:45px; text-align:center;}
.categories .catg-list{width: calc(100% / 3 - 10px);}
.loct-list{text-align:center;}
.blog-main {margin-bottom: -20px;}
.testimonial-sec .tsti-slider p br {display: none;}
.our-agents .abt-agnts {margin-bottom: 30px;}
.our-agents.block {padding-bottom: 60px;} 
.pop-slider .slide-item img {width: 100%;height: 100%;}
.pop-slider .slide-item {margin: 0;}
.main-prt .standert-properties .floor-plan .flr-st {padding: 26px 35px 15px 35px;}
.comment-form .form-field input {max-width: 100%;}
.blog-item .blog-info p {font-size: 14px;}
.blog-standart .blog-hd {font-size: 30px;}
.blog-item .cnt-lst li {font-size: 14px;}
.blog-item .cnt-lst {padding-left: 0;}
.blog-item .blog-info p {font-size: 15px;}
.agents-list .agent-details {height: auto;}
.agents-list .agent-details .agent-info {width: 100%;}
.agents-list .agent-details .agent-img {width: 100%;}
.agents-list .agent-details .agent-img img {width: 100%;}
.agents-list .agent-details .agent-info {padding-bottom: 30px;}
.agents-list .agent-details .agent-info p {margin-top: 0;}
.agents-list .agent-details.single .agent-info .lft-pr {position: static;float: right;}
.agents-list .agent-details.single .agent-info {-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.20); -moz-box-shadow: 0 0 10px rgba(0,0,0,0.20); -ms-box-shadow: 0 0 10px rgba(0,0,0,0.20); -o-box-shadow: 0 0 10px rgba(0,0,0,0.20); box-shadow: 0 0 10px rgba(0,0,0,0.20); }
.agents-list .agent-details.single {height: auto;}
.listing-sec {margin-top: 50px;}
.ls-activ-filter {margin-top: 75px;}
.tabs-pr.rowb .nav-tabs {margin-top: 25px;}
.listing-view .ab-properties .img-sec {width: 240px;}
.listing-view .ab-properties .info-sec {width: calc(100% - 240px);}
.banner2 {padding: 70px 0;}
.location-pr.block {padding-bottom: 60px;}
.half-map-sec.fixed .filter-status {width: 100%;margin-top: 25px;text-align: center;}
.half-map-sec .main-content-filter {padding-bottom: 70px;}
.banner2 .filter-section ul li {width: calc(100% / 3);}
.map-details #map {height: 320px; text-align: center; max-width: 500px !important; margin: 0 auto; }
#map-container.fullwidth-home-map {height: 330px;}
.banner-thumbs .banner-thumb {height: 50px;}
.agents-list .agent-details .agent-info .lft-pr {position: static;float: left;margin-top: 15px;}
.agents-list .agent-details.single .agent-info .lft-pr {width: 100%;text-align: left;margin-top: 25px;}
body footer .top-footer {padding-bottom: 0;}
}
@media (max-width: 576px) {
.selection-part .ul-ls li {width: 100% !important;}
#map-container.fullwidth-home-map {height: 350px;}
.block {padding: 70px 0;}
.selection-part {margin-bottom: 0;}
.pop-slider .slide-item {margin: 0;}
.familiar-setting .row {margin-bottom: -50px;}
.block2 {padding: 70px 0;}
.familiar-setting .ab-location  {margin-top: 0;margin-bottom: 50px;}
footer .top-footer .popular-prop .widget-title{margin-top:39px;}
.main-prt .standert-properties .single-prop .lef-prop .main{font-size:19px;}
.main-prt .standert-properties .single-prop .ryt-prop .lf-hd{font-size:15px;}
.thr-pr li{font-size:10px;}
.main-prt .standert-properties .single-prop .lef-prop .btm-hd{font-size:12px;}
.ath-info .abt-miller-info h3{font-size:14px;}
.blog-item .blog-info .blog-title{margin-bottom:18px; font-size:25px;}
.main-content{padding-top:40px;}
.blog-item .cnt-lst{padding-left:15px;}
.blog-item .blog-info h4{font-size:17px;}
.tabss-row .tc-rows-list li a{font-size:10px;}
.tabss-row .sort-by select{font-size:11px;}
.filter-section ul li{width: calc(100% / 3);}
.categories .catg-list{width: calc(100% / 2 - 10px);}
.featured-sec.block {padding-top: 70px;}
.thr-pr li {font-size: 14px;}
.blog-item .blog-info .blog-title {margin-bottom: 0;}
.filter-head .nav-tabs {float: right;}
.filter-status {width: 100%;margin-top: 30px;text-align: center;}
.main-content-filter #list-view .ab-properties {display: block;}
.listing-view .ab-properties .img-sec {width: 100%;}
.listing-view .ab-properties .info-sec {width: 100%;}
.main-prt .standert-properties .single-prop .ryt-prop {width: 100%;text-align: left;}
.main-prt .standert-properties .single-prop .ryt-prop .lf-hd {text-align: left;font-size: 20px;margin-top: 15px;}
.main-prt .standert-properties .abt-information ul li span {float: right;width: 73%;}
.main-prt .standert-properties .abt-information ul li strong {float: left;width: 20%;}
.main-prt .standert-properties .abt-information ul li {float: left;width: 100%;}
.main-prt .standert-properties .abt-information ul {float: left;width: 100%;}
.listing-view .ab-properties {display: block;}
.main-prt {padding-bottom: 70px;}
.blog-items .blog-item .blog-info .blog-title {font-size: 20px;}
.blog-item .cnt-lst li {line-height: 22px;}
.ath-info {padding: 30px 0;}
.comment-form > h3 {margin-bottom: 30px;}
.map-sec #map-container.fullwidth-home-map {height: 220px;}
.ls-activ-filter {margin-top: 40px;}
.filter-section ul li {margin-bottom: 15px;}
.tabss-row .sort-by select {font-size: 14px;}
.tabss-row .sort-by {width: auto;margin-top: 20px;float: left;}
.selected-proptz li {margin-bottom: 5px;}
.location-pr.block {padding-bottom: 35px;}
.half-map-sec.fixed .filter-head .nav-tabs {float: right; width: 100%; text-align: left; padding: 0; border: 0; margin-top: 25px; }
.half-map-sec.fixed .filter-status {margin-top: 25px;text-align: left;}
.half_map.fixed {height: 300px;}
.banner2 .filter-section ul li {width: calc(100% / 2);}
.agents-list .agent-details.single {display: block;}
.banner-thumbs .banner-thumb {height: 40px;}
}
@media (max-width: 480px) {
.mobile-menu {width: 250px;}
#map-container.fullwidth-home-map {height: 270px;}
.main {font-size: 20px;}
.abt-house .find-hs .lf-hs {font-size: 20px;margin-bottom: 25px;}
.abt-house.block {padding: 40px 0;} 
.get-in-touch .phras{font-size:13px;}
.blog-item .blog-info .blog-title {font-size: 20px;}
.full_wdth {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
footer .top-footer {padding: 60px 0;}
.pop-slider .slide-item .town-house {display: none;}
.pop-slider .slick-prev, .pop-slider .slick-next {width: 35px; height: 35px; }
.pop-slider .slick-prev::before, .pop-slider .slick-next::before {font-size: 20px; }
.filter-head .nav-tabs {border:0;padding: 0;width: 100%;display: block;text-align: center;}
.filter-head .nav-tabs .nav-item {display: inline-block;}
.filter-form {width: 100%;}
.slct-field {float: none;width: 100%;}
.filter-head .nav-tabs {margin-top: 25px;}
.main-prt .standert-properties .abt-information ul li span {width: 100%;margin-top: 15px;line-height: 26px;}
.main-prt .standert-properties .abt-information ul li strong {width: 100%;}
.main-prt .standert-properties .floor-plan .flr-st {padding: 20px 15px;}
.main-prt .standert-properties .floor-plan .flr-st li {width: 100%;}
.ath-info .abt-miller-info {display: unset;float: left;padding-left: 0;margin-top: 25px;}
.main-prt .sidebar .widget-contact .customer-auth .info_sec {display: unset;}
.reply {position: static;margin-top: 25px;}
.banner-thumbs-con {bottom: 10px;}
.blog-standart .blog-hd {font-size: 22px;}
.blog-standart {padding: 40px 0;}
.blog-items .blog-item .blog-info .blog-title {line-height: 26px;}
.ab-travel .rcp-info {left: 0;padding-left: 15px;}
.ab-travel .rcp-info > h3 {font-size: 15px;}
.ab-travel .rcp-img .category-name {left: 15px;}
.blog-item .blog-info h4 {line-height: 25px;}
.contact-section {padding: 50px 0;}
.contact-detail ul li {line-height: 27px;}
.agents-list .agent-details .agent-info .lft-pr {position: static;float: left;margin-top: 25px;}
#map-container.fullwidth-home-map.style2 #map {height: 250px;}
.filter-section ul li {width: 100%;}
.tabs-pr.rowb .nav-tabs {float: left;}
.selection-part h1 {font-size: 24px;}
.list-1 {text-align: center;margin-bottom: 15px;}
.map-details {margin-bottom: -115px;}
.categories .catg-list {width: 100%;}
.filter-dv {width: 100%;margin-top: 15px;border:0;padding: 0;}
.half-map-sec.fixed .filter-head .nav-tabs {padding-left: 35px;}
.filter-status > span {padding-left: 35px;}
.banner2 .filter-section ul li {width: 100%;}
.header_content .logo {margin-top: 13px;}
#map-container.fullwidth-home-map {height: 270px;}
.banner-thumbs .banner-thumb {height: 30px;margin-right: 3px;}
.main-content-filter .filter-section ul li {width: 100%;}
.agents-list .agent-details {display: block;}
.agents-list .agent-details.single .agent-info .lft-pr {width: 100%;text-align: left;}
.links-sales .social_links {margin-top: 25px;}
}