.location-9{padding:30px 0 0}.location-9 .location-nav{margin-top:30px;border-top:1px solid #eee}.location-9 .location-nav ul{height:70px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:center}.location-9 .location-nav li{display:inline-block;margin:0 18px;text-transform:uppercase}.location-9 .map{width:100%;height:340px;position:absolute;left:0;top:0}.location-9 .cont{height:340px;overflow:hidden;position:relative}.location-9 .cont .container{height:inherit}.location-9 .cont .container .flex-cont{height:inherit;display:flex;align-items:center;justify-content:flex-start}.location-9 .cont .white-box{width:25%;background:#fff;height:90%;overflow:hidden;z-index:9999}.location-9 .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-9 .cont .white-box .item{border-bottom:1px solid #e6e6e6;padding:15px 17px;max-width:100%}.location-9 .cont .white-box .btn-fill-large-radius{display:none}.location-9 .cont .white-box .inner-box{height:208px;position:relative;width:100%;overflow:hidden}.location-9 .cont .white-box .ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#0070c6}.location-9 .cont .white-box .ps-container>.ps-scrollbar-x-rail{display:none}.location-9 .item .map{display:none}.location-9 .item .address h3{margin-top:0;margin-bottom:0;font-size:11px;color:#595959;font-weight:400;text-transform:uppercase}.location-9 .item .address address{font-size:13px;color:#333;font-weight:700;margin-top:3px;margin-bottom:3px}.location-9 .item .address a.address-phone{color:#333;font-size:14px;font-weight:lighter;text-decoration:none;display:block}.location-9 .item .address a.address-phone .fa{margin-right:7px}.location-9 .item .address a.address-phone:hover{color:#737373}@media (max-width:991px){.location-9{background:#f0f0f0}.location-9 .address{margin:20px 0;text-align:center}.location-9 .cont{height:auto;overflow:auto;background-image:none}.location-9 .cont .container .flex-cont{display:block}.location-9 .cont figure{display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;height:230px;background:#111}.location-9 .cont figure img{max-height:100%}.location-9 .cont .white-box{width:100%}.location-9 .cont .white-box .inner-box{height:288px}.location-9 .cont .white-box h2{text-align:center}.location-9 .map{position:relative}}@media (min-width:992px) and (max-width:1199px){.location-9 .cont .white-box h2{font-size:18px}}