/*** Location style **/

#out-box .outer_office .office_inner { border: 1px solid #e6e6e6;
  padding: 20px;
  margin: 10px 20px 10px 0;}
#out-box .outer_office { 
 display: flex;
  flex-wrap: wrap;}

.office-item h2 { display:inline-block; margin-top: 30px;}
.outer_office .office_inner { width:30%!important;}
#out-box .outer_office .office_inner .office_image { min-height:166px;}
#out-box .outer_office a.map_load_btn { font-size: 16px; line-height: 25px; color: #000; padding-left:30px; font-weight:400!important; min-height:50px;}
#out-box .outer_office a.map_load_btn:hover { color: #323b97 !important; }
#out-box .outer_office a.map_load_btn:before { content:''; background:var(--wpr-bg-e63370cc-99e0-45d4-8714-6d12ae34fca5) no-repeat left top; position:absolute; left:0; top:0; background-size: 28px; padding:15px;}
.acf-map { display: none;}
.office_inner h4 { color: #323b97 !important; font-size: 21px;
font-weight: bold; margin-bottom: 10px;
}
.outer_office a {font-weight:700!important;
line-height: 2em; display: inline-block;
position: relative;padding-left: 10px;
text-decoration: none !important;}
.outer_office a:hover {text-decoration: underline !important; }
.office_inner a:focus { outline:0!important;}
.office_image img { border-radius:6px;}
#out-box .outer_office a span.dashicons { font-size:0;}
#out-box .outer_office a span.dashicons:before {content: '';
  background: var(--wpr-bg-b2cea28c-2ac7-43f2-816e-5e15d247de76) no-repeat;
 background-size: auto; position: absolute; padding: 13px; background-size: 22px; left: 0; top: 6px;}

@media(max-width:1200px){
		.outer_office .office_inner {
width: 47% !important; }
	#out-box .outer_office .office_inner .office_image { min-height:inherit; margin-bottom: 22px;}
	#out-box .outer_office .office_inner {
  margin: 10px 15px 10px 0;
}
}
@media(max-width:900px){
	
	#out-box .outer_office .office_inner .office_image { min-height: inherit;
margin-bottom: 20px;}
.outer_office .office_inner {
width: 46% !important; }
	.office_inner h4 { margin-bottom: 16px;}

	
}

@media(max-width:600px){
	.outer_office .office_inner {
width: 100% !important; }
	.office_inner h4 { font-size:20px;}
	.outer_office a { font-size:15px;}
}


/***Location end ***/