/* Add here all your css styles (customizations) */

/* 반응형 한글 단어단위 줄바꿈 설정 */
.lmh-text-block { display: inline-block; white-space: nowrap; }

/*
.col-xs-12 {
    width: 100%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-4 {
    width: 33.33333333%;
}

.col-xs-3 {
    width: 25%;
}


.col-sm-12 {
    width: 100%;
}

.col-sm-6 {
    width: 50%;
}

.col-sm-4 {
    width: 33.33333333%;
}

.col-sm-3 {
    width: 25%;
}

*/

@media (max-width:767px) {

.col-xs-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.col-xs-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}

.col-xs-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.col-xs-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}
.col-xs-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}

}

.hidden { 
	display:none;
}


/*
라인 + 색
*/
.g-brd-top {
    border-top: solid 1px transparent !important;
	border-color: #eee !important;
}



 @media (max-width:767px) {
.hidden-xs {
display:none!important
}
}
@media (min-width:768px) and (max-width:991px) {
.hidden-sm {
display:none!important
}
}
@media (min-width:992px) and (max-width:1199px) {
.hidden-md {
display:none!important
}
}
@media (min-width:1200px) {
.hidden-lg {
display:none!important
}
}


.pointer {
    cursor: pointer;
}


/*
@media (max-width: 1200px){
.g-hidden-md-down {
    display: none !important;
}
}

@media (max-width: 1200px){
.navbar-expand-lg .navbar-nav {
    display: none !important;
}
}

@media (min-width: 1200px){
.navbar-expand-lg .navbar-toggler {
    display: none;
}
}

@media (max-width: 1199px){
.navbar-expand-lg .navbar-toggler {
    display: block;
}
}
*/


