@media screen and (min-width: 1920px) {
	div.bxslider .item, .visual.over {background-size: cover !important;}
}
@media screen and (max-width: 1024px) {
	.m_block{display:none;}
	.m_hidden{display:block;}
	
	#header{display:none}
    #mheader{display:block}
    .logo{display: block;position: relative;margin: 0 auto;height: 35px;width:78px;float:none;}
    .hidden_1024 {display: none;}
    .hidden2 {display: none;}
    
    #header .m_line {overflow: hidden; height: 100%; padding: 16px 20px;}
	.m_line .rMenu {float: right;}
	.m_line .rMenu .rsvn, .m_line .rMenu .lang_wrap {display: none;}
	.m_line .rMenu .lang_list, .m_line .side_menu {display: block;}
	.m_line .side_menu .close_menu {display: none;}
	
	.w1200 {padding: 0 15px;box-sizing: border-box;}
	
	.visual .svcIns{padding:0 5% 12%;}
	.visual .svcIns ul{margin-top:0;}
	.visual .mid_txt{padding-top:50px;}
	.visual .mid_txt span{margin-top:15px;font-size:15px;}
	
	.visual .svcIns ul li .svc-1:before{width:34px;height:34px;background-size:100%;}
	.visual .svcIns ul li .svc-2:before{width:34px;height:34px;background-size:100%;}
	.visual .svcIns ul li .svc-3:before{width:34px;height:34px;background-size:100%;}
	.visual .svcIns ul li .svc-4:before{width:34px;height:34px;background-size:100%;}
	.visual .svcIns ul li p{line-height: 22px;height: 44px;padding: 6px 10px;width: 87%;}
	
	.footer .footerIns{padding:58px 10px 42px;color:#939393;font-size:13px;}
	.footer .footer_left{width:100%;float:none;text-align:center;}
	.footer .footer_right{width:100%;float:none;text-align:center;}
	.footer h4{display:none;}
	.footer .addr{padding: 15px 0 0 0;}
	.footer .addr li{padding:2px 5px;font-weight:400;font-size:13px;}
	.footer .footer_right .left{width:100%;}
	.footer .footer_right .right{width:100%;}
	.footer .sns{width:100%;padding:0;}
	.footer p.copyright{color:#939393;float:none;font-weight:400;font-size:13px;}
	.footer .sns li{margin:0 5px !important;}
	/* .footer .sns li a{width:35px;height:35px;border: 1px solid #fff;} */
	.footer .policy{margin-top:25px;margin-right:0;width:100%;}
	.footer .policy li{font-size:14px;padding:0 2px;}
	.footer .policy li a{color: #e0e0e0;}
	
	.info-con .list ul li.w50{width: 45% !important; margin-left: 5%;}
}
@media screen and (max-width: 1024px) {
	html.fix, body.fix {height: 100%;overflow: hidden!important;}
}
@media screen and (max-width: 800px) {
}

@media all and (max-width: 768px) {
	
	
	.m_block{display:none !important;}
	.m_hidden{display:block;}
	
	#container.sub .contents{padding-bottom:40px;}
	#container.room .contents{padding-bottom:50px;}
	
	div.bxslider .item{height:520px;min-height: inherit;background-size: cover !important}
	#homeArea .homeTxt{top:22%;}
	#homeArea .bx-wrapper .bx-pager, #homeArea .bx-wrapper .bx-controls-auto{bottom:6%;}
	#homeArea .homeTxt dl dd{font-size:15px;}
	#homeArea .homeTxt dl dt{font-size:41px;}
	
	#main_visual .bx-wrapper .bx-pager.bx-default-pager a{margin:0 3px;width:20px;height: 20px;}
	#main_visual .bx-wrapper .bx-pager.bx-default-pager a:before{top:4px;left:4px;width:10px;height:10px;}
	#main_visual .bx-wrapper .bx-pager.bx-default-pager a:hover, #main_visual .bx-wrapper .bx-pager.bx-default-pager a.active, #main_visual .bx-wrapper .bx-pager.bx-default-pager a:focus{width:20px;height:20px;}
	.bx-wrapper .bx-pager-item{vertical-align: inherit;}
	.roomImg .bx-wrapper .bx-pager.bx-default-pager a {margin: 0 3px;width: 6px;height: 6px;}
	.outside span{display:block;}
	.outside span a.bx-prev {left:5%; background: url(/SlowOnHostel_common/images/homepage/common/square_prev_on.svg) center no-repeat !important;top:29%;border: 1px solid #fff;border-radius: 20px;background-size: 8px 15px !important;}
	.outside span a.bx-prev:hover{background: url(/SlowOnHostel_common/images/homepage/common/square_prev_on.svg) center no-repeat !importantt;border: 1px solid #fff;border-radius: 20px;background-size: 8px 15px !important;}
	.outside span a.bx-next {right:5%; background: url(/SlowOnHostel_common/images/homepage/common/square_next_on.svg) center no-repeat !important;top:29%;border: 1px solid #fff;border-radius: 20px;background-size: 8px 15px !important;}
	.outside span a.bx-next:hover{background: url(/SlowOnHostel_common/images/homepage/common/square_next_on.svg) center no-repeat !important;border: 1px solid #fff;border-radius: 20px;background-size: 8px 15px !important;}
	.outside span a{width:35px;height:35px;}
	#slider2-prev{left: 3%;}
	#slider2-next{right: 3%}
	#slider2-prev a{background: url(/SlowOnHostel_common/images/homepage/common/square_prev_on.svg) center no-repeat;background-size: 35px;width:35px;height:35px;}
	#slider2-prev a:hover{background: url(/SlowOnHostel_common/images/homepage/common/square_prev_on.svg) center no-repeat !important;background-size: 8px 15px !important;width:35px;height:35px;border:1px solid #fff;}
	#slider2-next a{background: url(/SlowOnHostel_common/images/homepage/common/square_next_on.svg) center no-repeat;background-size: 35px;width:35px;height:35px;}
	#slider2-next a:hover{background: url(/SlowOnHostel_common/images/homepage/common/square_next_on.svg) center no-repeat;background-size: 35px;width:35px;height:35px;border:1px solid #fff;}
	.roomImg .bx-pager.bx-default-pager a:hover, .roomImg .bx-pager.bx-default-pager a.active, .roomImg .bx-pager.bx-default-pager a:focus{border:1px solid #fff;}
	
	.roomImg .bx-wrapper .bx-controls{bottom:-5%;width: 90%;text-align: center;}
	
	#titleWrap span.bigtit{font-size:26px;padding:26px 0;}
	#titleWrap span.bigtit.rule{height: auto;margin-bottom: 9px;font-size: 19px;padding: 25px 0 20px;font-weight:700;}
    .information .tit em{font-size:25px;font-weight:500;}
    .information .tit u{font-size:15px;}
    .information{margin-top:15px;}
    
    .info-con .list ul li {width:100% !important;font-size:15px;}
    .info-con .list ul li > span {margin-right: 0;margin-bottom:0;display:inline-block;line-height:1.8;}
    .info-con .list ul li > span em{font-size:16px;}
    .info-con .list.amenities ul li > span{line-height:1.7;}
    .info-con .list.first ul li > span{width:65%;float:right;}
    .info-con .list.first ul li > span.fl {float:left;width:35%;}
    .info-con .list.first ul li > span.fr {width:60%;}
    .info-con .list ul li.w50{border-top: 1px solid #d5d5d5;padding:15px 0 0 0; margin-left: 0;}
	.info-con .list.amenities {padding:15px 0 0;}
    .info-con .list.amenities ul li {float: none; width: 100% !important;}
    .info-con .list.amenities ul li.pb35{padding-bottom:25px;}
	.info-con .list.amenities ul li > span {margin-right: 0;}
	.information{padding:0; height:auto;}
	.information dl.rightMenu.btn{padding: 0; width:100%; position:relative; margin-bottom:30px;font-size:14px;height:50px;line-height:50px;}
	.information dl.rightMenu.btn dd{font-weight:400;}
	.information dl.rightMenu.btn a{padding: 15px 0; width: 100%; height: 100%;}
	.info-con .list.first{margin-top:35px;}
	
    .information .rightMenu.btn{font-size:12px; padding:7px 20.5px 11px;}
    
    .main_acc ul li{height:inherit!important;}
    
    .about dl{margin:35px 0 0;}
    .about dl dt{font-size:20px;line-height:30px;}
	.about dl dd{font-size:15px;}
	.about dl dt:before{top:81px;width:25px;}
	
	.loca_info ul li{width:100% !important;margin-bottom:15px;}
	.loca_info ul li:last-child{margin-bottom:0;}
	.loca_info ul li img{width:30px;height: 30px;padding: 4px;}
	.loca_info ul li .loca_txt em{font-size:15px;margin:3px 0 10px;}
	.loca_info ul li .loca_txt u{font-size:14px;line-height:1.5;}
	.location_tit{margin-top:25px;}
	.location_tit h2{font-size:22px;}
	.location_tit ul{margin-top:10px;}
	.location_tit ul li{font-size:15px;letter-spacing:-0.5px;margin-right:10px;}
	.location.list{padding-bottom:20px;}
	.loca_info ul li .loca_txt p{font-size:15px;line-height:1.5;}
	.loca_info ul li .loca_txt {margin-left: 9px;}
	
}
@media all and (max-width:640px) {
	div.bxslider .item.visual1{background:url(/SlowOnHostel_common/images/homepage/visual/main_slide01_m.jpg?v=3)  no-repeat; background-position: center center;}
	div.bxslider .item.visual2{background:url(/SlowOnHostel_common/images/homepage/visual/main_slide02_m.jpg?v=2)  no-repeat; background-position: center center;}
	div.bxslider .item.visual3{background:url(/SlowOnHostel_common/images/homepage/visual/main_slide03_m.jpg?v=2)  no-repeat; background-position: center center;}
	
	.slideArea{padding:75px 0 20px;}
	.info-top{text-align: center;padding-bottom:15px;z-index:10;}
	.info-top:before{top:46px;width:25px;height:3px;}
	.info-top h3{font-size:28px;margin-bottom:30px;}
	.info-top a.more{display:none;}
	.info-top:before{margin:0 auto;right:0;}
	.info-top p{font-size:15px;}
	
	.main_slide.main_acc .bx-wrapper .bx-pager.bx-default-pager a{width:10px;height:10px;background:#fff;margin:0 8px;}
	.main_slide .main_acc.bx-wrapper .bx-pager.bx-default-pager a:hover,
	.main_slide .bx-wrapper .bx-pager.bx-default-pager a.active, 
	.main_slide .bx-wrapper .bx-pager.bx-default-pager a:focus{border:1px solid #fff;background:none;}
	
	.main_slide.main_fac .bx-wrapper .bx-pager.bx-default-pager a{width:10px;height:10px;border:1px solid #aaa;margin:0 8px;}
	.main_slide.main_fac .main_fac.bx-wrapper .bx-pager.bx-default-pager a:hover,
	.main_slide.main_fac .bx-wrapper .bx-pager.bx-default-pager a.active, 
	.main_slide.main_fac .bx-wrapper .bx-pager.bx-default-pager a:focus{border: 1px solid #4e4e4e;background: #fff;}
	
	.main_slide .bx-wrapper .bx-controls{position: absolute;top:47%;margin: 0 auto;left: 0;right: 0;}
	.main_slide.main_fac .bx-wrapper .bx-controls{position:relative;}
	
	.outside #slider-prev2 a.bx-prev{top:27%;}
	.outside #slider-next2 a.bx-next{top:27%;}
	
	.main_acc ul li .room_txt{width:95%;min-height: 137px;}
	.main_acc ul li .room_txt h4{font-size:20px;padding-top:15px;font-weight:400;}
	.main_acc_bg{height:306px;}
	.main_fac_bg{height:240px;}
	.main_acc p{margin:6px 0 25px;letter-spacing:-0.5px;padding:0 7%;line-height:1.5;height:60px;}
	
	.view{padding:6px 26px;font-size:14px;}
	.main_slide ul li small{font-size:20px;}
	
	.main_fac ul li .room_txt{width:100%;;height:auto;min-height:155px;}
	.main_fac ul li .room_txt .view{bottom:-41px;}
	.main_fac ul li .room_txt .view span{padding:6px 26px;font-size:14px;}
	.main_acc ul li .room_txt .view span{padding:6px 26px;font-size:14px;}
	.main_fac p{margin:10px 0 30px;}
	
	.main_fac ul li .room_txt h4{font-size:22px;font-weight:400;padding-top:25px;}
	
	.main_fac .bx-viewport{padding-bottom:40px;}
	
	.roomArea{padding:50px 0 0;}
	.roomArea.fac{padding: 50px 0 60px;}
	.bg_gray{z-index:1;height:100%;}
	
	.visual .svcIns ul li p{line-height:22px;height:45px;padding: 8px 10px;width:78%;}
	
	.mapWrap{height:186px;}
	.visual .svcIns ul li p{line-height:22px;height:45px;padding: 8px 10px;width:77%;}
	
}
@media all and (max-width:540px) {
	.about dl dt:before{top:140px;}
}
@media all and (max-width:480px) {
	.info-con .list {padding: 15px 0;}
    .info-con .list .tit {width: 100%; float: none; margin-bottom: 15px;}
    .info-con .list ul {width: 100%;}
    #homeArea .bx-wrapper .bx-controls-direction {display: none;}
    .visual .svcIns ul li p {width:72%;}
}
@media all and (max-width:375px) {
	.visual .svcIns ul li p{width:72%;line-height: 22px;height: 45px;padding: 8px 6px;}
}
