/* DoItMyService: hero images - equal row widths, aligned edges */
.banner-thumb{display:flex;flex-wrap:wrap;gap:15px}
.banner-thumb .banner-thumb-wrapper{max-width:none !important;width:auto !important;height:200px;border-radius:14px;overflow:hidden}
.banner-thumb .banner-thumb-wrapper:nth-of-type(4n+1){flex:0 0 calc(54% - 7.5px)}
.banner-thumb .banner-thumb-wrapper:nth-of-type(4n+2){flex:0 0 calc(46% - 7.5px)}
.banner-thumb .banner-thumb-wrapper:nth-of-type(4n+3){flex:0 0 calc(32% - 7.5px)}
.banner-thumb .banner-thumb-wrapper:nth-of-type(4n+4){flex:0 0 calc(68% - 7.5px)}
.banner-thumb img{width:100%;height:100%;object-fit:cover;display:block}
@media (max-width:991px){.banner-thumb{width:100%}.banner-thumb .banner-thumb-wrapper{height:170px}}
@media (max-width:575px){.banner-thumb{gap:10px}.banner-thumb .banner-thumb-wrapper{height:120px;border-radius:10px}
.banner-thumb .banner-thumb-wrapper:nth-of-type(4n+1){flex-basis:calc(54% - 5px)}
.banner-thumb .banner-thumb-wrapper:nth-of-type(4n+2){flex-basis:calc(46% - 5px)}
.banner-thumb .banner-thumb-wrapper:nth-of-type(4n+3){flex-basis:calc(32% - 5px)}
.banner-thumb .banner-thumb-wrapper:nth-of-type(4n+4){flex-basis:calc(68% - 5px)}}
