/* Individuelle Abstände */
.bildkante-oben-fluid-padding {
padding-top: 8.90625%;
}
.bildkante-oben-fluid-2-padding {
padding-bottom: 6.09375%;
}
.bildkante-footer {
padding-top: 6.875%;
}
.header-logo-padding {
padding-bottom: 20rem;
}
.p-6 {
padding-left: 6rem;
padding-bottom: 6rem;
padding-top: 6rem;
padding-right: 6rem;
}
.p-7 {
padding-left: 7rem;
padding-bottom: 7rem;
padding-top: 7rem;
padding-right: 7rem;
}
.p-8 {
padding-left: 8rem;
padding-bottom: 8rem;
padding-top: 8rem;
padding-right: 8rem;
}
.p-9 {
padding-left: 9rem;
padding-bottom: 9rem;
padding-top: 9rem;
padding-right: 9rem;
}
.p-10 {
padding-left: 10rem;
padding-bottom: 10rem;
padding-top: 10rem;
padding-right: 10rem;
}
.p-11 {
padding-left: 11rem;
padding-bottom: 11rem;
padding-top: 11rem;
padding-right: 11rem;
}
.p-12 {
padding-left: 12rem;
padding-bottom: 12rem;
padding-top: 12rem;
padding-right: 12rem;
}
.p-13 {
padding-left: 13rem;
padding-bottom: 13rem;
padding-top: 13rem;
padding-right: 13rem;
}
.p-14 {
padding-left: 14rem;
padding-bottom: 14rem;
padding-top: 14rem;
padding-right: 14rem;
}
.p-15 {
padding-left: 15rem;
padding-bottom: 15rem;
padding-top: 15rem;
padding-right: 15rem;
}
.py-6 {
padding-top: 6rem;
padding-bottom: 6rem;
}
.py-7 {
padding-top: 7rem;
padding-bottom: 7rem;
}
.py-8 {
padding-top: 8rem;
padding-bottom: 8rem;
}
.py-9 {
padding-top: 9rem;
padding-bottom: 9rem;
}
.py-10 {
padding-top: 10rem;
padding-bottom: 10rem;
}
.py-11 {
padding-top: 11rem;
padding-bottom: 11rem;
}
.py-12 {
padding-top: 12rem;
padding-bottom: 12rem;
}
.py-13 {
padding-top: 13rem;
padding-bottom: 13rem;
}
.py-14 {
padding-top: 14rem;
padding-bottom: 14rem;
}
.py-15 {
padding-top: 15rem;
padding-bottom: 15rem;
}
.py-16 {
padding-top: 16rem;
padding-bottom: 16rem;
}
.px-6 {
padding-left: 6rem;
padding-right: 6rem;
}
.px-7 {
padding-left: 7rem;
padding-right: 7rem;
}
.px-8 {
padding-left: 8rem;
padding-right: 8rem;
}
.px-9 {
padding-left: 9rem;
padding-right: 9rem;
}
.px-10 {
padding-left: 10rem;
padding-right: 10rem;
}
.px-11 {
padding-left: 11rem;
padding-right: 11rem;
}
.px-12 {
padding-left: 12rem;
padding-right: 12rem;
}
.px-13 {
padding-left: 13rem;
padding-right: 13rem;
}
.px-14 {
padding-left: 14rem;
padding-right: 14rem;
}
.px-15 {
padding-left: 15rem;
padding-right: 15rem;
}
.px-16 {
padding-left: 16rem;
padding-right: 16rem;
}
.pt-6 {
padding-top: 6rem;
}
.pt-7 {
padding-top: 7rem;
}
.pt-8 {
padding-top: 8rem;
}
.pt-9 {
padding-top: 9rem;
}
.pt-10 {
padding-top: 10rem;
}
.pt-11 {
padding-top: 11rem;
}
.pt-12 {
padding-top: 12rem;
}
.pt-13 {
padding-top: 13rem;
}
.pt-14 {
padding-top: 14rem;
}
.pt-15 {
padding-top: 15rem;
}
.pt-16 {
padding-top: 16rem;
}
.pb-6 {
padding-bottom: 6rem;
}
.pb-7 {
padding-bottom: 7rem;
}
.pb-8 {
padding-bottom: 8rem;
}
.pb-9 {
padding-bottom: 9rem;
}
.pb-10 {
padding-bottom: 10rem;
}
.pb-11 {
padding-bottom: 11rem;
}
.pb-12 {
padding-bottom: 12rem;
}
.pb-13 {
padding-bottom: 13rem;
}
.pb-14 {
padding-bottom: 14rem;
}
.pb-15 {
padding-bottom: 15rem;
}
.pb-16 {
padding-bottom: 16rem;
}
.pr-6 {
padding-right: 6rem;
}
.pr-7 {
padding-right: 7rem;
}
.pr-8 {
padding-right: 8rem;
}
.pr-9 {
padding-right: 9rem;
}
.pr-10 {
padding-right: 10rem;
}
.pr-11 {
padding-right: 11rem;
}
.pr-12 {
padding-right: 12rem;
}
.pr-13 {
padding-right: 13rem;
}
.pr-14 {
padding-right: 14rem;
}
.pr-15 {
padding-right: 15rem;
}
.pr-16 {
padding-right: 16rem;
}
.pl-6 {
padding-left: 6rem;
}
.pl-7 {
padding-left: 7rem;
}
.pl-8 {
padding-left: 8rem;
}
.pl-9 {
padding-left: 9rem;
}
.pl-10 {
padding-left: 10rem;
}
.pl-11 {
padding-left: 11rem;
}
.pl-12 {
padding-left: 12rem;
}
.pl-13 {
padding-left: 13rem;
}
.pl-14 {
padding-left: 14rem;
}
.pl-15 {
padding-left: 15rem;
}
.pl-16 {
padding-left: 16rem;
}
.mt-6 {
    margin-top: 6rem;
}
.mt-7 {
    margin-top: 7rem;
}
.ml-n120 {
margin-left: -12rem;
}
.mr-n120 {
margin-right: -12rem;
}
.mb-n120 {
margin-bottom: -12rem;
}
.mt-n15 {
margin-top: -1.5rem;
}
.mt-n30 {
margin-top: -3rem;
}
.mt-n60 {
margin-top: -6rem;
}
.mt-n90 {
margin-top: -9rem;
}
.mt-n120 {
margin-top: -12rem;
}
.mt-n150 {
margin-top: -15rem;
}
.mt-n180 {
margin-top: -18rem;
}
.ml-n240 {
margin-left: -24rem;
}
.mr-n240 {
margin-right: -24rem;
}
.mb-n240 {
margin-bottom: -24rem;
}
.mt-n240 {
margin-top: -24rem;
}
/* col-sm def */
@media (min-width: 576px) {
.p-sm-6 {
    padding-left: 6rem;
    padding-bottom: 6rem;
    padding-top: 6rem;
    padding-right: 6rem;
}
.p-sm-7 {
    padding-left: 7rem;
    padding-bottom: 7rem;
    padding-top: 7rem;
    padding-right: 7rem;
}
.p-sm-8 {
    padding-left: 8rem;
    padding-bottom: 8rem;
    padding-top: 8rem;
    padding-right: 8rem;
}
.p-sm-9 {
    padding-left: 9rem;
    padding-bottom: 9rem;
    padding-top: 9rem;
    padding-right: 9rem;
}
.p-sm-10 {
    padding-left: 10rem;
    padding-bottom: 10rem;
    padding-top: 10rem;
    padding-right: 10rem;
}
.p-sm-11 {
    padding-left: 11rem;
    padding-bottom: 11rem;
    padding-top: 11rem;
    padding-right: 11rem;
}
.p-sm-12 {
    padding-left: 12rem;
    padding-bottom: 12rem;
    padding-top: 12rem;
    padding-right: 12rem;
}
.p-sm-13 {
    padding-left: 13rem;
    padding-bottom: 13rem;
    padding-top: 13rem;
    padding-right: 13rem;
}
.p-sm-14 {
    padding-left: 14rem;
    padding-bottom: 14rem;
    padding-top: 14rem;
    padding-right: 14rem;
}
.p-sm-15 {
    padding-left: 15rem;
    padding-bottom: 15rem;
    padding-top: 15rem;
    padding-right: 15rem;
}
.p-sm-16 {
    padding-left: 16rem;
    padding-bottom: 16rem;
    padding-top: 16rem;
    padding-right: 16rem;
}   
.py-sm-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
}
.py-sm-7 {
    padding-top: 7rem;
    padding-bottom: 7rem;
}
.py-sm-8 {
    padding-top: 8rem;
    padding-bottom: 8rem;
}
.py-sm-9 {
    padding-top: 9rem;
    padding-bottom: 9rem;
}
.py-sm-10 {
    padding-top: 10rem;
    padding-bottom: 10rem;
}
.py-sm-11 {
    padding-top: 11rem;
    padding-bottom: 11rem;
}
.py-sm-12 {
    padding-top: 12rem;
    padding-bottom: 12rem;
}
.py-sm-13 {
    padding-top: 13rem;
    padding-bottom: 13rem;
}
.py-sm-14 {
    padding-top: 14rem;
    padding-bottom: 14rem;
}
.py-sm-15 {
    padding-top: 15rem;
    padding-bottom: 15rem;
}
.py-sm-16 {
    padding-top: 16rem;
    padding-bottom: 16rem;
}
.px-sm-6 {
    padding-left: 6rem;
    padding-right: 6rem;
}
.px-sm-7 {
    padding-left: 7rem;
    padding-right: 7rem;
}
.px-sm-8 {
    padding-left: 8rem;
    padding-right: 8rem;
}
.px-sm-9 {
    padding-left: 9rem;
    padding-right: 9rem;
}
.px-sm-10 {
    padding-left: 10rem;
    padding-right: 10rem;
}
.px-sm-11 {
    padding-left: 11rem;
    padding-right: 11rem;
}
.px-sm-12 {
    padding-left: 12rem;
    padding-right: 12rem;
}
.px-sm-13 {
    padding-left: 13rem;
    padding-right: 13rem;
}
.px-sm-14 {
    padding-left: 14rem;
    padding-right: 14rem;
}
.px-sm-15 {
    padding-left: 15rem;
    padding-right: 15rem;
}
.px-sm-16 {
    padding-left: 16rem;
    padding-right: 16rem;
}   
.pt-sm-6 {
    padding-top: 6rem;
}
.pt-sm-7 {
    padding-top: 7rem;
}
.pt-sm-8 {
    padding-top: 8rem;
}
.pt-sm-9 {
    padding-top: 9rem;
}
.pt-sm-10 {
    padding-top: 10rem;
}
.pt-sm-11 {
    padding-top: 11rem;
}
.pt-sm-12 {
    padding-top: 12rem;
}
.pt-sm-13 {
    padding-top: 13rem;
}
.pt-sm-14 {
    padding-top: 14rem;
}
.pt-sm-15 {
    padding-top: 15rem;
}
.pt-sm-16 {
    padding-top: 16rem;
}
.pb-sm-6 {
    padding-bottom: 6rem;
}
.pb-sm-7 {
    padding-bottom: 7rem;
}
.pb-sm-8 {
    padding-bottom: 8rem;
}
.pb-sm-9 {
    padding-bottom: 9rem;
}
.pb-sm-10 {
    padding-bottom: 10rem;
}
.pb-sm-11 {
    padding-bottom: 11rem;
}
.pb-sm-12 {
    padding-bottom: 12rem;
}
.pb-sm-13 {
    padding-bottom: 13rem;
}
.pb-sm-14 {
    padding-bottom: 14rem;
}
.pb-sm-15 {
    padding-bottom: 15rem;
}
.pb-sm-16 {
    padding-bottom: 16rem;
}
.pr-sm-6 {
    padding-right: 6rem;
}
.pr-sm-7 {
    padding-right: 7rem;
}
.pr-sm-8 {
    padding-right: 8rem;
}
.pr-sm-9 {
    padding-right: 9rem;
}
.pr-sm-10 {
    padding-right: 10rem;
}
.pr-sm-11 {
    padding-right: 11rem;
}
.pr-sm-12 {
    padding-right: 12rem;
}
.pr-sm-13 {
    padding-right: 13rem;
}
.pr-sm-14 {
    padding-right: 14rem;
}
.pr-sm-15 {
    padding-right: 15rem;
}
.pr-sm-16 {
    padding-right: 16rem;
}
.pl-sm-6 {
    padding-left: 6rem;
}
.pl-sm-7 {
    padding-left: 7rem;
}
.pl-sm-8 {
    padding-left: 8rem;
}
.pl-sm-9 {
    padding-left: 9rem;
}
.pl-sm-10 {
    padding-left: 10rem;
}
.pl-sm-11 {
    padding-left: 11rem;
}
.pl-sm-12 {
    padding-left: 12rem;
}
.pl-sm-13 {
    padding-left: 13rem;
}
.pl-sm-14 {
    padding-left: 14rem;
}
.pl-sm-15 {
    padding-left: 15rem;
}
.pl-sm-16 {
    padding-left: 16rem;
}
.ml-sm-n120 {
    margin-left: -12rem;
}
.mr-sm-n120 {
    margin-right: -12rem;
}
.mb-sm-n120 {
    margin-bottom: -12rem;
}
.mt-sm-n15 {
    margin-top: -1.5rem;
}
.mt-sm-n30 {
    margin-top: -3rem;
}
.mt-sm-n60 {
    margin-top: -6rem;
}
.mt-sm-n90 {
    margin-top: -9rem;
}
.mt-sm-n120 {
    margin-top: -12rem;
}
.mt-sm-n150 {
    margin-top: -15rem;
}
.mt-sm-n180 {
    margin-top: -18rem;
}
.ml-sm-n240 {
    margin-left: -24rem;
}
.mr-sm-n240 {
    margin-right: -24rem;
}
.mb-sm-n240 {
    margin-bottom: -24rem;
}
.mt-sm-n240 {
    margin-top: -24rem;
}
}
/* col-md def */
@media (min-width: 768px) {
.p-md-6 {
    padding-left: 6rem;
    padding-bottom: 6rem;
    padding-top: 6rem;
    padding-right: 6rem;
}
.p-md-7 {
    padding-left: 7rem;
    padding-bottom: 7rem;
    padding-top: 7rem;
    padding-right: 7rem;
}
.p-md-8 {
    padding-left: 8rem;
    padding-bottom: 8rem;
    padding-top: 8rem;
    padding-right: 8rem;
}
.p-md-9 {
    padding-left: 9rem;
    padding-bottom: 9rem;
    padding-top: 9rem;
    padding-right: 9rem;
}
.p-md-10 {
    padding-left: 10rem;
    padding-bottom: 10rem;
    padding-top: 10rem;
    padding-right: 10rem;
}
.p-md-11 {
    padding-left: 11rem;
    padding-bottom: 11rem;
    padding-top: 11rem;
    padding-right: 11rem;
}
.p-md-12 {
    padding-left: 12rem;
    padding-bottom: 12rem;
    padding-top: 12rem;
    padding-right: 12rem;
}
.p-md-13 {
    padding-left: 13rem;
    padding-bottom: 13rem;
    padding-top: 13rem;
    padding-right: 13rem;
}
.p-md-14 {
    padding-left: 14rem;
    padding-bottom: 14rem;
    padding-top: 14rem;
    padding-right: 14rem;
}
.p-md-15 {
    padding-left: 15rem;
    padding-bottom: 15rem;
    padding-top: 15rem;
    padding-right: 15rem;
}
.p-md-16 {
    padding-left: 16rem;
    padding-bottom: 16rem;
    padding-top: 16rem;
    padding-right: 16rem;
}      
.py-md-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
}
.py-md-7 {
    padding-top: 7rem;
    padding-bottom: 7rem;
}
.py-md-8 {
    padding-top: 8rem;
    padding-bottom: 8rem;
}
.py-md-9 {
    padding-top: 9rem;
    padding-bottom: 9rem;
}
.py-md-10 {
    padding-top: 10rem;
    padding-bottom: 10rem;
}
.py-md-11 {
    padding-top: 11rem;
    padding-bottom: 11rem;
}
.py-md-12 {
    padding-top: 12rem;
    padding-bottom: 12rem;
}
.py-md-13 {
    padding-top: 13rem;
    padding-bottom: 13rem;
}
.py-md-14 {
    padding-top: 14rem;
    padding-bottom: 14rem;
}
.py-md-15 {
    padding-top: 15rem;
    padding-bottom: 15rem;
}
.py-md-16 {
    padding-top: 16rem;
    padding-bottom: 16rem;
}
.px-md-6 {
    padding-left: 6rem;
    padding-right: 6rem;
}
.px-md-7 {
    padding-left: 7rem;
    padding-right: 7rem;
}
.px-md-8 {
    padding-left: 8rem;
    padding-right: 8rem;
}
.px-md-9 {
    padding-left: 9rem;
    padding-right: 9rem;
}
.px-md-10 {
    padding-left: 10rem;
    padding-right: 10rem;
}
.px-md-11 {
    padding-left: 11rem;
    padding-right: 11rem;
}
.px-md-12 {
    padding-left: 12rem;
    padding-right: 12rem;
}
.px-md-13 {
    padding-left: 13rem;
    padding-right: 13rem;
}
.px-md-14 {
    padding-left: 14rem;
    padding-right: 14rem;
}
.px-md-15 {
    padding-left: 15rem;
    padding-right: 15rem;
}
.px-md-16 {
    padding-left: 16rem;
    padding-right: 16rem;
}     
.pt-md-6 {
    padding-top: 6rem;
}
.pt-md-7 {
    padding-top: 7rem;
}
.pt-md-8 {
    padding-top: 8rem;
}
.pt-md-9 {
    padding-top: 9rem;
}
.pt-md-10 {
    padding-top: 10rem;
}
.pt-md-11 {
    padding-top: 11rem;
}
.pt-md-12 {
    padding-top: 12rem;
}
.pt-md-13 {
    padding-top: 13rem;
}
.pt-md-14 {
    padding-top: 14rem;
}
.pt-md-15 {
    padding-top: 15rem;
}
.pt-md-16 {
    padding-top: 16rem;
}
.pb-md-6 {
    padding-bottom: 6rem;
}
.pb-md-7 {
    padding-bottom: 7rem;
}
.pb-md-8 {
    padding-bottom: 8rem;
}
.pb-md-9 {
    padding-bottom: 9rem;
}
.pb-md-10 {
    padding-bottom: 10rem;
}
.pb-md-11 {
    padding-bottom: 11rem;
}
.pb-md-12 {
    padding-bottom: 12rem;
}
.pb-md-13 {
    padding-bottom: 13rem;
}
.pb-md-14 {
    padding-bottom: 14rem;
}
.pb-md-15 {
    padding-bottom: 15rem;
}
.pb-md-16 {
    padding-bottom: 16rem;
}
.pr-md-6 {
    padding-right: 6rem;
}
.pr-md-7 {
    padding-right: 7rem;
}
.pr-md-8 {
    padding-right: 8rem;
}
.pr-md-9 {
    padding-right: 9rem;
}
.pr-md-10 {
    padding-right: 10rem;
}
.pr-md-11 {
    padding-right: 11rem;
}
.pr-md-12 {
    padding-right: 12rem;
}
.pr-md-13 {
    padding-right: 13rem;
}
.pr-md-14 {
    padding-right: 14rem;
}
.pr-md-15 {
    padding-right: 15rem;
}
.pr-md-16 {
    padding-right: 16rem;
}
.pl-md-6 {
    padding-left: 6rem;
}
.pl-md-7 {
    padding-left: 7rem;
}
.pl-md-8 {
    padding-left: 8rem;
}
.pl-md-9 {
    padding-left: 9rem;
}
.pl-md-10 {
    padding-left: 10rem;
}
.pl-md-11 {
    padding-left: 11rem;
}
.pl-md-12 {
    padding-left: 12rem;
}
.pl-md-13 {
    padding-left: 13rem;
}
.pl-md-14 {
    padding-left: 14rem;
}
.pl-md-15 {
    padding-left: 15rem;
}
.pl-md-16 {
    padding-left: 16rem;
}
.ml-md-n120 {
    margin-left: -12rem;
}
.mr-md-n120 {
    margin-right: -12rem;
}
.mb-md-n120 {
    margin-bottom: -12rem;
}
.mt-md-n15 {
    margin-top: -1.5rem;
}
.mt-md-n30 {
    margin-top: -3rem;
}
.mt-md-n60 {
    margin-top: -6rem;
}
.mt-md-n90 {
    margin-top: -9rem;
}
.mt-md-n120 {
    margin-top: -12rem;
}
.mt-md-n150 {
    margin-top: -15rem;
}
.mt-md-n180 {
    margin-top: -18rem;
}
.ml-md-n240 {
    margin-left: -24rem;
}
.mr-md-n240 {
    margin-right: -24rem;
}
.mb-md-n240 {
    margin-bottom: -24rem;
}
.mt-md-n240 {
    margin-top: -24rem;
}
}
/* col-lg def */
@media (min-width: 992px) {
.p-lg-6 {
    padding-left: 6rem;
    padding-bottom: 6rem;
    padding-top: 6rem;
    padding-right: 6rem;
}
.p-lg-7 {
    padding-left: 7rem;
    padding-bottom: 7rem;
    padding-top: 7rem;
    padding-right: 7rem;
}
.p-lg-8 {
    padding-left: 8rem;
    padding-bottom: 8rem;
    padding-top: 8rem;
    padding-right: 8rem;
}
.p-lg-9 {
    padding-left: 9rem;
    padding-bottom: 9rem;
    padding-top: 9rem;
    padding-right: 9rem;
}
.p-lg-10 {
    padding-left: 10rem;
    padding-bottom: 10rem;
    padding-top: 10rem;
    padding-right: 10rem;
}
.p-lg-11 {
    padding-left: 11rem;
    padding-bottom: 11rem;
    padding-top: 11rem;
    padding-right: 11rem;
}
.p-lg-12 {
    padding-left: 12rem;
    padding-bottom: 12rem;
    padding-top: 12rem;
    padding-right: 12rem;
}
.p-lg-13 {
    padding-left: 13rem;
    padding-bottom: 13rem;
    padding-top: 13rem;
    padding-right: 13rem;
}
.p-lg-14 {
    padding-left: 14rem;
    padding-bottom: 14rem;
    padding-top: 14rem;
    padding-right: 14rem;
}
.p-lg-15 {
    padding-left: 15rem;
    padding-bottom: 15rem;
    padding-top: 15rem;
    padding-right: 15rem;
}
.p-lg-16 {
    padding-left: 16rem;
    padding-bottom: 16rem;
    padding-top: 16rem;
    padding-right: 16rem;
}      
.py-lg-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
}
.py-lg-7 {
    padding-top: 7rem;
    padding-bottom: 7rem;
}
.py-lg-8 {
    padding-top: 8rem;
    padding-bottom: 8rem;
}
.py-lg-9 {
    padding-top: 9rem;
    padding-bottom: 9rem;
}
.py-lg-10 {
    padding-top: 10rem;
    padding-bottom: 10rem;
}
.py-lg-11 {
    padding-top: 11rem;
    padding-bottom: 11rem;
}
.py-lg-12 {
    padding-top: 12rem;
    padding-bottom: 12rem;
}
.py-lg-13 {
    padding-top: 13rem;
    padding-bottom: 13rem;
}
.py-lg-14 {
    padding-top: 14rem;
    padding-bottom: 14rem;
}
.py-lg-15 {
    padding-top: 15rem;
    padding-bottom: 15rem;
}
.py-lg-16 {
    padding-top: 16rem;
    padding-bottom: 16rem;
}
.px-lg-6 {
    padding-left: 6rem;
    padding-right: 6rem;
}
.px-lg-7 {
    padding-left: 7rem;
    padding-right: 7rem;
}
.px-lg-8 {
    padding-left: 8rem;
    padding-right: 8rem;
}
.px-lg-9 {
    padding-left: 9rem;
    padding-right: 9rem;
}
.px-lg-10 {
    padding-left: 10rem;
    padding-right: 10rem;
}
.px-lg-11 {
    padding-left: 11rem;
    padding-right: 11rem;
}
.px-lg-12 {
    padding-left: 12rem;
    padding-right: 12rem;
}
.px-lg-13 {
    padding-left: 13rem;
    padding-right: 13rem;
}
.px-lg-14 {
    padding-left: 14rem;
    padding-right: 14rem;
}
.px-lg-15 {
    padding-left: 15rem;
    padding-right: 15rem;
}
.px-lg-16 {
    padding-left: 16rem;
    padding-right: 16rem;
}     
.pt-lg-6 {
    padding-top: 6rem;
}
.pt-lg-7 {
    padding-top: 7rem;
}
.pt-lg-8 {
    padding-top: 8rem;
}
.pt-lg-9 {
    padding-top: 9rem;
}
.pt-lg-10 {
    padding-top: 10rem;
}
.pt-lg-11 {
    padding-top: 11rem;
}
.pt-lg-12 {
    padding-top: 12rem;
}
.pt-lg-13 {
    padding-top: 13rem;
}
.pt-lg-14 {
    padding-top: 14rem;
}
.pt-lg-15 {
    padding-top: 15rem;
}
.pt-lg-16 {
    padding-top: 16rem;
}
.pb-lg-6 {
    padding-bottom: 6rem;
}
.pb-lg-7 {
    padding-bottom: 7rem;
}
.pb-lg-8 {
    padding-bottom: 8rem;
}
.pb-lg-9 {
    padding-bottom: 9rem;
}
.pb-lg-10 {
    padding-bottom: 10rem;
}
.pb-lg-11 {
    padding-bottom: 11rem;
}
.pb-lg-12 {
    padding-bottom: 12rem;
}
.pb-lg-13 {
    padding-bottom: 13rem;
}
.pb-lg-14 {
    padding-bottom: 14rem;
}
.pb-lg-15 {
    padding-bottom: 15rem;
}
.pb-lg-16 {
    padding-bottom: 16rem;
}
.pr-lg-6 {
    padding-right: 6rem;
}
.pr-lg-7 {
    padding-right: 7rem;
}
.pr-lg-8 {
    padding-right: 8rem;
}
.pr-lg-9 {
    padding-right: 9rem;
}
.pr-lg-10 {
    padding-right: 10rem;
}
.pr-lg-11 {
    padding-right: 11rem;
}
.pr-lg-12 {
    padding-right: 12rem;
}
.pr-lg-13 {
    padding-right: 13rem;
}
.pr-lg-14 {
    padding-right: 14rem;
}
.pr-lg-15 {
    padding-right: 15rem;
}
.pr-lg-16 {
    padding-right: 16rem;
}
.pl-lg-6 {
    padding-left: 6rem;
}
.pl-lg-7 {
    padding-left: 7rem;
}
.pl-lg-8 {
    padding-left: 8rem;
}
.pl-lg-9 {
    padding-left: 9rem;
}
.pl-lg-10 {
    padding-left: 10rem;
}
.pl-lg-11 {
    padding-left: 11rem;
}
.pl-lg-12 {
    padding-left: 12rem;
}
.pl-lg-13 {
    padding-left: 13rem;
}
.pl-lg-14 {
    padding-left: 14rem;
}
.pl-lg-15 {
    padding-left: 15rem;
}
.pl-lg-16 {
    padding-left: 16rem;
}
.ml-lg-n120 {
    margin-left: -12rem;
}
.mr-lg-n120 {
    margin-right: -12rem;
}
.mb-lg-n120 {
    margin-bottom: -12rem;
}
.mt-lg-n15 {
    margin-top: -1.5rem;
}
.mt-lg-n30 {
    margin-top: -3rem;
}
.mt-lg-n60 {
    margin-top: -6rem;
}
.mt-lg-n90 {
    margin-top: -9rem;
}
.mt-lg-n120 {
    margin-top: -12rem;
}
.mt-lg-n150 {
    margin-top: -15rem;
}
.mt-lg-n180 {
    margin-top: -18rem;
}
.ml-lg-n240 {
    margin-left: -24rem;
}
.mr-lg-n240 {
    margin-right: -24rem;
}
.mb-lg-n240 {
    margin-bottom: -24rem;
}
.mt-lg-n240 {
    margin-top: -24rem;
}
}
/* col-xl def */
@media (min-width: 1200px) {
.p-xl-6 {
    padding-left: 6rem;
    padding-bottom: 6rem;
    padding-top: 6rem;
    padding-right: 6rem;
}
.p-xl-7 {
    padding-left: 7rem;
    padding-bottom: 7rem;
    padding-top: 7rem;
    padding-right: 7rem;
}
.p-xl-8 {
    padding-left: 8rem;
    padding-bottom: 8rem;
    padding-top: 8rem;
    padding-right: 8rem;
}
.p-xl-9 {
    padding-left: 9rem;
    padding-bottom: 9rem;
    padding-top: 9rem;
    padding-right: 9rem;
}
.p-xl-10 {
    padding-left: 10rem;
    padding-bottom: 10rem;
    padding-top: 10rem;
    padding-right: 10rem;
}
.p-xl-11 {
    padding-left: 11rem;
    padding-bottom: 11rem;
    padding-top: 11rem;
    padding-right: 11rem;
}
.p-xl-12 {
    padding-left: 12rem;
    padding-bottom: 12rem;
    padding-top: 12rem;
    padding-right: 12rem;
}
.p-xl-13 {
    padding-left: 13rem;
    padding-bottom: 13rem;
    padding-top: 13rem;
    padding-right: 13rem;
}
.p-xl-14 {
    padding-left: 14rem;
    padding-bottom: 14rem;
    padding-top: 14rem;
    padding-right: 14rem;
}
.p-xl-15 {
    padding-left: 15rem;
    padding-bottom: 15rem;
    padding-top: 15rem;
    padding-right: 15rem;
}
.p-xl-16 {
    padding-left: 16rem;
    padding-bottom: 16rem;
    padding-top: 16rem;
    padding-right: 16rem;
}      
.py-xl-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
}
.py-xl-7 {
    padding-top: 7rem;
    padding-bottom: 7rem;
}
.py-xl-8 {
    padding-top: 8rem;
    padding-bottom: 8rem;
}
.py-xl-9 {
    padding-top: 9rem;
    padding-bottom: 9rem;
}
.py-xl-10 {
    padding-top: 10rem;
    padding-bottom: 10rem;
}
.py-xl-11 {
    padding-top: 11rem;
    padding-bottom: 11rem;
}
.py-xl-12 {
    padding-top: 12rem;
    padding-bottom: 12rem;
}
.py-xl-13 {
    padding-top: 13rem;
    padding-bottom: 13rem;
}
.py-xl-14 {
    padding-top: 14rem;
    padding-bottom: 14rem;
}
.py-xl-15 {
    padding-top: 15rem;
    padding-bottom: 15rem;
}
.px-xl-6 {
    padding-left: 6rem;
    padding-right: 6rem;
}
.px-xl-7 {
    padding-left: 7rem;
    padding-right: 7rem;
}
.px-xl-8 {
    padding-left: 8rem;
    padding-right: 8rem;
}
.px-xl-9 {
    padding-left: 9rem;
    padding-right: 9rem;
}
.px-xl-10 {
    padding-left: 10rem;
    padding-right: 10rem;
}
.px-xl-11 {
    padding-left: 11rem;
    padding-right: 11rem;
}
.px-xl-12 {
    padding-left: 12rem;
    padding-right: 12rem;
}
.px-xl-13 {
    padding-left: 13rem;
    padding-right: 13rem;
}
.px-xl-14 {
    padding-left: 14rem;
    padding-right: 14rem;
}
.px-xl-15 {
    padding-left: 15rem;
    padding-right: 15rem;
}
.px-xl-16 {
    padding-left: 16rem;
    padding-right: 16rem;
}     
.py-xl-16 {
    padding-top: 16rem;
    padding-bottom: 16rem;
}
.pt-xl-6 {
    padding-top: 6rem;
}
.pt-xl-7 {
    padding-top: 7rem;
}
.pt-xl-8 {
    padding-top: 8rem;
}
.pt-xl-9 {
    padding-top: 9rem;
}
.pt-xl-10 {
    padding-top: 10rem;
}
.pt-xl-11 {
    padding-top: 11rem;
}
.pt-xl-12 {
    padding-top: 12rem;
}
.pt-xl-13 {
    padding-top: 13rem;
}
.pt-xl-14 {
    padding-top: 14rem;
}
.pt-xl-15 {
    padding-top: 15rem;
}
.pt-xl-16 {
    padding-top: 16rem;
}
.pb-xl-6 {
    padding-bottom: 6rem;
}
.pb-xl-7 {
    padding-bottom: 7rem;
}
.pb-xl-8 {
    padding-bottom: 8rem;
}
.pb-xl-9 {
    padding-bottom: 9rem;
}
.pb-xl-10 {
    padding-bottom: 10rem;
}
.pb-xl-11 {
    padding-bottom: 11rem;
}
.pb-xl-12 {
    padding-bottom: 12rem;
}
.pb-xl-13 {
    padding-bottom: 13rem;
}
.pb-xl-14 {
    padding-bottom: 14rem;
}
.pb-xl-15 {
    padding-bottom: 15rem;
}
.pb-xl-16 {
    padding-bottom: 16rem;
}
.pr-xl-6 {
    padding-right: 6rem;
}
.pr-xl-7 {
    padding-right: 7rem;
}
.pr-xl-8 {
    padding-right: 8rem;
}
.pr-xl-9 {
    padding-right: 9rem;
}
.pr-xl-10 {
    padding-right: 10rem;
}
.pr-xl-11 {
    padding-right: 11rem;
}
.pr-xl-12 {
    padding-right: 12rem;
}
.pr-xl-13 {
    padding-right: 13rem;
}
.pr-xl-14 {
    padding-right: 14rem;
}
.pr-xl-15 {
    padding-right: 15rem;
}
.pr-xl-16 {
    padding-right: 16rem;
}
.pl-xl-6 {
    padding-left: 6rem;
}
.pl-xl-7 {
    padding-left: 7rem;
}
.pl-xl-8 {
    padding-left: 8rem;
}
.pl-xl-9 {
    padding-left: 9rem;
}
.pl-xl-10 {
    padding-left: 10rem;
}
.pl-xl-11 {
    padding-left: 11rem;
}
.pl-xl-12 {
    padding-left: 12rem;
}
.pl-xl-13 {
    padding-left: 13rem;
}
.pl-xl-14 {
    padding-left: 14rem;
}
.pl-xl-15 {
    padding-left: 15rem;
}
.pl-xl-16 {
    padding-left: 16rem;
}
.pl-xl-13p {
    padding-left: 13%;
}
.pt-xl-200 {
    padding-top: 20rem;
}
.pt-xl-300 {
    padding-top: 30rem;
}
.pb-xl-300 {
    padding-bottom: 30rem;
}
.ml-xl-n120 {
    margin-left: -12rem;
}
.mr-xl-n120 {
    margin-right: -12rem;
}
.mb-xl-n120 {
    margin-bottom: -12rem;
}
.mt-xl-n15 {
    margin-top: -1.5rem;
}
.mt-xl-n30 {
    margin-top: -3rem;
}
.mt-xl-n60 {
    margin-top: -6rem;
}
.mt-xl-n90 {
    margin-top: -9rem;
}
.mt-xl-n120 {
    margin-top: -12rem;
}
.mt-xl-n150 {
    margin-top: -15rem;
}
.mt-xl-n180 {
    margin-top: -18rem;
}
.ml-xl-n240 {
    margin-left: -24rem;
}
.mr-xl-n240 {
    margin-right: -24rem;
}
.mb-xl-n240 {
    margin-bottom: -24rem;
}
.mt-xl-n240 {
    margin-top: -24rem;
}
.mt-xl-100 {
    margin-top: 10rem;
}
.mt-xl-300 {
    margin-top: 30rem;
}
.ml-xl-n80 {
    margin-left: -8rem;
}
.mb-xl-n100 {
    margin-bottom: -10rem;
}
.mb-xl-n300 {
    margin-bottom: -30rem;
}
.mt-xl-6 {
    margin-top: 6rem;
}
}