.productDetailBnr .productDtlrow.commonProdctrow .commonProdImg figure { 
    margin: auto !important; 
}
.productDetailBnr .productDtlrow.commonProdctrow .commonProdImg figure img { 
    max-width: 100%;
}
.productDetailBnr .productDtlrow.commonProdctrow .cmnPrdctInfo.subHead h1 span{
    display:block;
}
.productContentSection .overviewSection {
    padding: 80px 0 80px;
}
.productListRow .productItem .productBlock .productDetails span { 
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
.productListRow .productItem .productBlock figure { 
    height: 195px;
}
.productListRow .productItem .productBlock figure img {
    width: auto;
    object-fit: contain;
    height: 100%;
    max-width: 100%;
}
.productListRow.frqProductList .productBlock figure {
    margin: auto;
    min-height: 195px;
    display: flex;
    align-items: center;
    height: 195px;
}
.productListRow.frqProductList .productBlock figure {
    margin: auto;
    min-height: 195px;
    display: flex;
    align-items: center;
    height: 195px;
}
.productBanerSection .productBnrRow .productBnrCol .banerImg img { 
    height: 100%;
}
.productBanerSection .productBnrRow .productBnrCol .banerImg {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 196px;
    padding:15px
}
@media(max-width:1800px){ 
    .productContentSection .overviewSection {
        padding: 60px 0 60px;
    }
}
@media(max-width: 1600px){ 
    .productContentSection .overviewSection {
        padding: 60px 0 60px;
    }
    .productListRow .productItem .productBlock figure {
        max-width: 100%;
    }
} 
@media(max-width: 1200px){ 
    .productContentSection .overviewSection {
        padding: 60px 0 60px;
    }
}