.car_parking_text b {
    line-height: 1.4;
    padding: 0 0 5px 0;
    margin: -7px 0 0 0;
}

.blue_box h2 {
    width: 25%;
}
.blue_box p {
    width: 75%;
	padding-left:10px;
    box-sizing: border-box;
}
.blue_box p span {
    position: absolute;
    margin: 0 0 0 -15px;
}
.location_title p {
	font-size:25px;
}
.right_btn a {
    font-size: 18px;
    margin: 0 -22px 0 22px;
}
.thx_title, .form_bg h3.thx_title {
    background: no-repeat center url(../images/thx_title_eng.png);
}


@media screen and (max-width: 640px){

.blue_box h2 , .blue_box p {
    display: block;
    width: 100%;
}
}