/*************** [location]basic ***************/
#section_type_location_6 {width:100%;}

/*location_6_top*/
#section_type_location_6 .location_6_top {width:100%; height:500px; overflow:hidden;}
	#section_type_location_6 .location_6_top .left {float:left; width:65%; height:100%; background:#f2f2f2; padding-top:100px; box-sizing:border-box;}
		#section_type_location_6 .location_6_top .left .left_inner {width:100%; padding:0 70px 0 15%; box-sizing:border-box;}
		#section_type_location_6 .location_6_top .left .left_inner h1 {font-size:40px; color:#333; padding-bottom:28px; font-weight:400;}

	#section_type_location_6 .location_6_top .right {float:left; width:35%; height:100%; background:#1d2025; color:#fff; padding-top:170px; box-sizing:border-box;}
		#section_type_location_6 .location_6_top .right .right_inner {width:100%; padding:0 15% 0 70px; box-sizing:border-box;}
		#section_type_location_6 .location_6_top .right .right_inner div {margin-bottom:40px;}
		#section_type_location_6 .location_6_top .right .right_inner div:last-child {margin-bottom:0;}
		#section_type_location_6 .location_6_top .right .right_inner div h3 {font-size:20px; font-weight:400; margin-bottom:20px;}
		#section_type_location_6 .location_6_top .right .right_inner div h3:before {content:""; display:block; width:20px; height:4px; background:#fff; margin-bottom:10px;}
		#section_type_location_6 .location_6_top .right .right_inner div p {font-size:17px; font-weight:300; line-height:135%;}

/*location_6_bottom*/
#section_type_location_6 .location_6_bottom {width:100%; height:300px; background:#c2c2c4; padding:50px 0; box-sizing:border-box;}
	#section_type_location_6 .location_6_bottom .bottom_inner {margin:0 auto; width:80%; overflow:hidden;}
		#section_type_location_6 .location_6_bottom .bottom_inner .left {float:left; width:50%;}
		#section_type_location_6 .location_6_bottom .bottom_inner .left h2 {font-size:30px; font-weight:500; color:#333; margin-bottom:20px;}
		#section_type_location_6 .location_6_bottom .bottom_inner .left p {font-size:17px; font-weight:400; color:#333; margin-bottom:40px; line-height:130%;}
		#section_type_location_6 .location_6_bottom .bottom_inner .left .btn a {color:#fff; font-size:17px; font-weight:300; display:inline-block; padding:25px 30px; background:#b61212; border-radius:5px;}
		#section_type_location_6 .location_6_bottom .bottom_inner .left .btn a:hover {text-decoration:underline;}

		#section_type_location_6 .location_6_bottom .bottom_inner .right {float:right; width:50%; position:relative;}
		#section_type_location_6 .location_6_bottom .bottom_inner .right ul {width:450px; overflow:hidden; position:absolute; right:0; top:30px;}
		#section_type_location_6 .location_6_bottom .bottom_inner .right ul li {display:inline-block; padding:0 10px;}
		#section_type_location_6 .location_6_bottom .bottom_inner .right ul li h4 {text-align:center; margin-bottom:10px; width:90px; height:90px; background:#fff; border-radius:10px;}
		#section_type_location_6 .location_6_bottom .bottom_inner .right ul li h4 img {text-align:center;}
		#section_type_location_6 .location_6_bottom .bottom_inner .right ul li p {text-align:center;}
		#section_type_location_6 .location_6_bottom .bottom_inner .right ul li p a {font-size:17px; color:#333; font-weight:400; line-height:130%;}
		#section_type_location_6 .location_6_bottom .bottom_inner .right ul li p:hover a {text-decoration:underline;}

/*footer*/
#section_type_location_6 footer {padding:30px 0; background:#252525;}

#section_type_location_6 footer address {font-size:15px; font-weight:300; line-height:140%; color:#aaa;}
#section_type_location_6 footer address a {color:#999;}
#section_type_location_6 footer address a:hover {text-decoration:underline;}

/*************** [location]responsive ***************/
/*location_6_top*/
@media screen and (max-width:1024px){
	#section_type_location_6 .location_6_top {height:auto;}
		#section_type_location_6 .location_6_top .left {float:none; width:100%; height:auto;}
		#section_type_location_6 .location_6_top .left .left_inner {width:90%; margin:0 auto; padding:0;}

		#section_type_location_6 .location_6_top .right {float:none; width:100%; height:auto; padding:50px 0;}
		#section_type_location_6 .location_6_top .right .right_inner {width:90%; margin:0 auto; padding:0;}
}
@media screen and (max-width:600px){
	#section_type_location_6 .location_6_top .left .left_inner h1 {font-size:30px;}
	#section_type_location_6 .location_6_top .right .right_inner div h3 {font-size:19px;}
	#section_type_location_6 .location_6_top .right .right_inner div p {font-size:16px;}
}

/*location_6_bottom*/
@media screen and (max-width:1024px){
	#section_type_location_6 .location_6_bottom {height:auto;}
	#section_type_location_6 .location_6_bottom .bottom_inner {width:90%;}
	#section_type_location_6 .location_6_bottom .bottom_inner .left {float:none; width:100%;}
	#section_type_location_6 .location_6_bottom .bottom_inner .left h2 {text-align:center;}
	#section_type_location_6 .location_6_bottom .bottom_inner .left p {text-align:center;}
	#section_type_location_6 .location_6_bottom .bottom_inner .left .btn {text-align:center;}
	#section_type_location_6 .location_6_bottom .bottom_inner .right {float:none; width:100%;}
	#section_type_location_6 .location_6_bottom .bottom_inner .right ul {position:relative; left:0; top:0; margin-top:40px; left:50%; margin-left:-225px;}
}
@media screen and (max-width:600px){
	#section_type_location_6 .location_6_bottom .bottom_inner .left h2 {font-size:24px;}
	#section_type_location_6 .location_6_bottom .bottom_inner .left p {font-size:16px;}
	#section_type_location_6 .location_6_bottom .bottom_inner .left .btn a {font-size:16px; padding:20px 25px;}
	
	#section_type_location_6 .location_6_bottom .bottom_inner .right ul {width: 370px; margin-left:-185px;}
	#section_type_location_6 .location_6_bottom .bottom_inner .right ul li {padding:0 5px;}
	#section_type_location_6 .location_6_bottom .bottom_inner .right ul li h4 {width:80px; height:80px;}
	#section_type_location_6 .location_6_bottom .bottom_inner .right ul li h4 img {width:80px;}
	#section_type_location_6 .location_6_bottom .bottom_inner .right ul li p a {font-size:16px;}
}
@media screen and (max-width:450px){
	#section_type_location_6 .location_6_bottom .bottom_inner .right ul {width:300px; margin-left:-150px;}
	#section_type_location_6 .location_6_bottom .bottom_inner .right ul li h4 {width:60px; height:60px;}
	#section_type_location_6 .location_6_bottom .bottom_inner .right ul li h4 img {width:60px;}
	#section_type_location_6 .location_6_bottom .bottom_inner .right ul li p a {font-size:15px;}
}

/*footer*/
@media screen and (max-width:1024px){
	#section_type_location_6 footer {text-align:center;}
}
@media screen and (max-width:680px){ 
	#section_type_location_6 footer address {font-size:14px;} 
}
@media screen and (max-width:414px){ /*mobile - iphone 6+,7+,8+*/
	#section_type_location_6 footer address {font-size:13px;} 
}


/*************** [location]footer ***************/

#section_type_location_6 {background: #fff;}

/*-------- [layout] --------*/
#section_type_location_6 .layout {display: flex; justify-content: space-between; 
box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;
}
#section_type_location_6 .layout .in80 {width: 79%;}
#section_type_location_6 .layout .in80 .name p{color: white; margin-bottom: 10px;margin-top: 10px; font-size: 18px;}
#section_type_location_6 .layout .in20 {width: 19%;}
#section_type_location_6 .layout .in20 img{margin-left:0px;opacity: 0.9; filter: grayscale(1);}

/*-------- [layout] --------*/


/*footer*/
#section_type_location_6 footer {padding:30px 0; background:#252525;}

#section_type_location_6 footer address {font-size:15px; font-weight:300; line-height:140%; color:#fff;}
#section_type_location_6 footer address a {color:#999;}
#section_type_location_6 footer address a:hover {text-decoration:underline;}

/*************** [location]responsive ***************/


/*footer*/
@media screen and (max-width:1024px){
    #section_type_location_6 .layout .in20 {display:none;}
    #section_type_location_6 .layout .in80 {width: 100%;}
	#section_type_location_6 footer {text-align:center;}
}
@media screen and (max-width:680px){ 
	#section_type_location_6 footer address {font-size:12px;} 
}
@media screen and (max-width:414px){ /*mobile - iphone 6+,7+,8+*/
	#section_type_location_6 footer address {font-size:12px;} 
}