/* img */
.img-responsive-100 {
  width: 100%;
  max-width: 100%;
  height: auto;
}

/*****TYPO******************/
.smaller {
  font-size: 60% !important;
}

.bigger {
  font-size: 125% !important;
}

.x-bigger {
  font-size: 150% !important;
}

/* POSITION */
.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.fixed {
  position: fixed;
}

/* DISPLAY */
.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.fw {
  width: 100%;
}

.text-100 {
  font-weight: 100;
}

.text-200 {
  font-weight: 200;
}

.text-300 {
  font-weight: 300;
}

.text-400 {
  font-weight: 400;
}

.text-500 {
  font-weight: 500;
}

.text-600 {
  font-weight: 600;
}

.text-700 {
  font-weight: 700;
}

.text-800 {
  font-weight: 800;
}

.text-900 {
  font-weight: 900;
}

/*CURSOR*/
.pointer {
  cursor: pointer;
}

/*ROWS*/
.row-condensed {
  margin-left: -5px;
  margin-right: -5px;
}

.row-semi-condensed {
  margin-left: -10px;
  margin-right: -10px;
}

.row-condensed > div {
  padding-left: 5px;
  padding-right: 5px;
}

.row-semi-condensed > div {
  padding: 10px;
}

.mt0 {
  margin-top: 0px;
}

.mb0 {
  margin-bottom: 0px;
}

.ml0 {
  margin-left: 0px;
}

.mr0 {
  margin-right: 0px;
}

.mv0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.mh0 {
  margin-left: 0px;
  margin-right: 0px;
}

.mf0 {
  margin: 0px;
}

.mt5 {
  margin-top: 5px;
}

.mb5 {
  margin-bottom: 5px;
}

.ml5 {
  margin-left: 5px;
}

.mr5 {
  margin-right: 5px;
}

.mv5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.mh5 {
  margin-left: 5px;
  margin-right: 5px;
}

.mf5 {
  margin: 5px;
}

.mt10 {
  margin-top: 10px;
}

.mb10 {
  margin-bottom: 10px;
}

.ml10 {
  margin-left: 10px;
}

.mr10 {
  margin-right: 10px;
}

.mv10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.mh10 {
  margin-left: 10px;
  margin-right: 10px;
}

.mf10 {
  margin: 10px;
}

.mt15 {
  margin-top: 15px;
}

.mb15 {
  margin-bottom: 15px;
}

.ml15 {
  margin-left: 15px;
}

.mr15 {
  margin-right: 15px;
}

.mv15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.mh15 {
  margin-left: 15px;
  margin-right: 15px;
}

.mf15 {
  margin: 15px;
}

.mt20 {
  margin-top: 20px;
}

.mb20 {
  margin-bottom: 20px;
}

.ml20 {
  margin-left: 20px;
}

.mr20 {
  margin-right: 20px;
}

.mv20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.mh20 {
  margin-left: 20px;
  margin-right: 20px;
}

.mf20 {
  margin: 20px;
}

.mt25 {
  margin-top: 25px;
}

.mb25 {
  margin-bottom: 25px;
}

.ml25 {
  margin-left: 25px;
}

.mr25 {
  margin-right: 25px;
}

.mv25 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.mh25 {
  margin-left: 25px;
  margin-right: 25px;
}

.mf25 {
  margin: 25px;
}

.mt30 {
  margin-top: 30px;
}

.mb30 {
  margin-bottom: 30px;
}

.ml30 {
  margin-left: 30px;
}

.mr30 {
  margin-right: 30px;
}

.mv30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.mh30 {
  margin-left: 30px;
  margin-right: 30px;
}

.mf30 {
  margin: 30px;
}

.mt35 {
  margin-top: 35px;
}

.mb35 {
  margin-bottom: 35px;
}

.ml35 {
  margin-left: 35px;
}

.mr35 {
  margin-right: 35px;
}

.mv35 {
  margin-top: 35px;
  margin-bottom: 35px;
}

.mh35 {
  margin-left: 35px;
  margin-right: 35px;
}

.mf35 {
  margin: 35px;
}

.mt40 {
  margin-top: 40px;
}

.mb40 {
  margin-bottom: 40px;
}

.ml40 {
  margin-left: 40px;
}

.mr40 {
  margin-right: 40px;
}

.mv40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.mh40 {
  margin-left: 40px;
  margin-right: 40px;
}

.mf40 {
  margin: 40px;
}

.mt45 {
  margin-top: 45px;
}

.mb45 {
  margin-bottom: 45px;
}

.ml45 {
  margin-left: 45px;
}

.mr45 {
  margin-right: 45px;
}

.mv45 {
  margin-top: 45px;
  margin-bottom: 45px;
}

.mh45 {
  margin-left: 45px;
  margin-right: 45px;
}

.mf45 {
  margin: 45px;
}

.mt50 {
  margin-top: 50px;
}

.mb50 {
  margin-bottom: 50px;
}

.ml50 {
  margin-left: 50px;
}

.mr50 {
  margin-right: 50px;
}

.mv50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.mh50 {
  margin-left: 50px;
  margin-right: 50px;
}

.mf50 {
  margin: 50px;
}

.mt55 {
  margin-top: 55px;
}

.mb55 {
  margin-bottom: 55px;
}

.ml55 {
  margin-left: 55px;
}

.mr55 {
  margin-right: 55px;
}

.mv55 {
  margin-top: 55px;
  margin-bottom: 55px;
}

.mh55 {
  margin-left: 55px;
  margin-right: 55px;
}

.mf55 {
  margin: 55px;
}

.mt60 {
  margin-top: 60px;
}

.mb60 {
  margin-bottom: 60px;
}

.ml60 {
  margin-left: 60px;
}

.mr60 {
  margin-right: 60px;
}

.mv60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.mh60 {
  margin-left: 60px;
  margin-right: 60px;
}

.mf60 {
  margin: 60px;
}

.mt65 {
  margin-top: 65px;
}

.mb65 {
  margin-bottom: 65px;
}

.ml65 {
  margin-left: 65px;
}

.mr65 {
  margin-right: 65px;
}

.mv65 {
  margin-top: 65px;
  margin-bottom: 65px;
}

.mh65 {
  margin-left: 65px;
  margin-right: 65px;
}

.mf65 {
  margin: 65px;
}

.mt70 {
  margin-top: 70px;
}

.mb70 {
  margin-bottom: 70px;
}

.ml70 {
  margin-left: 70px;
}

.mr70 {
  margin-right: 70px;
}

.mv70 {
  margin-top: 70px;
  margin-bottom: 70px;
}

.mh70 {
  margin-left: 70px;
  margin-right: 70px;
}

.mf70 {
  margin: 70px;
}

.mt75 {
  margin-top: 75px;
}

.mb75 {
  margin-bottom: 75px;
}

.ml75 {
  margin-left: 75px;
}

.mr75 {
  margin-right: 75px;
}

.mv75 {
  margin-top: 75px;
  margin-bottom: 75px;
}

.mh75 {
  margin-left: 75px;
  margin-right: 75px;
}

.mf75 {
  margin: 75px;
}

.mt80 {
  margin-top: 80px;
}

.mb80 {
  margin-bottom: 80px;
}

.ml80 {
  margin-left: 80px;
}

.mr80 {
  margin-right: 80px;
}

.mv80 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.mh80 {
  margin-left: 80px;
  margin-right: 80px;
}

.mf80 {
  margin: 80px;
}

.mt85 {
  margin-top: 85px;
}

.mb85 {
  margin-bottom: 85px;
}

.ml85 {
  margin-left: 85px;
}

.mr85 {
  margin-right: 85px;
}

.mv85 {
  margin-top: 85px;
  margin-bottom: 85px;
}

.mh85 {
  margin-left: 85px;
  margin-right: 85px;
}

.mf85 {
  margin: 85px;
}

.mt90 {
  margin-top: 90px;
}

.mb90 {
  margin-bottom: 90px;
}

.ml90 {
  margin-left: 90px;
}

.mr90 {
  margin-right: 90px;
}

.mv90 {
  margin-top: 90px;
  margin-bottom: 90px;
}

.mh90 {
  margin-left: 90px;
  margin-right: 90px;
}

.mf90 {
  margin: 90px;
}

.mt95 {
  margin-top: 95px;
}

.mb95 {
  margin-bottom: 95px;
}

.ml95 {
  margin-left: 95px;
}

.mr95 {
  margin-right: 95px;
}

.mv95 {
  margin-top: 95px;
  margin-bottom: 95px;
}

.mh95 {
  margin-left: 95px;
  margin-right: 95px;
}

.mf95 {
  margin: 95px;
}

.mt100 {
  margin-top: 100px;
}

.mb100 {
  margin-bottom: 100px;
}

.ml100 {
  margin-left: 100px;
}

.mr100 {
  margin-right: 100px;
}

.mv100 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.mh100 {
  margin-left: 100px;
  margin-right: 100px;
}

.mf100 {
  margin: 100px;
}

.pt0 {
  padding-top: 0px;
}

.pb0 {
  padding-bottom: 0px;
}

.pl0 {
  padding-left: 0px;
}

.pr0 {
  padding-right: 0px;
}

.pv0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.ph0 {
  padding-left: 0px;
  padding-right: 0px;
}

.pf0 {
  padding: 0px;
}

.pt5 {
  padding-top: 5px;
}

.pb5 {
  padding-bottom: 5px;
}

.pl5 {
  padding-left: 5px;
}

.pr5 {
  padding-right: 5px;
}

.pv5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.ph5 {
  padding-left: 5px;
  padding-right: 5px;
}

.pf5 {
  padding: 5px;
}

.pt10 {
  padding-top: 10px;
}

.pb10 {
  padding-bottom: 10px;
}

.pl10 {
  padding-left: 10px;
}

.pr10 {
  padding-right: 10px;
}

.pv10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.ph10 {
  padding-left: 10px;
  padding-right: 10px;
}

.pf10 {
  padding: 10px;
}

.pt15 {
  padding-top: 15px;
}

.pb15 {
  padding-bottom: 15px;
}

.pl15 {
  padding-left: 15px;
}

.pr15 {
  padding-right: 15px;
}

.pv15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.ph15 {
  padding-left: 15px;
  padding-right: 15px;
}

.pf15 {
  padding: 15px;
}

.pt20 {
  padding-top: 20px;
}

.pb20 {
  padding-bottom: 20px;
}

.pl20 {
  padding-left: 20px;
}

.pr20 {
  padding-right: 20px;
}

.pv20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.ph20 {
  padding-left: 20px;
  padding-right: 20px;
}

.pf20 {
  padding: 20px;
}

.pt25 {
  padding-top: 25px;
}

.pb25 {
  padding-bottom: 25px;
}

.pl25 {
  padding-left: 25px;
}

.pr25 {
  padding-right: 25px;
}

.pv25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.ph25 {
  padding-left: 25px;
  padding-right: 25px;
}

.pf25 {
  padding: 25px;
}

.pt30 {
  padding-top: 30px;
}

.pb30 {
  padding-bottom: 30px;
}

.pl30 {
  padding-left: 30px;
}

.pr30 {
  padding-right: 30px;
}

.pv30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.ph30 {
  padding-left: 30px;
  padding-right: 30px;
}

.pf30 {
  padding: 30px;
}

.pt35 {
  padding-top: 35px;
}

.pb35 {
  padding-bottom: 35px;
}

.pl35 {
  padding-left: 35px;
}

.pr35 {
  padding-right: 35px;
}

.pv35 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.ph35 {
  padding-left: 35px;
  padding-right: 35px;
}

.pf35 {
  padding: 35px;
}

.pt40 {
  padding-top: 40px;
}

.pb40 {
  padding-bottom: 40px;
}

.pl40 {
  padding-left: 40px;
}

.pr40 {
  padding-right: 40px;
}

.pv40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.ph40 {
  padding-left: 40px;
  padding-right: 40px;
}

.pf40 {
  padding: 40px;
}

.pt45 {
  padding-top: 45px;
}

.pb45 {
  padding-bottom: 45px;
}

.pl45 {
  padding-left: 45px;
}

.pr45 {
  padding-right: 45px;
}

.pv45 {
  padding-top: 45px;
  padding-bottom: 45px;
}

.ph45 {
  padding-left: 45px;
  padding-right: 45px;
}

.pf45 {
  padding: 45px;
}

.pt50 {
  padding-top: 50px;
}

.pb50 {
  padding-bottom: 50px;
}

.pl50 {
  padding-left: 50px;
}

.pr50 {
  padding-right: 50px;
}

.pv50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.ph50 {
  padding-left: 50px;
  padding-right: 50px;
}

.pf50 {
  padding: 50px;
}

.pt55 {
  padding-top: 55px;
}

.pb55 {
  padding-bottom: 55px;
}

.pl55 {
  padding-left: 55px;
}

.pr55 {
  padding-right: 55px;
}

.pv55 {
  padding-top: 55px;
  padding-bottom: 55px;
}

.ph55 {
  padding-left: 55px;
  padding-right: 55px;
}

.pf55 {
  padding: 55px;
}

.pt60 {
  padding-top: 60px;
}

.pb60 {
  padding-bottom: 60px;
}

.pl60 {
  padding-left: 60px;
}

.pr60 {
  padding-right: 60px;
}

.pv60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.ph60 {
  padding-left: 60px;
  padding-right: 60px;
}

.pf60 {
  padding: 60px;
}

.pt65 {
  padding-top: 65px;
}

.pb65 {
  padding-bottom: 65px;
}

.pl65 {
  padding-left: 65px;
}

.pr65 {
  padding-right: 65px;
}

.pv65 {
  padding-top: 65px;
  padding-bottom: 65px;
}

.ph65 {
  padding-left: 65px;
  padding-right: 65px;
}

.pf65 {
  padding: 65px;
}

.pt70 {
  padding-top: 70px;
}

.pb70 {
  padding-bottom: 70px;
}

.pl70 {
  padding-left: 70px;
}

.pr70 {
  padding-right: 70px;
}

.pv70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.ph70 {
  padding-left: 70px;
  padding-right: 70px;
}

.pf70 {
  padding: 70px;
}

.pt75 {
  padding-top: 75px;
}

.pb75 {
  padding-bottom: 75px;
}

.pl75 {
  padding-left: 75px;
}

.pr75 {
  padding-right: 75px;
}

.pv75 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.ph75 {
  padding-left: 75px;
  padding-right: 75px;
}

.pf75 {
  padding: 75px;
}

.pt80 {
  padding-top: 80px;
}

.pb80 {
  padding-bottom: 80px;
}

.pl80 {
  padding-left: 80px;
}

.pr80 {
  padding-right: 80px;
}

.pv80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.ph80 {
  padding-left: 80px;
  padding-right: 80px;
}

.pf80 {
  padding: 80px;
}

.pt85 {
  padding-top: 85px;
}

.pb85 {
  padding-bottom: 85px;
}

.pl85 {
  padding-left: 85px;
}

.pr85 {
  padding-right: 85px;
}

.pv85 {
  padding-top: 85px;
  padding-bottom: 85px;
}

.ph85 {
  padding-left: 85px;
  padding-right: 85px;
}

.pf85 {
  padding: 85px;
}

.pt90 {
  padding-top: 90px;
}

.pb90 {
  padding-bottom: 90px;
}

.pl90 {
  padding-left: 90px;
}

.pr90 {
  padding-right: 90px;
}

.pv90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.ph90 {
  padding-left: 90px;
  padding-right: 90px;
}

.pf90 {
  padding: 90px;
}

.pt95 {
  padding-top: 95px;
}

.pb95 {
  padding-bottom: 95px;
}

.pl95 {
  padding-left: 95px;
}

.pr95 {
  padding-right: 95px;
}

.pv95 {
  padding-top: 95px;
  padding-bottom: 95px;
}

.ph95 {
  padding-left: 95px;
  padding-right: 95px;
}

.pf95 {
  padding: 95px;
}

.pt100 {
  padding-top: 100px;
}

.pb100 {
  padding-bottom: 100px;
}

.pl100 {
  padding-left: 100px;
}

.pr100 {
  padding-right: 100px;
}

.pv100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.ph100 {
  padding-left: 100px;
  padding-right: 100px;
}

.pf100 {
  padding: 100px;
}

/* LISTE */
ul.unstyled {
  margin: 0;
  list-style: none;
  padding: 0;
}

ul.li-left li {
  float: left;
}

ul.li-right li {
  float: right;
}

ul.iconized {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

ul.iconized li {
  padding-left: 1.1em;
  position: relative;
}

ul.iconized li:before {
  font-family: FontAwesome;
  left: 0;
  position: absolute;
}

/* CSS3 */
.transitioned {
  transition: all 0.3s ease;
}

/* SHADOW */
.shadow-1 {
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  position: relative;
  z-index: 10;
}

.shadow-1:before,
.shadow-1:after {
  background: none repeat scroll 0 0 rgba(230, 132, 13, 0);
  bottom: 15px;
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.4);
  content: "";
  height: 10px;
  left: 0;
  max-width: 100%;
  position: absolute;
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
  width: 50%;
  z-index: -1;
}

.shadow-1:after {
  left: auto;
  right: 0;
  -webkit-transform: rotate(3deg);
  transform: rotate(3deg);
}

.shadow-2 {
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  position: relative;
  z-index: 10;
}

.shadow-2:before,
.shadow-2:after {
  background: none repeat scroll 0 0 rgba(230, 132, 13, 0);
  bottom: 40px;
  box-shadow: 0 50px 20px rgba(0, 0, 0, 0.4);
  content: "";
  height: 50px;
  left: 10px;
  max-width: 100%;
  position: absolute;
  -webkit-transform: skew(-8deg, -2deg);
  transform: skew(-8deg, -2deg);
  width: 50%;
  z-index: -1;
}

.shadow-2:after {
  left: auto;
  right: 10px;
  -webkit-transform: skew(8deg, 2deg);
  transform: skew(8deg, 2deg);
}

/****EFFETTO FADE CAROUSEL BOOTSTRAP*****/
.carousel.carousel-fade .item {
  transition: opacity 0.5s ease-in-out;
  opacity: 0;
}
.carousel.carousel-fade .active.item {
  opacity: 1;
}
.carousel.carousel-fade .active.left,
.carousel.carousel-fade .carousel.carousel-fade .active.right {
  left: 0;
  z-index: 2;
  opacity: 0;
  filter: alpha(opacity=0);
}
.carousel.carousel-fade .next,
.carousel.carousel-fade .carousel.carousel-fade .prev {
  left: 0;
  z-index: 1;
}
.carousel.carousel-fade .carousel-control {
  z-index: 3;
}

/* MEDIA QUERY*/
/* Extra Small */
@media (max-width: 767px) {
  .pull-none-xs {
    float: none !important;
  }

  .mt0-xs {
    margin-top: 0px;
  }

  .mb0-xs {
    margin-bottom: 0px;
  }

  .ml0-xs {
    margin-left: 0px;
  }

  .mr0-xs {
    margin-right: 0px;
  }

  .mv0-xs {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .mh0-xs {
    margin-left: 0px;
    margin-right: 0px;
  }

  .mf0-xs {
    margin: 0px;
  }

  .mt5-xs {
    margin-top: 5px;
  }

  .mb5-xs {
    margin-bottom: 5px;
  }

  .ml5-xs {
    margin-left: 5px;
  }

  .mr5-xs {
    margin-right: 5px;
  }

  .mv5-xs {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .mh5-xs {
    margin-left: 5px;
    margin-right: 5px;
  }

  .mf5-xs {
    margin: 5px;
  }

  .mt10-xs {
    margin-top: 10px;
  }

  .mb10-xs {
    margin-bottom: 10px;
  }

  .ml10-xs {
    margin-left: 10px;
  }

  .mr10-xs {
    margin-right: 10px;
  }

  .mv10-xs {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .mh10-xs {
    margin-left: 10px;
    margin-right: 10px;
  }

  .mf10-xs {
    margin: 10px;
  }

  .mt15-xs {
    margin-top: 15px;
  }

  .mb15-xs {
    margin-bottom: 15px;
  }

  .ml15-xs {
    margin-left: 15px;
  }

  .mr15-xs {
    margin-right: 15px;
  }

  .mv15-xs {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .mh15-xs {
    margin-left: 15px;
    margin-right: 15px;
  }

  .mf15-xs {
    margin: 15px;
  }

  .mt20-xs {
    margin-top: 20px;
  }

  .mb20-xs {
    margin-bottom: 20px;
  }

  .ml20-xs {
    margin-left: 20px;
  }

  .mr20-xs {
    margin-right: 20px;
  }

  .mv20-xs {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .mh20-xs {
    margin-left: 20px;
    margin-right: 20px;
  }

  .mf20-xs {
    margin: 20px;
  }

  .mt25-xs {
    margin-top: 25px;
  }

  .mb25-xs {
    margin-bottom: 25px;
  }

  .ml25-xs {
    margin-left: 25px;
  }

  .mr25-xs {
    margin-right: 25px;
  }

  .mv25-xs {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .mh25-xs {
    margin-left: 25px;
    margin-right: 25px;
  }

  .mf25-xs {
    margin: 25px;
  }

  .mt30-xs {
    margin-top: 30px;
  }

  .mb30-xs {
    margin-bottom: 30px;
  }

  .ml30-xs {
    margin-left: 30px;
  }

  .mr30-xs {
    margin-right: 30px;
  }

  .mv30-xs {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .mh30-xs {
    margin-left: 30px;
    margin-right: 30px;
  }

  .mf30-xs {
    margin: 30px;
  }

  .mt35-xs {
    margin-top: 35px;
  }

  .mb35-xs {
    margin-bottom: 35px;
  }

  .ml35-xs {
    margin-left: 35px;
  }

  .mr35-xs {
    margin-right: 35px;
  }

  .mv35-xs {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .mh35-xs {
    margin-left: 35px;
    margin-right: 35px;
  }

  .mf35-xs {
    margin: 35px;
  }

  .mt40-xs {
    margin-top: 40px;
  }

  .mb40-xs {
    margin-bottom: 40px;
  }

  .ml40-xs {
    margin-left: 40px;
  }

  .mr40-xs {
    margin-right: 40px;
  }

  .mv40-xs {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mh40-xs {
    margin-left: 40px;
    margin-right: 40px;
  }

  .mf40-xs {
    margin: 40px;
  }

  .mt45-xs {
    margin-top: 45px;
  }

  .mb45-xs {
    margin-bottom: 45px;
  }

  .ml45-xs {
    margin-left: 45px;
  }

  .mr45-xs {
    margin-right: 45px;
  }

  .mv45-xs {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .mh45-xs {
    margin-left: 45px;
    margin-right: 45px;
  }

  .mf45-xs {
    margin: 45px;
  }

  .mt50-xs {
    margin-top: 50px;
  }

  .mb50-xs {
    margin-bottom: 50px;
  }

  .ml50-xs {
    margin-left: 50px;
  }

  .mr50-xs {
    margin-right: 50px;
  }

  .mv50-xs {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .mh50-xs {
    margin-left: 50px;
    margin-right: 50px;
  }

  .mf50-xs {
    margin: 50px;
  }

  .mt55-xs {
    margin-top: 55px;
  }

  .mb55-xs {
    margin-bottom: 55px;
  }

  .ml55-xs {
    margin-left: 55px;
  }

  .mr55-xs {
    margin-right: 55px;
  }

  .mv55-xs {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .mh55-xs {
    margin-left: 55px;
    margin-right: 55px;
  }

  .mf55-xs {
    margin: 55px;
  }

  .mt60-xs {
    margin-top: 60px;
  }

  .mb60-xs {
    margin-bottom: 60px;
  }

  .ml60-xs {
    margin-left: 60px;
  }

  .mr60-xs {
    margin-right: 60px;
  }

  .mv60-xs {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .mh60-xs {
    margin-left: 60px;
    margin-right: 60px;
  }

  .mf60-xs {
    margin: 60px;
  }

  .mt65-xs {
    margin-top: 65px;
  }

  .mb65-xs {
    margin-bottom: 65px;
  }

  .ml65-xs {
    margin-left: 65px;
  }

  .mr65-xs {
    margin-right: 65px;
  }

  .mv65-xs {
    margin-top: 65px;
    margin-bottom: 65px;
  }

  .mh65-xs {
    margin-left: 65px;
    margin-right: 65px;
  }

  .mf65-xs {
    margin: 65px;
  }

  .mt70-xs {
    margin-top: 70px;
  }

  .mb70-xs {
    margin-bottom: 70px;
  }

  .ml70-xs {
    margin-left: 70px;
  }

  .mr70-xs {
    margin-right: 70px;
  }

  .mv70-xs {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .mh70-xs {
    margin-left: 70px;
    margin-right: 70px;
  }

  .mf70-xs {
    margin: 70px;
  }

  .mt75-xs {
    margin-top: 75px;
  }

  .mb75-xs {
    margin-bottom: 75px;
  }

  .ml75-xs {
    margin-left: 75px;
  }

  .mr75-xs {
    margin-right: 75px;
  }

  .mv75-xs {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .mh75-xs {
    margin-left: 75px;
    margin-right: 75px;
  }

  .mf75-xs {
    margin: 75px;
  }

  .mt80-xs {
    margin-top: 80px;
  }

  .mb80-xs {
    margin-bottom: 80px;
  }

  .ml80-xs {
    margin-left: 80px;
  }

  .mr80-xs {
    margin-right: 80px;
  }

  .mv80-xs {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .mh80-xs {
    margin-left: 80px;
    margin-right: 80px;
  }

  .mf80-xs {
    margin: 80px;
  }

  .mt85-xs {
    margin-top: 85px;
  }

  .mb85-xs {
    margin-bottom: 85px;
  }

  .ml85-xs {
    margin-left: 85px;
  }

  .mr85-xs {
    margin-right: 85px;
  }

  .mv85-xs {
    margin-top: 85px;
    margin-bottom: 85px;
  }

  .mh85-xs {
    margin-left: 85px;
    margin-right: 85px;
  }

  .mf85-xs {
    margin: 85px;
  }

  .mt90-xs {
    margin-top: 90px;
  }

  .mb90-xs {
    margin-bottom: 90px;
  }

  .ml90-xs {
    margin-left: 90px;
  }

  .mr90-xs {
    margin-right: 90px;
  }

  .mv90-xs {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .mh90-xs {
    margin-left: 90px;
    margin-right: 90px;
  }

  .mf90-xs {
    margin: 90px;
  }

  .mt95-xs {
    margin-top: 95px;
  }

  .mb95-xs {
    margin-bottom: 95px;
  }

  .ml95-xs {
    margin-left: 95px;
  }

  .mr95-xs {
    margin-right: 95px;
  }

  .mv95-xs {
    margin-top: 95px;
    margin-bottom: 95px;
  }

  .mh95-xs {
    margin-left: 95px;
    margin-right: 95px;
  }

  .mf95-xs {
    margin: 95px;
  }

  .mt100-xs {
    margin-top: 100px;
  }

  .mb100-xs {
    margin-bottom: 100px;
  }

  .ml100-xs {
    margin-left: 100px;
  }

  .mr100-xs {
    margin-right: 100px;
  }

  .mv100-xs {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .mh100-xs {
    margin-left: 100px;
    margin-right: 100px;
  }

  .mf100-xs {
    margin: 100px;
  }

  .pt0-xs {
    padding-top: 0px;
  }

  .pb0-xs {
    padding-bottom: 0px;
  }

  .pl0-xs {
    padding-left: 0px;
  }

  .pr0-xs {
    padding-right: 0px;
  }

  .pv0-xs {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .ph0-xs {
    padding-left: 0px;
    padding-right: 0px;
  }

  .pf0-xs {
    padding: 0px;
  }

  .pt5-xs {
    padding-top: 5px;
  }

  .pb5-xs {
    padding-bottom: 5px;
  }

  .pl5-xs {
    padding-left: 5px;
  }

  .pr5-xs {
    padding-right: 5px;
  }

  .pv5-xs {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .ph5-xs {
    padding-left: 5px;
    padding-right: 5px;
  }

  .pf5-xs {
    padding: 5px;
  }

  .pt10-xs {
    padding-top: 10px;
  }

  .pb10-xs {
    padding-bottom: 10px;
  }

  .pl10-xs {
    padding-left: 10px;
  }

  .pr10-xs {
    padding-right: 10px;
  }

  .pv10-xs {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ph10-xs {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pf10-xs {
    padding: 10px;
  }

  .pt15-xs {
    padding-top: 15px;
  }

  .pb15-xs {
    padding-bottom: 15px;
  }

  .pl15-xs {
    padding-left: 15px;
  }

  .pr15-xs {
    padding-right: 15px;
  }

  .pv15-xs {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .ph15-xs {
    padding-left: 15px;
    padding-right: 15px;
  }

  .pf15-xs {
    padding: 15px;
  }

  .pt20-xs {
    padding-top: 20px;
  }

  .pb20-xs {
    padding-bottom: 20px;
  }

  .pl20-xs {
    padding-left: 20px;
  }

  .pr20-xs {
    padding-right: 20px;
  }

  .pv20-xs {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ph20-xs {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pf20-xs {
    padding: 20px;
  }

  .pt25-xs {
    padding-top: 25px;
  }

  .pb25-xs {
    padding-bottom: 25px;
  }

  .pl25-xs {
    padding-left: 25px;
  }

  .pr25-xs {
    padding-right: 25px;
  }

  .pv25-xs {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .ph25-xs {
    padding-left: 25px;
    padding-right: 25px;
  }

  .pf25-xs {
    padding: 25px;
  }

  .pt30-xs {
    padding-top: 30px;
  }

  .pb30-xs {
    padding-bottom: 30px;
  }

  .pl30-xs {
    padding-left: 30px;
  }

  .pr30-xs {
    padding-right: 30px;
  }

  .pv30-xs {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ph30-xs {
    padding-left: 30px;
    padding-right: 30px;
  }

  .pf30-xs {
    padding: 30px;
  }

  .pt35-xs {
    padding-top: 35px;
  }

  .pb35-xs {
    padding-bottom: 35px;
  }

  .pl35-xs {
    padding-left: 35px;
  }

  .pr35-xs {
    padding-right: 35px;
  }

  .pv35-xs {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .ph35-xs {
    padding-left: 35px;
    padding-right: 35px;
  }

  .pf35-xs {
    padding: 35px;
  }

  .pt40-xs {
    padding-top: 40px;
  }

  .pb40-xs {
    padding-bottom: 40px;
  }

  .pl40-xs {
    padding-left: 40px;
  }

  .pr40-xs {
    padding-right: 40px;
  }

  .pv40-xs {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ph40-xs {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pf40-xs {
    padding: 40px;
  }

  .pt45-xs {
    padding-top: 45px;
  }

  .pb45-xs {
    padding-bottom: 45px;
  }

  .pl45-xs {
    padding-left: 45px;
  }

  .pr45-xs {
    padding-right: 45px;
  }

  .pv45-xs {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .ph45-xs {
    padding-left: 45px;
    padding-right: 45px;
  }

  .pf45-xs {
    padding: 45px;
  }

  .pt50-xs {
    padding-top: 50px;
  }

  .pb50-xs {
    padding-bottom: 50px;
  }

  .pl50-xs {
    padding-left: 50px;
  }

  .pr50-xs {
    padding-right: 50px;
  }

  .pv50-xs {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .ph50-xs {
    padding-left: 50px;
    padding-right: 50px;
  }

  .pf50-xs {
    padding: 50px;
  }

  .pt55-xs {
    padding-top: 55px;
  }

  .pb55-xs {
    padding-bottom: 55px;
  }

  .pl55-xs {
    padding-left: 55px;
  }

  .pr55-xs {
    padding-right: 55px;
  }

  .pv55-xs {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .ph55-xs {
    padding-left: 55px;
    padding-right: 55px;
  }

  .pf55-xs {
    padding: 55px;
  }

  .pt60-xs {
    padding-top: 60px;
  }

  .pb60-xs {
    padding-bottom: 60px;
  }

  .pl60-xs {
    padding-left: 60px;
  }

  .pr60-xs {
    padding-right: 60px;
  }

  .pv60-xs {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ph60-xs {
    padding-left: 60px;
    padding-right: 60px;
  }

  .pf60-xs {
    padding: 60px;
  }

  .pt65-xs {
    padding-top: 65px;
  }

  .pb65-xs {
    padding-bottom: 65px;
  }

  .pl65-xs {
    padding-left: 65px;
  }

  .pr65-xs {
    padding-right: 65px;
  }

  .pv65-xs {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .ph65-xs {
    padding-left: 65px;
    padding-right: 65px;
  }

  .pf65-xs {
    padding: 65px;
  }

  .pt70-xs {
    padding-top: 70px;
  }

  .pb70-xs {
    padding-bottom: 70px;
  }

  .pl70-xs {
    padding-left: 70px;
  }

  .pr70-xs {
    padding-right: 70px;
  }

  .pv70-xs {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .ph70-xs {
    padding-left: 70px;
    padding-right: 70px;
  }

  .pf70-xs {
    padding: 70px;
  }

  .pt75-xs {
    padding-top: 75px;
  }

  .pb75-xs {
    padding-bottom: 75px;
  }

  .pl75-xs {
    padding-left: 75px;
  }

  .pr75-xs {
    padding-right: 75px;
  }

  .pv75-xs {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .ph75-xs {
    padding-left: 75px;
    padding-right: 75px;
  }

  .pf75-xs {
    padding: 75px;
  }

  .pt80-xs {
    padding-top: 80px;
  }

  .pb80-xs {
    padding-bottom: 80px;
  }

  .pl80-xs {
    padding-left: 80px;
  }

  .pr80-xs {
    padding-right: 80px;
  }

  .pv80-xs {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .ph80-xs {
    padding-left: 80px;
    padding-right: 80px;
  }

  .pf80-xs {
    padding: 80px;
  }

  .pt85-xs {
    padding-top: 85px;
  }

  .pb85-xs {
    padding-bottom: 85px;
  }

  .pl85-xs {
    padding-left: 85px;
  }

  .pr85-xs {
    padding-right: 85px;
  }

  .pv85-xs {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .ph85-xs {
    padding-left: 85px;
    padding-right: 85px;
  }

  .pf85-xs {
    padding: 85px;
  }

  .pt90-xs {
    padding-top: 90px;
  }

  .pb90-xs {
    padding-bottom: 90px;
  }

  .pl90-xs {
    padding-left: 90px;
  }

  .pr90-xs {
    padding-right: 90px;
  }

  .pv90-xs {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .ph90-xs {
    padding-left: 90px;
    padding-right: 90px;
  }

  .pf90-xs {
    padding: 90px;
  }

  .pt95-xs {
    padding-top: 95px;
  }

  .pb95-xs {
    padding-bottom: 95px;
  }

  .pl95-xs {
    padding-left: 95px;
  }

  .pr95-xs {
    padding-right: 95px;
  }

  .pv95-xs {
    padding-top: 95px;
    padding-bottom: 95px;
  }

  .ph95-xs {
    padding-left: 95px;
    padding-right: 95px;
  }

  .pf95-xs {
    padding: 95px;
  }

  .pt100-xs {
    padding-top: 100px;
  }

  .pb100-xs {
    padding-bottom: 100px;
  }

  .pl100-xs {
    padding-left: 100px;
  }

  .pr100-xs {
    padding-right: 100px;
  }

  .pv100-xs {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .ph100-xs {
    padding-left: 100px;
    padding-right: 100px;
  }

  .pf100-xs {
    padding: 100px;
  }
}
/* Small */
@media (min-width: 768px) and (max-width: 991px) {
  .mt0-sm {
    margin-top: 0px;
  }

  .mb0-sm {
    margin-bottom: 0px;
  }

  .ml0-sm {
    margin-left: 0px;
  }

  .mr0-sm {
    margin-right: 0px;
  }

  .mv0-sm {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .mh0-sm {
    margin-left: 0px;
    margin-right: 0px;
  }

  .mf0-sm {
    margin: 0px;
  }

  .mt5-sm {
    margin-top: 5px;
  }

  .mb5-sm {
    margin-bottom: 5px;
  }

  .ml5-sm {
    margin-left: 5px;
  }

  .mr5-sm {
    margin-right: 5px;
  }

  .mv5-sm {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .mh5-sm {
    margin-left: 5px;
    margin-right: 5px;
  }

  .mf5-sm {
    margin: 5px;
  }

  .mt10-sm {
    margin-top: 10px;
  }

  .mb10-sm {
    margin-bottom: 10px;
  }

  .ml10-sm {
    margin-left: 10px;
  }

  .mr10-sm {
    margin-right: 10px;
  }

  .mv10-sm {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .mh10-sm {
    margin-left: 10px;
    margin-right: 10px;
  }

  .mf10-sm {
    margin: 10px;
  }

  .mt15-sm {
    margin-top: 15px;
  }

  .mb15-sm {
    margin-bottom: 15px;
  }

  .ml15-sm {
    margin-left: 15px;
  }

  .mr15-sm {
    margin-right: 15px;
  }

  .mv15-sm {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .mh15-sm {
    margin-left: 15px;
    margin-right: 15px;
  }

  .mf15-sm {
    margin: 15px;
  }

  .mt20-sm {
    margin-top: 20px;
  }

  .mb20-sm {
    margin-bottom: 20px;
  }

  .ml20-sm {
    margin-left: 20px;
  }

  .mr20-sm {
    margin-right: 20px;
  }

  .mv20-sm {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .mh20-sm {
    margin-left: 20px;
    margin-right: 20px;
  }

  .mf20-sm {
    margin: 20px;
  }

  .mt25-sm {
    margin-top: 25px;
  }

  .mb25-sm {
    margin-bottom: 25px;
  }

  .ml25-sm {
    margin-left: 25px;
  }

  .mr25-sm {
    margin-right: 25px;
  }

  .mv25-sm {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .mh25-sm {
    margin-left: 25px;
    margin-right: 25px;
  }

  .mf25-sm {
    margin: 25px;
  }

  .mt30-sm {
    margin-top: 30px;
  }

  .mb30-sm {
    margin-bottom: 30px;
  }

  .ml30-sm {
    margin-left: 30px;
  }

  .mr30-sm {
    margin-right: 30px;
  }

  .mv30-sm {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .mh30-sm {
    margin-left: 30px;
    margin-right: 30px;
  }

  .mf30-sm {
    margin: 30px;
  }

  .mt35-sm {
    margin-top: 35px;
  }

  .mb35-sm {
    margin-bottom: 35px;
  }

  .ml35-sm {
    margin-left: 35px;
  }

  .mr35-sm {
    margin-right: 35px;
  }

  .mv35-sm {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .mh35-sm {
    margin-left: 35px;
    margin-right: 35px;
  }

  .mf35-sm {
    margin: 35px;
  }

  .mt40-sm {
    margin-top: 40px;
  }

  .mb40-sm {
    margin-bottom: 40px;
  }

  .ml40-sm {
    margin-left: 40px;
  }

  .mr40-sm {
    margin-right: 40px;
  }

  .mv40-sm {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mh40-sm {
    margin-left: 40px;
    margin-right: 40px;
  }

  .mf40-sm {
    margin: 40px;
  }

  .mt45-sm {
    margin-top: 45px;
  }

  .mb45-sm {
    margin-bottom: 45px;
  }

  .ml45-sm {
    margin-left: 45px;
  }

  .mr45-sm {
    margin-right: 45px;
  }

  .mv45-sm {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .mh45-sm {
    margin-left: 45px;
    margin-right: 45px;
  }

  .mf45-sm {
    margin: 45px;
  }

  .mt50-sm {
    margin-top: 50px;
  }

  .mb50-sm {
    margin-bottom: 50px;
  }

  .ml50-sm {
    margin-left: 50px;
  }

  .mr50-sm {
    margin-right: 50px;
  }

  .mv50-sm {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .mh50-sm {
    margin-left: 50px;
    margin-right: 50px;
  }

  .mf50-sm {
    margin: 50px;
  }

  .mt55-sm {
    margin-top: 55px;
  }

  .mb55-sm {
    margin-bottom: 55px;
  }

  .ml55-sm {
    margin-left: 55px;
  }

  .mr55-sm {
    margin-right: 55px;
  }

  .mv55-sm {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .mh55-sm {
    margin-left: 55px;
    margin-right: 55px;
  }

  .mf55-sm {
    margin: 55px;
  }

  .mt60-sm {
    margin-top: 60px;
  }

  .mb60-sm {
    margin-bottom: 60px;
  }

  .ml60-sm {
    margin-left: 60px;
  }

  .mr60-sm {
    margin-right: 60px;
  }

  .mv60-sm {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .mh60-sm {
    margin-left: 60px;
    margin-right: 60px;
  }

  .mf60-sm {
    margin: 60px;
  }

  .mt65-sm {
    margin-top: 65px;
  }

  .mb65-sm {
    margin-bottom: 65px;
  }

  .ml65-sm {
    margin-left: 65px;
  }

  .mr65-sm {
    margin-right: 65px;
  }

  .mv65-sm {
    margin-top: 65px;
    margin-bottom: 65px;
  }

  .mh65-sm {
    margin-left: 65px;
    margin-right: 65px;
  }

  .mf65-sm {
    margin: 65px;
  }

  .mt70-sm {
    margin-top: 70px;
  }

  .mb70-sm {
    margin-bottom: 70px;
  }

  .ml70-sm {
    margin-left: 70px;
  }

  .mr70-sm {
    margin-right: 70px;
  }

  .mv70-sm {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .mh70-sm {
    margin-left: 70px;
    margin-right: 70px;
  }

  .mf70-sm {
    margin: 70px;
  }

  .mt75-sm {
    margin-top: 75px;
  }

  .mb75-sm {
    margin-bottom: 75px;
  }

  .ml75-sm {
    margin-left: 75px;
  }

  .mr75-sm {
    margin-right: 75px;
  }

  .mv75-sm {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .mh75-sm {
    margin-left: 75px;
    margin-right: 75px;
  }

  .mf75-sm {
    margin: 75px;
  }

  .mt80-sm {
    margin-top: 80px;
  }

  .mb80-sm {
    margin-bottom: 80px;
  }

  .ml80-sm {
    margin-left: 80px;
  }

  .mr80-sm {
    margin-right: 80px;
  }

  .mv80-sm {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .mh80-sm {
    margin-left: 80px;
    margin-right: 80px;
  }

  .mf80-sm {
    margin: 80px;
  }

  .mt85-sm {
    margin-top: 85px;
  }

  .mb85-sm {
    margin-bottom: 85px;
  }

  .ml85-sm {
    margin-left: 85px;
  }

  .mr85-sm {
    margin-right: 85px;
  }

  .mv85-sm {
    margin-top: 85px;
    margin-bottom: 85px;
  }

  .mh85-sm {
    margin-left: 85px;
    margin-right: 85px;
  }

  .mf85-sm {
    margin: 85px;
  }

  .mt90-sm {
    margin-top: 90px;
  }

  .mb90-sm {
    margin-bottom: 90px;
  }

  .ml90-sm {
    margin-left: 90px;
  }

  .mr90-sm {
    margin-right: 90px;
  }

  .mv90-sm {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .mh90-sm {
    margin-left: 90px;
    margin-right: 90px;
  }

  .mf90-sm {
    margin: 90px;
  }

  .mt95-sm {
    margin-top: 95px;
  }

  .mb95-sm {
    margin-bottom: 95px;
  }

  .ml95-sm {
    margin-left: 95px;
  }

  .mr95-sm {
    margin-right: 95px;
  }

  .mv95-sm {
    margin-top: 95px;
    margin-bottom: 95px;
  }

  .mh95-sm {
    margin-left: 95px;
    margin-right: 95px;
  }

  .mf95-sm {
    margin: 95px;
  }

  .mt100-sm {
    margin-top: 100px;
  }

  .mb100-sm {
    margin-bottom: 100px;
  }

  .ml100-sm {
    margin-left: 100px;
  }

  .mr100-sm {
    margin-right: 100px;
  }

  .mv100-sm {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .mh100-sm {
    margin-left: 100px;
    margin-right: 100px;
  }

  .mf100-sm {
    margin: 100px;
  }

  .pt0-sm {
    padding-top: 0px;
  }

  .pb0-sm {
    padding-bottom: 0px;
  }

  .pl0-sm {
    padding-left: 0px;
  }

  .pr0-sm {
    padding-right: 0px;
  }

  .pv0-sm {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .ph0-sm {
    padding-left: 0px;
    padding-right: 0px;
  }

  .pf0-sm {
    padding: 0px;
  }

  .pt5-sm {
    padding-top: 5px;
  }

  .pb5-sm {
    padding-bottom: 5px;
  }

  .pl5-sm {
    padding-left: 5px;
  }

  .pr5-sm {
    padding-right: 5px;
  }

  .pv5-sm {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .ph5-sm {
    padding-left: 5px;
    padding-right: 5px;
  }

  .pf5-sm {
    padding: 5px;
  }

  .pt10-sm {
    padding-top: 10px;
  }

  .pb10-sm {
    padding-bottom: 10px;
  }

  .pl10-sm {
    padding-left: 10px;
  }

  .pr10-sm {
    padding-right: 10px;
  }

  .pv10-sm {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ph10-sm {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pf10-sm {
    padding: 10px;
  }

  .pt15-sm {
    padding-top: 15px;
  }

  .pb15-sm {
    padding-bottom: 15px;
  }

  .pl15-sm {
    padding-left: 15px;
  }

  .pr15-sm {
    padding-right: 15px;
  }

  .pv15-sm {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .ph15-sm {
    padding-left: 15px;
    padding-right: 15px;
  }

  .pf15-sm {
    padding: 15px;
  }

  .pt20-sm {
    padding-top: 20px;
  }

  .pb20-sm {
    padding-bottom: 20px;
  }

  .pl20-sm {
    padding-left: 20px;
  }

  .pr20-sm {
    padding-right: 20px;
  }

  .pv20-sm {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ph20-sm {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pf20-sm {
    padding: 20px;
  }

  .pt25-sm {
    padding-top: 25px;
  }

  .pb25-sm {
    padding-bottom: 25px;
  }

  .pl25-sm {
    padding-left: 25px;
  }

  .pr25-sm {
    padding-right: 25px;
  }

  .pv25-sm {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .ph25-sm {
    padding-left: 25px;
    padding-right: 25px;
  }

  .pf25-sm {
    padding: 25px;
  }

  .pt30-sm {
    padding-top: 30px;
  }

  .pb30-sm {
    padding-bottom: 30px;
  }

  .pl30-sm {
    padding-left: 30px;
  }

  .pr30-sm {
    padding-right: 30px;
  }

  .pv30-sm {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ph30-sm {
    padding-left: 30px;
    padding-right: 30px;
  }

  .pf30-sm {
    padding: 30px;
  }

  .pt35-sm {
    padding-top: 35px;
  }

  .pb35-sm {
    padding-bottom: 35px;
  }

  .pl35-sm {
    padding-left: 35px;
  }

  .pr35-sm {
    padding-right: 35px;
  }

  .pv35-sm {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .ph35-sm {
    padding-left: 35px;
    padding-right: 35px;
  }

  .pf35-sm {
    padding: 35px;
  }

  .pt40-sm {
    padding-top: 40px;
  }

  .pb40-sm {
    padding-bottom: 40px;
  }

  .pl40-sm {
    padding-left: 40px;
  }

  .pr40-sm {
    padding-right: 40px;
  }

  .pv40-sm {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ph40-sm {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pf40-sm {
    padding: 40px;
  }

  .pt45-sm {
    padding-top: 45px;
  }

  .pb45-sm {
    padding-bottom: 45px;
  }

  .pl45-sm {
    padding-left: 45px;
  }

  .pr45-sm {
    padding-right: 45px;
  }

  .pv45-sm {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .ph45-sm {
    padding-left: 45px;
    padding-right: 45px;
  }

  .pf45-sm {
    padding: 45px;
  }

  .pt50-sm {
    padding-top: 50px;
  }

  .pb50-sm {
    padding-bottom: 50px;
  }

  .pl50-sm {
    padding-left: 50px;
  }

  .pr50-sm {
    padding-right: 50px;
  }

  .pv50-sm {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .ph50-sm {
    padding-left: 50px;
    padding-right: 50px;
  }

  .pf50-sm {
    padding: 50px;
  }

  .pt55-sm {
    padding-top: 55px;
  }

  .pb55-sm {
    padding-bottom: 55px;
  }

  .pl55-sm {
    padding-left: 55px;
  }

  .pr55-sm {
    padding-right: 55px;
  }

  .pv55-sm {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .ph55-sm {
    padding-left: 55px;
    padding-right: 55px;
  }

  .pf55-sm {
    padding: 55px;
  }

  .pt60-sm {
    padding-top: 60px;
  }

  .pb60-sm {
    padding-bottom: 60px;
  }

  .pl60-sm {
    padding-left: 60px;
  }

  .pr60-sm {
    padding-right: 60px;
  }

  .pv60-sm {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ph60-sm {
    padding-left: 60px;
    padding-right: 60px;
  }

  .pf60-sm {
    padding: 60px;
  }

  .pt65-sm {
    padding-top: 65px;
  }

  .pb65-sm {
    padding-bottom: 65px;
  }

  .pl65-sm {
    padding-left: 65px;
  }

  .pr65-sm {
    padding-right: 65px;
  }

  .pv65-sm {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .ph65-sm {
    padding-left: 65px;
    padding-right: 65px;
  }

  .pf65-sm {
    padding: 65px;
  }

  .pt70-sm {
    padding-top: 70px;
  }

  .pb70-sm {
    padding-bottom: 70px;
  }

  .pl70-sm {
    padding-left: 70px;
  }

  .pr70-sm {
    padding-right: 70px;
  }

  .pv70-sm {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .ph70-sm {
    padding-left: 70px;
    padding-right: 70px;
  }

  .pf70-sm {
    padding: 70px;
  }

  .pt75-sm {
    padding-top: 75px;
  }

  .pb75-sm {
    padding-bottom: 75px;
  }

  .pl75-sm {
    padding-left: 75px;
  }

  .pr75-sm {
    padding-right: 75px;
  }

  .pv75-sm {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .ph75-sm {
    padding-left: 75px;
    padding-right: 75px;
  }

  .pf75-sm {
    padding: 75px;
  }

  .pt80-sm {
    padding-top: 80px;
  }

  .pb80-sm {
    padding-bottom: 80px;
  }

  .pl80-sm {
    padding-left: 80px;
  }

  .pr80-sm {
    padding-right: 80px;
  }

  .pv80-sm {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .ph80-sm {
    padding-left: 80px;
    padding-right: 80px;
  }

  .pf80-sm {
    padding: 80px;
  }

  .pt85-sm {
    padding-top: 85px;
  }

  .pb85-sm {
    padding-bottom: 85px;
  }

  .pl85-sm {
    padding-left: 85px;
  }

  .pr85-sm {
    padding-right: 85px;
  }

  .pv85-sm {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .ph85-sm {
    padding-left: 85px;
    padding-right: 85px;
  }

  .pf85-sm {
    padding: 85px;
  }

  .pt90-sm {
    padding-top: 90px;
  }

  .pb90-sm {
    padding-bottom: 90px;
  }

  .pl90-sm {
    padding-left: 90px;
  }

  .pr90-sm {
    padding-right: 90px;
  }

  .pv90-sm {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .ph90-sm {
    padding-left: 90px;
    padding-right: 90px;
  }

  .pf90-sm {
    padding: 90px;
  }

  .pt95-sm {
    padding-top: 95px;
  }

  .pb95-sm {
    padding-bottom: 95px;
  }

  .pl95-sm {
    padding-left: 95px;
  }

  .pr95-sm {
    padding-right: 95px;
  }

  .pv95-sm {
    padding-top: 95px;
    padding-bottom: 95px;
  }

  .ph95-sm {
    padding-left: 95px;
    padding-right: 95px;
  }

  .pf95-sm {
    padding: 95px;
  }

  .pt100-sm {
    padding-top: 100px;
  }

  .pb100-sm {
    padding-bottom: 100px;
  }

  .pl100-sm {
    padding-left: 100px;
  }

  .pr100-sm {
    padding-right: 100px;
  }

  .pv100-sm {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .ph100-sm {
    padding-left: 100px;
    padding-right: 100px;
  }

  .pf100-sm {
    padding: 100px;
  }
}
/* Medium */
@media (min-width: 992px) and (max-width: 1199px) {
  .mt0-md {
    margin-top: 0px;
  }

  .mb0-md {
    margin-bottom: 0px;
  }

  .ml0-md {
    margin-left: 0px;
  }

  .mr0-md {
    margin-right: 0px;
  }

  .mv0-md {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .mh0-md {
    margin-left: 0px;
    margin-right: 0px;
  }

  .mf0-md {
    margin: 0px;
  }

  .mt5-md {
    margin-top: 5px;
  }

  .mb5-md {
    margin-bottom: 5px;
  }

  .ml5-md {
    margin-left: 5px;
  }

  .mr5-md {
    margin-right: 5px;
  }

  .mv5-md {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .mh5-md {
    margin-left: 5px;
    margin-right: 5px;
  }

  .mf5-md {
    margin: 5px;
  }

  .mt10-md {
    margin-top: 10px;
  }

  .mb10-md {
    margin-bottom: 10px;
  }

  .ml10-md {
    margin-left: 10px;
  }

  .mr10-md {
    margin-right: 10px;
  }

  .mv10-md {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .mh10-md {
    margin-left: 10px;
    margin-right: 10px;
  }

  .mf10-md {
    margin: 10px;
  }

  .mt15-md {
    margin-top: 15px;
  }

  .mb15-md {
    margin-bottom: 15px;
  }

  .ml15-md {
    margin-left: 15px;
  }

  .mr15-md {
    margin-right: 15px;
  }

  .mv15-md {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .mh15-md {
    margin-left: 15px;
    margin-right: 15px;
  }

  .mf15-md {
    margin: 15px;
  }

  .mt20-md {
    margin-top: 20px;
  }

  .mb20-md {
    margin-bottom: 20px;
  }

  .ml20-md {
    margin-left: 20px;
  }

  .mr20-md {
    margin-right: 20px;
  }

  .mv20-md {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .mh20-md {
    margin-left: 20px;
    margin-right: 20px;
  }

  .mf20-md {
    margin: 20px;
  }

  .mt25-md {
    margin-top: 25px;
  }

  .mb25-md {
    margin-bottom: 25px;
  }

  .ml25-md {
    margin-left: 25px;
  }

  .mr25-md {
    margin-right: 25px;
  }

  .mv25-md {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .mh25-md {
    margin-left: 25px;
    margin-right: 25px;
  }

  .mf25-md {
    margin: 25px;
  }

  .mt30-md {
    margin-top: 30px;
  }

  .mb30-md {
    margin-bottom: 30px;
  }

  .ml30-md {
    margin-left: 30px;
  }

  .mr30-md {
    margin-right: 30px;
  }

  .mv30-md {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .mh30-md {
    margin-left: 30px;
    margin-right: 30px;
  }

  .mf30-md {
    margin: 30px;
  }

  .mt35-md {
    margin-top: 35px;
  }

  .mb35-md {
    margin-bottom: 35px;
  }

  .ml35-md {
    margin-left: 35px;
  }

  .mr35-md {
    margin-right: 35px;
  }

  .mv35-md {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .mh35-md {
    margin-left: 35px;
    margin-right: 35px;
  }

  .mf35-md {
    margin: 35px;
  }

  .mt40-md {
    margin-top: 40px;
  }

  .mb40-md {
    margin-bottom: 40px;
  }

  .ml40-md {
    margin-left: 40px;
  }

  .mr40-md {
    margin-right: 40px;
  }

  .mv40-md {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mh40-md {
    margin-left: 40px;
    margin-right: 40px;
  }

  .mf40-md {
    margin: 40px;
  }

  .mt45-md {
    margin-top: 45px;
  }

  .mb45-md {
    margin-bottom: 45px;
  }

  .ml45-md {
    margin-left: 45px;
  }

  .mr45-md {
    margin-right: 45px;
  }

  .mv45-md {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .mh45-md {
    margin-left: 45px;
    margin-right: 45px;
  }

  .mf45-md {
    margin: 45px;
  }

  .mt50-md {
    margin-top: 50px;
  }

  .mb50-md {
    margin-bottom: 50px;
  }

  .ml50-md {
    margin-left: 50px;
  }

  .mr50-md {
    margin-right: 50px;
  }

  .mv50-md {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .mh50-md {
    margin-left: 50px;
    margin-right: 50px;
  }

  .mf50-md {
    margin: 50px;
  }

  .mt55-md {
    margin-top: 55px;
  }

  .mb55-md {
    margin-bottom: 55px;
  }

  .ml55-md {
    margin-left: 55px;
  }

  .mr55-md {
    margin-right: 55px;
  }

  .mv55-md {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .mh55-md {
    margin-left: 55px;
    margin-right: 55px;
  }

  .mf55-md {
    margin: 55px;
  }

  .mt60-md {
    margin-top: 60px;
  }

  .mb60-md {
    margin-bottom: 60px;
  }

  .ml60-md {
    margin-left: 60px;
  }

  .mr60-md {
    margin-right: 60px;
  }

  .mv60-md {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .mh60-md {
    margin-left: 60px;
    margin-right: 60px;
  }

  .mf60-md {
    margin: 60px;
  }

  .mt65-md {
    margin-top: 65px;
  }

  .mb65-md {
    margin-bottom: 65px;
  }

  .ml65-md {
    margin-left: 65px;
  }

  .mr65-md {
    margin-right: 65px;
  }

  .mv65-md {
    margin-top: 65px;
    margin-bottom: 65px;
  }

  .mh65-md {
    margin-left: 65px;
    margin-right: 65px;
  }

  .mf65-md {
    margin: 65px;
  }

  .mt70-md {
    margin-top: 70px;
  }

  .mb70-md {
    margin-bottom: 70px;
  }

  .ml70-md {
    margin-left: 70px;
  }

  .mr70-md {
    margin-right: 70px;
  }

  .mv70-md {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .mh70-md {
    margin-left: 70px;
    margin-right: 70px;
  }

  .mf70-md {
    margin: 70px;
  }

  .mt75-md {
    margin-top: 75px;
  }

  .mb75-md {
    margin-bottom: 75px;
  }

  .ml75-md {
    margin-left: 75px;
  }

  .mr75-md {
    margin-right: 75px;
  }

  .mv75-md {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .mh75-md {
    margin-left: 75px;
    margin-right: 75px;
  }

  .mf75-md {
    margin: 75px;
  }

  .mt80-md {
    margin-top: 80px;
  }

  .mb80-md {
    margin-bottom: 80px;
  }

  .ml80-md {
    margin-left: 80px;
  }

  .mr80-md {
    margin-right: 80px;
  }

  .mv80-md {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .mh80-md {
    margin-left: 80px;
    margin-right: 80px;
  }

  .mf80-md {
    margin: 80px;
  }

  .mt85-md {
    margin-top: 85px;
  }

  .mb85-md {
    margin-bottom: 85px;
  }

  .ml85-md {
    margin-left: 85px;
  }

  .mr85-md {
    margin-right: 85px;
  }

  .mv85-md {
    margin-top: 85px;
    margin-bottom: 85px;
  }

  .mh85-md {
    margin-left: 85px;
    margin-right: 85px;
  }

  .mf85-md {
    margin: 85px;
  }

  .mt90-md {
    margin-top: 90px;
  }

  .mb90-md {
    margin-bottom: 90px;
  }

  .ml90-md {
    margin-left: 90px;
  }

  .mr90-md {
    margin-right: 90px;
  }

  .mv90-md {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .mh90-md {
    margin-left: 90px;
    margin-right: 90px;
  }

  .mf90-md {
    margin: 90px;
  }

  .mt95-md {
    margin-top: 95px;
  }

  .mb95-md {
    margin-bottom: 95px;
  }

  .ml95-md {
    margin-left: 95px;
  }

  .mr95-md {
    margin-right: 95px;
  }

  .mv95-md {
    margin-top: 95px;
    margin-bottom: 95px;
  }

  .mh95-md {
    margin-left: 95px;
    margin-right: 95px;
  }

  .mf95-md {
    margin: 95px;
  }

  .mt100-md {
    margin-top: 100px;
  }

  .mb100-md {
    margin-bottom: 100px;
  }

  .ml100-md {
    margin-left: 100px;
  }

  .mr100-md {
    margin-right: 100px;
  }

  .mv100-md {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .mh100-md {
    margin-left: 100px;
    margin-right: 100px;
  }

  .mf100-md {
    margin: 100px;
  }

  .pt0-md {
    padding-top: 0px;
  }

  .pb0-md {
    padding-bottom: 0px;
  }

  .pl0-md {
    padding-left: 0px;
  }

  .pr0-md {
    padding-right: 0px;
  }

  .pv0-md {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .ph0-md {
    padding-left: 0px;
    padding-right: 0px;
  }

  .pf0-md {
    padding: 0px;
  }

  .pt5-md {
    padding-top: 5px;
  }

  .pb5-md {
    padding-bottom: 5px;
  }

  .pl5-md {
    padding-left: 5px;
  }

  .pr5-md {
    padding-right: 5px;
  }

  .pv5-md {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .ph5-md {
    padding-left: 5px;
    padding-right: 5px;
  }

  .pf5-md {
    padding: 5px;
  }

  .pt10-md {
    padding-top: 10px;
  }

  .pb10-md {
    padding-bottom: 10px;
  }

  .pl10-md {
    padding-left: 10px;
  }

  .pr10-md {
    padding-right: 10px;
  }

  .pv10-md {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ph10-md {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pf10-md {
    padding: 10px;
  }

  .pt15-md {
    padding-top: 15px;
  }

  .pb15-md {
    padding-bottom: 15px;
  }

  .pl15-md {
    padding-left: 15px;
  }

  .pr15-md {
    padding-right: 15px;
  }

  .pv15-md {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .ph15-md {
    padding-left: 15px;
    padding-right: 15px;
  }

  .pf15-md {
    padding: 15px;
  }

  .pt20-md {
    padding-top: 20px;
  }

  .pb20-md {
    padding-bottom: 20px;
  }

  .pl20-md {
    padding-left: 20px;
  }

  .pr20-md {
    padding-right: 20px;
  }

  .pv20-md {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ph20-md {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pf20-md {
    padding: 20px;
  }

  .pt25-md {
    padding-top: 25px;
  }

  .pb25-md {
    padding-bottom: 25px;
  }

  .pl25-md {
    padding-left: 25px;
  }

  .pr25-md {
    padding-right: 25px;
  }

  .pv25-md {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .ph25-md {
    padding-left: 25px;
    padding-right: 25px;
  }

  .pf25-md {
    padding: 25px;
  }

  .pt30-md {
    padding-top: 30px;
  }

  .pb30-md {
    padding-bottom: 30px;
  }

  .pl30-md {
    padding-left: 30px;
  }

  .pr30-md {
    padding-right: 30px;
  }

  .pv30-md {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ph30-md {
    padding-left: 30px;
    padding-right: 30px;
  }

  .pf30-md {
    padding: 30px;
  }

  .pt35-md {
    padding-top: 35px;
  }

  .pb35-md {
    padding-bottom: 35px;
  }

  .pl35-md {
    padding-left: 35px;
  }

  .pr35-md {
    padding-right: 35px;
  }

  .pv35-md {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .ph35-md {
    padding-left: 35px;
    padding-right: 35px;
  }

  .pf35-md {
    padding: 35px;
  }

  .pt40-md {
    padding-top: 40px;
  }

  .pb40-md {
    padding-bottom: 40px;
  }

  .pl40-md {
    padding-left: 40px;
  }

  .pr40-md {
    padding-right: 40px;
  }

  .pv40-md {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ph40-md {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pf40-md {
    padding: 40px;
  }

  .pt45-md {
    padding-top: 45px;
  }

  .pb45-md {
    padding-bottom: 45px;
  }

  .pl45-md {
    padding-left: 45px;
  }

  .pr45-md {
    padding-right: 45px;
  }

  .pv45-md {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .ph45-md {
    padding-left: 45px;
    padding-right: 45px;
  }

  .pf45-md {
    padding: 45px;
  }

  .pt50-md {
    padding-top: 50px;
  }

  .pb50-md {
    padding-bottom: 50px;
  }

  .pl50-md {
    padding-left: 50px;
  }

  .pr50-md {
    padding-right: 50px;
  }

  .pv50-md {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .ph50-md {
    padding-left: 50px;
    padding-right: 50px;
  }

  .pf50-md {
    padding: 50px;
  }

  .pt55-md {
    padding-top: 55px;
  }

  .pb55-md {
    padding-bottom: 55px;
  }

  .pl55-md {
    padding-left: 55px;
  }

  .pr55-md {
    padding-right: 55px;
  }

  .pv55-md {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .ph55-md {
    padding-left: 55px;
    padding-right: 55px;
  }

  .pf55-md {
    padding: 55px;
  }

  .pt60-md {
    padding-top: 60px;
  }

  .pb60-md {
    padding-bottom: 60px;
  }

  .pl60-md {
    padding-left: 60px;
  }

  .pr60-md {
    padding-right: 60px;
  }

  .pv60-md {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ph60-md {
    padding-left: 60px;
    padding-right: 60px;
  }

  .pf60-md {
    padding: 60px;
  }

  .pt65-md {
    padding-top: 65px;
  }

  .pb65-md {
    padding-bottom: 65px;
  }

  .pl65-md {
    padding-left: 65px;
  }

  .pr65-md {
    padding-right: 65px;
  }

  .pv65-md {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .ph65-md {
    padding-left: 65px;
    padding-right: 65px;
  }

  .pf65-md {
    padding: 65px;
  }

  .pt70-md {
    padding-top: 70px;
  }

  .pb70-md {
    padding-bottom: 70px;
  }

  .pl70-md {
    padding-left: 70px;
  }

  .pr70-md {
    padding-right: 70px;
  }

  .pv70-md {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .ph70-md {
    padding-left: 70px;
    padding-right: 70px;
  }

  .pf70-md {
    padding: 70px;
  }

  .pt75-md {
    padding-top: 75px;
  }

  .pb75-md {
    padding-bottom: 75px;
  }

  .pl75-md {
    padding-left: 75px;
  }

  .pr75-md {
    padding-right: 75px;
  }

  .pv75-md {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .ph75-md {
    padding-left: 75px;
    padding-right: 75px;
  }

  .pf75-md {
    padding: 75px;
  }

  .pt80-md {
    padding-top: 80px;
  }

  .pb80-md {
    padding-bottom: 80px;
  }

  .pl80-md {
    padding-left: 80px;
  }

  .pr80-md {
    padding-right: 80px;
  }

  .pv80-md {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .ph80-md {
    padding-left: 80px;
    padding-right: 80px;
  }

  .pf80-md {
    padding: 80px;
  }

  .pt85-md {
    padding-top: 85px;
  }

  .pb85-md {
    padding-bottom: 85px;
  }

  .pl85-md {
    padding-left: 85px;
  }

  .pr85-md {
    padding-right: 85px;
  }

  .pv85-md {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .ph85-md {
    padding-left: 85px;
    padding-right: 85px;
  }

  .pf85-md {
    padding: 85px;
  }

  .pt90-md {
    padding-top: 90px;
  }

  .pb90-md {
    padding-bottom: 90px;
  }

  .pl90-md {
    padding-left: 90px;
  }

  .pr90-md {
    padding-right: 90px;
  }

  .pv90-md {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .ph90-md {
    padding-left: 90px;
    padding-right: 90px;
  }

  .pf90-md {
    padding: 90px;
  }

  .pt95-md {
    padding-top: 95px;
  }

  .pb95-md {
    padding-bottom: 95px;
  }

  .pl95-md {
    padding-left: 95px;
  }

  .pr95-md {
    padding-right: 95px;
  }

  .pv95-md {
    padding-top: 95px;
    padding-bottom: 95px;
  }

  .ph95-md {
    padding-left: 95px;
    padding-right: 95px;
  }

  .pf95-md {
    padding: 95px;
  }

  .pt100-md {
    padding-top: 100px;
  }

  .pb100-md {
    padding-bottom: 100px;
  }

  .pl100-md {
    padding-left: 100px;
  }

  .pr100-md {
    padding-right: 100px;
  }

  .pv100-md {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .ph100-md {
    padding-left: 100px;
    padding-right: 100px;
  }

  .pf100-md {
    padding: 100px;
  }
}
/* Large */
@media (min-width: 1200px) {
  .mt0-lg {
    margin-top: 0px;
  }

  .mb0-lg {
    margin-bottom: 0px;
  }

  .ml0-lg {
    margin-left: 0px;
  }

  .mr0-lg {
    margin-right: 0px;
  }

  .mv0-lg {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .mh0-lg {
    margin-left: 0px;
    margin-right: 0px;
  }

  .mf0-lg {
    margin: 0px;
  }

  .mt5-lg {
    margin-top: 5px;
  }

  .mb5-lg {
    margin-bottom: 5px;
  }

  .ml5-lg {
    margin-left: 5px;
  }

  .mr5-lg {
    margin-right: 5px;
  }

  .mv5-lg {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .mh5-lg {
    margin-left: 5px;
    margin-right: 5px;
  }

  .mf5-lg {
    margin: 5px;
  }

  .mt10-lg {
    margin-top: 10px;
  }

  .mb10-lg {
    margin-bottom: 10px;
  }

  .ml10-lg {
    margin-left: 10px;
  }

  .mr10-lg {
    margin-right: 10px;
  }

  .mv10-lg {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .mh10-lg {
    margin-left: 10px;
    margin-right: 10px;
  }

  .mf10-lg {
    margin: 10px;
  }

  .mt15-lg {
    margin-top: 15px;
  }

  .mb15-lg {
    margin-bottom: 15px;
  }

  .ml15-lg {
    margin-left: 15px;
  }

  .mr15-lg {
    margin-right: 15px;
  }

  .mv15-lg {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .mh15-lg {
    margin-left: 15px;
    margin-right: 15px;
  }

  .mf15-lg {
    margin: 15px;
  }

  .mt20-lg {
    margin-top: 20px;
  }

  .mb20-lg {
    margin-bottom: 20px;
  }

  .ml20-lg {
    margin-left: 20px;
  }

  .mr20-lg {
    margin-right: 20px;
  }

  .mv20-lg {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .mh20-lg {
    margin-left: 20px;
    margin-right: 20px;
  }

  .mf20-lg {
    margin: 20px;
  }

  .mt25-lg {
    margin-top: 25px;
  }

  .mb25-lg {
    margin-bottom: 25px;
  }

  .ml25-lg {
    margin-left: 25px;
  }

  .mr25-lg {
    margin-right: 25px;
  }

  .mv25-lg {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .mh25-lg {
    margin-left: 25px;
    margin-right: 25px;
  }

  .mf25-lg {
    margin: 25px;
  }

  .mt30-lg {
    margin-top: 30px;
  }

  .mb30-lg {
    margin-bottom: 30px;
  }

  .ml30-lg {
    margin-left: 30px;
  }

  .mr30-lg {
    margin-right: 30px;
  }

  .mv30-lg {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .mh30-lg {
    margin-left: 30px;
    margin-right: 30px;
  }

  .mf30-lg {
    margin: 30px;
  }

  .mt35-lg {
    margin-top: 35px;
  }

  .mb35-lg {
    margin-bottom: 35px;
  }

  .ml35-lg {
    margin-left: 35px;
  }

  .mr35-lg {
    margin-right: 35px;
  }

  .mv35-lg {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .mh35-lg {
    margin-left: 35px;
    margin-right: 35px;
  }

  .mf35-lg {
    margin: 35px;
  }

  .mt40-lg {
    margin-top: 40px;
  }

  .mb40-lg {
    margin-bottom: 40px;
  }

  .ml40-lg {
    margin-left: 40px;
  }

  .mr40-lg {
    margin-right: 40px;
  }

  .mv40-lg {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mh40-lg {
    margin-left: 40px;
    margin-right: 40px;
  }

  .mf40-lg {
    margin: 40px;
  }

  .mt45-lg {
    margin-top: 45px;
  }

  .mb45-lg {
    margin-bottom: 45px;
  }

  .ml45-lg {
    margin-left: 45px;
  }

  .mr45-lg {
    margin-right: 45px;
  }

  .mv45-lg {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .mh45-lg {
    margin-left: 45px;
    margin-right: 45px;
  }

  .mf45-lg {
    margin: 45px;
  }

  .mt50-lg {
    margin-top: 50px;
  }

  .mb50-lg {
    margin-bottom: 50px;
  }

  .ml50-lg {
    margin-left: 50px;
  }

  .mr50-lg {
    margin-right: 50px;
  }

  .mv50-lg {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .mh50-lg {
    margin-left: 50px;
    margin-right: 50px;
  }

  .mf50-lg {
    margin: 50px;
  }

  .mt55-lg {
    margin-top: 55px;
  }

  .mb55-lg {
    margin-bottom: 55px;
  }

  .ml55-lg {
    margin-left: 55px;
  }

  .mr55-lg {
    margin-right: 55px;
  }

  .mv55-lg {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .mh55-lg {
    margin-left: 55px;
    margin-right: 55px;
  }

  .mf55-lg {
    margin: 55px;
  }

  .mt60-lg {
    margin-top: 60px;
  }

  .mb60-lg {
    margin-bottom: 60px;
  }

  .ml60-lg {
    margin-left: 60px;
  }

  .mr60-lg {
    margin-right: 60px;
  }

  .mv60-lg {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .mh60-lg {
    margin-left: 60px;
    margin-right: 60px;
  }

  .mf60-lg {
    margin: 60px;
  }

  .mt65-lg {
    margin-top: 65px;
  }

  .mb65-lg {
    margin-bottom: 65px;
  }

  .ml65-lg {
    margin-left: 65px;
  }

  .mr65-lg {
    margin-right: 65px;
  }

  .mv65-lg {
    margin-top: 65px;
    margin-bottom: 65px;
  }

  .mh65-lg {
    margin-left: 65px;
    margin-right: 65px;
  }

  .mf65-lg {
    margin: 65px;
  }

  .mt70-lg {
    margin-top: 70px;
  }

  .mb70-lg {
    margin-bottom: 70px;
  }

  .ml70-lg {
    margin-left: 70px;
  }

  .mr70-lg {
    margin-right: 70px;
  }

  .mv70-lg {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .mh70-lg {
    margin-left: 70px;
    margin-right: 70px;
  }

  .mf70-lg {
    margin: 70px;
  }

  .mt75-lg {
    margin-top: 75px;
  }

  .mb75-lg {
    margin-bottom: 75px;
  }

  .ml75-lg {
    margin-left: 75px;
  }

  .mr75-lg {
    margin-right: 75px;
  }

  .mv75-lg {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .mh75-lg {
    margin-left: 75px;
    margin-right: 75px;
  }

  .mf75-lg {
    margin: 75px;
  }

  .mt80-lg {
    margin-top: 80px;
  }

  .mb80-lg {
    margin-bottom: 80px;
  }

  .ml80-lg {
    margin-left: 80px;
  }

  .mr80-lg {
    margin-right: 80px;
  }

  .mv80-lg {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .mh80-lg {
    margin-left: 80px;
    margin-right: 80px;
  }

  .mf80-lg {
    margin: 80px;
  }

  .mt85-lg {
    margin-top: 85px;
  }

  .mb85-lg {
    margin-bottom: 85px;
  }

  .ml85-lg {
    margin-left: 85px;
  }

  .mr85-lg {
    margin-right: 85px;
  }

  .mv85-lg {
    margin-top: 85px;
    margin-bottom: 85px;
  }

  .mh85-lg {
    margin-left: 85px;
    margin-right: 85px;
  }

  .mf85-lg {
    margin: 85px;
  }

  .mt90-lg {
    margin-top: 90px;
  }

  .mb90-lg {
    margin-bottom: 90px;
  }

  .ml90-lg {
    margin-left: 90px;
  }

  .mr90-lg {
    margin-right: 90px;
  }

  .mv90-lg {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .mh90-lg {
    margin-left: 90px;
    margin-right: 90px;
  }

  .mf90-lg {
    margin: 90px;
  }

  .mt95-lg {
    margin-top: 95px;
  }

  .mb95-lg {
    margin-bottom: 95px;
  }

  .ml95-lg {
    margin-left: 95px;
  }

  .mr95-lg {
    margin-right: 95px;
  }

  .mv95-lg {
    margin-top: 95px;
    margin-bottom: 95px;
  }

  .mh95-lg {
    margin-left: 95px;
    margin-right: 95px;
  }

  .mf95-lg {
    margin: 95px;
  }

  .mt100-lg {
    margin-top: 100px;
  }

  .mb100-lg {
    margin-bottom: 100px;
  }

  .ml100-lg {
    margin-left: 100px;
  }

  .mr100-lg {
    margin-right: 100px;
  }

  .mv100-lg {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .mh100-lg {
    margin-left: 100px;
    margin-right: 100px;
  }

  .mf100-lg {
    margin: 100px;
  }

  .pt0-lg {
    padding-top: 0px;
  }

  .pb0-lg {
    padding-bottom: 0px;
  }

  .pl0-lg {
    padding-left: 0px;
  }

  .pr0-lg {
    padding-right: 0px;
  }

  .pv0-lg {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .ph0-lg {
    padding-left: 0px;
    padding-right: 0px;
  }

  .pf0-lg {
    padding: 0px;
  }

  .pt5-lg {
    padding-top: 5px;
  }

  .pb5-lg {
    padding-bottom: 5px;
  }

  .pl5-lg {
    padding-left: 5px;
  }

  .pr5-lg {
    padding-right: 5px;
  }

  .pv5-lg {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .ph5-lg {
    padding-left: 5px;
    padding-right: 5px;
  }

  .pf5-lg {
    padding: 5px;
  }

  .pt10-lg {
    padding-top: 10px;
  }

  .pb10-lg {
    padding-bottom: 10px;
  }

  .pl10-lg {
    padding-left: 10px;
  }

  .pr10-lg {
    padding-right: 10px;
  }

  .pv10-lg {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ph10-lg {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pf10-lg {
    padding: 10px;
  }

  .pt15-lg {
    padding-top: 15px;
  }

  .pb15-lg {
    padding-bottom: 15px;
  }

  .pl15-lg {
    padding-left: 15px;
  }

  .pr15-lg {
    padding-right: 15px;
  }

  .pv15-lg {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .ph15-lg {
    padding-left: 15px;
    padding-right: 15px;
  }

  .pf15-lg {
    padding: 15px;
  }

  .pt20-lg {
    padding-top: 20px;
  }

  .pb20-lg {
    padding-bottom: 20px;
  }

  .pl20-lg {
    padding-left: 20px;
  }

  .pr20-lg {
    padding-right: 20px;
  }

  .pv20-lg {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ph20-lg {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pf20-lg {
    padding: 20px;
  }

  .pt25-lg {
    padding-top: 25px;
  }

  .pb25-lg {
    padding-bottom: 25px;
  }

  .pl25-lg {
    padding-left: 25px;
  }

  .pr25-lg {
    padding-right: 25px;
  }

  .pv25-lg {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .ph25-lg {
    padding-left: 25px;
    padding-right: 25px;
  }

  .pf25-lg {
    padding: 25px;
  }

  .pt30-lg {
    padding-top: 30px;
  }

  .pb30-lg {
    padding-bottom: 30px;
  }

  .pl30-lg {
    padding-left: 30px;
  }

  .pr30-lg {
    padding-right: 30px;
  }

  .pv30-lg {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ph30-lg {
    padding-left: 30px;
    padding-right: 30px;
  }

  .pf30-lg {
    padding: 30px;
  }

  .pt35-lg {
    padding-top: 35px;
  }

  .pb35-lg {
    padding-bottom: 35px;
  }

  .pl35-lg {
    padding-left: 35px;
  }

  .pr35-lg {
    padding-right: 35px;
  }

  .pv35-lg {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .ph35-lg {
    padding-left: 35px;
    padding-right: 35px;
  }

  .pf35-lg {
    padding: 35px;
  }

  .pt40-lg {
    padding-top: 40px;
  }

  .pb40-lg {
    padding-bottom: 40px;
  }

  .pl40-lg {
    padding-left: 40px;
  }

  .pr40-lg {
    padding-right: 40px;
  }

  .pv40-lg {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ph40-lg {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pf40-lg {
    padding: 40px;
  }

  .pt45-lg {
    padding-top: 45px;
  }

  .pb45-lg {
    padding-bottom: 45px;
  }

  .pl45-lg {
    padding-left: 45px;
  }

  .pr45-lg {
    padding-right: 45px;
  }

  .pv45-lg {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .ph45-lg {
    padding-left: 45px;
    padding-right: 45px;
  }

  .pf45-lg {
    padding: 45px;
  }

  .pt50-lg {
    padding-top: 50px;
  }

  .pb50-lg {
    padding-bottom: 50px;
  }

  .pl50-lg {
    padding-left: 50px;
  }

  .pr50-lg {
    padding-right: 50px;
  }

  .pv50-lg {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .ph50-lg {
    padding-left: 50px;
    padding-right: 50px;
  }

  .pf50-lg {
    padding: 50px;
  }

  .pt55-lg {
    padding-top: 55px;
  }

  .pb55-lg {
    padding-bottom: 55px;
  }

  .pl55-lg {
    padding-left: 55px;
  }

  .pr55-lg {
    padding-right: 55px;
  }

  .pv55-lg {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .ph55-lg {
    padding-left: 55px;
    padding-right: 55px;
  }

  .pf55-lg {
    padding: 55px;
  }

  .pt60-lg {
    padding-top: 60px;
  }

  .pb60-lg {
    padding-bottom: 60px;
  }

  .pl60-lg {
    padding-left: 60px;
  }

  .pr60-lg {
    padding-right: 60px;
  }

  .pv60-lg {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ph60-lg {
    padding-left: 60px;
    padding-right: 60px;
  }

  .pf60-lg {
    padding: 60px;
  }

  .pt65-lg {
    padding-top: 65px;
  }

  .pb65-lg {
    padding-bottom: 65px;
  }

  .pl65-lg {
    padding-left: 65px;
  }

  .pr65-lg {
    padding-right: 65px;
  }

  .pv65-lg {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .ph65-lg {
    padding-left: 65px;
    padding-right: 65px;
  }

  .pf65-lg {
    padding: 65px;
  }

  .pt70-lg {
    padding-top: 70px;
  }

  .pb70-lg {
    padding-bottom: 70px;
  }

  .pl70-lg {
    padding-left: 70px;
  }

  .pr70-lg {
    padding-right: 70px;
  }

  .pv70-lg {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .ph70-lg {
    padding-left: 70px;
    padding-right: 70px;
  }

  .pf70-lg {
    padding: 70px;
  }

  .pt75-lg {
    padding-top: 75px;
  }

  .pb75-lg {
    padding-bottom: 75px;
  }

  .pl75-lg {
    padding-left: 75px;
  }

  .pr75-lg {
    padding-right: 75px;
  }

  .pv75-lg {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .ph75-lg {
    padding-left: 75px;
    padding-right: 75px;
  }

  .pf75-lg {
    padding: 75px;
  }

  .pt80-lg {
    padding-top: 80px;
  }

  .pb80-lg {
    padding-bottom: 80px;
  }

  .pl80-lg {
    padding-left: 80px;
  }

  .pr80-lg {
    padding-right: 80px;
  }

  .pv80-lg {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .ph80-lg {
    padding-left: 80px;
    padding-right: 80px;
  }

  .pf80-lg {
    padding: 80px;
  }

  .pt85-lg {
    padding-top: 85px;
  }

  .pb85-lg {
    padding-bottom: 85px;
  }

  .pl85-lg {
    padding-left: 85px;
  }

  .pr85-lg {
    padding-right: 85px;
  }

  .pv85-lg {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .ph85-lg {
    padding-left: 85px;
    padding-right: 85px;
  }

  .pf85-lg {
    padding: 85px;
  }

  .pt90-lg {
    padding-top: 90px;
  }

  .pb90-lg {
    padding-bottom: 90px;
  }

  .pl90-lg {
    padding-left: 90px;
  }

  .pr90-lg {
    padding-right: 90px;
  }

  .pv90-lg {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .ph90-lg {
    padding-left: 90px;
    padding-right: 90px;
  }

  .pf90-lg {
    padding: 90px;
  }

  .pt95-lg {
    padding-top: 95px;
  }

  .pb95-lg {
    padding-bottom: 95px;
  }

  .pl95-lg {
    padding-left: 95px;
  }

  .pr95-lg {
    padding-right: 95px;
  }

  .pv95-lg {
    padding-top: 95px;
    padding-bottom: 95px;
  }

  .ph95-lg {
    padding-left: 95px;
    padding-right: 95px;
  }

  .pf95-lg {
    padding: 95px;
  }

  .pt100-lg {
    padding-top: 100px;
  }

  .pb100-lg {
    padding-bottom: 100px;
  }

  .pl100-lg {
    padding-left: 100px;
  }

  .pr100-lg {
    padding-right: 100px;
  }

  .pv100-lg {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .ph100-lg {
    padding-left: 100px;
    padding-right: 100px;
  }

  .pf100-lg {
    padding: 100px;
  }
}
/* < Medium */
@media (max-width: 991px) {
  .mt0-max-sm {
    margin-top: 0px;
  }

  .mb0-max-sm {
    margin-bottom: 0px;
  }

  .ml0-max-sm {
    margin-left: 0px;
  }

  .mr0-max-sm {
    margin-right: 0px;
  }

  .mv0-max-sm {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .mh0-max-sm {
    margin-left: 0px;
    margin-right: 0px;
  }

  .mf0-max-sm {
    margin: 0px;
  }

  .mt5-max-sm {
    margin-top: 5px;
  }

  .mb5-max-sm {
    margin-bottom: 5px;
  }

  .ml5-max-sm {
    margin-left: 5px;
  }

  .mr5-max-sm {
    margin-right: 5px;
  }

  .mv5-max-sm {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .mh5-max-sm {
    margin-left: 5px;
    margin-right: 5px;
  }

  .mf5-max-sm {
    margin: 5px;
  }

  .mt10-max-sm {
    margin-top: 10px;
  }

  .mb10-max-sm {
    margin-bottom: 10px;
  }

  .ml10-max-sm {
    margin-left: 10px;
  }

  .mr10-max-sm {
    margin-right: 10px;
  }

  .mv10-max-sm {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .mh10-max-sm {
    margin-left: 10px;
    margin-right: 10px;
  }

  .mf10-max-sm {
    margin: 10px;
  }

  .mt15-max-sm {
    margin-top: 15px;
  }

  .mb15-max-sm {
    margin-bottom: 15px;
  }

  .ml15-max-sm {
    margin-left: 15px;
  }

  .mr15-max-sm {
    margin-right: 15px;
  }

  .mv15-max-sm {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .mh15-max-sm {
    margin-left: 15px;
    margin-right: 15px;
  }

  .mf15-max-sm {
    margin: 15px;
  }

  .mt20-max-sm {
    margin-top: 20px;
  }

  .mb20-max-sm {
    margin-bottom: 20px;
  }

  .ml20-max-sm {
    margin-left: 20px;
  }

  .mr20-max-sm {
    margin-right: 20px;
  }

  .mv20-max-sm {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .mh20-max-sm {
    margin-left: 20px;
    margin-right: 20px;
  }

  .mf20-max-sm {
    margin: 20px;
  }

  .mt25-max-sm {
    margin-top: 25px;
  }

  .mb25-max-sm {
    margin-bottom: 25px;
  }

  .ml25-max-sm {
    margin-left: 25px;
  }

  .mr25-max-sm {
    margin-right: 25px;
  }

  .mv25-max-sm {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .mh25-max-sm {
    margin-left: 25px;
    margin-right: 25px;
  }

  .mf25-max-sm {
    margin: 25px;
  }

  .mt30-max-sm {
    margin-top: 30px;
  }

  .mb30-max-sm {
    margin-bottom: 30px;
  }

  .ml30-max-sm {
    margin-left: 30px;
  }

  .mr30-max-sm {
    margin-right: 30px;
  }

  .mv30-max-sm {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .mh30-max-sm {
    margin-left: 30px;
    margin-right: 30px;
  }

  .mf30-max-sm {
    margin: 30px;
  }

  .mt35-max-sm {
    margin-top: 35px;
  }

  .mb35-max-sm {
    margin-bottom: 35px;
  }

  .ml35-max-sm {
    margin-left: 35px;
  }

  .mr35-max-sm {
    margin-right: 35px;
  }

  .mv35-max-sm {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .mh35-max-sm {
    margin-left: 35px;
    margin-right: 35px;
  }

  .mf35-max-sm {
    margin: 35px;
  }

  .mt40-max-sm {
    margin-top: 40px;
  }

  .mb40-max-sm {
    margin-bottom: 40px;
  }

  .ml40-max-sm {
    margin-left: 40px;
  }

  .mr40-max-sm {
    margin-right: 40px;
  }

  .mv40-max-sm {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mh40-max-sm {
    margin-left: 40px;
    margin-right: 40px;
  }

  .mf40-max-sm {
    margin: 40px;
  }

  .mt45-max-sm {
    margin-top: 45px;
  }

  .mb45-max-sm {
    margin-bottom: 45px;
  }

  .ml45-max-sm {
    margin-left: 45px;
  }

  .mr45-max-sm {
    margin-right: 45px;
  }

  .mv45-max-sm {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .mh45-max-sm {
    margin-left: 45px;
    margin-right: 45px;
  }

  .mf45-max-sm {
    margin: 45px;
  }

  .mt50-max-sm {
    margin-top: 50px;
  }

  .mb50-max-sm {
    margin-bottom: 50px;
  }

  .ml50-max-sm {
    margin-left: 50px;
  }

  .mr50-max-sm {
    margin-right: 50px;
  }

  .mv50-max-sm {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .mh50-max-sm {
    margin-left: 50px;
    margin-right: 50px;
  }

  .mf50-max-sm {
    margin: 50px;
  }

  .mt55-max-sm {
    margin-top: 55px;
  }

  .mb55-max-sm {
    margin-bottom: 55px;
  }

  .ml55-max-sm {
    margin-left: 55px;
  }

  .mr55-max-sm {
    margin-right: 55px;
  }

  .mv55-max-sm {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .mh55-max-sm {
    margin-left: 55px;
    margin-right: 55px;
  }

  .mf55-max-sm {
    margin: 55px;
  }

  .mt60-max-sm {
    margin-top: 60px;
  }

  .mb60-max-sm {
    margin-bottom: 60px;
  }

  .ml60-max-sm {
    margin-left: 60px;
  }

  .mr60-max-sm {
    margin-right: 60px;
  }

  .mv60-max-sm {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .mh60-max-sm {
    margin-left: 60px;
    margin-right: 60px;
  }

  .mf60-max-sm {
    margin: 60px;
  }

  .mt65-max-sm {
    margin-top: 65px;
  }

  .mb65-max-sm {
    margin-bottom: 65px;
  }

  .ml65-max-sm {
    margin-left: 65px;
  }

  .mr65-max-sm {
    margin-right: 65px;
  }

  .mv65-max-sm {
    margin-top: 65px;
    margin-bottom: 65px;
  }

  .mh65-max-sm {
    margin-left: 65px;
    margin-right: 65px;
  }

  .mf65-max-sm {
    margin: 65px;
  }

  .mt70-max-sm {
    margin-top: 70px;
  }

  .mb70-max-sm {
    margin-bottom: 70px;
  }

  .ml70-max-sm {
    margin-left: 70px;
  }

  .mr70-max-sm {
    margin-right: 70px;
  }

  .mv70-max-sm {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .mh70-max-sm {
    margin-left: 70px;
    margin-right: 70px;
  }

  .mf70-max-sm {
    margin: 70px;
  }

  .mt75-max-sm {
    margin-top: 75px;
  }

  .mb75-max-sm {
    margin-bottom: 75px;
  }

  .ml75-max-sm {
    margin-left: 75px;
  }

  .mr75-max-sm {
    margin-right: 75px;
  }

  .mv75-max-sm {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .mh75-max-sm {
    margin-left: 75px;
    margin-right: 75px;
  }

  .mf75-max-sm {
    margin: 75px;
  }

  .mt80-max-sm {
    margin-top: 80px;
  }

  .mb80-max-sm {
    margin-bottom: 80px;
  }

  .ml80-max-sm {
    margin-left: 80px;
  }

  .mr80-max-sm {
    margin-right: 80px;
  }

  .mv80-max-sm {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .mh80-max-sm {
    margin-left: 80px;
    margin-right: 80px;
  }

  .mf80-max-sm {
    margin: 80px;
  }

  .mt85-max-sm {
    margin-top: 85px;
  }

  .mb85-max-sm {
    margin-bottom: 85px;
  }

  .ml85-max-sm {
    margin-left: 85px;
  }

  .mr85-max-sm {
    margin-right: 85px;
  }

  .mv85-max-sm {
    margin-top: 85px;
    margin-bottom: 85px;
  }

  .mh85-max-sm {
    margin-left: 85px;
    margin-right: 85px;
  }

  .mf85-max-sm {
    margin: 85px;
  }

  .mt90-max-sm {
    margin-top: 90px;
  }

  .mb90-max-sm {
    margin-bottom: 90px;
  }

  .ml90-max-sm {
    margin-left: 90px;
  }

  .mr90-max-sm {
    margin-right: 90px;
  }

  .mv90-max-sm {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .mh90-max-sm {
    margin-left: 90px;
    margin-right: 90px;
  }

  .mf90-max-sm {
    margin: 90px;
  }

  .mt95-max-sm {
    margin-top: 95px;
  }

  .mb95-max-sm {
    margin-bottom: 95px;
  }

  .ml95-max-sm {
    margin-left: 95px;
  }

  .mr95-max-sm {
    margin-right: 95px;
  }

  .mv95-max-sm {
    margin-top: 95px;
    margin-bottom: 95px;
  }

  .mh95-max-sm {
    margin-left: 95px;
    margin-right: 95px;
  }

  .mf95-max-sm {
    margin: 95px;
  }

  .mt100-max-sm {
    margin-top: 100px;
  }

  .mb100-max-sm {
    margin-bottom: 100px;
  }

  .ml100-max-sm {
    margin-left: 100px;
  }

  .mr100-max-sm {
    margin-right: 100px;
  }

  .mv100-max-sm {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .mh100-max-sm {
    margin-left: 100px;
    margin-right: 100px;
  }

  .mf100-max-sm {
    margin: 100px;
  }

  .pt0-max-sm {
    padding-top: 0px;
  }

  .pb0-max-sm {
    padding-bottom: 0px;
  }

  .pl0-max-sm {
    padding-left: 0px;
  }

  .pr0-max-sm {
    padding-right: 0px;
  }

  .pv0-max-sm {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .ph0-max-sm {
    padding-left: 0px;
    padding-right: 0px;
  }

  .pf0-max-sm {
    padding: 0px;
  }

  .pt5-max-sm {
    padding-top: 5px;
  }

  .pb5-max-sm {
    padding-bottom: 5px;
  }

  .pl5-max-sm {
    padding-left: 5px;
  }

  .pr5-max-sm {
    padding-right: 5px;
  }

  .pv5-max-sm {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .ph5-max-sm {
    padding-left: 5px;
    padding-right: 5px;
  }

  .pf5-max-sm {
    padding: 5px;
  }

  .pt10-max-sm {
    padding-top: 10px;
  }

  .pb10-max-sm {
    padding-bottom: 10px;
  }

  .pl10-max-sm {
    padding-left: 10px;
  }

  .pr10-max-sm {
    padding-right: 10px;
  }

  .pv10-max-sm {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ph10-max-sm {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pf10-max-sm {
    padding: 10px;
  }

  .pt15-max-sm {
    padding-top: 15px;
  }

  .pb15-max-sm {
    padding-bottom: 15px;
  }

  .pl15-max-sm {
    padding-left: 15px;
  }

  .pr15-max-sm {
    padding-right: 15px;
  }

  .pv15-max-sm {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .ph15-max-sm {
    padding-left: 15px;
    padding-right: 15px;
  }

  .pf15-max-sm {
    padding: 15px;
  }

  .pt20-max-sm {
    padding-top: 20px;
  }

  .pb20-max-sm {
    padding-bottom: 20px;
  }

  .pl20-max-sm {
    padding-left: 20px;
  }

  .pr20-max-sm {
    padding-right: 20px;
  }

  .pv20-max-sm {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ph20-max-sm {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pf20-max-sm {
    padding: 20px;
  }

  .pt25-max-sm {
    padding-top: 25px;
  }

  .pb25-max-sm {
    padding-bottom: 25px;
  }

  .pl25-max-sm {
    padding-left: 25px;
  }

  .pr25-max-sm {
    padding-right: 25px;
  }

  .pv25-max-sm {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .ph25-max-sm {
    padding-left: 25px;
    padding-right: 25px;
  }

  .pf25-max-sm {
    padding: 25px;
  }

  .pt30-max-sm {
    padding-top: 30px;
  }

  .pb30-max-sm {
    padding-bottom: 30px;
  }

  .pl30-max-sm {
    padding-left: 30px;
  }

  .pr30-max-sm {
    padding-right: 30px;
  }

  .pv30-max-sm {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ph30-max-sm {
    padding-left: 30px;
    padding-right: 30px;
  }

  .pf30-max-sm {
    padding: 30px;
  }

  .pt35-max-sm {
    padding-top: 35px;
  }

  .pb35-max-sm {
    padding-bottom: 35px;
  }

  .pl35-max-sm {
    padding-left: 35px;
  }

  .pr35-max-sm {
    padding-right: 35px;
  }

  .pv35-max-sm {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .ph35-max-sm {
    padding-left: 35px;
    padding-right: 35px;
  }

  .pf35-max-sm {
    padding: 35px;
  }

  .pt40-max-sm {
    padding-top: 40px;
  }

  .pb40-max-sm {
    padding-bottom: 40px;
  }

  .pl40-max-sm {
    padding-left: 40px;
  }

  .pr40-max-sm {
    padding-right: 40px;
  }

  .pv40-max-sm {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ph40-max-sm {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pf40-max-sm {
    padding: 40px;
  }

  .pt45-max-sm {
    padding-top: 45px;
  }

  .pb45-max-sm {
    padding-bottom: 45px;
  }

  .pl45-max-sm {
    padding-left: 45px;
  }

  .pr45-max-sm {
    padding-right: 45px;
  }

  .pv45-max-sm {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .ph45-max-sm {
    padding-left: 45px;
    padding-right: 45px;
  }

  .pf45-max-sm {
    padding: 45px;
  }

  .pt50-max-sm {
    padding-top: 50px;
  }

  .pb50-max-sm {
    padding-bottom: 50px;
  }

  .pl50-max-sm {
    padding-left: 50px;
  }

  .pr50-max-sm {
    padding-right: 50px;
  }

  .pv50-max-sm {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .ph50-max-sm {
    padding-left: 50px;
    padding-right: 50px;
  }

  .pf50-max-sm {
    padding: 50px;
  }

  .pt55-max-sm {
    padding-top: 55px;
  }

  .pb55-max-sm {
    padding-bottom: 55px;
  }

  .pl55-max-sm {
    padding-left: 55px;
  }

  .pr55-max-sm {
    padding-right: 55px;
  }

  .pv55-max-sm {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .ph55-max-sm {
    padding-left: 55px;
    padding-right: 55px;
  }

  .pf55-max-sm {
    padding: 55px;
  }

  .pt60-max-sm {
    padding-top: 60px;
  }

  .pb60-max-sm {
    padding-bottom: 60px;
  }

  .pl60-max-sm {
    padding-left: 60px;
  }

  .pr60-max-sm {
    padding-right: 60px;
  }

  .pv60-max-sm {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ph60-max-sm {
    padding-left: 60px;
    padding-right: 60px;
  }

  .pf60-max-sm {
    padding: 60px;
  }

  .pt65-max-sm {
    padding-top: 65px;
  }

  .pb65-max-sm {
    padding-bottom: 65px;
  }

  .pl65-max-sm {
    padding-left: 65px;
  }

  .pr65-max-sm {
    padding-right: 65px;
  }

  .pv65-max-sm {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .ph65-max-sm {
    padding-left: 65px;
    padding-right: 65px;
  }

  .pf65-max-sm {
    padding: 65px;
  }

  .pt70-max-sm {
    padding-top: 70px;
  }

  .pb70-max-sm {
    padding-bottom: 70px;
  }

  .pl70-max-sm {
    padding-left: 70px;
  }

  .pr70-max-sm {
    padding-right: 70px;
  }

  .pv70-max-sm {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .ph70-max-sm {
    padding-left: 70px;
    padding-right: 70px;
  }

  .pf70-max-sm {
    padding: 70px;
  }

  .pt75-max-sm {
    padding-top: 75px;
  }

  .pb75-max-sm {
    padding-bottom: 75px;
  }

  .pl75-max-sm {
    padding-left: 75px;
  }

  .pr75-max-sm {
    padding-right: 75px;
  }

  .pv75-max-sm {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .ph75-max-sm {
    padding-left: 75px;
    padding-right: 75px;
  }

  .pf75-max-sm {
    padding: 75px;
  }

  .pt80-max-sm {
    padding-top: 80px;
  }

  .pb80-max-sm {
    padding-bottom: 80px;
  }

  .pl80-max-sm {
    padding-left: 80px;
  }

  .pr80-max-sm {
    padding-right: 80px;
  }

  .pv80-max-sm {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .ph80-max-sm {
    padding-left: 80px;
    padding-right: 80px;
  }

  .pf80-max-sm {
    padding: 80px;
  }

  .pt85-max-sm {
    padding-top: 85px;
  }

  .pb85-max-sm {
    padding-bottom: 85px;
  }

  .pl85-max-sm {
    padding-left: 85px;
  }

  .pr85-max-sm {
    padding-right: 85px;
  }

  .pv85-max-sm {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .ph85-max-sm {
    padding-left: 85px;
    padding-right: 85px;
  }

  .pf85-max-sm {
    padding: 85px;
  }

  .pt90-max-sm {
    padding-top: 90px;
  }

  .pb90-max-sm {
    padding-bottom: 90px;
  }

  .pl90-max-sm {
    padding-left: 90px;
  }

  .pr90-max-sm {
    padding-right: 90px;
  }

  .pv90-max-sm {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .ph90-max-sm {
    padding-left: 90px;
    padding-right: 90px;
  }

  .pf90-max-sm {
    padding: 90px;
  }

  .pt95-max-sm {
    padding-top: 95px;
  }

  .pb95-max-sm {
    padding-bottom: 95px;
  }

  .pl95-max-sm {
    padding-left: 95px;
  }

  .pr95-max-sm {
    padding-right: 95px;
  }

  .pv95-max-sm {
    padding-top: 95px;
    padding-bottom: 95px;
  }

  .ph95-max-sm {
    padding-left: 95px;
    padding-right: 95px;
  }

  .pf95-max-sm {
    padding: 95px;
  }

  .pt100-max-sm {
    padding-top: 100px;
  }

  .pb100-max-sm {
    padding-bottom: 100px;
  }

  .pl100-max-sm {
    padding-left: 100px;
  }

  .pr100-max-sm {
    padding-right: 100px;
  }

  .pv100-max-sm {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .ph100-max-sm {
    padding-left: 100px;
    padding-right: 100px;
  }

  .pf100-max-sm {
    padding: 100px;
  }
}
/* > Medium */
@media (min-width: 992px) {
  .mt0-min-md {
    margin-top: 0px;
  }

  .mb0-min-md {
    margin-bottom: 0px;
  }

  .ml0-min-md {
    margin-left: 0px;
  }

  .mr0-min-md {
    margin-right: 0px;
  }

  .mv0-min-md {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .mh0-min-md {
    margin-left: 0px;
    margin-right: 0px;
  }

  .mf0-min-md {
    margin: 0px;
  }

  .mt5-min-md {
    margin-top: 5px;
  }

  .mb5-min-md {
    margin-bottom: 5px;
  }

  .ml5-min-md {
    margin-left: 5px;
  }

  .mr5-min-md {
    margin-right: 5px;
  }

  .mv5-min-md {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .mh5-min-md {
    margin-left: 5px;
    margin-right: 5px;
  }

  .mf5-min-md {
    margin: 5px;
  }

  .mt10-min-md {
    margin-top: 10px;
  }

  .mb10-min-md {
    margin-bottom: 10px;
  }

  .ml10-min-md {
    margin-left: 10px;
  }

  .mr10-min-md {
    margin-right: 10px;
  }

  .mv10-min-md {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .mh10-min-md {
    margin-left: 10px;
    margin-right: 10px;
  }

  .mf10-min-md {
    margin: 10px;
  }

  .mt15-min-md {
    margin-top: 15px;
  }

  .mb15-min-md {
    margin-bottom: 15px;
  }

  .ml15-min-md {
    margin-left: 15px;
  }

  .mr15-min-md {
    margin-right: 15px;
  }

  .mv15-min-md {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .mh15-min-md {
    margin-left: 15px;
    margin-right: 15px;
  }

  .mf15-min-md {
    margin: 15px;
  }

  .mt20-min-md {
    margin-top: 20px;
  }

  .mb20-min-md {
    margin-bottom: 20px;
  }

  .ml20-min-md {
    margin-left: 20px;
  }

  .mr20-min-md {
    margin-right: 20px;
  }

  .mv20-min-md {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .mh20-min-md {
    margin-left: 20px;
    margin-right: 20px;
  }

  .mf20-min-md {
    margin: 20px;
  }

  .mt25-min-md {
    margin-top: 25px;
  }

  .mb25-min-md {
    margin-bottom: 25px;
  }

  .ml25-min-md {
    margin-left: 25px;
  }

  .mr25-min-md {
    margin-right: 25px;
  }

  .mv25-min-md {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .mh25-min-md {
    margin-left: 25px;
    margin-right: 25px;
  }

  .mf25-min-md {
    margin: 25px;
  }

  .mt30-min-md {
    margin-top: 30px;
  }

  .mb30-min-md {
    margin-bottom: 30px;
  }

  .ml30-min-md {
    margin-left: 30px;
  }

  .mr30-min-md {
    margin-right: 30px;
  }

  .mv30-min-md {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .mh30-min-md {
    margin-left: 30px;
    margin-right: 30px;
  }

  .mf30-min-md {
    margin: 30px;
  }

  .mt35-min-md {
    margin-top: 35px;
  }

  .mb35-min-md {
    margin-bottom: 35px;
  }

  .ml35-min-md {
    margin-left: 35px;
  }

  .mr35-min-md {
    margin-right: 35px;
  }

  .mv35-min-md {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .mh35-min-md {
    margin-left: 35px;
    margin-right: 35px;
  }

  .mf35-min-md {
    margin: 35px;
  }

  .mt40-min-md {
    margin-top: 40px;
  }

  .mb40-min-md {
    margin-bottom: 40px;
  }

  .ml40-min-md {
    margin-left: 40px;
  }

  .mr40-min-md {
    margin-right: 40px;
  }

  .mv40-min-md {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mh40-min-md {
    margin-left: 40px;
    margin-right: 40px;
  }

  .mf40-min-md {
    margin: 40px;
  }

  .mt45-min-md {
    margin-top: 45px;
  }

  .mb45-min-md {
    margin-bottom: 45px;
  }

  .ml45-min-md {
    margin-left: 45px;
  }

  .mr45-min-md {
    margin-right: 45px;
  }

  .mv45-min-md {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .mh45-min-md {
    margin-left: 45px;
    margin-right: 45px;
  }

  .mf45-min-md {
    margin: 45px;
  }

  .mt50-min-md {
    margin-top: 50px;
  }

  .mb50-min-md {
    margin-bottom: 50px;
  }

  .ml50-min-md {
    margin-left: 50px;
  }

  .mr50-min-md {
    margin-right: 50px;
  }

  .mv50-min-md {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .mh50-min-md {
    margin-left: 50px;
    margin-right: 50px;
  }

  .mf50-min-md {
    margin: 50px;
  }

  .mt55-min-md {
    margin-top: 55px;
  }

  .mb55-min-md {
    margin-bottom: 55px;
  }

  .ml55-min-md {
    margin-left: 55px;
  }

  .mr55-min-md {
    margin-right: 55px;
  }

  .mv55-min-md {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .mh55-min-md {
    margin-left: 55px;
    margin-right: 55px;
  }

  .mf55-min-md {
    margin: 55px;
  }

  .mt60-min-md {
    margin-top: 60px;
  }

  .mb60-min-md {
    margin-bottom: 60px;
  }

  .ml60-min-md {
    margin-left: 60px;
  }

  .mr60-min-md {
    margin-right: 60px;
  }

  .mv60-min-md {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .mh60-min-md {
    margin-left: 60px;
    margin-right: 60px;
  }

  .mf60-min-md {
    margin: 60px;
  }

  .mt65-min-md {
    margin-top: 65px;
  }

  .mb65-min-md {
    margin-bottom: 65px;
  }

  .ml65-min-md {
    margin-left: 65px;
  }

  .mr65-min-md {
    margin-right: 65px;
  }

  .mv65-min-md {
    margin-top: 65px;
    margin-bottom: 65px;
  }

  .mh65-min-md {
    margin-left: 65px;
    margin-right: 65px;
  }

  .mf65-min-md {
    margin: 65px;
  }

  .mt70-min-md {
    margin-top: 70px;
  }

  .mb70-min-md {
    margin-bottom: 70px;
  }

  .ml70-min-md {
    margin-left: 70px;
  }

  .mr70-min-md {
    margin-right: 70px;
  }

  .mv70-min-md {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .mh70-min-md {
    margin-left: 70px;
    margin-right: 70px;
  }

  .mf70-min-md {
    margin: 70px;
  }

  .mt75-min-md {
    margin-top: 75px;
  }

  .mb75-min-md {
    margin-bottom: 75px;
  }

  .ml75-min-md {
    margin-left: 75px;
  }

  .mr75-min-md {
    margin-right: 75px;
  }

  .mv75-min-md {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .mh75-min-md {
    margin-left: 75px;
    margin-right: 75px;
  }

  .mf75-min-md {
    margin: 75px;
  }

  .mt80-min-md {
    margin-top: 80px;
  }

  .mb80-min-md {
    margin-bottom: 80px;
  }

  .ml80-min-md {
    margin-left: 80px;
  }

  .mr80-min-md {
    margin-right: 80px;
  }

  .mv80-min-md {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .mh80-min-md {
    margin-left: 80px;
    margin-right: 80px;
  }

  .mf80-min-md {
    margin: 80px;
  }

  .mt85-min-md {
    margin-top: 85px;
  }

  .mb85-min-md {
    margin-bottom: 85px;
  }

  .ml85-min-md {
    margin-left: 85px;
  }

  .mr85-min-md {
    margin-right: 85px;
  }

  .mv85-min-md {
    margin-top: 85px;
    margin-bottom: 85px;
  }

  .mh85-min-md {
    margin-left: 85px;
    margin-right: 85px;
  }

  .mf85-min-md {
    margin: 85px;
  }

  .mt90-min-md {
    margin-top: 90px;
  }

  .mb90-min-md {
    margin-bottom: 90px;
  }

  .ml90-min-md {
    margin-left: 90px;
  }

  .mr90-min-md {
    margin-right: 90px;
  }

  .mv90-min-md {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .mh90-min-md {
    margin-left: 90px;
    margin-right: 90px;
  }

  .mf90-min-md {
    margin: 90px;
  }

  .mt95-min-md {
    margin-top: 95px;
  }

  .mb95-min-md {
    margin-bottom: 95px;
  }

  .ml95-min-md {
    margin-left: 95px;
  }

  .mr95-min-md {
    margin-right: 95px;
  }

  .mv95-min-md {
    margin-top: 95px;
    margin-bottom: 95px;
  }

  .mh95-min-md {
    margin-left: 95px;
    margin-right: 95px;
  }

  .mf95-min-md {
    margin: 95px;
  }

  .mt100-min-md {
    margin-top: 100px;
  }

  .mb100-min-md {
    margin-bottom: 100px;
  }

  .ml100-min-md {
    margin-left: 100px;
  }

  .mr100-min-md {
    margin-right: 100px;
  }

  .mv100-min-md {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .mh100-min-md {
    margin-left: 100px;
    margin-right: 100px;
  }

  .mf100-min-md {
    margin: 100px;
  }

  .pt0-min-md {
    padding-top: 0px;
  }

  .pb0-min-md {
    padding-bottom: 0px;
  }

  .pl0-min-md {
    padding-left: 0px;
  }

  .pr0-min-md {
    padding-right: 0px;
  }

  .pv0-min-md {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .ph0-min-md {
    padding-left: 0px;
    padding-right: 0px;
  }

  .pf0-min-md {
    padding: 0px;
  }

  .pt5-min-md {
    padding-top: 5px;
  }

  .pb5-min-md {
    padding-bottom: 5px;
  }

  .pl5-min-md {
    padding-left: 5px;
  }

  .pr5-min-md {
    padding-right: 5px;
  }

  .pv5-min-md {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .ph5-min-md {
    padding-left: 5px;
    padding-right: 5px;
  }

  .pf5-min-md {
    padding: 5px;
  }

  .pt10-min-md {
    padding-top: 10px;
  }

  .pb10-min-md {
    padding-bottom: 10px;
  }

  .pl10-min-md {
    padding-left: 10px;
  }

  .pr10-min-md {
    padding-right: 10px;
  }

  .pv10-min-md {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ph10-min-md {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pf10-min-md {
    padding: 10px;
  }

  .pt15-min-md {
    padding-top: 15px;
  }

  .pb15-min-md {
    padding-bottom: 15px;
  }

  .pl15-min-md {
    padding-left: 15px;
  }

  .pr15-min-md {
    padding-right: 15px;
  }

  .pv15-min-md {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .ph15-min-md {
    padding-left: 15px;
    padding-right: 15px;
  }

  .pf15-min-md {
    padding: 15px;
  }

  .pt20-min-md {
    padding-top: 20px;
  }

  .pb20-min-md {
    padding-bottom: 20px;
  }

  .pl20-min-md {
    padding-left: 20px;
  }

  .pr20-min-md {
    padding-right: 20px;
  }

  .pv20-min-md {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ph20-min-md {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pf20-min-md {
    padding: 20px;
  }

  .pt25-min-md {
    padding-top: 25px;
  }

  .pb25-min-md {
    padding-bottom: 25px;
  }

  .pl25-min-md {
    padding-left: 25px;
  }

  .pr25-min-md {
    padding-right: 25px;
  }

  .pv25-min-md {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .ph25-min-md {
    padding-left: 25px;
    padding-right: 25px;
  }

  .pf25-min-md {
    padding: 25px;
  }

  .pt30-min-md {
    padding-top: 30px;
  }

  .pb30-min-md {
    padding-bottom: 30px;
  }

  .pl30-min-md {
    padding-left: 30px;
  }

  .pr30-min-md {
    padding-right: 30px;
  }

  .pv30-min-md {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ph30-min-md {
    padding-left: 30px;
    padding-right: 30px;
  }

  .pf30-min-md {
    padding: 30px;
  }

  .pt35-min-md {
    padding-top: 35px;
  }

  .pb35-min-md {
    padding-bottom: 35px;
  }

  .pl35-min-md {
    padding-left: 35px;
  }

  .pr35-min-md {
    padding-right: 35px;
  }

  .pv35-min-md {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .ph35-min-md {
    padding-left: 35px;
    padding-right: 35px;
  }

  .pf35-min-md {
    padding: 35px;
  }

  .pt40-min-md {
    padding-top: 40px;
  }

  .pb40-min-md {
    padding-bottom: 40px;
  }

  .pl40-min-md {
    padding-left: 40px;
  }

  .pr40-min-md {
    padding-right: 40px;
  }

  .pv40-min-md {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ph40-min-md {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pf40-min-md {
    padding: 40px;
  }

  .pt45-min-md {
    padding-top: 45px;
  }

  .pb45-min-md {
    padding-bottom: 45px;
  }

  .pl45-min-md {
    padding-left: 45px;
  }

  .pr45-min-md {
    padding-right: 45px;
  }

  .pv45-min-md {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .ph45-min-md {
    padding-left: 45px;
    padding-right: 45px;
  }

  .pf45-min-md {
    padding: 45px;
  }

  .pt50-min-md {
    padding-top: 50px;
  }

  .pb50-min-md {
    padding-bottom: 50px;
  }

  .pl50-min-md {
    padding-left: 50px;
  }

  .pr50-min-md {
    padding-right: 50px;
  }

  .pv50-min-md {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .ph50-min-md {
    padding-left: 50px;
    padding-right: 50px;
  }

  .pf50-min-md {
    padding: 50px;
  }

  .pt55-min-md {
    padding-top: 55px;
  }

  .pb55-min-md {
    padding-bottom: 55px;
  }

  .pl55-min-md {
    padding-left: 55px;
  }

  .pr55-min-md {
    padding-right: 55px;
  }

  .pv55-min-md {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .ph55-min-md {
    padding-left: 55px;
    padding-right: 55px;
  }

  .pf55-min-md {
    padding: 55px;
  }

  .pt60-min-md {
    padding-top: 60px;
  }

  .pb60-min-md {
    padding-bottom: 60px;
  }

  .pl60-min-md {
    padding-left: 60px;
  }

  .pr60-min-md {
    padding-right: 60px;
  }

  .pv60-min-md {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ph60-min-md {
    padding-left: 60px;
    padding-right: 60px;
  }

  .pf60-min-md {
    padding: 60px;
  }

  .pt65-min-md {
    padding-top: 65px;
  }

  .pb65-min-md {
    padding-bottom: 65px;
  }

  .pl65-min-md {
    padding-left: 65px;
  }

  .pr65-min-md {
    padding-right: 65px;
  }

  .pv65-min-md {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .ph65-min-md {
    padding-left: 65px;
    padding-right: 65px;
  }

  .pf65-min-md {
    padding: 65px;
  }

  .pt70-min-md {
    padding-top: 70px;
  }

  .pb70-min-md {
    padding-bottom: 70px;
  }

  .pl70-min-md {
    padding-left: 70px;
  }

  .pr70-min-md {
    padding-right: 70px;
  }

  .pv70-min-md {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .ph70-min-md {
    padding-left: 70px;
    padding-right: 70px;
  }

  .pf70-min-md {
    padding: 70px;
  }

  .pt75-min-md {
    padding-top: 75px;
  }

  .pb75-min-md {
    padding-bottom: 75px;
  }

  .pl75-min-md {
    padding-left: 75px;
  }

  .pr75-min-md {
    padding-right: 75px;
  }

  .pv75-min-md {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .ph75-min-md {
    padding-left: 75px;
    padding-right: 75px;
  }

  .pf75-min-md {
    padding: 75px;
  }

  .pt80-min-md {
    padding-top: 80px;
  }

  .pb80-min-md {
    padding-bottom: 80px;
  }

  .pl80-min-md {
    padding-left: 80px;
  }

  .pr80-min-md {
    padding-right: 80px;
  }

  .pv80-min-md {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .ph80-min-md {
    padding-left: 80px;
    padding-right: 80px;
  }

  .pf80-min-md {
    padding: 80px;
  }

  .pt85-min-md {
    padding-top: 85px;
  }

  .pb85-min-md {
    padding-bottom: 85px;
  }

  .pl85-min-md {
    padding-left: 85px;
  }

  .pr85-min-md {
    padding-right: 85px;
  }

  .pv85-min-md {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .ph85-min-md {
    padding-left: 85px;
    padding-right: 85px;
  }

  .pf85-min-md {
    padding: 85px;
  }

  .pt90-min-md {
    padding-top: 90px;
  }

  .pb90-min-md {
    padding-bottom: 90px;
  }

  .pl90-min-md {
    padding-left: 90px;
  }

  .pr90-min-md {
    padding-right: 90px;
  }

  .pv90-min-md {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .ph90-min-md {
    padding-left: 90px;
    padding-right: 90px;
  }

  .pf90-min-md {
    padding: 90px;
  }

  .pt95-min-md {
    padding-top: 95px;
  }

  .pb95-min-md {
    padding-bottom: 95px;
  }

  .pl95-min-md {
    padding-left: 95px;
  }

  .pr95-min-md {
    padding-right: 95px;
  }

  .pv95-min-md {
    padding-top: 95px;
    padding-bottom: 95px;
  }

  .ph95-min-md {
    padding-left: 95px;
    padding-right: 95px;
  }

  .pf95-min-md {
    padding: 95px;
  }

  .pt100-min-md {
    padding-top: 100px;
  }

  .pb100-min-md {
    padding-bottom: 100px;
  }

  .pl100-min-md {
    padding-left: 100px;
  }

  .pr100-min-md {
    padding-right: 100px;
  }

  .pv100-min-md {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .ph100-min-md {
    padding-left: 100px;
    padding-right: 100px;
  }

  .pf100-min-md {
    padding: 100px;
  }
}
/******************** cookie **************/
div.cookie_notice[role=status] {
  display: none;
  position: fixed;
  left: 0px;
  z-index: 100000;
  background: #52565a none repeat scroll 0 0;
  font-weight: 200;
  font-size: 11px;
}

div[role=status] {
  box-sizing: border-box;
  color: #ffffff;
  padding: 10px 32px;
  position: relative;
  text-align: center;
  width: 100%;
}

div[role=status] a {
  color: #ffffff;
}

div[role=status] span {
  font-weight: bold;
  text-decoration: underline;
}

div[role=status] span:hover {
  cursor: pointer;
}

div[role=status] .closer .close_eu {
  cursor: pointer;
  position: relative;
  margin-top: 5px;
  text-decoration: none;
  width: 100px;
  opacity: 1;
  text-shadow: none;
  font-size: 14px;
  color: #bf0b21;
  line-height: 1;
}

@media screen and (max-width: 911px) {
  div[role=status] .closer .close_eu {
    margin-top: 15px;
  }
}
/**********************  SHARER ****************************/
#news-sharer {
  text-align: right;
  clear: both;
}
#news-sharer a {
  font-size: 0;
}
#news-sharer a i {
  display: inline-block;
  margin: 5px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 50%;
  font-size: 18px;
  text-align: center;
  transition: all 0.3s;
  background: #261a17;
  color: #fff;
}
#news-sharer a:hover i {
  margin: 0;
  width: 40px;
  height: 40px;
  line-height: 40px;
}
#news-sharer .facebook i:hover,
#news-sharer .like-on-facebook i:hover {
  background-color: #3b5998 !important;
  color: white;
}
#news-sharer .twitter i:hover {
  background-color: #00aced !important;
}
#news-sharer .google-plus i:hover,
#news-sharer .google-1 i:hover {
  background-color: #dd4b39 !important;
  color: white;
}
#news-sharer .linkedin i:hover {
  background-color: #007bb5 !important;
}
#news-sharer .pinterest i:hover {
  background-color: #cb2027 !important;
}

/* Extra Small */
@media (max-width: 767px) {
  .sharer_centered_xs #news-sharer {
    text-align: center;
  }
}
/***********************   FORM***********************/
.form-control {
  border-radius: 0px;
}

select.form-control {
  border-radius: 0px;
}

.form-vertical label {
  font-weight: normal;
}

.form-vertical label.control-label {
  width: 100%;
}

select:not([multiple]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-position: right 50%;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
  padding: 0.5em;
  padding-right: 1.5em;
  color: #9d9999;
}

select {
  border-radius: 0px;
}

.input-mini {
  width: 60px;
}

.input-small {
  width: 90px;
  border: 1px solid grey;
}

.input-medium {
  width: 150px;
}

.input-large {
  width: 210px;
}

input[type=checkbox].input-error {
  outline: 3px solid red;
}

/*************************  NAV  TABS *****************************/
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}

.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  margin-right: 0;
  border: 0;
  border-radius: 0px 0px 0 0;
}

.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  border: 0;
  color: #555555;
  background-color: #ffffff;
  border-bottom-color: transparent;
  cursor: default;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-tabs.nav-justified > li {
  float: none;
}

.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}

.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

.dropdown-menu {
  border-radius: 0 !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

.dropdown-menu.dropdown-close {
  top: 92%;
}

/**************   COMPONENTS *****************/
.alert {
  border: 1px solid transparent;
  border-radius: 0px;
  margin-bottom: 15px;
}

.panel-group .panel {
  margin-bottom: 10px;
  border-radius: 0px;
}

.bootbox {
  z-index: 1000000;
}

/**  FLEX  ****************/
.flex-container {
  align-items: center;
  display: flex !important;
  justify-content: center;
  list-style: outside none none;
  margin: 0;
  padding: 0;
}