/**************************************************************
    INFO: Die Pixel in REM Umrechnungstabelle ist ganz am Ende.
***************************************************************/

/* ====================================================
    Section: Stadard ist ptb70
======================================================= */
section { 
    padding-top: 4rem; 
    padding-bottom: 4rem; 
}

@media (max-width: 991px) {
section { 
    padding-top: calc(30px + 1.5vw);
    padding-bottom: calc(30px + 1.5vw);
    }
}

/* Einstellung für nachfolgende Sectionen */
.s0 { padding-top: 0rem; padding-bottom: 0rem; }
.s10 { padding-top: 10px; padding-bottom: 10px; }
.s20 { padding-top: 20px; padding-bottom: 20px; }
.s30 { padding-top: 30px; padding-bottom: 30px; }
.s40 { padding-top: 40px; padding-bottom: 40px; }
.s50 { padding-top: 50px; padding-bottom: 50px; }
.s60 { padding-top: 60px; padding-bottom: 60px; }
.s70 { padding-top: 70px; padding-bottom: 70px; }
.s80 { padding-top: 80px; padding-bottom: 80px; }
.s90 { padding-top: 90px; padding-bottom: 90px; }
.s100 { padding-top: 100px; padding-bottom: 100px; }

/* =================================================
    Überschriften: Standard ist pb50 / center
    Für andere Abstände class angeben
=================================================== */
.headline { text-align: center; }
.headline5 { text-align: center; padding-bottom: 5px; }
.headline10 { text-align: center; padding-bottom: 10px; }
.headline15 { text-align: center; padding-bottom: 15px; }
.headline20 { text-align: center; padding-bottom: 20px; }
.headline25 { text-align: center; padding-bottom: 25px; }
.headline30 { text-align: center; padding-bottom: 30px; }
.headline35 { text-align: center; padding-bottom: 35px; }
.headline40 { text-align: center; padding-bottom: 40px; }
.headline45 { text-align: center; padding-bottom: 45px; }
.headline50 { text-align: center; padding-bottom: 50px; }
.headline55 { text-align: center; padding-bottom: 55px; }
.headline60 { text-align: center; padding-bottom: 60px; }
.headline65 { text-align: center; padding-bottom: 65px; }
.headline70 { text-align: center; padding-bottom: 70px; }
.headline75 { text-align: center; padding-bottom: 75px; }
.headline80 { text-align: center; padding-bottom: 80px; }
.headline85 { text-align: center; padding-bottom: 85px; }
.headline90 { text-align: center; padding-bottom: 90px; }
.headline95 { text-align: center; padding-bottom: 95px; }
.headline100 { text-align: center; padding-bottom: 100px; }

/* =================================================
    Listen: Standard ist pb10 
    Für andere Abstände class angeben
=================================================== */
.list, 
.list5, .list10, .list15, .list20, .list25, .list30
{ padding-left: 30px; margin-bottom: 0.3rem; margin-top: 15px; }

.list5 li { padding-bottom: 5px; }
.list10 li { padding-bottom: 10px; }
.list15 li { padding-bottom: 15px; }
.list120 li { padding-bottom: 20px; }
.list125 li { padding-bottom: 25px; }
.list130 li { padding-bottom: 30px; }
/* ====================================================
    Container:
    z.B. für kleine Formulare oder Listen
====================================================== */


.cw500 { max-width: 500px; }
.cw600 { max-width: 600px; }
.cw700 { max-width: 700px; }
.cw800 { max-width: 800px; }
.cw900 { max-width: 900px; }
.cw1000 { max-width: 1000px; }
.cw1024 { max-width: 1024px; }
.cw1200 { max-width: 1200px; }
.cw1280 { max-width: 1280px; }

@media (min-width:1400px) {

    .cw1370 { max-width: 1370px; }
    .cw1440 { max-width: 1440px; }
    .cw1600 { max-width: 1600px; }
    }
}

.cw500,.cw600,.cw700,.cw800,.cw900,.cw1024,.cw1200,.cw1280,.cw1370,.cw1440,.cw1600 {
        margin-right: auto;
        margin-left: auto;
}

/* =================================================
     Width - 1-100% 
=================================================== */
.w-1 { width:1%; }
.w-2 { width:2%; }
.w-3 { width:3%; }
.w-4 { width:4%; }
.w-5 { width:5%; }
.w-6 { width:6%; }
.w-7 { width:7%; }
.w-8 { width:8%; }
.w-9 { width:9%; }
.w-10 { width:10%; }
.w-11 { width:11%; }
.w-12 { width:12%; }
.w-13 { width:13%; }
.w-14 { width:14%; }
.w-15 { width:15%; }
.w-16 { width:16%; }
.w-17 { width:17%; }
.w-18 { width:18%; }
.w-19 { width:19%; }
.w-20 { width:20%; }
.w-21 { width:21%; }
.w-22 { width:22%; }
.w-23 { width:23%; }
.w-24 { width:24%; }
.w-25 { width:25%; }
.w-26 { width:26%; }
.w-27 { width:27%; }
.w-28 { width:28%; }
.w-29 { width:29%; }
.w-30 { width:30%; }
.w-31 { width:31%; }
.w-32 { width:32%; }
.w-33 { width:33%; }
.w-34 { width:34%; }
.w-35 { width:35%; }
.w-36 { width:36%; }
.w-37 { width:37%; }
.w-38 { width:38%; }
.w-39 { width:39%; }
.w-40 { width:40%; }
.w-41 { width:41%; }
.w-42 { width:42%; }
.w-43 { width:43%; }
.w-44 { width:44%; }
.w-45 { width:45%; }
.w-46 { width:46%; }
.w-47 { width:47%; }
.w-48 { width:48%; }
.w-49 { width:49%; }
.w-50 { width:50%; }
.w-51 { width:51%; }
.w-52 { width:52%; }
.w-53 { width:53%; }
.w-54 { width:54%; }
.w-55 { width:55%; }
.w-56 { width:56%; }
.w-57 { width:57%; }
.w-58 { width:58%; }
.w-59 { width:59%; }
.w-60 { width:60%; }
.w-61 { width:61%; }
.w-62 { width:62%; }
.w-63 { width:63%; }
.w-64 { width:64%; }
.w-65 { width:65%; }
.w-66 { width:66%; }
.w-67 { width:67%; }
.w-68 { width:68%; }
.w-69 { width:69%; }
.w-70 { width:70%; }
.w-71 { width:71%; }
.w-72 { width:72%; }
.w-73 { width:73%; }
.w-74 { width:74%; }
.w-75 { width:75%; }
.w-76 { width:76%; }
.w-77 { width:77%; }
.w-78 { width:78%; }
.w-79 { width:79%; }
.w-80 { width:80%; }
.w-81 { width:81%; }
.w-82 { width:82%; }
.w-83 { width:83%; }
.w-84 { width:84%; }
.w-85 { width:85%; }
.w-86 { width:86%; }
.w-87 { width:87%; }
.w-88 { width:88%; }
.w-89 { width:89%; }
.w-90 { width:90%; }
.w-91 { width:91%; }
.w-92 { width:92%; }
.w-93 { width:93%; }
.w-94 { width:94%; }
.w-95 { width:95%; }
.w-96 { width:96%; }
.w-97 { width:97%; }
.w-98 { width:98%; }
.w-99 { width:99%; }
.w-100 { width:100%; }

/* =================================================
     Max-Width - 1-100% 
=================================================== */
.mw-1 { max-width:1%; }
.mw-2 { max-width:2%; }
.mw-3 { max-width:3%; }
.mw-4 { max-width:4%; }
.mw-5 { max-width:5%; }
.mw-6 { max-width:6%; }
.mw-7 { max-width:7%; }
.mw-8 { max-width:8%; }
.mw-9 { max-width:9%; }
.mw-10 { max-width:10%; }
.mw-11 { max-width:11%; }
.mw-12 { max-width:12%; }
.mw-13 { max-width:13%; }
.mw-14 { max-width:14%; }
.mw-15 { max-width:15%; }
.mw-16 { max-width:16%; }
.mw-17 { max-width:17%; }
.mw-18 { max-width:18%; }
.mw-19 { max-width:19%; }
.mw-20 { max-width:20%; }
.mw-21 { max-width:21%; }
.mw-22 { max-width:22%; }
.mw-23 { max-width:23%; }
.mw-24 { max-width:24%; }
.mw-25 { max-width:25%; }
.mw-26 { max-width:26%; }
.mw-27 { max-width:27%; }
.mw-28 { max-width:28%; }
.mw-29 { max-width:29%; }
.mw-30 { max-width:30%; }
.mw-31 { max-width:31%; }
.mw-32 { max-width:32%; }
.mw-33 { max-width:33%; }
.mw-34 { max-width:34%; }
.mw-35 { max-width:35%; }
.mw-36 { max-width:36%; }
.mw-37 { max-width:37%; }
.mw-38 { max-width:38%; }
.mw-39 { max-width:39%; }
.mw-40 { max-width:40%; }
.mw-41 { max-width:41%; }
.mw-42 { max-width:42%; }
.mw-43 { max-width:43%; }
.mw-44 { max-width:44%; }
.mw-45 { max-width:45%; }
.mw-46 { max-width:46%; }
.mw-47 { max-width:47%; }
.mw-48 { max-width:48%; }
.mw-49 { max-width:49%; }
.mw-50 { max-width:50%; }
.mw-51 { max-width:51%; }
.mw-52 { max-width:52%; }
.mw-53 { max-width:53%; }
.mw-54 { max-width:54%; }
.mw-55 { max-width:55%; }
.mw-56 { max-width:56%; }
.mw-57 { max-width:57%; }
.mw-58 { max-width:58%; }
.mw-59 { max-width:59%; }
.mw-60 { max-width:60%; }
.mw-61 { max-width:61%; }
.mw-62 { max-width:62%; }
.mw-63 { max-width:63%; }
.mw-64 { max-width:64%; }
.mw-65 { max-width:65%; }
.mw-66 { max-width:66%; }
.mw-67 { max-width:67%; }
.mw-68 { max-width:68%; }
.mw-69 { max-width:69%; }
.mw-70 { max-width:70%; }
.mw-71 { max-width:71%; }
.mw-72 { max-width:72%; }
.mw-73 { max-width:73%; }
.mw-74 { max-width:74%; }
.mw-75 { max-width:75%; }
.mw-76 { max-width:76%; }
.mw-77 { max-width:77%; }
.mw-78 { max-width:78%; }
.mw-79 { max-width:79%; }
.mw-80 { max-width:80%; }
.mw-81 { max-width:81%; }
.mw-82 { max-width:82%; }
.mw-83 { max-width:83%; }
.mw-84 { max-width:84%; }
.mw-85 { max-width:85%; }
.mw-86 { max-width:86%; }
.mw-87 { max-width:87%; }
.mw-88 { max-width:88%; }
.mw-89 { max-width:89%; }
.mw-90 { max-width:90%; }
.mw-91 { max-width:91%; }
.mw-92 { max-width:92%; }
.mw-93 { max-width:93%; }
.mw-94 { max-width:94%; }
.mw-95 { max-width:95%; }
.mw-96 { max-width:96%; }
.mw-97 { max-width:97%; }
.mw-98 { max-width:98%; }
.mw-99 { max-width:99%; }
.mw-100 { max-width:100%; }

/* =================================================
     Height - 1-100% 
=================================================== */
.h-1 { height:1%; }
.h-2 { height:2%; }
.h-3 { height:3%; }
.h-4 { height:4%; }
.h-5 { height:5%; }
.h-6 { height:6%; }
.h-7 { height:7%; }
.h-8 { height:8%; }
.h-9 { height:9%; }
.h-10 { height:10%; }
.h-11 { height:11%; }
.h-12 { height:12%; }
.h-13 { height:13%; }
.h-14 { height:14%; }
.h-15 { height:15%; }
.h-16 { height:16%; }
.h-17 { height:17%; }
.h-18 { height:18%; }
.h-19 { height:19%; }
.h-20 { height:20%; }
.h-21 { height:21%; }
.h-22 { height:22%; }
.h-23 { height:23%; }
.h-24 { height:24%; }
.h-25 { height:25%; }
.h-26 { height:26%; }
.h-27 { height:27%; }
.h-28 { height:28%; }
.h-29 { height:29%; }
.h-30 { height:30%; }
.h-31 { height:31%; }
.h-32 { height:32%; }
.h-33 { height:33%; }
.h-34 { height:34%; }
.h-35 { height:35%; }
.h-36 { height:36%; }
.h-37 { height:37%; }
.h-38 { height:38%; }
.h-39 { height:39%; }
.h-40 { height:40%; }
.h-41 { height:41%; }
.h-42 { height:42%; }
.h-43 { height:43%; }
.h-44 { height:44%; }
.h-45 { height:45%; }
.h-46 { height:46%; }
.h-47 { height:47%; }
.h-48 { height:48%; }
.h-49 { height:49%; }
.h-50 { height:50%; }
.h-51 { height:51%; }
.h-52 { height:52%; }
.h-53 { height:53%; }
.h-54 { height:54%; }
.h-55 { height:55%; }
.h-56 { height:56%; }
.h-57 { height:57%; }
.h-58 { height:58%; }
.h-59 { height:59%; }
.h-60 { height:60%; }
.h-61 { height:61%; }
.h-62 { height:62%; }
.h-63 { height:63%; }
.h-64 { height:64%; }
.h-65 { height:65%; }
.h-66 { height:66%; }
.h-67 { height:67%; }
.h-68 { height:68%; }
.h-69 { height:69%; }
.h-70 { height:70%; }
.h-71 { height:71%; }
.h-72 { height:72%; }
.h-73 { height:73%; }
.h-74 { height:74%; }
.h-75 { height:75%; }
.h-76 { height:76%; }
.h-77 { height:77%; }
.h-78 { height:78%; }
.h-79 { height:79%; }
.h-80 { height:80%; }
.h-81 { height:81%; }
.h-82 { height:82%; }
.h-83 { height:83%; }
.h-84 { height:84%; }
.h-85 { height:85%; }
.h-86 { height:86%; }
.h-87 { height:87%; }
.h-88 { height:88%; }
.h-89 { height:89%; }
.h-90 { height:90%; }
.h-91 { height:91%; }
.h-92 { height:92%; }
.h-93 { height:93%; }
.h-94 { height:94%; }
.h-95 { height:95%; }
.h-96 { height:96%; }
.h-97 { height:97%; }
.h-98 { height:98%; }
.h-99 { height:99%; }
.h-100 { height:100%; }

/* =================================================
    Margins  SM / MD / LG /
=================================================== */

    .m0 { margin: 0rem; }        
    .mt0 { margin-top: 0rem; }
    .mb0 { margin-bottom: 0rem; }
    .ml0 { margin-left: 0rem; }
    .mr0 { margin-right: 0rem; }
    .mtb0 { margin-top: 0rem; margin-bottom: 0rem; }
    .mlr0 { margin-left: 0rem; margin-right: 0rem; }

    .m5 { margin: 5px; }        
    .mt5 { margin-top: 5px; }
    .mb5 { margin-bottom: 5px; }
    .ml5 { margin-left: 5px; }
    .mr5 { margin-right: 5px; }
    .mtb5 { margin-top: 5px; margin-bottom: 5px; }
    .mlr5 { margin-left: 5px; margin-right: 5px; }

    .m10 { margin: 10px; }        
    .mt10 { margin-top: 10px; }
    .mb10 { margin-bottom: 10px; }
    .ml10 { margin-left: 10px; }
    .mr10 { margin-right: 10px; }
    .mtb10 { margin-top: 10px; margin-bottom: 10px; }
    .mlr10 { margin-left: 10px; margin-right: 10px; }

    .m15 { margin: 15px; }        
    .mt15 { margin-top: 15px; }
    .mb15 { margin-bottom: 15px; }
    .ml15 { margin-left: 15px; }
    .mr15 { margin-right: 15px; }
    .mtb15 { margin-top: 15px; margin-bottom: 15px; }
    .mlr15 { margin-left: 15px; margin-right: 15px; }

    .m20 { margin: 20px; }        
    .mt20 { margin-top: 20px; }
    .mb20 { margin-bottom: 20px; }
    .ml20 { margin-left: 20px; }
    .mr20 { margin-right: 20px; }
    .mtb20 { margin-top: 20px; margin-bottom: 20px; }
    .mlr20 { margin-left: 20px; margin-right: 20px; }

    .m25 { margin: 25px; }        
    .mt25 { margin-top: 25px; }
    .mb25 { margin-bottom: 25px; }
    .ml25 { margin-left: 25px; }
    .mr25 { margin-right: 25px; }
    .mtb25 { margin-top: 25px; margin-bottom: 25px; }
    .mlr25 { margin-left: 25px; margin-right: 25px; }

    .m30 { margin: 30px; }        
    .mt30 { margin-top: 30px; }
    .mb30 { margin-bottom: 30px; }
    .ml30 { margin-left: 30px; }
    .mr30 { margin-right: 30px; }
    .mtb30 { margin-top: 30px; margin-bottom: 30px; }
    .mlr30 { margin-left: 30px; margin-right: 30px; }

    .m35 { margin: 35px; }        
    .mt35 { margin-top: 35px; }
    .mb35 { margin-bottom: 35px; }
    .ml35 { margin-left: 35px; }
    .mr35 { margin-right: 35px; }
    .mtb35 { margin-top: 35px; margin-bottom: 35px; }
    .mlr35 { margin-left: 35px; margin-right: 35px; }
    
    .m40 { margin: 40px; }        
    .mt40 { margin-top: 40px; }
    .mb40 { margin-bottom: 40px; }
    .ml40 { margin-left: 40px; }
    .mr40 { margin-right: 40px; }
    .mtb40 { margin-top: 40px; margin-bottom: 40px; }
    .mlr40 { margin-left: 40px; margin-right: 40px; }

    .m45 { margin: 45px; }        
    .mt45 { margin-top: 45px; }
    .mb45 { margin-bottom: 45px; }
    .ml45 { margin-left: 45px; }
    .mr45 { margin-right: 45px; }
    .mtb45 { margin-top: 45px; margin-bottom: 45px; }
    .mlr45 { margin-left: 45px; margin-right: 45px; }

    .m50 { margin: 50px; }        
    .mt50 { margin-top: 50px; }
    .mb50 { margin-bottom: 50px; }
    .ml50 { margin-left: 50px; }
    .mr50 { margin-right: 50px; }
    .mtb50 { margin-top: 50px; margin-bottom: 50px; }
    .mlr50 { margin-left: 50px; margin-right: 50px; }

    .m55 { margin: 55px; }        
    .mt55 { margin-top: 55px; }
    .mb55 { margin-bottom: 55px; }
    .ml55 { margin-left: 55px; }
    .mr55 { margin-right: 55px; }
    .mtb55 { margin-top: 55px; margin-bottom: 55px; }
    .mlr55 { margin-left: 55px; margin-right: 55px; }

    .m60 { margin: 60px; }        
    .mt60 { margin-top: 60px; }
    .mb60 { margin-bottom: 60px; }
    .ml60 { margin-left: 60px; }
    .mr60 { margin-right: 60px; }
    .mtb60 { margin-top: 60px; margin-bottom: 60px; }
    .mlr60 { margin-left: 60px; margin-right: 60px; }

    .m65 { margin: 65px; }        
    .mt65 { margin-top: 65px; }
    .mb65 { margin-bottom: 65px; }
    .ml65 { margin-left: 65px; }
    .mr65 { margin-right: 65px; }
    .mtb65 { margin-top: 65px; margin-bottom: 65px; }
    .mlr65 { margin-left: 65px; margin-right: 65px; }

    .m70 { margin: 70px; }        
    .mt70 { margin-top: 70px; }
    .mb70 { margin-bottom: 70px; }
    .ml70 { margin-left: 70px; }
    .mr70 { margin-right: 70px; }
    .mtb70 { margin-top: 70px; margin-bottom: 70px; }
    .mlr70 { margin-left: 70px; margin-right: 70px; }

    .m75 { margin: 75px; }        
    .mt75 { margin-top: 75px; }
    .mb75 { margin-bottom: 75px; }
    .ml75 { margin-left: 75px; }
    .mr75 { margin-right: 75px; }
    .mtb75 { margin-top: 75px; margin-bottom: 75px; }
    .mlr75 { margin-left: 75px; margin-right: 75px; }

    .m80 { margin: 80px; }        
    .mt80 { margin-top: 80px; }
    .mb80 { margin-bottom: 80px; }
    .ml80 { margin-left: 80px; }
    .mr80 { margin-right: 80px; }
    .mtb80 { margin-top: 80px; margin-bottom: 80px; }
    .mlr80 { margin-left: 80px; margin-right: 80px; }

    .m85 { margin: 85px; }        
    .mt85 { margin-top: 85px; }
    .mb85 { margin-bottom: 85px; }
    .ml85 { margin-left: 85px; }
    .mr85 { margin-right: 85px; }
    .mtb85 { margin-top: 85px; margin-bottom: 85px; }
    .mlr85 { margin-left: 85px; margin-right: 85px; }

    .m90 { margin: 90px; }        
    .mt90 { margin-top: 90px; }
    .mb90 { margin-bottom: 90px; }
    .ml90 { margin-left: 90px; }
    .mr90 { margin-right: 90px; }
    .mtb90 { margin-top: 90px; margin-bottom: 90px; }
    .mlr90 { margin-left: 90px; margin-right: 90px; }

    .m95 { margin: 95px; }        
    .mt95 { margin-top: 95px; }
    .mb95 { margin-bottom: 95px; }
    .ml95 { margin-left: 95px; }
    .mr95 { margin-right: 95px; }
    .mtb95 { margin-top: 95px; margin-bottom: 95px; }
    .mlr95 { margin-left: 95px; margin-right: 95px; }

    .m100 { margin: 100px; }        
    .mt100 { margin-top: 100px; }
    .mb100 { margin-bottom: 100px; }
    .ml100 { margin-left: 100px; }
    .mr100 { margin-right: 100px; }
    .mtb100 { margin-top: 100px; margin-bottom: 100px; }
    .mlr100 { margin-left: 100px; margin-right: 100px; }

@media (min-width:576px) {
    
    .m-sm-0 { margin: 0rem; }        
    .mt-sm-0 { margin-top: 0rem; }
    .mb-sm-0 { margin-bottom: 0rem; }
    .mlr-sm-0 { margin-left: 0rem; }
    .mr-sm-0 { margin-right: 0rem; }
    .mtb-sm-0 { margin-top: 0rem; margin-bottom: 0rem; }
    .mlr-sm-0 { margin-left: 0rem; margin-right: 0rem; }

    .m-sm-5 { margin: 5px; }        
    .mt-sm-5 { margin-top: 5px; }
    .mb-sm-5 { margin-bottom: 5px; }
    .mlr-sm-5 { margin-left: 5px; }
    .mr-sm-5 { margin-right: 5px; }
    .mtb-sm-5 { margin-top: 5px; margin-bottom: 5px; }
    .mlr-sm-5 { margin-left: 5px; margin-right: 5px; }

    .m-sm-10 { margin: 10px; }        
    .mt-sm-10 { margin-top: 10px; }
    .mb-sm-10 { margin-bottom: 10px; }
    .mlr-sm-10 { margin-left: 10px; }
    .mr-sm-10 { margin-right: 10px; }
    .mtb-sm-10 { margin-top: 10px; margin-bottom: 10px; }
    .mlr-sm-10 { margin-left: 10px; margin-right: 10px; }

    .m-sm-15 { margin: 15px; }        
    .mt-sm-15 { margin-top: 15px; }
    .mb-sm-15 { margin-bottom: 15px; }
    .mlr-sm-15 { margin-left: 15px; }
    .mr-sm-15 { margin-right: 15px; }
    .mtb-sm-15 { margin-top: 15px; margin-bottom: 15px; }
    .mlr-sm-15 { margin-left: 15px; margin-right: 15px; }

    .m-sm-20 { margin: 20px; }        
    .mt-sm-20 { margin-top: 20px; }
    .mb-sm-20 { margin-bottom: 20px; }
    .mlr-sm-20 { margin-left: 20px; }
    .mr-sm-20 { margin-right: 20px; }
    .mtb-sm-20 { margin-top: 20px; margin-bottom: 20px; }
    .mlr-sm-20 { margin-left: 20px; margin-right: 20px; }

    .m-sm-25 { margin: 25px; }        
    .mt-sm-25 { margin-top: 25px; }
    .mb-sm-25 { margin-bottom: 25px; }
    .mlr-sm-25 { margin-left: 25px; }
    .mr-sm-25 { margin-right: 25px; }
    .mtb-sm-25 { margin-top: 25px; margin-bottom: 25px; }
    .mlr-sm-25 { margin-left: 25px; margin-right: 25px; }

    .m-sm-30 { margin: 30px; }        
    .mt-sm-30 { margin-top: 30px; }
    .mb-sm-30 { margin-bottom: 30px; }
    .mlr-sm-30 { margin-left: 30px; }
    .mr-sm-30 { margin-right: 30px; }
    .mtb-sm-30 { margin-top: 30px; margin-bottom: 30px; }
    .mlr-sm-30 { margin-left: 30px; margin-right: 30px; }

    .m-sm-35 { margin: 35px; }        
    .mt-sm-35 { margin-top: 35px; }
    .mb-sm-35 { margin-bottom: 35px; }
    .mlr-sm-35 { margin-left: 35px; }
    .mr-sm-35 { margin-right: 35px; }
    .mtb-sm-35 { margin-top: 35px; margin-bottom: 35px; }
    .mlr-sm-35 { margin-left: 35px; margin-right: 35px; }
    
    .m-sm-40 { margin: 40px; }        
    .mt-sm-40 { margin-top: 40px; }
    .mb-sm-40 { margin-bottom: 40px; }
    .mlr-sm-40 { margin-left: 40px; }
    .mr-sm-40 { margin-right: 40px; }
    .mtb-sm-40 { margin-top: 40px; margin-bottom: 40px; }
    .mlr-sm-40 { margin-left: 40px; margin-right: 40px; }

    .m-sm-45 { margin: 45px; }        
    .mt-sm-45 { margin-top: 45px; }
    .mb-sm-45 { margin-bottom: 45px; }
    .mlr-sm-45 { margin-left: 45px; }
    .mr-sm-45 { margin-right: 45px; }
    .mtb-sm-45 { margin-top: 45px; margin-bottom: 45px; }
    .mlr-sm-45 { margin-left: 45px; margin-right: 45px; }

    .m-sm-50 { margin: 50px; }        
    .mt-sm-50 { margin-top: 50px; }
    .mb-sm-50 { margin-bottom: 50px; }
    .mlr-sm-50 { margin-left: 50px; }
    .mr-sm-50 { margin-right: 50px; }
    .mtb-sm-50 { margin-top: 50px; margin-bottom: 50px; }
    .mlr-sm-50 { margin-left: 50px; margin-right: 50px; }

    .m-sm-55 { margin: 55px; }        
    .mt-sm-55 { margin-top: 55px; }
    .mb-sm-55 { margin-bottom: 55px; }
    .mlr-sm-55 { margin-left: 55px; }
    .mr-sm-55 { margin-right: 55px; }
    .mtb-sm-55 { margin-top: 55px; margin-bottom: 55px; }
    .mlr-sm-55 { margin-left: 55px; margin-right: 55px; }

    .m-sm-60 { margin: 60px; }        
    .mt-sm-60 { margin-top: 60px; }
    .mb-sm-60 { margin-bottom: 60px; }
    .mlr-sm-60 { margin-left: 60px; }
    .mr-sm-60 { margin-right: 60px; }
    .mtb-sm-60 { margin-top: 60px; margin-bottom: 60px; }
    .mlr-sm-60 { margin-left: 60px; margin-right: 60px; }

    .m-sm-65 { margin: 65px; }        
    .mt-sm-65 { margin-top: 65px; }
    .mb-sm-65 { margin-bottom: 65px; }
    .mlr-sm-65 { margin-left: 65px; }
    .mr-sm-65 { margin-right: 65px; }
    .mtb-sm-65 { margin-top: 65px; margin-bottom: 65px; }
    .mlr-sm-65 { margin-left: 65px; margin-right: 65px; }

    .m-sm-70 { margin: 70px; }        
    .mt-sm-70 { margin-top: 70px; }
    .mb-sm-70 { margin-bottom: 70px; }
    .mlr-sm-70 { margin-left: 70px; }
    .mr-sm-70 { margin-right: 70px; }
    .mtb-sm-70 { margin-top: 70px; margin-bottom: 70px; }
    .mlr-sm-70 { margin-left: 70px; margin-right: 70px; }

    .m-sm-75 { margin: 75px; }        
    .mt-sm-75 { margin-top: 75px; }
    .mb-sm-75 { margin-bottom: 75px; }
    .mlr-sm-75 { margin-left: 75px; }
    .mr-sm-75 { margin-right: 75px; }
    .mtb-sm-75 { margin-top: 75px; margin-bottom: 75px; }
    .mlr-sm-75 { margin-left: 75px; margin-right: 75px; }

    .m-sm-80 { margin: 80px; }        
    .mt-sm-80 { margin-top: 80px; }
    .mb-sm-80 { margin-bottom: 80px; }
    .mlr-sm-80 { margin-left: 80px; }
    .mr-sm-80 { margin-right: 80px; }
    .mtb-sm-80 { margin-top: 80px; margin-bottom: 80px; }
    .mlr-sm-80 { margin-left: 80px; margin-right: 80px; }

    .m-sm-85 { margin: 85px; }        
    .mt-sm-85 { margin-top: 85px; }
    .mb-sm-85 { margin-bottom: 85px; }
    .mlr-sm-85 { margin-left: 85px; }
    .mr-sm-85 { margin-right: 85px; }
    .mtb-sm-85 { margin-top: 85px; margin-bottom: 85px; }
    .mlr-sm-85 { margin-left: 85px; margin-right: 85px; }

    .m-sm-90 { margin: 90px; }        
    .mt-sm-90 { margin-top: 90px; }
    .mb-sm-90 { margin-bottom: 90px; }
    .mlr-sm-90 { margin-left: 90px; }
    .mr-sm-90 { margin-right: 90px; }
    .mtb-sm-90 { margin-top: 90px; margin-bottom: 90px; }
    .mlr-sm-r90 { margin-left: 90px; margin-right: 90px; }

    .m-sm-95 { margin: 95px; }        
    .mt-sm-95 { margin-top: 95px; }
    .mb-sm-95 { margin-bottom: 95px; }
    .mlr-sm-95 { margin-left: 95px; }
    .mr-sm-95 { margin-right: 95px; }
    .mtb-sm-95 { margin-top: 95px; margin-bottom: 95px; }
    .mlr-sm-95 { margin-left: 95px; margin-right: 95px; }

    .m-sm-100 { margin: 100px; }        
    .mt-sm-100 { margin-top: 100px; }
    .mb-sm-100 { margin-bottom: 100px; }
    .mlr-sm-100 { margin-left: 100px; }
    .mr-sm-100 { margin-right: 100px; }
    .mtb-sm-100 { margin-top: 100px; margin-bottom: 100px; }
    .mlr-sm-100 { margin-left: 100px; margin-right: 100px; }

    }

@media (min-width:768px) {
    
    .m-md-0 { margin: 0rem; }        
    .mt-md-0 { margin-top: 0rem; }
    .mb-md-0 { margin-bottom: 0rem; }
    .ml-md-0 { margin-left: 0rem; }
    .mr-md-0 { margin-right: 0rem; }
    .mtb-md-0 { margin-top: 0rem; margin-bottom: 0rem; }
    .mlr-md-0 { margin-left: 0rem; margin-right: 0rem; }

    .m-md-5 { margin: 5px; }        
    .m-md-t5 { margin-top: 5px; }
    .mb-md-5 { margin-bottom: 5px; }
    .ml-md-5 { margin-left: 5px; }
    .mr-md-5 { margin-right: 5px; }
    .mtb-md-5 { margin-top: 5px; margin-bottom: 5px; }
    .mlr-md-5 { margin-left: 5px; margin-right: 5px; }

    .m-md-10 { margin: 10px; }        
    .m-md-t10 { margin-top: 10px; }
    .mb-md-10 { margin-bottom: 10px; }
    .ml-md-10 { margin-left: 10px; }
    .mr-md-10 { margin-right: 10px; }
    .mtb-md-10 { margin-top: 10px; margin-bottom: 10px; }
    .mlr-md-10 { margin-left: 10px; margin-right: 10px; }

    .m-md-15 { margin: 15px; }        
    .m-md-t15 { margin-top: 15px; }
    .mb-md-15 { margin-bottom: 15px; }
    .ml-md-15 { margin-left: 15px; }
    .mr-md-15 { margin-right: 15px; }
    .mtb-md-15 { margin-top: 15px; margin-bottom: 15px; }
    .mlr-md-15 { margin-left: 15px; margin-right: 15px; }

    .m-md-20 { margin: 20px; }        
    .m-md-t20 { margin-top: 20px; }
    .mb-md-20 { margin-bottom: 20px; }
    .ml-md-20 { margin-left: 20px; }
    .mr-md-20 { margin-right: 20px; }
    .mtb-md-20 { margin-top: 20px; margin-bottom: 20px; }
    .mlr-md-20 { margin-left: 20px; margin-right: 20px; }

    .m-md-25 { margin: 25px; }        
    .m-md-t25 { margin-top: 25px; }
    .mb-md-25 { margin-bottom: 25px; }
    .ml-md-25 { margin-left: 25px; }
    .mr-md-25 { margin-right: 25px; }
    .mtb-md-25 { margin-top: 25px; margin-bottom: 25px; }
    .mlr-md-25 { margin-left: 25px; margin-right: 25px; }

    .m-md-30 { margin: 30px; }        
    .m-md-t30 { margin-top: 30px; }
    .mb-md-30 { margin-bottom: 30px; }
    .ml-md-30 { margin-left: 30px; }
    .mr-md-30 { margin-right: 30px; }
    .mtb-md-30 { margin-top: 30px; margin-bottom: 30px; }
    .mlr-md-30 { margin-left: 30px; margin-right: 30px; }

    .m-md-35 { margin: 35px; }        
    .m-md-t35 { margin-top: 35px; }
    .mb-md-35 { margin-bottom: 35px; }
    .ml-md-35 { margin-left: 35px; }
    .mr-md-35 { margin-right: 35px; }
    .mtb-md-35 { margin-top: 35px; margin-bottom: 35px; }
    .mlr-md-35 { margin-left: 35px; margin-right: 35px; }
    .m-md-40 { margin: 40px; }        
    .m-md-t40 { margin-top: 40px; }
    .mb-md-40 { margin-bottom: 40px; }
    .ml-md-40 { margin-left: 40px; }
    .mr-md-40 { margin-right: 40px; }
    .mtb-md-40 { margin-top: 40px; margin-bottom: 40px; }
    .mlr-md-40 { margin-left: 40px; margin-right: 40px; }

    .m-md-45 { margin: 45px; }        
    .m-md-t45 { margin-top: 45px; }
    .mb-md-45 { margin-bottom: 45px; }
    .ml-md-45 { margin-left: 45px; }
    .mr-md-45 { margin-right: 45px; }
    .mtb-md-45 { margin-top: 45px; margin-bottom: 45px; }
    .mlr-md-45 { margin-left: 45px; margin-right: 45px; }

    .m-md-50 { margin: 50px; }        
    .m-md-t50 { margin-top: 50px; }
    .mb-md-50 { margin-bottom: 50px; }
    .ml-md-50 { margin-left: 50px; }
    .mr-md-50 { margin-right: 50px; }
    .mtb-md-50 { margin-top: 50px; margin-bottom: 50px; }
    .mlr-md-50 { margin-left: 50px; margin-right: 50px; }

    .m-md-55 { margin: 55px; }        
    .m-md-t55 { margin-top: 55px; }
    .mb-md-55 { margin-bottom: 55px; }
    .ml-md-55 { margin-left: 55px; }
    .mr-md-55 { margin-right: 55px; }
    .mtb-md-55 { margin-top: 55px; margin-bottom: 55px; }
    .mlr-md-55 { margin-left: 55px; margin-right: 55px; }

    .m-md-60 { margin: 60px; }        
    .m-md-t60 { margin-top: 60px; }
    .mb-md-60 { margin-bottom: 60px; }
    .ml-md-60 { margin-left: 60px; }
    .mr-md-60 { margin-right: 60px; }
    .mtb-md-60 { margin-top: 60px; margin-bottom: 60px; }
    .mlr-md-60 { margin-left: 60px; margin-right: 60px; }

    .m-md-65 { margin: 65px; }        
    .m-md-t65 { margin-top: 65px; }
    .mb-md-65 { margin-bottom: 65px; }
    .ml-md-65 { margin-left: 65px; }
    .mr-md-65 { margin-right: 65px; }
    .mtb-md-65 { margin-top: 65px; margin-bottom: 65px; }
    .mlr-md-65 { margin-left: 65px; margin-right: 65px; }

    .m-md-70 { margin: 70px; }        
    .m-md-t70 { margin-top: 70px; }
    .mb-md-70 { margin-bottom: 70px; }
    .ml-md-70 { margin-left: 70px; }
    .mr-md-70 { margin-right: 70px; }
    .mtb-md-70 { margin-top: 70px; margin-bottom: 70px; }
    .mlr-md-70 { margin-left: 70px; margin-right: 70px; }

    .m-md-75 { margin: 75px; }        
    .m-md-t75 { margin-top: 75px; }
    .mb-md-75 { margin-bottom: 75px; }
    .ml-md-75 { margin-left: 75px; }
    .mr-md-75 { margin-right: 75px; }
    .mtb-md-75 { margin-top: 75px; margin-bottom: 75px; }
    .mlr-md-75 { margin-left: 75px; margin-right: 75px; }

    .m-md-80 { margin: 80px; }        
    .m-md-t80 { margin-top: 80px; }
    .mb-md-80 { margin-bottom: 80px; }
    .ml-md-80 { margin-left: 80px; }
    .mr-md-80 { margin-right: 80px; }
    .mtb-md-80 { margin-top: 80px; margin-bottom: 80px; }
    .mlr-md-80 { margin-left: 80px; margin-right: 80px; }

    .m-md-85 { margin: 85px; }        
    .m-md-t85 { margin-top: 85px; }
    .mb-md-85 { margin-bottom: 85px; }
    .ml-md-85 { margin-left: 85px; }
    .mr-md-85 { margin-right: 85px; }
    .mtb-md-85 { margin-top: 85px; margin-bottom: 85px; }
    .mlr-md-85 { margin-left: 85px; margin-right: 85px; }

    .m-md-90 { margin: 90px; }        
    .m-md-t90 { margin-top: 90px; }
    .mb-md-90 { margin-bottom: 90px; }
    .ml-md-90 { margin-left: 90px; }
    .mr-md-90 { margin-right: 90px; }
    .mtb-md-90 { margin-top: 90px; margin-bottom: 90px; }
    .mlr-md-90 { margin-left: 90px; margin-right: 90px; }

    .m-md-95 { margin: 95px; }        
    .m-md-t95 { margin-top: 95px; }
    .mb-md-95 { margin-bottom: 95px; }
    .ml-md-95 { margin-left: 95px; }
    .mr-md-95 { margin-right: 95px; }
    .mtb-md-95 { margin-top: 95px; margin-bottom: 95px; }
    .mlr-md-95 { margin-left: 95px; margin-right: 95px; }

    .m-md-100 { margin: 100px; }        
    .m-md-t100 { margin-top: 100px; }
    .mb-md-100 { margin-bottom: 100px; }
    .ml-md-100 { margin-left: 100px; }
    .mr-md-100 { margin-right: 100px; }
    .mtb-md-100 { margin-top: 100px; margin-bottom: 100px; }
    .mlr-md-100 { margin-left: 100px; margin-right: 100px; }

    }

@media (min-width:992px) {

    .ml-lg-0 { margin: 0rem; }        
    .mt-lg-0 { margin-top: 0rem; }
    .mb-lg-0 { margin-bottom: 0rem; }
    .ml-lg-0 { margin-left: 0rem; }
    .mlr-lg-0 { margin-right: 0rem; }
    .mtb-lg-0 { margin-top: 0rem; margin-bottom: 0rem; }
    .mlr-lg-0 { margin-left: 0rem; margin-right: 0rem; }

    .ml-lg-5 { margin: 5px; }        
    .mt-lg-5 { margin-top: 5px; }
    .mb-lg-5 { margin-bottom: 5px; }
    .ml-lg-5 { margin-left: 5px; }
    .mlr-lg-5 { margin-right: 5px; }
    .mtb-lg-5 { margin-top: 5px; margin-bottom: 5px; }
    .mlr-lg-5 { margin-left: 5px; margin-right: 5px; }

    .ml-lg-10 { margin: 10px; }        
    .mt-lg-10 { margin-top: 10px; }
    .mb-lg-10 { margin-bottom: 10px; }
    .ml-lg-10 { margin-left: 10px; }
    .mlr-lg-10 { margin-right: 10px; }
    .mtb-lg-10 { margin-top: 10px; margin-bottom: 10px; }
    .mlr-lg-10 { margin-left: 10px; margin-right: 10px; }

    .ml-lg-15 { margin: 15px; }        
    .mt-lg-15 { margin-top: 15px; }
    .mb-lg-15 { margin-bottom: 15px; }
    .ml-lg-15 { margin-left: 15px; }
    .mlr-lg-15 { margin-right: 15px; }
    .mtb-lg-15 { margin-top: 15px; margin-bottom: 15px; }
    .mlr-lg-15 { margin-left: 15px; margin-right: 15px; }

    .ml-lg-20 { margin: 20px; }        
    .mt-lg-20 { margin-top: 20px; }
    .mb-lg-20 { margin-bottom: 20px; }
    .ml-lg-20 { margin-left: 20px; }
    .mlr-lg-20 { margin-right: 20px; }
    .mtb-lg-20 { margin-top: 20px; margin-bottom: 20px; }
    .mlr-lg-20 { margin-left: 20px; margin-right: 20px; }

    .ml-lg-25 { margin: 25px; }        
    .mt-lg-25 { margin-top: 25px; }
    .mb-lg-25 { margin-bottom: 25px; }
    .ml-lg-25 { margin-left: 25px; }
    .mlr-lg-25 { margin-right: 25px; }
    .mtb-lg-25 { margin-top: 25px; margin-bottom: 25px; }
    .mlr-lg-25 { margin-left: 25px; margin-right: 25px; }

    .ml-lg-30 { margin: 30px; }        
    .mt-lg-30 { margin-top: 30px; }
    .mb-lg-30 { margin-bottom: 30px; }
    .ml-lg-30 { margin-left: 30px; }
    .mlr-lg-30 { margin-right: 30px; }
    .mtb-lg-30 { margin-top: 30px; margin-bottom: 30px; }
    .mlr-lg-30 { margin-left: 30px; margin-right: 30px; }

    .ml-lg-35 { margin: 35px; }        
    .mt-lg-35 { margin-top: 35px; }
    .mb-lg-35 { margin-bottom: 35px; }
    .ml-lg-35 { margin-left: 35px; }
    .mlr-lg-35 { margin-right: 35px; }
    .mtb-lg-35 { margin-top: 35px; margin-bottom: 35px; }
    .mlr-lg-35 { margin-left: 35px; margin-right: 35px; }
    .ml-lg-40 { margin: 40px; }        
    .mt-lg-40 { margin-top: 40px; }
    .mb-lg-40 { margin-bottom: 40px; }
    .ml-lg-40 { margin-left: 40px; }
    .mlr-lg-40 { margin-right: 40px; }
    .mtb-lg-40 { margin-top: 40px; margin-bottom: 40px; }
    .mlr-lg-40 { margin-left: 40px; margin-right: 40px; }

    .ml-lg-45 { margin: 45px; }        
    .mt-lg-45 { margin-top: 45px; }
    .mb-lg-45 { margin-bottom: 45px; }
    .ml-lg-45 { margin-left: 45px; }
    .mlr-lg-45 { margin-right: 45px; }
    .mtb-lg-45 { margin-top: 45px; margin-bottom: 45px; }
    .mlr-lg-45 { margin-left: 45px; margin-right: 45px; }

    .ml-lg-50 { margin: 50px; }        
    .mt-lg-50 { margin-top: 50px; }
    .mb-lg-50 { margin-bottom: 50px; }
    .ml-lg-50 { margin-left: 50px; }
    .mlr-lg-50 { margin-right: 50px; }
    .mtb-lg-50 { margin-top: 50px; margin-bottom: 50px; }
    .mlr-lg-50 { margin-left: 50px; margin-right: 50px; }

    .ml-lg-55 { margin: 55px; }        
    .mt-lg-55 { margin-top: 55px; }
    .mb-lg-55 { margin-bottom: 55px; }
    .ml-lg-55 { margin-left: 55px; }
    .mlr-lg-55 { margin-right: 55px; }
    .mtb-lg-55 { margin-top: 55px; margin-bottom: 55px; }
    .mlr-lg-55 { margin-left: 55px; margin-right: 55px; }

    .ml-lg-60 { margin: 60px; }        
    .mt-lg-60 { margin-top: 60px; }
    .mb-lg-60 { margin-bottom: 60px; }
    .ml-lg-60 { margin-left: 60px; }
    .mlr-lg-60 { margin-right: 60px; }
    .mtb-lg-60 { margin-top: 60px; margin-bottom: 60px; }
    .mlr-lg-60 { margin-left: 60px; margin-right: 60px; }

    .ml-lg-65 { margin: 65px; }        
    .mt-lg-65 { margin-top: 65px; }
    .mb-lg-65 { margin-bottom: 65px; }
    .ml-lg-65 { margin-left: 65px; }
    .mlr-lg-65 { margin-right: 65px; }
    .mtb-lg-65 { margin-top: 65px; margin-bottom: 65px; }
    .mlr-lg-65 { margin-left: 65px; margin-right: 65px; }

    .ml-lg-70 { margin: 70px; }        
    .mt-lg-70 { margin-top: 70px; }
    .mb-lg-70 { margin-bottom: 70px; }
    .ml-lg-70 { margin-left: 70px; }
    .mlr-lg-70 { margin-right: 70px; }
    .mtb-lg-70 { margin-top: 70px; margin-bottom: 70px; }
    .mlr-lg-70 { margin-left: 70px; margin-right: 70px; }

    .ml-lg-75 { margin: 75px; }        
    .mt-lg-75 { margin-top: 75px; }
    .mb-lg-75 { margin-bottom: 75px; }
    .ml-lg-75 { margin-left: 75px; }
    .mlr-lg-75 { margin-right: 75px; }
    .mtb-lg-75 { margin-top: 75px; margin-bottom: 75px; }
    .mlr-lg-75 { margin-left: 75px; margin-right: 75px; }

    .ml-lg-80 { margin: 80px; }        
    .mt-lg-80 { margin-top: 80px; }
    .mb-lg-80 { margin-bottom: 80px; }
    .ml-lg-80 { margin-left: 80px; }
    .mlr-lg-80 { margin-right: 80px; }
    .mtb-lg-80 { margin-top: 80px; margin-bottom: 80px; }
    .mlr-lg-80 { margin-left: 80px; margin-right: 80px; }

    .ml-lg-85 { margin: 85px; }        
    .mt-lg-85 { margin-top: 85px; }
    .mb-lg-85 { margin-bottom: 85px; }
    .ml-lg-85 { margin-left: 85px; }
    .mlr-lg-85 { margin-right: 85px; }
    .mtb-lg-85 { margin-top: 85px; margin-bottom: 85px; }
    .mlr-lg-85 { margin-left: 85px; margin-right: 85px; }

    .ml-lg-90 { margin: 90px; }        
    .mt-lg-90 { margin-top: 90px; }
    .mb-lg-90 { margin-bottom: 90px; }
    .ml-lg-90 { margin-left: 90px; }
    .mlr-lg-90 { margin-right: 90px; }
    .mtb-lg-90 { margin-top: 90px; margin-bottom: 90px; }
    .mlr-lg-90 { margin-left: 90px; margin-right: 90px; }

    .ml-lg-95 { margin: 95px; }        
    .mt-lg-95 { margin-top: 95px; }
    .mb-lg-95 { margin-bottom: 95px; }
    .ml-lg-95 { margin-left: 95px; }
    .mlr-lg-95 { margin-right: 95px; }
    .mtb-lg-95 { margin-top: 95px; margin-bottom: 95px; }
    .mlr-lg-95 { margin-left: 95px; margin-right: 95px; }

    .ml-lg-100 { margin: 100px; }        
    .mt-lg-100 { margin-top: 100px; }
    .mb-lg-100 { margin-bottom: 100px; }
    .ml-lg-100 { margin-left: 100px; }
    .mlr-lg-100 { margin-right: 100px; }
    .mtb-lg-100 { margin-top: 100px; margin-bottom: 100px; }
    .mlr-lg-100 { margin-left: 100px; margin-right: 100px; }

    }

@media (min-width:1200px) {

    .ml-xl-0 { margin: 0rem; }        
    .mt-xl-0 { margin-top: 0rem; }
    .mb-xl-0 { margin-bottom: 0rem; }
    .ml-xl-0 { margin-left: 0rem; }
    .mlr-xl-0 { margin-right: 0rem; }
    .mtb-xl-0 { margin-top: 0rem; margin-bottom: 0rem; }
    .mlr-xl-0 { margin-left: 0rem; margin-right: 0rem; }

    .ml-xl-5 { margin: 5px; }        
    .mt-xl-5 { margin-top: 5px; }
    .mb-xl-5 { margin-bottom: 5px; }
    .ml-xl-5 { margin-left: 5px; }
    .mlr-xl-5 { margin-right: 5px; }
    .mtb-xl-5 { margin-top: 5px; margin-bottom: 5px; }
    .mlr-xl-5 { margin-left: 5px; margin-right: 5px; }

    .ml-xl-10 { margin: 10px; }        
    .mt-xl-10 { margin-top: 10px; }
    .mb-xl-10 { margin-bottom: 10px; }
    .ml-xl-10 { margin-left: 10px; }
    .mlr-xl-10 { margin-right: 10px; }
    .mtb-xl-10 { margin-top: 10px; margin-bottom: 10px; }
    .mlr-xl-10 { margin-left: 10px; margin-right: 10px; }

    .ml-xl-15 { margin: 15px; }        
    .mt-xl-15 { margin-top: 15px; }
    .mb-xl-15 { margin-bottom: 15px; }
    .ml-xl-15 { margin-left: 15px; }
    .mlr-xl-15 { margin-right: 15px; }
    .mtb-xl-15 { margin-top: 15px; margin-bottom: 15px; }
    .mlr-xl-15 { margin-left: 15px; margin-right: 15px; }

    .ml-xl-20 { margin: 20px; }        
    .mt-xl-20 { margin-top: 20px; }
    .mb-xl-20 { margin-bottom: 20px; }
    .ml-xl-20 { margin-left: 20px; }
    .mlr-xl-20 { margin-right: 20px; }
    .mtb-xl-20 { margin-top: 20px; margin-bottom: 20px; }
    .mlr-xl-20 { margin-left: 20px; margin-right: 20px; }

    .ml-xl-25 { margin: 25px; }        
    .mt-xl-25 { margin-top: 25px; }
    .mb-xl-25 { margin-bottom: 25px; }
    .ml-xl-25 { margin-left: 25px; }
    .mlr-xl-25 { margin-right: 25px; }
    .mtb-xl-25 { margin-top: 25px; margin-bottom: 25px; }
    .mlr-xl-25 { margin-left: 25px; margin-right: 25px; }

    .ml-xl-30 { margin: 30px; }        
    .mt-xl-30 { margin-top: 30px; }
    .mb-xl-30 { margin-bottom: 30px; }
    .ml-xl-30 { margin-left: 30px; }
    .mlr-xl-30 { margin-right: 30px; }
    .mtb-xl-30 { margin-top: 30px; margin-bottom: 30px; }
    .mlr-xl-30 { margin-left: 30px; margin-right: 30px; }

    .ml-xl-35 { margin: 35px; }        
    .mt-xl-35 { margin-top: 35px; }
    .mb-xl-35 { margin-bottom: 35px; }
    .ml-xl-35 { margin-left: 35px; }
    .mlr-xl-35 { margin-right: 35px; }
    .mtb-xl-35 { margin-top: 35px; margin-bottom: 35px; }
    .mlr-xl-35 { margin-left: 35px; margin-right: 35px; }
    .ml-xl-40 { margin: 40px; }        
    .mt-xl-40 { margin-top: 40px; }
    .mb-xl-40 { margin-bottom: 40px; }
    .ml-xl-40 { margin-left: 40px; }
    .mlr-xl-40 { margin-right: 40px; }
    .mtb-xl-40 { margin-top: 40px; margin-bottom: 40px; }
    .mlr-xl-40 { margin-left: 40px; margin-right: 40px; }

    .ml-xl-45 { margin: 45px; }        
    .mt-xl-45 { margin-top: 45px; }
    .mb-xl-45 { margin-bottom: 45px; }
    .ml-xl-45 { margin-left: 45px; }
    .mlr-xl-45 { margin-right: 45px; }
    .mtb-xl-45 { margin-top: 45px; margin-bottom: 45px; }
    .mlr-xl-45 { margin-left: 45px; margin-right: 45px; }

    .ml-xl-50 { margin: 50px; }        
    .mt-xl-50 { margin-top: 50px; }
    .mb-xl-50 { margin-bottom: 50px; }
    .ml-xl-50 { margin-left: 50px; }
    .mlr-xl-50 { margin-right: 50px; }
    .mtb-xl-50 { margin-top: 50px; margin-bottom: 50px; }
    .mlr-xl-50 { margin-left: 50px; margin-right: 50px; }

    .ml-xl-55 { margin: 55px; }        
    .mt-xl-55 { margin-top: 55px; }
    .mb-xl-55 { margin-bottom: 55px; }
    .ml-xl-55 { margin-left: 55px; }
    .mlr-xl-55 { margin-right: 55px; }
    .mtb-xl-55 { margin-top: 55px; margin-bottom: 55px; }
    .mlr-xl-55 { margin-left: 55px; margin-right: 55px; }

    .ml-xl-60 { margin: 60px; }        
    .mt-xl-60 { margin-top: 60px; }
    .mb-xl-60 { margin-bottom: 60px; }
    .ml-xl-60 { margin-left: 60px; }
    .mlr-xl-60 { margin-right: 60px; }
    .mtb-xl-60 { margin-top: 60px; margin-bottom: 60px; }
    .mlr-xl-60 { margin-left: 60px; margin-right: 60px; }

    .ml-xl-65 { margin: 65px; }        
    .mt-xl-65 { margin-top: 65px; }
    .mb-xl-65 { margin-bottom: 65px; }
    .ml-xl-65 { margin-left: 65px; }
    .mlr-xl-65 { margin-right: 65px; }
    .mtb-xl-65 { margin-top: 65px; margin-bottom: 65px; }
    .mlr-xl-65 { margin-left: 65px; margin-right: 65px; }

    .ml-xl-70 { margin: 70px; }        
    .mt-xl-70 { margin-top: 70px; }
    .mb-xl-70 { margin-bottom: 70px; }
    .ml-xl-70 { margin-left: 70px; }
    .mlr-xl-70 { margin-right: 70px; }
    .mtb-xl-70 { margin-top: 70px; margin-bottom: 70px; }
    .mlr-xl-70 { margin-left: 70px; margin-right: 70px; }

    .ml-xl-75 { margin: 75px; }        
    .mt-xl-75 { margin-top: 75px; }
    .mb-xl-75 { margin-bottom: 75px; }
    .ml-xl-75 { margin-left: 75px; }
    .mlr-xl-75 { margin-right: 75px; }
    .mtb-xl-75 { margin-top: 75px; margin-bottom: 75px; }
    .mlr-xl-75 { margin-left: 75px; margin-right: 75px; }

    .ml-xl-80 { margin: 80px; }        
    .mt-xl-80 { margin-top: 80px; }
    .mb-xl-80 { margin-bottom: 80px; }
    .ml-xl-80 { margin-left: 80px; }
    .mlr-xl-80 { margin-right: 80px; }
    .mtb-xl-80 { margin-top: 80px; margin-bottom: 80px; }
    .mlr-xl-80 { margin-left: 80px; margin-right: 80px; }

    .ml-xl-85 { margin: 85px; }        
    .mt-xl-85 { margin-top: 85px; }
    .mb-xl-85 { margin-bottom: 85px; }
    .ml-xl-85 { margin-left: 85px; }
    .mlr-xl-85 { margin-right: 85px; }
    .mtb-xl-85 { margin-top: 85px; margin-bottom: 85px; }
    .mlr-xl-85 { margin-left: 85px; margin-right: 85px; }

    .ml-xl-90 { margin: 90px; }        
    .mt-xl-90 { margin-top: 90px; }
    .mb-xl-90 { margin-bottom: 90px; }
    .ml-xl-90 { margin-left: 90px; }
    .mlr-xl-90 { margin-right: 90px; }
    .mtb-xl-90 { margin-top: 90px; margin-bottom: 90px; }
    .mlr-xl-90 { margin-left: 90px; margin-right: 90px; }

    .ml-xl-95 { margin: 95px; }        
    .mt-xl-95 { margin-top: 95px; }
    .mb-xl-95 { margin-bottom: 95px; }
    .ml-xl-95 { margin-left: 95px; }
    .mlr-xl-95 { margin-right: 95px; }
    .mtb-xl-95 { margin-top: 95px; margin-bottom: 95px; }
    .mlr-xl-95 { margin-left: 95px; margin-right: 95px; }

    .ml-xl-100 { margin: 100px; }        
    .mt-xl-100 { margin-top: 100px; }
    .mb-xl-100 { margin-bottom: 100px; }
    .ml-xl-100 { margin-left: 100px; }
    .mlr-xl-100 { margin-right: 100px; }
    .mtb-xl-100 { margin-top: 100px; margin-bottom: 100px; }
    .mlr-xl-100 { margin-left: 100px; margin-right: 100px; }

    }

/* =================================================
    Padding  SM / MD / LG / XL
=================================================== */
    .p0 { padding: 0rem; }        
    .pt0 { padding-top: 0rem; }
    .pb0 { padding-bottom: 0rem; }
    .pl0 { padding-left: 0rem; }
    .pr0 { padding-right: 0rem; }
    .ptb0 { padding-top: 0rem; padding-bottom: 0rem; }
    .plr0 { padding-left: 0rem; padding-right: 0rem; }

    .p5 { padding: 5px; }        
    .pt5 { padding-top: 5px; }
    .pb5 { padding-bottom: 5px; }
    .pl5 { padding-left: 5px; }
    .pr5 { padding-right: 5px; }
    .ptb5 { padding-top: 5px; padding-bottom: 5px; }
    .plr5 { padding-left: 5px; padding-right: 5px; }

    .p10 { padding: 10px; }        
    .pt10 { padding-top: 10px; }
    .pb10 { padding-bottom: 10px; }
    .pl10 { padding-left: 10px; }
    .pr10 { padding-right: 10px; }
    .ptb10 { padding-top: 10px; padding-bottom: 10px; }
    .plr10 { padding-left: 10px; padding-right: 10px; }

    .p15 { padding: 15px; }        
    .pt15 { padding-top: 15px; }
    .pb15 { padding-bottom: 15px; }
    .pl15 { padding-left: 15px; }
    .pr15 { padding-right: 15px; }
    .ptb15 { padding-top: 15px; padding-bottom: 15px; }
    .plr15 { padding-left: 15px; padding-right: 15px; }

    .p20 { padding: 20px; }        
    .pt20 { padding-top: 20px; }
    .pb20 { padding-bottom: 20px; }
    .pl20 { padding-left: 20px; }
    .pr20 { padding-right: 20px; }
    .ptb20 { padding-top: 20px; padding-bottom: 20px; }
    .plr20 { padding-left: 20px; padding-right: 20px; }

    .p25 { padding: 25px; }        
    .pt25 { padding-top: 25px; }
    .pb25 { padding-bottom: 25px; }
    .pl25 { padding-left: 25px; }
    .pr25 { padding-right: 25px; }
    .ptb25 { padding-top: 25px; padding-bottom: 25px; }
    .plr25 { padding-left: 25px; padding-right: 25px; }

    .p30 { padding: 30px; }        
    .pt30 { padding-top: 30px; }
    .pb30 { padding-bottom: 30px; }
    .pl30 { padding-left: 30px; }
    .pr30 { padding-right: 30px; }
    .ptb30 { padding-top: 30px; padding-bottom: 30px; }
    .plr30 { padding-left: 30px; padding-right: 30px; }

    .p35 { padding: 35px; }        
    .pt35 { padding-top: 35px; }
    .pb35 { padding-bottom: 35px; }
    .pl35 { padding-left: 35px; }
    .pr35 { padding-right: 35px; }
    .ptb35 { padding-top: 35px; padding-bottom: 35px; }
    .plr35 { padding-left: 35px; padding-right: 35px; }
    .p40 { padding: 40px; }        
    .pt40 { padding-top: 40px; }
    .pb40 { padding-bottom: 40px; }
    .pl40 { padding-left: 40px; }
    .pr40 { padding-right: 40px; }
    .ptb40 { padding-top: 40px; padding-bottom: 40px; }
    .plr40 { padding-left: 40px; padding-right: 40px; }

    .p45 { padding: 45px; }        
    .pt45 { padding-top: 45px; }
    .pb45 { padding-bottom: 45px; }
    .pl45 { padding-left: 45px; }
    .pr45 { padding-right: 45px; }
    .ptb45 { padding-top: 45px; padding-bottom: 45px; }
    .plr45 { padding-left: 45px; padding-right: 45px; }

    .p50 { padding: 50px; }        
    .pt50 { padding-top: 50px; }
    .pb50 { padding-bottom: 50px; }
    .pl50 { padding-left: 50px; }
    .pr50 { padding-right: 50px; }
    .ptb50 { padding-top: 50px; padding-bottom: 50px; }
    .plr50 { padding-left: 50px; padding-right: 50px; }

    .p55 { padding: 55px; }        
    .pt55 { padding-top: 55px; }
    .pb55 { padding-bottom: 55px; }
    .pl55 { padding-left: 55px; }
    .pr55 { padding-right: 55px; }
    .ptb55 { padding-top: 55px; padding-bottom: 55px; }
    .plr55 { padding-left: 55px; padding-right: 55px; }

    .p60 { padding: 60px; }        
    .pt60 { padding-top: 60px; }
    .pb60 { padding-bottom: 60px; }
    .pl60 { padding-left: 60px; }
    .pr60 { padding-right: 60px; }
    .ptb60 { padding-top: 60px; padding-bottom: 60px; }
    .plr60 { padding-left: 60px; padding-right: 60px; }

    .p65 { padding: 65px; }        
    .pt65 { padding-top: 65px; }
    .pb65 { padding-bottom: 65px; }
    .pl65 { padding-left: 65px; }
    .pr65 { padding-right: 65px; }
    .ptb65 { padding-top: 65px; padding-bottom: 65px; }
    .plr65 { padding-left: 65px; padding-right: 65px; }

    .p70 { padding: 70px; }        
    .pt70 { padding-top: 70px; }
    .pb70 { padding-bottom: 70px; }
    .pl70 { padding-left: 70px; }
    .pr70 { padding-right: 70px; }
    .ptb70 { padding-top: 70px; padding-bottom: 70px; }
    .plr70 { padding-left: 70px; padding-right: 70px; }

    .p75 { padding: 75px; }        
    .pt75 { padding-top: 75px; }
    .pb75 { padding-bottom: 75px; }
    .pl75 { padding-left: 75px; }
    .pr75 { padding-right: 75px; }
    .ptb75 { padding-top: 75px; padding-bottom: 75px; }
    .plr75 { padding-left: 75px; padding-right: 75px; }

    .p80 { padding: 80px; }        
    .pt80 { padding-top: 80px; }
    .pb80 { padding-bottom: 80px; }
    .pl80 { padding-left: 80px; }
    .pr80 { padding-right: 80px; }
    .ptb80 { padding-top: 80px; padding-bottom: 80px; }
    .plr80 { padding-left: 80px; padding-right: 80px; }

    .p85 { padding: 85px; }        
    .pt85 { padding-top: 85px; }
    .pb85 { padding-bottom: 85px; }
    .pl85 { padding-left: 85px; }
    .pr85 { padding-right: 85px; }
    .ptb85 { padding-top: 85px; padding-bottom: 85px; }
    .plr85 { padding-left: 85px; padding-right: 85px; }

    .p90 { padding: 90px; }        
    .pt90 { padding-top: 90px; }
    .pb90 { padding-bottom: 90px; }
    .pl90 { padding-left: 90px; }
    .pr90 { padding-right: 90px; }
    .ptb90 { padding-top: 90px; padding-bottom: 90px; }
    .plr90 { padding-left: 90px; padding-right: 90px; }

    .p95 { padding: 95px; }        
    .pt95 { padding-top: 95px; }
    .pb95 { padding-bottom: 95px; }
    .pl95 { padding-left: 95px; }
    .pr95 { padding-right: 95px; }
    .ptb95 { padding-top: 95px; padding-bottom: 95px; }
    .plr95 { padding-left: 95px; padding-right: 95px; }

    .p100 { padding: 100px; }        
    .pt100 { padding-top: 100px; }
    .pb100 { padding-bottom: 100px; }
    .pl100 { padding-left: 100px; }
    .pr100 { padding-right: 100px; }
    .ptb100 { padding-top: 100px; padding-bottom: 100px; }
    .plr100 { padding-left: 100px; padding-right: 100px; }


@media (min-width: 576px) {
    
    .p-sm-0 { padding: 0rem; }        
    .pt-sm-0 { padding-top: 0rem; }
    .pb-sm-0 { padding-bottom: 0rem; }
    .pl-sm-0 { padding-left: 0rem; }
    .pr-sm-0 { padding-right: 0rem; }
    .ptb-sm-0 { padding-top: 0rem; padding-bottom: 0rem; }
    .plr-sm-0 { padding-left: 0rem; padding-right: 0rem; }

    .p-sm-5 { padding: 5px; }        
    .pt-sm-5 { padding-top: 5px; }
    .pb-sm-5 { padding-bottom: 5px; }
    .pl-sm-5 { padding-left: 5px; }
    .pr-sm-5 { padding-right: 5px; }
    .ptb-sm-5 { padding-top: 5px; padding-bottom: 5px; }
    .plr-sm-5 { padding-left: 5px; padding-right: 5px; }

    .p-sm-10 { padding: 10px; }        
    .pt-sm-10 { padding-top: 10px; }
    .pb-sm-10 { padding-bottom: 10px; }
    .pl-sm-10 { padding-left: 10px; }
    .pr-sm-10 { padding-right: 10px; }
    .ptb-sm-10 { padding-top: 10px; padding-bottom: 10px; }
    .plr-sm-10 { padding-left: 10px; padding-right: 10px; }

    .p-sm-15 { padding: 15px; }        
    .pt-sm-15 { padding-top: 15px; }
    .pb-sm-15 { padding-bottom: 15px; }
    .pl-sm-15 { padding-left: 15px; }
    .pr-sm-15 { padding-right: 15px; }
    .ptb-sm-15 { padding-top: 15px; padding-bottom: 15px; }
    .plr-sm-15 { padding-left: 15px; padding-right: 15px; }

    .p-sm-20 { padding: 20px; }        
    .pt-sm-20 { padding-top: 20px; }
    .pb-sm-20 { padding-bottom: 20px; }
    .pl-sm-20 { padding-left: 20px; }
    .pr-sm-20 { padding-right: 20px; }
    .ptb-sm-20 { padding-top: 20px; padding-bottom: 20px; }
    .plr-sm-20 { padding-left: 20px; padding-right: 20px; }

    .p-sm-25 { padding: 25px; }        
    .pt-sm-25 { padding-top: 25px; }
    .pb-sm-25 { padding-bottom: 25px; }
    .pl-sm-25 { padding-left: 25px; }
    .pr-sm-25 { padding-right: 25px; }
    .ptb-sm-25 { padding-top: 25px; padding-bottom: 25px; }
    .plr-sm-25 { padding-left: 25px; padding-right: 25px; }

    .p-sm-30 { padding: 30px; }        
    .pt-sm-30 { padding-top: 30px; }
    .pb-sm-30 { padding-bottom: 30px; }
    .pl-sm-30 { padding-left: 30px; }
    .pr-sm-30 { padding-right: 30px; }
    .ptb-sm-30 { padding-top: 30px; padding-bottom: 30px; }
    .plr-sm-30 { padding-left: 30px; padding-right: 30px; }

    .p-sm-35 { padding: 35px; }        
    .pt-sm-35 { padding-top: 35px; }
    .pb-sm-35 { padding-bottom: 35px; }
    .pl-sm-35 { padding-left: 35px; }
    .pr-sm-35 { padding-right: 35px; }
    .ptb-sm-35 { padding-top: 35px; padding-bottom: 35px; }
    .plr-sm-35 { padding-left: 35px; padding-right: 35px; }
    .p-sm-40 { padding: 40px; }        
    .pt-sm-40 { padding-top: 40px; }
    .pb-sm-40 { padding-bottom: 40px; }
    .pl-sm-40 { padding-left: 40px; }
    .pr-sm-40 { padding-right: 40px; }
    .ptb-sm-40 { padding-top: 40px; padding-bottom: 40px; }
    .plr-sm-40 { padding-left: 40px; padding-right: 40px; }

    .p-sm-45 { padding: 45px; }        
    .pt-sm-45 { padding-top: 45px; }
    .pb-sm-45 { padding-bottom: 45px; }
    .pl-sm-45 { padding-left: 45px; }
    .pr-sm-45 { padding-right: 45px; }
    .ptb-sm-45 { padding-top: 45px; padding-bottom: 45px; }
    .plr-sm-45 { padding-left: 45px; padding-right: 45px; }

    .p-sm-50 { padding: 50px; }        
    .pt-sm-50 { padding-top: 50px; }
    .pb-sm-50 { padding-bottom: 50px; }
    .pl-sm-50 { padding-left: 50px; }
    .pr-sm-50 { padding-right: 50px; }
    .ptb-sm-50 { padding-top: 50px; padding-bottom: 50px; }
    .plr-sm-50 { padding-left: 50px; padding-right: 50px; }

    .p-sm-55 { padding: 55px; }        
    .pt-sm-55 { padding-top: 55px; }
    .pb-sm-55 { padding-bottom: 55px; }
    .pl-sm-55 { padding-left: 55px; }
    .pr-sm-55 { padding-right: 55px; }
    .ptb-sm-55 { padding-top: 55px; padding-bottom: 55px; }
    .plr-sm-55 { padding-left: 55px; padding-right: 55px; }

    .p-sm-60 { padding: 60px; }        
    .pt-sm-60 { padding-top: 60px; }
    .pb-sm-60 { padding-bottom: 60px; }
    .pl-sm-60 { padding-left: 60px; }
    .pr-sm-60 { padding-right: 60px; }
    .ptb-sm-60 { padding-top: 60px; padding-bottom: 60px; }
    .plr-sm-60 { padding-left: 60px; padding-right: 60px; }

    .p-sm-65 { padding: 65px; }        
    .pt-sm-65 { padding-top: 65px; }
    .pb-sm-65 { padding-bottom: 65px; }
    .pl-sm-65 { padding-left: 65px; }
    .pr-sm-65 { padding-right: 65px; }
    .ptb-sm-65 { padding-top: 65px; padding-bottom: 65px; }
    .plr-sm-65 { padding-left: 65px; padding-right: 65px; }

    .p-sm-70 { padding: 70px; }        
    .pt-sm-70 { padding-top: 70px; }
    .pb-sm-70 { padding-bottom: 70px; }
    .pl-sm-70 { padding-left: 70px; }
    .pr-sm-70 { padding-right: 70px; }
    .ptb-sm-70 { padding-top: 70px; padding-bottom: 70px; }
    .plr-sm-70 { padding-left: 70px; padding-right: 70px; }

    .p-sm-75 { padding: 75px; }        
    .pt-sm-75 { padding-top: 75px; }
    .pb-sm-75 { padding-bottom: 75px; }
    .pl-sm-75 { padding-left: 75px; }
    .pr-sm-75 { padding-right: 75px; }
    .ptb-sm-75 { padding-top: 75px; padding-bottom: 75px; }
    .plr-sm-75 { padding-left: 75px; padding-right: 75px; }

    .p-sm-80 { padding: 80px; }        
    .pt-sm-80 { padding-top: 80px; }
    .pb-sm-80 { padding-bottom: 80px; }
    .pl-sm-80 { padding-left: 80px; }
    .pr-sm-80 { padding-right: 80px; }
    .ptb-sm-80 { padding-top: 80px; padding-bottom: 80px; }
    .plr-sm-80 { padding-left: 80px; padding-right: 80px; }

    .p-sm-85 { padding: 85px; }        
    .pt-sm-85 { padding-top: 85px; }
    .pb-sm-85 { padding-bottom: 85px; }
    .pl-sm-85 { padding-left: 85px; }
    .pr-sm-85 { padding-right: 85px; }
    .ptb-sm-85 { padding-top: 85px; padding-bottom: 85px; }
    .plr-sm-85 { padding-left: 85px; padding-right: 85px; }

    .p-sm-90 { padding: 90px; }        
    .pt-sm-90 { padding-top: 90px; }
    .pb-sm-90 { padding-bottom: 90px; }
    .pl-sm-90 { padding-left: 90px; }
    .pr-sm-90 { padding-right: 90px; }
    .ptb-sm-90 { padding-top: 90px; padding-bottom: 90px; }
    .plr-sm-90 { padding-left: 90px; padding-right: 90px; }

    .p-sm-95 { padding: 95px; }        
    .pt-sm-95 { padding-top: 95px; }
    .pb-sm-95 { padding-bottom: 95px; }
    .pl-sm-95 { padding-left: 95px; }
    .pr-sm-95 { padding-right: 95px; }
    .ptb-sm-95 { padding-top: 95px; padding-bottom: 95px; }
    .plr-sm-95 { padding-left: 95px; padding-right: 95px; }

    .p-sm-100 { padding: 100px; }        
    .pt-sm-100 { padding-top: 100px; }
    .pb-sm-100 { padding-bottom: 100px; }
    .pl-sm-100 { padding-left: 100px; }
    .pr-sm-100 { padding-right: 100px; }
    .ptb-sm-100 { padding-top: 100px; padding-bottom: 100px; }
    .plr-sm-100 { padding-left: 100px; padding-right: 100px; }

    }

@media (min-width:768px) {
    
    .p-md-0 { padding: 0rem; }        
    .pt-md-0 { padding-top: 0rem; }
    .pb-md-0 { padding-bottom: 0rem; }
    .pl-md-0 { padding-left: 0rem; }
    .pr-md-0 { padding-right: 0rem; }
    .ptb-md-0 { padding-top: 0rem; padding-bottom: 0rem; }
    .plr-md-0 { padding-left: 0rem; padding-right: 0rem; }

    .p-md-5 { padding: 5px; }        
    .pt-md-5 { padding-top: 5px; }
    .pb-md-5 { padding-bottom: 5px; }
    .pl-md-5 { padding-left: 5px; }
    .pr-md-5 { padding-right: 5px; }
    .ptb-md-5 { padding-top: 5px; padding-bottom: 5px; }
    .plr-md-5 { padding-left: 5px; padding-right: 5px; }

    .p-md-10 { padding: 10px; }        
    .pt-md-10 { padding-top: 10px; }
    .pb-md-10 { padding-bottom: 10px; }
    .pl-md-10 { padding-left: 10px; }
    .pr-md-10 { padding-right: 10px; }
    .ptb-md-10 { padding-top: 10px; padding-bottom: 10px; }
    .plr-md-10 { padding-left: 10px; padding-right: 10px; }

    .p-md-15 { padding: 15px; }        
    .pt-md-15 { padding-top: 15px; }
    .pb-md-15 { padding-bottom: 15px; }
    .pl-md-15 { padding-left: 15px; }
    .pr-md-15 { padding-right: 15px; }
    .ptb-md-15 { padding-top: 15px; padding-bottom: 15px; }
    .plr-md-15 { padding-left: 15px; padding-right: 15px; }

    .p-md-20 { padding: 20px; }        
    .pt-md-20 { padding-top: 20px; }
    .pb-md-20 { padding-bottom: 20px; }
    .pl-md-20 { padding-left: 20px; }
    .pr-md-20 { padding-right: 20px; }
    .ptb-md-20 { padding-top: 20px; padding-bottom: 20px; }
    .plr-md-20 { padding-left: 20px; padding-right: 20px; }

    .p-md-25 { padding: 25px; }        
    .pt-md-25 { padding-top: 25px; }
    .pb-md-25 { padding-bottom: 25px; }
    .pl-md-25 { padding-left: 25px; }
    .pr-md-25 { padding-right: 25px; }
    .ptb-md-25 { padding-top: 25px; padding-bottom: 25px; }
    .plr-md-25 { padding-left: 25px; padding-right: 25px; }

    .p-md-30 { padding: 30px; }        
    .pt-md-30 { padding-top: 30px; }
    .pb-md-30 { padding-bottom: 30px; }
    .pl-md-30 { padding-left: 30px; }
    .pr-md-30 { padding-right: 30px; }
    .ptb-md-30 { padding-top: 30px; padding-bottom: 30px; }
    .plr-md-30 { padding-left: 30px; padding-right: 30px; }

    .p-md-35 { padding: 35px; }        
    .pt-md-35 { padding-top: 35px; }
    .pb-md-35 { padding-bottom: 35px; }
    .pl-md-35 { padding-left: 35px; }
    .pr-md-35 { padding-right: 35px; }
    .ptb-md-35 { padding-top: 35px; padding-bottom: 35px; }
    .plr-md-35 { padding-left: 35px; padding-right: 35px; }
    .p-md-40 { padding: 40px; }        
    .pt-md-40 { padding-top: 40px; }
    .pb-md-40 { padding-bottom: 40px; }
    .pl-md-40 { padding-left: 40px; }
    .pr-md-40 { padding-right: 40px; }
    .ptb-md-40 { padding-top: 40px; padding-bottom: 40px; }
    .plr-md-40 { padding-left: 40px; padding-right: 40px; }

    .p-md-45 { padding: 45px; }        
    .pt-md-45 { padding-top: 45px; }
    .pb-md-45 { padding-bottom: 45px; }
    .pl-md-45 { padding-left: 45px; }
    .pr-md-45 { padding-right: 45px; }
    .ptb-md-45 { padding-top: 45px; padding-bottom: 45px; }
    .plr-md-45 { padding-left: 45px; padding-right: 45px; }

    .p-md-50 { padding: 50px; }        
    .pt-md-50 { padding-top: 50px; }
    .pb-md-50 { padding-bottom: 50px; }
    .pl-md-50 { padding-left: 50px; }
    .pr-md-50 { padding-right: 50px; }
    .ptb-md-50 { padding-top: 50px; padding-bottom: 50px; }
    .plr-md-50 { padding-left: 50px; padding-right: 50px; }

    .p-md-55 { padding: 55px; }        
    .pt-md-55 { padding-top: 55px; }
    .pb-md-55 { padding-bottom: 55px; }
    .pl-md-55 { padding-left: 55px; }
    .pr-md-55 { padding-right: 55px; }
    .ptb-md-55 { padding-top: 55px; padding-bottom: 55px; }
    .plr-md-55 { padding-left: 55px; padding-right: 55px; }

    .p-md-60 { padding: 60px; }        
    .pt-md-60 { padding-top: 60px; }
    .pb-md-60 { padding-bottom: 60px; }
    .pl-md-60 { padding-left: 60px; }
    .pr-md-60 { padding-right: 60px; }
    .ptb-md-60 { padding-top: 60px; padding-bottom: 60px; }
    .plr-md-60 { padding-left: 60px; padding-right: 60px; }

    .p-md-65 { padding: 65px; }        
    .pt-md-65 { padding-top: 65px; }
    .pb-md-65 { padding-bottom: 65px; }
    .pl-md-65 { padding-left: 65px; }
    .pr-md-65 { padding-right: 65px; }
    .ptb-md-65 { padding-top: 65px; padding-bottom: 65px; }
    .plr-md-65 { padding-left: 65px; padding-right: 65px; }

    .p-md-70 { padding: 70px; }        
    .pt-md-70 { padding-top: 70px; }
    .pb-md-70 { padding-bottom: 70px; }
    .pl-md-70 { padding-left: 70px; }
    .pr-md-70 { padding-right: 70px; }
    .ptb-md-70 { padding-top: 70px; padding-bottom: 70px; }
    .plr-md-70 { padding-left: 70px; padding-right: 70px; }

    .p-md-75 { padding: 75px; }        
    .pt-md-75 { padding-top: 75px; }
    .pb-md-75 { padding-bottom: 75px; }
    .pl-md-75 { padding-left: 75px; }
    .pr-md-75 { padding-right: 75px; }
    .ptb-md-75 { padding-top: 75px; padding-bottom: 75px; }
    .plr-md-75 { padding-left: 75px; padding-right: 75px; }

    .p-md-80 { padding: 80px; }        
    .pt-md-80 { padding-top: 80px; }
    .pb-md-80 { padding-bottom: 80px; }
    .pl-md-80 { padding-left: 80px; }
    .pr-md-80 { padding-right: 80px; }
    .ptb-md-80 { padding-top: 80px; padding-bottom: 80px; }
    .plr-md-80 { padding-left: 80px; padding-right: 80px; }

    .p-md-85 { padding: 85px; }        
    .pt-md-85 { padding-top: 85px; }
    .pb-md-85 { padding-bottom: 85px; }
    .pl-md-85 { padding-left: 85px; }
    .pr-md-85 { padding-right: 85px; }
    .ptb-md-85 { padding-top: 85px; padding-bottom: 85px; }
    .plr-md-85 { padding-left: 85px; padding-right: 85px; }

    .p-md-90 { padding: 90px; }        
    .pt-md-90 { padding-top: 90px; }
    .pb-md-90 { padding-bottom: 90px; }
    .pl-md-90 { padding-left: 90px; }
    .pr-md-90 { padding-right: 90px; }
    .ptb-md-90 { padding-top: 90px; padding-bottom: 90px; }
    .plr-md-90 { padding-left: 90px; padding-right: 90px; }

    .p-md-95 { padding: 95px; }        
    .pt-md-95 { padding-top: 95px; }
    .pb-md-95 { padding-bottom: 95px; }
    .pl-md-95 { padding-left: 95px; }
    .pr-md-95 { padding-right: 95px; }
    .ptb-md-95 { padding-top: 95px; padding-bottom: 95px; }
    .plr-md-95 { padding-left: 95px; padding-right: 95px; }

    .p-md-100 { padding: 100px; }        
    .pt-md-100 { padding-top: 100px; }
    .pb-md-100 { padding-bottom: 100px; }
    .pl-md-100 { padding-left: 100px; }
    .pr-md-100 { padding-right: 100px; }
    .ptb-md-100 { padding-top: 100px; padding-bottom: 100px; }
    .plr-md-100 { padding-left: 100px; padding-right: 100px; }

    }

@media (min-width:992px) {

    .p-lg-0 { padding: 0rem; }        
    .pt-lg-0 { padding-top: 0rem; }
    .pb-lg-0 { padding-bottom: 0rem; }
    .pl-lg-0 { padding-left: 0rem; }
    .pr-lg-0 { padding-right: 0rem; }
    .ptb-lg-0 { padding-top: 0rem; padding-bottom: 0rem; }
    .plr-lg-0 { padding-left: 0rem; padding-right: 0rem; }

    .p-lg-5 { padding: 5px; }        
    .pt-lg-5 { padding-top: 5px; }
    .pb-lg-5 { padding-bottom: 5px; }
    .pl-lg-5 { padding-left: 5px; }
    .pr-lg-5 { padding-right: 5px; }
    .ptb-lg-5 { padding-top: 5px; padding-bottom: 5px; }
    .plr-lg-5 { padding-left: 5px; padding-right: 5px; }

    .p-lg-10 { padding: 10px; }        
    .pt-lg-10 { padding-top: 10px; }
    .pb-lg-10 { padding-bottom: 10px; }
    .pl-lg-10 { padding-left: 10px; }
    .pr-lg-10 { padding-right: 10px; }
    .ptb-lg-10 { padding-top: 10px; padding-bottom: 10px; }
    .plr-lg-10 { padding-left: 10px; padding-right: 10px; }

    .p-lg-15 { padding: 15px; }        
    .pt-lg-15 { padding-top: 15px; }
    .pb-lg-15 { padding-bottom: 15px; }
    .pl-lg-15 { padding-left: 15px; }
    .pr-lg-15 { padding-right: 15px; }
    .ptb-lg-15 { padding-top: 15px; padding-bottom: 15px; }
    .plr-lg-15 { padding-left: 15px; padding-right: 15px; }

    .p-lg-20 { padding: 20px; }        
    .pt-lg-20 { padding-top: 20px; }
    .pb-lg-20 { padding-bottom: 20px; }
    .pl-lg-20 { padding-left: 20px; }
    .pr-lg-20 { padding-right: 20px; }
    .ptb-lg-20 { padding-top: 20px; padding-bottom: 20px; }
    .plr-lg-20 { padding-left: 20px; padding-right: 20px; }

    .p-lg-25 { padding: 25px; }        
    .pt-lg-25 { padding-top: 25px; }
    .pb-lg-25 { padding-bottom: 25px; }
    .pl-lg-25 { padding-left: 25px; }
    .pr-lg-25 { padding-right: 25px; }
    .ptb-lg-25 { padding-top: 25px; padding-bottom: 25px; }
    .plr-lg-25 { padding-left: 25px; padding-right: 25px; }

    .p-lg-30 { padding: 30px; }        
    .pt-lg-30 { padding-top: 30px; }
    .pb-lg-30 { padding-bottom: 30px; }
    .pl-lg-30 { padding-left: 30px; }
    .pr-lg-30 { padding-right: 30px; }
    .ptb-lg-30 { padding-top: 30px; padding-bottom: 30px; }
    .plr-lg-30 { padding-left: 30px; padding-right: 30px; }

    .p-lg-35 { padding: 35px; }        
    .pt-lg-35 { padding-top: 35px; }
    .pb-lg-35 { padding-bottom: 35px; }
    .pl-lg-35 { padding-left: 35px; }
    .pr-lg-35 { padding-right: 35px; }
    .ptb-lg-35 { padding-top: 35px; padding-bottom: 35px; }
    .plr-lg-35 { padding-left: 35px; padding-right: 35px; }
    .p-lg-40 { padding: 40px; }        
    .pt-lg-40 { padding-top: 40px; }
    .pb-lg-40 { padding-bottom: 40px; }
    .pl-lg-40 { padding-left: 40px; }
    .pr-lg-40 { padding-right: 40px; }
    .ptb-lg-40 { padding-top: 40px; padding-bottom: 40px; }
    .plr-lg-40 { padding-left: 40px; padding-right: 40px; }

    .p-lg-45 { padding: 45px; }        
    .pt-lg-45 { padding-top: 45px; }
    .pb-lg-45 { padding-bottom: 45px; }
    .pl-lg-45 { padding-left: 45px; }
    .pr-lg-45 { padding-right: 45px; }
    .ptb-lg-45 { padding-top: 45px; padding-bottom: 45px; }
    .plr-lg-45 { padding-left: 45px; padding-right: 45px; }

    .p-lg-50 { padding: 50px; }        
    .pt-lg-50 { padding-top: 50px; }
    .pb-lg-50 { padding-bottom: 50px; }
    .pl-lg-50 { padding-left: 50px; }
    .pr-lg-50 { padding-right: 50px; }
    .ptb-lg-50 { padding-top: 50px; padding-bottom: 50px; }
    .plr-lg-50 { padding-left: 50px; padding-right: 50px; }

    .p-lg-55 { padding: 55px; }        
    .pt-lg-55 { padding-top: 55px; }
    .pb-lg-55 { padding-bottom: 55px; }
    .pl-lg-55 { padding-left: 55px; }
    .pr-lg-55 { padding-right: 55px; }
    .ptb-lg-55 { padding-top: 55px; padding-bottom: 55px; }
    .plr-lg-55 { padding-left: 55px; padding-right: 55px; }

    .p-lg-60 { padding: 60px; }        
    .pt-lg-60 { padding-top: 60px; }
    .pb-lg-60 { padding-bottom: 60px; }
    .pl-lg-60 { padding-left: 60px; }
    .pr-lg-60 { padding-right: 60px; }
    .ptb-lg-60 { padding-top: 60px; padding-bottom: 60px; }
    .plr-lg-60 { padding-left: 60px; padding-right: 60px; }

    .p-lg-65 { padding: 65px; }        
    .pt-lg-65 { padding-top: 65px; }
    .pb-lg-65 { padding-bottom: 65px; }
    .pl-lg-65 { padding-left: 65px; }
    .pr-lg-65 { padding-right: 65px; }
    .ptb-lg-65 { padding-top: 65px; padding-bottom: 65px; }
    .plr-lg-65 { padding-left: 65px; padding-right: 65px; }

    .p-lg-70 { padding: 70px; }        
    .pt-lg-70 { padding-top: 70px; }
    .pb-lg-70 { padding-bottom: 70px; }
    .pl-lg-70 { padding-left: 70px; }
    .pr-lg-70 { padding-right: 70px; }
    .ptb-lg-70 { padding-top: 70px; padding-bottom: 70px; }
    .plr-lg-70 { padding-left: 70px; padding-right: 70px; }

    .p-lg-75 { padding: 75px; }        
    .pt-lg-75 { padding-top: 75px; }
    .pb-lg-75 { padding-bottom: 75px; }
    .pl-lg-75 { padding-left: 75px; }
    .pr-lg-75 { padding-right: 75px; }
    .ptb-lg-75 { padding-top: 75px; padding-bottom: 75px; }
    .plr-lg-75 { padding-left: 75px; padding-right: 75px; }

    .p-lg-80 { padding: 80px; }        
    .pt-lg-80 { padding-top: 80px; }
    .pb-lg-80 { padding-bottom: 80px; }
    .pl-lg-80 { padding-left: 80px; }
    .pr-lg-80 { padding-right: 80px; }
    .ptb-lg-80 { padding-top: 80px; padding-bottom: 80px; }
    .plr-lg-80 { padding-left: 80px; padding-right: 80px; }

    .p-lg-85 { padding: 85px; }        
    .pt-lg-85 { padding-top: 85px; }
    .pb-lg-85 { padding-bottom: 85px; }
    .pl-lg-85 { padding-left: 85px; }
    .pr-lg-85 { padding-right: 85px; }
    .ptb-lg-85 { padding-top: 85px; padding-bottom: 85px; }
    .plr-lg-85 { padding-left: 85px; padding-right: 85px; }

    .p-lg-90 { padding: 90px; }        
    .pt-lg-90 { padding-top: 90px; }
    .pb-lg-90 { padding-bottom: 90px; }
    .pl-lg-90 { padding-left: 90px; }
    .pr-lg-90 { padding-right: 90px; }
    .ptb-lg-90 { padding-top: 90px; padding-bottom: 90px; }
    .plr-lg-90 { padding-left: 90px; padding-right: 90px; }

    .p-lg-95 { padding: 95px; }        
    .pt-lg-95 { padding-top: 95px; }
    .pb-lg-95 { padding-bottom: 95px; }
    .pl-lg-95 { padding-left: 95px; }
    .pr-lg-95 { padding-right: 95px; }
    .ptb-lg-95 { padding-top: 95px; padding-bottom: 95px; }
    .plr-lg-95 { padding-left: 95px; padding-right: 95px; }

    .p-lg-100 { padding: 100px; }        
    .pt-lg-100 { padding-top: 100px; }
    .pb-lg-100 { padding-bottom: 100px; }
    .pl-lg-100 { padding-left: 100px; }
    .pr-lg-100 { padding-right: 100px; }
    .ptb-lg-100 { padding-top: 100px; padding-bottom: 100px; }
    .plr-lg-100 { padding-left: 100px; padding-right: 100px; }

    }

@media (min-width:1200rem) {

    .p-xl-0 { padding: 0rem; }        
    .pt-xl-0 { padding-top: 0rem; }
    .pb-xl-0 { padding-bottom: 0rem; }
    .pl-xl-0 { padding-left: 0rem; }
    .pr-xl-0 { padding-right: 0rem; }
    .ptb-xl-0 { padding-top: 0rem; padding-bottom: 0rem; }
    .plr-xl-0 { padding-left: 0rem; padding-right: 0rem; }

    .p-xl-5 { padding: 5px; }        
    .pt-xl-5 { padding-top: 5px; }
    .pb-xl-5 { padding-bottom: 5px; }
    .pl-xl-5 { padding-left: 5px; }
    .pr-xl-5 { padding-right: 5px; }
    .ptb-xl-5 { padding-top: 5px; padding-bottom: 5px; }
    .plr-xl-5 { padding-left: 5px; padding-right: 5px; }

    .p-xl-10 { padding: 10px; }        
    .pt-xl-10 { padding-top: 10px; }
    .pb-xl-10 { padding-bottom: 10px; }
    .pl-xl-10 { padding-left: 10px; }
    .pr-xl-10 { padding-right: 10px; }
    .ptb-xl-10 { padding-top: 10px; padding-bottom: 10px; }
    .plr-xl-10 { padding-left: 10px; padding-right: 10px; }

    .p-xl-15 { padding: 15px; }        
    .pt-xl-15 { padding-top: 15px; }
    .pb-xl-15 { padding-bottom: 15px; }
    .pl-xl-15 { padding-left: 15px; }
    .pr-xl-15 { padding-right: 15px; }
    .ptb-xl-15 { padding-top: 15px; padding-bottom: 15px; }
    .plr-xl-15 { padding-left: 15px; padding-right: 15px; }

    .p-xl-20 { padding: 20px; }        
    .pt-xl-20 { padding-top: 20px; }
    .pb-xl-20 { padding-bottom: 20px; }
    .pl-xl-20 { padding-left: 20px; }
    .pr-xl-20 { padding-right: 20px; }
    .ptb-xl-20 { padding-top: 20px; padding-bottom: 20px; }
    .plr-xl-20 { padding-left: 20px; padding-right: 20px; }

    .p-xl-25 { padding: 25px; }        
    .pt-xl-25 { padding-top: 25px; }
    .pb-xl-25 { padding-bottom: 25px; }
    .pl-xl-25 { padding-left: 25px; }
    .pr-xl-25 { padding-right: 25px; }
    .ptb-xl-25 { padding-top: 25px; padding-bottom: 25px; }
    .plr-xl-25 { padding-left: 25px; padding-right: 25px; }

    .p-xl-30 { padding: 30px; }        
    .pt-xl-30 { padding-top: 30px; }
    .pb-xl-30 { padding-bottom: 30px; }
    .pl-xl-30 { padding-left: 30px; }
    .pr-xl-30 { padding-right: 30px; }
    .ptb-xl-30 { padding-top: 30px; padding-bottom: 30px; }
    .plr-xl-30 { padding-left: 30px; padding-right: 30px; }

    .p-xl-35 { padding: 35px; }        
    .pt-xl-35 { padding-top: 35px; }
    .pb-xl-35 { padding-bottom: 35px; }
    .pl-xl-35 { padding-left: 35px; }
    .pr-xl-35 { padding-right: 35px; }
    .ptb-xl-35 { padding-top: 35px; padding-bottom: 35px; }
    .plr-xl-35 { padding-left: 35px; padding-right: 35px; }
    .p-xl-40 { padding: 40px; }        
    .pt-xl-40 { padding-top: 40px; }
    .pb-xl-40 { padding-bottom: 40px; }
    .pl-xl-40 { padding-left: 40px; }
    .pr-xl-40 { padding-right: 40px; }
    .ptb-xl-40 { padding-top: 40px; padding-bottom: 40px; }
    .plr-xl-40 { padding-left: 40px; padding-right: 40px; }

    .p-xl-45 { padding: 45px; }        
    .pt-xl-45 { padding-top: 45px; }
    .pb-xl-45 { padding-bottom: 45px; }
    .pl-xl-45 { padding-left: 45px; }
    .pr-xl-45 { padding-right: 45px; }
    .ptb-xl-45 { padding-top: 45px; padding-bottom: 45px; }
    .plr-xl-45 { padding-left: 45px; padding-right: 45px; }

    .p-xl-50 { padding: 50px; }        
    .pt-xl-50 { padding-top: 50px; }
    .pb-xl-50 { padding-bottom: 50px; }
    .pl-xl-50 { padding-left: 50px; }
    .pr-xl-50 { padding-right: 50px; }
    .ptb-xl-50 { padding-top: 50px; padding-bottom: 50px; }
    .plr-xl-50 { padding-left: 50px; padding-right: 50px; }

    .p-xl-55 { padding: 55px; }        
    .pt-xl-55 { padding-top: 55px; }
    .pb-xl-55 { padding-bottom: 55px; }
    .pl-xl-55 { padding-left: 55px; }
    .pr-xl-55 { padding-right: 55px; }
    .ptb-xl-55 { padding-top: 55px; padding-bottom: 55px; }
    .plr-xl-55 { padding-left: 55px; padding-right: 55px; }

    .p-xl-60 { padding: 60px; }        
    .pt-xl-60 { padding-top: 60px; }
    .pb-xl-60 { padding-bottom: 60px; }
    .pl-xl-60 { padding-left: 60px; }
    .pr-xl-60 { padding-right: 60px; }
    .ptb-xl-60 { padding-top: 60px; padding-bottom: 60px; }
    .plr-xl-60 { padding-left: 60px; padding-right: 60px; }

    .p-xl-65 { padding: 65px; }        
    .pt-xl-65 { padding-top: 65px; }
    .pb-xl-65 { padding-bottom: 65px; }
    .pl-xl-65 { padding-left: 65px; }
    .pr-xl-65 { padding-right: 65px; }
    .ptb-xl-65 { padding-top: 65px; padding-bottom: 65px; }
    .plr-xl-65 { padding-left: 65px; padding-right: 65px; }

    .p-xl-70 { padding: 70px; }        
    .pt-xl-70 { padding-top: 70px; }
    .pb-xl-70 { padding-bottom: 70px; }
    .pl-xl-70 { padding-left: 70px; }
    .pr-xl-70 { padding-right: 70px; }
    .ptb-xl-70 { padding-top: 70px; padding-bottom: 70px; }
    .plr-xl-70 { padding-left: 70px; padding-right: 70px; }

    .p-xl-75 { padding: 75px; }        
    .pt-xl-75 { padding-top: 75px; }
    .pb-xl-75 { padding-bottom: 75px; }
    .pl-xl-75 { padding-left: 75px; }
    .pr-xl-75 { padding-right: 75px; }
    .ptb-xl-75 { padding-top: 75px; padding-bottom: 75px; }
    .plr-xl-75 { padding-left: 75px; padding-right: 75px; }

    .p-xl-80 { padding: 80px; }        
    .pt-xl-80 { padding-top: 80px; }
    .pb-xl-80 { padding-bottom: 80px; }
    .pl-xl-80 { padding-left: 80px; }
    .pr-xl-80 { padding-right: 80px; }
    .ptb-xl-80 { padding-top: 80px; padding-bottom: 80px; }
    .plr-xl-80 { padding-left: 80px; padding-right: 80px; }

    .p-xl-85 { padding: 85px; }        
    .pt-xl-85 { padding-top: 85px; }
    .pb-xl-85 { padding-bottom: 85px; }
    .pl-xl-85 { padding-left: 85px; }
    .pr-xl-85 { padding-right: 85px; }
    .ptb-xl-85 { padding-top: 85px; padding-bottom: 85px; }
    .plr-xl-85 { padding-left: 85px; padding-right: 85px; }

    .p-xl-90 { padding: 90px; }        
    .pt-xl-90 { padding-top: 90px; }
    .pb-xl-90 { padding-bottom: 90px; }
    .pl-xl-90 { padding-left: 90px; }
    .pr-xl-90 { padding-right: 90px; }
    .ptb-xl-90 { padding-top: 90px; padding-bottom: 90px; }
    .plr-xl-90 { padding-left: 90px; padding-right: 90px; }

    .p-xl-95 { padding: 95px; }        
    .pt-xl-95 { padding-top: 95px; }
    .pb-xl-95 { padding-bottom: 95px; }
    .pl-xl-95 { padding-left: 95px; }
    .pr-xl-95 { padding-right: 95px; }
    .ptb-xl-95 { padding-top: 95px; padding-bottom: 95px; }
    .plr-xl-95 { padding-left: 95px; padding-right: 95px; }

    .p-xl-100 { padding: 100px; }        
    .pt-xl-100 { padding-top: 100px; }
    .pb-xl-100 { padding-bottom: 100px; }
    .pl-xl-100 { padding-left: 100px; }
    .pr-xl-100 { padding-right: 100px; }
    .ptb-xl-100 { padding-top: 100px; padding-bottom: 100px; }
    .plr-xl-100 { padding-left: 100px; padding-right: 100px; }

    }



/* 
================================
Pixel in REM Umrechnungstabelle
Schriftgröße 14px
================================
1px = 0.07143rem
2px = 0.1429rem
3px = 0.2143rem
4px = 0.2857rem
5px = 5px
6px = 0.4286rem
7px = 0.70px
8px = 0.5714rem
9px = 0.6429rem

10px = 10px
15px = 15px
20px = 20px
25px = 25px
30px = 30px
35px = 35px
40px = 40px
45px = 45px
50px = 50px
55px = 55px
60px = 60px
65px = 65px
70px = 70px
75px = 75px
80px = 80px
85px = 85px
90px = 90px
95px = 95px
100px = 100px
================================
*/
