@media(max-width: 1250px) {
    .import-export__inner {width: 570px;}
    .import-export__content {width: 50%;}

    .footer__menu {columns: 2;-webkit-columns: 2;-moz-columns: 2;}
    .footer__menu li {display: block;}

    .card-product__image {margin-right: 30px;}
    html[dir=rtl] .card-product__image {margin-right: 0;margin-left: 30px;}
    .page-services__content {margin-right: 30px;}
    html[dir=rtl] .page-services__content {margin-right: 0;margin-left: 30px;}
}
@media(max-width: 1100px) {
    [class*="__container"] {max-width: 950px;}
    .mb50 {
        margin-bottom: 30px;
    }
    .home-page__bull {flex-wrap: wrap;}
    .bull {margin-right: 0;margin-bottom: 20px;width: 50%;padding-right: 10px;}
    html[dir=rtl] .bull {margin-left: 0;padding-right: 0;padding-left: 10px;}

    .import-export__wrapper {flex-wrap: wrap;}
    .import-export__content {width: 100%;margin-bottom: 30px;}
    .import-export__slider {right: 0;left: 0;margin: auto;}
    .import-export__slider .slick-next {display: block !important;}
    .import-export__inner {width: auto;}

    .why-working__colons {flex-wrap: wrap;}
    .why-working__colon {margin-bottom: 40px;width: 100%;}
    .why-working__colon:last-child {margin-bottom: 0;}

    .priority__row p br {display: none;}

    .products {grid-template-columns: repeat(2, 1fr);}

    .card-product__row {flex-wrap: wrap;}
    .card-product__image {margin-right: 0;margin-bottom: 30px;}
    .card-product__content {width: 100%;}
    .page-services__content {margin-right: 0;}
    html[dir=rtl] .page-services__content {margin-left: 0;}
    .page-services__image {margin-bottom: 30px;}
    html[dir=rtl] .page-services__image {margin-bottom: 0;margin-top: 30px;}

    .page-services__row {flex-wrap: wrap;}

    .page-news__content {width: 100%;}
    .page-news__title {font-size: 25px;}
}
@media(max-width: 990px) {
    .mb50 {
        margin-bottom: 20px;
    }
    [class*="__container"] {max-width: 740px;}
    .partners__item {padding: 20px 15px;}

    .header__logo img {width: 205px;max-width: 100%;}
    .header__search input {width: 230px;}

    .footer__row {flex-wrap: wrap;}
    .footer__menu {width: 100%;order: 2;}
    .footer__contact {order: 0;width: 100%;margin-bottom: 25px;}
    .footer .button {order: 1;margin-bottom: 25px;}

    .partners__map,.partners__desc  {
        width:100%;
    }

    .page-about__row {flex-wrap: wrap;}
    .page-about__content {width: 100%;padding-right: 0;margin-bottom: 25px;}
    html[dir=rtl] .page-about__content {padding-left: 0;}
    .team__row {flex-wrap: wrap;}
    .team__image {margin-right: 0;margin-bottom: 25px;}
    html[dir=rtl] .team__image {margin-left: 0;}
    .team h2 {margin-bottom: 20px;}

    .page-category__head{ margin-bottom: 30px}
    .page-category__left {width: 100%;margin-bottom: 30px;border-right: 0;}
    .page-category__right {width: 100%;padding-left: 0;}
    html[dir=rtl] .page-category__right {padding-right: 0;padding-left: 0;}

    .page-news__row {flex-wrap: wrap;}
    .page-news__image {margin-right: 0;margin-bottom: 20px;}
    html[dir=rtl] .page-news__image {margin-left: 0;}
    .page-news__content {height: auto;}

    .form-connect__row form {width: 100%;}
    .page-contact__wrapp {flex-wrap: wrap;}
    .page-contact__content {width: 100%;min-height: auto;}
    .page-contact__map {width: 100%;height: 220px;}


    .editor-content .wp-block-gallery
    {
    max-width:100%;
    }



}
@media(max-width: 770px) {
    body {font-size: 12px;}
    p {line-height: 22px;}
    .button {font-size: 14px;}
    .mb80 {margin-bottom: 50px;}
    .page-title {font-size: 26px;line-height: 40px;}

    .header {position: relative;}
    .search-open {display: block;}
    .header__search {
        margin-right: 0;
        position: absolute;
        left: 0;
        right: 0;
        top: calc(100% + 0px);
        padding: 20px 25px;
        background-color: #fff;
        z-index: 3;
        display: none;
    }
    .header__search input {width: 100%;}
    .header__search button {right: 40px;}
    .toggle-menu {display: block;}
    .header__bottom .button {display: none;}
    .header__top {display: none;}
    .header__bottom .header__lang {display: block;}
    .language__top {border: 1px solid #E1E1E1}
    .header__left {margin-right: 15px;}
    html[dir=rtl] .header__left {margin-right: 0;margin-left: 15px;}

    .home-page__title {font-size: 26px;line-height: 40px;margin-bottom: 12px;}
    .home-page__title br {display: none;}
    .home-page__subtitle {font-size: 12px;line-height: 22px;margin-bottom: 23px;}
    .home-page__subtitle br {display: none;}
    .button-2 {font-size: 14px;}
    .bull__image {height: 50px;margin-right: 16px;max-width: 50px;}
    html[dir=rtl] .bull__image {margin-right: 0;margin-left: 16px;}
    .bull__image img {width: 30px;}
    .bull__title {font-size: 12px;line-height: 22px;}

    .import-export__wrapper {padding: 20px;}
    .import-export__content h2 {margin-bottom: 12px;}
    .import-export__content p {margin-bottom: 23px;}
    .import-export__content p br {display: none;}
    .import-export__inner {width: 260px;}
    .import-export__row {width: 100%;}
    .import-export__slider .slick-next {right: -13px;}
    .import-export__slider .slick-prev {left: -13px;}

    .partners {height: 500px;padding-top: 40px;}
    .partners__wrapper {height: 90px;}
    .partners__slider .slick-prev {display: none !important;}

    .why-working__subtitle {padding: 8px 0;}
    .why-working__row {flex-wrap: wrap;}
    .why-working__wrapp {width: 100%;margin-bottom: 25px;}
    .why-working__wrapp:last-child {margin-bottom: 0;}
    .why-working form {padding: 20px;}
    .form-title {font-size: 18px;line-height: 24px;}

    .footer__menu {columns: 1;-webkit-columns: 1;-moz-columns: 1;}
    .footer__menu li {margin-right: 0;margin-bottom: 14px;}
    html[dir=rtl] .footer__menu li {margin-left: 0;}
    .footer__menu li:last-child {margin-bottom: 0;}
    .footer__menu a {font-size: 14px;}
    .footer__logo {width: 205px;}

    .template .h2, .template .h1 {font-size: 26px;line-height: 40px;}
    .page-about__content h1 {margin-bottom: 13px;}
    .priority__row {padding: 20px;}

    .page-product .h1 {margin-bottom: 13px;}
    .mb60 {margin-bottom: 40px;}
    .page-product__category .h2 {font-size: 20px;line-height: 26px;margin-bottom: 15px;}
    .page-product__category .subtitle {margin-bottom: 20px;}
    .page-product__category {margin-bottom: 45px;}
    .page-product__category:last-child {margin-bottom: 0;}
    .products {grid-template-columns: repeat(2, 1fr);gap: 20px;}
    .product {padding: 20px;}
    .product span {font-size: 16px;line-height: 20px;height: 40px;}
    .product img {margin-bottom: 20px;}

    .category-tabs__top {font-size: 14px;padding: 10px 0;justify-content: space-between;}

    .pagination__list span, .pagination__list a {font-size: 14px;line-height: 30px;}
    .pagination__list li {width: 30px;height: 30px;}

    .h2.card-product__title {font-size: 20px;line-height: 26px;}

    .page-services__row {margin-bottom: 20px;}
    .page-services__row:last-child {margin-bottom: 0;}

    .page-services__butt {width: 25px;height: 25px;font-size: 26px;line-height: 25px;}
    .page-services__top {padding-right: 35px;}

    .page-news__head {margin-bottom: 15px;}
    .page-news__title {font-size: 20px;line-height: 24px;margin-bottom: 10px;}
    .page-news__item {margin-bottom: 30px;padding-bottom: 20px;}
    .page-news__item:last-child {margin-bottom: 0;padding-bottom: 0;}

    .page-contact__content {padding: 20px 25px;}
    .form-connect__row {padding: 25px;}
    .form-connect__line {flex-wrap: wrap;margin-bottom: 20px;}
    .form-connect__line span {margin-right: 0;margin-bottom: 20px;width: 100%;}
    .form-connect__line:last-child {margin-bottom: 0;}

    .page-404 {background-position: -150px;height: 370px;padding-top: 50px;}
    .page-404 .h1 span {font-size: 44px;}

    .editor-content h2 {font-size: 26px;}
    .editor-content h3 {font-size: 20px;}
    .editor-content h4 {font-size: 17px;}
}
@media(max-width: 500px) {
    .products {grid-template-columns: repeat(1, 1fr);gap: 20px;}

    .popup-wrapp {padding: 20px;}
    
}
