.map-area{display:-ms-flexbox;display:flex;min-height:400px;max-width:1466px;padding:50px 50px;margin:0 auto}.right-map{width:55%}#map{width:100%;height:100%}.map-left-content{width:45%}.banner-search{padding-right:25px}.listing-holder{height:700px;overflow:auto;padding-right:25px}.banner-search form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.banner-search form .search-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:50px;background-color:#fff;border:1px solid #dadada;color:#5f6062;padding:15px 20px}.banner-search form .submit{display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;font-size:16px;cursor:pointer;border:0;background:rgba(43,75,137,100);color:#fff;transition:all .25s;padding:0 20px}.map-listing-box-area{height:700px;overflow:auto}.listing-box{position:relative;border-bottom:1px solid #f2eae2;padding:20px 0px}.title-holder{display:-ms-flexbox;display:flex}.title{width:50%;font-family:Work Sans,sans-serif;font-size:16px;color:#171717;line-height:16px;padding-right:22px}.title h4{font-size:22px;line-height:normal;margin-bottom:20px}.title h4 a{text-decoration:none;color:#77a3c6}.title h4 a:hover{color:#000}.title address{font-style:normal;line-height:1.4;margin-bottom:20px}.title p{font-weight:500;margin:0 0 15px}.number-box{width:50%;display:flex;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.phone-btn,.phone-btn-border{display:block;width:200px;text-align:center;font-size:16px;font-weight:normal;line-height:1.5;text-transform:uppercase;cursor:pointer;border:1px solid rgba(43,75,137,100);padding:10px 20px;text-decoration:none;background-color:rgba(43,75,137,100);color:#fff;transition:all .25s;margin-bottom:10px}.phone-btn-border{background:0;color:rgba(43,75,137,100);margin-bottom:0px}.phone-btn img,.phone-btn-border img{margin-right:5px}.phone-btn-border img.white{display:none}body .gm-ui-hover-effect{top:10px !important;right:6px !important}.phone-btn:hover,.phone-btn-border:hover{background:#77a3c6;color:#fff;border-color:#77a3c6}.gm-style .gm-style-iw-d{padding:30px !important}@media screen and (-webkit-min-device-pixel-ratio:0){.gm-style .gm-style-iw-c{padding:12px 19px}.gm-style .gm-style-iw-d{padding:0px 0px 4px 0px !important}}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){.gm-style .gm-style-iw-c{padding:12px 19px}.gm-style .gm-style-iw-d{padding:0px 0px 4px 0px !important}}@media screen and (-webkit-min-device-pixel-ratio:0){.gm-style .gm-style-iw-c{padding:12px 19px}.gm-style .gm-style-iw-d{padding:0px 0px 4px 0px !important}.gm-style .gm-style-iw-c{-chrome-:only(;padding:12px 19px;)}.gm-style .gm-style-iw-d{-chrome-:only(;padding:0px 0px 4px 0px !important;)}}.phone-btn-border:hover img.blue{display:none}.phone-btn-border:hover img.white{display:inline-block}.map-info h5{font-size:20px;color:#2b4b89}.map-info img{width:320px}@media(max-width:1199px){.right-map{width:50%}.map-left-content{width:50%}}@media(max-width:991px){.map-area{flex-wrap:wrap;padding:0px 20px 20px}.right-map{width:100%;height:500px}.map-left-content{width:100%;padding:30px 0px 0px;margin-bottom:30px}.banner-search{padding-right:0px}.listing-holder{padding-right:0px}}@media(max-width:960px){.map-area{padding:0px 5px 20px}}@media(max-width:767px){.listing-holder{overflow-y:scroll;padding-right:7px}::-webkit-scrollbar{-webkit-appearance:none;width:7px}::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}}@media(max-width:479px){.title-holder{flex-direction:column}.title{width:100%;padding-right:0px;margin-bottom:10px}.right-img{width:100%}.number-box{-ms-flex-align:start;align-items:flex-start}.banner-search form .submit{width:93px;justify-content:center;padding:0 0px}}