@media screen and (max-width: 480px){
.t-slds__wrapper.t-align_center {
    padding-left: 20px!important;
    padding-right: 20px!important;
}
}

@media screen and (max-width: 640px){
.t005A__text {
    margin-bottom: 5px;
}
}

@media screen and (min-width: 980px){
    .t195__text {padding-top: 150px;}
}

@media screen and (max-width: 670px){
.t-store__card__btn {width: 130px;}
}

.t786__scroll-icon-wrapper {
    display: none;
}

.t-store__scroll-icon-wrapper {
    display: none;
}

@media screen and (max-width: 960px){
.t195__imgsection {
    margin-top: 0px;
    margin-bottom: 0px;
}
}

.input.t-input.js-tilda-rule {
    height: 40px;
}

.select.t-select.js-tilda-rule{
    height: 40px;
}

.t-input-subtitle.t-descr.t-descr_xxs.t-opacity_70 {
    opacity: 1;
    font-size: 16px;
    font-weight: 500;
}

.js-store-prod-text.t-store__prod-popup__text.t-descr.t-descr_xxs {
    font-size: 18px;
}

.t-store__tabs__content.t-descr.t-descr_xxs {
    font-size: 18px;
}


@media screen and (max-width: 960px){
.t939 .t-section__topwrapper {
    margin-bottom: 25px;
}
}

@media screen and (min-width: 1200px){
.t939 .t-section__topwrapper {
    margin-bottom: 45px;
}
}

@media screen and (max-width: 960px) {
.t939 .t-section__title {margin-bottom: 10px;}
}

@media screen and (min-width: 1200px) {
.t939 .t-section__title {margin-bottom: 20px;}
}

@media screen and (max-width: 980px) {
.t-title_xs {
    font-size: 20px;
}
}

.t1004__scroll-icon-wrapper {
    display: none;
}

.t939__content {
    padding: 20px;
}

@media screen and (max-width: 980px) {
.t220__title {
    padding-bottom: 15px;
}
}

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

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

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

@media screen and (max-width: 980px){
.t542__title.t-heading.t-heading_lg.t542__bottommargin_lg {
    font-size: 18px!important;
    color: #000000;
}
}

@media screen and (max-width: 980px){
.t497__name.t-name.t-name_lg {
    padding-top: 10px!important;
}
}

@media screen and (max-width: 980px){
.t499__title {
    margin-bottom: 10px!important;
}
}

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

.t649 .t-section__topwrapper {
    margin-bottom: 35px;
}

@media screen and (max-width: 980px){
.t649 .t-section__topwrapper {
    margin-bottom: 25px;
}
}
