@charset "UTF-8";

.mapApi {margin-top: 30px; border: 1px solid #d9dee2; border-bottom: 0; height: 600px; box-sizing: border-box;}

.mapWrap .mapBox {display: table; width: 100%; height: 130px; padding: 0 40px; background: #03499a;}
.mapWrap #mapContent {display: table-cell; vertical-align: middle;}
.mapWrap #mapContent .location {display: inline-block; margin: 5px 0; margin-right: 35px; padding-left: 30px; background: url('../images/ic-location.png') no-repeat left 2px; font-family: 'Dream Regular'; font-size: 17px; color: #fff;}
.mapWrap #mapContent .call {display: inline-block; margin: 5px 0; padding-left: 30px; background: url('../images/ic-call.png') no-repeat left 2px; font-family: 'Dream Regular'; font-size: 17px; color: #fff;}
.mapWrap .mapLocation {display: table-cell; width: 450px; vertical-align: middle;}
.mapWrap .mapFind {position: relative;}
.mapWrap .mapFind .inpFind {width: 100%; height: 50px; background: transparent; padding-left: 20px; border: 0px; border-bottom: 2px solid #fff; font-family: 'Dream Regular'; font-size: 15px; color: #8ec3ff; line-height: 50px;}
.mapWrap .mapFind .inpFind::placeholder {font-family: 'Dream Regular'; font-size: 15px; color: #8ec3ff;}
.mapWrap .mapFind .btnFind {position: absolute; right: 0; top: 0px; width: 65px; height: 100%; background: url('../images/ic-search.png') no-repeat center; text-indent: -99999px}

@media all and (max-width: 1400px) {
	.mapWrap #mapContent .location {font-size: 15px;}
	.mapWrap .mapLocation {width: 300px;}
}

@media all and (max-width: 950px) {
	.mapWrap .mapBox,
	.mapWrap #mapContent,
	.mapWrap .mapLocation {display: block; width: 100%; height: auto;}
	.mapWrap .mapBox {padding: 30px }
	.mapWrap #mapContent .location {padding-bottom: 5px;}
}

@media all and (max-width: 600px) {
	.mapApi {height: 400px;}
	.mapWrap .mapBox {padding: 20px;}
	.mapWrap #mapContent .location,
	.mapWrap #mapContent .call {font-size: 14px;}
	.mapWrap .mapFind .inpFind,
	.mapWrap .mapFind .inpFind::placeholder {font-size: 14px;}
	.mapWrap .mapFind {margin-top: 5px;}
}