._fnctWrap {line-height:1.5;}

.wrap-popup {position: relative; padding-bottom: 25px;}
.wrap-popup .control {position: absolute; top: 0; right: 0;}
.wrap-popup .control button {width: 40px; height: 40px; background: url('../images/btn-popup.png'); text-indent: -9999px; display: block; float: left;}
.wrap-popup .control button.prev {background-position: 0 0;}
.wrap-popup .control button.play {background-position: -40px 0; display: none;}
.wrap-popup .control button.stop {background-position: -80px 0; display: none;}
.wrap-popup .control button.play.on,
.wrap-popup .control button.stop.on {display: block;}
.wrap-popup .control button.next {background-position: -120px 0;}

@media all and (max-width: 1023px) {
    .wrap-popup {padding-bottom: 0;}
}

@media all and (max-width: 767px) {
    .wrap-popup .slider img {width: 100%;}
}