/* landing_single */
.landing_single .img_container {
    background-color: var(--sec-site);
}

.landing_single .device_name {
    color: #fff;
}

.landing_single .small_img {
    background-color: var(--sec-site);

}

.landing_single .star-icon {
    color: rgba(252, 240, 5, 1);
}

.landing_single .single_desc {
    color: var(--main-site);
    width: fit-content;
    border-bottom: 1px solid var(--main-site);

}

.landing_single .btn_card {
    background: linear-gradient(132.77deg, #3BAF5E 0%, #88BD86 100%);
    color: #fff;
    border: 1px solid #88BD86;

}

.landing_single .single_desc_content {
    color: var(--third-site);
}

.landing_single .quantity {
    color: var(--main-site);
}

.landing_single .social {
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--main-site);
    background-color: rgba(237, 248, 237, 1);
    border-radius: 50%;
}

.landing_single .quantity_change i {
    font-size: 10px;
}

.landing_single .quantity_change {
    border-right: 1px solid #dee2e6;
}

.landing_single .price {
    color: var(--main-site);
}

/*details*/
.details .span_nav.active {
    font-weight: bold;
    color: var(--main-site);
    cursor: pointer;
    /* text-decoration: underline; */
    position: relative;
}

.details .span_nav {
    color: rgba(114, 114, 114, 1);
}

.details .span_nav.active::after {
    position: absolute;
    content: "";
    width: 120%;
    height: 1px;
    background-color: var(--main-site);
    bottom: -11px;
    left: -9px;
}

.details .span_blue.active {
    font-weight: bold;
    color: var(--sec-site);
    cursor: pointer;
    /* text-decoration: underline; */
    position: relative;

}

.details .span_blue.active::after {
    position: absolute;
    content: "";
    width: 120%;
    height: 1px;
    background-color: var(--sec-site);
    bottom: -11px;
    left: -9px;

}

.details #description .content {
    color: var(--third-site);
}

.details #description .model {
    color: var(--main-site);
}

.details #description .icon {
    color: var(--main-site);

}

.details #description .ds_desc {
    color: var(--third-site);

}

.details #features .feature {
    background-color: #fff;
    height: 100%;
}

.details #features .num {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background-color: var(--sec-site);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}

.details #features .feature_hed {
    color: var(--sec-site);

}

.details #features .feature p {
    text-align: justify;
}

#technical_specifications table {
    --bs-table-bg: unset !important;
}

#technical_specifications table thead {
    background-color: rgba(237, 248, 237, 1);

}

#technical_specifications table tbody {
    background-color: #fff;

}

#technical_specifications table th,
#technical_specifications table td {
    text-align: center;
}

#technical_specifications table th {
    color: var(--main-site);
}

#technical_specifications table td {
    color: rgba(89, 89, 89, 1);
}

#rate_product .form-control::placeholder {
    background: linear-gradient(to bottom, #3BAF5E, #88BD86);

    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;

}

#rate_product .linear-text-gradient {
    background: linear-gradient(to bottom, #3BAF5E, #88BD86);

    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}

#rate_product .btn-sent {
    background: linear-gradient(132.77deg, #3BAF5E 0%, #88BD86 100%);
    color: #fff;
    border: 1px solid #88BD86;

}

#rate_product .star-icon {
    color: rgba(252, 240, 5, 1);
}

.breadcrumb_item {
    color: rgb(79 182 70) !important;
    font-weight: bold;
}

.breadcrumb-item+.breadcrumb-item:lang(ar):before {
    content: var(--bs-breadcrumb-divider, "\\");

}

.table.single-pro-tbl td {
    vertical-align: bottom;
    color: white;
    font-size: 15px;
    overflow: hidden;
    letter-spacing: 0;
}

.butn-pdf {
    background-color: rgb(79 182 70);
    border-color: rgb(79 182 70);
    color: white;
}

.butn-pdf:hover {
    background-color: rgb(0 185 184);
    border-color: rgb(0 185 184);
    color: white;
}

.img_container .main_img {
    height: 180px !important;
    width: 50% !important;
}

@media (max-width:500px) {
    .product-desc {
        height: 56px;
    }
}

.mainProductImg {
    transform: translate(10px, 53px);
}
