.product-card .product-thumb>img {
    display: block;
    width: 100%;
    padding-top: 0;
    transform: scale(1);
    -webkit-transition: .3s linear;
    -moz-transition: .3s linear;
    transition: .3s linear;
    display: inline-block;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    object-fit: contain;
    height: 100%;
}
.product-card .product-thumb {
    padding: 3px !important;
    height: 16.125rem !important;
}
body.body_theme4.hasScrollbar .home-blog-slider .post-thumb img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    max-width: none !important;
}body.body_theme4.hasScrollbar .home-blog-slider .post-thumb {
    display: block;
    overflow: hidden;
    height: 17rem;
}
.mg-images_ss {
    width: 100%;
    height: 367px;
    overflow: hidden;
    background-color: white;
}
.mg-images_ss img {
    width: 100% !important;
    height: 100%;
    transform: scale(1);
    object-fit: contain;
}
body.body_theme4.hasScrollbar .popular-magazines-- img {
    object-fit: contain !important;
}
.mg-post-thumb img {
    width: 100% !important;
    height: 100%;
    object-fit: contain!important;
}
.mg-images_ss img {
    width: 100% !important;
    height: 100%;
    transform: scale(1);
    object-fit: contain !important;
}
.entry-thumbs.d-flex a img {
    height: 48px !important;
    object-fit: contain;
    width: 73px !important;
    padding: 0 15px 0 0;
    overflow: hidden;
}
.sright-image img {
    height: 100%;
    right: 0;
    width: 100%;
    transform: scale(1);
    transition: .3s linear;
    object-fit: contain !important;
}.sright-image {    
    height: 12.77rem;
}
.mg-post-thumb {
    display: block !important;
    overflow: hidden;
    height: 340px;
    width: 100%;
}
.No-Remove-this-class img, .No-Remove-this-class-pt1 img, .post-thumb.No-Remove-this-classs img, .public-article_no-change-class img {
    object-fit: contain !important;
}
.genius-banner {
    height: 212px;
    background-color: white;
}
.genius-banner img {
    object-fit: contain;
    height: 100%;
    margin: auto;
}
.No-Remove-this-class img, .No-Remove-this-class-pt1 img, .post-thumb.No-Remove-this-classs img, .public-article_no-change-class img {
    background-color: white;
}
