#tab-description p,
#tab-description ul,
#tab-description li {
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 22px;
    margin-top: 8px;
    margin-bottom: 8px;
}
#fm-fixed-mobile-bottom {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
}
.product-groups .product-group .product-group-products .product-group-product .group-image img {
    width: 100%;
    max-width: var(--ex-image-width);
    max-height: var(--ex-image-height);
    border-radius: .3rem !important;
}
/* Приховує блок рейтингу товару (reviews-product__rating-summary) на всіх пристроях */
.reviews-product__rating-summary {
    display: none !important;
}
/* Зміна верхнього відступу (margin-top) для всіх заголовків h1–h6 */
h1, h2, h3, h4, h5, h6 {
    margin-top: 15px !important;
    font-weight: 600; !important;
}
/* Додаємо border-radius для зображень у додатковій галереї товару */
.image-additional .thumbnail img {
    border-radius: .6rem !important;
}
/* Зміна кольору outline-кнопки на #00ab4f та зелений ховер-ефект */
.chm-btn-outline-primary {
    border: 1px solid #00ab4f !important;
    color: #00ab4f !important;
    background: transparent !important;
}

.chm-btn-outline-primary:hover,
.chm-btn-outline-primary:focus {
    background: #00ab4f !important;
    color: #ffffff !important;
}
/* Зміна стилю кнопки підписки у футері на зелений (#00ab4f) + ховер-ефект */
footer .btn-subscribe {
    border-color: #00ab4f !important;
    color: #00ab4f !important;
    background: transparent !important;
}

/* Ховер: зелений фон + білий текст */
footer .btn-subscribe:hover,
footer .btn-subscribe:focus {
    background: #00ab4f !important;
    color: #ffffff !important;
    border-color: #00ab4f !important;
}
/* Зміна фону кнопки newsletter у футері на зелений (#00ab4f) */
footer .btn-newsletter {
    background-color: #00ab4f !important;
}
/* Зміна кольору SVG-іконки у кнопці newsletter */
footer .btn-newsletter svg path {
    fill: #00ab4f !important;
}
footer .btn-newsletter svg * {
    fill: #00ab4f !important;
}
/* Вимкнення нижньої лінії у footer для темної теми */
footer.ch-dark-theme .footer-top {
    border-bottom: none !important;
}
/* --- Кастомний стиль: зелений колір (#01ad4f) для активних radio-кнопок --- */
.checkbox-input[type="radio"]:checked,
.chm-radio label input[type="radio"]:checked {
    background-color: #01ad4f !important;
    border-color: #01ad4f !important;
    --form-checked-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='4' fill='%23fff'/%3E%3C/svg%3E");
    background-image: var(--form-checked-bg-image) !important;
}
/* --- Кастомний стиль: зелений колір (#01ad4f) для активних checkbox-кнопок --- */
.checkbox-input[type="checkbox"]:checked {
    background-color: #01ad4f !important;
    border-color: #01ad4f !important;
    --form-checked-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
    background-image: var(--form-checked-bg-image) !important;
}
/* --- Кастомний стиль: зелений hover (#01ad4f) для кнопки .btn-primary --- */
.btn-primary:hover {
    background-color: #01ad4f !important;
    border-color: #01ad4f !important;
    color: #fff !important;
}
/* --- Приховуємо small-slider на мобільних пристроях --- */
@media (max-width: 767px) {
    .small-slider__img_cover {
        display: none !important;
    }
}
/* Точне приховування блоку з брендингом Shapo */
#shapo-widget-d1b943f8c4a69cc6a0e3 .border.border-gray-300,
#shapo-widget-d1b943f8c4a69cc6a0e3 div[class*="border"][class*="flex"][class*="items-center"],
#shapo-widget-d1b943f8c4a69cc6a0e3 .group-hover\\:border-gray-600,
#shapo-widget-d1b943f8c4a69cc6a0e3 img[src*="logo.png"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    width: 0 !important;
    overflow: hidden !important;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute !important; /* Щоб не зсував контент */
}
/* -----------------------------------------------
   Мобільна кнопка фільтра (контейнер)
------------------------------------------------- */
@media (max-width: 768px) {
    .ocf-btn-mobile-static.ocf-mobile {
        display: block !important;
        width: 100% !important;
        position: relative !important;
        z-index: 1010 !important;
    }

    /* Кнопка всередині */
    .ocf-btn-mobile-static.ocf-mobile button.ocf-btn {
        background: #01ad4f !important;
        color: #fff !important;
        width: 100% !important;
        display: block !important;
        text-align: center !important;
        padding: 15px 0 !important;
        border-radius: 25px !important;
        border: none !important;
        font-size: 16px !important;
        font-weight: 500 !important;
        letter-spacing: 1px !important; /* можеш підібрати значення */
    }
}
/* Змінюємо колір активних зірочок на #e19300 */
#product .rating-star-active,
#popup-quickview .rating-star-active {
    color: #e19300 !important;
}
/* Колір активних зірочок у блоці відгуків */
.rc-author-rating .up-icon-star.active {
    color: #e19300 !important;
}
<!-- FAQ блок: дві колонки по два питання -->
<style>
/* FAQ block styles - можна винести в окремий файл */
.faq-section {
  background: #f9f9f9;
  padding: 24px;
  border-radius: 8px;
  font-family: Arial, Helvetica, sans-serif;
  color: #222;
}

/* Сітка: 2 колонки на десктопі, 1 на мобільних */
.faq-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}

/* Картка питання */
.faq-item {
  background: #f9f9f9;
  border-radius: 8px;
  overflow: hidden;
  transition: background .18s ease, box-shadow .18s ease;
  box-shadow: 0 0 0 rgba(0,0,0,0); /* запас */
}

/* summary (заголовок питання) */
.faq-item > summary {
  list-style: none;
  cursor: pointer;
  padding: 18px 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 600;
  font-size: 15px;
  color: #111;
  }

/* Стиль стрілки (плюс/мінус) */
.faq-item > summary::-webkit-details-marker { display: none; }
.faq-item > summary:after {
  content: "+";
  font-size: 18px;
  line-height: 1;
  color: #666;
  margin-left: 12px;
}

/* Коли відкрито — міняємо символ */
.faq-item[open] > summary:after {
  content: "–";
}

/* Відповідь */
.faq-item > div {
  padding: 18px 16px;
  font-size: 14px;
  line-height: 1.55;
  background: #f9f9f9; /* початковий фон відповіді (неактивний) */
  transition: background .12s ease;
}

/* При розкритті — фон відповіді білий, картка легка тінь */
.faq-item[open] > div {
  background: #ffffff;
  box-shadow: 0 6px 18px rgba(0,0,0,0.04);
}

/* Відступи і адаптив */
@media (max-width: 767px) {
  .faq-grid { grid-template-columns: 1fr; }
  .faq-section { padding: 16px; }
  .faq-item > summary { padding: 12px 14px; }
  .faq-item > div { padding: 12px 14px; }
}
/* Прибираємо верхній відступ у footer-top */
footer .footer-top {
    padding-top: 0 !important;
}
/* для блогу види бруківки */
.colors_items {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 30px; /* Відстань між елементами як на макеті */
    margin-top: 40px;
}

.colors_item {
    text-align: center;
    width: 90px; /* Ширина одного блоку */
}

.colors_item img {
    width: 90px;
    height: 90px;
    object-fit: cover;
    border-radius: 4px; /* Легке заокруглення як на прикладі */
    display: block;
    margin: 0 auto;
}

.color-name {
    margin-top: 10px;
    font-size: 16px;
    font-weight: 400;
    color: #333;
}
.kolormix-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    max-width: 900px;
    margin: 0 auto;
}

.kolormix-grid img {
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover;
    border-radius: 6px;
}

/* Мобільна версія — 1 колонка */
@media (max-width: 768px) {
    .kolormix-grid {
        grid-template-columns: 1fr;
    }
}
.kolormix-gallery {
    max-width: 1200px;        /* ширина блоку */
    margin: 0 auto;           /* центрування */
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* дві колонки */
    gap: 10px;                 /* відступи між фото */
}

.kolormix-gallery img {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 8px;       /* можна прибрати, якщо не треба */
}
/* Блок FAQ для статті */
.faq details {
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 10px;
    padding: 15px 18px;
    margin-bottom: 12px;
    cursor: pointer;
    transition: background 0.2s ease;
}

.faq details:hover {
    background: #fafafa;
}

.faq summary {
    list-style: none;
    font-size: 16px;
    font-weight: 200;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.faq summary::after {
    content: "+";
    font-size: 20px;
    font-weight: 500;
    transition: transform 0.2s ease;
}

.faq details[open] summary::after {
    transform: rotate(45deg);
}

.faq p {
    margin: 12px 0 0 0;
    padding-left: 4px;
    font-size: 16px;
    line-height: 1.5em;
}
/* Блок ширини статті */
@media (min-width: 992px) {
    /* 1. Картинка статті (клас унікальний для блогу, є опечатка в темі 'atricle', тому пишемо як є) */
    .image-atricle {
        max-width: 800px;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    /* 2. Текст статті (клас унікальний для блогу) */
    .description-article {
        max-width: 800px;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    /* 3. Блок з коментарями та формою (щоб теж були 800px) */
    .info-article,
    .article-comment-title,
    #article-comment-box,
    #form-article-comment {
        max-width: 800px;
        margin-left: auto;
        margin-right: auto;
    }

    /* 4. Заголовок H1 
       Ми обмежуємо йому ширину і центруємо сам блок, 
       але текст всередині залишаємо зліва.
    */
    .content-box-cs > h1 {
        max-width: 800px;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        text-align: left; /* Текст зліва */
        padding-left: 15px; /* Щоб візуально вирівняти з текстом */
        padding-right: 15px;
    }
}
/* 3. Знижуємо кнопку фільтра */
.ocf-btn-mobile-static,
.ocf-mobile {
    z-index: 100 !important;
}
/* Примусова адаптивність для картинок у контенті */
#content img,
.custom-content-wrapper img,
.content-img {
    max-width: 100% !important;   /* Картинка не може бути ширшою за екран */
    height: auto !important;      /* Висота підлаштовується автоматично */
    width: auto !important;       /* Ігноруємо ширину, яку задав редактор */
}
/* Стилі для таблиць */
        .service-table {
            width: 100%;
            border-collapse: collapse;
            margin-bottom: 20px;
            font-size: 15px;
        }
        .service-table th, .service-table td {
            border: 1px solid #ddd;
            padding: 10px;
            text-align: left;
        }
        .service-table th {
            background-color: #f2f2f2;
            text-align: center;
            font-weight: bold;
        }
        .service-table tr:nth-child(even) {
            background-color: #f9f9f9;
        }
        .service-table tr:hover {
            background-color: #f1f1f1;
        }
        .center-cell {
            text-align: center !important;
        }
        
        /* Стилі для зображень */
        .content-img {
            max-width: 100%; /* Адаптивна ширина */
            height: auto;    /* Автоматична висота */
            display: block;
            margin: 20px auto;
            border-radius: 8px;
        }

        /* Стилі для попереджень */
        .alert-box {
            background-color: #fff3cd;
            border: 1px solid #ffeeba;
            color: #856404;
            padding: 15px;
            border-radius: 5px;
            margin: 20px 0;
        }
//* Основний контейнер блоку */
.benefits-block-oc {
    padding: 40px 0;
    text-align: center;
    background-color: #fdfdfd; /* Світлий фон */
    margin-bottom: 65px;
}

/* Сітка для розміщення елементів */
.benefits-grid {
    display: grid;
    /* Використовуємо 3 колонки: для лівої переваги, зображення та правої переваги */
    grid-template-columns: 1fr auto 1fr;
    /* Використовуємо 2 рядки: для верхніх переваг і нижніх переваг */
    grid-template-rows: auto auto;
    gap: 20px;
    align-items: center;
    max-width: 1200px; /* Обмеження ширини для великих екранів */
    margin: 0 auto;
}

/* Розташування центрального зображення */
.benefits-image {
    grid-column: 2 / 3; /* Поміщаємо в центральну колонку */
    grid-row: 1 / 3; /* Розтягуємо на обидва рядки */
    z-index: 1;
}

.benefits-image img {
    max-width: 100%;
    height: auto;
    display: block;
}

/* Загальні стилі для переваг */
.benefit {
    /* !!! ВИПРАВЛЕННЯ: Встановлюємо центрування для всього тексту */
    text-align: center;
    padding: 15px;
}

.benefit h3 {
    font-size: 18px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: 500;
}

.benefit p {
    font-size: 14px;
    line-height: 1.4;
    color: #666;
}

/* Розташування верхніх та нижніх елементів - Залишаємо позиціонування по сітці */
.benefit-top-left {
    grid-column: 1 / 2;
    grid-row: 1 / 2;
}

.benefit-bottom-left {
    grid-column: 1 / 2;
    grid-row: 2 / 3;
}

.benefit-top-right {
    grid-column: 3 / 4;
    grid-row: 1 / 2;
}

.benefit-bottom-right {
    grid-column: 3 / 4;
    grid-row: 2 / 3;
}

/* Стилі для іконок */
.benefit-icon {
    /* !!! ВИПРАВЛЕННЯ: Використовуємо display: block та margin: auto для центрування */
    display: block; 
    padding: 10px;
    margin: 0 auto 5px auto; /* Центруємо іконку та додаємо відступ знизу */
    border-radius: 50%; 
}

/* Стилі для SVG іконок */
.benefit-icon svg {
    width: 30px;
    height: 30px;
    color: #00af49;
    stroke: #00af49;
    fill: none;
}

/* !!! ВИДАЛЕННЯ: Прибираємо float та margin для додаткового позиціонування іконок, оскільки text-align: center це вже робить. */
/* Ці правила більше не потрібні і викликали конфлікт:
.benefit-top-left .benefit-icon,
.benefit-bottom-left .benefit-icon {
    float: right; 
    margin-left: 0;
}

.benefit-top-right .benefit-icon,
.benefit-bottom-right .benefit-icon {
    float: left;
    margin-right: 0;
}
*/


/* Медіа-запити для адаптивності на мобільних */
@media (max-width: 991px) {
    .benefits-grid {
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .benefits-image {
        grid-column: 1 / 2;
        grid-row: auto;
        order: 3;
    }

    /* Змінюємо порядок та вирівнювання на мобільних */
    .benefit {
        grid-column: 1 / 2;
        grid-row: auto;
        text-align: center;
        order: auto;
    }

    .benefit-icon {
        float: none !important; /* На всякий випадок */
        margin: 0 auto 10px auto; /* Центруємо іконки */
    }

    .benefit-top-left { order: 1; }
    .benefit-top-right { order: 2; }
    .benefit-bottom-left { order: 4; }
    .benefit-bottom-right { order: 5; }
}
/* ============================
   Мобільна версія слайдер
============================ */
@media (max-width: 768px) {

    /* Опускаємо заголовок, щоб не перекривався стрілками */
    .megasliderpro__content-title .megasliderpro__title {
        margin-top: 40px !important; /* достатньо без transform */
        transform: none !important;
        position: relative !important;
        z-index: 5 !important;
        line-height: 1.35 !important; 
    }

    /* Підзаголовок — легкий зсув разом із заголовком */
    .ms-caption .megasliderpro__sub-title,
    .megasliderpro__content-subtitle {
        margin-top: 8px !important;
        transform: none !important;
    }
}

/* ============================
   Desktop — жорсткий reset
============================ */
@media (min-width: 769px) {

    .megasliderpro__title,
    .megasliderpro__sub-title,
    .megasliderpro__content-subtitle {
        margin-top: 40px !important;
        transform: none !important;
    }
}

 /*Піднімає іконку бінотелу на мобайлі*/
#bwc-widget-action.bwc-mobile {
bottom: 70px !important;
}
#bwc-chat-cloud-message.bwc-mobile {
bottom: 70px !important;
}
#bwc-chat-omnichannel.bwc-mobile {
bottom: 200px !important;
}
  /* Бінолет */
  body #bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-passive-get-phone-form
            form.bingc-passive-get-phone-form a.bingc-passive-phone-form-button {
            background: #00ad51 !important;
            }
            body #bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-passive-get-phone-form
            form.bingc-passive-get-phone-form a.bingc-passive-phone-form-button:hover {
            background: #00ad51 !important;
            }
            body #bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-passive-get-phone-form
            form.bingc-passive-get-phone-form a.bingc-passive-phone-form-button {
            background: #00ad51 !important;
            }
            body #bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-passive-get-phone-form
            form.bingc-passive-get-phone-form a.bingc-passive-phone-form-button:hover {
            background: #00ad51 !important;
            }
            body #bingc-active div.bingc-active-overlay div.bingc-active-content div.bingc-active-get-phone-form form.bingc-active-get-phone-form
            a.bingc-active-phone-form-button {
            background: #00ad51 !important;
            }
            body #bingc-active div.bingc-active-overlay div.bingc-active-content div.bingc-active-get-phone-form form.bingc-active-get-phone-form
            a.bingc-active-phone-form-button:hover {
            background: #00ad51 !important;
            }

            body #bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-passive-get-phone-form form.bingc-passive-get-phone-form div.bingc-passive-get-phone-form-date-selection div.bingc-passive-date-selection-select-hour{
            background: #00ad51 !important;
            color: #fff !important;
            }

            body #bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-passive-get-phone-form form.bingc-passive-get-phone-form div.bingc-passive-get-phone-form-date-selection div.bingc-passive-date-selection-select-minutes {
            background: #00ad51 !important;
            color: #fff !important;
            }

            body #bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-passive-get-phone-form form.bingc-passive-get-phone-form div.bingc-passive-get-phone-form-date-selection div.bingc-passive-date-selection-select-hour:hover{
            background: #00ad51 !important;
            color: #fff !important;
            }

            body #bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-passive-get-phone-form form.bingc-passive-get-phone-form div.bingc-passive-get-phone-form-date-selection div.bingc-passive-date-selection-select-minutes:hover {
            background: #00ad51 !important;
            color: #fff !important;
            }

            body #bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-passive-get-phone-form form.bingc-passive-get-phone-form div.bingc-passive-get-phone-form-date-selection div.bingc-passive-date-selection-select-hour
            div.bingc-passive-date-selection-select-hour-list-of-hours-container ul.bingc-passive-date-selection-select-hour-list-of-hours li:hover {
            background: #00ad51 !important;
            color: #fff !important;
            }
            body #bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-passive-get-phone-form
            form.bingc-passive-get-phone-form div.bingc-passive-get-phone-form-date-selection div.bingc-passive-date-selection-select-minutes div.bingc-passive-date-selection-select-minutes-list-of-minutes-container
            ul.bingc-passive-date-selection-select-minutes-list-of-minutes li:hover {
            background: #00ad51 !important;
            color: #fff !important;
            }

            body #bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-passive-get-phone-form
            form.bingc-passive-get-phone-form div.bingc-passive-get-phone-form-date-selection div.bingc-passive-date-selection-select-minutes div.bingc-passive-date-selection-select-minutes-list-of-minutes-container
            ul.bingc-passive-date-selection-select-minutes-list-of-minutes li {
            background: #00ad51 !important;
            color: #fff !important;
            }
            body #bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-passive-get-phone-form form.bingc-passive-get-phone-form div.bingc-passive-get-phone-form-date-selection div.bingc-passive-date-selection-select-hour
            div.bingc-passive-date-selection-select-hour-list-of-hours-container ul.bingc-passive-date-selection-select-hour-list-of-hours li {
            background: #00ad51 !important;
            color: #fff !important;
            }
            body #bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-passive-get-phone-form form.bingc-passive-get-phone-form div.bingc-passive-get-phone-form-date-selection div.bingc-passive-date-selection-select-day:hover {
            background: #00ad51 !important;
            color: #fff !important;
            }
            body #bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-passive-get-phone-form form.bingc-passive-get-phone-form div.bingc-passive-get-phone-form-date-selection div.bingc-passive-date-selection-select-day
            div.bingc-passive-date-selection-select-day-list-of-days-container ul.bingc-passive-date-selection-select-day-list-of-days li:hover {
            background: #00ad51 !important;
            color: #fff !important;
            }
            body #bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-passive-get-phone-form form.bingc-passive-get-phone-form div.bingc-passive-get-phone-form-date-selection div.bingc-passive-date-selection-select-day
            div.bingc-passive-date-selection-select-day-list-of-days-container ul.bingc-passive-date-selection-select-day-list-of-days li {
            background: #00ad51 !important;
            color: #fff !important;
            }

            body #bingc-active div.bingc-active-overlay div.bingc-active-content div.bingc-active-get-phone-form form.bingc-active-get-phone-form div.bingc-active-get-phone-form-date-selection
            div.bingc-active-date-selection-select-hour:hover{
            background: #00ad51 !important;
            color: #fff !important;
            }
            body #bingc-active div.bingc-active-overlay div.bingc-active-content div.bingc-active-get-phone-form form.bingc-active-get-phone-form
            div.bingc-active-get-phone-form-date-selection div.bingc-active-date-selection-select-minutes:hover{
            background: #00ad51 !important;
            color: #fff !important;
            }
            body #bingc-active div.bingc-active-overlay div.bingc-active-content div.bingc-active-get-phone-form form.bingc-active-get-phone-form div.bingc-active-get-phone-form-date-selection
            div.bingc-active-date-selection-select-hour {
            background: #00ad51 !important;
            color: #fff !important;
            }
            body #bingc-active div.bingc-active-overlay div.bingc-active-content div.bingc-active-get-phone-form form.bingc-active-get-phone-form
            div.bingc-active-get-phone-form-date-selection div.bingc-active-date-selection-select-minutes {
            background: #00ad51 !important;
            color: #fff !important;
            }

            body #bingc-active div.bingc-active-overlay div.bingc-active-content div.bingc-active-get-phone-form form.bingc-active-get-phone-form div.bingc-active-get-phone-form-date-selection
            div.bingc-active-date-selection-select-hour div.bingc-active-date-selection-select-hour-list-of-hours-container ul.bingc-active-date-selection-select-hour-list-of-hours li:hover {
            background: #00ad51 !important;
            color: #fff !important;

            }
            body #bingc-active div.bingc-active-overlay div.bingc-active-content div.bingc-active-get-phone-form form.bingc-active-get-phone-form div.bingc-active-get-phone-form-date-selection
            div.bingc-active-date-selection-select-hour div.bingc-active-date-selection-select-hour-list-of-hours-container ul.bingc-active-date-selection-select-hour-list-of-hours li {
            background: #00ad51 !important;
            color: #fff !important;

            }
            body #bingc-active div.bingc-active-overlay div.bingc-active-content div.bingc-active-get-phone-form form.bingc-active-get-phone-form div.bingc-active-get-phone-form-date-selection
            div.bingc-active-date-selection-select-minutes div.bingc-active-date-selection-select-minutes-list-of-minutes-container ul.bingc-active-date-selection-select-minutes-list-of-minutes
            li:hover {
            background: #00ad51 !important;
            }
            body #bingc-active div.bingc-active-overlay div.bingc-active-content div.bingc-active-get-phone-form form.bingc-active-get-phone-form div.bingc-active-get-phone-form-date-selection
            div.bingc-active-date-selection-select-minutes div.bingc-active-date-selection-select-minutes-list-of-minutes-container ul.bingc-active-date-selection-select-minutes-list-of-minutes
            li {
            background: #00ad51 !important;
            color: #fff !important;

            }
            body #bingc-active div.bingc-active-overlay div.bingc-active-content div.bingc-we-will-call-you.bingc-offline-form div.bingc-active-date-selection-select-day:hover {
            background: #00ad51 !important;
            color: #fff !important;

            }
            body #bingc-active div.bingc-active-overlay div.bingc-active-content div.bingc-we-will-call-you.bingc-offline-form div.bingc-active-date-selection-select-day
            div.bingc-active-date-selection-select-day-list-of-days-container ul.bingc-active-date-selection-select-day-list-of-days li:hover{
            background: #00ad51 !important;
            color: #fff !important;
            }
            body #bingc-active div.bingc-active-overlay div.bingc-active-content div.bingc-we-will-call-you.bingc-offline-form div.bingc-active-date-selection-select-day
            div.bingc-active-date-selection-select-day-list-of-days-container ul.bingc-active-date-selection-select-day-list-of-days li{
            background: #00ad51 !important;
            color: #fff !important;

            }
</style>