.page {
    position: relative;
    overflow-x: hidden;
}
.content {
    width: 1440px;
    box-sizing: border-box;
    padding: 0 75px;
    max-width: 100%;
    margin: 0 auto;
}
.content--small {
    padding: 0 105px;
}
.content--xsmall {
    padding: 0 16vw;
}
.content--large {
    width: 1640px;
    box-sizing: border-box;
    padding: 0 75px;
    max-width: 100%;
    margin: 0 auto;
}
.content--as-menu {
    width: 100%;
    box-sizing: border-box;
    padding: 0 75px;
    max-width: 100%;
    margin: 0 auto;
}

.page.page--trainings {
    background-image: url('/images/particles/tin_header_bg.png');
    background-repeat: no-repeat;
    background-position: top right;

}

@media (max-width: 1600px) {
}

@media (max-width: 1100px) {

    .content {
        padding: 0 32px;
    }

}

@media (max-width: 780px) {
    .content {
        padding: 0 23px;
    }
    .content--video {
        width: 100%;
        padding: 0;
    }

    .content--mobile-sm-pads {
        padding: 0 10px;
    }
}