.product-description{
display: flex; flex-wrap: wrap; gap: 2rem;
}

.product-specs{
flex: 1; min-width: 300px;
}

.product-details{
 flex: 2; min-width: 300px;
}

.tp-footer-bottom-wrapper .panel-default .panel-content{
text-align: center;
}

.tp-footer-bottom-wrapper .panel-default .panel-content img{
 width: 120px;
}
.tp-banner-height{min-height:400px!important}

@media (max-width: 575px) {
    .tp-product-banner-inner {
        padding: 0px!important;
    }
}