        @media (max-width: 1400px) {
            .blog-item-big {
                width: 50%;
                max-width: 50%;
                min-width: inherit;
            }
            .blog-page-wrapper-top-wrapper .blog-item {
                flex-direction: column;
            }
            .blog-item-content {
                margin-top: 32px;
            }
            .strategy-container {
                min-width: 100%;
            }
            .marketing-strategy-container {
                width: 100%;
            }
            .partner-section {
                width: 55%;
            }
            .partner-info-container {
                width: 35%;
            }
            .banner__img-2 {
            	right: 0px;
            }
			.banner__item {
                padding: 40px;
			}
			.banner__title {
				font-size: 34px;
                line-height: 40px;
			}
            .banner__img-1 {
            	width: 354px;
                top: -30px;
                bottom: 0px;
            }
            .banner__img-2 {
            	width: 422px;
                bottom: 0px;
                top: 40px;
                right: -20px;
            }
            .banner_navigation {
                z-index: 1000;
                position: relative;
			}
            body {
                zoom: .75;
            }
          body.popup_active {
            
          }
        }
        
        @media (max-width: 1300px) {
            .container {
                max-width: 100%;
                padding: 0px 50px;
            }
            .header__nav {
                display: none;
            }
            .burger-btn {
              display: flex;
              align-items: center;
            }
            .nav-menu-mobile ul li {
                padding: 10px 0px;
            }
            /*Главная*/
            .education__list-item:nth-child(2) img {
                top: 5px;
                right: 0;
                width: 140px;
                height: 140px;
            }
            .education__list-item:nth-child(2) p {
                padding-right: 0px;
            }
            .education__list-item:nth-child(2) {
                width: calc((100% - 20px * 3) / 4);
            }
            .education__list-item:nth-child(1) {
                width: calc((100% - 20px * 3) / 4);
            }
            .education__list-item:nth-child(3) {
                width: calc((100% - 20px * 3) / 4);
                flex-direction: column;
            }
            .education__list-item:nth-child(4) {
                width: calc((100% - 20px * 3) / 4);
            }
            .education__list-item:nth-child(5) {
                width: calc((100% - 20px * 3) / 4);
                flex-direction: column;
            }
            .education__list-item:nth-child(6) {
                width: calc((100% - 20px * 3) / 4);
            }
            .education__list-item:nth-child(7) {
                width: calc((100% - 20px * 3) / 4);
            }
            .education__list-item:nth-child(8) {
                width: calc((100% - 20px * 3) / 4);
            }
            .education__list-item:nth-child(9) {
                width: calc((100% - 20px * 3) / 4);
            }
            .education__list {
                gap: 20px;
            }
            .education__list-item:nth-child(8) img {
                position: absolute;
                bottom: 0px;
                right: 0px;
                width: 116px;
                height: 116px;
            } 
            .professional-experience-section {
                width: 55%;
            }
            .client-experience-section {
                width: 45%;
                margin-left: 0px;
            }
            .flex-container-with-margins-and-content {
                grid-gap: 20px;
            }
            .service-features-container {
                width: 100%;
            }
            .client-work-section {
                width: 100%;
            }
            .marketing-card1 {
                width: 100%;
            }
            .marketing-info-container {
                width: 100%;
                padding-left: 10px;
                padding-right: 10px;
            }
            .department-info-container {
                width: 100%;
            }
            .vacancies__list-item-page {
                width: 100%;
            }
            .department-card-container {
                width: 70%;
            }
            .department-grid-page {
                grid-gap: 30px;
            }
            .header__btn .header__nav-list-item {
                display: block;
            }
        }
        @media (max-width: 1200px) { 
            .video__row {
                padding-right: 0px;
            }
            .sales-info-container .industry-info-container { 
                flex-direction: column;
                gap: 0px;
            }
            .sales-info-container {
                width: 100%;
                gap: 10px;
            }
            .form_container-contacts {
                width: 40%;
            }
            .contacts-page-form-wrapper {
                max-width: inherit;
                width: 55%;
            }
            .contacts__row-contacts {
                justify-content: space-between;
            }
			.prefooter_map_wrapper_right img {
				position: relative;
                margin: 0px auto;
                display: block;
			}
			.prefooter_map_wrapper {
				flex-direction: column;
                padding-top: 90px;
                padding-bottom: 90px;
			}
			.prefooter_map_wrapper_left {
				width: 100%;
			}
        }
        @media (max-width: 1100px) {
            .departments__row {
                gap: 20px;
            }
			.recording__col-left {
				max-width: inherit;
			}
            .recording__content {
                flex-direction: column;
                align-items: center;
            }
            .card__footer {
                flex-direction: column;
            }
            .growth-stats-container1 {
                gap: 32px;
                justify-content: center;
            }
            .linear-staff-section {
                width: calc((100% - 32px) / 2);
                gap: 32px;
            }
            .partner-info-section {
                gap: 0px;
                justify-content: space-between;
                margin-left: 0px;
                margin-right: 0px;
            }
            .project-list-container {
                padding-left: 0px;
                padding-right: 0px;
            }
            .professional-skills-section {
                width: 100%;
            }
            .professional-skills-container {
                width: 100%;
            }

        }
        @media (max-width: 1024px) {
            .header__tel {
                font-size: 14px;
            } 
            .footer__main {
                flex-wrap: wrap;
                justify-content: space-between;
            }
            .footer__col:nth-child(1) {
                margin-right: 0px;
            }
            .footer__col:nth-child(2) {
                max-width: 260px;
                width: 260px;
            }
            .blog-page-wrapper-maim-wrapper .blog-item {
                flex: 0 0 calc((100% - 1 * 32px) / 2); /* если gap: 24px */
                max-width: calc((100% - 1 * 32px) / 2);
            }
            .blog-page-wrapper-top {
                flex-direction: column;
                grid-row-gap: 40px;
            }
            .blog-page-wrapper-top .blog-item img {
                width: fit-content;
            }
            .blog-page-wrapper-top-wrapper {
                flex-direction: row;
                justify-content: space-between;
            }
            .blog-item-big {
                width: inherit;
                max-width: inherit;
            }
            /*Баннер на главной*/
            .banner__item {
                background-color: transparent;
                box-shadow: none;
                width: 100%;
            }
            .banner__wrap {
                max-width: 100%;
                margin-top: 138px;
                background: #fff;
                padding: 24px;
                box-shadow: 0px 24px 48px -12px rgba(10, 13, 18, 0.18);
                border-radius: 6px;
                margin-top: 265px;
            }
            .banner__img-1 {
                /* position: relative; */
                top: 0%;
                left: 35%;
                transform: translateX(-50%);
                object-fit: cover;
                z-index: 2;
                border-radius: 4px;
                width: 200px;
            }
            .banner__img-2 {
                /* position: relative; */
                width: 226px;
                top: 0px;
                bottom: 0px;
                right: 50%;
                top: 10%;
                left: 55%;
                transform: translateX(-50%);
            }
            .section__video  {
                margin-top: 30px;
            }
            .section__banner {
                padding: 40px 0 0px;
            }
            .banner_navigation {
                position: absolute;
                top: 50%;
                width: 100%;
				z-index: 99999;
            }
            .outsourcing__list {
                gap: 20px;
            }
            .outsourcing-card {
                width: calc(33.333% - 40px / 3);
            }
            .card__footer {
                flex-direction: column;
            }
            .card__footer .btn {
                width: 100%;
            }
            .results__list {
                gap: 16px;
            }
            .results__item {
                width: calc(25% - 32px / 2);
            }
            .results__img--50 {
                width: calc(50% - 32px / 2);
            }
            .results__item-title {
                font-size: 18px;  
                line-height: 22px;
            }
            .resullts__item-partner {
                text-align: center;
            }
            .results__block {
                padding: 15px 25px;
            }
            .section__results {
                padding: 66px 0 70px;
            }
            .section__reviews {
                padding: 70px 0 70px;
            }
            .section__facts {
                padding: 100px 0 70px;
            }
            .section__subtitle {
                font-size: 30px;
                line-height: 35px;
            }
            .facts__list-item {
                padding: 20px;
                display: flex;
                flex-direction: column;
                justify-content: center;
            }
            .section__vacancies {
                padding: 70px 0;
            }
            .section__block-title {
                margin-bottom: 50px;
            }
            .section__brends {
                padding: 70px 0 70px;
            }
            .section__recording {
                padding: 70px 0 70px;
            }
            .section__education {
                padding: 70px 0 70px;
            }
            .education__item-text {
                font-size: 16px;
                line-height: 20px;
            }
            .section__program  {
                padding: 70px 0 70px;
            }
            .section__contacts {
                padding: 70px 0 70px;
            }
            .shop_form_section .section__contacts {
            	padding: 70px 0 70px;
            }
            .contacts__row  {
                flex-direction: column;
            }
            .form_container {
                width: 100%;
            }
            .facts__img {
                right: 0px;
            }
            .partners__list {
                gap: 20px;
            }
            /*Страница результатов*/
            .section__partners-result-top-first {
                flex-direction: column;
            }
            .retail-sales-container {
                width: 100%;
            }
            .team-card-container {
                width: 100%;
                height: auto;
            }
            .partner-results-section {
                gap: 20px;
            }
            .partner-results-card {
                width: calc((100% - 20px* 2) / 3);
            }
            .business-case-section {
                width: auto;
            }
            .product-card-container {
                gap: 20px;
            }
            .card-with-image-and-text {
                width: calc((100% - 20px * 2) / 3);
            }
            .favorite-operator-section {
                height: auto;
                padding: 40px 15px;
            }
            .friendly-operators-container {
                gap: 10px;
            }
            .contacts__row-contacts {
                flex-direction: column;
            }
            .form_container-contacts {
                width: 100%;
            }
            .contacts-page-form-wrapper {
                width: 100%;
            }
            .services-detail-comments-wrapper {
                margin-top: 0px;
            }
            .business-promo-container-services {
                max-width: 100%;
            }
			.map_fake_image {
                margin: 0px auto;
                display: block;
                margin-bottom: 20px;
                height: auto;
			}
          .bannerSlider .swiper-slide {
            min-height: auto;
          }
          .blog-page-wrapper-maim-wrapper #allEntries>div {
          	    width: calc((100% - 1* 32px) / 2);
          }
          .archiveEntries > div {
          	    width: calc((100% - 1* 32px) / 2);
          }
        }
        @media (max-width: 992px) {
            .header__top-content {
                flex-wrap: wrap;
                justify-content: center;
            }
            footer {
                padding: 50px 0 50px;
            }
            .blog-post-wrapper {
                padding-top: 70px;
                padding-bottom: 70px;
            }
            .blog-post-image {
                width: inherit;
            }
            .blog-post-end-image {
                width: inherit;
            }
            .blog-post-text-wrapper {
                max-width: 90%;
                margin-top: 50px;
            }
            .blog-page-wrapper {
                padding-top: 70px;
                padding-bottom: 70px;
            }
            .blog-page-wrapper-maim-pagination {
                margin-bottom: 0px;
            }
            .banner__title {
                font-size: 40px;
                line-height: 46px;
            }
            .outsourcing-card {
                width: calc((100% - 20px) / 2);
              }
            .advantages__list {
                padding: 0px;
            }
            .partners-card {
                width: calc((100% - 20px) / 2);
            }
            .section__partners-list {
                padding: 70px 0px;
            }
            .section__partners-outsourcing  {
                margin-bottom: 70px;
            }
            .section__partners-result {
                 padding-bottom: 70px;
            }
            .partner-info-section {
                margin-top: 70px;
            }
            .project-list-container {
                margin-top: 90px;
            }
            .partner-results-card {
                width: calc((100% - 20px) / 2);
            }
            .partner-results-section {
                flex-wrap: wrap;
            }
            .partner-results-section-title {
                padding-left: 0px;
                padding-right: 0px;
            }
            .flex-container-with-margins-and-content {
                flex-direction: column;
            }
            .professional-experience-section {
                width: 100%;
                padding-bottom: 20px;
            }
            .client-experience-section {
                width: 100%;
                padding-top: 20px;
            }
            .primary-content-container {
                padding-bottom: 70px;
            }
            .section__reviews-about {
                margin-top: 70px;
                margin-bottom: 70px;
            }
            .section__vacancies-about {
                padding: 70px 0px;
            }
            .section__contacts-about_wrapper sectiont {
                padding-top: 70px;
                padding-bottom: 70px;
            }
            .hierarchical-content-container-about {
                width: 100%;
            }
            .form_container-contacts {
                padding-top: 70px;
                padding-bottom: 70px;
            }
            .contacts-page-form-wrapper {
                padding-top: 70px;
                padding: 70px 60px;
            }
            .section__vacancies-page {
                padding-top: 70px;
                padding-bottom: 70px;
				margin-bottom: 50px;
            }
            .sales-department-layout-page {
                margin-bottom: 75px;
            }
            .services_sidebar_call {
                display: block;

                border-radius: 8px;
                background: #F98305;
                box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
                color: #FFF;
                font-family: "Nunito Sans";
                font-size: 16px;
                font-style: normal;
                font-weight: 700;
                line-height: 24px;
                height: 46px;
                border: 1px solid #F98305;
                cursor: pointer;
                padding: 10px 15px;
                width: inherit;
                height: auto;
            }
            .services_wrapper_wrapper_left {
                position: fixed;
                top: 0;
                left: -300px; /* спрятан за экраном */
                width: 280px;
                height: 100vh;
                background: #fff;
                box-shadow: 2px 0 10px rgba(0,0,0,0.1);
                transition: left 0.3s ease;
                z-index: 1001;
            }
            .services_wrapper_wrapper_left.active {
                left: 0;
            }
            .services_wrapper_wrapper {
                align-items: start;
                flex-direction: column;
                gap: 32px;
            }
            .sidebar-overlay {
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: rgba(0,0,0,0.5);
                opacity: 0;
                pointer-events: none;
                transition: opacity 0.3s ease;
                z-index: 1000;
              }
              
              .sidebar-overlay.active {
                opacity: 1;
                pointer-events: all;
              }
              .services_wrapper_item {
                width: inherit;
              }
              .services_wrapper_action_btn {
                    flex-direction: column;
                    gap: 20px;
                    width: 90%;
                    margin: 0px auto;
              }
              .services_wrapper_right {
                width: 100%;
              }
              .services_wrapper_top {
                display: flex;
                justify-content: space-between;
                flex-direction: column;
                gap: 32px;
              }
              .project-list-container-service {
                padding-bottom: 70px;
              }
        }
        @media (max-width: 912px) {
            .departments__col-right {
                display: none;
            }
            .results__item {
                width: calc(50% - 16px / 1);
            }
            .section__facts {
                padding: 150px 0 70px;
            }
            .education__list-item:nth-child(1) {
                width: calc((100% - 20px* 2) / 3);
            } 
            .education__list-item:nth-child(2) {
                width: calc((100% - 20px* 2) / 3);
            } 
            .education__list-item:nth-child(3) {
                width: calc((100% - 20px* 2) / 3);
            } 
            .education__list-item:nth-child(4) {
                width: calc((100% - 20px* 2) / 3);
            } 
            .education__list-item:nth-child(5) {
                width: calc((100% - 20px* 2) / 3);
            } 
            .education__list-item:nth-child(6) {
                width: calc((100% - 20px* 2) / 3);
            } 
            .education__list-item:nth-child(7) {
                width: calc((100% - 20px* 2) / 3);
            } 
            .education__list-item:nth-child(8) {
                width: calc((100% - 20px* 2) / 3);
            } 
            .program__content {
                padding: 0 16px;
            }
            .facts__img {
                display: none;
            }
            .facts__list-item {
                width: calc((100% - 32px* 1) / 2);
                justify-content: start;
            }
            .facts__list  {
                flex-wrap: wrap;
            }
            .vacancies__item-footer {
                flex-wrap: wrap;
            }
            .vacancies__list-item .btn {
                width: 100%;
            }
            .why-we-content {
                flex-direction: column;
                align-items: stretch;
            }
            .section__why-we-list {
                padding: 90px 0 50px;
            }
            .partner-info-section {
                flex-direction: column;
                gap: 32px;
                height: auto;
            }
            .partner-section {
                width: 100%;
            }
            .partner-info-container {
                width: 100%;
            }
            .product-card-container {
                flex-wrap: wrap;
            }
            .card-with-image-and-text {
                width: calc((100% - 20px* 1) / 2);
                flex: inherit;
            }
            .section__facts-about {
                margin-top: 0px;
                padding-top: 70px;
            }
            .hero-section {
                padding-left: 25px;
                padding-right: 25px;
            }
            .department-info-container {
                width: 100%;
            }
            .hero-image-container {
                display: none;
            }
            .department-card-container {
                width: 100%;
            }
            .vacancies-detail-page-list-right {
                padding-top: 0px;
            }
            .text-after-vacancies-item {
                padding-left: 0px;
                max-width: 100%;
                margin-left: 0px;
            }
            .vacancies-detail-page-lists-wrapper {
                padding-left: 0px;
            }
            .department-grid-page .department-info-container .sales-department-structure {
                padding-left: 0px;
            }
            .services-detail-contacts {
                flex-direction: column;
                gap: 20px;
            }
            .services-detail-contacts {
                margin-top: 70px;
            }
        }
        @media (max-width: 768px) {
.partners__list #allEntries > div, .partners__list #allEntries {
    width: 100%!important;
}
            .cards-container {
                grid-template-columns: repeat(2, 1fr);
                /* 2 карточки в ряд */
                gap: 15px;
            }
            .blog-post-text-separator {
                margin-top: 40px;
                margin-bottom: 40px;  
            }
            .footer__col:nth-child(1) {
                max-width: inherit;
            }
            .blog-page-wrapper-main {
                margin-top: 40px;
            }
            .video__row {
                flex-direction: column;
            }
            .video__description {
                box-shadow: none;
            }
            .video__row {
                box-shadow: 0px 12px 16px -4px rgba(10, 13, 18, 0.08), 0px 4px 6px -2px rgba(10, 13, 18, 0.03);
                padding-bottom: 20px;
            }
            .marketing-communication-section2 {
                width: 100%;
                display: flex;
                flex-direction: column;
                align-items: start;
            }
            .marketing-section-with-images {
                width: 100%;
                display: flex;
                flex-direction: column;
                align-items: start;
            }
            .marketing-communication-section {
                width: 100%;
                display: flex;
                flex-direction: column;
                align-items: start;
            }
            .marketing-section {
                width: 100%;
                display: flex;
                flex-direction: column;
                align-items: start;
            }
            .service-section-with-icon {
                width: 100%;
                display: flex;
                flex-direction: column;
                align-items: start;
            }
            .marketing-communication-section1 {
                height: auto;
            }
            .progress-bar-container {
                padding-left: 0px;
                align-self: start;
                align-items: start;
            }
        }
        @media (max-width: 720px) {
            .header__tel {
                white-space: nowrap;
            }
            .header__icon-box {
                white-space: nowrap;
            }
            .header__contacts {
                flex-wrap: wrap;
                justify-content: center;
                gap: 10px;
            }
            .header__top-content {
                gap: 10px;
            }
            .header__btn p {
                display: none;
            }
            .blog-post-end-image {
                width: inherit;
                max-width: inherit;
                margin: 0px auto;
                display: block;
                margin-top: 50px;
            }
            .blog-page-wrapper-maim-wrapper .blog-item {
                flex: 0 0 100%;
                max-width: 100%
            }
            .blog-page-wrapper-maim-wrapper .blog-item img {
                max-width: inherit;
                margin: 0px auto;
            }
            .blog-page-wrapper-maim-wrapper .blog-item .blog-item-content {
                max-width: 100%;
            }
            .blog-page-wrapper-maim-wrapper .blog-item .blog-item-big-title img {
                margin-right: 0px;
            }
            .blog-page-wrapper-top-wrapper {
                flex-direction: column;
            }
            .blog-page-wrapper-top .blog-item img {
                margin: 0px auto;
            }
            .blog-page-pagination-btn span {
                display: none;
            }
            .advantages__list-item {
                width: 100%;
            }
            .vacancies__list {
                flex-direction: column;
            }
            .vacancies__list-item {
                width: 100%;
            }
            .section__facts {
                padding: 70px 0 70px;
            }
            .partners-outsourcing-col img {
                display: none;
            }
            .partners-outsourcing-col {
                width: 100%;
            }
            .partners-outsourcing__row .partners-outsourcing-col:nth-child(1) {
                display: none;
            }
            .linear-staff-section {
                width: 100%;
                gap: 0px;
            }
            .flexbox-card-list {
                gap: 32px;
            }
            .hero-text-heading {
                font-size: 24px;
                line-height: 28px;
            }
            .standout-text {
                width: auto;
            }
			.form_popup {
				width: 90%;
			}
          .vacancies__list #allEntries > div {
          	width: 100%;
          }
          .blog-page-wrapper-maim-wrapper #allEntries>div {
          	width: 100%;
          }    
          .archiveEntries > div {
        		width: 100%;
    		}
        }
        @media (max-width: 650px) {
            .outsourcing-card {
                width: 100%; /* 1 карточка в ряд */
              }
              .departments__list {
                 flex-direction: column;
              }
              .departments__list-item {
                width: 100%;
              }
              .partners-card {
                width: 100%;
              }
              .card__img {
                object-fit: cover;
              }
              .partner-results-card {
                width: 100%;
              }
              .services_wrapper_wrapper_right .outsourcing-card {
                width: 100%;
              }
          .category_wrapper_list_custom .goods-list .list-item {
          	    width: 100%;
          }
        }
        @media (max-width: 575px) {
            .container {
                padding: 0px 25px;
            }
            .header__logo {
                max-width: 165px;
            }
            .header_main {
                padding: 56px 0px 44px;
            }
            .header__top {
                display: none;
            }
            .blog-post-wrapper {
                padding-top: 0px;
            }
            .blog-post-title {
                font-size: 24px;
                line-height: 30px;
            }
            .blog-post-text-wrapper {
                font-size: 14px;
            }
            .blog-post-text-wrapper {
                margin-top: 25px;
            }
            .blog-post-text-title {
                font-size: 24px;
            }
            .image-subtitle-alt {
                margin-top: 10px;
            }
            .blog-post-end-text {
                font-size: 16px;
            }
            .footer__col:nth-child(3) {
                order: 2;
            }
            .footer__col:nth-child(4) {
                order: 3;
            }
            .footer__col:nth-child(1) {
                order: 4;
            }
            .footer__col:nth-child(2) {
                order: 1;
            }
            .footer__col:nth-child(3) .footer_details-list {
                max-height: 0;
                overflow: hidden;
                opacity: 0;
                visibility: hidden;
                transition: max-height 0.4s ease, opacity 0.4s ease;
            }
            .footer__col:nth-child(4) .footer__contacts {
                max-height: 0;
                overflow: hidden;
                opacity: 0;
                visibility: hidden;
                transition: max-height 0.4s ease, opacity 0.4s ease;
            }
            .footer__col:nth-child(3) .footer_details-list.active {
                max-height: 100%; /* подбираешь под свой контент */
                opacity: 1;
                visibility: visible;
            }

            .footer__col:nth-child(4) .footer__contacts.active {
                max-height: 100%; /* подбираешь под свой контент */
                opacity: 1;
                visibility: visible;
            }
            .footer__main {
                justify-content: start;
                flex-direction: column;
                gap: 0px;
            }
            .footer__col-title {
                margin-bottom: 0px;
            }
            footer {
                padding: 32px 0 32px;
            }
            .footer__col:nth-child(1) {
                margin-top: 50px;
                margin-bottom: 50px;
            }
            .footer__bottom {
                flex-direction: column;
                grid-row-gap: 10px;
            }
            .blog-page-wrapper {
                padding-top: 0px;
            }
            .blog-page-wrapper-top {
                margin-top: 25px;
            }
            .blog-page-wrapper-maim-wrapper {
                margin-top: 25px;
            }
            .blog_main_page_title {
                font-size: 20px;
            }
            .blog-item-big .blog-item-big-title {
                font-size: 20px;
                line-height: 24px;
            }
            .blog-page-wrapper-maim-pagination-number:nth-child(3) {
                display: none;
            }
            .blog-page-wrapper-maim-pagination-number:nth-child(5) {
                display: none;
            }
            .banner__wrap {
                position: absolute;
            }
            .banner_navigation {
                position: absolute;
            }
            .banner__img-1 {
                position: relative;
            }
            .banner__item {
                padding-left: 0px;
                padding-right: 0px;
            }
            .banner__title {
                font-size: 30px;
                line-height: 38px;
                margin-bottom: 25px;
            }
            .banner__text {
                font-size: 14px;
                margin-bottom: 25px;
                line-height: 20px; /* 142.857% */
            }
            .section__subtitle {
                font-size: 24px;
                margin-bottom: 24px;
                line-height: 32px;
            }
            .outsourcing__list {
                margin-bottom: 50px;
            }
            .section__advantages {
                padding: 47px 0 50px;
            }
            .section__results {
                padding: 50px 0 50px;
            }
            .section__reviews {
                padding: 50px 0 50px;
            } 
            .section__facts {
                padding: 50px 0 50px;  
            }
            .section__vacancies {
                padding: 50px 0;
            }
            .section__brends {
                padding: 50px 0 50px;
            }
            .carousel__brend {
                margin-bottom: 50px;
            }
            .section__recording {
                padding: 50px 0 50px;
            }
            .section__education {
                padding: 50px 0 50px;
            }
            .education__flex {
                flex-direction: column;
                align-items: start;
            }
            .education__list-item:nth-child(1) {
                width: calc((100% - 20px) / 2);
            }
            .education__list-item:nth-child(2) {
                width: calc((100% - 20px) / 2);
            }
            .education__list-item:nth-child(3) {
                width: calc((100% - 20px) / 2);
            }
            .education__list-item:nth-child(4) {
                width: calc((100% - 20px) / 2);
            }
            .education__list-item:nth-child(5) {
                width: calc((100% - 20px) / 2);
            }
            .education__list-item:nth-child(6) {
                width: calc((100% - 20px) / 2);
            }
            .education__list-item:nth-child(7) {
                width: calc((100% - 20px) / 2);
            }
            .education__list-item:nth-child(8) {
                width: calc((100% - 20px) / 2);
            }
            .section__program {
                padding: 50px 0 50px;
            }
            .section__contacts {
                padding: 50px 0 50px;
            }
            .shop_form_section .section__contacts {
            	padding: 50px 0 50px;
            }
            .form_container {
                padding: 20px 10px;
            }
            .banner__img-2 {
                top: 20%;
                left: 70%;
            }
            .section__outsourcing .section__block-title {
                margin-bottom: 50px;
            }
            .recording__form-content {
                 flex-direction: column;
                 align-items: start;
            }
            .recording__form-item {
                width: 100%;
            }
            .recording__col-right img {
                max-width: 90%;
                display: block;
                margin: 0px auto;
            }
            .section__partners-outsourcing {
                margin-bottom: 50px;
            }
            .section__partners-list {
                padding: 50px 0px;
            }
            .why-we-item {
                font-size: 18px;
                line-height: 24px;
            }
            .section__partners-result {
                padding-bottom: 50px;
            }
            .retail-sales-container {
                gap: 50px;
            }
            .section__partners-result {
                padding-top: 0px;
            }
            .image-container-style {
                height: auto;
            }
            .client-focused-text-styler {
                font: 400 16px / 18px "Nunito Sans", sans-serif;
            }
            .client-focused-organization-structure {
                padding: 0px;
            }
            .profit-box {
                padding: 20px;
            }
            .client-focused-organization-structure {
                gap: 50px;
            }
            .hierarchical-text-block {
                font: 400 16px / 18px "Nunito Sans", sans-serif;
            }
            .flex-container-with-margins-and-content {
                margin-top: 50px;
            }
            .employee-card {
                flex: auto;
            }
            .progress-bar-container {
                width: 100%;
                justify-content: space-between;
                gap: inherit;
            }
            .client-work-section {
                flex-direction: column;
            }
            .section__contacts-about_wrapper section {
                padding-top: 50px;
                padding-bottom: 50px;
            }
            .section__vacancies-about {
                padding: 50px 0px;
            }
            .form_container-contacts {
                padding-top: 0px;
                padding-bottom: 50px;
            }
            .contacts-page-form-wrapper {
                padding: 50px 20px;
            }
            .form__subtitle-contacts {
                font-size: 24px;
                line-height: 28px;
            }
            .form__text-contacts {
                margin-top: 25px;
            }
            .sales-department-layout-page {
                margin: 50px 0px;
                margin-top: 0px;
            }
            .vacancies__list-item-page {
                padding: 20px;
            }
            .vacancies-detail-page-lists-wrapper {
                flex-direction: column;
            }
            .outsourcing__list {
                margin-bottom: 50px;
            }
            .services_wrapper {
                padding-top: 0px;
            }
            .services-detail-wrapper {
                padding-top: 0px;
            }
            .services-detail-after-title-item {
                flex-direction: column;
            }
            .image-container-style-services {
                min-height: auto;
            }
            .services-detail-comments-wrapper {
                padding: 10px;
            }
            .business-promo-container {
                padding: 15px;
            }
            .outsourcing-services-page-title {
                padding-left: 0px;
            }
            .services-detail-contacts-right {
                min-width: 100%;
                padding: 20px;
            }
            .services-detail-contacts-right-text {
                white-space: inherit;
            }
            .project-list-container-service {
                padding-bottom: 50px;
            }
			.contacts__form-checkbox a {
				font-size: 12px;
                line-height: 18px;
			}
            .contacts__form-checkbox label {
				font-size: 12px;
                line-height: 18px;
			}
			.section__banner {
			  background-image: none;
              background: linear-gradient(
                      to bottom,
                      transparent 0%, /* Прозрачный фон, чтобы картинка была видна */
                      transparent 70%, /* Картинка занимает 70% */
                      white 70%, /* Белый цвет начинается с 70% */
                      white 100% /* Белый до конца */
                  ),
                  url('https://intorginvest-imedia.ucoz.site/assets/images/banner_fon.jpg') no-repeat center/cover;
					min-height: 660px;
			}
			.prefooter_map_wrapper_left_bottom_countie_wrapper {
				width: 100%;
			}
          .header_logo_title {
          	font-size: 12px;
          }
        }
		@media (max-width: 548px) {
			.section__banner {
              min-height: 690px;
			}
		}
        @media (max-width: 480px) {
            .cards-container {
                grid-template-columns: 1fr;
                /* 1 карточка в ряд */
                gap: 10px;
            }
            .video__description img {
                display: none;
            }
            .program__flex {
                flex-direction: column; 
            }
            .program__link {
                max-width: 100%;
                padding-left: 0px;
            }
            .programm__description {
                flex-direction: column;
            }
            .banner_navigation {
                display: none;
            }
            .banner__img-1 {
                left: 28%;
            }
            .card-with-image-and-text {
                width: 100%;
            }
            .growth-stats-container3 {
                padding-right: 0px;
            }
            .growth-stats-container1 {
                padding-left: 0px;
                padding-right: 0px;
            }
            .section__partners-result-top-link {
                margin: 0px auto;
            }
            .team-structure-container {
                min-width: auto;
                padding-left: 10px;
            }
            .problem-section-container {
                padding: 20px;
            }
            .professional-skills-heading {
                font: 600 24px / 28px Poppins, sans-serif;
            }
            .professional-skills-heading br {
                display: none;
            }
            .vacancies-detail-page-form-wrapper {
                padding-left: 0px;
                flex-direction: column;
                gap: 20px;
            }
            .vacancies-detail-page-form-wrapper .recording__form-item {
                width: 100%;
            }
            .services-new-bar {
                flex-direction: column;
                justify-content: start;
                align-items: start;
            }
            .section__vacancies-page {
                padding-top: 50px;
                padding-bottom: 50px;
            }
            .header_main .container {
                  padding: 0px 15px;
            }
			.header__nav-link {
				color: #181D27;
			}
            .header__call_us {
            	padding: 10px;
            }
			.industry-info-container {
              flex-direction: column;
			}
          .header__main-content {
            flex-direction: column;
          }
          .header__btn {
            justify-content: space-between;
            width: 100%;
          }
          .header-right {
            width: 100%;
          }
            
        }
        @media (max-width: 430px) {
            .video__description p {
                font-size: 14px;
                line-height: 22px;
            }
            .section__subtitle br {
                display: none;
            }
            .section__subtitle {
                font-size: 20px;
                line-height: 26px;
            }
            .retail-sales-heading-text-style {
                font-size: 24px;
                line-height: 28px;
            }
            .project-info-container {
                flex-direction: column;
                gap: 20px;
                align-items: start;
            }
            .project-link-text {
                text-align: right;
                margin: 0px auto;
                margin-right: 0px;
            }
            .department-info-container {
                padding-left: 0px;
            }
			
        }
		@media (max-width: 420px) {
			.section__banner {
              min-height: 680px;
			}
		}
        @media (max-width: 410px) {
            .footer {
                width: inherit;
            }
            .footer__input {
                width: 203px;
            }
            .footer__form-btn {
                width: 110px;
            }
            .blog-page-wrapper-maim-pagination-number:nth-child(6) {
                display: none;
            }
            .results__item {
                width: 100%;
            }
            .facts__list {
                gap: 16px;
            }
            .banner__img-1 {
                left: 30%;
            }
            .card-content {
                padding: 24px 15px 32px;
            } 
            .advantages__list-item {
                padding: 15px 15px;
            }
            .education__list-item:nth-child(1) {
                width: 100%;
            }
            .education__list-item:nth-child(2) {
                width: 100%;
            }
            .education__list-item:nth-child(3) {
                width: 100%;
            }
            .education__list-item:nth-child(4) {
                width: 100%;
            }
            .education__list-item:nth-child(5) {
                width: 100%;
            }
            .education__list-item:nth-child(6) {
                width: 100%;
            }
            .education__list-item:nth-child(7) {
                width: 100%;
            }
            .education__list-item:nth-child(8) {
                width: 100%;
            }
            .education__list-item img {
                margin: 0px auto;
                position: relative;
            }
            .education__list-item:nth-child(2) img {
                 left: 0px;
                 position: relative;
            }
            .education__item-text {
                text-align: center;
                margin-top: 10px;
            }
            .education__list-item:nth-child(7) {
                flex-direction: column;
            }
            .education__list-item:nth-child(7) img:nth-child(2) {
                display: none;
            }
            .education__list-item:nth-child(8) img {
                position: relative;
            }
        }
        @media (max-width: 385px) { 
            .facts__list {
                flex-direction: column;
            }
            .facts__list-item {
                width: 100%;
            }
            .vacancies__flex {
                flex-direction: column;
                gap: 10px;
            }
            .section__subtitle {
                margin-bottom: 0px;
            }
            .vacancies__list-item {
                width: 100%;
                padding: 25px 15px;
            }
            .recording__title {
                font-size: 24px;
                line-height: 28px;
            }
            .program__content {
                padding: 0px;
            }
            .program__item-content p {
                padding: 20px 0px;
            }
            .contacts__box {
                flex-direction: column;
            }
            .contacts__box-col {
                width: 100%;
            }
            .flex-container-with-margins-and-content {
                margin-left: 0px;
                margin-right: 0px;
            }
            .banner__img-2 {
              top: 20%;
              left: 62%;
            }
        }
        @media (max-width: 370px) { 
            .header-right {
                width: 100%;
            }
            .header__btn {
                justify-content: space-between;
                width: 100%;
            }
            .burger-btn {
                order: 2;
            }
            .container {
                padding: 0px 10px;
            }
            .blog-post-title {
                font-size: 20px;
                line-height: 30px;
            }
            .footer__box-input {
                flex-direction: column;
                grid-gap: 20px;
            }
            .footer__input {
                width: 100%;
                border-radius: 8px;
            }
            .footer__box-input {
                width: 100%;
            }
            .footer__form-btn {
                width: 100%;
                border-radius: 8px;
            }
            .footer__bottom-text {
                text-align: center;
            }
        }
        @media (max-width: 360px) { 
            .banner__img-1 {
                left: 34%;
            }
            .advantages__title {
                font-size: 14px;
                line-height: 18px;
            }
            .advantages__list-item img {
                width: 70px;
            }
            .section__departments {
                padding: 50px 0;
            }
            .reviews__item {
                padding: 0 10px;
            }
			.section__subtitle {
                font-size: 16px;
			}
        }

