@media (min-width: 2000px) and (max-width: 9999px) {
    body {
        max-width: 85%;
        margin: 0 auto;
    }


    /* ХЕДЕР */
    .rmUIheader__content-logo {
        height: 69px;
        width: 69px;
        border-radius: 19px;
    }

    .rmUIheader__content-logo-text--title {
        font-size: 32px;
    }

    .rmUIheader__content-logo-text--subtitle {
        font-size: 21px;
    }

    .rmUIheader__content-nav-link {
        gap: 11px;
        font-size: 24px;
    }

    .rmUIheader__content-nav-link svg {
        height: 27px;
        width: 27px;
    }

    .rmUIheader__content-button {
        font-size: 24px;
        padding: 14px 27px;
        gap: 11px;
    }


    /* ЛЕНДИНГ */
    .rmUIlanding {
        height: 600px;
    }

    .rmUIlanding--short {
        height: 270px;
    }

    .rmUIlanding__content {
        grid-template-columns: 1fr 600px;
    }

    .rmUIlanding__content-title {
        font-size: 95px;
    }

    .rmUIlanding__content-subtitle {
        font-size: 24px;
        max-width: 43%;
    }

    .rmUIlanding__content-button {
        padding: 15px 37px;
        border-radius: 17px;
        font-size: 22px;
    }

    .rmUIlanding__content-button--background {
        padding: 15px 61px;
    }

    .rmUIlanding__content-bottom-text {
        font-size: 23px;
    }

    .rmUIlanding__content-right__image {
        width: 410px;
    }


    /* ОСНОВНЫЕ НАСТРОЙКИ */
    .rmUItitle__block {
        margin-bottom: 40px;
    }

    .rmUItitle {
        font-size: 75px;
    }

    .rmUIbutton__inner {
        padding: 15px 19px;
    }

    .rmUIbutton__circle {
        width: 37px;
        height: 37px;
    }

    .rmUIbutton__icons {
        width: 28px;
        height: 28px;
    }

    .rmUIbutton__icon {
        width: 28px;
        height: 28px;
    }

    .rmUIbutton__text {
        font-size: 24px;
    }


    /* ОБО МНЕ */
    .rmUIaboutme__content-container {
        grid-template-columns: 1fr 570px;
    }
    
    .rmUIaboutme__content-text {
        font-size: 24px;
        margin-bottom: 47px;
    }

    .rmUIaboutme__content-button {
        padding: 16px 41px;
        font-size: 24px;
        border-radius: 17px;
    }

    .rmUIaboutme__content-button--blue {
        padding: 16px 57px;
    }


    .rmUIbio__card-title {
        font-size: 51px;
    }

    .rmUIbio__card-text {
        font-size: 22px;
    }

    

    .rmUIhistory__content-arrow {
        height: 47px;
        width: 47px;
    }

    .rmUIhistory__card-icon {
        height: 16px;
        width: 16px;
    }

    .rmUIhistory__card-date--text {
        font-size: 37px;
    }

    .rmUIhistory__card-event--text {
        font-size: 24px;
    }


    
    /* ПОРТФОЛИО */
    .rmUIportfolio__tab {
        font-size: 24px;
        padding: 13px 44px;
    }

    .rmUIportfolio__card-title {
        font-size: 51px;
    }

    .rmUIportfolio__card-type {
        font-size: 22px;
    }

    .rmUIportfolio__card-text {
        font-size: 24px;
    }

    .rmUIportfolio__card-more__button {
        padding: 16px 57px;
        border-radius: 17px;
        font-size: 24px;
    }


    /* ПРОЕКТ ВНУТРИ */
    .rmUIproject__content-sale__button {
        font-size: 24px;
        padding: 16px 2px;
        border-radius: 17px;
        margin-bottom: 41px;
    }

    .rmUIproject__content-name {
        font-size: 64px;
        width: 570px;
    }

    .rmUIproject__content-date {
        font-size: 23px;
        margin-bottom: 17px;
    }


    .rmUIproject__content-describe {
        font-size: 24px;
    }

    .rmUIproject__content-img__block::before {
        width: 67px;
        height: 67px;
    }


    /* МОИ УСЛУГИ */
    .rmUIusluga__card-name {
        font-size: 35px;
    }

    .rmUIusluga__card-desc {
        font-size: 23px;
    }

    .rmUIusluga__card-block-title {
        font-size: 29px;
    }

    .rmUIusluga__card-into-text {
        font-size: 23px;
    }

    .rmUIusluga__card-price-text {
        font-size: 24px;
    }

    .rmUIusluga__card-price-size__container {
        border-radius: 17px;
        padding: 11px 11px;
    }

    .rmUIusluga__card-price-button svg {
        height: 36px;
        width: 36px;
    }

    .rmUIusluga__card-price-count {
        font-size: 23px;
    }

    .rmUIusluga__card-total__price {
        font-size: 24px;
    }

    .rmUIusluga__card-button {
        font-size: 24px;
        padding: 16px 1px;
        border-radius: 14px;
    }

    .rmUIusluga__card-warning__text {
        font-size: 22px;
    }

    .rmUItitle__search {
        font-size: 26px;
    }

    
    .rmUIsearch__input {
        padding: 16px 24px;
        border-radius: 17px;
        font-size: 23px;
    }

    .rmUIsearch__button {
        font-size: 24px;
        border-radius: 17px;
    }

    /* МОИ КОНТАКТЫ */
    .rmUIcontact__card {
        border-radius: 27px;
    }

    .rmUIcontact__card-img {
        height: 74px;
        width: 74px;
        border-radius: 24px;
    }

    .rmUIcontact__card-title {
        font-size: 37px;
    }

    .rmUIcontact__card-text {
        font-size: 24px;
    }


    /* ФУТЕР */
    .rmUIfooter__content-logo__container {
        gap: 11px;
    }

    .rmUIfooter__content-logo__img {
        height: 67px;
        width: 67px;
        border-radius: 19px;
    }

    .rmUIfooter__content-text {
        font-size: 25px;
    }

    .rmUIfooter__content-icon {
        height: 41px;
        width: 41px;
    }


    .rmUIfooter__content-studio__logo {
        height: 54px;
        width: 54px;
        border-radius: 17px;
    }

    .rmUIfooter__content-madeby {
        font-size: 24px;
    }

    .rmUIfooter__content-studioname {
        font-size: 24px;
    }
}


@media (min-width: 1900px) and (max-width: 1999px) {
    body {
        max-width: 84%;
        margin: 0 auto;
    }


    /* ХЕДЕР */
    .rmUIheader__content-logo {
        height: 64px;
        width: 64px;
        border-radius: 17px;
    }

    .rmUIheader__content-logo-text--title {
        font-size: 28px;
    }

    .rmUIheader__content-logo-text--subtitle {
        font-size: 21px;
    }

    .rmUIheader__content-nav-link {
        gap: 11px;
        font-size: 22px;
    }

    .rmUIheader__content-nav-link svg {
        height: 25px;
        width: 25px;
    }

    .rmUIheader__content-button {
        font-size: 22px;
        padding: 13px 27px;
        gap: 11px;
    }


    /* ЛЕНДИНГ */
    .rmUIlanding {
        height: 550px;
    }

    .rmUIlanding--short {
        height: 240px;
    }

    .rmUIlanding__content {
        grid-template-columns: 1fr 450px;
    }

    .rmUIlanding__content-title {
        font-size: 81px;
    }

    .rmUIlanding__content-subtitle {
        font-size: 22px;
        max-width: 43%;
    }

    .rmUIlanding__content-button {
        padding: 14px 37px;
        border-radius: 17px;
        font-size: 23px;
    }

    .rmUIlanding__content-button--background {
        padding: 14px 61px;
    }

    .rmUIlanding__content-bottom-text {
        font-size: 22px;
    }

    .rmUIlanding__content-right__image {
        width: 360px;
    }


    /* ОСНОВНЫЕ НАСТРОЙКИ */
    .rmUItitle__block {
        margin-bottom: 40px;
    }

    .rmUItitle {
        font-size: 75px;
    }

    .rmUIbutton__inner {
        padding: 14px 19px;
    }

    .rmUIbutton__circle {
        width: 34px;
        height: 34px;
    }

    .rmUIbutton__icons {
        width: 28px;
        height: 28px;
    }

    .rmUIbutton__icon {
        width: 28px;
        height: 28px;
    }

    .rmUIbutton__text {
        font-size: 23px;
    }


    /* ОБО МНЕ */
    .rmUIaboutme__content-container {
        grid-template-columns: 1fr 510px;
    }
    
    .rmUIaboutme__content-text {
        font-size: 22px;
        margin-bottom: 47px;
    }

    .rmUIaboutme__content-button {
        padding: 16px 41px;
        font-size: 22px;
        border-radius: 17px;
    }

    .rmUIaboutme__content-button--blue {
        padding: 16px 57px;
    }


    .rmUIbio__card-title {
        font-size: 41px;
    }

    .rmUIbio__card-text {
        font-size: 21px;
    }

    

    .rmUIhistory__content-arrow {
        height: 44px;
        width: 44px;
    }

    .rmUIhistory__card-icon {
        height: 16px;
        width: 16px;
    }

    .rmUIhistory__card-date--text {
        font-size: 33px;
    }

    .rmUIhistory__card-event--text {
        font-size: 22px;
    }


    
    /* ПОРТФОЛИО */
    .rmUIportfolio__tab {
        font-size: 22px;
        padding: 13px 44px;
    }

    .rmUIportfolio__card-title {
        font-size: 47px;
    }

    .rmUIportfolio__card-type {
        font-size: 22px;
    }

    .rmUIportfolio__card-text {
        font-size: 23px;
    }

    .rmUIportfolio__card-more__button {
        padding: 16px 57px;
        border-radius: 17px;
        font-size: 23px;
    }


    /* ПРОЕКТ ВНУТРИ */
    .rmUIproject__content-sale__button {
        font-size: 23px;
        padding: 15px 2px;
        border-radius: 17px;
        margin-bottom: 41px;
    }

    .rmUIproject__content-name {
        font-size: 64px;
        width: 570px;
    }

    .rmUIproject__content-date {
        font-size: 23px;
        margin-bottom: 17px;
    }


    .rmUIproject__content-describe {
        font-size: 24px;
    }

    .rmUIproject__content-img__block::before {
        width: 67px;
        height: 67px;
    }


    /* МОИ УСЛУГИ */
    .rmUIusluga__card-name {
        font-size: 31px;
    }

    .rmUIusluga__card-desc {
        font-size: 22px;
    }

    .rmUIusluga__card-block-title {
        font-size: 27px;
    }

    .rmUIusluga__card-into-text {
        font-size: 21px;
    }

    .rmUIusluga__card-price-text {
        font-size: 23px;
    }

    .rmUIusluga__card-price-size__container {
        border-radius: 17px;
        padding: 11px 11px;
    }

    .rmUIusluga__card-price-button svg {
        height: 32px;
        width: 32px;
    }

    .rmUIusluga__card-price-count {
        font-size: 22px;
    }

    .rmUIusluga__card-total__price {
        font-size: 22px;
    }

    .rmUIusluga__card-button {
        font-size: 22px;
        padding: 16px 1px;
        border-radius: 14px;
    }

    .rmUIusluga__card-warning__text {
        font-size: 22px;
    }

    .rmUItitle__search {
        font-size: 23px;
    }

    
    .rmUIsearch__input {
        padding: 16px 24px;
        border-radius: 17px;
        font-size: 22px;
    }

    .rmUIsearch__button {
        font-size: 23px;
        border-radius: 17px;
    }

    /* МОИ КОНТАКТЫ */
    .rmUIcontact__card {
        border-radius: 22px;
    }

    .rmUIcontact__card-img {
        height: 67px;
        width: 67px;
        border-radius: 24px;
    }

    .rmUIcontact__card-title {
        font-size: 31px;
    }

    .rmUIcontact__card-text {
        font-size: 22px;
    }


    /* ФУТЕР */
    .rmUIfooter__content-logo__container {
        gap: 11px;
    }

    .rmUIfooter__content-logo__img {
        height: 64px;
        width: 64px;
        border-radius: 19px;
    }

    .rmUIfooter__content-text {
        font-size: 23px;
    }

    .rmUIfooter__content-icon {
        height: 36px;
        width: 36px;
    }


    .rmUIfooter__content-studio__logo {
        height: 54px;
        width: 54px;
        border-radius: 17px;
    }

    .rmUIfooter__content-madeby {
        font-size: 23px;
    }

    .rmUIfooter__content-studioname {
        font-size: 23px;
    }
}


@media (min-width: 1800px) and (max-width: 1899px) {
    body {
        max-width: 91%;
        margin: 0 auto;
    }


    /* ХЕДЕР */
    .rmUIheader__content-logo {
        height: 64px;
        width: 64px;
        border-radius: 17px;
    }

    .rmUIheader__content-logo-text--title {
        font-size: 27px;
    }

    .rmUIheader__content-logo-text--subtitle {
        font-size: 20px;
    }

    .rmUIheader__content-nav-link {
        gap: 11px;
        font-size: 22px;
    }

    .rmUIheader__content-nav-link svg {
        height: 25px;
        width: 25px;
    }

    .rmUIheader__content-button {
        font-size: 22px;
        padding: 13px 27px;
        gap: 11px;
    }


    /* ЛЕНДИНГ */
    .rmUIlanding {
        height: 550px;
    }

    .rmUIlanding--short {
        height: 240px;
    }

    .rmUIlanding__content {
        grid-template-columns: 1fr 450px;
    }

    .rmUIlanding__content-title {
        font-size: 74px;
    }

    .rmUIlanding__content-subtitle {
        font-size: 22px;
        max-width: 43%;
    }

    .rmUIlanding__content-button {
        padding: 14px 37px;
        border-radius: 17px;
        font-size: 22px;
    }

    .rmUIlanding__content-button--background {
        padding: 14px 61px;
    }

    .rmUIlanding__content-bottom-text {
        font-size: 21px;
    }

    .rmUIlanding__content-right__image {
        width: 360px;
    }


    /* ОСНОВНЫЕ НАСТРОЙКИ */
    .rmUItitle__block {
        margin-bottom: 40px;
    }

    .rmUItitle {
        font-size: 67px;
    }

    .rmUIbutton__inner {
        padding: 14px 19px;
    }

    .rmUIbutton__circle {
        width: 34px;
        height: 34px;
    }

    .rmUIbutton__icons {
        width: 28px;
        height: 28px;
    }

    .rmUIbutton__icon {
        width: 28px;
        height: 28px;
    }

    .rmUIbutton__text {
        font-size: 23px;
    }


    /* ОБО МНЕ */
    .rmUIaboutme__content-container {
        grid-template-columns: 1fr 510px;
    }
    
    .rmUIaboutme__content-text {
        font-size: 21px;
        margin-bottom: 47px;
    }

    .rmUIaboutme__content-button {
        padding: 16px 41px;
        font-size: 22px;
        border-radius: 17px;
    }

    .rmUIaboutme__content-button--blue {
        padding: 16px 57px;
    }


    .rmUIbio__card-title {
        font-size: 34px;
    }

    .rmUIbio__card-text {
        font-size: 20px;
    }

    

    .rmUIhistory__content-arrow {
        height: 44px;
        width: 44px;
    }

    .rmUIhistory__card-icon {
        height: 16px;
        width: 16px;
    }

    .rmUIhistory__card-date--text {
        font-size: 33px;
    }

    .rmUIhistory__card-event--text {
        font-size: 20px;
    }


    
    /* ПОРТФОЛИО */
    .rmUIportfolio__tab {
        font-size: 21px;
        padding: 13px 44px;
    }

    .rmUIportfolio__card-title {
        font-size: 41px;
    }

    .rmUIportfolio__card-type {
        font-size: 21px;
    }

    .rmUIportfolio__card-text {
        font-size: 22px;
    }

    .rmUIportfolio__card-more__button {
        padding: 15px 57px;
        border-radius: 14px;
        font-size: 21px;
    }


    /* ПРОЕКТ ВНУТРИ */
    .rmUIproject__content-sale__button {
        font-size: 22px;
        padding: 15px 2px;
        border-radius: 17px;
        margin-bottom: 41px;
    }

    .rmUIproject__content-name {
        font-size: 61px;
        width: 570px;
    }

    .rmUIproject__content-date {
        font-size: 21px;
        margin-bottom: 17px;
    }


    .rmUIproject__content-describe {
        font-size: 22px;
    }

    .rmUIproject__content-img__block::before {
        width: 64px;
        height: 64px;
    }


    /* МОИ УСЛУГИ */
    .rmUIusluga__card-name {
        font-size: 28px;
    }

    .rmUIusluga__card-desc {
        font-size: 21px;
    }

    .rmUIusluga__card-block-title {
        font-size: 25px;
    }

    .rmUIusluga__card-into-text {
        font-size: 21px;
    }

    .rmUIusluga__card-price-text {
        font-size: 21px;
    }

    .rmUIusluga__card-price-size__container {
        border-radius: 17px;
        padding: 11px 11px;
    }

    .rmUIusluga__card-price-button svg {
        height: 32px;
        width: 32px;
    }

    .rmUIusluga__card-price-count {
        font-size: 22px;
    }

    .rmUIusluga__card-total__price {
        font-size: 22px;
    }

    .rmUIusluga__card-button {
        font-size: 22px;
        padding: 16px 1px;
        border-radius: 14px;
    }

    .rmUIusluga__card-warning__text {
        font-size: 22px;
    }

    .rmUItitle__search {
        font-size: 23px;
    }

    
    .rmUIsearch__input {
        padding: 16px 24px;
        border-radius: 17px;
        font-size: 22px;
    }

    .rmUIsearch__button {
        font-size: 23px;
        border-radius: 17px;
    }

    /* МОИ КОНТАКТЫ */
    .rmUIcontact__card {
        border-radius: 22px;
    }

    .rmUIcontact__card-img {
        height: 67px;
        width: 67px;
        border-radius: 24px;
    }

    .rmUIcontact__card-title {
        font-size: 31px;
    }

    .rmUIcontact__card-text {
        font-size: 22px;
    }


    /* ФУТЕР */
    .rmUIfooter__content-logo__container {
        gap: 11px;
    }

    .rmUIfooter__content-logo__img {
        height: 64px;
        width: 64px;
        border-radius: 19px;
    }

    .rmUIfooter__content-text {
        font-size: 23px;
    }

    .rmUIfooter__content-icon {
        height: 36px;
        width: 36px;
    }


    .rmUIfooter__content-studio__logo {
        height: 54px;
        width: 54px;
        border-radius: 17px;
    }

    .rmUIfooter__content-madeby {
        font-size: 23px;
    }

    .rmUIfooter__content-studioname {
        font-size: 23px;
    }
}


@media (min-width: 1700px) and (max-width: 1799px) {
    body {
        max-width: 91%;
        margin: 0 auto;
    }


    /* ХЕДЕР */
    .rmUIheader__content-logo {
        height: 57px;
        width: 57px;
        border-radius: 17px;
    }

    .rmUIheader__content-logo-text--title {
        font-size: 25px;
    }

    .rmUIheader__content-logo-text--subtitle {
        font-size: 19px;
    }

    .rmUIheader__content-nav-link {
        gap: 11px;
        font-size: 20px;
    }

    .rmUIheader__content-nav-link svg {
        height: 24px;
        width: 24px;
    }

    .rmUIheader__content-button {
        font-size: 21px;
        padding: 13px 27px;
        gap: 11px;
    }


    /* ЛЕНДИНГ */
    .rmUIlanding {
        height: 550px;
    }

    .rmUIlanding--short {
        height: 240px;
    }

    .rmUIlanding__content {
        grid-template-columns: 1fr 450px;
    }

    .rmUIlanding__content-title {
        font-size: 67px;
    }

    .rmUIlanding__content-subtitle {
        font-size: 21px;
        max-width: 43%;
    }

    .rmUIlanding__content-button {
        padding: 14px 37px;
        border-radius: 14px;
        font-size: 21px;
    }

    .rmUIlanding__content-button--background {
        padding: 14px 61px;
    }

    .rmUIlanding__content-bottom-text {
        font-size: 20px;
    }

    .rmUIlanding__content-right__image {
        width: 360px;
    }


    /* ОСНОВНЫЕ НАСТРОЙКИ */
    .rmUItitle__block {
        margin-bottom: 40px;
    }

    .rmUItitle {
        font-size: 64px;
    }

    .rmUIbutton__inner {
        padding: 12px 17px;
    }

    .rmUIbutton__circle {
        width: 32px;
        height: 32px;
    }

    .rmUIbutton__icons {
        width: 27px;
        height: 27px;
    }

    .rmUIbutton__icon {
        width: 27px;
        height: 27px;
    }

    .rmUIbutton__text {
        font-size: 22px;
    }


    /* ОБО МНЕ */
    .rmUIaboutme__content-container {
        grid-template-columns: 1fr 470px;
    }
    
    .rmUIaboutme__content-text {
        font-size: 21px;
        margin-bottom: 47px;
    }

    .rmUIaboutme__content-button {
        padding: 16px 31px;
        font-size: 21px;
        border-radius: 17px;
    }

    .rmUIaboutme__content-button--blue {
        padding: 16px 64px;
    }


    .rmUIbio__card-title {
        font-size: 32px;
    }

    .rmUIbio__card-text {
        font-size: 20px;
    }

    

    .rmUIhistory__content-arrow {
        height: 41px;
        width: 41px;
    }

    .rmUIhistory__card-icon {
        height: 16px;
        width: 16px;
    }

    .rmUIhistory__card-date--text {
        font-size: 31px;
    }

    .rmUIhistory__card-event--text {
        font-size: 20px;
    }


    
    /* ПОРТФОЛИО */
    .rmUIportfolio__tab {
        font-size: 21px;
        padding: 13px 34px;
    }

    .rmUIportfolio__card-title {
        font-size: 37px;
    }

    .rmUIportfolio__card-type {
        font-size: 20px;
    }

    .rmUIportfolio__card-text {
        font-size: 21px;
    }

    .rmUIportfolio__card-more__button {
        padding: 15px 57px;
        border-radius: 14px;
        font-size: 21px;
    }


    /* ПРОЕКТ ВНУТРИ */
    .rmUIproject__content-sale__button {
        font-size: 22px;
        padding: 15px 2px;
        border-radius: 17px;
        margin-bottom: 41px;
    }

    .rmUIproject__content-name {
        font-size: 61px;
        width: 570px;
    }

    .rmUIproject__content-date {
        font-size: 21px;
        margin-bottom: 17px;
    }


    .rmUIproject__content-describe {
        font-size: 22px;
    }

    .rmUIproject__content-img__block::before {
        width: 64px;
        height: 64px;
    }


    /* МОИ УСЛУГИ */
    .rmUIusluga__card-name {
        font-size: 29px;
    }

    .rmUIusluga__card-desc {
        font-size: 20px;
    }

    .rmUIusluga__card-block-title {
        font-size: 25px;
    }

    .rmUIusluga__card-into-text {
        font-size: 20px;
    }

    .rmUIusluga__card-price-text {
        font-size: 21px;
    }

    .rmUIusluga__card-price-size__container {
        border-radius: 17px;
        padding: 11px 11px;
    }

    .rmUIusluga__card-price-button svg {
        height: 32px;
        width: 32px;
    }

    .rmUIusluga__card-price-count {
        font-size: 20px;
    }

    .rmUIusluga__card-total__price {
        font-size: 22px;
    }

    .rmUIusluga__card-button {
        font-size: 22px;
        padding: 16px 1px;
        border-radius: 14px;
    }

    .rmUIusluga__card-warning__text {
        font-size: 22px;
    }

    .rmUItitle__search {
        font-size: 23px;
    }

    
    .rmUIsearch__input {
        padding: 16px 24px;
        border-radius: 17px;
        font-size: 22px;
    }

    .rmUIsearch__button {
        font-size: 23px;
        border-radius: 17px;
    }

    /* МОИ КОНТАКТЫ */
    .rmUIcontact__card {
        border-radius: 22px;
    }

    .rmUIcontact__card-img {
        height: 67px;
        width: 67px;
        border-radius: 24px;
    }

    .rmUIcontact__card-title {
        font-size: 31px;
    }

    .rmUIcontact__card-text {
        font-size: 22px;
    }


    /* ФУТЕР */
    .rmUIfooter__content-logo__container {
        gap: 11px;
    }

    .rmUIfooter__content-logo__img {
        height: 64px;
        width: 64px;
        border-radius: 19px;
    }

    .rmUIfooter__content-text {
        font-size: 23px;
    }

    .rmUIfooter__content-icon {
        height: 36px;
        width: 36px;
    }


    .rmUIfooter__content-studio__logo {
        height: 54px;
        width: 54px;
        border-radius: 17px;
    }

    .rmUIfooter__content-madeby {
        font-size: 23px;
    }

    .rmUIfooter__content-studioname {
        font-size: 23px;
    }
}


@media (min-width: 1600px) and (max-width: 1699px) {
    /* ХЕДЕР */
    .rmUIheader__content-logo {
        height: 54px;
        width: 54px;
        border-radius: 17px;
    }

    .rmUIheader__content-logo-text--title {
        font-size: 24px;
    }

    .rmUIheader__content-logo-text--subtitle {
        font-size: 17px;
    }

    .rmUIheader__content-navigator {
        gap: 31px;
    }

    .rmUIheader__content-nav-link {
        gap: 11px;
        font-size: 20px;
    }

    .rmUIheader__content-nav-link svg {
        height: 24px;
        width: 24px;
    }

    .rmUIheader__content-button {
        font-size: 20px;
        padding: 13px 27px;
        gap: 11px;
    }


    /* ЛЕНДИНГ */
    .rmUIlanding {
        height: 540px;
    }

    .rmUIlanding--short {
        height: 240px;
    }

    .rmUIlanding__content {
        grid-template-columns: 1fr 440px;
    }

    .rmUIlanding__content-title {
        font-size: 64px;
    }

    .rmUIlanding__content-subtitle {
        font-size: 21px;
        max-width: 43%;
    }

    .rmUIlanding__content-button {
        padding: 14px 37px;
        border-radius: 14px;
        font-size: 21px;
    }

    .rmUIlanding__content-button--background {
        padding: 14px 61px;
    }

    .rmUIlanding__content-bottom-text {
        font-size: 20px;
    }

    .rmUIlanding__content-right__image {
        width: 360px;
    }


    /* ОСНОВНЫЕ НАСТРОЙКИ */
    .rmUItitle__block {
        margin-bottom: 40px;
    }

    .rmUItitle {
        font-size: 61px;
    }

    .rmUIbutton__inner {
        padding: 12px 17px;
    }

    .rmUIbutton__circle {
        width: 31px;
        height: 31px;
    }

    .rmUIbutton__icons {
        width: 25px;
        height: 25px;
    }

    .rmUIbutton__icon {
        width: 25px;
        height: 25px;
    }

    .rmUIbutton__text {
        font-size: 21px;
    }


    /* ОБО МНЕ */
    .rmUIaboutme__content-container {
        grid-template-columns: 1fr 470px;
    }
    
    .rmUIaboutme__content-text {
        font-size: 20px;
        margin-bottom: 47px;
    }

    .rmUIaboutme__content-button {
        padding: 15px 31px;
        font-size: 20px;
        border-radius: 17px;
    }

    .rmUIaboutme__content-button--blue {
        padding: 15px 74px;
    }


    .rmUIbio__card-title {
        font-size: 32px;
    }

    .rmUIbio__card-text {
        font-size: 20px;
    }

    

    .rmUIhistory__content-arrow {
        height: 41px;
        width: 41px;
    }

    .rmUIhistory__card-icon {
        height: 16px;
        width: 16px;
    }

    .rmUIhistory__card-date--text {
        font-size: 31px;
    }

    .rmUIhistory__card-event--text {
        font-size: 20px;
    }


    
    /* ПОРТФОЛИО */
    .rmUIportfolio__tab {
        font-size: 21px;
        padding: 13px 34px;
    }

    .rmUIportfolio__card-title {
        font-size: 37px;
    }

    .rmUIportfolio__card-type {
        font-size: 20px;
    }

    .rmUIportfolio__card-text {
        font-size: 20px;
    }

    .rmUIportfolio__card-more__button {
        padding: 15px 57px;
        border-radius: 14px;
        font-size: 21px;
    }


    /* ПРОЕКТ ВНУТРИ */
    .rmUIproject__content-sale__button {
        font-size: 22px;
        padding: 15px 2px;
        border-radius: 17px;
        margin-bottom: 41px;
    }

    .rmUIproject__content-name {
        font-size: 61px;
        width: 570px;
    }

    .rmUIproject__content-date {
        font-size: 21px;
        margin-bottom: 17px;
    }


    .rmUIproject__content-describe {
        font-size: 22px;
    }

    .rmUIproject__content-img__block::before {
        width: 64px;
        height: 64px;
    }


    /* МОИ УСЛУГИ */
    .rmUIusluga__card-name {
        font-size: 27px;
    }

    .rmUIusluga__card-desc {
        font-size: 20px;
    }

    .rmUIusluga__card-block-title {
        font-size: 25px;
    }

    .rmUIusluga__card-into-text {
        font-size: 20px;
    }

    .rmUIusluga__card-price-text {
        font-size: 21px;
    }

    .rmUIusluga__card-price-size__container {
        border-radius: 17px;
        padding: 11px 11px;
    }

    .rmUIusluga__card-price-button svg {
        height: 32px;
        width: 32px;
    }

    .rmUIusluga__card-price-count {
        font-size: 20px;
    }

    .rmUIusluga__card-total__price {
        font-size: 22px;
    }

    .rmUIusluga__card-button {
        font-size: 20px;
        padding: 14px 1px;
        border-radius: 14px;
    }

    .rmUIusluga__card-warning__text {
        font-size: 20px;
    }

    .rmUItitle__search {
        font-size: 21px;
    }

    
    .rmUIsearch__input {
        padding: 15px 27px;
        border-radius: 17px;
        font-size: 21px;
    }

    .rmUIsearch__button {
        font-size: 21px;
        border-radius: 17px;
    }


    /* МОИ КОНТАКТЫ */
    .rmUIcontact__card {
        border-radius: 21px;
    }

    .rmUIcontact__card-img {
        height: 64px;
        width: 64px;
        border-radius: 17px;
    }

    .rmUIcontact__card-title {
        font-size: 27px;
    }

    .rmUIcontact__card-text {
        font-size: 20px;
    }


    /* ФУТЕР */
    .rmUIfooter__content-logo__container {
        gap: 11px;
    }

    .rmUIfooter__content-logo__img {
        height: 61px;
        width: 61px;
        border-radius: 17px;
    }

    .rmUIfooter__content-text {
        font-size: 21px;
    }

    .rmUIfooter__content-icon {
        height: 34px;
        width: 34px;
    }


    .rmUIfooter__content-studio__logo {
        height: 51px;
        width: 51px;
        border-radius: 17px;
    }

    .rmUIfooter__content-madeby {
        font-size: 21px;
    }

    .rmUIfooter__content-studioname {
        font-size: 21px;
    }
}


@media (min-width: 1500px) and (max-width: 1599px) {
    /* ХЕДЕР */
    .rmUIheader__content-logo {
        height: 54px;
        width: 54px;
        border-radius: 17px;
    }

    .rmUIheader__content-logo-text--title {
        font-size: 24px;
    }

    .rmUIheader__content-logo-text--subtitle {
        font-size: 18px;
    }

    .rmUIheader__content-navigator {
        gap: 24px;
    }

    .rmUIheader__content-nav-link {
        gap: 11px;
        font-size: 19px;
    }

    .rmUIheader__content-nav-link svg {
        height: 24px;
        width: 24px;
    }

    .rmUIheader__content-button {
        font-size: 19px;
        padding: 13px 27px;
        gap: 11px;
    }


    /* ЛЕНДИНГ */
    .rmUIlanding {
        height: 520px;
    }

    .rmUIlanding--short {
        height: 240px;
    }

    .rmUIlanding__content {
        grid-template-columns: 1fr 440px;
    }

    .rmUIlanding__content-title {
        font-size: 61px;
    }

    .rmUIlanding__content-subtitle {
        font-size: 19px;
        max-width: 43%;
    }

    .rmUIlanding__content-button {
        padding: 14px 37px;
        border-radius: 14px;
        font-size: 19px;
    }

    .rmUIlanding__content-button--background {
        padding: 14px 61px;
    }

    .rmUIlanding__content-bottom-text {
        font-size: 19px;
    }

    .rmUIlanding__content-right__image {
        width: 340px;
    }


    /* ОСНОВНЫЕ НАСТРОЙКИ */
    .rmUItitle__block {
        margin-bottom: 40px;
    }

    .rmUItitle {
        font-size: 57px;
    }

    .rmUIbutton__inner {
        padding: 12px 17px;
    }

    .rmUIbutton__circle {
        width: 30px;
        height: 30px;
    }

    .rmUIbutton__icons {
        width: 24px;
        height: 24px;
    }

    .rmUIbutton__icon {
        width: 24px;
        height: 24px;
    }

    .rmUIbutton__text {
        font-size: 20px;
    }


    /* ОБО МНЕ */
    .rmUIaboutme__content-container {
        grid-template-columns: 1fr 460px;
    }
    
    .rmUIaboutme__content-text {
        font-size: 20px;
        margin-bottom: 47px;
    }

    .rmUIaboutme__content-button {
        padding: 15px 31px;
        font-size: 20px;
        border-radius: 17px;
    }

    .rmUIaboutme__content-button--blue {
        padding: 14px 64px;
    }


    .rmUIbio__card-title {
        font-size: 32px;
    }

    .rmUIbio__card-text {
        font-size: 19px;
    }

    

    .rmUIhistory__content-arrow {
        height: 41px;
        width: 41px;
    }

    .rmUIhistory__card-icon {
        height: 16px;
        width: 16px;
    }

    .rmUIhistory__card-date--text {
        font-size: 28px;
    }

    .rmUIhistory__card-event--text {
        font-size: 18px;
    }


    
    /* ПОРТФОЛИО */
    .rmUIportfolio__tab {
        font-size: 21px;
        padding: 13px 27px;
    }

    .rmUIportfolio__card-title {
        font-size: 34px;
    }

    .rmUIportfolio__card-type {
        font-size: 19px;
    }

    .rmUIportfolio__card-text {
        font-size: 19px;
    }

    .rmUIportfolio__card-more__button {
        padding: 14px 57px;
        border-radius: 14px;
        font-size: 19px;
    }


    /* ПРОЕКТ ВНУТРИ */
    .rmUIproject__content-sale__button {
        font-size: 20px;
        padding: 14px 2px;
        border-radius: 17px;
        margin-bottom: 41px;
    }

    .rmUIproject__content-name {
        font-size: 54px;
        width: 470px;
    }

    .rmUIproject__content-date {
        font-size: 19px;
        margin-bottom: 17px;
    }


    .rmUIproject__content-describe {
        font-size: 20px;
    }

    .rmUIproject__content-img__block::before {
        width: 57px;
        height: 57px;
    }


    /* МОИ УСЛУГИ */
    .rmUIusluga__card-name {
        font-size: 27px;
    }

    .rmUIusluga__card-desc {
        font-size: 19px;
    }

    .rmUIusluga__card-block-title {
        font-size: 23px;
    }

    .rmUIusluga__card-into-text {
        font-size: 19px;
    }

    .rmUIusluga__card-price-text {
        font-size: 20px;
    }

    .rmUIusluga__card-price-size__container {
        border-radius: 17px;
        padding: 11px 11px;
    }

    .rmUIusluga__card-price-button svg {
        height: 26px;
        width: 26px;
    }

    .rmUIusluga__card-price-count {
        font-size: 18px;
    }

    .rmUIusluga__card-total__price {
        font-size: 20px;
    }

    .rmUIusluga__card-button {
        font-size: 20px;
        padding: 13px 1px;
        border-radius: 14px;
    }

    .rmUIusluga__card-warning__text {
        font-size: 18px;
    }

    .rmUItitle__search {
        font-size: 20px;
    }

    
    .rmUIsearch__input {
        padding: 15px 27px;
        border-radius: 17px;
        font-size: 20px;
    }

    .rmUIsearch__button {
        font-size: 20px;
        border-radius: 17px;
    }


    /* МОИ КОНТАКТЫ */
    .rmUIcontact__card {
        border-radius: 21px;
    }

    .rmUIcontact__card-img {
        height: 60px;
        width: 60px;
        border-radius: 17px;
    }

    .rmUIcontact__card-title {
        font-size: 27px;
    }

    .rmUIcontact__card-text {
        font-size: 19px;
    }


    /* ФУТЕР */
    .rmUIfooter__content-logo__container {
        gap: 11px;
    }

    .rmUIfooter__content-logo__img {
        height: 57px;
        width: 57px;
        border-radius: 17px;
    }

    .rmUIfooter__content-text {
        font-size: 20px;
    }

    .rmUIfooter__content-icon {
        height: 32px;
        width: 32px;
    }


    .rmUIfooter__content-studio__logo {
        height: 47px;
        width: 47px;
        border-radius: 14px;
    }

    .rmUIfooter__content-madeby {
        font-size: 20px;
    }

    .rmUIfooter__content-studioname {
        font-size: 20px;
    }
}


@media (min-width: 1400px) and (max-width: 1499px) {
    /* ХЕДЕР */
    .rmUIheader__content-logo {
        height: 54px;
        width: 54px;
        border-radius: 17px;
    }

    .rmUIheader__content-logo-text--title {
        font-size: 24px;
    }

    .rmUIheader__content-logo-text--subtitle {
        font-size: 18px;
    }

    .rmUIheader__content-navigator {
        gap: 24px;
    }

    .rmUIheader__content-nav-link {
        gap: 11px;
        font-size: 19px;
    }

    .rmUIheader__content-nav-link svg {
        height: 24px;
        width: 24px;
    }

    .rmUIheader__content-button {
        font-size: 19px;
        padding: 13px 27px;
        gap: 11px;
    }


    /* ЛЕНДИНГ */
    .rmUIlanding {
        height: 520px;
    }

    .rmUIlanding--short {
        height: 240px;
    }

    .rmUIlanding__content {
        grid-template-columns: 1fr 440px;
    }

    .rmUIlanding__content-title {
        font-size: 61px;
    }

    .rmUIlanding__content-subtitle {
        font-size: 19px;
        max-width: 43%;
    }

    .rmUIlanding__content-button {
        padding: 14px 37px;
        border-radius: 14px;
        font-size: 19px;
    }

    .rmUIlanding__content-button--background {
        padding: 14px 61px;
    }

    .rmUIlanding__content-bottom-text {
        font-size: 19px;
    }

    .rmUIlanding__content-right__image {
        width: 340px;
    }


    /* ОСНОВНЫЕ НАСТРОЙКИ */
    .rmUItitle__block {
        margin-bottom: 40px;
    }

    .rmUItitle {
        font-size: 57px;
    }

    .rmUIbutton__inner {
        padding: 12px 17px;
    }

    .rmUIbutton__circle {
        width: 30px;
        height: 30px;
    }

    .rmUIbutton__icons {
        width: 24px;
        height: 24px;
    }

    .rmUIbutton__icon {
        width: 24px;
        height: 24px;
    }

    .rmUIbutton__text {
        font-size: 20px;
    }


    /* ОБО МНЕ */
    .rmUIaboutme__content-container {
        grid-template-columns: 1fr 460px;
    }
    
    .rmUIaboutme__content-text {
        font-size: 20px;
        margin-bottom: 47px;
    }

    .rmUIaboutme__content-button {
        padding: 15px 31px;
        font-size: 20px;
        border-radius: 17px;
    }

    .rmUIaboutme__content-button--blue {
        padding: 14px 64px;
    }


    .rmUIbio__card-title {
        font-size: 32px;
    }

    .rmUIbio__card-text {
        font-size: 19px;
    }

    

    .rmUIhistory__content-arrow {
        height: 41px;
        width: 41px;
    }

    .rmUIhistory__card-icon {
        height: 16px;
        width: 16px;
    }

    .rmUIhistory__card-date--text {
        font-size: 28px;
    }

    .rmUIhistory__card-event--text {
        font-size: 18px;
    }


    
    /* ПОРТФОЛИО */
    .rmUIportfolio__tab {
        font-size: 21px;
        padding: 13px 27px;
    }

    .rmUIportfolio__card-title {
        font-size: 34px;
    }

    .rmUIportfolio__card-type {
        font-size: 19px;
    }

    .rmUIportfolio__card-text {
        font-size: 19px;
    }

    .rmUIportfolio__card-more__button {
        padding: 14px 57px;
        border-radius: 14px;
        font-size: 19px;
    }


    /* ПРОЕКТ ВНУТРИ */
    .rmUIproject__content-sale__button {
        font-size: 20px;
        padding: 14px 2px;
        border-radius: 17px;
        margin-bottom: 41px;
    }

    .rmUIproject__content-name {
        font-size: 54px;
        width: 470px;
    }

    .rmUIproject__content-date {
        font-size: 19px;
        margin-bottom: 17px;
    }


    .rmUIproject__content-describe {
        font-size: 20px;
    }

    .rmUIproject__content-img__block::before {
        width: 57px;
        height: 57px;
    }


    /* МОИ УСЛУГИ */
    .rmUIusluga__card-name {
        font-size: 27px;
    }

    .rmUIusluga__card-desc {
        font-size: 19px;
    }

    .rmUIusluga__card-block-title {
        font-size: 23px;
    }

    .rmUIusluga__card-into-text {
        font-size: 19px;
    }

    .rmUIusluga__card-price-text {
        font-size: 20px;
    }

    .rmUIusluga__card-price-size__container {
        border-radius: 17px;
        padding: 11px 11px;
    }

    .rmUIusluga__card-price-button svg {
        height: 26px;
        width: 26px;
    }

    .rmUIusluga__card-price-count {
        font-size: 18px;
    }

    .rmUIusluga__card-total__price {
        font-size: 20px;
    }

    .rmUIusluga__card-button {
        font-size: 20px;
        padding: 13px 1px;
        border-radius: 14px;
    }

    .rmUIusluga__card-warning__text {
        font-size: 18px;
    }

    .rmUItitle__search {
        font-size: 20px;
    }

    
    .rmUIsearch__input {
        padding: 15px 27px;
        border-radius: 17px;
        font-size: 20px;
    }

    .rmUIsearch__button {
        font-size: 20px;
        border-radius: 17px;
    }


    /* МОИ КОНТАКТЫ */
    .rmUIcontact__card {
        border-radius: 21px;
    }

    .rmUIcontact__card-img {
        height: 60px;
        width: 60px;
        border-radius: 17px;
    }

    .rmUIcontact__card-title {
        font-size: 27px;
    }

    .rmUIcontact__card-text {
        font-size: 19px;
    }


    /* ФУТЕР */
    .rmUIfooter__content-logo__container {
        gap: 11px;
    }

    .rmUIfooter__content-logo__img {
        height: 57px;
        width: 57px;
        border-radius: 17px;
    }

    .rmUIfooter__content-text {
        font-size: 20px;
    }

    .rmUIfooter__content-icon {
        height: 32px;
        width: 32px;
    }


    .rmUIfooter__content-studio__logo {
        height: 47px;
        width: 47px;
        border-radius: 14px;
    }

    .rmUIfooter__content-madeby {
        font-size: 20px;
    }

    .rmUIfooter__content-studioname {
        font-size: 20px;
    }
}


@media (min-width: 1200px) and (max-width: 1299px) {
    /* ХЕДЕР */
    .rmUIheader__content-logo {
        height: 49px;
        width: 49px;
        border-radius: 17px;
    }

    .rmUIheader__content-logo-text--title {
        font-size: 20px;
    }

    .rmUIheader__content-logo-text--subtitle {
        font-size: 16px;
    }

    .rmUIheader__content-navigator {
        gap: 21px;
    }

    .rmUIheader__content-nav-link {
        gap: 11px;
        font-size: 16px;
    }

    .rmUIheader__content-nav-link svg {
        height: 21px;
        width: 21px;
    }

    .rmUIheader__content-button {
        display: none;
        padding: 13x 1px;
        gap: 11px;
    }

    .rmUIheader__content-button--mobile {
        display: flex;
    }


    /* ЛЕНДИНГ */
    .rmUIlanding {
        height: 500px;
        border-radius: 0 0 27px 27px;
    }

    .rmUIlanding--short {
        height: 170px;
    }

    .rmUIlanding__content {
        grid-template-columns: 1fr 440px;
    }

    .rmUIlanding__content-title {
        font-size: 54px;
    }

    .rmUIlanding__content-subtitle {
        font-size: 17px;
        max-width: 55%;
    }

    .rmUIlanding__content-button {
        padding: 11px 27px;
        border-radius: 14px;
        font-size: 17px;
    }

    .rmUIlanding__content-button--background {
        padding: 14px 61px;
    }

    .rmUIlanding__content-bottom-text {
        font-size: 16px;
    }

    .rmUIlanding__content-right__image {
        width: 310px;
    }


    /* ОСНОВНЫЕ НАСТРОЙКИ */
    .rmUItitle__block {
        margin-bottom: 40px;
    }

    .rmUItitle {
        font-size: 50px;
    }

    .rmUIbutton__inner {
        padding: 10px 14px;
    }

    .rmUIbutton__circle {
        width: 27px;
        height: 27px;
    }

    .rmUIbutton__icons {
        width: 21px;
        height: 21px;
    }

    .rmUIbutton__icon {
        width: 21px;
        height: 21px;
    }

    .rmUIbutton__text {
        font-size: 18px;
    }


    /* ОБО МНЕ */
    .rmUIaboutme__content-container {
        grid-template-columns: 1fr 440px;
    }
    
    .rmUIaboutme__content-text {
        font-size: 17px;
        margin-bottom: 47px;
    }

    .rmUIaboutme__content-button {
        padding: 12px 31px;
        font-size: 17px;
        border-radius: 11px;
    }

    .rmUIaboutme__content-button--blue {
        padding: 12px 54px;
    }


    .rmUIbio__card-title {
        font-size: 27px;
    }

    .rmUIbio__card-text {
        font-size: 16px;
    }

    

    .rmUIhistory__content-arrow {
        height: 41px;
        width: 41px;
    }

    .rmUIhistory__card-icon {
        height: 16px;
        width: 16px;
    }

    .rmUIhistory__card-date--text {
        font-size: 28px;
    }

    .rmUIhistory__card-event--text {
        font-size: 17px;
    }


    
    /* ПОРТФОЛИО */
    .rmUIportfolio__tab {
        font-size: 18px;
        padding: 11px 34px;
    }

    .rmUIportfolio__card-title {
        font-size: 32px;
    }

    .rmUIportfolio__card-type {
        font-size: 16px;
    }

    .rmUIportfolio__card-text {
        font-size: 16px;
    }

    .rmUIportfolio__card-more__button {
        padding: 11px 37px;
        border-radius: 11px;
        font-size: 16px;
    }


    /* ПРОЕКТ ВНУТРИ */
    .rmUIproject__content-sale__button {
        font-size: 17px;
        padding: 13px 2px;
        border-radius: 11px;
        margin-bottom: 41px;
    }

    .rmUIproject__content-name {
        font-size: 41px;
        width: 340px;
    }

    .rmUIproject__content-date {
        font-size: 16px;
        margin-bottom: 17px;
    }


    .rmUIproject__content-describe {
        font-size: 17px;
    }

    .rmUIproject__content-img__block::before {
        width: 47px;
        height: 47px;
    }


    /* МОИ УСЛУГИ */
    .rmUIusluga__card-name {
        font-size: 22px;
    }

    .rmUIusluga__card-desc {
        font-size: 16px;
    }

    .rmUIusluga__card-block-title {
        font-size: 21px;
    }

    .rmUIusluga__card-into-text {
        font-size: 16px;
    }

    .rmUIusluga__card-price-text {
        font-size: 17px;
    }

    .rmUIusluga__card-price-size__container {
        border-radius: 11px;
        padding: 11px 11px;
    }

    .rmUIusluga__card-price-button svg {
        height: 20px;
        width: 20px;
    }

    .rmUIusluga__card-price-count {
        font-size: 16px;
    }

    .rmUIusluga__card-total__price {
        font-size: 18px;
    }

    .rmUIusluga__card-button {
        font-size: 18px;
        padding: 11px 1px;
        border-radius: 11px;
    }

    .rmUIusluga__card-warning__text {
        font-size: 15px;
    }

    .rmUItitle__search {
        font-size: 16px;
    }

    
    .rmUIsearch__input {
        padding: 12px 21px;
        border-radius: 14px;
        font-size: 16px;
    }

    .rmUIsearch__button {
        font-size: 16px;
        border-radius: 14px;
    }


    /* МОИ КОНТАКТЫ */
    .rmUIcontact__card {
        border-radius: 21px;
    }

    .rmUIcontact__card-img {
        height: 45px;
        width: 45px;
        border-radius: 11px;
    }

    .rmUIcontact__card-title {
        font-size: 24px;
    }

    .rmUIcontact__card-text {
        font-size: 16px;
    }


    /* ФУТЕР */
    .rmUIfooter__content-logo__container {
        gap: 11px;
    }

    .rmUIfooter__content-logo__img {
        height: 51px;
        width: 51px;
        border-radius: 17px;
    }

    .rmUIfooter__content-text {
        font-size: 17px;
    }

    .rmUIfooter__content-icon {
        height: 26px;
        width: 26px;
    }


    .rmUIfooter__content-studio__logo {
        height: 41px;
        width: 41px;
        border-radius: 14px;
    }

    .rmUIfooter__content-madeby {
        font-size: 17px;
    }

    .rmUIfooter__content-studioname {
        font-size: 17px;
    }
}


@media (min-width: 1100px) and (max-width: 1199px) {
    /* ХЕДЕР */
    .rmUIheader__content-logo {
        height: 49px;
        width: 49px;
        border-radius: 17px;
    }

    .rmUIheader__content-logo-text--title {
        font-size: 20px;
    }

    .rmUIheader__content-logo-text--subtitle {
        font-size: 16px;
    }

    .rmUIheader__fix {
        gap: 11px;
    }

    .rmUIheader__content-navigator {
        gap: 19px;
    }

    .rmUIheader__content-nav-link {
        gap: 7px;
        font-size: 16px;
    }

    .rmUIheader__content-nav-link svg {
        height: 21px;
        width: 21px;
    }

    .rmUIheader__content-button {
        display: none;
        padding: 13x 1px;
        gap: 11px;
    }

    .rmUIheader__content-button--mobile {
        display: flex;
    }


    /* ЛЕНДИНГ */
    .rmUIlanding {
        height: 450px;
        border-radius: 0 0 27px 27px;
    }

    .rmUIlanding--short {
        height: 170px;
    }

    .rmUIlanding__content {
        grid-template-columns: 1fr 340px;
    }

    .rmUIlanding__content-title {
        font-size: 50px;
    }

    .rmUIlanding__content-subtitle {
        font-size: 15px;
        max-width: 57%;
    }

    .rmUIlanding__content-button {
        padding: 13px 27px;
        border-radius: 14px;
        font-size: 16px;
    }

    .rmUIlanding__content-button--background {
        padding: 13px 61px;
    }

    .rmUIlanding__content-bottom-text {
        font-size: 16px;
    }

    .rmUIlanding__content-right__image {
        width: 290px;
    }


    /* ОСНОВНЫЕ НАСТРОЙКИ */
    .rmUItitle__block {
        margin-bottom: 40px;
    }

    .rmUItitle {
        font-size: 44px;
    }

    .rmUIbutton__inner {
        padding: 10px 14px;
    }

    .rmUIbutton__circle {
        width: 27px;
        height: 27px;
    }

    .rmUIbutton__icons {
        width: 21px;
        height: 21px;
    }

    .rmUIbutton__icon {
        width: 21px;
        height: 21px;
    }

    .rmUIbutton__text {
        font-size: 17px;
    }


    /* ОБО МНЕ */
    .rmUIaboutme__content-container {
        grid-template-columns: 1fr 410px;
    }
    
    .rmUIaboutme__content-text {
        font-size: 16px;
        margin-bottom: 47px;
    }

    .rmUIaboutme__content-button {
        padding: 12px 31px;
        font-size: 16px;
        border-radius: 11px;
    }

    .rmUIaboutme__content-button--blue {
        padding: 12px 54px;
    }


    .rmUIbioblocks__content {
        grid-template-columns: repeat(2, 1fr);
    }

    .rmUIbio__card-title {
        font-size: 26px;
    }

    .rmUIbio__card-text {
        font-size: 16px;
    }

    

    .rmUIhistory__card {
        flex: 0 0 calc((100% - 34px) / 2);
    }

    .rmUIhistory__content-arrow {
        height: 41px;
        width: 41px;
    }

    .rmUIhistory__card-icon {
        height: 16px;
        width: 16px;
    }

    .rmUIhistory__card-date--text {
        font-size: 28px;
    }

    .rmUIhistory__card-event--text {
        font-size: 16px;
    }


    
    /* ПОРТФОЛИО */
    .rmUIportfolio__categories-tabs__wrapper {
        gap: 11px;
    }

    .rmUIportfolio__tab {
        font-size: 17px;
        padding: 11px 34px;
    }

    .rmUIportfolio__card-title {
        font-size: 32px;
    }

    .rmUIportfolio__card-type {
        font-size: 16px;
    }

    .rmUIportfolio__card-text {
        font-size: 16px;
    }

    .rmUIportfolio__card-more__button {
        padding: 11px 37px;
        border-radius: 11px;
        font-size: 16px;
    }


    /* ПРОЕКТ ВНУТРИ */
    .rmUIproject__content-sale__button {
        font-size: 16px;
        padding: 12px 2px;
        border-radius: 11px;
        margin-bottom: 41px;
    }

    .rmUIproject__content-name {
        font-size: 41px;
        width: 340px;
    }

    .rmUIproject__content-date {
        font-size: 16px;
        margin-bottom: 17px;
    }


    .rmUIproject__content-describe {
        font-size: 17px;
    }

    .rmUIproject__content-img__block::before {
        width: 47px;
        height: 47px;
    }


    /* МОИ УСЛУГИ */
    .rmUIusluga__card-name {
        font-size: 21px;
    }

    .rmUIusluga__card-desc {
        font-size: 15px;
    }

    .rmUIusluga__card-block-title {
        font-size: 21px;
    }

    .rmUIusluga__card-into-text {
        font-size: 15px;
    }

    .rmUIusluga__card-price-text {
        font-size: 17px;
    }

    .rmUIusluga__card-price-size__container {
        border-radius: 11px;
        padding: 11px 11px;
    }

    .rmUIusluga__card-price-button svg {
        height: 21px;
        width: 21px;
    }

    .rmUIusluga__card-price-count {
        font-size: 16px;
    }

    .rmUIusluga__card-total__price {
        font-size: 17px;
    }

    .rmUIusluga__card-button {
        font-size: 17px;
        padding: 11px 1px;
        border-radius: 11px;
    }

    .rmUIusluga__card-warning__text {
        font-size: 15px;
    }

    .rmUItitle__search {
        font-size: 16px;
    }

    
    .rmUIsearch__input {
        padding: 12px 21px;
        border-radius: 14px;
        font-size: 16px;
    }

    .rmUIsearch__button {
        font-size: 16px;
        border-radius: 14px;
    }


    /* МОИ КОНТАКТЫ */
    .rmUIcontacts__blocks {
        grid-template-columns: repeat(2, 1fr);
    }

    .rmUIcontact__card {
        border-radius: 21px;
    }

    .rmUIcontact__card-img {
        height: 45px;
        width: 45px;
        border-radius: 11px;
    }

    .rmUIcontact__card-title {
        font-size: 24px;
    }

    .rmUIcontact__card-text {
        font-size: 16px;
    }


    /* ФУТЕР */
    .rmUIfooter__content-logo__container {
        gap: 11px;
    }

    .rmUIfooter__content-logo__img {
        height: 51px;
        width: 51px;
        border-radius: 17px;
    }

    .rmUIfooter__content-text {
        font-size: 17px;
    }

    .rmUIfooter__content-icon {
        height: 26px;
        width: 26px;
    }


    .rmUIfooter__content-studio__logo {
        height: 41px;
        width: 41px;
        border-radius: 14px;
    }

    .rmUIfooter__content-madeby {
        font-size: 17px;
    }

    .rmUIfooter__content-studioname {
        font-size: 17px;
    }
}


@media (min-width: 1000px) and (max-width: 1099px) {
    /* ХЕДЕР */
    .rmUIheader__content-logo {
        height: 49px;
        width: 49px;
        border-radius: 17px;
    }

    .rmUIheader__content-logo-text--title {
        font-size: 20px;
    }

    .rmUIheader__content-logo-text--subtitle {
        font-size: 16px;
    }

    .rmUIheader__fix {
        gap: 11px;
    }

    .rmUIheader__content-navigator {
        gap: 19px;
    }

    .rmUIheader__content-nav-link {
        gap: 7px;
        font-size: 16px;
    }

    .rmUIheader__content-nav-link svg {
        height: 21px;
        width: 21px;
    }

    .rmUIheader__content-button {
        display: none;
    }


    /* ЛЕНДИНГ */
    .rmUIlanding {
        height: 450px;
        border-radius: 0 0 27px 27px;
    }

    .rmUIlanding--short {
        height: 170px;
    }

    .rmUIlanding__content {
        grid-template-columns: 1fr 340px;
    }

    .rmUIlanding__content-title {
        font-size: 50px;
    }

    .rmUIlanding__content-subtitle {
        font-size: 15px;
        max-width: 57%;
    }

    .rmUIlanding__content-button {
        padding: 13px 27px;
        border-radius: 14px;
        font-size: 16px;
    }

    .rmUIlanding__content-button--background {
        padding: 13px 61px;
    }

    .rmUIlanding__content-bottom-text {
        font-size: 16px;
    }

    .rmUIlanding__content-right__image {
        width: 290px;
    }


    /* ОСНОВНЫЕ НАСТРОЙКИ */
    .rmUItitle__block {
        margin-bottom: 40px;
    }

    .rmUItitle {
        font-size: 44px;
    }

    .rmUIbutton__inner {
        padding: 10px 14px;
    }

    .rmUIbutton__circle {
        width: 27px;
        height: 27px;
    }

    .rmUIbutton__icons {
        width: 21px;
        height: 21px;
    }

    .rmUIbutton__icon {
        width: 21px;
        height: 21px;
    }

    .rmUIbutton__text {
        font-size: 17px;
    }


    /* ОБО МНЕ */
    .rmUIaboutme__content-container {
        grid-template-columns: 1fr 410px;
    }
    
    .rmUIaboutme__content-text {
        font-size: 16px;
        margin-bottom: 47px;
    }

    .rmUIaboutme__content-button {
        padding: 12px 31px;
        font-size: 16px;
        border-radius: 11px;
    }

    .rmUIaboutme__content-button--blue {
        padding: 12px 54px;
    }


    .rmUIbioblocks__content {
        grid-template-columns: repeat(2, 1fr);
    }

    .rmUIbio__card-title {
        font-size: 26px;
    }

    .rmUIbio__card-text {
        font-size: 16px;
    }

    

    .rmUIhistory__card {
        flex: 0 0 calc((100% - 34px) / 2);
    }

    .rmUIhistory__content-arrow {
        height: 41px;
        width: 41px;
    }

    .rmUIhistory__card-icon {
        height: 16px;
        width: 16px;
    }

    .rmUIhistory__card-date--text {
        font-size: 28px;
    }

    .rmUIhistory__card-event--text {
        font-size: 16px;
    }


    
    /* ПОРТФОЛИО */
    .rmUIportfolio__categories-tabs__wrapper {
        gap: 11px;
    }

    .rmUIportfolio__tab {
        font-size: 17px;
        padding: 11px 34px;
    }

    .rmUIportfolio__card-title {
        font-size: 32px;
    }

    .rmUIportfolio__card-type {
        font-size: 16px;
    }

    .rmUIportfolio__card-text {
        font-size: 16px;
    }

    .rmUIportfolio__card-more__button {
        padding: 11px 37px;
        border-radius: 11px;
        font-size: 16px;
    }


    /* ПРОЕКТ ВНУТРИ */
    .rmUIproject__content-sale__button {
        font-size: 16px;
        padding: 12px 2px;
        border-radius: 11px;
        margin-bottom: 41px;
    }

    .rmUIproject__content-name {
        font-size: 41px;
        width: 340px;
    }

    .rmUIproject__content-date {
        font-size: 16px;
        margin-bottom: 17px;
    }


    .rmUIproject__content-describe {
        font-size: 17px;
    }

    .rmUIproject__content-img__block::before {
        width: 47px;
        height: 47px;
    }


    /* МОИ УСЛУГИ */
    .rmUIuslugi__blocks {
        grid-template-columns: repeat(2, 1fr);
    }

    .rmUIusluga__card-name {
        font-size: 26px;
    }

    .rmUIusluga__card-desc {
        font-size: 15px;
    }

    .rmUIusluga__card-block-title {
        font-size: 21px;
    }

    .rmUIusluga__card-into-text {
        font-size: 15px;
    }

    .rmUIusluga__card-price-text {
        font-size: 17px;
    }

    .rmUIusluga__card-price-size__container {
        border-radius: 11px;
        padding: 11px 11px;
    }

    .rmUIusluga__card-price-button svg {
        height: 21px;
        width: 21px;
    }

    .rmUIusluga__card-price-count {
        font-size: 16px;
    }

    .rmUIusluga__card-total__price {
        font-size: 17px;
    }

    .rmUIusluga__card-button {
        font-size: 17px;
        padding: 11px 1px;
        border-radius: 11px;
    }

    .rmUIusluga__card-warning__text {
        font-size: 15px;
    }

    .rmUItitle__search {
        font-size: 16px;
    }

    
    .rmUIsearch__input {
        padding: 12px 21px;
        border-radius: 14px;
        font-size: 16px;
    }

    .rmUIsearch__button {
        font-size: 16px;
        border-radius: 14px;
    }


    /* МОИ КОНТАКТЫ */
    .rmUIcontacts__blocks {
        grid-template-columns: repeat(2, 1fr);
    }

    .rmUIcontact__card {
        border-radius: 21px;
    }

    .rmUIcontact__card-img {
        height: 45px;
        width: 45px;
        border-radius: 11px;
    }

    .rmUIcontact__card-title {
        font-size: 24px;
    }

    .rmUIcontact__card-text {
        font-size: 16px;
    }


    /* ФУТЕР */
    .rmUIfooter__content-logo__container {
        gap: 11px;
    }

    .rmUIfooter__content-logo__img {
        height: 51px;
        width: 51px;
        border-radius: 17px;
    }

    .rmUIfooter__content-text {
        font-size: 17px;
    }

    .rmUIfooter__content-icon {
        height: 26px;
        width: 26px;
    }


    .rmUIfooter__content-studio__logo {
        height: 41px;
        width: 41px;
        border-radius: 14px;
    }

    .rmUIfooter__content-madeby {
        font-size: 17px;
    }

    .rmUIfooter__content-studioname {
        font-size: 17px;
    }
}


@media (min-width: 900px) and (max-width: 999px) {
    /* ХЕДЕР */
    .rmUIheader__content-logo {
        height: 49px;
        width: 49px;
        border-radius: 17px;
    }

    .rmUIheader__content-logo-text--title {
        font-size: 20px;
    }

    .rmUIheader__content-logo-text--subtitle {
        font-size: 16px;
    }

    .rmUIheader__fix {
        display: none;
    }

    .rmUImobile__nav {
        display: block;
    }


    /* ЛЕНДИНГ */
    .rmUIlanding {
        height: 450px;
        border-radius: 0 0 27px 27px;
    }

    .rmUIlanding--short {
        height: 140px;
    }

    .rmUIlanding__content {
        grid-template-columns: 1fr 310px;
    }

    .rmUIlanding__content-title {
        font-size: 50px;
    }

    .rmUIlanding__content-subtitle {
        font-size: 15px;
        max-width: 65%;
    }

    .rmUIlanding__content-button {
        padding: 12px 27px;
        border-radius: 14px;
        font-size: 15px;
    }

    .rmUIlanding__content-button--background {
        padding: 13px 61px;
    }

    .rmUIlanding__content-bottom-text {
        font-size: 16px;
    }

    .rmUIlanding__content-right__image {
        width: 290px;
    }


    /* ОСНОВНЫЕ НАСТРОЙКИ */
    .rmUItitle__block {
        margin-bottom: 40px;
    }

    .rmUItitle {
        font-size: 40px;
    }

    .rmUIbutton__inner {
        padding: 10px 14px;
    }

    .rmUIbutton__circle {
        width: 27px;
        height: 27px;
    }

    .rmUIbutton__icons {
        width: 21px;
        height: 21px;
    }

    .rmUIbutton__icon {
        width: 21px;
        height: 21px;
    }

    .rmUIbutton__text {
        font-size: 17px;
    }


    /* ОБО МНЕ */
    .rmUIaboutme__content-container {
        grid-template-columns: 1fr;
    }

    .rmUIaboutme__content-my-face {
        width: 100%;
    }
    
    .rmUIaboutme__content-text {
        font-size: 16px;
        margin-bottom: 47px;
    }

    .rmUIaboutme__content-button {
        padding: 12px 31px;
        font-size: 16px;
        border-radius: 11px;
    }

    .rmUIaboutme__content-button--blue {
        padding: 12px 54px;
    }


    .rmUIbioblocks__content {
        grid-template-columns: repeat(2, 1fr);
    }

    .rmUIbio__card-title {
        font-size: 26px;
    }

    .rmUIbio__card-text {
        font-size: 16px;
    }

    

    .rmUIhistory__card {
        flex: 0 0 calc((100% - 34px) / 2);
    }

    .rmUIhistory__content-arrow {
        height: 41px;
        width: 41px;
    }

    .rmUIhistory__card-icon {
        height: 16px;
        width: 16px;
    }

    .rmUIhistory__card-date--text {
        font-size: 28px;
    }

    .rmUIhistory__card-event--text {
        font-size: 16px;
    }


    
    /* ПОРТФОЛИО */
    .rmUIportfolio__categories-tabs__wrapper {
        gap: 11px;
    }

    .rmUIportfolio__tab {
        font-size: 17px;
        padding: 11px 34px;
    }

    .rmUIportfolio__card-title {
        font-size: 32px;
    }

    .rmUIportfolio__card-type {
        font-size: 16px;
    }

    .rmUIportfolio__card-text {
        font-size: 16px;
    }

    .rmUIportfolio__card-more__button {
        padding: 11px 37px;
        border-radius: 11px;
        font-size: 16px;
    }


    /* ПРОЕКТ ВНУТРИ */
    .rmUIproject__content-sale__button {
        font-size: 16px;
        padding: 12px 2px;
        border-radius: 11px;
        margin-bottom: 41px;
    }

    .rmUIproject__content-name {
        font-size: 37px;
        width: 310px;
    }

    .rmUIproject__content-date {
        font-size: 16px;
        margin-bottom: 17px;
    }


    .rmUIproject__content-describe {
        width: 70%;
        font-size: 16px;
    }

    .rmUIproject__content-img__block::before {
        width: 47px;
        height: 47px;
    }


    /* МОИ УСЛУГИ */
    .rmUIuslugi__blocks {
        grid-template-columns: repeat(2, 1fr);
    }

    .rmUIusluga__card-name {
        font-size: 23px;
    }

    .rmUIusluga__card-desc {
        font-size: 15px;
    }

    .rmUIusluga__card-block-title {
        font-size: 19px;
    }

    .rmUIusluga__card-into-text {
        font-size: 15px;
    }

    .rmUIusluga__card-price-text {
        font-size: 17px;
    }

    .rmUIusluga__card-price-size__container {
        border-radius: 11px;
        padding: 11px 11px;
    }

    .rmUIusluga__card-price-button svg {
        height: 21px;
        width: 21px;
    }

    .rmUIusluga__card-price-count {
        font-size: 16px;
    }

    .rmUIusluga__card-total__price {
        font-size: 17px;
    }

    .rmUIusluga__card-button {
        font-size: 17px;
        padding: 11px 1px;
        border-radius: 11px;
    }

    .rmUIusluga__card-warning__text {
        font-size: 15px;
    }

    .rmUItitle__search {
        font-size: 16px;
    }

    
    .rmUIsearch__input {
        padding: 12px 21px;
        border-radius: 14px;
        font-size: 16px;
    }

    .rmUIsearch__button {
        font-size: 16px;
        border-radius: 14px;
    }


    /* МОИ КОНТАКТЫ */
    .rmUIcontacts__blocks {
        grid-template-columns: repeat(2, 1fr);
    }

    .rmUIcontact__card {
        border-radius: 21px;
    }

    .rmUIcontact__card-img {
        height: 45px;
        width: 45px;
        border-radius: 11px;
    }

    .rmUIcontact__card-title {
        font-size: 24px;
    }

    .rmUIcontact__card-text {
        font-size: 16px;
    }


    /* ФУТЕР */
    .rmUIfooter__content-logo__container {
        gap: 11px;
    }

    .rmUIfooter__content-logo__img {
        height: 44px;
        width: 44px;
        border-radius: 14px;
    }

    .rmUIfooter__content-text {
        font-size: 16px;
    }

    .rmUIfooter__content-icon {
        height: 26px;
        width: 26px;
    }


    .rmUIfooter__content-studio__logo {
        height: 34px;
        width: 34px;
        border-radius: 11px;
    }

    .rmUIfooter__content-madeby {
        font-size: 16px;
    }

    .rmUIfooter__content-studioname {
        font-size: 16px;
    }
}


@media (min-width: 800px) and (max-width: 899px) {
    /* ХЕДЕР */
    .rmUIheader__content-logo {
        height: 49px;
        width: 49px;
        border-radius: 17px;
    }

    .rmUIheader__content-logo-text--title {
        font-size: 20px;
    }

    .rmUIheader__content-logo-text--subtitle {
        font-size: 16px;
    }

    .rmUIheader__fix {
        display: none;
    }

    .rmUImobile__nav {
        display: block;
    }


    /* ЛЕНДИНГ */
    .rmUIlanding {
        height: 450px;
        border-radius: 0 0 27px 27px;
    }

    .rmUIlanding--short {
        height: 140px;
    }

    .rmUIlanding__content {
        grid-template-columns: 1fr 0px;
    }

    .rmUIlanding__content-title {
        font-size: 50px;
    }

    .rmUIlanding__content-subtitle {
        font-size: 15px;
        max-width: 65%;
    }

    .rmUIlanding__content-button {
        padding: 12px 27px;
        border-radius: 14px;
        font-size: 15px;
    }

    .rmUIlanding__content-button--background {
        padding: 13px 61px;
    }

    .rmUIlanding__content-bottom-text {
        font-size: 16px;
    }

    .rmUIlanding__content-right__image {
        width: 290px;
    }


    /* ОСНОВНЫЕ НАСТРОЙКИ */
    .rmUItitle__block {
        margin-bottom: 40px;
    }

    .rmUItitle {
        font-size: 34px;
    }

    .rmUIbutton__inner {
        padding: 8px 11px;
    }

    .rmUIbutton__circle {
        width: 27px;
        height: 27px;
    }

    .rmUIbutton__icons {
        width: 21px;
        height: 21px;
    }

    .rmUIbutton__icon {
        width: 21px;
        height: 21px;
    }

    .rmUIbutton__text {
        font-size: 17px;
    }


    /* ОБО МНЕ */
    .rmUIaboutme__content-container {
        grid-template-columns: 1fr;
    }

    .rmUIaboutme__content-my-face {
        width: 100%;
    }
    
    .rmUIaboutme__content-text {
        font-size: 16px;
        margin-bottom: 47px;
    }

    .rmUIaboutme__content-button {
        padding: 12px 31px;
        font-size: 16px;
        border-radius: 11px;
    }

    .rmUIaboutme__content-button--blue {
        padding: 12px 54px;
    }


    .rmUIbioblocks__content {
        grid-template-columns: repeat(2, 1fr);
    }

    .rmUIbio__card-title {
        font-size: 26px;
    }

    .rmUIbio__card-text {
        font-size: 16px;
    }

    

    .rmUIhistory__card {
        flex: 0 0 calc((100% - 34px) / 2);
    }

    .rmUIhistory__content-arrow {
        height: 41px;
        width: 41px;
    }

    .rmUIhistory__card-icon {
        height: 16px;
        width: 16px;
    }

    .rmUIhistory__card-date--text {
        font-size: 28px;
    }

    .rmUIhistory__card-event--text {
        font-size: 16px;
    }


    
    /* ПОРТФОЛИО */
    .rmUIportfolio__categories-tabs__wrapper {
        gap: 11px;
    }

    .rmUIportfolio__tab {
        font-size: 17px;
        padding: 11px 34px;
    }


    .rmUIportfolio__blocks {
        grid-template-columns: 1fr;
    }

    .rmUIportfolio__card-title {
        font-size: 32px;
    }

    .rmUIportfolio__card-type {
        font-size: 16px;
    }

    .rmUIportfolio__card-text {
        font-size: 16px;
    }

    .rmUIportfolio__card-more__button {
        padding: 11px 37px;
        border-radius: 11px;
        font-size: 16px;
    }


    /* ПРОЕКТ ВНУТРИ */
    .rmUIproject__content-sale__button {
        font-size: 16px;
        padding: 12px 2px;
        border-radius: 11px;
        margin-bottom: 41px;
    }

    .rmUIproject__content-name {
        font-size: 37px;
        width: 310px;
    }

    .rmUIproject__content-date {
        font-size: 16px;
        margin-bottom: 17px;
    }


    .rmUIproject__content-describe {
        width: 70%;
        font-size: 16px;
    }

    .rmUIproject__content-img__block::before {
        width: 47px;
        height: 47px;
    }


    /* МОИ УСЛУГИ */
    .rmUIuslugi__blocks {
        grid-template-columns: repeat(2, 1fr);
    }

    .rmUIusluga__card-name {
        font-size: 23px;
    }

    .rmUIusluga__card-desc {
        font-size: 15px;
    }

    .rmUIusluga__card-block-title {
        font-size: 19px;
    }

    .rmUIusluga__card-into-text {
        font-size: 15px;
    }

    .rmUIusluga__card-price-text {
        font-size: 17px;
    }

    .rmUIusluga__card-price-size__container {
        border-radius: 11px;
        padding: 11px 11px;
    }

    .rmUIusluga__card-price-button svg {
        height: 21px;
        width: 21px;
    }

    .rmUIusluga__card-price-count {
        font-size: 16px;
    }

    .rmUIusluga__card-total__price {
        font-size: 17px;
    }

    .rmUIusluga__card-button {
        font-size: 17px;
        padding: 11px 1px;
        border-radius: 11px;
    }

    .rmUIusluga__card-warning__text {
        font-size: 15px;
    }

    .rmUItitle__search {
        font-size: 16px;
    }

    
    .rmUIsearch__input {
        padding: 12px 21px;
        border-radius: 14px;
        font-size: 16px;
    }

    .rmUIsearch__button {
        font-size: 16px;
        border-radius: 14px;
    }


    /* МОИ КОНТАКТЫ */
    .rmUIcontacts__blocks {
        grid-template-columns: repeat(2, 1fr);
    }

    .rmUIcontact__card {
        border-radius: 21px;
    }

    .rmUIcontact__card-img {
        height: 45px;
        width: 45px;
        border-radius: 11px;
    }

    .rmUIcontact__card-title {
        font-size: 24px;
    }

    .rmUIcontact__card-text {
        font-size: 16px;
    }


    /* ФУТЕР */
    .rmUIfooter__content-logo__container {
        gap: 11px;
    }

    .rmUIfooter__content-logo__img {
        height: 44px;
        width: 44px;
        border-radius: 14px;
    }

    .rmUIfooter__content-text {
        font-size: 16px;
    }

    .rmUIfooter__content-icon {
        height: 26px;
        width: 26px;
    }


    .rmUIfooter__content-studio__logo {
        height: 34px;
        width: 34px;
        border-radius: 11px;
    }

    .rmUIfooter__content-madeby {
        font-size: 16px;
    }

    .rmUIfooter__content-studioname {
        font-size: 16px;
    }
}


@media (min-width: 700px) and (max-width: 799px) {
    /* ХЕДЕР */
    .rmUIheader__content-logo {
        height: 49px;
        width: 49px;
        border-radius: 17px;
    }

    .rmUIheader__content-logo-text--title {
        font-size: 20px;
    }

    .rmUIheader__content-logo-text--subtitle {
        font-size: 16px;
    }

    .rmUIheader__fix {
        display: none;
    }

    .rmUImobile__nav {
        display: block;
    }


    /* ЛЕНДИНГ */
    .rmUIlanding {
        height: 450px;
        border-radius: 0 0 27px 27px;
    }

    .rmUIlanding--short {
        height: 140px;
    }

    .rmUIlanding__content {
        grid-template-columns: 1fr 0px;
    }

    .rmUIlanding__content-title {
        font-size: 50px;
    }

    .rmUIlanding__content-subtitle {
        font-size: 15px;
        max-width: 65%;
    }

    .rmUIlanding__content-button {
        padding: 12px 27px;
        border-radius: 14px;
        font-size: 15px;
    }

    .rmUIlanding__content-button--background {
        padding: 13px 61px;
    }

    .rmUIlanding__content-bottom-text {
        font-size: 16px;
    }

    .rmUIlanding__content-right__image {
        width: 290px;
    }


    /* ОСНОВНЫЕ НАСТРОЙКИ */
    .rmUItitle__block {
        flex-direction: column;
        align-items: start;
        gap: 30px;
        margin-bottom: 40px;
    }

    .rmUItitle {
        font-size: 47px;
    }

    .rmUIbutton__inner {
        padding: 8px 11px;
    }

    .rmUIbutton__circle {
        width: 27px;
        height: 27px;
    }

    .rmUIbutton__icons {
        width: 21px;
        height: 21px;
    }

    .rmUIbutton__icon {
        width: 21px;
        height: 21px;
    }

    .rmUIbutton__text {
        font-size: 17px;
    }


    /* ОБО МНЕ */
    .rmUIaboutme__content-container {
        grid-template-columns: 1fr;
    }

    .rmUIaboutme__content-my-face {
        width: 100%;
    }
    
    .rmUIaboutme__content-text {
        font-size: 16px;
        margin-bottom: 47px;
    }

    .rmUIaboutme__content-button {
        padding: 12px 31px;
        font-size: 16px;
        border-radius: 11px;
    }

    .rmUIaboutme__content-button--blue {
        padding: 12px 54px;
    }


    .rmUIbioblocks__content {
        grid-template-columns: 1fr;
    }

    .rmUIbio__card-title {
        font-size: 26px;
    }

    .rmUIbio__card-text {
        font-size: 16px;
    }

    

    .rmUIhistory__card {
        flex: 0 0 100%;
    }

    .rmUIhistory__content-arrow {
        height: 34px;
        width: 34px;
    }

    .rmUIhistory__card-icon {
        height: 16px;
        width: 16px;
    }

    .rmUIhistory__card-date--text {
        font-size: 28px;
    }

    .rmUIhistory__card-event--text {
        font-size: 16px;
    }


    
    /* ПОРТФОЛИО */
    .rmUIportfolio__categories-tabs__wrapper {
        gap: 11px;
    }

    .rmUIportfolio__tab {
        font-size: 17px;
        padding: 11px 34px;
    }


    .rmUIportfolio__blocks {
        grid-template-columns: 1fr;
    }

    .rmUIportfolio__card-title {
        font-size: 32px;
    }

    .rmUIportfolio__card-type {
        font-size: 16px;
    }

    .rmUIportfolio__card-text {
        font-size: 16px;
    }

    .rmUIportfolio__card-more__button {
        padding: 11px 37px;
        border-radius: 11px;
        font-size: 16px;
    }


    /* ПРОЕКТ ВНУТРИ */
    .rmUIproject__content-sale__button {
        font-size: 16px;
        padding: 12px 2px;
        border-radius: 11px;
        margin-bottom: 41px;
    }

    .rmUIproject__content-name {
        font-size: 37px;
        width: 310px;
    }

    .rmUIproject__content-date {
        font-size: 16px;
        margin-bottom: 17px;
    }


    .rmUIproject__content-describe {
        width: 70%;
        font-size: 16px;
    }

    .rmUIproject__content-images {
        grid-template-columns: 1fr;
    }

    .rmUIproject__content-img__block::before {
        width: 47px;
        height: 47px;
    }


    /* МОИ УСЛУГИ */
    .rmUIuslugi__blocks {
        grid-template-columns: 1fr;
    }

    .rmUIusluga__card-name {
        font-size: 31px;
    }

    .rmUIusluga__card-desc {
        font-size: 17px;
    }

    .rmUIusluga__card-block-title {
        font-size: 22px;
    }

    .rmUIusluga__card-into-text {
        font-size: 17px;
    }

    .rmUIusluga__card-price-text {
        font-size: 17px;
    }

    .rmUIusluga__card-price-size__container {
        border-radius: 11px;
        padding: 11px 11px;
    }

    .rmUIusluga__card-price-button svg {
        height: 21px;
        width: 21px;
    }

    .rmUIusluga__card-price-count {
        font-size: 16px;
    }

    .rmUIusluga__card-total__price {
        font-size: 17px;
    }

    .rmUIusluga__card-button {
        font-size: 17px;
        padding: 11px 1px;
        border-radius: 11px;
    }

    .rmUIusluga__card-warning__text {
        font-size: 15px;
    }

    .rmUItitle__search {
        font-size: 16px;
    }

    
    .rmUIsearch__input {
        padding: 12px 21px;
        border-radius: 14px;
        font-size: 16px;
    }

    .rmUIsearch__button {
        font-size: 16px;
        border-radius: 14px;
    }


    /* МОИ КОНТАКТЫ */
    .rmUIcontacts__blocks {
        grid-template-columns: repeat(2, 1fr);
    }

    .rmUIcontact__card {
        border-radius: 21px;
    }

    .rmUIcontact__card-img {
        height: 45px;
        width: 45px;
        border-radius: 11px;
    }

    .rmUIcontact__card-title {
        font-size: 24px;
    }

    .rmUIcontact__card-text {
        font-size: 16px;
    }


    /* ФУТЕР */
    .rmUIfooter__content {
        flex-direction: column;
        gap: 34px;
    }

    .rmUIfooter__content-logo__container {
        gap: 11px;
    }

    .rmUIfooter__content-logo__img {
        height: 47px;
        width: 47px;
        border-radius: 16px;
    }

    .rmUIfooter__content-text {
        font-size: 18px;
    }

    .rmUIfooter__content-icon {
        height: 34px;
        width: 34px;
    }


    .rmUIfooter__content-studio__logo {
        height: 37px;
        width: 37px;
        border-radius: 14px;
    }

    .rmUIfooter__content-madeby {
        font-size: 18px;
    }

    .rmUIfooter__content-studioname {
        font-size: 18px;
    }
}


@media (min-width: 600px) and (max-width: 699px) {
    /* ХЕДЕР */
    .rmUIheader__content-logo {
        height: 49px;
        width: 49px;
        border-radius: 17px;
    }

    .rmUIheader__content-logo-text--title {
        font-size: 20px;
    }

    .rmUIheader__content-logo-text--subtitle {
        font-size: 16px;
    }

    .rmUIheader__fix {
        display: none;
    }

    .rmUImobile__nav {
        display: block;
    }


    /* ЛЕНДИНГ */
    .rmUIlanding {
        height: 450px;
        border-radius: 0 0 27px 27px;
    }

    .rmUIlanding--short {
        height: 140px;
    }

    .rmUIlanding__content {
        grid-template-columns: 1fr 0px;
    }

    .rmUIlanding__content-title {
        font-size: 50px;
    }

    .rmUIlanding__content-subtitle {
        font-size: 15px;
        max-width: 65%;
    }

    .rmUIlanding__content-button {
        padding: 12px 27px;
        border-radius: 14px;
        font-size: 15px;
    }

    .rmUIlanding__content-button--background {
        padding: 13px 61px;
    }

    .rmUIlanding__content-bottom-text {
        font-size: 16px;
    }

    .rmUIlanding__content-right__image {
        width: 290px;
    }


    /* ОСНОВНЫЕ НАСТРОЙКИ */
    .rmUItitle__block {
        flex-direction: column;
        align-items: start;
        gap: 30px;
        margin-bottom: 40px;
    }

    .rmUItitle {
        font-size: 47px;
    }

    .rmUIbutton__inner {
        padding: 8px 11px;
    }

    .rmUIbutton__circle {
        width: 27px;
        height: 27px;
    }

    .rmUIbutton__icons {
        width: 21px;
        height: 21px;
    }

    .rmUIbutton__icon {
        width: 21px;
        height: 21px;
    }

    .rmUIbutton__text {
        font-size: 17px;
    }


    /* ОБО МНЕ */
    .rmUIaboutme__content-container {
        grid-template-columns: 1fr;
    }

    .rmUIaboutme__content-my-face {
        width: 100%;
    }
    
    .rmUIaboutme__content-text {
        font-size: 16px;
        margin-bottom: 47px;
    }

    .rmUIaboutme__content-button {
        padding: 12px 31px;
        font-size: 16px;
        border-radius: 11px;
    }

    .rmUIaboutme__content-button--blue {
        padding: 12px 54px;
    }


    .rmUIbioblocks__content {
        grid-template-columns: 1fr;
    }

    .rmUIbio__card-title {
        font-size: 26px;
    }

    .rmUIbio__card-text {
        font-size: 16px;
    }

    

    .rmUIhistory__card {
        flex: 0 0 100%;
    }

    .rmUIhistory__content-arrow {
        height: 34px;
        width: 34px;
    }

    .rmUIhistory__card-icon {
        height: 16px;
        width: 16px;
    }

    .rmUIhistory__card-date--text {
        font-size: 28px;
    }

    .rmUIhistory__card-event--text {
        font-size: 16px;
    }


    
    /* ПОРТФОЛИО */
    .rmUIportfolio__categories-tabs__wrapper {
        gap: 11px;
    }

    .rmUIportfolio__tab {
        font-size: 17px;
        padding: 11px 34px;
    }


    .rmUIportfolio__blocks {
        grid-template-columns: 1fr;
    }

    .rmUIportfolio__card-title {
        font-size: 32px;
    }

    .rmUIportfolio__card-type {
        font-size: 16px;
    }

    .rmUIportfolio__card-text {
        font-size: 16px;
    }

    .rmUIportfolio__card-more__button {
        padding: 11px 37px;
        border-radius: 11px;
        font-size: 16px;
    }


    /* ПРОЕКТ ВНУТРИ */
    .rmUIproject__content-sale__button {
        font-size: 16px;
        padding: 12px 2px;
        border-radius: 11px;
        margin-bottom: 41px;
    }

    .rmUIproject__content-name {
        font-size: 37px;
        width: 310px;
    }

    .rmUIproject__content-date {
        font-size: 16px;
        margin-bottom: 17px;
    }


    .rmUIproject__content-describe {
        width: 70%;
        font-size: 16px;
    }

    .rmUIproject__content-images {
        grid-template-columns: 1fr;
    }

    .rmUIproject__content-img__block::before {
        width: 47px;
        height: 47px;
    }


    /* МОИ УСЛУГИ */
    .rmUIuslugi__blocks {
        grid-template-columns: 1fr;
    }

    .rmUIusluga__card-name {
        font-size: 31px;
    }

    .rmUIusluga__card-desc {
        font-size: 17px;
    }

    .rmUIusluga__card-block-title {
        font-size: 22px;
    }

    .rmUIusluga__card-into-text {
        font-size: 17px;
    }

    .rmUIusluga__card-price-text {
        font-size: 17px;
    }

    .rmUIusluga__card-price-size__container {
        border-radius: 11px;
        padding: 11px 11px;
    }

    .rmUIusluga__card-price-button svg {
        height: 21px;
        width: 21px;
    }

    .rmUIusluga__card-price-count {
        font-size: 16px;
    }

    .rmUIusluga__card-total__price {
        font-size: 17px;
    }

    .rmUIusluga__card-button {
        font-size: 17px;
        padding: 11px 1px;
        border-radius: 11px;
    }

    .rmUIusluga__card-warning__text {
        font-size: 15px;
    }

    .rmUItitle__search {
        font-size: 16px;
    }

    
    .rmUIsearch__input {
        padding: 12px 21px;
        border-radius: 14px;
        font-size: 16px;
    }

    .rmUIsearch__button {
        font-size: 16px;
        border-radius: 14px;
    }


    /* МОИ КОНТАКТЫ */
    .rmUIcontacts__blocks {
        grid-template-columns: 1fr;
    }

    .rmUIcontact__card {
        border-radius: 21px;
    }

    .rmUIcontact__card-img {
        height: 45px;
        width: 45px;
        border-radius: 11px;
    }

    .rmUIcontact__card-title {
        font-size: 24px;
    }

    .rmUIcontact__card-text {
        font-size: 16px;
    }


    /* ФУТЕР */
    .rmUIfooter__content {
        flex-direction: column;
        gap: 34px;
    }

    .rmUIfooter__content-logo__container {
        gap: 11px;
    }

    .rmUIfooter__content-logo__img {
        height: 47px;
        width: 47px;
        border-radius: 16px;
    }

    .rmUIfooter__content-text {
        font-size: 18px;
    }

    .rmUIfooter__content-icon {
        height: 34px;
        width: 34px;
    }


    .rmUIfooter__content-studio__logo {
        height: 37px;
        width: 37px;
        border-radius: 14px;
    }

    .rmUIfooter__content-madeby {
        font-size: 18px;
    }

    .rmUIfooter__content-studioname {
        font-size: 18px;
    }
}


@media (min-width: 500px) and (max-width: 599px) {
    /* ХЕДЕР */
    .rmUIheader__content-logo {
        height: 49px;
        width: 49px;
        border-radius: 17px;
    }

    .rmUIheader__content-logo-text--title {
        font-size: 20px;
    }

    .rmUIheader__content-logo-text--subtitle {
        font-size: 16px;
    }

    .rmUIheader__fix {
        display: none;
    }

    .rmUImobile__nav {
        display: block;
    }

    .rmUImobile-link--clear {
        display: none;
    }


    /* ЛЕНДИНГ */
    .rmUIlanding {
        height: 550px;
        border-radius: 0 0 27px 27px;
    }

    .rmUIlanding--short {
        height: 140px;
    }

    .rmUIlanding__content {
        grid-template-columns: 1fr 0px;
    }

    .rmUIlanding__content-title {
        font-size: 50px;
    }

    .rmUIlanding__content-subtitle {
        font-size: 15px;
        max-width: 65%;
    }

    .rmUIlanding__content-button {
        padding: 11px 17px;
        border-radius: 14px;
        font-size: 15px;
    }

    .rmUIlanding__content-button--background {
        padding: 11px 41px;
    }

    .rmUIlanding__content-bottom-text {
        font-size: 16px;
    }

    .rmUIlanding__content-right__image {
        width: 290px;
    }


    /* ОСНОВНЫЕ НАСТРОЙКИ */
    .rmUItitle__block {
        flex-direction: column;
        align-items: start;
        gap: 30px;
        margin-bottom: 40px;
    }

    .rmUItitle {
        font-size: 47px;
    }

    .rmUIbutton__inner {
        padding: 8px 11px;
    }

    .rmUIbutton__circle {
        width: 27px;
        height: 27px;
    }

    .rmUIbutton__icons {
        width: 21px;
        height: 21px;
    }

    .rmUIbutton__icon {
        width: 21px;
        height: 21px;
    }

    .rmUIbutton__text {
        font-size: 17px;
    }


    /* ОБО МНЕ */
    .rmUIaboutme__content-container {
        grid-template-columns: 1fr;
    }

    .rmUIaboutme__content-my-face {
        width: 100%;
    }
    
    .rmUIaboutme__content-text {
        font-size: 16px;
        margin-bottom: 47px;
    }


    .rmUIaboutme__content-buttons__wrapper {
        flex-direction: column;
    }

    .rmUIaboutme__content-button {
        padding: 11px 31px;
        font-size: 17px;
        border-radius: 14px;
    }

    .rmUIaboutme__content-button--blue {
        padding: 13px 1px;
        justify-content: center;
        width: 100%;
    }


    .rmUIbioblocks__content {
        grid-template-columns: 1fr;
    }

    .rmUIbio__card-title {
        font-size: 26px;
    }

    .rmUIbio__card-text {
        font-size: 16px;
    }

    

    .rmUIhistory__card {
        flex: 0 0 100%;
    }

    .rmUIhistory__content-arrow {
        height: 34px;
        width: 34px;
    }

    .rmUIhistory__card-icon {
        height: 16px;
        width: 16px;
    }

    .rmUIhistory__card-date--text {
        font-size: 28px;
    }

    .rmUIhistory__card-event--text {
        font-size: 16px;
    }


    
    /* ПОРТФОЛИО */
    .rmUIportfolio__categories-tabs__wrapper {
        gap: 11px;
    }

    .rmUIportfolio__tab {
        font-size: 17px;
        padding: 11px 34px;
    }


    .rmUIportfolio__blocks {
        grid-template-columns: 1fr;
    }

    .rmUIportfolio__card-title {
        font-size: 32px;
    }

    .rmUIportfolio__card-type {
        font-size: 16px;
    }

    .rmUIportfolio__card-text {
        font-size: 16px;
    }

    .rmUIportfolio__card-more__button {
        padding: 11px 37px;
        border-radius: 11px;
        font-size: 16px;
    }


    /* ПРОЕКТ ВНУТРИ */
    .rmUIproject__content-sale__button {
        font-size: 16px;
        padding: 12px 2px;
        border-radius: 11px;
        margin-bottom: 41px;
    }

    .rmUIproject__content-name {
        font-size: 37px;
        width: 310px;
    }

    .rmUIproject__content-date {
        font-size: 16px;
        margin-bottom: 17px;
    }


    .rmUIproject__content-describe {
        width: 70%;
        font-size: 16px;
    }

    .rmUIproject__content-images {
        grid-template-columns: 1fr;
    }

    .rmUIproject__content-img__block::before {
        width: 47px;
        height: 47px;
    }


    /* МОИ УСЛУГИ */
    .rmUIuslugi__blocks {
        grid-template-columns: 1fr;
    }

    .rmUIusluga__card-name {
        font-size: 24px;
    }

    .rmUIusluga__card-desc {
        font-size: 16px;
    }

    .rmUIusluga__card-block-title {
        font-size: 22px;
    }

    .rmUIusluga__card-into-text {
        font-size: 16px;
    }

    .rmUIusluga__card-price-text {
        font-size: 16px;
    }

    .rmUIusluga__card-price-size__container {
        border-radius: 11px;
        padding: 11px 11px;
    }

    .rmUIusluga__card-price-button svg {
        height: 21px;
        width: 21px;
    }

    .rmUIusluga__card-price-count {
        font-size: 16px;
    }

    .rmUIusluga__card-total__price {
        font-size: 17px;
    }

    .rmUIusluga__card-button {
        font-size: 17px;
        padding: 11px 1px;
        border-radius: 11px;
    }

    .rmUIusluga__card-warning__text {
        font-size: 15px;
    }

    .rmUItitle__search {
        font-size: 16px;
    }

    
    .rmUIsearch__input {
        padding: 12px 21px;
        border-radius: 14px;
        font-size: 16px;
    }

    .rmUIsearch__button {
        font-size: 16px;
        border-radius: 14px;
    }


    /* МОИ КОНТАКТЫ */
    .rmUIcontacts__blocks {
        grid-template-columns: 1fr;
    }

    .rmUIcontact__card {
        border-radius: 21px;
    }

    .rmUIcontact__card-img {
        height: 45px;
        width: 45px;
        border-radius: 11px;
    }

    .rmUIcontact__card-title {
        font-size: 24px;
    }

    .rmUIcontact__card-text {
        font-size: 16px;
    }


    /* ФУТЕР */
    .rmUIfooter__content {
        flex-direction: column;
        gap: 34px;
    }

    .rmUIfooter__content-logo__container {
        gap: 11px;
    }

    .rmUIfooter__content-logo__img {
        height: 47px;
        width: 47px;
        border-radius: 16px;
    }

    .rmUIfooter__content-text {
        font-size: 18px;
    }

    .rmUIfooter__content-icon {
        height: 34px;
        width: 34px;
    }


    .rmUIfooter__content-studio__logo {
        height: 37px;
        width: 37px;
        border-radius: 14px;
    }

    .rmUIfooter__content-madeby {
        font-size: 18px;
    }

    .rmUIfooter__content-studioname {
        font-size: 18px;
    }
}


@media (min-width: 400px) and (max-width: 499px) {
    /* ХЕДЕР */
    .rmUIheader {
        padding: 15px 16px;
    }
    .rmUIheader__content-logo {
        height: 49px;
        width: 49px;
        border-radius: 17px;
    }

    .rmUIheader__content-logo-text--title {
        font-size: 20px;
    }

    .rmUIheader__content-logo-text--subtitle {
        font-size: 16px;
    }

    .rmUIheader__fix {
        display: none;
    }

    .rmUImobile__nav {
        display: block;
        padding-left: 16px;
        padding-right: 16px;
    }

    .rmUImobile-link--clear {
        display: none;
    }

    .rmUImobile-link {
        font-size: 15px;
    }


    /* ЛЕНДИНГ */
    .rmUIlanding {
        height: 550px;
        padding-left: 16px;
        padding-right: 16px;
        border-radius: 0 0 27px 27px;
    }

    .rmUIlanding--short {
        height: 140px;
    }

    .rmUIlanding__content {
        grid-template-columns: 1fr 0px;
    }

    .rmUIlanding__content-title {
        font-size: 50px;
    }

    .rmUIlanding__content-subtitle {
        font-size: 15px;
        max-width: 65%;
    }

    .rmUIlanding__content-buttons__wrapper {
        flex-direction: column;
    }

    .rmUIlanding__content-button {
        width: 100%;
        justify-content: center;
        padding: 11px 1px;
        border-radius: 14px;
        font-size: 15px;
    }

    .rmUIlanding__content-button--background {
        width: 100%;
        padding: 11px 1px;
        text-align: center;
    }

    .rmUIlanding__content-bottom-text {
        font-size: 16px;
    }

    .rmUIlanding__content-right__image {
        width: 290px;
    }


    /* ОСНОВНЫЕ НАСТРОЙКИ */
    .rmUImain__content {
        padding: 0px 16px;
    }

    .rmUItitle__block {
        flex-direction: column;
        align-items: start;
        gap: 30px;
        margin-bottom: 40px;
    }

    .rmUItitle {
        font-size: 47px;
    }

    .rmUIbutton__inner {
        padding: 8px 11px;
    }

    .rmUIbutton__circle {
        width: 27px;
        height: 27px;
    }

    .rmUIbutton__icons {
        width: 21px;
        height: 21px;
    }

    .rmUIbutton__icon {
        width: 21px;
        height: 21px;
    }

    .rmUIbutton__text {
        font-size: 17px;
    }


    /* ОБО МНЕ */
    .rmUIaboutme__content-container {
        grid-template-columns: 1fr;
    }

    .rmUIaboutme__content-my-face {
        width: 100%;
    }
    
    .rmUIaboutme__content-text {
        font-size: 16px;
        margin-bottom: 47px;
    }


    .rmUIaboutme__content-buttons__wrapper {
        flex-direction: column;
    }

    .rmUIaboutme__content-button {
        padding: 11px 1px;
        font-size: 17px;
        border-radius: 14px;
    }

    .rmUIaboutme__content-button--blue {
        padding: 13px 1px;
        justify-content: center;
        width: 100%;
    }


    .rmUIbioblocks__content {
        grid-template-columns: 1fr;
    }

    .rmUIbio__card-title {
        font-size: 26px;
    }

    .rmUIbio__card-text {
        font-size: 16px;
    }

    

    .rmUIhistory__card {
        flex: 0 0 100%;
    }

    .rmUIhistory__content-arrow {
        height: 34px;
        width: 34px;
    }

    .rmUIhistory__card-icon {
        height: 16px;
        width: 16px;
    }

    .rmUIhistory__card-date--text {
        font-size: 28px;
    }

    .rmUIhistory__card-event--text {
        font-size: 16px;
    }


    
    /* ПОРТФОЛИО */
    .rmUIportfolio__categories-tabs__wrapper {
        gap: 11px;
    }

    .rmUIportfolio__tab {
        font-size: 17px;
        padding: 11px 34px;
    }


    .rmUIportfolio__blocks {
        grid-template-columns: 1fr;
    }

    .rmUIportfolio__card-title {
        font-size: 32px;
    }

    .rmUIportfolio__card-type {
        font-size: 16px;
    }

    .rmUIportfolio__card-text {
        font-size: 16px;
    }

    .rmUIportfolio__card-more__button {
        padding: 11px 37px;
        border-radius: 11px;
        font-size: 16px;
    }


    /* ПРОЕКТ ВНУТРИ */
    .rmUIproject__content-sale__button {
        font-size: 16px;
        padding: 12px 2px;
        border-radius: 11px;
        margin-bottom: 41px;
    }

    .rmUIproject__content-name {
        font-size: 37px;
        width: 310px;
    }

    .rmUIproject__content-date {
        font-size: 16px;
        margin-bottom: 17px;
    }


    .rmUIproject__content-describe {
        width: 100%;
        font-size: 16px;
    }

    .rmUIproject__content-images {
        grid-template-columns: 1fr;
    }

    .rmUIproject__content-img__block::before {
        width: 47px;
        height: 47px;
    }


    /* МОИ УСЛУГИ */
    .rmUIuslugi__blocks {
        grid-template-columns: 1fr;
    }

    .rmUIusluga__card-name {
        font-size: 24px;
    }

    .rmUIusluga__card-desc {
        font-size: 16px;
    }

    .rmUIusluga__card-block-title {
        font-size: 22px;
    }

    .rmUIusluga__card-into-text {
        font-size: 16px;
    }

    .rmUIusluga__card-price-text {
        font-size: 16px;
    }

    .rmUIusluga__card-price-size__container {
        border-radius: 11px;
        padding: 11px 11px;
    }

    .rmUIusluga__card-price-button svg {
        height: 21px;
        width: 21px;
    }

    .rmUIusluga__card-price-count {
        font-size: 16px;
    }

    .rmUIusluga__card-total__price {
        font-size: 17px;
    }

    .rmUIusluga__card-button {
        font-size: 17px;
        padding: 11px 1px;
        border-radius: 11px;
    }

    .rmUIusluga__card-warning__text {
        font-size: 15px;
    }


    .rmUIsearch__wrapper {
        flex-direction: column;
    }

    .rmUItitle__search {
        font-size: 16px;
    }

    
    .rmUIsearch__input {
        padding: 12px 21px;
        border-radius: 14px;
        font-size: 16px;
    }

    .rmUIsearch__button {
        font-size: 16px;
        padding: 14px;
        border-radius: 14px;
    }


    /* МОИ КОНТАКТЫ */
    .rmUIcontacts__blocks {
        grid-template-columns: 1fr;
    }

    .rmUIcontact__card {
        border-radius: 21px;
    }

    .rmUIcontact__card-img {
        height: 45px;
        width: 45px;
        border-radius: 11px;
    }

    .rmUIcontact__card-title {
        font-size: 24px;
    }

    .rmUIcontact__card-text {
        font-size: 16px;
    }


    /* ФУТЕР */
    .rmUIfooter__section {
        margin: 16px;
    }

    .rmUIfooter {
        justify-content: center;
        align-items: center;
    }

    .rmUIfooter__content {
        flex-direction: column;
        gap: 34px;
    }

    .rmUIfooter__content-logo__container {
        gap: 11px;
    }

    .rmUIfooter__content-logo__img {
        height: 47px;
        width: 47px;
        border-radius: 16px;
    }

    .rmUIfooter__content-text {
        font-size: 18px;
    }

    .rmUIfooter__content-icon {
        height: 34px;
        width: 34px;
    }


    .rmUIfooter__content-studio__logo {
        height: 37px;
        width: 37px;
        border-radius: 14px;
    }

    .rmUIfooter__content-madeby {
        font-size: 18px;
    }

    .rmUIfooter__content-studioname {
        font-size: 18px;
    }
}


@media (min-width: 4px) and (max-width: 399px) {
    /* ХЕДЕР */
    .rmUIheader {
        padding: 15px 16px;
    }
    .rmUIheader__content-logo {
        height: 49px;
        width: 49px;
        border-radius: 17px;
    }

    .rmUIheader__content-logo-text--title {
        font-size: 20px;
    }

    .rmUIheader__content-logo-text--subtitle {
        font-size: 16px;
    }

    .rmUIheader__fix {
        display: none;
    }

    .rmUImobile__nav {
        display: block;
        padding-left: 16px;
        padding-right: 16px;
    }

    .rmUImobile-link--clear {
        display: none;
    }

    .rmUImobile-link {
        font-size: 15px;
    }


    /* ЛЕНДИНГ */
    .rmUIlanding {
        height: 550px;
        padding-left: 16px;
        padding-right: 16px;
        border-radius: 0 0 27px 27px;
    }

    .rmUIlanding--short {
        height: 140px;
    }

    .rmUIlanding__content {
        grid-template-columns: 1fr 0px;
    }

    .rmUIlanding__content-title {
        font-size: 50px;
    }

    .rmUIlanding__content-subtitle {
        font-size: 15px;
        max-width: 65%;
    }

    .rmUIlanding__content-buttons__wrapper {
        flex-direction: column;
    }

    .rmUIlanding__content-button {
        width: 100%;
        justify-content: center;
        padding: 11px 1px;
        border-radius: 14px;
        font-size: 15px;
    }

    .rmUIlanding__content-button--background {
        width: 100%;
        padding: 11px 1px;
        text-align: center;
    }

    .rmUIlanding__content-bottom-text {
        font-size: 16px;
    }

    .rmUIlanding__content-right__image {
        width: 290px;
    }


    /* ОСНОВНЫЕ НАСТРОЙКИ */
    .rmUImain__content {
        padding: 0px 16px;
    }

    .rmUItitle__block {
        flex-direction: column;
        align-items: start;
        gap: 30px;
        margin-bottom: 40px;
    }

    .rmUItitle {
        font-size: 41px;
    }

    .rmUIbutton__inner {
        padding: 8px 11px;
    }

    .rmUIbutton__circle {
        width: 27px;
        height: 27px;
    }

    .rmUIbutton__icons {
        width: 21px;
        height: 21px;
    }

    .rmUIbutton__icon {
        width: 21px;
        height: 21px;
    }

    .rmUIbutton__text {
        font-size: 17px;
    }


    /* ОБО МНЕ */
    .rmUIaboutme__content-container {
        grid-template-columns: 1fr;
    }

    .rmUIaboutme__content-my-face {
        width: 100%;
    }
    
    .rmUIaboutme__content-text {
        font-size: 16px;
        margin-bottom: 47px;
    }


    .rmUIaboutme__content-buttons__wrapper {
        flex-direction: column;
    }

    .rmUIaboutme__content-button {
        padding: 11px 1px;
        font-size: 17px;
        border-radius: 14px;
    }

    .rmUIaboutme__content-button--blue {
        padding: 13px 1px;
        justify-content: center;
        width: 100%;
    }


    .rmUIbioblocks__content {
        grid-template-columns: 1fr;
    }

    .rmUIbio__card-title {
        font-size: 26px;
    }

    .rmUIbio__card-text {
        font-size: 16px;
    }

    

    .rmUIhistory__card {
        flex: 0 0 100%;
    }

    .rmUIhistory__content-arrow {
        height: 30px;
        width: 30px;
    }

    .rmUIhistory__card-icon {
        height: 16px;
        width: 16px;
    }

    .rmUIhistory__card-date--text {
        font-size: 25px;
    }

    .rmUIhistory__card-event--text {
        font-size: 16px;
    }


    
    /* ПОРТФОЛИО */
    .rmUIportfolio__categories-tabs__wrapper {
        gap: 11px;
    }

    .rmUIportfolio__tab {
        font-size: 16px;
        padding: 11px 34px;
    }


    .rmUIportfolio__blocks {
        grid-template-columns: 1fr;
    }

    .rmUIportfolio__card-title {
        font-size: 27px;
    }

    .rmUIportfolio__card-type {
        font-size: 15px;
    }

    .rmUIportfolio__card-text {
        font-size: 15px;
    }

    .rmUIportfolio__card-more__button {
        padding: 11px 37px;
        border-radius: 11px;
        font-size: 15px;
    }


    /* ПРОЕКТ ВНУТРИ */
    .rmUIproject__content-sale__button {
        font-size: 16px;
        padding: 12px 2px;
        border-radius: 11px;
        margin-bottom: 41px;
    }

    .rmUIproject__content-name {
        font-size: 37px;
        width: 310px;
    }

    .rmUIproject__content-date {
        font-size: 16px;
        margin-bottom: 17px;
    }


    .rmUIproject__content-describe {
        width: 100%;
        font-size: 16px;
    }

    .rmUIproject__content-images {
        grid-template-columns: 1fr;
    }

    .rmUIproject__content-img__block::before {
        width: 47px;
        height: 47px;
    }


    /* МОИ УСЛУГИ */
    .rmUIuslugi__blocks {
        grid-template-columns: 1fr;
    }

    .rmUIusluga__card-name {
        font-size: 24px;
    }

    .rmUIusluga__card-desc {
        font-size: 16px;
    }

    .rmUIusluga__card-block-title {
        font-size: 22px;
    }

    .rmUIusluga__card-into-text {
        font-size: 16px;
    }

    .rmUIusluga__card-price-text {
        font-size: 16px;
    }

    .rmUIusluga__card-price-size__container {
        border-radius: 11px;
        padding: 11px 11px;
    }

    .rmUIusluga__card-price-button svg {
        height: 21px;
        width: 21px;
    }

    .rmUIusluga__card-price-count {
        font-size: 16px;
    }

    .rmUIusluga__card-total__price {
        font-size: 17px;
    }

    .rmUIusluga__card-button {
        font-size: 17px;
        padding: 11px 1px;
        border-radius: 11px;
    }

    .rmUIusluga__card-warning__text {
        font-size: 15px;
    }


    .rmUIsearch__wrapper {
        flex-direction: column;
    }

    .rmUItitle__search {
        font-size: 16px;
    }

    
    .rmUIsearch__input {
        padding: 12px 21px;
        border-radius: 14px;
        font-size: 16px;
    }

    .rmUIsearch__button {
        font-size: 16px;
        padding: 14px;
        border-radius: 14px;
    }


    /* МОИ КОНТАКТЫ */
    .rmUIcontacts__blocks {
        grid-template-columns: 1fr;
    }

    .rmUIcontact__card {
        border-radius: 21px;
    }

    .rmUIcontact__card-img {
        height: 45px;
        width: 45px;
        border-radius: 11px;
    }

    .rmUIcontact__card-title {
        font-size: 24px;
    }

    .rmUIcontact__card-text {
        font-size: 16px;
    }


    /* ФУТЕР */
    .rmUIfooter__section {
        margin: 16px;
    }

    .rmUIfooter {
        justify-content: center;
        align-items: center;
    }

    .rmUIfooter__content {
        flex-direction: column;
        gap: 34px;
    }

    .rmUIfooter__content-logo__container {
        gap: 11px;
    }

    .rmUIfooter__content-logo__img {
        height: 47px;
        width: 47px;
        border-radius: 16px;
    }

    .rmUIfooter__content-text {
        font-size: 18px;
    }

    .rmUIfooter__content-icon {
        height: 34px;
        width: 34px;
    }


    .rmUIfooter__content-studio__logo {
        height: 37px;
        width: 37px;
        border-radius: 14px;
    }

    .rmUIfooter__content-madeby {
        font-size: 18px;
    }

    .rmUIfooter__content-studioname {
        font-size: 18px;
    }
}