@media (min-width: 1200px) {


    section.section-type_info-3 .cover img,
    section.section-type_info-4 .cover img {
        position: absolute;
    }

    img.no_desktop {
        display: none;
    }

    .page-template-default main {
        padding: clamp(3.13rem, calc(2.8rem + 1.4vw), 4.38rem) 0 1px;
    }

    .page-template-default main {
        padding-bottom: clamp(3.13rem, calc(2.8rem + 1.4vw), 4.38rem);
    }

    .archive.post-type-archive-finds section.section-type_reason .cover {
        right: 2rem;
    }
    
    #primary-menu > li > a {
        font-size: .7rem;
        transition: color .3s ease;
    }

    #primary-menu > li > a:hover {
        color: var(--color-highlight, #ca774b);
        transition: color .3s ease;
    }

    /* header#masthead .left-block,
    header#masthead .right-block {

    } */

    .tile-block-2 > .item:nth-child(1n),
    .tile-block > .item:nth-child(2n) {
        flex-basis: calc((100% / 2) - 2rem);
    }

    .tile-block-2 > .item:nth-child(4n),
    .tile-block-2 > .item:nth-child(5n) {
        flex-basis: calc((100% / 4) - 2rem);
    }

    .tile-block-2 > .item:nth-child(3n) {
        flex-basis: calc((100% / 2) - 2rem);
    }

    .page-template-page-about .tile-block-2 > .item:nth-child(3n),
    .page-template-page-about .tile-block-2 > .item:nth-child(5n) {
        flex-basis: calc((100% / 4) - 2rem);
    }

    .page-template-page-about .tile-block-2 > .item:nth-child(4n) {
        flex-basis: calc((100% / 2) - 2rem);
    }

    .section-type_info-3 .box-wrapper {
        gap: 3.125rem;
    }

    .section-type_info-3 .box-wrapper > div:nth-child(1) {
        flex: 2;
        max-width: 900px;
    }

    .section-type_info-3 .box-wrapper > div:nth-child(2) {
        flex: 1;
    }

    .section-type_info-4 .box-wrapper > div:nth-child(1) {
        flex: 1 1 100%;
    }

    .section-type_info-4 .box-wrapper > div:nth-child(2) {
        flex: 1;
    }

    .section-type_info-4 .box-wrapper > div:nth-child(3),
    .section-type_stages.type_stages-3 .box-wrapper-bottom-content > div:nth-child(3) {
        flex: 2;
    }

    section.section-type_reason .cover {
        left: 50%;
        transform: translateX(-50%);
    }

    .section-type_advantages-2 .box-wrapper .item  {
        flex-basis: calc((100% / 4) - 1.75rem);
    }

    .page-template-page-offer-mobile .section-type_reason .cover {
        width: 65rem;
        left: 0;
        transform: translateX(-24%);
    }

    .page-template-page-offer-mobile .section-type_reason .cover img {
        width: 80%;
    }

    .section-type_mobile-block .list-block li {
        flex-basis: calc((100% / 4) - .9375rem);
    }

    .section-type_wtd .box-wrapper > * {
        flex-basis: calc((100% / 2) - 1.5rem);
    }    

    .section-type_stages.type_stages-3 .box-wrapper-bottom-content .cover {
        flex: 1;
    }

    .section_archive-finds .b_desc {
        text-align: center;
    }

    .box-wrapper.first-case  .content-block-2 {
        flex: 2;
    }

    .s-blog-articles-separate .top-articles .article-1 {
        grid-column: 1;
        grid-row: 1 / span 3;
    }

    .s-blog-articles-separate .bottom-articles {
        grid-template-columns: repeat(4, 1fr);
    }

    /* header#masthead > .top-header .top-menu-d-container {
        margin-left: 3.75rem;
    } */

    header#masthead > .top-header .top-menu-d-container > ul {
        gap: 1.75rem;
    }

    section.type_for .cover {
        max-width: 500px;
    }

    .page-offer-poisk-proslushki-group .section-type_price-4 .cover {
        width: 85rem;
        position: absolute;
        right: -39rem;
        bottom: -4%;
        z-index: 0;
    }

    .page-template-page-offer-auto-obj .section-type_reason .cover {
        width: 42rem;
    }

    .section-type_where .box-wrapper .item {
        flex-basis: calc((100% / 3) - clamp(1.88rem, calc(1.68rem + 0.82vw), 2.5rem));
    }

    .section-type_recomendation .item {
        flex-basis: calc((100% / 3) - 1.375rem);
    }

    .type_stages-2 .item.i-type_stage .icon_block {
        height: 17.125rem;
    }

    .type_stages-2.obj .item.i-type_stage .icon_block {
        height: initial;
    }

    section.section-form.type_form-2 .wrapper {
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
    }

    .page-offers section.section-form.type_form-2 h2.form_title{
        width: 50%;
    }

    /* =========== ОБУЧЕНИЕ ========== */

    /* ОБЩИЕ */

    .cover.bg {
        background-color: rgba(128, 128, 128, 0.425);
    }

    /* БЛОКИ */

    section.type_practicum .box-wrapper.box-1 .content-block-1 {
        flex: 2;
        max-width: 900px;
    }

    section.type_practicum .box-1 .cover img {
        position: absolute;
    }

    section.type_practicum .box-wrapper.box-1 .cover {
        flex: 1;
    }

    section.type_practicum .box-2 .inner-wrapper {
        grid-template-columns: auto 1fr;
    }

    section.type_practicum .box-3 .b_tiles .item {
        flex-basis: calc((100% / 4) - clamp(0.63rem, calc(0.46rem + 0.71vw), 1.17rem));
    }

    section.type_course-one .main-info .box-wrapper .cover {
        flex: 1;
        position: relative;
    }

    section.type_course-one .main-info .box-wrapper .content-block-1 {
        flex: 1;
        padding-top: 1rem;
        padding-bottom: 1rem;
    }

    section.type_course-one .main-info .box-wrapper .cover img {
        position: absolute;
    }



}

@media (min-width: 1400px) {

    #masthead ul li {
        font-size: 1em;
    }

    .finds-filter {
        position: absolute;
        top: 2rem;
    }

    .finds-filter > .wrapper {
        justify-content: flex-end;
    }

    section.type_nodoubt .item {
        font-size: clamp(0.94rem, calc(-0.16rem + 1.25vw), 1.25rem);
    }

    section.type_nodoubt .item .over_cover svg {
        font-size: clamp(1.5rem, calc(-7.25rem + 10vw), 4rem);
    }

    section.type_nodoubt .item .over_cover .i_desc {
        height: 7.5em;
    }

    .dk_image-block {
        height: clamp(57rem, calc(-19.12rem + 87vw), 78.75rem);
    }

    .dk_image-block .image-info  {
        height: 150px;
        flex-grow: 1;
    }

    .section-type_price-6 .box-wrapper .item  {
        flex-basis: calc((100% / 3) - clamp(1.88rem, calc(1.66rem + 0.9vw), 2.56rem));
    }

    .page-template-page-offer-auto-obj .section-type_reason .cover {
        width: 55rem;
    }

    section.section-type_regions .item > * {
        flex-basis: calc((100% / 2) - 1.5625rem);
    }

    section.section-type_still-doubts .wrapper {
        flex-wrap: nowrap;
    }

    section.section-type_still-doubts .wrapper > .top-block {
        align-items: flex-start;
    }

    section.section-type_vacancy .box-wrapper .item {
        flex-basis: calc((100% / 3) - clamp(1.5rem, calc(1.35rem + 0.63vw), 2.06rem));
    }

    .section-type_stimulation .box-wrapper .item {
        flex-basis: calc((100% / 4) - 1.75rem);
    }

    .section-type_stimulation .box-wrapper .item.orange {
        flex-basis: calc((100% / 2) - 1.75rem);
    }

    section.section-type_four-blocks .box-wrapper .item {
        flex-basis: calc((100% / 2) - clamp(1.25rem, calc(1.07rem + 0.77vw), 1.94rem));
    }

    section.section-type_why-2 > .wrapper .top-block  {
        flex-direction: row;
        gap: 7rem;
    }

    section.section-type_why-2 > .wrapper .top-block .b_desc {
        margin: 0;
    }

    section.section-type_why-2 .box-wrapper .item {
        flex-basis: calc((100% / 5) - 1rem);
    }

    section.section-type_cases-all .wrapper.case-wrap .box-wrapper .item {
        flex-basis: calc((100% / 3) - clamp(1.25rem, calc(0.95rem + 1.26vw), 2.38rem));
    }

    .section-type_about .box-wrapper .item {
        flex-basis: calc((100% / 2) - 1.5rem);
    }

    section.section-type_mobile-block .wrapper > .top-block {
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: nowrap;
        align-items: center;
        gap: 4rem;
    }

    section.section-type_mobile-block .b_subtitle {
        max-width: 850px;
    }

    section.section-type_mobile-block .wrapper > .top-block h2.b_title {
        margin-bottom: 0;
    }

    .page-template-page-offer-mobile .section-type_reason .cover {
        transform: translateX(-24%);
    }

    .page-template-page-offer-mobile .section-type_reason .cover img {
        width: 100%;
    }

    section.type_application .box-wrapper.gray-box {
        flex-direction: row;
    }

    .type_application .box-wrapper.gray-box .content,
    .type_application .box-wrapper.gray-box .cover  {
        flex: 1 1 100%;
        flex-basis: calc((100% / 2) - 1.5rem);
    }

    section.s-offers .box-wrapper {
        gap: 1.5rem;
    }

    section.s-offers .item {
        flex-basis: calc((100% / 2) - 1.5rem);
        display: flex;
    }

    .tile-block > .item h3.item-title {
        font-size: 2.125rem;
    }

    section.top-footer .wrapper div.right-block {
        font-size: .8em;
    }

    /* #primary-menu > li > a {
        font-size: .65em;
    } */

    .tile-block .item-image {
        height: 150px;
        width: 150px;
    }

    section.about-content-block.info-2 .subcontent .text {
        max-width: 30%;
    }

    section.color .wrapper .inner-wrapper {
        position: relative;
        width: 60%;
        margin-left: auto;
        padding-bottom: 5rem;
        background: linear-gradient(to right, rgba(31, 53, 47, 0), rgba(31, 53, 47, 0) 0%, rgba(232, 232, 232, 1) 22.27%);
    }

    section.color .wrapper  {
        position: relative;
        padding-bottom: initial;
    }

    section.section-price.color .wrapper {
        padding-bottom: 4em;
    }

    section.color .wrapper .image-block {
        position: absolute;
        left: 0;
        bottom: initial;
        height: 100%;
        width: 40%;
        min-width: 600px;
        background-color: red;
        background-size: cover;
        background-position: center center;
    }

    section.color .wrapper .image-block .image-cover {
        height: 100%;
        width: 100%;
        background: linear-gradient(to right, rgba(31, 53, 47, 0), rgba(31, 53, 47, 0) 48.32%, rgba(247, 247, 247, 1) 92.44%);
    }

    section.top-footer .wrapper  {
        flex-direction: row;
    }

    section.top-footer .adres {
        text-align: left;
		line-height: 1.2;
    }

    section.top-footer .wrapper div.left-block {
        width: 30%;
        margin-bottom: 4em;
        align-items: flex-start;
    }

    section.top-footer .wrapper {
        align-items: flex-start;
    }

    .png-img-block {
        height: 90%;
    }

    .steps-2 .item {
        flex-basis: calc((100% / 4) - 2rem);
    }

    section.type_projects .box-wrapper .item .i_top,
    section.type_projects.main-page-projects .item .i_top {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    section.type_projects .box-wrapper .item .i_top .i_logo,
    section.type_projects.main-page-projects .item .i_top .i_logo {
        justify-content: flex-start;
    }

    section.type_projects .box-wrapper .item .i_top a.btn,
    section.type_projects.main-page-projects .item .i_top a.btn {
        display: inline-block;
        margin: 0;
    }

    section.type_projects .box-wrapper .item .i_content a.btn,
    section.type_projects.main-page-projects .item .i_content a.btn {
        display: none;
    }



    .tile-block.tile-block-2 {
        gap: 1rem;
    }

    

    .page-template-page-about .tile-block-2 > .item:nth-child(3n),
    .page-template-page-about .tile-block-2 > .item:nth-child(5n) {
        flex-basis: calc((100% / 4) - 2rem);
    }

    .page-template-page-about .tile-block-2 > .item:nth-child(4n) {
        flex-basis: calc((100% / 2) - 2rem);
    }

    .bw-uni .item {
        padding: 2.125rem 2.875rem 3.5rem;
    }


    .s-find .box-wrapper .item {
        position: relative;
    }

    .item.i_type-find .category {
        position: absolute;
        top: 2.125rem;
        left: 2.875rem;
    }

    .s-find .box-wrapper .item h3.item_title,
    .item.i_type-find h3.item_title {
        position: relative;
        top: 2.125rem;
        padding-bottom: 2.125rem;
    }

    .s-find .box-wrapper .item h3.item_title {
        order: 1;
        top: initial;
        padding-bottom: initial;
    }

    .s-find .item { 
        align-items: flex-start;
    }

    .s-find .item .title_block,
    .item.i_type-find .title_block {
        order: 1;
        flex: 1;
    }

    .s-find .item .title_block {
        display: flex;
        align-items: center;
        gap: 1.1875rem;
        flex: initial;
    }

    .s-find .item .cover,
    .item.i_type-find .cover {
        order: 2;
        flex: initial;
        width: 14rem;
    }

    .s-find .item .cover {
        order: 1;
        height: 6.55rem;
        width: 10rem;
        margin: initial;
    }

    .s-find .item .desc_block,
    .item.i_type-find .desc_block {
        order: 3;
        width: 100%;
    }

    section.type-prices .box-wrapper {
        gap: 1.875rem;
    }

    section.type-prices .box-wrapper .item {
        flex-basis: calc((100% / 3) - 1.875rem);
    }

    section.type-adv .box-wrapper  {
        gap: 1.75rem;
    }

    section.type-adv .item.medium-size {
        flex-basis: calc((100% / 3) - 1.75rem);
    }

    section.type-adv .item.small-size {
        flex-basis: calc((100% / 4) - 1.75rem);
    }

    section.type-adv .box-wrapper .item .info_block {
        flex-direction: column;
        align-items: flex-start;
        gap: initial;
    }

    section.type-adv .box-wrapper .item .icon_wrapper {
        width: 100%;
    }

    section.type-adv .box-wrapper .item.transparent-style .icon_wrapper {
        padding: 2.5rem;
        border-bottom: 2px solid #5858582b;
    }

    section.type-adv .box-wrapper .item.transparent-style .desc_block {
        padding: 2.5rem 2.5rem 3.25rem;
    }

    section.type-adv .box-wrapper .item.solid-style .icon_wrapper,
    section.type-adv .box-wrapper .item.solid-style .desc_block {
        border: initial;
    }

    section.type-adv .bottom-block {
        margin-top: 1.75rem;
    }

    section.type_spec h2.b_title {
        font-size: 1.5rem;
    }

    section.type_spec .inner-wrapper {
        display: flex;
        gap: 1rem;
    }

    section.type_spec .inner-wrapper > * {
        flex: 1 1 100%;
    }

    section.type_spec .inner-wrapper .title-block {
        flex-basis: 66%;
    }

    .item.uni {
        padding: 2.125rem 2.875rem 3.5rem;
    }

    .item.i_type-find {
        flex-direction: row;
    }


    section.section-type_reason .cover {
        left: 24%;
        transform: translateX(-4%);
    }

    section.section-type_why .item {
        flex-basis: calc((100% / 2) - 1.125rem);
        align-items: flex-start;
    }

    section.section-type_why .item .cover {
        align-self: center;
    }

    .section-type_advantages-2 .box-wrapper .item  {
        flex-basis: calc((100% / 4) - 1.75rem);
    }

    /* b_rent-set*/

    section.section-type_rent-set .w-price {
        flex-direction: row;
        align-items: center;
    }
    
    section.section-type_rent-set .w-price .i_price {
        padding-bottom: 0em;
        padding-right: .9em;
    }
    
    section.section-type_rent-set .w-price .i_price_comment {
        width: 13.125rem;
    }

    /*  */

    section.section-type_price-3 .wrapper > .top-block  {
        flex-direction: column;
    }

    .section-type_reason.list-right .box-outer-wrapper > * {
        flex-grow: 1 1 100%;
    }

    .section-type_mobile-block-2 .box-wrapper {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-auto-flow: column;
        gap: 1.875rem;
    }
    
    .section-type_mobile-block-2 .box-wrapper .item {
        padding: 54px 50px;
    }
      
    .section-type_mobile-block-2 .box-wrapper .item:nth-child(1),
    .section-type_mobile-block-2 .box-wrapper .item:nth-child(2),
    .section-type_mobile-block-2 .box-wrapper .item:nth-child(3),
    .section-type_mobile-block-2 .box-wrapper .item:nth-child(4) {
        grid-column: 1;
    }
      
    .section-type_mobile-block-2 .box-wrapper .item:nth-child(5) {
        grid-column: 2;
        grid-row: 1 / span 2;
    }
    
    .section-type_mobile-block-2 .box-wrapper .item:nth-child(6) {
        grid-column: 2;
        grid-row: 3 / span 2;
    }

    .section-type_android .box-wrapper .item {
        flex-basis: calc((100% / 2) - 1.125rem);
    }

    section.section-type_mobile-block-3 .box-wrapper > * {
        flex-basis: calc((100% / 2) - 3rem);
    }

    .page-offer-poisk-proslushki-group section.section-type_reason .cover {
        position: absolute;
        top: initial;
        left: 23%;
        transform: translateX(20%);
        bottom: clamp(-7.06rem, calc(-2.48rem - 4.07vw), -3.44rem);
    }

    .page-offer-poisk-proslushki-group .section-type_price-4 .cover {
        width: 87rem;
        position: absolute;
        right: -34rem;
        bottom: 1%;
        z-index: 0;
        transform: scale(1);
    }

    .page-template-page-offer-poisk-proslushki-obj .section-type_price-4 .cover,
    .page-template-page-offer-poisk-camer-group .section-type_price-4 .cover,
    .page-template-page-offer-poisk-camer-obj .section-type_price-4 .cover {
        position: absolute;
        right: -10rem;
        z-index: 0;
        transform: scale(1.2);
        left: initial;
        top:clamp(3.44rem, 2.48rem + 4.07vw, 7.06rem);
    }

    .page-template-page-offer-poisk-proslushki-obj .section-type_price-4 .cover img,
    .page-template-page-offer-poisk-camer-group .section-type_price-4 .cover img,
    .page-template-page-offer-poisk-camer-obj .section-type_price-4 .cover img,
    .page-template-page-offer-auto-obj .section-type_price-4 .cover img {
        height: auto;
    }

    .page-template-page-offer-poisk-proslushki-obj .section-type_price-4 .cover,
    .page-template-page-offer-poisk-camer-group .section-type_price-4 .cover,
    .page-template-page-offer-poisk-camer-obj .section-type_price-4 .cover {
        /* width: 63rem; */
        right: -23rem;
        transform: scale(1);
    }

    .page-template-page-offer-poisk-camer-obj .section-type_price-4 .cover {
        right: -7%;
    }

    .section-type_objects .item {
        flex-basis: calc((100% / 4) - 1.5625rem);
    }

    .section-type_kinds .item {
        flex-basis: calc((100% / 2) - 1.125rem);
    }

    .section-type_kinds-2 .box-wrapper .item {
        flex-basis: calc((100% / 2) - 1rem);
    }

    .section-type_kinds-2 .box-wrapper .item .cover_block {
        width: 590px;
    }

    /* .section_archive-finds .find-item {
        flex-basis: calc((100% / 3 ) - 2.375rem);
        flex-grow: 0;
    } */

    .section_archive-finds .finds_elements_wrapper {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: auto;  
        gap: 2.375rem;
    }

    .section_archive-finds .find-item .over_cover {
        padding: 2rem;
    }

    .section_archive-finds .tags-wrapper {
        position: relative;
        top: -69px;
        width: 100%;
    }

    #finds-archive-all-block {
        padding-top: 28px;
    }

    #finds-archive-all-block .tags-wrapper {
        margin-bottom: 0;
    }

    section.single_multi_block aside.aside-carousel {
        display: block;
    }

    section.type_for .cover {
        max-width: 550px;
    }

    #ri_3 {
        width: 65rem;
        left: -6%;
        transform: translateX(59%);
    }

    .page-template-page-offer-auto-obj .section-type_price-4 .cover {
        position: absolute;
        top: initial;
        /* right: 3rem; */
        bottom: -23rem;
        width: 53rem;
        height: min-content;
    }

    section.section-type_vacancy .box-wrapper .item h3 {
        font-size: 1.25rem;
    }

    .section-type_our-clients-2 .box-wrapper .item  {
        flex-direction: row;
    }

    .section-type_our-clients-2 .box-wrapper .item .cover {
        width: 45%;
    }

    .section-type_our-clients-2 .box-wrapper .item .i_title {
        margin-bottom: 1.5rem;
    }

    .section-type_where .box-wrapper .item {
        flex-basis: calc((100% / 3) - clamp(1.88rem, calc(1.68rem + 0.82vw), 2.5rem));
        padding: clamp(2.19rem, calc(1.58rem + 2.61vw), 4.19rem) clamp(2.5rem, calc(1.73rem + 3.27vw), 5rem) clamp(2.5rem, calc(1.73rem + 3.27vw), 5rem);
    }

    .page-template-page-offer-poisk-proslushki-group section.section-type_reason .cover {
        width: 83%;
        transform: translateX(25%);
    }

    /* ========= ОБУЧЕНИЕ =========== */

    section.type_practicum .box-2 .cover {
        position: absolute;
        top: 3rem;
        right: -23vw;
        width: initial;
        height: 175%;
        z-index: 0;
    }

    section.practicum-v1.image-crop-1 .box-wrapper.box-2 .cover {
        position: absolute;
        right: -10%;
    }

    section.practicum-v1.image-crop-1 .box-wrapper.box-2 .cover img {
        position: relative;
        height: 100%;
    }

    section.practicum-v1.image-crop-1 .box-wrapper.box-2 {
        position: relative;
    }


    section.type_practicum .box-3 {
        margin-top: 119px;
    }

    section.type_choose-course .swiper-slide .info-block {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    section.type_choose-course .swiper-slide .table-block {
        grid-column-gap: 1rem;
    }

    section.type_choose-course .swiper-slide .table-block > * {
        display: block;
    }

    section.type_choose-course .swiper-slide .info-block a.btn {
        margin: 0;
    }

    section.type_practicum.practicum-v2 .box-wrapper.box-3 > .cover {
        display: block;
    }

    section.type_practicum.practicum-v2 .box-wrapper.box-3 > .cover.left {
        left: clamp(-14rem, calc(-40.25rem + 30vw), -6.5rem);
    }

    section.type_practicum.practicum-v2 .box-wrapper.box-3 > .cover.right {
        right: clamp(-12.19rem, calc(-36.25rem + 27.5vw), -5.31rem);
    }

    section.section-type_serivice-list .item .info-block > .item {
        flex: initial;
        flex-basis: initial;
    }

    section.type_tiles-v2 .i_desc {
        padding-top: 3rem;
        position: relative;
    }

    section.type_tiles-v2 .i_desc::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 1px;
    }

    section.type_tiles-v2.light .i_desc::before {background-color: var(--color-item-light-border);}
    section.type_tiles-v2.gray .i_desc::before {background-color: var(--color-item-gray-border);}
    section.type_tiles-v2.dark .i_desc::before {background-color: var(--color-item-dark-border);}

    section.type_tiles-v2 .i_icon {
        aspect-ratio: 1 / 1;
        padding: 5.5rem;
    }

    section.type_tiles-v3 .item {
        flex-basis: calc((100% / 5) - 1rem);
    }

    section.type_tiles-v3 .top-block  {
        gap: 5rem;
    }

    .short_info-block > .item {
        flex: initial;
        flex-basis: initial;
    }

    section.type_details-v2 .box-wrapper.box-2 .item .item-wrapper {
        flex-direction: row;
    }

    section.type_accordion .wrapper {
        display: flex;
        align-items: flex-start;
        gap: 6rem;
    }

    section.type_accordion .wrapper .top-block {
        max-width: 260px;
    }

}

@media (min-width: 1600px) {

    .s-find .box-wrapper {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
    }

    header#masthead .bottom-menu-d-container > ul {
        margin-left: 164px;
    }

    .section-type_price-5 .item .price-desc-block {
        flex-direction: row;
        align-items: center;
    }

    .page-template-page-offer-auto-obj .section-type_reason .cover {
        width: 60rem;
    }

    .page-offer-poisk-camer-obj .section-type_price-4 .cover {
        width: 84rem;
        top: 0;
    }

    .page-template-page-offer-poisk-proslushki-obj .section-type_price-4 .cover {
        /* width: 74rem; */
        right: -16rem;
        transform: scale(1);
        top: 0rem;
    }

    .page-offer-poisk-proslushki-group .section-type_price-4 .cover {
        width: 107rem;
        position: absolute;
        right: -34rem;
        bottom: -4%;
        z-index: 0;
        transform: scale(1);
    }

    section.section-type_price-3 .wrapper > .top-block  {
        flex-direction: row;
        gap: 8.8125rem;
    }

    .s-blog-articles-separate .top-articles .article-thumbnail.cover {
        display: block;
    }

    .archive.post-type-archive-finds section.section-type_reason .cover {
        right: 0;
        width: 59rem;
    }

    .section_archive-finds .tags-wrapper {
        top: -85px;
    }

    #finds-archive-all-block {
        padding-top: 43px;
    }

    .section_archive-finds .find-item .over_cover {
        padding: 3.5rem;
    }

    .section-type_price-5 .el-item {
        min-height: 11rem;
        min-width: initial;
        flex-basis: calc((100% / 4) - .875rem);
    }

    .section-type_mobile-block .list-block {
        flex-wrap: nowrap;
    }

    section.section-type_mobile-block .wrapper > .top-block {
        gap: 6.8125rem;
    }

    .page-template-page-offer-mobile .section-type_reason .cover {
        transform: translateX(-13%) scale(1.3) translateY(-5%);
    }

    .page-template-page-offer-mobile .section-type_reason .cover img {
        width: 100%;
    }

    .section-type_price-3 .cover {
        height: 92%;
        right: -15%;
    }

    #ri_2 {
        left: 7%;
        transform: translateX(50%);
    }

    #ri_3 {
        height: 60rem;
        width: 88rem;
        left: -2%;
        bottom: -19%;
        transform: translateX(42%);
    }

    #ri_3 img {
        width: 100%;
    }


    section.section-type_rent-set .el-item {
        flex-basis: calc((100% / 4) - 1.125rem);
    }

    #primary-menu > li > a {
        font-size: 1rem;
    }

    section.about-content-block .content {
        font-size: 2.5rem;
    }

    h1.title {
        line-height: 110%;
    }

    .tile-block > .item h3 {
        font-size: 1.625rem;
    }

    section.top-footer .wrapper div.right-block {
        font-size: 1em;
    }

    .garSwiper {
        max-width: 1800px;
        margin: 0 auto;
        padding: 0;
    }

    section.section-price .price {
        font-size: 9.375rem;
    }

    section.s-blog .articles .article,
    section.s-blog .article:first-child .article-content {
        padding: 2rem 2.375rem;
        border-radius: 1.25rem;
        border: 1px solid #DCDCDC;
    }

    section.s-blog .articles .article:first-child {
        padding: 0;
    }

    section.s-blog .article .article-content {
        padding: 0;
        border: initial;
        gap: 4.75rem;
    }

    section.s-blog .article:first-child .article-content {
        padding: 2rem 2.375rem;
        gap: 0;
    }

    section.s-blog .articles .article .cover {
        display: block;
        aspect-ratio: 4 / 3;
        flex-shrink: 0;
        width: 15rem;
        margin-right: 4.75rem;
    }

    section.s-blog .articles .article:first-child .cover {
        margin-right: 0;
        aspect-ratio: initial;
        width: 100%;
    }

    section.s-blog .articles .article .cover a {
        display: block;
        width: 100%;
        height: 100%;
    }

    section.s-blog .articles .article .cover img {
        display: block;
        width: 100%;
        height: 100%;
    }

    section.s-blog img:is([sizes="auto" i], [sizes^="auto," i]) {
        contain-intrinsic-size: initial !important;
    }

    section.section-type_reason .cover {
        left: 30%;
        transform: translateX(-10%);
    }

    section.section-type_price-2 .cover {
        right: -6rem;
    }

    .swiper.wrap-style,
    .swiper.wrap-style.eq-type {
        width: 100%;
        max-width: 1600px;
        margin: 0 auto;
        padding-left: 0; 
    }

    section.section-type_rent-set .w-price .i_price {
        padding-right: 2.06em;
    }
    
    .section-type_info-7 .desc-wrapper .cover {
        min-width: 480px;
    }

    .page-offer-protect-information_child section.section-type_price-2 .cover img {
        height: 41rem;
    }

    section.type_projects.main-page-projects .swiper {
        width: 90%;
        padding: 0 0;
    }

    .page-template-page-offer-mobile .section-type_text-image .cover {
        opacity: 1;
    }

    .page-template-page-offer-mobile .section-type_text-image .b_desc  {
        max-width: 30%;
    }

    section.practicum-v1.image-crop-1 .box-wrapper.box-2 .cover {
        height: auto;
    }

}

@media (min-width: 1800px) {
    section.type_nodoubt .item {
        font-size: .9vw;
    }

    section.type_practicum .box-2 .cover {
        z-index: 1;
        right: -24%;
    }

    section.type_practicum .box-wrapper.box-3 {
        z-index: 1;
    }

}

@media (min-width: 1920px) {

}