.c-header__callback-wrap:has(.price_req_frm) {
    padding: 30px;
    max-height: calc(100svh - 50px);
    width: min(425px, 100% - 2.5rem);

    .c-header__callback-content {
        scrollbar-width: thin;

        .wpcf7-form {
            margin-block: 0px;

            .h-input,
            input,
            textarea:not(.editor-post-title__input),
            select {
                padding: 8px 16px 8px 16px;
            }
        }
    }
}

.custom_cat_filter .dropdown-container {
    display: flex;
    gap: 1rem;

    .dropdown {
        border: 1px solid #dddddd;
        display: flex;
        align-items: center;
        position: relative;

        .material-icons {
            position: absolute;
            left: 6px;
        }

        select {
            border: none;
            padding-left: 2.25rem;
        }
    }

    @media (max-width:767px) {
        flex-wrap: wrap;
        .dropdown {
            width: 100%;
        }
    }
}
/*custom filter Catlog page*/
.c-catalog-ordering:has(.custom_cat_filter) {
    align-items: stretch;

    .c-catalog-ordering__col--result {
        display: flex;
        align-items: center;
    }

    .c-catalog-ordering__col--sort:has(select) {
        display: flex;
        align-items: center;
        border: 1px solid #dddddd;
        margin-left: 1rem;
        max-width: 180px;
        width: 100%;
        position: relative;
        justify-content: center;
        select {
            padding: 18px 25px 18px 36px;
            height: unset !important;
            width: unset !important;
            inset: 0;
        }
        span.c-custom-select
        {
            font-size: 16px;
        }
        .c-custom-selectInner {
            width: unset !important;
        }
    }

    @media (max-width:992px) {
        flex-wrap: wrap;
        row-gap: 0.75rem;

        .c-catalog-ordering__col--result {
            width: 100%;
        }

        .c-catalog-ordering__col--sort:has(select) {
        }
    }
        @media (max-width:767px) {
            .c-catalog-ordering__col--sort:has(select) {
            margin-left: 0px;
            max-width: unset;
        }
        }

    @media (max-width:767px) {
        .c-catalog-ordering__col--sort:has(select) {
            justify-content: flex-start; 
            padding-left: 12px;
            height: 62px;
        }

    }
}
.sort_svg{
    transform: translateX(-5px);
}
/* Header 24-6-25 */
 @media (min-width: 1170px) {
  .custom_header_c .c-header__main-row-item:not(:last-child) {
   border-right: none;
  }

  .custom_header_c .c-header__logo .c-header__logo-img {
   max-width: 80px;
  }

  .custom_header_c.c-header__outer,
  .custom_header_c .c-header__main-row {
   height: 70px !important;
   min-height: 70px !important;
  }

  .custom_header_c .c-header__logo {
   padding: 12px;
  }

  .custom_header_c .c-header__main-row-item>a {
   display: flex;

   >img {
    height: 50px;
    object-fit: contain;
    object-position: center;
        margin-right: 0 !important;
   }
  }

  .custom_header_c .c-header__search-button {
   height: unset;
   width: 60px;
  }
        .c-header__top-row-list--blocks-first .c-header__top-row-item:first-child:after {
        display: block;
    }
 
.c-header__top-row-list--blocks-first>:first-child {
  margin-left: auto;
  margin-right: unset;
}
 }