﻿header .ad-container {
    place-self: center;
    width: 100%;
    max-width: 100%;
    height: 74px;
    max-height: 74px;
}
header .ad-slot-top {
    margin: 2px auto;
    width: calc(60vw - 500px) !important;
    min-width: 360px !important;
    max-width: 1440px !important;
    height: 70px;
    overflow: hidden;
}
.responsive {
    width: calc(60vw - 500px) !important;
    min-width: 360px !important;
}
/*
@media(min-width: 1000px) {
    .ad-slot-top, .responsive {
        width: 580px !important;
    }
}
@media(min-width: 1950px) {
    .ad-slot-top, .responsive {
        width: 800px !important;
    }
}
@media(min-width: 2600px) {
    .ad-slot-top, .responsive {
        width: 1600px !important;
    }
}
*/
/*
@media (max-width: 999px){ header{ grid-template-columns: 2fr 2fr 1fr; }
    header .ad-slot.slot0{ display: block; width: 468px; margin-top:5px }
    header .ad-slot.slot1, header .ad-slot.slot2, header .ad-slot.slot3{ display: none; } }
@media (min-width: 1000px) and (max-width: 1949px){ header{ grid-template-columns: 2fr 3fr 1fr; }
    header .ad-slot.slot1{ display: block; }
    header .ad-slot.slot0, header .ad-slot.slot2, header .ad-slot.slot3{ display: none; } }

@media (min-width: 1950px) and (max-width: 2599px){ header{ grid-template-columns: 2fr 4fr 4fr 1fr; }
    header .ad-slot.slot1, header .ad-slot.slot2{ display: block; }
    header .ad-slot.slot0, header .ad-slot.slot3{ display: none; } }
@media (min-width: 2600px){ header{ grid-template-columns: 1fr 3fr 3fr 3fr 1fr; }
    header .ad-slot.slot1, header .ad-slot.slot2, header .ad-slot.slot3{ display: block; }
    header .ad-slot.slot0{ display: none; } }
*/
.ad-slot-left{ width: 240px; height: 240px; margin: 30px 0 0; }