.location-3{padding:30px 0 0;position:relative}.location-3 .single-location .address{cursor:pointer}.location-3 .map-item{width:100%}@media (min-width:992px){.location-3 .map-item{position:absolute!important;height:92%;left:0}}@media (max-width:991px){.location-3 .map-item{height:390px!important;position:relative}}.location-3 .cont{height:340px;overflow:hidden}.location-3 .cont .container{height:inherit}.location-3 .cont .container .flex-cont{height:inherit;display:flex;align-items:center;justify-content:flex-start}.location-3 .cont .white-box{width:25%;background:#fff;height:90%;overflow:hidden;z-index:1}.location-3 .cont .white-box h2{height:65px;width:100%;line-height:65px;vertical-align:middle;padding:0 17px;border-bottom:1px solid #e6e6e6;margin:0;font-size:25px;color:#333;text-transform:uppercase;font-weight:700}.location-3 .cont .white-box .item{border-bottom:1px solid #e6e6e6;padding:15px 17px;max-width:100%}.location-3 .cont .white-box .btn-fill-large-radius{display:none}.location-3 .cont .white-box .inner-box{height:208px;position:relative;width:100%;overflow:hidden}.location-3 .cont .white-box .ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#0070c6}.location-3 .cont .white-box .ps-container>.ps-scrollbar-x-rail{display:none}.location-3 .item .map-item{display:none}.location-3 .item .address h3{margin-top:0;margin-bottom:0;font-size:11px;color:#595959;font-weight:400;text-transform:uppercase}.location-3 .item .address address{font-size:13px;color:#333;font-weight:700;margin-top:3px;margin-bottom:3px}.location-3 .item .address a.address-phone{color:#333;font-size:14px;font-weight:lighter;text-decoration:none;display:block}.location-3 .item .address a.address-phone .fa{margin-right:7px}.location-3 .item .address a.address-phone:hover{color:#737373}@media (max-width:991px){.location-3{background:#f0f0f0}.location-3 .address{margin:20px 0;text-align:center}.location-3 .cont{height:auto;overflow:auto;background-image:none}.location-3 .cont .container .flex-cont{display:block}.location-3 .cont figure{display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;height:230px;background:#111}.location-3 .cont figure img{max-height:100%}.location-3 .cont .white-box{width:100%}.location-3 .cont .white-box .inner-box{max-height:250px;height:auto}.location-3 .cont .white-box h2{text-align:center}}@media (min-width:992px) and (max-width:1199px){.location-3 .cont .white-box h2{font-size:18px}}