@charset "UTF-8";
/*============================================================
# layout 
============================================================*/
/*============================================================
# layout 
============================================================*/
:root {
  /* メインのフォントファミリー */
  --main-font: "Noto Serif JP", sans-serif;
  --main-font-en: "EB Garamond", serif;
  /* 使用カラー */
  --main-color: #015ba1;
  --sub-color1: #1E2F57;
  --sub-color2: #7B6C5B;
  --sub-color3: #F7F7F2;
  /* メインのフォントカラー */
  --main-font-color: $base-font-color;
}

/*==========================================================================
# reset - ブラウザの差異や不要なスタイルを無くすためのスタイル
========================================================================== */
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
dl,
li,
dt,
dd,
p,
div,
span,
img,
a,
table,
tr,
th,
td,
small,
button,
time,
figure {
  border: 0;
  margin: 0;
  padding: 0;
}

ul {
  list-style-position: inside;
}

header,
footer,
nav,
section,
article,
aside,
figure,
figcaption {
  display: block;
}

img {
  border: none;
  vertical-align: bottom;
}

a {
  cursor: pointer;
  text-decoration: none;
}

/*===============================================
# common
=================================================*/
html {
  font-size: 10px;
  line-height: 1;
  background-color: #fff;
}

body {
  font-size: 1.6rem;
  color: #333333;
  font-family: "游ゴシック", "YuGothic", "Yu Gothic Medium", sans-serif;
  line-height: 1.8;
  letter-spacing: 0.05em;
  background-color: #fff;
}

img {
  width: 100%;
}

.contents {
  width: 100%;
  min-width: 1280px;
}

@media only screen and (max-width: 480px) {
  .contents {
    padding-top: 40px;
    min-width: auto;
  }
}
.inner {
  width: 1160px;
  margin: 0 auto;
  padding: 0 20px;
}

@media only screen and (max-width: 480px) {
  .inner {
    width: 100%;
  }
}
@media only screen and (max-width: 480px) {
  .is-pc {
    display: none;
  }
}
.is-sp {
  display: none;
}

@media only screen and (max-width: 480px) {
  .is-sp {
    display: block;
  }
}
a:hover {
  opacity: 0.7;
}

/*===============================================
# footer
===============================================*/
/*  footer links
-----------------------------------------------*/
.footer-links {
  padding: 60px 0;
}
.footer-links .links-ttl1 {
  font-size: 2.4rem;
  text-align: center;
}
.footer-links .links-ttl2 {
  margin-top: 40px;
  font-size: 2rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}
.footer-links .links-ttl2::before {
  content: "";
  margin-right: 10px;
  width: 35px;
  height: 35px;
  background-color: #f3f5fd;
  border-radius: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 20px;
  display: inline-block;
}
.footer-links .links-ttl2-1::before {
  background-image: url(../img/common/footer_icon_search1.svg);
}
.footer-links .links-ttl2-2::before {
  background-image: url(../img/common/footer_icon_search2.svg);
}
.footer-links .links-row {
  margin-top: 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 20px;
}
.footer-links .links-col {
  padding: 25px 25px 40px;
  border: 1px solid #bec5d7;
  width: calc(50% - 10px);
  display: block;
  position: relative;
}
.footer-links .links-col .col-img {
  margin: 0 auto;
  width: 280px;
  display: block;
}
.footer-links .links-col .col-ttl {
  margin-top: 13px;
  text-align: center;
  color: #000;
}
.footer-links .links-col .col-text {
  margin-top: 5px;
  color: #000;
  font-size: 1.5rem;
  text-align: center;
  line-height: 1.5;
}
.footer-links .links-col .col-icon {
  width: 2.5rem;
  height: 1.8rem;
  display: block;
  position: absolute;
  bottom: 2.1rem;
  right: 2.6rem;
  overflow: hidden;
  transform: rotate(-40deg);
}
.footer-links .links-col .col-icon::before {
  transition: all 0.4s ease-in-out;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background: url(../img/common/footer_links_arrow.svg) no-repeat center center/100% auto;
  transform: translateX(-300%);
}
.footer-links .links-col .col-icon::after {
  content: "";
  width: 100%;
  height: 100%;
  background: url(../img/common/footer_links_arrow.svg) no-repeat center center/100% auto;
  display: block;
  transition: all 0.4s ease-in-out;
  position: absolute;
  top: 0;
  left: 0;
}
.footer-links .links-col:hover .col-icon::before {
  transform: translateX(0);
}
.footer-links .links-col:hover .col-icon::after {
  transform: translateX(300%);
}

@media only screen and (max-width: 480px) {
  .footer-links {
    padding: 60px 0;
  }
  .footer-links .links-ttl1 {
    font-size: 2rem;
  }
  .footer-links .links-ttl2 {
    margin-top: 40px;
    font-size: 1.8rem;
  }
  .footer-links .links-ttl2::before {
    content: "";
    margin-right: 10px;
    width: 35px;
    height: 35px;
    background-color: #f3f5fd;
    border-radius: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 20px;
    display: inline-block;
  }
  .footer-links .links-row {
    margin-top: 10px;
    display: block;
  }
  .footer-links .links-col {
    padding: 20px;
    border: 1px solid #bec5d7;
    width: 100%;
    display: block;
    position: relative;
  }
  .footer-links .links-col:not(.footer-links .links-col:first-of-type) {
    margin-top: 10px;
  }
  .footer-links .links-col .col-img {
    width: 200px;
  }
  .footer-links .links-col .col-ttl {
    font-size: 1.4rem;
  }
  .footer-links .links-col .col-text {
    font-size: 1.2rem;
  }
  .footer-links .links-col .col-icon {
    display: none;
  }
  .footer-links .links-col .col:hover .col-icon::before {
    transform: translateX(0);
  }
  .footer-links .links-col .col:hover .col-icon::after {
    transform: translateX(300%);
  }
}
/*  footer
-----------------------------------------------*/
.footer {
  padding: 24px 0;
  border-top: 1px solid #bec5d7;
}
.footer-row1 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
}
.footer-row2 {
  margin-top: 25px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.footer-logo {
  width: 195px;
  display: block;
}
.footer-service {
  width: 620px;
}
.footer-service .service-ttl {
  font-size: 1.5rem;
  font-weight: bold;
}
.footer-service .service-list {
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.footer-service .service-list li a {
  padding-left: 15px;
  font-size: 1.4rem;
  color: var(--main-color);
  position: relative;
}
.footer-service .service-list li a::before {
  aspect-ratio: 1/6;
  width: 9px;
  transition: all 0.4s ease-in-out;
  position: absolute;
  top: 50%;
  left: 0;
  content: "";
  background: url(../img/common/footer_service_arrow.svg) no-repeat center center/100% auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.footer-sns {
  width: 160px;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.footer-sns li a {
  width: 30px;
  display: block;
}
.footer-copy {
  font-size: 1.4rem;
  color: #999;
}
.footer-link {
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.footer-link li:not(.footer-link li:first-of-type) {
  margin-left: 20px;
}
.footer-link li a {
  font-size: 1.4rem;
  color: #999;
}

@media only screen and (max-width: 480px) {
  .footer {
    padding: 24px 0;
  }
  .footer-row1 {
    display: block;
  }
  .footer-row2 {
    margin-top: 25px;
    flex-direction: column;
  }
  .footer-logo {
    margin: 0 auto;
  }
  .footer-service {
    margin-top: 20px;
    width: 100%;
  }
  .footer-service .service-ttl {
    text-align: center;
  }
  .footer-service .service-list {
    justify-content: center;
  }
  .footer-service .service-list li {
    width: 40%;
    text-align: center;
  }
  .footer-service .service-list li a {
    padding-left: 15px;
    font-size: 1.4rem;
    color: var(--main-color);
    position: relative;
  }
  .footer-service .service-list li a::before {
    aspect-ratio: 1/6;
    width: 9px;
    transition: all 0.4s ease-in-out;
    position: absolute;
    top: 50%;
    left: 0;
    content: "";
    background: url(../img/common/footer_service_arrow.svg) no-repeat center center/100% auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .footer-sns {
    margin-top: 30px;
    width: 100%;
    justify-content: center;
    gap: 0 20px;
  }
  .footer-sns li a {
    width: 30px;
    display: block;
  }
  .footer-copy {
    margin-top: 10px;
    text-align: center;
    order: 2;
  }
  .footer-link {
    margin: 0 auto;
    order: 1;
  }
}
/*===============================================
# header
=================================================*/
.header {
  position: relative;
}
.header-ttl {
  padding: 11px 20px;
  background-color: #0c6994;
  font-size: 1.4rem;
  line-height: 1;
  color: #fff;
}
.header-logo {
  width: 160px;
  display: block;
  position: absolute;
  bottom: -60px;
  left: 0;
  z-index: 2;
  border-radius: 0 0 5px 0;
  overflow: hidden;
}
.header-logo-sp {
  display: none;
}
.header-logo img {
  width: 100%;
  display: block;
}
.header .sp-menu {
  display: none;
}

@media only screen and (max-width: 480px) {
  .overlay {
    transition: all 0.2s ease-out;
  }
  .overlay.is-open {
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 9;
  }
  .header {
    padding: 3px 20px 3px 5px;
    width: 100%;
    background-color: #fff;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }
  .header-ttl {
    display: none;
  }
  .header-logo {
    width: 120px;
    position: static;
    display: none;
  }
  .header-logo-sp {
    width: 120px;
    display: block;
  }
  .header .sp-menu {
    width: 30px;
    height: 30px;
    background-image: url(../img/common/sp_menu.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    display: block;
    transition: background-image 0.2s ease-out;
  }
  .header .sp-menu.is-open {
    background-image: url(../img/common/sp_menu_close.png);
  }
}
/*===============================================
# 404
===============================================*/
#content > .inner {
  display: block;
  padding-top: 40px;
}

.entry-404 {
  padding-bottom: 85px;
  text-align: center;
}

.entry-404-head {
  color: #f0cdd0;
  font-family: "Lato", sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 36px;
}

.entry-404-head span::after {
  content: " ";
}

.entry-404-lead {
  color: #808080;
  font-family: "HiraKakuPro-W6", "ヒラギノ角ゴ Pro W6", "Meiryo", "Meiryo", "Noto Sans Japanese", sans-serif;
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 24px;
}

.entry-404-lead .m_sp {
  display: none;
}

.entry-404-content {
  color: #808080;
}

.entry-404-btn {
  margin-top: 58px;
}

.entry-404-btn .btn {
  background: #ebebeb;
  color: #8d8d8d;
}

.entry-404-btn .btn:hover {
  background: #ccc;
  opacity: 1;
}

/*============================================================
# page
============================================================*/
/*===============================================
# page - index
================================================/
/* key visual
-----------------------------------------------*/
.kv {
  width: 100%;
  padding: 50px 0 75px;
  background-image: url(../img/index/inex_bg.jpg);
  background-position: center center;
  background-size: 500px;
}
.kv .kv-inner {
  width: 1040px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.kv .kv-item {
  width: 230px;
}
.kv .kv-item .item-logo {
  width: 230px;
}
.kv .kv-item .item-logo img {
  border-radius: 5px;
}
.kv .kv-item .item-img {
  margin-top: 45px;
}
.kv .kv-body {
  width: 710px;
}
.kv .kv-body .body-ttl {
  font-size: 4rem;
  color: #fff;
}
.kv .kv-body .body-text {
  margin-top: 10px;
  color: #fff;
}
.kv .kv-arrow {
  margin: 70px auto 0;
  width: 320px;
  background-color: #f39800;
  border-radius: 100px;
  font-size: 2rem;
  line-height: 6rem;
  color: #fff;
  text-align: center;
  font-weight: bold;
  position: relative;
}
.kv .kv-arrow::after {
  content: "";
  width: 0;
  height: 0;
  border-top-width: 12px;
  border-top-style: solid;
  border-top-color: #fff;
  border-right: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid transparent;
  display: block;
  position: absolute;
  bottom: -35px;
  left: 50%;
  transform: translateX(-50%);
}

.kv-sp {
  display: none;
}

@media only screen and (max-width: 480px) {
  .kv {
    display: none;
  }
  .kv-sp {
    padding: 40px 0 10px;
    background-image: url(../img/index/inex_bg.jpg);
    background-position: center center;
    background-size: 500px;
    display: block;
  }
  .kv-sp-btn {
    margin-bottom: 50px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
  }
  .kv-sp-btn::after {
    content: "";
    width: 0;
    height: 0;
    border-top-width: 12px;
    border-top-style: solid;
    border-top-color: #fff;
    border-right: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid transparent;
    display: block;
    position: absolute;
    bottom: -35px;
    left: 50%;
    transform: translateX(-50%);
  }
  .kv-sp-btn h2 {
    padding-top: 5px;
    font-size: 2rem;
    line-height: 1.5;
    color: #fff;
  }
  .kv-sp-btn img {
    width: 30%;
  }
  .kv-sp-content {
    padding-bottom: 40px;
    display: none;
  }
  .kv-sp-content .content-arrow {
    margin: 50px auto 0;
    width: 320px;
    background-color: #f39800;
    border-radius: 100px;
    font-size: 2rem;
    line-height: 6rem;
    color: #fff;
    text-align: center;
    font-weight: bold;
    position: relative;
  }
  .kv-sp-content .content-arrow::after {
    content: "";
    width: 0;
    height: 0;
    border-top-width: 12px;
    border-top-style: solid;
    border-top-color: #fff;
    border-right: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid transparent;
    display: block;
    position: absolute;
    bottom: -35px;
    left: 50%;
    transform: translateX(-50%);
  }
  .kv-sp-content .content-text {
    color: #fff;
    text-align: justify;
  }
}
/* キーワードから選ぶ
-------------------------------------------------*/
.index-sec1 {
  padding: 30px 0;
  background-color: #7ecef4;
}
.index-sec1-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.index-sec1-text {
  margin-right: 15px;
  font-size: 2.4rem;
  color: #fff;
  font-weight: bold;
}
.index-sec1-search {
  margin-left: 15px;
  width: 400px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.index-sec1-search input[type=text] {
  width: calc(100% - 55px);
  padding-left: 10px;
  padding-right: 10px;
  border: none;
  border-radius: 5px;
  line-height: 4.8rem;
}
.index-sec1-search input[type=image] {
  width: 50px;
  height: 50px;
}

@media only screen and (max-width: 480px) {
  .index-sec1 {
    padding: 25px 0;
  }
  .index-sec1-row {
    display: block;
  }
  .index-sec1-text {
    margin-right: 0;
    font-size: 2rem;
    text-align: center;
    font-weight: bold;
  }
  .index-sec1-search {
    margin-top: 10px;
    margin-left: 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .index-sec1-search input[type=text] {
    width: calc(100% - 45px);
    line-height: 3.8rem;
  }
  .index-sec1-search input[type=image] {
    width: 40px;
    height: 40px;
  }
}
/* 組織の種類から選ぶ
-------------------------------------------------*/
.index-sec2 {
  padding: 80px 0;
}
.index-sec2-ttl {
  font-size: 2.8rem;
  text-align: center;
}
.index-sec2-tabs {
  margin-top: 80px;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0 5px;
}
.index-sec2-tabs li {
  padding: 10px 30px;
  background-color: #7ecef4;
  border-radius: 5px 5px 0 0;
  font-size: 2.2rem;
  color: #fff;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
}
.index-sec2-tabs li.select {
  background-color: var(--main-color);
}
.index-sec2-contents {
  list-style-type: none;
  position: relative;
}
.index-sec2-contents li {
  padding: 40px;
  border: 1px solid var(--main-color);
  border-radius: 10px;
  background-color: #fff;
  display: none;
}
.index-sec2-contents li:nth-of-type(1) {
  display: block;
}
.index-sec2-contents li .content-box {
  background-color: #eaf6fd;
  border-radius: 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.index-sec2-contents li .content-box:not(.index-sec2-contents li .content-box:first-of-type) {
  margin-top: 20px;
}
.index-sec2-contents li .content-ttl {
  padding-left: 20px;
  width: 250px;
  background-color: var(--main-color);
  border-radius: 10px 0 0 10px;
  font-size: 2rem;
  color: #fff;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
.index-sec2-contents li .content-links {
  padding: 20px;
  width: calc(100% - 250px);
}
.index-sec2-contents li .content-links a {
  color: #0c6994;
  font-weight: bold;
  display: inline-block;
  position: relative;
}
.index-sec2-contents li .content-links a::after {
  content: " / ";
}
.index-sec2-contents li .content-links a:last-of-type::after {
  display: none;
}

@media only screen and (max-width: 480px) {
  .index-sec2 {
    padding: 50px 0;
  }
  .index-sec2 .inner {
    padding: 0;
  }
  .index-sec2-ttl {
    font-size: 2.4rem;
  }
  .index-sec2-tabs {
    margin-top: 40px;
    padding: 0 20px;
    display: block;
  }
  .index-sec2-tabs li {
    padding: 5px 30px;
    background-color: #7ecef4;
    border-radius: 5px;
    font-size: 2rem;
  }
  .index-sec2-tabs li:not(.index-sec2-tabs li:first-of-type) {
    margin-top: 10px;
  }
  .index-sec2-contents {
    margin-top: 30px;
  }
  .index-sec2-contents li {
    padding: 30px 20px;
    border: none;
    border-top: 1px solid var(--main-color);
    border-radius: 0;
  }
  .index-sec2-contents li:nth-of-type(1) {
    display: block;
  }
  .index-sec2-contents li .content-box {
    background-color: #eaf6fd;
    display: block;
  }
  .index-sec2-contents li .content-ttl {
    padding: 5px 10px;
    width: 100%;
    border-radius: 10px 10px 0 0;
    font-size: 1.8rem;
    text-align: center;
    display: block;
  }
  .index-sec2-contents li .content-links {
    padding: 20px;
    width: 100%;
  }
  .index-sec2-contents li .content-links a {
    font-size: 1.5rem;
  }
}
/* 監修
-------------------------------------------------*/
.index-sec3 {
  padding: 60px 0;
  background-image: url(../img/index/inex_bg.jpg);
  background-position: center center;
  background-size: 500px;
}
.index-sec3-row {
  margin: 0 auto;
  width: 860px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.index-sec3-img {
  width: 210px;
}
.index-sec3-body {
  width: 395px;
}
.index-sec3-body .body-name {
  font-size: 2rem;
  color: #fff;
  font-weight: bold;
}
.index-sec3-body .body-title {
  margin-top: 5px;
  font-size: 1.4rem;
  color: #fff;
}
.index-sec3-body .body-text {
  margin-top: 15px;
  font-size: 1.4rem;
  color: #fff;
  letter-spacing: 0;
  text-align: justify;
}
.index-sec3-book {
  width: 170px;
}
.index-sec3-book .book-img {
  margin: 0 auto;
  width: 80%;
}
.index-sec3-book .book-link {
  margin-top: 20px;
  background-color: #f39800;
  border-radius: 3px;
  font-size: 1.6rem;
  color: #fff;
  text-align: center;
  font-weight: bold;
  display: block;
}
.index-sec3-book .book-note {
  margin-top: 15px;
  font-size: 1.2rem;
  line-height: 1.5;
  text-align: center;
  color: #fff;
  letter-spacing: 0;
}

@media only screen and (max-width: 480px) {
  .index-sec3 {
    padding: 60px 0;
    background-image: url(../img/index/inex_bg.jpg);
    background-position: center center;
    background-size: 500px;
  }
  .index-sec3-row {
    margin: 0 auto;
    width: 100%;
    display: block;
  }
  .index-sec3-img {
    margin: 0 auto;
  }
  .index-sec3-body {
    margin-top: 20px;
    width: 100%;
  }
  .index-sec3-body .body-name {
    text-align: center;
    font-weight: bold;
    color: #fff;
  }
  .index-sec3-body .body-title {
    text-align: center;
  }
  .index-sec3-body .body-text {
    margin-top: 15px;
    font-size: 1.4rem;
    color: #fff;
    letter-spacing: 0;
    text-align: justify;
  }
  .index-sec3-book {
    margin-top: 30px;
    width: 100%;
  }
  .index-sec3-book .book-img {
    margin: 0 auto;
    width: 50%;
  }
  .index-sec3-book .book-link {
    margin: 20px auto 0;
    width: 60%;
  }
  .index-sec3-book .book-note {
    margin-top: 15px;
    font-size: 1.2rem;
    line-height: 1.5;
    text-align: center;
    color: #fff;
    letter-spacing: 0;
  }
}
/*===============================================
# page - search
===============================================*/
.search {
  padding: 80px;
}
.search .content-box {
  background-color: #eaf6fd;
  border-radius: 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.search .content-box:not(.search .content-box:first-of-type) {
  margin-top: 20px;
}
.search .content-ttl {
  padding-left: 20px;
  width: 250px;
  background-color: var(--main-color);
  border-radius: 10px 0 0 10px;
  font-size: 2rem;
  color: #fff;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
.search .content-links {
  padding: 20px;
  width: calc(100% - 250px);
}
.search .content-links a {
  color: #0c6994;
  font-weight: bold;
  display: inline-block;
  position: relative;
}
.search .content-links a::after {
  content: " / ";
}
.search .content-links a:last-of-type::after {
  display: none;
}
.search-ttl {
  font-size: 2.4rem;
  text-align: center;
}
.search-row {
  margin: 0 auto;
  margin-top: 60px;
  width: 900px;
}
.search-error {
  margin-top: 80px;
  text-align: center;
  font-size: 1.8rem;
}
.search .btn-back {
  margin: 50px auto 0;
  width: 300px;
  background-color: #f39800;
  border-radius: 100px;
  line-height: 5rem;
  text-align: center;
  color: #fff;
  font-weight: bold;
  display: block;
}

@media only screen and (max-width: 480px) {
  .search {
    padding: 50px 0;
  }
  .search-ttl {
    font-size: 2rem;
    text-align: center;
  }
  .search-row {
    width: 100%;
  }
  .search .content-ttl {
    width: 100%;
    border-radius: 10px 10px 0 0;
    font-size: 1.8rem;
    text-align: center;
    display: block;
  }
  .search .content-links {
    padding: 20px;
    width: 100%;
  }
  .search .content-links a {
    font-size: 1.5rem;
  }
  .search-error {
    margin-top: 80px;
    text-align: center;
    font-size: 1.8rem;
  }
  .search .btn-back {
    margin: 50px auto 0;
    width: 300px;
    background-color: #f39800;
    border-radius: 100px;
    line-height: 5rem;
    text-align: center;
    color: #fff;
    font-weight: bold;
    display: block;
  }
}
/*===============================================
# page - job
=================================================*/
/* contents
-------------------------------------------------*/
.contents.job {
  background-color: #e6f4fc;
}

/* page title
-------------------------------------------------*/
.job-ttl {
  margin-bottom: 100px;
  padding-top: 170px;
  text-align: center;
  position: relative;
  position: relative;
}
.job-ttl .small, .job-ttl .large {
  color: var(--main-color);
}
.job-ttl .small {
  font-size: 2.4rem;
  display: block;
}
.job-ttl .large {
  font-size: 3.6rem;
  display: block;
}
.job-ttl::before {
  content: "";
  aspect-ratio: 120/141;
  width: 120px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.job-ttl::after {
  content: "";
  width: 100px;
  height: 4px;
  background-color: var(--main-color);
  border-radius: 100px;
  display: block;
  position: absolute;
  bottom: -35px;
  left: 50%;
  transform: translateX(-50%);
}

.job-ttl1::before {
  background-image: url(../img/job/job_kv_ttl_icon01.png);
}

.job-ttl2::before {
  background-image: url(../img/job/job_kv_ttl_icon02.png);
}

.job-ttl3::before {
  background-image: url(../img/job/job_kv_ttl_icon03.png);
}

.job-ttl4::before {
  background-image: url(../img/job/job_kv_ttl_icon04.png);
}

.job-ttl5::before {
  background-image: url(../img/job/job_kv_ttl_icon05.png);
}

.job-ttl6::before {
  background-image: url(../img/job/job_kv_ttl_icon06.png);
}

.job-ttl7::before {
  background-image: url(../img/job/job_kv_ttl_icon07.png);
}

.job-ttl8::before {
  background-image: url(../img/job/job_kv_ttl_icon08.png);
}

.job-ttl9::before {
  background-image: url(../img/job/job_kv_ttl_icon09.png);
}

.job-ttl10::before {
  background-image: url(../img/job/job_kv_ttl_icon10.png);
}

.job-ttl11::before {
  background-image: url(../img/job/job_kv_ttl_icon11.png);
}

@media only screen and (max-width: 480px) {
  .job-ttl {
    margin-bottom: 60px;
    padding-top: 110px;
    position: relative;
  }
  .job-ttl .small {
    font-size: 1.5rem;
  }
  .job-ttl .large {
    font-size: 2.4rem;
  }
  .job-ttl::before {
    width: 80px;
  }
  .job-ttl::after {
    width: 80px;
    height: 4px;
    background-color: var(--main-color);
    border-radius: 100px;
    display: block;
    position: absolute;
    bottom: -25px;
  }
}
/* job contents
-------------------------------------------------*/
.job-contents {
  padding: 80px 0;
}
.job-contents p {
  margin-top: 25px;
  line-height: 2;
  text-align: justify;
}
.job-contents h3 {
  margin-top: 25px;
  border-bottom: 2px solid var(--main-color);
  font-size: 2.6rem;
  color: var(--main-color);
}
.job-contents h3:not(.job-contents h3:first-of-type) {
  margin-top: 35px;
}
.job-contents h4 {
  margin-top: 20px;
  font-size: 2rem;
  position: relative;
}
.job-contents h4::before {
  content: "●";
  margin-right: 5px;
  font-size: 1.2rem;
  color: var(--main-color);
  display: inline-block;
  position: relative;
  top: -3px;
}
.job-contents h5 {
  margin-top: 15px;
  font-size: 1.8rem;
}
.job-contents h6 {
  margin-top: 15px;
  font-size: 1.6rem;
}
.job-contents ul {
  margin-top: 15px;
}
.job-contents ul li {
  padding-left: 16px;
  list-style-type: none;
  position: relative;
}
.job-contents ul li::before {
  content: "";
  width: 6px;
  height: 6px;
  background-color: #7ecef4;
  border-radius: 100%;
  display: block;
  position: absolute;
  top: 10px;
  left: 5px;
}
.job-contents:nth-of-type(even) {
  background: url(../img/job/job_bg_line.png) repeat 40px, linear-gradient(90deg, rgb(93, 194, 208) 0%, rgb(0, 117, 194) 40%);
  color: #fff;
}
.job-contents:nth-of-type(even) .job-ttl .small, .job-contents:nth-of-type(even) .job-ttl .large {
  color: #fff;
}
.job-contents:nth-of-type(even) .job-ttl::after {
  background-color: #fff;
}
.job-contents:nth-of-type(even) h3 {
  border-bottom: 2px solid #fff;
  color: #fff;
}
.job-contents:nth-of-type(even) h4::before {
  color: #fff;
}
.job-contents:nth-of-type(even) ul {
  margin-top: 15px;
}
.job-contents:nth-of-type(even) ul li::before {
  background-color: #fff;
}

@media only screen and (max-width: 480px) {
  .job-contents {
    padding: 60px 0;
  }
  .job-contents p {
    margin-top: 15px;
    font-size: 1.4rem;
  }
  .job-contents h3 {
    font-size: 2.2rem;
    line-height: 1.5;
  }
  .job-contents h3:not(.job-contents h3:first-of-type) {
    margin-top: 25px;
  }
  .job-contents h4 {
    margin-top: 20px;
    font-size: 2rem;
  }
  .job-contents h5 {
    font-size: 1.7rem;
  }
  .job-contents h6 {
    font-size: 1.5rem;
  }
  .job-contents ul {
    margin-top: 15px;
  }
  .job-contents ul li {
    font-size: 1.4rem;
  }
  .job-contents ul li::before {
    width: 4px;
    height: 4px;
  }
}
/* job main
-------------------------------------------------*/
.job-main {
  width: 100%;
  position: relative;
}

/* job inner
-------------------------------------------------*/
.job-inner {
  margin: 0 auto;
  width: 1160px;
  padding: 0 400px 0 20px;
}

@media only screen and (max-width: 480px) {
  .job-inner {
    width: 100%;
    padding: 0 20px;
  }
}
/* sidebar
-------------------------------------------------*/
.job-sidebar {
  height: 100%;
  background-color: #fff;
  position: absolute;
  top: 0;
  right: calc((100vw - 1140px) / 2);
  z-index: 10;
}
.job-sidebar .sidebar-item {
  width: 300px;
  padding: 60px 20px;
  position: sticky;
  top: 0;
  left: 0;
}
.job-sidebar .sidebar-item h2 {
  border-bottom: 1px solid #015ba1;
  font-size: 1.8rem;
}
.job-sidebar .sidebar-item ul {
  margin-top: 25px;
  list-style-type: none;
  padding-left: 0;
  position: sticky;
  top: 0;
  left: 0;
}
.job-sidebar .sidebar-item ul li {
  font-size: 1.6rem;
  font-weight: bold;
  position: relative;
}
.job-sidebar .sidebar-item ul li::before {
  content: "・";
}
.job-sidebar .sidebar-item ul li:not(.job-sidebar .sidebar-item ul li:first-of-type) {
  margin-top: 15px;
}
.job-sidebar .sidebar-item ul li a {
  color: #000;
}

@media only screen and (max-width: 480px) {
  .job-sidebar {
    height: auto;
    background-color: #fff;
    border-radius: 0 0 0 10px;
    display: none;
    position: fixed;
    top: 50px;
    right: 0;
    z-index: 10;
  }
  .job-sidebar .sidebar-item {
    width: auto;
    padding: 20px;
    position: static;
  }
  .job-sidebar .sidebar-item ul {
    margin-top: 20px;
    list-style-type: none;
    padding-left: 0;
    position: static;
  }
  .job-sidebar .sidebar-item ul li {
    font-size: 1.6rem;
    font-weight: bold;
    position: relative;
  }
  .job-sidebar .sidebar-item ul li::before {
    content: "・";
  }
  .job-sidebar .sidebar-item ul li:not(.job-sidebar .sidebar-item ul li:first-of-type) {
    margin-top: 10px;
  }
  .job-sidebar .sidebar-item ul li a {
    color: #000;
  }
}
/* 概要
-------------------------------------------------*/
.job-sec1 {
  padding: 100px 0 60px;
  background-image: url(../img/job/job_kv_img.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.job-sec1-ttl1 {
  font-size: 4rem;
  color: #fff;
}
.job-sec1-ttl1 span {
  padding-bottom: 10px;
  border-bottom: 1px solid #fff;
  position: relative;
}
.job-sec1-ttl1 span::after {
  content: "";
  width: calc((100vw - 1120px) / 2);
  height: 1px;
  background-color: #fff;
  display: block;
  position: absolute;
  bottom: -1px;
  left: calc((100vw - 1120px) / 2 * -1);
}
.job-sec1-row {
  margin-top: 50px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.job-sec1-ttl2 {
  font-size: 2.4rem;
  color: #fff;
}
.job-sec1-text {
  width: 520px;
}
.job-sec1-overview {
  margin-top: 40px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: flex-start;
}
.job-sec1-overview p {
  padding: 7px 20px;
  background-color: rgba(121, 204, 211, 0.6);
  font-size: 1.6rem;
  line-height: 1.5;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  align-self: flex-start;
}
.job-sec1-overview p:not(.job-sec1-overview p:first-of-type) {
  margin-top: 10px;
}
.job-sec1-cards {
  width: 540px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 7px;
}
.job-sec1-card {
  padding: 15px 20px;
  width: calc(50% - 3.5px);
  background-color: #fff;
}
.job-sec1-card._wide {
  width: 100%;
}
.job-sec1-card h3 {
  margin-bottom: 15px;
  padding-left: 10px;
  background-color: #015ba1;
  border-radius: 100px;
  line-height: 3rem;
  font-size: 1.8rem;
  color: #fff;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
.job-sec1-card h3::before {
  content: "";
  margin-right: 10px;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border-radius: 100%;
  display: inline-block;
}
.job-sec1-card ul li {
  padding-left: 16px;
  list-style-type: none;
  position: relative;
}
.job-sec1-card ul li::before {
  content: "";
  width: 6px;
  height: 6px;
  background-color: #7ecef4;
  border-radius: 100%;
  display: block;
  position: absolute;
  top: 10px;
  left: 5px;
}

@media only screen and (max-width: 480px) {
  .job-sec1 {
    padding: 60px 0;
    background-image: url(../img/job/job_kv_img.jpg);
    background-position: center top;
  }
  .job-sec1-ttl1 {
    font-size: 2.2rem;
    line-height: 1.5;
    border-bottom: 1px solid #fff;
  }
  .job-sec1-ttl1 span {
    padding-bottom: 10px;
    border: none;
    position: relative;
  }
  .job-sec1-ttl1 span::after {
    display: none;
  }
  .job-sec1-row {
    margin-top: 30px;
  }
  .job-sec1-ttl2 {
    font-size: 1.8rem;
  }
  .job-sec1-text {
    width: 100%;
  }
  .job-sec1-overview {
    margin-top: 20px;
    display: block;
  }
  .job-sec1-overview p {
    font-size: 1.5rem;
  }
  .job-sec1-cards {
    margin-top: 30px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 7px;
  }
  .job-sec1-card {
    padding: 15px 20px;
    width: 100%;
    background-color: #fff;
  }
  .job-sec1-card._wide {
    width: 100%;
  }
  .job-sec1-card h3 {
    margin-bottom: 15px;
    padding-left: 10px;
    background-color: #015ba1;
    border-radius: 100px;
    line-height: 3rem;
    font-size: 1.8rem;
    color: #fff;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
  }
  .job-sec1-card h3::before {
    content: "";
    margin-right: 10px;
    width: 10px;
    height: 10px;
    background-color: #fff;
    border-radius: 100%;
    display: inline-block;
  }
  .job-sec1-card ul li {
    padding-left: 16px;
    list-style-type: none;
    position: relative;
  }
  .job-sec1-card ul li::before {
    content: "";
    width: 6px;
    height: 6px;
    background-color: #7ecef4;
    border-radius: 100%;
    display: block;
    position: absolute;
    top: 10px;
    left: 5px;
  }
}
/* スケジュール例
-------------------------------------------------*/
.job-sec4-schedule {
  margin-top: 40px;
  padding: 40px;
  background-color: #fff;
}
.job-sec4-schedule h3 {
  margin-top: 0;
  padding: 5px 15px;
  background-color: var(--main-color);
  font-size: 2.2rem;
  line-height: 1.5;
  color: #fff;
}
.job-sec4-schedule h3:not(.job-sec4-schedule h3:first-of-type) {
  margin-top: 30px;
}
.job-sec4-schedule h4 {
  margin-top: 20px;
  font-size: 2rem;
  color: #000;
}
.job-sec4-schedule h5 {
  margin-top: 20px;
  padding-left: 20px;
  font-size: 1.8rem;
}
.job-sec4-schedule ul {
  margin-top: 15px;
  padding-left: 20px;
}
.job-sec4-schedule ul li {
  padding-left: 16px;
  list-style-type: none;
  position: relative;
}
.job-sec4-schedule ul li::before {
  content: "";
  width: 6px;
  height: 6px;
  background-color: #7ecef4;
  border-radius: 100%;
  display: block;
  position: absolute;
  top: 10px;
  left: 5px;
}
.job-sec4-others {
  margin-top: 50px;
}

@media only screen and (max-width: 480px) {
  .job-sec4-schedule {
    margin-top: 30px;
    padding: 20px;
    background-color: #fff;
  }
  .job-sec4-schedule h3 {
    margin-top: 0;
    padding: 5px 15px;
    background-color: var(--main-color);
    font-size: 1.8rem;
    line-height: 1.5;
    color: #fff;
  }
  .job-sec4-schedule h3:not(.job-sec4-schedule h3:first-of-type) {
    margin-top: 30px;
  }
  .job-sec4-schedule h4 {
    margin-top: 15px;
    font-size: 1.8rem;
  }
  .job-sec4-schedule h5 {
    margin-top: 15px;
    padding-left: 15px;
    font-size: 1.6rem;
  }
  .job-sec4-schedule ul {
    margin-top: 15px;
    padding-left: 15px;
  }
  .job-sec4-schedule ul li {
    padding-left: 15px;
  }
}
/* キャリアパスの展望
-------------------------------------------------*/
.job-sec10-career {
  margin-top: 60px;
  padding: 30px 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  background-color: #fff;
  position: relative;
}
.job-sec10-career::before {
  content: "";
  width: 100%;
  height: 16px;
  background-image: url(../img/job/sec10_arrow.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  display: block;
  position: absolute;
  top: 322px;
  left: 50%;
  transform: translateX(-50%) rotate(-9deg);
  transform-origin: center center;
}
.job-sec10-career .career-ttl {
  margin-bottom: 30px;
  padding-left: 30px;
  width: 100%;
  font-size: 2rem;
  color: #015ba1;
  font-weight: bold;
}
.job-sec10-career .career-col {
  width: 33.3333333333%;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 200px auto;
  text-align: center;
}
.job-sec10-career .career-col .col-img {
  margin: 0 auto;
  width: 200px;
  display: block;
}
.job-sec10-career .career-col .col-now-ttl {
  margin-top: -75px;
  font-size: 1.5rem;
  line-height: 1.5;
  color: #fff;
  font-weight: bold;
  display: block;
}
.job-sec10-career .career-col .col-list {
  padding-left: 0;
  position: relative;
}
.job-sec10-career .career-col .col-list-before {
  margin-top: -45px;
}
.job-sec10-career .career-col .col-list-after {
  margin-top: -120px;
}
.job-sec10-career .career-col .col-list span {
  margin-bottom: 5px;
  font-size: 1.3rem;
  text-align: center;
  font-weight: bold;
  color: #fff;
  display: block;
}
.job-sec10-career .career-col .col-list li {
  padding-left: 0;
}
.job-sec10-career .career-col .col-list li:not(.job-sec10-career .career-col .col-list li:first-of-type) {
  margin-top: 5px;
}
.job-sec10-career .career-col .col-list li a {
  padding: 0 10px;
  background-color: #fff;
  border: 1px solid var(--main-color);
  border-radius: 100px;
  font-size: 1.2rem;
  color: var(--main-color);
  letter-spacing: 0.01rem;
  font-weight: bold;
  text-align: center;
  display: inline-block;
}
.job-sec10-career .career-col .col-list li::before {
  display: none;
}

@media only screen and (max-width: 480px) {
  .job-sec10-career {
    margin-top: 60px;
    padding: 20px;
    display: block;
  }
  .job-sec10-career::before {
    display: none;
  }
  .job-sec10-career .career-ttl {
    padding-left: 0;
    text-align: center;
  }
  .job-sec10-career .career-col {
    width: 100%;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 200px auto;
    text-align: center;
  }
  .job-sec10-career .career-col:not(.job-sec10-career .career-col:first-of-type) {
    margin-top: 80px;
  }
  .job-sec10-career .career-col .col-img {
    width: 100%;
  }
  .job-sec10-career .career-col .col-now-ttl {
    margin-top: 0;
    font-size: 1.8rem;
    color: var(--main-color);
  }
  .job-sec10-career .career-col .col-list {
    padding-left: 0;
    position: relative;
  }
  .job-sec10-career .career-col .col-list-before, .job-sec10-career .career-col .col-list-after {
    margin-top: -20px;
  }
  .job-sec10-career .career-col .col-list span {
    margin-bottom: 15px;
    font-size: 1.8rem;
    color: #015ba1;
  }
  .job-sec10-career .career-col .col-list li {
    padding-left: 0;
  }
  .job-sec10-career .career-col .col-list li:not(.job-sec10-career .career-col .col-list li:first-of-type) {
    margin-top: 15px;
  }
  .job-sec10-career .career-col .col-list li a {
    padding: 0 15px;
    font-size: 1.6rem;
  }
  .job-sec10-career .career-col .col-list li::before {
    display: none;
  }
}
/* まとめ
-------------------------------------------------*/
.job-sec11 {
  padding: 80px 0;
  background: #015ba1;
}
.job-sec11 .job-ttl .small, .job-sec11 .job-ttl .large {
  color: #fff;
}
.job-sec11 .job-ttl::after {
  background-color: #fff;
}

.job-sec11-card {
  padding: 50px 40px 40px;
  background-color: #fff;
}

.job-sec11-summery1, .job-sec11-summery2, .job-sec11-summery3, .job-sec11-summery4 {
  margin-top: 60px;
}

.job-sec11-summery1 h3, .job-sec11-summery2 h3, .job-sec11-summery3 h3, .job-sec11-summery4 h3 {
  border-bottom: 2px solid var(--main-color);
  font-size: 2.6rem;
  color: var(--main-color);
}

.job-sec11-summery1 h3:not(.job-sec11-summery1 h3:first-of-type, .job-sec11-summery2 h3:first-of-type, .job-sec11-summery3 h3:first-of-type, .job-sec11-summery4 h3:first-of-type), .job-sec11-summery2 h3:not(.job-sec11-summery1 h3:first-of-type, .job-sec11-summery2 h3:first-of-type, .job-sec11-summery3 h3:first-of-type, .job-sec11-summery4 h3:first-of-type), .job-sec11-summery3 h3:not(.job-sec11-summery1 h3:first-of-type, .job-sec11-summery2 h3:first-of-type, .job-sec11-summery3 h3:first-of-type, .job-sec11-summery4 h3:first-of-type), .job-sec11-summery4 h3:not(.job-sec11-summery1 h3:first-of-type, .job-sec11-summery2 h3:first-of-type, .job-sec11-summery3 h3:first-of-type, .job-sec11-summery4 h3:first-of-type) {
  margin-top: 35px;
}

.job-sec11-summery1 ul, .job-sec11-summery2 ul, .job-sec11-summery3 ul, .job-sec11-summery4 ul {
  margin-top: 20px;
}

.job-sec11-summery1 ul li, .job-sec11-summery2 ul li, .job-sec11-summery3 ul li, .job-sec11-summery4 ul li {
  padding-left: 16px;
  list-style-type: none;
  color: var(--main-color);
  position: relative;
}

.job-sec11-summery1 ul li::before, .job-sec11-summery2 ul li::before, .job-sec11-summery3 ul li::before, .job-sec11-summery4 ul li::before {
  content: "";
  width: 6px;
  height: 6px;
  background-color: var(--main-color);
  border-radius: 100%;
  display: block;
  position: absolute;
  top: 10px;
  left: 5px;
}

.job-sec11-summery1 {
  margin-top: 0;
}

@media only screen and (max-width: 480px) {
  .job-sec11 {
    padding: 50px 0;
    background: #015ba1;
  }
  .job-sec11 .job-ttl .small, .job-sec11 .job-ttl .large {
    color: #fff;
  }
  .job-sec11 .job-ttl::after {
    background-color: #fff;
  }
  .job-sec11-card {
    padding: 30px 20px;
  }
  .job-sec11-summery1, .job-sec11-summery2, .job-sec11-summery3, .job-sec11-summery4 {
    margin-top: 30px;
  }
  .job-sec11-summery1 h3, .job-sec11-summery2 h3, .job-sec11-summery3 h3, .job-sec11-summery4 h3 {
    font-size: 2.1rem;
    line-height: 1.5;
  }
  .job-sec11-summery1 ul, .job-sec11-summery2 ul, .job-sec11-summery3 ul, .job-sec11-summery4 ul {
    margin-top: 20px;
  }
  .job-sec11-summery1 ul li, .job-sec11-summery2 ul li, .job-sec11-summery3 ul li, .job-sec11-summery4 ul li {
    font-size: 1.4rem;
  }
  .job-sec11-summery1 ul li::before, .job-sec11-summery2 ul li::before, .job-sec11-summery3 ul li::before, .job-sec11-summery4 ul li::before {
    width: 4px;
    height: 4px;
  }
}
/*============================================================
# utilities
============================================================*/
/**
/* utility - margin control
============================================================*/
/* base
- - - - - - - - - - - - - - - - - - */
.u-mt0 {
  margin-top: 0px !important;
}

.u-mt5 {
  margin-top: 5px !important;
}

.u-mt10 {
  margin-top: 10px !important;
}

.u-mt15 {
  margin-top: 15px !important;
}

.u-mt20 {
  margin-top: 20px !important;
}

.u-mt25 {
  margin-top: 25px !important;
}

.u-mt30 {
  margin-top: 30px !important;
}

.u-mt35 {
  margin-top: 35px !important;
}

.u-mt40 {
  margin-top: 40px !important;
}

.u-mt45 {
  margin-top: 45px !important;
}

.u-mt50 {
  margin-top: 50px !important;
}

.u-mt55 {
  margin-top: 55px !important;
}

.u-mt60 {
  margin-top: 60px !important;
}

.u-mt65 {
  margin-top: 65px !important;
}

.u-mt70 {
  margin-top: 70px !important;
}

.u-mt75 {
  margin-top: 75px !important;
}

.u-mt80 {
  margin-top: 80px !important;
}

.u-mt85 {
  margin-top: 85px !important;
}

.u-mt90 {
  margin-top: 90px !important;
}

.u-mt95 {
  margin-top: 95px !important;
}

.u-mt100 {
  margin-top: 100px !important;
}

.u-mt105 {
  margin-top: 105px !important;
}

.u-mt110 {
  margin-top: 110px !important;
}

.u-mt115 {
  margin-top: 115px !important;
}

.u-mt120 {
  margin-top: 120px !important;
}

.u-mt125 {
  margin-top: 125px !important;
}

.u-mt130 {
  margin-top: 130px !important;
}

.u-mt135 {
  margin-top: 135px !important;
}

.u-mt140 {
  margin-top: 140px !important;
}

.u-mt145 {
  margin-top: 145px !important;
}

.u-mt150 {
  margin-top: 150px !important;
}

.u-mt155 {
  margin-top: 155px !important;
}

.u-mt160 {
  margin-top: 160px !important;
}

.u-mt165 {
  margin-top: 165px !important;
}

.u-mt170 {
  margin-top: 170px !important;
}

.u-mt175 {
  margin-top: 175px !important;
}

.u-mt180 {
  margin-top: 180px !important;
}

.u-mt185 {
  margin-top: 185px !important;
}

.u-mt190 {
  margin-top: 190px !important;
}

.u-mt195 {
  margin-top: 195px !important;
}

.u-mt200 {
  margin-top: 200px !important;
}

.u-mr0 {
  margin-right: 0px !important;
}

.u-mr5 {
  margin-right: 5px !important;
}

.u-mr10 {
  margin-right: 10px !important;
}

.u-mr15 {
  margin-right: 15px !important;
}

.u-mr20 {
  margin-right: 20px !important;
}

.u-mr25 {
  margin-right: 25px !important;
}

.u-mr30 {
  margin-right: 30px !important;
}

.u-mr35 {
  margin-right: 35px !important;
}

.u-mr40 {
  margin-right: 40px !important;
}

.u-mr45 {
  margin-right: 45px !important;
}

.u-mr50 {
  margin-right: 50px !important;
}

.u-mr55 {
  margin-right: 55px !important;
}

.u-mr60 {
  margin-right: 60px !important;
}

.u-mr65 {
  margin-right: 65px !important;
}

.u-mr70 {
  margin-right: 70px !important;
}

.u-mr75 {
  margin-right: 75px !important;
}

.u-mr80 {
  margin-right: 80px !important;
}

.u-mr85 {
  margin-right: 85px !important;
}

.u-mr90 {
  margin-right: 90px !important;
}

.u-mr95 {
  margin-right: 95px !important;
}

.u-mr100 {
  margin-right: 100px !important;
}

.u-mr105 {
  margin-right: 105px !important;
}

.u-mr110 {
  margin-right: 110px !important;
}

.u-mr115 {
  margin-right: 115px !important;
}

.u-mr120 {
  margin-right: 120px !important;
}

.u-mr125 {
  margin-right: 125px !important;
}

.u-mr130 {
  margin-right: 130px !important;
}

.u-mr135 {
  margin-right: 135px !important;
}

.u-mr140 {
  margin-right: 140px !important;
}

.u-mr145 {
  margin-right: 145px !important;
}

.u-mr150 {
  margin-right: 150px !important;
}

.u-mr155 {
  margin-right: 155px !important;
}

.u-mr160 {
  margin-right: 160px !important;
}

.u-mr165 {
  margin-right: 165px !important;
}

.u-mr170 {
  margin-right: 170px !important;
}

.u-mr175 {
  margin-right: 175px !important;
}

.u-mr180 {
  margin-right: 180px !important;
}

.u-mr185 {
  margin-right: 185px !important;
}

.u-mr190 {
  margin-right: 190px !important;
}

.u-mr195 {
  margin-right: 195px !important;
}

.u-mr200 {
  margin-right: 200px !important;
}

.u-mb0 {
  margin-bottom: 0px !important;
}

.u-mb5 {
  margin-bottom: 5px !important;
}

.u-mb10 {
  margin-bottom: 10px !important;
}

.u-mb15 {
  margin-bottom: 15px !important;
}

.u-mb20 {
  margin-bottom: 20px !important;
}

.u-mb25 {
  margin-bottom: 25px !important;
}

.u-mb30 {
  margin-bottom: 30px !important;
}

.u-mb35 {
  margin-bottom: 35px !important;
}

.u-mb40 {
  margin-bottom: 40px !important;
}

.u-mb45 {
  margin-bottom: 45px !important;
}

.u-mb50 {
  margin-bottom: 50px !important;
}

.u-mb55 {
  margin-bottom: 55px !important;
}

.u-mb60 {
  margin-bottom: 60px !important;
}

.u-mb65 {
  margin-bottom: 65px !important;
}

.u-mb70 {
  margin-bottom: 70px !important;
}

.u-mb75 {
  margin-bottom: 75px !important;
}

.u-mb80 {
  margin-bottom: 80px !important;
}

.u-mb85 {
  margin-bottom: 85px !important;
}

.u-mb90 {
  margin-bottom: 90px !important;
}

.u-mb95 {
  margin-bottom: 95px !important;
}

.u-mb100 {
  margin-bottom: 100px !important;
}

.u-mb105 {
  margin-bottom: 105px !important;
}

.u-mb110 {
  margin-bottom: 110px !important;
}

.u-mb115 {
  margin-bottom: 115px !important;
}

.u-mb120 {
  margin-bottom: 120px !important;
}

.u-mb125 {
  margin-bottom: 125px !important;
}

.u-mb130 {
  margin-bottom: 130px !important;
}

.u-mb135 {
  margin-bottom: 135px !important;
}

.u-mb140 {
  margin-bottom: 140px !important;
}

.u-mb145 {
  margin-bottom: 145px !important;
}

.u-mb150 {
  margin-bottom: 150px !important;
}

.u-mb155 {
  margin-bottom: 155px !important;
}

.u-mb160 {
  margin-bottom: 160px !important;
}

.u-mb165 {
  margin-bottom: 165px !important;
}

.u-mb170 {
  margin-bottom: 170px !important;
}

.u-mb175 {
  margin-bottom: 175px !important;
}

.u-mb180 {
  margin-bottom: 180px !important;
}

.u-mb185 {
  margin-bottom: 185px !important;
}

.u-mb190 {
  margin-bottom: 190px !important;
}

.u-mb195 {
  margin-bottom: 195px !important;
}

.u-mb200 {
  margin-bottom: 200px !important;
}

.u-ml0 {
  margin-left: 0px !important;
}

.u-ml5 {
  margin-left: 5px !important;
}

.u-ml10 {
  margin-left: 10px !important;
}

.u-ml15 {
  margin-left: 15px !important;
}

.u-ml20 {
  margin-left: 20px !important;
}

.u-ml25 {
  margin-left: 25px !important;
}

.u-ml30 {
  margin-left: 30px !important;
}

.u-ml35 {
  margin-left: 35px !important;
}

.u-ml40 {
  margin-left: 40px !important;
}

.u-ml45 {
  margin-left: 45px !important;
}

.u-ml50 {
  margin-left: 50px !important;
}

.u-ml55 {
  margin-left: 55px !important;
}

.u-ml60 {
  margin-left: 60px !important;
}

.u-ml65 {
  margin-left: 65px !important;
}

.u-ml70 {
  margin-left: 70px !important;
}

.u-ml75 {
  margin-left: 75px !important;
}

.u-ml80 {
  margin-left: 80px !important;
}

.u-ml85 {
  margin-left: 85px !important;
}

.u-ml90 {
  margin-left: 90px !important;
}

.u-ml95 {
  margin-left: 95px !important;
}

.u-ml100 {
  margin-left: 100px !important;
}

.u-ml105 {
  margin-left: 105px !important;
}

.u-ml110 {
  margin-left: 110px !important;
}

.u-ml115 {
  margin-left: 115px !important;
}

.u-ml120 {
  margin-left: 120px !important;
}

.u-ml125 {
  margin-left: 125px !important;
}

.u-ml130 {
  margin-left: 130px !important;
}

.u-ml135 {
  margin-left: 135px !important;
}

.u-ml140 {
  margin-left: 140px !important;
}

.u-ml145 {
  margin-left: 145px !important;
}

.u-ml150 {
  margin-left: 150px !important;
}

.u-ml155 {
  margin-left: 155px !important;
}

.u-ml160 {
  margin-left: 160px !important;
}

.u-ml165 {
  margin-left: 165px !important;
}

.u-ml170 {
  margin-left: 170px !important;
}

.u-ml175 {
  margin-left: 175px !important;
}

.u-ml180 {
  margin-left: 180px !important;
}

.u-ml185 {
  margin-left: 185px !important;
}

.u-ml190 {
  margin-left: 190px !important;
}

.u-ml195 {
  margin-left: 195px !important;
}

.u-ml200 {
  margin-left: 200px !important;
}

/* screen size XL
- - - - - - - - - - - - - - - - - - */
@media only screen and (max-width: 1280px) {
  .u-mtxl0 {
    margin-top: 0px !important;
  }
  .u-mtxl5 {
    margin-top: 5px !important;
  }
  .u-mtxl10 {
    margin-top: 10px !important;
  }
  .u-mtxl15 {
    margin-top: 15px !important;
  }
  .u-mtxl20 {
    margin-top: 20px !important;
  }
  .u-mtxl25 {
    margin-top: 25px !important;
  }
  .u-mtxl30 {
    margin-top: 30px !important;
  }
  .u-mtxl35 {
    margin-top: 35px !important;
  }
  .u-mtxl40 {
    margin-top: 40px !important;
  }
  .u-mtxl45 {
    margin-top: 45px !important;
  }
  .u-mtxl50 {
    margin-top: 50px !important;
  }
  .u-mtxl55 {
    margin-top: 55px !important;
  }
  .u-mtxl60 {
    margin-top: 60px !important;
  }
  .u-mtxl65 {
    margin-top: 65px !important;
  }
  .u-mtxl70 {
    margin-top: 70px !important;
  }
  .u-mtxl75 {
    margin-top: 75px !important;
  }
  .u-mtxl80 {
    margin-top: 80px !important;
  }
  .u-mtxl85 {
    margin-top: 85px !important;
  }
  .u-mtxl90 {
    margin-top: 90px !important;
  }
  .u-mtxl95 {
    margin-top: 95px !important;
  }
  .u-mtxl100 {
    margin-top: 100px !important;
  }
  .u-mtxl105 {
    margin-top: 105px !important;
  }
  .u-mtxl110 {
    margin-top: 110px !important;
  }
  .u-mtxl115 {
    margin-top: 115px !important;
  }
  .u-mtxl120 {
    margin-top: 120px !important;
  }
  .u-mtxl125 {
    margin-top: 125px !important;
  }
  .u-mtxl130 {
    margin-top: 130px !important;
  }
  .u-mtxl135 {
    margin-top: 135px !important;
  }
  .u-mtxl140 {
    margin-top: 140px !important;
  }
  .u-mtxl145 {
    margin-top: 145px !important;
  }
  .u-mtxl150 {
    margin-top: 150px !important;
  }
  .u-mtxl155 {
    margin-top: 155px !important;
  }
  .u-mtxl160 {
    margin-top: 160px !important;
  }
  .u-mtxl165 {
    margin-top: 165px !important;
  }
  .u-mtxl170 {
    margin-top: 170px !important;
  }
  .u-mtxl175 {
    margin-top: 175px !important;
  }
  .u-mtxl180 {
    margin-top: 180px !important;
  }
  .u-mtxl185 {
    margin-top: 185px !important;
  }
  .u-mtxl190 {
    margin-top: 190px !important;
  }
  .u-mtxl195 {
    margin-top: 195px !important;
  }
  .u-mtxl200 {
    margin-top: 200px !important;
  }
  .u-mrxl0 {
    margin-right: 0px !important;
  }
  .u-mrxl5 {
    margin-right: 5px !important;
  }
  .u-mrxl10 {
    margin-right: 10px !important;
  }
  .u-mrxl15 {
    margin-right: 15px !important;
  }
  .u-mrxl20 {
    margin-right: 20px !important;
  }
  .u-mrxl25 {
    margin-right: 25px !important;
  }
  .u-mrxl30 {
    margin-right: 30px !important;
  }
  .u-mrxl35 {
    margin-right: 35px !important;
  }
  .u-mrxl40 {
    margin-right: 40px !important;
  }
  .u-mrxl45 {
    margin-right: 45px !important;
  }
  .u-mrxl50 {
    margin-right: 50px !important;
  }
  .u-mrxl55 {
    margin-right: 55px !important;
  }
  .u-mrxl60 {
    margin-right: 60px !important;
  }
  .u-mrxl65 {
    margin-right: 65px !important;
  }
  .u-mrxl70 {
    margin-right: 70px !important;
  }
  .u-mrxl75 {
    margin-right: 75px !important;
  }
  .u-mrxl80 {
    margin-right: 80px !important;
  }
  .u-mrxl85 {
    margin-right: 85px !important;
  }
  .u-mrxl90 {
    margin-right: 90px !important;
  }
  .u-mrxl95 {
    margin-right: 95px !important;
  }
  .u-mrxl100 {
    margin-right: 100px !important;
  }
  .u-mrxl105 {
    margin-right: 105px !important;
  }
  .u-mrxl110 {
    margin-right: 110px !important;
  }
  .u-mrxl115 {
    margin-right: 115px !important;
  }
  .u-mrxl120 {
    margin-right: 120px !important;
  }
  .u-mrxl125 {
    margin-right: 125px !important;
  }
  .u-mrxl130 {
    margin-right: 130px !important;
  }
  .u-mrxl135 {
    margin-right: 135px !important;
  }
  .u-mrxl140 {
    margin-right: 140px !important;
  }
  .u-mrxl145 {
    margin-right: 145px !important;
  }
  .u-mrxl150 {
    margin-right: 150px !important;
  }
  .u-mrxl155 {
    margin-right: 155px !important;
  }
  .u-mrxl160 {
    margin-right: 160px !important;
  }
  .u-mrxl165 {
    margin-right: 165px !important;
  }
  .u-mrxl170 {
    margin-right: 170px !important;
  }
  .u-mrxl175 {
    margin-right: 175px !important;
  }
  .u-mrxl180 {
    margin-right: 180px !important;
  }
  .u-mrxl185 {
    margin-right: 185px !important;
  }
  .u-mrxl190 {
    margin-right: 190px !important;
  }
  .u-mrxl195 {
    margin-right: 195px !important;
  }
  .u-mrxl200 {
    margin-right: 200px !important;
  }
  .u-mbxl0 {
    margin-bottom: 0px !important;
  }
  .u-mbxl5 {
    margin-bottom: 5px !important;
  }
  .u-mbxl10 {
    margin-bottom: 10px !important;
  }
  .u-mbxl15 {
    margin-bottom: 15px !important;
  }
  .u-mbxl20 {
    margin-bottom: 20px !important;
  }
  .u-mbxl25 {
    margin-bottom: 25px !important;
  }
  .u-mbxl30 {
    margin-bottom: 30px !important;
  }
  .u-mbxl35 {
    margin-bottom: 35px !important;
  }
  .u-mbxl40 {
    margin-bottom: 40px !important;
  }
  .u-mbxl45 {
    margin-bottom: 45px !important;
  }
  .u-mbxl50 {
    margin-bottom: 50px !important;
  }
  .u-mbxl55 {
    margin-bottom: 55px !important;
  }
  .u-mbxl60 {
    margin-bottom: 60px !important;
  }
  .u-mbxl65 {
    margin-bottom: 65px !important;
  }
  .u-mbxl70 {
    margin-bottom: 70px !important;
  }
  .u-mbxl75 {
    margin-bottom: 75px !important;
  }
  .u-mbxl80 {
    margin-bottom: 80px !important;
  }
  .u-mbxl85 {
    margin-bottom: 85px !important;
  }
  .u-mbxl90 {
    margin-bottom: 90px !important;
  }
  .u-mbxl95 {
    margin-bottom: 95px !important;
  }
  .u-mbxl100 {
    margin-bottom: 100px !important;
  }
  .u-mbxl105 {
    margin-bottom: 105px !important;
  }
  .u-mbxl110 {
    margin-bottom: 110px !important;
  }
  .u-mbxl115 {
    margin-bottom: 115px !important;
  }
  .u-mbxl120 {
    margin-bottom: 120px !important;
  }
  .u-mbxl125 {
    margin-bottom: 125px !important;
  }
  .u-mbxl130 {
    margin-bottom: 130px !important;
  }
  .u-mbxl135 {
    margin-bottom: 135px !important;
  }
  .u-mbxl140 {
    margin-bottom: 140px !important;
  }
  .u-mbxl145 {
    margin-bottom: 145px !important;
  }
  .u-mbxl150 {
    margin-bottom: 150px !important;
  }
  .u-mbxl155 {
    margin-bottom: 155px !important;
  }
  .u-mbxl160 {
    margin-bottom: 160px !important;
  }
  .u-mbxl165 {
    margin-bottom: 165px !important;
  }
  .u-mbxl170 {
    margin-bottom: 170px !important;
  }
  .u-mbxl175 {
    margin-bottom: 175px !important;
  }
  .u-mbxl180 {
    margin-bottom: 180px !important;
  }
  .u-mbxl185 {
    margin-bottom: 185px !important;
  }
  .u-mbxl190 {
    margin-bottom: 190px !important;
  }
  .u-mbxl195 {
    margin-bottom: 195px !important;
  }
  .u-mbxl200 {
    margin-bottom: 200px !important;
  }
  .u-mlxl0 {
    margin-left: 0px !important;
  }
  .u-mlxl5 {
    margin-left: 5px !important;
  }
  .u-mlxl10 {
    margin-left: 10px !important;
  }
  .u-mlxl15 {
    margin-left: 15px !important;
  }
  .u-mlxl20 {
    margin-left: 20px !important;
  }
  .u-mlxl25 {
    margin-left: 25px !important;
  }
  .u-mlxl30 {
    margin-left: 30px !important;
  }
  .u-mlxl35 {
    margin-left: 35px !important;
  }
  .u-mlxl40 {
    margin-left: 40px !important;
  }
  .u-mlxl45 {
    margin-left: 45px !important;
  }
  .u-mlxl50 {
    margin-left: 50px !important;
  }
  .u-mlxl55 {
    margin-left: 55px !important;
  }
  .u-mlxl60 {
    margin-left: 60px !important;
  }
  .u-mlxl65 {
    margin-left: 65px !important;
  }
  .u-mlxl70 {
    margin-left: 70px !important;
  }
  .u-mlxl75 {
    margin-left: 75px !important;
  }
  .u-mlxl80 {
    margin-left: 80px !important;
  }
  .u-mlxl85 {
    margin-left: 85px !important;
  }
  .u-mlxl90 {
    margin-left: 90px !important;
  }
  .u-mlxl95 {
    margin-left: 95px !important;
  }
  .u-mlxl100 {
    margin-left: 100px !important;
  }
  .u-mlxl105 {
    margin-left: 105px !important;
  }
  .u-mlxl110 {
    margin-left: 110px !important;
  }
  .u-mlxl115 {
    margin-left: 115px !important;
  }
  .u-mlxl120 {
    margin-left: 120px !important;
  }
  .u-mlxl125 {
    margin-left: 125px !important;
  }
  .u-mlxl130 {
    margin-left: 130px !important;
  }
  .u-mlxl135 {
    margin-left: 135px !important;
  }
  .u-mlxl140 {
    margin-left: 140px !important;
  }
  .u-mlxl145 {
    margin-left: 145px !important;
  }
  .u-mlxl150 {
    margin-left: 150px !important;
  }
  .u-mlxl155 {
    margin-left: 155px !important;
  }
  .u-mlxl160 {
    margin-left: 160px !important;
  }
  .u-mlxl165 {
    margin-left: 165px !important;
  }
  .u-mlxl170 {
    margin-left: 170px !important;
  }
  .u-mlxl175 {
    margin-left: 175px !important;
  }
  .u-mlxl180 {
    margin-left: 180px !important;
  }
  .u-mlxl185 {
    margin-left: 185px !important;
  }
  .u-mlxl190 {
    margin-left: 190px !important;
  }
  .u-mlxl195 {
    margin-left: 195px !important;
  }
  .u-mlxl200 {
    margin-left: 200px !important;
  }
}
/* screen size L
- - - - - - - - - - - - - - - - - - */
@media only screen and (max-width: 1064px) {
  .u-mtl0 {
    margin-top: 0px !important;
  }
  .u-mtl5 {
    margin-top: 5px !important;
  }
  .u-mtl10 {
    margin-top: 10px !important;
  }
  .u-mtl15 {
    margin-top: 15px !important;
  }
  .u-mtl20 {
    margin-top: 20px !important;
  }
  .u-mtl25 {
    margin-top: 25px !important;
  }
  .u-mtl30 {
    margin-top: 30px !important;
  }
  .u-mtl35 {
    margin-top: 35px !important;
  }
  .u-mtl40 {
    margin-top: 40px !important;
  }
  .u-mtl45 {
    margin-top: 45px !important;
  }
  .u-mtl50 {
    margin-top: 50px !important;
  }
  .u-mtl55 {
    margin-top: 55px !important;
  }
  .u-mtl60 {
    margin-top: 60px !important;
  }
  .u-mtl65 {
    margin-top: 65px !important;
  }
  .u-mtl70 {
    margin-top: 70px !important;
  }
  .u-mtl75 {
    margin-top: 75px !important;
  }
  .u-mtl80 {
    margin-top: 80px !important;
  }
  .u-mtl85 {
    margin-top: 85px !important;
  }
  .u-mtl90 {
    margin-top: 90px !important;
  }
  .u-mtl95 {
    margin-top: 95px !important;
  }
  .u-mtl100 {
    margin-top: 100px !important;
  }
  .u-mtl105 {
    margin-top: 105px !important;
  }
  .u-mtl110 {
    margin-top: 110px !important;
  }
  .u-mtl115 {
    margin-top: 115px !important;
  }
  .u-mtl120 {
    margin-top: 120px !important;
  }
  .u-mtl125 {
    margin-top: 125px !important;
  }
  .u-mtl130 {
    margin-top: 130px !important;
  }
  .u-mtl135 {
    margin-top: 135px !important;
  }
  .u-mtl140 {
    margin-top: 140px !important;
  }
  .u-mtl145 {
    margin-top: 145px !important;
  }
  .u-mtl150 {
    margin-top: 150px !important;
  }
  .u-mtl155 {
    margin-top: 155px !important;
  }
  .u-mtl160 {
    margin-top: 160px !important;
  }
  .u-mtl165 {
    margin-top: 165px !important;
  }
  .u-mtl170 {
    margin-top: 170px !important;
  }
  .u-mtl175 {
    margin-top: 175px !important;
  }
  .u-mtl180 {
    margin-top: 180px !important;
  }
  .u-mtl185 {
    margin-top: 185px !important;
  }
  .u-mtl190 {
    margin-top: 190px !important;
  }
  .u-mtl195 {
    margin-top: 195px !important;
  }
  .u-mtl200 {
    margin-top: 200px !important;
  }
  .u-mrl0 {
    margin-right: 0px !important;
  }
  .u-mrl5 {
    margin-right: 5px !important;
  }
  .u-mrl10 {
    margin-right: 10px !important;
  }
  .u-mrl15 {
    margin-right: 15px !important;
  }
  .u-mrl20 {
    margin-right: 20px !important;
  }
  .u-mrl25 {
    margin-right: 25px !important;
  }
  .u-mrl30 {
    margin-right: 30px !important;
  }
  .u-mrl35 {
    margin-right: 35px !important;
  }
  .u-mrl40 {
    margin-right: 40px !important;
  }
  .u-mrl45 {
    margin-right: 45px !important;
  }
  .u-mrl50 {
    margin-right: 50px !important;
  }
  .u-mrl55 {
    margin-right: 55px !important;
  }
  .u-mrl60 {
    margin-right: 60px !important;
  }
  .u-mrl65 {
    margin-right: 65px !important;
  }
  .u-mrl70 {
    margin-right: 70px !important;
  }
  .u-mrl75 {
    margin-right: 75px !important;
  }
  .u-mrl80 {
    margin-right: 80px !important;
  }
  .u-mrl85 {
    margin-right: 85px !important;
  }
  .u-mrl90 {
    margin-right: 90px !important;
  }
  .u-mrl95 {
    margin-right: 95px !important;
  }
  .u-mrl100 {
    margin-right: 100px !important;
  }
  .u-mrl105 {
    margin-right: 105px !important;
  }
  .u-mrl110 {
    margin-right: 110px !important;
  }
  .u-mrl115 {
    margin-right: 115px !important;
  }
  .u-mrl120 {
    margin-right: 120px !important;
  }
  .u-mrl125 {
    margin-right: 125px !important;
  }
  .u-mrl130 {
    margin-right: 130px !important;
  }
  .u-mrl135 {
    margin-right: 135px !important;
  }
  .u-mrl140 {
    margin-right: 140px !important;
  }
  .u-mrl145 {
    margin-right: 145px !important;
  }
  .u-mrl150 {
    margin-right: 150px !important;
  }
  .u-mrl155 {
    margin-right: 155px !important;
  }
  .u-mrl160 {
    margin-right: 160px !important;
  }
  .u-mrl165 {
    margin-right: 165px !important;
  }
  .u-mrl170 {
    margin-right: 170px !important;
  }
  .u-mrl175 {
    margin-right: 175px !important;
  }
  .u-mrl180 {
    margin-right: 180px !important;
  }
  .u-mrl185 {
    margin-right: 185px !important;
  }
  .u-mrl190 {
    margin-right: 190px !important;
  }
  .u-mrl195 {
    margin-right: 195px !important;
  }
  .u-mrl200 {
    margin-right: 200px !important;
  }
  .u-mbl0 {
    margin-bottom: 0px !important;
  }
  .u-mbl5 {
    margin-bottom: 5px !important;
  }
  .u-mbl10 {
    margin-bottom: 10px !important;
  }
  .u-mbl15 {
    margin-bottom: 15px !important;
  }
  .u-mbl20 {
    margin-bottom: 20px !important;
  }
  .u-mbl25 {
    margin-bottom: 25px !important;
  }
  .u-mbl30 {
    margin-bottom: 30px !important;
  }
  .u-mbl35 {
    margin-bottom: 35px !important;
  }
  .u-mbl40 {
    margin-bottom: 40px !important;
  }
  .u-mbl45 {
    margin-bottom: 45px !important;
  }
  .u-mbl50 {
    margin-bottom: 50px !important;
  }
  .u-mbl55 {
    margin-bottom: 55px !important;
  }
  .u-mbl60 {
    margin-bottom: 60px !important;
  }
  .u-mbl65 {
    margin-bottom: 65px !important;
  }
  .u-mbl70 {
    margin-bottom: 70px !important;
  }
  .u-mbl75 {
    margin-bottom: 75px !important;
  }
  .u-mbl80 {
    margin-bottom: 80px !important;
  }
  .u-mbl85 {
    margin-bottom: 85px !important;
  }
  .u-mbl90 {
    margin-bottom: 90px !important;
  }
  .u-mbl95 {
    margin-bottom: 95px !important;
  }
  .u-mbl100 {
    margin-bottom: 100px !important;
  }
  .u-mbl105 {
    margin-bottom: 105px !important;
  }
  .u-mbl110 {
    margin-bottom: 110px !important;
  }
  .u-mbl115 {
    margin-bottom: 115px !important;
  }
  .u-mbl120 {
    margin-bottom: 120px !important;
  }
  .u-mbl125 {
    margin-bottom: 125px !important;
  }
  .u-mbl130 {
    margin-bottom: 130px !important;
  }
  .u-mbl135 {
    margin-bottom: 135px !important;
  }
  .u-mbl140 {
    margin-bottom: 140px !important;
  }
  .u-mbl145 {
    margin-bottom: 145px !important;
  }
  .u-mbl150 {
    margin-bottom: 150px !important;
  }
  .u-mbl155 {
    margin-bottom: 155px !important;
  }
  .u-mbl160 {
    margin-bottom: 160px !important;
  }
  .u-mbl165 {
    margin-bottom: 165px !important;
  }
  .u-mbl170 {
    margin-bottom: 170px !important;
  }
  .u-mbl175 {
    margin-bottom: 175px !important;
  }
  .u-mbl180 {
    margin-bottom: 180px !important;
  }
  .u-mbl185 {
    margin-bottom: 185px !important;
  }
  .u-mbl190 {
    margin-bottom: 190px !important;
  }
  .u-mbl195 {
    margin-bottom: 195px !important;
  }
  .u-mbl200 {
    margin-bottom: 200px !important;
  }
  .u-mll0 {
    margin-left: 0px !important;
  }
  .u-mll5 {
    margin-left: 5px !important;
  }
  .u-mll10 {
    margin-left: 10px !important;
  }
  .u-mll15 {
    margin-left: 15px !important;
  }
  .u-mll20 {
    margin-left: 20px !important;
  }
  .u-mll25 {
    margin-left: 25px !important;
  }
  .u-mll30 {
    margin-left: 30px !important;
  }
  .u-mll35 {
    margin-left: 35px !important;
  }
  .u-mll40 {
    margin-left: 40px !important;
  }
  .u-mll45 {
    margin-left: 45px !important;
  }
  .u-mll50 {
    margin-left: 50px !important;
  }
  .u-mll55 {
    margin-left: 55px !important;
  }
  .u-mll60 {
    margin-left: 60px !important;
  }
  .u-mll65 {
    margin-left: 65px !important;
  }
  .u-mll70 {
    margin-left: 70px !important;
  }
  .u-mll75 {
    margin-left: 75px !important;
  }
  .u-mll80 {
    margin-left: 80px !important;
  }
  .u-mll85 {
    margin-left: 85px !important;
  }
  .u-mll90 {
    margin-left: 90px !important;
  }
  .u-mll95 {
    margin-left: 95px !important;
  }
  .u-mll100 {
    margin-left: 100px !important;
  }
  .u-mll105 {
    margin-left: 105px !important;
  }
  .u-mll110 {
    margin-left: 110px !important;
  }
  .u-mll115 {
    margin-left: 115px !important;
  }
  .u-mll120 {
    margin-left: 120px !important;
  }
  .u-mll125 {
    margin-left: 125px !important;
  }
  .u-mll130 {
    margin-left: 130px !important;
  }
  .u-mll135 {
    margin-left: 135px !important;
  }
  .u-mll140 {
    margin-left: 140px !important;
  }
  .u-mll145 {
    margin-left: 145px !important;
  }
  .u-mll150 {
    margin-left: 150px !important;
  }
  .u-mll155 {
    margin-left: 155px !important;
  }
  .u-mll160 {
    margin-left: 160px !important;
  }
  .u-mll165 {
    margin-left: 165px !important;
  }
  .u-mll170 {
    margin-left: 170px !important;
  }
  .u-mll175 {
    margin-left: 175px !important;
  }
  .u-mll180 {
    margin-left: 180px !important;
  }
  .u-mll185 {
    margin-left: 185px !important;
  }
  .u-mll190 {
    margin-left: 190px !important;
  }
  .u-mll195 {
    margin-left: 195px !important;
  }
  .u-mll200 {
    margin-left: 200px !important;
  }
}
/* screen size M
- - - - - - - - - - - - - - - - - - */
@media only screen and (max-width: 822px) {
  .u-mtm0 {
    margin-top: 0px !important;
  }
  .u-mtm5 {
    margin-top: 5px !important;
  }
  .u-mtm10 {
    margin-top: 10px !important;
  }
  .u-mtm15 {
    margin-top: 15px !important;
  }
  .u-mtm20 {
    margin-top: 20px !important;
  }
  .u-mtm25 {
    margin-top: 25px !important;
  }
  .u-mtm30 {
    margin-top: 30px !important;
  }
  .u-mtm35 {
    margin-top: 35px !important;
  }
  .u-mtm40 {
    margin-top: 40px !important;
  }
  .u-mtm45 {
    margin-top: 45px !important;
  }
  .u-mtm50 {
    margin-top: 50px !important;
  }
  .u-mtm55 {
    margin-top: 55px !important;
  }
  .u-mtm60 {
    margin-top: 60px !important;
  }
  .u-mtm65 {
    margin-top: 65px !important;
  }
  .u-mtm70 {
    margin-top: 70px !important;
  }
  .u-mtm75 {
    margin-top: 75px !important;
  }
  .u-mtm80 {
    margin-top: 80px !important;
  }
  .u-mtm85 {
    margin-top: 85px !important;
  }
  .u-mtm90 {
    margin-top: 90px !important;
  }
  .u-mtm95 {
    margin-top: 95px !important;
  }
  .u-mtm100 {
    margin-top: 100px !important;
  }
  .u-mtm105 {
    margin-top: 105px !important;
  }
  .u-mtm110 {
    margin-top: 110px !important;
  }
  .u-mtm115 {
    margin-top: 115px !important;
  }
  .u-mtm120 {
    margin-top: 120px !important;
  }
  .u-mtm125 {
    margin-top: 125px !important;
  }
  .u-mtm130 {
    margin-top: 130px !important;
  }
  .u-mtm135 {
    margin-top: 135px !important;
  }
  .u-mtm140 {
    margin-top: 140px !important;
  }
  .u-mtm145 {
    margin-top: 145px !important;
  }
  .u-mtm150 {
    margin-top: 150px !important;
  }
  .u-mtm155 {
    margin-top: 155px !important;
  }
  .u-mtm160 {
    margin-top: 160px !important;
  }
  .u-mtm165 {
    margin-top: 165px !important;
  }
  .u-mtm170 {
    margin-top: 170px !important;
  }
  .u-mtm175 {
    margin-top: 175px !important;
  }
  .u-mtm180 {
    margin-top: 180px !important;
  }
  .u-mtm185 {
    margin-top: 185px !important;
  }
  .u-mtm190 {
    margin-top: 190px !important;
  }
  .u-mtm195 {
    margin-top: 195px !important;
  }
  .u-mtm200 {
    margin-top: 200px !important;
  }
  .u-mrm0 {
    margin-right: 0px !important;
  }
  .u-mrm5 {
    margin-right: 5px !important;
  }
  .u-mrm10 {
    margin-right: 10px !important;
  }
  .u-mrm15 {
    margin-right: 15px !important;
  }
  .u-mrm20 {
    margin-right: 20px !important;
  }
  .u-mrm25 {
    margin-right: 25px !important;
  }
  .u-mrm30 {
    margin-right: 30px !important;
  }
  .u-mrm35 {
    margin-right: 35px !important;
  }
  .u-mrm40 {
    margin-right: 40px !important;
  }
  .u-mrm45 {
    margin-right: 45px !important;
  }
  .u-mrm50 {
    margin-right: 50px !important;
  }
  .u-mrm55 {
    margin-right: 55px !important;
  }
  .u-mrm60 {
    margin-right: 60px !important;
  }
  .u-mrm65 {
    margin-right: 65px !important;
  }
  .u-mrm70 {
    margin-right: 70px !important;
  }
  .u-mrm75 {
    margin-right: 75px !important;
  }
  .u-mrm80 {
    margin-right: 80px !important;
  }
  .u-mrm85 {
    margin-right: 85px !important;
  }
  .u-mrm90 {
    margin-right: 90px !important;
  }
  .u-mrm95 {
    margin-right: 95px !important;
  }
  .u-mrm100 {
    margin-right: 100px !important;
  }
  .u-mrm105 {
    margin-right: 105px !important;
  }
  .u-mrm110 {
    margin-right: 110px !important;
  }
  .u-mrm115 {
    margin-right: 115px !important;
  }
  .u-mrm120 {
    margin-right: 120px !important;
  }
  .u-mrm125 {
    margin-right: 125px !important;
  }
  .u-mrm130 {
    margin-right: 130px !important;
  }
  .u-mrm135 {
    margin-right: 135px !important;
  }
  .u-mrm140 {
    margin-right: 140px !important;
  }
  .u-mrm145 {
    margin-right: 145px !important;
  }
  .u-mrm150 {
    margin-right: 150px !important;
  }
  .u-mrm155 {
    margin-right: 155px !important;
  }
  .u-mrm160 {
    margin-right: 160px !important;
  }
  .u-mrm165 {
    margin-right: 165px !important;
  }
  .u-mrm170 {
    margin-right: 170px !important;
  }
  .u-mrm175 {
    margin-right: 175px !important;
  }
  .u-mrm180 {
    margin-right: 180px !important;
  }
  .u-mrm185 {
    margin-right: 185px !important;
  }
  .u-mrm190 {
    margin-right: 190px !important;
  }
  .u-mrm195 {
    margin-right: 195px !important;
  }
  .u-mrm200 {
    margin-right: 200px !important;
  }
  .u-mbm0 {
    margin-bottom: 0px !important;
  }
  .u-mbm5 {
    margin-bottom: 5px !important;
  }
  .u-mbm10 {
    margin-bottom: 10px !important;
  }
  .u-mbm15 {
    margin-bottom: 15px !important;
  }
  .u-mbm20 {
    margin-bottom: 20px !important;
  }
  .u-mbm25 {
    margin-bottom: 25px !important;
  }
  .u-mbm30 {
    margin-bottom: 30px !important;
  }
  .u-mbm35 {
    margin-bottom: 35px !important;
  }
  .u-mbm40 {
    margin-bottom: 40px !important;
  }
  .u-mbm45 {
    margin-bottom: 45px !important;
  }
  .u-mbm50 {
    margin-bottom: 50px !important;
  }
  .u-mbm55 {
    margin-bottom: 55px !important;
  }
  .u-mbm60 {
    margin-bottom: 60px !important;
  }
  .u-mbm65 {
    margin-bottom: 65px !important;
  }
  .u-mbm70 {
    margin-bottom: 70px !important;
  }
  .u-mbm75 {
    margin-bottom: 75px !important;
  }
  .u-mbm80 {
    margin-bottom: 80px !important;
  }
  .u-mbm85 {
    margin-bottom: 85px !important;
  }
  .u-mbm90 {
    margin-bottom: 90px !important;
  }
  .u-mbm95 {
    margin-bottom: 95px !important;
  }
  .u-mbm100 {
    margin-bottom: 100px !important;
  }
  .u-mbm105 {
    margin-bottom: 105px !important;
  }
  .u-mbm110 {
    margin-bottom: 110px !important;
  }
  .u-mbm115 {
    margin-bottom: 115px !important;
  }
  .u-mbm120 {
    margin-bottom: 120px !important;
  }
  .u-mbm125 {
    margin-bottom: 125px !important;
  }
  .u-mbm130 {
    margin-bottom: 130px !important;
  }
  .u-mbm135 {
    margin-bottom: 135px !important;
  }
  .u-mbm140 {
    margin-bottom: 140px !important;
  }
  .u-mbm145 {
    margin-bottom: 145px !important;
  }
  .u-mbm150 {
    margin-bottom: 150px !important;
  }
  .u-mbm155 {
    margin-bottom: 155px !important;
  }
  .u-mbm160 {
    margin-bottom: 160px !important;
  }
  .u-mbm165 {
    margin-bottom: 165px !important;
  }
  .u-mbm170 {
    margin-bottom: 170px !important;
  }
  .u-mbm175 {
    margin-bottom: 175px !important;
  }
  .u-mbm180 {
    margin-bottom: 180px !important;
  }
  .u-mbm185 {
    margin-bottom: 185px !important;
  }
  .u-mbm190 {
    margin-bottom: 190px !important;
  }
  .u-mbm195 {
    margin-bottom: 195px !important;
  }
  .u-mbm200 {
    margin-bottom: 200px !important;
  }
  .u-mlm0 {
    margin-left: 0px !important;
  }
  .u-mlm5 {
    margin-left: 5px !important;
  }
  .u-mlm10 {
    margin-left: 10px !important;
  }
  .u-mlm15 {
    margin-left: 15px !important;
  }
  .u-mlm20 {
    margin-left: 20px !important;
  }
  .u-mlm25 {
    margin-left: 25px !important;
  }
  .u-mlm30 {
    margin-left: 30px !important;
  }
  .u-mlm35 {
    margin-left: 35px !important;
  }
  .u-mlm40 {
    margin-left: 40px !important;
  }
  .u-mlm45 {
    margin-left: 45px !important;
  }
  .u-mlm50 {
    margin-left: 50px !important;
  }
  .u-mlm55 {
    margin-left: 55px !important;
  }
  .u-mlm60 {
    margin-left: 60px !important;
  }
  .u-mlm65 {
    margin-left: 65px !important;
  }
  .u-mlm70 {
    margin-left: 70px !important;
  }
  .u-mlm75 {
    margin-left: 75px !important;
  }
  .u-mlm80 {
    margin-left: 80px !important;
  }
  .u-mlm85 {
    margin-left: 85px !important;
  }
  .u-mlm90 {
    margin-left: 90px !important;
  }
  .u-mlm95 {
    margin-left: 95px !important;
  }
  .u-mlm100 {
    margin-left: 100px !important;
  }
  .u-mlm105 {
    margin-left: 105px !important;
  }
  .u-mlm110 {
    margin-left: 110px !important;
  }
  .u-mlm115 {
    margin-left: 115px !important;
  }
  .u-mlm120 {
    margin-left: 120px !important;
  }
  .u-mlm125 {
    margin-left: 125px !important;
  }
  .u-mlm130 {
    margin-left: 130px !important;
  }
  .u-mlm135 {
    margin-left: 135px !important;
  }
  .u-mlm140 {
    margin-left: 140px !important;
  }
  .u-mlm145 {
    margin-left: 145px !important;
  }
  .u-mlm150 {
    margin-left: 150px !important;
  }
  .u-mlm155 {
    margin-left: 155px !important;
  }
  .u-mlm160 {
    margin-left: 160px !important;
  }
  .u-mlm165 {
    margin-left: 165px !important;
  }
  .u-mlm170 {
    margin-left: 170px !important;
  }
  .u-mlm175 {
    margin-left: 175px !important;
  }
  .u-mlm180 {
    margin-left: 180px !important;
  }
  .u-mlm185 {
    margin-left: 185px !important;
  }
  .u-mlm190 {
    margin-left: 190px !important;
  }
  .u-mlm195 {
    margin-left: 195px !important;
  }
  .u-mlm200 {
    margin-left: 200px !important;
  }
}
/* screen size S
- - - - - - - - - - - - - - - - - - */
@media only screen and (max-width: 480px) {
  .u-mts0 {
    margin-top: 0px !important;
  }
  .u-mts5 {
    margin-top: 5px !important;
  }
  .u-mts10 {
    margin-top: 10px !important;
  }
  .u-mts15 {
    margin-top: 15px !important;
  }
  .u-mts20 {
    margin-top: 20px !important;
  }
  .u-mts25 {
    margin-top: 25px !important;
  }
  .u-mts30 {
    margin-top: 30px !important;
  }
  .u-mts35 {
    margin-top: 35px !important;
  }
  .u-mts40 {
    margin-top: 40px !important;
  }
  .u-mts45 {
    margin-top: 45px !important;
  }
  .u-mts50 {
    margin-top: 50px !important;
  }
  .u-mts55 {
    margin-top: 55px !important;
  }
  .u-mts60 {
    margin-top: 60px !important;
  }
  .u-mts65 {
    margin-top: 65px !important;
  }
  .u-mts70 {
    margin-top: 70px !important;
  }
  .u-mts75 {
    margin-top: 75px !important;
  }
  .u-mts80 {
    margin-top: 80px !important;
  }
  .u-mts85 {
    margin-top: 85px !important;
  }
  .u-mts90 {
    margin-top: 90px !important;
  }
  .u-mts95 {
    margin-top: 95px !important;
  }
  .u-mts100 {
    margin-top: 100px !important;
  }
  .u-mts105 {
    margin-top: 105px !important;
  }
  .u-mts110 {
    margin-top: 110px !important;
  }
  .u-mts115 {
    margin-top: 115px !important;
  }
  .u-mts120 {
    margin-top: 120px !important;
  }
  .u-mts125 {
    margin-top: 125px !important;
  }
  .u-mts130 {
    margin-top: 130px !important;
  }
  .u-mts135 {
    margin-top: 135px !important;
  }
  .u-mts140 {
    margin-top: 140px !important;
  }
  .u-mts145 {
    margin-top: 145px !important;
  }
  .u-mts150 {
    margin-top: 150px !important;
  }
  .u-mts155 {
    margin-top: 155px !important;
  }
  .u-mts160 {
    margin-top: 160px !important;
  }
  .u-mts165 {
    margin-top: 165px !important;
  }
  .u-mts170 {
    margin-top: 170px !important;
  }
  .u-mts175 {
    margin-top: 175px !important;
  }
  .u-mts180 {
    margin-top: 180px !important;
  }
  .u-mts185 {
    margin-top: 185px !important;
  }
  .u-mts190 {
    margin-top: 190px !important;
  }
  .u-mts195 {
    margin-top: 195px !important;
  }
  .u-mts200 {
    margin-top: 200px !important;
  }
  .u-mrs0 {
    margin-right: 0px !important;
  }
  .u-mrs5 {
    margin-right: 5px !important;
  }
  .u-mrs10 {
    margin-right: 10px !important;
  }
  .u-mrs15 {
    margin-right: 15px !important;
  }
  .u-mrs20 {
    margin-right: 20px !important;
  }
  .u-mrs25 {
    margin-right: 25px !important;
  }
  .u-mrs30 {
    margin-right: 30px !important;
  }
  .u-mrs35 {
    margin-right: 35px !important;
  }
  .u-mrs40 {
    margin-right: 40px !important;
  }
  .u-mrs45 {
    margin-right: 45px !important;
  }
  .u-mrs50 {
    margin-right: 50px !important;
  }
  .u-mrs55 {
    margin-right: 55px !important;
  }
  .u-mrs60 {
    margin-right: 60px !important;
  }
  .u-mrs65 {
    margin-right: 65px !important;
  }
  .u-mrs70 {
    margin-right: 70px !important;
  }
  .u-mrs75 {
    margin-right: 75px !important;
  }
  .u-mrs80 {
    margin-right: 80px !important;
  }
  .u-mrs85 {
    margin-right: 85px !important;
  }
  .u-mrs90 {
    margin-right: 90px !important;
  }
  .u-mrs95 {
    margin-right: 95px !important;
  }
  .u-mrs100 {
    margin-right: 100px !important;
  }
  .u-mrs105 {
    margin-right: 105px !important;
  }
  .u-mrs110 {
    margin-right: 110px !important;
  }
  .u-mrs115 {
    margin-right: 115px !important;
  }
  .u-mrs120 {
    margin-right: 120px !important;
  }
  .u-mrs125 {
    margin-right: 125px !important;
  }
  .u-mrs130 {
    margin-right: 130px !important;
  }
  .u-mrs135 {
    margin-right: 135px !important;
  }
  .u-mrs140 {
    margin-right: 140px !important;
  }
  .u-mrs145 {
    margin-right: 145px !important;
  }
  .u-mrs150 {
    margin-right: 150px !important;
  }
  .u-mrs155 {
    margin-right: 155px !important;
  }
  .u-mrs160 {
    margin-right: 160px !important;
  }
  .u-mrs165 {
    margin-right: 165px !important;
  }
  .u-mrs170 {
    margin-right: 170px !important;
  }
  .u-mrs175 {
    margin-right: 175px !important;
  }
  .u-mrs180 {
    margin-right: 180px !important;
  }
  .u-mrs185 {
    margin-right: 185px !important;
  }
  .u-mrs190 {
    margin-right: 190px !important;
  }
  .u-mrs195 {
    margin-right: 195px !important;
  }
  .u-mrs200 {
    margin-right: 200px !important;
  }
  .u-mbs0 {
    margin-bottom: 0px !important;
  }
  .u-mbs5 {
    margin-bottom: 5px !important;
  }
  .u-mbs10 {
    margin-bottom: 10px !important;
  }
  .u-mbs15 {
    margin-bottom: 15px !important;
  }
  .u-mbs20 {
    margin-bottom: 20px !important;
  }
  .u-mbs25 {
    margin-bottom: 25px !important;
  }
  .u-mbs30 {
    margin-bottom: 30px !important;
  }
  .u-mbs35 {
    margin-bottom: 35px !important;
  }
  .u-mbs40 {
    margin-bottom: 40px !important;
  }
  .u-mbs45 {
    margin-bottom: 45px !important;
  }
  .u-mbs50 {
    margin-bottom: 50px !important;
  }
  .u-mbs55 {
    margin-bottom: 55px !important;
  }
  .u-mbs60 {
    margin-bottom: 60px !important;
  }
  .u-mbs65 {
    margin-bottom: 65px !important;
  }
  .u-mbs70 {
    margin-bottom: 70px !important;
  }
  .u-mbs75 {
    margin-bottom: 75px !important;
  }
  .u-mbs80 {
    margin-bottom: 80px !important;
  }
  .u-mbs85 {
    margin-bottom: 85px !important;
  }
  .u-mbs90 {
    margin-bottom: 90px !important;
  }
  .u-mbs95 {
    margin-bottom: 95px !important;
  }
  .u-mbs100 {
    margin-bottom: 100px !important;
  }
  .u-mbs105 {
    margin-bottom: 105px !important;
  }
  .u-mbs110 {
    margin-bottom: 110px !important;
  }
  .u-mbs115 {
    margin-bottom: 115px !important;
  }
  .u-mbs120 {
    margin-bottom: 120px !important;
  }
  .u-mbs125 {
    margin-bottom: 125px !important;
  }
  .u-mbs130 {
    margin-bottom: 130px !important;
  }
  .u-mbs135 {
    margin-bottom: 135px !important;
  }
  .u-mbs140 {
    margin-bottom: 140px !important;
  }
  .u-mbs145 {
    margin-bottom: 145px !important;
  }
  .u-mbs150 {
    margin-bottom: 150px !important;
  }
  .u-mbs155 {
    margin-bottom: 155px !important;
  }
  .u-mbs160 {
    margin-bottom: 160px !important;
  }
  .u-mbs165 {
    margin-bottom: 165px !important;
  }
  .u-mbs170 {
    margin-bottom: 170px !important;
  }
  .u-mbs175 {
    margin-bottom: 175px !important;
  }
  .u-mbs180 {
    margin-bottom: 180px !important;
  }
  .u-mbs185 {
    margin-bottom: 185px !important;
  }
  .u-mbs190 {
    margin-bottom: 190px !important;
  }
  .u-mbs195 {
    margin-bottom: 195px !important;
  }
  .u-mbs200 {
    margin-bottom: 200px !important;
  }
  .u-mls0 {
    margin-left: 0px !important;
  }
  .u-mls5 {
    margin-left: 5px !important;
  }
  .u-mls10 {
    margin-left: 10px !important;
  }
  .u-mls15 {
    margin-left: 15px !important;
  }
  .u-mls20 {
    margin-left: 20px !important;
  }
  .u-mls25 {
    margin-left: 25px !important;
  }
  .u-mls30 {
    margin-left: 30px !important;
  }
  .u-mls35 {
    margin-left: 35px !important;
  }
  .u-mls40 {
    margin-left: 40px !important;
  }
  .u-mls45 {
    margin-left: 45px !important;
  }
  .u-mls50 {
    margin-left: 50px !important;
  }
  .u-mls55 {
    margin-left: 55px !important;
  }
  .u-mls60 {
    margin-left: 60px !important;
  }
  .u-mls65 {
    margin-left: 65px !important;
  }
  .u-mls70 {
    margin-left: 70px !important;
  }
  .u-mls75 {
    margin-left: 75px !important;
  }
  .u-mls80 {
    margin-left: 80px !important;
  }
  .u-mls85 {
    margin-left: 85px !important;
  }
  .u-mls90 {
    margin-left: 90px !important;
  }
  .u-mls95 {
    margin-left: 95px !important;
  }
  .u-mls100 {
    margin-left: 100px !important;
  }
  .u-mls105 {
    margin-left: 105px !important;
  }
  .u-mls110 {
    margin-left: 110px !important;
  }
  .u-mls115 {
    margin-left: 115px !important;
  }
  .u-mls120 {
    margin-left: 120px !important;
  }
  .u-mls125 {
    margin-left: 125px !important;
  }
  .u-mls130 {
    margin-left: 130px !important;
  }
  .u-mls135 {
    margin-left: 135px !important;
  }
  .u-mls140 {
    margin-left: 140px !important;
  }
  .u-mls145 {
    margin-left: 145px !important;
  }
  .u-mls150 {
    margin-left: 150px !important;
  }
  .u-mls155 {
    margin-left: 155px !important;
  }
  .u-mls160 {
    margin-left: 160px !important;
  }
  .u-mls165 {
    margin-left: 165px !important;
  }
  .u-mls170 {
    margin-left: 170px !important;
  }
  .u-mls175 {
    margin-left: 175px !important;
  }
  .u-mls180 {
    margin-left: 180px !important;
  }
  .u-mls185 {
    margin-left: 185px !important;
  }
  .u-mls190 {
    margin-left: 190px !important;
  }
  .u-mls195 {
    margin-left: 195px !important;
  }
  .u-mls200 {
    margin-left: 200px !important;
  }
}
/* screen size XS
- - - - - - - - - - - - - - - - - - */
@media only screen and (max-width: 375px) {
  .u-mtxs0 {
    margin-top: 0px !important;
  }
  .u-mtxs5 {
    margin-top: 5px !important;
  }
  .u-mtxs10 {
    margin-top: 10px !important;
  }
  .u-mtxs15 {
    margin-top: 15px !important;
  }
  .u-mtxs20 {
    margin-top: 20px !important;
  }
  .u-mtxs25 {
    margin-top: 25px !important;
  }
  .u-mtxs30 {
    margin-top: 30px !important;
  }
  .u-mtxs35 {
    margin-top: 35px !important;
  }
  .u-mtxs40 {
    margin-top: 40px !important;
  }
  .u-mtxs45 {
    margin-top: 45px !important;
  }
  .u-mtxs50 {
    margin-top: 50px !important;
  }
  .u-mtxs55 {
    margin-top: 55px !important;
  }
  .u-mtxs60 {
    margin-top: 60px !important;
  }
  .u-mtxs65 {
    margin-top: 65px !important;
  }
  .u-mtxs70 {
    margin-top: 70px !important;
  }
  .u-mtxs75 {
    margin-top: 75px !important;
  }
  .u-mtxs80 {
    margin-top: 80px !important;
  }
  .u-mtxs85 {
    margin-top: 85px !important;
  }
  .u-mtxs90 {
    margin-top: 90px !important;
  }
  .u-mtxs95 {
    margin-top: 95px !important;
  }
  .u-mtxs100 {
    margin-top: 100px !important;
  }
  .u-mtxs105 {
    margin-top: 105px !important;
  }
  .u-mtxs110 {
    margin-top: 110px !important;
  }
  .u-mtxs115 {
    margin-top: 115px !important;
  }
  .u-mtxs120 {
    margin-top: 120px !important;
  }
  .u-mtxs125 {
    margin-top: 125px !important;
  }
  .u-mtxs130 {
    margin-top: 130px !important;
  }
  .u-mtxs135 {
    margin-top: 135px !important;
  }
  .u-mtxs140 {
    margin-top: 140px !important;
  }
  .u-mtxs145 {
    margin-top: 145px !important;
  }
  .u-mtxs150 {
    margin-top: 150px !important;
  }
  .u-mtxs155 {
    margin-top: 155px !important;
  }
  .u-mtxs160 {
    margin-top: 160px !important;
  }
  .u-mtxs165 {
    margin-top: 165px !important;
  }
  .u-mtxs170 {
    margin-top: 170px !important;
  }
  .u-mtxs175 {
    margin-top: 175px !important;
  }
  .u-mtxs180 {
    margin-top: 180px !important;
  }
  .u-mtxs185 {
    margin-top: 185px !important;
  }
  .u-mtxs190 {
    margin-top: 190px !important;
  }
  .u-mtxs195 {
    margin-top: 195px !important;
  }
  .u-mtxs200 {
    margin-top: 200px !important;
  }
  .u-mrxs0 {
    margin-right: 0px !important;
  }
  .u-mrxs5 {
    margin-right: 5px !important;
  }
  .u-mrxs10 {
    margin-right: 10px !important;
  }
  .u-mrxs15 {
    margin-right: 15px !important;
  }
  .u-mrxs20 {
    margin-right: 20px !important;
  }
  .u-mrxs25 {
    margin-right: 25px !important;
  }
  .u-mrxs30 {
    margin-right: 30px !important;
  }
  .u-mrxs35 {
    margin-right: 35px !important;
  }
  .u-mrxs40 {
    margin-right: 40px !important;
  }
  .u-mrxs45 {
    margin-right: 45px !important;
  }
  .u-mrxs50 {
    margin-right: 50px !important;
  }
  .u-mrxs55 {
    margin-right: 55px !important;
  }
  .u-mrxs60 {
    margin-right: 60px !important;
  }
  .u-mrxs65 {
    margin-right: 65px !important;
  }
  .u-mrxs70 {
    margin-right: 70px !important;
  }
  .u-mrxs75 {
    margin-right: 75px !important;
  }
  .u-mrxs80 {
    margin-right: 80px !important;
  }
  .u-mrxs85 {
    margin-right: 85px !important;
  }
  .u-mrxs90 {
    margin-right: 90px !important;
  }
  .u-mrxs95 {
    margin-right: 95px !important;
  }
  .u-mrxs100 {
    margin-right: 100px !important;
  }
  .u-mrxs105 {
    margin-right: 105px !important;
  }
  .u-mrxs110 {
    margin-right: 110px !important;
  }
  .u-mrxs115 {
    margin-right: 115px !important;
  }
  .u-mrxs120 {
    margin-right: 120px !important;
  }
  .u-mrxs125 {
    margin-right: 125px !important;
  }
  .u-mrxs130 {
    margin-right: 130px !important;
  }
  .u-mrxs135 {
    margin-right: 135px !important;
  }
  .u-mrxs140 {
    margin-right: 140px !important;
  }
  .u-mrxs145 {
    margin-right: 145px !important;
  }
  .u-mrxs150 {
    margin-right: 150px !important;
  }
  .u-mrxs155 {
    margin-right: 155px !important;
  }
  .u-mrxs160 {
    margin-right: 160px !important;
  }
  .u-mrxs165 {
    margin-right: 165px !important;
  }
  .u-mrxs170 {
    margin-right: 170px !important;
  }
  .u-mrxs175 {
    margin-right: 175px !important;
  }
  .u-mrxs180 {
    margin-right: 180px !important;
  }
  .u-mrxs185 {
    margin-right: 185px !important;
  }
  .u-mrxs190 {
    margin-right: 190px !important;
  }
  .u-mrxs195 {
    margin-right: 195px !important;
  }
  .u-mrxs200 {
    margin-right: 200px !important;
  }
  .u-mbxs0 {
    margin-bottom: 0px !important;
  }
  .u-mbxs5 {
    margin-bottom: 5px !important;
  }
  .u-mbxs10 {
    margin-bottom: 10px !important;
  }
  .u-mbxs15 {
    margin-bottom: 15px !important;
  }
  .u-mbxs20 {
    margin-bottom: 20px !important;
  }
  .u-mbxs25 {
    margin-bottom: 25px !important;
  }
  .u-mbxs30 {
    margin-bottom: 30px !important;
  }
  .u-mbxs35 {
    margin-bottom: 35px !important;
  }
  .u-mbxs40 {
    margin-bottom: 40px !important;
  }
  .u-mbxs45 {
    margin-bottom: 45px !important;
  }
  .u-mbxs50 {
    margin-bottom: 50px !important;
  }
  .u-mbxs55 {
    margin-bottom: 55px !important;
  }
  .u-mbxs60 {
    margin-bottom: 60px !important;
  }
  .u-mbxs65 {
    margin-bottom: 65px !important;
  }
  .u-mbxs70 {
    margin-bottom: 70px !important;
  }
  .u-mbxs75 {
    margin-bottom: 75px !important;
  }
  .u-mbxs80 {
    margin-bottom: 80px !important;
  }
  .u-mbxs85 {
    margin-bottom: 85px !important;
  }
  .u-mbxs90 {
    margin-bottom: 90px !important;
  }
  .u-mbxs95 {
    margin-bottom: 95px !important;
  }
  .u-mbxs100 {
    margin-bottom: 100px !important;
  }
  .u-mbxs105 {
    margin-bottom: 105px !important;
  }
  .u-mbxs110 {
    margin-bottom: 110px !important;
  }
  .u-mbxs115 {
    margin-bottom: 115px !important;
  }
  .u-mbxs120 {
    margin-bottom: 120px !important;
  }
  .u-mbxs125 {
    margin-bottom: 125px !important;
  }
  .u-mbxs130 {
    margin-bottom: 130px !important;
  }
  .u-mbxs135 {
    margin-bottom: 135px !important;
  }
  .u-mbxs140 {
    margin-bottom: 140px !important;
  }
  .u-mbxs145 {
    margin-bottom: 145px !important;
  }
  .u-mbxs150 {
    margin-bottom: 150px !important;
  }
  .u-mbxs155 {
    margin-bottom: 155px !important;
  }
  .u-mbxs160 {
    margin-bottom: 160px !important;
  }
  .u-mbxs165 {
    margin-bottom: 165px !important;
  }
  .u-mbxs170 {
    margin-bottom: 170px !important;
  }
  .u-mbxs175 {
    margin-bottom: 175px !important;
  }
  .u-mbxs180 {
    margin-bottom: 180px !important;
  }
  .u-mbxs185 {
    margin-bottom: 185px !important;
  }
  .u-mbxs190 {
    margin-bottom: 190px !important;
  }
  .u-mbxs195 {
    margin-bottom: 195px !important;
  }
  .u-mbxs200 {
    margin-bottom: 200px !important;
  }
  .u-mlxs0 {
    margin-left: 0px !important;
  }
  .u-mlxs5 {
    margin-left: 5px !important;
  }
  .u-mlxs10 {
    margin-left: 10px !important;
  }
  .u-mlxs15 {
    margin-left: 15px !important;
  }
  .u-mlxs20 {
    margin-left: 20px !important;
  }
  .u-mlxs25 {
    margin-left: 25px !important;
  }
  .u-mlxs30 {
    margin-left: 30px !important;
  }
  .u-mlxs35 {
    margin-left: 35px !important;
  }
  .u-mlxs40 {
    margin-left: 40px !important;
  }
  .u-mlxs45 {
    margin-left: 45px !important;
  }
  .u-mlxs50 {
    margin-left: 50px !important;
  }
  .u-mlxs55 {
    margin-left: 55px !important;
  }
  .u-mlxs60 {
    margin-left: 60px !important;
  }
  .u-mlxs65 {
    margin-left: 65px !important;
  }
  .u-mlxs70 {
    margin-left: 70px !important;
  }
  .u-mlxs75 {
    margin-left: 75px !important;
  }
  .u-mlxs80 {
    margin-left: 80px !important;
  }
  .u-mlxs85 {
    margin-left: 85px !important;
  }
  .u-mlxs90 {
    margin-left: 90px !important;
  }
  .u-mlxs95 {
    margin-left: 95px !important;
  }
  .u-mlxs100 {
    margin-left: 100px !important;
  }
  .u-mlxs105 {
    margin-left: 105px !important;
  }
  .u-mlxs110 {
    margin-left: 110px !important;
  }
  .u-mlxs115 {
    margin-left: 115px !important;
  }
  .u-mlxs120 {
    margin-left: 120px !important;
  }
  .u-mlxs125 {
    margin-left: 125px !important;
  }
  .u-mlxs130 {
    margin-left: 130px !important;
  }
  .u-mlxs135 {
    margin-left: 135px !important;
  }
  .u-mlxs140 {
    margin-left: 140px !important;
  }
  .u-mlxs145 {
    margin-left: 145px !important;
  }
  .u-mlxs150 {
    margin-left: 150px !important;
  }
  .u-mlxs155 {
    margin-left: 155px !important;
  }
  .u-mlxs160 {
    margin-left: 160px !important;
  }
  .u-mlxs165 {
    margin-left: 165px !important;
  }
  .u-mlxs170 {
    margin-left: 170px !important;
  }
  .u-mlxs175 {
    margin-left: 175px !important;
  }
  .u-mlxs180 {
    margin-left: 180px !important;
  }
  .u-mlxs185 {
    margin-left: 185px !important;
  }
  .u-mlxs190 {
    margin-left: 190px !important;
  }
  .u-mlxs195 {
    margin-left: 195px !important;
  }
  .u-mlxs200 {
    margin-left: 200px !important;
  }
}
@media only screen and (max-width: XS) {
  .u-mtxs0 {
    margin-top: 0px !important;
  }
  .u-mtxs5 {
    margin-top: 5px !important;
  }
  .u-mtxs10 {
    margin-top: 10px !important;
  }
  .u-mtxs15 {
    margin-top: 15px !important;
  }
  .u-mtxs20 {
    margin-top: 20px !important;
  }
  .u-mtxs25 {
    margin-top: 25px !important;
  }
  .u-mtxs30 {
    margin-top: 30px !important;
  }
  .u-mtxs35 {
    margin-top: 35px !important;
  }
  .u-mtxs40 {
    margin-top: 40px !important;
  }
  .u-mtxs45 {
    margin-top: 45px !important;
  }
  .u-mtxs50 {
    margin-top: 50px !important;
  }
  .u-mtxs55 {
    margin-top: 55px !important;
  }
  .u-mtxs60 {
    margin-top: 60px !important;
  }
  .u-mtxs65 {
    margin-top: 65px !important;
  }
  .u-mtxs70 {
    margin-top: 70px !important;
  }
  .u-mtxs75 {
    margin-top: 75px !important;
  }
  .u-mtxs80 {
    margin-top: 80px !important;
  }
  .u-mtxs85 {
    margin-top: 85px !important;
  }
  .u-mtxs90 {
    margin-top: 90px !important;
  }
  .u-mtxs95 {
    margin-top: 95px !important;
  }
  .u-mtxs100 {
    margin-top: 100px !important;
  }
  .u-mtxs105 {
    margin-top: 105px !important;
  }
  .u-mtxs110 {
    margin-top: 110px !important;
  }
  .u-mtxs115 {
    margin-top: 115px !important;
  }
  .u-mtxs120 {
    margin-top: 120px !important;
  }
  .u-mtxs125 {
    margin-top: 125px !important;
  }
  .u-mtxs130 {
    margin-top: 130px !important;
  }
  .u-mtxs135 {
    margin-top: 135px !important;
  }
  .u-mtxs140 {
    margin-top: 140px !important;
  }
  .u-mtxs145 {
    margin-top: 145px !important;
  }
  .u-mtxs150 {
    margin-top: 150px !important;
  }
  .u-mtxs155 {
    margin-top: 155px !important;
  }
  .u-mtxs160 {
    margin-top: 160px !important;
  }
  .u-mtxs165 {
    margin-top: 165px !important;
  }
  .u-mtxs170 {
    margin-top: 170px !important;
  }
  .u-mtxs175 {
    margin-top: 175px !important;
  }
  .u-mtxs180 {
    margin-top: 180px !important;
  }
  .u-mtxs185 {
    margin-top: 185px !important;
  }
  .u-mtxs190 {
    margin-top: 190px !important;
  }
  .u-mtxs195 {
    margin-top: 195px !important;
  }
  .u-mtxs200 {
    margin-top: 200px !important;
  }
  .u-mrxs0 {
    margin-right: 0px !important;
  }
  .u-mrxs5 {
    margin-right: 5px !important;
  }
  .u-mrxs10 {
    margin-right: 10px !important;
  }
  .u-mrxs15 {
    margin-right: 15px !important;
  }
  .u-mrxs20 {
    margin-right: 20px !important;
  }
  .u-mrxs25 {
    margin-right: 25px !important;
  }
  .u-mrxs30 {
    margin-right: 30px !important;
  }
  .u-mrxs35 {
    margin-right: 35px !important;
  }
  .u-mrxs40 {
    margin-right: 40px !important;
  }
  .u-mrxs45 {
    margin-right: 45px !important;
  }
  .u-mrxs50 {
    margin-right: 50px !important;
  }
  .u-mrxs55 {
    margin-right: 55px !important;
  }
  .u-mrxs60 {
    margin-right: 60px !important;
  }
  .u-mrxs65 {
    margin-right: 65px !important;
  }
  .u-mrxs70 {
    margin-right: 70px !important;
  }
  .u-mrxs75 {
    margin-right: 75px !important;
  }
  .u-mrxs80 {
    margin-right: 80px !important;
  }
  .u-mrxs85 {
    margin-right: 85px !important;
  }
  .u-mrxs90 {
    margin-right: 90px !important;
  }
  .u-mrxs95 {
    margin-right: 95px !important;
  }
  .u-mrxs100 {
    margin-right: 100px !important;
  }
  .u-mrxs105 {
    margin-right: 105px !important;
  }
  .u-mrxs110 {
    margin-right: 110px !important;
  }
  .u-mrxs115 {
    margin-right: 115px !important;
  }
  .u-mrxs120 {
    margin-right: 120px !important;
  }
  .u-mrxs125 {
    margin-right: 125px !important;
  }
  .u-mrxs130 {
    margin-right: 130px !important;
  }
  .u-mrxs135 {
    margin-right: 135px !important;
  }
  .u-mrxs140 {
    margin-right: 140px !important;
  }
  .u-mrxs145 {
    margin-right: 145px !important;
  }
  .u-mrxs150 {
    margin-right: 150px !important;
  }
  .u-mrxs155 {
    margin-right: 155px !important;
  }
  .u-mrxs160 {
    margin-right: 160px !important;
  }
  .u-mrxs165 {
    margin-right: 165px !important;
  }
  .u-mrxs170 {
    margin-right: 170px !important;
  }
  .u-mrxs175 {
    margin-right: 175px !important;
  }
  .u-mrxs180 {
    margin-right: 180px !important;
  }
  .u-mrxs185 {
    margin-right: 185px !important;
  }
  .u-mrxs190 {
    margin-right: 190px !important;
  }
  .u-mrxs195 {
    margin-right: 195px !important;
  }
  .u-mrxs200 {
    margin-right: 200px !important;
  }
  .u-mbxs0 {
    margin-bottom: 0px !important;
  }
  .u-mbxs5 {
    margin-bottom: 5px !important;
  }
  .u-mbxs10 {
    margin-bottom: 10px !important;
  }
  .u-mbxs15 {
    margin-bottom: 15px !important;
  }
  .u-mbxs20 {
    margin-bottom: 20px !important;
  }
  .u-mbxs25 {
    margin-bottom: 25px !important;
  }
  .u-mbxs30 {
    margin-bottom: 30px !important;
  }
  .u-mbxs35 {
    margin-bottom: 35px !important;
  }
  .u-mbxs40 {
    margin-bottom: 40px !important;
  }
  .u-mbxs45 {
    margin-bottom: 45px !important;
  }
  .u-mbxs50 {
    margin-bottom: 50px !important;
  }
  .u-mbxs55 {
    margin-bottom: 55px !important;
  }
  .u-mbxs60 {
    margin-bottom: 60px !important;
  }
  .u-mbxs65 {
    margin-bottom: 65px !important;
  }
  .u-mbxs70 {
    margin-bottom: 70px !important;
  }
  .u-mbxs75 {
    margin-bottom: 75px !important;
  }
  .u-mbxs80 {
    margin-bottom: 80px !important;
  }
  .u-mbxs85 {
    margin-bottom: 85px !important;
  }
  .u-mbxs90 {
    margin-bottom: 90px !important;
  }
  .u-mbxs95 {
    margin-bottom: 95px !important;
  }
  .u-mbxs100 {
    margin-bottom: 100px !important;
  }
  .u-mbxs105 {
    margin-bottom: 105px !important;
  }
  .u-mbxs110 {
    margin-bottom: 110px !important;
  }
  .u-mbxs115 {
    margin-bottom: 115px !important;
  }
  .u-mbxs120 {
    margin-bottom: 120px !important;
  }
  .u-mbxs125 {
    margin-bottom: 125px !important;
  }
  .u-mbxs130 {
    margin-bottom: 130px !important;
  }
  .u-mbxs135 {
    margin-bottom: 135px !important;
  }
  .u-mbxs140 {
    margin-bottom: 140px !important;
  }
  .u-mbxs145 {
    margin-bottom: 145px !important;
  }
  .u-mbxs150 {
    margin-bottom: 150px !important;
  }
  .u-mbxs155 {
    margin-bottom: 155px !important;
  }
  .u-mbxs160 {
    margin-bottom: 160px !important;
  }
  .u-mbxs165 {
    margin-bottom: 165px !important;
  }
  .u-mbxs170 {
    margin-bottom: 170px !important;
  }
  .u-mbxs175 {
    margin-bottom: 175px !important;
  }
  .u-mbxs180 {
    margin-bottom: 180px !important;
  }
  .u-mbxs185 {
    margin-bottom: 185px !important;
  }
  .u-mbxs190 {
    margin-bottom: 190px !important;
  }
  .u-mbxs195 {
    margin-bottom: 195px !important;
  }
  .u-mbxs200 {
    margin-bottom: 200px !important;
  }
  .u-mlxs0 {
    margin-left: 0px !important;
  }
  .u-mlxs5 {
    margin-left: 5px !important;
  }
  .u-mlxs10 {
    margin-left: 10px !important;
  }
  .u-mlxs15 {
    margin-left: 15px !important;
  }
  .u-mlxs20 {
    margin-left: 20px !important;
  }
  .u-mlxs25 {
    margin-left: 25px !important;
  }
  .u-mlxs30 {
    margin-left: 30px !important;
  }
  .u-mlxs35 {
    margin-left: 35px !important;
  }
  .u-mlxs40 {
    margin-left: 40px !important;
  }
  .u-mlxs45 {
    margin-left: 45px !important;
  }
  .u-mlxs50 {
    margin-left: 50px !important;
  }
  .u-mlxs55 {
    margin-left: 55px !important;
  }
  .u-mlxs60 {
    margin-left: 60px !important;
  }
  .u-mlxs65 {
    margin-left: 65px !important;
  }
  .u-mlxs70 {
    margin-left: 70px !important;
  }
  .u-mlxs75 {
    margin-left: 75px !important;
  }
  .u-mlxs80 {
    margin-left: 80px !important;
  }
  .u-mlxs85 {
    margin-left: 85px !important;
  }
  .u-mlxs90 {
    margin-left: 90px !important;
  }
  .u-mlxs95 {
    margin-left: 95px !important;
  }
  .u-mlxs100 {
    margin-left: 100px !important;
  }
  .u-mlxs105 {
    margin-left: 105px !important;
  }
  .u-mlxs110 {
    margin-left: 110px !important;
  }
  .u-mlxs115 {
    margin-left: 115px !important;
  }
  .u-mlxs120 {
    margin-left: 120px !important;
  }
  .u-mlxs125 {
    margin-left: 125px !important;
  }
  .u-mlxs130 {
    margin-left: 130px !important;
  }
  .u-mlxs135 {
    margin-left: 135px !important;
  }
  .u-mlxs140 {
    margin-left: 140px !important;
  }
  .u-mlxs145 {
    margin-left: 145px !important;
  }
  .u-mlxs150 {
    margin-left: 150px !important;
  }
  .u-mlxs155 {
    margin-left: 155px !important;
  }
  .u-mlxs160 {
    margin-left: 160px !important;
  }
  .u-mlxs165 {
    margin-left: 165px !important;
  }
  .u-mlxs170 {
    margin-left: 170px !important;
  }
  .u-mlxs175 {
    margin-left: 175px !important;
  }
  .u-mlxs180 {
    margin-left: 180px !important;
  }
  .u-mlxs185 {
    margin-left: 185px !important;
  }
  .u-mlxs190 {
    margin-left: 190px !important;
  }
  .u-mlxs195 {
    margin-left: 195px !important;
  }
  .u-mlxs200 {
    margin-left: 200px !important;
  }
}
/**
/* utility - padding control
============================================================*/
/* base
- - - - - - - - - - - - - - - - - - */
.u-pt0 {
  padding-top: 0px !important;
}

.u-pt5 {
  padding-top: 5px !important;
}

.u-pt10 {
  padding-top: 10px !important;
}

.u-pt15 {
  padding-top: 15px !important;
}

.u-pt20 {
  padding-top: 20px !important;
}

.u-pt25 {
  padding-top: 25px !important;
}

.u-pt30 {
  padding-top: 30px !important;
}

.u-pt35 {
  padding-top: 35px !important;
}

.u-pt40 {
  padding-top: 40px !important;
}

.u-pt45 {
  padding-top: 45px !important;
}

.u-pt50 {
  padding-top: 50px !important;
}

.u-pt55 {
  padding-top: 55px !important;
}

.u-pt60 {
  padding-top: 60px !important;
}

.u-pt65 {
  padding-top: 65px !important;
}

.u-pt70 {
  padding-top: 70px !important;
}

.u-pt75 {
  padding-top: 75px !important;
}

.u-pt80 {
  padding-top: 80px !important;
}

.u-pt85 {
  padding-top: 85px !important;
}

.u-pt90 {
  padding-top: 90px !important;
}

.u-pt95 {
  padding-top: 95px !important;
}

.u-pt100 {
  padding-top: 100px !important;
}

.u-pt105 {
  padding-top: 105px !important;
}

.u-pt110 {
  padding-top: 110px !important;
}

.u-pt115 {
  padding-top: 115px !important;
}

.u-pt120 {
  padding-top: 120px !important;
}

.u-pt125 {
  padding-top: 125px !important;
}

.u-pt130 {
  padding-top: 130px !important;
}

.u-pt135 {
  padding-top: 135px !important;
}

.u-pt140 {
  padding-top: 140px !important;
}

.u-pt145 {
  padding-top: 145px !important;
}

.u-pt150 {
  padding-top: 150px !important;
}

.u-pt155 {
  padding-top: 155px !important;
}

.u-pt160 {
  padding-top: 160px !important;
}

.u-pt165 {
  padding-top: 165px !important;
}

.u-pt170 {
  padding-top: 170px !important;
}

.u-pt175 {
  padding-top: 175px !important;
}

.u-pt180 {
  padding-top: 180px !important;
}

.u-pt185 {
  padding-top: 185px !important;
}

.u-pt190 {
  padding-top: 190px !important;
}

.u-pt195 {
  padding-top: 195px !important;
}

.u-pt200 {
  padding-top: 200px !important;
}

.u-pr0 {
  padding-right: 0px !important;
}

.u-pr5 {
  padding-right: 5px !important;
}

.u-pr10 {
  padding-right: 10px !important;
}

.u-pr15 {
  padding-right: 15px !important;
}

.u-pr20 {
  padding-right: 20px !important;
}

.u-pr25 {
  padding-right: 25px !important;
}

.u-pr30 {
  padding-right: 30px !important;
}

.u-pr35 {
  padding-right: 35px !important;
}

.u-pr40 {
  padding-right: 40px !important;
}

.u-pr45 {
  padding-right: 45px !important;
}

.u-pr50 {
  padding-right: 50px !important;
}

.u-pr55 {
  padding-right: 55px !important;
}

.u-pr60 {
  padding-right: 60px !important;
}

.u-pr65 {
  padding-right: 65px !important;
}

.u-pr70 {
  padding-right: 70px !important;
}

.u-pr75 {
  padding-right: 75px !important;
}

.u-pr80 {
  padding-right: 80px !important;
}

.u-pr85 {
  padding-right: 85px !important;
}

.u-pr90 {
  padding-right: 90px !important;
}

.u-pr95 {
  padding-right: 95px !important;
}

.u-pr100 {
  padding-right: 100px !important;
}

.u-pr105 {
  padding-right: 105px !important;
}

.u-pr110 {
  padding-right: 110px !important;
}

.u-pr115 {
  padding-right: 115px !important;
}

.u-pr120 {
  padding-right: 120px !important;
}

.u-pr125 {
  padding-right: 125px !important;
}

.u-pr130 {
  padding-right: 130px !important;
}

.u-pr135 {
  padding-right: 135px !important;
}

.u-pr140 {
  padding-right: 140px !important;
}

.u-pr145 {
  padding-right: 145px !important;
}

.u-pr150 {
  padding-right: 150px !important;
}

.u-pr155 {
  padding-right: 155px !important;
}

.u-pr160 {
  padding-right: 160px !important;
}

.u-pr165 {
  padding-right: 165px !important;
}

.u-pr170 {
  padding-right: 170px !important;
}

.u-pr175 {
  padding-right: 175px !important;
}

.u-pr180 {
  padding-right: 180px !important;
}

.u-pr185 {
  padding-right: 185px !important;
}

.u-pr190 {
  padding-right: 190px !important;
}

.u-pr195 {
  padding-right: 195px !important;
}

.u-pr200 {
  padding-right: 200px !important;
}

.u-pb0 {
  padding-bottom: 0px !important;
}

.u-pb5 {
  padding-bottom: 5px !important;
}

.u-pb10 {
  padding-bottom: 10px !important;
}

.u-pb15 {
  padding-bottom: 15px !important;
}

.u-pb20 {
  padding-bottom: 20px !important;
}

.u-pb25 {
  padding-bottom: 25px !important;
}

.u-pb30 {
  padding-bottom: 30px !important;
}

.u-pb35 {
  padding-bottom: 35px !important;
}

.u-pb40 {
  padding-bottom: 40px !important;
}

.u-pb45 {
  padding-bottom: 45px !important;
}

.u-pb50 {
  padding-bottom: 50px !important;
}

.u-pb55 {
  padding-bottom: 55px !important;
}

.u-pb60 {
  padding-bottom: 60px !important;
}

.u-pb65 {
  padding-bottom: 65px !important;
}

.u-pb70 {
  padding-bottom: 70px !important;
}

.u-pb75 {
  padding-bottom: 75px !important;
}

.u-pb80 {
  padding-bottom: 80px !important;
}

.u-pb85 {
  padding-bottom: 85px !important;
}

.u-pb90 {
  padding-bottom: 90px !important;
}

.u-pb95 {
  padding-bottom: 95px !important;
}

.u-pb100 {
  padding-bottom: 100px !important;
}

.u-pb105 {
  padding-bottom: 105px !important;
}

.u-pb110 {
  padding-bottom: 110px !important;
}

.u-pb115 {
  padding-bottom: 115px !important;
}

.u-pb120 {
  padding-bottom: 120px !important;
}

.u-pb125 {
  padding-bottom: 125px !important;
}

.u-pb130 {
  padding-bottom: 130px !important;
}

.u-pb135 {
  padding-bottom: 135px !important;
}

.u-pb140 {
  padding-bottom: 140px !important;
}

.u-pb145 {
  padding-bottom: 145px !important;
}

.u-pb150 {
  padding-bottom: 150px !important;
}

.u-pb155 {
  padding-bottom: 155px !important;
}

.u-pb160 {
  padding-bottom: 160px !important;
}

.u-pb165 {
  padding-bottom: 165px !important;
}

.u-pb170 {
  padding-bottom: 170px !important;
}

.u-pb175 {
  padding-bottom: 175px !important;
}

.u-pb180 {
  padding-bottom: 180px !important;
}

.u-pb185 {
  padding-bottom: 185px !important;
}

.u-pb190 {
  padding-bottom: 190px !important;
}

.u-pb195 {
  padding-bottom: 195px !important;
}

.u-pb200 {
  padding-bottom: 200px !important;
}

.u-pl0 {
  padding-left: 0px !important;
}

.u-pl5 {
  padding-left: 5px !important;
}

.u-pl10 {
  padding-left: 10px !important;
}

.u-pl15 {
  padding-left: 15px !important;
}

.u-pl20 {
  padding-left: 20px !important;
}

.u-pl25 {
  padding-left: 25px !important;
}

.u-pl30 {
  padding-left: 30px !important;
}

.u-pl35 {
  padding-left: 35px !important;
}

.u-pl40 {
  padding-left: 40px !important;
}

.u-pl45 {
  padding-left: 45px !important;
}

.u-pl50 {
  padding-left: 50px !important;
}

.u-pl55 {
  padding-left: 55px !important;
}

.u-pl60 {
  padding-left: 60px !important;
}

.u-pl65 {
  padding-left: 65px !important;
}

.u-pl70 {
  padding-left: 70px !important;
}

.u-pl75 {
  padding-left: 75px !important;
}

.u-pl80 {
  padding-left: 80px !important;
}

.u-pl85 {
  padding-left: 85px !important;
}

.u-pl90 {
  padding-left: 90px !important;
}

.u-pl95 {
  padding-left: 95px !important;
}

.u-pl100 {
  padding-left: 100px !important;
}

.u-pl105 {
  padding-left: 105px !important;
}

.u-pl110 {
  padding-left: 110px !important;
}

.u-pl115 {
  padding-left: 115px !important;
}

.u-pl120 {
  padding-left: 120px !important;
}

.u-pl125 {
  padding-left: 125px !important;
}

.u-pl130 {
  padding-left: 130px !important;
}

.u-pl135 {
  padding-left: 135px !important;
}

.u-pl140 {
  padding-left: 140px !important;
}

.u-pl145 {
  padding-left: 145px !important;
}

.u-pl150 {
  padding-left: 150px !important;
}

.u-pl155 {
  padding-left: 155px !important;
}

.u-pl160 {
  padding-left: 160px !important;
}

.u-pl165 {
  padding-left: 165px !important;
}

.u-pl170 {
  padding-left: 170px !important;
}

.u-pl175 {
  padding-left: 175px !important;
}

.u-pl180 {
  padding-left: 180px !important;
}

.u-pl185 {
  padding-left: 185px !important;
}

.u-pl190 {
  padding-left: 190px !important;
}

.u-pl195 {
  padding-left: 195px !important;
}

.u-pl200 {
  padding-left: 200px !important;
}

/* screen size XL
- - - - - - - - - - - - - - - - - - */
@media only screen and (max-width: 1280px) {
  .u-ptxl0 {
    padding-top: 0px !important;
  }
  .u-ptxl5 {
    padding-top: 5px !important;
  }
  .u-ptxl10 {
    padding-top: 10px !important;
  }
  .u-ptxl15 {
    padding-top: 15px !important;
  }
  .u-ptxl20 {
    padding-top: 20px !important;
  }
  .u-ptxl25 {
    padding-top: 25px !important;
  }
  .u-ptxl30 {
    padding-top: 30px !important;
  }
  .u-ptxl35 {
    padding-top: 35px !important;
  }
  .u-ptxl40 {
    padding-top: 40px !important;
  }
  .u-ptxl45 {
    padding-top: 45px !important;
  }
  .u-ptxl50 {
    padding-top: 50px !important;
  }
  .u-ptxl55 {
    padding-top: 55px !important;
  }
  .u-ptxl60 {
    padding-top: 60px !important;
  }
  .u-ptxl65 {
    padding-top: 65px !important;
  }
  .u-ptxl70 {
    padding-top: 70px !important;
  }
  .u-ptxl75 {
    padding-top: 75px !important;
  }
  .u-ptxl80 {
    padding-top: 80px !important;
  }
  .u-ptxl85 {
    padding-top: 85px !important;
  }
  .u-ptxl90 {
    padding-top: 90px !important;
  }
  .u-ptxl95 {
    padding-top: 95px !important;
  }
  .u-ptxl100 {
    padding-top: 100px !important;
  }
  .u-ptxl105 {
    padding-top: 105px !important;
  }
  .u-ptxl110 {
    padding-top: 110px !important;
  }
  .u-ptxl115 {
    padding-top: 115px !important;
  }
  .u-ptxl120 {
    padding-top: 120px !important;
  }
  .u-ptxl125 {
    padding-top: 125px !important;
  }
  .u-ptxl130 {
    padding-top: 130px !important;
  }
  .u-ptxl135 {
    padding-top: 135px !important;
  }
  .u-ptxl140 {
    padding-top: 140px !important;
  }
  .u-ptxl145 {
    padding-top: 145px !important;
  }
  .u-ptxl150 {
    padding-top: 150px !important;
  }
  .u-ptxl155 {
    padding-top: 155px !important;
  }
  .u-ptxl160 {
    padding-top: 160px !important;
  }
  .u-ptxl165 {
    padding-top: 165px !important;
  }
  .u-ptxl170 {
    padding-top: 170px !important;
  }
  .u-ptxl175 {
    padding-top: 175px !important;
  }
  .u-ptxl180 {
    padding-top: 180px !important;
  }
  .u-ptxl185 {
    padding-top: 185px !important;
  }
  .u-ptxl190 {
    padding-top: 190px !important;
  }
  .u-ptxl195 {
    padding-top: 195px !important;
  }
  .u-ptxl200 {
    padding-top: 200px !important;
  }
  .u-prxl0 {
    padding-right: 0px !important;
  }
  .u-prxl5 {
    padding-right: 5px !important;
  }
  .u-prxl10 {
    padding-right: 10px !important;
  }
  .u-prxl15 {
    padding-right: 15px !important;
  }
  .u-prxl20 {
    padding-right: 20px !important;
  }
  .u-prxl25 {
    padding-right: 25px !important;
  }
  .u-prxl30 {
    padding-right: 30px !important;
  }
  .u-prxl35 {
    padding-right: 35px !important;
  }
  .u-prxl40 {
    padding-right: 40px !important;
  }
  .u-prxl45 {
    padding-right: 45px !important;
  }
  .u-prxl50 {
    padding-right: 50px !important;
  }
  .u-prxl55 {
    padding-right: 55px !important;
  }
  .u-prxl60 {
    padding-right: 60px !important;
  }
  .u-prxl65 {
    padding-right: 65px !important;
  }
  .u-prxl70 {
    padding-right: 70px !important;
  }
  .u-prxl75 {
    padding-right: 75px !important;
  }
  .u-prxl80 {
    padding-right: 80px !important;
  }
  .u-prxl85 {
    padding-right: 85px !important;
  }
  .u-prxl90 {
    padding-right: 90px !important;
  }
  .u-prxl95 {
    padding-right: 95px !important;
  }
  .u-prxl100 {
    padding-right: 100px !important;
  }
  .u-prxl105 {
    padding-right: 105px !important;
  }
  .u-prxl110 {
    padding-right: 110px !important;
  }
  .u-prxl115 {
    padding-right: 115px !important;
  }
  .u-prxl120 {
    padding-right: 120px !important;
  }
  .u-prxl125 {
    padding-right: 125px !important;
  }
  .u-prxl130 {
    padding-right: 130px !important;
  }
  .u-prxl135 {
    padding-right: 135px !important;
  }
  .u-prxl140 {
    padding-right: 140px !important;
  }
  .u-prxl145 {
    padding-right: 145px !important;
  }
  .u-prxl150 {
    padding-right: 150px !important;
  }
  .u-prxl155 {
    padding-right: 155px !important;
  }
  .u-prxl160 {
    padding-right: 160px !important;
  }
  .u-prxl165 {
    padding-right: 165px !important;
  }
  .u-prxl170 {
    padding-right: 170px !important;
  }
  .u-prxl175 {
    padding-right: 175px !important;
  }
  .u-prxl180 {
    padding-right: 180px !important;
  }
  .u-prxl185 {
    padding-right: 185px !important;
  }
  .u-prxl190 {
    padding-right: 190px !important;
  }
  .u-prxl195 {
    padding-right: 195px !important;
  }
  .u-prxl200 {
    padding-right: 200px !important;
  }
  .u-pbxl0 {
    padding-bottom: 0px !important;
  }
  .u-pbxl5 {
    padding-bottom: 5px !important;
  }
  .u-pbxl10 {
    padding-bottom: 10px !important;
  }
  .u-pbxl15 {
    padding-bottom: 15px !important;
  }
  .u-pbxl20 {
    padding-bottom: 20px !important;
  }
  .u-pbxl25 {
    padding-bottom: 25px !important;
  }
  .u-pbxl30 {
    padding-bottom: 30px !important;
  }
  .u-pbxl35 {
    padding-bottom: 35px !important;
  }
  .u-pbxl40 {
    padding-bottom: 40px !important;
  }
  .u-pbxl45 {
    padding-bottom: 45px !important;
  }
  .u-pbxl50 {
    padding-bottom: 50px !important;
  }
  .u-pbxl55 {
    padding-bottom: 55px !important;
  }
  .u-pbxl60 {
    padding-bottom: 60px !important;
  }
  .u-pbxl65 {
    padding-bottom: 65px !important;
  }
  .u-pbxl70 {
    padding-bottom: 70px !important;
  }
  .u-pbxl75 {
    padding-bottom: 75px !important;
  }
  .u-pbxl80 {
    padding-bottom: 80px !important;
  }
  .u-pbxl85 {
    padding-bottom: 85px !important;
  }
  .u-pbxl90 {
    padding-bottom: 90px !important;
  }
  .u-pbxl95 {
    padding-bottom: 95px !important;
  }
  .u-pbxl100 {
    padding-bottom: 100px !important;
  }
  .u-pbxl105 {
    padding-bottom: 105px !important;
  }
  .u-pbxl110 {
    padding-bottom: 110px !important;
  }
  .u-pbxl115 {
    padding-bottom: 115px !important;
  }
  .u-pbxl120 {
    padding-bottom: 120px !important;
  }
  .u-pbxl125 {
    padding-bottom: 125px !important;
  }
  .u-pbxl130 {
    padding-bottom: 130px !important;
  }
  .u-pbxl135 {
    padding-bottom: 135px !important;
  }
  .u-pbxl140 {
    padding-bottom: 140px !important;
  }
  .u-pbxl145 {
    padding-bottom: 145px !important;
  }
  .u-pbxl150 {
    padding-bottom: 150px !important;
  }
  .u-pbxl155 {
    padding-bottom: 155px !important;
  }
  .u-pbxl160 {
    padding-bottom: 160px !important;
  }
  .u-pbxl165 {
    padding-bottom: 165px !important;
  }
  .u-pbxl170 {
    padding-bottom: 170px !important;
  }
  .u-pbxl175 {
    padding-bottom: 175px !important;
  }
  .u-pbxl180 {
    padding-bottom: 180px !important;
  }
  .u-pbxl185 {
    padding-bottom: 185px !important;
  }
  .u-pbxl190 {
    padding-bottom: 190px !important;
  }
  .u-pbxl195 {
    padding-bottom: 195px !important;
  }
  .u-pbxl200 {
    padding-bottom: 200px !important;
  }
  .u-plxl0 {
    padding-left: 0px !important;
  }
  .u-plxl5 {
    padding-left: 5px !important;
  }
  .u-plxl10 {
    padding-left: 10px !important;
  }
  .u-plxl15 {
    padding-left: 15px !important;
  }
  .u-plxl20 {
    padding-left: 20px !important;
  }
  .u-plxl25 {
    padding-left: 25px !important;
  }
  .u-plxl30 {
    padding-left: 30px !important;
  }
  .u-plxl35 {
    padding-left: 35px !important;
  }
  .u-plxl40 {
    padding-left: 40px !important;
  }
  .u-plxl45 {
    padding-left: 45px !important;
  }
  .u-plxl50 {
    padding-left: 50px !important;
  }
  .u-plxl55 {
    padding-left: 55px !important;
  }
  .u-plxl60 {
    padding-left: 60px !important;
  }
  .u-plxl65 {
    padding-left: 65px !important;
  }
  .u-plxl70 {
    padding-left: 70px !important;
  }
  .u-plxl75 {
    padding-left: 75px !important;
  }
  .u-plxl80 {
    padding-left: 80px !important;
  }
  .u-plxl85 {
    padding-left: 85px !important;
  }
  .u-plxl90 {
    padding-left: 90px !important;
  }
  .u-plxl95 {
    padding-left: 95px !important;
  }
  .u-plxl100 {
    padding-left: 100px !important;
  }
  .u-plxl105 {
    padding-left: 105px !important;
  }
  .u-plxl110 {
    padding-left: 110px !important;
  }
  .u-plxl115 {
    padding-left: 115px !important;
  }
  .u-plxl120 {
    padding-left: 120px !important;
  }
  .u-plxl125 {
    padding-left: 125px !important;
  }
  .u-plxl130 {
    padding-left: 130px !important;
  }
  .u-plxl135 {
    padding-left: 135px !important;
  }
  .u-plxl140 {
    padding-left: 140px !important;
  }
  .u-plxl145 {
    padding-left: 145px !important;
  }
  .u-plxl150 {
    padding-left: 150px !important;
  }
  .u-plxl155 {
    padding-left: 155px !important;
  }
  .u-plxl160 {
    padding-left: 160px !important;
  }
  .u-plxl165 {
    padding-left: 165px !important;
  }
  .u-plxl170 {
    padding-left: 170px !important;
  }
  .u-plxl175 {
    padding-left: 175px !important;
  }
  .u-plxl180 {
    padding-left: 180px !important;
  }
  .u-plxl185 {
    padding-left: 185px !important;
  }
  .u-plxl190 {
    padding-left: 190px !important;
  }
  .u-plxl195 {
    padding-left: 195px !important;
  }
  .u-plxl200 {
    padding-left: 200px !important;
  }
}
/* screen size L
- - - - - - - - - - - - - - - - - - */
@media only screen and (max-width: 1064px) {
  .u-ptl0 {
    padding-top: 0px !important;
  }
  .u-ptl5 {
    padding-top: 5px !important;
  }
  .u-ptl10 {
    padding-top: 10px !important;
  }
  .u-ptl15 {
    padding-top: 15px !important;
  }
  .u-ptl20 {
    padding-top: 20px !important;
  }
  .u-ptl25 {
    padding-top: 25px !important;
  }
  .u-ptl30 {
    padding-top: 30px !important;
  }
  .u-ptl35 {
    padding-top: 35px !important;
  }
  .u-ptl40 {
    padding-top: 40px !important;
  }
  .u-ptl45 {
    padding-top: 45px !important;
  }
  .u-ptl50 {
    padding-top: 50px !important;
  }
  .u-ptl55 {
    padding-top: 55px !important;
  }
  .u-ptl60 {
    padding-top: 60px !important;
  }
  .u-ptl65 {
    padding-top: 65px !important;
  }
  .u-ptl70 {
    padding-top: 70px !important;
  }
  .u-ptl75 {
    padding-top: 75px !important;
  }
  .u-ptl80 {
    padding-top: 80px !important;
  }
  .u-ptl85 {
    padding-top: 85px !important;
  }
  .u-ptl90 {
    padding-top: 90px !important;
  }
  .u-ptl95 {
    padding-top: 95px !important;
  }
  .u-ptl100 {
    padding-top: 100px !important;
  }
  .u-ptl105 {
    padding-top: 105px !important;
  }
  .u-ptl110 {
    padding-top: 110px !important;
  }
  .u-ptl115 {
    padding-top: 115px !important;
  }
  .u-ptl120 {
    padding-top: 120px !important;
  }
  .u-ptl125 {
    padding-top: 125px !important;
  }
  .u-ptl130 {
    padding-top: 130px !important;
  }
  .u-ptl135 {
    padding-top: 135px !important;
  }
  .u-ptl140 {
    padding-top: 140px !important;
  }
  .u-ptl145 {
    padding-top: 145px !important;
  }
  .u-ptl150 {
    padding-top: 150px !important;
  }
  .u-ptl155 {
    padding-top: 155px !important;
  }
  .u-ptl160 {
    padding-top: 160px !important;
  }
  .u-ptl165 {
    padding-top: 165px !important;
  }
  .u-ptl170 {
    padding-top: 170px !important;
  }
  .u-ptl175 {
    padding-top: 175px !important;
  }
  .u-ptl180 {
    padding-top: 180px !important;
  }
  .u-ptl185 {
    padding-top: 185px !important;
  }
  .u-ptl190 {
    padding-top: 190px !important;
  }
  .u-ptl195 {
    padding-top: 195px !important;
  }
  .u-ptl200 {
    padding-top: 200px !important;
  }
  .u-prl0 {
    padding-right: 0px !important;
  }
  .u-prl5 {
    padding-right: 5px !important;
  }
  .u-prl10 {
    padding-right: 10px !important;
  }
  .u-prl15 {
    padding-right: 15px !important;
  }
  .u-prl20 {
    padding-right: 20px !important;
  }
  .u-prl25 {
    padding-right: 25px !important;
  }
  .u-prl30 {
    padding-right: 30px !important;
  }
  .u-prl35 {
    padding-right: 35px !important;
  }
  .u-prl40 {
    padding-right: 40px !important;
  }
  .u-prl45 {
    padding-right: 45px !important;
  }
  .u-prl50 {
    padding-right: 50px !important;
  }
  .u-prl55 {
    padding-right: 55px !important;
  }
  .u-prl60 {
    padding-right: 60px !important;
  }
  .u-prl65 {
    padding-right: 65px !important;
  }
  .u-prl70 {
    padding-right: 70px !important;
  }
  .u-prl75 {
    padding-right: 75px !important;
  }
  .u-prl80 {
    padding-right: 80px !important;
  }
  .u-prl85 {
    padding-right: 85px !important;
  }
  .u-prl90 {
    padding-right: 90px !important;
  }
  .u-prl95 {
    padding-right: 95px !important;
  }
  .u-prl100 {
    padding-right: 100px !important;
  }
  .u-prl105 {
    padding-right: 105px !important;
  }
  .u-prl110 {
    padding-right: 110px !important;
  }
  .u-prl115 {
    padding-right: 115px !important;
  }
  .u-prl120 {
    padding-right: 120px !important;
  }
  .u-prl125 {
    padding-right: 125px !important;
  }
  .u-prl130 {
    padding-right: 130px !important;
  }
  .u-prl135 {
    padding-right: 135px !important;
  }
  .u-prl140 {
    padding-right: 140px !important;
  }
  .u-prl145 {
    padding-right: 145px !important;
  }
  .u-prl150 {
    padding-right: 150px !important;
  }
  .u-prl155 {
    padding-right: 155px !important;
  }
  .u-prl160 {
    padding-right: 160px !important;
  }
  .u-prl165 {
    padding-right: 165px !important;
  }
  .u-prl170 {
    padding-right: 170px !important;
  }
  .u-prl175 {
    padding-right: 175px !important;
  }
  .u-prl180 {
    padding-right: 180px !important;
  }
  .u-prl185 {
    padding-right: 185px !important;
  }
  .u-prl190 {
    padding-right: 190px !important;
  }
  .u-prl195 {
    padding-right: 195px !important;
  }
  .u-prl200 {
    padding-right: 200px !important;
  }
  .u-pbl0 {
    padding-bottom: 0px !important;
  }
  .u-pbl5 {
    padding-bottom: 5px !important;
  }
  .u-pbl10 {
    padding-bottom: 10px !important;
  }
  .u-pbl15 {
    padding-bottom: 15px !important;
  }
  .u-pbl20 {
    padding-bottom: 20px !important;
  }
  .u-pbl25 {
    padding-bottom: 25px !important;
  }
  .u-pbl30 {
    padding-bottom: 30px !important;
  }
  .u-pbl35 {
    padding-bottom: 35px !important;
  }
  .u-pbl40 {
    padding-bottom: 40px !important;
  }
  .u-pbl45 {
    padding-bottom: 45px !important;
  }
  .u-pbl50 {
    padding-bottom: 50px !important;
  }
  .u-pbl55 {
    padding-bottom: 55px !important;
  }
  .u-pbl60 {
    padding-bottom: 60px !important;
  }
  .u-pbl65 {
    padding-bottom: 65px !important;
  }
  .u-pbl70 {
    padding-bottom: 70px !important;
  }
  .u-pbl75 {
    padding-bottom: 75px !important;
  }
  .u-pbl80 {
    padding-bottom: 80px !important;
  }
  .u-pbl85 {
    padding-bottom: 85px !important;
  }
  .u-pbl90 {
    padding-bottom: 90px !important;
  }
  .u-pbl95 {
    padding-bottom: 95px !important;
  }
  .u-pbl100 {
    padding-bottom: 100px !important;
  }
  .u-pbl105 {
    padding-bottom: 105px !important;
  }
  .u-pbl110 {
    padding-bottom: 110px !important;
  }
  .u-pbl115 {
    padding-bottom: 115px !important;
  }
  .u-pbl120 {
    padding-bottom: 120px !important;
  }
  .u-pbl125 {
    padding-bottom: 125px !important;
  }
  .u-pbl130 {
    padding-bottom: 130px !important;
  }
  .u-pbl135 {
    padding-bottom: 135px !important;
  }
  .u-pbl140 {
    padding-bottom: 140px !important;
  }
  .u-pbl145 {
    padding-bottom: 145px !important;
  }
  .u-pbl150 {
    padding-bottom: 150px !important;
  }
  .u-pbl155 {
    padding-bottom: 155px !important;
  }
  .u-pbl160 {
    padding-bottom: 160px !important;
  }
  .u-pbl165 {
    padding-bottom: 165px !important;
  }
  .u-pbl170 {
    padding-bottom: 170px !important;
  }
  .u-pbl175 {
    padding-bottom: 175px !important;
  }
  .u-pbl180 {
    padding-bottom: 180px !important;
  }
  .u-pbl185 {
    padding-bottom: 185px !important;
  }
  .u-pbl190 {
    padding-bottom: 190px !important;
  }
  .u-pbl195 {
    padding-bottom: 195px !important;
  }
  .u-pbl200 {
    padding-bottom: 200px !important;
  }
  .u-pll0 {
    padding-left: 0px !important;
  }
  .u-pll5 {
    padding-left: 5px !important;
  }
  .u-pll10 {
    padding-left: 10px !important;
  }
  .u-pll15 {
    padding-left: 15px !important;
  }
  .u-pll20 {
    padding-left: 20px !important;
  }
  .u-pll25 {
    padding-left: 25px !important;
  }
  .u-pll30 {
    padding-left: 30px !important;
  }
  .u-pll35 {
    padding-left: 35px !important;
  }
  .u-pll40 {
    padding-left: 40px !important;
  }
  .u-pll45 {
    padding-left: 45px !important;
  }
  .u-pll50 {
    padding-left: 50px !important;
  }
  .u-pll55 {
    padding-left: 55px !important;
  }
  .u-pll60 {
    padding-left: 60px !important;
  }
  .u-pll65 {
    padding-left: 65px !important;
  }
  .u-pll70 {
    padding-left: 70px !important;
  }
  .u-pll75 {
    padding-left: 75px !important;
  }
  .u-pll80 {
    padding-left: 80px !important;
  }
  .u-pll85 {
    padding-left: 85px !important;
  }
  .u-pll90 {
    padding-left: 90px !important;
  }
  .u-pll95 {
    padding-left: 95px !important;
  }
  .u-pll100 {
    padding-left: 100px !important;
  }
  .u-pll105 {
    padding-left: 105px !important;
  }
  .u-pll110 {
    padding-left: 110px !important;
  }
  .u-pll115 {
    padding-left: 115px !important;
  }
  .u-pll120 {
    padding-left: 120px !important;
  }
  .u-pll125 {
    padding-left: 125px !important;
  }
  .u-pll130 {
    padding-left: 130px !important;
  }
  .u-pll135 {
    padding-left: 135px !important;
  }
  .u-pll140 {
    padding-left: 140px !important;
  }
  .u-pll145 {
    padding-left: 145px !important;
  }
  .u-pll150 {
    padding-left: 150px !important;
  }
  .u-pll155 {
    padding-left: 155px !important;
  }
  .u-pll160 {
    padding-left: 160px !important;
  }
  .u-pll165 {
    padding-left: 165px !important;
  }
  .u-pll170 {
    padding-left: 170px !important;
  }
  .u-pll175 {
    padding-left: 175px !important;
  }
  .u-pll180 {
    padding-left: 180px !important;
  }
  .u-pll185 {
    padding-left: 185px !important;
  }
  .u-pll190 {
    padding-left: 190px !important;
  }
  .u-pll195 {
    padding-left: 195px !important;
  }
  .u-pll200 {
    padding-left: 200px !important;
  }
}
/* screen size M
- - - - - - - - - - - - - - - - - - */
@media only screen and (max-width: 822px) {
  .u-ptm0 {
    padding-top: 0px !important;
  }
  .u-ptm5 {
    padding-top: 5px !important;
  }
  .u-ptm10 {
    padding-top: 10px !important;
  }
  .u-ptm15 {
    padding-top: 15px !important;
  }
  .u-ptm20 {
    padding-top: 20px !important;
  }
  .u-ptm25 {
    padding-top: 25px !important;
  }
  .u-ptm30 {
    padding-top: 30px !important;
  }
  .u-ptm35 {
    padding-top: 35px !important;
  }
  .u-ptm40 {
    padding-top: 40px !important;
  }
  .u-ptm45 {
    padding-top: 45px !important;
  }
  .u-ptm50 {
    padding-top: 50px !important;
  }
  .u-ptm55 {
    padding-top: 55px !important;
  }
  .u-ptm60 {
    padding-top: 60px !important;
  }
  .u-ptm65 {
    padding-top: 65px !important;
  }
  .u-ptm70 {
    padding-top: 70px !important;
  }
  .u-ptm75 {
    padding-top: 75px !important;
  }
  .u-ptm80 {
    padding-top: 80px !important;
  }
  .u-ptm85 {
    padding-top: 85px !important;
  }
  .u-ptm90 {
    padding-top: 90px !important;
  }
  .u-ptm95 {
    padding-top: 95px !important;
  }
  .u-ptm100 {
    padding-top: 100px !important;
  }
  .u-ptm105 {
    padding-top: 105px !important;
  }
  .u-ptm110 {
    padding-top: 110px !important;
  }
  .u-ptm115 {
    padding-top: 115px !important;
  }
  .u-ptm120 {
    padding-top: 120px !important;
  }
  .u-ptm125 {
    padding-top: 125px !important;
  }
  .u-ptm130 {
    padding-top: 130px !important;
  }
  .u-ptm135 {
    padding-top: 135px !important;
  }
  .u-ptm140 {
    padding-top: 140px !important;
  }
  .u-ptm145 {
    padding-top: 145px !important;
  }
  .u-ptm150 {
    padding-top: 150px !important;
  }
  .u-ptm155 {
    padding-top: 155px !important;
  }
  .u-ptm160 {
    padding-top: 160px !important;
  }
  .u-ptm165 {
    padding-top: 165px !important;
  }
  .u-ptm170 {
    padding-top: 170px !important;
  }
  .u-ptm175 {
    padding-top: 175px !important;
  }
  .u-ptm180 {
    padding-top: 180px !important;
  }
  .u-ptm185 {
    padding-top: 185px !important;
  }
  .u-ptm190 {
    padding-top: 190px !important;
  }
  .u-ptm195 {
    padding-top: 195px !important;
  }
  .u-ptm200 {
    padding-top: 200px !important;
  }
  .u-prm0 {
    padding-right: 0px !important;
  }
  .u-prm5 {
    padding-right: 5px !important;
  }
  .u-prm10 {
    padding-right: 10px !important;
  }
  .u-prm15 {
    padding-right: 15px !important;
  }
  .u-prm20 {
    padding-right: 20px !important;
  }
  .u-prm25 {
    padding-right: 25px !important;
  }
  .u-prm30 {
    padding-right: 30px !important;
  }
  .u-prm35 {
    padding-right: 35px !important;
  }
  .u-prm40 {
    padding-right: 40px !important;
  }
  .u-prm45 {
    padding-right: 45px !important;
  }
  .u-prm50 {
    padding-right: 50px !important;
  }
  .u-prm55 {
    padding-right: 55px !important;
  }
  .u-prm60 {
    padding-right: 60px !important;
  }
  .u-prm65 {
    padding-right: 65px !important;
  }
  .u-prm70 {
    padding-right: 70px !important;
  }
  .u-prm75 {
    padding-right: 75px !important;
  }
  .u-prm80 {
    padding-right: 80px !important;
  }
  .u-prm85 {
    padding-right: 85px !important;
  }
  .u-prm90 {
    padding-right: 90px !important;
  }
  .u-prm95 {
    padding-right: 95px !important;
  }
  .u-prm100 {
    padding-right: 100px !important;
  }
  .u-prm105 {
    padding-right: 105px !important;
  }
  .u-prm110 {
    padding-right: 110px !important;
  }
  .u-prm115 {
    padding-right: 115px !important;
  }
  .u-prm120 {
    padding-right: 120px !important;
  }
  .u-prm125 {
    padding-right: 125px !important;
  }
  .u-prm130 {
    padding-right: 130px !important;
  }
  .u-prm135 {
    padding-right: 135px !important;
  }
  .u-prm140 {
    padding-right: 140px !important;
  }
  .u-prm145 {
    padding-right: 145px !important;
  }
  .u-prm150 {
    padding-right: 150px !important;
  }
  .u-prm155 {
    padding-right: 155px !important;
  }
  .u-prm160 {
    padding-right: 160px !important;
  }
  .u-prm165 {
    padding-right: 165px !important;
  }
  .u-prm170 {
    padding-right: 170px !important;
  }
  .u-prm175 {
    padding-right: 175px !important;
  }
  .u-prm180 {
    padding-right: 180px !important;
  }
  .u-prm185 {
    padding-right: 185px !important;
  }
  .u-prm190 {
    padding-right: 190px !important;
  }
  .u-prm195 {
    padding-right: 195px !important;
  }
  .u-prm200 {
    padding-right: 200px !important;
  }
  .u-pbm0 {
    padding-bottom: 0px !important;
  }
  .u-pbm5 {
    padding-bottom: 5px !important;
  }
  .u-pbm10 {
    padding-bottom: 10px !important;
  }
  .u-pbm15 {
    padding-bottom: 15px !important;
  }
  .u-pbm20 {
    padding-bottom: 20px !important;
  }
  .u-pbm25 {
    padding-bottom: 25px !important;
  }
  .u-pbm30 {
    padding-bottom: 30px !important;
  }
  .u-pbm35 {
    padding-bottom: 35px !important;
  }
  .u-pbm40 {
    padding-bottom: 40px !important;
  }
  .u-pbm45 {
    padding-bottom: 45px !important;
  }
  .u-pbm50 {
    padding-bottom: 50px !important;
  }
  .u-pbm55 {
    padding-bottom: 55px !important;
  }
  .u-pbm60 {
    padding-bottom: 60px !important;
  }
  .u-pbm65 {
    padding-bottom: 65px !important;
  }
  .u-pbm70 {
    padding-bottom: 70px !important;
  }
  .u-pbm75 {
    padding-bottom: 75px !important;
  }
  .u-pbm80 {
    padding-bottom: 80px !important;
  }
  .u-pbm85 {
    padding-bottom: 85px !important;
  }
  .u-pbm90 {
    padding-bottom: 90px !important;
  }
  .u-pbm95 {
    padding-bottom: 95px !important;
  }
  .u-pbm100 {
    padding-bottom: 100px !important;
  }
  .u-pbm105 {
    padding-bottom: 105px !important;
  }
  .u-pbm110 {
    padding-bottom: 110px !important;
  }
  .u-pbm115 {
    padding-bottom: 115px !important;
  }
  .u-pbm120 {
    padding-bottom: 120px !important;
  }
  .u-pbm125 {
    padding-bottom: 125px !important;
  }
  .u-pbm130 {
    padding-bottom: 130px !important;
  }
  .u-pbm135 {
    padding-bottom: 135px !important;
  }
  .u-pbm140 {
    padding-bottom: 140px !important;
  }
  .u-pbm145 {
    padding-bottom: 145px !important;
  }
  .u-pbm150 {
    padding-bottom: 150px !important;
  }
  .u-pbm155 {
    padding-bottom: 155px !important;
  }
  .u-pbm160 {
    padding-bottom: 160px !important;
  }
  .u-pbm165 {
    padding-bottom: 165px !important;
  }
  .u-pbm170 {
    padding-bottom: 170px !important;
  }
  .u-pbm175 {
    padding-bottom: 175px !important;
  }
  .u-pbm180 {
    padding-bottom: 180px !important;
  }
  .u-pbm185 {
    padding-bottom: 185px !important;
  }
  .u-pbm190 {
    padding-bottom: 190px !important;
  }
  .u-pbm195 {
    padding-bottom: 195px !important;
  }
  .u-pbm200 {
    padding-bottom: 200px !important;
  }
  .u-plm0 {
    padding-left: 0px !important;
  }
  .u-plm5 {
    padding-left: 5px !important;
  }
  .u-plm10 {
    padding-left: 10px !important;
  }
  .u-plm15 {
    padding-left: 15px !important;
  }
  .u-plm20 {
    padding-left: 20px !important;
  }
  .u-plm25 {
    padding-left: 25px !important;
  }
  .u-plm30 {
    padding-left: 30px !important;
  }
  .u-plm35 {
    padding-left: 35px !important;
  }
  .u-plm40 {
    padding-left: 40px !important;
  }
  .u-plm45 {
    padding-left: 45px !important;
  }
  .u-plm50 {
    padding-left: 50px !important;
  }
  .u-plm55 {
    padding-left: 55px !important;
  }
  .u-plm60 {
    padding-left: 60px !important;
  }
  .u-plm65 {
    padding-left: 65px !important;
  }
  .u-plm70 {
    padding-left: 70px !important;
  }
  .u-plm75 {
    padding-left: 75px !important;
  }
  .u-plm80 {
    padding-left: 80px !important;
  }
  .u-plm85 {
    padding-left: 85px !important;
  }
  .u-plm90 {
    padding-left: 90px !important;
  }
  .u-plm95 {
    padding-left: 95px !important;
  }
  .u-plm100 {
    padding-left: 100px !important;
  }
  .u-plm105 {
    padding-left: 105px !important;
  }
  .u-plm110 {
    padding-left: 110px !important;
  }
  .u-plm115 {
    padding-left: 115px !important;
  }
  .u-plm120 {
    padding-left: 120px !important;
  }
  .u-plm125 {
    padding-left: 125px !important;
  }
  .u-plm130 {
    padding-left: 130px !important;
  }
  .u-plm135 {
    padding-left: 135px !important;
  }
  .u-plm140 {
    padding-left: 140px !important;
  }
  .u-plm145 {
    padding-left: 145px !important;
  }
  .u-plm150 {
    padding-left: 150px !important;
  }
  .u-plm155 {
    padding-left: 155px !important;
  }
  .u-plm160 {
    padding-left: 160px !important;
  }
  .u-plm165 {
    padding-left: 165px !important;
  }
  .u-plm170 {
    padding-left: 170px !important;
  }
  .u-plm175 {
    padding-left: 175px !important;
  }
  .u-plm180 {
    padding-left: 180px !important;
  }
  .u-plm185 {
    padding-left: 185px !important;
  }
  .u-plm190 {
    padding-left: 190px !important;
  }
  .u-plm195 {
    padding-left: 195px !important;
  }
  .u-plm200 {
    padding-left: 200px !important;
  }
}
/* screen size S
- - - - - - - - - - - - - - - - - - */
@media only screen and (max-width: 480px) {
  .u-pts0 {
    padding-top: 0px !important;
  }
  .u-pts5 {
    padding-top: 5px !important;
  }
  .u-pts10 {
    padding-top: 10px !important;
  }
  .u-pts15 {
    padding-top: 15px !important;
  }
  .u-pts20 {
    padding-top: 20px !important;
  }
  .u-pts25 {
    padding-top: 25px !important;
  }
  .u-pts30 {
    padding-top: 30px !important;
  }
  .u-pts35 {
    padding-top: 35px !important;
  }
  .u-pts40 {
    padding-top: 40px !important;
  }
  .u-pts45 {
    padding-top: 45px !important;
  }
  .u-pts50 {
    padding-top: 50px !important;
  }
  .u-pts55 {
    padding-top: 55px !important;
  }
  .u-pts60 {
    padding-top: 60px !important;
  }
  .u-pts65 {
    padding-top: 65px !important;
  }
  .u-pts70 {
    padding-top: 70px !important;
  }
  .u-pts75 {
    padding-top: 75px !important;
  }
  .u-pts80 {
    padding-top: 80px !important;
  }
  .u-pts85 {
    padding-top: 85px !important;
  }
  .u-pts90 {
    padding-top: 90px !important;
  }
  .u-pts95 {
    padding-top: 95px !important;
  }
  .u-pts100 {
    padding-top: 100px !important;
  }
  .u-pts105 {
    padding-top: 105px !important;
  }
  .u-pts110 {
    padding-top: 110px !important;
  }
  .u-pts115 {
    padding-top: 115px !important;
  }
  .u-pts120 {
    padding-top: 120px !important;
  }
  .u-pts125 {
    padding-top: 125px !important;
  }
  .u-pts130 {
    padding-top: 130px !important;
  }
  .u-pts135 {
    padding-top: 135px !important;
  }
  .u-pts140 {
    padding-top: 140px !important;
  }
  .u-pts145 {
    padding-top: 145px !important;
  }
  .u-pts150 {
    padding-top: 150px !important;
  }
  .u-pts155 {
    padding-top: 155px !important;
  }
  .u-pts160 {
    padding-top: 160px !important;
  }
  .u-pts165 {
    padding-top: 165px !important;
  }
  .u-pts170 {
    padding-top: 170px !important;
  }
  .u-pts175 {
    padding-top: 175px !important;
  }
  .u-pts180 {
    padding-top: 180px !important;
  }
  .u-pts185 {
    padding-top: 185px !important;
  }
  .u-pts190 {
    padding-top: 190px !important;
  }
  .u-pts195 {
    padding-top: 195px !important;
  }
  .u-pts200 {
    padding-top: 200px !important;
  }
  .u-prs0 {
    padding-right: 0px !important;
  }
  .u-prs5 {
    padding-right: 5px !important;
  }
  .u-prs10 {
    padding-right: 10px !important;
  }
  .u-prs15 {
    padding-right: 15px !important;
  }
  .u-prs20 {
    padding-right: 20px !important;
  }
  .u-prs25 {
    padding-right: 25px !important;
  }
  .u-prs30 {
    padding-right: 30px !important;
  }
  .u-prs35 {
    padding-right: 35px !important;
  }
  .u-prs40 {
    padding-right: 40px !important;
  }
  .u-prs45 {
    padding-right: 45px !important;
  }
  .u-prs50 {
    padding-right: 50px !important;
  }
  .u-prs55 {
    padding-right: 55px !important;
  }
  .u-prs60 {
    padding-right: 60px !important;
  }
  .u-prs65 {
    padding-right: 65px !important;
  }
  .u-prs70 {
    padding-right: 70px !important;
  }
  .u-prs75 {
    padding-right: 75px !important;
  }
  .u-prs80 {
    padding-right: 80px !important;
  }
  .u-prs85 {
    padding-right: 85px !important;
  }
  .u-prs90 {
    padding-right: 90px !important;
  }
  .u-prs95 {
    padding-right: 95px !important;
  }
  .u-prs100 {
    padding-right: 100px !important;
  }
  .u-prs105 {
    padding-right: 105px !important;
  }
  .u-prs110 {
    padding-right: 110px !important;
  }
  .u-prs115 {
    padding-right: 115px !important;
  }
  .u-prs120 {
    padding-right: 120px !important;
  }
  .u-prs125 {
    padding-right: 125px !important;
  }
  .u-prs130 {
    padding-right: 130px !important;
  }
  .u-prs135 {
    padding-right: 135px !important;
  }
  .u-prs140 {
    padding-right: 140px !important;
  }
  .u-prs145 {
    padding-right: 145px !important;
  }
  .u-prs150 {
    padding-right: 150px !important;
  }
  .u-prs155 {
    padding-right: 155px !important;
  }
  .u-prs160 {
    padding-right: 160px !important;
  }
  .u-prs165 {
    padding-right: 165px !important;
  }
  .u-prs170 {
    padding-right: 170px !important;
  }
  .u-prs175 {
    padding-right: 175px !important;
  }
  .u-prs180 {
    padding-right: 180px !important;
  }
  .u-prs185 {
    padding-right: 185px !important;
  }
  .u-prs190 {
    padding-right: 190px !important;
  }
  .u-prs195 {
    padding-right: 195px !important;
  }
  .u-prs200 {
    padding-right: 200px !important;
  }
  .u-pbs0 {
    padding-bottom: 0px !important;
  }
  .u-pbs5 {
    padding-bottom: 5px !important;
  }
  .u-pbs10 {
    padding-bottom: 10px !important;
  }
  .u-pbs15 {
    padding-bottom: 15px !important;
  }
  .u-pbs20 {
    padding-bottom: 20px !important;
  }
  .u-pbs25 {
    padding-bottom: 25px !important;
  }
  .u-pbs30 {
    padding-bottom: 30px !important;
  }
  .u-pbs35 {
    padding-bottom: 35px !important;
  }
  .u-pbs40 {
    padding-bottom: 40px !important;
  }
  .u-pbs45 {
    padding-bottom: 45px !important;
  }
  .u-pbs50 {
    padding-bottom: 50px !important;
  }
  .u-pbs55 {
    padding-bottom: 55px !important;
  }
  .u-pbs60 {
    padding-bottom: 60px !important;
  }
  .u-pbs65 {
    padding-bottom: 65px !important;
  }
  .u-pbs70 {
    padding-bottom: 70px !important;
  }
  .u-pbs75 {
    padding-bottom: 75px !important;
  }
  .u-pbs80 {
    padding-bottom: 80px !important;
  }
  .u-pbs85 {
    padding-bottom: 85px !important;
  }
  .u-pbs90 {
    padding-bottom: 90px !important;
  }
  .u-pbs95 {
    padding-bottom: 95px !important;
  }
  .u-pbs100 {
    padding-bottom: 100px !important;
  }
  .u-pbs105 {
    padding-bottom: 105px !important;
  }
  .u-pbs110 {
    padding-bottom: 110px !important;
  }
  .u-pbs115 {
    padding-bottom: 115px !important;
  }
  .u-pbs120 {
    padding-bottom: 120px !important;
  }
  .u-pbs125 {
    padding-bottom: 125px !important;
  }
  .u-pbs130 {
    padding-bottom: 130px !important;
  }
  .u-pbs135 {
    padding-bottom: 135px !important;
  }
  .u-pbs140 {
    padding-bottom: 140px !important;
  }
  .u-pbs145 {
    padding-bottom: 145px !important;
  }
  .u-pbs150 {
    padding-bottom: 150px !important;
  }
  .u-pbs155 {
    padding-bottom: 155px !important;
  }
  .u-pbs160 {
    padding-bottom: 160px !important;
  }
  .u-pbs165 {
    padding-bottom: 165px !important;
  }
  .u-pbs170 {
    padding-bottom: 170px !important;
  }
  .u-pbs175 {
    padding-bottom: 175px !important;
  }
  .u-pbs180 {
    padding-bottom: 180px !important;
  }
  .u-pbs185 {
    padding-bottom: 185px !important;
  }
  .u-pbs190 {
    padding-bottom: 190px !important;
  }
  .u-pbs195 {
    padding-bottom: 195px !important;
  }
  .u-pbs200 {
    padding-bottom: 200px !important;
  }
  .u-pls0 {
    padding-left: 0px !important;
  }
  .u-pls5 {
    padding-left: 5px !important;
  }
  .u-pls10 {
    padding-left: 10px !important;
  }
  .u-pls15 {
    padding-left: 15px !important;
  }
  .u-pls20 {
    padding-left: 20px !important;
  }
  .u-pls25 {
    padding-left: 25px !important;
  }
  .u-pls30 {
    padding-left: 30px !important;
  }
  .u-pls35 {
    padding-left: 35px !important;
  }
  .u-pls40 {
    padding-left: 40px !important;
  }
  .u-pls45 {
    padding-left: 45px !important;
  }
  .u-pls50 {
    padding-left: 50px !important;
  }
  .u-pls55 {
    padding-left: 55px !important;
  }
  .u-pls60 {
    padding-left: 60px !important;
  }
  .u-pls65 {
    padding-left: 65px !important;
  }
  .u-pls70 {
    padding-left: 70px !important;
  }
  .u-pls75 {
    padding-left: 75px !important;
  }
  .u-pls80 {
    padding-left: 80px !important;
  }
  .u-pls85 {
    padding-left: 85px !important;
  }
  .u-pls90 {
    padding-left: 90px !important;
  }
  .u-pls95 {
    padding-left: 95px !important;
  }
  .u-pls100 {
    padding-left: 100px !important;
  }
  .u-pls105 {
    padding-left: 105px !important;
  }
  .u-pls110 {
    padding-left: 110px !important;
  }
  .u-pls115 {
    padding-left: 115px !important;
  }
  .u-pls120 {
    padding-left: 120px !important;
  }
  .u-pls125 {
    padding-left: 125px !important;
  }
  .u-pls130 {
    padding-left: 130px !important;
  }
  .u-pls135 {
    padding-left: 135px !important;
  }
  .u-pls140 {
    padding-left: 140px !important;
  }
  .u-pls145 {
    padding-left: 145px !important;
  }
  .u-pls150 {
    padding-left: 150px !important;
  }
  .u-pls155 {
    padding-left: 155px !important;
  }
  .u-pls160 {
    padding-left: 160px !important;
  }
  .u-pls165 {
    padding-left: 165px !important;
  }
  .u-pls170 {
    padding-left: 170px !important;
  }
  .u-pls175 {
    padding-left: 175px !important;
  }
  .u-pls180 {
    padding-left: 180px !important;
  }
  .u-pls185 {
    padding-left: 185px !important;
  }
  .u-pls190 {
    padding-left: 190px !important;
  }
  .u-pls195 {
    padding-left: 195px !important;
  }
  .u-pls200 {
    padding-left: 200px !important;
  }
}
/* screen size XS
- - - - - - - - - - - - - - - - - - */
@media only screen and (max-width: 375px) {
  .u-ptxs0 {
    padding-top: 0px !important;
  }
  .u-ptxs5 {
    padding-top: 5px !important;
  }
  .u-ptxs10 {
    padding-top: 10px !important;
  }
  .u-ptxs15 {
    padding-top: 15px !important;
  }
  .u-ptxs20 {
    padding-top: 20px !important;
  }
  .u-ptxs25 {
    padding-top: 25px !important;
  }
  .u-ptxs30 {
    padding-top: 30px !important;
  }
  .u-ptxs35 {
    padding-top: 35px !important;
  }
  .u-ptxs40 {
    padding-top: 40px !important;
  }
  .u-ptxs45 {
    padding-top: 45px !important;
  }
  .u-ptxs50 {
    padding-top: 50px !important;
  }
  .u-ptxs55 {
    padding-top: 55px !important;
  }
  .u-ptxs60 {
    padding-top: 60px !important;
  }
  .u-ptxs65 {
    padding-top: 65px !important;
  }
  .u-ptxs70 {
    padding-top: 70px !important;
  }
  .u-ptxs75 {
    padding-top: 75px !important;
  }
  .u-ptxs80 {
    padding-top: 80px !important;
  }
  .u-ptxs85 {
    padding-top: 85px !important;
  }
  .u-ptxs90 {
    padding-top: 90px !important;
  }
  .u-ptxs95 {
    padding-top: 95px !important;
  }
  .u-ptxs100 {
    padding-top: 100px !important;
  }
  .u-ptxs105 {
    padding-top: 105px !important;
  }
  .u-ptxs110 {
    padding-top: 110px !important;
  }
  .u-ptxs115 {
    padding-top: 115px !important;
  }
  .u-ptxs120 {
    padding-top: 120px !important;
  }
  .u-ptxs125 {
    padding-top: 125px !important;
  }
  .u-ptxs130 {
    padding-top: 130px !important;
  }
  .u-ptxs135 {
    padding-top: 135px !important;
  }
  .u-ptxs140 {
    padding-top: 140px !important;
  }
  .u-ptxs145 {
    padding-top: 145px !important;
  }
  .u-ptxs150 {
    padding-top: 150px !important;
  }
  .u-ptxs155 {
    padding-top: 155px !important;
  }
  .u-ptxs160 {
    padding-top: 160px !important;
  }
  .u-ptxs165 {
    padding-top: 165px !important;
  }
  .u-ptxs170 {
    padding-top: 170px !important;
  }
  .u-ptxs175 {
    padding-top: 175px !important;
  }
  .u-ptxs180 {
    padding-top: 180px !important;
  }
  .u-ptxs185 {
    padding-top: 185px !important;
  }
  .u-ptxs190 {
    padding-top: 190px !important;
  }
  .u-ptxs195 {
    padding-top: 195px !important;
  }
  .u-ptxs200 {
    padding-top: 200px !important;
  }
  .u-prxs0 {
    padding-right: 0px !important;
  }
  .u-prxs5 {
    padding-right: 5px !important;
  }
  .u-prxs10 {
    padding-right: 10px !important;
  }
  .u-prxs15 {
    padding-right: 15px !important;
  }
  .u-prxs20 {
    padding-right: 20px !important;
  }
  .u-prxs25 {
    padding-right: 25px !important;
  }
  .u-prxs30 {
    padding-right: 30px !important;
  }
  .u-prxs35 {
    padding-right: 35px !important;
  }
  .u-prxs40 {
    padding-right: 40px !important;
  }
  .u-prxs45 {
    padding-right: 45px !important;
  }
  .u-prxs50 {
    padding-right: 50px !important;
  }
  .u-prxs55 {
    padding-right: 55px !important;
  }
  .u-prxs60 {
    padding-right: 60px !important;
  }
  .u-prxs65 {
    padding-right: 65px !important;
  }
  .u-prxs70 {
    padding-right: 70px !important;
  }
  .u-prxs75 {
    padding-right: 75px !important;
  }
  .u-prxs80 {
    padding-right: 80px !important;
  }
  .u-prxs85 {
    padding-right: 85px !important;
  }
  .u-prxs90 {
    padding-right: 90px !important;
  }
  .u-prxs95 {
    padding-right: 95px !important;
  }
  .u-prxs100 {
    padding-right: 100px !important;
  }
  .u-prxs105 {
    padding-right: 105px !important;
  }
  .u-prxs110 {
    padding-right: 110px !important;
  }
  .u-prxs115 {
    padding-right: 115px !important;
  }
  .u-prxs120 {
    padding-right: 120px !important;
  }
  .u-prxs125 {
    padding-right: 125px !important;
  }
  .u-prxs130 {
    padding-right: 130px !important;
  }
  .u-prxs135 {
    padding-right: 135px !important;
  }
  .u-prxs140 {
    padding-right: 140px !important;
  }
  .u-prxs145 {
    padding-right: 145px !important;
  }
  .u-prxs150 {
    padding-right: 150px !important;
  }
  .u-prxs155 {
    padding-right: 155px !important;
  }
  .u-prxs160 {
    padding-right: 160px !important;
  }
  .u-prxs165 {
    padding-right: 165px !important;
  }
  .u-prxs170 {
    padding-right: 170px !important;
  }
  .u-prxs175 {
    padding-right: 175px !important;
  }
  .u-prxs180 {
    padding-right: 180px !important;
  }
  .u-prxs185 {
    padding-right: 185px !important;
  }
  .u-prxs190 {
    padding-right: 190px !important;
  }
  .u-prxs195 {
    padding-right: 195px !important;
  }
  .u-prxs200 {
    padding-right: 200px !important;
  }
  .u-pbxs0 {
    padding-bottom: 0px !important;
  }
  .u-pbxs5 {
    padding-bottom: 5px !important;
  }
  .u-pbxs10 {
    padding-bottom: 10px !important;
  }
  .u-pbxs15 {
    padding-bottom: 15px !important;
  }
  .u-pbxs20 {
    padding-bottom: 20px !important;
  }
  .u-pbxs25 {
    padding-bottom: 25px !important;
  }
  .u-pbxs30 {
    padding-bottom: 30px !important;
  }
  .u-pbxs35 {
    padding-bottom: 35px !important;
  }
  .u-pbxs40 {
    padding-bottom: 40px !important;
  }
  .u-pbxs45 {
    padding-bottom: 45px !important;
  }
  .u-pbxs50 {
    padding-bottom: 50px !important;
  }
  .u-pbxs55 {
    padding-bottom: 55px !important;
  }
  .u-pbxs60 {
    padding-bottom: 60px !important;
  }
  .u-pbxs65 {
    padding-bottom: 65px !important;
  }
  .u-pbxs70 {
    padding-bottom: 70px !important;
  }
  .u-pbxs75 {
    padding-bottom: 75px !important;
  }
  .u-pbxs80 {
    padding-bottom: 80px !important;
  }
  .u-pbxs85 {
    padding-bottom: 85px !important;
  }
  .u-pbxs90 {
    padding-bottom: 90px !important;
  }
  .u-pbxs95 {
    padding-bottom: 95px !important;
  }
  .u-pbxs100 {
    padding-bottom: 100px !important;
  }
  .u-pbxs105 {
    padding-bottom: 105px !important;
  }
  .u-pbxs110 {
    padding-bottom: 110px !important;
  }
  .u-pbxs115 {
    padding-bottom: 115px !important;
  }
  .u-pbxs120 {
    padding-bottom: 120px !important;
  }
  .u-pbxs125 {
    padding-bottom: 125px !important;
  }
  .u-pbxs130 {
    padding-bottom: 130px !important;
  }
  .u-pbxs135 {
    padding-bottom: 135px !important;
  }
  .u-pbxs140 {
    padding-bottom: 140px !important;
  }
  .u-pbxs145 {
    padding-bottom: 145px !important;
  }
  .u-pbxs150 {
    padding-bottom: 150px !important;
  }
  .u-pbxs155 {
    padding-bottom: 155px !important;
  }
  .u-pbxs160 {
    padding-bottom: 160px !important;
  }
  .u-pbxs165 {
    padding-bottom: 165px !important;
  }
  .u-pbxs170 {
    padding-bottom: 170px !important;
  }
  .u-pbxs175 {
    padding-bottom: 175px !important;
  }
  .u-pbxs180 {
    padding-bottom: 180px !important;
  }
  .u-pbxs185 {
    padding-bottom: 185px !important;
  }
  .u-pbxs190 {
    padding-bottom: 190px !important;
  }
  .u-pbxs195 {
    padding-bottom: 195px !important;
  }
  .u-pbxs200 {
    padding-bottom: 200px !important;
  }
  .u-plxs0 {
    padding-left: 0px !important;
  }
  .u-plxs5 {
    padding-left: 5px !important;
  }
  .u-plxs10 {
    padding-left: 10px !important;
  }
  .u-plxs15 {
    padding-left: 15px !important;
  }
  .u-plxs20 {
    padding-left: 20px !important;
  }
  .u-plxs25 {
    padding-left: 25px !important;
  }
  .u-plxs30 {
    padding-left: 30px !important;
  }
  .u-plxs35 {
    padding-left: 35px !important;
  }
  .u-plxs40 {
    padding-left: 40px !important;
  }
  .u-plxs45 {
    padding-left: 45px !important;
  }
  .u-plxs50 {
    padding-left: 50px !important;
  }
  .u-plxs55 {
    padding-left: 55px !important;
  }
  .u-plxs60 {
    padding-left: 60px !important;
  }
  .u-plxs65 {
    padding-left: 65px !important;
  }
  .u-plxs70 {
    padding-left: 70px !important;
  }
  .u-plxs75 {
    padding-left: 75px !important;
  }
  .u-plxs80 {
    padding-left: 80px !important;
  }
  .u-plxs85 {
    padding-left: 85px !important;
  }
  .u-plxs90 {
    padding-left: 90px !important;
  }
  .u-plxs95 {
    padding-left: 95px !important;
  }
  .u-plxs100 {
    padding-left: 100px !important;
  }
  .u-plxs105 {
    padding-left: 105px !important;
  }
  .u-plxs110 {
    padding-left: 110px !important;
  }
  .u-plxs115 {
    padding-left: 115px !important;
  }
  .u-plxs120 {
    padding-left: 120px !important;
  }
  .u-plxs125 {
    padding-left: 125px !important;
  }
  .u-plxs130 {
    padding-left: 130px !important;
  }
  .u-plxs135 {
    padding-left: 135px !important;
  }
  .u-plxs140 {
    padding-left: 140px !important;
  }
  .u-plxs145 {
    padding-left: 145px !important;
  }
  .u-plxs150 {
    padding-left: 150px !important;
  }
  .u-plxs155 {
    padding-left: 155px !important;
  }
  .u-plxs160 {
    padding-left: 160px !important;
  }
  .u-plxs165 {
    padding-left: 165px !important;
  }
  .u-plxs170 {
    padding-left: 170px !important;
  }
  .u-plxs175 {
    padding-left: 175px !important;
  }
  .u-plxs180 {
    padding-left: 180px !important;
  }
  .u-plxs185 {
    padding-left: 185px !important;
  }
  .u-plxs190 {
    padding-left: 190px !important;
  }
  .u-plxs195 {
    padding-left: 195px !important;
  }
  .u-plxs200 {
    padding-left: 200px !important;
  }
}
@media only screen and (max-width: XS) {
  .u-ptxs0 {
    padding-top: 0px !important;
  }
  .u-ptxs5 {
    padding-top: 5px !important;
  }
  .u-ptxs10 {
    padding-top: 10px !important;
  }
  .u-ptxs15 {
    padding-top: 15px !important;
  }
  .u-ptxs20 {
    padding-top: 20px !important;
  }
  .u-ptxs25 {
    padding-top: 25px !important;
  }
  .u-ptxs30 {
    padding-top: 30px !important;
  }
  .u-ptxs35 {
    padding-top: 35px !important;
  }
  .u-ptxs40 {
    padding-top: 40px !important;
  }
  .u-ptxs45 {
    padding-top: 45px !important;
  }
  .u-ptxs50 {
    padding-top: 50px !important;
  }
  .u-ptxs55 {
    padding-top: 55px !important;
  }
  .u-ptxs60 {
    padding-top: 60px !important;
  }
  .u-ptxs65 {
    padding-top: 65px !important;
  }
  .u-ptxs70 {
    padding-top: 70px !important;
  }
  .u-ptxs75 {
    padding-top: 75px !important;
  }
  .u-ptxs80 {
    padding-top: 80px !important;
  }
  .u-ptxs85 {
    padding-top: 85px !important;
  }
  .u-ptxs90 {
    padding-top: 90px !important;
  }
  .u-ptxs95 {
    padding-top: 95px !important;
  }
  .u-ptxs100 {
    padding-top: 100px !important;
  }
  .u-ptxs105 {
    padding-top: 105px !important;
  }
  .u-ptxs110 {
    padding-top: 110px !important;
  }
  .u-ptxs115 {
    padding-top: 115px !important;
  }
  .u-ptxs120 {
    padding-top: 120px !important;
  }
  .u-ptxs125 {
    padding-top: 125px !important;
  }
  .u-ptxs130 {
    padding-top: 130px !important;
  }
  .u-ptxs135 {
    padding-top: 135px !important;
  }
  .u-ptxs140 {
    padding-top: 140px !important;
  }
  .u-ptxs145 {
    padding-top: 145px !important;
  }
  .u-ptxs150 {
    padding-top: 150px !important;
  }
  .u-ptxs155 {
    padding-top: 155px !important;
  }
  .u-ptxs160 {
    padding-top: 160px !important;
  }
  .u-ptxs165 {
    padding-top: 165px !important;
  }
  .u-ptxs170 {
    padding-top: 170px !important;
  }
  .u-ptxs175 {
    padding-top: 175px !important;
  }
  .u-ptxs180 {
    padding-top: 180px !important;
  }
  .u-ptxs185 {
    padding-top: 185px !important;
  }
  .u-ptxs190 {
    padding-top: 190px !important;
  }
  .u-ptxs195 {
    padding-top: 195px !important;
  }
  .u-ptxs200 {
    padding-top: 200px !important;
  }
  .u-prxs0 {
    padding-right: 0px !important;
  }
  .u-prxs5 {
    padding-right: 5px !important;
  }
  .u-prxs10 {
    padding-right: 10px !important;
  }
  .u-prxs15 {
    padding-right: 15px !important;
  }
  .u-prxs20 {
    padding-right: 20px !important;
  }
  .u-prxs25 {
    padding-right: 25px !important;
  }
  .u-prxs30 {
    padding-right: 30px !important;
  }
  .u-prxs35 {
    padding-right: 35px !important;
  }
  .u-prxs40 {
    padding-right: 40px !important;
  }
  .u-prxs45 {
    padding-right: 45px !important;
  }
  .u-prxs50 {
    padding-right: 50px !important;
  }
  .u-prxs55 {
    padding-right: 55px !important;
  }
  .u-prxs60 {
    padding-right: 60px !important;
  }
  .u-prxs65 {
    padding-right: 65px !important;
  }
  .u-prxs70 {
    padding-right: 70px !important;
  }
  .u-prxs75 {
    padding-right: 75px !important;
  }
  .u-prxs80 {
    padding-right: 80px !important;
  }
  .u-prxs85 {
    padding-right: 85px !important;
  }
  .u-prxs90 {
    padding-right: 90px !important;
  }
  .u-prxs95 {
    padding-right: 95px !important;
  }
  .u-prxs100 {
    padding-right: 100px !important;
  }
  .u-prxs105 {
    padding-right: 105px !important;
  }
  .u-prxs110 {
    padding-right: 110px !important;
  }
  .u-prxs115 {
    padding-right: 115px !important;
  }
  .u-prxs120 {
    padding-right: 120px !important;
  }
  .u-prxs125 {
    padding-right: 125px !important;
  }
  .u-prxs130 {
    padding-right: 130px !important;
  }
  .u-prxs135 {
    padding-right: 135px !important;
  }
  .u-prxs140 {
    padding-right: 140px !important;
  }
  .u-prxs145 {
    padding-right: 145px !important;
  }
  .u-prxs150 {
    padding-right: 150px !important;
  }
  .u-prxs155 {
    padding-right: 155px !important;
  }
  .u-prxs160 {
    padding-right: 160px !important;
  }
  .u-prxs165 {
    padding-right: 165px !important;
  }
  .u-prxs170 {
    padding-right: 170px !important;
  }
  .u-prxs175 {
    padding-right: 175px !important;
  }
  .u-prxs180 {
    padding-right: 180px !important;
  }
  .u-prxs185 {
    padding-right: 185px !important;
  }
  .u-prxs190 {
    padding-right: 190px !important;
  }
  .u-prxs195 {
    padding-right: 195px !important;
  }
  .u-prxs200 {
    padding-right: 200px !important;
  }
  .u-pbxs0 {
    padding-bottom: 0px !important;
  }
  .u-pbxs5 {
    padding-bottom: 5px !important;
  }
  .u-pbxs10 {
    padding-bottom: 10px !important;
  }
  .u-pbxs15 {
    padding-bottom: 15px !important;
  }
  .u-pbxs20 {
    padding-bottom: 20px !important;
  }
  .u-pbxs25 {
    padding-bottom: 25px !important;
  }
  .u-pbxs30 {
    padding-bottom: 30px !important;
  }
  .u-pbxs35 {
    padding-bottom: 35px !important;
  }
  .u-pbxs40 {
    padding-bottom: 40px !important;
  }
  .u-pbxs45 {
    padding-bottom: 45px !important;
  }
  .u-pbxs50 {
    padding-bottom: 50px !important;
  }
  .u-pbxs55 {
    padding-bottom: 55px !important;
  }
  .u-pbxs60 {
    padding-bottom: 60px !important;
  }
  .u-pbxs65 {
    padding-bottom: 65px !important;
  }
  .u-pbxs70 {
    padding-bottom: 70px !important;
  }
  .u-pbxs75 {
    padding-bottom: 75px !important;
  }
  .u-pbxs80 {
    padding-bottom: 80px !important;
  }
  .u-pbxs85 {
    padding-bottom: 85px !important;
  }
  .u-pbxs90 {
    padding-bottom: 90px !important;
  }
  .u-pbxs95 {
    padding-bottom: 95px !important;
  }
  .u-pbxs100 {
    padding-bottom: 100px !important;
  }
  .u-pbxs105 {
    padding-bottom: 105px !important;
  }
  .u-pbxs110 {
    padding-bottom: 110px !important;
  }
  .u-pbxs115 {
    padding-bottom: 115px !important;
  }
  .u-pbxs120 {
    padding-bottom: 120px !important;
  }
  .u-pbxs125 {
    padding-bottom: 125px !important;
  }
  .u-pbxs130 {
    padding-bottom: 130px !important;
  }
  .u-pbxs135 {
    padding-bottom: 135px !important;
  }
  .u-pbxs140 {
    padding-bottom: 140px !important;
  }
  .u-pbxs145 {
    padding-bottom: 145px !important;
  }
  .u-pbxs150 {
    padding-bottom: 150px !important;
  }
  .u-pbxs155 {
    padding-bottom: 155px !important;
  }
  .u-pbxs160 {
    padding-bottom: 160px !important;
  }
  .u-pbxs165 {
    padding-bottom: 165px !important;
  }
  .u-pbxs170 {
    padding-bottom: 170px !important;
  }
  .u-pbxs175 {
    padding-bottom: 175px !important;
  }
  .u-pbxs180 {
    padding-bottom: 180px !important;
  }
  .u-pbxs185 {
    padding-bottom: 185px !important;
  }
  .u-pbxs190 {
    padding-bottom: 190px !important;
  }
  .u-pbxs195 {
    padding-bottom: 195px !important;
  }
  .u-pbxs200 {
    padding-bottom: 200px !important;
  }
  .u-plxs0 {
    padding-left: 0px !important;
  }
  .u-plxs5 {
    padding-left: 5px !important;
  }
  .u-plxs10 {
    padding-left: 10px !important;
  }
  .u-plxs15 {
    padding-left: 15px !important;
  }
  .u-plxs20 {
    padding-left: 20px !important;
  }
  .u-plxs25 {
    padding-left: 25px !important;
  }
  .u-plxs30 {
    padding-left: 30px !important;
  }
  .u-plxs35 {
    padding-left: 35px !important;
  }
  .u-plxs40 {
    padding-left: 40px !important;
  }
  .u-plxs45 {
    padding-left: 45px !important;
  }
  .u-plxs50 {
    padding-left: 50px !important;
  }
  .u-plxs55 {
    padding-left: 55px !important;
  }
  .u-plxs60 {
    padding-left: 60px !important;
  }
  .u-plxs65 {
    padding-left: 65px !important;
  }
  .u-plxs70 {
    padding-left: 70px !important;
  }
  .u-plxs75 {
    padding-left: 75px !important;
  }
  .u-plxs80 {
    padding-left: 80px !important;
  }
  .u-plxs85 {
    padding-left: 85px !important;
  }
  .u-plxs90 {
    padding-left: 90px !important;
  }
  .u-plxs95 {
    padding-left: 95px !important;
  }
  .u-plxs100 {
    padding-left: 100px !important;
  }
  .u-plxs105 {
    padding-left: 105px !important;
  }
  .u-plxs110 {
    padding-left: 110px !important;
  }
  .u-plxs115 {
    padding-left: 115px !important;
  }
  .u-plxs120 {
    padding-left: 120px !important;
  }
  .u-plxs125 {
    padding-left: 125px !important;
  }
  .u-plxs130 {
    padding-left: 130px !important;
  }
  .u-plxs135 {
    padding-left: 135px !important;
  }
  .u-plxs140 {
    padding-left: 140px !important;
  }
  .u-plxs145 {
    padding-left: 145px !important;
  }
  .u-plxs150 {
    padding-left: 150px !important;
  }
  .u-plxs155 {
    padding-left: 155px !important;
  }
  .u-plxs160 {
    padding-left: 160px !important;
  }
  .u-plxs165 {
    padding-left: 165px !important;
  }
  .u-plxs170 {
    padding-left: 170px !important;
  }
  .u-plxs175 {
    padding-left: 175px !important;
  }
  .u-plxs180 {
    padding-left: 180px !important;
  }
  .u-plxs185 {
    padding-left: 185px !important;
  }
  .u-plxs190 {
    padding-left: 190px !important;
  }
  .u-plxs195 {
    padding-left: 195px !important;
  }
  .u-plxs200 {
    padding-left: 200px !important;
  }
}
/**
/* utility - display control
============================================================*/
.u-di {
  display: inline !important;
}

.u-dn {
  display: none !important;
}

.u-db {
  display: block !important;
}

.u-dib {
  display: inline-block !important;
}

.u-dfx {
  display: flex !important;
}

.u-difx {
  display: inline-flex !important;
}

.u-dtb {
  display: table !important;
}

.u-ditb {
  display: inline-table !important;
}

.u-dtbhg {
  display: table-header-group !important;
}

.u-dtbfg {
  display: table-footer-group !important;
}

.u-dtbrg {
  display: table-row-group !important;
}

.u-dtbr {
  display: table-row !important;
}

.u-dtbc {
  display: table-cell !important;
}

.u-dli {
  display: list-item !important;
}

.u-dih {
  display: inherit !important;
}

.u-dc {
  display: contents !important;
}

/* responsive Display control
------------------------------------------------------------*/
/* display block
- - - - - - - - - - - - - - - - - - */
.u-dbxl {
  display: block;
}
@media only screen and (max-width: 1280px) {
  .u-dbxl {
    display: none;
  }
}

.u-dbl {
  display: block;
}
@media only screen and (max-width: 1064px) {
  .u-dbl {
    display: none;
  }
}

.u-dbm {
  display: block;
}
@media only screen and (max-width: 822px) {
  .u-dbm {
    display: none;
  }
}

.u-dbs {
  display: block;
}
@media only screen and (max-width: 480px) {
  .u-dbs {
    display: none;
  }
}

.u-dbxs {
  display: block;
}
@media only screen and (max-width: 375px) {
  .u-dbxs {
    display: none;
  }
}
@media only screen and (max-width: XS) {
  .u-dbxs {
    display: none;
  }
}

.u-dnxs {
  display: none;
}
@media only screen and (max-width: 375px) {
  .u-dnxs {
    display: block;
  }
}
@media only screen and (max-width: XS) {
  .u-dnxs {
    display: block;
  }
}

.u-dns {
  display: none;
}
@media only screen and (max-width: 480px) {
  .u-dns {
    display: block;
  }
}

.u-dnm {
  display: none;
}
@media only screen and (max-width: 822px) {
  .u-dnm {
    display: block;
  }
}

.u-dnl {
  display: none;
}
@media only screen and (max-width: 1064px) {
  .u-dnl {
    display: block;
  }
}

.u-dnxl {
  display: none;
}
@media only screen and (max-width: 1280px) {
  .u-dnxl {
    display: inline;
  }
}

/* display inline
- - - - - - - - - - - - - - - - - - */
.u-dixs {
  display: none;
}
@media only screen and (max-width: 375px) {
  .u-dixs {
    display: inline;
  }
}
@media only screen and (max-width: XS) {
  .u-dixs {
    display: inline;
  }
}

.u-dis {
  display: none;
}
@media only screen and (max-width: 480px) {
  .u-dis {
    display: inline;
  }
}

.u-dim {
  display: none;
}
@media only screen and (max-width: 822px) {
  .u-dim {
    display: inline;
  }
}

.u-dil {
  display: none;
}
@media only screen and (max-width: 1064px) {
  .u-dil {
    display: inline;
  }
}

.u-dixl {
  display: none;
}
@media only screen and (max-width: 1280px) {
  .u-dixl {
    display: inline;
  }
}

/* display inlineblock
- - - - - - - - - - - - - - - - - - */
.u-dibxs {
  display: none;
}
@media only screen and (max-width: 375px) {
  .u-dibxs {
    display: inline-block;
  }
}
@media only screen and (max-width: XS) {
  .u-dibxs {
    display: inline-block;
  }
}

.u-dibs {
  display: none;
}
@media only screen and (max-width: 480px) {
  .u-dibs {
    display: inline-block;
  }
}

.u-dibm {
  display: none;
}
@media only screen and (max-width: 822px) {
  .u-dibm {
    display: inline-block;
  }
}

.u-dibal {
  display: none;
}
@media only screen and (max-width: 1064px) {
  .u-dibal {
    display: inline-block;
  }
}

.u-dibxl {
  display: none;
}
@media only screen and (max-width: 1280px) {
  .u-dibxl {
    display: inline-block;
  }
}

/* display flex
- - - - - - - - - - - - - - - - - - */
.u-dfxs {
  display: none;
}
@media only screen and (max-width: 375px) {
  .u-dfxs {
    display: flex;
  }
}
@media only screen and (max-width: XS) {
  .u-dfxs {
    display: flex;
  }
}

.u-dfs {
  display: none;
}
@media only screen and (max-width: 480px) {
  .u-dfs {
    display: flex;
  }
}

.u-dfm {
  display: none;
}
@media only screen and (max-width: 822px) {
  .u-dfm {
    display: flex;
  }
}

.u-dfl {
  display: none;
}
@media only screen and (max-width: 1064px) {
  .u-dfl {
    display: flex;
  }
}

.u-dfxl {
  display: none;
}
@media only screen and (max-width: 1280px) {
  .u-dfxl {
    display: flex;
  }
}