.border-red { border: 1px solid red; }
.border-blue { border: 1px solid blue; }

.bg-trans-pattern { background: url(//img.okaybohum.co.kr/img2/common/pattern-trans.png) 0% 0% repeat; }

a , button , input { outline: none !important; }

#header .logo h1 { font-size: 22px; padding: 6px 0px 6px 10px; line-height: 1; font-weight: 400; letter-spacing: 2px; }

.section-bg2 { background-color: #fffef0; }

.btn-counsel { background: #eb5d1e; color: #fff; border-radius: 50px; margin: 10px auto; padding: 10px 25px; border: 0; outline: none; }
.btn-counsel:hover { background: #ee7843; color: #fff; outline: none; }

/* Ä®¶ó */
.color-1 { color: #eb5d1e !important; }		/* ±âº»»ö */
.color-2 { color: #0093e8 !important; }		/* ÆÄ¶û */
.color-3 { color: #ff39d7 !important; }		/* º¸¶ó */
.color-4 { color: #8598bb !important; }		/* ¹àÀºÀÚÁÖ */
.color-5 { color: #565387 !important; }		/* ÆÄ¶õºûÈ¸»ö */
.color-6 { color: #009496 !important; }		/* ÃÊ·Ï */
.color-7 { color: #d976c1 !important; }		/* ÀÚÁÖ */
.color-8 { color: #61ae48 !important; }		/* ¹àÀºÃÊ·Ï */
.color-9 { color: #ed2666 !important; }		/* »¡°£ */
.color-10 { color: #70b8e7 !important; }	/* ÇÏ´Ã */

.icon-box-1:hover { border-color: #eb5d1e !important; } .icon-box-2:hover { border-color: #0093e8 !important; } .icon-box-3:hover { border-color: #ff39d7 !important; } .icon-box-4:hover { border-color: #8598bb !important; } .icon-box-5:hover { border-color: #565387 !important; } .icon-box-6:hover { border-color: #009496 !important; } .icon-box-7:hover { border-color: #d976c1 !important; } .icon-box-8:hover { border-color: #61ae48 !important; } .icon-box-9:hover { border-color: #ed2666 !important; } .icon-box-10:hover { border-color: #70b8e7 !important; }
.bg-color-1 { background: #eb5d1e; } .bg-color-1:hover { background: #ee7843; } .bg-color-2 { background: #0093e8; } .bg-color-2:hover { background: #03a1fc; } .bg-color-3 { background: #ff39d7; } .bg-color-3:hover { background: #ff52dc; } .bg-color-4 { background: #8598bb; } .bg-color-4:hover { background: #94a7cc; } .bg-color-5 { background: #565387; } .bg-color-5:hover { background: #6864a1; }.bg-color-6 { background: #009496; } .bg-color-6:hover { background: #01a8aa; }.bg-color-7 { background: #d976c1; } .bg-color-7:hover { background: #e783cf; }.bg-color-8 { background: #61ae48; } .bg-color-8:hover { background: #6dbd53; }.bg-color-9 { background: #ed2666; } .bg-color-9:hover { background: #f6417b; }.bg-color-10 { background: #70b8e7; } .bg-color-10:hover { background: #87c8f2; }


.contact .info p a { color: #ab9d95; }

#footer .footer-top .footer-contact h3 { font-size: 24px; font-weight: 500; }
#footer .footer-newsletter form input[type="text"] { border: 0; padding: 4px 4px; width: calc(100% - 100px); }
#counsel-modal { z-index: 100000; }
.modal-title { font-weight: 600; }
.modal-title-inset { box-shadow:inset 0px -13px 0px rgba(255,235,14,0.6); padding:0 3px; }


@media only screen and (min-width: 1200px) and (max-width: 1600px) {

}
@media only screen and (min-width: 992px) and (max-width: 1199px) {

}
@media only screen and (min-width: 768px) and (max-width: 991px) {

}
@media only screen and (min-width: 576px) and (max-width: 767px) {

}
@media (max-width: 575px) {
	.section-title p { font-size: 18px; font-weight: 700; }
	.modal-title { font-size: 1.2em; }
}