/* .error{
    color:red;
    border-color: red !important;
}
.has-error{
    border-color: red !important;
}

.required:after {
    content:" *";
    color: red;
} */
.product-detailbanner {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
@media screen and (min-width: 768px) {
    .product-detailbanner > div {
        min-height: 560px;
    }
}
@media screen and (max-width: 575px) {
    .product-detailbanner {
        background: none !important;
        background-color: #e8e8e8 !important;
    }
}
.features-section {
    min-height: 965px;
    background-size: 100% !important;
    background-position: bottom center !important;
    background-repeat: no-repeat !important;
}
@media screen and (min-width: 992px) and (max-width: 1024px) {
    .features-section {
        min-height: 835px;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .features-section {
        min-height: 635px;
    }
}
@media screen and (max-width: 767px) {
    .features-section {
        min-height: 705px;
    }
}