._fnctWrap {line-height:1.5;}

/* Popup */
.wrap-popup {margin: 0 0 60px 0;}
.wrap-popup .container {position: relative;}
.wrap-popup .slider {}
.wrap-popup .slider img {}
.wrap-popup .control {position: absolute; right: 0; bottom: 0; width: 100%; background: rgba(30,46,85,.6);}
.wrap-popup .control .title {float: left; padding: 0 0 0 20px; font-family:'S-CoreDream-6Bold'; font-size: 18px; line-height: 45px; color: #fff;}
.wrap-popup .control .btn {float: right; font-size: 0;}
.wrap-popup .control .btn button {width: 35px; height: 45px; background-color: rgba(0,0,0,.6) !important; text-indent: -9999px;}
.wrap-popup .control .btn button.prev {background: url('../images/btn_popup_prev.png') no-repeat center center;}
.wrap-popup .control .btn button.next {background: url('../images/btn_popup_next.png') no-repeat center center;}
.wrap-popup .control .btn button.play {display: none; margin: 0 1px; background: url('../images/btn_popup_play.png') no-repeat center center;}
.wrap-popup .control .btn button.stop {display: none; margin: 0 1px; background: url('../images/btn_popup_stop.png') no-repeat center center;}
.wrap-popup .control .btn button.play.on,
.wrap-popup .control .btn button.stop.on {display: inline-block;}

@media all and (max-width: 1400px) {
    .wrap-popup .control {right: 20px; width: calc(50% - 20px);}
}

@media all and (max-width: 1120px) {
    .wrap-popup {margin: 0 0 40px 0;}
    .wrap-popup .slider {width: 100%; max-width: 600px; padding: 0 0 0 0;}
    .wrap-popup .control {right: auto; left: 20px; width: calc(100% - 40px); max-width: 600px; }
}
@media all and (max-width: 768px) {
    .wrap-popup .control .title{padding: 0 0 0 10px; font-size: 13px; line-height: 25px;}
    .wrap-popup .control .btn button{width: 25px; height: 25px;}
}
