

@media only screen and (max-width:768.5px) {
    .cbtb, .topCBblock {
    display: none;
}
.cbtb .trust-badge {
    height: 0;
    min-height: 0;
    display: none!important;
}
}.container-full {
    max-width: 100%!important;
    width: auto!important;
    padding: 0!important;
}
.change-container {
    padding: 20px 30px 30px 30px;
    margin: 0 auto!important;
}
.tpa {
    padding-top: 20px!important;
}
.black-background-vid {
    background: #000!important;
}
.video-wrapper-desktop {
    max-height: 100vh;
    max-width: 177.77vh;
    margin: auto;
    min-width: 272px;
    min-height: 153px;
}
.video-wrapper-mobile {
    max-height: 100vh;
    max-width: 62.5vh;
    margin: auto;
    min-width: 175px;
    min-height: 280px;
}
.non-full-mobile {
    margin: auto;
    min-width: 175px;
    min-height: 280px;
}
.non-full-desktop {
    margin: auto;
    min-width: 272px;
    min-height: 153px;
}
.vid-wrapper {
    height: 100%!important;
    left: 0!important;
    position: absolute!important;
    top: 0!important;
    width: 100%!important;
}
.vid-padding {
    position: relative!important;
    z-index: 10!important;
}
.vid-padding-mobile {
    padding: 160% 0 0 0!important;
}
.vid-padding-desktop {
    padding: 56.25% 0 0 0!important;
}
.vid-embed {
    height: 100%!important;
    position: relative!important;
    width: 100%!important;
}
.video-border {
    -webkit-box-shadow: 0 6px 19px -4px rgba(0, 0, 0, .98);
    -moz-box-shadow: 0 6px 19px -4px rgba(0, 0, 0, .98);
    box-shadow: 0 6px 19px -4px rgba(0, 0, 0, .98);
    position: relative;
    border: 3px solid #fff;
}
.dim-lights {
    background-color: rgba(0, 0, 0, .3);
    -webkit-transition: background-color 2.5s linear;
    -ms-transition: background-color 2.5s linear;
    transition: background-color 2.5s linear;
}
.open-lights {
    background-color: transparent!important;
    -webkit-transition: background-color .5s linear;
    -ms-transition: background-color .5s linear;
    transition: background-color .5s linear;
}
.preventControl {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 99999;
}
.button-continue, .button-unmute {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    z-index: 25;
    display: none;
    background-color: rgba(0, 0, 0, .5);
    cursor: pointer;
}
.loading-video {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 5;
    background-color: #000;
}
.loading-video-inner {
    background: url(../images/generic/loading-video.gif) no-repeat center center;
    background-size: contain;
    max-width: 900px;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}
.button-unmute-mobile {
    background-image: url(../images/generic/sound-svg.png?);
}
.button-unmute-pc {
    background-image: url(../images/sound-svg.png?)!important;background-size: 338px;
}
.button-continue-mobile {
    background-image: url(../images/generic/video.png);
}
.button-continue-pc {
    background-image: url(../images/continue-svg.png?)!important;background-size: 338px;
}
.pulsing {
    transform: scale(1);
    animation: pulsing 1s infinite;
}
@keyframes pulsing {
    0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .7);
}
70% {
    transform: scale(1.034);
    box-shadow: 0 0 0 10px transparent;
}
100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 transparent;
}
}.featherlight-content {
    max-width: 650px;
    border-radius: 10px;
}
.featherlight:last-of-type {
    background: rgba(61, 83, 77, .8)!important;
}
.popupVideoBox {
    position: relative;
    border: 1px solid #000;
    width: 200px;
    height: 113px;
    background: url(../images/generic/loading.gif) no-repeat center;
    background-size: contain;
    margin: 0 auto;
    overflow: hidden;
}
