.locationbox {}
.locationbox .contentwrap {max-width:1000px;width:100%;margin:50px auto;}
.locationbox .contentwrap .mapbox {position:relative!important;width:100%!important;padding-bottom:56.25%;}
.locationbox .contentwrap .mapbox #map {position:absolute!important;top:0;left:0;width:100%;height:100%!important;z-index:1;}
.locationbox .contentwrap .table {margin:50px auto;}
.locationbox .contentwrap .table h4 {position:relative;font-size:26px;margin-bottom:20px;font-weight:500;color:#141414;text-align:left;letter-spacing:-0.5px;line-height:1.8;}
.locationbox .contentwrap .table p {position:relative;font-size:16px;margin-bottom:20px;font-weight:500;color:#141414;text-align:left;background:#f5f5f5;padding:20px;border:1px solid #dedede;}
.locationbox .contentwrap .table table {width:100%;border-spacing:0;border-collapse:collapse;}
.locationbox .contentwrap .table table th {background:#fafafa;border:1px solid #ddd;color:#1d1d1d;text-align:center;padding:13px 0;font-size:16px;font-weight:500;}
.locationbox .contentwrap .table table td {border:1px solid #c6d2e9;color:#6e6e6e;text-align:center;padding:15px;font-size:13px;}
.locationbox .contentwrap .table.td-center table td {text-align:center;}
.locationbox .contentwrap .table.td-left table td {text-align:left;}



@media all and (max-width:640px){ 

	.locationbox .contentwrap {width:95%;}

}