@media (max-width:1024px){.main-banner{display:block;min-height:430px}.main-banner.sold-out{position:relative;background-color:#000}.main-banner.sold-out img{opacity:.6}.main-banner.sold-out .img-sold-out{opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-banner.voucher{min-height:320px}.concert-title-container{padding:10px 0 60px}.concert-title-container .concert-title-box{width:100%;padding:0 15px}.concert-title-container .concert-title-box h1{font-size:20px}.concert-title-container .concert-title-box .row .col-md-4{margin-top:15px}.organizer-box img{max-width:84px}.concert-detail-box{margin-bottom:60px;padding:0 15px 60px}.concert-detail-box h1{font-size:22px}.concert-detail-box .con-desc-box{padding:0 15px}.concert-detail-box .con-right{display:none}.concert-detail-box .con-left{width:100%}.concert-detail-box .con-left .social-box{margin-bottom:95px}.concert-detail-box .con-left.expired .social-box{margin-bottom:40px}.concert-detail-box .con-title{font-size:18px}.concert-detail-box .date-box{padding:4px 2px}.concert-detail-box .date-box span{font-size:14px;padding-right:0;display:block;float:left;margin-top:5px;width:auto}.concert-detail-box .date-box i{margin-top:4px;display:block;float:left;height:20px;margin-right:6px}.concert-detail-box .location-box{padding:6px 12px}.concert-detail-box .location-box .cover .left-box,.concert-detail-box .location-box .cover .right-box{width:100%;text-align:center}.concert-detail-box .location-box .cover .left-box{text-align:left}.concert-detail-box .location-box .cover .right-box{display:none}.concert-detail-box .location-box .map-box{margin:12px 0 6px}.concert-detail-box .artist-box{margin-top:15px;padding-bottom:0}.concert-detail-box .artist-box .title-box{font-size:18px}.concert-detail-box .artist-box .artist-list{width:300%}.concert-detail-box.music-detail{padding:0}.concert-detail-box.static-box{padding:12px}.selectconcert-modal{width:100%;margin:0;height:100%}.selectconcert-modal .panel-payment{position:fixed;width:100%;left:0;bottom:0;border-radius:30px;border-bottom-right-radius:0;border-bottom-left-radius:0}.selectconcert-modal .modal-header{border-radius:unset}.selectconcert-modal .modal-content{background:#000;width:100%;margin:0;height:100%;padding:0}.selectconcert-modal .modal-body{height:calc(100% - 1px);margin-bottom:115px}.selectconcert-modal .modal-body .select-con-box{height:100%}.selectconcert-modal .modal-body .select-con-box .middle-box{height:100vh;margin-bottom:160px}.selectconcert-modal .modal-body .select-con-box .con-select-list{min-height:100%;height:300px}.selectconcert-modal .modal-body .select-con-box .con-select-list li .col-left{width:35%}.selectconcert-modal .modal-body .select-con-box .con-select-list li .col-right{width:65%;float:right}.selectconcert-modal .modal-body .select-con-box .con-select-list .desc-txt2{width:100%}.selectconcert-modal .modal-footer{border-radius:unset}.selectconcert-modal .select-con-box .con-select-list li{padding:20px}.selectconcert-modal .select-con-box .con-select-list li.selected{padding-left:15px}.selectconcert-modal .select-con-box .bottom-box .btn-submit,.selectconcert-modal .select-con-box .bottom-box .col-01,.selectconcert-modal .select-con-box .bottom-box .col-02{width:100%}.reserve-box-res{display:block;padding:10px;position:fixed;bottom:0;box-sizing:border-box;background:#fff;border-top:1px solid #ccc;box-shadow:0 -1px 4px 0 rgba(0,0,0,.1);width:100%;z-index:10}.reserve-box-res .price-con{text-align:left;font-size:20px}.reserve-box-res .btn-reserve{display:block;width:100%;height:48px;background-color:var(--primary-color);border-radius:24px;opacity:1;text-align:center;line-height:3;cursor:pointer;color:#fff;text-decoration:none}.reserve-box-res .btn-reserve.disabled{text-decoration:none;background:#a6a6a6}.reserve-box-res .btn-reserve:disabled{background-color:#b4b4b4;color:#fff}.reserve-box-res .col-sm{width:50%}.reserve-box-res .title-con{color:#676767}.reserve-box-res .price-con{color:#333}.concert-detail-box.music-detail .row{margin:0 auto}.concert-detail-box.music-detail .row .col-md-9{padding:0}.concert-detail-box.music-detail .con-left{background-color:transparent;box-shadow:unset;margin-bottom:0;border:0}.concert-detail-box.music-detail .con-left .img-box.news{box-shadow:0 6px 12px 0 rgba(0,0,0,.04);height:auto;min-height:167px;background-color:#ddd}.concert-detail-box.music-detail .con-left .con-desc-box .con-title h1{font-size:20px}.concert-detail-box.music-detail .con-left .social-box{margin-bottom:0}}@media (max-width:414px){.selectconcert-modal .select-con-box .con-select-list li .desc-txt .select-overflow{width:20em}}@media (max-width:375px){.selectconcert-modal .select-con-box .con-select-list li .desc-txt .select-overflow{width:18em}}@media (max-width:320px){.selectconcert-modal .select-con-box .con-select-list{height:370px}.selectconcert-modal .select-con-box .con-select-list li .desc-txt .select-overflow{width:15em}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.reserve-box-res{display:block;padding:10px;position:fixed;bottom:0;box-sizing:border-box;background:#fff;border-top:1px solid #ccc;box-shadow:0 -1px 4px 0 rgba(0,0,0,.1);width:100%;z-index:10}.reserve-box-res .price-con{text-align:left;font-size:20px}.reserve-box-res .btn-reserve{display:block;width:100%;height:48px;background-color:var(--primary-color);border-radius:24px;opacity:1;text-align:center;line-height:3;cursor:pointer;color:#fff;text-decoration:none}.reserve-box-res .btn-reserve.disabled{text-decoration:none;background:#a6a6a6}.reserve-box-res .btn-reserve:disabled{background-color:#b4b4b4;color:#fff}.reserve-box-res .col-sm{width:50%}.reserve-box-res .title-con{color:#676767}.reserve-box-res .price-con{color:#333}}