﻿

.other_img_Detailes {
    width: 125px !important;
}

.Bais_img {
    height: auto !important;
    width: 100% !important;
    object-fit: cover;
    border: 1px solid #a9a3a3 !important;
}

.other_img_Detailes {
    height: 110px;
    width: 110px;
    cursor: pointer;
    border: 1px solid #a9a3a3 !important;
}

.my_gallery-item {
    width: 118px !important;
}

.slider_product_photo, .slider_product_photo_home {
    height: 450px;
    display: block;
    width: 100%;
    object-fit: cover;
    border-radius: 10px;
}


.product_d_right .price_box {
    justify-content: left;
}
.chane_quantity
{
    width:144px !important;
}



.product_variant a:hover {
    color: white !important;
}
    .product_variant a
    {
        border-radius:20px;
    }

    .reviews_wrapper h2 {
        font-weight: 600;
        margin-bottom: 20px;
        border-bottom: 1px solid #ebebeb;
    }

.product_info_content tbody td {
    border: 1px solid #000 !important;
    color: white;
    text-align: center;
}


#toggle {
    font-size: 20px;
    text-decoration: underline;
}

.hidden {
    display: none;
}



.product_review_form input {
    border: 1px solid #706a6a !important;
}

.product_review_form textarea {
    border: 1px solid #a39a9a !important;
}

.add_to_cart {
    left: 0 !important;
    right: 0 !important;
}

.product_content {
    padding: 14px 7px 12px 3px !important;
}
    .product_content > p {
        font-weight: 700;
    }


.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: block;
}

.product_carousel .owl-nav > div {
    visibility: visible;
    color: #b5915b;
    padding: 4px 15px;
    border-radius: 6px;
}
    .product_carousel .owl-nav > div:hover {
        color: #b5915b;
    }
    .product_carousel .owl-nav > div
    {
        top:40%;
    }


    .price_box span.current_price {
        color: #d9a071 !important;
    }
.product_info_button ul li a::before {
    background: #b5915b;
}


.update_quantity {
    text-align: center;
    border: none;
    display: inline-block;
    width: auto;
    line-height: 1;
}

.minus {
    /*border-radius: 0px 4px 4px 0px;
    margin-left: -3px;
    border-left: 0px !important;*/
}

.plus {
    /*border-radius: 4px 0px 0px 4px;
    margin-right: -3px;
    border-right: 0px !important;*/
}
.image-container {
    overflow: hidden;
    position: relative;
}

    .image-container img {
        transition: transform 0.3s ease, filter 0.3s ease;
        width: 100%;
        height: 100%;
        transform-origin: center;
    }




@media only screen and (max-width: 768px) {
    .image-container img {
        width: 100%;
        height: 500px !important;
    }
    .other_img_Detailes {
        height: 80px !important;
        width: 80px !important;
    }

    .Bais_img {
        width: 100% !important;
        height: 260px !important;
    }

    .my_gallery-item {
        width: 80px !important;
    }

    .product_carousel .product_thumb img {
        width: 100% !important;
        height:220px;
    }
    .breadcrumb_content {
        padding: 40px 0 0 0;
    }

    .product_details {
        margin-top: 7px !important;
    }

    .product_carousel .owl-nav {
        display: block;
    }

        .product_carousel .owl-nav > div.owl-next {
            right: 20px;
            left: auto;
        }

        .product_carousel .owl-nav > div {
            position: absolute;
            left: 20px;
            top: 35%;
            transform: translatey(-50%);
            font-size: 29px;
            -webkit-transition: 0.3s;
            transition: 0.3s;
            opacity: .5 !important;
            color: #ff4a74;
            padding: 5px 13px;
            border-radius: 50%;
        }

            .product_carousel .owl-nav > div:hover {
                color: #ff4a74 !important;
            }

    .plus, .minus {
        font-size: 11px !important;
    }

    product_d_info {
        margin-bottom: 25px;
        background: #f6f6f6;
        padding: 40px 0;
    }
    .section_title {
        margin-bottom: 32px;
    }
        .section_title h2 {
            font-size: 23px;
            line-height: 20px;
        }

    .product_d_info {
        margin-bottom: 28px;
    }
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 800px !important;
    }
}


a:not([href]):not([class]), a:not([href]):not([class]):hover {
    text-decoration: none !important;
}

