.pro-mix-set-selection .h1,
.pro-mix-set-selection h1 {
    font-size: 2.571em
}

body.country-selection .pro-mix-set-selection .h1,
body.country-selection .pro-mix-set-selection h1 {
    font-size: 2.071em
}
body.country-selection .pro-mix-set-selection .h1:lang(hu),
body.country-selection .pro-mix-set-selection h1:lang(hu) {
    font-size: 1.8em!important;
}
body.country-selection .pro-mix-set-selection .h1:lang(ro),
body.country-selection .pro-mix-set-selection h1:lang(ro) {
    font-size: 1.8em!important;
}
body.country-selection .pro-mix-set-selection .h1:lang(sr),
body.country-selection .pro-mix-set-selection h1:lang(sr) {
    font-size: 1.8em!important;
}

@media (min-width:944px) and (max-width:1056px){
    body.country-selection .pro-mix-set-selection .h1,
    body.country-selection .pro-mix-set-selection h1 {
        font-size: 1.65em;
        /* transform: translate(0, 220%) */
    }
    body.country-selection .pro-mix-set-selection .h1:lang(hu),
    body.country-selection .pro-mix-set-selection h1:lang(hu) {
        font-size: 1.45em!important;
        /* transform: translate(0, 220%) */
    }
    body.country-selection .pro-mix-set-selection .h1:lang(ro),
    body.country-selection .pro-mix-set-selection h1:lang(ro) {
        font-size: 1.45em!important;
        /* transform: translate(0, 220%) */
    }
    body.country-selection .pro-mix-set-selection .h1:lang(sr),
    body.country-selection .pro-mix-set-selection h1:lang(sr) {
        font-size: 1.45em!important;
        /* transform: translate(0, 220%) */
    }
}
@media (max-width:517px) {
    .pro-mix-set-selection .h1,
    .pro-mix-set-selection h1 {
        font-size: 1.65em;
        /* transform: translate(0, 220%) */
    }
}

.pro-mix-set-selection .set {
    border: 1px solid #f1f1f1;
    padding: 1.786em 2.143em;
    margin-bottom: 30px;
    text-align: center
}

.pro-mix-set-selection .set .headline,
.pro-mix-set-selection .set .subline,
.pro-mix-set-selection .set ul li {
    text-align: left;
    list-style: square!important
}

.pro-mix-set-selection .set .subline {
    margin-bottom: 15px
}

.pro-mix-set-selection .set .hl1 {
    color: #005691;
    margin: 0!important
}

.pro-mix-set-selection .set .hl1 .bsBold {
    white-space: nowrap
}

.pro-mix-set-selection .set ul {
    padding: 0 0 0 13px
}

.pro-mix-set-selection .set .compatible-badge {
    position: absolute;
    right: 22px;
    top: -40px;
    width: 30%
}

@media (max-width:991px) {
    .pro-mix-set-selection .set .compatible-badge {
        right: 25%;
        top: 25%;
        width: 10%
    }
}

@media (max-width:720px) {
    .pro-mix-set-selection .set .compatible-badge {
        right: 10%;
        top: 10%;
        width: 15%
    }
}

.pro-mix-set-selection .set .benefits {
    background-color: #005691;
    color: #fff!important;
    padding: .714em;
    margin-bottom: 30px
}

.pro-mix-set-selection .set .benefits p {
    color: #fff;
    margin: 0
}

.pro-mix-set-selection .set .benefits .fs38 {
    line-height: 38px
}

.pro-mix-set-selection .set .benefits div[class^=col-] {
    text-align: left
}

.pro-mix-set-selection .set .benefits div[class^=col-]+div[class^=col-] {
    text-align: right;
    margin-top: 10px;
}

.pro-mix-set-selection .set .boxed-top-bottom {
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    padding: 10px 0 15px;
    margin-bottom: 20px;
    position: relative
}

.pro-mix-set-selection .set .boxed-top-bottom .headline {
    margin-top: 5px
}

.pro-mix-set-selection .set .gallery-carousel {
    background: 0 0
}

.pro-mix-set-selection .set .gallery-carousel img {
    position: absolute;
    display: block;
    max-width: 80%;
    max-height: 80%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.pro-mix-set-selection .set .embed-responsive-16by9 {
    padding-bottom: 56.25%
}

.pro-mix-set-selection .set .embed-responsive-4by3 {
    padding-bottom: 75%
}

.pro-mix-set-selection .set .embed-responsive-1by1 {
    padding-bottom: 100%
}
