@charset "utf-8";


@media only screen and (max-width: 1400px) {
.header_allMenuModal_List{ grid-template-columns: repeat(4, 1fr);}
}

/********************
// tablet 분기점
********************/
@media only screen and (max-width: 1200px) {
   .inner{width:calc(100dvw - 120px); margin:0 auto;}
   .dendenpoint .inner {    width: calc(100dvw - 120px);}
   .small_inner{width:calc(100dvw - 120px); margin:0 auto;}
   .community_inner{width:calc(100dvw - 120px); margin:0 auto;}
   .businessTip_inner{width:calc(100dvw - 120px); margin:0 auto;}
   .myfollow_modal_inner{width:calc(100dvw - 120px); margin:0 auto;}
   .login_inner{width:calc(100dvw - 120px); margin:0 auto;}
   .promoteinner{width:calc(100dvw - 120px);margin-right:auto; margin-left:auto;}

   .shadowBox{box-shadow:0 0 4px rgba(238, 238, 240, 1);}
   .headerModal_inner{width:calc(100% - 120px);}
   .header_shadowBox{box-shadow:0 0 4px rgba(238, 238, 240, 1);}
   .declare_modal_box { width:calc(100% - 120px); }





.ddpProcessCnt{width:calc(50% - 8px); align-self: stretch;}
    .ddpIteamCnt{width:calc(50% - 9px); align-self: stretch;}
    .ddpProcessCnt > div:nth-child(1):after{content:'';display:block; width:100%;height:1px;background:#737784; position:absolute; right:0;top:100%; bottom:0; transform: translateY(0%);}
}      




/********************
// 모바일 분기점
********************/
@media only screen and (max-width: 768px) {     
    .inner{width:calc(100dvw - 40px); margin:0 auto;}
    .dendenpoint .inner {    width: calc(100dvw - 40px);}
    .small_inner{width:calc(100dvw - 40px); margin:0 auto;}
    .community_inner{width:100dvw;}
    .businessTip_inner{width:calc(100dvw - 40px); margin:0 auto;}
    .myfollow_modal_inner{width:100%; height:100%}
    .login_inner{width:calc(100dvw - 40px); margin:0 auto;}
    .promoteinner{width:calc(100dvw - 40px);margin-right:auto; margin-left:auto;}
    .serviceList .mainServiceCnt{width:calc(25% - 6px);}
    .headerModal_inner{width:100%}
    .header_modal_overlay {  background: #fff;    backdrop-filter: blur(0px); padding:0 20px;}
    .headerModal_tit{border-top:1px solid #EEEEF0; border-bottom:none;}
    .declare_modal_box { width:calc(100% - 40px); }

    .shadowBox{box-shadow:0 0 2px rgba(184, 186, 193, 1);}
    .header_shadowBox{box-shadow: none;}
    .modal-box {width:100%; height:100dvh; border-radius: 0;}
    .freeModal_inner{height:calc(100dvh - 30dvh);}
    .loginAddress{border-left:0;}
    


/********************
** 든든점수
********************/
.ddpIteamCnt{width:100%; align-self: stretch;}
.gauge_bar_bg {        height: 50px;    }


}


@media only screen and (max-width: 399px) { 
.amountGroups{  max-height: 45dvh;}
}