/* HP partners (300x100) */
.ad-strip { width:100%; margin:12px 0; min-height:100px; text-align:center; }
/* Subpages header top */
#ad-sub-header-top { width:100%; margin:12px 0; text-align:center; }
@media (min-width:1024px){ #ad-sub-header-top { min-height:90px; } }   /* 728x90 */
@media (max-width:1023px){ #ad-sub-header-top { min-height:100px; } }  /* 300x100 */
/* Lists – 3rd position */
.ad-list { width:100%; margin:12px 0; text-align:center; }
@media (min-width:1024px){ .ad-list { min-height:90px; } }             /* 728x90 */
@media (min-width:768px) and (max-width:1023px){ .ad-list { min-height:280px; } } /* 336x280 */
@media (max-width:767px){ .ad-list { min-height:100px; } }              /* 320x100 */
/* Widgets / rectangles */
.ad-box, .ad-rectangle { width:100%; max-width:300px; min-height:250px; margin:12px 0; }

/* Mobile */
@media (max-width: 768px) {
    .banner_desktop { display: none !important; }
    .banner_tablet { display: none !important; }
}

/* Tablet */
@media (min-width: 769px) and (max-width: 1024px) {
    .banner_desktop { display: none !important; }
    .banner_mobile { display: none !important; }
}

/* Laptop/Desktop */
@media (min-width: 1025px) {
    .banner_tablet { display: none !important; }
    .banner_mobile { display: none !important; }
}

ins.banner_desktop, ins.banner_mobile, ins.banner_tablet {
    display: flex;
    justify-content: center;
}

.dashboard-banner {
    margin-bottom: 20px;
}
