
th,
td {

    text-align: center;

}

.text-danger {

    color: #e6110d;

}

.shape.com_class.detail_shape {
    font-size: 17px;
    color: #222222;
    line-height: 26px;
    margin-bottom: 4px;
    text-align: center;
}

span.lab.com_class {
    border-right: 0px !important;
}

span.color.com_class_stock {
    font-weight: 700;
}

.detail_price_stock {
    display: flex;
    flex-direction: row !important;
    justify-content: space-between;
}

.lab.com_class a span {
    color: #777;
    border-right: 0px
}

span.span_nested {
    padding-right: 7px;
}

.sample-text {

    color: #3cc1be;

    font-size: 18px;

    font-weight: normal;

    margin: 5px 0 0;

    padding: 0 0 0 150px;

}

.simpro-tr {

    font-size: 12px;

    font-weight: bold;

}

.simpro-i {

    font-size: 17px;

    margin-top: 2px;

    cursor: pointer;

    color: #6bb5e4;

}

.img-box iframe {
    border: 0px;
}

ul.slide_img_ul iframe {
    border: 0px;
}

ul.slide_img_ul {
    max-width: 475px;
    width: 100%;
    height: 450px;
}

.diamond_deatil_contain {
    text-align: center;
    padding-bottom: 9px;
}

.similar-products .com_class {
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    color: #777;
    margin-bottom: 4px;
    padding: 0px 16px;
}

.similar-products .com_class h5 {
    font-size: 17px;
    color: #222222;
    padding-top: 7px
}

.inner_details .shape,
.inner_details .carat,
.inner_details .color,
.inner_details .clarity {
    overflow: hidden;
    padding-right: 15px;
    margin-right: 8px;
    white-space: normal;
    cursor: pointer;
}

.similar-products .com_class:nth-child(5) {
    border: none !important;
}

.similar-products .inner_details a {
    color: #000;
    text-decoration: none;
}

@media (max-width:1400px) {
    .similar-products .com_class {

        padding: 0px 11px;
    }
}

@media(max-width:1199px) {

    .inner_details .shape,
    .inner_details .carat,
    .inner_details .color,
    .inner_details .clarity {
        padding-right: 6px;
    }
}

@media(max-width: 575px) {

    .product-gallery.vertical-pager1 ul {
        height: auto !important;
        width: 100%;
    }

    .similar-products .com_class {
        padding: 0px 8px;
    }
}

.form_error {
    color: red;
}

@media(max-width: 493px) {
    .img-box {
        text-align: center;
    }
}