body, html {
    overflow-x : clip !important;
}
@media (min-width: 1113px ) {
    .Block-Header {
        width: 1250px;
        background-position : 17% center;
        margin: 0 auto;
    }
}
/* Mobile */
@media (max-width: 480px) {}

/* Tablet Portrait */
@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {
    .Block-Header {
        background-position : top left -80px;
    }

    .Block-Header .Wrapper {
        right: 20px;
        max-width: 310px;
    }
    .Block-Header .Wrapper .MainTitle {
        font-size: 30px;
    }

    .Block-Header .Wrapper .Text {
        font-size: 14px;
    }
}

/* Tablet Landscape */
@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
    .Block-Header {
        background-position : top left -100px;
    }
}