
#location { padding:100px 0 0; overflow: hidden; }

/*Content CSS*/
.txt { display: flex; margin-bottom: 60px; }
.txt h1 { width: 200px; font-size: 48px; color: #212122; font-family: 'S-CoreDream-7ExtraBold'; line-height: 1; }
.txt p { font-size: 18px; font-weight: 300; line-height: 2; color: #000; }
.txt .right { padding-left: 70px; }


.c4_list { display: flex; position:relative; z-index: 2; }
.c4_list li { flex: 1; height: 300px; display: flex; flex-direction: column; align-items: center; justify-content: center; line-height: 1; }
.c4_list li:nth-child(odd) { background-color: #f8f8f8; }
.c4_list li:nth-child(even) { background-color: #e8e8e8; }
.c4_list li .icon { width: 81px; height: 81px; background-color: #fff !important; border-radius: 50%; transition: all .3s; }
.c4_list li:hover .icon { background-color: #009bdd !important; }
.c4_list li h2 { font-size: 20px; font-weight: bold; font-family: 'Karla', sans-serif; text-transform: uppercase; margin:25px 0; }
.c4_list li p { font-size: 18px; font-weight: 300; letter-spacing: -0.45px; color: #505050; }

.c4_list li:nth-child(1) .icon { background:url('../img/c4_icon1.png') no-repeat center; }
.c4_list li:nth-child(1):hover .icon { background-image:url('../img/c4_icon1_ov.png'); }
.c4_list li:nth-child(2) .icon { background:url('../img/c4_icon2.png') no-repeat center; }
.c4_list li:nth-child(2):hover .icon { background-image:url('../img/c4_icon2_ov.png'); }
.c4_list li:nth-child(3) .icon { background:url('../img/c4_icon3.png') no-repeat center; }
.c4_list li:nth-child(3):hover .icon { background-image:url('../img/c4_icon3_ov.png'); }
.c4_list li:nth-child(4) .icon { background:url('../img/c4_icon4.png') no-repeat center; }
.c4_list li:nth-child(4):hover .icon { background-image:url('../img/c4_icon4_ov.png'); }


.root_daum_roughmap { margin-top: -65px !important; }
.root_daum_roughmap .border1 { display: none; }
