.tx-mediaplaner-pi5-item {
    padding: 3px 0px;
}

.tx-mediaplaner-pi5-item .tx-mediaplaner-pi5-item {
    margin-left: 1.2em;
}

.tx-mediaplaner-pi5-item .tx-mediaplaner-pi5-item[rel="1"]:first-of-type {
    margin-top: .8em;
}

.tx-mediaplaner-pi5-item .tx-mediaplaner-pi5-item[rel="1"]:last-of-type {
    margin-bottom: 1em;
}

.tx-mediaplaner-pi5-item input + label span > a {
    margin-top: .5em;
    display: inline-block;
}


/* 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) {
    .tx-mediaplaner-pi5-item {
        margin: .5em 0;
    }

    .tx-mediaplaner-pi5-item input + label span > a {
        display: block;
    }
}

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

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

/* 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) {
}
