@media screen and (min-width: 1200px) {
    .t-name_xl {
    font-size: 28px !important;
    color: #EB2F27;
}
}

@media screen and (max-width: 1199px) {
    .t-name_xl {
    font-size: 24px !important;
    color: #EB2F27;
}
}

@media screen and (max-width: 639px) {
    .t-name_xl {
    font-size: 20px !important;
    color: #EB2F27;
}
}






@media screen and (min-width: 960px) {
    .t-card__descr, .t-descr, .t-descr_xs {
    text-align: left !important;
}
}

@media screen and (max-width: 959px) {
    .t-card__descr, .t-descr, .t-descr_xs {
    text-align: center !important;
}
}

@media screen and (max-width: 639px) {
    .t-card__descr, .t-descr, .t-descr_xs {
    text-align: left !important;
}
}




@media screen and (min-width: 1200px) {
    .t-card__descr {
    font-size: 18px !important;
}
}

@media screen and (max-width: 1199px) {
    .t-card__descr {
    font-size: 16px !important;
}
}

@media screen and (max-width: 639px) {
    .t-card__descr {
    font-size: 14px !important;
}
}







@media screen and (min-width: 1200px) {
    .t-descr {
    font-size: 18px !important;
}
}

@media screen and (max-width: 1199px) {
    .t-descr {
    font-size: 16px !important;
}
}

@media screen and (max-width: 639px) {
    .t-descr {
    font-size: 14px !important;
}
}





@media screen and (min-width: 1200px) {
    .t-descr_xs {
    font-size: 18px !important;
}
}

@media screen and (max-width: 1199px) {
    .t-descr_xs {
    font-size: 16px !important;
}
}

@media screen and (max-width: 639px) {
    .t-descr_xs {
    font-size: 14px !important;
}
}






@media screen and (min-width: 1200px) {
    .t-name_md {
    font-size: 22px !important;
    margin-bottom: 20px !important;
}
}

@media screen and (max-width: 1199px) {
    .t-name_md {
    font-size: 20px !important;
    margin-bottom: 15px !important;
}
}

@media screen and (max-width: 639px) {
    .t-name_md {
    font-size: 18px !important;
    margin-bottom: 10px !important;
}
}







@media screen and (min-width: 1200px) {
    .t-btn_md {
    font-size: 28px !important;
    height: 50px !important;
    min-width: 100% !important;
    border-radius: 10px !important;
    margin-top: 20px !important;
    color: #FDFDFD;
    background-color: #EB2F27;
    font-style: italic;
}
}

@media screen and (max-width: 1199px) {
    .t-btn_md {
    font-size: 24px !important;
    height: 40px !important;
    min-width: 100% !important;
    border-radius: 7px !important;
    margin-top: 15px !important;
    color: #FDFDFD;
    background-color: #EB2F27;
    font-style: italic;
}
}

@media screen and (max-width: 639px) {
    .t-btn_md {
    font-size: 20px !important;
    height: 30px !important;
    min-width: 100% !important;
    border-radius: 4px !important;
    margin-top: 10px !important;
    color: #FDFDFD;
    background-color: #EB2F27;
    font-style: italic;
}
}






@media screen and (min-width: 1200px) {
    .t1070__price_current {
    font-size: 40px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    color: #EB2F27;
    font-style: italic;
}
}

@media screen and (max-width: 1199px) {
    .t1070__price_current {
    font-size: 35px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    color: #EB2F27;
    font-style: italic;
}
}

@media screen and (max-width: 639px) {
    .t1070__price_current {
    font-size: 30px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
    color: #EB2F27;
    font-style: italic;
}
}







@media screen and (min-width: 1200px) {
    .t1070__price_old {
    font-size: 28px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    color: #000000;
    font-style: italic;
}
}

@media screen and (max-width: 1199px) {
    .t1070__price_old {
    font-size: 23px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    color: #000000;
    font-style: italic;
}
}

@media screen and (max-width: 639px) {
    .t1070__price_old {
    font-size: 18px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    color: #000000;
    font-style: italic;
}
}









@media screen and (min-width: 1px) {
    .t1070__price {
    display: block;
}
}









@media screen and (min-width: 1200px) {
    .t1070__content {
    background-color: #FDFDFD;
    padding: 20px 20px 20px 20px !important;
}
}

@media screen and (max-width: 1199px) {
    .t1070__content {
    background-color: #FDFDFD;
    padding: 15px 15px 15px 15px !important;
}
}

@media screen and (max-width: 639px) {
    .t1070__content {
    background-color: #FDFDFD;
    padding: 10px 10px 10px 10px !important;
    padding-right: 4px ;
    padding-left: 4px ;
    
}
}




@media screen and (max-width: 960px) {
    .t1070__withfeatured, .t1070__col, .t-col, .t1070__col, .t-card__col, .t-col, .-col_4, .t-align_center{
    width: 640px !important;
    padding-right: 0px ;
    padding-left: 0px ;
}
}

@media screen and (max-width: 639px) {
    .t1070__withfeatured, .t1070__col, .t-col, .t1070__col, .t-card__col, .t-col, .-col_4, .t-align_center{
    width: 320px !important;
    padding-right: 0px ;
    padding-left: 0px ;
}
}













@media screen and (min-width: 1200px) {
    .t-card__title {
    padding-top: 0px !important;
    margin-bottom: 20px;
    margin-top: 0px;
}
}

@media screen and (max-width: 1199px) {
    .t-card__title {
    padding-top: 0px !important;
    margin-bottom: 15px;
    margin-top: 0px;
}
}

@media screen and (max-width: 639px) {
    .t-card__title {
    padding-top: 0px !important;
    margin-bottom: 10px;
    margin-top: 0px;
}
}









@media screen and (min-width: 1200px) {
    .t923__textwrapper.t923__paddingsmall {
    padding: 20px 20px 20px 20px !important;
}
}

@media screen and (max-width: 1199px) {
    .t923__textwrapper.t923__paddingsmall {
    padding: 15px 15px 15px 15px !important;
}
}

@media screen and (max-width: 639px) {
    .t923__textwrapper.t923__paddingsmall {
    padding: 10px 10px 10px 10px !important;
}
}





@media screen and (min-width: 1200px) {
    .t-descr_xxs {
    font-size: 18px !important;
    margin-top: 0px !important;
}
}

@media screen and (max-width: 1199px) {
    .t-descr_xxs {
    font-size: 16px !important;
    margin-top: 0px !important;
}
}

@media screen and (max-width: 639px) {
    .t-descr_xxs {
    font-size: 14px !important;
    margin-top: 0px !important;
}
}













@media screen and (min-width: 1200px) {
    .t850__wrap {
    background-color: #FDFDFD;
    padding: 20px 20px 20px 20px !important;
    border-radius: 10px;
}
}

@media screen and (max-width: 1199px) {
    .t850__wrap {
    background-color: #FDFDFD;
    padding: 15px 15px 15px 15px !important;
    border-radius: 10px;
}
}

@media screen and (max-width: 639px) {
    .t850__wrap {
    background-color: #FDFDFD;
    padding: 10px 10px 10px 10px !important;
    border-radius: 10px;
    
}
}



@media screen and (min-width: 1px) {
    .t850__inner-col {
    background-color: #FDFDFD;
    border-radius: 10px;
    
}
}



@media screen and (max-width: 479px) {
    .t850 {
    max-width: 300px !important;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
}

@media screen and (max-width: 479px) {
    .t1070 .t-col {
    max-width: 300px !important;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
}