@media only screen and (max-width: 600px) {
.top-menu-wrapper .top-content .top-left .a img { width:100% !important; padding:7px 0px !important; }
.menuFix { position:fixed !important; left:0 !important; background:#fff !important; border-bottom: 1px solid #eee !important; }
.list-price { border-top: 1px solid #eee !important; padding-top: 10px !important; margin-top: 10px !important; padding-left:5px !important;float:left !important;width:100% !important; }
.top-menu-wrapper .top-content { height:50px !important; }
.top-menu-wrapper .top-content .top-right .a:last-child .customBtnLang a[href="#"] { border-color:#eee !important; margin:10px !important;padding:5px 10px !important; }
.top-menu-wrapper .top-content .top-right .a .customBtnLang ul { border-color:#eee !important; margin:10px !important; margin-top:-5px !important; }
.top-menu-wrapper .top-content .top-right .a .customBtnLang ul li a { border-color:#eee !important; }
.resultContent { height:100%; }
.cookie_warning { text-align:left; padding: 5px !important; font-size:11px; }
.cookie_warning span { width:unset !important; margin:0 !important; border-radius:3px;background:#fff; color:#be3d38; display:inline-block; margin-left:5px !important; padding:2px 3px !important; }
.top-cities { padding:0;background:#fff;}
.top-cities div:last-child { background:#fff; }
.property-content .property-features-list li { font-size: 13px; }
.property-content .seaview { text-transform:unset; padding:5px; }
.top-content .top-left .b, .top-right .a:first-child, .top-search-content .b, .resultContent .b { display:none; }
.resultContent .b { width:100%;height:100%;z-index:9;position:fixed;left:0;top:0; }
.top-search-content .a, .resultContent .a { width: 100% !important; }
.top-menu-wrapper { height:unset !important; }
.top-menu-wrapper .top-search-content .a .fmt { text-align:center !important; }
.top-menu-wrapper .top-search-content .a .b-b .fmd { width: 100% !important;min-width:100% !important; }
.top-menu-wrapper .top-search-content .a .d-d .fmd { width: 100% !important;min-width:100% !important; }
.top-menu-wrapper .top-content .top-left .a { line-height:17px; border:0;width:120px !important;padding: 10px 0px !important; }
.top-menu-wrapper .top-content .top-left .a span { font-size:20px; line-height:30px; }
.mobileMenu { float: left; display:block !important; }
.mobileMenu a { position:relative; float: left; font-weight: 400; padding: 5px 10px !important; margin: 10px; color:#222 !important; border: 1px solid #eee !important; line-height: 18px !important; border-radius:5px; font-size:16px !important; }
.actLi .dotNot { float:left; margin-right:5px; display:none; font-size:40px; line-height:10px;padding:0px; color:red; position:relative;bottom:0;right:0; }
.openMobileSearch .dotNot { display:none; font-size:35px !important; line-height:10px;padding-top:10px; padding-left:5px; color:red; position:absolute;top:0;left:0;right:unset;bottom:unset !important;  } 
.dotNot { display:none; font-size:40px; line-height:10px;padding:3px; color:red; position:absolute;bottom:0;right:0; }

.photo_title { font-size: 20px !important; line-height:20px !important; }

.mobileMenuToggle { display:none; position:absolute;left:0;top:50px;z-index:99;background:#fff;float:left;width:100%; }
.mobileMenuToggle div { position:relative; float:left; width:100%; padding:10px; background:#0061a5; color:#fff; cursor:pointer; text-transform:uppercase; border-top:1px solid #005b9b; }
.mobileMenuToggle div a { color:#fff; }
.mobileMenuToggle div:hover { background:#2386cb; }
.ddWidth { position: absolute !important; width: 100% !important; z-index: 10 !important; background: #e83418 !important; text-align:center !important; }
.ddWidth .fmt { background: #e83418 !important; }
.top-menu-wrapper .top-search-content .a .e-e::after, .top-menu-wrapper .top-search-content .a .a-a::after { background: #e83418; font-family: "Font Awesome 5 Free" !important; content: "\f0d7" !important; font-weight: 900 !important; font-size: 16px !important; position: absolute !important; bottom: 0px !important; width: 100% !important; text-align: center !important; padding:0 !important; right: unset !important; left: 0 !important; top: unset !important; }
.actLi { color:#0061a5 !important; background:#fff !important; }
.property-content .info-content { padding:15px !important; }
.property-content h1 { font-size: 23px !important; line-height: 23px !important; margin-top:15px !important; }
.contactForm { margin-bottom:100px !important; }
.contactForm .contactPhones div { width:50% !important; margin-bottom:5px; }
.info-line div { width: 25% !important; }
.info-line div:nth-last-child(-n+2) { width:25% !important; border-top:1px solid #ededed; }
.property-content .create-pdf { border-top:1px solid #ededed;width:25%; }
.property-content .go-to-form { cursor:default; border-top:1px solid #ededed; }
.property-content .favorite-property { cursor:default; border-top:1px solid #ededed; }

.property-content .chat1 { width:25%; background:#0099ff; color:#fff; border-top:1px solid #ededed; float:left; line-height: 16px; padding: 10px 0; border-right:0; }
.property-content .chat2 { width:25%; background:#25d366; color:#fff; border-top:1px solid #ededed; float:left; line-height: 16px; padding: 10px 0; border-right:0; }


.backToListProp { cursor:pointer;position:absolute;left:0;top:0;height:100%;padding:12px;font-size: 13px;text-transform: uppercase;line-height: 16px;background:#e83418;z-index:9;color:#fff;text-align:center;width:100%;}
.backToListProp:hover { background:#d51306; }
.backToListProp i { margin-right:10px; }
.list-item .list-image { width: 100% !important; height: 180px !important; }
.list-item .list-image img { height: unset !important; }
.list-item h4 { float:left;width:100%;margin-top:10px !important; font-size:18px !important; padding-left:0 !important; }
.list-item .list-location, .list-item .list-info { float:left;width:100%;padding-left:0 !important; }
.list-item .list-info { margin:0 !important; padding: 0 10px !important; }
// .list-item .list-info b { color:#fff !important; font-weight:700; }
.mobilePropPos { position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;display:none;z-index:9 !important; }
.resultContent .thisFilter i { padding: 10px !important; margin: -7px !important; margin-left:-5px !important; }
.list-item { margin:0 !important; padding:10px !important; padding-bottom:0px !important; }
.list-item a { border:1px solid #fff; padding:10px !important; }
.activeProp::after { display:none !important; }
.activeProp a { border: 1px dashed #dabc56 !important;background: #fffeec !important;}
.activeProp .list-info { background:none !important; }
.top-menu-wrapper {position:fixed;z-index:99;transition: all 0.5s !important;   }
.scrollUp { top:0px;}  
.showListHere { height:100% !important; padding-top: 140px; }   
.allPhones { text-align:right;position:fixed;right:0px;bottom:60px;z-index:999;} 
.allPhones .allPhonesBtn { font-size:16px;line-height:16px;background:#0061a5;color:#fff;display: table-cell; vertical-align: middle; text-align: center; text-decoration: none; height: 50px; width: 50px; }
.allPhones .allPhonesNums { background:#076db4;padding:10px;border:0px solid #eee;margin:0px; }
.allPhones .allPhonesNums b { color:#fff;font-weight:normal;text-transform:uppercase; }
.allPhones .allPhonesNums a { margin-bottom:5px;font-size:14px;line-height:14px;background:#fff;padding:8px;width:100%;display:inline-block;color:#0061a5 !important;border-radius:5px; }

/*
border-radius:100%;padding:12px;width:40px;height:40px; 
.top-menu-wrapper .top-search-content .a .fmd { box-shadow:none !important; background:#b31800 !important; }
.top-menu-wrapper .top-search-content .a .fmd li { color:#fff !important; }
.top-menu-wrapper .top-search-content .a .fmd li:hover { color:#333 !important; }
.top-menu-wrapper .top-search-content .a .fmd li b { color:#fff !important; }
*/
}