﻿
.categoryAnimals
{
    width:30px;
    height:30px;
    border:unset;
}
.product_d_right h1 {
    font-size: 30px;
    font-weight: 700 !important;
}

.product_meta span a {
    color: #005394 !important;
}
.addtocart {
    padding: 5px 10px;
    background-color: #005394 !important;
    color: #fff;
}

.product_details .owl-carousel .owl-item img {
    width: 100px !important;
}

.Bais_img {
    height: 400px !important;
    width: 600px !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 {
    height: 205px;
}

.product_d_right .price_box span.old_price {
    font-size: 20px !important;
    margin-right: 10px;
}



.product_variant a:hover {
    color: white !important;
    
}
.product_variant a {
    border-radius: 20px;
    background-color: #005394 !important;
}

.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: #003b79;
}
    .product_carousel .owl-nav > div:hover {
        color: #003b79;
    }



.price_box span.current_price {
    color: #003b79 !important;
    font-weight: 700;
}
.product_info_button ul li a::before {
    background: #005394;
}



/*.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) {
    .breadcrumbs_area {
        margin-top: 0px !important;
    }

    .breadcrumb_content {
        margin-top: 112px;
    }
    .image-container img {
        width: 100%;
        height: 400px !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;
    }

    .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;
            }

    

    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 {
    color: #fff !important;
    text-decoration: none !important;
}*/

