/* 
 * CSS SPACE
 */
.mt-0 {
    margin-top: 0!important
}

.mt-10 {
    margin-top: 10px
}

.mt-20 {
    margin-top: 20px
}

.mt-30 {
    margin-top: 30px
}

.mt-40 {
    margin-top: 40px
}

.mt-50 {
    margin-top: 50px
}

.mt-60 {
    margin-top: 60px
}

.mt-70 {
    margin-top: 70px
}

.mt-75 {
    margin-top: 75px
}

.mt-80 {
    margin-top: 80px
}

.mt-90 {
    margin-top: 90px
}

.mt-100 {
    margin-top: 100px
}

.mt-110 {
    margin-top: 110px
}

.mt-120 {
    margin-top: 120px
}

.mt-130 {
    margin-top: 130px
}

.mt-140 {
    margin-top: 140px
}

.mb-0 {
    margin-bottom: 0!important
}

.mb-10 {
    margin-bottom: 10px
}

.mb-20 {
    margin-bottom: 20px
}

.mb-30 {
    margin-bottom: 30px
}

.mb-40 {
    margin-bottom: 40px
}

.mb-50 {
    margin-bottom: 50px
}

.mb-60 {
    margin-bottom: 60px
}

.mb-70 {
    margin-bottom: 70px
}

.mb-80 {
    margin-bottom: 80px
}

.mb-90 {
    margin-bottom: 90px
}

.mb-100 {
    margin-bottom: 100px
}

.mb-110 {
    margin-bottom: 110px
}

.mb-120 {
    margin-bottom: 120px
}

.mb-130 {
    margin-bottom: 130px
}

.mb-140 {
    margin-bottom: 140px
}

.pt-0 {
    padding-top: 0!important
}

.pt-10 {
    padding-top: 10px
}

.pt-20 {
    padding-top: 20px
}

.pt-30 {
    padding-top: 30px
}

.pt-40 {
    padding-top: 40px
}

.pt-50 {
    padding-top: 50px
}

.pt-60 {
    padding-top: 60px
}

.pt-70 {
    padding-top: 70px
}

.pt-80 {
    padding-top: 80px
}

.pt-90 {
    padding-top: 90px
}

.pt-100 {
    padding-top: 100px
}

.pt-110 {
    padding-top: 110px
}

.pt-120 {
    padding-top: 120px
}

.pt-130 {
    padding-top: 130px
}

.pt-140 {
    padding-top: 140px
}

.pb-0 {
    padding-bottom: 0!important
}

.pb-10 {
    padding-bottom: 10px
}

.pb-20 {
    padding-bottom: 20px
}

.pb-30 {
    padding-bottom: 30px
}

.pb-40 {
    padding-bottom: 40px
}

.pb-50 {
    padding-bottom: 50px
}

.pb-60 {
    padding-bottom: 60px
}

.pb-70 {
    padding-bottom: 70px
}

.pb-80 {
    padding-bottom: 80px
}

.pb-90 {
    padding-bottom: 90px
}

.pb-100 {
    padding-bottom: 100px
}

.pb-110 {
    padding-bottom: 110px
}

.pb-120 {
    padding-bottom: 120px
}

.pb-130 {
    padding-bottom: 130px
}

.pb-140 {
    padding-bottom: 140px
}



.m-0 {
    margin: 0 !important;
}

.mt-0, .my-0 {
    margin-top: 0 !important;
}

.mb-0, .my-0 {
    margin-bottom: 0 !important;
}

.ml-0, .mx-0 {
    margin-left: 0 !important;
}

.mr-0, .mx-0 {
    margin-right: 0 !important;
}

.m-1 {
    margin: 0.25rem !important;
}

.mt-1, .my-1 {
    margin-top: 0.25rem !important;
}

.mb-1, .my-1 {
    margin-bottom: 0.25rem !important;
}

.ml-1, .mx-1 {
    margin-left: 0.25rem !important;
}

.mr-1, .mx-1 {
    margin-right: 0.25rem !important;
}

.m-2 {
    margin: 0.5rem !important;
}

.mt-2, .my-2 {
    margin-top: 0.5rem !important;
}

.mb-2, .my-2 {
    margin-bottom: 0.5rem !important;
}

.ml-2, .mx-2 {
    margin-left: 0.5rem !important;
}

.mr-2, .mx-2 {
    margin-right: 0.5rem !important;
}

.m-3 {
    margin: 1rem !important;
}

.mt-3, .my-3 {
    margin-top: 1rem !important;
}

.mb-3, .my-3 {
    margin-bottom: 1rem !important;
}

.ml-3, .mx-3 {
    margin-left: 1rem !important;
}

.mr-3, .mx-3 {
    margin-right: 1rem !important;
}

.m-4 {
    margin: 1.5rem !important;
}

.mt-4, .my-4 {
    margin-top: 1.5rem !important;
}

.mb-4, .my-4 {
    margin-bottom: 1.5rem !important;
}

.ml-4, .mx-4 {
    margin-left: 1.5rem !important;
}

.mr-4, .mx-4 {
    margin-right: 1.5rem !important;
}

.m-5 {
    margin: 3rem !important;
}

.mt-5, .my-5 {
    margin-top: 3rem !important;
}

.mb-5, .my-5 {
    margin-bottom: 3rem !important;
}

.ml-5, .mx-5 {
    margin-left: 3rem !important;
}

.mr-5, .mx-5 {
    margin-right: 3rem !important;
}

.m-6 {
    margin: 4.5rem !important;
}

.mt-6, .my-6 {
    margin-top: 4.5rem !important;
}

.mb-6, .my-6 {
    margin-bottom: 4.5rem !important;
}

.ml-6, .mx-6 {
    margin-left: 4.5rem !important;
}

.mr-6, .mx-6 {
    margin-right: 4.5rem !important;
}

.m-7 {
    margin: 5rem !important;
}

.mt-7, .my-7 {
    margin-top: 5rem !important;
}

.mb-7, .my-7 {
    margin-bottom: 5rem !important;
}

.ml-7, .mx-7 {
    margin-left: 5rem !important;
}

.mr-7, .mx-7 {
    margin-right: 5rem !important;
}

.m-8 {
    margin: 5.5rem !important;
}

.mt-8, .my-8 {
    margin-top: 5.5rem !important;
}

.mb-8, .my-8 {
    margin-bottom: 5.5rem !important;
}

.ml-8, .mx-8 {
    margin-left: 5.5rem !important;
}

.mr-8, .mx-8 {
    margin-right: 5.5rem !important;
}

.m-9 {
    margin: 6rem !important;
}

.mt-9, .my-9 {
    margin-top: 6rem !important;
}

.mb-9, .my-9 {
    margin-bottom: 6rem !important;
}

.ml-9, .mx-9 {
    margin-left: 6rem !important;
}

.mr-9, .mx-9 {
    margin-right: 6rem !important;
}

.p-0 {
    padding: 0 !important;
}

.pt-0, .py-0 {
    padding-top: 0 !important;
}

.pb-0, .py-0 {
    padding-bottom: 0 !important;
}

.pl-0, .px-0 {
    padding-left: 0 !important;
}

.pr-0, .px-0 {
    padding-right: 0 !important;
}

.p-1 {
    padding: 0.25rem !important;
}

.pt-1, .py-1 {
    padding-top: 0.25rem !important;
}

.pb-1, .py-1 {
    padding-bottom: 0.25rem !important;
}

.pl-1, .px-1 {
    padding-left: 0.25rem !important;
}

.pr-1, .px-1 {
    padding-right: 0.25rem !important;
}

.p-2 {
    padding: 0.5rem !important;
}

.pt-2, .py-2 {
    padding-top: 0.5rem !important;
}

.pb-2, .py-2 {
    padding-bottom: 0.5rem !important;
}

.pl-2, .px-2 {
    padding-left: 0.5rem !important;
}

.pr-2, .px-2 {
    padding-right: 0.5rem !important;
}

.p-3 {
    padding: 1rem !important;
}

.pt-3, .py-3 {
    padding-top: 1rem !important;
}

.pb-3, .py-3 {
    padding-bottom: 1rem !important;
}

.pl-3, .px-3 {
    padding-left: 1rem !important;
}

.pr-3, .px-3 {
    padding-right: 1rem !important;
}

.p-4 {
    padding: 1.5rem !important;
}

.pt-4, .py-4 {
    padding-top: 1.5rem !important;
}

.pb-4, .py-4 {
    padding-bottom: 1.5rem !important;
}

.pl-4, .px-4 {
    padding-left: 1.5rem !important;
}

.pr-4, .px-4 {
    padding-right: 1.5rem !important;
}

.pl-45, .px-45 {
    padding-left: 2rem !important;
}

.pr-45, .px-45 {
    padding-right: 2rem !important;
}

.p-5 {
    padding: 3rem !important;
}

.pt-5, .py-5 {
    padding-top: 3rem !important;
}

.pb-5, .py-5 {
    padding-bottom: 3rem !important;
}

.pl-5, .px-5 {
    padding-left: 3rem !important;
}

.pr-5, .px-5 {
    padding-right: 3rem !important;
}

.p-6 {
    padding: 4.5rem !important;
}

.pt-6, .py-6 {
    padding-top: 4.5rem !important;
}

.pb-6, .py-6 {
    padding-bottom: 4.5rem !important;
}

.pl-6, .px-6 {
    padding-left: 4.5rem !important;
}

.pr-6, .px-6 {
    padding-right: 4.5rem !important;
}

.p-7 {
    padding: 5rem !important;
}

.pt-7, .py-7 {
    padding-top: 5rem !important;
}

.pb-7, .py-7 {
    padding-bottom: 5rem !important;
}

.pl-7, .px-7 {
    padding-left: 5rem !important;
}

.pr-7, .px-7 {
    padding-right: 5rem !important;
}

.p-8 {
    padding: 5.5rem !important;
}

.pt-8, .py-8 {
    padding-top: 5.5rem !important;
}

.pb-8, .py-8 {
    padding-bottom: 5.5rem !important;
}

.pl-8, .px-8 {
    padding-left: 5.5rem !important;
}

.pr-8, .px-8 {
    padding-right: 5.5rem !important;
}

.p-9 {
    padding: 8rem !important;
}

.pt-9, .py-9 {
    padding-top: 8rem !important;
}

.pb-9, .py-9 {
    padding-bottom: 8rem !important;
}

.pl-9, .px-9 {
    padding-left: 8rem !important;
}

.pr-9, .px-9 {
    padding-right: 8rem !important;
}

.m-auto {
    margin: auto !important;
}

.mt-auto, .my-auto {
    margin-top: auto !important;
}

.mb-auto, .my-auto {
    margin-bottom: auto !important;
}
@media only screen and (max-width: 1200px) {
    .mt-lg-0 {
        margin-top:0!important
    }

    .mt-lg-10 {
        margin-top: 10px
    }

    .mt-lg-20 {
        margin-top: 20px
    }

    .mt-lg-30 {
        margin-top: 30px
    }

    .mt-lg-40 {
        margin-top: 40px
    }

    .mt-lg-50 {
        margin-top: 50px
    }

    .mt-lg-60 {
        margin-top: 60px
    }

    .mt-lg-70 {
        margin-top: 70px
    }

    .mt-lg-80 {
        margin-top: 80px
    }

    .mt-lg-90 {
        margin-top: 90px
    }

    .mt-lg-100 {
        margin-top: 100px
    }

    .mt-lg-110 {
        margin-top: 110px
    }

    .mt-lg-120 {
        margin-top: 120px
    }

    .mt-lg-130 {
        margin-top: 130px
    }

    .mt-lg-140 {
        margin-top: 140px
    }

    .mb-lg-0 {
        margin-bottom: 0!important
    }

    .mb-lg-10 {
        margin-bottom: 10px
    }

    .mb-lg-20 {
        margin-bottom: 20px
    }

    .mb-lg-30 {
        margin-bottom: 30px
    }

    .mb-lg-40 {
        margin-bottom: 40px
    }

    .mb-lg-50 {
        margin-bottom: 50px
    }

    .mb-lg-60 {
        margin-bottom: 60px
    }

    .mb-lg-70 {
        margin-bottom: 70px
    }

    .mb-lg-80 {
        margin-bottom: 80px
    }

    .mb-lg-90 {
        margin-bottom: 90px
    }

    .mb-lg-100 {
        margin-bottom: 100px
    }

    .mb-lg-110 {
        margin-bottom: 110px
    }

    .mb-lg-120 {
        margin-bottom: 120px
    }

    .mb-lg-130 {
        margin-bottom: 130px
    }

    .mb-lg-140 {
        margin-bottom: 140px
    }

    .pt-lg-0 {
        padding-top: 0!important
    }

    .pt-lg-10 {
        padding-top: 10px
    }

    .pt-lg-20 {
        padding-top: 20px
    }

    .pt-lg-30 {
        padding-top: 30px
    }

    .pt-lg-40 {
        padding-top: 40px
    }

    .pt-lg-50 {
        padding-top: 50px
    }

    .pt-lg-60 {
        padding-top: 60px
    }

    .pt-lg-70 {
        padding-top: 70px
    }

    .pt-lg-80 {
        padding-top: 80px
    }

    .pt-lg-90 {
        padding-top: 90px
    }

    .pt-lg-100 {
        padding-top: 100px
    }

    .pt-lg-110 {
        padding-top: 110px
    }

    .pt-lg-120 {
        padding-top: 120px
    }

    .pt-lg-130 {
        padding-top: 130px
    }

    .pt-lg-140 {
        padding-top: 140px
    }

    .pb-lg-0 {
        padding-bottom: 0!important
    }

    .pb-lg-10 {
        padding-bottom: 10px
    }

    .pb-lg-20 {
        padding-bottom: 20px
    }

    .pb-lg-30 {
        padding-bottom: 30px
    }

    .pb-lg-40 {
        padding-bottom: 40px
    }

    .pb-lg-50 {
        padding-bottom: 50px
    }

    .pb-lg-60 {
        padding-bottom: 60px
    }

    .pb-lg-70 {
        padding-bottom: 70px
    }

    .pb-lg-80 {
        padding-bottom: 80px
    }

    .pb-lg-90 {
        padding-bottom: 90px
    }

    .pb-lg-100 {
        padding-bottom: 100px
    }

    .pb-lg-110 {
        padding-bottom: 110px
    }

    .pb-lg-120 {
        padding-bottom: 120px
    }

    .pb-lg-130 {
        padding-bottom: 130px
    }

    .pb-lg-140 {
        padding-bottom: 140px
    }
}

@media only screen and (max-width: 1024px) {
    .mt-md-0 {
        margin-top:0!important
    }

    .mt-md-10 {
        margin-top: 10px
    }

    .mt-md-20 {
        margin-top: 20px
    }

    .mt-md-30 {
        margin-top: 30px
    }

    .mt-md-40 {
        margin-top: 40px
    }

    .mt-md-50 {
        margin-top: 50px
    }

    .mt-md-60 {
        margin-top: 60px
    }

    .mt-md-70 {
        margin-top: 70px
    }

    .mt-md-80 {
        margin-top: 80px
    }

    .mt-md-90 {
        margin-top: 90px
    }

    .mt-md-100 {
        margin-top: 100px
    }

    .mt-md-110 {
        margin-top: 110px
    }

    .mt-md-120 {
        margin-top: 120px
    }

    .mt-md-130 {
        margin-top: 130px
    }

    .mt-md-140 {
        margin-top: 140px
    }

    .mb-md-0 {
        margin-bottom: 0!important
    }

    .mb-md-10 {
        margin-bottom: 10px
    }

    .mb-md-20 {
        margin-bottom: 20px
    }

    .mb-md-30 {
        margin-bottom: 30px
    }

    .mb-md-40 {
        margin-bottom: 40px
    }

    .mb-md-50 {
        margin-bottom: 50px
    }

    .mb-md-60 {
        margin-bottom: 60px
    }

    .mb-md-70 {
        margin-bottom: 70px
    }

    .mb-md-80 {
        margin-bottom: 80px
    }

    .mb-md-90 {
        margin-bottom: 90px
    }

    .mb-md-100 {
        margin-bottom: 100px
    }

    .mb-md-110 {
        margin-bottom: 110px
    }

    .mb-md-120 {
        margin-bottom: 120px
    }

    .mb-md-130 {
        margin-bottom: 130px
    }

    .mb-md-140 {
        margin-bottom: 140px
    }

    .pt-md-0 {
        padding-top: 0!important
    }

    .pt-md-10 {
        padding-top: 10px
    }

    .pt-md-20 {
        padding-top: 20px
    }

    .pt-md-30 {
        padding-top: 30px
    }

    .pt-md-40 {
        padding-top: 40px
    }

    .pt-md-50 {
        padding-top: 50px
    }

    .pt-md-60 {
        padding-top: 60px
    }

    .pt-md-70 {
        padding-top: 70px
    }

    .pt-md-80 {
        padding-top: 80px
    }

    .pt-md-90 {
        padding-top: 90px
    }

    .pt-md-100 {
        padding-top: 100px
    }

    .pt-md-110 {
        padding-top: 110px
    }

    .pt-md-120 {
        padding-top: 120px
    }

    .pt-md-130 {
        padding-top: 130px
    }

    .pt-md-140 {
        padding-top: 140px
    }

    .pb-md-0 {
        padding-bottom: 0!important
    }

    .pb-md-10 {
        padding-bottom: 10px
    }

    .pb-md-20 {
        padding-bottom: 20px
    }

    .pb-md-30 {
        padding-bottom: 30px
    }

    .pb-md-40 {
        padding-bottom: 40px
    }

    .pb-md-50 {
        padding-bottom: 50px
    }

    .pb-md-60 {
        padding-bottom: 60px
    }

    .pb-md-70 {
        padding-bottom: 70px
    }

    .pb-md-80 {
        padding-bottom: 80px
    }

    .pb-md-90 {
        padding-bottom: 90px
    }

    .pb-md-100 {
        padding-bottom: 100px
    }

    .pb-md-110 {
        padding-bottom: 110px
    }

    .pb-md-120 {
        padding-bottom: 120px
    }

    .pb-md-130 {
        padding-bottom: 130px
    }

    .pb-md-140 {
        padding-bottom: 140px
    }
}

@media only screen and (max-width: 768px) {
    .mt-sm-0 {
        margin-top:0!important
    }

    .mt-sm-10 {
        margin-top: 10px
    }

    .mt-sm-20 {
        margin-top: 20px
    }

    .mt-sm-30 {
        margin-top: 30px
    }

    .mt-sm-40 {
        margin-top: 40px
    }

    .mt-sm-50 {
        margin-top: 50px
    }

    .mt-sm-60 {
        margin-top: 60px
    }

    .mt-sm-70 {
        margin-top: 70px
    }

    .mt-sm-80 {
        margin-top: 80px
    }

    .mt-sm-90 {
        margin-top: 90px
    }

    .mt-sm-100 {
        margin-top: 100px
    }

    .mt-sm-110 {
        margin-top: 110px
    }

    .mt-sm-120 {
        margin-top: 120px
    }

    .mt-sm-130 {
        margin-top: 130px
    }

    .mt-sm-140 {
        margin-top: 140px
    }

    .mb-sm-0 {
        margin-bottom: 0!important
    }

    .mb-sm-10 {
        margin-bottom: 10px
    }

    .mb-sm-20 {
        margin-bottom: 20px
    }

    .mb-sm-30 {
        margin-bottom: 30px
    }

    .mb-sm-40 {
        margin-bottom: 40px
    }

    .mb-sm-50 {
        margin-bottom: 50px
    }

    .mb-sm-60 {
        margin-bottom: 60px
    }

    .mb-sm-70 {
        margin-bottom: 70px
    }

    .mb-sm-80 {
        margin-bottom: 80px
    }

    .mb-sm-90 {
        margin-bottom: 90px
    }

    .mb-sm-100 {
        margin-bottom: 100px
    }

    .mb-sm-110 {
        margin-bottom: 110px
    }

    .mb-sm-120 {
        margin-bottom: 120px
    }

    .mb-sm-130 {
        margin-bottom: 130px
    }

    .mb-sm-140 {
        margin-bottom: 140px
    }

    .pt-sm-0 {
        padding-top: 0!important
    }

    .pt-sm-10 {
        padding-top: 10px
    }

    .pt-sm-20 {
        padding-top: 20px
    }

    .pt-sm-30 {
        padding-top: 30px
    }

    .pt-sm-40 {
        padding-top: 40px
    }

    .pt-sm-50 {
        padding-top: 50px
    }

    .pt-sm-60 {
        padding-top: 60px
    }

    .pt-sm-70 {
        padding-top: 70px
    }

    .pt-sm-80 {
        padding-top: 80px
    }

    .pt-sm-90 {
        padding-top: 90px
    }

    .pt-sm-100 {
        padding-top: 100px
    }

    .pt-sm-110 {
        padding-top: 110px
    }

    .pt-sm-120 {
        padding-top: 120px
    }

    .pt-sm-130 {
        padding-top: 130px
    }

    .pt-sm-140 {
        padding-top: 140px
    }

    .pb-sm-0 {
        padding-bottom: 0!important
    }

    .pb-sm-10 {
        padding-bottom: 10px
    }

    .pb-sm-20 {
        padding-bottom: 20px
    }

    .pb-sm-30 {
        padding-bottom: 30px
    }

    .pb-sm-40 {
        padding-bottom: 40px
    }

    .pb-sm-50 {
        padding-bottom: 50px
    }

    .pb-sm-60 {
        padding-bottom: 60px
    }

    .pb-sm-70 {
        padding-bottom: 70px
    }

    .pb-sm-80 {
        padding-bottom: 80px
    }

    .pb-sm-90 {
        padding-bottom: 90px
    }

    .pb-sm-100 {
        padding-bottom: 100px
    }

    .pb-sm-110 {
        padding-bottom: 110px
    }

    .pb-sm-120 {
        padding-bottom: 120px
    }

    .pb-sm-130 {
        padding-bottom: 130px
    }

    .pb-sm-140 {
        padding-bottom: 140px
    }
}

@media only screen and (max-width: 767px) {
    .px-xs-0{padding-left:0!important;padding-right:0!important}
    .py-xs-0{padding-top:0!important;padding-bottom:0!important}
    .pl-xs-15{padding-left:15px !important;}
    .pl-xs-0{padding-left:0!important;}
    .pr-xs-0{padding-right:0!important}
    .px-xs-15{padding:0 15px !important;}
    
    .mx-xs-0{margin-left:0!important;margin-right:0!important}
    .my-xs-0{margin-top:0!important;margin-bottom:0!important}
    .ml-xs-0{margin-left:0!important;}
    .mr-xs-0{margin-right:0!important}


    .mt-xs-0 {
        margin-top:0!important
    }

    .mt-xs-10 {
        margin-top: 10px
    }

    .mt-xs-20 {
        margin-top: 20px
    }

    .mt-xs-30 {
        margin-top: 30px
    }

    .mt-xs-40 {
        margin-top: 40px
    }

    .mt-xs-50 {
        margin-top: 50px
    }

    .mt-xs-60 {
        margin-top: 60px
    }

    .mt-xs-70 {
        margin-top: 70px
    }

    .mt-xs-80 {
        margin-top: 80px
    }

    .mt-xs-90 {
        margin-top: 90px
    }

    .mt-xs-100 {
        margin-top: 100px
    }

    .mt-xs-110 {
        margin-top: 110px
    }

    .mt-xs-120 {
        margin-top: 120px
    }

    .mt-xs-130 {
        margin-top: 130px
    }

    .mt-xs-140 {
        margin-top: 140px
    }

    .mb-xs-0 {
        margin-bottom: 0!important
    }

    .mb-xs-10 {
        margin-bottom: 10px
    }

    .mb-xs-20 {
        margin-bottom: 20px
    }

    .mb-xs-30 {
        margin-bottom: 30px
    }

    .mb-xs-40 {
        margin-bottom: 40px
    }

    .mb-xs-50 {
        margin-bottom: 50px
    }

    .mb-xs-60 {
        margin-bottom: 60px
    }

    .mb-xs-70 {
        margin-bottom: 70px
    }

    .mb-xs-80 {
        margin-bottom: 80px
    }

    .mb-xs-90 {
        margin-bottom: 90px
    }

    .mb-xs-100 {
        margin-bottom: 100px
    }

    .mb-xs-110 {
        margin-bottom: 110px
    }

    .mb-xs-120 {
        margin-bottom: 120px
    }

    .mb-xs-130 {
        margin-bottom: 130px
    }

    .mb-xs-140 {
        margin-bottom: 140px
    }

    .pt-xs-0 {
        padding-top: 0!important
    }

    .pt-xs-10 {
        padding-top: 10px
    }

    .pt-xs-20 {
        padding-top: 20px
    }

    .pt-xs-30 {
        padding-top: 30px
    }

    .pt-xs-40 {
        padding-top: 40px
    }

    .pt-xs-50 {
        padding-top: 50px
    }

    .pt-xs-60 {
        padding-top: 60px
    }

    .pt-xs-70 {
        padding-top: 70px
    }

    .pt-xs-80 {
        padding-top: 80px
    }

    .pt-xs-90 {
        padding-top: 90px
    }

    .pt-xs-100 {
        padding-top: 100px
    }

    .pt-xs-110 {
        padding-top: 110px
    }

    .pt-xs-120 {
        padding-top: 120px
    }

    .pt-xs-130 {
        padding-top: 130px
    }

    .pt-xs-140 {
        padding-top: 140px
    }

    .pb-xs-0 {
        padding-bottom: 0!important
    }

    .pb-xs-10 {
        padding-bottom: 10px
    }

    .pb-xs-20 {
        padding-bottom: 20px
    }

    .pb-xs-30 {
        padding-bottom: 30px
    }

    .pb-xs-40 {
        padding-bottom: 40px
    }

    .pb-xs-50 {
        padding-bottom: 50px
    }

    .pb-xs-60 {
        padding-bottom: 60px
    }

    .pb-xs-70 {
        padding-bottom: 70px
    }

    .pb-xs-80 {
        padding-bottom: 80px
    }

    .pb-xs-90 {
        padding-bottom: 90px
    }

    .pb-xs-100 {
        padding-bottom: 100px
    }

    .pb-xs-110 {
        padding-bottom: 110px
    }

    .pb-xs-120 {
        padding-bottom: 120px
    }

    .pb-xs-130 {
        padding-bottom: 130px
    }

    .pb-xs-140 {
        padding-bottom: 140px
    }
}

@media only screen and (max-width: 480px) {
    .mt-xxs-0 {
        margin-top:0!important
    }

    .mt-xxs-10 {
        margin-top: 10px
    }

    .mt-xxs-20 {
        margin-top: 20px
    }

    .mt-xxs-30 {
        margin-top: 30px
    }

    .mt-xxs-40 {
        margin-top: 40px
    }

    .mt-xxs-50 {
        margin-top: 50px
    }

    .mt-xxs-60 {
        margin-top: 60px
    }

    .mt-xxs-70 {
        margin-top: 70px
    }

    .mt-xxs-80 {
        margin-top: 80px
    }

    .mt-xxs-90 {
        margin-top: 90px
    }

    .mt-xxs-100 {
        margin-top: 100px
    }

    .mt-xxs-110 {
        margin-top: 110px
    }

    .mt-xxs-120 {
        margin-top: 120px
    }

    .mt-xxs-130 {
        margin-top: 130px
    }

    .mt-xxs-140 {
        margin-top: 140px
    }

    .mb-xxs-0 {
        margin-bottom: 0!important
    }

    .mb-xxs-10 {
        margin-bottom: 10px
    }

    .mb-xxs-20 {
        margin-bottom: 20px
    }

    .mb-xxs-30 {
        margin-bottom: 30px
    }

    .mb-xxs-40 {
        margin-bottom: 40px
    }

    .mb-xxs-50 {
        margin-bottom: 50px
    }

    .mb-xxs-60 {
        margin-bottom: 60px
    }

    .mb-xxs-70 {
        margin-bottom: 70px
    }

    .mb-xxs-80 {
        margin-bottom: 80px
    }

    .mb-xxs-90 {
        margin-bottom: 90px
    }

    .mb-xxs-100 {
        margin-bottom: 100px
    }

    .mb-xxs-110 {
        margin-bottom: 110px
    }

    .mb-xxs-120 {
        margin-bottom: 120px
    }

    .mb-xxs-130 {
        margin-bottom: 130px
    }

    .mb-xxs-140 {
        margin-bottom: 140px
    }

    .pt-xxs-0 {
        padding-top: 0!important
    }

    .pt-xxs-10 {
        padding-top: 10px
    }

    .pt-xxs-20 {
        padding-top: 20px
    }

    .pt-xxs-30 {
        padding-top: 30px
    }

    .pt-xxs-40 {
        padding-top: 40px
    }

    .pt-xxs-50 {
        padding-top: 50px
    }

    .pt-xxs-60 {
        padding-top: 60px
    }

    .pt-xxs-70 {
        padding-top: 70px
    }

    .pt-xxs-80 {
        padding-top: 80px
    }

    .pt-xxs-90 {
        padding-top: 90px
    }

    .pt-xxs-100 {
        padding-top: 100px
    }

    .pt-xxs-110 {
        padding-top: 110px
    }

    .pt-xxs-120 {
        padding-top: 120px
    }

    .pt-xxs-130 {
        padding-top: 130px
    }

    .pt-xxs-140 {
        padding-top: 140px
    }

    .pb-xxs-0 {
        padding-bottom: 0!important
    }

    .pb-xxs-10 {
        padding-bottom: 10px
    }

    .pb-xxs-20 {
        padding-bottom: 20px
    }

    .pb-xxs-30 {
        padding-bottom: 30px
    }

    .pb-xxs-40 {
        padding-bottom: 40px
    }

    .pb-xxs-50 {
        padding-bottom: 50px
    }

    .pb-xxs-60 {
        padding-bottom: 60px
    }

    .pb-xxs-70 {
        padding-bottom: 70px
    }

    .pb-xxs-80 {
        padding-bottom: 80px
    }

    .pb-xxs-90 {
        padding-bottom: 90px
    }

    .pb-xxs-100 {
        padding-bottom: 100px
    }

    .pb-xxs-110 {
        padding-bottom: 110px
    }

    .pb-xxs-120 {
        padding-bottom: 120px
    }

    .pb-xxs-130 {
        padding-bottom: 130px
    }

    .pb-xxs-140 {
        padding-bottom: 140px
    }
    .px-xxs-10 {
        padding: 0 10px
    }
	
    .pr-xxs-0 {
        padding-right: 0
    }
	.pr-xxs-15 {
        padding-right: 15px
    }
    .pl-xxs-0 {
        padding-left: 0
    }
    .pl-xxs-15 {
        padding-left:15px
    }
    .pr-xxs-5 {
        padding-right: 5px
    }
    .pl-xxs-5 {
        padding-left:5px
    }
		
}
@media (min-width: 768px) {
    .m-sm-0 {
        margin: 0 !important;
    }

    .mt-sm-0, .my-sm-0 {
        margin-top: 0 !important;
    }

    .mb-sm-0, .my-sm-0 {
        margin-bottom: 0 !important;
    }

    .ml-sm-0, .mx-sm-0 {
        margin-left: 0 !important;
    }

    .mr-sm-0, .mx-sm-0 {
        margin-right: 0 !important;
    }

    .m-sm-1 {
        margin: 0.25rem !important;
    }

    .mt-sm-1, .my-sm-1 {
        margin-top: 0.25rem !important;
    }

    .mb-sm-1, .my-sm-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-sm-1, .mx-sm-1 {
        margin-left: 0.25rem !important;
    }

    .mr-sm-1, .mx-sm-1 {
        margin-right: 0.25rem !important;
    }

    .m-sm-2 {
        margin: 0.5rem !important;
    }

    .mt-sm-2, .my-sm-2 {
        margin-top: 0.5rem !important;
    }

    .mb-sm-2, .my-sm-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-sm-2, .mx-sm-2 {
        margin-left: 0.5rem !important;
    }

    .mr-sm-2, .mx-sm-2 {
        margin-right: 0.5rem !important;
    }

    .m-sm-3 {
        margin: 1rem !important;
    }

    .mt-sm-3, .my-sm-3 {
        margin-top: 1rem !important;
    }

    .mb-sm-3, .my-sm-3 {
        margin-bottom: 1rem !important;
    }

    .ml-sm-3, .mx-sm-3 {
        margin-left: 1rem !important;
    }

    .mr-sm-3, .mx-sm-3 {
        margin-right: 1rem !important;
    }

    .m-sm-4 {
        margin: 1.5rem !important;
    }

    .mt-sm-4, .my-sm-4 {
        margin-top: 1.5rem !important;
    }

    .mb-sm-4, .my-sm-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-sm-4, .mx-sm-4 {
        margin-left: 1.5rem !important;
    }

    .mr-sm-4, .mx-sm-4 {
        margin-right: 1.5rem !important;
    }

    .m-sm-5 {
        margin: 3rem !important;
    }

    .mt-sm-5, .my-sm-5 {
        margin-top: 3rem !important;
    }

    .mb-sm-5, .my-sm-5 {
        margin-bottom: 3rem !important;
    }

    .ml-sm-5, .mx-sm-5 {
        margin-left: 3rem !important;
    }

    .mr-sm-5, .mx-sm-5 {
        margin-right: 3rem !important;
    }

    .m-sm-6 {
        margin: 4.5rem !important;
    }

    .mt-sm-6, .my-sm-6 {
        margin-top: 4.5rem !important;
    }

    .mb-sm-6, .my-sm-6 {
        margin-bottom: 4.5rem !important;
    }

    .ml-sm-6, .mx-sm-6 {
        margin-left: 4.5rem !important;
    }

    .mr-sm-6, .mx-sm-6 {
        margin-right: 4.5rem !important;
    }

    .m-sm-7 {
        margin: 5rem !important;
    }

    .mt-sm-7, .my-sm-7 {
        margin-top: 5rem !important;
    }

    .mb-sm-7, .my-sm-7 {
        margin-bottom: 5rem !important;
    }

    .ml-sm-7, .mx-sm-7 {
        margin-left: 5rem !important;
    }

    .mr-sm-7, .mx-sm-7 {
        margin-right: 5rem !important;
    }

    .m-sm-8 {
        margin: 5.5rem !important;
    }

    .mt-sm-8, .my-sm-8 {
        margin-top: 5.5rem !important;
    }

    .mb-sm-8, .my-sm-8 {
        margin-bottom: 5.5rem !important;
    }

    .ml-sm-8, .mx-sm-8 {
        margin-left: 5.5rem !important;
    }

    .mr-sm-8, .mx-sm-8 {
        margin-right: 5.5rem !important;
    }

    .m-sm-9 {
        margin: 6rem !important;
    }

    .mt-sm-9, .my-sm-9 {
        margin-top: 6rem !important;
    }

    .mb-sm-9, .my-sm-9 {
        margin-bottom: 6rem !important;
    }

    .ml-sm-9, .mx-sm-9 {
        margin-left: 6rem !important;
    }

    .mr-sm-9, .mx-sm-9 {
        margin-right: 6rem !important;
    }

    .p-sm-0 {
        padding: 0 !important;
    }

    .pt-sm-0, .py-sm-0 {
        padding-top: 0 !important;
    }

    .pb-sm-0, .py-sm-0 {
        padding-bottom: 0 !important;
    }

    .pl-sm-0, .px-sm-0 {
        padding-left: 0 !important;
    }

    .pr-sm-0, .px-sm-0 {
        padding-right: 0 !important;
    }

    .p-sm-1 {
        padding: 0.25rem !important;
    }

    .pt-sm-1, .py-sm-1 {
        padding-top: 0.25rem !important;
    }

    .pb-sm-1, .py-sm-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-sm-1, .px-sm-1 {
        padding-left: 0.25rem !important;
    }

    .pr-sm-1, .px-sm-1 {
        padding-right: 0.25rem !important;
    }

    .p-sm-2 {
        padding: 0.5rem !important;
    }

    .pt-sm-2, .py-sm-2 {
        padding-top: 0.5rem !important;
    }

    .pb-sm-2, .py-sm-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-sm-2, .px-sm-2 {
        padding-left: 0.5rem !important;
    }

    .pr-sm-2, .px-sm-2 {
        padding-right: 0.5rem !important;
    }

    .p-sm-3 {
        padding: 1rem !important;
    }

    .pt-sm-3, .py-sm-3 {
        padding-top: 1rem !important;
    }

    .pb-sm-3, .py-sm-3 {
        padding-bottom: 1rem !important;
    }

    .pl-sm-3, .px-sm-3 {
        padding-left: 1rem !important;
    }

    .pr-sm-3, .px-sm-3 {
        padding-right: 1rem !important;
    }

    .p-sm-4 {
        padding: 1.5rem !important;
    }

    .pt-sm-4, .py-sm-4 {
        padding-top: 1.5rem !important;
    }

    .pb-sm-4, .py-sm-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-sm-4, .px-sm-4 {
        padding-left: 1.5rem !important;
    }

    .pr-sm-4, .px-sm-4 {
        padding-right: 1.5rem !important;
    }

    .p-sm-5 {
        padding: 3rem !important;
    }

    .pt-sm-5, .py-sm-5 {
        padding-top: 3rem !important;
    }

    .pb-sm-5, .py-sm-5 {
        padding-bottom: 3rem !important;
    }

    .pl-sm-5, .px-sm-5 {
        padding-left: 3rem !important;
    }

    .pr-sm-5, .px-sm-5 {
        padding-right: 3rem !important;
    }

    .p-sm-6 {
        padding: 4.5rem !important;
    }

    .pt-sm-6, .py-sm-6 {
        padding-top: 4.5rem !important;
    }

    .pb-sm-6, .py-sm-6 {
        padding-bottom: 4.5rem !important;
    }

    .pl-sm-6, .px-sm-6 {
        padding-left: 4.5rem !important;
    }

    .pr-sm-6, .px-sm-6 {
        padding-right: 4.5rem !important;
    }

    .p-sm-7 {
        padding: 5rem !important;
    }

    .pt-sm-7, .py-sm-7 {
        padding-top: 5rem !important;
    }

    .pb-sm-7, .py-sm-7 {
        padding-bottom: 5rem !important;
    }

    .pl-sm-7, .px-sm-7 {
        padding-left: 5rem !important;
    }

    .pr-sm-7, .px-sm-7 {
        padding-right: 5rem !important;
    }

    .p-sm-8 {
        padding: 5.5rem !important;
    }

    .pt-sm-8, .py-sm-8 {
        padding-top: 5.5rem !important;
    }

    .pb-sm-8, .py-sm-8 {
        padding-bottom: 5.5rem !important;
    }

    .pl-sm-8, .px-sm-8 {
        padding-left: 5.5rem !important;
    }

    .pr-sm-8, .px-sm-8 {
        padding-right: 5.5rem !important;
    }

    .p-sm-9 {
        padding: 6rem !important;
    }

    .pt-sm-9, .py-sm-9 {
        padding-top: 6rem !important;
    }

    .pb-sm-9, .py-sm-9 {
        padding-bottom: 6rem !important;
    }

    .pl-sm-9, .px-sm-9 {
        padding-left: 6rem !important;
    }

    .pr-sm-9, .px-sm-9 {
        padding-right: 6rem !important;
    }

    .m-sm-auto {
        margin: auto !important;
    }

    .mt-sm-auto, .my-sm-auto {
        margin-top: auto !important;
    }

    .mb-sm-auto, .my-sm-auto {
        margin-bottom: auto !important;
    }
}

@media (min-width: 992px) {
    .m-md-0 {
        margin: 0 !important;
    }

    .mt-md-0, .my-md-0 {
        margin-top: 0 !important;
    }

    .mb-md-0, .my-md-0 {
        margin-bottom: 0 !important;
    }

    .ml-md-0, .mx-md-0 {
        margin-left: 0 !important;
    }

    .mr-md-0, .mx-md-0 {
        margin-right: 0 !important;
    }

    .m-md-1 {
        margin: 0.25rem !important;
    }

    .mt-md-1, .my-md-1 {
        margin-top: 0.25rem !important;
    }

    .mb-md-1, .my-md-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-md-1, .mx-md-1 {
        margin-left: 0.25rem !important;
    }

    .mr-md-1, .mx-md-1 {
        margin-right: 0.25rem !important;
    }

    .m-md-2 {
        margin: 0.5rem !important;
    }

    .mt-md-2, .my-md-2 {
        margin-top: 0.5rem !important;
    }

    .mb-md-2, .my-md-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-md-2, .mx-md-2 {
        margin-left: 0.5rem !important;
    }

    .mr-md-2, .mx-md-2 {
        margin-right: 0.5rem !important;
    }

    .m-md-3 {
        margin: 1rem !important;
    }

    .mt-md-3, .my-md-3 {
        margin-top: 1rem !important;
    }

    .mb-md-3, .my-md-3 {
        margin-bottom: 1rem !important;
    }

    .ml-md-3, .mx-md-3 {
        margin-left: 1rem !important;
    }

    .mr-md-3, .mx-md-3 {
        margin-right: 1rem !important;
    }

    .m-md-4 {
        margin: 1.5rem !important;
    }

    .mt-md-4, .my-md-4 {
        margin-top: 1.5rem !important;
    }

    .mb-md-4, .my-md-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-md-4, .mx-md-4 {
        margin-left: 1.5rem !important;
    }

    .mr-md-4, .mx-md-4 {
        margin-right: 1.5rem !important;
    }

    .m-md-5 {
        margin: 3rem !important;
    }

    .mt-md-5, .my-md-5 {
        margin-top: 3rem !important;
    }

    .mb-md-5, .my-md-5 {
        margin-bottom: 3rem !important;
    }

    .ml-md-5, .mx-md-5 {
        margin-left: 3rem !important;
    }

    .mr-md-5, .mx-md-5 {
        margin-right: 3rem !important;
    }

    .m-md-6 {
        margin: 4.5rem !important;
    }

    .mt-md-6, .my-md-6 {
        margin-top: 4.5rem !important;
    }

    .mb-md-6, .my-md-6 {
        margin-bottom: 4.5rem !important;
    }

    .ml-md-6, .mx-md-6 {
        margin-left: 4.5rem !important;
    }

    .mr-md-6, .mx-md-6 {
        margin-right: 4.5rem !important;
    }

    .m-md-7 {
        margin: 5rem !important;
    }

    .mt-md-7, .my-md-7 {
        margin-top: 5rem !important;
    }

    .mb-md-7, .my-md-7 {
        margin-bottom: 5rem !important;
    }

    .ml-md-7, .mx-md-7 {
        margin-left: 5rem !important;
    }

    .mr-md-7, .mx-md-7 {
        margin-right: 5rem !important;
    }

    .m-md-8 {
        margin: 5.5rem !important;
    }

    .mt-md-8, .my-md-8 {
        margin-top: 5.5rem !important;
    }

    .mb-md-8, .my-md-8 {
        margin-bottom: 5.5rem !important;
    }

    .ml-md-8, .mx-md-8 {
        margin-left: 5.5rem !important;
    }

    .mr-md-8, .mx-md-8 {
        margin-right: 5.5rem !important;
    }

    .m-md-9 {
        margin: 6rem !important;
    }

    .mt-md-9, .my-md-9 {
        margin-top: 6rem !important;
    }

    .mb-md-9, .my-md-9 {
        margin-bottom: 6rem !important;
    }

    .ml-md-9, .mx-md-9 {
        margin-left: 6rem !important;
    }

    .mr-md-9, .mx-md-9 {
        margin-right: 6rem !important;
    }

    .p-md-0 {
        padding: 0 !important;
    }

    .pt-md-0, .py-md-0 {
        padding-top: 0 !important;
    }

    .pb-md-0, .py-md-0 {
        padding-bottom: 0 !important;
    }

    .pl-md-0, .px-md-0 {
        padding-left: 0 !important;
    }

    .pr-md-0, .px-md-0 {
        padding-right: 0 !important;
    }

    .p-md-1 {
        padding: 0.25rem !important;
    }

    .pt-md-1, .py-md-1 {
        padding-top: 0.25rem !important;
    }

    .pb-md-1, .py-md-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-md-1, .px-md-1 {
        padding-left: 0.25rem !important;
    }

    .pr-md-1, .px-md-1 {
        padding-right: 0.25rem !important;
    }

    .p-md-2 {
        padding: 0.5rem !important;
    }

    .pt-md-2, .py-md-2 {
        padding-top: 0.5rem !important;
    }

    .pb-md-2, .py-md-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-md-2, .px-md-2 {
        padding-left: 0.5rem !important;
    }

    .pr-md-2, .px-md-2 {
        padding-right: 0.5rem !important;
    }

    .p-md-3 {
        padding: 1rem !important;
    }

    .pt-md-3, .py-md-3 {
        padding-top: 1rem !important;
    }

    .pb-md-3, .py-md-3 {
        padding-bottom: 1rem !important;
    }

    .pl-md-3, .px-md-3 {
        padding-left: 1rem !important;
    }

    .pr-md-3, .px-md-3 {
        padding-right: 1rem !important;
    }

    .p-md-4 {
        padding: 1.5rem !important;
    }

    .pt-md-4, .py-md-4 {
        padding-top: 1.5rem !important;
    }

    .pb-md-4, .py-md-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-md-4, .px-md-4 {
        padding-left: 1.5rem !important;
    }

    .pr-md-4, .px-md-4 {
        padding-right: 1.5rem !important;
    }

    .p-md-5 {
        padding: 3rem !important;
    }

    .pt-md-5, .py-md-5 {
        padding-top: 3rem !important;
    }

    .pb-md-5, .py-md-5 {
        padding-bottom: 3rem !important;
    }

    .pl-md-5, .px-md-5 {
        padding-left: 3rem !important;
    }

    .pr-md-5, .px-md-5 {
        padding-right: 3rem !important;
    }

    .p-md-6 {
        padding: 4.5rem !important;
    }

    .pt-md-6, .py-md-6 {
        padding-top: 4.5rem !important;
    }

    .pb-md-6, .py-md-6 {
        padding-bottom: 4.5rem !important;
    }

    .pl-md-6, .px-md-6 {
        padding-left: 4.5rem !important;
    }

    .pr-md-6, .px-md-6 {
        padding-right: 4.5rem !important;
    }

    .p-md-7 {
        padding: 5rem !important;
    }

    .pt-md-7, .py-md-7 {
        padding-top: 5rem !important;
    }

    .pb-md-7, .py-md-7 {
        padding-bottom: 5rem !important;
    }

    .pl-md-7, .px-md-7 {
        padding-left: 5rem !important;
    }

    .pr-md-7, .px-md-7 {
        padding-right: 5rem !important;
    }

    .p-md-8 {
        padding: 5.5rem !important;
    }

    .pt-md-8, .py-md-8 {
        padding-top: 5.5rem !important;
    }

    .pb-md-8, .py-md-8 {
        padding-bottom: 5.5rem !important;
    }

    .pl-md-8, .px-md-8 {
        padding-left: 5.5rem !important;
    }

    .pr-md-8, .px-md-8 {
        padding-right: 5.5rem !important;
    }

    .p-md-9 {
        padding: 6rem !important;
    }

    .pt-md-9, .py-md-9 {
        padding-top: 6rem !important;
    }

    .pb-md-9, .py-md-9 {
        padding-bottom: 6rem !important;
    }

    .pl-md-9, .px-md-9 {
        padding-left: 6rem !important;
    }

    .pr-md-9, .px-md-9 {
        padding-right: 6rem !important;
    }

    .m-md-auto {
        margin: auto !important;
    }

    .mt-md-auto, .my-md-auto {
        margin-top: auto !important;
    }

    .mb-md-auto, .my-md-auto {
        margin-bottom: auto !important;
    }
}

@media (min-width: 1200px) {
    .m-lg-0 {
        margin: 0 !important;
    }

    .mt-lg-0, .my-lg-0 {
        margin-top: 0 !important;
    }

    .mb-lg-0, .my-lg-0 {
        margin-bottom: 0 !important;
    }

    .ml-lg-0, .mx-lg-0 {
        margin-left: 0 !important;
    }

    .mr-lg-0, .mx-lg-0 {
        margin-right: 0 !important;
    }

    .m-lg-1 {
        margin: 0.25rem !important;
    }

    .mt-lg-1, .my-lg-1 {
        margin-top: 0.25rem !important;
    }

    .mb-lg-1, .my-lg-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-lg-1, .mx-lg-1 {
        margin-left: 0.25rem !important;
    }

    .mr-lg-1, .mx-lg-1 {
        margin-right: 0.25rem !important;
    }

    .m-lg-2 {
        margin: 0.5rem !important;
    }

    .mt-lg-2, .my-lg-2 {
        margin-top: 0.5rem !important;
    }

    .mb-lg-2, .my-lg-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-lg-2, .mx-lg-2 {
        margin-left: 0.5rem !important;
    }

    .mr-lg-2, .mx-lg-2 {
        margin-right: 0.5rem !important;
    }

    .m-lg-3 {
        margin: 1rem !important;
    }

    .mt-lg-3, .my-lg-3 {
        margin-top: 1rem !important;
    }

    .mb-lg-3, .my-lg-3 {
        margin-bottom: 1rem !important;
    }

    .ml-lg-3, .mx-lg-3 {
        margin-left: 1rem !important;
    }

    .mr-lg-3, .mx-lg-3 {
        margin-right: 1rem !important;
    }

    .m-lg-4 {
        margin: 1.5rem !important;
    }

    .mt-lg-4, .my-lg-4 {
        margin-top: 1.5rem !important;
    }

    .mb-lg-4, .my-lg-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-lg-4, .mx-lg-4 {
        margin-left: 1.5rem !important;
    }

    .mr-lg-4, .mx-lg-4 {
        margin-right: 1.5rem !important;
    }

    .m-lg-5 {
        margin: 3rem !important;
    }

    .mt-lg-5, .my-lg-5 {
        margin-top: 3rem !important;
    }

    .mb-lg-5, .my-lg-5 {
        margin-bottom: 3rem !important;
    }

    .ml-lg-5, .mx-lg-5 {
        margin-left: 3rem !important;
    }

    .mr-lg-5, .mx-lg-5 {
        margin-right: 3rem !important;
    }

    .m-lg-6 {
        margin: 4.5rem !important;
    }

    .mt-lg-6, .my-lg-6 {
        margin-top: 4.5rem !important;
    }

    .mb-lg-6, .my-lg-6 {
        margin-bottom: 4.5rem !important;
    }

    .ml-lg-6, .mx-lg-6 {
        margin-left: 4.5rem !important;
    }

    .mr-lg-6, .mx-lg-6 {
        margin-right: 4.5rem !important;
    }

    .m-lg-7 {
        margin: 5rem !important;
    }

    .mt-lg-7, .my-lg-7 {
        margin-top: 5rem !important;
    }

    .mb-lg-7, .my-lg-7 {
        margin-bottom: 5rem !important;
    }

    .ml-lg-7, .mx-lg-7 {
        margin-left: 5rem !important;
    }

    .mr-lg-7, .mx-lg-7 {
        margin-right: 5rem !important;
    }

    .m-lg-8 {
        margin: 5.5rem !important;
    }

    .mt-lg-8, .my-lg-8 {
        margin-top: 5.5rem !important;
    }

    .mb-lg-8, .my-lg-8 {
        margin-bottom: 5.5rem !important;
    }

    .ml-lg-8, .mx-lg-8 {
        margin-left: 5.5rem !important;
    }

    .mr-lg-8, .mx-lg-8 {
        margin-right: 5.5rem !important;
    }

    .m-lg-9 {
        margin: 6rem !important;
    }

    .mt-lg-9, .my-lg-9 {
        margin-top: 6rem !important;
    }

    .mb-lg-9, .my-lg-9 {
        margin-bottom: 6rem !important;
    }

    .ml-lg-9, .mx-lg-9 {
        margin-left: 6rem !important;
    }

    .mr-lg-9, .mx-lg-9 {
        margin-right: 6rem !important;
    }

    .p-lg-0 {
        padding: 0 !important;
    }

    .pt-lg-0, .py-lg-0 {
        padding-top: 0 !important;
    }

    .pb-lg-0, .py-lg-0 {
        padding-bottom: 0 !important;
    }

    .pl-lg-0, .px-lg-0 {
        padding-left: 0 !important;
    }

    .pr-lg-0, .px-lg-0 {
        padding-right: 0 !important;
    }

    .p-lg-1 {
        padding: 0.25rem !important;
    }

    .pt-lg-1, .py-lg-1 {
        padding-top: 0.25rem !important;
    }

    .pb-lg-1, .py-lg-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-lg-1, .px-lg-1 {
        padding-left: 0.25rem !important;
    }

    .pr-lg-1, .px-lg-1 {
        padding-right: 0.25rem !important;
    }

    .p-lg-2 {
        padding: 0.5rem !important;
    }

    .pt-lg-2, .py-lg-2 {
        padding-top: 0.5rem !important;
    }

    .pb-lg-2, .py-lg-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-lg-2, .px-lg-2 {
        padding-left: 0.5rem !important;
    }

    .pr-lg-2, .px-lg-2 {
        padding-right: 0.5rem !important;
    }

    .p-lg-3 {
        padding: 1rem !important;
    }

    .pt-lg-3, .py-lg-3 {
        padding-top: 1rem !important;
    }

    .pb-lg-3, .py-lg-3 {
        padding-bottom: 1rem !important;
    }

    .pl-lg-3, .px-lg-3 {
        padding-left: 1rem !important;
    }

    .pr-lg-3, .px-lg-3 {
        padding-right: 1rem !important;
    }

    .p-lg-4 {
        padding: 1.5rem !important;
    }

    .pt-lg-4, .py-lg-4 {
        padding-top: 1.5rem !important;
    }

    .pb-lg-4, .py-lg-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-lg-4, .px-lg-4 {
        padding-left: 1.5rem !important;
    }

    .pr-lg-4, .px-lg-4 {
        padding-right: 1.5rem !important;
    }

    .p-lg-5 {
        padding: 3rem !important;
    }

    .pt-lg-5, .py-lg-5 {
        padding-top: 3rem !important;
    }

    .pb-lg-5, .py-lg-5 {
        padding-bottom: 3rem !important;
    }

    .pl-lg-5, .px-lg-5 {
        padding-left: 3rem !important;
    }

    .pr-lg-5, .px-lg-5 {
        padding-right: 3rem !important;
    }

    .p-lg-6 {
        padding: 4.5rem !important;
    }

    .pt-lg-6, .py-lg-6 {
        padding-top: 4.5rem !important;
    }

    .pb-lg-6, .py-lg-6 {
        padding-bottom: 4.5rem !important;
    }

    .pl-lg-6, .px-lg-6 {
        padding-left: 4.5rem !important;
    }

    .pr-lg-6, .px-lg-6 {
        padding-right: 4.5rem !important;
    }

    .p-lg-7 {
        padding: 5rem !important;
    }

    .pt-lg-7, .py-lg-7 {
        padding-top: 5rem !important;
    }

    .pb-lg-7, .py-lg-7 {
        padding-bottom: 5rem !important;
    }

    .pl-lg-7, .px-lg-7 {
        padding-left: 5rem !important;
    }

    .pr-lg-7, .px-lg-7 {
        padding-right: 5rem !important;
    }

    .p-lg-8 {
        padding: 5.5rem !important;
    }

    .pt-lg-8, .py-lg-8 {
        padding-top: 5.5rem !important;
    }

    .pb-lg-8, .py-lg-8 {
        padding-bottom: 5.5rem !important;
    }

    .pl-lg-8, .px-lg-8 {
        padding-left: 5.5rem !important;
    }

    .pr-lg-8, .px-lg-8 {
        padding-right: 5.5rem !important;
    }

    .p-lg-9 {
        padding: 6rem !important;
    }

    .pt-lg-9, .py-lg-9 {
        padding-top: 6rem !important;
    }

    .pb-lg-9, .py-lg-9 {
        padding-bottom: 6rem !important;
    }

    .pl-lg-9, .px-lg-9 {
        padding-left: 6rem !important;
    }

    .pr-lg-9, .px-lg-9 {
        padding-right: 6rem !important;
    }

    .m-lg-auto {
        margin: auto !important;
    }

    .mt-lg-auto, .my-lg-auto {
        margin-top: auto !important;
    }

    .mb-lg-auto, .my-lg-auto {
        margin-bottom: auto !important;
    }
}

.font-size-10 {
    font-size: 10px !important;
}

.font-size-11 {
    font-size: 11px !important;
}

.font-size-12 {
    font-size: 12px !important;
}

.font-size-13 {
    font-size: 13px !important;
}

.font-size-14 {
    font-size: 14px !important;
}

.font-size-15 {
    font-size: 15px !important;
}

.font-size-16 {
    font-size: 16px !important;
}

.font-size-17 {
    font-size: 17px !important;
}

.font-size-18 {
    font-size: 18px !important;
}

.font-size-19 {
    font-size: 19px !important;
}

.font-size-20 {
    font-size: 20px !important;
}

.font-size-21 {
    font-size: 21px !important;
}

.font-size-22 {
    font-size: 22px !important;
}

.font-size-24 {
    font-size: 24px !important;
}

.font-size-26 {
    font-size: 26px !important;
}

.font-size-28 {
    font-size: 28px !important;
}

.font-size-30 {
    font-size: 30px !important;
}

.font-size-32 {
    font-size: 32px !important;
}

.font-size-34 {
    font-size: 34px !important;
}

.font-size-35 {
    font-size: 35px !important;
}

.font-size-36 {
    font-size: 36px !important;
}

.font-size-38 {
    font-size: 38px !important;
}

.font-size-40 {
    font-size: 40px !important;
}

.font-size-42 {
    font-size: 42px !important;
}

.font-size-44 {
    font-size: 44px !important;
}

.font-size-46 {
    font-size: 46px !important;
}

.font-size-48 {
    font-size: 48px !important;
}

.font-size-50 {
    font-size: 50px !important;
}

.font-size-1-15x {
    font-size: 1.15em;
}

.font-size-1-25x {
    font-size: 1.25em;
}

.font-size-1-5x {
    font-size: 1.5em;
}

.font-size-1-6x {
    font-size: 1.6em;
}

.font-size-1-75x {
    font-size: 1.75em;
}

.font-size-2x {
    font-size: 2em;
}

.font-size-2-15x {
    font-size: 2.15em;
}

.font-size-2-25x {
    font-size: 2.25em;
}

.font-size-2-5x {
    font-size: 2.5em;
}

.font-size-2-6x {
    font-size: 2.6em;
}

.font-size-2-75x {
    font-size: 2.75em;
}

.font-size-3x {
    font-size: 3em;
}

.font-size-3-15x {
    font-size: 3.15em;
}

.font-size-3-3x {
    font-size: 3.3em;
}

.font-size-4x {
    font-size: 4em;
}

.font-size-4-3x {
    font-size: 4.3em;
}

.border {
    border: 1px solid #d4d4d4;
}

.opacity0 {
    opacity: 0;
}

.opacity1 {
    opacity: 0.1;
}

.opacity2 {
    opacity: 0.2;
}

.opacity3 {
    opacity: 0.3;
}

.opacity4 {
    opacity: 0.4;
}

.opacity5 {
    opacity: 0.5;
}

.opacity6 {
    opacity: 0.6;
}

.opacity7 {
    opacity: 0.7;
}

.opacity8 {
    opacity: 0.8;
}

.opacity9 {
    opacity: 0.9;
}

.opacity10 {
    opacity: 1;
}
