.plr4 {
    padding-left: 4px;
    padding-right: 4px;
}
.plr4r {
    padding-left: 3px;
    padding-right: 3px;
}
.plr4rr {
    padding-left: 2px;
    padding-right: 2px;
}
.plr4rrr {
    padding-left: 1px;
    padding-right: 1px;
}

.plr8 {
    padding-left: 8px;
    padding-right: 8px;
}
.plr8r {
    padding-left: 6px;
    padding-right: 6px;
}
.plr8rr {
    padding-left: 5px;
    padding-right: 5px;
}
.plr8rrr {
    padding-left: 4px;
    padding-right: 4px;
}

.plr16 {
padding-left: 16px;
}
.plr16r {
padding-left: 12px;
    padding-right: 12px;
}
.plr16rr {
    padding-left: 10px;
    padding-right: 10px;
}
.plr16rrr {
    padding-left: 8px;
    padding-right: 8px;
}

.plr32 {
    padding-left: 32px;
    padding-right: 32px;
}
.plr32r {
    padding-left: 24px;
    padding-right: 24px;
}
.plr32rr {
    padding-left: 20px;
    padding-right: 20px;
}
.plr32rrr {
    padding-left: 16px;
    padding-right: 16px;
}

.pt4 {
    padding-top: 4px;
}
.pt4r {
    padding-top: 3px;
}
.pt4rr {
    padding-top: 2px;
}
.pt4rrr {
    padding-top: 1px;
}

.pt8 {
    padding-top: 8px;
}
.pt8r {
    padding-top: 6px;
}
.pt8rr {
    padding-top: 5px;
}
.pt8rrr {
    padding-top: 4px;
}

.pt16 {
    padding-top: 16px;
}
.pt16r {
    padding-top: 12px;
}
.pt16rr {
    padding-top: 10px;
}
.pt16rrr {
    padding-top: 8px;
}

.pt32 {
    padding-top: 32px;
}
.pt32r {
    padding-top: 24px;
}
.pt32rr {
    padding-top: 20px;
}
.pt32rrr {
    padding-top: 16px;
}

.pb4 {
    padding-bottom: 4px;
}
.pb4r {
    padding-bottom: 3px;
}
.pb4rr {
    padding-bottom: 2px;
}
.pb4rrr {
    padding-bottom: 1px;
}

.pb8 {
    padding-bottom: 8px;
}
.pb8r {
    padding-bottom: 6px;
}
.pb8rr {
    padding-bottom: 5px;
}
.pb8rrr {
    padding-bottom: 4px;
}

.pb16 {
    padding-bottom: 16px;
}
.pb16r {
    padding-bottom: 12px;
}
.pb16rr {
    padding-bottom: 10px;
}
.pb16rrr {
    padding-bottom: 8px;
}

.pb32 {
    padding-bottom: 32px;
}
.pb32r {
    padding-bottom: 24px;
}
.pb32rr {
    padding-bottom: 20px;
}
.pb32rrr {
    padding-bottom: 16px;
}


@media all and (min-width: 500px) {
    .plr4r {
        padding-left: 3px;
        padding-right: 3px;
    }
    .plr4rr {
        padding-left: 2px;
        padding-right: 2px;
    }
    .plr4rrr {
        padding-left: 1px;
        padding-right: 1px;
    }

    .plr8r {
        padding-left: 6px;
        padding-right: 6px;
    }
    .plr8rr {
        padding-left: 5px;
        padding-right: 5px;
    }
    .plr8rrr {
        padding-left: 4px;
        padding-right: 4px;
    }

    .plr16r {
        padding-left: 12px;
        padding-right: 12px;
    }

    .plr16rr {
        padding-left: 10px;
        padding-right: 10px;
    }

    .plr16rrr {
        padding-left: 8px;
        padding-right: 8px;
    }

    .plr32r {
        padding-left: 24px;
        padding-right: 24px;
    }

    .plr32rr {
        padding-left: 20px;
        padding-right: 20px;
    }

    .plr32rrr {
        padding-left: 16px;
        padding-right: 16px;
    }

    .pt4r {
        padding-top: 3px;
    }

    .pt4rr {
        padding-top: 2px;
    }

    .pt4rrr {
        padding-top: 1px;
    }

    .pt8r {
        padding-top: 6px;
    }

    .pt8rr {
        padding-top: 5px;
    }

    .pt8rrr {
        padding-top: 4px;
    }

    .pt16r {
        padding-top: 12px;
    }

    .pt16rr {
        padding-top: 10px;
    }

    .pt16rrr {
        padding-top: 8px;
    }

    .pt32r {
        padding-top: 24px;
    }

    .pt32rr {
        padding-top: 20px;
    }

    .pt32rrr {
        padding-top: 16px;
    }

    .pb4r {
        padding-bottom: 3px;
    }

    .pb4rr {
        padding-bottom: 2px;
    }

    .pb4rrr {
        padding-bottom: 1px;
    }

    .pb8r {
        padding-bottom: 6px;
    }

    .pb8rr {
        padding-bottom: 5px;
    }

    .pb8rrr {
        padding-bottom: 4px;
    }

    .pb16r {
        padding-bottom: 12px;
    }

    .pb16rr {
        padding-bottom: 10px;
    }

    .pb16rrr {
        padding-bottom: 8px;
    }

    .pb32r {
        padding-bottom: 24px;
    }

    .pb32rr {
        padding-bottom: 20px;
    }

    .pb32rrr {
        padding-bottom: 16px;
    }
}

@media all and (min-width: 650px) {
    .plr4r {
        padding-left: 4px;
        padding-right: 4px;
    }
    .plr4rr {
        padding-left: 3px;
        padding-right: 3px;
    }
    .plr4rrr {
        padding-left: 3px;
        padding-right: 3px;
    }

    .plr8r {
        padding-left: 7px;
        padding-right: 7px;
    }
    .plr8rr {
        padding-left: 6px;
        padding-right: 7px;
    }
    .plr8rrr {
        padding-left: 5px;
        padding-right: 5px;
    }

    .plr16r {
        padding-left: 14px;
        padding-right: 14px;
    }

    .plr16rr {
        padding-left: 13px;
        padding-right: 13px;
    }

    .plr16rrr {
        padding-left: 12px;
        padding-right: 12px;
    }

    .plr32r {
        padding-left: 28px;
        padding-right: 28px;
    }

    .plr32rr {
        padding-left: 24px;
        padding-right: 24px;
    }

    .plr32rrr {
        padding-left: 20px;
        padding-right: 20px;
    }

    .pt4r {
        padding-top: 4px;
    }

    .pt4rr {
        padding-top: 3px;
    }

    .pt4rrr {
        padding-top: 2px;
    }

    .pt8r {
        padding-top: 8px;
    }

    .pt8rr {
        padding-top: 7px;
    }

    .pt8rrr {
        padding-top: 6px;
    }

    .pt16r {
        padding-top: 16px;
    }

    .pt16rr {
        padding-top: 14px;
    }

    .pt16rrr {
        padding-top: 12px;
    }

    .pt32r {
        padding-top: 32px;
    }

    .pt32rr {
        padding-top: 28px;
    }

    .pt32rrr {
        padding-top: 24px;
    }

    .pb4r {
        padding-bottom: 4px;
    }

    .pb4rr {
        padding-bottom: 3px;
    }

    .pb4rrr {
        padding-bottom: 2px;
    }

    .pb8r {
        padding-bottom: 8px;
    }

    .pb8rr {
        padding-bottom: 7px;
    }

    .pb8rrr {
        padding-bottom: 6px;
    }

    .pb16r {
        padding-bottom: 16px;
    }

    .pb16rr {
        padding-bottom: 14px;
    }

    .pb16rrr {
        padding-bottom: 12px;
    }

    .pb32r {
        padding-bottom: 32px;
    }

    .pb32rr {
        padding-bottom: 28px;
    }

    .pb32rrr {
        padding-bottom: 24px;
    }
}

@media all and (min-width: 800px) {
    .plr4,
    .plr4r,
    .plr4rr,
    .plr4rrr {
        padding-left: 4px;
        padding-right: 4px;
    }

    .plr8,
    .plr8r,
    .plr8rr,
    .plr8rrr {
        padding-left: 8px;
        padding-right: 8px;
    }

    .plr16,
    .plr16r,
    .plr16rr,
    .plr16rrr {
        padding-left: 16px;
        padding-right: 16px;
    }

    .plr32,
    .plr32r,
    .plr32rr,
    .plr32rrr {
        padding-left: 32px;
        padding-right: 32px;
    }

    .pt4,
    .pt4r,
    .pt4rr,
    .pt4rrr {
        padding-top: 4px;
    }

    .pt8,
    .pt8r,
    .pt8rr,
    .pt8rrr {
        padding-top: 8px;
    }

    .pt16,
    .pt16r,
    .pt16rr,
    .pt16rrr {
        padding-top: 16px;
    }

    .pt32,
    .pt32r,
    .pt32rr,
    .pt32rrr {
        padding-top: 32px;
    }

    .pb4,
    .pb4r,
    .pb4rr,
    .pb4rrr {
        padding-bottom: 4px;
    }

    .pb8,
    .pb8r,
    .pb8rr,
    .pb8rrr {
        padding-bottom: 8px;
    }

    .pb16,
    .pb16r,
    .pb16rr,
    .pb16rrr {
        padding-bottom: 16px;
    }

    .pb32,
    .pb32r,
    .pb32rr,
    .pb32rrr {
        padding-bottom: 32px;
    }
}