@charset "UTF-8";
/*■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■

共通設定

■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■*/
.inner {
  padding: 0 37px;
  max-width: 1280px;
  margin: 0 auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

@media (min-width: 768px) {
  .inner {
    padding: 0 138px;
  }
}

.inner-rgba {
  padding: 0 37px;
  max-width: 1280px;
  margin: 0 auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  background-color: rgba(255, 255, 255, 0.8);
}

@media (min-width: 768px) {
  .inner-rgba {
    padding: 0% 138px;
  }
}

.rgba {
  background-color: rgba(255, 255, 255, 0.8);
}

main {
  display: block;
  overflow: hidden;
}

.open main {
  margin-left: 300px;
}

.aside {
  background-color: gray;
  height: 400px;
}

.sp-only {
  display: block;
}

@media (min-width: 768px) {
  .sp-only {
    display: none;
  }
}

.pc-only {
  display: none;
}

@media (min-width: 768px) {
  .pc-only {
    display: block;
  }
}

img {
  max-width: 100%;
  vertical-align: bottom;
  height: auto;
}

.fit {
  -o-object-fit: cover;
     object-fit: cover;
}

p img:hover {
  cursor: pointer;
}

.iframe {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 50%;
}

.iframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

ul,
ol {
  list-style-type: none;
}

.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.flex-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.flex-between {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.flex-around {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.flex-end {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.flex-pc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 768px) {
  .flex-pc {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.flex-pc-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 768px) {
  .flex-pc-center {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.flex-pc-between {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 768px) {
  .flex-pc-between {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.flex-pc-around {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 768px) {
  .flex-pc-around {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.flex-pc-end {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 768px) {
  .flex-pc-end {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.flex-sp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 768px) {
  .flex-sp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.w5 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 5%;
      -ms-flex: 1 1 5%;
          flex: 1 1 5%;
}

.w10 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 10%;
      -ms-flex: 1 1 10%;
          flex: 1 1 10%;
}

.w15 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 15%;
      -ms-flex: 1 1 15%;
          flex: 1 1 15%;
}

.w20 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 20%;
      -ms-flex: 1 1 20%;
          flex: 1 1 20%;
}

.w25 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 25%;
      -ms-flex: 1 1 25%;
          flex: 1 1 25%;
}

.w30 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 30%;
      -ms-flex: 1 1 30%;
          flex: 1 1 30%;
}

.w35 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 35%;
      -ms-flex: 1 1 35%;
          flex: 1 1 35%;
}

.w40 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 40%;
      -ms-flex: 1 1 40%;
          flex: 1 1 40%;
}

.w45 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 45%;
      -ms-flex: 1 1 45%;
          flex: 1 1 45%;
}

.w50 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
}

.w55 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 55%;
      -ms-flex: 1 1 55%;
          flex: 1 1 55%;
}

.w60 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 60%;
      -ms-flex: 1 1 60%;
          flex: 1 1 60%;
}

.w65 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 65%;
      -ms-flex: 1 1 65%;
          flex: 1 1 65%;
}

.w70 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 70%;
      -ms-flex: 1 1 70%;
          flex: 1 1 70%;
}

.w75 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 75%;
      -ms-flex: 1 1 75%;
          flex: 1 1 75%;
}

.w80 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 80%;
      -ms-flex: 1 1 80%;
          flex: 1 1 80%;
}

.w85 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 85%;
      -ms-flex: 1 1 85%;
          flex: 1 1 85%;
}

.w90 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 90%;
      -ms-flex: 1 1 90%;
          flex: 1 1 90%;
}

.w95 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 95%;
      -ms-flex: 1 1 95%;
          flex: 1 1 95%;
}

.w100 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}

a {
  color: #333;
  text-decoration: none;
}

a:hover {
  opacity: 0.6;
}

.page-title {
  color: #333;
  font-size: 1.8rem;
  font-family: YuMincho, "Yu Mincho", serif;
  font-weight: bold;
  margin: 30px 0 20px 0;
  border-bottom: 2px solid #333;
  letter-spacing: .2em;
}

.section__title {
  color: #333;
  font-size: 1.8rem;
  font-family: YuMincho, "Yu Mincho", serif;
  font-weight: bold;
  margin: 0 0 20px 0;
  border-bottom: 2px solid #333;
  letter-spacing: .2em;
}

.font-icon {
  font-size: 1rem;
  padding-left: 1.5rem;
  line-height: 1rem;
  background: url(../img/niku.png) no-repeat;
  background-size: 1rem 1rem;
  background-position: left center;
}

.font-icon-twin {
  text-align: center;
  font-size: 2rem;
  position: relative;
  width: 300px;
  margin: 0 auto;
}

.font-icon-twin:before {
  content: "";
  background: url(../img/niku.png) no-repeat;
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: middle;
  background-size: contain;
  position: absolute;
  left: 0;
  top: 25%;
}

.font-icon-twin:after {
  content: "";
  background: url(../img/niku.png) no-repeat;
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: middle;
  background-size: contain;
  position: absolute;
  top: 25%;
  right: 0;
}

.font-triangle {
  position: relative;
  padding-left: 1rem;
  font-size: 1rem;
}

.font-triangle:before {
  content: "";
  width: 0.5rem;
  height: 0.5rem;
  position: absolute;
  display: inline-block;
  border-width: 0.5rem;
  border-style: solid;
  border-right-color: transparent;
  border-left-color: black;
  border-bottom-color: transparent;
  border-top-color: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  left: 0.1rem;
  top: 0.2rem;
}

@media (min-width: 768px) {
  .font-triangle:before {
    width: 0.5rem;
    height: 0.5rem;
    border-width: 0.5rem;
    left: 0.1rem;
    top: 0.2rem;
  }
}

.red {
  color: red;
}

.blue {
  color: blue;
}

.white {
  color: #efefef;
}

.black {
  color: #333;
}

.white-outline {
  color: #fff;
  text-shadow: #000 1px 1px 0px, #000 -1px 1px 0px, #000 -1px -1px 0px, #000 1px -1px 0px, #000 1px 0px 0px, #000 0px 1px 0px, #000 -1px 0px 0px, #000 0px -1px 0px;
}

.black-outline {
  color: #000;
  text-shadow: #fff 2px 0px 2px, #fff -2px 0px 2px, #fff 0px -2px 2px, #fff -2px 0px 2px, #fff 2px 2px 2px, #fff -2px 2px 2px, #fff 2px -2px 2px, #fff -2px -2px 2px, #fff 1px 2px 2px, #fff -1px 2px 2px, #fff 1px -2px 2px, #fff -1px -2px 2px, #fff 2px 1px 2px, #fff -2px 1px 2px, #fff 2px -1px 2px, #fff -2px -1px 2px, #fff 1px 1px 2px, #fff -1px 1px 2px, #fff 1px -1px 2px, #fff -1px -1px 2px;
}

.text-center {
  text-align: center;
}

.text-center-pc {
  text-align: left;
}

@media (min-width: 768px) {
  .text-center-pc {
    text-align: center;
  }
}

.text-center-sp {
  text-align: center;
}

@media (min-width: 768px) {
  .text-center-sp {
    text-align: left;
  }
}

.text-center-all {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.text-center-w {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.text-center-h {
  position: absolute;
  top: 50%;
  left: 0%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-top {
  vertical-align: top;
}

.text-bottom {
  vertical-align: bottom;
}

.tate-mixed {
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  text-orientation: mixed;
}

.tate-upright {
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  text-orientation: upright;
}

@media (min-width: 768px) {
  .tate-upright-pc {
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
    text-orientation: upright;
  }
}

.tate-upright-sp {
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  text-orientation: upright;
}

@media (min-width: 768px) {
  .tate-upright-sp {
    -webkit-writing-mode: horizontal-tb;
        -ms-writing-mode: lr-tb;
            writing-mode: horizontal-tb;
    text-orientation: upright;
  }
}

.tate-sideways {
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  text-orientation: sideways;
}

.bgi-font {
  background: url(../img/hero1.jpg) no-repeat;
  font-size: 3rem;
  font-weight: bold;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.svgmask {
  -webkit-mask-image: url("../img/mask.svg");
  mask-image: url("../img/mask.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 500px;
  mask-size: 500px;
  -webkit-mask-position: left;
  mask-position: left;
}

.svgmask__img {
  width: 500px;
}

.svgmask1 {
  -webkit-clip-path: url(#svgPath);
  clip-path: url(#svgPath);
}

.shape {
  height: 0;
}

.table1 {
  border: 1px solid #333;
  border-collapse: collapse;
  margin: 50px auto;
}

.table1__tr:nth-child(odd) {
  background-color: #ddd;
}

.table1__th {
  border: 1px solid #333;
  padding: 10px 50px;
}

.table1__td {
  border: 1px solid #333;
  padding: 10px 50px;
}

.table2 {
  width: 100%;
  margin: 50px auto;
}

.table2__td {
  padding-bottom: 20px;
}

.fixed {
  position: fixed;
  z-index: 2;
  width: 100%;
}

.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  /* 上端から0pxのところで固定 */
}

.toggle_btn {
  display: block;
  position: fixed;
  top: 20px;
  left: 30px;
  width: 30px;
  height: 30px;
  -webkit-transition: all .5s;
  transition: all .5s;
  z-index: 3;
}

@media (min-width: 768px) {
  .toggle_btn {
    display: none;
  }
}

.open .toggle_btn {
  left: 330px;
}

.toggle_btn span {
  display: block;
  position: absolute;
  left: 0;
  width: 30px;
  height: 2px;
  background-color: #333;
  border-radius: 4px;
  -webkit-transition: all .5s;
  transition: all .5s;
}

.toggle_btn span:nth-child(1) {
  top: 4px;
}

.toggle_btn span:nth-child(2) {
  top: 14px;
}

.toggle_btn span:nth-child(3) {
  bottom: 4px;
}

.open .toggle_btn span {
  background-color: #fff;
}

.open .toggle_btn {
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
}

.open .toggle_btn span:nth-child(1),
.open .toggle_btn span:nth-child(3) {
  width: 16px;
}

.open .toggle_btn span:nth-child(1) {
  -webkit-transform: translate(-100px, 4px) rotate(-45deg);
          transform: translate(-100px, 4px) rotate(-45deg);
}

.open .toggle_btn span:nth-child(2) {
  -webkit-transform: translate(-100px, 0);
          transform: translate(-100px, 0);
}

.open .toggle_btn span:nth-child(3) {
  -webkit-transform: translate(-100px, -4px) rotate(45deg);
          transform: translate(-100px, -4px) rotate(45deg);
}

#mask {
  display: none;
  -webkit-transition: all .5s;
  transition: all .5s;
}

.open #mask {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .8;
  z-index: 2;
}

.scroll {
  position: absolute;
  bottom: 20px;
  left: 50%;
  display: inline-block;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  text-decoration: none;
  padding-top: 70px;
  color: #fff;
  z-index: 5;
}

.scroll span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 24px;
  height: 24px;
  margin-left: -12px;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-animation: sdb 1.5s infinite;
  animation: sdb 1.5s infinite;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@-webkit-keyframes sdb {
  0% {
    -webkit-transform: rotate(-45deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(-20px, 20px);
    opacity: 0;
  }
}

@keyframes sdb {
  0% {
    -webkit-transform: rotate(-45deg) translate(0, 0);
            transform: rotate(-45deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(-20px, 20px);
            transform: rotate(-45deg) translate(-20px, 20px);
    opacity: 0;
  }
}

#pagetop {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 5;
}

#pagetop i {
  padding-top: 9px;
}

#pagetop a {
  display: block;
  z-index: 999;
  border-radius: 30px;
  width: 35px;
  height: 35px;
  background-color: #9f3c37;
  color: #fff;
  font-weight: bold;
  text-align: center;
}

.mt0 {
  margin-top: 0px;
}

.mt5 {
  margin-top: 5px;
}

.mt10 {
  margin-top: 10px;
}

.mt15 {
  margin-top: 15px;
}

.mt20 {
  margin-top: 20px;
}

.mt25 {
  margin-top: 25px;
}

.mt30 {
  margin-top: 30px;
}

.mt35 {
  margin-top: 35px;
}

.mt40 {
  margin-top: 40px;
}

.mt45 {
  margin-top: 45px;
}

.mt50 {
  margin-top: 50px;
}

.mt55 {
  margin-top: 55px;
}

.mt60 {
  margin-top: 60px;
}

.mt65 {
  margin-top: 65px;
}

.mt70 {
  margin-top: 70px;
}

.mt75 {
  margin-top: 75px;
}

.mt80 {
  margin-top: 80px;
}

.mt85 {
  margin-top: 85px;
}

.mt90 {
  margin-top: 90px;
}

.mt95 {
  margin-top: 95px;
}

.mt100 {
  margin-top: 100px;
}

.mb0 {
  margin-bottom: 0px;
}

.mb5 {
  margin-bottom: 5px;
}

.mb10 {
  margin-bottom: 10px;
}

.mb15 {
  margin-bottom: 15px;
}

.mb20 {
  margin-bottom: 20px;
}

.mb25 {
  margin-bottom: 25px;
}

.mb30 {
  margin-bottom: 30px;
}

.mb35 {
  margin-bottom: 35px;
}

.mb40 {
  margin-bottom: 40px;
}

.mb45 {
  margin-bottom: 45px;
}

.mb50 {
  margin-bottom: 50px;
}

.mb55 {
  margin-bottom: 55px;
}

.mb60 {
  margin-bottom: 60px;
}

.mb65 {
  margin-bottom: 65px;
}

.mb70 {
  margin-bottom: 70px;
}

.mb75 {
  margin-bottom: 75px;
}

.mb80 {
  margin-bottom: 80px;
}

.mb85 {
  margin-bottom: 85px;
}

.mb90 {
  margin-bottom: 90px;
}

.mb95 {
  margin-bottom: 95px;
}

.mb100 {
  margin-bottom: 100px;
}

.ml0 {
  margin-left: 0px;
}

.ml5 {
  margin-left: 5px;
}

.ml10 {
  margin-left: 10px;
}

.ml15 {
  margin-left: 15px;
}

.ml20 {
  margin-left: 20px;
}

.ml25 {
  margin-left: 25px;
}

.ml30 {
  margin-left: 30px;
}

.ml35 {
  margin-left: 35px;
}

.ml40 {
  margin-left: 40px;
}

.ml45 {
  margin-left: 45px;
}

.ml50 {
  margin-left: 50px;
}

.ml55 {
  margin-left: 55px;
}

.ml60 {
  margin-left: 60px;
}

.ml65 {
  margin-left: 65px;
}

.ml70 {
  margin-left: 70px;
}

.ml75 {
  margin-left: 75px;
}

.ml80 {
  margin-left: 80px;
}

.ml85 {
  margin-left: 85px;
}

.ml90 {
  margin-left: 90px;
}

.ml95 {
  margin-left: 95px;
}

.ml100 {
  margin-left: 100px;
}

.mr0 {
  margin-right: 0px;
}

.mr5 {
  margin-right: 5px;
}

.mr10 {
  margin-right: 10px;
}

.mr15 {
  margin-right: 15px;
}

.mr20 {
  margin-right: 20px;
}

.mr25 {
  margin-right: 25px;
}

.mr30 {
  margin-right: 30px;
}

.mr35 {
  margin-right: 35px;
}

.mr40 {
  margin-right: 40px;
}

.mr45 {
  margin-right: 45px;
}

.mr50 {
  margin-right: 50px;
}

.mr55 {
  margin-right: 55px;
}

.mr60 {
  margin-right: 60px;
}

.mr65 {
  margin-right: 65px;
}

.mr70 {
  margin-right: 70px;
}

.mr75 {
  margin-right: 75px;
}

.mr80 {
  margin-right: 80px;
}

.mr85 {
  margin-right: 85px;
}

.mr90 {
  margin-right: 90px;
}

.mr95 {
  margin-right: 95px;
}

.mr100 {
  margin-right: 100px;
}

.mla {
  margin-left: auto;
}

.mra {
  margin-right: auto;
}

.m0a {
  width: auto;
  margin: 0 auto;
}

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

@media (min-width: 768px) {
  .mt0-0 {
    margin-top: 0px;
  }
}

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

@media (min-width: 768px) {
  .mt0-5 {
    margin-top: 5px;
  }
}

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

@media (min-width: 768px) {
  .mt0-10 {
    margin-top: 10px;
  }
}

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

@media (min-width: 768px) {
  .mt0-15 {
    margin-top: 15px;
  }
}

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

@media (min-width: 768px) {
  .mt0-20 {
    margin-top: 20px;
  }
}

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

@media (min-width: 768px) {
  .mt0-25 {
    margin-top: 25px;
  }
}

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

@media (min-width: 768px) {
  .mt0-30 {
    margin-top: 30px;
  }
}

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

@media (min-width: 768px) {
  .mt0-35 {
    margin-top: 35px;
  }
}

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

@media (min-width: 768px) {
  .mt0-40 {
    margin-top: 40px;
  }
}

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

@media (min-width: 768px) {
  .mt0-45 {
    margin-top: 45px;
  }
}

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

@media (min-width: 768px) {
  .mt0-50 {
    margin-top: 50px;
  }
}

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

@media (min-width: 768px) {
  .mt0-55 {
    margin-top: 55px;
  }
}

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

@media (min-width: 768px) {
  .mt0-60 {
    margin-top: 60px;
  }
}

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

@media (min-width: 768px) {
  .mt0-65 {
    margin-top: 65px;
  }
}

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

@media (min-width: 768px) {
  .mt0-70 {
    margin-top: 70px;
  }
}

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

@media (min-width: 768px) {
  .mt0-75 {
    margin-top: 75px;
  }
}

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

@media (min-width: 768px) {
  .mt0-80 {
    margin-top: 80px;
  }
}

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

@media (min-width: 768px) {
  .mt0-85 {
    margin-top: 85px;
  }
}

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

@media (min-width: 768px) {
  .mt0-90 {
    margin-top: 90px;
  }
}

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

@media (min-width: 768px) {
  .mt0-95 {
    margin-top: 95px;
  }
}

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

@media (min-width: 768px) {
  .mt0-100 {
    margin-top: 100px;
  }
}

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

@media (min-width: 768px) {
  .mt5-0 {
    margin-top: 0px;
  }
}

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

@media (min-width: 768px) {
  .mt5-5 {
    margin-top: 5px;
  }
}

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

@media (min-width: 768px) {
  .mt5-10 {
    margin-top: 10px;
  }
}

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

@media (min-width: 768px) {
  .mt5-15 {
    margin-top: 15px;
  }
}

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

@media (min-width: 768px) {
  .mt5-20 {
    margin-top: 20px;
  }
}

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

@media (min-width: 768px) {
  .mt5-25 {
    margin-top: 25px;
  }
}

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

@media (min-width: 768px) {
  .mt5-30 {
    margin-top: 30px;
  }
}

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

@media (min-width: 768px) {
  .mt5-35 {
    margin-top: 35px;
  }
}

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

@media (min-width: 768px) {
  .mt5-40 {
    margin-top: 40px;
  }
}

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

@media (min-width: 768px) {
  .mt5-45 {
    margin-top: 45px;
  }
}

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

@media (min-width: 768px) {
  .mt5-50 {
    margin-top: 50px;
  }
}

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

@media (min-width: 768px) {
  .mt5-55 {
    margin-top: 55px;
  }
}

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

@media (min-width: 768px) {
  .mt5-60 {
    margin-top: 60px;
  }
}

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

@media (min-width: 768px) {
  .mt5-65 {
    margin-top: 65px;
  }
}

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

@media (min-width: 768px) {
  .mt5-70 {
    margin-top: 70px;
  }
}

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

@media (min-width: 768px) {
  .mt5-75 {
    margin-top: 75px;
  }
}

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

@media (min-width: 768px) {
  .mt5-80 {
    margin-top: 80px;
  }
}

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

@media (min-width: 768px) {
  .mt5-85 {
    margin-top: 85px;
  }
}

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

@media (min-width: 768px) {
  .mt5-90 {
    margin-top: 90px;
  }
}

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

@media (min-width: 768px) {
  .mt5-95 {
    margin-top: 95px;
  }
}

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

@media (min-width: 768px) {
  .mt5-100 {
    margin-top: 100px;
  }
}

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

@media (min-width: 768px) {
  .mt10-0 {
    margin-top: 0px;
  }
}

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

@media (min-width: 768px) {
  .mt10-5 {
    margin-top: 5px;
  }
}

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

@media (min-width: 768px) {
  .mt10-10 {
    margin-top: 10px;
  }
}

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

@media (min-width: 768px) {
  .mt10-15 {
    margin-top: 15px;
  }
}

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

@media (min-width: 768px) {
  .mt10-20 {
    margin-top: 20px;
  }
}

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

@media (min-width: 768px) {
  .mt10-25 {
    margin-top: 25px;
  }
}

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

@media (min-width: 768px) {
  .mt10-30 {
    margin-top: 30px;
  }
}

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

@media (min-width: 768px) {
  .mt10-35 {
    margin-top: 35px;
  }
}

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

@media (min-width: 768px) {
  .mt10-40 {
    margin-top: 40px;
  }
}

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

@media (min-width: 768px) {
  .mt10-45 {
    margin-top: 45px;
  }
}

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

@media (min-width: 768px) {
  .mt10-50 {
    margin-top: 50px;
  }
}

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

@media (min-width: 768px) {
  .mt10-55 {
    margin-top: 55px;
  }
}

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

@media (min-width: 768px) {
  .mt10-60 {
    margin-top: 60px;
  }
}

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

@media (min-width: 768px) {
  .mt10-65 {
    margin-top: 65px;
  }
}

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

@media (min-width: 768px) {
  .mt10-70 {
    margin-top: 70px;
  }
}

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

@media (min-width: 768px) {
  .mt10-75 {
    margin-top: 75px;
  }
}

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

@media (min-width: 768px) {
  .mt10-80 {
    margin-top: 80px;
  }
}

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

@media (min-width: 768px) {
  .mt10-85 {
    margin-top: 85px;
  }
}

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

@media (min-width: 768px) {
  .mt10-90 {
    margin-top: 90px;
  }
}

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

@media (min-width: 768px) {
  .mt10-95 {
    margin-top: 95px;
  }
}

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

@media (min-width: 768px) {
  .mt10-100 {
    margin-top: 100px;
  }
}

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

@media (min-width: 768px) {
  .mt15-0 {
    margin-top: 0px;
  }
}

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

@media (min-width: 768px) {
  .mt15-5 {
    margin-top: 5px;
  }
}

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

@media (min-width: 768px) {
  .mt15-10 {
    margin-top: 10px;
  }
}

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

@media (min-width: 768px) {
  .mt15-15 {
    margin-top: 15px;
  }
}

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

@media (min-width: 768px) {
  .mt15-20 {
    margin-top: 20px;
  }
}

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

@media (min-width: 768px) {
  .mt15-25 {
    margin-top: 25px;
  }
}

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

@media (min-width: 768px) {
  .mt15-30 {
    margin-top: 30px;
  }
}

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

@media (min-width: 768px) {
  .mt15-35 {
    margin-top: 35px;
  }
}

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

@media (min-width: 768px) {
  .mt15-40 {
    margin-top: 40px;
  }
}

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

@media (min-width: 768px) {
  .mt15-45 {
    margin-top: 45px;
  }
}

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

@media (min-width: 768px) {
  .mt15-50 {
    margin-top: 50px;
  }
}

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

@media (min-width: 768px) {
  .mt15-55 {
    margin-top: 55px;
  }
}

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

@media (min-width: 768px) {
  .mt15-60 {
    margin-top: 60px;
  }
}

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

@media (min-width: 768px) {
  .mt15-65 {
    margin-top: 65px;
  }
}

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

@media (min-width: 768px) {
  .mt15-70 {
    margin-top: 70px;
  }
}

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

@media (min-width: 768px) {
  .mt15-75 {
    margin-top: 75px;
  }
}

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

@media (min-width: 768px) {
  .mt15-80 {
    margin-top: 80px;
  }
}

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

@media (min-width: 768px) {
  .mt15-85 {
    margin-top: 85px;
  }
}

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

@media (min-width: 768px) {
  .mt15-90 {
    margin-top: 90px;
  }
}

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

@media (min-width: 768px) {
  .mt15-95 {
    margin-top: 95px;
  }
}

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

@media (min-width: 768px) {
  .mt15-100 {
    margin-top: 100px;
  }
}

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

@media (min-width: 768px) {
  .mt20-0 {
    margin-top: 0px;
  }
}

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

@media (min-width: 768px) {
  .mt20-5 {
    margin-top: 5px;
  }
}

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

@media (min-width: 768px) {
  .mt20-10 {
    margin-top: 10px;
  }
}

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

@media (min-width: 768px) {
  .mt20-15 {
    margin-top: 15px;
  }
}

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

@media (min-width: 768px) {
  .mt20-20 {
    margin-top: 20px;
  }
}

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

@media (min-width: 768px) {
  .mt20-25 {
    margin-top: 25px;
  }
}

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

@media (min-width: 768px) {
  .mt20-30 {
    margin-top: 30px;
  }
}

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

@media (min-width: 768px) {
  .mt20-35 {
    margin-top: 35px;
  }
}

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

@media (min-width: 768px) {
  .mt20-40 {
    margin-top: 40px;
  }
}

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

@media (min-width: 768px) {
  .mt20-45 {
    margin-top: 45px;
  }
}

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

@media (min-width: 768px) {
  .mt20-50 {
    margin-top: 50px;
  }
}

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

@media (min-width: 768px) {
  .mt20-55 {
    margin-top: 55px;
  }
}

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

@media (min-width: 768px) {
  .mt20-60 {
    margin-top: 60px;
  }
}

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

@media (min-width: 768px) {
  .mt20-65 {
    margin-top: 65px;
  }
}

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

@media (min-width: 768px) {
  .mt20-70 {
    margin-top: 70px;
  }
}

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

@media (min-width: 768px) {
  .mt20-75 {
    margin-top: 75px;
  }
}

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

@media (min-width: 768px) {
  .mt20-80 {
    margin-top: 80px;
  }
}

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

@media (min-width: 768px) {
  .mt20-85 {
    margin-top: 85px;
  }
}

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

@media (min-width: 768px) {
  .mt20-90 {
    margin-top: 90px;
  }
}

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

@media (min-width: 768px) {
  .mt20-95 {
    margin-top: 95px;
  }
}

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

@media (min-width: 768px) {
  .mt20-100 {
    margin-top: 100px;
  }
}

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

@media (min-width: 768px) {
  .mt25-0 {
    margin-top: 0px;
  }
}

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

@media (min-width: 768px) {
  .mt25-5 {
    margin-top: 5px;
  }
}

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

@media (min-width: 768px) {
  .mt25-10 {
    margin-top: 10px;
  }
}

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

@media (min-width: 768px) {
  .mt25-15 {
    margin-top: 15px;
  }
}

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

@media (min-width: 768px) {
  .mt25-20 {
    margin-top: 20px;
  }
}

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

@media (min-width: 768px) {
  .mt25-25 {
    margin-top: 25px;
  }
}

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

@media (min-width: 768px) {
  .mt25-30 {
    margin-top: 30px;
  }
}

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

@media (min-width: 768px) {
  .mt25-35 {
    margin-top: 35px;
  }
}

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

@media (min-width: 768px) {
  .mt25-40 {
    margin-top: 40px;
  }
}

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

@media (min-width: 768px) {
  .mt25-45 {
    margin-top: 45px;
  }
}

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

@media (min-width: 768px) {
  .mt25-50 {
    margin-top: 50px;
  }
}

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

@media (min-width: 768px) {
  .mt25-55 {
    margin-top: 55px;
  }
}

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

@media (min-width: 768px) {
  .mt25-60 {
    margin-top: 60px;
  }
}

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

@media (min-width: 768px) {
  .mt25-65 {
    margin-top: 65px;
  }
}

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

@media (min-width: 768px) {
  .mt25-70 {
    margin-top: 70px;
  }
}

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

@media (min-width: 768px) {
  .mt25-75 {
    margin-top: 75px;
  }
}

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

@media (min-width: 768px) {
  .mt25-80 {
    margin-top: 80px;
  }
}

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

@media (min-width: 768px) {
  .mt25-85 {
    margin-top: 85px;
  }
}

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

@media (min-width: 768px) {
  .mt25-90 {
    margin-top: 90px;
  }
}

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

@media (min-width: 768px) {
  .mt25-95 {
    margin-top: 95px;
  }
}

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

@media (min-width: 768px) {
  .mt25-100 {
    margin-top: 100px;
  }
}

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

@media (min-width: 768px) {
  .mt30-0 {
    margin-top: 0px;
  }
}

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

@media (min-width: 768px) {
  .mt30-5 {
    margin-top: 5px;
  }
}

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

@media (min-width: 768px) {
  .mt30-10 {
    margin-top: 10px;
  }
}

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

@media (min-width: 768px) {
  .mt30-15 {
    margin-top: 15px;
  }
}

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

@media (min-width: 768px) {
  .mt30-20 {
    margin-top: 20px;
  }
}

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

@media (min-width: 768px) {
  .mt30-25 {
    margin-top: 25px;
  }
}

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

@media (min-width: 768px) {
  .mt30-30 {
    margin-top: 30px;
  }
}

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

@media (min-width: 768px) {
  .mt30-35 {
    margin-top: 35px;
  }
}

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

@media (min-width: 768px) {
  .mt30-40 {
    margin-top: 40px;
  }
}

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

@media (min-width: 768px) {
  .mt30-45 {
    margin-top: 45px;
  }
}

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

@media (min-width: 768px) {
  .mt30-50 {
    margin-top: 50px;
  }
}

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

@media (min-width: 768px) {
  .mt30-55 {
    margin-top: 55px;
  }
}

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

@media (min-width: 768px) {
  .mt30-60 {
    margin-top: 60px;
  }
}

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

@media (min-width: 768px) {
  .mt30-65 {
    margin-top: 65px;
  }
}

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

@media (min-width: 768px) {
  .mt30-70 {
    margin-top: 70px;
  }
}

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

@media (min-width: 768px) {
  .mt30-75 {
    margin-top: 75px;
  }
}

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

@media (min-width: 768px) {
  .mt30-80 {
    margin-top: 80px;
  }
}

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

@media (min-width: 768px) {
  .mt30-85 {
    margin-top: 85px;
  }
}

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

@media (min-width: 768px) {
  .mt30-90 {
    margin-top: 90px;
  }
}

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

@media (min-width: 768px) {
  .mt30-95 {
    margin-top: 95px;
  }
}

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

@media (min-width: 768px) {
  .mt30-100 {
    margin-top: 100px;
  }
}

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

@media (min-width: 768px) {
  .mt35-0 {
    margin-top: 0px;
  }
}

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

@media (min-width: 768px) {
  .mt35-5 {
    margin-top: 5px;
  }
}

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

@media (min-width: 768px) {
  .mt35-10 {
    margin-top: 10px;
  }
}

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

@media (min-width: 768px) {
  .mt35-15 {
    margin-top: 15px;
  }
}

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

@media (min-width: 768px) {
  .mt35-20 {
    margin-top: 20px;
  }
}

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

@media (min-width: 768px) {
  .mt35-25 {
    margin-top: 25px;
  }
}

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

@media (min-width: 768px) {
  .mt35-30 {
    margin-top: 30px;
  }
}

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

@media (min-width: 768px) {
  .mt35-35 {
    margin-top: 35px;
  }
}

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

@media (min-width: 768px) {
  .mt35-40 {
    margin-top: 40px;
  }
}

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

@media (min-width: 768px) {
  .mt35-45 {
    margin-top: 45px;
  }
}

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

@media (min-width: 768px) {
  .mt35-50 {
    margin-top: 50px;
  }
}

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

@media (min-width: 768px) {
  .mt35-55 {
    margin-top: 55px;
  }
}

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

@media (min-width: 768px) {
  .mt35-60 {
    margin-top: 60px;
  }
}

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

@media (min-width: 768px) {
  .mt35-65 {
    margin-top: 65px;
  }
}

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

@media (min-width: 768px) {
  .mt35-70 {
    margin-top: 70px;
  }
}

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

@media (min-width: 768px) {
  .mt35-75 {
    margin-top: 75px;
  }
}

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

@media (min-width: 768px) {
  .mt35-80 {
    margin-top: 80px;
  }
}

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

@media (min-width: 768px) {
  .mt35-85 {
    margin-top: 85px;
  }
}

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

@media (min-width: 768px) {
  .mt35-90 {
    margin-top: 90px;
  }
}

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

@media (min-width: 768px) {
  .mt35-95 {
    margin-top: 95px;
  }
}

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

@media (min-width: 768px) {
  .mt35-100 {
    margin-top: 100px;
  }
}

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

@media (min-width: 768px) {
  .mt40-0 {
    margin-top: 0px;
  }
}

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

@media (min-width: 768px) {
  .mt40-5 {
    margin-top: 5px;
  }
}

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

@media (min-width: 768px) {
  .mt40-10 {
    margin-top: 10px;
  }
}

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

@media (min-width: 768px) {
  .mt40-15 {
    margin-top: 15px;
  }
}

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

@media (min-width: 768px) {
  .mt40-20 {
    margin-top: 20px;
  }
}

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

@media (min-width: 768px) {
  .mt40-25 {
    margin-top: 25px;
  }
}

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

@media (min-width: 768px) {
  .mt40-30 {
    margin-top: 30px;
  }
}

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

@media (min-width: 768px) {
  .mt40-35 {
    margin-top: 35px;
  }
}

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

@media (min-width: 768px) {
  .mt40-40 {
    margin-top: 40px;
  }
}

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

@media (min-width: 768px) {
  .mt40-45 {
    margin-top: 45px;
  }
}

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

@media (min-width: 768px) {
  .mt40-50 {
    margin-top: 50px;
  }
}

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

@media (min-width: 768px) {
  .mt40-55 {
    margin-top: 55px;
  }
}

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

@media (min-width: 768px) {
  .mt40-60 {
    margin-top: 60px;
  }
}

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

@media (min-width: 768px) {
  .mt40-65 {
    margin-top: 65px;
  }
}

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

@media (min-width: 768px) {
  .mt40-70 {
    margin-top: 70px;
  }
}

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

@media (min-width: 768px) {
  .mt40-75 {
    margin-top: 75px;
  }
}

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

@media (min-width: 768px) {
  .mt40-80 {
    margin-top: 80px;
  }
}

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

@media (min-width: 768px) {
  .mt40-85 {
    margin-top: 85px;
  }
}

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

@media (min-width: 768px) {
  .mt40-90 {
    margin-top: 90px;
  }
}

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

@media (min-width: 768px) {
  .mt40-95 {
    margin-top: 95px;
  }
}

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

@media (min-width: 768px) {
  .mt40-100 {
    margin-top: 100px;
  }
}

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

@media (min-width: 768px) {
  .mt45-0 {
    margin-top: 0px;
  }
}

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

@media (min-width: 768px) {
  .mt45-5 {
    margin-top: 5px;
  }
}

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

@media (min-width: 768px) {
  .mt45-10 {
    margin-top: 10px;
  }
}

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

@media (min-width: 768px) {
  .mt45-15 {
    margin-top: 15px;
  }
}

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

@media (min-width: 768px) {
  .mt45-20 {
    margin-top: 20px;
  }
}

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

@media (min-width: 768px) {
  .mt45-25 {
    margin-top: 25px;
  }
}

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

@media (min-width: 768px) {
  .mt45-30 {
    margin-top: 30px;
  }
}

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

@media (min-width: 768px) {
  .mt45-35 {
    margin-top: 35px;
  }
}

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

@media (min-width: 768px) {
  .mt45-40 {
    margin-top: 40px;
  }
}

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

@media (min-width: 768px) {
  .mt45-45 {
    margin-top: 45px;
  }
}

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

@media (min-width: 768px) {
  .mt45-50 {
    margin-top: 50px;
  }
}

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

@media (min-width: 768px) {
  .mt45-55 {
    margin-top: 55px;
  }
}

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

@media (min-width: 768px) {
  .mt45-60 {
    margin-top: 60px;
  }
}

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

@media (min-width: 768px) {
  .mt45-65 {
    margin-top: 65px;
  }
}

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

@media (min-width: 768px) {
  .mt45-70 {
    margin-top: 70px;
  }
}

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

@media (min-width: 768px) {
  .mt45-75 {
    margin-top: 75px;
  }
}

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

@media (min-width: 768px) {
  .mt45-80 {
    margin-top: 80px;
  }
}

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

@media (min-width: 768px) {
  .mt45-85 {
    margin-top: 85px;
  }
}

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

@media (min-width: 768px) {
  .mt45-90 {
    margin-top: 90px;
  }
}

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

@media (min-width: 768px) {
  .mt45-95 {
    margin-top: 95px;
  }
}

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

@media (min-width: 768px) {
  .mt45-100 {
    margin-top: 100px;
  }
}

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

@media (min-width: 768px) {
  .mt50-0 {
    margin-top: 0px;
  }
}

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

@media (min-width: 768px) {
  .mt50-5 {
    margin-top: 5px;
  }
}

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

@media (min-width: 768px) {
  .mt50-10 {
    margin-top: 10px;
  }
}

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

@media (min-width: 768px) {
  .mt50-15 {
    margin-top: 15px;
  }
}

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

@media (min-width: 768px) {
  .mt50-20 {
    margin-top: 20px;
  }
}

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

@media (min-width: 768px) {
  .mt50-25 {
    margin-top: 25px;
  }
}

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

@media (min-width: 768px) {
  .mt50-30 {
    margin-top: 30px;
  }
}

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

@media (min-width: 768px) {
  .mt50-35 {
    margin-top: 35px;
  }
}

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

@media (min-width: 768px) {
  .mt50-40 {
    margin-top: 40px;
  }
}

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

@media (min-width: 768px) {
  .mt50-45 {
    margin-top: 45px;
  }
}

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

@media (min-width: 768px) {
  .mt50-50 {
    margin-top: 50px;
  }
}

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

@media (min-width: 768px) {
  .mt50-55 {
    margin-top: 55px;
  }
}

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

@media (min-width: 768px) {
  .mt50-60 {
    margin-top: 60px;
  }
}

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

@media (min-width: 768px) {
  .mt50-65 {
    margin-top: 65px;
  }
}

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

@media (min-width: 768px) {
  .mt50-70 {
    margin-top: 70px;
  }
}

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

@media (min-width: 768px) {
  .mt50-75 {
    margin-top: 75px;
  }
}

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

@media (min-width: 768px) {
  .mt50-80 {
    margin-top: 80px;
  }
}

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

@media (min-width: 768px) {
  .mt50-85 {
    margin-top: 85px;
  }
}

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

@media (min-width: 768px) {
  .mt50-90 {
    margin-top: 90px;
  }
}

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

@media (min-width: 768px) {
  .mt50-95 {
    margin-top: 95px;
  }
}

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

@media (min-width: 768px) {
  .mt50-100 {
    margin-top: 100px;
  }
}

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

@media (min-width: 768px) {
  .mt55-0 {
    margin-top: 0px;
  }
}

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

@media (min-width: 768px) {
  .mt55-5 {
    margin-top: 5px;
  }
}

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

@media (min-width: 768px) {
  .mt55-10 {
    margin-top: 10px;
  }
}

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

@media (min-width: 768px) {
  .mt55-15 {
    margin-top: 15px;
  }
}

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

@media (min-width: 768px) {
  .mt55-20 {
    margin-top: 20px;
  }
}

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

@media (min-width: 768px) {
  .mt55-25 {
    margin-top: 25px;
  }
}

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

@media (min-width: 768px) {
  .mt55-30 {
    margin-top: 30px;
  }
}

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

@media (min-width: 768px) {
  .mt55-35 {
    margin-top: 35px;
  }
}

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

@media (min-width: 768px) {
  .mt55-40 {
    margin-top: 40px;
  }
}

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

@media (min-width: 768px) {
  .mt55-45 {
    margin-top: 45px;
  }
}

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

@media (min-width: 768px) {
  .mt55-50 {
    margin-top: 50px;
  }
}

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

@media (min-width: 768px) {
  .mt55-55 {
    margin-top: 55px;
  }
}

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

@media (min-width: 768px) {
  .mt55-60 {
    margin-top: 60px;
  }
}

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

@media (min-width: 768px) {
  .mt55-65 {
    margin-top: 65px;
  }
}

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

@media (min-width: 768px) {
  .mt55-70 {
    margin-top: 70px;
  }
}

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

@media (min-width: 768px) {
  .mt55-75 {
    margin-top: 75px;
  }
}

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

@media (min-width: 768px) {
  .mt55-80 {
    margin-top: 80px;
  }
}

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

@media (min-width: 768px) {
  .mt55-85 {
    margin-top: 85px;
  }
}

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

@media (min-width: 768px) {
  .mt55-90 {
    margin-top: 90px;
  }
}

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

@media (min-width: 768px) {
  .mt55-95 {
    margin-top: 95px;
  }
}

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

@media (min-width: 768px) {
  .mt55-100 {
    margin-top: 100px;
  }
}

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

@media (min-width: 768px) {
  .mt60-0 {
    margin-top: 0px;
  }
}

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

@media (min-width: 768px) {
  .mt60-5 {
    margin-top: 5px;
  }
}

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

@media (min-width: 768px) {
  .mt60-10 {
    margin-top: 10px;
  }
}

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

@media (min-width: 768px) {
  .mt60-15 {
    margin-top: 15px;
  }
}

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

@media (min-width: 768px) {
  .mt60-20 {
    margin-top: 20px;
  }
}

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

@media (min-width: 768px) {
  .mt60-25 {
    margin-top: 25px;
  }
}

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

@media (min-width: 768px) {
  .mt60-30 {
    margin-top: 30px;
  }
}

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

@media (min-width: 768px) {
  .mt60-35 {
    margin-top: 35px;
  }
}

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

@media (min-width: 768px) {
  .mt60-40 {
    margin-top: 40px;
  }
}

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

@media (min-width: 768px) {
  .mt60-45 {
    margin-top: 45px;
  }
}

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

@media (min-width: 768px) {
  .mt60-50 {
    margin-top: 50px;
  }
}

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

@media (min-width: 768px) {
  .mt60-55 {
    margin-top: 55px;
  }
}

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

@media (min-width: 768px) {
  .mt60-60 {
    margin-top: 60px;
  }
}

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

@media (min-width: 768px) {
  .mt60-65 {
    margin-top: 65px;
  }
}

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

@media (min-width: 768px) {
  .mt60-70 {
    margin-top: 70px;
  }
}

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

@media (min-width: 768px) {
  .mt60-75 {
    margin-top: 75px;
  }
}

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

@media (min-width: 768px) {
  .mt60-80 {
    margin-top: 80px;
  }
}

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

@media (min-width: 768px) {
  .mt60-85 {
    margin-top: 85px;
  }
}

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

@media (min-width: 768px) {
  .mt60-90 {
    margin-top: 90px;
  }
}

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

@media (min-width: 768px) {
  .mt60-95 {
    margin-top: 95px;
  }
}

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

@media (min-width: 768px) {
  .mt60-100 {
    margin-top: 100px;
  }
}

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

@media (min-width: 768px) {
  .mt65-0 {
    margin-top: 0px;
  }
}

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

@media (min-width: 768px) {
  .mt65-5 {
    margin-top: 5px;
  }
}

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

@media (min-width: 768px) {
  .mt65-10 {
    margin-top: 10px;
  }
}

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

@media (min-width: 768px) {
  .mt65-15 {
    margin-top: 15px;
  }
}

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

@media (min-width: 768px) {
  .mt65-20 {
    margin-top: 20px;
  }
}

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

@media (min-width: 768px) {
  .mt65-25 {
    margin-top: 25px;
  }
}

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

@media (min-width: 768px) {
  .mt65-30 {
    margin-top: 30px;
  }
}

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

@media (min-width: 768px) {
  .mt65-35 {
    margin-top: 35px;
  }
}

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

@media (min-width: 768px) {
  .mt65-40 {
    margin-top: 40px;
  }
}

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

@media (min-width: 768px) {
  .mt65-45 {
    margin-top: 45px;
  }
}

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

@media (min-width: 768px) {
  .mt65-50 {
    margin-top: 50px;
  }
}

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

@media (min-width: 768px) {
  .mt65-55 {
    margin-top: 55px;
  }
}

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

@media (min-width: 768px) {
  .mt65-60 {
    margin-top: 60px;
  }
}

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

@media (min-width: 768px) {
  .mt65-65 {
    margin-top: 65px;
  }
}

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

@media (min-width: 768px) {
  .mt65-70 {
    margin-top: 70px;
  }
}

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

@media (min-width: 768px) {
  .mt65-75 {
    margin-top: 75px;
  }
}

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

@media (min-width: 768px) {
  .mt65-80 {
    margin-top: 80px;
  }
}

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

@media (min-width: 768px) {
  .mt65-85 {
    margin-top: 85px;
  }
}

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

@media (min-width: 768px) {
  .mt65-90 {
    margin-top: 90px;
  }
}

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

@media (min-width: 768px) {
  .mt65-95 {
    margin-top: 95px;
  }
}

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

@media (min-width: 768px) {
  .mt65-100 {
    margin-top: 100px;
  }
}

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

@media (min-width: 768px) {
  .mt70-0 {
    margin-top: 0px;
  }
}

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

@media (min-width: 768px) {
  .mt70-5 {
    margin-top: 5px;
  }
}

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

@media (min-width: 768px) {
  .mt70-10 {
    margin-top: 10px;
  }
}

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

@media (min-width: 768px) {
  .mt70-15 {
    margin-top: 15px;
  }
}

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

@media (min-width: 768px) {
  .mt70-20 {
    margin-top: 20px;
  }
}

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

@media (min-width: 768px) {
  .mt70-25 {
    margin-top: 25px;
  }
}

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

@media (min-width: 768px) {
  .mt70-30 {
    margin-top: 30px;
  }
}

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

@media (min-width: 768px) {
  .mt70-35 {
    margin-top: 35px;
  }
}

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

@media (min-width: 768px) {
  .mt70-40 {
    margin-top: 40px;
  }
}

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

@media (min-width: 768px) {
  .mt70-45 {
    margin-top: 45px;
  }
}

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

@media (min-width: 768px) {
  .mt70-50 {
    margin-top: 50px;
  }
}

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

@media (min-width: 768px) {
  .mt70-55 {
    margin-top: 55px;
  }
}

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

@media (min-width: 768px) {
  .mt70-60 {
    margin-top: 60px;
  }
}

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

@media (min-width: 768px) {
  .mt70-65 {
    margin-top: 65px;
  }
}

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

@media (min-width: 768px) {
  .mt70-70 {
    margin-top: 70px;
  }
}

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

@media (min-width: 768px) {
  .mt70-75 {
    margin-top: 75px;
  }
}

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

@media (min-width: 768px) {
  .mt70-80 {
    margin-top: 80px;
  }
}

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

@media (min-width: 768px) {
  .mt70-85 {
    margin-top: 85px;
  }
}

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

@media (min-width: 768px) {
  .mt70-90 {
    margin-top: 90px;
  }
}

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

@media (min-width: 768px) {
  .mt70-95 {
    margin-top: 95px;
  }
}

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

@media (min-width: 768px) {
  .mt70-100 {
    margin-top: 100px;
  }
}

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

@media (min-width: 768px) {
  .mt75-0 {
    margin-top: 0px;
  }
}

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

@media (min-width: 768px) {
  .mt75-5 {
    margin-top: 5px;
  }
}

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

@media (min-width: 768px) {
  .mt75-10 {
    margin-top: 10px;
  }
}

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

@media (min-width: 768px) {
  .mt75-15 {
    margin-top: 15px;
  }
}

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

@media (min-width: 768px) {
  .mt75-20 {
    margin-top: 20px;
  }
}

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

@media (min-width: 768px) {
  .mt75-25 {
    margin-top: 25px;
  }
}

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

@media (min-width: 768px) {
  .mt75-30 {
    margin-top: 30px;
  }
}

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

@media (min-width: 768px) {
  .mt75-35 {
    margin-top: 35px;
  }
}

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

@media (min-width: 768px) {
  .mt75-40 {
    margin-top: 40px;
  }
}

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

@media (min-width: 768px) {
  .mt75-45 {
    margin-top: 45px;
  }
}

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

@media (min-width: 768px) {
  .mt75-50 {
    margin-top: 50px;
  }
}

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

@media (min-width: 768px) {
  .mt75-55 {
    margin-top: 55px;
  }
}

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

@media (min-width: 768px) {
  .mt75-60 {
    margin-top: 60px;
  }
}

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

@media (min-width: 768px) {
  .mt75-65 {
    margin-top: 65px;
  }
}

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

@media (min-width: 768px) {
  .mt75-70 {
    margin-top: 70px;
  }
}

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

@media (min-width: 768px) {
  .mt75-75 {
    margin-top: 75px;
  }
}

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

@media (min-width: 768px) {
  .mt75-80 {
    margin-top: 80px;
  }
}

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

@media (min-width: 768px) {
  .mt75-85 {
    margin-top: 85px;
  }
}

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

@media (min-width: 768px) {
  .mt75-90 {
    margin-top: 90px;
  }
}

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

@media (min-width: 768px) {
  .mt75-95 {
    margin-top: 95px;
  }
}

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

@media (min-width: 768px) {
  .mt75-100 {
    margin-top: 100px;
  }
}

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

@media (min-width: 768px) {
  .mt80-0 {
    margin-top: 0px;
  }
}

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

@media (min-width: 768px) {
  .mt80-5 {
    margin-top: 5px;
  }
}

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

@media (min-width: 768px) {
  .mt80-10 {
    margin-top: 10px;
  }
}

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

@media (min-width: 768px) {
  .mt80-15 {
    margin-top: 15px;
  }
}

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

@media (min-width: 768px) {
  .mt80-20 {
    margin-top: 20px;
  }
}

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

@media (min-width: 768px) {
  .mt80-25 {
    margin-top: 25px;
  }
}

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

@media (min-width: 768px) {
  .mt80-30 {
    margin-top: 30px;
  }
}

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

@media (min-width: 768px) {
  .mt80-35 {
    margin-top: 35px;
  }
}

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

@media (min-width: 768px) {
  .mt80-40 {
    margin-top: 40px;
  }
}

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

@media (min-width: 768px) {
  .mt80-45 {
    margin-top: 45px;
  }
}

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

@media (min-width: 768px) {
  .mt80-50 {
    margin-top: 50px;
  }
}

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

@media (min-width: 768px) {
  .mt80-55 {
    margin-top: 55px;
  }
}

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

@media (min-width: 768px) {
  .mt80-60 {
    margin-top: 60px;
  }
}

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

@media (min-width: 768px) {
  .mt80-65 {
    margin-top: 65px;
  }
}

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

@media (min-width: 768px) {
  .mt80-70 {
    margin-top: 70px;
  }
}

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

@media (min-width: 768px) {
  .mt80-75 {
    margin-top: 75px;
  }
}

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

@media (min-width: 768px) {
  .mt80-80 {
    margin-top: 80px;
  }
}

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

@media (min-width: 768px) {
  .mt80-85 {
    margin-top: 85px;
  }
}

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

@media (min-width: 768px) {
  .mt80-90 {
    margin-top: 90px;
  }
}

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

@media (min-width: 768px) {
  .mt80-95 {
    margin-top: 95px;
  }
}

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

@media (min-width: 768px) {
  .mt80-100 {
    margin-top: 100px;
  }
}

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

@media (min-width: 768px) {
  .mt85-0 {
    margin-top: 0px;
  }
}

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

@media (min-width: 768px) {
  .mt85-5 {
    margin-top: 5px;
  }
}

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

@media (min-width: 768px) {
  .mt85-10 {
    margin-top: 10px;
  }
}

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

@media (min-width: 768px) {
  .mt85-15 {
    margin-top: 15px;
  }
}

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

@media (min-width: 768px) {
  .mt85-20 {
    margin-top: 20px;
  }
}

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

@media (min-width: 768px) {
  .mt85-25 {
    margin-top: 25px;
  }
}

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

@media (min-width: 768px) {
  .mt85-30 {
    margin-top: 30px;
  }
}

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

@media (min-width: 768px) {
  .mt85-35 {
    margin-top: 35px;
  }
}

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

@media (min-width: 768px) {
  .mt85-40 {
    margin-top: 40px;
  }
}

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

@media (min-width: 768px) {
  .mt85-45 {
    margin-top: 45px;
  }
}

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

@media (min-width: 768px) {
  .mt85-50 {
    margin-top: 50px;
  }
}

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

@media (min-width: 768px) {
  .mt85-55 {
    margin-top: 55px;
  }
}

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

@media (min-width: 768px) {
  .mt85-60 {
    margin-top: 60px;
  }
}

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

@media (min-width: 768px) {
  .mt85-65 {
    margin-top: 65px;
  }
}

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

@media (min-width: 768px) {
  .mt85-70 {
    margin-top: 70px;
  }
}

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

@media (min-width: 768px) {
  .mt85-75 {
    margin-top: 75px;
  }
}

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

@media (min-width: 768px) {
  .mt85-80 {
    margin-top: 80px;
  }
}

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

@media (min-width: 768px) {
  .mt85-85 {
    margin-top: 85px;
  }
}

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

@media (min-width: 768px) {
  .mt85-90 {
    margin-top: 90px;
  }
}

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

@media (min-width: 768px) {
  .mt85-95 {
    margin-top: 95px;
  }
}

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

@media (min-width: 768px) {
  .mt85-100 {
    margin-top: 100px;
  }
}

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

@media (min-width: 768px) {
  .mt90-0 {
    margin-top: 0px;
  }
}

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

@media (min-width: 768px) {
  .mt90-5 {
    margin-top: 5px;
  }
}

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

@media (min-width: 768px) {
  .mt90-10 {
    margin-top: 10px;
  }
}

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

@media (min-width: 768px) {
  .mt90-15 {
    margin-top: 15px;
  }
}

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

@media (min-width: 768px) {
  .mt90-20 {
    margin-top: 20px;
  }
}

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

@media (min-width: 768px) {
  .mt90-25 {
    margin-top: 25px;
  }
}

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

@media (min-width: 768px) {
  .mt90-30 {
    margin-top: 30px;
  }
}

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

@media (min-width: 768px) {
  .mt90-35 {
    margin-top: 35px;
  }
}

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

@media (min-width: 768px) {
  .mt90-40 {
    margin-top: 40px;
  }
}

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

@media (min-width: 768px) {
  .mt90-45 {
    margin-top: 45px;
  }
}

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

@media (min-width: 768px) {
  .mt90-50 {
    margin-top: 50px;
  }
}

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

@media (min-width: 768px) {
  .mt90-55 {
    margin-top: 55px;
  }
}

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

@media (min-width: 768px) {
  .mt90-60 {
    margin-top: 60px;
  }
}

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

@media (min-width: 768px) {
  .mt90-65 {
    margin-top: 65px;
  }
}

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

@media (min-width: 768px) {
  .mt90-70 {
    margin-top: 70px;
  }
}

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

@media (min-width: 768px) {
  .mt90-75 {
    margin-top: 75px;
  }
}

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

@media (min-width: 768px) {
  .mt90-80 {
    margin-top: 80px;
  }
}

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

@media (min-width: 768px) {
  .mt90-85 {
    margin-top: 85px;
  }
}

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

@media (min-width: 768px) {
  .mt90-90 {
    margin-top: 90px;
  }
}

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

@media (min-width: 768px) {
  .mt90-95 {
    margin-top: 95px;
  }
}

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

@media (min-width: 768px) {
  .mt90-100 {
    margin-top: 100px;
  }
}

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

@media (min-width: 768px) {
  .mt95-0 {
    margin-top: 0px;
  }
}

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

@media (min-width: 768px) {
  .mt95-5 {
    margin-top: 5px;
  }
}

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

@media (min-width: 768px) {
  .mt95-10 {
    margin-top: 10px;
  }
}

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

@media (min-width: 768px) {
  .mt95-15 {
    margin-top: 15px;
  }
}

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

@media (min-width: 768px) {
  .mt95-20 {
    margin-top: 20px;
  }
}

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

@media (min-width: 768px) {
  .mt95-25 {
    margin-top: 25px;
  }
}

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

@media (min-width: 768px) {
  .mt95-30 {
    margin-top: 30px;
  }
}

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

@media (min-width: 768px) {
  .mt95-35 {
    margin-top: 35px;
  }
}

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

@media (min-width: 768px) {
  .mt95-40 {
    margin-top: 40px;
  }
}

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

@media (min-width: 768px) {
  .mt95-45 {
    margin-top: 45px;
  }
}

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

@media (min-width: 768px) {
  .mt95-50 {
    margin-top: 50px;
  }
}

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

@media (min-width: 768px) {
  .mt95-55 {
    margin-top: 55px;
  }
}

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

@media (min-width: 768px) {
  .mt95-60 {
    margin-top: 60px;
  }
}

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

@media (min-width: 768px) {
  .mt95-65 {
    margin-top: 65px;
  }
}

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

@media (min-width: 768px) {
  .mt95-70 {
    margin-top: 70px;
  }
}

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

@media (min-width: 768px) {
  .mt95-75 {
    margin-top: 75px;
  }
}

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

@media (min-width: 768px) {
  .mt95-80 {
    margin-top: 80px;
  }
}

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

@media (min-width: 768px) {
  .mt95-85 {
    margin-top: 85px;
  }
}

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

@media (min-width: 768px) {
  .mt95-90 {
    margin-top: 90px;
  }
}

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

@media (min-width: 768px) {
  .mt95-95 {
    margin-top: 95px;
  }
}

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

@media (min-width: 768px) {
  .mt95-100 {
    margin-top: 100px;
  }
}

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

@media (min-width: 768px) {
  .mt100-0 {
    margin-top: 0px;
  }
}

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

@media (min-width: 768px) {
  .mt100-5 {
    margin-top: 5px;
  }
}

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

@media (min-width: 768px) {
  .mt100-10 {
    margin-top: 10px;
  }
}

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

@media (min-width: 768px) {
  .mt100-15 {
    margin-top: 15px;
  }
}

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

@media (min-width: 768px) {
  .mt100-20 {
    margin-top: 20px;
  }
}

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

@media (min-width: 768px) {
  .mt100-25 {
    margin-top: 25px;
  }
}

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

@media (min-width: 768px) {
  .mt100-30 {
    margin-top: 30px;
  }
}

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

@media (min-width: 768px) {
  .mt100-35 {
    margin-top: 35px;
  }
}

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

@media (min-width: 768px) {
  .mt100-40 {
    margin-top: 40px;
  }
}

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

@media (min-width: 768px) {
  .mt100-45 {
    margin-top: 45px;
  }
}

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

@media (min-width: 768px) {
  .mt100-50 {
    margin-top: 50px;
  }
}

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

@media (min-width: 768px) {
  .mt100-55 {
    margin-top: 55px;
  }
}

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

@media (min-width: 768px) {
  .mt100-60 {
    margin-top: 60px;
  }
}

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

@media (min-width: 768px) {
  .mt100-65 {
    margin-top: 65px;
  }
}

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

@media (min-width: 768px) {
  .mt100-70 {
    margin-top: 70px;
  }
}

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

@media (min-width: 768px) {
  .mt100-75 {
    margin-top: 75px;
  }
}

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

@media (min-width: 768px) {
  .mt100-80 {
    margin-top: 80px;
  }
}

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

@media (min-width: 768px) {
  .mt100-85 {
    margin-top: 85px;
  }
}

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

@media (min-width: 768px) {
  .mt100-90 {
    margin-top: 90px;
  }
}

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

@media (min-width: 768px) {
  .mt100-95 {
    margin-top: 95px;
  }
}

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

@media (min-width: 768px) {
  .mt100-100 {
    margin-top: 100px;
  }
}

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

@media (min-width: 768px) {
  .mb0-0 {
    margin-bottom: 0px;
  }
}

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

@media (min-width: 768px) {
  .mb0-5 {
    margin-bottom: 5px;
  }
}

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

@media (min-width: 768px) {
  .mb0-10 {
    margin-bottom: 10px;
  }
}

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

@media (min-width: 768px) {
  .mb0-15 {
    margin-bottom: 15px;
  }
}

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

@media (min-width: 768px) {
  .mb0-20 {
    margin-bottom: 20px;
  }
}

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

@media (min-width: 768px) {
  .mb0-25 {
    margin-bottom: 25px;
  }
}

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

@media (min-width: 768px) {
  .mb0-30 {
    margin-bottom: 30px;
  }
}

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

@media (min-width: 768px) {
  .mb0-35 {
    margin-bottom: 35px;
  }
}

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

@media (min-width: 768px) {
  .mb0-40 {
    margin-bottom: 40px;
  }
}

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

@media (min-width: 768px) {
  .mb0-45 {
    margin-bottom: 45px;
  }
}

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

@media (min-width: 768px) {
  .mb0-50 {
    margin-bottom: 50px;
  }
}

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

@media (min-width: 768px) {
  .mb0-55 {
    margin-bottom: 55px;
  }
}

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

@media (min-width: 768px) {
  .mb0-60 {
    margin-bottom: 60px;
  }
}

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

@media (min-width: 768px) {
  .mb0-65 {
    margin-bottom: 65px;
  }
}

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

@media (min-width: 768px) {
  .mb0-70 {
    margin-bottom: 70px;
  }
}

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

@media (min-width: 768px) {
  .mb0-75 {
    margin-bottom: 75px;
  }
}

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

@media (min-width: 768px) {
  .mb0-80 {
    margin-bottom: 80px;
  }
}

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

@media (min-width: 768px) {
  .mb0-85 {
    margin-bottom: 85px;
  }
}

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

@media (min-width: 768px) {
  .mb0-90 {
    margin-bottom: 90px;
  }
}

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

@media (min-width: 768px) {
  .mb0-95 {
    margin-bottom: 95px;
  }
}

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

@media (min-width: 768px) {
  .mb0-100 {
    margin-bottom: 100px;
  }
}

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

@media (min-width: 768px) {
  .mb5-0 {
    margin-bottom: 0px;
  }
}

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

@media (min-width: 768px) {
  .mb5-5 {
    margin-bottom: 5px;
  }
}

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

@media (min-width: 768px) {
  .mb5-10 {
    margin-bottom: 10px;
  }
}

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

@media (min-width: 768px) {
  .mb5-15 {
    margin-bottom: 15px;
  }
}

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

@media (min-width: 768px) {
  .mb5-20 {
    margin-bottom: 20px;
  }
}

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

@media (min-width: 768px) {
  .mb5-25 {
    margin-bottom: 25px;
  }
}

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

@media (min-width: 768px) {
  .mb5-30 {
    margin-bottom: 30px;
  }
}

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

@media (min-width: 768px) {
  .mb5-35 {
    margin-bottom: 35px;
  }
}

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

@media (min-width: 768px) {
  .mb5-40 {
    margin-bottom: 40px;
  }
}

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

@media (min-width: 768px) {
  .mb5-45 {
    margin-bottom: 45px;
  }
}

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

@media (min-width: 768px) {
  .mb5-50 {
    margin-bottom: 50px;
  }
}

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

@media (min-width: 768px) {
  .mb5-55 {
    margin-bottom: 55px;
  }
}

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

@media (min-width: 768px) {
  .mb5-60 {
    margin-bottom: 60px;
  }
}

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

@media (min-width: 768px) {
  .mb5-65 {
    margin-bottom: 65px;
  }
}

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

@media (min-width: 768px) {
  .mb5-70 {
    margin-bottom: 70px;
  }
}

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

@media (min-width: 768px) {
  .mb5-75 {
    margin-bottom: 75px;
  }
}

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

@media (min-width: 768px) {
  .mb5-80 {
    margin-bottom: 80px;
  }
}

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

@media (min-width: 768px) {
  .mb5-85 {
    margin-bottom: 85px;
  }
}

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

@media (min-width: 768px) {
  .mb5-90 {
    margin-bottom: 90px;
  }
}

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

@media (min-width: 768px) {
  .mb5-95 {
    margin-bottom: 95px;
  }
}

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

@media (min-width: 768px) {
  .mb5-100 {
    margin-bottom: 100px;
  }
}

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

@media (min-width: 768px) {
  .mb10-0 {
    margin-bottom: 0px;
  }
}

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

@media (min-width: 768px) {
  .mb10-5 {
    margin-bottom: 5px;
  }
}

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

@media (min-width: 768px) {
  .mb10-10 {
    margin-bottom: 10px;
  }
}

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

@media (min-width: 768px) {
  .mb10-15 {
    margin-bottom: 15px;
  }
}

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

@media (min-width: 768px) {
  .mb10-20 {
    margin-bottom: 20px;
  }
}

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

@media (min-width: 768px) {
  .mb10-25 {
    margin-bottom: 25px;
  }
}

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

@media (min-width: 768px) {
  .mb10-30 {
    margin-bottom: 30px;
  }
}

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

@media (min-width: 768px) {
  .mb10-35 {
    margin-bottom: 35px;
  }
}

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

@media (min-width: 768px) {
  .mb10-40 {
    margin-bottom: 40px;
  }
}

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

@media (min-width: 768px) {
  .mb10-45 {
    margin-bottom: 45px;
  }
}

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

@media (min-width: 768px) {
  .mb10-50 {
    margin-bottom: 50px;
  }
}

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

@media (min-width: 768px) {
  .mb10-55 {
    margin-bottom: 55px;
  }
}

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

@media (min-width: 768px) {
  .mb10-60 {
    margin-bottom: 60px;
  }
}

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

@media (min-width: 768px) {
  .mb10-65 {
    margin-bottom: 65px;
  }
}

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

@media (min-width: 768px) {
  .mb10-70 {
    margin-bottom: 70px;
  }
}

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

@media (min-width: 768px) {
  .mb10-75 {
    margin-bottom: 75px;
  }
}

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

@media (min-width: 768px) {
  .mb10-80 {
    margin-bottom: 80px;
  }
}

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

@media (min-width: 768px) {
  .mb10-85 {
    margin-bottom: 85px;
  }
}

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

@media (min-width: 768px) {
  .mb10-90 {
    margin-bottom: 90px;
  }
}

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

@media (min-width: 768px) {
  .mb10-95 {
    margin-bottom: 95px;
  }
}

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

@media (min-width: 768px) {
  .mb10-100 {
    margin-bottom: 100px;
  }
}

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

@media (min-width: 768px) {
  .mb15-0 {
    margin-bottom: 0px;
  }
}

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

@media (min-width: 768px) {
  .mb15-5 {
    margin-bottom: 5px;
  }
}

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

@media (min-width: 768px) {
  .mb15-10 {
    margin-bottom: 10px;
  }
}

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

@media (min-width: 768px) {
  .mb15-15 {
    margin-bottom: 15px;
  }
}

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

@media (min-width: 768px) {
  .mb15-20 {
    margin-bottom: 20px;
  }
}

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

@media (min-width: 768px) {
  .mb15-25 {
    margin-bottom: 25px;
  }
}

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

@media (min-width: 768px) {
  .mb15-30 {
    margin-bottom: 30px;
  }
}

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

@media (min-width: 768px) {
  .mb15-35 {
    margin-bottom: 35px;
  }
}

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

@media (min-width: 768px) {
  .mb15-40 {
    margin-bottom: 40px;
  }
}

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

@media (min-width: 768px) {
  .mb15-45 {
    margin-bottom: 45px;
  }
}

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

@media (min-width: 768px) {
  .mb15-50 {
    margin-bottom: 50px;
  }
}

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

@media (min-width: 768px) {
  .mb15-55 {
    margin-bottom: 55px;
  }
}

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

@media (min-width: 768px) {
  .mb15-60 {
    margin-bottom: 60px;
  }
}

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

@media (min-width: 768px) {
  .mb15-65 {
    margin-bottom: 65px;
  }
}

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

@media (min-width: 768px) {
  .mb15-70 {
    margin-bottom: 70px;
  }
}

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

@media (min-width: 768px) {
  .mb15-75 {
    margin-bottom: 75px;
  }
}

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

@media (min-width: 768px) {
  .mb15-80 {
    margin-bottom: 80px;
  }
}

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

@media (min-width: 768px) {
  .mb15-85 {
    margin-bottom: 85px;
  }
}

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

@media (min-width: 768px) {
  .mb15-90 {
    margin-bottom: 90px;
  }
}

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

@media (min-width: 768px) {
  .mb15-95 {
    margin-bottom: 95px;
  }
}

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

@media (min-width: 768px) {
  .mb15-100 {
    margin-bottom: 100px;
  }
}

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

@media (min-width: 768px) {
  .mb20-0 {
    margin-bottom: 0px;
  }
}

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

@media (min-width: 768px) {
  .mb20-5 {
    margin-bottom: 5px;
  }
}

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

@media (min-width: 768px) {
  .mb20-10 {
    margin-bottom: 10px;
  }
}

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

@media (min-width: 768px) {
  .mb20-15 {
    margin-bottom: 15px;
  }
}

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

@media (min-width: 768px) {
  .mb20-20 {
    margin-bottom: 20px;
  }
}

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

@media (min-width: 768px) {
  .mb20-25 {
    margin-bottom: 25px;
  }
}

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

@media (min-width: 768px) {
  .mb20-30 {
    margin-bottom: 30px;
  }
}

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

@media (min-width: 768px) {
  .mb20-35 {
    margin-bottom: 35px;
  }
}

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

@media (min-width: 768px) {
  .mb20-40 {
    margin-bottom: 40px;
  }
}

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

@media (min-width: 768px) {
  .mb20-45 {
    margin-bottom: 45px;
  }
}

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

@media (min-width: 768px) {
  .mb20-50 {
    margin-bottom: 50px;
  }
}

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

@media (min-width: 768px) {
  .mb20-55 {
    margin-bottom: 55px;
  }
}

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

@media (min-width: 768px) {
  .mb20-60 {
    margin-bottom: 60px;
  }
}

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

@media (min-width: 768px) {
  .mb20-65 {
    margin-bottom: 65px;
  }
}

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

@media (min-width: 768px) {
  .mb20-70 {
    margin-bottom: 70px;
  }
}

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

@media (min-width: 768px) {
  .mb20-75 {
    margin-bottom: 75px;
  }
}

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

@media (min-width: 768px) {
  .mb20-80 {
    margin-bottom: 80px;
  }
}

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

@media (min-width: 768px) {
  .mb20-85 {
    margin-bottom: 85px;
  }
}

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

@media (min-width: 768px) {
  .mb20-90 {
    margin-bottom: 90px;
  }
}

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

@media (min-width: 768px) {
  .mb20-95 {
    margin-bottom: 95px;
  }
}

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

@media (min-width: 768px) {
  .mb20-100 {
    margin-bottom: 100px;
  }
}

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

@media (min-width: 768px) {
  .mb25-0 {
    margin-bottom: 0px;
  }
}

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

@media (min-width: 768px) {
  .mb25-5 {
    margin-bottom: 5px;
  }
}

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

@media (min-width: 768px) {
  .mb25-10 {
    margin-bottom: 10px;
  }
}

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

@media (min-width: 768px) {
  .mb25-15 {
    margin-bottom: 15px;
  }
}

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

@media (min-width: 768px) {
  .mb25-20 {
    margin-bottom: 20px;
  }
}

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

@media (min-width: 768px) {
  .mb25-25 {
    margin-bottom: 25px;
  }
}

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

@media (min-width: 768px) {
  .mb25-30 {
    margin-bottom: 30px;
  }
}

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

@media (min-width: 768px) {
  .mb25-35 {
    margin-bottom: 35px;
  }
}

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

@media (min-width: 768px) {
  .mb25-40 {
    margin-bottom: 40px;
  }
}

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

@media (min-width: 768px) {
  .mb25-45 {
    margin-bottom: 45px;
  }
}

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

@media (min-width: 768px) {
  .mb25-50 {
    margin-bottom: 50px;
  }
}

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

@media (min-width: 768px) {
  .mb25-55 {
    margin-bottom: 55px;
  }
}

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

@media (min-width: 768px) {
  .mb25-60 {
    margin-bottom: 60px;
  }
}

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

@media (min-width: 768px) {
  .mb25-65 {
    margin-bottom: 65px;
  }
}

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

@media (min-width: 768px) {
  .mb25-70 {
    margin-bottom: 70px;
  }
}

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

@media (min-width: 768px) {
  .mb25-75 {
    margin-bottom: 75px;
  }
}

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

@media (min-width: 768px) {
  .mb25-80 {
    margin-bottom: 80px;
  }
}

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

@media (min-width: 768px) {
  .mb25-85 {
    margin-bottom: 85px;
  }
}

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

@media (min-width: 768px) {
  .mb25-90 {
    margin-bottom: 90px;
  }
}

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

@media (min-width: 768px) {
  .mb25-95 {
    margin-bottom: 95px;
  }
}

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

@media (min-width: 768px) {
  .mb25-100 {
    margin-bottom: 100px;
  }
}

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

@media (min-width: 768px) {
  .mb30-0 {
    margin-bottom: 0px;
  }
}

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

@media (min-width: 768px) {
  .mb30-5 {
    margin-bottom: 5px;
  }
}

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

@media (min-width: 768px) {
  .mb30-10 {
    margin-bottom: 10px;
  }
}

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

@media (min-width: 768px) {
  .mb30-15 {
    margin-bottom: 15px;
  }
}

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

@media (min-width: 768px) {
  .mb30-20 {
    margin-bottom: 20px;
  }
}

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

@media (min-width: 768px) {
  .mb30-25 {
    margin-bottom: 25px;
  }
}

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

@media (min-width: 768px) {
  .mb30-30 {
    margin-bottom: 30px;
  }
}

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

@media (min-width: 768px) {
  .mb30-35 {
    margin-bottom: 35px;
  }
}

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

@media (min-width: 768px) {
  .mb30-40 {
    margin-bottom: 40px;
  }
}

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

@media (min-width: 768px) {
  .mb30-45 {
    margin-bottom: 45px;
  }
}

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

@media (min-width: 768px) {
  .mb30-50 {
    margin-bottom: 50px;
  }
}

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

@media (min-width: 768px) {
  .mb30-55 {
    margin-bottom: 55px;
  }
}

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

@media (min-width: 768px) {
  .mb30-60 {
    margin-bottom: 60px;
  }
}

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

@media (min-width: 768px) {
  .mb30-65 {
    margin-bottom: 65px;
  }
}

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

@media (min-width: 768px) {
  .mb30-70 {
    margin-bottom: 70px;
  }
}

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

@media (min-width: 768px) {
  .mb30-75 {
    margin-bottom: 75px;
  }
}

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

@media (min-width: 768px) {
  .mb30-80 {
    margin-bottom: 80px;
  }
}

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

@media (min-width: 768px) {
  .mb30-85 {
    margin-bottom: 85px;
  }
}

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

@media (min-width: 768px) {
  .mb30-90 {
    margin-bottom: 90px;
  }
}

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

@media (min-width: 768px) {
  .mb30-95 {
    margin-bottom: 95px;
  }
}

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

@media (min-width: 768px) {
  .mb30-100 {
    margin-bottom: 100px;
  }
}

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

@media (min-width: 768px) {
  .mb35-0 {
    margin-bottom: 0px;
  }
}

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

@media (min-width: 768px) {
  .mb35-5 {
    margin-bottom: 5px;
  }
}

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

@media (min-width: 768px) {
  .mb35-10 {
    margin-bottom: 10px;
  }
}

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

@media (min-width: 768px) {
  .mb35-15 {
    margin-bottom: 15px;
  }
}

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

@media (min-width: 768px) {
  .mb35-20 {
    margin-bottom: 20px;
  }
}

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

@media (min-width: 768px) {
  .mb35-25 {
    margin-bottom: 25px;
  }
}

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

@media (min-width: 768px) {
  .mb35-30 {
    margin-bottom: 30px;
  }
}

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

@media (min-width: 768px) {
  .mb35-35 {
    margin-bottom: 35px;
  }
}

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

@media (min-width: 768px) {
  .mb35-40 {
    margin-bottom: 40px;
  }
}

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

@media (min-width: 768px) {
  .mb35-45 {
    margin-bottom: 45px;
  }
}

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

@media (min-width: 768px) {
  .mb35-50 {
    margin-bottom: 50px;
  }
}

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

@media (min-width: 768px) {
  .mb35-55 {
    margin-bottom: 55px;
  }
}

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

@media (min-width: 768px) {
  .mb35-60 {
    margin-bottom: 60px;
  }
}

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

@media (min-width: 768px) {
  .mb35-65 {
    margin-bottom: 65px;
  }
}

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

@media (min-width: 768px) {
  .mb35-70 {
    margin-bottom: 70px;
  }
}

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

@media (min-width: 768px) {
  .mb35-75 {
    margin-bottom: 75px;
  }
}

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

@media (min-width: 768px) {
  .mb35-80 {
    margin-bottom: 80px;
  }
}

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

@media (min-width: 768px) {
  .mb35-85 {
    margin-bottom: 85px;
  }
}

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

@media (min-width: 768px) {
  .mb35-90 {
    margin-bottom: 90px;
  }
}

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

@media (min-width: 768px) {
  .mb35-95 {
    margin-bottom: 95px;
  }
}

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

@media (min-width: 768px) {
  .mb35-100 {
    margin-bottom: 100px;
  }
}

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

@media (min-width: 768px) {
  .mb40-0 {
    margin-bottom: 0px;
  }
}

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

@media (min-width: 768px) {
  .mb40-5 {
    margin-bottom: 5px;
  }
}

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

@media (min-width: 768px) {
  .mb40-10 {
    margin-bottom: 10px;
  }
}

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

@media (min-width: 768px) {
  .mb40-15 {
    margin-bottom: 15px;
  }
}

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

@media (min-width: 768px) {
  .mb40-20 {
    margin-bottom: 20px;
  }
}

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

@media (min-width: 768px) {
  .mb40-25 {
    margin-bottom: 25px;
  }
}

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

@media (min-width: 768px) {
  .mb40-30 {
    margin-bottom: 30px;
  }
}

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

@media (min-width: 768px) {
  .mb40-35 {
    margin-bottom: 35px;
  }
}

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

@media (min-width: 768px) {
  .mb40-40 {
    margin-bottom: 40px;
  }
}

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

@media (min-width: 768px) {
  .mb40-45 {
    margin-bottom: 45px;
  }
}

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

@media (min-width: 768px) {
  .mb40-50 {
    margin-bottom: 50px;
  }
}

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

@media (min-width: 768px) {
  .mb40-55 {
    margin-bottom: 55px;
  }
}

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

@media (min-width: 768px) {
  .mb40-60 {
    margin-bottom: 60px;
  }
}

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

@media (min-width: 768px) {
  .mb40-65 {
    margin-bottom: 65px;
  }
}

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

@media (min-width: 768px) {
  .mb40-70 {
    margin-bottom: 70px;
  }
}

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

@media (min-width: 768px) {
  .mb40-75 {
    margin-bottom: 75px;
  }
}

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

@media (min-width: 768px) {
  .mb40-80 {
    margin-bottom: 80px;
  }
}

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

@media (min-width: 768px) {
  .mb40-85 {
    margin-bottom: 85px;
  }
}

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

@media (min-width: 768px) {
  .mb40-90 {
    margin-bottom: 90px;
  }
}

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

@media (min-width: 768px) {
  .mb40-95 {
    margin-bottom: 95px;
  }
}

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

@media (min-width: 768px) {
  .mb40-100 {
    margin-bottom: 100px;
  }
}

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

@media (min-width: 768px) {
  .mb45-0 {
    margin-bottom: 0px;
  }
}

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

@media (min-width: 768px) {
  .mb45-5 {
    margin-bottom: 5px;
  }
}

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

@media (min-width: 768px) {
  .mb45-10 {
    margin-bottom: 10px;
  }
}

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

@media (min-width: 768px) {
  .mb45-15 {
    margin-bottom: 15px;
  }
}

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

@media (min-width: 768px) {
  .mb45-20 {
    margin-bottom: 20px;
  }
}

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

@media (min-width: 768px) {
  .mb45-25 {
    margin-bottom: 25px;
  }
}

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

@media (min-width: 768px) {
  .mb45-30 {
    margin-bottom: 30px;
  }
}

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

@media (min-width: 768px) {
  .mb45-35 {
    margin-bottom: 35px;
  }
}

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

@media (min-width: 768px) {
  .mb45-40 {
    margin-bottom: 40px;
  }
}

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

@media (min-width: 768px) {
  .mb45-45 {
    margin-bottom: 45px;
  }
}

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

@media (min-width: 768px) {
  .mb45-50 {
    margin-bottom: 50px;
  }
}

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

@media (min-width: 768px) {
  .mb45-55 {
    margin-bottom: 55px;
  }
}

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

@media (min-width: 768px) {
  .mb45-60 {
    margin-bottom: 60px;
  }
}

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

@media (min-width: 768px) {
  .mb45-65 {
    margin-bottom: 65px;
  }
}

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

@media (min-width: 768px) {
  .mb45-70 {
    margin-bottom: 70px;
  }
}

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

@media (min-width: 768px) {
  .mb45-75 {
    margin-bottom: 75px;
  }
}

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

@media (min-width: 768px) {
  .mb45-80 {
    margin-bottom: 80px;
  }
}

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

@media (min-width: 768px) {
  .mb45-85 {
    margin-bottom: 85px;
  }
}

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

@media (min-width: 768px) {
  .mb45-90 {
    margin-bottom: 90px;
  }
}

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

@media (min-width: 768px) {
  .mb45-95 {
    margin-bottom: 95px;
  }
}

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

@media (min-width: 768px) {
  .mb45-100 {
    margin-bottom: 100px;
  }
}

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

@media (min-width: 768px) {
  .mb50-0 {
    margin-bottom: 0px;
  }
}

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

@media (min-width: 768px) {
  .mb50-5 {
    margin-bottom: 5px;
  }
}

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

@media (min-width: 768px) {
  .mb50-10 {
    margin-bottom: 10px;
  }
}

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

@media (min-width: 768px) {
  .mb50-15 {
    margin-bottom: 15px;
  }
}

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

@media (min-width: 768px) {
  .mb50-20 {
    margin-bottom: 20px;
  }
}

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

@media (min-width: 768px) {
  .mb50-25 {
    margin-bottom: 25px;
  }
}

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

@media (min-width: 768px) {
  .mb50-30 {
    margin-bottom: 30px;
  }
}

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

@media (min-width: 768px) {
  .mb50-35 {
    margin-bottom: 35px;
  }
}

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

@media (min-width: 768px) {
  .mb50-40 {
    margin-bottom: 40px;
  }
}

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

@media (min-width: 768px) {
  .mb50-45 {
    margin-bottom: 45px;
  }
}

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

@media (min-width: 768px) {
  .mb50-50 {
    margin-bottom: 50px;
  }
}

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

@media (min-width: 768px) {
  .mb50-55 {
    margin-bottom: 55px;
  }
}

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

@media (min-width: 768px) {
  .mb50-60 {
    margin-bottom: 60px;
  }
}

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

@media (min-width: 768px) {
  .mb50-65 {
    margin-bottom: 65px;
  }
}

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

@media (min-width: 768px) {
  .mb50-70 {
    margin-bottom: 70px;
  }
}

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

@media (min-width: 768px) {
  .mb50-75 {
    margin-bottom: 75px;
  }
}

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

@media (min-width: 768px) {
  .mb50-80 {
    margin-bottom: 80px;
  }
}

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

@media (min-width: 768px) {
  .mb50-85 {
    margin-bottom: 85px;
  }
}

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

@media (min-width: 768px) {
  .mb50-90 {
    margin-bottom: 90px;
  }
}

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

@media (min-width: 768px) {
  .mb50-95 {
    margin-bottom: 95px;
  }
}

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

@media (min-width: 768px) {
  .mb50-100 {
    margin-bottom: 100px;
  }
}

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

@media (min-width: 768px) {
  .mb55-0 {
    margin-bottom: 0px;
  }
}

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

@media (min-width: 768px) {
  .mb55-5 {
    margin-bottom: 5px;
  }
}

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

@media (min-width: 768px) {
  .mb55-10 {
    margin-bottom: 10px;
  }
}

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

@media (min-width: 768px) {
  .mb55-15 {
    margin-bottom: 15px;
  }
}

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

@media (min-width: 768px) {
  .mb55-20 {
    margin-bottom: 20px;
  }
}

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

@media (min-width: 768px) {
  .mb55-25 {
    margin-bottom: 25px;
  }
}

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

@media (min-width: 768px) {
  .mb55-30 {
    margin-bottom: 30px;
  }
}

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

@media (min-width: 768px) {
  .mb55-35 {
    margin-bottom: 35px;
  }
}

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

@media (min-width: 768px) {
  .mb55-40 {
    margin-bottom: 40px;
  }
}

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

@media (min-width: 768px) {
  .mb55-45 {
    margin-bottom: 45px;
  }
}

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

@media (min-width: 768px) {
  .mb55-50 {
    margin-bottom: 50px;
  }
}

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

@media (min-width: 768px) {
  .mb55-55 {
    margin-bottom: 55px;
  }
}

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

@media (min-width: 768px) {
  .mb55-60 {
    margin-bottom: 60px;
  }
}

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

@media (min-width: 768px) {
  .mb55-65 {
    margin-bottom: 65px;
  }
}

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

@media (min-width: 768px) {
  .mb55-70 {
    margin-bottom: 70px;
  }
}

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

@media (min-width: 768px) {
  .mb55-75 {
    margin-bottom: 75px;
  }
}

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

@media (min-width: 768px) {
  .mb55-80 {
    margin-bottom: 80px;
  }
}

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

@media (min-width: 768px) {
  .mb55-85 {
    margin-bottom: 85px;
  }
}

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

@media (min-width: 768px) {
  .mb55-90 {
    margin-bottom: 90px;
  }
}

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

@media (min-width: 768px) {
  .mb55-95 {
    margin-bottom: 95px;
  }
}

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

@media (min-width: 768px) {
  .mb55-100 {
    margin-bottom: 100px;
  }
}

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

@media (min-width: 768px) {
  .mb60-0 {
    margin-bottom: 0px;
  }
}

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

@media (min-width: 768px) {
  .mb60-5 {
    margin-bottom: 5px;
  }
}

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

@media (min-width: 768px) {
  .mb60-10 {
    margin-bottom: 10px;
  }
}

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

@media (min-width: 768px) {
  .mb60-15 {
    margin-bottom: 15px;
  }
}

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

@media (min-width: 768px) {
  .mb60-20 {
    margin-bottom: 20px;
  }
}

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

@media (min-width: 768px) {
  .mb60-25 {
    margin-bottom: 25px;
  }
}

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

@media (min-width: 768px) {
  .mb60-30 {
    margin-bottom: 30px;
  }
}

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

@media (min-width: 768px) {
  .mb60-35 {
    margin-bottom: 35px;
  }
}

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

@media (min-width: 768px) {
  .mb60-40 {
    margin-bottom: 40px;
  }
}

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

@media (min-width: 768px) {
  .mb60-45 {
    margin-bottom: 45px;
  }
}

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

@media (min-width: 768px) {
  .mb60-50 {
    margin-bottom: 50px;
  }
}

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

@media (min-width: 768px) {
  .mb60-55 {
    margin-bottom: 55px;
  }
}

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

@media (min-width: 768px) {
  .mb60-60 {
    margin-bottom: 60px;
  }
}

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

@media (min-width: 768px) {
  .mb60-65 {
    margin-bottom: 65px;
  }
}

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

@media (min-width: 768px) {
  .mb60-70 {
    margin-bottom: 70px;
  }
}

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

@media (min-width: 768px) {
  .mb60-75 {
    margin-bottom: 75px;
  }
}

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

@media (min-width: 768px) {
  .mb60-80 {
    margin-bottom: 80px;
  }
}

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

@media (min-width: 768px) {
  .mb60-85 {
    margin-bottom: 85px;
  }
}

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

@media (min-width: 768px) {
  .mb60-90 {
    margin-bottom: 90px;
  }
}

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

@media (min-width: 768px) {
  .mb60-95 {
    margin-bottom: 95px;
  }
}

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

@media (min-width: 768px) {
  .mb60-100 {
    margin-bottom: 100px;
  }
}

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

@media (min-width: 768px) {
  .mb65-0 {
    margin-bottom: 0px;
  }
}

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

@media (min-width: 768px) {
  .mb65-5 {
    margin-bottom: 5px;
  }
}

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

@media (min-width: 768px) {
  .mb65-10 {
    margin-bottom: 10px;
  }
}

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

@media (min-width: 768px) {
  .mb65-15 {
    margin-bottom: 15px;
  }
}

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

@media (min-width: 768px) {
  .mb65-20 {
    margin-bottom: 20px;
  }
}

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

@media (min-width: 768px) {
  .mb65-25 {
    margin-bottom: 25px;
  }
}

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

@media (min-width: 768px) {
  .mb65-30 {
    margin-bottom: 30px;
  }
}

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

@media (min-width: 768px) {
  .mb65-35 {
    margin-bottom: 35px;
  }
}

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

@media (min-width: 768px) {
  .mb65-40 {
    margin-bottom: 40px;
  }
}

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

@media (min-width: 768px) {
  .mb65-45 {
    margin-bottom: 45px;
  }
}

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

@media (min-width: 768px) {
  .mb65-50 {
    margin-bottom: 50px;
  }
}

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

@media (min-width: 768px) {
  .mb65-55 {
    margin-bottom: 55px;
  }
}

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

@media (min-width: 768px) {
  .mb65-60 {
    margin-bottom: 60px;
  }
}

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

@media (min-width: 768px) {
  .mb65-65 {
    margin-bottom: 65px;
  }
}

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

@media (min-width: 768px) {
  .mb65-70 {
    margin-bottom: 70px;
  }
}

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

@media (min-width: 768px) {
  .mb65-75 {
    margin-bottom: 75px;
  }
}

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

@media (min-width: 768px) {
  .mb65-80 {
    margin-bottom: 80px;
  }
}

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

@media (min-width: 768px) {
  .mb65-85 {
    margin-bottom: 85px;
  }
}

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

@media (min-width: 768px) {
  .mb65-90 {
    margin-bottom: 90px;
  }
}

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

@media (min-width: 768px) {
  .mb65-95 {
    margin-bottom: 95px;
  }
}

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

@media (min-width: 768px) {
  .mb65-100 {
    margin-bottom: 100px;
  }
}

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

@media (min-width: 768px) {
  .mb70-0 {
    margin-bottom: 0px;
  }
}

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

@media (min-width: 768px) {
  .mb70-5 {
    margin-bottom: 5px;
  }
}

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

@media (min-width: 768px) {
  .mb70-10 {
    margin-bottom: 10px;
  }
}

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

@media (min-width: 768px) {
  .mb70-15 {
    margin-bottom: 15px;
  }
}

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

@media (min-width: 768px) {
  .mb70-20 {
    margin-bottom: 20px;
  }
}

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

@media (min-width: 768px) {
  .mb70-25 {
    margin-bottom: 25px;
  }
}

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

@media (min-width: 768px) {
  .mb70-30 {
    margin-bottom: 30px;
  }
}

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

@media (min-width: 768px) {
  .mb70-35 {
    margin-bottom: 35px;
  }
}

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

@media (min-width: 768px) {
  .mb70-40 {
    margin-bottom: 40px;
  }
}

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

@media (min-width: 768px) {
  .mb70-45 {
    margin-bottom: 45px;
  }
}

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

@media (min-width: 768px) {
  .mb70-50 {
    margin-bottom: 50px;
  }
}

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

@media (min-width: 768px) {
  .mb70-55 {
    margin-bottom: 55px;
  }
}

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

@media (min-width: 768px) {
  .mb70-60 {
    margin-bottom: 60px;
  }
}

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

@media (min-width: 768px) {
  .mb70-65 {
    margin-bottom: 65px;
  }
}

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

@media (min-width: 768px) {
  .mb70-70 {
    margin-bottom: 70px;
  }
}

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

@media (min-width: 768px) {
  .mb70-75 {
    margin-bottom: 75px;
  }
}

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

@media (min-width: 768px) {
  .mb70-80 {
    margin-bottom: 80px;
  }
}

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

@media (min-width: 768px) {
  .mb70-85 {
    margin-bottom: 85px;
  }
}

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

@media (min-width: 768px) {
  .mb70-90 {
    margin-bottom: 90px;
  }
}

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

@media (min-width: 768px) {
  .mb70-95 {
    margin-bottom: 95px;
  }
}

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

@media (min-width: 768px) {
  .mb70-100 {
    margin-bottom: 100px;
  }
}

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

@media (min-width: 768px) {
  .mb75-0 {
    margin-bottom: 0px;
  }
}

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

@media (min-width: 768px) {
  .mb75-5 {
    margin-bottom: 5px;
  }
}

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

@media (min-width: 768px) {
  .mb75-10 {
    margin-bottom: 10px;
  }
}

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

@media (min-width: 768px) {
  .mb75-15 {
    margin-bottom: 15px;
  }
}

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

@media (min-width: 768px) {
  .mb75-20 {
    margin-bottom: 20px;
  }
}

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

@media (min-width: 768px) {
  .mb75-25 {
    margin-bottom: 25px;
  }
}

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

@media (min-width: 768px) {
  .mb75-30 {
    margin-bottom: 30px;
  }
}

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

@media (min-width: 768px) {
  .mb75-35 {
    margin-bottom: 35px;
  }
}

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

@media (min-width: 768px) {
  .mb75-40 {
    margin-bottom: 40px;
  }
}

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

@media (min-width: 768px) {
  .mb75-45 {
    margin-bottom: 45px;
  }
}

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

@media (min-width: 768px) {
  .mb75-50 {
    margin-bottom: 50px;
  }
}

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

@media (min-width: 768px) {
  .mb75-55 {
    margin-bottom: 55px;
  }
}

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

@media (min-width: 768px) {
  .mb75-60 {
    margin-bottom: 60px;
  }
}

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

@media (min-width: 768px) {
  .mb75-65 {
    margin-bottom: 65px;
  }
}

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

@media (min-width: 768px) {
  .mb75-70 {
    margin-bottom: 70px;
  }
}

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

@media (min-width: 768px) {
  .mb75-75 {
    margin-bottom: 75px;
  }
}

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

@media (min-width: 768px) {
  .mb75-80 {
    margin-bottom: 80px;
  }
}

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

@media (min-width: 768px) {
  .mb75-85 {
    margin-bottom: 85px;
  }
}

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

@media (min-width: 768px) {
  .mb75-90 {
    margin-bottom: 90px;
  }
}

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

@media (min-width: 768px) {
  .mb75-95 {
    margin-bottom: 95px;
  }
}

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

@media (min-width: 768px) {
  .mb75-100 {
    margin-bottom: 100px;
  }
}

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

@media (min-width: 768px) {
  .mb80-0 {
    margin-bottom: 0px;
  }
}

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

@media (min-width: 768px) {
  .mb80-5 {
    margin-bottom: 5px;
  }
}

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

@media (min-width: 768px) {
  .mb80-10 {
    margin-bottom: 10px;
  }
}

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

@media (min-width: 768px) {
  .mb80-15 {
    margin-bottom: 15px;
  }
}

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

@media (min-width: 768px) {
  .mb80-20 {
    margin-bottom: 20px;
  }
}

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

@media (min-width: 768px) {
  .mb80-25 {
    margin-bottom: 25px;
  }
}

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

@media (min-width: 768px) {
  .mb80-30 {
    margin-bottom: 30px;
  }
}

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

@media (min-width: 768px) {
  .mb80-35 {
    margin-bottom: 35px;
  }
}

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

@media (min-width: 768px) {
  .mb80-40 {
    margin-bottom: 40px;
  }
}

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

@media (min-width: 768px) {
  .mb80-45 {
    margin-bottom: 45px;
  }
}

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

@media (min-width: 768px) {
  .mb80-50 {
    margin-bottom: 50px;
  }
}

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

@media (min-width: 768px) {
  .mb80-55 {
    margin-bottom: 55px;
  }
}

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

@media (min-width: 768px) {
  .mb80-60 {
    margin-bottom: 60px;
  }
}

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

@media (min-width: 768px) {
  .mb80-65 {
    margin-bottom: 65px;
  }
}

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

@media (min-width: 768px) {
  .mb80-70 {
    margin-bottom: 70px;
  }
}

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

@media (min-width: 768px) {
  .mb80-75 {
    margin-bottom: 75px;
  }
}

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

@media (min-width: 768px) {
  .mb80-80 {
    margin-bottom: 80px;
  }
}

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

@media (min-width: 768px) {
  .mb80-85 {
    margin-bottom: 85px;
  }
}

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

@media (min-width: 768px) {
  .mb80-90 {
    margin-bottom: 90px;
  }
}

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

@media (min-width: 768px) {
  .mb80-95 {
    margin-bottom: 95px;
  }
}

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

@media (min-width: 768px) {
  .mb80-100 {
    margin-bottom: 100px;
  }
}

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

@media (min-width: 768px) {
  .mb85-0 {
    margin-bottom: 0px;
  }
}

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

@media (min-width: 768px) {
  .mb85-5 {
    margin-bottom: 5px;
  }
}

.mb85-10 {
  margin-bottom: 85px;
}

@media (min-width: 768px) {
  .mb85-10 {
    margin-bottom: 10px;
  }
}

.mb85-15 {
  margin-bottom: 85px;
}

@media (min-width: 768px) {
  .mb85-15 {
    margin-bottom: 15px;
  }
}

.mb85-20 {
  margin-bottom: 85px;
}

@media (min-width: 768px) {
  .mb85-20 {
    margin-bottom: 20px;
  }
}

.mb85-25 {
  margin-bottom: 85px;
}

@media (min-width: 768px) {
  .mb85-25 {
    margin-bottom: 25px;
  }
}

.mb85-30 {
  margin-bottom: 85px;
}

@media (min-width: 768px) {
  .mb85-30 {
    margin-bottom: 30px;
  }
}

.mb85-35 {
  margin-bottom: 85px;
}

@media (min-width: 768px) {
  .mb85-35 {
    margin-bottom: 35px;
  }
}

.mb85-40 {
  margin-bottom: 85px;
}

@media (min-width: 768px) {
  .mb85-40 {
    margin-bottom: 40px;
  }
}

.mb85-45 {
  margin-bottom: 85px;
}

@media (min-width: 768px) {
  .mb85-45 {
    margin-bottom: 45px;
  }
}

.mb85-50 {
  margin-bottom: 85px;
}

@media (min-width: 768px) {
  .mb85-50 {
    margin-bottom: 50px;
  }
}

.mb85-55 {
  margin-bottom: 85px;
}

@media (min-width: 768px) {
  .mb85-55 {
    margin-bottom: 55px;
  }
}

.mb85-60 {
  margin-bottom: 85px;
}

@media (min-width: 768px) {
  .mb85-60 {
    margin-bottom: 60px;
  }
}

.mb85-65 {
  margin-bottom: 85px;
}

@media (min-width: 768px) {
  .mb85-65 {
    margin-bottom: 65px;
  }
}

.mb85-70 {
  margin-bottom: 85px;
}

@media (min-width: 768px) {
  .mb85-70 {
    margin-bottom: 70px;
  }
}

.mb85-75 {
  margin-bottom: 85px;
}

@media (min-width: 768px) {
  .mb85-75 {
    margin-bottom: 75px;
  }
}

.mb85-80 {
  margin-bottom: 85px;
}

@media (min-width: 768px) {
  .mb85-80 {
    margin-bottom: 80px;
  }
}

.mb85-85 {
  margin-bottom: 85px;
}

@media (min-width: 768px) {
  .mb85-85 {
    margin-bottom: 85px;
  }
}

.mb85-90 {
  margin-bottom: 85px;
}

@media (min-width: 768px) {
  .mb85-90 {
    margin-bottom: 90px;
  }
}

.mb85-95 {
  margin-bottom: 85px;
}

@media (min-width: 768px) {
  .mb85-95 {
    margin-bottom: 95px;
  }
}

.mb85-100 {
  margin-bottom: 85px;
}

@media (min-width: 768px) {
  .mb85-100 {
    margin-bottom: 100px;
  }
}

.mb90-0 {
  margin-bottom: 90px;
}

@media (min-width: 768px) {
  .mb90-0 {
    margin-bottom: 0px;
  }
}

.mb90-5 {
  margin-bottom: 90px;
}

@media (min-width: 768px) {
  .mb90-5 {
    margin-bottom: 5px;
  }
}

.mb90-10 {
  margin-bottom: 90px;
}

@media (min-width: 768px) {
  .mb90-10 {
    margin-bottom: 10px;
  }
}

.mb90-15 {
  margin-bottom: 90px;
}

@media (min-width: 768px) {
  .mb90-15 {
    margin-bottom: 15px;
  }
}

.mb90-20 {
  margin-bottom: 90px;
}

@media (min-width: 768px) {
  .mb90-20 {
    margin-bottom: 20px;
  }
}

.mb90-25 {
  margin-bottom: 90px;
}

@media (min-width: 768px) {
  .mb90-25 {
    margin-bottom: 25px;
  }
}

.mb90-30 {
  margin-bottom: 90px;
}

@media (min-width: 768px) {
  .mb90-30 {
    margin-bottom: 30px;
  }
}

.mb90-35 {
  margin-bottom: 90px;
}

@media (min-width: 768px) {
  .mb90-35 {
    margin-bottom: 35px;
  }
}

.mb90-40 {
  margin-bottom: 90px;
}

@media (min-width: 768px) {
  .mb90-40 {
    margin-bottom: 40px;
  }
}

.mb90-45 {
  margin-bottom: 90px;
}

@media (min-width: 768px) {
  .mb90-45 {
    margin-bottom: 45px;
  }
}

.mb90-50 {
  margin-bottom: 90px;
}

@media (min-width: 768px) {
  .mb90-50 {
    margin-bottom: 50px;
  }
}

.mb90-55 {
  margin-bottom: 90px;
}

@media (min-width: 768px) {
  .mb90-55 {
    margin-bottom: 55px;
  }
}

.mb90-60 {
  margin-bottom: 90px;
}

@media (min-width: 768px) {
  .mb90-60 {
    margin-bottom: 60px;
  }
}

.mb90-65 {
  margin-bottom: 90px;
}

@media (min-width: 768px) {
  .mb90-65 {
    margin-bottom: 65px;
  }
}

.mb90-70 {
  margin-bottom: 90px;
}

@media (min-width: 768px) {
  .mb90-70 {
    margin-bottom: 70px;
  }
}

.mb90-75 {
  margin-bottom: 90px;
}

@media (min-width: 768px) {
  .mb90-75 {
    margin-bottom: 75px;
  }
}

.mb90-80 {
  margin-bottom: 90px;
}

@media (min-width: 768px) {
  .mb90-80 {
    margin-bottom: 80px;
  }
}

.mb90-85 {
  margin-bottom: 90px;
}

@media (min-width: 768px) {
  .mb90-85 {
    margin-bottom: 85px;
  }
}

.mb90-90 {
  margin-bottom: 90px;
}

@media (min-width: 768px) {
  .mb90-90 {
    margin-bottom: 90px;
  }
}

.mb90-95 {
  margin-bottom: 90px;
}

@media (min-width: 768px) {
  .mb90-95 {
    margin-bottom: 95px;
  }
}

.mb90-100 {
  margin-bottom: 90px;
}

@media (min-width: 768px) {
  .mb90-100 {
    margin-bottom: 100px;
  }
}

.mb95-0 {
  margin-bottom: 95px;
}

@media (min-width: 768px) {
  .mb95-0 {
    margin-bottom: 0px;
  }
}

.mb95-5 {
  margin-bottom: 95px;
}

@media (min-width: 768px) {
  .mb95-5 {
    margin-bottom: 5px;
  }
}

.mb95-10 {
  margin-bottom: 95px;
}

@media (min-width: 768px) {
  .mb95-10 {
    margin-bottom: 10px;
  }
}

.mb95-15 {
  margin-bottom: 95px;
}

@media (min-width: 768px) {
  .mb95-15 {
    margin-bottom: 15px;
  }
}

.mb95-20 {
  margin-bottom: 95px;
}

@media (min-width: 768px) {
  .mb95-20 {
    margin-bottom: 20px;
  }
}

.mb95-25 {
  margin-bottom: 95px;
}

@media (min-width: 768px) {
  .mb95-25 {
    margin-bottom: 25px;
  }
}

.mb95-30 {
  margin-bottom: 95px;
}

@media (min-width: 768px) {
  .mb95-30 {
    margin-bottom: 30px;
  }
}

.mb95-35 {
  margin-bottom: 95px;
}

@media (min-width: 768px) {
  .mb95-35 {
    margin-bottom: 35px;
  }
}

.mb95-40 {
  margin-bottom: 95px;
}

@media (min-width: 768px) {
  .mb95-40 {
    margin-bottom: 40px;
  }
}

.mb95-45 {
  margin-bottom: 95px;
}

@media (min-width: 768px) {
  .mb95-45 {
    margin-bottom: 45px;
  }
}

.mb95-50 {
  margin-bottom: 95px;
}

@media (min-width: 768px) {
  .mb95-50 {
    margin-bottom: 50px;
  }
}

.mb95-55 {
  margin-bottom: 95px;
}

@media (min-width: 768px) {
  .mb95-55 {
    margin-bottom: 55px;
  }
}

.mb95-60 {
  margin-bottom: 95px;
}

@media (min-width: 768px) {
  .mb95-60 {
    margin-bottom: 60px;
  }
}

.mb95-65 {
  margin-bottom: 95px;
}

@media (min-width: 768px) {
  .mb95-65 {
    margin-bottom: 65px;
  }
}

.mb95-70 {
  margin-bottom: 95px;
}

@media (min-width: 768px) {
  .mb95-70 {
    margin-bottom: 70px;
  }
}

.mb95-75 {
  margin-bottom: 95px;
}

@media (min-width: 768px) {
  .mb95-75 {
    margin-bottom: 75px;
  }
}

.mb95-80 {
  margin-bottom: 95px;
}

@media (min-width: 768px) {
  .mb95-80 {
    margin-bottom: 80px;
  }
}

.mb95-85 {
  margin-bottom: 95px;
}

@media (min-width: 768px) {
  .mb95-85 {
    margin-bottom: 85px;
  }
}

.mb95-90 {
  margin-bottom: 95px;
}

@media (min-width: 768px) {
  .mb95-90 {
    margin-bottom: 90px;
  }
}

.mb95-95 {
  margin-bottom: 95px;
}

@media (min-width: 768px) {
  .mb95-95 {
    margin-bottom: 95px;
  }
}

.mb95-100 {
  margin-bottom: 95px;
}

@media (min-width: 768px) {
  .mb95-100 {
    margin-bottom: 100px;
  }
}

.mb100-0 {
  margin-bottom: 100px;
}

@media (min-width: 768px) {
  .mb100-0 {
    margin-bottom: 0px;
  }
}

.mb100-5 {
  margin-bottom: 100px;
}

@media (min-width: 768px) {
  .mb100-5 {
    margin-bottom: 5px;
  }
}

.mb100-10 {
  margin-bottom: 100px;
}

@media (min-width: 768px) {
  .mb100-10 {
    margin-bottom: 10px;
  }
}

.mb100-15 {
  margin-bottom: 100px;
}

@media (min-width: 768px) {
  .mb100-15 {
    margin-bottom: 15px;
  }
}

.mb100-20 {
  margin-bottom: 100px;
}

@media (min-width: 768px) {
  .mb100-20 {
    margin-bottom: 20px;
  }
}

.mb100-25 {
  margin-bottom: 100px;
}

@media (min-width: 768px) {
  .mb100-25 {
    margin-bottom: 25px;
  }
}

.mb100-30 {
  margin-bottom: 100px;
}

@media (min-width: 768px) {
  .mb100-30 {
    margin-bottom: 30px;
  }
}

.mb100-35 {
  margin-bottom: 100px;
}

@media (min-width: 768px) {
  .mb100-35 {
    margin-bottom: 35px;
  }
}

.mb100-40 {
  margin-bottom: 100px;
}

@media (min-width: 768px) {
  .mb100-40 {
    margin-bottom: 40px;
  }
}

.mb100-45 {
  margin-bottom: 100px;
}

@media (min-width: 768px) {
  .mb100-45 {
    margin-bottom: 45px;
  }
}

.mb100-50 {
  margin-bottom: 100px;
}

@media (min-width: 768px) {
  .mb100-50 {
    margin-bottom: 50px;
  }
}

.mb100-55 {
  margin-bottom: 100px;
}

@media (min-width: 768px) {
  .mb100-55 {
    margin-bottom: 55px;
  }
}

.mb100-60 {
  margin-bottom: 100px;
}

@media (min-width: 768px) {
  .mb100-60 {
    margin-bottom: 60px;
  }
}

.mb100-65 {
  margin-bottom: 100px;
}

@media (min-width: 768px) {
  .mb100-65 {
    margin-bottom: 65px;
  }
}

.mb100-70 {
  margin-bottom: 100px;
}

@media (min-width: 768px) {
  .mb100-70 {
    margin-bottom: 70px;
  }
}

.mb100-75 {
  margin-bottom: 100px;
}

@media (min-width: 768px) {
  .mb100-75 {
    margin-bottom: 75px;
  }
}

.mb100-80 {
  margin-bottom: 100px;
}

@media (min-width: 768px) {
  .mb100-80 {
    margin-bottom: 80px;
  }
}

.mb100-85 {
  margin-bottom: 100px;
}

@media (min-width: 768px) {
  .mb100-85 {
    margin-bottom: 85px;
  }
}

.mb100-90 {
  margin-bottom: 100px;
}

@media (min-width: 768px) {
  .mb100-90 {
    margin-bottom: 90px;
  }
}

.mb100-95 {
  margin-bottom: 100px;
}

@media (min-width: 768px) {
  .mb100-95 {
    margin-bottom: 95px;
  }
}

.mb100-100 {
  margin-bottom: 100px;
}

@media (min-width: 768px) {
  .mb100-100 {
    margin-bottom: 100px;
  }
}

.ml0-0 {
  margin-left: 0px;
}

@media (min-width: 768px) {
  .ml0-0 {
    margin-left: 0px;
  }
}

.ml0-5 {
  margin-left: 0px;
}

@media (min-width: 768px) {
  .ml0-5 {
    margin-left: 5px;
  }
}

.ml0-10 {
  margin-left: 0px;
}

@media (min-width: 768px) {
  .ml0-10 {
    margin-left: 10px;
  }
}

.ml0-15 {
  margin-left: 0px;
}

@media (min-width: 768px) {
  .ml0-15 {
    margin-left: 15px;
  }
}

.ml0-20 {
  margin-left: 0px;
}

@media (min-width: 768px) {
  .ml0-20 {
    margin-left: 20px;
  }
}

.ml0-25 {
  margin-left: 0px;
}

@media (min-width: 768px) {
  .ml0-25 {
    margin-left: 25px;
  }
}

.ml0-30 {
  margin-left: 0px;
}

@media (min-width: 768px) {
  .ml0-30 {
    margin-left: 30px;
  }
}

.ml0-35 {
  margin-left: 0px;
}

@media (min-width: 768px) {
  .ml0-35 {
    margin-left: 35px;
  }
}

.ml0-40 {
  margin-left: 0px;
}

@media (min-width: 768px) {
  .ml0-40 {
    margin-left: 40px;
  }
}

.ml0-45 {
  margin-left: 0px;
}

@media (min-width: 768px) {
  .ml0-45 {
    margin-left: 45px;
  }
}

.ml0-50 {
  margin-left: 0px;
}

@media (min-width: 768px) {
  .ml0-50 {
    margin-left: 50px;
  }
}

.ml0-55 {
  margin-left: 0px;
}

@media (min-width: 768px) {
  .ml0-55 {
    margin-left: 55px;
  }
}

.ml0-60 {
  margin-left: 0px;
}

@media (min-width: 768px) {
  .ml0-60 {
    margin-left: 60px;
  }
}

.ml0-65 {
  margin-left: 0px;
}

@media (min-width: 768px) {
  .ml0-65 {
    margin-left: 65px;
  }
}

.ml0-70 {
  margin-left: 0px;
}

@media (min-width: 768px) {
  .ml0-70 {
    margin-left: 70px;
  }
}

.ml0-75 {
  margin-left: 0px;
}

@media (min-width: 768px) {
  .ml0-75 {
    margin-left: 75px;
  }
}

.ml0-80 {
  margin-left: 0px;
}

@media (min-width: 768px) {
  .ml0-80 {
    margin-left: 80px;
  }
}

.ml0-85 {
  margin-left: 0px;
}

@media (min-width: 768px) {
  .ml0-85 {
    margin-left: 85px;
  }
}

.ml0-90 {
  margin-left: 0px;
}

@media (min-width: 768px) {
  .ml0-90 {
    margin-left: 90px;
  }
}

.ml0-95 {
  margin-left: 0px;
}

@media (min-width: 768px) {
  .ml0-95 {
    margin-left: 95px;
  }
}

.ml0-100 {
  margin-left: 0px;
}

@media (min-width: 768px) {
  .ml0-100 {
    margin-left: 100px;
  }
}

.ml5-0 {
  margin-left: 5px;
}

@media (min-width: 768px) {
  .ml5-0 {
    margin-left: 0px;
  }
}

.ml5-5 {
  margin-left: 5px;
}

@media (min-width: 768px) {
  .ml5-5 {
    margin-left: 5px;
  }
}

.ml5-10 {
  margin-left: 5px;
}

@media (min-width: 768px) {
  .ml5-10 {
    margin-left: 10px;
  }
}

.ml5-15 {
  margin-left: 5px;
}

@media (min-width: 768px) {
  .ml5-15 {
    margin-left: 15px;
  }
}

.ml5-20 {
  margin-left: 5px;
}

@media (min-width: 768px) {
  .ml5-20 {
    margin-left: 20px;
  }
}

.ml5-25 {
  margin-left: 5px;
}

@media (min-width: 768px) {
  .ml5-25 {
    margin-left: 25px;
  }
}

.ml5-30 {
  margin-left: 5px;
}

@media (min-width: 768px) {
  .ml5-30 {
    margin-left: 30px;
  }
}

.ml5-35 {
  margin-left: 5px;
}

@media (min-width: 768px) {
  .ml5-35 {
    margin-left: 35px;
  }
}

.ml5-40 {
  margin-left: 5px;
}

@media (min-width: 768px) {
  .ml5-40 {
    margin-left: 40px;
  }
}

.ml5-45 {
  margin-left: 5px;
}

@media (min-width: 768px) {
  .ml5-45 {
    margin-left: 45px;
  }
}

.ml5-50 {
  margin-left: 5px;
}

@media (min-width: 768px) {
  .ml5-50 {
    margin-left: 50px;
  }
}

.ml5-55 {
  margin-left: 5px;
}

@media (min-width: 768px) {
  .ml5-55 {
    margin-left: 55px;
  }
}

.ml5-60 {
  margin-left: 5px;
}

@media (min-width: 768px) {
  .ml5-60 {
    margin-left: 60px;
  }
}

.ml5-65 {
  margin-left: 5px;
}

@media (min-width: 768px) {
  .ml5-65 {
    margin-left: 65px;
  }
}

.ml5-70 {
  margin-left: 5px;
}

@media (min-width: 768px) {
  .ml5-70 {
    margin-left: 70px;
  }
}

.ml5-75 {
  margin-left: 5px;
}

@media (min-width: 768px) {
  .ml5-75 {
    margin-left: 75px;
  }
}

.ml5-80 {
  margin-left: 5px;
}

@media (min-width: 768px) {
  .ml5-80 {
    margin-left: 80px;
  }
}

.ml5-85 {
  margin-left: 5px;
}

@media (min-width: 768px) {
  .ml5-85 {
    margin-left: 85px;
  }
}

.ml5-90 {
  margin-left: 5px;
}

@media (min-width: 768px) {
  .ml5-90 {
    margin-left: 90px;
  }
}

.ml5-95 {
  margin-left: 5px;
}

@media (min-width: 768px) {
  .ml5-95 {
    margin-left: 95px;
  }
}

.ml5-100 {
  margin-left: 5px;
}

@media (min-width: 768px) {
  .ml5-100 {
    margin-left: 100px;
  }
}

.ml10-0 {
  margin-left: 10px;
}

@media (min-width: 768px) {
  .ml10-0 {
    margin-left: 0px;
  }
}

.ml10-5 {
  margin-left: 10px;
}

@media (min-width: 768px) {
  .ml10-5 {
    margin-left: 5px;
  }
}

.ml10-10 {
  margin-left: 10px;
}

@media (min-width: 768px) {
  .ml10-10 {
    margin-left: 10px;
  }
}

.ml10-15 {
  margin-left: 10px;
}

@media (min-width: 768px) {
  .ml10-15 {
    margin-left: 15px;
  }
}

.ml10-20 {
  margin-left: 10px;
}

@media (min-width: 768px) {
  .ml10-20 {
    margin-left: 20px;
  }
}

.ml10-25 {
  margin-left: 10px;
}

@media (min-width: 768px) {
  .ml10-25 {
    margin-left: 25px;
  }
}

.ml10-30 {
  margin-left: 10px;
}

@media (min-width: 768px) {
  .ml10-30 {
    margin-left: 30px;
  }
}

.ml10-35 {
  margin-left: 10px;
}

@media (min-width: 768px) {
  .ml10-35 {
    margin-left: 35px;
  }
}

.ml10-40 {
  margin-left: 10px;
}

@media (min-width: 768px) {
  .ml10-40 {
    margin-left: 40px;
  }
}

.ml10-45 {
  margin-left: 10px;
}

@media (min-width: 768px) {
  .ml10-45 {
    margin-left: 45px;
  }
}

.ml10-50 {
  margin-left: 10px;
}

@media (min-width: 768px) {
  .ml10-50 {
    margin-left: 50px;
  }
}

.ml10-55 {
  margin-left: 10px;
}

@media (min-width: 768px) {
  .ml10-55 {
    margin-left: 55px;
  }
}

.ml10-60 {
  margin-left: 10px;
}

@media (min-width: 768px) {
  .ml10-60 {
    margin-left: 60px;
  }
}

.ml10-65 {
  margin-left: 10px;
}

@media (min-width: 768px) {
  .ml10-65 {
    margin-left: 65px;
  }
}

.ml10-70 {
  margin-left: 10px;
}

@media (min-width: 768px) {
  .ml10-70 {
    margin-left: 70px;
  }
}

.ml10-75 {
  margin-left: 10px;
}

@media (min-width: 768px) {
  .ml10-75 {
    margin-left: 75px;
  }
}

.ml10-80 {
  margin-left: 10px;
}

@media (min-width: 768px) {
  .ml10-80 {
    margin-left: 80px;
  }
}

.ml10-85 {
  margin-left: 10px;
}

@media (min-width: 768px) {
  .ml10-85 {
    margin-left: 85px;
  }
}

.ml10-90 {
  margin-left: 10px;
}

@media (min-width: 768px) {
  .ml10-90 {
    margin-left: 90px;
  }
}

.ml10-95 {
  margin-left: 10px;
}

@media (min-width: 768px) {
  .ml10-95 {
    margin-left: 95px;
  }
}

.ml10-100 {
  margin-left: 10px;
}

@media (min-width: 768px) {
  .ml10-100 {
    margin-left: 100px;
  }
}

.ml15-0 {
  margin-left: 15px;
}

@media (min-width: 768px) {
  .ml15-0 {
    margin-left: 0px;
  }
}

.ml15-5 {
  margin-left: 15px;
}

@media (min-width: 768px) {
  .ml15-5 {
    margin-left: 5px;
  }
}

.ml15-10 {
  margin-left: 15px;
}

@media (min-width: 768px) {
  .ml15-10 {
    margin-left: 10px;
  }
}

.ml15-15 {
  margin-left: 15px;
}

@media (min-width: 768px) {
  .ml15-15 {
    margin-left: 15px;
  }
}

.ml15-20 {
  margin-left: 15px;
}

@media (min-width: 768px) {
  .ml15-20 {
    margin-left: 20px;
  }
}

.ml15-25 {
  margin-left: 15px;
}

@media (min-width: 768px) {
  .ml15-25 {
    margin-left: 25px;
  }
}

.ml15-30 {
  margin-left: 15px;
}

@media (min-width: 768px) {
  .ml15-30 {
    margin-left: 30px;
  }
}

.ml15-35 {
  margin-left: 15px;
}

@media (min-width: 768px) {
  .ml15-35 {
    margin-left: 35px;
  }
}

.ml15-40 {
  margin-left: 15px;
}

@media (min-width: 768px) {
  .ml15-40 {
    margin-left: 40px;
  }
}

.ml15-45 {
  margin-left: 15px;
}

@media (min-width: 768px) {
  .ml15-45 {
    margin-left: 45px;
  }
}

.ml15-50 {
  margin-left: 15px;
}

@media (min-width: 768px) {
  .ml15-50 {
    margin-left: 50px;
  }
}

.ml15-55 {
  margin-left: 15px;
}

@media (min-width: 768px) {
  .ml15-55 {
    margin-left: 55px;
  }
}

.ml15-60 {
  margin-left: 15px;
}

@media (min-width: 768px) {
  .ml15-60 {
    margin-left: 60px;
  }
}

.ml15-65 {
  margin-left: 15px;
}

@media (min-width: 768px) {
  .ml15-65 {
    margin-left: 65px;
  }
}

.ml15-70 {
  margin-left: 15px;
}

@media (min-width: 768px) {
  .ml15-70 {
    margin-left: 70px;
  }
}

.ml15-75 {
  margin-left: 15px;
}

@media (min-width: 768px) {
  .ml15-75 {
    margin-left: 75px;
  }
}

.ml15-80 {
  margin-left: 15px;
}

@media (min-width: 768px) {
  .ml15-80 {
    margin-left: 80px;
  }
}

.ml15-85 {
  margin-left: 15px;
}

@media (min-width: 768px) {
  .ml15-85 {
    margin-left: 85px;
  }
}

.ml15-90 {
  margin-left: 15px;
}

@media (min-width: 768px) {
  .ml15-90 {
    margin-left: 90px;
  }
}

.ml15-95 {
  margin-left: 15px;
}

@media (min-width: 768px) {
  .ml15-95 {
    margin-left: 95px;
  }
}

.ml15-100 {
  margin-left: 15px;
}

@media (min-width: 768px) {
  .ml15-100 {
    margin-left: 100px;
  }
}

.ml20-0 {
  margin-left: 20px;
}

@media (min-width: 768px) {
  .ml20-0 {
    margin-left: 0px;
  }
}

.ml20-5 {
  margin-left: 20px;
}

@media (min-width: 768px) {
  .ml20-5 {
    margin-left: 5px;
  }
}

.ml20-10 {
  margin-left: 20px;
}

@media (min-width: 768px) {
  .ml20-10 {
    margin-left: 10px;
  }
}

.ml20-15 {
  margin-left: 20px;
}

@media (min-width: 768px) {
  .ml20-15 {
    margin-left: 15px;
  }
}

.ml20-20 {
  margin-left: 20px;
}

@media (min-width: 768px) {
  .ml20-20 {
    margin-left: 20px;
  }
}

.ml20-25 {
  margin-left: 20px;
}

@media (min-width: 768px) {
  .ml20-25 {
    margin-left: 25px;
  }
}

.ml20-30 {
  margin-left: 20px;
}

@media (min-width: 768px) {
  .ml20-30 {
    margin-left: 30px;
  }
}

.ml20-35 {
  margin-left: 20px;
}

@media (min-width: 768px) {
  .ml20-35 {
    margin-left: 35px;
  }
}

.ml20-40 {
  margin-left: 20px;
}

@media (min-width: 768px) {
  .ml20-40 {
    margin-left: 40px;
  }
}

.ml20-45 {
  margin-left: 20px;
}

@media (min-width: 768px) {
  .ml20-45 {
    margin-left: 45px;
  }
}

.ml20-50 {
  margin-left: 20px;
}

@media (min-width: 768px) {
  .ml20-50 {
    margin-left: 50px;
  }
}

.ml20-55 {
  margin-left: 20px;
}

@media (min-width: 768px) {
  .ml20-55 {
    margin-left: 55px;
  }
}

.ml20-60 {
  margin-left: 20px;
}

@media (min-width: 768px) {
  .ml20-60 {
    margin-left: 60px;
  }
}

.ml20-65 {
  margin-left: 20px;
}

@media (min-width: 768px) {
  .ml20-65 {
    margin-left: 65px;
  }
}

.ml20-70 {
  margin-left: 20px;
}

@media (min-width: 768px) {
  .ml20-70 {
    margin-left: 70px;
  }
}

.ml20-75 {
  margin-left: 20px;
}

@media (min-width: 768px) {
  .ml20-75 {
    margin-left: 75px;
  }
}

.ml20-80 {
  margin-left: 20px;
}

@media (min-width: 768px) {
  .ml20-80 {
    margin-left: 80px;
  }
}

.ml20-85 {
  margin-left: 20px;
}

@media (min-width: 768px) {
  .ml20-85 {
    margin-left: 85px;
  }
}

.ml20-90 {
  margin-left: 20px;
}

@media (min-width: 768px) {
  .ml20-90 {
    margin-left: 90px;
  }
}

.ml20-95 {
  margin-left: 20px;
}

@media (min-width: 768px) {
  .ml20-95 {
    margin-left: 95px;
  }
}

.ml20-100 {
  margin-left: 20px;
}

@media (min-width: 768px) {
  .ml20-100 {
    margin-left: 100px;
  }
}

.ml25-0 {
  margin-left: 25px;
}

@media (min-width: 768px) {
  .ml25-0 {
    margin-left: 0px;
  }
}

.ml25-5 {
  margin-left: 25px;
}

@media (min-width: 768px) {
  .ml25-5 {
    margin-left: 5px;
  }
}

.ml25-10 {
  margin-left: 25px;
}

@media (min-width: 768px) {
  .ml25-10 {
    margin-left: 10px;
  }
}

.ml25-15 {
  margin-left: 25px;
}

@media (min-width: 768px) {
  .ml25-15 {
    margin-left: 15px;
  }
}

.ml25-20 {
  margin-left: 25px;
}

@media (min-width: 768px) {
  .ml25-20 {
    margin-left: 20px;
  }
}

.ml25-25 {
  margin-left: 25px;
}

@media (min-width: 768px) {
  .ml25-25 {
    margin-left: 25px;
  }
}

.ml25-30 {
  margin-left: 25px;
}

@media (min-width: 768px) {
  .ml25-30 {
    margin-left: 30px;
  }
}

.ml25-35 {
  margin-left: 25px;
}

@media (min-width: 768px) {
  .ml25-35 {
    margin-left: 35px;
  }
}

.ml25-40 {
  margin-left: 25px;
}

@media (min-width: 768px) {
  .ml25-40 {
    margin-left: 40px;
  }
}

.ml25-45 {
  margin-left: 25px;
}

@media (min-width: 768px) {
  .ml25-45 {
    margin-left: 45px;
  }
}

.ml25-50 {
  margin-left: 25px;
}

@media (min-width: 768px) {
  .ml25-50 {
    margin-left: 50px;
  }
}

.ml25-55 {
  margin-left: 25px;
}

@media (min-width: 768px) {
  .ml25-55 {
    margin-left: 55px;
  }
}

.ml25-60 {
  margin-left: 25px;
}

@media (min-width: 768px) {
  .ml25-60 {
    margin-left: 60px;
  }
}

.ml25-65 {
  margin-left: 25px;
}

@media (min-width: 768px) {
  .ml25-65 {
    margin-left: 65px;
  }
}

.ml25-70 {
  margin-left: 25px;
}

@media (min-width: 768px) {
  .ml25-70 {
    margin-left: 70px;
  }
}

.ml25-75 {
  margin-left: 25px;
}

@media (min-width: 768px) {
  .ml25-75 {
    margin-left: 75px;
  }
}

.ml25-80 {
  margin-left: 25px;
}

@media (min-width: 768px) {
  .ml25-80 {
    margin-left: 80px;
  }
}

.ml25-85 {
  margin-left: 25px;
}

@media (min-width: 768px) {
  .ml25-85 {
    margin-left: 85px;
  }
}

.ml25-90 {
  margin-left: 25px;
}

@media (min-width: 768px) {
  .ml25-90 {
    margin-left: 90px;
  }
}

.ml25-95 {
  margin-left: 25px;
}

@media (min-width: 768px) {
  .ml25-95 {
    margin-left: 95px;
  }
}

.ml25-100 {
  margin-left: 25px;
}

@media (min-width: 768px) {
  .ml25-100 {
    margin-left: 100px;
  }
}

.ml30-0 {
  margin-left: 30px;
}

@media (min-width: 768px) {
  .ml30-0 {
    margin-left: 0px;
  }
}

.ml30-5 {
  margin-left: 30px;
}

@media (min-width: 768px) {
  .ml30-5 {
    margin-left: 5px;
  }
}

.ml30-10 {
  margin-left: 30px;
}

@media (min-width: 768px) {
  .ml30-10 {
    margin-left: 10px;
  }
}

.ml30-15 {
  margin-left: 30px;
}

@media (min-width: 768px) {
  .ml30-15 {
    margin-left: 15px;
  }
}

.ml30-20 {
  margin-left: 30px;
}

@media (min-width: 768px) {
  .ml30-20 {
    margin-left: 20px;
  }
}

.ml30-25 {
  margin-left: 30px;
}

@media (min-width: 768px) {
  .ml30-25 {
    margin-left: 25px;
  }
}

.ml30-30 {
  margin-left: 30px;
}

@media (min-width: 768px) {
  .ml30-30 {
    margin-left: 30px;
  }
}

.ml30-35 {
  margin-left: 30px;
}

@media (min-width: 768px) {
  .ml30-35 {
    margin-left: 35px;
  }
}

.ml30-40 {
  margin-left: 30px;
}

@media (min-width: 768px) {
  .ml30-40 {
    margin-left: 40px;
  }
}

.ml30-45 {
  margin-left: 30px;
}

@media (min-width: 768px) {
  .ml30-45 {
    margin-left: 45px;
  }
}

.ml30-50 {
  margin-left: 30px;
}

@media (min-width: 768px) {
  .ml30-50 {
    margin-left: 50px;
  }
}

.ml30-55 {
  margin-left: 30px;
}

@media (min-width: 768px) {
  .ml30-55 {
    margin-left: 55px;
  }
}

.ml30-60 {
  margin-left: 30px;
}

@media (min-width: 768px) {
  .ml30-60 {
    margin-left: 60px;
  }
}

.ml30-65 {
  margin-left: 30px;
}

@media (min-width: 768px) {
  .ml30-65 {
    margin-left: 65px;
  }
}

.ml30-70 {
  margin-left: 30px;
}

@media (min-width: 768px) {
  .ml30-70 {
    margin-left: 70px;
  }
}

.ml30-75 {
  margin-left: 30px;
}

@media (min-width: 768px) {
  .ml30-75 {
    margin-left: 75px;
  }
}

.ml30-80 {
  margin-left: 30px;
}

@media (min-width: 768px) {
  .ml30-80 {
    margin-left: 80px;
  }
}

.ml30-85 {
  margin-left: 30px;
}

@media (min-width: 768px) {
  .ml30-85 {
    margin-left: 85px;
  }
}

.ml30-90 {
  margin-left: 30px;
}

@media (min-width: 768px) {
  .ml30-90 {
    margin-left: 90px;
  }
}

.ml30-95 {
  margin-left: 30px;
}

@media (min-width: 768px) {
  .ml30-95 {
    margin-left: 95px;
  }
}

.ml30-100 {
  margin-left: 30px;
}

@media (min-width: 768px) {
  .ml30-100 {
    margin-left: 100px;
  }
}

.ml35-0 {
  margin-left: 35px;
}

@media (min-width: 768px) {
  .ml35-0 {
    margin-left: 0px;
  }
}

.ml35-5 {
  margin-left: 35px;
}

@media (min-width: 768px) {
  .ml35-5 {
    margin-left: 5px;
  }
}

.ml35-10 {
  margin-left: 35px;
}

@media (min-width: 768px) {
  .ml35-10 {
    margin-left: 10px;
  }
}

.ml35-15 {
  margin-left: 35px;
}

@media (min-width: 768px) {
  .ml35-15 {
    margin-left: 15px;
  }
}

.ml35-20 {
  margin-left: 35px;
}

@media (min-width: 768px) {
  .ml35-20 {
    margin-left: 20px;
  }
}

.ml35-25 {
  margin-left: 35px;
}

@media (min-width: 768px) {
  .ml35-25 {
    margin-left: 25px;
  }
}

.ml35-30 {
  margin-left: 35px;
}

@media (min-width: 768px) {
  .ml35-30 {
    margin-left: 30px;
  }
}

.ml35-35 {
  margin-left: 35px;
}

@media (min-width: 768px) {
  .ml35-35 {
    margin-left: 35px;
  }
}

.ml35-40 {
  margin-left: 35px;
}

@media (min-width: 768px) {
  .ml35-40 {
    margin-left: 40px;
  }
}

.ml35-45 {
  margin-left: 35px;
}

@media (min-width: 768px) {
  .ml35-45 {
    margin-left: 45px;
  }
}

.ml35-50 {
  margin-left: 35px;
}

@media (min-width: 768px) {
  .ml35-50 {
    margin-left: 50px;
  }
}

.ml35-55 {
  margin-left: 35px;
}

@media (min-width: 768px) {
  .ml35-55 {
    margin-left: 55px;
  }
}

.ml35-60 {
  margin-left: 35px;
}

@media (min-width: 768px) {
  .ml35-60 {
    margin-left: 60px;
  }
}

.ml35-65 {
  margin-left: 35px;
}

@media (min-width: 768px) {
  .ml35-65 {
    margin-left: 65px;
  }
}

.ml35-70 {
  margin-left: 35px;
}

@media (min-width: 768px) {
  .ml35-70 {
    margin-left: 70px;
  }
}

.ml35-75 {
  margin-left: 35px;
}

@media (min-width: 768px) {
  .ml35-75 {
    margin-left: 75px;
  }
}

.ml35-80 {
  margin-left: 35px;
}

@media (min-width: 768px) {
  .ml35-80 {
    margin-left: 80px;
  }
}

.ml35-85 {
  margin-left: 35px;
}

@media (min-width: 768px) {
  .ml35-85 {
    margin-left: 85px;
  }
}

.ml35-90 {
  margin-left: 35px;
}

@media (min-width: 768px) {
  .ml35-90 {
    margin-left: 90px;
  }
}

.ml35-95 {
  margin-left: 35px;
}

@media (min-width: 768px) {
  .ml35-95 {
    margin-left: 95px;
  }
}

.ml35-100 {
  margin-left: 35px;
}

@media (min-width: 768px) {
  .ml35-100 {
    margin-left: 100px;
  }
}

.ml40-0 {
  margin-left: 40px;
}

@media (min-width: 768px) {
  .ml40-0 {
    margin-left: 0px;
  }
}

.ml40-5 {
  margin-left: 40px;
}

@media (min-width: 768px) {
  .ml40-5 {
    margin-left: 5px;
  }
}

.ml40-10 {
  margin-left: 40px;
}

@media (min-width: 768px) {
  .ml40-10 {
    margin-left: 10px;
  }
}

.ml40-15 {
  margin-left: 40px;
}

@media (min-width: 768px) {
  .ml40-15 {
    margin-left: 15px;
  }
}

.ml40-20 {
  margin-left: 40px;
}

@media (min-width: 768px) {
  .ml40-20 {
    margin-left: 20px;
  }
}

.ml40-25 {
  margin-left: 40px;
}

@media (min-width: 768px) {
  .ml40-25 {
    margin-left: 25px;
  }
}

.ml40-30 {
  margin-left: 40px;
}

@media (min-width: 768px) {
  .ml40-30 {
    margin-left: 30px;
  }
}

.ml40-35 {
  margin-left: 40px;
}

@media (min-width: 768px) {
  .ml40-35 {
    margin-left: 35px;
  }
}

.ml40-40 {
  margin-left: 40px;
}

@media (min-width: 768px) {
  .ml40-40 {
    margin-left: 40px;
  }
}

.ml40-45 {
  margin-left: 40px;
}

@media (min-width: 768px) {
  .ml40-45 {
    margin-left: 45px;
  }
}

.ml40-50 {
  margin-left: 40px;
}

@media (min-width: 768px) {
  .ml40-50 {
    margin-left: 50px;
  }
}

.ml40-55 {
  margin-left: 40px;
}

@media (min-width: 768px) {
  .ml40-55 {
    margin-left: 55px;
  }
}

.ml40-60 {
  margin-left: 40px;
}

@media (min-width: 768px) {
  .ml40-60 {
    margin-left: 60px;
  }
}

.ml40-65 {
  margin-left: 40px;
}

@media (min-width: 768px) {
  .ml40-65 {
    margin-left: 65px;
  }
}

.ml40-70 {
  margin-left: 40px;
}

@media (min-width: 768px) {
  .ml40-70 {
    margin-left: 70px;
  }
}

.ml40-75 {
  margin-left: 40px;
}

@media (min-width: 768px) {
  .ml40-75 {
    margin-left: 75px;
  }
}

.ml40-80 {
  margin-left: 40px;
}

@media (min-width: 768px) {
  .ml40-80 {
    margin-left: 80px;
  }
}

.ml40-85 {
  margin-left: 40px;
}

@media (min-width: 768px) {
  .ml40-85 {
    margin-left: 85px;
  }
}

.ml40-90 {
  margin-left: 40px;
}

@media (min-width: 768px) {
  .ml40-90 {
    margin-left: 90px;
  }
}

.ml40-95 {
  margin-left: 40px;
}

@media (min-width: 768px) {
  .ml40-95 {
    margin-left: 95px;
  }
}

.ml40-100 {
  margin-left: 40px;
}

@media (min-width: 768px) {
  .ml40-100 {
    margin-left: 100px;
  }
}

.ml45-0 {
  margin-left: 45px;
}

@media (min-width: 768px) {
  .ml45-0 {
    margin-left: 0px;
  }
}

.ml45-5 {
  margin-left: 45px;
}

@media (min-width: 768px) {
  .ml45-5 {
    margin-left: 5px;
  }
}

.ml45-10 {
  margin-left: 45px;
}

@media (min-width: 768px) {
  .ml45-10 {
    margin-left: 10px;
  }
}

.ml45-15 {
  margin-left: 45px;
}

@media (min-width: 768px) {
  .ml45-15 {
    margin-left: 15px;
  }
}

.ml45-20 {
  margin-left: 45px;
}

@media (min-width: 768px) {
  .ml45-20 {
    margin-left: 20px;
  }
}

.ml45-25 {
  margin-left: 45px;
}

@media (min-width: 768px) {
  .ml45-25 {
    margin-left: 25px;
  }
}

.ml45-30 {
  margin-left: 45px;
}

@media (min-width: 768px) {
  .ml45-30 {
    margin-left: 30px;
  }
}

.ml45-35 {
  margin-left: 45px;
}

@media (min-width: 768px) {
  .ml45-35 {
    margin-left: 35px;
  }
}

.ml45-40 {
  margin-left: 45px;
}

@media (min-width: 768px) {
  .ml45-40 {
    margin-left: 40px;
  }
}

.ml45-45 {
  margin-left: 45px;
}

@media (min-width: 768px) {
  .ml45-45 {
    margin-left: 45px;
  }
}

.ml45-50 {
  margin-left: 45px;
}

@media (min-width: 768px) {
  .ml45-50 {
    margin-left: 50px;
  }
}

.ml45-55 {
  margin-left: 45px;
}

@media (min-width: 768px) {
  .ml45-55 {
    margin-left: 55px;
  }
}

.ml45-60 {
  margin-left: 45px;
}

@media (min-width: 768px) {
  .ml45-60 {
    margin-left: 60px;
  }
}

.ml45-65 {
  margin-left: 45px;
}

@media (min-width: 768px) {
  .ml45-65 {
    margin-left: 65px;
  }
}

.ml45-70 {
  margin-left: 45px;
}

@media (min-width: 768px) {
  .ml45-70 {
    margin-left: 70px;
  }
}

.ml45-75 {
  margin-left: 45px;
}

@media (min-width: 768px) {
  .ml45-75 {
    margin-left: 75px;
  }
}

.ml45-80 {
  margin-left: 45px;
}

@media (min-width: 768px) {
  .ml45-80 {
    margin-left: 80px;
  }
}

.ml45-85 {
  margin-left: 45px;
}

@media (min-width: 768px) {
  .ml45-85 {
    margin-left: 85px;
  }
}

.ml45-90 {
  margin-left: 45px;
}

@media (min-width: 768px) {
  .ml45-90 {
    margin-left: 90px;
  }
}

.ml45-95 {
  margin-left: 45px;
}

@media (min-width: 768px) {
  .ml45-95 {
    margin-left: 95px;
  }
}

.ml45-100 {
  margin-left: 45px;
}

@media (min-width: 768px) {
  .ml45-100 {
    margin-left: 100px;
  }
}

.ml50-0 {
  margin-left: 50px;
}

@media (min-width: 768px) {
  .ml50-0 {
    margin-left: 0px;
  }
}

.ml50-5 {
  margin-left: 50px;
}

@media (min-width: 768px) {
  .ml50-5 {
    margin-left: 5px;
  }
}

.ml50-10 {
  margin-left: 50px;
}

@media (min-width: 768px) {
  .ml50-10 {
    margin-left: 10px;
  }
}

.ml50-15 {
  margin-left: 50px;
}

@media (min-width: 768px) {
  .ml50-15 {
    margin-left: 15px;
  }
}

.ml50-20 {
  margin-left: 50px;
}

@media (min-width: 768px) {
  .ml50-20 {
    margin-left: 20px;
  }
}

.ml50-25 {
  margin-left: 50px;
}

@media (min-width: 768px) {
  .ml50-25 {
    margin-left: 25px;
  }
}

.ml50-30 {
  margin-left: 50px;
}

@media (min-width: 768px) {
  .ml50-30 {
    margin-left: 30px;
  }
}

.ml50-35 {
  margin-left: 50px;
}

@media (min-width: 768px) {
  .ml50-35 {
    margin-left: 35px;
  }
}

.ml50-40 {
  margin-left: 50px;
}

@media (min-width: 768px) {
  .ml50-40 {
    margin-left: 40px;
  }
}

.ml50-45 {
  margin-left: 50px;
}

@media (min-width: 768px) {
  .ml50-45 {
    margin-left: 45px;
  }
}

.ml50-50 {
  margin-left: 50px;
}

@media (min-width: 768px) {
  .ml50-50 {
    margin-left: 50px;
  }
}

.ml50-55 {
  margin-left: 50px;
}

@media (min-width: 768px) {
  .ml50-55 {
    margin-left: 55px;
  }
}

.ml50-60 {
  margin-left: 50px;
}

@media (min-width: 768px) {
  .ml50-60 {
    margin-left: 60px;
  }
}

.ml50-65 {
  margin-left: 50px;
}

@media (min-width: 768px) {
  .ml50-65 {
    margin-left: 65px;
  }
}

.ml50-70 {
  margin-left: 50px;
}

@media (min-width: 768px) {
  .ml50-70 {
    margin-left: 70px;
  }
}

.ml50-75 {
  margin-left: 50px;
}

@media (min-width: 768px) {
  .ml50-75 {
    margin-left: 75px;
  }
}

.ml50-80 {
  margin-left: 50px;
}

@media (min-width: 768px) {
  .ml50-80 {
    margin-left: 80px;
  }
}

.ml50-85 {
  margin-left: 50px;
}

@media (min-width: 768px) {
  .ml50-85 {
    margin-left: 85px;
  }
}

.ml50-90 {
  margin-left: 50px;
}

@media (min-width: 768px) {
  .ml50-90 {
    margin-left: 90px;
  }
}

.ml50-95 {
  margin-left: 50px;
}

@media (min-width: 768px) {
  .ml50-95 {
    margin-left: 95px;
  }
}

.ml50-100 {
  margin-left: 50px;
}

@media (min-width: 768px) {
  .ml50-100 {
    margin-left: 100px;
  }
}

.ml55-0 {
  margin-left: 55px;
}

@media (min-width: 768px) {
  .ml55-0 {
    margin-left: 0px;
  }
}

.ml55-5 {
  margin-left: 55px;
}

@media (min-width: 768px) {
  .ml55-5 {
    margin-left: 5px;
  }
}

.ml55-10 {
  margin-left: 55px;
}

@media (min-width: 768px) {
  .ml55-10 {
    margin-left: 10px;
  }
}

.ml55-15 {
  margin-left: 55px;
}

@media (min-width: 768px) {
  .ml55-15 {
    margin-left: 15px;
  }
}

.ml55-20 {
  margin-left: 55px;
}

@media (min-width: 768px) {
  .ml55-20 {
    margin-left: 20px;
  }
}

.ml55-25 {
  margin-left: 55px;
}

@media (min-width: 768px) {
  .ml55-25 {
    margin-left: 25px;
  }
}

.ml55-30 {
  margin-left: 55px;
}

@media (min-width: 768px) {
  .ml55-30 {
    margin-left: 30px;
  }
}

.ml55-35 {
  margin-left: 55px;
}

@media (min-width: 768px) {
  .ml55-35 {
    margin-left: 35px;
  }
}

.ml55-40 {
  margin-left: 55px;
}

@media (min-width: 768px) {
  .ml55-40 {
    margin-left: 40px;
  }
}

.ml55-45 {
  margin-left: 55px;
}

@media (min-width: 768px) {
  .ml55-45 {
    margin-left: 45px;
  }
}

.ml55-50 {
  margin-left: 55px;
}

@media (min-width: 768px) {
  .ml55-50 {
    margin-left: 50px;
  }
}

.ml55-55 {
  margin-left: 55px;
}

@media (min-width: 768px) {
  .ml55-55 {
    margin-left: 55px;
  }
}

.ml55-60 {
  margin-left: 55px;
}

@media (min-width: 768px) {
  .ml55-60 {
    margin-left: 60px;
  }
}

.ml55-65 {
  margin-left: 55px;
}

@media (min-width: 768px) {
  .ml55-65 {
    margin-left: 65px;
  }
}

.ml55-70 {
  margin-left: 55px;
}

@media (min-width: 768px) {
  .ml55-70 {
    margin-left: 70px;
  }
}

.ml55-75 {
  margin-left: 55px;
}

@media (min-width: 768px) {
  .ml55-75 {
    margin-left: 75px;
  }
}

.ml55-80 {
  margin-left: 55px;
}

@media (min-width: 768px) {
  .ml55-80 {
    margin-left: 80px;
  }
}

.ml55-85 {
  margin-left: 55px;
}

@media (min-width: 768px) {
  .ml55-85 {
    margin-left: 85px;
  }
}

.ml55-90 {
  margin-left: 55px;
}

@media (min-width: 768px) {
  .ml55-90 {
    margin-left: 90px;
  }
}

.ml55-95 {
  margin-left: 55px;
}

@media (min-width: 768px) {
  .ml55-95 {
    margin-left: 95px;
  }
}

.ml55-100 {
  margin-left: 55px;
}

@media (min-width: 768px) {
  .ml55-100 {
    margin-left: 100px;
  }
}

.ml60-0 {
  margin-left: 60px;
}

@media (min-width: 768px) {
  .ml60-0 {
    margin-left: 0px;
  }
}

.ml60-5 {
  margin-left: 60px;
}

@media (min-width: 768px) {
  .ml60-5 {
    margin-left: 5px;
  }
}

.ml60-10 {
  margin-left: 60px;
}

@media (min-width: 768px) {
  .ml60-10 {
    margin-left: 10px;
  }
}

.ml60-15 {
  margin-left: 60px;
}

@media (min-width: 768px) {
  .ml60-15 {
    margin-left: 15px;
  }
}

.ml60-20 {
  margin-left: 60px;
}

@media (min-width: 768px) {
  .ml60-20 {
    margin-left: 20px;
  }
}

.ml60-25 {
  margin-left: 60px;
}

@media (min-width: 768px) {
  .ml60-25 {
    margin-left: 25px;
  }
}

.ml60-30 {
  margin-left: 60px;
}

@media (min-width: 768px) {
  .ml60-30 {
    margin-left: 30px;
  }
}

.ml60-35 {
  margin-left: 60px;
}

@media (min-width: 768px) {
  .ml60-35 {
    margin-left: 35px;
  }
}

.ml60-40 {
  margin-left: 60px;
}

@media (min-width: 768px) {
  .ml60-40 {
    margin-left: 40px;
  }
}

.ml60-45 {
  margin-left: 60px;
}

@media (min-width: 768px) {
  .ml60-45 {
    margin-left: 45px;
  }
}

.ml60-50 {
  margin-left: 60px;
}

@media (min-width: 768px) {
  .ml60-50 {
    margin-left: 50px;
  }
}

.ml60-55 {
  margin-left: 60px;
}

@media (min-width: 768px) {
  .ml60-55 {
    margin-left: 55px;
  }
}

.ml60-60 {
  margin-left: 60px;
}

@media (min-width: 768px) {
  .ml60-60 {
    margin-left: 60px;
  }
}

.ml60-65 {
  margin-left: 60px;
}

@media (min-width: 768px) {
  .ml60-65 {
    margin-left: 65px;
  }
}

.ml60-70 {
  margin-left: 60px;
}

@media (min-width: 768px) {
  .ml60-70 {
    margin-left: 70px;
  }
}

.ml60-75 {
  margin-left: 60px;
}

@media (min-width: 768px) {
  .ml60-75 {
    margin-left: 75px;
  }
}

.ml60-80 {
  margin-left: 60px;
}

@media (min-width: 768px) {
  .ml60-80 {
    margin-left: 80px;
  }
}

.ml60-85 {
  margin-left: 60px;
}

@media (min-width: 768px) {
  .ml60-85 {
    margin-left: 85px;
  }
}

.ml60-90 {
  margin-left: 60px;
}

@media (min-width: 768px) {
  .ml60-90 {
    margin-left: 90px;
  }
}

.ml60-95 {
  margin-left: 60px;
}

@media (min-width: 768px) {
  .ml60-95 {
    margin-left: 95px;
  }
}

.ml60-100 {
  margin-left: 60px;
}

@media (min-width: 768px) {
  .ml60-100 {
    margin-left: 100px;
  }
}

.ml65-0 {
  margin-left: 65px;
}

@media (min-width: 768px) {
  .ml65-0 {
    margin-left: 0px;
  }
}

.ml65-5 {
  margin-left: 65px;
}

@media (min-width: 768px) {
  .ml65-5 {
    margin-left: 5px;
  }
}

.ml65-10 {
  margin-left: 65px;
}

@media (min-width: 768px) {
  .ml65-10 {
    margin-left: 10px;
  }
}

.ml65-15 {
  margin-left: 65px;
}

@media (min-width: 768px) {
  .ml65-15 {
    margin-left: 15px;
  }
}

.ml65-20 {
  margin-left: 65px;
}

@media (min-width: 768px) {
  .ml65-20 {
    margin-left: 20px;
  }
}

.ml65-25 {
  margin-left: 65px;
}

@media (min-width: 768px) {
  .ml65-25 {
    margin-left: 25px;
  }
}

.ml65-30 {
  margin-left: 65px;
}

@media (min-width: 768px) {
  .ml65-30 {
    margin-left: 30px;
  }
}

.ml65-35 {
  margin-left: 65px;
}

@media (min-width: 768px) {
  .ml65-35 {
    margin-left: 35px;
  }
}

.ml65-40 {
  margin-left: 65px;
}

@media (min-width: 768px) {
  .ml65-40 {
    margin-left: 40px;
  }
}

.ml65-45 {
  margin-left: 65px;
}

@media (min-width: 768px) {
  .ml65-45 {
    margin-left: 45px;
  }
}

.ml65-50 {
  margin-left: 65px;
}

@media (min-width: 768px) {
  .ml65-50 {
    margin-left: 50px;
  }
}

.ml65-55 {
  margin-left: 65px;
}

@media (min-width: 768px) {
  .ml65-55 {
    margin-left: 55px;
  }
}

.ml65-60 {
  margin-left: 65px;
}

@media (min-width: 768px) {
  .ml65-60 {
    margin-left: 60px;
  }
}

.ml65-65 {
  margin-left: 65px;
}

@media (min-width: 768px) {
  .ml65-65 {
    margin-left: 65px;
  }
}

.ml65-70 {
  margin-left: 65px;
}

@media (min-width: 768px) {
  .ml65-70 {
    margin-left: 70px;
  }
}

.ml65-75 {
  margin-left: 65px;
}

@media (min-width: 768px) {
  .ml65-75 {
    margin-left: 75px;
  }
}

.ml65-80 {
  margin-left: 65px;
}

@media (min-width: 768px) {
  .ml65-80 {
    margin-left: 80px;
  }
}

.ml65-85 {
  margin-left: 65px;
}

@media (min-width: 768px) {
  .ml65-85 {
    margin-left: 85px;
  }
}

.ml65-90 {
  margin-left: 65px;
}

@media (min-width: 768px) {
  .ml65-90 {
    margin-left: 90px;
  }
}

.ml65-95 {
  margin-left: 65px;
}

@media (min-width: 768px) {
  .ml65-95 {
    margin-left: 95px;
  }
}

.ml65-100 {
  margin-left: 65px;
}

@media (min-width: 768px) {
  .ml65-100 {
    margin-left: 100px;
  }
}

.ml70-0 {
  margin-left: 70px;
}

@media (min-width: 768px) {
  .ml70-0 {
    margin-left: 0px;
  }
}

.ml70-5 {
  margin-left: 70px;
}

@media (min-width: 768px) {
  .ml70-5 {
    margin-left: 5px;
  }
}

.ml70-10 {
  margin-left: 70px;
}

@media (min-width: 768px) {
  .ml70-10 {
    margin-left: 10px;
  }
}

.ml70-15 {
  margin-left: 70px;
}

@media (min-width: 768px) {
  .ml70-15 {
    margin-left: 15px;
  }
}

.ml70-20 {
  margin-left: 70px;
}

@media (min-width: 768px) {
  .ml70-20 {
    margin-left: 20px;
  }
}

.ml70-25 {
  margin-left: 70px;
}

@media (min-width: 768px) {
  .ml70-25 {
    margin-left: 25px;
  }
}

.ml70-30 {
  margin-left: 70px;
}

@media (min-width: 768px) {
  .ml70-30 {
    margin-left: 30px;
  }
}

.ml70-35 {
  margin-left: 70px;
}

@media (min-width: 768px) {
  .ml70-35 {
    margin-left: 35px;
  }
}

.ml70-40 {
  margin-left: 70px;
}

@media (min-width: 768px) {
  .ml70-40 {
    margin-left: 40px;
  }
}

.ml70-45 {
  margin-left: 70px;
}

@media (min-width: 768px) {
  .ml70-45 {
    margin-left: 45px;
  }
}

.ml70-50 {
  margin-left: 70px;
}

@media (min-width: 768px) {
  .ml70-50 {
    margin-left: 50px;
  }
}

.ml70-55 {
  margin-left: 70px;
}

@media (min-width: 768px) {
  .ml70-55 {
    margin-left: 55px;
  }
}

.ml70-60 {
  margin-left: 70px;
}

@media (min-width: 768px) {
  .ml70-60 {
    margin-left: 60px;
  }
}

.ml70-65 {
  margin-left: 70px;
}

@media (min-width: 768px) {
  .ml70-65 {
    margin-left: 65px;
  }
}

.ml70-70 {
  margin-left: 70px;
}

@media (min-width: 768px) {
  .ml70-70 {
    margin-left: 70px;
  }
}

.ml70-75 {
  margin-left: 70px;
}

@media (min-width: 768px) {
  .ml70-75 {
    margin-left: 75px;
  }
}

.ml70-80 {
  margin-left: 70px;
}

@media (min-width: 768px) {
  .ml70-80 {
    margin-left: 80px;
  }
}

.ml70-85 {
  margin-left: 70px;
}

@media (min-width: 768px) {
  .ml70-85 {
    margin-left: 85px;
  }
}

.ml70-90 {
  margin-left: 70px;
}

@media (min-width: 768px) {
  .ml70-90 {
    margin-left: 90px;
  }
}

.ml70-95 {
  margin-left: 70px;
}

@media (min-width: 768px) {
  .ml70-95 {
    margin-left: 95px;
  }
}

.ml70-100 {
  margin-left: 70px;
}

@media (min-width: 768px) {
  .ml70-100 {
    margin-left: 100px;
  }
}

.ml75-0 {
  margin-left: 75px;
}

@media (min-width: 768px) {
  .ml75-0 {
    margin-left: 0px;
  }
}

.ml75-5 {
  margin-left: 75px;
}

@media (min-width: 768px) {
  .ml75-5 {
    margin-left: 5px;
  }
}

.ml75-10 {
  margin-left: 75px;
}

@media (min-width: 768px) {
  .ml75-10 {
    margin-left: 10px;
  }
}

.ml75-15 {
  margin-left: 75px;
}

@media (min-width: 768px) {
  .ml75-15 {
    margin-left: 15px;
  }
}

.ml75-20 {
  margin-left: 75px;
}

@media (min-width: 768px) {
  .ml75-20 {
    margin-left: 20px;
  }
}

.ml75-25 {
  margin-left: 75px;
}

@media (min-width: 768px) {
  .ml75-25 {
    margin-left: 25px;
  }
}

.ml75-30 {
  margin-left: 75px;
}

@media (min-width: 768px) {
  .ml75-30 {
    margin-left: 30px;
  }
}

.ml75-35 {
  margin-left: 75px;
}

@media (min-width: 768px) {
  .ml75-35 {
    margin-left: 35px;
  }
}

.ml75-40 {
  margin-left: 75px;
}

@media (min-width: 768px) {
  .ml75-40 {
    margin-left: 40px;
  }
}

.ml75-45 {
  margin-left: 75px;
}

@media (min-width: 768px) {
  .ml75-45 {
    margin-left: 45px;
  }
}

.ml75-50 {
  margin-left: 75px;
}

@media (min-width: 768px) {
  .ml75-50 {
    margin-left: 50px;
  }
}

.ml75-55 {
  margin-left: 75px;
}

@media (min-width: 768px) {
  .ml75-55 {
    margin-left: 55px;
  }
}

.ml75-60 {
  margin-left: 75px;
}

@media (min-width: 768px) {
  .ml75-60 {
    margin-left: 60px;
  }
}

.ml75-65 {
  margin-left: 75px;
}

@media (min-width: 768px) {
  .ml75-65 {
    margin-left: 65px;
  }
}

.ml75-70 {
  margin-left: 75px;
}

@media (min-width: 768px) {
  .ml75-70 {
    margin-left: 70px;
  }
}

.ml75-75 {
  margin-left: 75px;
}

@media (min-width: 768px) {
  .ml75-75 {
    margin-left: 75px;
  }
}

.ml75-80 {
  margin-left: 75px;
}

@media (min-width: 768px) {
  .ml75-80 {
    margin-left: 80px;
  }
}

.ml75-85 {
  margin-left: 75px;
}

@media (min-width: 768px) {
  .ml75-85 {
    margin-left: 85px;
  }
}

.ml75-90 {
  margin-left: 75px;
}

@media (min-width: 768px) {
  .ml75-90 {
    margin-left: 90px;
  }
}

.ml75-95 {
  margin-left: 75px;
}

@media (min-width: 768px) {
  .ml75-95 {
    margin-left: 95px;
  }
}

.ml75-100 {
  margin-left: 75px;
}

@media (min-width: 768px) {
  .ml75-100 {
    margin-left: 100px;
  }
}

.ml80-0 {
  margin-left: 80px;
}

@media (min-width: 768px) {
  .ml80-0 {
    margin-left: 0px;
  }
}

.ml80-5 {
  margin-left: 80px;
}

@media (min-width: 768px) {
  .ml80-5 {
    margin-left: 5px;
  }
}

.ml80-10 {
  margin-left: 80px;
}

@media (min-width: 768px) {
  .ml80-10 {
    margin-left: 10px;
  }
}

.ml80-15 {
  margin-left: 80px;
}

@media (min-width: 768px) {
  .ml80-15 {
    margin-left: 15px;
  }
}

.ml80-20 {
  margin-left: 80px;
}

@media (min-width: 768px) {
  .ml80-20 {
    margin-left: 20px;
  }
}

.ml80-25 {
  margin-left: 80px;
}

@media (min-width: 768px) {
  .ml80-25 {
    margin-left: 25px;
  }
}

.ml80-30 {
  margin-left: 80px;
}

@media (min-width: 768px) {
  .ml80-30 {
    margin-left: 30px;
  }
}

.ml80-35 {
  margin-left: 80px;
}

@media (min-width: 768px) {
  .ml80-35 {
    margin-left: 35px;
  }
}

.ml80-40 {
  margin-left: 80px;
}

@media (min-width: 768px) {
  .ml80-40 {
    margin-left: 40px;
  }
}

.ml80-45 {
  margin-left: 80px;
}

@media (min-width: 768px) {
  .ml80-45 {
    margin-left: 45px;
  }
}

.ml80-50 {
  margin-left: 80px;
}

@media (min-width: 768px) {
  .ml80-50 {
    margin-left: 50px;
  }
}

.ml80-55 {
  margin-left: 80px;
}

@media (min-width: 768px) {
  .ml80-55 {
    margin-left: 55px;
  }
}

.ml80-60 {
  margin-left: 80px;
}

@media (min-width: 768px) {
  .ml80-60 {
    margin-left: 60px;
  }
}

.ml80-65 {
  margin-left: 80px;
}

@media (min-width: 768px) {
  .ml80-65 {
    margin-left: 65px;
  }
}

.ml80-70 {
  margin-left: 80px;
}

@media (min-width: 768px) {
  .ml80-70 {
    margin-left: 70px;
  }
}

.ml80-75 {
  margin-left: 80px;
}

@media (min-width: 768px) {
  .ml80-75 {
    margin-left: 75px;
  }
}

.ml80-80 {
  margin-left: 80px;
}

@media (min-width: 768px) {
  .ml80-80 {
    margin-left: 80px;
  }
}

.ml80-85 {
  margin-left: 80px;
}

@media (min-width: 768px) {
  .ml80-85 {
    margin-left: 85px;
  }
}

.ml80-90 {
  margin-left: 80px;
}

@media (min-width: 768px) {
  .ml80-90 {
    margin-left: 90px;
  }
}

.ml80-95 {
  margin-left: 80px;
}

@media (min-width: 768px) {
  .ml80-95 {
    margin-left: 95px;
  }
}

.ml80-100 {
  margin-left: 80px;
}

@media (min-width: 768px) {
  .ml80-100 {
    margin-left: 100px;
  }
}

.ml85-0 {
  margin-left: 85px;
}

@media (min-width: 768px) {
  .ml85-0 {
    margin-left: 0px;
  }
}

.ml85-5 {
  margin-left: 85px;
}

@media (min-width: 768px) {
  .ml85-5 {
    margin-left: 5px;
  }
}

.ml85-10 {
  margin-left: 85px;
}

@media (min-width: 768px) {
  .ml85-10 {
    margin-left: 10px;
  }
}

.ml85-15 {
  margin-left: 85px;
}

@media (min-width: 768px) {
  .ml85-15 {
    margin-left: 15px;
  }
}

.ml85-20 {
  margin-left: 85px;
}

@media (min-width: 768px) {
  .ml85-20 {
    margin-left: 20px;
  }
}

.ml85-25 {
  margin-left: 85px;
}

@media (min-width: 768px) {
  .ml85-25 {
    margin-left: 25px;
  }
}

.ml85-30 {
  margin-left: 85px;
}

@media (min-width: 768px) {
  .ml85-30 {
    margin-left: 30px;
  }
}

.ml85-35 {
  margin-left: 85px;
}

@media (min-width: 768px) {
  .ml85-35 {
    margin-left: 35px;
  }
}

.ml85-40 {
  margin-left: 85px;
}

@media (min-width: 768px) {
  .ml85-40 {
    margin-left: 40px;
  }
}

.ml85-45 {
  margin-left: 85px;
}

@media (min-width: 768px) {
  .ml85-45 {
    margin-left: 45px;
  }
}

.ml85-50 {
  margin-left: 85px;
}

@media (min-width: 768px) {
  .ml85-50 {
    margin-left: 50px;
  }
}

.ml85-55 {
  margin-left: 85px;
}

@media (min-width: 768px) {
  .ml85-55 {
    margin-left: 55px;
  }
}

.ml85-60 {
  margin-left: 85px;
}

@media (min-width: 768px) {
  .ml85-60 {
    margin-left: 60px;
  }
}

.ml85-65 {
  margin-left: 85px;
}

@media (min-width: 768px) {
  .ml85-65 {
    margin-left: 65px;
  }
}

.ml85-70 {
  margin-left: 85px;
}

@media (min-width: 768px) {
  .ml85-70 {
    margin-left: 70px;
  }
}

.ml85-75 {
  margin-left: 85px;
}

@media (min-width: 768px) {
  .ml85-75 {
    margin-left: 75px;
  }
}

.ml85-80 {
  margin-left: 85px;
}

@media (min-width: 768px) {
  .ml85-80 {
    margin-left: 80px;
  }
}

.ml85-85 {
  margin-left: 85px;
}

@media (min-width: 768px) {
  .ml85-85 {
    margin-left: 85px;
  }
}

.ml85-90 {
  margin-left: 85px;
}

@media (min-width: 768px) {
  .ml85-90 {
    margin-left: 90px;
  }
}

.ml85-95 {
  margin-left: 85px;
}

@media (min-width: 768px) {
  .ml85-95 {
    margin-left: 95px;
  }
}

.ml85-100 {
  margin-left: 85px;
}

@media (min-width: 768px) {
  .ml85-100 {
    margin-left: 100px;
  }
}

.ml90-0 {
  margin-left: 90px;
}

@media (min-width: 768px) {
  .ml90-0 {
    margin-left: 0px;
  }
}

.ml90-5 {
  margin-left: 90px;
}

@media (min-width: 768px) {
  .ml90-5 {
    margin-left: 5px;
  }
}

.ml90-10 {
  margin-left: 90px;
}

@media (min-width: 768px) {
  .ml90-10 {
    margin-left: 10px;
  }
}

.ml90-15 {
  margin-left: 90px;
}

@media (min-width: 768px) {
  .ml90-15 {
    margin-left: 15px;
  }
}

.ml90-20 {
  margin-left: 90px;
}

@media (min-width: 768px) {
  .ml90-20 {
    margin-left: 20px;
  }
}

.ml90-25 {
  margin-left: 90px;
}

@media (min-width: 768px) {
  .ml90-25 {
    margin-left: 25px;
  }
}

.ml90-30 {
  margin-left: 90px;
}

@media (min-width: 768px) {
  .ml90-30 {
    margin-left: 30px;
  }
}

.ml90-35 {
  margin-left: 90px;
}

@media (min-width: 768px) {
  .ml90-35 {
    margin-left: 35px;
  }
}

.ml90-40 {
  margin-left: 90px;
}

@media (min-width: 768px) {
  .ml90-40 {
    margin-left: 40px;
  }
}

.ml90-45 {
  margin-left: 90px;
}

@media (min-width: 768px) {
  .ml90-45 {
    margin-left: 45px;
  }
}

.ml90-50 {
  margin-left: 90px;
}

@media (min-width: 768px) {
  .ml90-50 {
    margin-left: 50px;
  }
}

.ml90-55 {
  margin-left: 90px;
}

@media (min-width: 768px) {
  .ml90-55 {
    margin-left: 55px;
  }
}

.ml90-60 {
  margin-left: 90px;
}

@media (min-width: 768px) {
  .ml90-60 {
    margin-left: 60px;
  }
}

.ml90-65 {
  margin-left: 90px;
}

@media (min-width: 768px) {
  .ml90-65 {
    margin-left: 65px;
  }
}

.ml90-70 {
  margin-left: 90px;
}

@media (min-width: 768px) {
  .ml90-70 {
    margin-left: 70px;
  }
}

.ml90-75 {
  margin-left: 90px;
}

@media (min-width: 768px) {
  .ml90-75 {
    margin-left: 75px;
  }
}

.ml90-80 {
  margin-left: 90px;
}

@media (min-width: 768px) {
  .ml90-80 {
    margin-left: 80px;
  }
}

.ml90-85 {
  margin-left: 90px;
}

@media (min-width: 768px) {
  .ml90-85 {
    margin-left: 85px;
  }
}

.ml90-90 {
  margin-left: 90px;
}

@media (min-width: 768px) {
  .ml90-90 {
    margin-left: 90px;
  }
}

.ml90-95 {
  margin-left: 90px;
}

@media (min-width: 768px) {
  .ml90-95 {
    margin-left: 95px;
  }
}

.ml90-100 {
  margin-left: 90px;
}

@media (min-width: 768px) {
  .ml90-100 {
    margin-left: 100px;
  }
}

.ml95-0 {
  margin-left: 95px;
}

@media (min-width: 768px) {
  .ml95-0 {
    margin-left: 0px;
  }
}

.ml95-5 {
  margin-left: 95px;
}

@media (min-width: 768px) {
  .ml95-5 {
    margin-left: 5px;
  }
}

.ml95-10 {
  margin-left: 95px;
}

@media (min-width: 768px) {
  .ml95-10 {
    margin-left: 10px;
  }
}

.ml95-15 {
  margin-left: 95px;
}

@media (min-width: 768px) {
  .ml95-15 {
    margin-left: 15px;
  }
}

.ml95-20 {
  margin-left: 95px;
}

@media (min-width: 768px) {
  .ml95-20 {
    margin-left: 20px;
  }
}

.ml95-25 {
  margin-left: 95px;
}

@media (min-width: 768px) {
  .ml95-25 {
    margin-left: 25px;
  }
}

.ml95-30 {
  margin-left: 95px;
}

@media (min-width: 768px) {
  .ml95-30 {
    margin-left: 30px;
  }
}

.ml95-35 {
  margin-left: 95px;
}

@media (min-width: 768px) {
  .ml95-35 {
    margin-left: 35px;
  }
}

.ml95-40 {
  margin-left: 95px;
}

@media (min-width: 768px) {
  .ml95-40 {
    margin-left: 40px;
  }
}

.ml95-45 {
  margin-left: 95px;
}

@media (min-width: 768px) {
  .ml95-45 {
    margin-left: 45px;
  }
}

.ml95-50 {
  margin-left: 95px;
}

@media (min-width: 768px) {
  .ml95-50 {
    margin-left: 50px;
  }
}

.ml95-55 {
  margin-left: 95px;
}

@media (min-width: 768px) {
  .ml95-55 {
    margin-left: 55px;
  }
}

.ml95-60 {
  margin-left: 95px;
}

@media (min-width: 768px) {
  .ml95-60 {
    margin-left: 60px;
  }
}

.ml95-65 {
  margin-left: 95px;
}

@media (min-width: 768px) {
  .ml95-65 {
    margin-left: 65px;
  }
}

.ml95-70 {
  margin-left: 95px;
}

@media (min-width: 768px) {
  .ml95-70 {
    margin-left: 70px;
  }
}

.ml95-75 {
  margin-left: 95px;
}

@media (min-width: 768px) {
  .ml95-75 {
    margin-left: 75px;
  }
}

.ml95-80 {
  margin-left: 95px;
}

@media (min-width: 768px) {
  .ml95-80 {
    margin-left: 80px;
  }
}

.ml95-85 {
  margin-left: 95px;
}

@media (min-width: 768px) {
  .ml95-85 {
    margin-left: 85px;
  }
}

.ml95-90 {
  margin-left: 95px;
}

@media (min-width: 768px) {
  .ml95-90 {
    margin-left: 90px;
  }
}

.ml95-95 {
  margin-left: 95px;
}

@media (min-width: 768px) {
  .ml95-95 {
    margin-left: 95px;
  }
}

.ml95-100 {
  margin-left: 95px;
}

@media (min-width: 768px) {
  .ml95-100 {
    margin-left: 100px;
  }
}

.ml100-0 {
  margin-left: 100px;
}

@media (min-width: 768px) {
  .ml100-0 {
    margin-left: 0px;
  }
}

.ml100-5 {
  margin-left: 100px;
}

@media (min-width: 768px) {
  .ml100-5 {
    margin-left: 5px;
  }
}

.ml100-10 {
  margin-left: 100px;
}

@media (min-width: 768px) {
  .ml100-10 {
    margin-left: 10px;
  }
}

.ml100-15 {
  margin-left: 100px;
}

@media (min-width: 768px) {
  .ml100-15 {
    margin-left: 15px;
  }
}

.ml100-20 {
  margin-left: 100px;
}

@media (min-width: 768px) {
  .ml100-20 {
    margin-left: 20px;
  }
}

.ml100-25 {
  margin-left: 100px;
}

@media (min-width: 768px) {
  .ml100-25 {
    margin-left: 25px;
  }
}

.ml100-30 {
  margin-left: 100px;
}

@media (min-width: 768px) {
  .ml100-30 {
    margin-left: 30px;
  }
}

.ml100-35 {
  margin-left: 100px;
}

@media (min-width: 768px) {
  .ml100-35 {
    margin-left: 35px;
  }
}

.ml100-40 {
  margin-left: 100px;
}

@media (min-width: 768px) {
  .ml100-40 {
    margin-left: 40px;
  }
}

.ml100-45 {
  margin-left: 100px;
}

@media (min-width: 768px) {
  .ml100-45 {
    margin-left: 45px;
  }
}

.ml100-50 {
  margin-left: 100px;
}

@media (min-width: 768px) {
  .ml100-50 {
    margin-left: 50px;
  }
}

.ml100-55 {
  margin-left: 100px;
}

@media (min-width: 768px) {
  .ml100-55 {
    margin-left: 55px;
  }
}

.ml100-60 {
  margin-left: 100px;
}

@media (min-width: 768px) {
  .ml100-60 {
    margin-left: 60px;
  }
}

.ml100-65 {
  margin-left: 100px;
}

@media (min-width: 768px) {
  .ml100-65 {
    margin-left: 65px;
  }
}

.ml100-70 {
  margin-left: 100px;
}

@media (min-width: 768px) {
  .ml100-70 {
    margin-left: 70px;
  }
}

.ml100-75 {
  margin-left: 100px;
}

@media (min-width: 768px) {
  .ml100-75 {
    margin-left: 75px;
  }
}

.ml100-80 {
  margin-left: 100px;
}

@media (min-width: 768px) {
  .ml100-80 {
    margin-left: 80px;
  }
}

.ml100-85 {
  margin-left: 100px;
}

@media (min-width: 768px) {
  .ml100-85 {
    margin-left: 85px;
  }
}

.ml100-90 {
  margin-left: 100px;
}

@media (min-width: 768px) {
  .ml100-90 {
    margin-left: 90px;
  }
}

.ml100-95 {
  margin-left: 100px;
}

@media (min-width: 768px) {
  .ml100-95 {
    margin-left: 95px;
  }
}

.ml100-100 {
  margin-left: 100px;
}

@media (min-width: 768px) {
  .ml100-100 {
    margin-left: 100px;
  }
}

.mr0-0 {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .mr0-0 {
    margin-right: 0px;
  }
}

.mr0-5 {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .mr0-5 {
    margin-right: 5px;
  }
}

.mr0-10 {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .mr0-10 {
    margin-right: 10px;
  }
}

.mr0-15 {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .mr0-15 {
    margin-right: 15px;
  }
}

.mr0-20 {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .mr0-20 {
    margin-right: 20px;
  }
}

.mr0-25 {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .mr0-25 {
    margin-right: 25px;
  }
}

.mr0-30 {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .mr0-30 {
    margin-right: 30px;
  }
}

.mr0-35 {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .mr0-35 {
    margin-right: 35px;
  }
}

.mr0-40 {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .mr0-40 {
    margin-right: 40px;
  }
}

.mr0-45 {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .mr0-45 {
    margin-right: 45px;
  }
}

.mr0-50 {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .mr0-50 {
    margin-right: 50px;
  }
}

.mr0-55 {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .mr0-55 {
    margin-right: 55px;
  }
}

.mr0-60 {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .mr0-60 {
    margin-right: 60px;
  }
}

.mr0-65 {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .mr0-65 {
    margin-right: 65px;
  }
}

.mr0-70 {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .mr0-70 {
    margin-right: 70px;
  }
}

.mr0-75 {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .mr0-75 {
    margin-right: 75px;
  }
}

.mr0-80 {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .mr0-80 {
    margin-right: 80px;
  }
}

.mr0-85 {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .mr0-85 {
    margin-right: 85px;
  }
}

.mr0-90 {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .mr0-90 {
    margin-right: 90px;
  }
}

.mr0-95 {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .mr0-95 {
    margin-right: 95px;
  }
}

.mr0-100 {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .mr0-100 {
    margin-right: 100px;
  }
}

.mr5-0 {
  margin-right: 5px;
}

@media (min-width: 768px) {
  .mr5-0 {
    margin-right: 0px;
  }
}

.mr5-5 {
  margin-right: 5px;
}

@media (min-width: 768px) {
  .mr5-5 {
    margin-right: 5px;
  }
}

.mr5-10 {
  margin-right: 5px;
}

@media (min-width: 768px) {
  .mr5-10 {
    margin-right: 10px;
  }
}

.mr5-15 {
  margin-right: 5px;
}

@media (min-width: 768px) {
  .mr5-15 {
    margin-right: 15px;
  }
}

.mr5-20 {
  margin-right: 5px;
}

@media (min-width: 768px) {
  .mr5-20 {
    margin-right: 20px;
  }
}

.mr5-25 {
  margin-right: 5px;
}

@media (min-width: 768px) {
  .mr5-25 {
    margin-right: 25px;
  }
}

.mr5-30 {
  margin-right: 5px;
}

@media (min-width: 768px) {
  .mr5-30 {
    margin-right: 30px;
  }
}

.mr5-35 {
  margin-right: 5px;
}

@media (min-width: 768px) {
  .mr5-35 {
    margin-right: 35px;
  }
}

.mr5-40 {
  margin-right: 5px;
}

@media (min-width: 768px) {
  .mr5-40 {
    margin-right: 40px;
  }
}

.mr5-45 {
  margin-right: 5px;
}

@media (min-width: 768px) {
  .mr5-45 {
    margin-right: 45px;
  }
}

.mr5-50 {
  margin-right: 5px;
}

@media (min-width: 768px) {
  .mr5-50 {
    margin-right: 50px;
  }
}

.mr5-55 {
  margin-right: 5px;
}

@media (min-width: 768px) {
  .mr5-55 {
    margin-right: 55px;
  }
}

.mr5-60 {
  margin-right: 5px;
}

@media (min-width: 768px) {
  .mr5-60 {
    margin-right: 60px;
  }
}

.mr5-65 {
  margin-right: 5px;
}

@media (min-width: 768px) {
  .mr5-65 {
    margin-right: 65px;
  }
}

.mr5-70 {
  margin-right: 5px;
}

@media (min-width: 768px) {
  .mr5-70 {
    margin-right: 70px;
  }
}

.mr5-75 {
  margin-right: 5px;
}

@media (min-width: 768px) {
  .mr5-75 {
    margin-right: 75px;
  }
}

.mr5-80 {
  margin-right: 5px;
}

@media (min-width: 768px) {
  .mr5-80 {
    margin-right: 80px;
  }
}

.mr5-85 {
  margin-right: 5px;
}

@media (min-width: 768px) {
  .mr5-85 {
    margin-right: 85px;
  }
}

.mr5-90 {
  margin-right: 5px;
}

@media (min-width: 768px) {
  .mr5-90 {
    margin-right: 90px;
  }
}

.mr5-95 {
  margin-right: 5px;
}

@media (min-width: 768px) {
  .mr5-95 {
    margin-right: 95px;
  }
}

.mr5-100 {
  margin-right: 5px;
}

@media (min-width: 768px) {
  .mr5-100 {
    margin-right: 100px;
  }
}

.mr10-0 {
  margin-right: 10px;
}

@media (min-width: 768px) {
  .mr10-0 {
    margin-right: 0px;
  }
}

.mr10-5 {
  margin-right: 10px;
}

@media (min-width: 768px) {
  .mr10-5 {
    margin-right: 5px;
  }
}

.mr10-10 {
  margin-right: 10px;
}

@media (min-width: 768px) {
  .mr10-10 {
    margin-right: 10px;
  }
}

.mr10-15 {
  margin-right: 10px;
}

@media (min-width: 768px) {
  .mr10-15 {
    margin-right: 15px;
  }
}

.mr10-20 {
  margin-right: 10px;
}

@media (min-width: 768px) {
  .mr10-20 {
    margin-right: 20px;
  }
}

.mr10-25 {
  margin-right: 10px;
}

@media (min-width: 768px) {
  .mr10-25 {
    margin-right: 25px;
  }
}

.mr10-30 {
  margin-right: 10px;
}

@media (min-width: 768px) {
  .mr10-30 {
    margin-right: 30px;
  }
}

.mr10-35 {
  margin-right: 10px;
}

@media (min-width: 768px) {
  .mr10-35 {
    margin-right: 35px;
  }
}

.mr10-40 {
  margin-right: 10px;
}

@media (min-width: 768px) {
  .mr10-40 {
    margin-right: 40px;
  }
}

.mr10-45 {
  margin-right: 10px;
}

@media (min-width: 768px) {
  .mr10-45 {
    margin-right: 45px;
  }
}

.mr10-50 {
  margin-right: 10px;
}

@media (min-width: 768px) {
  .mr10-50 {
    margin-right: 50px;
  }
}

.mr10-55 {
  margin-right: 10px;
}

@media (min-width: 768px) {
  .mr10-55 {
    margin-right: 55px;
  }
}

.mr10-60 {
  margin-right: 10px;
}

@media (min-width: 768px) {
  .mr10-60 {
    margin-right: 60px;
  }
}

.mr10-65 {
  margin-right: 10px;
}

@media (min-width: 768px) {
  .mr10-65 {
    margin-right: 65px;
  }
}

.mr10-70 {
  margin-right: 10px;
}

@media (min-width: 768px) {
  .mr10-70 {
    margin-right: 70px;
  }
}

.mr10-75 {
  margin-right: 10px;
}

@media (min-width: 768px) {
  .mr10-75 {
    margin-right: 75px;
  }
}

.mr10-80 {
  margin-right: 10px;
}

@media (min-width: 768px) {
  .mr10-80 {
    margin-right: 80px;
  }
}

.mr10-85 {
  margin-right: 10px;
}

@media (min-width: 768px) {
  .mr10-85 {
    margin-right: 85px;
  }
}

.mr10-90 {
  margin-right: 10px;
}

@media (min-width: 768px) {
  .mr10-90 {
    margin-right: 90px;
  }
}

.mr10-95 {
  margin-right: 10px;
}

@media (min-width: 768px) {
  .mr10-95 {
    margin-right: 95px;
  }
}

.mr10-100 {
  margin-right: 10px;
}

@media (min-width: 768px) {
  .mr10-100 {
    margin-right: 100px;
  }
}

.mr15-0 {
  margin-right: 15px;
}

@media (min-width: 768px) {
  .mr15-0 {
    margin-right: 0px;
  }
}

.mr15-5 {
  margin-right: 15px;
}

@media (min-width: 768px) {
  .mr15-5 {
    margin-right: 5px;
  }
}

.mr15-10 {
  margin-right: 15px;
}

@media (min-width: 768px) {
  .mr15-10 {
    margin-right: 10px;
  }
}

.mr15-15 {
  margin-right: 15px;
}

@media (min-width: 768px) {
  .mr15-15 {
    margin-right: 15px;
  }
}

.mr15-20 {
  margin-right: 15px;
}

@media (min-width: 768px) {
  .mr15-20 {
    margin-right: 20px;
  }
}

.mr15-25 {
  margin-right: 15px;
}

@media (min-width: 768px) {
  .mr15-25 {
    margin-right: 25px;
  }
}

.mr15-30 {
  margin-right: 15px;
}

@media (min-width: 768px) {
  .mr15-30 {
    margin-right: 30px;
  }
}

.mr15-35 {
  margin-right: 15px;
}

@media (min-width: 768px) {
  .mr15-35 {
    margin-right: 35px;
  }
}

.mr15-40 {
  margin-right: 15px;
}

@media (min-width: 768px) {
  .mr15-40 {
    margin-right: 40px;
  }
}

.mr15-45 {
  margin-right: 15px;
}

@media (min-width: 768px) {
  .mr15-45 {
    margin-right: 45px;
  }
}

.mr15-50 {
  margin-right: 15px;
}

@media (min-width: 768px) {
  .mr15-50 {
    margin-right: 50px;
  }
}

.mr15-55 {
  margin-right: 15px;
}

@media (min-width: 768px) {
  .mr15-55 {
    margin-right: 55px;
  }
}

.mr15-60 {
  margin-right: 15px;
}

@media (min-width: 768px) {
  .mr15-60 {
    margin-right: 60px;
  }
}

.mr15-65 {
  margin-right: 15px;
}

@media (min-width: 768px) {
  .mr15-65 {
    margin-right: 65px;
  }
}

.mr15-70 {
  margin-right: 15px;
}

@media (min-width: 768px) {
  .mr15-70 {
    margin-right: 70px;
  }
}

.mr15-75 {
  margin-right: 15px;
}

@media (min-width: 768px) {
  .mr15-75 {
    margin-right: 75px;
  }
}

.mr15-80 {
  margin-right: 15px;
}

@media (min-width: 768px) {
  .mr15-80 {
    margin-right: 80px;
  }
}

.mr15-85 {
  margin-right: 15px;
}

@media (min-width: 768px) {
  .mr15-85 {
    margin-right: 85px;
  }
}

.mr15-90 {
  margin-right: 15px;
}

@media (min-width: 768px) {
  .mr15-90 {
    margin-right: 90px;
  }
}

.mr15-95 {
  margin-right: 15px;
}

@media (min-width: 768px) {
  .mr15-95 {
    margin-right: 95px;
  }
}

.mr15-100 {
  margin-right: 15px;
}

@media (min-width: 768px) {
  .mr15-100 {
    margin-right: 100px;
  }
}

.mr20-0 {
  margin-right: 20px;
}

@media (min-width: 768px) {
  .mr20-0 {
    margin-right: 0px;
  }
}

.mr20-5 {
  margin-right: 20px;
}

@media (min-width: 768px) {
  .mr20-5 {
    margin-right: 5px;
  }
}

.mr20-10 {
  margin-right: 20px;
}

@media (min-width: 768px) {
  .mr20-10 {
    margin-right: 10px;
  }
}

.mr20-15 {
  margin-right: 20px;
}

@media (min-width: 768px) {
  .mr20-15 {
    margin-right: 15px;
  }
}

.mr20-20 {
  margin-right: 20px;
}

@media (min-width: 768px) {
  .mr20-20 {
    margin-right: 20px;
  }
}

.mr20-25 {
  margin-right: 20px;
}

@media (min-width: 768px) {
  .mr20-25 {
    margin-right: 25px;
  }
}

.mr20-30 {
  margin-right: 20px;
}

@media (min-width: 768px) {
  .mr20-30 {
    margin-right: 30px;
  }
}

.mr20-35 {
  margin-right: 20px;
}

@media (min-width: 768px) {
  .mr20-35 {
    margin-right: 35px;
  }
}

.mr20-40 {
  margin-right: 20px;
}

@media (min-width: 768px) {
  .mr20-40 {
    margin-right: 40px;
  }
}

.mr20-45 {
  margin-right: 20px;
}

@media (min-width: 768px) {
  .mr20-45 {
    margin-right: 45px;
  }
}

.mr20-50 {
  margin-right: 20px;
}

@media (min-width: 768px) {
  .mr20-50 {
    margin-right: 50px;
  }
}

.mr20-55 {
  margin-right: 20px;
}

@media (min-width: 768px) {
  .mr20-55 {
    margin-right: 55px;
  }
}

.mr20-60 {
  margin-right: 20px;
}

@media (min-width: 768px) {
  .mr20-60 {
    margin-right: 60px;
  }
}

.mr20-65 {
  margin-right: 20px;
}

@media (min-width: 768px) {
  .mr20-65 {
    margin-right: 65px;
  }
}

.mr20-70 {
  margin-right: 20px;
}

@media (min-width: 768px) {
  .mr20-70 {
    margin-right: 70px;
  }
}

.mr20-75 {
  margin-right: 20px;
}

@media (min-width: 768px) {
  .mr20-75 {
    margin-right: 75px;
  }
}

.mr20-80 {
  margin-right: 20px;
}

@media (min-width: 768px) {
  .mr20-80 {
    margin-right: 80px;
  }
}

.mr20-85 {
  margin-right: 20px;
}

@media (min-width: 768px) {
  .mr20-85 {
    margin-right: 85px;
  }
}

.mr20-90 {
  margin-right: 20px;
}

@media (min-width: 768px) {
  .mr20-90 {
    margin-right: 90px;
  }
}

.mr20-95 {
  margin-right: 20px;
}

@media (min-width: 768px) {
  .mr20-95 {
    margin-right: 95px;
  }
}

.mr20-100 {
  margin-right: 20px;
}

@media (min-width: 768px) {
  .mr20-100 {
    margin-right: 100px;
  }
}

.mr25-0 {
  margin-right: 25px;
}

@media (min-width: 768px) {
  .mr25-0 {
    margin-right: 0px;
  }
}

.mr25-5 {
  margin-right: 25px;
}

@media (min-width: 768px) {
  .mr25-5 {
    margin-right: 5px;
  }
}

.mr25-10 {
  margin-right: 25px;
}

@media (min-width: 768px) {
  .mr25-10 {
    margin-right: 10px;
  }
}

.mr25-15 {
  margin-right: 25px;
}

@media (min-width: 768px) {
  .mr25-15 {
    margin-right: 15px;
  }
}

.mr25-20 {
  margin-right: 25px;
}

@media (min-width: 768px) {
  .mr25-20 {
    margin-right: 20px;
  }
}

.mr25-25 {
  margin-right: 25px;
}

@media (min-width: 768px) {
  .mr25-25 {
    margin-right: 25px;
  }
}

.mr25-30 {
  margin-right: 25px;
}

@media (min-width: 768px) {
  .mr25-30 {
    margin-right: 30px;
  }
}

.mr25-35 {
  margin-right: 25px;
}

@media (min-width: 768px) {
  .mr25-35 {
    margin-right: 35px;
  }
}

.mr25-40 {
  margin-right: 25px;
}

@media (min-width: 768px) {
  .mr25-40 {
    margin-right: 40px;
  }
}

.mr25-45 {
  margin-right: 25px;
}

@media (min-width: 768px) {
  .mr25-45 {
    margin-right: 45px;
  }
}

.mr25-50 {
  margin-right: 25px;
}

@media (min-width: 768px) {
  .mr25-50 {
    margin-right: 50px;
  }
}

.mr25-55 {
  margin-right: 25px;
}

@media (min-width: 768px) {
  .mr25-55 {
    margin-right: 55px;
  }
}

.mr25-60 {
  margin-right: 25px;
}

@media (min-width: 768px) {
  .mr25-60 {
    margin-right: 60px;
  }
}

.mr25-65 {
  margin-right: 25px;
}

@media (min-width: 768px) {
  .mr25-65 {
    margin-right: 65px;
  }
}

.mr25-70 {
  margin-right: 25px;
}

@media (min-width: 768px) {
  .mr25-70 {
    margin-right: 70px;
  }
}

.mr25-75 {
  margin-right: 25px;
}

@media (min-width: 768px) {
  .mr25-75 {
    margin-right: 75px;
  }
}

.mr25-80 {
  margin-right: 25px;
}

@media (min-width: 768px) {
  .mr25-80 {
    margin-right: 80px;
  }
}

.mr25-85 {
  margin-right: 25px;
}

@media (min-width: 768px) {
  .mr25-85 {
    margin-right: 85px;
  }
}

.mr25-90 {
  margin-right: 25px;
}

@media (min-width: 768px) {
  .mr25-90 {
    margin-right: 90px;
  }
}

.mr25-95 {
  margin-right: 25px;
}

@media (min-width: 768px) {
  .mr25-95 {
    margin-right: 95px;
  }
}

.mr25-100 {
  margin-right: 25px;
}

@media (min-width: 768px) {
  .mr25-100 {
    margin-right: 100px;
  }
}

.mr30-0 {
  margin-right: 30px;
}

@media (min-width: 768px) {
  .mr30-0 {
    margin-right: 0px;
  }
}

.mr30-5 {
  margin-right: 30px;
}

@media (min-width: 768px) {
  .mr30-5 {
    margin-right: 5px;
  }
}

.mr30-10 {
  margin-right: 30px;
}

@media (min-width: 768px) {
  .mr30-10 {
    margin-right: 10px;
  }
}

.mr30-15 {
  margin-right: 30px;
}

@media (min-width: 768px) {
  .mr30-15 {
    margin-right: 15px;
  }
}

.mr30-20 {
  margin-right: 30px;
}

@media (min-width: 768px) {
  .mr30-20 {
    margin-right: 20px;
  }
}

.mr30-25 {
  margin-right: 30px;
}

@media (min-width: 768px) {
  .mr30-25 {
    margin-right: 25px;
  }
}

.mr30-30 {
  margin-right: 30px;
}

@media (min-width: 768px) {
  .mr30-30 {
    margin-right: 30px;
  }
}

.mr30-35 {
  margin-right: 30px;
}

@media (min-width: 768px) {
  .mr30-35 {
    margin-right: 35px;
  }
}

.mr30-40 {
  margin-right: 30px;
}

@media (min-width: 768px) {
  .mr30-40 {
    margin-right: 40px;
  }
}

.mr30-45 {
  margin-right: 30px;
}

@media (min-width: 768px) {
  .mr30-45 {
    margin-right: 45px;
  }
}

.mr30-50 {
  margin-right: 30px;
}

@media (min-width: 768px) {
  .mr30-50 {
    margin-right: 50px;
  }
}

.mr30-55 {
  margin-right: 30px;
}

@media (min-width: 768px) {
  .mr30-55 {
    margin-right: 55px;
  }
}

.mr30-60 {
  margin-right: 30px;
}

@media (min-width: 768px) {
  .mr30-60 {
    margin-right: 60px;
  }
}

.mr30-65 {
  margin-right: 30px;
}

@media (min-width: 768px) {
  .mr30-65 {
    margin-right: 65px;
  }
}

.mr30-70 {
  margin-right: 30px;
}

@media (min-width: 768px) {
  .mr30-70 {
    margin-right: 70px;
  }
}

.mr30-75 {
  margin-right: 30px;
}

@media (min-width: 768px) {
  .mr30-75 {
    margin-right: 75px;
  }
}

.mr30-80 {
  margin-right: 30px;
}

@media (min-width: 768px) {
  .mr30-80 {
    margin-right: 80px;
  }
}

.mr30-85 {
  margin-right: 30px;
}

@media (min-width: 768px) {
  .mr30-85 {
    margin-right: 85px;
  }
}

.mr30-90 {
  margin-right: 30px;
}

@media (min-width: 768px) {
  .mr30-90 {
    margin-right: 90px;
  }
}

.mr30-95 {
  margin-right: 30px;
}

@media (min-width: 768px) {
  .mr30-95 {
    margin-right: 95px;
  }
}

.mr30-100 {
  margin-right: 30px;
}

@media (min-width: 768px) {
  .mr30-100 {
    margin-right: 100px;
  }
}

.mr35-0 {
  margin-right: 35px;
}

@media (min-width: 768px) {
  .mr35-0 {
    margin-right: 0px;
  }
}

.mr35-5 {
  margin-right: 35px;
}

@media (min-width: 768px) {
  .mr35-5 {
    margin-right: 5px;
  }
}

.mr35-10 {
  margin-right: 35px;
}

@media (min-width: 768px) {
  .mr35-10 {
    margin-right: 10px;
  }
}

.mr35-15 {
  margin-right: 35px;
}

@media (min-width: 768px) {
  .mr35-15 {
    margin-right: 15px;
  }
}

.mr35-20 {
  margin-right: 35px;
}

@media (min-width: 768px) {
  .mr35-20 {
    margin-right: 20px;
  }
}

.mr35-25 {
  margin-right: 35px;
}

@media (min-width: 768px) {
  .mr35-25 {
    margin-right: 25px;
  }
}

.mr35-30 {
  margin-right: 35px;
}

@media (min-width: 768px) {
  .mr35-30 {
    margin-right: 30px;
  }
}

.mr35-35 {
  margin-right: 35px;
}

@media (min-width: 768px) {
  .mr35-35 {
    margin-right: 35px;
  }
}

.mr35-40 {
  margin-right: 35px;
}

@media (min-width: 768px) {
  .mr35-40 {
    margin-right: 40px;
  }
}

.mr35-45 {
  margin-right: 35px;
}

@media (min-width: 768px) {
  .mr35-45 {
    margin-right: 45px;
  }
}

.mr35-50 {
  margin-right: 35px;
}

@media (min-width: 768px) {
  .mr35-50 {
    margin-right: 50px;
  }
}

.mr35-55 {
  margin-right: 35px;
}

@media (min-width: 768px) {
  .mr35-55 {
    margin-right: 55px;
  }
}

.mr35-60 {
  margin-right: 35px;
}

@media (min-width: 768px) {
  .mr35-60 {
    margin-right: 60px;
  }
}

.mr35-65 {
  margin-right: 35px;
}

@media (min-width: 768px) {
  .mr35-65 {
    margin-right: 65px;
  }
}

.mr35-70 {
  margin-right: 35px;
}

@media (min-width: 768px) {
  .mr35-70 {
    margin-right: 70px;
  }
}

.mr35-75 {
  margin-right: 35px;
}

@media (min-width: 768px) {
  .mr35-75 {
    margin-right: 75px;
  }
}

.mr35-80 {
  margin-right: 35px;
}

@media (min-width: 768px) {
  .mr35-80 {
    margin-right: 80px;
  }
}

.mr35-85 {
  margin-right: 35px;
}

@media (min-width: 768px) {
  .mr35-85 {
    margin-right: 85px;
  }
}

.mr35-90 {
  margin-right: 35px;
}

@media (min-width: 768px) {
  .mr35-90 {
    margin-right: 90px;
  }
}

.mr35-95 {
  margin-right: 35px;
}

@media (min-width: 768px) {
  .mr35-95 {
    margin-right: 95px;
  }
}

.mr35-100 {
  margin-right: 35px;
}

@media (min-width: 768px) {
  .mr35-100 {
    margin-right: 100px;
  }
}

.mr40-0 {
  margin-right: 40px;
}

@media (min-width: 768px) {
  .mr40-0 {
    margin-right: 0px;
  }
}

.mr40-5 {
  margin-right: 40px;
}

@media (min-width: 768px) {
  .mr40-5 {
    margin-right: 5px;
  }
}

.mr40-10 {
  margin-right: 40px;
}

@media (min-width: 768px) {
  .mr40-10 {
    margin-right: 10px;
  }
}

.mr40-15 {
  margin-right: 40px;
}

@media (min-width: 768px) {
  .mr40-15 {
    margin-right: 15px;
  }
}

.mr40-20 {
  margin-right: 40px;
}

@media (min-width: 768px) {
  .mr40-20 {
    margin-right: 20px;
  }
}

.mr40-25 {
  margin-right: 40px;
}

@media (min-width: 768px) {
  .mr40-25 {
    margin-right: 25px;
  }
}

.mr40-30 {
  margin-right: 40px;
}

@media (min-width: 768px) {
  .mr40-30 {
    margin-right: 30px;
  }
}

.mr40-35 {
  margin-right: 40px;
}

@media (min-width: 768px) {
  .mr40-35 {
    margin-right: 35px;
  }
}

.mr40-40 {
  margin-right: 40px;
}

@media (min-width: 768px) {
  .mr40-40 {
    margin-right: 40px;
  }
}

.mr40-45 {
  margin-right: 40px;
}

@media (min-width: 768px) {
  .mr40-45 {
    margin-right: 45px;
  }
}

.mr40-50 {
  margin-right: 40px;
}

@media (min-width: 768px) {
  .mr40-50 {
    margin-right: 50px;
  }
}

.mr40-55 {
  margin-right: 40px;
}

@media (min-width: 768px) {
  .mr40-55 {
    margin-right: 55px;
  }
}

.mr40-60 {
  margin-right: 40px;
}

@media (min-width: 768px) {
  .mr40-60 {
    margin-right: 60px;
  }
}

.mr40-65 {
  margin-right: 40px;
}

@media (min-width: 768px) {
  .mr40-65 {
    margin-right: 65px;
  }
}

.mr40-70 {
  margin-right: 40px;
}

@media (min-width: 768px) {
  .mr40-70 {
    margin-right: 70px;
  }
}

.mr40-75 {
  margin-right: 40px;
}

@media (min-width: 768px) {
  .mr40-75 {
    margin-right: 75px;
  }
}

.mr40-80 {
  margin-right: 40px;
}

@media (min-width: 768px) {
  .mr40-80 {
    margin-right: 80px;
  }
}

.mr40-85 {
  margin-right: 40px;
}

@media (min-width: 768px) {
  .mr40-85 {
    margin-right: 85px;
  }
}

.mr40-90 {
  margin-right: 40px;
}

@media (min-width: 768px) {
  .mr40-90 {
    margin-right: 90px;
  }
}

.mr40-95 {
  margin-right: 40px;
}

@media (min-width: 768px) {
  .mr40-95 {
    margin-right: 95px;
  }
}

.mr40-100 {
  margin-right: 40px;
}

@media (min-width: 768px) {
  .mr40-100 {
    margin-right: 100px;
  }
}

.mr45-0 {
  margin-right: 45px;
}

@media (min-width: 768px) {
  .mr45-0 {
    margin-right: 0px;
  }
}

.mr45-5 {
  margin-right: 45px;
}

@media (min-width: 768px) {
  .mr45-5 {
    margin-right: 5px;
  }
}

.mr45-10 {
  margin-right: 45px;
}

@media (min-width: 768px) {
  .mr45-10 {
    margin-right: 10px;
  }
}

.mr45-15 {
  margin-right: 45px;
}

@media (min-width: 768px) {
  .mr45-15 {
    margin-right: 15px;
  }
}

.mr45-20 {
  margin-right: 45px;
}

@media (min-width: 768px) {
  .mr45-20 {
    margin-right: 20px;
  }
}

.mr45-25 {
  margin-right: 45px;
}

@media (min-width: 768px) {
  .mr45-25 {
    margin-right: 25px;
  }
}

.mr45-30 {
  margin-right: 45px;
}

@media (min-width: 768px) {
  .mr45-30 {
    margin-right: 30px;
  }
}

.mr45-35 {
  margin-right: 45px;
}

@media (min-width: 768px) {
  .mr45-35 {
    margin-right: 35px;
  }
}

.mr45-40 {
  margin-right: 45px;
}

@media (min-width: 768px) {
  .mr45-40 {
    margin-right: 40px;
  }
}

.mr45-45 {
  margin-right: 45px;
}

@media (min-width: 768px) {
  .mr45-45 {
    margin-right: 45px;
  }
}

.mr45-50 {
  margin-right: 45px;
}

@media (min-width: 768px) {
  .mr45-50 {
    margin-right: 50px;
  }
}

.mr45-55 {
  margin-right: 45px;
}

@media (min-width: 768px) {
  .mr45-55 {
    margin-right: 55px;
  }
}

.mr45-60 {
  margin-right: 45px;
}

@media (min-width: 768px) {
  .mr45-60 {
    margin-right: 60px;
  }
}

.mr45-65 {
  margin-right: 45px;
}

@media (min-width: 768px) {
  .mr45-65 {
    margin-right: 65px;
  }
}

.mr45-70 {
  margin-right: 45px;
}

@media (min-width: 768px) {
  .mr45-70 {
    margin-right: 70px;
  }
}

.mr45-75 {
  margin-right: 45px;
}

@media (min-width: 768px) {
  .mr45-75 {
    margin-right: 75px;
  }
}

.mr45-80 {
  margin-right: 45px;
}

@media (min-width: 768px) {
  .mr45-80 {
    margin-right: 80px;
  }
}

.mr45-85 {
  margin-right: 45px;
}

@media (min-width: 768px) {
  .mr45-85 {
    margin-right: 85px;
  }
}

.mr45-90 {
  margin-right: 45px;
}

@media (min-width: 768px) {
  .mr45-90 {
    margin-right: 90px;
  }
}

.mr45-95 {
  margin-right: 45px;
}

@media (min-width: 768px) {
  .mr45-95 {
    margin-right: 95px;
  }
}

.mr45-100 {
  margin-right: 45px;
}

@media (min-width: 768px) {
  .mr45-100 {
    margin-right: 100px;
  }
}

.mr50-0 {
  margin-right: 50px;
}

@media (min-width: 768px) {
  .mr50-0 {
    margin-right: 0px;
  }
}

.mr50-5 {
  margin-right: 50px;
}

@media (min-width: 768px) {
  .mr50-5 {
    margin-right: 5px;
  }
}

.mr50-10 {
  margin-right: 50px;
}

@media (min-width: 768px) {
  .mr50-10 {
    margin-right: 10px;
  }
}

.mr50-15 {
  margin-right: 50px;
}

@media (min-width: 768px) {
  .mr50-15 {
    margin-right: 15px;
  }
}

.mr50-20 {
  margin-right: 50px;
}

@media (min-width: 768px) {
  .mr50-20 {
    margin-right: 20px;
  }
}

.mr50-25 {
  margin-right: 50px;
}

@media (min-width: 768px) {
  .mr50-25 {
    margin-right: 25px;
  }
}

.mr50-30 {
  margin-right: 50px;
}

@media (min-width: 768px) {
  .mr50-30 {
    margin-right: 30px;
  }
}

.mr50-35 {
  margin-right: 50px;
}

@media (min-width: 768px) {
  .mr50-35 {
    margin-right: 35px;
  }
}

.mr50-40 {
  margin-right: 50px;
}

@media (min-width: 768px) {
  .mr50-40 {
    margin-right: 40px;
  }
}

.mr50-45 {
  margin-right: 50px;
}

@media (min-width: 768px) {
  .mr50-45 {
    margin-right: 45px;
  }
}

.mr50-50 {
  margin-right: 50px;
}

@media (min-width: 768px) {
  .mr50-50 {
    margin-right: 50px;
  }
}

.mr50-55 {
  margin-right: 50px;
}

@media (min-width: 768px) {
  .mr50-55 {
    margin-right: 55px;
  }
}

.mr50-60 {
  margin-right: 50px;
}

@media (min-width: 768px) {
  .mr50-60 {
    margin-right: 60px;
  }
}

.mr50-65 {
  margin-right: 50px;
}

@media (min-width: 768px) {
  .mr50-65 {
    margin-right: 65px;
  }
}

.mr50-70 {
  margin-right: 50px;
}

@media (min-width: 768px) {
  .mr50-70 {
    margin-right: 70px;
  }
}

.mr50-75 {
  margin-right: 50px;
}

@media (min-width: 768px) {
  .mr50-75 {
    margin-right: 75px;
  }
}

.mr50-80 {
  margin-right: 50px;
}

@media (min-width: 768px) {
  .mr50-80 {
    margin-right: 80px;
  }
}

.mr50-85 {
  margin-right: 50px;
}

@media (min-width: 768px) {
  .mr50-85 {
    margin-right: 85px;
  }
}

.mr50-90 {
  margin-right: 50px;
}

@media (min-width: 768px) {
  .mr50-90 {
    margin-right: 90px;
  }
}

.mr50-95 {
  margin-right: 50px;
}

@media (min-width: 768px) {
  .mr50-95 {
    margin-right: 95px;
  }
}

.mr50-100 {
  margin-right: 50px;
}

@media (min-width: 768px) {
  .mr50-100 {
    margin-right: 100px;
  }
}

.mr55-0 {
  margin-right: 55px;
}

@media (min-width: 768px) {
  .mr55-0 {
    margin-right: 0px;
  }
}

.mr55-5 {
  margin-right: 55px;
}

@media (min-width: 768px) {
  .mr55-5 {
    margin-right: 5px;
  }
}

.mr55-10 {
  margin-right: 55px;
}

@media (min-width: 768px) {
  .mr55-10 {
    margin-right: 10px;
  }
}

.mr55-15 {
  margin-right: 55px;
}

@media (min-width: 768px) {
  .mr55-15 {
    margin-right: 15px;
  }
}

.mr55-20 {
  margin-right: 55px;
}

@media (min-width: 768px) {
  .mr55-20 {
    margin-right: 20px;
  }
}

.mr55-25 {
  margin-right: 55px;
}

@media (min-width: 768px) {
  .mr55-25 {
    margin-right: 25px;
  }
}

.mr55-30 {
  margin-right: 55px;
}

@media (min-width: 768px) {
  .mr55-30 {
    margin-right: 30px;
  }
}

.mr55-35 {
  margin-right: 55px;
}

@media (min-width: 768px) {
  .mr55-35 {
    margin-right: 35px;
  }
}

.mr55-40 {
  margin-right: 55px;
}

@media (min-width: 768px) {
  .mr55-40 {
    margin-right: 40px;
  }
}

.mr55-45 {
  margin-right: 55px;
}

@media (min-width: 768px) {
  .mr55-45 {
    margin-right: 45px;
  }
}

.mr55-50 {
  margin-right: 55px;
}

@media (min-width: 768px) {
  .mr55-50 {
    margin-right: 50px;
  }
}

.mr55-55 {
  margin-right: 55px;
}

@media (min-width: 768px) {
  .mr55-55 {
    margin-right: 55px;
  }
}

.mr55-60 {
  margin-right: 55px;
}

@media (min-width: 768px) {
  .mr55-60 {
    margin-right: 60px;
  }
}

.mr55-65 {
  margin-right: 55px;
}

@media (min-width: 768px) {
  .mr55-65 {
    margin-right: 65px;
  }
}

.mr55-70 {
  margin-right: 55px;
}

@media (min-width: 768px) {
  .mr55-70 {
    margin-right: 70px;
  }
}

.mr55-75 {
  margin-right: 55px;
}

@media (min-width: 768px) {
  .mr55-75 {
    margin-right: 75px;
  }
}

.mr55-80 {
  margin-right: 55px;
}

@media (min-width: 768px) {
  .mr55-80 {
    margin-right: 80px;
  }
}

.mr55-85 {
  margin-right: 55px;
}

@media (min-width: 768px) {
  .mr55-85 {
    margin-right: 85px;
  }
}

.mr55-90 {
  margin-right: 55px;
}

@media (min-width: 768px) {
  .mr55-90 {
    margin-right: 90px;
  }
}

.mr55-95 {
  margin-right: 55px;
}

@media (min-width: 768px) {
  .mr55-95 {
    margin-right: 95px;
  }
}

.mr55-100 {
  margin-right: 55px;
}

@media (min-width: 768px) {
  .mr55-100 {
    margin-right: 100px;
  }
}

.mr60-0 {
  margin-right: 60px;
}

@media (min-width: 768px) {
  .mr60-0 {
    margin-right: 0px;
  }
}

.mr60-5 {
  margin-right: 60px;
}

@media (min-width: 768px) {
  .mr60-5 {
    margin-right: 5px;
  }
}

.mr60-10 {
  margin-right: 60px;
}

@media (min-width: 768px) {
  .mr60-10 {
    margin-right: 10px;
  }
}

.mr60-15 {
  margin-right: 60px;
}

@media (min-width: 768px) {
  .mr60-15 {
    margin-right: 15px;
  }
}

.mr60-20 {
  margin-right: 60px;
}

@media (min-width: 768px) {
  .mr60-20 {
    margin-right: 20px;
  }
}

.mr60-25 {
  margin-right: 60px;
}

@media (min-width: 768px) {
  .mr60-25 {
    margin-right: 25px;
  }
}

.mr60-30 {
  margin-right: 60px;
}

@media (min-width: 768px) {
  .mr60-30 {
    margin-right: 30px;
  }
}

.mr60-35 {
  margin-right: 60px;
}

@media (min-width: 768px) {
  .mr60-35 {
    margin-right: 35px;
  }
}

.mr60-40 {
  margin-right: 60px;
}

@media (min-width: 768px) {
  .mr60-40 {
    margin-right: 40px;
  }
}

.mr60-45 {
  margin-right: 60px;
}

@media (min-width: 768px) {
  .mr60-45 {
    margin-right: 45px;
  }
}

.mr60-50 {
  margin-right: 60px;
}

@media (min-width: 768px) {
  .mr60-50 {
    margin-right: 50px;
  }
}

.mr60-55 {
  margin-right: 60px;
}

@media (min-width: 768px) {
  .mr60-55 {
    margin-right: 55px;
  }
}

.mr60-60 {
  margin-right: 60px;
}

@media (min-width: 768px) {
  .mr60-60 {
    margin-right: 60px;
  }
}

.mr60-65 {
  margin-right: 60px;
}

@media (min-width: 768px) {
  .mr60-65 {
    margin-right: 65px;
  }
}

.mr60-70 {
  margin-right: 60px;
}

@media (min-width: 768px) {
  .mr60-70 {
    margin-right: 70px;
  }
}

.mr60-75 {
  margin-right: 60px;
}

@media (min-width: 768px) {
  .mr60-75 {
    margin-right: 75px;
  }
}

.mr60-80 {
  margin-right: 60px;
}

@media (min-width: 768px) {
  .mr60-80 {
    margin-right: 80px;
  }
}

.mr60-85 {
  margin-right: 60px;
}

@media (min-width: 768px) {
  .mr60-85 {
    margin-right: 85px;
  }
}

.mr60-90 {
  margin-right: 60px;
}

@media (min-width: 768px) {
  .mr60-90 {
    margin-right: 90px;
  }
}

.mr60-95 {
  margin-right: 60px;
}

@media (min-width: 768px) {
  .mr60-95 {
    margin-right: 95px;
  }
}

.mr60-100 {
  margin-right: 60px;
}

@media (min-width: 768px) {
  .mr60-100 {
    margin-right: 100px;
  }
}

.mr65-0 {
  margin-right: 65px;
}

@media (min-width: 768px) {
  .mr65-0 {
    margin-right: 0px;
  }
}

.mr65-5 {
  margin-right: 65px;
}

@media (min-width: 768px) {
  .mr65-5 {
    margin-right: 5px;
  }
}

.mr65-10 {
  margin-right: 65px;
}

@media (min-width: 768px) {
  .mr65-10 {
    margin-right: 10px;
  }
}

.mr65-15 {
  margin-right: 65px;
}

@media (min-width: 768px) {
  .mr65-15 {
    margin-right: 15px;
  }
}

.mr65-20 {
  margin-right: 65px;
}

@media (min-width: 768px) {
  .mr65-20 {
    margin-right: 20px;
  }
}

.mr65-25 {
  margin-right: 65px;
}

@media (min-width: 768px) {
  .mr65-25 {
    margin-right: 25px;
  }
}

.mr65-30 {
  margin-right: 65px;
}

@media (min-width: 768px) {
  .mr65-30 {
    margin-right: 30px;
  }
}

.mr65-35 {
  margin-right: 65px;
}

@media (min-width: 768px) {
  .mr65-35 {
    margin-right: 35px;
  }
}

.mr65-40 {
  margin-right: 65px;
}

@media (min-width: 768px) {
  .mr65-40 {
    margin-right: 40px;
  }
}

.mr65-45 {
  margin-right: 65px;
}

@media (min-width: 768px) {
  .mr65-45 {
    margin-right: 45px;
  }
}

.mr65-50 {
  margin-right: 65px;
}

@media (min-width: 768px) {
  .mr65-50 {
    margin-right: 50px;
  }
}

.mr65-55 {
  margin-right: 65px;
}

@media (min-width: 768px) {
  .mr65-55 {
    margin-right: 55px;
  }
}

.mr65-60 {
  margin-right: 65px;
}

@media (min-width: 768px) {
  .mr65-60 {
    margin-right: 60px;
  }
}

.mr65-65 {
  margin-right: 65px;
}

@media (min-width: 768px) {
  .mr65-65 {
    margin-right: 65px;
  }
}

.mr65-70 {
  margin-right: 65px;
}

@media (min-width: 768px) {
  .mr65-70 {
    margin-right: 70px;
  }
}

.mr65-75 {
  margin-right: 65px;
}

@media (min-width: 768px) {
  .mr65-75 {
    margin-right: 75px;
  }
}

.mr65-80 {
  margin-right: 65px;
}

@media (min-width: 768px) {
  .mr65-80 {
    margin-right: 80px;
  }
}

.mr65-85 {
  margin-right: 65px;
}

@media (min-width: 768px) {
  .mr65-85 {
    margin-right: 85px;
  }
}

.mr65-90 {
  margin-right: 65px;
}

@media (min-width: 768px) {
  .mr65-90 {
    margin-right: 90px;
  }
}

.mr65-95 {
  margin-right: 65px;
}

@media (min-width: 768px) {
  .mr65-95 {
    margin-right: 95px;
  }
}

.mr65-100 {
  margin-right: 65px;
}

@media (min-width: 768px) {
  .mr65-100 {
    margin-right: 100px;
  }
}

.mr70-0 {
  margin-right: 70px;
}

@media (min-width: 768px) {
  .mr70-0 {
    margin-right: 0px;
  }
}

.mr70-5 {
  margin-right: 70px;
}

@media (min-width: 768px) {
  .mr70-5 {
    margin-right: 5px;
  }
}

.mr70-10 {
  margin-right: 70px;
}

@media (min-width: 768px) {
  .mr70-10 {
    margin-right: 10px;
  }
}

.mr70-15 {
  margin-right: 70px;
}

@media (min-width: 768px) {
  .mr70-15 {
    margin-right: 15px;
  }
}

.mr70-20 {
  margin-right: 70px;
}

@media (min-width: 768px) {
  .mr70-20 {
    margin-right: 20px;
  }
}

.mr70-25 {
  margin-right: 70px;
}

@media (min-width: 768px) {
  .mr70-25 {
    margin-right: 25px;
  }
}

.mr70-30 {
  margin-right: 70px;
}

@media (min-width: 768px) {
  .mr70-30 {
    margin-right: 30px;
  }
}

.mr70-35 {
  margin-right: 70px;
}

@media (min-width: 768px) {
  .mr70-35 {
    margin-right: 35px;
  }
}

.mr70-40 {
  margin-right: 70px;
}

@media (min-width: 768px) {
  .mr70-40 {
    margin-right: 40px;
  }
}

.mr70-45 {
  margin-right: 70px;
}

@media (min-width: 768px) {
  .mr70-45 {
    margin-right: 45px;
  }
}

.mr70-50 {
  margin-right: 70px;
}

@media (min-width: 768px) {
  .mr70-50 {
    margin-right: 50px;
  }
}

.mr70-55 {
  margin-right: 70px;
}

@media (min-width: 768px) {
  .mr70-55 {
    margin-right: 55px;
  }
}

.mr70-60 {
  margin-right: 70px;
}

@media (min-width: 768px) {
  .mr70-60 {
    margin-right: 60px;
  }
}

.mr70-65 {
  margin-right: 70px;
}

@media (min-width: 768px) {
  .mr70-65 {
    margin-right: 65px;
  }
}

.mr70-70 {
  margin-right: 70px;
}

@media (min-width: 768px) {
  .mr70-70 {
    margin-right: 70px;
  }
}

.mr70-75 {
  margin-right: 70px;
}

@media (min-width: 768px) {
  .mr70-75 {
    margin-right: 75px;
  }
}

.mr70-80 {
  margin-right: 70px;
}

@media (min-width: 768px) {
  .mr70-80 {
    margin-right: 80px;
  }
}

.mr70-85 {
  margin-right: 70px;
}

@media (min-width: 768px) {
  .mr70-85 {
    margin-right: 85px;
  }
}

.mr70-90 {
  margin-right: 70px;
}

@media (min-width: 768px) {
  .mr70-90 {
    margin-right: 90px;
  }
}

.mr70-95 {
  margin-right: 70px;
}

@media (min-width: 768px) {
  .mr70-95 {
    margin-right: 95px;
  }
}

.mr70-100 {
  margin-right: 70px;
}

@media (min-width: 768px) {
  .mr70-100 {
    margin-right: 100px;
  }
}

.mr75-0 {
  margin-right: 75px;
}

@media (min-width: 768px) {
  .mr75-0 {
    margin-right: 0px;
  }
}

.mr75-5 {
  margin-right: 75px;
}

@media (min-width: 768px) {
  .mr75-5 {
    margin-right: 5px;
  }
}

.mr75-10 {
  margin-right: 75px;
}

@media (min-width: 768px) {
  .mr75-10 {
    margin-right: 10px;
  }
}

.mr75-15 {
  margin-right: 75px;
}

@media (min-width: 768px) {
  .mr75-15 {
    margin-right: 15px;
  }
}

.mr75-20 {
  margin-right: 75px;
}

@media (min-width: 768px) {
  .mr75-20 {
    margin-right: 20px;
  }
}

.mr75-25 {
  margin-right: 75px;
}

@media (min-width: 768px) {
  .mr75-25 {
    margin-right: 25px;
  }
}

.mr75-30 {
  margin-right: 75px;
}

@media (min-width: 768px) {
  .mr75-30 {
    margin-right: 30px;
  }
}

.mr75-35 {
  margin-right: 75px;
}

@media (min-width: 768px) {
  .mr75-35 {
    margin-right: 35px;
  }
}

.mr75-40 {
  margin-right: 75px;
}

@media (min-width: 768px) {
  .mr75-40 {
    margin-right: 40px;
  }
}

.mr75-45 {
  margin-right: 75px;
}

@media (min-width: 768px) {
  .mr75-45 {
    margin-right: 45px;
  }
}

.mr75-50 {
  margin-right: 75px;
}

@media (min-width: 768px) {
  .mr75-50 {
    margin-right: 50px;
  }
}

.mr75-55 {
  margin-right: 75px;
}

@media (min-width: 768px) {
  .mr75-55 {
    margin-right: 55px;
  }
}

.mr75-60 {
  margin-right: 75px;
}

@media (min-width: 768px) {
  .mr75-60 {
    margin-right: 60px;
  }
}

.mr75-65 {
  margin-right: 75px;
}

@media (min-width: 768px) {
  .mr75-65 {
    margin-right: 65px;
  }
}

.mr75-70 {
  margin-right: 75px;
}

@media (min-width: 768px) {
  .mr75-70 {
    margin-right: 70px;
  }
}

.mr75-75 {
  margin-right: 75px;
}

@media (min-width: 768px) {
  .mr75-75 {
    margin-right: 75px;
  }
}

.mr75-80 {
  margin-right: 75px;
}

@media (min-width: 768px) {
  .mr75-80 {
    margin-right: 80px;
  }
}

.mr75-85 {
  margin-right: 75px;
}

@media (min-width: 768px) {
  .mr75-85 {
    margin-right: 85px;
  }
}

.mr75-90 {
  margin-right: 75px;
}

@media (min-width: 768px) {
  .mr75-90 {
    margin-right: 90px;
  }
}

.mr75-95 {
  margin-right: 75px;
}

@media (min-width: 768px) {
  .mr75-95 {
    margin-right: 95px;
  }
}

.mr75-100 {
  margin-right: 75px;
}

@media (min-width: 768px) {
  .mr75-100 {
    margin-right: 100px;
  }
}

.mr80-0 {
  margin-right: 80px;
}

@media (min-width: 768px) {
  .mr80-0 {
    margin-right: 0px;
  }
}

.mr80-5 {
  margin-right: 80px;
}

@media (min-width: 768px) {
  .mr80-5 {
    margin-right: 5px;
  }
}

.mr80-10 {
  margin-right: 80px;
}

@media (min-width: 768px) {
  .mr80-10 {
    margin-right: 10px;
  }
}

.mr80-15 {
  margin-right: 80px;
}

@media (min-width: 768px) {
  .mr80-15 {
    margin-right: 15px;
  }
}

.mr80-20 {
  margin-right: 80px;
}

@media (min-width: 768px) {
  .mr80-20 {
    margin-right: 20px;
  }
}

.mr80-25 {
  margin-right: 80px;
}

@media (min-width: 768px) {
  .mr80-25 {
    margin-right: 25px;
  }
}

.mr80-30 {
  margin-right: 80px;
}

@media (min-width: 768px) {
  .mr80-30 {
    margin-right: 30px;
  }
}

.mr80-35 {
  margin-right: 80px;
}

@media (min-width: 768px) {
  .mr80-35 {
    margin-right: 35px;
  }
}

.mr80-40 {
  margin-right: 80px;
}

@media (min-width: 768px) {
  .mr80-40 {
    margin-right: 40px;
  }
}

.mr80-45 {
  margin-right: 80px;
}

@media (min-width: 768px) {
  .mr80-45 {
    margin-right: 45px;
  }
}

.mr80-50 {
  margin-right: 80px;
}

@media (min-width: 768px) {
  .mr80-50 {
    margin-right: 50px;
  }
}

.mr80-55 {
  margin-right: 80px;
}

@media (min-width: 768px) {
  .mr80-55 {
    margin-right: 55px;
  }
}

.mr80-60 {
  margin-right: 80px;
}

@media (min-width: 768px) {
  .mr80-60 {
    margin-right: 60px;
  }
}

.mr80-65 {
  margin-right: 80px;
}

@media (min-width: 768px) {
  .mr80-65 {
    margin-right: 65px;
  }
}

.mr80-70 {
  margin-right: 80px;
}

@media (min-width: 768px) {
  .mr80-70 {
    margin-right: 70px;
  }
}

.mr80-75 {
  margin-right: 80px;
}

@media (min-width: 768px) {
  .mr80-75 {
    margin-right: 75px;
  }
}

.mr80-80 {
  margin-right: 80px;
}

@media (min-width: 768px) {
  .mr80-80 {
    margin-right: 80px;
  }
}

.mr80-85 {
  margin-right: 80px;
}

@media (min-width: 768px) {
  .mr80-85 {
    margin-right: 85px;
  }
}

.mr80-90 {
  margin-right: 80px;
}

@media (min-width: 768px) {
  .mr80-90 {
    margin-right: 90px;
  }
}

.mr80-95 {
  margin-right: 80px;
}

@media (min-width: 768px) {
  .mr80-95 {
    margin-right: 95px;
  }
}

.mr80-100 {
  margin-right: 80px;
}

@media (min-width: 768px) {
  .mr80-100 {
    margin-right: 100px;
  }
}

.mr85-0 {
  margin-right: 85px;
}

@media (min-width: 768px) {
  .mr85-0 {
    margin-right: 0px;
  }
}

.mr85-5 {
  margin-right: 85px;
}

@media (min-width: 768px) {
  .mr85-5 {
    margin-right: 5px;
  }
}

.mr85-10 {
  margin-right: 85px;
}

@media (min-width: 768px) {
  .mr85-10 {
    margin-right: 10px;
  }
}

.mr85-15 {
  margin-right: 85px;
}

@media (min-width: 768px) {
  .mr85-15 {
    margin-right: 15px;
  }
}

.mr85-20 {
  margin-right: 85px;
}

@media (min-width: 768px) {
  .mr85-20 {
    margin-right: 20px;
  }
}

.mr85-25 {
  margin-right: 85px;
}

@media (min-width: 768px) {
  .mr85-25 {
    margin-right: 25px;
  }
}

.mr85-30 {
  margin-right: 85px;
}

@media (min-width: 768px) {
  .mr85-30 {
    margin-right: 30px;
  }
}

.mr85-35 {
  margin-right: 85px;
}

@media (min-width: 768px) {
  .mr85-35 {
    margin-right: 35px;
  }
}

.mr85-40 {
  margin-right: 85px;
}

@media (min-width: 768px) {
  .mr85-40 {
    margin-right: 40px;
  }
}

.mr85-45 {
  margin-right: 85px;
}

@media (min-width: 768px) {
  .mr85-45 {
    margin-right: 45px;
  }
}

.mr85-50 {
  margin-right: 85px;
}

@media (min-width: 768px) {
  .mr85-50 {
    margin-right: 50px;
  }
}

.mr85-55 {
  margin-right: 85px;
}

@media (min-width: 768px) {
  .mr85-55 {
    margin-right: 55px;
  }
}

.mr85-60 {
  margin-right: 85px;
}

@media (min-width: 768px) {
  .mr85-60 {
    margin-right: 60px;
  }
}

.mr85-65 {
  margin-right: 85px;
}

@media (min-width: 768px) {
  .mr85-65 {
    margin-right: 65px;
  }
}

.mr85-70 {
  margin-right: 85px;
}

@media (min-width: 768px) {
  .mr85-70 {
    margin-right: 70px;
  }
}

.mr85-75 {
  margin-right: 85px;
}

@media (min-width: 768px) {
  .mr85-75 {
    margin-right: 75px;
  }
}

.mr85-80 {
  margin-right: 85px;
}

@media (min-width: 768px) {
  .mr85-80 {
    margin-right: 80px;
  }
}

.mr85-85 {
  margin-right: 85px;
}

@media (min-width: 768px) {
  .mr85-85 {
    margin-right: 85px;
  }
}

.mr85-90 {
  margin-right: 85px;
}

@media (min-width: 768px) {
  .mr85-90 {
    margin-right: 90px;
  }
}

.mr85-95 {
  margin-right: 85px;
}

@media (min-width: 768px) {
  .mr85-95 {
    margin-right: 95px;
  }
}

.mr85-100 {
  margin-right: 85px;
}

@media (min-width: 768px) {
  .mr85-100 {
    margin-right: 100px;
  }
}

.mr90-0 {
  margin-right: 90px;
}

@media (min-width: 768px) {
  .mr90-0 {
    margin-right: 0px;
  }
}

.mr90-5 {
  margin-right: 90px;
}

@media (min-width: 768px) {
  .mr90-5 {
    margin-right: 5px;
  }
}

.mr90-10 {
  margin-right: 90px;
}

@media (min-width: 768px) {
  .mr90-10 {
    margin-right: 10px;
  }
}

.mr90-15 {
  margin-right: 90px;
}

@media (min-width: 768px) {
  .mr90-15 {
    margin-right: 15px;
  }
}

.mr90-20 {
  margin-right: 90px;
}

@media (min-width: 768px) {
  .mr90-20 {
    margin-right: 20px;
  }
}

.mr90-25 {
  margin-right: 90px;
}

@media (min-width: 768px) {
  .mr90-25 {
    margin-right: 25px;
  }
}

.mr90-30 {
  margin-right: 90px;
}

@media (min-width: 768px) {
  .mr90-30 {
    margin-right: 30px;
  }
}

.mr90-35 {
  margin-right: 90px;
}

@media (min-width: 768px) {
  .mr90-35 {
    margin-right: 35px;
  }
}

.mr90-40 {
  margin-right: 90px;
}

@media (min-width: 768px) {
  .mr90-40 {
    margin-right: 40px;
  }
}

.mr90-45 {
  margin-right: 90px;
}

@media (min-width: 768px) {
  .mr90-45 {
    margin-right: 45px;
  }
}

.mr90-50 {
  margin-right: 90px;
}

@media (min-width: 768px) {
  .mr90-50 {
    margin-right: 50px;
  }
}

.mr90-55 {
  margin-right: 90px;
}

@media (min-width: 768px) {
  .mr90-55 {
    margin-right: 55px;
  }
}

.mr90-60 {
  margin-right: 90px;
}

@media (min-width: 768px) {
  .mr90-60 {
    margin-right: 60px;
  }
}

.mr90-65 {
  margin-right: 90px;
}

@media (min-width: 768px) {
  .mr90-65 {
    margin-right: 65px;
  }
}

.mr90-70 {
  margin-right: 90px;
}

@media (min-width: 768px) {
  .mr90-70 {
    margin-right: 70px;
  }
}

.mr90-75 {
  margin-right: 90px;
}

@media (min-width: 768px) {
  .mr90-75 {
    margin-right: 75px;
  }
}

.mr90-80 {
  margin-right: 90px;
}

@media (min-width: 768px) {
  .mr90-80 {
    margin-right: 80px;
  }
}

.mr90-85 {
  margin-right: 90px;
}

@media (min-width: 768px) {
  .mr90-85 {
    margin-right: 85px;
  }
}

.mr90-90 {
  margin-right: 90px;
}

@media (min-width: 768px) {
  .mr90-90 {
    margin-right: 90px;
  }
}

.mr90-95 {
  margin-right: 90px;
}

@media (min-width: 768px) {
  .mr90-95 {
    margin-right: 95px;
  }
}

.mr90-100 {
  margin-right: 90px;
}

@media (min-width: 768px) {
  .mr90-100 {
    margin-right: 100px;
  }
}

.mr95-0 {
  margin-right: 95px;
}

@media (min-width: 768px) {
  .mr95-0 {
    margin-right: 0px;
  }
}

.mr95-5 {
  margin-right: 95px;
}

@media (min-width: 768px) {
  .mr95-5 {
    margin-right: 5px;
  }
}

.mr95-10 {
  margin-right: 95px;
}

@media (min-width: 768px) {
  .mr95-10 {
    margin-right: 10px;
  }
}

.mr95-15 {
  margin-right: 95px;
}

@media (min-width: 768px) {
  .mr95-15 {
    margin-right: 15px;
  }
}

.mr95-20 {
  margin-right: 95px;
}

@media (min-width: 768px) {
  .mr95-20 {
    margin-right: 20px;
  }
}

.mr95-25 {
  margin-right: 95px;
}

@media (min-width: 768px) {
  .mr95-25 {
    margin-right: 25px;
  }
}

.mr95-30 {
  margin-right: 95px;
}

@media (min-width: 768px) {
  .mr95-30 {
    margin-right: 30px;
  }
}

.mr95-35 {
  margin-right: 95px;
}

@media (min-width: 768px) {
  .mr95-35 {
    margin-right: 35px;
  }
}

.mr95-40 {
  margin-right: 95px;
}

@media (min-width: 768px) {
  .mr95-40 {
    margin-right: 40px;
  }
}

.mr95-45 {
  margin-right: 95px;
}

@media (min-width: 768px) {
  .mr95-45 {
    margin-right: 45px;
  }
}

.mr95-50 {
  margin-right: 95px;
}

@media (min-width: 768px) {
  .mr95-50 {
    margin-right: 50px;
  }
}

.mr95-55 {
  margin-right: 95px;
}

@media (min-width: 768px) {
  .mr95-55 {
    margin-right: 55px;
  }
}

.mr95-60 {
  margin-right: 95px;
}

@media (min-width: 768px) {
  .mr95-60 {
    margin-right: 60px;
  }
}

.mr95-65 {
  margin-right: 95px;
}

@media (min-width: 768px) {
  .mr95-65 {
    margin-right: 65px;
  }
}

.mr95-70 {
  margin-right: 95px;
}

@media (min-width: 768px) {
  .mr95-70 {
    margin-right: 70px;
  }
}

.mr95-75 {
  margin-right: 95px;
}

@media (min-width: 768px) {
  .mr95-75 {
    margin-right: 75px;
  }
}

.mr95-80 {
  margin-right: 95px;
}

@media (min-width: 768px) {
  .mr95-80 {
    margin-right: 80px;
  }
}

.mr95-85 {
  margin-right: 95px;
}

@media (min-width: 768px) {
  .mr95-85 {
    margin-right: 85px;
  }
}

.mr95-90 {
  margin-right: 95px;
}

@media (min-width: 768px) {
  .mr95-90 {
    margin-right: 90px;
  }
}

.mr95-95 {
  margin-right: 95px;
}

@media (min-width: 768px) {
  .mr95-95 {
    margin-right: 95px;
  }
}

.mr95-100 {
  margin-right: 95px;
}

@media (min-width: 768px) {
  .mr95-100 {
    margin-right: 100px;
  }
}

.mr100-0 {
  margin-right: 100px;
}

@media (min-width: 768px) {
  .mr100-0 {
    margin-right: 0px;
  }
}

.mr100-5 {
  margin-right: 100px;
}

@media (min-width: 768px) {
  .mr100-5 {
    margin-right: 5px;
  }
}

.mr100-10 {
  margin-right: 100px;
}

@media (min-width: 768px) {
  .mr100-10 {
    margin-right: 10px;
  }
}

.mr100-15 {
  margin-right: 100px;
}

@media (min-width: 768px) {
  .mr100-15 {
    margin-right: 15px;
  }
}

.mr100-20 {
  margin-right: 100px;
}

@media (min-width: 768px) {
  .mr100-20 {
    margin-right: 20px;
  }
}

.mr100-25 {
  margin-right: 100px;
}

@media (min-width: 768px) {
  .mr100-25 {
    margin-right: 25px;
  }
}

.mr100-30 {
  margin-right: 100px;
}

@media (min-width: 768px) {
  .mr100-30 {
    margin-right: 30px;
  }
}

.mr100-35 {
  margin-right: 100px;
}

@media (min-width: 768px) {
  .mr100-35 {
    margin-right: 35px;
  }
}

.mr100-40 {
  margin-right: 100px;
}

@media (min-width: 768px) {
  .mr100-40 {
    margin-right: 40px;
  }
}

.mr100-45 {
  margin-right: 100px;
}

@media (min-width: 768px) {
  .mr100-45 {
    margin-right: 45px;
  }
}

.mr100-50 {
  margin-right: 100px;
}

@media (min-width: 768px) {
  .mr100-50 {
    margin-right: 50px;
  }
}

.mr100-55 {
  margin-right: 100px;
}

@media (min-width: 768px) {
  .mr100-55 {
    margin-right: 55px;
  }
}

.mr100-60 {
  margin-right: 100px;
}

@media (min-width: 768px) {
  .mr100-60 {
    margin-right: 60px;
  }
}

.mr100-65 {
  margin-right: 100px;
}

@media (min-width: 768px) {
  .mr100-65 {
    margin-right: 65px;
  }
}

.mr100-70 {
  margin-right: 100px;
}

@media (min-width: 768px) {
  .mr100-70 {
    margin-right: 70px;
  }
}

.mr100-75 {
  margin-right: 100px;
}

@media (min-width: 768px) {
  .mr100-75 {
    margin-right: 75px;
  }
}

.mr100-80 {
  margin-right: 100px;
}

@media (min-width: 768px) {
  .mr100-80 {
    margin-right: 80px;
  }
}

.mr100-85 {
  margin-right: 100px;
}

@media (min-width: 768px) {
  .mr100-85 {
    margin-right: 85px;
  }
}

.mr100-90 {
  margin-right: 100px;
}

@media (min-width: 768px) {
  .mr100-90 {
    margin-right: 90px;
  }
}

.mr100-95 {
  margin-right: 100px;
}

@media (min-width: 768px) {
  .mr100-95 {
    margin-right: 95px;
  }
}

.mr100-100 {
  margin-right: 100px;
}

@media (min-width: 768px) {
  .mr100-100 {
    margin-right: 100px;
  }
}

.fs10 {
  font-size: 10px;
}

.fs11 {
  font-size: 11px;
}

.fs12 {
  font-size: 12px;
}

.fs13 {
  font-size: 13px;
}

.fs14 {
  font-size: 14px;
}

.fs15 {
  font-size: 15px;
}

.fs16 {
  font-size: 16px;
}

.fs17 {
  font-size: 17px;
}

.fs18 {
  font-size: 18px;
}

.fs19 {
  font-size: 19px;
}

.fs20 {
  font-size: 20px;
}

.fs10-10 {
  font-size: 10px;
}

@media (min-width: 768px) {
  .fs10-10 {
    font-size: 10px;
  }
}

.fs10-11 {
  font-size: 10px;
}

@media (min-width: 768px) {
  .fs10-11 {
    font-size: 11px;
  }
}

.fs10-12 {
  font-size: 10px;
}

@media (min-width: 768px) {
  .fs10-12 {
    font-size: 12px;
  }
}

.fs10-13 {
  font-size: 10px;
}

@media (min-width: 768px) {
  .fs10-13 {
    font-size: 13px;
  }
}

.fs10-14 {
  font-size: 10px;
}

@media (min-width: 768px) {
  .fs10-14 {
    font-size: 14px;
  }
}

.fs10-15 {
  font-size: 10px;
}

@media (min-width: 768px) {
  .fs10-15 {
    font-size: 15px;
  }
}

.fs10-16 {
  font-size: 10px;
}

@media (min-width: 768px) {
  .fs10-16 {
    font-size: 16px;
  }
}

.fs10-17 {
  font-size: 10px;
}

@media (min-width: 768px) {
  .fs10-17 {
    font-size: 17px;
  }
}

.fs10-18 {
  font-size: 10px;
}

@media (min-width: 768px) {
  .fs10-18 {
    font-size: 18px;
  }
}

.fs10-19 {
  font-size: 10px;
}

@media (min-width: 768px) {
  .fs10-19 {
    font-size: 19px;
  }
}

.fs10-20 {
  font-size: 10px;
}

@media (min-width: 768px) {
  .fs10-20 {
    font-size: 20px;
  }
}

.fs11-10 {
  font-size: 11px;
}

@media (min-width: 768px) {
  .fs11-10 {
    font-size: 10px;
  }
}

.fs11-11 {
  font-size: 11px;
}

@media (min-width: 768px) {
  .fs11-11 {
    font-size: 11px;
  }
}

.fs11-12 {
  font-size: 11px;
}

@media (min-width: 768px) {
  .fs11-12 {
    font-size: 12px;
  }
}

.fs11-13 {
  font-size: 11px;
}

@media (min-width: 768px) {
  .fs11-13 {
    font-size: 13px;
  }
}

.fs11-14 {
  font-size: 11px;
}

@media (min-width: 768px) {
  .fs11-14 {
    font-size: 14px;
  }
}

.fs11-15 {
  font-size: 11px;
}

@media (min-width: 768px) {
  .fs11-15 {
    font-size: 15px;
  }
}

.fs11-16 {
  font-size: 11px;
}

@media (min-width: 768px) {
  .fs11-16 {
    font-size: 16px;
  }
}

.fs11-17 {
  font-size: 11px;
}

@media (min-width: 768px) {
  .fs11-17 {
    font-size: 17px;
  }
}

.fs11-18 {
  font-size: 11px;
}

@media (min-width: 768px) {
  .fs11-18 {
    font-size: 18px;
  }
}

.fs11-19 {
  font-size: 11px;
}

@media (min-width: 768px) {
  .fs11-19 {
    font-size: 19px;
  }
}

.fs11-20 {
  font-size: 11px;
}

@media (min-width: 768px) {
  .fs11-20 {
    font-size: 20px;
  }
}

.fs12-10 {
  font-size: 12px;
}

@media (min-width: 768px) {
  .fs12-10 {
    font-size: 10px;
  }
}

.fs12-11 {
  font-size: 12px;
}

@media (min-width: 768px) {
  .fs12-11 {
    font-size: 11px;
  }
}

.fs12-12 {
  font-size: 12px;
}

@media (min-width: 768px) {
  .fs12-12 {
    font-size: 12px;
  }
}

.fs12-13 {
  font-size: 12px;
}

@media (min-width: 768px) {
  .fs12-13 {
    font-size: 13px;
  }
}

.fs12-14 {
  font-size: 12px;
}

@media (min-width: 768px) {
  .fs12-14 {
    font-size: 14px;
  }
}

.fs12-15 {
  font-size: 12px;
}

@media (min-width: 768px) {
  .fs12-15 {
    font-size: 15px;
  }
}

.fs12-16 {
  font-size: 12px;
}

@media (min-width: 768px) {
  .fs12-16 {
    font-size: 16px;
  }
}

.fs12-17 {
  font-size: 12px;
}

@media (min-width: 768px) {
  .fs12-17 {
    font-size: 17px;
  }
}

.fs12-18 {
  font-size: 12px;
}

@media (min-width: 768px) {
  .fs12-18 {
    font-size: 18px;
  }
}

.fs12-19 {
  font-size: 12px;
}

@media (min-width: 768px) {
  .fs12-19 {
    font-size: 19px;
  }
}

.fs12-20 {
  font-size: 12px;
}

@media (min-width: 768px) {
  .fs12-20 {
    font-size: 20px;
  }
}

.fs13-10 {
  font-size: 13px;
}

@media (min-width: 768px) {
  .fs13-10 {
    font-size: 10px;
  }
}

.fs13-11 {
  font-size: 13px;
}

@media (min-width: 768px) {
  .fs13-11 {
    font-size: 11px;
  }
}

.fs13-12 {
  font-size: 13px;
}

@media (min-width: 768px) {
  .fs13-12 {
    font-size: 12px;
  }
}

.fs13-13 {
  font-size: 13px;
}

@media (min-width: 768px) {
  .fs13-13 {
    font-size: 13px;
  }
}

.fs13-14 {
  font-size: 13px;
}

@media (min-width: 768px) {
  .fs13-14 {
    font-size: 14px;
  }
}

.fs13-15 {
  font-size: 13px;
}

@media (min-width: 768px) {
  .fs13-15 {
    font-size: 15px;
  }
}

.fs13-16 {
  font-size: 13px;
}

@media (min-width: 768px) {
  .fs13-16 {
    font-size: 16px;
  }
}

.fs13-17 {
  font-size: 13px;
}

@media (min-width: 768px) {
  .fs13-17 {
    font-size: 17px;
  }
}

.fs13-18 {
  font-size: 13px;
}

@media (min-width: 768px) {
  .fs13-18 {
    font-size: 18px;
  }
}

.fs13-19 {
  font-size: 13px;
}

@media (min-width: 768px) {
  .fs13-19 {
    font-size: 19px;
  }
}

.fs13-20 {
  font-size: 13px;
}

@media (min-width: 768px) {
  .fs13-20 {
    font-size: 20px;
  }
}

.fs14-10 {
  font-size: 14px;
}

@media (min-width: 768px) {
  .fs14-10 {
    font-size: 10px;
  }
}

.fs14-11 {
  font-size: 14px;
}

@media (min-width: 768px) {
  .fs14-11 {
    font-size: 11px;
  }
}

.fs14-12 {
  font-size: 14px;
}

@media (min-width: 768px) {
  .fs14-12 {
    font-size: 12px;
  }
}

.fs14-13 {
  font-size: 14px;
}

@media (min-width: 768px) {
  .fs14-13 {
    font-size: 13px;
  }
}

.fs14-14 {
  font-size: 14px;
}

@media (min-width: 768px) {
  .fs14-14 {
    font-size: 14px;
  }
}

.fs14-15 {
  font-size: 14px;
}

@media (min-width: 768px) {
  .fs14-15 {
    font-size: 15px;
  }
}

.fs14-16 {
  font-size: 14px;
}

@media (min-width: 768px) {
  .fs14-16 {
    font-size: 16px;
  }
}

.fs14-17 {
  font-size: 14px;
}

@media (min-width: 768px) {
  .fs14-17 {
    font-size: 17px;
  }
}

.fs14-18 {
  font-size: 14px;
}

@media (min-width: 768px) {
  .fs14-18 {
    font-size: 18px;
  }
}

.fs14-19 {
  font-size: 14px;
}

@media (min-width: 768px) {
  .fs14-19 {
    font-size: 19px;
  }
}

.fs14-20 {
  font-size: 14px;
}

@media (min-width: 768px) {
  .fs14-20 {
    font-size: 20px;
  }
}

.fs15-10 {
  font-size: 15px;
}

@media (min-width: 768px) {
  .fs15-10 {
    font-size: 10px;
  }
}

.fs15-11 {
  font-size: 15px;
}

@media (min-width: 768px) {
  .fs15-11 {
    font-size: 11px;
  }
}

.fs15-12 {
  font-size: 15px;
}

@media (min-width: 768px) {
  .fs15-12 {
    font-size: 12px;
  }
}

.fs15-13 {
  font-size: 15px;
}

@media (min-width: 768px) {
  .fs15-13 {
    font-size: 13px;
  }
}

.fs15-14 {
  font-size: 15px;
}

@media (min-width: 768px) {
  .fs15-14 {
    font-size: 14px;
  }
}

.fs15-15 {
  font-size: 15px;
}

@media (min-width: 768px) {
  .fs15-15 {
    font-size: 15px;
  }
}

.fs15-16 {
  font-size: 15px;
}

@media (min-width: 768px) {
  .fs15-16 {
    font-size: 16px;
  }
}

.fs15-17 {
  font-size: 15px;
}

@media (min-width: 768px) {
  .fs15-17 {
    font-size: 17px;
  }
}

.fs15-18 {
  font-size: 15px;
}

@media (min-width: 768px) {
  .fs15-18 {
    font-size: 18px;
  }
}

.fs15-19 {
  font-size: 15px;
}

@media (min-width: 768px) {
  .fs15-19 {
    font-size: 19px;
  }
}

.fs15-20 {
  font-size: 15px;
}

@media (min-width: 768px) {
  .fs15-20 {
    font-size: 20px;
  }
}

.fs16-10 {
  font-size: 16px;
}

@media (min-width: 768px) {
  .fs16-10 {
    font-size: 10px;
  }
}

.fs16-11 {
  font-size: 16px;
}

@media (min-width: 768px) {
  .fs16-11 {
    font-size: 11px;
  }
}

.fs16-12 {
  font-size: 16px;
}

@media (min-width: 768px) {
  .fs16-12 {
    font-size: 12px;
  }
}

.fs16-13 {
  font-size: 16px;
}

@media (min-width: 768px) {
  .fs16-13 {
    font-size: 13px;
  }
}

.fs16-14 {
  font-size: 16px;
}

@media (min-width: 768px) {
  .fs16-14 {
    font-size: 14px;
  }
}

.fs16-15 {
  font-size: 16px;
}

@media (min-width: 768px) {
  .fs16-15 {
    font-size: 15px;
  }
}

.fs16-16 {
  font-size: 16px;
}

@media (min-width: 768px) {
  .fs16-16 {
    font-size: 16px;
  }
}

.fs16-17 {
  font-size: 16px;
}

@media (min-width: 768px) {
  .fs16-17 {
    font-size: 17px;
  }
}

.fs16-18 {
  font-size: 16px;
}

@media (min-width: 768px) {
  .fs16-18 {
    font-size: 18px;
  }
}

.fs16-19 {
  font-size: 16px;
}

@media (min-width: 768px) {
  .fs16-19 {
    font-size: 19px;
  }
}

.fs16-20 {
  font-size: 16px;
}

@media (min-width: 768px) {
  .fs16-20 {
    font-size: 20px;
  }
}

.fs17-10 {
  font-size: 17px;
}

@media (min-width: 768px) {
  .fs17-10 {
    font-size: 10px;
  }
}

.fs17-11 {
  font-size: 17px;
}

@media (min-width: 768px) {
  .fs17-11 {
    font-size: 11px;
  }
}

.fs17-12 {
  font-size: 17px;
}

@media (min-width: 768px) {
  .fs17-12 {
    font-size: 12px;
  }
}

.fs17-13 {
  font-size: 17px;
}

@media (min-width: 768px) {
  .fs17-13 {
    font-size: 13px;
  }
}

.fs17-14 {
  font-size: 17px;
}

@media (min-width: 768px) {
  .fs17-14 {
    font-size: 14px;
  }
}

.fs17-15 {
  font-size: 17px;
}

@media (min-width: 768px) {
  .fs17-15 {
    font-size: 15px;
  }
}

.fs17-16 {
  font-size: 17px;
}

@media (min-width: 768px) {
  .fs17-16 {
    font-size: 16px;
  }
}

.fs17-17 {
  font-size: 17px;
}

@media (min-width: 768px) {
  .fs17-17 {
    font-size: 17px;
  }
}

.fs17-18 {
  font-size: 17px;
}

@media (min-width: 768px) {
  .fs17-18 {
    font-size: 18px;
  }
}

.fs17-19 {
  font-size: 17px;
}

@media (min-width: 768px) {
  .fs17-19 {
    font-size: 19px;
  }
}

.fs17-20 {
  font-size: 17px;
}

@media (min-width: 768px) {
  .fs17-20 {
    font-size: 20px;
  }
}

.fs18-10 {
  font-size: 18px;
}

@media (min-width: 768px) {
  .fs18-10 {
    font-size: 10px;
  }
}

.fs18-11 {
  font-size: 18px;
}

@media (min-width: 768px) {
  .fs18-11 {
    font-size: 11px;
  }
}

.fs18-12 {
  font-size: 18px;
}

@media (min-width: 768px) {
  .fs18-12 {
    font-size: 12px;
  }
}

.fs18-13 {
  font-size: 18px;
}

@media (min-width: 768px) {
  .fs18-13 {
    font-size: 13px;
  }
}

.fs18-14 {
  font-size: 18px;
}

@media (min-width: 768px) {
  .fs18-14 {
    font-size: 14px;
  }
}

.fs18-15 {
  font-size: 18px;
}

@media (min-width: 768px) {
  .fs18-15 {
    font-size: 15px;
  }
}

.fs18-16 {
  font-size: 18px;
}

@media (min-width: 768px) {
  .fs18-16 {
    font-size: 16px;
  }
}

.fs18-17 {
  font-size: 18px;
}

@media (min-width: 768px) {
  .fs18-17 {
    font-size: 17px;
  }
}

.fs18-18 {
  font-size: 18px;
}

@media (min-width: 768px) {
  .fs18-18 {
    font-size: 18px;
  }
}

.fs18-19 {
  font-size: 18px;
}

@media (min-width: 768px) {
  .fs18-19 {
    font-size: 19px;
  }
}

.fs18-20 {
  font-size: 18px;
}

@media (min-width: 768px) {
  .fs18-20 {
    font-size: 20px;
  }
}

.fs19-10 {
  font-size: 19px;
}

@media (min-width: 768px) {
  .fs19-10 {
    font-size: 10px;
  }
}

.fs19-11 {
  font-size: 19px;
}

@media (min-width: 768px) {
  .fs19-11 {
    font-size: 11px;
  }
}

.fs19-12 {
  font-size: 19px;
}

@media (min-width: 768px) {
  .fs19-12 {
    font-size: 12px;
  }
}

.fs19-13 {
  font-size: 19px;
}

@media (min-width: 768px) {
  .fs19-13 {
    font-size: 13px;
  }
}

.fs19-14 {
  font-size: 19px;
}

@media (min-width: 768px) {
  .fs19-14 {
    font-size: 14px;
  }
}

.fs19-15 {
  font-size: 19px;
}

@media (min-width: 768px) {
  .fs19-15 {
    font-size: 15px;
  }
}

.fs19-16 {
  font-size: 19px;
}

@media (min-width: 768px) {
  .fs19-16 {
    font-size: 16px;
  }
}

.fs19-17 {
  font-size: 19px;
}

@media (min-width: 768px) {
  .fs19-17 {
    font-size: 17px;
  }
}

.fs19-18 {
  font-size: 19px;
}

@media (min-width: 768px) {
  .fs19-18 {
    font-size: 18px;
  }
}

.fs19-19 {
  font-size: 19px;
}

@media (min-width: 768px) {
  .fs19-19 {
    font-size: 19px;
  }
}

.fs19-20 {
  font-size: 19px;
}

@media (min-width: 768px) {
  .fs19-20 {
    font-size: 20px;
  }
}

.fs20-10 {
  font-size: 20px;
}

@media (min-width: 768px) {
  .fs20-10 {
    font-size: 10px;
  }
}

.fs20-11 {
  font-size: 20px;
}

@media (min-width: 768px) {
  .fs20-11 {
    font-size: 11px;
  }
}

.fs20-12 {
  font-size: 20px;
}

@media (min-width: 768px) {
  .fs20-12 {
    font-size: 12px;
  }
}

.fs20-13 {
  font-size: 20px;
}

@media (min-width: 768px) {
  .fs20-13 {
    font-size: 13px;
  }
}

.fs20-14 {
  font-size: 20px;
}

@media (min-width: 768px) {
  .fs20-14 {
    font-size: 14px;
  }
}

.fs20-15 {
  font-size: 20px;
}

@media (min-width: 768px) {
  .fs20-15 {
    font-size: 15px;
  }
}

.fs20-16 {
  font-size: 20px;
}

@media (min-width: 768px) {
  .fs20-16 {
    font-size: 16px;
  }
}

.fs20-17 {
  font-size: 20px;
}

@media (min-width: 768px) {
  .fs20-17 {
    font-size: 17px;
  }
}

.fs20-18 {
  font-size: 20px;
}

@media (min-width: 768px) {
  .fs20-18 {
    font-size: 18px;
  }
}

.fs20-19 {
  font-size: 20px;
}

@media (min-width: 768px) {
  .fs20-19 {
    font-size: 19px;
  }
}

.fs20-20 {
  font-size: 20px;
}

@media (min-width: 768px) {
  .fs20-20 {
    font-size: 20px;
  }
}

.fw100 {
  font-weight: 100;
}

.fw200 {
  font-weight: 200;
}

.fw300 {
  font-weight: 300;
}

.fw400 {
  font-weight: 400;
}

.fw500 {
  font-weight: 500;
}

.fw600 {
  font-weight: 600;
}

.fw700 {
  font-weight: 700;
}

.fw800 {
  font-weight: 800;
}

.fw900 {
  font-weight: 900;
}

/*■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■

アニメーション設定

■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■*/
@-webkit-keyframes movetop {
  0% {
    -webkit-transform: translateY(-200px);
            transform: translateY(-200px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes movetop {
  0% {
    -webkit-transform: translateY(-200px);
            transform: translateY(-200px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

.move-top {
  opacity: 0;
}

.move-top.move-on {
  -webkit-animation: movetop 1s ease-in-out 0.5s 1 normal both;
          animation: movetop 1s ease-in-out 0.5s 1 normal both;
}

@-webkit-keyframes movebottom {
  0% {
    -webkit-transform: translateY(200px);
            transform: translateY(200px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

@keyframes movebottom {
  0% {
    -webkit-transform: translateY(200px);
            transform: translateY(200px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

.move-bottom {
  opacity: 0;
}

.move-bottom.move-on {
  -webkit-animation: movebottom 1s ease-in-out 0.5s 1 normal both;
          animation: movebottom 1s ease-in-out 0.5s 1 normal both;
}

@-webkit-keyframes moveleft {
  0% {
    -webkit-transform: translateX(-200px);
            transform: translateX(-200px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}

@keyframes moveleft {
  0% {
    -webkit-transform: translateX(-200px);
            transform: translateX(-200px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}

.move-left {
  opacity: 0;
}

.move-left.move-on {
  -webkit-animation: moveleft 1s ease-in-out 0.5s 1 normal both;
          animation: moveleft 1s ease-in-out 0.5s 1 normal both;
}

@-webkit-keyframes moveright {
  0% {
    -webkit-transform: translateX(200px);
            transform: translateX(200px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}

@keyframes moveright {
  0% {
    -webkit-transform: translateX(200px);
            transform: translateX(200px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}

.move-right {
  opacity: 0;
}

.move-right.move-on {
  -webkit-animation: moveright 1s ease-in-out 0.5s 1 normal both;
          animation: moveright 1s ease-in-out 0.5s 1 normal both;
}

.move-text {
  opacity: 0;
}

.move-text span {
  opacity: 0;
}

.move-text2 {
  opacity: 0;
}

.move-text2 span {
  opacity: 0;
}

.fade-in {
  opacity: 0;
  -webkit-transition: 1s;
  transition: 1s;
}

.fade-in.move-on {
  opacity: 1;
}

.fade-bottom {
  opacity: 0;
  -webkit-transform: translate(0, 50%);
          transform: translate(0, 50%);
  -webkit-transition: 1s;
  transition: 1s;
}

.fade-bottom.move-on {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  opacity: 1;
}

.fade-left {
  opacity: 0;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  -webkit-transition: 1s;
  transition: 1s;
}

.fade-left.move-on {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  opacity: 1;
}

.fade-right {
  opacity: 0;
  -webkit-transform: translate(50%, 0);
          transform: translate(50%, 0);
  -webkit-transition: 1s;
  transition: 1s;
}

.fade-right.move-on {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  opacity: 1;
}

@-webkit-keyframes bounce {
  0%,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
            transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
            transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0) scaleY(0.95);
            transform: translateZ(0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
            transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}

@keyframes bounce {
  0%,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
            transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
            transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0) scaleY(0.95);
            transform: translateZ(0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
            transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}

.move-bounce.move-on {
  -webkit-animation: bounce 1s ease-in-out 0.5s 1 normal both;
          animation: bounce 1s ease-in-out 0.5s 1 normal both;
}

@-webkit-keyframes anime-h {
  0% {
    -webkit-transform: translate(0, 0px);
            transform: translate(0, 0px);
  }
  100% {
    -webkit-transform: translate(0, -15px);
            transform: translate(0, -15px);
  }
}

@keyframes anime-h {
  0% {
    -webkit-transform: translate(0, 0px);
            transform: translate(0, 0px);
  }
  100% {
    -webkit-transform: translate(0, -15px);
            transform: translate(0, -15px);
  }
}

.anime-h {
  -webkit-animation: anime-h 1.5s ease-in-out 0s infinite alternate;
          animation: anime-h 1.5s ease-in-out 0s infinite alternate;
  display: inline-block;
}

@-webkit-keyframes anime-w {
  0% {
    -webkit-transform: translate(0px, 0);
            transform: translate(0px, 0);
  }
  100% {
    -webkit-transform: translate(15px, 0);
            transform: translate(15px, 0);
  }
}

@keyframes anime-w {
  0% {
    -webkit-transform: translate(0px, 0);
            transform: translate(0px, 0);
  }
  100% {
    -webkit-transform: translate(15px, 0);
            transform: translate(15px, 0);
  }
}

.anime-w {
  -webkit-animation: anime-w 1.5s ease-in-out 0s infinite alternate;
          animation: anime-w 1.5s ease-in-out 0s infinite alternate;
  display: inline-block;
}

@-webkit-keyframes anime-swing {
  50% {
    -webkit-transform: rotate(-30deg);
            transform: rotate(-30deg);
  }
  100% {
    -webkit-transform: rotate(30deg);
            transform: rotate(30deg);
  }
}

@keyframes anime-swing {
  50% {
    -webkit-transform: rotate(-30deg);
            transform: rotate(-30deg);
  }
  100% {
    -webkit-transform: rotate(30deg);
            transform: rotate(30deg);
  }
}

.anime-swing {
  -webkit-animation: anime-swing 5s ease-in-out 0s infinite alternate;
          animation: anime-swing 5s ease-in-out 0s infinite alternate;
  -webkit-transform: rotate(30deg);
          transform: rotate(30deg);
  display: inline-block;
}

@-webkit-keyframes anime-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes anime-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.anime-spin {
  -webkit-animation: anime-spin 2s linear 0s infinite alternate;
          animation: anime-spin 2s linear 0s infinite alternate;
  -webkit-animation-direction: normal;
          animation-direction: normal;
  display: inline-block;
}

@-webkit-keyframes anime-zoom {
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}

@keyframes anime-zoom {
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}

.anime-zoom {
  -webkit-animation: anime-zoom 1.5s ease-in-out 0s infinite alternate;
          animation: anime-zoom 1.5s ease-in-out 0s infinite alternate;
  -webkit-transform: scale(0.85, 0.85);
          transform: scale(0.85, 0.85);
  display: inline-block;
}

.btn1 {
  padding: 15px 100px;
  margin: 10px 4px;
  position: relative;
  display: inline-block;
  border: 2px solid #3D62AD;
}

.btn1::before {
  content: '';
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: transparent;
  -webkit-box-shadow: inset 0px 0px 0px #6098FF;
          box-shadow: inset 0px 0px 0px #6098FF;
  display: block;
  -webkit-transition: all 0.4s cubic-bezier(0.5, 0.24, 0, 1);
  transition: all 0.4s cubic-bezier(0.5, 0.24, 0, 1);
}

.btn1:hover::before {
  -webkit-box-shadow: inset 300px 0px 0px #6098FF;
          box-shadow: inset 300px 0px 0px #6098FF;
}

.btn2 {
  background-color: #3D62AD;
  padding: 15px 100px;
  margin: 10px 4px;
  color: #efefef;
  position: relative;
  display: inline-block;
}

.btn2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-color: #000;
  -webkit-transform: scaleY(0.3);
          transform: scaleY(0.3);
  opacity: 0;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.btn2:hover {
  color: #6098FF;
}

.btn2:hover::before {
  opacity: 1;
  background-color: #fff;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition: opacity, -webkit-transform 0.6s cubic-bezier(0.08, 0.35, 0.13, 1.02);
  transition: opacity, -webkit-transform 0.6s cubic-bezier(0.08, 0.35, 0.13, 1.02);
  transition: transform 0.6s cubic-bezier(0.08, 0.35, 0.13, 1.02), opacity;
  transition: transform 0.6s cubic-bezier(0.08, 0.35, 0.13, 1.02), opacity, -webkit-transform 0.6s cubic-bezier(0.08, 0.35, 0.13, 1.02);
}

.btn3 {
  padding: 15px 100px;
  margin: 10px 4px;
  position: relative;
  display: inline-block;
  border: 2px solid #3D62AD;
}

.btn3::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-color: #000;
  -webkit-transform: scaleX(0.3);
          transform: scaleX(0.3);
  opacity: 0;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.btn3:hover::before {
  opacity: 1;
  background-color: #6098FF;
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
  -webkit-transition: opacity, -webkit-transform 0.6s cubic-bezier(0.08, 0.35, 0.13, 1.02);
  transition: opacity, -webkit-transform 0.6s cubic-bezier(0.08, 0.35, 0.13, 1.02);
  transition: transform 0.6s cubic-bezier(0.08, 0.35, 0.13, 1.02), opacity;
  transition: transform 0.6s cubic-bezier(0.08, 0.35, 0.13, 1.02), opacity, -webkit-transform 0.6s cubic-bezier(0.08, 0.35, 0.13, 1.02);
}

.btn4 {
  padding: 15px 100px;
  margin: 10px 4px;
  position: relative;
  display: inline-block;
}

.btn4::before {
  content: '';
  position: absolute;
  bottom: 0%;
  left: 0px;
  width: 100%;
  height: 1px;
  background-color: #6098FF;
  display: block;
  -webkit-transform-origin: right top;
          transform-origin: right top;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(1, 0, 0, 1);
  transition: -webkit-transform 0.4s cubic-bezier(1, 0, 0, 1);
  transition: transform 0.4s cubic-bezier(1, 0, 0, 1);
  transition: transform 0.4s cubic-bezier(1, 0, 0, 1), -webkit-transform 0.4s cubic-bezier(1, 0, 0, 1);
}

.btn4:hover::before {
  -webkit-transform-origin: left top;
          transform-origin: left top;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

.btn5 {
  padding: 15px 100px;
  margin: 10px 4px;
  position: relative;
  display: inline-block;
}

.btn5::before {
  content: '';
  position: absolute;
  bottom: 50%;
  left: 0px;
  width: 100%;
  height: 1px;
  background-color: #6098FF;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(1, 0, 0, 1);
  transition: -webkit-transform 0.4s cubic-bezier(1, 0, 0, 1);
  transition: transform 0.4s cubic-bezier(1, 0, 0, 1);
  transition: transform 0.4s cubic-bezier(1, 0, 0, 1), -webkit-transform 0.4s cubic-bezier(1, 0, 0, 1);
}

.btn5:hover::before {
  -webkit-transform-origin: right top;
          transform-origin: right top;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

.btn6 {
  padding: 15px 100px;
  margin: 10px 4px;
  position: relative;
  display: inline-block;
  border: 1px solid transparent;
  -webkit-transition: all 0.4s cubic-bezier(0.5, 0.24, 0, 1);
  transition: all 0.4s cubic-bezier(0.5, 0.24, 0, 1);
}

.btn6::before {
  content: '';
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: -1;
  width: 0%;
  height: 1px;
  background: #6098FF;
  -webkit-box-shadow: inset 0px 0px 0px #6098FF;
          box-shadow: inset 0px 0px 0px #6098FF;
  display: block;
  -webkit-transition: all 0.4s cubic-bezier(0.5, 0.24, 0, 1);
  transition: all 0.4s cubic-bezier(0.5, 0.24, 0, 1);
}

.btn6:hover::before {
  width: 100%;
}

.btn6::after {
  content: '';
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: -1;
  width: 0%;
  height: 1px;
  background: #6098FF;
  -webkit-transition: all 0.4s cubic-bezier(0.5, 0.24, 0, 1);
  transition: all 0.4s cubic-bezier(0.5, 0.24, 0, 1);
}

.btn6:hover::after {
  width: 100%;
}

.btn6:hover {
  border-left: 1px solid #6098FF;
  border-right: 1px solid #6098FF;
}

.btn7 {
  display: inline-block;
  padding: 15px 100px;
  margin: 10px 4px;
  text-decoration: none;
  border-left: solid 6px #6098FF;
  color: #6098FF;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.29);
          box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.29);
}

.btn7:hover {
  -webkit-box-shadow: inset 0 0 2px rgba(128, 128, 128, 0.1);
          box-shadow: inset 0 0 2px rgba(128, 128, 128, 0.1);
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}

.btn8 {
  display: inline-block;
  padding: 15px 100px;
  margin: 10px 4px;
  border: 2px solid #3D62AD;
  -webkit-transition: .4s;
  transition: .4s;
}

.btn8:hover {
  background-color: #3D62AD;
  border-color: #6098FF;
  color: #FFF;
}

.btn9 {
  display: inline-block;
  padding: 15px 100px;
  margin: 10px 4px;
  background-color: #3D62AD;
  color: #FFF;
  border: 2px solid #6098FF;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.btn9:after {
  width: 100%;
  height: 0;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background: #efefef;
  opacity: 0;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
          transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -webkit-transition: .2s;
  transition: .2s;
  z-index: -1;
}

.btn9:hover {
  color: #3D62AD;
}

.btn9:hover:after {
  height: 240%;
  opacity: 1;
}

.btn9:active:after {
  height: 340%;
  opacity: 1;
}

.btn10 {
  display: inline-block;
  padding: 16px 32px;
  background: #e41313;
  border-bottom: solid 4px #bd1111;
  border-radius: 8px;
  color: #ffffff;
  text-decoration: none;
  font-size: 18px;
  font-weight: bold;
  line-heigt: 1.2em;
  -webkit-transition: .100s;
  transition: .100s;
}

.btn10:hover {
  border-bottom: none;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
}

.btn11 {
  display: inline-block;
  padding: 16px 32px;
  background: #e41313;
  border-radius: 4px;
  color: #ffffff;
  text-decoration: none;
  font-size: 18px;
  font-weight: bold;
  line-heigt: 1.2em;
  -webkit-box-shadow: 0px 6px 3px -3px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 6px 3px -3px rgba(0, 0, 0, 0.4);
  -webkit-transition: .12s;
  transition: .12s;
}

.btn11:hover {
  background: #ffffff;
  border: solid 2px #bd1111;
  color: #e41313;
  opacity: 0.8;
}

.fly {
  display: inline-block;
  -webkit-transition: all .3s;
  transition: all .3s;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
}

.fly:hover {
  -webkit-transition: all .3s;
  transition: all .3s;
  -webkit-transform: translate(0, -4px);
          transform: translate(0, -4px);
  -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.12);
}

.light {
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.light:hover {
  -webkit-filter: brightness(150%);
          filter: brightness(150%);
}

.shine {
  position: relative;
}

.shine::before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: '';
  width: 50%;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.3)));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  -webkit-transform: skewX(-25deg);
          transform: skewX(-25deg);
}

.shine:hover::before {
  -webkit-animation: shine .75s;
          animation: shine .75s;
}

@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}

@keyframes shine {
  100% {
    left: 125%;
  }
}

.blur {
  -webkit-filter: blur(2px);
          filter: blur(2px);
  -webkit-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
}

.blur:hover {
  -webkit-filter: blur(0);
          filter: blur(0);
}

.gray {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  -webkit-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
}

.gray:hover {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}

.zoom {
  overflow: hidden;
}

.zoom img {
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.zoom img:hover {
  -webkit-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
}

.color {
  background: blue;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.color img:hover {
  opacity: .5;
}

.lazy-fadein img {
  opacity: 0;
  -webkit-transition: opacity 3s;
  transition: opacity 3s;
}

.lazy-fadein .lazyloaded {
  opacity: 1;
}

.st0 {
  fill: none;
  stroke: #FFFFFF;
  stroke-width: 21;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-miterlimit: 10;
  stroke-dasharray: 832;
  stroke-dashoffset: 832;
}

#svg_001 {
  width: 100px;
  height: 100%;
}

@media (min-width: 768px) {
  #svg_001 {
    width: 150px;
    height: 100%;
  }
}

#svg_001 image {
  width: 100%;
  height: 100%;
}

.grid-img {
  display: -ms-grid;
  display: grid;
  grid-gap: 16px;
  -ms-grid-columns: (minmax(200px, 1fr))[1];
      grid-template-columns: repeat(1, minmax(200px, 1fr));
}

@media (min-width: 768px) {
  .grid-img {
    -ms-grid-columns: (minmax(200px, 1fr))[3];
        grid-template-columns: repeat(3, minmax(200px, 1fr));
  }
}

.grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[4];
      grid-template-columns: repeat(4, 1fr);
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  grid-gap: 16px;
}

@media (min-width: 768px) {
  .grid {
    -ms-grid-columns: (1fr)[12];
        grid-template-columns: repeat(12, 1fr);
  }
}

.grid8 {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[4];
      grid-template-columns: repeat(4, 1fr);
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  grid-gap: 16px;
}

@media (min-width: 768px) {
  .grid8 {
    -ms-grid-columns: (1fr)[8];
        grid-template-columns: repeat(8, 1fr);
  }
}

.grid4 {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[1];
      grid-template-columns: repeat(1, 1fr);
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  grid-gap: 16px;
}

@media (min-width: 768px) {
  .grid4 {
    -ms-grid-columns: (1fr)[4];
        grid-template-columns: repeat(4, 1fr);
  }
}

.col1-sin {
  grid-column: span 4;
}

@media (min-width: 768px) {
  .col1-sin {
    grid-column: span 1;
  }
}

.col2-sin {
  grid-column: span 4;
}

@media (min-width: 768px) {
  .col2-sin {
    grid-column: span 2;
  }
}

.col3-sin {
  grid-column: span 4;
}

@media (min-width: 768px) {
  .col3-sin {
    grid-column: span 3;
  }
}

.col4-sin {
  grid-column: span 4;
}

@media (min-width: 768px) {
  .col4-sin {
    grid-column: span 4;
  }
}

.col5-sin {
  grid-column: span 4;
}

@media (min-width: 768px) {
  .col5-sin {
    grid-column: span 5;
  }
}

.col6-sin {
  grid-column: span 4;
}

@media (min-width: 768px) {
  .col6-sin {
    grid-column: span 6;
  }
}

.col7-sin {
  grid-column: span 4;
}

@media (min-width: 768px) {
  .col7-sin {
    grid-column: span 7;
  }
}

.col8-sin {
  grid-column: span 4;
}

@media (min-width: 768px) {
  .col8-sin {
    grid-column: span 8;
  }
}

.col9-sin {
  grid-column: span 4;
}

@media (min-width: 768px) {
  .col9-sin {
    grid-column: span 9;
  }
}

.col10-sin {
  grid-column: span 4;
}

@media (min-width: 768px) {
  .col10-sin {
    grid-column: span 10;
  }
}

.col11-sin {
  grid-column: span 4;
}

@media (min-width: 768px) {
  .col11-sin {
    grid-column: span 11;
  }
}

.col12-sin {
  grid-column: span 4;
}

@media (min-width: 768px) {
  .col12-sin {
    grid-column: span 12;
  }
}

.col1-dou {
  grid-column: span 2;
}

@media (min-width: 768px) {
  .col1-dou {
    grid-column: span 1;
  }
}

.col2-dou {
  grid-column: span 2;
}

@media (min-width: 768px) {
  .col2-dou {
    grid-column: span 2;
  }
}

.col3-dou {
  grid-column: span 2;
}

@media (min-width: 768px) {
  .col3-dou {
    grid-column: span 3;
  }
}

.col4-dou {
  grid-column: span 2;
}

@media (min-width: 768px) {
  .col4-dou {
    grid-column: span 4;
  }
}

.col5-dou {
  grid-column: span 2;
}

@media (min-width: 768px) {
  .col5-dou {
    grid-column: span 5;
  }
}

.col6-dou {
  grid-column: span 2;
}

@media (min-width: 768px) {
  .col6-dou {
    grid-column: span 6;
  }
}

.col7-dou {
  grid-column: span 2;
}

@media (min-width: 768px) {
  .col7-dou {
    grid-column: span 7;
  }
}

.col8-dou {
  grid-column: span 2;
}

@media (min-width: 768px) {
  .col8-dou {
    grid-column: span 8;
  }
}

.col9-dou {
  grid-column: span 2;
}

@media (min-width: 768px) {
  .col9-dou {
    grid-column: span 9;
  }
}

.col10-dou {
  grid-column: span 2;
}

@media (min-width: 768px) {
  .col10-dou {
    grid-column: span 10;
  }
}

.col11-dou {
  grid-column: span 2;
}

@media (min-width: 768px) {
  .col11-dou {
    grid-column: span 11;
  }
}

.col12-dou {
  grid-column: span 2;
}

@media (min-width: 768px) {
  .col12-dou {
    grid-column: span 12;
  }
}

.col1-ex {
  grid-column: span 1;
  background-color: blue;
}

@media (min-width: 768px) {
  .col1-ex {
    grid-column: span 1;
  }
}

.col1 {
  grid-column: span 1;
}

@media (min-width: 768px) {
  .col1 {
    grid-column: span 1;
  }
}

.col2 {
  grid-column: span 1;
}

@media (min-width: 768px) {
  .col2 {
    grid-column: span 2;
  }
}

.col3 {
  grid-column: span 1;
}

@media (min-width: 768px) {
  .col3 {
    grid-column: span 3;
  }
}

.col4 {
  grid-column: span 2;
}

@media (min-width: 768px) {
  .col4 {
    grid-column: span 4;
  }
}

.col5 {
  grid-column: span 2;
}

@media (min-width: 768px) {
  .col5 {
    grid-column: span 5;
  }
}

.col6 {
  grid-column: span 2;
}

@media (min-width: 768px) {
  .col6 {
    grid-column: span 6;
  }
}

.col7 {
  grid-column: span 3;
}

@media (min-width: 768px) {
  .col7 {
    grid-column: span 7;
  }
}

.col8 {
  grid-column: span 3;
}

@media (min-width: 768px) {
  .col8 {
    grid-column: span 8;
  }
}

.col9 {
  grid-column: span 3;
}

@media (min-width: 768px) {
  .col9 {
    grid-column: span 9;
  }
}

.col10 {
  grid-column: span 4;
}

@media (min-width: 768px) {
  .col10 {
    grid-column: span 10;
  }
}

.col11 {
  grid-column: span 4;
}

@media (min-width: 768px) {
  .col11 {
    grid-column: span 11;
  }
}

.col12 {
  grid-column: span 4;
}

@media (min-width: 768px) {
  .col12 {
    grid-column: span 12;
  }
}

.row1 {
  grid-row: span 1;
}

.row2 {
  grid-row: span 2;
}

.row3 {
  grid-row: span 3;
}

.row4 {
  grid-row: span 4;
}

.row5 {
  grid-row: span 5;
}

.row6 {
  grid-row: span 6;
}

.row7 {
  grid-row: span 7;
}

.row8 {
  grid-row: span 8;
}

.row9 {
  grid-row: span 9;
}

.row10 {
  grid-row: span 10;
}

.row11 {
  grid-row: span 11;
}

.row12 {
  grid-row: span 12;
}

.top {
  -webkit-align-self: start;
      -ms-flex-item-align: start;
              -ms-grid-row-align: start;
          align-self: start;
}

.center {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
              -ms-grid-row-align: center;
          align-self: center;
}

.bottom {
  -webkit-align-self: end;
      -ms-flex-item-align: end;
              -ms-grid-row-align: end;
          align-self: end;
}

/*■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■

メインページ設定

■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■━■*/
body {
  font-family: YuMincho, "Yu Mincho", serif;
  font-size: 16px;
  line-height: 30px;
  color: #333;
  background-color: #fff;
}

@media (min-width: 768px) {
  body {
    font-size: 19px;
    line-height: 34px;
  }
}

.fw {
  display: block;
  font-weight: 600;
  margin-bottom: -15px;
}

li {
  list-style: none;
}

.hero-img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

section {
  padding: 70px 0;
}

.tel,
.fax {
  font-size: 21px;
  line-height: 25px;
  letter-spacing: 5px;
  font-family: "ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO";
  text-align: right;
  margin-bottom: 10px;
}

.address {
  letter-spacing: 0.5px;
  text-align: right;
}

.title {
  text-align: center;
  margin-bottom: 30px;
  font-size: 24px;
}

.what {
  background-image: url(../img/bgi1.jpg);
  background-size: cover;
}

.schedule {
  background-image: url(../img/bgi2.jpg);
  text-align: center;
  background-size: cover;
}

.schedule__item {
  color: #ffffff;
  margin-bottom: 10px;
}

.schedule__time {
  color: #ffffff;
  margin-bottom: 10px;
  font-size: 20px;
  margin-top: 30px;
}

.howto__box {
  border: 1px solid #333;
  padding: 5% 10%;
}

.howto__title2 {
  width: 200px;
  border-bottom: 2px solid #9f3c37;
  text-align: center;
  margin: 0 auto;
  font-size: 20px;
  margin-bottom: 30px;
  margin-top: 50px;
  font-weight: 700;
}

.howto__item {
  text-align: center;
}

.howto__item__a {
  color: #202DBC;
  text-decoration: underline;
}

.howto__item2 {
  font-size: 14px;
  text-align: center;
}

.footer {
  text-align: center;
  background-color: #9f3c37;
  padding: 1rem;
}

.footer__small {
  font-size: 0.8rem;
  color: #ffffff;
}

/*20221006*/
#shop {
  background-image: url(../img/bgi2.jpg);
  text-align: center;
  background-size: cover;
  color: #ffffff;
}

#shop .shop__txt {
  margin-top: 75px;
  margin-bottom: 50px;
}

#shop span {
  display: block;
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff;
  padding: 50px 25px;
  margin-bottom: 0px;
}

#shop .shop__buttons {
  margin: 0 auto;
  width: 250px;
}

#shop .shop__button {
  border: 3px solid #fff;
  border-radius: 100px;
  width: 250px;
  height: 100px;
  margin-bottom: 30px;
  background-color: rgba(255, 255, 255, 0);
  -webkit-transition: .1s;
  transition: .1s;
  font-weight: bold;
}

#shop .shop__button a {
  color: #ffffff;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (min-width: 768px) {
  #shop .shop__buttons {
    margin: 0 auto;
    width: 500px;
  }
  #shop .shop__button {
    width: 500px;
    height: 80px;
    font-size: 25px;
  }
}

#shop .shop__button:hover {
  background-color: white;
}

#shop .shop__button:hover a {
  color: red;
  font-weight: bold;
}

/*20221011*/
.titlenew {
  text-align: center;
  margin-bottom: 30px;
  font-size: 30px;
  letter-spacing: 0.1em;
  line-height: 45px;
}

.flex {
  display: inline-block;
}

@media (min-width: 768px) {
  .flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.what__itembox {
  margin-top: 50px;
}

.profile__itembox {
  margin-top: 50px;
}

@media (min-width: 768px) {
  .profile__itembox {
    margin-top: 0px;
  }
}

#profile {
  padding: 100px 0;
}

.profile__list {
  width: 80vw;
  margin: 0 auto;
}

.profile__img {
  width: 50vw;
  margin: 50px auto 25px auto;
}

.profile__img img {
  width: 100%;
  height: auto;
}

.profile__txt {
  width: 100%;
}

@media (min-width: 768px) {
  #profile {
    padding: 100px 0;
  }
  .profile__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-width: 1000px;
    margin-top: 50px;
  }
  .profile__img {
    width: 30vw;
    margin: 0;
    max-width: 400px;
  }
  .profile__txt {
    width: 45vw;
    max-width: 550px;
  }
}

@media (min-width: 768px) {
  .pcnone {
    display: none;
  }
}

.howtowflex {
  margin: 0 auto;
  width: 50vw;
}

.howtowflex li {
  width: 100%;
  height: auto;
  margin-top: 10px;
}

.howtowflex li a {
  width: 100%;
  height: auto;
}

.howtowflex li a img {
  width: 100%;
  height: auto;
}

@media (min-width: 768px) {
  .howtowflex {
    width: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .howtowflex li {
    height: 100px;
    width: auto;
  }
}

#access {
  padding: 100px 0;
  background-image: url(../img/bgi1.jpg);
  background-size: cover;
  width: 100%;
}

.accesslist {
  width: 80vw;
  margin: 0 auto;
}

.access__map {
  width: 80vw;
  height: 65vw;
  margin: 50px auto 25px auto;
}

.access__map iframe {
  width: 100%;
  height: 100%;
}

.access__txt {
  width: 100%;
  color: #fff;
  text-align: center;
}

@media (min-width: 768px) {
  #profile {
    padding: 100px 0;
  }
  .accesslist {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-width: 1000px;
    margin-top: 50px;
  }
  .access__txt {
    width: 30vw;
    max-width: 450px;
    text-align: left;
  }
  .access__map {
    width: 45vw;
    height: 40vw;
    margin: 0;
    max-width: 500px;
    max-height: 400px;
  }
}

.profile_button {
  -webkit-transition: .1s;
  transition: .1s;
  margin: 0 auto;
  border: 1px solid #000;
  border-radius: 100px;
  padding: 10px 25px;
  transition: .1s;
  opacity: 1;
}

.profile_button:hover {
  background-color: black;
  color: #fff;
  opacity: 1;
}

@media (min-width: 768px) {
  .profile_button,
  .access__button {
    margin-right: 10px;
    font-size: 15px;
    letter-spacing: 0;
  }
}

.access__buttonlist {
  line-height: 60px;
}

.access__buttonlist li {
  height: 50px;
}

.access__button {
  margin: 0 auto;
  border: 1px solid #fff;
  border-radius: 100px;
  padding: 10px 20px;
  background-color: rgba(255, 255, 255, 0);
  -webkit-transition: .1s;
  transition: .1s;
  color: #ffffff;
  opacity: 1;
}

.access__button:hover {
  background-color: white;
  color: #A9975C;
  opacity: 1;
}

.howto_konyu {
  border-bottom: 1px solid #000;
}

@media (min-width: 768px) {
  .access__buttondx {
    margin-right: 10px;
    font-size: 15px;
    letter-spacing: 0;
  }
}

.access__buttondx {
  margin: 0 auto;
  border: 1px solid #fff;
  border-radius: 100px;
  padding: 10px 20px;
  background-color: rgba(255, 255, 255, 0);
  -webkit-transition: .1s;
  transition: .1s;
  color: #ffffff;
  opacity: 1;
  line-height: 60px;
}

.access__buttondx:hover {
  background-color: white;
  color: #A9975C;
  opacity: 1;
}

.hero {
  width: 100% !important;
}

.hero img {
  width: 100% !important;
  height: auto !important;
}
/*# sourceMappingURL=style.css.map */