:root{
  --primary-color: #E34440;
  --secondary-color: #EEBD0D;
}
.logo__image img {
    width: 190px;
}
.mobile-header__logo .mobile-logo__image {
    width: 150px;
    margin-bottom: 10px;
}

.product-info-quote-box {
    padding: 0 16px;
    margin-top: 15px;
    margin-bottom: 15px;
}


.product-card__name {
    min-height: 35px;
}
.header-call-to-actions a {
    background: var(--secondary-color);
    color: #fff;
    padding: 10px 20px;
    font-weight: 500;
}
.header-call-to-actions a:hover {
    background: var(--primary-color);
    color: #fff;
}



.bcm-box {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-basis: 100%;
    margin-top: 50px;
    z-index: 2;
    background: #ffffff42;
    padding: 10px;
    max-width: 1100px;
    margin: 0 auto;
    margin-top: 30px;
    border-radius: 10px;
}

@media (max-width: 768px) {
    .bcm-box {
        gap: 20px;
    }
}


@media (min-width: 768px) {
    .bcm-box {
        gap: 48px !important;
    }
}


.bcm-box .block-car-item .block-car-item-link img {
    width: 120px;
}

.bcm-box .block-car-item {
    flex-basis: 150px;
}
.bcm-box .block-car-item .block-car-item-link {
    text-align: center;
    display: flex
;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    color: #222;
}
.bcm-box .block-car-item .block-car-item-link h4{
    font-size: 14px;
    margin-top: 10px;
}
.bcm-box .block-car-item .block-car-item-link h4 {
    font-size: 14px;
    margin-top: 10px;
    text-align: left;
    margin-bottom: 0;
    color: #fff;
    font-weight: 300;
}
.block-features-car {
    padding: 30px 20px;
    background: #fff;
    position: relative;
}
.block-car-item:hover .block-car-item-link h4{
    color: var(--secondary-color);
}
.block-car-item:hover .block-car-item-link img {
    filter: brightness(1.2);
}
.block-car-item:hover .block-car-item-link img {
    transition: all 0.3s ease;
}
/* .product-card__info {
    margin-top: 10px;
} */

.taaj-quote-btn img {
    width: 20px !important;
}
.taaj-quote-btn {
    align-items: center;
    gap: 10px;
    justify-content: center;
    display: inline-flex
;
    border-radius: 6px;
    background: var(--secondary-color) !important;
    border: 1px solid var(--secondary-color) !important;
    color: #222;
}
.taaj-quote-btn:hover {
    background: var(--primary-color) !important;
    color: #fff !important;
    border: 1px solid var(--primary-color) !important;
}



.tej-grid-list-wrapper {
    display: grid;
    grid-template-columns: repeat(4, 1fr); /* 4 items per row */
    gap: 20px; /* spacing between grid items */
}
.block-zone__body, .block-zone__card, .block-zone__widget {
    display: -ms-flexbox;
;
    align-items: start;
}

@media (max-width: 1200px) {
    .tej-grid-list-wrapper {
        grid-template-columns: repeat(3, 1fr); /* 3 per row */
    }
}

@media (max-width: 768px) {
    .tej-grid-list-wrapper {
        grid-template-columns: repeat(2, 1fr); /* 2 per row */
    }
}

@media (max-width: 480px) {
    .tej-grid-list-wrapper {
        grid-template-columns: 1fr; /* 1 per row */
    }
}
