/* Main File */
.box-catalog {
  position: relative;
  margin-top: 15px; }
.box-popup-catalog {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  height: auto;
  width: 560px;
  padding: 0; }
  @media (max-width: 991px) {
    .box-popup-catalog {
      width: 660px; } }
  @media (max-width: 767px) {
    .box-popup-catalog {
      height: 100%;
      width: 100%; } }
  .box-popup-catalog__close {
    position: absolute;
    top: 0;
    right: -26px;
    height: 11px;
    width: 11px;
    background: url("/i/close-button.svg") no-repeat center center/cover;
    cursor: pointer;
    -webkit-transition: -webkit-transform .35s ease-in-out;
    -moz-transition: -moz-transform .35s ease-in-out;
    transition: transform .35s ease-in-out;
    z-index: 7; }
    .box-popup-catalog__close .ico {
      display: block;
      height: 11px;
      width: 11px; }
      @media (max-width: 991px) {
        .box-popup-catalog__close .ico {
          height: 25px;
          width: 25px; } }
    @media (max-width: 991px) {
      .box-popup-catalog__close {
        top: -45px;
        right: 0;
        height: 25px;
        width: 25px; } }
    @media (max-width: 767px) {
      .box-popup-catalog__close {
        position: fixed;
        top: 20px;
        right: 20px; } }
    .box-popup-catalog__close:hover {
      -webkit-transform: rotate(190deg);
      -moz-transform: rotate(180deg);
      transform: rotate(180deg); }
  .box-popup-catalog__wrap {
    position: relative;
    height: 100%;
    width: 100%;
    text-align: left;
    padding: 5px;
    border-radius: 4px;
    background: #fff; }
    @media (max-width: 767px) {
      .box-popup-catalog__wrap {
        position: absolute;
        overflow: hidden;
        overflow-y: auto; } }
  .box-popup-catalog__inner {
    position: relative;
    padding: 0 25px 80px; }

.elem-catalog {
  position: relative;
  height: 290px;
  width: 100%;
  font-size: 0;
  padding: 20px;
  margin-bottom: 10px;
  background: #fff;
  border: 1px solid #fff;
  border-radius: 4px;
  transition: all .35s;
  cursor: pointer; }
  .elem-catalog:hover, .elem-catalog:focus, .elem-catalog.active {
    border-color: #fd8426;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.17); }
  .elem-catalog__inner {
    position: relative;
    height: 100%;
    width: 100%; }
  .elem-catalog__section {
    position: relative;
    display: block; }
    @media (max-width: 767px) {
      .elem-catalog__section {
        display: inline-block;
        vertical-align: top;
        height: 100%; }
        .elem-catalog__section--left {
          width: 40%; } }
    @media (max-width: 767px) and (max-width: 359px) {
      .elem-catalog__section--left {
        width: 50%; } }
    @media (max-width: 767px) {
        .elem-catalog__section--right {
          width: 60%; } }
    @media (max-width: 767px) and (max-width: 359px) {
      .elem-catalog__section--right {
        width: 50%; } }

  .elem-catalog__img {
    position: relative;
    height: 150px;
    width: 100%;
    background-size: cover; }
    @media (max-width: 991px) {
      .elem-catalog__img {
        height: 135px; } }
    @media (max-width: 767px) {
      .elem-catalog__img {
        height: 100%;
        width: 90%;
        background-position: center; } }
  .elem-catalog__link {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    background: transparent;
    z-index: 5; }
  .elem-catalog__info {
    margin-top: 10px; }
    @media (max-width: 767px) {
      .elem-catalog__info {
        margin-top: 0; } }
  .elem-catalog__h {
    position: relative;
    height: 40px;
    overflow: hidden;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #000; }
    @media (max-width: 767px) {
      .elem-catalog__h {
        height: auto;
        max-height: 60px; } }
  .elem-catalog__price {
    position: relative;
    font-family: "Circe", Arial, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    color: #000; }
  .elem-catalog__size {
    position: relative;
    font-size: 12px;
    line-height: 20px;
    color: #858585; }
  .elem-catalog__btn {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    height: 28px;
    width: 36px; }
  .elem-catalog__controls {
    position: relative;
    display: table;
    height: 30px;
    width: 100%;
    margin-top: 19px;
    z-index: 6; }
    @media (max-width: 767px) {
      .elem-catalog__controls--top {
        height: auto;
        margin-top: 5px; }
      .elem-catalog__controls--bottom {
        position: absolute;
        bottom: 0; } }
    .elem-catalog__controls-item {
      position: relative;
      display: flex;
      justify-content: space-between;
      align-items: center;
      height: 100%; }
  @media (max-width: 991px) {
    .elem-catalog {
      height: 260px;
      padding: 15px; } }
  @media (max-width: 991px) and (max-width: 991px) {
    .elem-catalog.dop-active .elem-catalog__controls {
      margin-top: 9px; } }

  @media (max-width: 767px) {
    .elem-catalog {
      height: 135px;
      padding: 5px; } }
  .elem-catalog-option {
    position: relative;
    display: inline-block;
    vertical-align: middle; }
    .elem-catalog-option__label {
      position: relative;
      display: block;
      font-family: "Circe", Arial, sans-serif;
      font-size: 0;
      color: #bdbdbd;
      text-align: center;
      margin: 0;
      border: 1px solid transparent;
      cursor: pointer;
      transition: all .35s; }
      .elem-catalog-option__label--lg {
        height: 110px;
        width: 130px; }
      @media (max-width: 767px) {
        .elem-catalog-option__label {
          height: 100%;
          width: 100%;
          padding: 20px 30px;
          text-align: left;
          border-color: #e8e8e8; } }
      .elem-catalog-option__label-item {
        position: relative;
        display: block;
        font-size: 0; }
        @media (max-width: 767px) {
          .elem-catalog-option__label-item {
            display: inline-block;
            vertical-align: middle; } }
        .elem-catalog-option__label-item--img {
          height: 37px;
          width: 37px;
          margin: 20px auto 5px; }
          @media (max-width: 767px) {
            .elem-catalog-option__label-item--img {
              margin: 0; } }
          .elem-catalog-option__label-item--img .elem-catalog-img {
            display: block;
            position: absolute;
            top: 0;
            right: 0;
            left: 0;
            bottom: 0;
            padding: inherit;
            margin: auto;
            max-width: 100%;
            z-index: 5;
            backface-visibility: hidden;
            -webkit-transition: opacity .35s ease-in-out;
            -moz-transition: opacity .35s ease-in-out;
            transition: opacity .35s ease-in-out; }
            .elem-catalog-option__label-item--img .elem-catalog-img--active {
              opacity: 0; }
        .elem-catalog-option__label-item--h {
          font-size: 13px;
          font-weight: normal;
          line-height: 15px; }
          @media (max-width: 767px) {
            .elem-catalog-option__label-item--h {
              font-size: 14px;
              margin-left: 15px; } }
    .elem-catalog-option__input {
      position: absolute;
      clip: rect(1px 1px 1px 1px);
      /* IE6, IE7 */
      clip: rect(1px, 1px, 1px, 1px);
      padding: 0;
      border: 0;
      height: 1px;
      width: 1px;
      overflow: hidden; }
      .elem-catalog-option__input:checked + .elem-catalog-option__label {
        border-color: #fc862a;
        color: #000; }
        .elem-catalog-option__input:checked + .elem-catalog-option__label .elem-catalog-option__label-item--img .elem-catalog-img--disabled {
          opacity: 0;
          z-index: 5; }
        .elem-catalog-option__input:checked + .elem-catalog-option__label .elem-catalog-option__label-item--img .elem-catalog-img--active {
          opacity: 1;
          z-index: 6; }
    @media (max-width: 767px) {
      .elem-catalog-option {
        display: block;
        height: 80px;
        width: 100%; } }
  .elem-catalog-popup__img {
    position: relative;
    height: 250px;
    width: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat; }
  .elem-catalog-popup__h {
    position: relative;
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
    color: #000;
    margin-top: 15px; }
  .elem-catalog-popup__description {
    position: relative;
    font-family: "Circe", Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    margin-bottom: 30px; }
  .elem-catalog-popup__info {
    position: relative;
    font-size: 0;
    padding-left: 25px;
    margin-bottom: 20px; }
    .elem-catalog-popup__info-item {
      position: relative;
      display: inline-block;
      vertical-align: middle;
      font-family: "Circe", Arial, sans-serif;
      font-size: 12px;
      line-height: 17px;
      color: #ababab;
      margin-right: 20px;
      margin-bottom: 5px; }
      @media (max-width: 767px) {
        .elem-catalog-popup__info-item {
          font-size: 14px; } }
    .elem-catalog-popup__info::before, .elem-catalog-popup__info::after {
      content: "";
      position: absolute; }
    .elem-catalog-popup__info::before {
      top: 1px;
      left: 0;
      height: 15px;
      width: 15px;
      border: 1px solid #ababab;
      border-radius: 50%; }
    .elem-catalog-popup__info::after {
      top: 1px;
      left: 6px;
      content: "i";
      font-size: 12px;
      line-height: 15px;
      color: #ababab; }
  .elem-catalog-popup__options {
    position: relative;
    display: block;
    font-size: 0;
    margin-bottom: 45px; }
  .elem-catalog-popup__controls {
    position: absolute;
    display: table;
    bottom: 0;
    left: 0;
    height: 80px;
    width: 100%;
    padding: 0 30px;
    border-radius: 3px;
    background: #f6f6f6;
    z-index: 1; }
    @media (max-width: 479px) {
      .elem-catalog-popup__controls {
        position: fixed;
        z-index: 9; } }
    .elem-catalog-popup__controls-item {
      position: relative;
      display: table-cell;
      vertical-align: middle;
      height: 100%; }
  .elem-catalog-popup__price {
    position: relative;
    font-family: "Circe", Arial, sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 30px; }
  .elem-catalog-popup__btn {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-family: "Circe", Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 8px 20px;
    border-radius: 4px;
    background-color: #fd8426;
    cursor: pointer; }

/*
body.js-card-popup-active {
  position: fixed;
  width: 100%;
  overflow: hidden;
}*/
.card-popup.active {
  display: block; }

.promo-loader {
  z-index: 8; }

/*---Text---*/
.text-left {
  text-align: left; }

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

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

.text-justify {
  -ms-text-justify: distribute;
  text-align: justify;
  line-height: 1; }
  .text-justify::after {
    content: "";
    position: relative;
    display: inline-block;
    width: 100%;
    zoom: 1; }

/*---Margin---*/
.ml0 {
  margin-left: 0px; }
.mr0 {
  margin-right: 0px; }
.mt0 {
  margin-top: 0px; }
.mb0 {
  margin-bottom: 0px; }

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

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

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

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

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

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

.ml35 {
  margin-left: 35px; }
.mr35 {
  margin-right: 35px; }
.mt35 {
  margin-top: 35px; }
.mb35 {
  margin-bottom: 35px; }

.ml40 {
  margin-left: 40px; }
.mr40 {
  margin-right: 40px; }
.mt40 {
  margin-top: 40px; }
.mb40 {
  margin-bottom: 40px; }

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

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

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

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

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

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

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

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

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

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

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

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

.ml105 {
  margin-left: 105px; }
.mr105 {
  margin-right: 105px; }
.mt105 {
  margin-top: 105px; }
.mb105 {
  margin-bottom: 105px; }

.ml110 {
  margin-left: 110px; }
.mr110 {
  margin-right: 110px; }
.mt110 {
  margin-top: 110px; }
.mb110 {
  margin-bottom: 110px; }

.ml115 {
  margin-left: 115px; }
.mr115 {
  margin-right: 115px; }
.mt115 {
  margin-top: 115px; }
.mb115 {
  margin-bottom: 115px; }

.ml120 {
  margin-left: 120px; }
.mr120 {
  margin-right: 120px; }
.mt120 {
  margin-top: 120px; }
.mb120 {
  margin-bottom: 120px; }

.ml125 {
  margin-left: 125px; }
.mr125 {
  margin-right: 125px; }
.mt125 {
  margin-top: 125px; }
.mb125 {
  margin-bottom: 125px; }

.ml130 {
  margin-left: 130px; }
.mr130 {
  margin-right: 130px; }
.mt130 {
  margin-top: 130px; }
.mb130 {
  margin-bottom: 130px; }

.ml135 {
  margin-left: 135px; }
.mr135 {
  margin-right: 135px; }
.mt135 {
  margin-top: 135px; }
.mb135 {
  margin-bottom: 135px; }

.ml140 {
  margin-left: 140px; }
.mr140 {
  margin-right: 140px; }
.mt140 {
  margin-top: 140px; }
.mb140 {
  margin-bottom: 140px; }

.ml145 {
  margin-left: 145px; }
.mr145 {
  margin-right: 145px; }
.mt145 {
  margin-top: 145px; }
.mb145 {
  margin-bottom: 145px; }

.ml150 {
  margin-left: 150px; }
.mr150 {
  margin-right: 150px; }
.mt150 {
  margin-top: 150px; }
.mb150 {
  margin-bottom: 150px; }

/*---Padding---*/
.p0 {
  padding: 0; }

.pl0 {
  padding-left: 0px; }
.pr0 {
  padding-right: 0px; }
.pt0 {
  padding-top: 0px; }
.pb0 {
  padding-bottom: 0px; }

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

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

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

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

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

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

.pl35 {
  padding-left: 35px; }
.pr35 {
  padding-right: 35px; }
.pt35 {
  padding-top: 35px; }
.pb35 {
  padding-bottom: 35px; }

.pl40 {
  padding-left: 40px; }
.pr40 {
  padding-right: 40px; }
.pt40 {
  padding-top: 40px; }
.pb40 {
  padding-bottom: 40px; }

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

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

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

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

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

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

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

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

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

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

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

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

.pl105 {
  padding-left: 105px; }
.pr105 {
  padding-right: 105px; }
.pt105 {
  padding-top: 105px; }
.pb105 {
  padding-bottom: 105px; }

.pl110 {
  padding-left: 110px; }
.pr110 {
  padding-right: 110px; }
.pt110 {
  padding-top: 110px; }
.pb110 {
  padding-bottom: 110px; }

.pl115 {
  padding-left: 115px; }
.pr115 {
  padding-right: 115px; }
.pt115 {
  padding-top: 115px; }
.pb115 {
  padding-bottom: 115px; }

.pl120 {
  padding-left: 120px; }
.pr120 {
  padding-right: 120px; }
.pt120 {
  padding-top: 120px; }
.pb120 {
  padding-bottom: 120px; }

.pl125 {
  padding-left: 125px; }
.pr125 {
  padding-right: 125px; }
.pt125 {
  padding-top: 125px; }
.pb125 {
  padding-bottom: 125px; }

.pl130 {
  padding-left: 130px; }
.pr130 {
  padding-right: 130px; }
.pt130 {
  padding-top: 130px; }
.pb130 {
  padding-bottom: 130px; }

.pl135 {
  padding-left: 135px; }
.pr135 {
  padding-right: 135px; }
.pt135 {
  padding-top: 135px; }
.pb135 {
  padding-bottom: 135px; }

.pl140 {
  padding-left: 140px; }
.pr140 {
  padding-right: 140px; }
.pt140 {
  padding-top: 140px; }
.pb140 {
  padding-bottom: 140px; }

.pl145 {
  padding-left: 145px; }
.pr145 {
  padding-right: 145px; }
.pt145 {
  padding-top: 145px; }
.pb145 {
  padding-bottom: 145px; }

.pl150 {
  padding-left: 150px; }
.pr150 {
  padding-right: 150px; }
.pt150 {
  padding-top: 150px; }
.pb150 {
  padding-bottom: 150px; }

@media (min-width: 1200px) {
  .lg-pl0 {
    padding-left: 0px; }
  .lg-pr0 {
    padding-right: 0px; }
  .lg-pt0 {
    padding-top: 0px; }
  .lg-pb0 {
    padding-bottom: 0px; }

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

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

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

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

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

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

  .lg-pl35 {
    padding-left: 35px; }
  .lg-pr35 {
    padding-right: 35px; }
  .lg-pt35 {
    padding-top: 35px; }
  .lg-pb35 {
    padding-bottom: 35px; }

  .lg-pl40 {
    padding-left: 40px; }
  .lg-pr40 {
    padding-right: 40px; }
  .lg-pt40 {
    padding-top: 40px; }
  .lg-pb40 {
    padding-bottom: 40px; }

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

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

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

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

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

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

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

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

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

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

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

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

  .lg-pl105 {
    padding-left: 105px; }
  .lg-pr105 {
    padding-right: 105px; }
  .lg-pt105 {
    padding-top: 105px; }
  .lg-pb105 {
    padding-bottom: 105px; }

  .lg-pl110 {
    padding-left: 110px; }
  .lg-pr110 {
    padding-right: 110px; }
  .lg-pt110 {
    padding-top: 110px; }
  .lg-pb110 {
    padding-bottom: 110px; }

  .lg-pl115 {
    padding-left: 115px; }
  .lg-pr115 {
    padding-right: 115px; }
  .lg-pt115 {
    padding-top: 115px; }
  .lg-pb115 {
    padding-bottom: 115px; }

  .lg-pl120 {
    padding-left: 120px; }
  .lg-pr120 {
    padding-right: 120px; }
  .lg-pt120 {
    padding-top: 120px; }
  .lg-pb120 {
    padding-bottom: 120px; }

  .lg-pl125 {
    padding-left: 125px; }
  .lg-pr125 {
    padding-right: 125px; }
  .lg-pt125 {
    padding-top: 125px; }
  .lg-pb125 {
    padding-bottom: 125px; }

  .lg-pl130 {
    padding-left: 130px; }
  .lg-pr130 {
    padding-right: 130px; }
  .lg-pt130 {
    padding-top: 130px; }
  .lg-pb130 {
    padding-bottom: 130px; }

  .lg-pl135 {
    padding-left: 135px; }
  .lg-pr135 {
    padding-right: 135px; }
  .lg-pt135 {
    padding-top: 135px; }
  .lg-pb135 {
    padding-bottom: 135px; }

  .lg-pl140 {
    padding-left: 140px; }
  .lg-pr140 {
    padding-right: 140px; }
  .lg-pt140 {
    padding-top: 140px; }
  .lg-pb140 {
    padding-bottom: 140px; }

  .lg-pl145 {
    padding-left: 145px; }
  .lg-pr145 {
    padding-right: 145px; }
  .lg-pt145 {
    padding-top: 145px; }
  .lg-pb145 {
    padding-bottom: 145px; }

  .lg-pl150 {
    padding-left: 150px; }
  .lg-pr150 {
    padding-right: 150px; }
  .lg-pt150 {
    padding-top: 150px; }
  .lg-pb150 {
    padding-bottom: 150px; } }
@media (max-width: 1199px) {
  .md-pl0 {
    padding-left: 0px; }
  .md-pr0 {
    padding-right: 0px; }
  .md-pt0 {
    padding-top: 0px; }
  .md-pb0 {
    padding-bottom: 0px; }

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

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

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

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

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

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

  .md-pl35 {
    padding-left: 35px; }
  .md-pr35 {
    padding-right: 35px; }
  .md-pt35 {
    padding-top: 35px; }
  .md-pb35 {
    padding-bottom: 35px; }

  .md-pl40 {
    padding-left: 40px; }
  .md-pr40 {
    padding-right: 40px; }
  .md-pt40 {
    padding-top: 40px; }
  .md-pb40 {
    padding-bottom: 40px; }

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

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

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

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

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

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

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

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

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

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

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

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

  .md-pl105 {
    padding-left: 105px; }
  .md-pr105 {
    padding-right: 105px; }
  .md-pt105 {
    padding-top: 105px; }
  .md-pb105 {
    padding-bottom: 105px; }

  .md-pl110 {
    padding-left: 110px; }
  .md-pr110 {
    padding-right: 110px; }
  .md-pt110 {
    padding-top: 110px; }
  .md-pb110 {
    padding-bottom: 110px; }

  .md-pl115 {
    padding-left: 115px; }
  .md-pr115 {
    padding-right: 115px; }
  .md-pt115 {
    padding-top: 115px; }
  .md-pb115 {
    padding-bottom: 115px; }

  .md-pl120 {
    padding-left: 120px; }
  .md-pr120 {
    padding-right: 120px; }
  .md-pt120 {
    padding-top: 120px; }
  .md-pb120 {
    padding-bottom: 120px; }

  .md-pl125 {
    padding-left: 125px; }
  .md-pr125 {
    padding-right: 125px; }
  .md-pt125 {
    padding-top: 125px; }
  .md-pb125 {
    padding-bottom: 125px; }

  .md-pl130 {
    padding-left: 130px; }
  .md-pr130 {
    padding-right: 130px; }
  .md-pt130 {
    padding-top: 130px; }
  .md-pb130 {
    padding-bottom: 130px; }

  .md-pl135 {
    padding-left: 135px; }
  .md-pr135 {
    padding-right: 135px; }
  .md-pt135 {
    padding-top: 135px; }
  .md-pb135 {
    padding-bottom: 135px; }

  .md-pl140 {
    padding-left: 140px; }
  .md-pr140 {
    padding-right: 140px; }
  .md-pt140 {
    padding-top: 140px; }
  .md-pb140 {
    padding-bottom: 140px; }

  .md-pl145 {
    padding-left: 145px; }
  .md-pr145 {
    padding-right: 145px; }
  .md-pt145 {
    padding-top: 145px; }
  .md-pb145 {
    padding-bottom: 145px; }

  .md-pl150 {
    padding-left: 150px; }
  .md-pr150 {
    padding-right: 150px; }
  .md-pt150 {
    padding-top: 150px; }
  .md-pb150 {
    padding-bottom: 150px; } }
@media (max-width: 991px) {
  .sm-pl0 {
    padding-left: 0px; }
  .sm-pr0 {
    padding-right: 0px; }
  .sm-pt0 {
    padding-top: 0px; }
  .sm-pb0 {
    padding-bottom: 0px; }

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

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

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

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

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

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

  .sm-pl35 {
    padding-left: 35px; }
  .sm-pr35 {
    padding-right: 35px; }
  .sm-pt35 {
    padding-top: 35px; }
  .sm-pb35 {
    padding-bottom: 35px; }

  .sm-pl40 {
    padding-left: 40px; }
  .sm-pr40 {
    padding-right: 40px; }
  .sm-pt40 {
    padding-top: 40px; }
  .sm-pb40 {
    padding-bottom: 40px; }

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

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

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

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

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

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

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

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

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

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

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

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

  .sm-pl105 {
    padding-left: 105px; }
  .sm-pr105 {
    padding-right: 105px; }
  .sm-pt105 {
    padding-top: 105px; }
  .sm-pb105 {
    padding-bottom: 105px; }

  .sm-pl110 {
    padding-left: 110px; }
  .sm-pr110 {
    padding-right: 110px; }
  .sm-pt110 {
    padding-top: 110px; }
  .sm-pb110 {
    padding-bottom: 110px; }

  .sm-pl115 {
    padding-left: 115px; }
  .sm-pr115 {
    padding-right: 115px; }
  .sm-pt115 {
    padding-top: 115px; }
  .sm-pb115 {
    padding-bottom: 115px; }

  .sm-pl120 {
    padding-left: 120px; }
  .sm-pr120 {
    padding-right: 120px; }
  .sm-pt120 {
    padding-top: 120px; }
  .sm-pb120 {
    padding-bottom: 120px; }

  .sm-pl125 {
    padding-left: 125px; }
  .sm-pr125 {
    padding-right: 125px; }
  .sm-pt125 {
    padding-top: 125px; }
  .sm-pb125 {
    padding-bottom: 125px; }

  .sm-pl130 {
    padding-left: 130px; }
  .sm-pr130 {
    padding-right: 130px; }
  .sm-pt130 {
    padding-top: 130px; }
  .sm-pb130 {
    padding-bottom: 130px; }

  .sm-pl135 {
    padding-left: 135px; }
  .sm-pr135 {
    padding-right: 135px; }
  .sm-pt135 {
    padding-top: 135px; }
  .sm-pb135 {
    padding-bottom: 135px; }

  .sm-pl140 {
    padding-left: 140px; }
  .sm-pr140 {
    padding-right: 140px; }
  .sm-pt140 {
    padding-top: 140px; }
  .sm-pb140 {
    padding-bottom: 140px; }

  .sm-pl145 {
    padding-left: 145px; }
  .sm-pr145 {
    padding-right: 145px; }
  .sm-pt145 {
    padding-top: 145px; }
  .sm-pb145 {
    padding-bottom: 145px; }

  .sm-pl150 {
    padding-left: 150px; }
  .sm-pr150 {
    padding-right: 150px; }
  .sm-pt150 {
    padding-top: 150px; }
  .sm-pb150 {
    padding-bottom: 150px; } }
@media (max-width: 767px) {
  .xs-pl0 {
    padding-left: 0px; }
  .xs-pr0 {
    padding-right: 0px; }
  .xs-pt0 {
    padding-top: 0px; }
  .xs-pb0 {
    padding-bottom: 0px; }

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

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

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

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

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

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

  .xs-pl35 {
    padding-left: 35px; }
  .xs-pr35 {
    padding-right: 35px; }
  .xs-pt35 {
    padding-top: 35px; }
  .xs-pb35 {
    padding-bottom: 35px; }

  .xs-pl40 {
    padding-left: 40px; }
  .xs-pr40 {
    padding-right: 40px; }
  .xs-pt40 {
    padding-top: 40px; }
  .xs-pb40 {
    padding-bottom: 40px; }

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

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

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

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

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

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

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

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

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

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

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

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

  .xs-pl105 {
    padding-left: 105px; }
  .xs-pr105 {
    padding-right: 105px; }
  .xs-pt105 {
    padding-top: 105px; }
  .xs-pb105 {
    padding-bottom: 105px; }

  .xs-pl110 {
    padding-left: 110px; }
  .xs-pr110 {
    padding-right: 110px; }
  .xs-pt110 {
    padding-top: 110px; }
  .xs-pb110 {
    padding-bottom: 110px; }

  .xs-pl115 {
    padding-left: 115px; }
  .xs-pr115 {
    padding-right: 115px; }
  .xs-pt115 {
    padding-top: 115px; }
  .xs-pb115 {
    padding-bottom: 115px; }

  .xs-pl120 {
    padding-left: 120px; }
  .xs-pr120 {
    padding-right: 120px; }
  .xs-pt120 {
    padding-top: 120px; }
  .xs-pb120 {
    padding-bottom: 120px; }

  .xs-pl125 {
    padding-left: 125px; }
  .xs-pr125 {
    padding-right: 125px; }
  .xs-pt125 {
    padding-top: 125px; }
  .xs-pb125 {
    padding-bottom: 125px; }

  .xs-pl130 {
    padding-left: 130px; }
  .xs-pr130 {
    padding-right: 130px; }
  .xs-pt130 {
    padding-top: 130px; }
  .xs-pb130 {
    padding-bottom: 130px; }

  .xs-pl135 {
    padding-left: 135px; }
  .xs-pr135 {
    padding-right: 135px; }
  .xs-pt135 {
    padding-top: 135px; }
  .xs-pb135 {
    padding-bottom: 135px; }

  .xs-pl140 {
    padding-left: 140px; }
  .xs-pr140 {
    padding-right: 140px; }
  .xs-pt140 {
    padding-top: 140px; }
  .xs-pb140 {
    padding-bottom: 140px; }

  .xs-pl145 {
    padding-left: 145px; }
  .xs-pr145 {
    padding-right: 145px; }
  .xs-pt145 {
    padding-top: 145px; }
  .xs-pb145 {
    padding-bottom: 145px; }

  .xs-pl150 {
    padding-left: 150px; }
  .xs-pr150 {
    padding-right: 150px; }
  .xs-pt150 {
    padding-top: 150px; }
  .xs-pb150 {
    padding-bottom: 150px; } }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .img-block__h {
    margin-bottom: -4px !important; } }

/*# sourceMappingURL=main_2019.css.map */
