.feature_name {
    max-width: 150px;
    min-width: 0px !important;
    white-space: normal;
    word-break: break-all;
}

.feature_description {
    max-width: 600px;
    white-space: normal;
    word-break: break-all;
}

.additional_description,
.additional_feature {
    white-space: normal !important;
    word-break: break-all;
    padding-right: 15px !important;
}

.middle-section .middle-inner .service-ratting-section {
    position: unset;
}

.middle-section .middle-inner .service-ratting-section::after {
    right: 0px;
}

.product-featured .product-grid-view-box .product-grid-view-feature .product-grid-view-detail .product-grid-view-price {
    min-height: 201px;
}

/************ preview-store ************/
.product-grid-view-img {
    min-height: 170px;
}

.product-grid-view-detail {
    min-height: 405px;
}

@media (max-width: 767px) {
    .product-featured .product-grid-view-box .product-grid-view-feature .faverouite {
        left: 5px !important;
        top: 5px !important;
    }

    .middle-section .middle-inner .service-detail-section .service-detail-content .service-detail-bottom .service-details-table ul li {
        width: inherit;
        white-space: normal;
        word-break: break-all;
    }
}

@media (min-width: 768px) and (max-width: 1200px) {
    .product-featured .product-grid-view-box .product-grid-view-feature .faverouite {
        left: 5px !important;
        top: 5px !important;
    }
}

@media (max-device-width: 900px) and (min-device-width: 800px) and (max-device-height: 500px) {
    .product-featured .product-grid-view-box .product-grid-view-feature .faverouite {
        left: 5px !important;
        top: 5px !important;
    }
}

@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {
    .product-featured .product-grid-view-box .product-grid-view-feature .faverouite {
        left: 5px !important;
        top: 5px !important;
    }
}