@media(max-width: 1800px) {
    .podbor-modal-content {
        padding-top: 68px;
        padding-bottom: 50px;
        padding-left: 115px;
        padding-right: 115px;
    }

    .podbor-modal-tags {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .podbor-modal-img {
        width: 383px;
        position: absolute;
        top: -17px;
        right: 312px;
    }

    .podbor-items {
        width: 100%;
        max-width: 1350px;
    }
}

@media(min-width: 1400px) {
    .primenen-content-card{
        min-height: 120px;
    }
}
@media(max-width: 1400px) {
    .wrp {
        width: 1160px;
    }

    .header-logo {
        width: 240px;
    }

    /* nav ul li a {
        font-size: 16px
    } */

    .first-screen {
        padding-top: 50px;
    }

    .first-screen-subtitle span, .first-screen-subtitle {
        font-size: 24px;
        line-height: 120%
    }

    .first-screen-title, .first-screen-title span {
        font-size: 90px;
    }

    .first-screen-title-logo {
        width: 480px;
    }

    .first-screen-list {
        margin-top: 50px;
        display: flex;
        gap: 14px;
    }

    .first-screen-circle {
        width: 145px;
        height: 145px;
    }

    .first-screen-circle-text {
        width: 100%;
    }

    .first-screen-circle-img {
        width: 100px;
    }

    .first-screen-img-right {
        position: absolute;
        bottom: 0;
        right: 0;
        width: 478px;
    }

    .first-screen-img-left {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 380px;
    }

    .first-screen-list-item-text, .first-screen-list-item-text strong {
        font-size: 14px
    }

    .first-screen-list-item img {
        width: 18px;
    }

    .section-title {
        font-size: 40px;

    }

    .zabota-wrp .section-title {
        font-size: 40px;
        margin-left: 0;
        width: calc(50% - 8px);
    }

    .zabota-img {
        position: absolute;
        top: 0;
        right: 0;
        width: calc(50% - 8px);
        display: flex;
        justify-content: center;
    }

    .zabota-img img {
        width: 60%;
    }

    .zabota-accordeon-item-title-text {
        font-weight: 500;
        font-size: 20px;
        line-height: 120%;
    }

    .zabota-accordeon-item-content {
        font-size: 14px
    }

    .simptom-wrp {
        padding: 24px;
    }

    .simptom-img {
        width: calc(100% - 562px);
    }

    .products-cards-title {

        font-size: 32px;
    }

    .products-cards-item2-img img, .products-cards-item1-img img {
        width: 100%;
        max-width: 70%;
    }

    .products-cards-item1-img {

        padding-top: 62px;
        padding-bottom: 36px;
    }

    .products-cards-left {
        width: calc(100% - 464px);
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .products-cards-items-name {
        margin-top: 15px;
        font-weight: 400;
        font-size: 22px;
    }

    .products-cards-wrapper-btn, .header-btn, .podbor-btn, .podbor-modal-btn, .problems-link {

        padding: 15px 30px;

        font-size: 18px;
        line-height: 120%;
    }

    .bacily-content {
        margin-top: 69px;
        display: flex;
        gap: 31px;
        align-items: flex-end;
        box-sizing: border-box;
        padding-left: 0;
        justify-content: center;
    }

    .primenen-button {
        font-size: 18px;
    }

    .primenen-buttons {
        justify-content: center;
    }

    .primenen-content-icon {
        width: 50px;
    }

    .primenen-content-text {
        width: calc(100% - 70px);
        display: flex;
        justify-content: center;
        flex-direction: column;
    }

    .primenen-content-text-desc {
        margin-top: 8px;
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 96%;

    }

    .primenen-content-card {
        box-sizing: border-box;
        /*min-height: 116px;*/
    }

    .primenen-content-text-title {
        font-size: 17px
    }

    .podbor-item {
        font-size: 16px
    }

    .podbor-modal-title {
        font-weight: 700;
        font-size: 40px;
    }

    .podbor-modal-subtitle {
        font-weight: 400;
        font-size: 16px;
    }

    .podbor-modal-tag {
        box-sizing: border-box;
        padding: 12px 12px;
    }

    .podbor-modal-card {
        padding: 15px;
    }

    .podbor-modal-content {
        padding-top: 68px;
        padding-bottom: 50px;
        padding-left: 55px;
        padding-right: 55px;
    }

    .podbor-modal-card-img {
        width: 100%;
    }

    .podbor-modal-card-title {
        margin-top: 15px;
    }

    .podbor-modal-cards {
        display: flex;
        position: relative;
        z-index: 80px;
        gap: 16px;
        margin-top: 55px;

        margin-left: auto;
        margin-right: auto;
    }

    .podbor-modal-card-desc {
        margin-top: 10px;
        font-weight: 400;
        font-size: 14px;
    }

    .podbor-modal-content {
        width: 900px;
    }

    .modal-close {
        position: absolute;
        top: 24px;
        right: 24px;
        cursor: pointer;
    }

    .problems-img {
        display: flex;
    }

    .problems-img img {
        width: 100%
    }

    .problems-title {
        font-weight: 700;
        font-size: 20px;
        line-height: 96%;
        text-align: center;
        letter-spacing: -0.02em;
        color: #EEEDF2;
        margin-top: 15px;
    }

    .problems-desc {
        font-weight: 400;
        font-size: 14px;
        line-height: 120%;
        margin-top: 18px;
        text-align: center;
        color: #EEEDF2;
        width: 200px;
    }

    .problem-cino-img {
        width: 244px;
    }

    .protiv-text {

        font-size: 24px;
        line-height: 120%;
        text-align: center;
        text-transform: uppercase;
        color: #878787;
    }

}

@media(max-width: 1200px) {
    .wrp {
        width: 900px;
    }

    /* .header-wrapper nav {
        display: none;
    } */

    .header {
        background: #C5B4A6;
    }


    /* .burger {
        display: flex;
        width: 179px;
    } */

    .first-screen-list-item {
        padding: 8px;
        border-radius: 8px 8px 0 0;
        gap: 8px;
    }

    .first-screen-list-item img {
        width: 11px;
    }

    .zabota-img img {
        width: 100%;
    }

    .simptom-wrp-content {
        width: 415px;
    }

    .simptom-img {
        width: calc(100% - 462px);
    }

    .products-cards-right {
        width: 300px;
    }

    .products-cards-left {
        width: calc(100% - 316px);
    }

    .products-cards-right-img img {
        width: 100%;
    }

    .products-cards-title {
        font-size: 26px;
    }

    .bacily-content {
        gap: 15px;
    }

    .bacily-blu {
        width: 349px;
        margin-bottom: 100px;
    }

    .bacily-red {
        width: 349px;
    }

    .bacily-card-tag {
        font-size: 14px;
    }

    .primenen-button {
        font-size: 14px;
    }

    .primenen-content-cards {
        display: flex;
        flex-wrap: wrap;
        gap: 8px;
    }

    .primenen-content-card {
        width: 100%;
        padding: 20px;

        border-radius: 16px;
        padding-right: 15px;

        gap: 20px;
        overflow-wrap: break-word;
    }

    .primenen-content-text-title {
        font-size: 20px;
    }

    .problems-content-wkvj {
        overflow-x: scroll;
    }

    .problems-content {
        width: fit-content;
    }

    .problems-content-item {
        width: 320px;
    }

    /* .burger-menu-wrp {
        display: block;
    } */

    .buroverlay {
        display: block;
        position: fixed;
        z-index: 66;
        background: rgba(0, 0, 0, 0.7);
        top: -150vh;
        width: 100%;
        height: 100vh;
        left: 0;
        opacity: 0;
        transition: opacity 0.3s;
    }

    .buroverlay-open {
        top: 0;
        opacity: 1;
        transition: opacity 0.3s;
    }

    /* .burger-menu-wrp {
        display: block;
        position: fixed;
        top: 0;
        left: -500px;
        z-index: 88;
        width: 390px;
        background: #EEEDF2;
        height: 100vh;
        transition: 0.3s;
    }

    .burger-menu-wrp-open {
        left: 0;
        transition: 0.3s;
    }

    .burger-menu-wrp-iner {
        padding: 20px;
    } */

    .header-logom {
        display: flex;
        width: 280px;
    }

    .header-logom img {
        width: 100%;
    }

    /* .burger-menu-wrp-close {
        position: absolute;
        top: 20px;
        right: 20px;
        cursor: pointer;
    }

    .burger-menu-wrp-close img {
        width: 20px;
    }

    .burger-menu-wrp-iner .header-btn {
        background: #23499E;
        color: #fff;
        box-sizing: border-box;
        width: 100%;
    }

    .burger-menu-wrp-menu {
        margin-top: 30px;
        margin-bottom: 50px;
    }

    .burger-menu-wrp-menu ul {
        list-style: none;
        margin: 0;
        padding: 0;
        display: flex;
        flex-direction: column;
        gap: 14px;
    }

    .burger-menu-wrp-menu ul a {

        text-decoration: none;

        padding: 15px 20px;
        gap: 10px;
        box-sizing: border-box;
        background: #FFFFFF;
        border-radius: 30px;

        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        line-height: 96%;

        letter-spacing: -0.02em;

        color: #23499E;
        display: flex;


    }

    .ivjdi {
        text-decoration: none;

        padding: 15px 20px;
        gap: 10px;
        box-sizing: border-box;
        background: #FFFFFF;
        border-radius: 30px;

        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        line-height: 96%;

        letter-spacing: -0.02em;

        color: #23499E;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .ivjdi svg {
        transition: 0.3s;
    }

    .burger-menu-wrp-menu ul .ul {
        margin-left: 20px;
        display: none;
        margin-top: 14px;
        flex-direction: column;
        gap: 12px;
    }

    .burger-menu-wrp-menu ul .podmenu-open .ul {
        display: flex;
    }

    .podmenu-open .ivjdi svg {
        transform: scale(1, -1);
        transition: 0.3s;
    }

    .instr-wrapper-menu-col-title {
        text-decoration: none;
        padding: 15px 20px;
        gap: 10px;
        box-sizing: border-box;
        background: #FFFFFF;
        border-radius: 30px;
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        line-height: 96%;
        letter-spacing: -0.02em;
        color: #23499E;
        display: flex;
    }

    .instr-wrapper-menu-col-title:before {

        right: 20px;
        top: 17px;
    }

    .burger-menu-wrp-menu {
        margin-top: 30px;
        margin-bottom: 30px;
        max-height: calc(100vh - 168px);
        overflow: auto;
    } */
}




@media(max-width: 950px) {
    .wrp {
        width: 600px;
    }

    .header-logo {
        display: none;
    }

    .burger {
        display: flex;
        width: auto;
    }

    .header {
        width: 100%;
        background: #C5B4A6;
        padding-top: 15px;
        padding-bottom: 15px;
        box-sizing: border-box;
        position: fixed;
        z-index: 55;
        left: 0;
        top: 0;
    }

    .products-cards-wrapper-btn, .header-btn, .podbor-btn, .podbor-modal-btn, .problems-link {
        padding: 16px 24px;
        font-size: 16px;
        line-height: 120%;
    }

    .first-screen {
        padding-top: 96px;
        padding-bottom: 20px;
    }

    .first-screen-subtitle span, .first-screen-subtitle {
        font-size: 22px;
    }

    .first-screen-title, .first-screen-title span {
        font-size: 65px;
    }

    .first-screen-title-logo {
        width: 330px;
    }

    .first-screen-title {
        margin-top: 14px;
    }

    .first-screen-circle {
        /*margin-top: 277px;*/
        position: relative;
        width: 152px;
        height: 152px;

    }

    .first-screen-list {
        display: none;
    }

    .first-screen-bu1mob {
        display: flex;
        margin-top: 32px;
        /* Frame 373 */

        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 19px 20px;
        width: 100%;
        box-sizing: border-box;

        background: #FF695B;
        border-radius: 100px;

        font-weight: 700;
        font-size: 16px;
        line-height: 96%;
        letter-spacing: -0.02em;

        color: #FFFFFF;
        text-decoration: none;

    }

    .first-screen-bu1mob img {
        width: 18px;
    }

    .tipy-zabmobwrp {
        display: block;
        margin-bottom: 84px;
    }

    .tipy-zabmobwrp-buttom1 {
        display: flex;
        /* [Linked] помощник в борьбе за здоровье кожи */

        font-style: normal;
        font-weight: 700;
        font-size: 20px;
        line-height: 96%;
        align-items: center;
        letter-spacing: -0.02em;

        color: #FFFFFF;
        /* Frame 368 */

        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 12px 20px;
        gap: 10px;
        width: 100%;
        box-sizing: border-box;

        background: #23499E;
        border-radius: 30px;


    }

    .tipyzabmob-lisy {
        display: none;
    }

    .mb80 {
        margin-bottom: 60px;
    }

    .mt80 {
        margin-top: 60px;
    }

    .pb80 {
        padding-bottom: 60px;
    }

    .pt80 {
        padding-top: 60px;
    }

    .zabota {
        margin-top: 20px;
    }

    .first-screen-list-item {
        width: 100%;
        /* Frame 374 */
        box-sizing: border-box;
        /* Auto layout */
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 19px 20px;

        background: #FFFFFF;
        border-radius: 30px;
        margin-top: 14px;
        font-size: 20px;

    }

    .first-screen-list-item-text, .first-screen-list-item-text strong {
        font-size: 20px;
    }

    .zabota-wrp {
        position: relative;
        padding-top: 0;
    }

    .zabota-wrp .section-title {
        margin-bottom: 397px;
        font-size: 36px;
        margin-left: 0;
        width: 100%;
        max-width: 350px;
        margin-left: auto;
        margin-right: auto;
    }

    .zabota-img {
        position: absolute;
        top: 150px;
        right: 50%;
        transform: translateX(50%);
        width: 434px;
        display: flex;
        justify-content: center;
    }

    .zabota {
        overflow: hidden;
    }

    .zabota-accordeon {
        display: flex;
        flex-wrap: wrap;
        gap: 8px;
        align-items: flex-start;
        position: relative;
        z-index: 10;
        flex-direction: column;
        margin-top: 0;
    }

    .zabota-accordeon-col {
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 8px;
    }

    .zabota-accordeon-item {
        border-radius: 16px;
    }

    .zabota-accordeon-item-title-arr {
        width: 32px;
        transition: 0.3s;
    }

    .zabota-accordeon-item-title-text {
        font-weight: 500;
        font-size: 20px;
        line-height: 120%;
        width: calc(100% - 50px);
    }

    .zabota-accordeon-item-content {
        font-size: 16px;
    }

    .simptom-wrp {
        padding: 32px 24px;
        flex-direction: column;
        border-radius: 16px;
        gap: 24px;
    }

    .simptom-wrp-content {
        width: 100%;
    }

    .simptom-img {
        width: 100%;
    }

    .simptom-wrp-content .section-title {
        font-size: 37px;

    }

    .simptom .header-btn {
        margin-top: 16px;
    }

    .products-cards-title {
        font-size: 28px;
    }

    .products-cards-wrapper {
        flex-direction: column;
        gap: 24px;
    }

    .products-cards-left {
        width: 100%;
    }

    .products-cards-items {
        display: flex;
        align-items: flex-start;
        gap: 24px;
        margin-top: 30px;
        flex-direction: column;
    }

    .products-cards-item1, .products-cards-item2, .products-cards-right {
        width: 100%;

    }

    .products-cards-item1-img, .products-cards-item2-img {
        padding: 42px 30px;
        border-radius: 16px;
    }

    .products-cards-item2-img img, .products-cards-item1-img img {
        width: 100%;
        max-width: 100%;
    }

    .products-cards-items-name {
        margin-top: 12px;
        font-weight: 400;
        font-size: 20px;
    }

    .products-cards-wrapper-btns {
        display: flex;
        margin-top: 40px;
        gap: 12px;
        flex-direction: column;
    }

    .bacily {
        padding-top: 8px;
    }

    .bacily .section-title {
        font-size: 36px;
    }

    .bacily-content {
        gap: 269px;
        margin-top: 286px;
        flex-direction: column;
        align-items: flex-start;
    }

    .bacily-blu {
        width: 100%;
        margin-bottom: 0;
    }

    .bacily-red {
        width: 100%;
    }

    .bacily-red-img2 {
        display: none;

        background: url(../img/bac5.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        height: 316px;
    }

    .bacily-red-img2 img{display: none;}

    .bacily-red-img {
        position: absolute;
        top: -259px;
        right: auto;
        width: 383px;
        left: 52px;
    }

    .bacily-blu-img {
        position: absolute;
        top: -280px;
        width: 361px;
        left: -64px;
        pointer-events: none;
    }

    .bacily-blu-img1 img, .bacily-blu-img2 img {
        width: 100%
    }

    .bacily-card {
        border-radius: 16px;
        padding: 32px 24px;
    }

    .primenen-buttonsfjkfj {
        overflow-x: scroll;
    }

    .primenen-buttons {
        width: fit-content;
        white-space: nowrap;
    }

    .podbor-modal {
        z-index: 66;
    }

    .podbor-modal-content {
        padding: 32px 24px;
        width: 600px;
    }

    .podbor-modal-title-wrp {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .podbor-modal-product {
        margin-top: 36px;
        display: flex;
        justify-content: flex-end;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .podbor-modal-img {
        width: 383px;
        position: absolute;
        top: -17px;
        right: 258px;
    }

    .podbor-modal-title {
        font-weight: 700;
        font-size: 32px;
    }

    .podbor-modal-subtitle {
        font-weight: 400;
        font-size: 14px;
    }

    .podbor-modal-cards {
        flex-direction: column;
    }

    .podbor-modal-card {
        width: 100%;
        display: flex;
        border-radius: 16px;
        box-sizing: border-box;
        gap: 20px;
    }

    .podbor-modal-content {
        border-radius: 16px;
    }


     .primenen-buttonsfjkfj .primenen-buttons{margin: 0 auto}
     .primenen-buttonsfjkfj, .problems-content-wkvj {
        position: relative;
        width: 100vw;
        left: 50%;
        margin-left: -50vw;
        margin-right: 0;
        padding-left: 20px;
        padding-right: 20px;
        box-sizing: border-box;
        overflow-x:auto;
    }
}

.primenen{overflow: hidden;}

@media(max-width: 650px) {
    .wrp {
        width: auto;
        margin-left: 20px;
        margin-right: 20px;
    }

    .first-screen-circle {
        margin-right: 0;
    }

    .first-screen-img-left {
        position: absolute;
        bottom: 0;
        left: -21px;
        width: 350px;
        z-index: 2;
    }

    .first-screen-img-right {
        /* background: url(../img/d.png); */
        height: 700px;
        width: 390px;
        background-position: top right;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .first-screen-img-right img {
        display: none;
    }

    .simptom .section-title {
        color: #fff;
        text-align: left;
    }

    .products-cards-right-img {
        padding-top: 32px;
        padding-bottom: 32px;
        border-radius: 16px;
    }

    .bacily .section-title {
        font-size: 34px;
    }

    .bacily-card-title {
        font-size: 20px;
    }

    .bacily-card-title span {
        font-weight: 700;
        font-size: 56px;

    }

    .bacily-card-text {
        font-weight: 400;
        font-size: 16px;
        line-height: 110%;
        color: #FFFFFF;
    }

    .bacily-card-tag {
        font-size: 16px;
    }

    .primenen .section-title {
        font-size: 36px
    }

    .primenen-button {
        font-size: 14px;
        padding: 16px 24px;
        line-height: 120%;
    }

    .primenen-buttonsfjkfj, .problems-content-wkvj {
        margin-left: -20px;
        margin-right: -20px;
        padding-left: 20px;
        padding-right: 20px;
        box-sizing: border-box;
        width: auto;
        left: 0;
    }
    .problems-content-wkvj {
        height: 540px;
    }
.problems{height: 500px; margin-bottom: 1px; padding-bottom: 1px}
    .podbor .section-title {
        font-size: 36px;
        text-align: left;
    }

    .podbor .section-subtitle {
        font-size: 16px;
        text-align: left;
    }

    .podbor-item-vop {
        display: flex;
        flex-direction: column-reverse;
        gap: 15px;
    }

    .podbor-content {
        margin-top: 32px;
    }

    .podbor-subtitle {
        margin-top: 0;
        text-align: left;
        margin-bottom: 0;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 96%;
        letter-spacing: -0.02em;

        color: #23499E;


    }

    .podbor-content {
        width: auto;
        margin-left: 20px;
        margin-right: 20px;
    }

    .podbor-items {
        width: 100%;
        justify-content: flex-start;
    }

    .podbor-items1 {
        margin-bottom: 40px;
    }

    .podbor-item {
        font-size: 16px;
        padding: 12px 24px text-align: left;
        width: fit-content;
    }

    .podbor-btn {
        margin-top: 24px;
        width: 100%;
    }

    .protiv {
        padding-top: 20px;
        padding-bottom: 20px;
        background: #fff;
    }

    .protiv-text {
        font-size: 12px
    }

    .burger-menu-wrp {
        width: 300px;
    }

    .header-logom {
        display: flex;
        width: 203px;
        margin-top: 3px;
    }

    .burger-menu-wrp-menu ul a, .ivjdi, .instr-wrapper-menu-col-title {
        font-size: 16px
    }

    .instr-wrapper-menu-col-title {
        display: block;
        font-size: 14px;
    }

    .podbor-modal-content {
        width: calc(100% - 20px);

    }

    .podbor-modal-content {
        padding: 20px 15px;

    }

    .podbor-modal {
        left: 0;
    }

    .podbor-modal-title {
        font-weight: 700;
        font-size: 22px;
    }

    .modal-close {
        position: absolute;
        top: 10px;
        right: 10px;
        cursor: pointer;
    }

    .modal-close img {
        width: 20px;
    }

    .podbor-modal-subtitle {
        font-weight: 400;
        font-size: 12px;
        margin-top: 10px;
    }

    .podbor-modal-product {
        margin-top: 20px
    }

    .podbor-modal-tags {
        padding-top: 0;
        padding-bottom: 0;
        width: 100%;
    }

    .podbor-modal-img {
        width: 200px;
        position: static;

        margin: 0 auto;
    }

    .podbor-modal-tag {
        box-sizing: border-box;
        font-size: 12px;
        padding: 7px 12px;
        text-align: center;
        margin: 0 auto;
    }

    .podbor-modal-cards {
        margin-top: 20px;
        gap: 10px;
    }

    .podbor-modal-card-title {
        margin-top: 0;
        gap: 8px;
    }

    .podbor-modal-card-desc {
        margin-top: 6px;
        font-weight: 400;
        font-size: 12px;
    }

    .podbor-modal-card {
        gap: 10px;
        padding: 12px
    }

    .podbor-modal-card-img {
        width: 100px;
    }

    .podbor-modal-card-img~div {
        width: calc(100% - 110px);
    }

    .podbor-modal-card-title-text {
        font-weight: 400;
        font-size: 14px;
        line-height: 120%;
        color: #FFFFFF;
    }

    .podbor-modal-card-title-number {
        font-weight: 400;
        font-size: 14px;
        line-height: 120%;
        text-align: center;
        border: 1px solid #fff;
        border-radius: 50%;
        width: 32px;
        height: 32px;
    }
}











/* со статьями  */


@media(max-width: 1400px) {
    .apteka-modal-iner {
        width: 1160px;
        padding: 60px;
    }

    .apteka-modal-close {
        position: absolute;
        cursor: pointer;
        top: 60px;
        right: 60px;
    }

    .vind-predupr-iner {

        padding: 60px;
        width: 1160px;
    }

    .srok-godnosty-in-instr {
        display: flex;
        gap: 12px;
    }

    .srok-godnosty-in-instr-year {
        width: 200px;
        height: 60px;

        font-size: 36px;
    }

    .instr-page-fi-scr-left-title {
        font-size: 64px;
        line-height: 110%;
    }

    .instr-page-fi-scr-left-instr-text {
        font-size: 30px;
    }

    .instr-page-fi-scr-right img {
        width: 600px;
    }

    .instr-page-fi-scr-left {
        width: 623px;
    }

    .prod-pade-fiscreen-left {
        margin-left: 0;
        width: 614px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .prod-pade-fiscreen-right {
        position: absolute;
        top: 72px;
        left: 612px;
        width: 693px;
    }

    .instr-page-fi-scr {
        position: relative;
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .prod-pade-fiscreen-logo img {
        width: 100%;
        width: 485px;
    }

    .cb2-va {
        position: absolute;
        top: 65px;
        display: flex;
        left: 420px;
        width: 440px;
    }

    .cb2-va:before {
        content: '';
        width: 123px;
        height: 152px;
        position: absolute;
        top: 191px;
        right: 58px;
    }

    .cb2-va:after {
        content: '';
        position: absolute;
        width: 96px;
        height: 48px;
        top: 315px;


        left: -13px;
    }



    .pt100 {
        padding-top: 40px;
    }

    .pb100 {
        padding-bottom: 40px;
    }

    .delat-4to-card {
        padding: 24px;
    }

    .prodcarfgjg1 {
        width: 122px;
    }

    .prodcarfgjg2 {
        width: calc(100% - 162px);
    }

    .prodcarfgjg .delat-4to-card-list-item {
        margin-top: 9px;
    }

    .vozmosh-vibora-two-col-image {
        display: flex;
        width: 388px;
    }

    .sje-wrapper-img {
        display: flex;
        width: 900px;
    }

    .section-where-cup .apteka-modal-apt {
        width: 367px;
    }

    .mt80, .mt100, .vozrast-content-s4-ps {
        margin-top: 50px;
    }

    .mb60, .mb100 {
        margin-bottom: 50px;
    }

    .single-fs1-content-left, .fs2 .single-fs1-content-left {

        margin-top: 40px;
        width: 470px;
        margin-left: 40px;
    }

    .single-fs1-content-img, .fs2 .single-fs1-content-img, .fs5 .single-fs1-content-img {
        position: absolute;
        bottom: 0;
        right: 80px;
        width: 500px;
    }

    .single-fs1-content-text {
        margin-bottom: 20px;
    }

    .text-and-img-text-items {
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
        margin-top: 20px;
    }

    .block-6card-item, .facta-content-item {
        padding: 16px;

    }

    .vozrast-text-item {
        margin-top: 0;
    }

    .fs4-title-text-block-title, .fs4-title-text-block-text {
        width: calc(50% - 20px);
    }

    .vozrast-text-list {
        display: flex;
        flex-direction: column;
        gap: 15px;
        margin-bottom: 20px;
    }

    .control-col, .fs4-title-text-block-text {
        gap: 20px;
    }

    .facta .section-title {
        width: 260px;
    }

    .facta-wrp {
        display: flex;
        gap: 40px;
    }

    .facta-content {
        width: calc(100% - 300px);
    }

    .gray-list-block-content ul, .beg-s4-items {
        gap: 15px;
    }

    .delaem-content-blue-card.p50 {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .fs4 .single-fs1-content-img {
        width: 468px;
    }

    .fs4-title-text-block-wrp {

        gap: 40px;
    }

    .delaem-s7 .delaem-content-blue-card {
        padding-top: 34px;
        padding-bottom: 37px;
    }

    .block-6card-s4fff .block-6card-item-desc {
        min-height: 46px;
    }

    .trhee-itemss5-item {
        display: flex;
        gap: 20px;
        align-items: center;
    }

    .trhee-itemss5-item-content {
        width: calc(100% - 75px);
    }

    .trhee-itemss5-item-img {
        width: 55px;
    }

    .crem-tags-img {
        width: 590px;
    }

    .block-6card-s4 .block-6card-item-text {
        padding-left: 0;
        box-sizing: border-box;
    }

    .fs7 .single-fs1-content-left {
        width: 516px;
        margin-top: 85px;
    }

    .fs7 .single-fs1-content-img, .fs6 .single-fs1-content-img {
        width: 362px;
        right: 135px;
        bottom: -15px;
    }

    .fs6 .single-fs1-content-left {
        width: 516px;
        margin-top: 85px;
    }

    .obostren-row-content {

        gap: 15px;
    }

    .obostren-row-img {
        width: calc(100% - 690px);
        min-height: 100px;
        border-radius: 24px;
    }

    .fs8 .single-fs1-content-left {
        margin-top: 40px;
    }

    .delaem-content-blue-card, .vozrast-card, .blue-gray-card-blue, .gray-list-block-content, .vospal-card {
        padding: 24px;
    }

    .vozrast-row, .blue-gray-cards-wrp, .fs4-gray-block-title, .fs4-gray-block-list, .vospal-cards, .pomogayt-wrp, .cards-blue-img-two-row-cols, .delat-4to-cards, .block-6card-items {
        margin-top: 32px;
    }

    .obostren-row {
        display: flex;
        align-items: inherit;
        gap: 40px;
    }

    .fs8 .single-fs1-content-img {
        width: 500px;
        right: 0;
    }

    .pomogayt-wrp, .vremen-goda-rows {
        gap: 20px;
    }

    .more-single-subtitle, .vozrast-text-list-item2, .vozrast-card-list,
    .two-gray-cols2-text, .two-gray-cols2-list, .beg-s4-items, .blue-block-content-text-s5,
    .vospal-card-list-wrapper, .vremen-goda-row-content-wrp, .vremen-goda-row-content-list-wrp, .vremen-goda-row-content-list {
        margin-top: 20px;
    }

    .facta-content-item-big .facta-content-text {
        width: calc(100% - 112px);
    }

    .title-big, .single-title, .control-title, .delaem-content-number, .pobochki-wrap-insrt-title, .blue-block-content-text, .section-where-cup .apteka-modal-title,
    .srok-godnosty-in-instr-title, .fs48.blue-block-content-text, .pravolevotextandzag1, .white-sec-title, .fs4-title-text-block-wrp .section-title,
    .facta-s8 .section-title {
        font-size: 40px;
    }

    .blue-block-content-text, .vozrast-text-title, .delaem-content-number, .single-title, .fs4-gray-block-title, .beg-s4-subtitle, .big-subtitle, .vremen-goda-title {
        line-height: 110%;
    }

    .vozrast-text-title, .gray-two-col, .blue-block-content-text, .two-gray-cols2-title, .fs4-gray-block-title, .beg-s4-subtitle, .vremen-goda-title, .stress-title {
        font-size: 30px;
    }

    .text-block-instr-16, .block-6card-item-text, .block-6card-item-desc, .block-6card-item-title-text,
    .text-and-img-text-item-desc, .isto4niki-content-item, .sost-opis-instr-col-text, .instr-page-fi-scr-wrp-texts, .delat-4to-card-list-item,
    .vozrast-text-item-title, .vozrast-text-item-text, .blue-gray-card-list-title, .blue-gray-card-list-item ol, .blue-gray-card-list-item ul,
    .vozrast-card-list, .delaem-content-text, .delaem-content-text-subtitle, .more-single-item-subtitle, .vozrast-text-list-item, .vozrast-text-list-item2,
    .delat-4to-card-text, .beg-s4-item-des, .trhee-itemss5-item-desc, .vospal-card-list-item, .vremen-goda-row-content-list ul, .obostren-desc ul {
        font-size: 14px;
    }

    .text-block-instr-24, .text-and-img-text-title, .vozmosh-vibora-two-col-title, .sje-title, .single-fs1-content-text,
    .sost-opis-instr-col-title, .section-subtitle, .delat-4to-card-title, .pravolevotextandzag2, .vozrast-card-title,
    .delaem-content-title-text, .more-single-subtitle, .more-single-item-title, .blue-gray-card-title, .facta-content-text,
    .gray-list-block-title, .fs4-title-text-block-text-item, .vozrast-content-s4-ps, .beg-s4-item-title,
    .big-subtitle, .gray-block-text-s7, .stress-subtitle {
        font-size: 20px;
    }

    .pokazaniya-wraps-item, .vozmosh-vibora-two-col-text, .control-col-item, .blue-gray-card-subtitle, .two-gray-cols2-text,
    .two-gray-cols2-list ul, .gray-list-block-content ul, .fs4-gray-block-list ul, .trhee-itemss5-item-title, .vospal-card-title, .vospal-card-list-title,
    .vremen-goda-row-content-list-title, .vremen-goda-row-content-text, .obostren-title, .stress-list ul {
        font-size: 16px;
    }

    .title-big.mb60, .section-subtitle.mb60, .mb60, .section-where-cup .apteka-modal-title {
        margin-bottom: 32px;
    }
}







@media(max-width: 1200px) {
    .instr-page-fi-scr-left {
        width: 480px;
    }

    .instr-page-fi-scr-right img {
        width: 400px;
    }

    .instr-page-fi-scr-left-title {
        font-size: 44px;
        line-height: 110%;
    }

    .instr-page-fi-scr-left-instr-text {
        font-size: 20px;
    }

    .instr-page-fi-scr {
        position: relative;
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .pokazaniya-s-ostorozh-twoc {

        gap: 20px;
    }

    .pokazaniya-s-ostorozh-col2 {
        width: calc(100% - 432px);
    }

    .dlitelnost-lech2 {
        width: calc(100% - 511px);
    }

    .text-ab-inst-abzy-wrp>div, .vozmosh-vibora-two-col-col {
        width: calc(50% - 10px);
    }

    .pobochki-wrap-insrt-text {
        width: calc(100% - 368px);
    }

    .dlitelnost-lech-wrp, .vozmosh-vibora-two-col, .prodcarfgjg, .pokazaniya-s-ostorozh-twoc, .pobochki-wrap-insrt, .text-ab-inst-abzy-wrp {
        gap: 20px;
    }

    .aci-aer-text {
        font-style: normal;
        font-weight: 500;
        font-size: 20px;
        line-height: 110%;
    }

    .aci-aer-icon {
        width: 50px;
        display: flex;
    }

    .aci-aer-icon img {
        width: 100%;
    }

    .aci-aer-text span {
        font-size: 30px;
    }

    .prod-pade-fiscreen-left {
        margin-left: 0;
        width: 500px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .prod-pade-fiscreen-text {
        font-size: 20px;
        text-align: left;
    }

    .prod-pade-fiscreen-right {
        position: absolute;
        top: 72px;
        left: 500px;
        width: 500px;
    }

    .cb2-va {
        position: absolute;
        top: 65px;
        display: flex;
        left: 352px;
        width: 300px;
    }

    .cb2-va:before {
        content: '';
        width: 123px;
        height: 152px;
        position: absolute;
        top: 258px;
        right: 58px;
        transform: scale(1, -1);
    }

    .cb2-va:after {
        content: '';
        position: absolute;
        width: 96px;
        height: 48px;
        top: 325px;
        left: -13px;
        transform: scale(1, -1);
    }

    .prodcarfgjg1 {
        width: 50px;
    }

    .prodcarfgjg2 {
        width: calc(100% - 70px);
    }

    .pravolevotextandzag {
        flex-direction: column;
        gap: 20px;
    }

    .pravolevotextandzag>div {
        width: 100%;
    }

    .sje-wrapper {
        padding: 30px 30px 0 30px;
    }

    .sje-wrapper-img {
        display: flex;
        width: 100%;
    }

    .apteka-modal-apt {
        width: 172px;
    }

    .section-where-cup .apteka-modal-apt {
        width: 172px;
    }

    .apteka-modal-apt0text {
        font-size: 20px;
    }

    .apteka-modal-iner {
        width: 900px;
        padding: 30px;
    }

    .apteka-modal-close {
        position: absolute;
        cursor: pointer;
        top: 30px;
        right: 30px;
    }

    .apteka-modal-title {
        margin-bottom: 32px;
    }

    .vind-predupr-iner {
        padding: 50px 30px;
        width: 900px;
    }

    .vind-predupr-close {
        position: absolute;
        cursor: pointer;
        top: 30px;
        right: 30px;
    }

    .single-fs1-content-img, .fs2 .single-fs1-content-img, .fs5 .single-fs1-content-img {
        position: absolute;
        bottom: 0;
        right: 0;
        width: 350px;
    }

    .single-fs1-content-left, .fs2 .single-fs1-content-left {
        margin-top: 40px;
        width: 470px;
        margin-left: 0;
    }

    .text-and-img-content {
        display: flex;
        gap: 20px;
        flex-direction: column;
    }

    .text-and-img-text {
        width: 100%;
    }

    .text-and-img-img {
        width: 300px;
    }

    .block-6card-items {
        flex-direction: column;
    }

    .block-6card-items-col {
        width: 100%;
        flex-direction: column;
        display: flex;
        gap: 10px;
    }

    .block-6card-item-title-text {
        min-height: 10px;

    }

    .more-single-item-img img {
        width: 100%;
        border-radius: 16px;
    }

    .more-single {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .facta-wrp {
        flex-direction: column;
        gap: 32px;
    }

    .facta-content {
        width: 100%;
    }

    .facta .section-title {
        width: 100%;
    }

    .gray-two-col-wrp {
        display: flex;
        gap: 20px;
        align-items: center;
        flex-direction: column;
    }

    .gray-two-col {
        width: 100%;
    }

    .fs4 .single-fs1-content-img {
        width: 360px;
    }

    .crem-tags-img {
        width: 300px;
    }

    .crem-tags-content {
        padding-top: 0;
        width: calc(100% - 320px);
    }

    .crem-tags-wrapper {
        justify-content: space-between;
        margin-bottom: 50px;
    }

    .fs7 .single-fs1-content-img, .fs6 .single-fs1-content-img {
        width: 300px;
        right: 0;
        bottom: -23px;
    }

    .cards-blue-img-two-row-cols {
        flex-direction: column;
    }

    .kserozotstups .cards-blue-img-two-row-col {
        width: 100%;
    }

    .cards-blue-img-two-row-colimg {
        width: 100%;
        height: 180px;
    }

    .fs8 .single-fs1-content-img {
        width: 350px;
        right: 0;
    }

    .facta-content-number {
        font-style: normal;
        font-weight: 700;
        font-size: 30px;

        width: 50px;
        height: 50px;
    }

    .facta-content-text {
        width: calc(100% - 70px);
    }

    .obostren-row {
        display: flex;
        align-items: inherit;
        gap: 20px;
    }

    .obostren-row-content {
        width: 500px;
    }

    .obostren-row-img {
        width: calc(100% - 520px);
        min-height: 100px;
        border-radius: 24px;
    }

    .bostren-row-content-item {
        display: flex;
        gap: 20px;
    }

    .obostren-icon {
        width: 50px;
    }

    .obostren-icon img {
        width: 100%;
    }

    .obostren-texts {
        width: calc(100% - 70px);
    }
}



@media (max-width: 950px) {
    .dlitelnost-lech-wrp, .vozmosh-vibora-two-col, .prodcarfgjg, .pokazaniya-s-ostorozh-twoc, .pobochki-wrap-insrt, .text-ab-inst-abzy-wrp {
        flex-direction: column;
    }

    .instr-page-fi-scr-wrp {
        padding-top: 120px;
    }

    .instr-page-fi-scr {
        position: relative;
        padding-top: 0;
        padding-bottom: 50px;
    }

    .instr-page-fi-scr-left {
        width: 300px;
    }

    .instr-page-fi-scr-right {
        position: absolute;
        top: 0;
        left: 300px;
    }

    .instr-page-fi-scr-left-instr-text {
        margin-top: 24px;
    }

    .instr-page-fi-scr-wrp-texts {
        gap: 10px;
    }

    .mb80 {
        margin-bottom: 50px;
    }

    .sost-opis-instr, .sost-opis-instr-col1df, .aci-aer, .delat-4to-cards {
        gap: 10px;
    }

    .sost-opis-instr-col1 {
        width: 100%;
    }

    .sost-opis-instr-col, .sost-opis-instr-gray, .delat-4to-card {
        padding: 16px;
        border-radius: 16px;
    }

    .pokazaniya-wraps-item {
        padding: 12px;
    }

    .srok-godnosty-in-instr {
        display: flex;
        gap: 12px;
        justify-content: space-between;
    }

    .srok-godnosty-in-instr-year {
        width: 100%;
        height: 60px;
        font-size: 36px;
    }

    .pokazaniya-s-ostorozh-col1, .pokazaniya-s-ostorozh-col2, .dlitelnost-lech1, .dlitelnost-lech2, .pobochki-wrap-insrt-title,
    .pobochki-wrap-insrt-text, .text-ab-inst-abzy-wrp>div, .delat-4to-card, .vozmosh-vibora-two-col-col, .sost-opis-instr-col-text1, .aci-aer-item {
        width: 100%;
    }

    .aci-aer, .delat-4to-cards {
        flex-direction: column;
    }

    .text-block-instr-16 {
        margin-top: 10px;
    }

    .bacily-red2 .bacily-card, .bacily-blu2.bacily-blu .bacily-card {
        border-radius: 16px;
    }

    .bacily-red2 .bacily-card {
        padding-bottom: 24px;
    }

    .sost-opis-instr-col-text1 {
        max-width: 100%;
    }

    .sost-opis-instr-col-text-two {
        gap: 20px;
    }

    .sost-opis-instr-col-text-two {
        flex-direction: column;
    }

    .prod-pade-fiscreen {
        padding-top: 150px;
        padding-bottom: 50px;
        position: relative;
    }

    .prod-pade-fiscreen-left {
        margin-left: 0;
        width: 300px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .prod-pade-fiscreen-logo img {
        width: 100%;
        width: 100%;
    }

    .prod-pade-fiscreen-text strong {
        white-space: nowrap;
    }

    .prod-pade-fiscreen-right {
        position: absolute;
        top: 111px;
        left: 300px;
        width: 385px;
    }

    .bacily-content2 {
        flex-direction: column;
        padding-bottom: 50px;
        gap: 400px;
        padding-top: 120px;
    }

    .bacily-red-img2w {
        position: absolute;
        top: -196px;
        right: 0;
        width: 285px;
    }

    .bacily-red-img2w {
        position: absolute;
        top: -141px;
        right: -18px;
        left: auto;
        width: 212px;
    }

    .bacily-blu-img2w {
        position: absolute;
        top: -170px;
        width: 250px;
        left: -53px;
        pointer-events: none;
    }

    .cb2-va {
        right: auto;
        position: absolute;
        top: 428px;
        display: flex;
        left: 0;
        width: 321px;
    }

    .cb2-va:before {
        content: '';
        width: 74px;
        height: 152px;
        position: absolute;
        top: 304px;
        right: auto;
        left: 1px;
        transform: scale(-1, 1) rotate(108deg);
    }

    .cb2-va:after {
        content: '';
        position: absolute;
        width: 96px;
        height: 48px;
        top: 0;
        left: 15px;
        transform: scale(-1, -1);
    }

    .apteka-modal-apts {
        flex-direction: column;
        align-items: center;
        gap: 20px;
    }

    .section-where-cup .apteka-modal-apt, .apteka-modal-apt {
        width: 100%;
    }

    .apteka-modal-iner {
        width: 600px;
        height: 80vh;
        overflow-y: scroll;
    }

    .section-where-cup .apteka-modal-apt, .apteka-modal-apt {
        width: 300px;
    }

    .apteka-modal-title {
        font-size: 30px;
    }

    .single-fs1-content-img, .fs2 .single-fs1-content-img, .fs5 .single-fs1-content-img {
        position: absolute;
        bottom: 0;
        right: 0;
        width: 200px;
    }

    .blue-block-content-text {
        font-size: 16px;
    }

    .single-fs1 {
        padding-top: 120px;
    }

    .text-and-img-text-items {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        margin-top: 20px;
    }

    .text-and-img-text-item {
        width: 100%;
    }

    .text-and-img-img {
        width: 100%;
    }

    .text-and-img-img img {
        width: 100%;
        border-radius: 16px;
    }

    .vozrast-row {
        flex-wrap: wrap;
    }

    .vozrast-text {
        width: 100%;
        order: 1;
    }

    .vozrast-card {
        width: 100%;
        border-radius: 16px;
        padding: 16px;
    }

    .vozrast-cards {
        display: flex;
        gap: 10px;
        margin-top: 50px;
        flex-wrap: wrap;
        align-items: flex-start;
    }

    .vremen-goda-row-img {
        order: 2;
        width: 100%;
        height: 300px;
        border-radius: 16px;
    }

    .delaem-content {
        margin-top: 32px;
        flex-direction: column;
        gap: 10px;
    }

    .delaem-content-col {
        width: 100%;
        gap: 10px;
    }

    .delaem-content-img img, .delaem-content-blue-card.p50, .blue-gray-card {
        width: 100%;
        border-radius: 16px;
    }

    .delaem-content-blue-card.p50 {
        padding: 16px;
    }

    .control-col, .blue-gray-cards-wrp {
        width: 100%;
        gap: 10px;
    }

    .control-content {
        margin-top: 32px;
        flex-direction: column;
        gap: 10px;
    }

    .title-big, .single-title, .control-title, .delaem-content-number, .pobochki-wrap-insrt-title, .blue-block-content-text, .section-where-cup .apteka-modal-title, .srok-godnosty-in-instr-title, .fs48.blue-block-content-text, .pravolevotextandzag1, .white-sec-title, .fs4-title-text-block-wrp .section-title, .facta-s8 .section-title {
        font-size: 36px;
    }

    .more-single-items {
        display: flex;
        gap: 20px;
        flex-direction: column;
        margin-top: 32px;
    }

    .more-single-item {
        position: relative;
        width: 100%;
    }

    .more-single-item-title {
        margin-top: 10px;
    }

    .blue-block-content-text {
        font-size: 16px;
    }

    .delaem-content-blue-card, .vozrast-card, .blue-gray-card-blue, .gray-list-block-content, .vospal-card {
        padding: 16px;
    }

    .blue-gray-cards-wrp {
        flex-direction: column;
    }

    .blue-gray-card-gray {
        height: auto;
    }

    .blue-gray-card-gray-img {
        width: 100%;
        height: auto;
        position: static;
        bottom: 0;
        left: 50%;
        transform: none;
    }

    .gray-two-col {
        font-size: 20px;
        line-height: 110%;
    }

    .two-gray-cols2-wrp {
        flex-direction: column;
        display: flex;
        gap: 20px;
    }

    .two-gray-cols2-col {
        width: 100%;
    }

    .two-gray-cols2-text {
        margin-top: 10px;
    }

    .block-6card-item, .facta-content-item, .gray-list-block-content, .delaem-content-blue-card, .vospal-card {
        padding: 16px;
        border-radius: 16px;
        width: 100%;
        box-sizing: border-box;
    }

    .facta-content, .gray-list-block-content ul, .beg-s4-items {
        gap: 10px;
    }

    .gray-list-block-content ul {
        margin-top: 20px;
    }

    .fs4 .single-fs1-content-img {
        width: 254px;
    }

    .fs4-gray-block-title {
        font-size: 20px;
    }

    .fs4-gray-block-title sup {
        font-size: inherit;
    }

    .fs4-title-text-block-wrp {
        gap: 20px;
        flex-direction: column;
    }

    .fs4-title-text-block-title, .fs4-title-text-block-text {
        width: 100%;
    }

    .beg-s4-wrp {
        flex-direction: column;
        gap: 20px;
    }

    .beg-s4-col {
        width: 100%;
    }

    .trhee-itemss5-wrp {
        display: flex;
        gap: 20px;
        flex-direction: column;
    }

    .trhee-itemss5-items, .vospal-card, .pomogayt-row-col {
        width: 100%;
    }

    .vospal-cards, .pomogayt-row {
        flex-wrap: wrap;
    }

    .crem-tags-content {
        padding-top: 0;
        width: 100%;
    }

    .crem-tags-items {
        margin-top: 20px;
    }

    .crem-tags-wrapper {
        justify-content: space-between;
        margin-bottom: 50px;
        flex-direction: column;
    }

    .fs6 .single-fs1-content-left, .fs7 .single-fs1-content-left {
        width: 300px;
        margin-top: 40px;
    }

    .fs7 .single-fs1-content-img, .fs6 .single-fs1-content-img {
        width: 250px;
        right: 0;
        bottom: 0;
    }

    .vremen-goda-row {
        flex-direction: column;
    }

    .vremen-goda-row-content {
        width: 100%;
    }

    .fs8 .single-fs1-content-img {
        width: 168px;
        right: 0;
    }

    .obostren-row {
        flex-wrap: wrap;
    }

    .obostren-row-content {
        width: 100%;
        order: 1;
    }

    .obostren-row-img {
        width: 100%;
        min-height: 200px;
        order: 2;
        border-radius: 16px;
    }

    .stress-wrp {
        flex-direction: column;
    }

    .stress-title, .stress-content {
        width: 100%
    }

    .vind-predupr-iner {
        padding: 50px 30px;
        width: 600px;
    }
}


@media(max-width: 650px) {

.page-faq .hero-wrapper{padding:125px 0 45px}


    .instr-page-fi-scr-left {
        width: 100%;
    }

    .instr-page-fi-scr {
        padding-top: 290px;
    }

    .instr-page-fi-scr-right img {
        width: 300px;
    }

    .instr-page-fi-scr-right {
        position: absolute;
        top: 0;
        left: -17px;
        z-index: -1;
        display: flex;
        width: 100%;
        justify-content: center;
    }

    .instr-page-fi-scr {
        padding-top: 220px;
    }

    .srok-godnosty-in-instr {
        display: flex;
        gap: 10px;
        justify-content: space-between;
        flex-direction: column;
    }

    .srok-godnosty-in-instr-subtitle {
        margin-top: 10px;
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 120%;
        text-align: left;
        color: #23499E;
    }

    .aci-aer-item {
        box-sizing: border-box;
    }

    .title-big, .single-title, .control-title, .delaem-content-number, .pobochki-wrap-insrt-title, .blue-block-content-text, .section-where-cup .apteka-modal-title, .srok-godnosty-in-instr-title, .fs48.blue-block-content-text, .pravolevotextandzag1, .white-sec-title, .fs4-title-text-block-wrp .section-title, .facta-s8 .section-title {
        font-size: 30px;
    }

    .aci-aer-item {
        border-radius: 16px;
        padding: 16px;
        gap: 10px;
    }

    .aci-aer-text {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 110%;
    }

    .aci-aer-text span {
        font-size: 22px;
    }

    .cb2-va {
        right: auto;
        position: absolute;
        top: 428px;
        display: flex;
        left: 0;
        z-index: -1;
        width: 321px;
    }

    .isto4niki-content-item {
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .prod-pade-fiscreen {
        padding-top: 350px;
        padding-bottom: 0;
        position: relative;
    }

    .prod-pade-fiscreen-right {
        position: absolute;
        top: 116px;
        left: 50%;
        transform: translateX(-50%);
        width: 299px;
        z-index: -1;
    }

    .prod-pade-fiscreen-left {
        margin-left: 0;
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .prod-pade-fiscreen-text {
        font-size: 20px;
        text-align: center;
    }

    .vind-predupr-iner {
        padding: 50px 30px;
        width: calc(100% - 40px);
        height: 90vh;
    }

    .apteka-modal-iner {
        width: calc(100% - 40px);
    }

    .apteka-modal-apt-icon {
        width: 240px;
        display: flex;
        margin: 0 auto;
    }

    .apteka-modal-apt0text {
        margin-bottom: 10px;
        font-size: 15px;
        margin-top: 10px;
    }

    .apteka-modal-button {
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
        line-height: 14px;
        width: 267px;
        height: auto;
        padding: 16px 24px 13px;
        font-size: 16px;
        line-height: 120%;
        box-sizing: border-box;
    }

    .apteka-modal-iner, .vind-predupr-iner {
        border-radius: 16px;
    }

    .apteka-modal-close, .vind-predupr-close {
        top: 10px;
        right: 10px;
    }

    .apteka-modal-close img, .vind-predupr-close img {
        width: 24px;
    }

    .vind-predupr-text {
        font-size: 20px;
    }

    .cino-bacil-prod-wrp .title-big br {
        display: none;
    }

    .fs48.blue-block-content-text {
        font-size: 20px;
    }

    .vozmosh-vibora-two-col-image {
        display: flex;
        width: 100%;
    }

    .sje-wrapper {
        padding: 16px 10px 0 10px;
        overflow: hidden;
    }

    .sje-wrapper-img {
        display: flex;
        width: calc(100% + 43px);
        margin-left: -43px;
    }

    .sje-title {
        margin-bottom: 32px;
    }

    .control-title span {
        font-weight: 700;
        font-size: 30px;
        line-height: 110%;
    }

    .single-fs1-content-left, .fs2 .single-fs1-content-left {
        margin-top: 32px;
        width: 100%;
        margin-left: 0;
    }

    .single-title {
        text-align: left;
    }

    .single-fs1-content-text {
        margin-bottom: 10px;
        font-size: 16px;
    }

    .single-fs1-content-img, .fs2 .single-fs1-content-img, .fs5 .single-fs1-content-img {
        position: static;
        bottom: 0;
        right: 0;
        width: 100%;
    }

    .single-title {
        text-align: left;
        font-size: 24px;
    }

    .single-fs1-content-left {
        margin-top: 20px;
        padding-bottom: 20px;
    }

    .blue-block-content-text {
        font-size: 16px;
    }

    .blue-block-content-text br {
        display: none;
    }

    .body-white .section-title {
        font-size: 30px;
    }

    .vremen-goda-title {
        font-size: 20px;
    }

    .block-6card-item.block-6card-item-white {
        padding: 0;
        text-align: center;
    }

    .vozrast-text-title {
        font-size: 20px;
    }

    .vozrast-text-title sup {
        font-size: 15px;
        font-weight: 300;
    }

    .control {
        background: #eeedf2;
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .block-6card-items2 .block-6card-item-desc {
        min-height: auto;
    }

    .facta-content-item {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .facta-content-item-big .facta-content-text, .facta-content-text {
        width: 100%;
    }

    .facta-content-number {
        font-style: normal;
        font-weight: 700;
        font-size: 20px;
        width: 32px;
        height: 32px;
        padding-top: 5px;
    }

    .facta-content-text {
        font-size: 16px;
    }

    .gray-list-block-title {
        line-height: 110%;
    }

    .vozrast-text-list {
        gap: 10px;
    }

    .single3 .vozrast-text-list-item2 {
        margin-top: 10px;
    }

    .fs4 .single-fs1-content-img {
        width: 100%;
    }

    .fs4-gray-block-title {
        margin-top: 20px;
    }

    .fs4-gray-block-title sup {
        font-size: 12px;
    }

    .fs4-gray-block-list ul {
        padding-left: 0px;

        gap: 10px;
    }

    .block-6card-s4fff .block-6card-item-desc {
        min-height: auto;
    }

    .delat-4to .title-big br {
        display: none;
    }

    .delat-4to-card-gray-s4-card-img {
        position: static;
        bottom: 0;
        left: 0;
        width: 100%;
    }

    .delat-4to-card-gray-s4-card {
        flex-direction: column;
    }

    .delat-4to-card-gray-s4-card {
        flex-direction: column;
        justify-content: flex-start;
        padding: 16px;
        border-radius: 16px;
        width: calc(50% - 5px);
    }

    .delat-4to-card-gray-s4-cards {
        gap: 10px;
    }

    .delat-4to-card-gray-s4-card-text {
        font-weight: 400;
        font-size: 14px;
        text-align: center;
        line-height: 110%;
    }

    .delat-4to-card-gray-s4-card-text span {
        font-weight: 700;
        display: block;
    }

    .vremen-goda-row-img {
        height: 230px;
    }

    .beg-s4-col .section-title {
        text-align: left;
    }

    .trhee-itemss5-item {
        display: flex;
        gap: 10px;
        align-items: flex-start;
    }

    .trhee-itemss5-item-img {
        width: 32px;
    }

    .trhee-itemss5-item-content {
        width: calc(100% - 42px);
    }

    .pomogayt-list ul {

        gap: 10px;
        padding-left: 0px;
        font-size: 14px;
    }

    .pomogayt-list {
        margin-top: 10px;
    }

    .crem-tags-item {
        padding: 6px 7px;
        font-weight: 500;
        font-size: 12px;

    }

    .fs6 .single-fs1-content-left, .fs7 .single-fs1-content-left {
        width: 100%;
        margin-top: 20px;
    }

    .fs7 .single-fs1-content-img, .fs6 .single-fs1-content-img {
        width: 100%;
        right: 0;
        bottom: 0;
    }

    .block-6card-item-white {
        justify-content: center;
    }

    .vremen-goda-row-content-list ul {
        padding-left: 0;
        gap: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .delaem-s7 .delaem-content-blue-card {
        padding-top: 16px;
        padding-bottom: 16px;
    }

    .fs8 .single-fs1-content-text {
        margin-bottom: 10px;
    }

    .fs8 .single-fs1-content-left {
        margin-top: 32px;
    }

    .fs8 .single-title br {
        display: none;
    }

    .fs8 .single-fs1-content-left {
        margin-top: 20px;
    }

    .fs8 .single-fs1-content-img {
        width: 100%;
        right: 0;
    }

    .block-6card-items-s7 .block-6card-item-desc {
        min-height: auto;
    }

    .obostren-icon {
        width: 32px;
    }

    .bostren-row-content-item {
        display: flex;
        gap: 10px;
    }

    .obostren-texts {
        width: calc(100% - 42px);
    }

    .obostren-desc {
        font-weight: 400;
        font-size: 14px;
        margin-top: 10px;
    }

    .obostren-desc ul {
        padding-left: 10px;
        gap: 10px;
        margin-top: 0;
        margin-bottom: 0;
    }

    .obostren-content {
        margin-top: 32px;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    .vremen-goda-rows.mt100 {
        margin-top: 32px;
    }

    .stress-title {
        font-size: 20px;
    }

    .burger-menu-wrp-menu ul .ul {
        margin-left: 13px;
    }

    .burger-menu-wrp-menu ul .instr-wrapper-menu-col-list a {
        font-size: 14px;
    }

    .burger-menu-wrp-menu ul .instr-wrapper-menu-col-list {
        margin-top: 12px;
        margin-left: 13px;
    }

    .first-screen-list-item img {
        width: 18px;
    }

    .first-screen-list-item {

        padding: 19px 20px 18px;
    }

    .podbor-modal-title {
        font-weight: 700;
        font-size: 30px;
    }

    .modal-close img {
        width: 20px;
    }

    .apteka-modal-close, .vind-predupr-close, .modal-close {
        position: absolute;
        top: 15px;
        right: 15px;
        cursor: pointer;
    }

    .apteka-modal-close img, .vind-predupr-close img {
        width: 20px
    }

    .podbor-modal-content {
        padding: 30px 15px;
    }

    .podbor-modal-card-title-text {
        font-weight: 600;
    }

    .bacily {
        padding-top: 60px;
    }

    .ukazanoya-imery {
        padding: 24px;
        background: #23499E;
        border-radius: 16px;
    }

    .srok-godnosty-in-instr-year {
        width: 100%;
        height: 60px;
        font-size: 30px;
    }

    .srok-godnosty-in-instr-subtitle {
        font-size: 14px;
    }

    .bacily-red2 .bacily-card, .bacily-blu2.bacily-blu .bacily-card {
        border-radius: 24px;
    }

    .bacily-blu2.bacily-blu .bacily-card {
        border-radius: 24px 24px 24px 0;
    }

    .bacily-red2 .bacily-card {
        border-radius: 24px 0px 24px 24px;
    }

    .bacily-blu-img2w {
        position: absolute;
        top: -198px;
        width: 300px;
        left: 0;
        pointer-events: none;
    }

    .bacily-content2 {
        flex-direction: column;
        padding-bottom: 50px;
        gap: 650px;
        padding-top: 150px;
    }

    .bacily-red-img2w {
        position: absolute;
        top: -180px;
        right: -18px;
        left: auto;
        width: 258px;
    }

    .cb2-va {
        right: auto;
        position: absolute;
        top: 500px;
        display: flex;
        left: 0;
        z-index: -1;
        width: 400px;
    }

    .cb2-va:after {
        content: '';
        position: absolute;
        width: 126px;
        height: 69px;
        top: -9px;
        left: 15px;
        transform: scale(1, 1) rotate(45deg);
    }

    .cb2-va:before {
        background-image: url('data:image/svg+xml,<svg width="66" height="180" viewBox="0 0 66 180" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.34669 3.38851e-06L1.33946 132.07C1.33937 133.706 2.13986 135.239 3.48272 136.174L65 179" stroke="%23FF695B" stroke-width="2"/></svg>');
        width: 66px;
        height: 180px;
        transform: none;
        background-size: contain;
        left: 190px;
        top: 314px;
        background-position: center;
        background-repeat: no-repeat;
    }

    .brmob {
        display: block;
    }

    .brpc {
        display: none;
    }

    .prodcarfgjg1 {
        display: flex;
        justify-content: center;
        width: 100px;
        margin-left: auto;
        margin-right: auto;
    }

    .section-where-cup .apteka-modal-apt {
        width: 100%;
    }

    .apteka-modal-apt-icon {
        width: 100%;
        display: flex;
        margin: 0 auto;
    }

    .apteka-modal-apt-icon {
        width: 100%;
        display: flex;
        margin: 0 auto;
    }

    .text-and-img-text-itemsnoh .block-6card-item {
        min-height: 33px;
    }

    .text-and-img-text-title sup {
        font-size: 50%;
        font-weight: inherit;
    }

    .vozrast-text-item {
        margin-top: 8px;
    }

    .vozrast-card-title {
        line-height: 120%
    }

    .more-single-item-subtitle {
        margin-top: 8px;
    }

    .more-single-items {
        gap: 32px;
    }

    .isto4niki-content-item a {
        font-size: 14px;
    }

    .block-6card-item-desc {
        margin-top: 10px
    }

    .vremen-goda-row-imgvjdtyujg {
        background-position: 98% !important
    }

    .vozrast-text-title sup {
        font-size: 15px;
        font-weight: 300;
        font-size: 50%;
        line-height: 0;
    }

    .pomogayt-list ul, .vremen-goda-row-content-list ul {

        padding-left: 12px;

    }

    .vozrast-content-s4-ps {
        line-height: 110%;
    }

    .obostren-icon {
        width: 55px;
    }

    .obostren-title {
        margin-bottom: 8px;
    }

    .obostren-texts {
        width: calc(100% - 65px);
    }

    .stress-list ul {
        margin-top: 12px
    }

    .podbor-item {
        /* text-align: left; */
        width: auto;
        /* padding: 12px; */
        /* border-radius: 11px; */
        font-size: 16px;
    }

    .podbor-item {
        width: 100%;
        max-width: none;
    }

    .cb2-va {
        max-width: 100%;
    }
    .cb2-va::before {
        left: 230px;
    }
    /* .podbor-item-vop:nth-child(2) .podbor-item:last-child {
        max-width: 295px;
    } */
    .cb2-va::after {
        transform: scale(1, 1) rotate(36deg);
    }
}
