@charset "utf-8";
/*************** 1440px 이하 ***************/
@media only screen and (max-width: 1440px) {


}
  
/*************** 1124px 이하 ***************/
@media only screen and (max-width: 1124px) {
    .inner{width:calc(100dvw - 60px)}
    .swiperBox{margin-left:30px}
    .f_s80 {font-size: 40px;}
    .viweN {display:none;}
    .mBg {padding-left:16px; padding-right:16px; padding-top:8px; padding-bottom:8px; background-color:#222; transition: background-color 0.3s, color 0.3s; border-radius:999px;}
    header.active a {color: white;}

    .gallList{width:calc(50% - 30px); }

}

/*************** 1024px 이하 ***************/
@media only screen and (max-width: 1024px) {
    
}

/*************** 960px 이하 ***************/
@media only screen and (max-width: 960px) {

}

/*************** 860px 이하 ***************/
@media only screen and (max-width: 860px) {


}

/*************** 768px 이하 ***************/
@media only screen and (max-width: 768px) {
    .serviceCnt4{background:url('/theme/basic/img/service3mobile.jpg')center center no-repeat; background-size:cover}
    .inner{width:calc(100dvw - 40px)}
    .swiperBox{margin-left:20px}
    .f_s80 {font-size: 32px;}
    .contactTitle {text-align:left;}
    .m_polrcy {display:block;}
    .w_polrcy {display:none;}
    .gallList{width:100%; }

}

/*************** 480px 이하 ***************/
@media only screen and (max-width: 480px) {

}

/*************** 320px 이하 ***************/
@media only screen and (max-width: 320px) {

}
