.head-six {
    position:relative;
    display:flex;
    align-items: center;
}

.head-six__text {
    position:absolute;
    left:-33px;
    font-size:14px;
}

.head-six__main {
    font-weight: 600;
    font-size: 230%;
}

.head-six__sub {
    font-size: 140%;
    font-weight: 400;
}

.head-six__screens {
    position:relative;
    left:15%;
}

@media (max-width: 1360px) {
    .head-six__text {
        left: 0px;
    }
}

@media (max-width: 960px) {
    .head-six__text {
        font-size:10px;
    }
}

@media (max-width: 640px) {
    .head-six__text {
        width:100%;
        text-align: center;
        font-size:14px;
    }

    .head-six {
        justify-content: center;
        position: absolute;
        width:100%;
    }

    .head-six img {
        width:200px;
        margin-top:15px;
    }

    .head-six__screens {
        margin-top:190px !important;
        position:relative;
        left:5%;
    }
}

.p-b-80 {
    padding-bottom:40px;
}

@media (min-width: 640px) {
    .p-b-80 {
        padding-bottom: 80px;
    }
}

.best-for-mobile {
    position:relative;
    height:696px;
    overflow:hidden;
}

.best-for-mobile h2 {
    font-size:36px;
    margin-top:144px;
}

.best-for-mobile .screens {
    position:absolute;
    right: -250px;
    bottom:0;
}

@media (max-width: 1330px) {
    .best-for-mobile {
        height:520px;
    }

    .best-for-mobile h2 {
        font-size:28px;
        margin-top:33px;
    }
}

@media (max-width: 639px) {
    .best-for-mobile .screens {
        bottom: -100px;
        min-width: 550px;
        right:10px;
    }

    .best-for-mobile h2 {
        font-size:22px;
    }
}

.best-for-mobile .circle1 {
    background:url(/templates/rsflat/resource/img/rs6/ellipse44.svg);
    background-size: 100%;
    width:216px;
    height:90px;
    position: absolute;
    top: 0;
    left: 13%;
}

.best-for-mobile .circle2 {
    background:url(/templates/rsflat/resource/img/rs6/ellipse47.svg);
    background-size:100%;
    width:639px;
    height:639px;
    left: -560px;
    bottom: -530px;
    position:absolute;
}

.rs6-more-image img {
    position:absolute;
    bottom:0;
    right:0;
}

.rs6-more-text {
    font-size:20px;
}

@media (max-width:639px) {
    .rs6-more-image {
        margin-top:0 !important;
    }
    .rs6-more-image img {
        position:relative;
    }
}

@media (max-width:950px) {
    .rs6-more-text {
        font-size:16px;
    }
}

a.no-decoration {
    text-decoration:none !important;
}
