@media screen and (min-width:450px){
	.mo_vw_back {display:block !important; text-align: right;}
	.mo_vw_inlile_back {display:inline !important; text-align: right;}
	.pc_vw_back {display:none !important;}
	.pop_alarm .tit2 {color: #fff;}
	.chat_wrap .chat_area {padding:20px 5px 80px;}
	.chat_wrap.chat_solo .chat_area .scroll {padding-left: 5px;}
}

@media screen and (min-width:720px){
	.mo_vw_back {display:block !important; text-align: right;}
	.mo_vw_inlile_back {display:inline !important; text-align: right;}
	.pc_vw_back {display:none !important;}
	.pop_alarm .tit2 {color: #fff;}
	.chat_wrap .chat_area {padding:20px 5px 80px;}
	.chat_wrap.chat_solo .chat_area .scroll {padding-left: 5px;}
	.growth_stages_mo{min-width:initial !important;}
}
@media screen and (min-width:680px){
	.mo_vw_back {display:block !important; text-align: right;}
	.mo_vw_inlile_back {display:inline !important; text-align: right;}
	.pc_vw_back {display:none !important;}
	.pop_alarm .tit2 {color: #fff;}
	.chat_wrap .chat_area {padding:20px 5px 80px;}
	.chat_wrap.chat_solo .chat_area .scroll {padding-left: 5px;}
	.day_activity_wrap .box .top_btn {position:initial; top:initial; right:initial;}
/*	.day_activity_wrap .box dd {padding-right:110px;}*/
}


/* PC */
@media screen and (min-width:1440px){
	.mo_vw_back {display:none !important;}
	.mo_vw_inlile_back {display:none !important;}
	.pc_vw_back {display:block !important; text-align: right;}
	.pop_alarm .tip.default {background:linear-gradient(304deg, #4B7DC8 -2.74%, #94CEE6 93.1%);}
	
	.pop_alarm .tit2 {font-size:20px; color:#fff; margin-bottom:50px; text-align:left;}
	
	.pop_alarm .tip.event_00{background:linear-gradient(297deg, #ff6b6b 3%, #f8a1a1 60%, #fbc8c8 96%);}
	.pop_alarm .tip.event_01{background:linear-gradient(180deg, #4fe718 3%, #63bc34 41%, #d29e2d 96%);}
	.pop_alarm .tip.event_02{background:linear-gradient(180deg, #18b3e7 3%, #29d1c6 61%, #d29e2d 96%);}
	.pop_alarm .tip.event_03{background:linear-gradient(270deg, #aff31b 3%, #82da2b 61%, #94cd5b 96%);}
	.pop_alarm .tip.event_04{background:linear-gradient(270deg, #19f0c5 3%, #22d8ba 61%, #19d3d7 96%);}
	.pop_alarm .tip.event_05{background:linear-gradient(270deg, #f0c219 29%, #f0a90f 55%, #ea781a 93%);}
	.pop_alarm .tip.event_06{background:linear-gradient(200deg, #ddaf08 29%, #1a44ea 100%, #1756e8 100%);}
	.pop_alarm .tip.event_07{background:linear-gradient(300deg, #08a8dd 29%, #2330e1 62%, #1d3fed 96%);}
	.pop_alarm .tip.event_08{background:linear-gradient(0deg, #059ed1 29%, #23bbe1 62%, #2dc7d2 96%);}
	.pop_alarm .tip.event_09{background:linear-gradient(210deg, #d1af05 29%, #b2960a 59%, #a27906 96%);}
	.pop_alarm .tip.event_10{background:linear-gradient(210deg, #5768ea 29%, #250e77 59%, #07063c 96%);}
	.pop_alarm .tip.event_11{background:linear-gradient(210deg, #edb92c 29%, #c88f14 59%, #a4660e 96%);}
	.pop_alarm .tip.event_12{background:linear-gradient(210deg, #e5de10 29%, #f1c00e 59%, #ed7707 96%);}
	.pop_alarm .tip.event_13{background:linear-gradient(210deg, #29e510 29%, #31bb16 59%, #188b09 96%);}
	.pop_alarm .tip.event_14{background:linear-gradient(210deg, #29e510 29%, #31bb16 59%, #188b09 96%);}
	.pop_alarm .tip.event_15{background:linear-gradient(180deg, #b7e510 29%, #1fd8db 59%, #2185e4 96%);}
	.pop_alarm .tip.event_16{background:linear-gradient(180deg, #bcbfb0 29%, #a5acac 59%, #a5abb1 96%);}
	.pop_alarm .tip.event_17{background:linear-gradient(180deg, #63e10e 29%, #19cc1c 59%, #34b236 96%);}
	.pop_alarm .tip.event_18{background:linear-gradient(300deg, #c8f31b 29%, #47fb23 59%, #2caa09 96%);}
	.pop_alarm .tip.event_19{background:linear-gradient(180deg, #ed6464 29%, #e21822 59%, #920c0c 96%);}
	.pop_alarm .tip.event_33{background:linear-gradient(250deg, #ed64db 29%, #bd14a7 59%, #990f8e 96%);}

	.pop_alarm .tip.event_00:before {top:30px; right:24px; width:80px; height:90px; background-image:url('/pub/images/pop_alarm_image/event_image_00.png');}
	.pop_alarm .tip.event_01:before {top:30px; right:24px; width:80px; height:90px; background-image:url('/pub/images/pop_alarm_image/event_image_01.png');}
	.pop_alarm .tip.event_02:before {top:30px; right:24px; width:80px; height:90px; background-image:url('/pub/images/pop_alarm_image/event_image_02.png');}
	.pop_alarm .tip.event_03:before {top:30px; right:24px; width:80px; height:90px; background-image:url('/pub/images/pop_alarm_image/event_image_03.png');}
	.pop_alarm .tip.event_04:before {top:30px; right:24px; width:80px; height:90px; background-image:url('/pub/images/pop_alarm_image/event_image_04.png');}
	.pop_alarm .tip.event_05:before {top:30px; right:24px; width:80px; height:90px; background-image:url('/pub/images/pop_alarm_image/event_image_05.png');}
	.pop_alarm .tip.event_06:before {top:30px; right:24px; width:80px; height:90px; background-image:url('/pub/images/pop_alarm_image/event_image_06.png');}
	.pop_alarm .tip.event_07:before {top:30px; right:24px; width:80px; height:90px; background-image:url('/pub/images/pop_alarm_image/event_image_07.png');}
	.pop_alarm .tip.event_08:before {top:30px; right:24px; width:80px; height:90px; background-image:url('/pub/images/pop_alarm_image/event_image_08.png');}
	.pop_alarm .tip.event_09:before {top:30px; right:24px; width:80px; height:90px; background-image:url('/pub/images/pop_alarm_image/event_image_09.png');}
	.pop_alarm .tip.event_10:before {top:30px; right:24px; width:80px; height:90px; background-image:url('/pub/images/pop_alarm_image/event_image_10.png');}
	.pop_alarm .tip.event_11:before {top:30px; right:24px; width:80px; height:90px; background-image:url('/pub/images/pop_alarm_image/event_image_11.png');}
	.pop_alarm .tip.event_12:before {top:30px; right:24px; width:80px; height:90px; background-image:url('/pub/images/pop_alarm_image/event_image_12.png');}
	.pop_alarm .tip.event_13:before {top:30px; right:24px; width:80px; height:90px; background-image:url('/pub/images/pop_alarm_image/event_image_13.png');}
	.pop_alarm .tip.event_14:before {top:30px; right:24px; width:80px; height:90px; background-image:url('/pub/images/pop_alarm_image/event_image_14.png');}
	.pop_alarm .tip.event_15:before {top:30px; right:24px; width:80px; height:90px; background-image:url('/pub/images/pop_alarm_image/event_image_15.png');}
	.pop_alarm .tip.event_16:before {top:30px; right:24px; width:80px; height:90px; background-image:url('/pub/images/pop_alarm_image/event_image_16.png');}
	.pop_alarm .tip.event_17:before {top:30px; right:24px; width:80px; height:90px; background-image:url('/pub/images/pop_alarm_image/event_image_17.png');}
	.pop_alarm .tip.event_18:before {top:30px; right:24px; width:80px; height:90px; background-image:url('/pub/images/pop_alarm_image/event_image_18.png');}
	.pop_alarm .tip.event_19:before {top:30px; right:24px; width:80px; height:90px; background-image:url('/pub/images/pop_alarm_image/event_image_19.png');}
	.pop_alarm .tip.event_33:before {top:30px; right:24px; width:80px; height:90px; background-image:url('/pub/images/pop_alarm_image/event_image_33.png');}
	
	.calendar_wrap .clickbox {position:absolute; top:0; left:0; width:100%; height:100%; display:flex; justify-content:center; align-items:center; text-align:center; font-size:16px; color:#fff; font-weight:700; line-height:1.5; background:#00000080; z-index:11;}
	.main_calendar_wrap_text {margin-top:0;}
	.main_calendar_wrap_image {margin-top: -2%;}
	.weather_area .i1 {width:320px; flex-shrink:0;}
	.weather_area .i2 {width:137px; flex-shrink:0;}
	.weather_area .i3 {flex-basis:140px; flex-shrink:0;}
	.weather_area .i4 {flex-basis:140px; flex-shrink:0;}
	.weather_area .i5 {flex-basis:200px; flex-shrink:0;}
	.weather_area .i6 {flex-basis:140px; flex-shrink:0;}
	
	/* 모바일 일자 선택 달력 */
	.datepicker_area .datepicker, .wholesale_market_select1 .datepicker {
	    background: url('/pub/images/icon_month.svg') no-repeat right 16px center / 16px #fff;
	    height: 46px;
	    font-size: 16px;
	    /* border:0; background:#fff; */
	    border-radius: 10px;
	}
	
	i.doctor_title_pc {display: inline;}
	i.doctor_title_mo {display: none;}
	.speaker_mo{display: none !important;}
	
	.header.main {padding-top: 20px;}
	.out_wrap .main_wrap {position:relative;width:calc(100% - 260px);padding: 20px 50px 40px 40px;margin:0;z-index:1;min-height:auto;font-size:18px;transition:.2s linear;}
	
	.aco_list_slicetype dt button {font-size:16px;line-height:20px;padding: 14px 30px 10px 66px;}
	.aco_list_slicetype dl + dl {margin-top: 4px;}
	.aco_list_slicetype dd {padding: 14px 16px;font-size:15px;margin-top:8px;}
	
	.bottom-hr {border-color: #2b5e59; margin-bottom: 1.5rem; margin-top: 1rem; border: 0; border-top: 1px solid rgba(0, 0, 0, .1); display: none;}
	.app-download {text-align: center; display: none;}
	.inputs_dl .dd_date {width:300px;}
}


/* 별도 반응형 사용 */
@media screen and (max-width:768px){
	.mo_vw_back {display:block !important; text-align: right;}
	.mo_vw_inlile_back {display:inline !important; text-align: right;}
	.pc_vw_back {display:none !important;}
	.loading-content {
        padding: 40px 30px;
        margin: 20px;
    }
    .pop_alarm .tit2 {color: #fff;}
	.chat_wrap .chat_area {padding:20px 5px 80px;}
	.chat_wrap.chat_solo .chat_area .scroll {padding-left: 5px;}
}

/* 서브680 */
@media screen and (max-width:680px){
	.mo_vw_back {display:block !important; text-align: right;}
	.mo_vw_inlile_back {display:inline !important; text-align: right;}
	.pc_vw_back {display:none !important;}
	.pop_alarm .tit2 {color: #fff;}
	.chat_wrap .chat_area {padding:20px 5px 80px;}
	.chat_wrap.chat_solo .chat_area .scroll {padding-left: 5px;}
}

/* 모바일 전체 (PC 제외) */
@media screen and (max-width:1439px){
	.calendar_wrap .clickbox {position:absolute; top:0; left:0; width:100%; height:100%; display:flex; justify-content:center; align-items:flex-start; text-align:center; font-size:16px; color:#fff; font-weight:700; line-height:1.5; background:#00000080; z-index:11;}
	.main_calendar_wrap_text {margin-top: 10%;}
	.main_calendar_wrap_image {margin-top: 7%;}
   
	/* 모바일 일자 선택 달력 */
	.datepicker_area .datepicker, .wholesale_market_select1 .datepicker {
	    background: url('/pub/images/icon_month.svg') no-repeat right 8px center / 16px #fff;
	    padding-left: 8px;
	    height: 46px;
	    font-size: 16px;
	    /* border:0; background:#fff; */
	    border-radius: 10px;
	}
	i.doctor_title_pc {display: none;}
	i.doctor_title_mo {display: inline;}
	.speaker_mo{display: inline !important;}
	.report_area .maxCount {
	    width: 100%;
	    border: #EBEBEB 1px solid;
	    height: 50px;
	    line-height: 48px;
	    text-align: center;
	    border-radius: 5px;
	    font-size: 16px;
	    color: #999;
	}
	
	/* 추가 */
	.login_wrap {height:auto; min-height:calc(100vh - 70px);}
	.container.height_all {height:auto; min-height:calc(100vh - 45px);}
	
	.container {height:auto; min-height:100vh;}
	.login_wrap {height:auto; min-height:calc(100vh - 70px);}
	.container.height_all {height:auto; min-height:calc(100vh - 45px);}
	.container.height_all:before {content:""; position: absolute; bottom:0; left:0; width: 100%; height: 45px; background: #fff;}
	
	.bottom-hr {border-color: #2b5e59; margin-bottom: 1.5rem; margin-top: 1rem; border: 0; border-top: 1px solid rgba(0, 0, 0, .1); display: block;}
	.app-download {text-align: center; display: block;}
}
