.location-map-box > div{width:100% !important;}
.location-info-box ul:after{content:'';display:block;clear:both;}
.location-info-box ul li{float:left;padding:0 30px 0 0;width:calc(33.33% - 20px);}
.location-info-box ul li:last-of-type{padding:0;}
.location-info-box ul li h4{position:relative;margin:0 0 20px;padding:0 0 0 30px;font-size:18px;color:#172b4f;}
.location-info-box ul li h4:before{content:'';display:block;position:absolute;top:50%;left:0;width:24px;height:24px;background-size:100%;background-repeat:no-repeat;background-position:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.location-info-box ul li:nth-of-type(1) h4:before{background-image:url(../img/intro/ico-location-pin.png);}
.location-info-box ul li:nth-of-type(2) h4:before{background-image:url(../img/intro/ico-location-tel.png);}
.location-info-box ul li:nth-of-type(3) h4:before{background-image:url(../img/intro/ico-location-compass.png);}
.location-info-box ul li h5{padding:0 0 5px;font-size:16px;line-height:22px;font-weight:600;color:#333;}
.location-info-box ul li p{padding:0 0 5px;color:#555;}

@media screen and (max-width: 768px){
	.location-info-box ul li{float:none;padding:0 0 20px;width:auto;}
	.location-info-box ul li h4{margin:0 0 8px;padding:0 0 0 26px;font-size:16px;}
	.location-info-box ul li h4:before{width:20px;height:20px;}
	.location-info-box ul li h5{font-size:14px;line-height:20px;}
}