.t-calc__wrapper{
    font-weight: 600 !important;
    font-size: 36px !important;
    text-align: center !important;
}

.t1110__feature-title+.t1110__feature-descr {
    margin-top: 5px !important;
}

@media screen and (max-width: 1300px) {
    .t923 .t-slds__container {
        width: calc(100% - 40px) !important;
    }
}

@media screen and (max-width: 640px){
    .t480__title {
        margin-bottom: 5px !important;
    }
    
    .t-calc__wrapper{
        font-size: 26px !important;
    }
    
    .t1115__features_column-2 .t1115__feature:nth-child(1n+2) {
        margin-top: 16px !important;
    }
    
    .t-store__grid-cont_mobile-one-row .t-col{
        max-width: 90% !important;
        min-width: 90% !important;
    }
}


@media screen and (max-width: 380px){
    .t923__col{
        width: 300px !important;
    }
    
    .t923__imgwrapper_3-2 {
        padding-bottom: 74% !important;
    }
}

@media screen and (max-width: 480px){
    .t1031__textwrapper > .t-section_title,
    .t1115__title{
        font-size: 50px !important;
        line-height: 0.85 !important;
    }
    
    .t923__col{
        width: 380px !important;
    }
    
    .t923__imgwrapper_3-2 {
        padding-bottom: 80% !important;
    }
}

@media screen and (min-width: 480px) and (max-width: 640px){
    .t1031__textwrapper > .t-section_title,
    .t1115__title{
        font-size: 70px !important;
        line-height: 0.85 !important;
    }
}

@media screen and (min-width: 640px){
    .t1031__textwrapper > .t-section_title,
    .t1115__title{
        font-size: 80px !important;
        line-height: 0.85 !important;
    }
}

@media screen and (max-width: 960px) {
    .t1115__textwrapper+.t1115__features {
        margin-top: 10px !important;
    }
    
    .t1115__col-bottom:not(.t1115__img-mobile) {
        margin-top: 30px !important;
    }
    
    .t-width .t-slds__wrapper {
        padding: 0px !important;
    }
    
    .t-store__card{
        padding-right: 0px !important;
    }
}