 /* CUSTOM PIXELS SIZES */
 
 :root {
     --px10: 10px;
     --px20: 20px;
     --px30: 30px;
     --px40: 40px;
     --px50: 50px;
     --px60: 60px;
     --px70: 70px;
     --px80: 80px;
     --px90: 90px;
     --px100: 100px;
     --px110: 110px;
     --px120: 120px;
     --px130: 130px;
     --px140: 140px;
     --px150: 150px;
     --px160: 160px;
     --px170: 170px;
     --px180: 180px;
     --px190: 190px;
     --px200: 200px;
 }
 /* PIXEL PADDINGS */
 
 .pb-0px {
     padding-bottom: 0;
 }
 
 .pt-0px {
     padding-top: 0;
 }
 
 .p-10px {
     padding-top: var(--px10);
     padding-bottom: var(--px10);
 }
 
 .pt-10px {
     padding-top: var(--px10);
 }
 
 .pb-10px {
     padding-bottom: var(--px10);
 }
 
 .p-20px {
     padding-top: var(--px20);
     padding-bottom: var(--px20);
 }
 
 .pt-20px {
     padding-top: var(--px20);
 }
 
 .pb-20px {
     padding-bottom: var(--px20);
 }
 /**/
 
 .p-30px {
     padding-top: var(--px30);
     padding-bottom: var(--px30);
 }
 
 .pt-30px {
     padding-top: var(--px30);
 }
 
 .pb-30px {
     padding-bottom: var(--px30);
 }
 /**/
 
 .p-40px {
     padding-top: var(--px40);
     padding-bottom: var(--px40);
 }
 
 .pt-40px {
     padding-top: var(--px40);
 }
 
 .pb-40px {
     padding-bottom: var(--px40);
 }
 /**/
 
 .p-50px {
     padding-top: var(--px50);
     padding-bottom: var(--px50);
 }
 
 .pt-50px {
     padding-top: var(--px50);
 }
 
 .pb-50px {
     padding-bottom: var(--px50);
 }
 /**/
 
 .p-60px {
     padding-top: var(--px60);
     padding-bottom: var(--px60);
 }
 
 .pt-60px {
     padding-top: var(--px60);
 }
 
 .pb-60px {
     padding-bottom: var(--px60);
 }
 /**/
 
 .p-70px {
     padding-top: var(--px70);
     padding-bottom: var(--px70);
 }
 
 .pt-70px {
     padding-top: var(--px70);
 }
 
 .pb-70px {
     padding-bottom: var(--px70);
 }
 /**/
 
 .p-80px {
     padding-top: var(--px80);
     padding-bottom: var(--px80);
 }
 
 .pt-80px {
     padding-top: var(--px80);
 }
 
 .pb-80px {
     padding-bottom: var(--px80);
 }
 /**/
 
 .p-90px {
     padding-top: var(--px90);
     padding-bottom: var(--px90);
 }
 
 .pt-90px {
     padding-top: var(--px90);
 }
 
 .pb-90px {
     padding-bottom: var(--px90);
 }
 /**/
 
 .p-100px {
     padding-top: var(--px100);
     padding-bottom: var(--px100);
 }
 
 .pt-100px {
     padding-top: var(--px100);
 }
 
 .pb-100px {
     padding-bottom: var(--px100);
 }
 /**/
 
 .p-110px {
     padding-top: var(--px110);
     padding-bottom: var(--px110);
 }
 
 .pt-110px {
     padding-top: var(--px110);
 }
 
 .pb-110px {
     padding-bottom: var(--px110);
 }
 /**/
 
 .p-120px {
     padding-top: var(--px120);
     padding-bottom: var(--px120);
 }
 
 .pt-120px {
     padding-top: var(--px120);
 }
 
 .pb-120px {
     padding-bottom: var(--px120);
 }
 /**/
 
 .p-130px {
     padding-top: var(--px130);
     padding-bottom: var(--px130);
 }
 
 .pt-130px {
     padding-top: var(--px130);
 }
 
 .pb-130px {
     padding-bottom: var(--px130);
 }
 /**/
 
 .p-140px {
     padding-top: var(--px140);
     padding-bottom: var(--px140);
 }
 
 .pt-140px {
     padding-top: var(--px140);
 }
 
 .pb-140px {
     padding-bottom: var(--px140);
 }
 /**/
 
 .p-150px {
     padding-top: var(--px150);
     padding-bottom: var(--px150);
 }
 
 .pt-150px {
     padding-top: var(--px150);
 }
 
 .pb-150px {
     padding-bottom: var(--px150);
 }
 /**/
 
 .p-160px {
     padding-top: var(--px160);
     padding-bottom: var(--px160);
 }
 
 .pt-160px {
     padding-top: var(--px160);
 }
 
 .pb-160px {
     padding-bottom: var(--px160);
 }
 /**/
 
 .p-170px {
     padding-top: var(--px170);
     padding-bottom: var(--px170);
 }
 
 .pt-170px {
     padding-top: var(--px170);
 }
 
 .pb-170px {
     padding-bottom: var(--px170);
 }
 /**/
 
 .p-180px {
     padding-top: var(--px180);
     padding-bottom: var(--px180);
 }
 
 .pt-180px {
     padding-top: var(--px180);
 }
 
 .pb-180px {
     padding-bottom: var(--px180);
 }
 /**/
 
 .p-190px {
     padding-top: var(--px190);
     padding-bottom: var(--px190);
 }
 
 .pt-190px {
     padding-top: var(--px190);
 }
 
 .pb-190px {
     padding-bottom: var(--px180);
 }
 /**/
 
 .p-200px {
     padding-top: var(--px200);
     padding-bottom: var(--px200);
 }
 
 .pt-200px {
     padding-top: var(--px200);
 }
 
 .pb-200px {
     padding-bottom: var(--px200);
 }
 /* PIXEL MARGINS */
 /* PIXEL MARGINS */
 /* PIXEL MARGINS */
 
 .m-10px {
     margin-top: var(--px10);
     margin-bottom: var(--px10);
 }
 
 .mt-10px {
     margin-top: var(--px10);
 }
 
 .mb-10px {
     margin-bottom: var(--px10);
 }
 /**/
 /**/
 
 .mb-0px {
     margin-bottom: 0;
 }
 
 .mt-0px {
     margin-top: 0;
 }
 
 .m-20px {
     margin-top: var(--px20);
     margin-bottom: var(--px20);
 }
 
 .mt-20px {
     margin-top: var(--px20);
 }
 
 .mb-20px {
     margin-bottom: var(--px20);
 }
 /**/
 
 .m-30px {
     margin-top: var(--px30);
     margin-bottom: var(--px30);
 }
 
 .mt-30px {
     margin-top: var(--px30);
 }
 
 .mb-30px {
     margin-bottom: var(--px30);
 }
 /**/
 
 .m-40px {
     margin-top: var(--px40);
     margin-bottom: var(--px40);
 }
 
 .mt-40px {
     margin-top: var(--px40);
 }
 
 .mb-40px {
     margin-bottom: var(--px40);
 }
 /**/
 
 .m-50px {
     margin-top: var(--px50);
     margin-bottom: var(--px50);
 }
 
 .mt-50px {
     margin-top: var(--px50);
 }
 
 .mb-50px {
     margin-bottom: var(--px50);
 }
 /**/
 
 .m-60px {
     margin-top: var(--px60);
     margin-bottom: var(--px60);
 }
 
 .mt-60px {
     margin-top: var(--px60);
 }
 
 .mb-60px {
     margin-bottom: var(--px60);
 }
 /**/
 
 .m-70px {
     margin-top: var(--px70);
     margin-bottom: var(--px70);
 }
 
 .mt-70px {
     margin-top: var(--px70);
 }
 
 .mb-70px {
     margin-bottom: var(--px70);
 }
 /**/
 
 .m-80px {
     margin-top: var(--px80);
     margin-bottom: var(--px80);
 }
 
 .mt-80px {
     margin-top: var(--px80);
 }
 
 .mb-80px {
     margin-bottom: var(--px80);
 }
 /**/
 
 .m-90px {
     margin-top: var(--px90);
     margin-bottom: var(--px90);
 }
 
 .mt-90px {
     margin-top: var(--px90);
 }
 
 .mb-90px {
     margin-bottom: var(--px90);
 }
 /**/
 
 .m-100px {
     margin-top: var(--px100);
     margin-bottom: var(--px100);
 }
 
 .mt-100px {
     margin-top: var(--px100);
 }
 
 .mb-100px {
     margin-bottom: var(--px100);
 }
 /**/
 
 .m-110px {
     margin-top: var(--px110);
     margin-bottom: var(--px110);
 }
 
 .mt-110px {
     margin-top: var(--px110);
 }
 
 .mb-110px {
     margin-bottom: var(--px110);
 }
 /**/
 
 .m-120px {
     margin-top: var(--px120);
     margin-bottom: var(--px120);
 }
 
 .mt-120px {
     margin-top: var(--px120);
 }
 
 .mb-120px {
     margin-bottom: var(--px120);
 }
 /**/
 
 .m-130px {
     margin-top: var(--px130);
     margin-bottom: var(--px130);
 }
 
 .mt-130px {
     margin-top: var(--px130);
 }
 
 .mb-130px {
     margin-bottom: var(--px130);
 }
 /**/
 
 .m-140px {
     margin-top: var(--px140);
     margin-bottom: var(--px140);
 }
 
 .mt-140px {
     margin-top: var(--px140);
 }
 
 .mb-140px {
     margin-bottom: var(--px140);
 }
 /**/
 
 .m-150px {
     margin-top: var(--px150);
     margin-bottom: var(--px150);
 }
 
 .mt-150px {
     margin-top: var(--px150);
 }
 
 .mb-150px {
     margin-bottom: var(--px150);
 }
 /**/
 
 .m-160px {
     margin-top: var(--px160);
     margin-bottom: var(--px160);
 }
 
 .mt-160px {
     margin-top: var(--px160);
 }
 
 .mb-160px {
     margin-bottom: var(--px160);
 }
 /**/
 
 .m-170px {
     margin-top: var(--px170);
     margin-bottom: var(--px170);
 }
 
 .mt-170px {
     margin-top: var(--px170);
 }
 
 .mb-170px {
     margin-bottom: var(--px170);
 }
 /**/
 
 .m-180px {
     margin-top: var(--px180);
     margin-bottom: var(--px180);
 }
 
 .mt-180px {
     margin-top: var(--px180);
 }
 
 .mb-180px {
     margin-bottom: var(--px180);
 }
 /**/
 
 .m-190px {
     margin-top: var(--px190);
     margin-bottom: var(--px190);
 }
 
 .mt-190px {
     margin-top: var(--px190);
 }
 
 .mb-190px {
     margin-bottom: var(--px180);
 }
 /**/
 
 .m-200px {
     margin-top: var(--px200);
     margin-bottom: var(--px200);
 }
 
 .mt-200px {
     margin-top: var(--px200);
 }
 
 .mb-200px {
     margin-bottom: var(--px200);
 }
 /* reduce paddings/margins on resize */
 
 @media (max-width:992px) {
     .p-120px.mobile {
         padding-top: var(--px60);
         padding-bottom: var(--px60);
     }
     .pt-120px.mobile {
         padding-top: var(--px60);
     }
     .pb-120px.mobile {
         padding-bottom: var(--px60);
     }
     .m-120px.mobile {
         margin-top: var(--px60);
         margin-bottom: var(--px60);
     }
     .mt-120px.mobile {
         margin-top: var(--px60);
     }
     .mb-120px.mobile {
         margin-bottom: var(--px60);
     }
 }