#related_products{
    clear: both;
    margin-bottom: 100px;
}
.owl-item{
    width: 420px;
}
#related_products > section{
    width: 100%;
}
.tab-title{
    padding-top: 70px;
}
.related-products-content > div:nth-child(1){
    border-top-style: groove;
}
.owl-wrapper-outer > owl-wrapper > owl-item > .product-miniature > .thumbnail-container > .ttproduct-desc > .product-description > .product-price-and-shipping > .price{
    font-weight: 800;
}
.owl-item > .related-product{
    display: flex;
    justify-content: center;
    align-content: center;
    flex-flow: wrap;
}
@media (max-width: 768px){
    .owl-wrapper-outer .owl-wrapper {
        display: -webkit-inline-box !important;

    }

}
@media (min-width: 357px) and (max-width: 543px){
    .custom-banner > img {
        bottom: 196px !important;
        right: -15px !important;
        width: 89px !important;
    }
}
@media (min-width: 1200px) and (max-width: 1499px) {
    .custom-banner > img {
        right: -10px !important;
        bottom: 155px !important;
        width: 90px !important;
    }
}
.ttproducthover {
    visibility: hidden !important;
}

#product .relatedproducts-arrows{
    display:flex;
    width:55px;
    float: right;
    margin-top:10px;
    margin-right: 30px;
    cursor:pointer;
    display: none;
}
#product .arrows-relatedproducts{
    display:flex;
    width:55px;
}
#product .pc3d-relatedproducts_prev img{
    margin-left: -17px;
}
#related_products .related-product .custom-eco-banner{
    left: 54px;
}
.customNavigation{
    display:none;
}

.product-description > .product-des{
    display: none;
}
@media(min-width:810px) and (max-width:1080px){

    #related_products .product-name {
        letter-spacing: -0.5px;
        font-family: Helvetica;
        font-size: 16px;
    }

    div.ttproduct-desc > div.arrow {
        top: 0;
    }

    #related_products .product-description .product-title3 {
        width: 77% !important;
        font-size:16px!important;
        background-color: #FFF;
        height: fit-content
    }
    #related_products .thumbnail-container .ttproduct-desc {
        height: 17px;
        display: block !important;
        position: relative;
    }
    .related-product .product-description {
        padding: 14px 0px 0 0px !important;
        border-top: 1px solid #707070;
        margin-top: -28px;
        background-color: white;
        min-height: 80px;
        height: auto !important;
    }

    #related_products .arrow {
        position: absolute;
        right: 10px;
        bottom: 23px;
        width: 15%;
    }

}

.related-product .product-title3 {
    margin: auto;
}

#related_products .arrow img {
    width: 32px;
    height: 32px;
}
#related_products .tab-title {
    font-family: Helvetica;
    font-size:38px;
    letter-spacing: -0.94px;
    color: #2A2A2A;
    opacity: 1;
    padding: 0 30px 30px;
}
@media(max-width:548px) {
    #related_products .tab-title {
        font-size:20px!important;
        width:100%;
        padding-top: 50px!important;

    }
}
#related-products button {
    display:none;
}
@media(max-width:768px){


    #related_products {
        clear: both;
        position: relative!important;
        background-color: white!important;
        margin-bottom:75px!important;
      /*  z-index: -1!important;*/
    }


}
.related-product .ttproduct-desc {
    width: fit-content;
    margin: 0 auto;
}