.breadcrumb_sec {

    margin-left: 20px;

    margin-top: 50px;

}



.breadcrumb_sec a {

    color: #000;

}



.breadcrumb-item+.breadcrumb-item::before {

    content: var(--bs-breadcrumb-divider, ">");

}



.product_inn_main {

    padding: 80px 0;

    padding-top: 20px;

}



.container-fluid {

    padding: 0 100px;

}



.products_head h3 {

    font-size: 35px;

    color: #000;

    font-weight: 500;

    margin-bottom: 30px;

    text-align: center;

}


.products_head h1 {

    font-size: 35px;

    color: #000;

    font-weight: 500;

    margin-bottom: 30px;

    text-align: center;

}



.product_inn_main .row {

    row-gap: 10px;

}



.inn_img_sec {

    display: flex;

    flex-direction: column;

    gap: 10px;

    height: auto;

}



.inn_img_sec img {

    width: 100%;

}



.position-sticky {

    top: 20px;

}



.inn_prd_detls_sec span,

.inn_prd_detls_sec h3 {

    font-size: 20px;

    color: #000;

    margin-bottom: 15px;

    display: block;

}



.inn_prd_detls_sec h6 {

    font-size: 16px;

    color: #000;

    margin-bottom: 10px;

    margin-top: 10px;

}



.color_sec p {

    color: #000;

    display: flex;

    align-items: center;

    gap: 4px;

    margin-bottom: 10px;

    font-size: 15px;

}



.color_sec span {

    font-weight: bold;

    margin: 0;

    font-size: 14px;

}



.color_sec h4 {

    font-size: 15px;

    color: #000;

}



.color_sec li {

    font-size: 15px;

    padding: 10px;

    border: solid 1px #000;

    display: flex;

    align-items: center;

    width: 55px;

    justify-content: center;

    margin-bottom: 20px;

    font-size: 15px;

    cursor: pointer;

}



.dvid_sec {

    display: flex;

    align-items: center;

    gap: 10px;

}



.inn_prd_detls_sec a {

    font-size: 18px;

    color: #fff;

    background-color: #000;

    padding: 10px 20px;

    border: solid 1px #000;

    transition: 0.5s all;

    width: 100%;

    text-align: center;

    margin-top: 20px;

    display: block;

}

.inn_prd_detls_sec i{

    transition:0.5s all;

}

.inn_prd_detls_sec a:hover {

    color: #000;

    background-color: transparent;

}

.inn_prd_detls_sec a:hover i{

    color:#000 !important;

}

.inn_img_sec figure {

    overflow: hidden;

    position: relative;

}



.inn_img_sec img {

    width: 100%;

    transition: transform 0.4s ease;

    cursor: zoom-in;

    overflow: hidden;

}



.inn_img_sec img:hover {

    transform: scale(1.4);

    /* zoom level */

}



.tab-content p {

    font-size: 14px;

    color: #000;

    margin-bottom: 15px;

    margin-top: 15px;

}



.tab-content h3 {

    font-size: 15px;

    color: #000;

    font-weight: bold;

    margin-bottom: 15px;

    text-transform: uppercase;

}



.tab-content ul {

    margin-left: 22px;

    margin-bottom: 30px;

}



.tab-content ul li {

    list-style-type: disc;

    font-size: 14px;

    color: #000;

    margin-bottom: 10px;

}



.nav-tabs {

    border-bottom: solid 1px #000;

    padding-bottom: 15px;

    margin-top: 30px;

}



.nav-tabs button {

    color: #000;

    font-size: 15px;

    margin: 0;

    border: none;

    text-transform: uppercase;

}



.nav-tabs .nav-item.show .nav-link,

.nav-tabs .nav-link.active {

    border: none;

    background-color: transparent;

}



.nav-tabs .nav-link:focus,

.nav-tabs .nav-link:hover {

    isolation: unset;

    border: none;

}



.nav-link:focus,

.nav-link:hover {

    color: #000;

    box-shadow: none;

    border: none !important;

    border-radius: 0;

    font-weight: bold;

}



.inn_prds_main {

    padding-bottom: 50px;

}



.prds_text_sec {

    margin-top: 20px;

}



.prds_text_sec h3 {

    margin-bottom: 10px;

}



.prds_text_sec p {

    margin-top: 5px;

}



.prds_tble_sec table {

    width: 100%;

    text-align: center;

}



.prds_tble_sec table th {

    background-color: transparent;

}



.prds_tble_sec table td {

    padding: 10px 15px;

    background-color: transparent;

}



.un_order_llist li {

    margin-bottom: 0px !important;

}



.un_order_llist p {

    margin-top: 0;

}



.prds_tble_sec figure {

    text-align: center;

}



.prds_tble_sec img {

    padding: 20px;

    width: 65%;

    margin: 0 auto;

}



.inn_prds_main{

    padding-bottom:80px;

}

.inn_prds_main .carousel {

    display: none;

}



.similar_main{

    padding-top: 50px;

    border-top:solid 1px #e6b996;

}

.similar_main .row{

    justify-content:center;

}

.carousel_mbl{

    display: none;

}

@media(max-width:991px) {

    .inn_prds_main .carousel {

        display: block;

        border-bottom:none;

    }



    .inn_prds_main .inn_img_sec_mid {

        display: none;

    }



    .carousel_mbl{

        display: block !important;

    }

    .inn_img_sec {

        height: auto;

        display: block;

    }



    .carousel-indicators {

        margin-bottom: 3rem;

    }

    .carousel-indicators [data-bs-target]{

        width:13px;

        height:13px;

        background-color:#e6b996;

    }

    .carousel-indicators .active{

        background-color:#000;

    }

}



@media(max-width:492px){

    .ma-banner-title{

        display: none;

    }

    .ma-returns-banner{

        padding:150px 0;

    }

    .collection-title{

        font-size:22px;

    }

}



@media(max-width:320px) {

    .nav-tabs button {

        margin: 0 10px;

    }

}