/* map */
.map-big  iframe{width: 100%; height:700px;}

.access-wrapper{background: #45cec1; padding: 30px 0;}
.access-guide-container{max-width: 980px; margin:0 auto;}
.access-guide-container h2{text-align: center; color:#FFF; font-size: 34px; font-weight: 600; margin: 0 0 20px;}
.access-guide-container h2 span{display:block; font-size: 18px; font-weight: 300;}

.guide-pic div{display: flex; flex-wrap: wrap;}
.guide-pic div span,.guide-pic figure{display: inline-block;}
.guide-pic div span{color:#FFF; width: 25%; padding: 0 5% 0 0; font-size: 20px; line-height:28px;}
.guide-pic div figure{width: 70%;}
.guide-pic div figure img{width: 100%;}
.guide-pic div strong{display:block; text-align: right; width:100%; font-weight: 600; font-size: 25px; padding: 20px 0; color:#FFF;}
.guide-pic >figure{position: relative; margin: -220px 0 0; display: block;}

/* contact */
.contactus-wrapper{padding: 40px 0; font-size: 0;}
.contactus{width: 32%; margin: 0 4% 0 1%; display: inline-block;}
.contactus figure img{width:100px;}
.contactus >div{border-bottom:1px solid #CCC; padding:15px 0; font-size: 16px; line-height: 18pt;}
.contactus >div strong{font-weight: 600;}
.contactus >div span{font-size: 22px; font-weight:600;}

.btn-contact-blue{background: #4fbaeb; margin: 10px 0 0; color:#FFF; border-radius: 10px; padding: 5px 20px; display: inline-block; text-decoration: none; border-bottom: 3px solid #c7e8f6;}
.btn-contact-gray{background: #ededed; margin: 10px 0 0; color:#0c8bc6; border-radius: 10px; padding: 5px 20px; display: inline-block; text-decoration: none; box-shadow:2px 2px 1px 0px #c8c8c8;}
.btn-contact-blue:hover{background:#44B2A8;}
.btn-contact-gray:hover{background: #cecece;}
.map-container{display: inline-block; width: 63%; vertical-align: top;}
.map-container iframe{width: 100%; height: 490px;}

/* @media */

@media(max-width:980px){
.guide-pic div span{width: 26%; padding: 0 2% 0;}

}

@media(max-width:780px){
.contactus-wrapper{display:none;}
.guide-pic div span{width:auto; padding:0 2%;}
.guide-pic div figure{width:100%; padding: 2%;}
.guide-pic >figure{margin: 0; padding:0 2%;}
.guide-pic >figure img{width: 100%;}
}

@media(max-width:480px){

}