.wrap_popup{position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.8); z-index: 9999; visibility: hidden; opacity: 0; transition: all .25s;}
.wrap_popup .no-popup{text-align: center; font-size: 17px; color: white;}
.wrap_popup.active{visibility: visible; opacity: 1;}
.wrap_popup .container{max-width: none; width: 100%; height: 100%; display: flex; align-items: center; flex-direction: column; justify-content: center; padding-top: 85px;}
.wrap_popup .slider-inner{max-width: 1860px; width: 100%; margin: 0 auto; padding: 0 30px; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.wrap_popup .slider-inner > button{display: block; font-size: 0; width: 30px; height: 54px;}
.wrap_popup .slider-inner > button.prev-arrow{background: url(../images/popup_prev.png); margin-left: 70px;}
.wrap_popup .slider-inner > button.next-arrow{background: url(../images/popup_next.png); margin-right: 70px;}
.wrap_popup .slider{width: 78.8888%;}
.wrap_popup .slider.full{width: 100%;}
.wrap_popup .slider .slick-list{margin: 0 -25px;}
.wrap_popup .slider .slick-slide{margin: 0 25px; border-radius: 15px; overflow: hidden;}
.wrap_popup .slider .slick-slide > div > div{display: block !important;}
.wrap_popup .control2{display: flex; justify-content: center; align-items: center; margin-top: 50px;flex-wrap: wrap;}
.wrap_popup .control2 .close-box{display: flex; align-items: center;}
.wrap_popup .control2 .pop-state{background-color: #00b6ad; border-radius: 25px; color: white; font-size: 15px; padding: 8px 24px; margin-right: 15px;}
.wrap_popup .control2 .pop-close{margin-right: 15px;}
.wrap_popup .control2 .pop-close button{width: 100%; height: 100%; color: white; background: #222526 url(../images/popup_exit.png) no-repeat right 23px center; border-radius: 25px; font-size: 15px; padding: 13px 53px 13px 23px; font-family: "HG Regular";}
.wrap_popup .control2 .pop-today button{font-family: 'HG Regular'; font-size: 15px; line-height: 20px; color: #fff; padding: 13px 54px 13px 25px; background: #373b3d url(../images/popup_exit.png) no-repeat right 25px center; border-radius: 100px;}
.wrap_popup .control2 .pop-today span{width: 0; height: 0; overflow: hidden; display: inline-block;}
.wrap_popup .control2 .popup-link{flex-basis: 100%; text-align: center; margin-top: 30px;}
.wrap_popup .control2 .popup-link a{font-size: 18px; color: white; display: inline-block; background-color: #1174ff; border-radius: 50px; text-align: center; max-width: 190px; padding: 9.5px 24px;}

@media screen and (max-width: 1000px) {
    .wrap_popup .container{padding-top: 60px;}
    .wrap_popup .slider-inner{padding: 0 10px;}
    .wrap_popup .slider-inner > button.prev-arrow{margin-left: 0; margin-right: 8px;}
    .wrap_popup .slider{width: calc(100% - 76px);}
    .wrap_popup .slider .slick-list{margin: 0 -10px;}
    .wrap_popup .slider .slick-slide{margin: 0 10px;}
    .wrap_popup .slider-inner > button.next-arrow{margin-right: 0; margin-left: 8px;}
    .wrap_popup .control2{margin-top: 40px;}
    .wrap_popup .control2 .popup-link{margin-top: 15px;}
    .wrap_popup .control2 .popup-link a{font-size: 15px; padding: 7.5px 24px;}
}

@media screen and (max-width: 768px) {
    .wrap_popup .slider-inner{padding: 0 32px;}
    .wrap_popup .slider{width: 100%;}
    .wrap_popup .slider img{width:100%;}
    .wrap_popup .slider-inner > button{position: absolute; z-index: 2; top: 50%; margin-top: -88px;}
    .wrap_popup .slider-inner > button.prev-arrow{left: 10px;}
    .wrap_popup .slider-inner > button.next-arrow{right: 10px;}
    .wrap_popup .control2{flex-wrap: wrap; margin-top: 30px; flex-direction: column;}
    .wrap_popup .control2 .pop-state{padding: 7.5px 20px; font-size: 14px; margin-right: 0;}
    .wrap_popup .control2 .pop-close button{background-position: right 20px center; padding: 12.5px 50px 12.5px 20px; font-size: 14px;}
    .wrap_popup .control2 .pop-today button{background-position: right 20px center; padding: 12.5px 50px 12.5px 20px; font-size: 14px;}
    .wrap_popup .control2 .close-box{margin-top: 15px;}
    .wrap_popup .control2 .popup-link{flex-basis: auto;}
    .wrap_popup .control2 .popup-link a{font-size: 14px; padding: 8.5px 18px;}
}