/*/----------- CSS @imports ------------/*/



/******* Colors *******/

/* Globally Scoped Theme Colors - CSS Variables */
:root {
  --white:      #ffffff;
  --light:      #F5F5F5;
  --light_gray: #989898;
  --dark:       #565656;

  --red:        #B03029;
  --green:      #9EC64D;
  --blue:       #235EA7;
  --light-blue: #0894D0;

  --accent:     #1B445F;
  --primary:    ;
  --secondary:  #d9d9d9;
  --tertiary:   #231f20;
}

/* Background Colors */
.bg--white { background-color: var( --white ) }
.bg--light { background-color: var( --light ) }
.bg--dark  { background-color: var( --dark )  }

.bg--accent {    background-color: var( --accent )    }
.bg--primary {   background-color: var( --primary )   }
.bg--secondary { background-color: var( --secondary ) }
.bg--tertiary {  background-color: var( --tertiary )  }

/* Default white text for dark sections */
.txt--dark * { color: var( --white ) }
.txt--dark .hs-input { color: var( --dark ) }

/******* Utility Classes *******/

.zn1 { z-index: -1 !important }
.z0  { z-index: 0 !important }
.z1  { z-index: 1 !important }
.z2  { z-index: 2 !important }
.z3  { z-index: 3 !important }
.z4  { z-index: 4 !important }


/* Arrow Icon After Links */
a.arrow-link,
.arrow-link a,
span.arrow-link:not(:has(a)) {
  position: relative;
  display: block;
  transform-origin: left;
  font-weight: 700;
  font-size: 14px;
  color: #235EA7;
  text-transform: uppercase;
  letter-spacing: 0.84px;
  text-underline-offset: 6px;
}

/* Arrow Links */
a.arrow-link:after,
.arrow-link a:after,
span.arrow-link:not(:has(a)):after {
  content: '';
  display: inline-block;
  width: 10px;
  height: 13px;
  margin-inline-start: 6px;
  vertical-align: -1px;
  background: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2213%22%20viewBox%3D%220%200%2010%2013%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url(%23clip0_236_1509)%22%3E%3Cpath%20d%3D%22M9%206.5L-1.3411e-07%206.5%22%20stroke%3D%22%232C68DF%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M3.5%201.5L8.5%206.5L3.5%2011.5%22%20stroke%3D%22%232C68DF%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

a.arrow-link:hover, .arrow-link a:hover, span.arrow-link:not(:has(a)):hover { color: #9EC64D; text-decoration: none }
a.arrow-link:before, .arrow-link a:before { content: none }


/* Badges with Icons */
.badge[data-type]{
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 13px;
  background: none;
  border: none;
  color: #9EC64D;
}

.badge[data-type]:before {
  content: '';
  display: block;
  height: 24px;
  width: 24px;
  background-size: contain;
}

.badge[data-type="guide"]:before { background-image: url('https://47691093.fs1.hubspotusercontent-na1.net/hubfs/47691093/2025%20Website%20Update/Images/Icons/Checklist%20Fill%20Streamline%20Sharp%20Fill%20-%20Material%20Symbols-grn.svg') }
.badge[data-type="video"]:before { background-image: url('https://47691093.fs1.hubspotusercontent-na1.net/hubfs/47691093/2025%20Website%20Update/Images/Icons/Video%20Library%20Streamline%20Sharp%20Line%20-%20Material%20Symbols-grn.svg')  }
.badge[data-type="blog"]:before  { background-image: url('https://47691093.fs1.hubspotusercontent-na1.net/hubfs/47691093/2025%20Website%20Update/Images/Icons/Blog%20Library%20Streamline%20Sharp%20Line%20-%20Material%20Symbols-grn.svg')   }

.badge[data-type="brochure"]:before,
.badge[data-type="case_study"]:before,
.badge[data-type="product_spec_sheet"]:before,
.badge[data-type="brochures_case_studies"]:before { background-image: url('https://47691093.fs1.hubspotusercontent-na1.net/hubfs/47691093/2025%20Website%20Update/Images/Icons/Checklist%20Fill%20Streamline%20Sharp%20Fill%20-%20Material%20Symbols-grn.svg') }


/* ==================================================================================
   Responsive class generation via macro for visbility, alignment, margin & padding
   ================================================================================== */







  

  /* Visibility
  ================================================================== */
    .hidden  { display: none!important  }
    .visible { display: block!important }

  /* Text Align
  ================================================================== */
    .tl { text-align: left!important    }
    .tc { text-align: center!important  }
    .tr { text-align: right!important   }
    .tj { text-align: justify!important }
    .jl { justify-content: start !important }
    .jr { justify-content: end !important }
    .sb { justify-content: space-between !important }
    .ac { align-content: center !important }

  /* Auto Margins
  ================================================================== */
    .ma   { margin: auto !important }
    .mtba { margin-top: auto !important; margin-bottom: auto !important }
    .mlra { margin-left: auto !important; margin-right: auto !important; float: none !important }
    .mta  { margin-top: auto !important }
    .mra  { margin-right: auto !important }
    .mba  { margin-bottom: auto !important }
    .mla  { margin-left: auto !important }

    
    
      .m0   { margin:         0px !important }
      .mtb0 { margin-top:     0px !important; margin-bottom: 0px !important }
      .mlr0 { margin-left:    0px !important; margin-right:  0px !important }
      .mt0  { margin-top:     0px !important }
      .mr0  { margin-right:   0px !important }
      .mb0  { margin-bottom:  0px !important }
      .ml0  { margin-left:    0px !important }
      .nmt0 { margin-top:    -0px !important }
      .nmb0 { margin-bottom: -0px !important }
      .m5   { margin:         5px !important }
      .mtb5 { margin-top:     5px !important; margin-bottom: 5px !important }
      .mlr5 { margin-left:    5px !important; margin-right:  5px !important }
      .mt5  { margin-top:     5px !important }
      .mr5  { margin-right:   5px !important }
      .mb5  { margin-bottom:  5px !important }
      .ml5  { margin-left:    5px !important }
      .nmt5 { margin-top:    -5px !important }
      .nmb5 { margin-bottom: -5px !important }
      .m10   { margin:         10px !important }
      .mtb10 { margin-top:     10px !important; margin-bottom: 10px !important }
      .mlr10 { margin-left:    10px !important; margin-right:  10px !important }
      .mt10  { margin-top:     10px !important }
      .mr10  { margin-right:   10px !important }
      .mb10  { margin-bottom:  10px !important }
      .ml10  { margin-left:    10px !important }
      .nmt10 { margin-top:    -10px !important }
      .nmb10 { margin-bottom: -10px !important }
      .m15   { margin:         15px !important }
      .mtb15 { margin-top:     15px !important; margin-bottom: 15px !important }
      .mlr15 { margin-left:    15px !important; margin-right:  15px !important }
      .mt15  { margin-top:     15px !important }
      .mr15  { margin-right:   15px !important }
      .mb15  { margin-bottom:  15px !important }
      .ml15  { margin-left:    15px !important }
      .nmt15 { margin-top:    -15px !important }
      .nmb15 { margin-bottom: -15px !important }
      .m20   { margin:         20px !important }
      .mtb20 { margin-top:     20px !important; margin-bottom: 20px !important }
      .mlr20 { margin-left:    20px !important; margin-right:  20px !important }
      .mt20  { margin-top:     20px !important }
      .mr20  { margin-right:   20px !important }
      .mb20  { margin-bottom:  20px !important }
      .ml20  { margin-left:    20px !important }
      .nmt20 { margin-top:    -20px !important }
      .nmb20 { margin-bottom: -20px !important }
      .m24   { margin:         24px !important }
      .mtb24 { margin-top:     24px !important; margin-bottom: 24px !important }
      .mlr24 { margin-left:    24px !important; margin-right:  24px !important }
      .mt24  { margin-top:     24px !important }
      .mr24  { margin-right:   24px !important }
      .mb24  { margin-bottom:  24px !important }
      .ml24  { margin-left:    24px !important }
      .nmt24 { margin-top:    -24px !important }
      .nmb24 { margin-bottom: -24px !important }
      .m30   { margin:         30px !important }
      .mtb30 { margin-top:     30px !important; margin-bottom: 30px !important }
      .mlr30 { margin-left:    30px !important; margin-right:  30px !important }
      .mt30  { margin-top:     30px !important }
      .mr30  { margin-right:   30px !important }
      .mb30  { margin-bottom:  30px !important }
      .ml30  { margin-left:    30px !important }
      .nmt30 { margin-top:    -30px !important }
      .nmb30 { margin-bottom: -30px !important }
      .m40   { margin:         40px !important }
      .mtb40 { margin-top:     40px !important; margin-bottom: 40px !important }
      .mlr40 { margin-left:    40px !important; margin-right:  40px !important }
      .mt40  { margin-top:     40px !important }
      .mr40  { margin-right:   40px !important }
      .mb40  { margin-bottom:  40px !important }
      .ml40  { margin-left:    40px !important }
      .nmt40 { margin-top:    -40px !important }
      .nmb40 { margin-bottom: -40px !important }
      .m48   { margin:         48px !important }
      .mtb48 { margin-top:     48px !important; margin-bottom: 48px !important }
      .mlr48 { margin-left:    48px !important; margin-right:  48px !important }
      .mt48  { margin-top:     48px !important }
      .mr48  { margin-right:   48px !important }
      .mb48  { margin-bottom:  48px !important }
      .ml48  { margin-left:    48px !important }
      .nmt48 { margin-top:    -48px !important }
      .nmb48 { margin-bottom: -48px !important }
      .m50   { margin:         50px !important }
      .mtb50 { margin-top:     50px !important; margin-bottom: 50px !important }
      .mlr50 { margin-left:    50px !important; margin-right:  50px !important }
      .mt50  { margin-top:     50px !important }
      .mr50  { margin-right:   50px !important }
      .mb50  { margin-bottom:  50px !important }
      .ml50  { margin-left:    50px !important }
      .nmt50 { margin-top:    -50px !important }
      .nmb50 { margin-bottom: -50px !important }
      .m60   { margin:         60px !important }
      .mtb60 { margin-top:     60px !important; margin-bottom: 60px !important }
      .mlr60 { margin-left:    60px !important; margin-right:  60px !important }
      .mt60  { margin-top:     60px !important }
      .mr60  { margin-right:   60px !important }
      .mb60  { margin-bottom:  60px !important }
      .ml60  { margin-left:    60px !important }
      .nmt60 { margin-top:    -60px !important }
      .nmb60 { margin-bottom: -60px !important }
      .m64   { margin:         64px !important }
      .mtb64 { margin-top:     64px !important; margin-bottom: 64px !important }
      .mlr64 { margin-left:    64px !important; margin-right:  64px !important }
      .mt64  { margin-top:     64px !important }
      .mr64  { margin-right:   64px !important }
      .mb64  { margin-bottom:  64px !important }
      .ml64  { margin-left:    64px !important }
      .nmt64 { margin-top:    -64px !important }
      .nmb64 { margin-bottom: -64px !important }
      .m70   { margin:         70px !important }
      .mtb70 { margin-top:     70px !important; margin-bottom: 70px !important }
      .mlr70 { margin-left:    70px !important; margin-right:  70px !important }
      .mt70  { margin-top:     70px !important }
      .mr70  { margin-right:   70px !important }
      .mb70  { margin-bottom:  70px !important }
      .ml70  { margin-left:    70px !important }
      .nmt70 { margin-top:    -70px !important }
      .nmb70 { margin-bottom: -70px !important }
      .m80   { margin:         80px !important }
      .mtb80 { margin-top:     80px !important; margin-bottom: 80px !important }
      .mlr80 { margin-left:    80px !important; margin-right:  80px !important }
      .mt80  { margin-top:     80px !important }
      .mr80  { margin-right:   80px !important }
      .mb80  { margin-bottom:  80px !important }
      .ml80  { margin-left:    80px !important }
      .nmt80 { margin-top:    -80px !important }
      .nmb80 { margin-bottom: -80px !important }
      .m90   { margin:         90px !important }
      .mtb90 { margin-top:     90px !important; margin-bottom: 90px !important }
      .mlr90 { margin-left:    90px !important; margin-right:  90px !important }
      .mt90  { margin-top:     90px !important }
      .mr90  { margin-right:   90px !important }
      .mb90  { margin-bottom:  90px !important }
      .ml90  { margin-left:    90px !important }
      .nmt90 { margin-top:    -90px !important }
      .nmb90 { margin-bottom: -90px !important }
      .m96   { margin:         96px !important }
      .mtb96 { margin-top:     96px !important; margin-bottom: 96px !important }
      .mlr96 { margin-left:    96px !important; margin-right:  96px !important }
      .mt96  { margin-top:     96px !important }
      .mr96  { margin-right:   96px !important }
      .mb96  { margin-bottom:  96px !important }
      .ml96  { margin-left:    96px !important }
      .nmt96 { margin-top:    -96px !important }
      .nmb96 { margin-bottom: -96px !important }
      .m100   { margin:         100px !important }
      .mtb100 { margin-top:     100px !important; margin-bottom: 100px !important }
      .mlr100 { margin-left:    100px !important; margin-right:  100px !important }
      .mt100  { margin-top:     100px !important }
      .mr100  { margin-right:   100px !important }
      .mb100  { margin-bottom:  100px !important }
      .ml100  { margin-left:    100px !important }
      .nmt100 { margin-top:    -100px !important }
      .nmb100 { margin-bottom: -100px !important }
      .m110   { margin:         110px !important }
      .mtb110 { margin-top:     110px !important; margin-bottom: 110px !important }
      .mlr110 { margin-left:    110px !important; margin-right:  110px !important }
      .mt110  { margin-top:     110px !important }
      .mr110  { margin-right:   110px !important }
      .mb110  { margin-bottom:  110px !important }
      .ml110  { margin-left:    110px !important }
      .nmt110 { margin-top:    -110px !important }
      .nmb110 { margin-bottom: -110px !important }
      .m120   { margin:         120px !important }
      .mtb120 { margin-top:     120px !important; margin-bottom: 120px !important }
      .mlr120 { margin-left:    120px !important; margin-right:  120px !important }
      .mt120  { margin-top:     120px !important }
      .mr120  { margin-right:   120px !important }
      .mb120  { margin-bottom:  120px !important }
      .ml120  { margin-left:    120px !important }
      .nmt120 { margin-top:    -120px !important }
      .nmb120 { margin-bottom: -120px !important }
      .m130   { margin:         130px !important }
      .mtb130 { margin-top:     130px !important; margin-bottom: 130px !important }
      .mlr130 { margin-left:    130px !important; margin-right:  130px !important }
      .mt130  { margin-top:     130px !important }
      .mr130  { margin-right:   130px !important }
      .mb130  { margin-bottom:  130px !important }
      .ml130  { margin-left:    130px !important }
      .nmt130 { margin-top:    -130px !important }
      .nmb130 { margin-bottom: -130px !important }
      .m140   { margin:         140px !important }
      .mtb140 { margin-top:     140px !important; margin-bottom: 140px !important }
      .mlr140 { margin-left:    140px !important; margin-right:  140px !important }
      .mt140  { margin-top:     140px !important }
      .mr140  { margin-right:   140px !important }
      .mb140  { margin-bottom:  140px !important }
      .ml140  { margin-left:    140px !important }
      .nmt140 { margin-top:    -140px !important }
      .nmb140 { margin-bottom: -140px !important }
      .m150   { margin:         150px !important }
      .mtb150 { margin-top:     150px !important; margin-bottom: 150px !important }
      .mlr150 { margin-left:    150px !important; margin-right:  150px !important }
      .mt150  { margin-top:     150px !important }
      .mr150  { margin-right:   150px !important }
      .mb150  { margin-bottom:  150px !important }
      .ml150  { margin-left:    150px !important }
      .nmt150 { margin-top:    -150px !important }
      .nmb150 { margin-bottom: -150px !important }
      .m160   { margin:         160px !important }
      .mtb160 { margin-top:     160px !important; margin-bottom: 160px !important }
      .mlr160 { margin-left:    160px !important; margin-right:  160px !important }
      .mt160  { margin-top:     160px !important }
      .mr160  { margin-right:   160px !important }
      .mb160  { margin-bottom:  160px !important }
      .ml160  { margin-left:    160px !important }
      .nmt160 { margin-top:    -160px !important }
      .nmb160 { margin-bottom: -160px !important }
      .m170   { margin:         170px !important }
      .mtb170 { margin-top:     170px !important; margin-bottom: 170px !important }
      .mlr170 { margin-left:    170px !important; margin-right:  170px !important }
      .mt170  { margin-top:     170px !important }
      .mr170  { margin-right:   170px !important }
      .mb170  { margin-bottom:  170px !important }
      .ml170  { margin-left:    170px !important }
      .nmt170 { margin-top:    -170px !important }
      .nmb170 { margin-bottom: -170px !important }
      .m180   { margin:         180px !important }
      .mtb180 { margin-top:     180px !important; margin-bottom: 180px !important }
      .mlr180 { margin-left:    180px !important; margin-right:  180px !important }
      .mt180  { margin-top:     180px !important }
      .mr180  { margin-right:   180px !important }
      .mb180  { margin-bottom:  180px !important }
      .ml180  { margin-left:    180px !important }
      .nmt180 { margin-top:    -180px !important }
      .nmb180 { margin-bottom: -180px !important }
      .m190   { margin:         190px !important }
      .mtb190 { margin-top:     190px !important; margin-bottom: 190px !important }
      .mlr190 { margin-left:    190px !important; margin-right:  190px !important }
      .mt190  { margin-top:     190px !important }
      .mr190  { margin-right:   190px !important }
      .mb190  { margin-bottom:  190px !important }
      .ml190  { margin-left:    190px !important }
      .nmt190 { margin-top:    -190px !important }
      .nmb190 { margin-bottom: -190px !important }
      .m200   { margin:         200px !important }
      .mtb200 { margin-top:     200px !important; margin-bottom: 200px !important }
      .mlr200 { margin-left:    200px !important; margin-right:  200px !important }
      .mt200  { margin-top:     200px !important }
      .mr200  { margin-right:   200px !important }
      .mb200  { margin-bottom:  200px !important }
      .ml200  { margin-left:    200px !important }
      .nmt200 { margin-top:    -200px !important }
      .nmb200 { margin-bottom: -200px !important }
      .m250   { margin:         250px !important }
      .mtb250 { margin-top:     250px !important; margin-bottom: 250px !important }
      .mlr250 { margin-left:    250px !important; margin-right:  250px !important }
      .mt250  { margin-top:     250px !important }
      .mr250  { margin-right:   250px !important }
      .mb250  { margin-bottom:  250px !important }
      .ml250  { margin-left:    250px !important }
      .nmt250 { margin-top:    -250px !important }
      .nmb250 { margin-bottom: -250px !important }
      .m300   { margin:         300px !important }
      .mtb300 { margin-top:     300px !important; margin-bottom: 300px !important }
      .mlr300 { margin-left:    300px !important; margin-right:  300px !important }
      .mt300  { margin-top:     300px !important }
      .mr300  { margin-right:   300px !important }
      .mb300  { margin-bottom:  300px !important }
      .ml300  { margin-left:    300px !important }
      .nmt300 { margin-top:    -300px !important }
      .nmb300 { margin-bottom: -300px !important }

    
    
      .p0   { padding:        0px !important }
      .ptb0 { padding-top:    0px !important; padding-bottom: 0px !important }
      .pt0  { padding-top:    0px !important }
      .pb0  { padding-bottom: 0px !important }
      .p5   { padding:        5px !important }
      .ptb5 { padding-top:    5px !important; padding-bottom: 5px !important }
      .pt5  { padding-top:    5px !important }
      .pb5  { padding-bottom: 5px !important }
      .p10   { padding:        10px !important }
      .ptb10 { padding-top:    10px !important; padding-bottom: 10px !important }
      .pt10  { padding-top:    10px !important }
      .pb10  { padding-bottom: 10px !important }
      .p15   { padding:        15px !important }
      .ptb15 { padding-top:    15px !important; padding-bottom: 15px !important }
      .pt15  { padding-top:    15px !important }
      .pb15  { padding-bottom: 15px !important }
      .p20   { padding:        20px !important }
      .ptb20 { padding-top:    20px !important; padding-bottom: 20px !important }
      .pt20  { padding-top:    20px !important }
      .pb20  { padding-bottom: 20px !important }
      .p30   { padding:        30px !important }
      .ptb30 { padding-top:    30px !important; padding-bottom: 30px !important }
      .pt30  { padding-top:    30px !important }
      .pb30  { padding-bottom: 30px !important }
      .p40   { padding:        40px !important }
      .ptb40 { padding-top:    40px !important; padding-bottom: 40px !important }
      .pt40  { padding-top:    40px !important }
      .pb40  { padding-bottom: 40px !important }
      .p50   { padding:        50px !important }
      .ptb50 { padding-top:    50px !important; padding-bottom: 50px !important }
      .pt50  { padding-top:    50px !important }
      .pb50  { padding-bottom: 50px !important }
      .p60   { padding:        60px !important }
      .ptb60 { padding-top:    60px !important; padding-bottom: 60px !important }
      .pt60  { padding-top:    60px !important }
      .pb60  { padding-bottom: 60px !important }
      .p70   { padding:        70px !important }
      .ptb70 { padding-top:    70px !important; padding-bottom: 70px !important }
      .pt70  { padding-top:    70px !important }
      .pb70  { padding-bottom: 70px !important }
      .p80   { padding:        80px !important }
      .ptb80 { padding-top:    80px !important; padding-bottom: 80px !important }
      .pt80  { padding-top:    80px !important }
      .pb80  { padding-bottom: 80px !important }
      .p90   { padding:        90px !important }
      .ptb90 { padding-top:    90px !important; padding-bottom: 90px !important }
      .pt90  { padding-top:    90px !important }
      .pb90  { padding-bottom: 90px !important }
      .p100   { padding:        100px !important }
      .ptb100 { padding-top:    100px !important; padding-bottom: 100px !important }
      .pt100  { padding-top:    100px !important }
      .pb100  { padding-bottom: 100px !important }
      .p110   { padding:        110px !important }
      .ptb110 { padding-top:    110px !important; padding-bottom: 110px !important }
      .pt110  { padding-top:    110px !important }
      .pb110  { padding-bottom: 110px !important }
      .p120   { padding:        120px !important }
      .ptb120 { padding-top:    120px !important; padding-bottom: 120px !important }
      .pt120  { padding-top:    120px !important }
      .pb120  { padding-bottom: 120px !important }
      .p130   { padding:        130px !important }
      .ptb130 { padding-top:    130px !important; padding-bottom: 130px !important }
      .pt130  { padding-top:    130px !important }
      .pb130  { padding-bottom: 130px !important }
      .p140   { padding:        140px !important }
      .ptb140 { padding-top:    140px !important; padding-bottom: 140px !important }
      .pt140  { padding-top:    140px !important }
      .pb140  { padding-bottom: 140px !important }
      .p150   { padding:        150px !important }
      .ptb150 { padding-top:    150px !important; padding-bottom: 150px !important }
      .pt150  { padding-top:    150px !important }
      .pb150  { padding-bottom: 150px !important }
      .p160   { padding:        160px !important }
      .ptb160 { padding-top:    160px !important; padding-bottom: 160px !important }
      .pt160  { padding-top:    160px !important }
      .pb160  { padding-bottom: 160px !important }
      .p170   { padding:        170px !important }
      .ptb170 { padding-top:    170px !important; padding-bottom: 170px !important }
      .pt170  { padding-top:    170px !important }
      .pb170  { padding-bottom: 170px !important }
      .p180   { padding:        180px !important }
      .ptb180 { padding-top:    180px !important; padding-bottom: 180px !important }
      .pt180  { padding-top:    180px !important }
      .pb180  { padding-bottom: 180px !important }
      .p190   { padding:        190px !important }
      .ptb190 { padding-top:    190px !important; padding-bottom: 190px !important }
      .pt190  { padding-top:    190px !important }
      .pb190  { padding-bottom: 190px !important }
      .p200   { padding:        200px !important }
      .ptb200 { padding-top:    200px !important; padding-bottom: 200px !important }
      .pt200  { padding-top:    200px !important }
      .pb200  { padding-bottom: 200px !important }
      .p250   { padding:        250px !important }
      .ptb250 { padding-top:    250px !important; padding-bottom: 250px !important }
      .pt250  { padding-top:    250px !important }
      .pb250  { padding-bottom: 250px !important }
      .p300   { padding:        300px !important }
      .ptb300 { padding-top:    300px !important; padding-bottom: 300px !important }
      .pt300  { padding-top:    300px !important }
      .pb300  { padding-bottom: 300px !important }

    
    
      .plr0 { padding-left:  0px !important; padding-right: 0px !important }
      .pr0  { padding-right: 0px !important }
      .pl0  { padding-left:  0px !important }
      .plr5 { padding-left:  5px !important; padding-right: 5px !important }
      .pr5  { padding-right: 5px !important }
      .pl5  { padding-left:  5px !important }
      .plr10 { padding-left:  10px !important; padding-right: 10px !important }
      .pr10  { padding-right: 10px !important }
      .pl10  { padding-left:  10px !important }
      .plr15 { padding-left:  15px !important; padding-right: 15px !important }
      .pr15  { padding-right: 15px !important }
      .pl15  { padding-left:  15px !important }
      .plr20 { padding-left:  20px !important; padding-right: 20px !important }
      .pr20  { padding-right: 20px !important }
      .pl20  { padding-left:  20px !important }
      .plr30 { padding-left:  30px !important; padding-right: 30px !important }
      .pr30  { padding-right: 30px !important }
      .pl30  { padding-left:  30px !important }
      .plr40 { padding-left:  40px !important; padding-right: 40px !important }
      .pr40  { padding-right: 40px !important }
      .pl40  { padding-left:  40px !important }
      .plr50 { padding-left:  50px !important; padding-right: 50px !important }
      .pr50  { padding-right: 50px !important }
      .pl50  { padding-left:  50px !important }
      .plr60 { padding-left:  60px !important; padding-right: 60px !important }
      .pr60  { padding-right: 60px !important }
      .pl60  { padding-left:  60px !important }
      .plr70 { padding-left:  70px !important; padding-right: 70px !important }
      .pr70  { padding-right: 70px !important }
      .pl70  { padding-left:  70px !important }
      .plr80 { padding-left:  80px !important; padding-right: 80px !important }
      .pr80  { padding-right: 80px !important }
      .pl80  { padding-left:  80px !important }
      .plr90 { padding-left:  90px !important; padding-right: 90px !important }
      .pr90  { padding-right: 90px !important }
      .pl90  { padding-left:  90px !important }
      .plr100 { padding-left:  100px !important; padding-right: 100px !important }
      .pr100  { padding-right: 100px !important }
      .pl100  { padding-left:  100px !important }
      .plr110 { padding-left:  110px !important; padding-right: 110px !important }
      .pr110  { padding-right: 110px !important }
      .pl110  { padding-left:  110px !important }
      .plr120 { padding-left:  120px !important; padding-right: 120px !important }
      .pr120  { padding-right: 120px !important }
      .pl120  { padding-left:  120px !important }

 
    /* Width
       ================================================================== */
      
      
        .w1180 { max-width: 1180px !important }
      
        .w1200 { max-width: 1200px !important }
      
        .w1248 { max-width: 1248px !important }
      
        .w1280 { max-width: 1280px !important }
      
        .w1360 { max-width: 1360px !important }
      
        .w1440 { max-width: 1440px !important }
      
        .w1660 { max-width: 1660px !important }
      
      .wa { max-width: none !important } */


  


  
    @media (max-width: 1139px){
  

  /* Visibility
  ================================================================== */
    .md-hidden  { display: none!important  }
    .md-visible { display: block!important }

  /* Text Align
  ================================================================== */
    .md-tl { text-align: left!important    }
    .md-tc { text-align: center!important  }
    .md-tr { text-align: right!important   }
    .md-tj { text-align: justify!important }
    .md-jl { justify-content: start !important }
    .md-jr { justify-content: end !important }
    .md-sb { justify-content: space-between !important }
    .md-ac { align-content: center !important }

  /* Auto Margins
  ================================================================== */
    .md-ma   { margin: auto !important }
    .md-mtba { margin-top: auto !important; margin-bottom: auto !important }
    .md-mlra { margin-left: auto !important; margin-right: auto !important; float: none !important }
    .md-mta  { margin-top: auto !important }
    .md-mra  { margin-right: auto !important }
    .md-mba  { margin-bottom: auto !important }
    .md-mla  { margin-left: auto !important }

    
    
      .md-m0   { margin:         0px !important }
      .md-mtb0 { margin-top:     0px !important; margin-bottom: 0px !important }
      .md-mlr0 { margin-left:    0px !important; margin-right:  0px !important }
      .md-mt0  { margin-top:     0px !important }
      .md-mr0  { margin-right:   0px !important }
      .md-mb0  { margin-bottom:  0px !important }
      .md-ml0  { margin-left:    0px !important }
      .md-nmt0 { margin-top:    -0px !important }
      .md-nmb0 { margin-bottom: -0px !important }
      .md-m5   { margin:         5px !important }
      .md-mtb5 { margin-top:     5px !important; margin-bottom: 5px !important }
      .md-mlr5 { margin-left:    5px !important; margin-right:  5px !important }
      .md-mt5  { margin-top:     5px !important }
      .md-mr5  { margin-right:   5px !important }
      .md-mb5  { margin-bottom:  5px !important }
      .md-ml5  { margin-left:    5px !important }
      .md-nmt5 { margin-top:    -5px !important }
      .md-nmb5 { margin-bottom: -5px !important }
      .md-m10   { margin:         10px !important }
      .md-mtb10 { margin-top:     10px !important; margin-bottom: 10px !important }
      .md-mlr10 { margin-left:    10px !important; margin-right:  10px !important }
      .md-mt10  { margin-top:     10px !important }
      .md-mr10  { margin-right:   10px !important }
      .md-mb10  { margin-bottom:  10px !important }
      .md-ml10  { margin-left:    10px !important }
      .md-nmt10 { margin-top:    -10px !important }
      .md-nmb10 { margin-bottom: -10px !important }
      .md-m15   { margin:         15px !important }
      .md-mtb15 { margin-top:     15px !important; margin-bottom: 15px !important }
      .md-mlr15 { margin-left:    15px !important; margin-right:  15px !important }
      .md-mt15  { margin-top:     15px !important }
      .md-mr15  { margin-right:   15px !important }
      .md-mb15  { margin-bottom:  15px !important }
      .md-ml15  { margin-left:    15px !important }
      .md-nmt15 { margin-top:    -15px !important }
      .md-nmb15 { margin-bottom: -15px !important }
      .md-m20   { margin:         20px !important }
      .md-mtb20 { margin-top:     20px !important; margin-bottom: 20px !important }
      .md-mlr20 { margin-left:    20px !important; margin-right:  20px !important }
      .md-mt20  { margin-top:     20px !important }
      .md-mr20  { margin-right:   20px !important }
      .md-mb20  { margin-bottom:  20px !important }
      .md-ml20  { margin-left:    20px !important }
      .md-nmt20 { margin-top:    -20px !important }
      .md-nmb20 { margin-bottom: -20px !important }
      .md-m24   { margin:         24px !important }
      .md-mtb24 { margin-top:     24px !important; margin-bottom: 24px !important }
      .md-mlr24 { margin-left:    24px !important; margin-right:  24px !important }
      .md-mt24  { margin-top:     24px !important }
      .md-mr24  { margin-right:   24px !important }
      .md-mb24  { margin-bottom:  24px !important }
      .md-ml24  { margin-left:    24px !important }
      .md-nmt24 { margin-top:    -24px !important }
      .md-nmb24 { margin-bottom: -24px !important }
      .md-m30   { margin:         30px !important }
      .md-mtb30 { margin-top:     30px !important; margin-bottom: 30px !important }
      .md-mlr30 { margin-left:    30px !important; margin-right:  30px !important }
      .md-mt30  { margin-top:     30px !important }
      .md-mr30  { margin-right:   30px !important }
      .md-mb30  { margin-bottom:  30px !important }
      .md-ml30  { margin-left:    30px !important }
      .md-nmt30 { margin-top:    -30px !important }
      .md-nmb30 { margin-bottom: -30px !important }
      .md-m40   { margin:         40px !important }
      .md-mtb40 { margin-top:     40px !important; margin-bottom: 40px !important }
      .md-mlr40 { margin-left:    40px !important; margin-right:  40px !important }
      .md-mt40  { margin-top:     40px !important }
      .md-mr40  { margin-right:   40px !important }
      .md-mb40  { margin-bottom:  40px !important }
      .md-ml40  { margin-left:    40px !important }
      .md-nmt40 { margin-top:    -40px !important }
      .md-nmb40 { margin-bottom: -40px !important }
      .md-m48   { margin:         48px !important }
      .md-mtb48 { margin-top:     48px !important; margin-bottom: 48px !important }
      .md-mlr48 { margin-left:    48px !important; margin-right:  48px !important }
      .md-mt48  { margin-top:     48px !important }
      .md-mr48  { margin-right:   48px !important }
      .md-mb48  { margin-bottom:  48px !important }
      .md-ml48  { margin-left:    48px !important }
      .md-nmt48 { margin-top:    -48px !important }
      .md-nmb48 { margin-bottom: -48px !important }
      .md-m50   { margin:         50px !important }
      .md-mtb50 { margin-top:     50px !important; margin-bottom: 50px !important }
      .md-mlr50 { margin-left:    50px !important; margin-right:  50px !important }
      .md-mt50  { margin-top:     50px !important }
      .md-mr50  { margin-right:   50px !important }
      .md-mb50  { margin-bottom:  50px !important }
      .md-ml50  { margin-left:    50px !important }
      .md-nmt50 { margin-top:    -50px !important }
      .md-nmb50 { margin-bottom: -50px !important }
      .md-m60   { margin:         60px !important }
      .md-mtb60 { margin-top:     60px !important; margin-bottom: 60px !important }
      .md-mlr60 { margin-left:    60px !important; margin-right:  60px !important }
      .md-mt60  { margin-top:     60px !important }
      .md-mr60  { margin-right:   60px !important }
      .md-mb60  { margin-bottom:  60px !important }
      .md-ml60  { margin-left:    60px !important }
      .md-nmt60 { margin-top:    -60px !important }
      .md-nmb60 { margin-bottom: -60px !important }
      .md-m64   { margin:         64px !important }
      .md-mtb64 { margin-top:     64px !important; margin-bottom: 64px !important }
      .md-mlr64 { margin-left:    64px !important; margin-right:  64px !important }
      .md-mt64  { margin-top:     64px !important }
      .md-mr64  { margin-right:   64px !important }
      .md-mb64  { margin-bottom:  64px !important }
      .md-ml64  { margin-left:    64px !important }
      .md-nmt64 { margin-top:    -64px !important }
      .md-nmb64 { margin-bottom: -64px !important }
      .md-m70   { margin:         70px !important }
      .md-mtb70 { margin-top:     70px !important; margin-bottom: 70px !important }
      .md-mlr70 { margin-left:    70px !important; margin-right:  70px !important }
      .md-mt70  { margin-top:     70px !important }
      .md-mr70  { margin-right:   70px !important }
      .md-mb70  { margin-bottom:  70px !important }
      .md-ml70  { margin-left:    70px !important }
      .md-nmt70 { margin-top:    -70px !important }
      .md-nmb70 { margin-bottom: -70px !important }
      .md-m80   { margin:         80px !important }
      .md-mtb80 { margin-top:     80px !important; margin-bottom: 80px !important }
      .md-mlr80 { margin-left:    80px !important; margin-right:  80px !important }
      .md-mt80  { margin-top:     80px !important }
      .md-mr80  { margin-right:   80px !important }
      .md-mb80  { margin-bottom:  80px !important }
      .md-ml80  { margin-left:    80px !important }
      .md-nmt80 { margin-top:    -80px !important }
      .md-nmb80 { margin-bottom: -80px !important }
      .md-m90   { margin:         90px !important }
      .md-mtb90 { margin-top:     90px !important; margin-bottom: 90px !important }
      .md-mlr90 { margin-left:    90px !important; margin-right:  90px !important }
      .md-mt90  { margin-top:     90px !important }
      .md-mr90  { margin-right:   90px !important }
      .md-mb90  { margin-bottom:  90px !important }
      .md-ml90  { margin-left:    90px !important }
      .md-nmt90 { margin-top:    -90px !important }
      .md-nmb90 { margin-bottom: -90px !important }
      .md-m96   { margin:         96px !important }
      .md-mtb96 { margin-top:     96px !important; margin-bottom: 96px !important }
      .md-mlr96 { margin-left:    96px !important; margin-right:  96px !important }
      .md-mt96  { margin-top:     96px !important }
      .md-mr96  { margin-right:   96px !important }
      .md-mb96  { margin-bottom:  96px !important }
      .md-ml96  { margin-left:    96px !important }
      .md-nmt96 { margin-top:    -96px !important }
      .md-nmb96 { margin-bottom: -96px !important }
      .md-m100   { margin:         100px !important }
      .md-mtb100 { margin-top:     100px !important; margin-bottom: 100px !important }
      .md-mlr100 { margin-left:    100px !important; margin-right:  100px !important }
      .md-mt100  { margin-top:     100px !important }
      .md-mr100  { margin-right:   100px !important }
      .md-mb100  { margin-bottom:  100px !important }
      .md-ml100  { margin-left:    100px !important }
      .md-nmt100 { margin-top:    -100px !important }
      .md-nmb100 { margin-bottom: -100px !important }
      .md-m110   { margin:         110px !important }
      .md-mtb110 { margin-top:     110px !important; margin-bottom: 110px !important }
      .md-mlr110 { margin-left:    110px !important; margin-right:  110px !important }
      .md-mt110  { margin-top:     110px !important }
      .md-mr110  { margin-right:   110px !important }
      .md-mb110  { margin-bottom:  110px !important }
      .md-ml110  { margin-left:    110px !important }
      .md-nmt110 { margin-top:    -110px !important }
      .md-nmb110 { margin-bottom: -110px !important }
      .md-m120   { margin:         120px !important }
      .md-mtb120 { margin-top:     120px !important; margin-bottom: 120px !important }
      .md-mlr120 { margin-left:    120px !important; margin-right:  120px !important }
      .md-mt120  { margin-top:     120px !important }
      .md-mr120  { margin-right:   120px !important }
      .md-mb120  { margin-bottom:  120px !important }
      .md-ml120  { margin-left:    120px !important }
      .md-nmt120 { margin-top:    -120px !important }
      .md-nmb120 { margin-bottom: -120px !important }
      .md-m130   { margin:         130px !important }
      .md-mtb130 { margin-top:     130px !important; margin-bottom: 130px !important }
      .md-mlr130 { margin-left:    130px !important; margin-right:  130px !important }
      .md-mt130  { margin-top:     130px !important }
      .md-mr130  { margin-right:   130px !important }
      .md-mb130  { margin-bottom:  130px !important }
      .md-ml130  { margin-left:    130px !important }
      .md-nmt130 { margin-top:    -130px !important }
      .md-nmb130 { margin-bottom: -130px !important }
      .md-m140   { margin:         140px !important }
      .md-mtb140 { margin-top:     140px !important; margin-bottom: 140px !important }
      .md-mlr140 { margin-left:    140px !important; margin-right:  140px !important }
      .md-mt140  { margin-top:     140px !important }
      .md-mr140  { margin-right:   140px !important }
      .md-mb140  { margin-bottom:  140px !important }
      .md-ml140  { margin-left:    140px !important }
      .md-nmt140 { margin-top:    -140px !important }
      .md-nmb140 { margin-bottom: -140px !important }
      .md-m150   { margin:         150px !important }
      .md-mtb150 { margin-top:     150px !important; margin-bottom: 150px !important }
      .md-mlr150 { margin-left:    150px !important; margin-right:  150px !important }
      .md-mt150  { margin-top:     150px !important }
      .md-mr150  { margin-right:   150px !important }
      .md-mb150  { margin-bottom:  150px !important }
      .md-ml150  { margin-left:    150px !important }
      .md-nmt150 { margin-top:    -150px !important }
      .md-nmb150 { margin-bottom: -150px !important }
      .md-m160   { margin:         160px !important }
      .md-mtb160 { margin-top:     160px !important; margin-bottom: 160px !important }
      .md-mlr160 { margin-left:    160px !important; margin-right:  160px !important }
      .md-mt160  { margin-top:     160px !important }
      .md-mr160  { margin-right:   160px !important }
      .md-mb160  { margin-bottom:  160px !important }
      .md-ml160  { margin-left:    160px !important }
      .md-nmt160 { margin-top:    -160px !important }
      .md-nmb160 { margin-bottom: -160px !important }
      .md-m170   { margin:         170px !important }
      .md-mtb170 { margin-top:     170px !important; margin-bottom: 170px !important }
      .md-mlr170 { margin-left:    170px !important; margin-right:  170px !important }
      .md-mt170  { margin-top:     170px !important }
      .md-mr170  { margin-right:   170px !important }
      .md-mb170  { margin-bottom:  170px !important }
      .md-ml170  { margin-left:    170px !important }
      .md-nmt170 { margin-top:    -170px !important }
      .md-nmb170 { margin-bottom: -170px !important }
      .md-m180   { margin:         180px !important }
      .md-mtb180 { margin-top:     180px !important; margin-bottom: 180px !important }
      .md-mlr180 { margin-left:    180px !important; margin-right:  180px !important }
      .md-mt180  { margin-top:     180px !important }
      .md-mr180  { margin-right:   180px !important }
      .md-mb180  { margin-bottom:  180px !important }
      .md-ml180  { margin-left:    180px !important }
      .md-nmt180 { margin-top:    -180px !important }
      .md-nmb180 { margin-bottom: -180px !important }
      .md-m190   { margin:         190px !important }
      .md-mtb190 { margin-top:     190px !important; margin-bottom: 190px !important }
      .md-mlr190 { margin-left:    190px !important; margin-right:  190px !important }
      .md-mt190  { margin-top:     190px !important }
      .md-mr190  { margin-right:   190px !important }
      .md-mb190  { margin-bottom:  190px !important }
      .md-ml190  { margin-left:    190px !important }
      .md-nmt190 { margin-top:    -190px !important }
      .md-nmb190 { margin-bottom: -190px !important }
      .md-m200   { margin:         200px !important }
      .md-mtb200 { margin-top:     200px !important; margin-bottom: 200px !important }
      .md-mlr200 { margin-left:    200px !important; margin-right:  200px !important }
      .md-mt200  { margin-top:     200px !important }
      .md-mr200  { margin-right:   200px !important }
      .md-mb200  { margin-bottom:  200px !important }
      .md-ml200  { margin-left:    200px !important }
      .md-nmt200 { margin-top:    -200px !important }
      .md-nmb200 { margin-bottom: -200px !important }
      .md-m250   { margin:         250px !important }
      .md-mtb250 { margin-top:     250px !important; margin-bottom: 250px !important }
      .md-mlr250 { margin-left:    250px !important; margin-right:  250px !important }
      .md-mt250  { margin-top:     250px !important }
      .md-mr250  { margin-right:   250px !important }
      .md-mb250  { margin-bottom:  250px !important }
      .md-ml250  { margin-left:    250px !important }
      .md-nmt250 { margin-top:    -250px !important }
      .md-nmb250 { margin-bottom: -250px !important }
      .md-m300   { margin:         300px !important }
      .md-mtb300 { margin-top:     300px !important; margin-bottom: 300px !important }
      .md-mlr300 { margin-left:    300px !important; margin-right:  300px !important }
      .md-mt300  { margin-top:     300px !important }
      .md-mr300  { margin-right:   300px !important }
      .md-mb300  { margin-bottom:  300px !important }
      .md-ml300  { margin-left:    300px !important }
      .md-nmt300 { margin-top:    -300px !important }
      .md-nmb300 { margin-bottom: -300px !important }

    
    
      .md-p0   { padding:        0px !important }
      .md-ptb0 { padding-top:    0px !important; padding-bottom: 0px !important }
      .md-pt0  { padding-top:    0px !important }
      .md-pb0  { padding-bottom: 0px !important }
      .md-p5   { padding:        5px !important }
      .md-ptb5 { padding-top:    5px !important; padding-bottom: 5px !important }
      .md-pt5  { padding-top:    5px !important }
      .md-pb5  { padding-bottom: 5px !important }
      .md-p10   { padding:        10px !important }
      .md-ptb10 { padding-top:    10px !important; padding-bottom: 10px !important }
      .md-pt10  { padding-top:    10px !important }
      .md-pb10  { padding-bottom: 10px !important }
      .md-p15   { padding:        15px !important }
      .md-ptb15 { padding-top:    15px !important; padding-bottom: 15px !important }
      .md-pt15  { padding-top:    15px !important }
      .md-pb15  { padding-bottom: 15px !important }
      .md-p20   { padding:        20px !important }
      .md-ptb20 { padding-top:    20px !important; padding-bottom: 20px !important }
      .md-pt20  { padding-top:    20px !important }
      .md-pb20  { padding-bottom: 20px !important }
      .md-p30   { padding:        30px !important }
      .md-ptb30 { padding-top:    30px !important; padding-bottom: 30px !important }
      .md-pt30  { padding-top:    30px !important }
      .md-pb30  { padding-bottom: 30px !important }
      .md-p40   { padding:        40px !important }
      .md-ptb40 { padding-top:    40px !important; padding-bottom: 40px !important }
      .md-pt40  { padding-top:    40px !important }
      .md-pb40  { padding-bottom: 40px !important }
      .md-p50   { padding:        50px !important }
      .md-ptb50 { padding-top:    50px !important; padding-bottom: 50px !important }
      .md-pt50  { padding-top:    50px !important }
      .md-pb50  { padding-bottom: 50px !important }
      .md-p60   { padding:        60px !important }
      .md-ptb60 { padding-top:    60px !important; padding-bottom: 60px !important }
      .md-pt60  { padding-top:    60px !important }
      .md-pb60  { padding-bottom: 60px !important }
      .md-p70   { padding:        70px !important }
      .md-ptb70 { padding-top:    70px !important; padding-bottom: 70px !important }
      .md-pt70  { padding-top:    70px !important }
      .md-pb70  { padding-bottom: 70px !important }
      .md-p80   { padding:        80px !important }
      .md-ptb80 { padding-top:    80px !important; padding-bottom: 80px !important }
      .md-pt80  { padding-top:    80px !important }
      .md-pb80  { padding-bottom: 80px !important }
      .md-p90   { padding:        90px !important }
      .md-ptb90 { padding-top:    90px !important; padding-bottom: 90px !important }
      .md-pt90  { padding-top:    90px !important }
      .md-pb90  { padding-bottom: 90px !important }
      .md-p100   { padding:        100px !important }
      .md-ptb100 { padding-top:    100px !important; padding-bottom: 100px !important }
      .md-pt100  { padding-top:    100px !important }
      .md-pb100  { padding-bottom: 100px !important }
      .md-p110   { padding:        110px !important }
      .md-ptb110 { padding-top:    110px !important; padding-bottom: 110px !important }
      .md-pt110  { padding-top:    110px !important }
      .md-pb110  { padding-bottom: 110px !important }
      .md-p120   { padding:        120px !important }
      .md-ptb120 { padding-top:    120px !important; padding-bottom: 120px !important }
      .md-pt120  { padding-top:    120px !important }
      .md-pb120  { padding-bottom: 120px !important }
      .md-p130   { padding:        130px !important }
      .md-ptb130 { padding-top:    130px !important; padding-bottom: 130px !important }
      .md-pt130  { padding-top:    130px !important }
      .md-pb130  { padding-bottom: 130px !important }
      .md-p140   { padding:        140px !important }
      .md-ptb140 { padding-top:    140px !important; padding-bottom: 140px !important }
      .md-pt140  { padding-top:    140px !important }
      .md-pb140  { padding-bottom: 140px !important }
      .md-p150   { padding:        150px !important }
      .md-ptb150 { padding-top:    150px !important; padding-bottom: 150px !important }
      .md-pt150  { padding-top:    150px !important }
      .md-pb150  { padding-bottom: 150px !important }
      .md-p160   { padding:        160px !important }
      .md-ptb160 { padding-top:    160px !important; padding-bottom: 160px !important }
      .md-pt160  { padding-top:    160px !important }
      .md-pb160  { padding-bottom: 160px !important }
      .md-p170   { padding:        170px !important }
      .md-ptb170 { padding-top:    170px !important; padding-bottom: 170px !important }
      .md-pt170  { padding-top:    170px !important }
      .md-pb170  { padding-bottom: 170px !important }
      .md-p180   { padding:        180px !important }
      .md-ptb180 { padding-top:    180px !important; padding-bottom: 180px !important }
      .md-pt180  { padding-top:    180px !important }
      .md-pb180  { padding-bottom: 180px !important }
      .md-p190   { padding:        190px !important }
      .md-ptb190 { padding-top:    190px !important; padding-bottom: 190px !important }
      .md-pt190  { padding-top:    190px !important }
      .md-pb190  { padding-bottom: 190px !important }
      .md-p200   { padding:        200px !important }
      .md-ptb200 { padding-top:    200px !important; padding-bottom: 200px !important }
      .md-pt200  { padding-top:    200px !important }
      .md-pb200  { padding-bottom: 200px !important }
      .md-p250   { padding:        250px !important }
      .md-ptb250 { padding-top:    250px !important; padding-bottom: 250px !important }
      .md-pt250  { padding-top:    250px !important }
      .md-pb250  { padding-bottom: 250px !important }
      .md-p300   { padding:        300px !important }
      .md-ptb300 { padding-top:    300px !important; padding-bottom: 300px !important }
      .md-pt300  { padding-top:    300px !important }
      .md-pb300  { padding-bottom: 300px !important }

    
    
      .md-plr0 { padding-left:  0px !important; padding-right: 0px !important }
      .md-pr0  { padding-right: 0px !important }
      .md-pl0  { padding-left:  0px !important }
      .md-plr5 { padding-left:  5px !important; padding-right: 5px !important }
      .md-pr5  { padding-right: 5px !important }
      .md-pl5  { padding-left:  5px !important }
      .md-plr10 { padding-left:  10px !important; padding-right: 10px !important }
      .md-pr10  { padding-right: 10px !important }
      .md-pl10  { padding-left:  10px !important }
      .md-plr15 { padding-left:  15px !important; padding-right: 15px !important }
      .md-pr15  { padding-right: 15px !important }
      .md-pl15  { padding-left:  15px !important }
      .md-plr20 { padding-left:  20px !important; padding-right: 20px !important }
      .md-pr20  { padding-right: 20px !important }
      .md-pl20  { padding-left:  20px !important }
      .md-plr30 { padding-left:  30px !important; padding-right: 30px !important }
      .md-pr30  { padding-right: 30px !important }
      .md-pl30  { padding-left:  30px !important }
      .md-plr40 { padding-left:  40px !important; padding-right: 40px !important }
      .md-pr40  { padding-right: 40px !important }
      .md-pl40  { padding-left:  40px !important }
      .md-plr50 { padding-left:  50px !important; padding-right: 50px !important }
      .md-pr50  { padding-right: 50px !important }
      .md-pl50  { padding-left:  50px !important }
      .md-plr60 { padding-left:  60px !important; padding-right: 60px !important }
      .md-pr60  { padding-right: 60px !important }
      .md-pl60  { padding-left:  60px !important }
      .md-plr70 { padding-left:  70px !important; padding-right: 70px !important }
      .md-pr70  { padding-right: 70px !important }
      .md-pl70  { padding-left:  70px !important }
      .md-plr80 { padding-left:  80px !important; padding-right: 80px !important }
      .md-pr80  { padding-right: 80px !important }
      .md-pl80  { padding-left:  80px !important }
      .md-plr90 { padding-left:  90px !important; padding-right: 90px !important }
      .md-pr90  { padding-right: 90px !important }
      .md-pl90  { padding-left:  90px !important }
      .md-plr100 { padding-left:  100px !important; padding-right: 100px !important }
      .md-pr100  { padding-right: 100px !important }
      .md-pl100  { padding-left:  100px !important }
      .md-plr110 { padding-left:  110px !important; padding-right: 110px !important }
      .md-pr110  { padding-right: 110px !important }
      .md-pl110  { padding-left:  110px !important }
      .md-plr120 { padding-left:  120px !important; padding-right: 120px !important }
      .md-pr120  { padding-right: 120px !important }
      .md-pl120  { padding-left:  120px !important }

 
    /* Width
       ================================================================== */
      
      
        .md-w1180 { max-width: 1180px !important }
      
        .md-w1200 { max-width: 1200px !important }
      
        .md-w1248 { max-width: 1248px !important }
      
        .md-w1280 { max-width: 1280px !important }
      
        .md-w1360 { max-width: 1360px !important }
      
        .md-w1440 { max-width: 1440px !important }
      
        .md-w1660 { max-width: 1660px !important }
      
      .md-wa { max-width: none !important } */


  
    }/* <- close media query */
  


  
    @media (max-width: 767px){
  

  /* Visibility
  ================================================================== */
    .sm-hidden  { display: none!important  }
    .sm-visible { display: block!important }

  /* Text Align
  ================================================================== */
    .sm-tl { text-align: left!important    }
    .sm-tc { text-align: center!important  }
    .sm-tr { text-align: right!important   }
    .sm-tj { text-align: justify!important }
    .sm-jl { justify-content: start !important }
    .sm-jr { justify-content: end !important }
    .sm-sb { justify-content: space-between !important }
    .sm-ac { align-content: center !important }

  /* Auto Margins
  ================================================================== */
    .sm-ma   { margin: auto !important }
    .sm-mtba { margin-top: auto !important; margin-bottom: auto !important }
    .sm-mlra { margin-left: auto !important; margin-right: auto !important; float: none !important }
    .sm-mta  { margin-top: auto !important }
    .sm-mra  { margin-right: auto !important }
    .sm-mba  { margin-bottom: auto !important }
    .sm-mla  { margin-left: auto !important }

    
    
      .sm-m0   { margin:         0px !important }
      .sm-mtb0 { margin-top:     0px !important; margin-bottom: 0px !important }
      .sm-mlr0 { margin-left:    0px !important; margin-right:  0px !important }
      .sm-mt0  { margin-top:     0px !important }
      .sm-mr0  { margin-right:   0px !important }
      .sm-mb0  { margin-bottom:  0px !important }
      .sm-ml0  { margin-left:    0px !important }
      .sm-nmt0 { margin-top:    -0px !important }
      .sm-nmb0 { margin-bottom: -0px !important }
      .sm-m5   { margin:         5px !important }
      .sm-mtb5 { margin-top:     5px !important; margin-bottom: 5px !important }
      .sm-mlr5 { margin-left:    5px !important; margin-right:  5px !important }
      .sm-mt5  { margin-top:     5px !important }
      .sm-mr5  { margin-right:   5px !important }
      .sm-mb5  { margin-bottom:  5px !important }
      .sm-ml5  { margin-left:    5px !important }
      .sm-nmt5 { margin-top:    -5px !important }
      .sm-nmb5 { margin-bottom: -5px !important }
      .sm-m10   { margin:         10px !important }
      .sm-mtb10 { margin-top:     10px !important; margin-bottom: 10px !important }
      .sm-mlr10 { margin-left:    10px !important; margin-right:  10px !important }
      .sm-mt10  { margin-top:     10px !important }
      .sm-mr10  { margin-right:   10px !important }
      .sm-mb10  { margin-bottom:  10px !important }
      .sm-ml10  { margin-left:    10px !important }
      .sm-nmt10 { margin-top:    -10px !important }
      .sm-nmb10 { margin-bottom: -10px !important }
      .sm-m15   { margin:         15px !important }
      .sm-mtb15 { margin-top:     15px !important; margin-bottom: 15px !important }
      .sm-mlr15 { margin-left:    15px !important; margin-right:  15px !important }
      .sm-mt15  { margin-top:     15px !important }
      .sm-mr15  { margin-right:   15px !important }
      .sm-mb15  { margin-bottom:  15px !important }
      .sm-ml15  { margin-left:    15px !important }
      .sm-nmt15 { margin-top:    -15px !important }
      .sm-nmb15 { margin-bottom: -15px !important }
      .sm-m20   { margin:         20px !important }
      .sm-mtb20 { margin-top:     20px !important; margin-bottom: 20px !important }
      .sm-mlr20 { margin-left:    20px !important; margin-right:  20px !important }
      .sm-mt20  { margin-top:     20px !important }
      .sm-mr20  { margin-right:   20px !important }
      .sm-mb20  { margin-bottom:  20px !important }
      .sm-ml20  { margin-left:    20px !important }
      .sm-nmt20 { margin-top:    -20px !important }
      .sm-nmb20 { margin-bottom: -20px !important }
      .sm-m24   { margin:         24px !important }
      .sm-mtb24 { margin-top:     24px !important; margin-bottom: 24px !important }
      .sm-mlr24 { margin-left:    24px !important; margin-right:  24px !important }
      .sm-mt24  { margin-top:     24px !important }
      .sm-mr24  { margin-right:   24px !important }
      .sm-mb24  { margin-bottom:  24px !important }
      .sm-ml24  { margin-left:    24px !important }
      .sm-nmt24 { margin-top:    -24px !important }
      .sm-nmb24 { margin-bottom: -24px !important }
      .sm-m30   { margin:         30px !important }
      .sm-mtb30 { margin-top:     30px !important; margin-bottom: 30px !important }
      .sm-mlr30 { margin-left:    30px !important; margin-right:  30px !important }
      .sm-mt30  { margin-top:     30px !important }
      .sm-mr30  { margin-right:   30px !important }
      .sm-mb30  { margin-bottom:  30px !important }
      .sm-ml30  { margin-left:    30px !important }
      .sm-nmt30 { margin-top:    -30px !important }
      .sm-nmb30 { margin-bottom: -30px !important }
      .sm-m40   { margin:         40px !important }
      .sm-mtb40 { margin-top:     40px !important; margin-bottom: 40px !important }
      .sm-mlr40 { margin-left:    40px !important; margin-right:  40px !important }
      .sm-mt40  { margin-top:     40px !important }
      .sm-mr40  { margin-right:   40px !important }
      .sm-mb40  { margin-bottom:  40px !important }
      .sm-ml40  { margin-left:    40px !important }
      .sm-nmt40 { margin-top:    -40px !important }
      .sm-nmb40 { margin-bottom: -40px !important }
      .sm-m48   { margin:         48px !important }
      .sm-mtb48 { margin-top:     48px !important; margin-bottom: 48px !important }
      .sm-mlr48 { margin-left:    48px !important; margin-right:  48px !important }
      .sm-mt48  { margin-top:     48px !important }
      .sm-mr48  { margin-right:   48px !important }
      .sm-mb48  { margin-bottom:  48px !important }
      .sm-ml48  { margin-left:    48px !important }
      .sm-nmt48 { margin-top:    -48px !important }
      .sm-nmb48 { margin-bottom: -48px !important }
      .sm-m50   { margin:         50px !important }
      .sm-mtb50 { margin-top:     50px !important; margin-bottom: 50px !important }
      .sm-mlr50 { margin-left:    50px !important; margin-right:  50px !important }
      .sm-mt50  { margin-top:     50px !important }
      .sm-mr50  { margin-right:   50px !important }
      .sm-mb50  { margin-bottom:  50px !important }
      .sm-ml50  { margin-left:    50px !important }
      .sm-nmt50 { margin-top:    -50px !important }
      .sm-nmb50 { margin-bottom: -50px !important }
      .sm-m60   { margin:         60px !important }
      .sm-mtb60 { margin-top:     60px !important; margin-bottom: 60px !important }
      .sm-mlr60 { margin-left:    60px !important; margin-right:  60px !important }
      .sm-mt60  { margin-top:     60px !important }
      .sm-mr60  { margin-right:   60px !important }
      .sm-mb60  { margin-bottom:  60px !important }
      .sm-ml60  { margin-left:    60px !important }
      .sm-nmt60 { margin-top:    -60px !important }
      .sm-nmb60 { margin-bottom: -60px !important }
      .sm-m64   { margin:         64px !important }
      .sm-mtb64 { margin-top:     64px !important; margin-bottom: 64px !important }
      .sm-mlr64 { margin-left:    64px !important; margin-right:  64px !important }
      .sm-mt64  { margin-top:     64px !important }
      .sm-mr64  { margin-right:   64px !important }
      .sm-mb64  { margin-bottom:  64px !important }
      .sm-ml64  { margin-left:    64px !important }
      .sm-nmt64 { margin-top:    -64px !important }
      .sm-nmb64 { margin-bottom: -64px !important }
      .sm-m70   { margin:         70px !important }
      .sm-mtb70 { margin-top:     70px !important; margin-bottom: 70px !important }
      .sm-mlr70 { margin-left:    70px !important; margin-right:  70px !important }
      .sm-mt70  { margin-top:     70px !important }
      .sm-mr70  { margin-right:   70px !important }
      .sm-mb70  { margin-bottom:  70px !important }
      .sm-ml70  { margin-left:    70px !important }
      .sm-nmt70 { margin-top:    -70px !important }
      .sm-nmb70 { margin-bottom: -70px !important }
      .sm-m80   { margin:         80px !important }
      .sm-mtb80 { margin-top:     80px !important; margin-bottom: 80px !important }
      .sm-mlr80 { margin-left:    80px !important; margin-right:  80px !important }
      .sm-mt80  { margin-top:     80px !important }
      .sm-mr80  { margin-right:   80px !important }
      .sm-mb80  { margin-bottom:  80px !important }
      .sm-ml80  { margin-left:    80px !important }
      .sm-nmt80 { margin-top:    -80px !important }
      .sm-nmb80 { margin-bottom: -80px !important }
      .sm-m90   { margin:         90px !important }
      .sm-mtb90 { margin-top:     90px !important; margin-bottom: 90px !important }
      .sm-mlr90 { margin-left:    90px !important; margin-right:  90px !important }
      .sm-mt90  { margin-top:     90px !important }
      .sm-mr90  { margin-right:   90px !important }
      .sm-mb90  { margin-bottom:  90px !important }
      .sm-ml90  { margin-left:    90px !important }
      .sm-nmt90 { margin-top:    -90px !important }
      .sm-nmb90 { margin-bottom: -90px !important }
      .sm-m96   { margin:         96px !important }
      .sm-mtb96 { margin-top:     96px !important; margin-bottom: 96px !important }
      .sm-mlr96 { margin-left:    96px !important; margin-right:  96px !important }
      .sm-mt96  { margin-top:     96px !important }
      .sm-mr96  { margin-right:   96px !important }
      .sm-mb96  { margin-bottom:  96px !important }
      .sm-ml96  { margin-left:    96px !important }
      .sm-nmt96 { margin-top:    -96px !important }
      .sm-nmb96 { margin-bottom: -96px !important }
      .sm-m100   { margin:         100px !important }
      .sm-mtb100 { margin-top:     100px !important; margin-bottom: 100px !important }
      .sm-mlr100 { margin-left:    100px !important; margin-right:  100px !important }
      .sm-mt100  { margin-top:     100px !important }
      .sm-mr100  { margin-right:   100px !important }
      .sm-mb100  { margin-bottom:  100px !important }
      .sm-ml100  { margin-left:    100px !important }
      .sm-nmt100 { margin-top:    -100px !important }
      .sm-nmb100 { margin-bottom: -100px !important }
      .sm-m110   { margin:         110px !important }
      .sm-mtb110 { margin-top:     110px !important; margin-bottom: 110px !important }
      .sm-mlr110 { margin-left:    110px !important; margin-right:  110px !important }
      .sm-mt110  { margin-top:     110px !important }
      .sm-mr110  { margin-right:   110px !important }
      .sm-mb110  { margin-bottom:  110px !important }
      .sm-ml110  { margin-left:    110px !important }
      .sm-nmt110 { margin-top:    -110px !important }
      .sm-nmb110 { margin-bottom: -110px !important }
      .sm-m120   { margin:         120px !important }
      .sm-mtb120 { margin-top:     120px !important; margin-bottom: 120px !important }
      .sm-mlr120 { margin-left:    120px !important; margin-right:  120px !important }
      .sm-mt120  { margin-top:     120px !important }
      .sm-mr120  { margin-right:   120px !important }
      .sm-mb120  { margin-bottom:  120px !important }
      .sm-ml120  { margin-left:    120px !important }
      .sm-nmt120 { margin-top:    -120px !important }
      .sm-nmb120 { margin-bottom: -120px !important }
      .sm-m130   { margin:         130px !important }
      .sm-mtb130 { margin-top:     130px !important; margin-bottom: 130px !important }
      .sm-mlr130 { margin-left:    130px !important; margin-right:  130px !important }
      .sm-mt130  { margin-top:     130px !important }
      .sm-mr130  { margin-right:   130px !important }
      .sm-mb130  { margin-bottom:  130px !important }
      .sm-ml130  { margin-left:    130px !important }
      .sm-nmt130 { margin-top:    -130px !important }
      .sm-nmb130 { margin-bottom: -130px !important }
      .sm-m140   { margin:         140px !important }
      .sm-mtb140 { margin-top:     140px !important; margin-bottom: 140px !important }
      .sm-mlr140 { margin-left:    140px !important; margin-right:  140px !important }
      .sm-mt140  { margin-top:     140px !important }
      .sm-mr140  { margin-right:   140px !important }
      .sm-mb140  { margin-bottom:  140px !important }
      .sm-ml140  { margin-left:    140px !important }
      .sm-nmt140 { margin-top:    -140px !important }
      .sm-nmb140 { margin-bottom: -140px !important }
      .sm-m150   { margin:         150px !important }
      .sm-mtb150 { margin-top:     150px !important; margin-bottom: 150px !important }
      .sm-mlr150 { margin-left:    150px !important; margin-right:  150px !important }
      .sm-mt150  { margin-top:     150px !important }
      .sm-mr150  { margin-right:   150px !important }
      .sm-mb150  { margin-bottom:  150px !important }
      .sm-ml150  { margin-left:    150px !important }
      .sm-nmt150 { margin-top:    -150px !important }
      .sm-nmb150 { margin-bottom: -150px !important }
      .sm-m160   { margin:         160px !important }
      .sm-mtb160 { margin-top:     160px !important; margin-bottom: 160px !important }
      .sm-mlr160 { margin-left:    160px !important; margin-right:  160px !important }
      .sm-mt160  { margin-top:     160px !important }
      .sm-mr160  { margin-right:   160px !important }
      .sm-mb160  { margin-bottom:  160px !important }
      .sm-ml160  { margin-left:    160px !important }
      .sm-nmt160 { margin-top:    -160px !important }
      .sm-nmb160 { margin-bottom: -160px !important }
      .sm-m170   { margin:         170px !important }
      .sm-mtb170 { margin-top:     170px !important; margin-bottom: 170px !important }
      .sm-mlr170 { margin-left:    170px !important; margin-right:  170px !important }
      .sm-mt170  { margin-top:     170px !important }
      .sm-mr170  { margin-right:   170px !important }
      .sm-mb170  { margin-bottom:  170px !important }
      .sm-ml170  { margin-left:    170px !important }
      .sm-nmt170 { margin-top:    -170px !important }
      .sm-nmb170 { margin-bottom: -170px !important }
      .sm-m180   { margin:         180px !important }
      .sm-mtb180 { margin-top:     180px !important; margin-bottom: 180px !important }
      .sm-mlr180 { margin-left:    180px !important; margin-right:  180px !important }
      .sm-mt180  { margin-top:     180px !important }
      .sm-mr180  { margin-right:   180px !important }
      .sm-mb180  { margin-bottom:  180px !important }
      .sm-ml180  { margin-left:    180px !important }
      .sm-nmt180 { margin-top:    -180px !important }
      .sm-nmb180 { margin-bottom: -180px !important }
      .sm-m190   { margin:         190px !important }
      .sm-mtb190 { margin-top:     190px !important; margin-bottom: 190px !important }
      .sm-mlr190 { margin-left:    190px !important; margin-right:  190px !important }
      .sm-mt190  { margin-top:     190px !important }
      .sm-mr190  { margin-right:   190px !important }
      .sm-mb190  { margin-bottom:  190px !important }
      .sm-ml190  { margin-left:    190px !important }
      .sm-nmt190 { margin-top:    -190px !important }
      .sm-nmb190 { margin-bottom: -190px !important }
      .sm-m200   { margin:         200px !important }
      .sm-mtb200 { margin-top:     200px !important; margin-bottom: 200px !important }
      .sm-mlr200 { margin-left:    200px !important; margin-right:  200px !important }
      .sm-mt200  { margin-top:     200px !important }
      .sm-mr200  { margin-right:   200px !important }
      .sm-mb200  { margin-bottom:  200px !important }
      .sm-ml200  { margin-left:    200px !important }
      .sm-nmt200 { margin-top:    -200px !important }
      .sm-nmb200 { margin-bottom: -200px !important }
      .sm-m250   { margin:         250px !important }
      .sm-mtb250 { margin-top:     250px !important; margin-bottom: 250px !important }
      .sm-mlr250 { margin-left:    250px !important; margin-right:  250px !important }
      .sm-mt250  { margin-top:     250px !important }
      .sm-mr250  { margin-right:   250px !important }
      .sm-mb250  { margin-bottom:  250px !important }
      .sm-ml250  { margin-left:    250px !important }
      .sm-nmt250 { margin-top:    -250px !important }
      .sm-nmb250 { margin-bottom: -250px !important }
      .sm-m300   { margin:         300px !important }
      .sm-mtb300 { margin-top:     300px !important; margin-bottom: 300px !important }
      .sm-mlr300 { margin-left:    300px !important; margin-right:  300px !important }
      .sm-mt300  { margin-top:     300px !important }
      .sm-mr300  { margin-right:   300px !important }
      .sm-mb300  { margin-bottom:  300px !important }
      .sm-ml300  { margin-left:    300px !important }
      .sm-nmt300 { margin-top:    -300px !important }
      .sm-nmb300 { margin-bottom: -300px !important }

    
    
      .sm-p0   { padding:        0px !important }
      .sm-ptb0 { padding-top:    0px !important; padding-bottom: 0px !important }
      .sm-pt0  { padding-top:    0px !important }
      .sm-pb0  { padding-bottom: 0px !important }
      .sm-p5   { padding:        5px !important }
      .sm-ptb5 { padding-top:    5px !important; padding-bottom: 5px !important }
      .sm-pt5  { padding-top:    5px !important }
      .sm-pb5  { padding-bottom: 5px !important }
      .sm-p10   { padding:        10px !important }
      .sm-ptb10 { padding-top:    10px !important; padding-bottom: 10px !important }
      .sm-pt10  { padding-top:    10px !important }
      .sm-pb10  { padding-bottom: 10px !important }
      .sm-p15   { padding:        15px !important }
      .sm-ptb15 { padding-top:    15px !important; padding-bottom: 15px !important }
      .sm-pt15  { padding-top:    15px !important }
      .sm-pb15  { padding-bottom: 15px !important }
      .sm-p20   { padding:        20px !important }
      .sm-ptb20 { padding-top:    20px !important; padding-bottom: 20px !important }
      .sm-pt20  { padding-top:    20px !important }
      .sm-pb20  { padding-bottom: 20px !important }
      .sm-p30   { padding:        30px !important }
      .sm-ptb30 { padding-top:    30px !important; padding-bottom: 30px !important }
      .sm-pt30  { padding-top:    30px !important }
      .sm-pb30  { padding-bottom: 30px !important }
      .sm-p40   { padding:        40px !important }
      .sm-ptb40 { padding-top:    40px !important; padding-bottom: 40px !important }
      .sm-pt40  { padding-top:    40px !important }
      .sm-pb40  { padding-bottom: 40px !important }
      .sm-p50   { padding:        50px !important }
      .sm-ptb50 { padding-top:    50px !important; padding-bottom: 50px !important }
      .sm-pt50  { padding-top:    50px !important }
      .sm-pb50  { padding-bottom: 50px !important }
      .sm-p60   { padding:        60px !important }
      .sm-ptb60 { padding-top:    60px !important; padding-bottom: 60px !important }
      .sm-pt60  { padding-top:    60px !important }
      .sm-pb60  { padding-bottom: 60px !important }
      .sm-p70   { padding:        70px !important }
      .sm-ptb70 { padding-top:    70px !important; padding-bottom: 70px !important }
      .sm-pt70  { padding-top:    70px !important }
      .sm-pb70  { padding-bottom: 70px !important }
      .sm-p80   { padding:        80px !important }
      .sm-ptb80 { padding-top:    80px !important; padding-bottom: 80px !important }
      .sm-pt80  { padding-top:    80px !important }
      .sm-pb80  { padding-bottom: 80px !important }
      .sm-p90   { padding:        90px !important }
      .sm-ptb90 { padding-top:    90px !important; padding-bottom: 90px !important }
      .sm-pt90  { padding-top:    90px !important }
      .sm-pb90  { padding-bottom: 90px !important }
      .sm-p100   { padding:        100px !important }
      .sm-ptb100 { padding-top:    100px !important; padding-bottom: 100px !important }
      .sm-pt100  { padding-top:    100px !important }
      .sm-pb100  { padding-bottom: 100px !important }
      .sm-p110   { padding:        110px !important }
      .sm-ptb110 { padding-top:    110px !important; padding-bottom: 110px !important }
      .sm-pt110  { padding-top:    110px !important }
      .sm-pb110  { padding-bottom: 110px !important }
      .sm-p120   { padding:        120px !important }
      .sm-ptb120 { padding-top:    120px !important; padding-bottom: 120px !important }
      .sm-pt120  { padding-top:    120px !important }
      .sm-pb120  { padding-bottom: 120px !important }
      .sm-p130   { padding:        130px !important }
      .sm-ptb130 { padding-top:    130px !important; padding-bottom: 130px !important }
      .sm-pt130  { padding-top:    130px !important }
      .sm-pb130  { padding-bottom: 130px !important }
      .sm-p140   { padding:        140px !important }
      .sm-ptb140 { padding-top:    140px !important; padding-bottom: 140px !important }
      .sm-pt140  { padding-top:    140px !important }
      .sm-pb140  { padding-bottom: 140px !important }
      .sm-p150   { padding:        150px !important }
      .sm-ptb150 { padding-top:    150px !important; padding-bottom: 150px !important }
      .sm-pt150  { padding-top:    150px !important }
      .sm-pb150  { padding-bottom: 150px !important }
      .sm-p160   { padding:        160px !important }
      .sm-ptb160 { padding-top:    160px !important; padding-bottom: 160px !important }
      .sm-pt160  { padding-top:    160px !important }
      .sm-pb160  { padding-bottom: 160px !important }
      .sm-p170   { padding:        170px !important }
      .sm-ptb170 { padding-top:    170px !important; padding-bottom: 170px !important }
      .sm-pt170  { padding-top:    170px !important }
      .sm-pb170  { padding-bottom: 170px !important }
      .sm-p180   { padding:        180px !important }
      .sm-ptb180 { padding-top:    180px !important; padding-bottom: 180px !important }
      .sm-pt180  { padding-top:    180px !important }
      .sm-pb180  { padding-bottom: 180px !important }
      .sm-p190   { padding:        190px !important }
      .sm-ptb190 { padding-top:    190px !important; padding-bottom: 190px !important }
      .sm-pt190  { padding-top:    190px !important }
      .sm-pb190  { padding-bottom: 190px !important }
      .sm-p200   { padding:        200px !important }
      .sm-ptb200 { padding-top:    200px !important; padding-bottom: 200px !important }
      .sm-pt200  { padding-top:    200px !important }
      .sm-pb200  { padding-bottom: 200px !important }
      .sm-p250   { padding:        250px !important }
      .sm-ptb250 { padding-top:    250px !important; padding-bottom: 250px !important }
      .sm-pt250  { padding-top:    250px !important }
      .sm-pb250  { padding-bottom: 250px !important }
      .sm-p300   { padding:        300px !important }
      .sm-ptb300 { padding-top:    300px !important; padding-bottom: 300px !important }
      .sm-pt300  { padding-top:    300px !important }
      .sm-pb300  { padding-bottom: 300px !important }

    
    
      .sm-plr0 { padding-left:  0px !important; padding-right: 0px !important }
      .sm-pr0  { padding-right: 0px !important }
      .sm-pl0  { padding-left:  0px !important }
      .sm-plr5 { padding-left:  5px !important; padding-right: 5px !important }
      .sm-pr5  { padding-right: 5px !important }
      .sm-pl5  { padding-left:  5px !important }
      .sm-plr10 { padding-left:  10px !important; padding-right: 10px !important }
      .sm-pr10  { padding-right: 10px !important }
      .sm-pl10  { padding-left:  10px !important }
      .sm-plr15 { padding-left:  15px !important; padding-right: 15px !important }
      .sm-pr15  { padding-right: 15px !important }
      .sm-pl15  { padding-left:  15px !important }
      .sm-plr20 { padding-left:  20px !important; padding-right: 20px !important }
      .sm-pr20  { padding-right: 20px !important }
      .sm-pl20  { padding-left:  20px !important }
      .sm-plr30 { padding-left:  30px !important; padding-right: 30px !important }
      .sm-pr30  { padding-right: 30px !important }
      .sm-pl30  { padding-left:  30px !important }
      .sm-plr40 { padding-left:  40px !important; padding-right: 40px !important }
      .sm-pr40  { padding-right: 40px !important }
      .sm-pl40  { padding-left:  40px !important }
      .sm-plr50 { padding-left:  50px !important; padding-right: 50px !important }
      .sm-pr50  { padding-right: 50px !important }
      .sm-pl50  { padding-left:  50px !important }
      .sm-plr60 { padding-left:  60px !important; padding-right: 60px !important }
      .sm-pr60  { padding-right: 60px !important }
      .sm-pl60  { padding-left:  60px !important }
      .sm-plr70 { padding-left:  70px !important; padding-right: 70px !important }
      .sm-pr70  { padding-right: 70px !important }
      .sm-pl70  { padding-left:  70px !important }
      .sm-plr80 { padding-left:  80px !important; padding-right: 80px !important }
      .sm-pr80  { padding-right: 80px !important }
      .sm-pl80  { padding-left:  80px !important }
      .sm-plr90 { padding-left:  90px !important; padding-right: 90px !important }
      .sm-pr90  { padding-right: 90px !important }
      .sm-pl90  { padding-left:  90px !important }
      .sm-plr100 { padding-left:  100px !important; padding-right: 100px !important }
      .sm-pr100  { padding-right: 100px !important }
      .sm-pl100  { padding-left:  100px !important }
      .sm-plr110 { padding-left:  110px !important; padding-right: 110px !important }
      .sm-pr110  { padding-right: 110px !important }
      .sm-pl110  { padding-left:  110px !important }
      .sm-plr120 { padding-left:  120px !important; padding-right: 120px !important }
      .sm-pr120  { padding-right: 120px !important }
      .sm-pl120  { padding-left:  120px !important }

 
    /* Width
       ================================================================== */
      
      
        .sm-w1180 { max-width: 1180px !important }
      
        .sm-w1200 { max-width: 1200px !important }
      
        .sm-w1248 { max-width: 1248px !important }
      
        .sm-w1280 { max-width: 1280px !important }
      
        .sm-w1360 { max-width: 1360px !important }
      
        .sm-w1440 { max-width: 1440px !important }
      
        .sm-w1660 { max-width: 1660px !important }
      
      .sm-wa { max-width: none !important } */


  
    }/* <- close media query */
  
