.tx-mediaplaner-pi3 .clear-left {
    display: none;
}

.tx-mediaplaner-pi3-header,
.tx-mediaplaner-pi3-desc b {
    font-weight: bold;
    margin-bottom: .5em;
    color: initial;
}

.tx-mediaplaner-pi3 fieldset.csc-mailform {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 1em;
    justify-content: space-around;
}

.tx-mediaplaner-pi3-item {
    background: var(--gradient-yellow-background); /* Old browsers */
    background:-moz-linear-gradient(330deg, var(--gradient-yellow-background) 0%, var(--gradient-yellow-background) 49%, var(--gradient-yellow-background-to) 50%, var(--gradient-yellow-background-to) 100%);
    background:-webkit-linear-gradient(330deg, var(--gradient-yellow-background) 0%, var(--gradient-yellow-background) 49%, var(--gradient-yellow-background-to) 50%, var(--gradient-yellow-background-to) 100%);
    background:-o-linear-gradient(330deg, var(--gradient-yellow-background) 0%, var(--gradient-yellow-background) 49%, var(--gradient-yellow-background-to) 50%, var(--gradient-yellow-background-to) 100%);
    background:-ms-linear-gradient(330deg, var(--gradient-yellow-background) 0%, var(--gradient-yellow-background) 49%, var(--gradient-yellow-background-to) 50%, var(--gradient-yellow-background-to) 100%);
    background:linear-gradient(330deg, var(--gradient-yellow-background) 0%, var(--gradient-yellow-background) 49%, var(--gradient-yellow-background-to) 50%, var(--gradient-yellow-background-to) 100%);
}

.tx-mediaplaner-pi3-item {
    width: 70%;
    margin-bottom: 1em;
    text-align: center;
    padding: .7em;
    color: #FFFFFF;
}

.tx-mediaplaner-pi3-item:last-of-type {
    margin-bottom: 0;
}

.tx-mediaplaner-pi3-item img {
    cursor: pointer;
}


/* 360px */
/* Galaxy Note 3 */
/* Galaxy S9/S9Plus */
/* Galaxy S10/S10Plus */
/* Galaxy S20 */
@media only screen and (min-width: 22.5em) {
}

/* 375px (374px)*/
/* iPhone 6/7/8 */
/* iPhone SE 2nd */
/* iPhone X/XS */
/* iPhone 11 Pro */
/* iPhone 12/13 mini */
@media only screen and (min-width: 23.375em) {
}

/* 384px */
/* Galaxy S20+ */

/* 390px */
/* iPhone 12/13 + Pro */
@media only screen and (min-width: 24.375em) {
}

/* 400px */
@media only screen and (min-width: 25em) {
}

/* 412px */
/* Galaxy S20 Ultra */
/* Galaxy Note 20 Ultra */

/* 414px */
/* iPhone 6/7/8 Plus*/
/* iPhone XR/11 */
/* iPhone XS Max */
/* iPhone 11 Pro Max */
/* Galaxy Note 9 */
@media only screen and (min-width: 25.875em) {
}

/* 428px */
/* iPhone 12/13 ProMaxi */
@media only screen and (min-width: 26.625em) {
}

/* 600px */
/* Nexus 7 */
@media only screen and (min-width: 37.5em) {

}

/* 648px */
@media only screen and (min-width: 40.5em) {
    .tx-mediaplaner-pi3 fieldset.csc-mailform {
        flex-direction: row;
    }

    .tx-mediaplaner-pi3-item {
        width: calc((100% / 2) - 3em);
        min-height: 17em;
    }
}

/* 768px */
@media only screen and (min-width: 48em) {
    .tx-mediaplaner-pi3 form {
        margin-top: 2em;
    }

    .tx-mediaplaner-pi3 fieldset.csc-mailform {
        padding: 0;
        margin: 0 auto;
    }
}

/* 960px */
@media only screen and (min-width: 60em) {
}

/* 1024px */
@media only screen and (min-width: 64em) {
}

/* 1184px */
@media only screen and (min-width: 74em) {
}

/* 1424px */
@media only screen and (min-width: 89em) {
    .tx-mediaplaner-pi3 form {
        margin-top: 3em;
    }
}
