@media only screen and (max-device-width: 480px) {
    #firstStep .subscription-modal-content {
        display: block;
    }
    .subscription-modal-content-sign {
        max-width: 100%;
    }
    .subscription-modal-container .subscription-modal-content-catalog-item {
        max-width: 100%;
    }
    #firstStep .subscription-modal-content .subscription-modal-content-sign {
        max-width: 100%;
    }
    #firstStep .subscription-modal-content .subscription-modal-content-item.subscription-modal-content-group-bottle {
        max-width: 100%!important;
    }
    #firstStep .subscription-modal-content .subscription-modal-content-item.subscription-modal-content-bottle-free {
        max-width: 100%!important;
    }

    .subscription-modal-container .subscription-modal-footer button.dislike, .subscription-modal-container .subscription-modal-footer button.random, .subscription-modal-container .subscription-modal-footer button.continue:not(.empty) {
        padding: 0px;
    }
    #lastStep .subscription-modal-content {
        overflow: auto;
        display: block;
    }
    #responseStep .subscription-modal-content {
        display: block;
    }
    #changeStep .subscription-modal-content {
        overflow-x: auto;
        display: block;
    }
    .prev-next subscription-modal-footer {
        display: block;
        width: 100%;
    }
}