@media screen and (min-width: 1200px) {
    .t-col_6 {
    max-width: 565px;
}
}

@media screen and (min-width: 1200px) {
.t-col {
    display: inline;
    float: left;
    margin-left: 20px;
    margin-right: 10px;
    width: 100%;
}
}

@media screen and (min-width: 1200px) {
.t657_rectangle {
    right: 30px;
    bottom: 80px;
    max-width: 340px;
}
}

@media screen and (max-width: 960px) {
    .t657_rectangle, .t657_long {
        width: 100%;
        max-width: 100%;
        left: 0px !important;
        right: 0px !important;
        bottom: 50px !important;
    }
}

@media screen and (max-width: 960px) {
    .t851__container[data-blocks-per-row='1'] .t851__col:nth-child(-n+1), .t851__container[data-blocks-per-row='2'] .t851__col:nth-child(-n+2), .t851__container[data-blocks-per-row='3'] .t851__col:nth-child(-n+3), .t851__container[data-blocks-per-row='4'] .t851__col:nth-child(-n+4) {
        margin-top: 30px;
    }
}