body {
  direction: rtl;
}

.pl-4 {
  padding-left: unset !important;
  padding-right: 4px !important;
}

.pr-4 {
  padding-right: unset !important;
  padding-left: 4px !important;
}
.pr-4.pl-4 {
  padding-right: 4px !important;
}

.px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.ml-4 {
  margin-left: unset !important;
  margin-right: 4px !important;
}

.mr-4 {
  margin-right: unset !important;
  margin-left: 4px !important;
}
.mr-4.ml-4 {
  margin-right: 4px !important;
}

.mx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.pl-5 {
  padding-left: unset !important;
  padding-right: 5px !important;
}

.pr-5 {
  padding-right: unset !important;
  padding-left: 5px !important;
}
.pr-5.pl-5 {
  padding-right: 5px !important;
}

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

.ml-5 {
  margin-left: unset !important;
  margin-right: 5px !important;
}

.mr-5 {
  margin-right: unset !important;
  margin-left: 5px !important;
}
.mr-5.ml-5 {
  margin-right: 5px !important;
}

.mx-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.pl-10 {
  padding-left: unset !important;
  padding-right: 10px !important;
}

.pr-10 {
  padding-right: unset !important;
  padding-left: 10px !important;
}
.pr-10.pl-10 {
  padding-right: 10px !important;
}

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

.ml-10 {
  margin-left: unset !important;
  margin-right: 10px !important;
}

.mr-10 {
  margin-right: unset !important;
  margin-left: 10px !important;
}
.mr-10.ml-10 {
  margin-right: 10px !important;
}

.mx-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.pl-15 {
  padding-left: unset !important;
  padding-right: 15px !important;
}

.pr-15 {
  padding-right: unset !important;
  padding-left: 15px !important;
}
.pr-15.pl-15 {
  padding-right: 15px !important;
}

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

.ml-15 {
  margin-left: unset !important;
  margin-right: 15px !important;
}

.mr-15 {
  margin-right: unset !important;
  margin-left: 15px !important;
}
.mr-15.ml-15 {
  margin-right: 15px !important;
}

.mx-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.pl-20 {
  padding-left: unset !important;
  padding-right: 20px !important;
}

.pr-20 {
  padding-right: unset !important;
  padding-left: 20px !important;
}
.pr-20.pl-20 {
  padding-right: 20px !important;
}

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

.ml-20 {
  margin-left: unset !important;
  margin-right: 20px !important;
}

.mr-20 {
  margin-right: unset !important;
  margin-left: 20px !important;
}
.mr-20.ml-20 {
  margin-right: 20px !important;
}

.mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.pl-24 {
  padding-left: unset !important;
  padding-right: 24px !important;
}

.pr-24 {
  padding-right: unset !important;
  padding-left: 24px !important;
}
.pr-24.pl-24 {
  padding-right: 24px !important;
}

.px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.ml-24 {
  margin-left: unset !important;
  margin-right: 24px !important;
}

.mr-24 {
  margin-right: unset !important;
  margin-left: 24px !important;
}
.mr-24.ml-24 {
  margin-right: 24px !important;
}

.mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}

.pl-28 {
  padding-left: unset !important;
  padding-right: 28px !important;
}

.pr-28 {
  padding-right: unset !important;
  padding-left: 28px !important;
}
.pr-28.pl-28 {
  padding-right: 28px !important;
}

.px-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}

.ml-28 {
  margin-left: unset !important;
  margin-right: 28px !important;
}

.mr-28 {
  margin-right: unset !important;
  margin-left: 28px !important;
}
.mr-28.ml-28 {
  margin-right: 28px !important;
}

.mx-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}

.pl-30 {
  padding-left: unset !important;
  padding-right: 30px !important;
}

.pr-30 {
  padding-right: unset !important;
  padding-left: 30px !important;
}
.pr-30.pl-30 {
  padding-right: 30px !important;
}

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

.ml-30 {
  margin-left: unset !important;
  margin-right: 30px !important;
}

.mr-30 {
  margin-right: unset !important;
  margin-left: 30px !important;
}
.mr-30.ml-30 {
  margin-right: 30px !important;
}

.mx-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.pl-35 {
  padding-left: unset !important;
  padding-right: 35px !important;
}

.pr-35 {
  padding-right: unset !important;
  padding-left: 35px !important;
}
.pr-35.pl-35 {
  padding-right: 35px !important;
}

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

.ml-35 {
  margin-left: unset !important;
  margin-right: 35px !important;
}

.mr-35 {
  margin-right: unset !important;
  margin-left: 35px !important;
}
.mr-35.ml-35 {
  margin-right: 35px !important;
}

.mx-35 {
  margin-left: 35px !important;
  margin-right: 35px !important;
}

.pl-40 {
  padding-left: unset !important;
  padding-right: 40px !important;
}

.pr-40 {
  padding-right: unset !important;
  padding-left: 40px !important;
}
.pr-40.pl-40 {
  padding-right: 40px !important;
}

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

.ml-40 {
  margin-left: unset !important;
  margin-right: 40px !important;
}

.mr-40 {
  margin-right: unset !important;
  margin-left: 40px !important;
}
.mr-40.ml-40 {
  margin-right: 40px !important;
}

.mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.pl-45 {
  padding-left: unset !important;
  padding-right: 45px !important;
}

.pr-45 {
  padding-right: unset !important;
  padding-left: 45px !important;
}
.pr-45.pl-45 {
  padding-right: 45px !important;
}

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

.ml-45 {
  margin-left: unset !important;
  margin-right: 45px !important;
}

.mr-45 {
  margin-right: unset !important;
  margin-left: 45px !important;
}
.mr-45.ml-45 {
  margin-right: 45px !important;
}

.mx-45 {
  margin-left: 45px !important;
  margin-right: 45px !important;
}

.pl-50 {
  padding-left: unset !important;
  padding-right: 50px !important;
}

.pr-50 {
  padding-right: unset !important;
  padding-left: 50px !important;
}
.pr-50.pl-50 {
  padding-right: 50px !important;
}

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

.ml-50 {
  margin-left: unset !important;
  margin-right: 50px !important;
}

.mr-50 {
  margin-right: unset !important;
  margin-left: 50px !important;
}
.mr-50.ml-50 {
  margin-right: 50px !important;
}

.mx-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.pl-60 {
  padding-left: unset !important;
  padding-right: 60px !important;
}

.pr-60 {
  padding-right: unset !important;
  padding-left: 60px !important;
}
.pr-60.pl-60 {
  padding-right: 60px !important;
}

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

.ml-60 {
  margin-left: unset !important;
  margin-right: 60px !important;
}

.mr-60 {
  margin-right: unset !important;
  margin-left: 60px !important;
}
.mr-60.ml-60 {
  margin-right: 60px !important;
}

.mx-60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}

.pl-70 {
  padding-left: unset !important;
  padding-right: 70px !important;
}

.pr-70 {
  padding-right: unset !important;
  padding-left: 70px !important;
}
.pr-70.pl-70 {
  padding-right: 70px !important;
}

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

.ml-70 {
  margin-left: unset !important;
  margin-right: 70px !important;
}

.mr-70 {
  margin-right: unset !important;
  margin-left: 70px !important;
}
.mr-70.ml-70 {
  margin-right: 70px !important;
}

.mx-70 {
  margin-left: 70px !important;
  margin-right: 70px !important;
}

.pl-80 {
  padding-left: unset !important;
  padding-right: 80px !important;
}

.pr-80 {
  padding-right: unset !important;
  padding-left: 80px !important;
}
.pr-80.pl-80 {
  padding-right: 80px !important;
}

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

.ml-80 {
  margin-left: unset !important;
  margin-right: 80px !important;
}

.mr-80 {
  margin-right: unset !important;
  margin-left: 80px !important;
}
.mr-80.ml-80 {
  margin-right: 80px !important;
}

.mx-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.pl-90 {
  padding-left: unset !important;
  padding-right: 90px !important;
}

.pr-90 {
  padding-right: unset !important;
  padding-left: 90px !important;
}
.pr-90.pl-90 {
  padding-right: 90px !important;
}

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

.ml-90 {
  margin-left: unset !important;
  margin-right: 90px !important;
}

.mr-90 {
  margin-right: unset !important;
  margin-left: 90px !important;
}
.mr-90.ml-90 {
  margin-right: 90px !important;
}

.mx-90 {
  margin-left: 90px !important;
  margin-right: 90px !important;
}

.pl-120 {
  padding-left: unset !important;
  padding-right: 120px !important;
}

.pr-120 {
  padding-right: unset !important;
  padding-left: 120px !important;
}
.pr-120.pl-120 {
  padding-right: 120px !important;
}

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

.ml-120 {
  margin-left: unset !important;
  margin-right: 120px !important;
}

.mr-120 {
  margin-right: unset !important;
  margin-left: 120px !important;
}
.mr-120.ml-120 {
  margin-right: 120px !important;
}

.mx-120 {
  margin-left: 120px !important;
  margin-right: 120px !important;
}

.bravo_wrap .gotrip_form_search .field-items > .row > div:not(:last-child) {
  border-right: 0;
}

.bravo_wrap .gotrip_form_search .field-items > .row > div:not(:first-child) {
  border-right: 1px solid var(--color-border);
}

.searchMenu-loc__field,
.searchMenu-guests__field {
  left: auto;
  right: 0;
}

.cardImage__wishlist {
  left: 20px;
  right: auto;
}

[aria-label="Next slide"] .icon-arrow-right {
  transform: rotateY(180deg);
}

[aria-label="Previous slide"] .icon-arrow-left {
  transform: rotateY(180deg);
}

.cardImage__leftBadge {
  left: auto;
  right: 0;
}

.rounded-right-4 {
  border-radius: 4px 0 0 4px;
}

.list-star .booking-item-rating-stars-active {
  right: 0;
  left: auto;
}

.desktopMenu {
  left: auto;
  right: 0;
}

.desktopMenu .menu .subnav__backBtn a .icon {
  margin-left: 12px;
  margin-right: unset;
}

.masthead.-type-5 .masthead__bg {
  left: auto;
  right: 0;
}

.masthead.-type-5 .masthead__image {
  right: auto;
  left: 0;
}

.bravo_wrap .bravo-tour-service .form-search-service-tour .bravo_form {
  padding: 20px 0 20px 20px !important;
}

.section-bg__item.-right {
  right: auto;
  left: 0;
}

.section-bg__item.-right-100 {
  right: auto;
  left: 100px;
}

.gotrip-dropdown .subnav {
  left: auto;
  right: -15px;
}

.gotrip-dropdown .subnav:before {
  left: auto;
  right: 20px;
}

header.transparent_v8 .menu .mega {
  right: auto;
  left: -200px;
}

.section-bg__item.-video-left {
  left: auto;
  right: 0;
}

.masthead.-type-10 .masthead__image {
  right: auto;
  left: 0;
}

.list-service-item .g-attributes {
  display: inline-flex;
  flex-wrap: wrap;
}

.bravo_search .list-service-item .g-attributes .item, .bravo_search .list-service-item .g-attributes .attr-title {
  margin-right: unset;
  margin-left: 5px;
}

.bravo_search .list-service-item .g-attributes .item:not(:nth-child(2)):before {
  margin-right: 0;
  margin-left: 5px;
}

.g-attributes .attr-title {
  display: inline-flex;
  align-items: center;
}

.g-attributes .attr-title i {
  margin-left: 2px;
}

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

.bravo-pagination .custom-pagination a i,
.bravo-pagination .custom-pagination span i {
  transform: rotateY(180deg);
}

.bravo_detail .bravo_content .g-attributes .list-attributes .item {
  display: inline-flex;
  align-items: center;
}

.bravo_detail .bravo_content .g-attributes .list-attributes .item i {
  margin-left: 5px;
}

.hotel_rooms_form .form-search-rooms .form-search-row > div .arrow {
  left: 20px;
  right: auto;
}

.roomGrid__header > *:first-child {
  padding-left: unset;
  padding-right: 30px;
}

.hotel_rooms_form .list-attributes .attribute-item ul li {
  margin-right: unset;
  margin-left: 15px;
  display: inline-flex;
  align-items: center;
}

.hotel_rooms_form .list-attributes .attribute-item ul li i {
  margin-left: 5px;
}

.border-test {
  left: auto;
  right: 19px;
}

.gotrip-banner .btn-group {
  left: auto;
  right: 10px;
}

.gotrip-banner .btn-group .btn {
  margin-left: auto;
  margin-right: 10px;
}

.gotrip-banner .btn-group .btn .fa {
  margin-right: auto;
  margin-left: 10px;
}

.cruiseSlider__nav > button {
  transform: rotateY(180deg);
}

.border-left-light {
  border-left: unset;
  border-right: 1px solid var(--color-border);
}

[class*=" icofont-"], [class^=icofont-] {
  direction: rtl;
}

.bravo-news .sidebar-widget .sidebar-title h2, .bravo-news .sidebar-widget .sidebar-title h4 {
  padding-left: 25px;
  padding-right: unset;
}

.bravo-news .widget_bloglist ul li .thumb img {
  margin-left: 15px;
  margin-right: unset;
}

.bravo-news .widget_category ul li span {
  margin-right: unset;
  margin-left: 15px;
}

.blog-breadcrumb .ul li:first-child, .blog-breadcrumb ol li:first-child, .blog-breadcrumb ul li:first-child {
  padding-right: 0;
  padding-left: 20px;
}

.blog-breadcrumb .ul li:not(:last-child):after, .blog-breadcrumb ol li:not(:last-child):after, .blog-breadcrumb ul li:not(:last-child):after {
  left: -2px;
  right: auto;
}

.dashboard__sidebar {
  right: 0;
  left: auto;
}

.dashboard__main {
  padding-left: unset;
  padding-right: var(--dashboard-width);
}

.dashboard.-is-sidebar-open .dashboard__main {
  padding-right: 0;
}

.mr-2 {
  margin-right: auto !important;
  margin-left: 0.5rem !important;
}

.bravo_wrap .bravo_user_profile .bravo-list-item .list-item .item-list .sale_info {
  left: -30px;
  right: auto;
  transform: rotate(-45deg);
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  right: -17px;
  left: auto;
}

.masthead-slider__nav .button {
  transform: rotateY(180deg);
}

@media (min-width: 992px) {
  .offset-lg-0 {
    margin-left: unset;
    margin-right: 0;
  }
  .offset-lg-1 {
    margin-left: unset;
    margin-right: 8.33333%;
  }
  .offset-lg-2 {
    margin-left: unset;
    margin-right: 16.66667%;
  }
  .offset-lg-3 {
    margin-left: unset;
    margin-right: 25%;
  }
  .offset-lg-4 {
    margin-left: unset;
    margin-right: 33.33333%;
  }
  .offset-lg-5 {
    margin-left: unset;
    margin-right: 41.66667%;
  }
  .offset-lg-6 {
    margin-left: unset;
    margin-right: 50%;
  }
  .offset-lg-7 {
    margin-left: unset;
    margin-right: 58.33333%;
  }
  .offset-lg-8 {
    margin-left: unset;
    margin-right: 66.66667%;
  }
  .offset-lg-9 {
    margin-left: unset;
    margin-right: 75%;
  }
  .offset-lg-10 {
    margin-left: unset;
    margin-right: 83.33333%;
  }
  .offset-lg-11 {
    margin-left: unset;
    margin-right: 91.66667%;
  }
  .dashboard.-is-sidebar-open .dashboard__sidebar {
    transform: translateX(100%);
  }
}
@media (min-width: 1200px) {
  .header .header-menu .menu .subnav {
    right: 0;
  }
  .header .header-menu .menu__nav > li > .subnav::before {
    left: auto;
    right: 20px;
  }
  .offset-xl-0 {
    margin-left: unset;
    margin-right: 0;
  }
  .offset-xl-1 {
    margin-left: unset;
    margin-right: 8.33333%;
  }
  .offset-xl-2 {
    margin-left: unset;
    margin-right: 16.66667%;
  }
  .offset-xl-3 {
    margin-left: unset;
    margin-right: 25%;
  }
  .offset-xl-4 {
    margin-left: unset;
    margin-right: 33.33333%;
  }
  .offset-xl-5 {
    margin-left: unset;
    margin-right: 41.66667%;
  }
  .offset-xl-6 {
    margin-left: unset;
    margin-right: 50%;
  }
  .offset-xl-7 {
    margin-left: unset;
    margin-right: 58.33333%;
  }
  .offset-xl-8 {
    margin-left: unset;
    margin-right: 66.66667%;
  }
  .offset-xl-9 {
    margin-left: unset;
    margin-right: 75%;
  }
  .offset-xl-10 {
    margin-left: unset;
    margin-right: 83.33333%;
  }
  .offset-xl-11 {
    margin-left: unset;
    margin-right: 91.66667%;
  }
}
@media (max-width: 1199px) {
  .header .header-menu .menu .subnav__backBtn a .icon {
    margin-left: 12px;
    margin-right: unset;
  }
}
@media (max-width: 991px) {
  .bravo_wrap .gotrip_form_search .field-items > .row > div:not(:first-child) {
    border-right: none;
  }
}
@media (max-width: 767px) {
  .md\:text-left {
    text-align: right !important;
  }
}
@media (max-width: 1199px) {
  .xl\:pl-4 {
    padding-left: unset !important;
    padding-right: 4px !important;
  }
  .xl\:pr-4 {
    padding-right: unset !important;
    padding-left: 4px !important;
  }
  .xl\:pr-4.xl\:pl-4 {
    padding-right: 4px !important;
  }
  .xl\:px-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .xl\:ml-4 {
    margin-left: unset !important;
    margin-right: 4px !important;
  }
  .xl\:mr-4 {
    margin-right: unset !important;
    margin-left: 4px !important;
  }
  .xl\:mr-4.xl\:ml-4 {
    margin-right: 4px !important;
  }
  .xl\:mx-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .xl\:pl-5 {
    padding-left: unset !important;
    padding-right: 5px !important;
  }
  .xl\:pr-5 {
    padding-right: unset !important;
    padding-left: 5px !important;
  }
  .xl\:pr-5.xl\:pl-5 {
    padding-right: 5px !important;
  }
  .xl\:px-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .xl\:ml-5 {
    margin-left: unset !important;
    margin-right: 5px !important;
  }
  .xl\:mr-5 {
    margin-right: unset !important;
    margin-left: 5px !important;
  }
  .xl\:mr-5.xl\:ml-5 {
    margin-right: 5px !important;
  }
  .xl\:mx-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .xl\:pl-10 {
    padding-left: unset !important;
    padding-right: 10px !important;
  }
  .xl\:pr-10 {
    padding-right: unset !important;
    padding-left: 10px !important;
  }
  .xl\:pr-10.xl\:pl-10 {
    padding-right: 10px !important;
  }
  .xl\:px-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .xl\:ml-10 {
    margin-left: unset !important;
    margin-right: 10px !important;
  }
  .xl\:mr-10 {
    margin-right: unset !important;
    margin-left: 10px !important;
  }
  .xl\:mr-10.xl\:ml-10 {
    margin-right: 10px !important;
  }
  .xl\:mx-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .xl\:pl-15 {
    padding-left: unset !important;
    padding-right: 15px !important;
  }
  .xl\:pr-15 {
    padding-right: unset !important;
    padding-left: 15px !important;
  }
  .xl\:pr-15.xl\:pl-15 {
    padding-right: 15px !important;
  }
  .xl\:px-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .xl\:ml-15 {
    margin-left: unset !important;
    margin-right: 15px !important;
  }
  .xl\:mr-15 {
    margin-right: unset !important;
    margin-left: 15px !important;
  }
  .xl\:mr-15.xl\:ml-15 {
    margin-right: 15px !important;
  }
  .xl\:mx-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .xl\:pl-20 {
    padding-left: unset !important;
    padding-right: 20px !important;
  }
  .xl\:pr-20 {
    padding-right: unset !important;
    padding-left: 20px !important;
  }
  .xl\:pr-20.xl\:pl-20 {
    padding-right: 20px !important;
  }
  .xl\:px-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .xl\:ml-20 {
    margin-left: unset !important;
    margin-right: 20px !important;
  }
  .xl\:mr-20 {
    margin-right: unset !important;
    margin-left: 20px !important;
  }
  .xl\:mr-20.xl\:ml-20 {
    margin-right: 20px !important;
  }
  .xl\:mx-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .xl\:pl-24 {
    padding-left: unset !important;
    padding-right: 24px !important;
  }
  .xl\:pr-24 {
    padding-right: unset !important;
    padding-left: 24px !important;
  }
  .xl\:pr-24.xl\:pl-24 {
    padding-right: 24px !important;
  }
  .xl\:px-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .xl\:ml-24 {
    margin-left: unset !important;
    margin-right: 24px !important;
  }
  .xl\:mr-24 {
    margin-right: unset !important;
    margin-left: 24px !important;
  }
  .xl\:mr-24.xl\:ml-24 {
    margin-right: 24px !important;
  }
  .xl\:mx-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .xl\:pl-28 {
    padding-left: unset !important;
    padding-right: 28px !important;
  }
  .xl\:pr-28 {
    padding-right: unset !important;
    padding-left: 28px !important;
  }
  .xl\:pr-28.xl\:pl-28 {
    padding-right: 28px !important;
  }
  .xl\:px-28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .xl\:ml-28 {
    margin-left: unset !important;
    margin-right: 28px !important;
  }
  .xl\:mr-28 {
    margin-right: unset !important;
    margin-left: 28px !important;
  }
  .xl\:mr-28.xl\:ml-28 {
    margin-right: 28px !important;
  }
  .xl\:mx-28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .xl\:pl-30 {
    padding-left: unset !important;
    padding-right: 30px !important;
  }
  .xl\:pr-30 {
    padding-right: unset !important;
    padding-left: 30px !important;
  }
  .xl\:pr-30.xl\:pl-30 {
    padding-right: 30px !important;
  }
  .xl\:px-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .xl\:ml-30 {
    margin-left: unset !important;
    margin-right: 30px !important;
  }
  .xl\:mr-30 {
    margin-right: unset !important;
    margin-left: 30px !important;
  }
  .xl\:mr-30.xl\:ml-30 {
    margin-right: 30px !important;
  }
  .xl\:mx-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .xl\:pl-35 {
    padding-left: unset !important;
    padding-right: 35px !important;
  }
  .xl\:pr-35 {
    padding-right: unset !important;
    padding-left: 35px !important;
  }
  .xl\:pr-35.xl\:pl-35 {
    padding-right: 35px !important;
  }
  .xl\:px-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .xl\:ml-35 {
    margin-left: unset !important;
    margin-right: 35px !important;
  }
  .xl\:mr-35 {
    margin-right: unset !important;
    margin-left: 35px !important;
  }
  .xl\:mr-35.xl\:ml-35 {
    margin-right: 35px !important;
  }
  .xl\:mx-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .xl\:pl-40 {
    padding-left: unset !important;
    padding-right: 40px !important;
  }
  .xl\:pr-40 {
    padding-right: unset !important;
    padding-left: 40px !important;
  }
  .xl\:pr-40.xl\:pl-40 {
    padding-right: 40px !important;
  }
  .xl\:px-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .xl\:ml-40 {
    margin-left: unset !important;
    margin-right: 40px !important;
  }
  .xl\:mr-40 {
    margin-right: unset !important;
    margin-left: 40px !important;
  }
  .xl\:mr-40.xl\:ml-40 {
    margin-right: 40px !important;
  }
  .xl\:mx-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .xl\:pl-45 {
    padding-left: unset !important;
    padding-right: 45px !important;
  }
  .xl\:pr-45 {
    padding-right: unset !important;
    padding-left: 45px !important;
  }
  .xl\:pr-45.xl\:pl-45 {
    padding-right: 45px !important;
  }
  .xl\:px-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .xl\:ml-45 {
    margin-left: unset !important;
    margin-right: 45px !important;
  }
  .xl\:mr-45 {
    margin-right: unset !important;
    margin-left: 45px !important;
  }
  .xl\:mr-45.xl\:ml-45 {
    margin-right: 45px !important;
  }
  .xl\:mx-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .xl\:pl-50 {
    padding-left: unset !important;
    padding-right: 50px !important;
  }
  .xl\:pr-50 {
    padding-right: unset !important;
    padding-left: 50px !important;
  }
  .xl\:pr-50.xl\:pl-50 {
    padding-right: 50px !important;
  }
  .xl\:px-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .xl\:ml-50 {
    margin-left: unset !important;
    margin-right: 50px !important;
  }
  .xl\:mr-50 {
    margin-right: unset !important;
    margin-left: 50px !important;
  }
  .xl\:mr-50.xl\:ml-50 {
    margin-right: 50px !important;
  }
  .xl\:mx-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .xl\:pl-60 {
    padding-left: unset !important;
    padding-right: 60px !important;
  }
  .xl\:pr-60 {
    padding-right: unset !important;
    padding-left: 60px !important;
  }
  .xl\:pr-60.xl\:pl-60 {
    padding-right: 60px !important;
  }
  .xl\:px-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .xl\:ml-60 {
    margin-left: unset !important;
    margin-right: 60px !important;
  }
  .xl\:mr-60 {
    margin-right: unset !important;
    margin-left: 60px !important;
  }
  .xl\:mr-60.xl\:ml-60 {
    margin-right: 60px !important;
  }
  .xl\:mx-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .xl\:pl-70 {
    padding-left: unset !important;
    padding-right: 70px !important;
  }
  .xl\:pr-70 {
    padding-right: unset !important;
    padding-left: 70px !important;
  }
  .xl\:pr-70.xl\:pl-70 {
    padding-right: 70px !important;
  }
  .xl\:px-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .xl\:ml-70 {
    margin-left: unset !important;
    margin-right: 70px !important;
  }
  .xl\:mr-70 {
    margin-right: unset !important;
    margin-left: 70px !important;
  }
  .xl\:mr-70.xl\:ml-70 {
    margin-right: 70px !important;
  }
  .xl\:mx-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .xl\:pl-80 {
    padding-left: unset !important;
    padding-right: 80px !important;
  }
  .xl\:pr-80 {
    padding-right: unset !important;
    padding-left: 80px !important;
  }
  .xl\:pr-80.xl\:pl-80 {
    padding-right: 80px !important;
  }
  .xl\:px-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .xl\:ml-80 {
    margin-left: unset !important;
    margin-right: 80px !important;
  }
  .xl\:mr-80 {
    margin-right: unset !important;
    margin-left: 80px !important;
  }
  .xl\:mr-80.xl\:ml-80 {
    margin-right: 80px !important;
  }
  .xl\:mx-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .xl\:pl-90 {
    padding-left: unset !important;
    padding-right: 90px !important;
  }
  .xl\:pr-90 {
    padding-right: unset !important;
    padding-left: 90px !important;
  }
  .xl\:pr-90.xl\:pl-90 {
    padding-right: 90px !important;
  }
  .xl\:px-90 {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .xl\:ml-90 {
    margin-left: unset !important;
    margin-right: 90px !important;
  }
  .xl\:mr-90 {
    margin-right: unset !important;
    margin-left: 90px !important;
  }
  .xl\:mr-90.xl\:ml-90 {
    margin-right: 90px !important;
  }
  .xl\:mx-90 {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .xl\:pl-120 {
    padding-left: unset !important;
    padding-right: 120px !important;
  }
  .xl\:pr-120 {
    padding-right: unset !important;
    padding-left: 120px !important;
  }
  .xl\:pr-120.xl\:pl-120 {
    padding-right: 120px !important;
  }
  .xl\:px-120 {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .xl\:ml-120 {
    margin-left: unset !important;
    margin-right: 120px !important;
  }
  .xl\:mr-120 {
    margin-right: unset !important;
    margin-left: 120px !important;
  }
  .xl\:mr-120.xl\:ml-120 {
    margin-right: 120px !important;
  }
  .xl\:mx-120 {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
}
@media (max-width: 991px) {
  .lg\:pl-4 {
    padding-left: unset !important;
    padding-right: 4px !important;
  }
  .lg\:pr-4 {
    padding-right: unset !important;
    padding-left: 4px !important;
  }
  .lg\:pr-4.lg\:pl-4 {
    padding-right: 4px !important;
  }
  .lg\:px-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .lg\:ml-4 {
    margin-left: unset !important;
    margin-right: 4px !important;
  }
  .lg\:mr-4 {
    margin-right: unset !important;
    margin-left: 4px !important;
  }
  .lg\:mr-4.lg\:ml-4 {
    margin-right: 4px !important;
  }
  .lg\:mx-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .lg\:pl-5 {
    padding-left: unset !important;
    padding-right: 5px !important;
  }
  .lg\:pr-5 {
    padding-right: unset !important;
    padding-left: 5px !important;
  }
  .lg\:pr-5.lg\:pl-5 {
    padding-right: 5px !important;
  }
  .lg\:px-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .lg\:ml-5 {
    margin-left: unset !important;
    margin-right: 5px !important;
  }
  .lg\:mr-5 {
    margin-right: unset !important;
    margin-left: 5px !important;
  }
  .lg\:mr-5.lg\:ml-5 {
    margin-right: 5px !important;
  }
  .lg\:mx-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .lg\:pl-10 {
    padding-left: unset !important;
    padding-right: 10px !important;
  }
  .lg\:pr-10 {
    padding-right: unset !important;
    padding-left: 10px !important;
  }
  .lg\:pr-10.lg\:pl-10 {
    padding-right: 10px !important;
  }
  .lg\:px-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .lg\:ml-10 {
    margin-left: unset !important;
    margin-right: 10px !important;
  }
  .lg\:mr-10 {
    margin-right: unset !important;
    margin-left: 10px !important;
  }
  .lg\:mr-10.lg\:ml-10 {
    margin-right: 10px !important;
  }
  .lg\:mx-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .lg\:pl-15 {
    padding-left: unset !important;
    padding-right: 15px !important;
  }
  .lg\:pr-15 {
    padding-right: unset !important;
    padding-left: 15px !important;
  }
  .lg\:pr-15.lg\:pl-15 {
    padding-right: 15px !important;
  }
  .lg\:px-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .lg\:ml-15 {
    margin-left: unset !important;
    margin-right: 15px !important;
  }
  .lg\:mr-15 {
    margin-right: unset !important;
    margin-left: 15px !important;
  }
  .lg\:mr-15.lg\:ml-15 {
    margin-right: 15px !important;
  }
  .lg\:mx-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .lg\:pl-20 {
    padding-left: unset !important;
    padding-right: 20px !important;
  }
  .lg\:pr-20 {
    padding-right: unset !important;
    padding-left: 20px !important;
  }
  .lg\:pr-20.lg\:pl-20 {
    padding-right: 20px !important;
  }
  .lg\:px-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .lg\:ml-20 {
    margin-left: unset !important;
    margin-right: 20px !important;
  }
  .lg\:mr-20 {
    margin-right: unset !important;
    margin-left: 20px !important;
  }
  .lg\:mr-20.lg\:ml-20 {
    margin-right: 20px !important;
  }
  .lg\:mx-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .lg\:pl-24 {
    padding-left: unset !important;
    padding-right: 24px !important;
  }
  .lg\:pr-24 {
    padding-right: unset !important;
    padding-left: 24px !important;
  }
  .lg\:pr-24.lg\:pl-24 {
    padding-right: 24px !important;
  }
  .lg\:px-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .lg\:ml-24 {
    margin-left: unset !important;
    margin-right: 24px !important;
  }
  .lg\:mr-24 {
    margin-right: unset !important;
    margin-left: 24px !important;
  }
  .lg\:mr-24.lg\:ml-24 {
    margin-right: 24px !important;
  }
  .lg\:mx-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .lg\:pl-28 {
    padding-left: unset !important;
    padding-right: 28px !important;
  }
  .lg\:pr-28 {
    padding-right: unset !important;
    padding-left: 28px !important;
  }
  .lg\:pr-28.lg\:pl-28 {
    padding-right: 28px !important;
  }
  .lg\:px-28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .lg\:ml-28 {
    margin-left: unset !important;
    margin-right: 28px !important;
  }
  .lg\:mr-28 {
    margin-right: unset !important;
    margin-left: 28px !important;
  }
  .lg\:mr-28.lg\:ml-28 {
    margin-right: 28px !important;
  }
  .lg\:mx-28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .lg\:pl-30 {
    padding-left: unset !important;
    padding-right: 30px !important;
  }
  .lg\:pr-30 {
    padding-right: unset !important;
    padding-left: 30px !important;
  }
  .lg\:pr-30.lg\:pl-30 {
    padding-right: 30px !important;
  }
  .lg\:px-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .lg\:ml-30 {
    margin-left: unset !important;
    margin-right: 30px !important;
  }
  .lg\:mr-30 {
    margin-right: unset !important;
    margin-left: 30px !important;
  }
  .lg\:mr-30.lg\:ml-30 {
    margin-right: 30px !important;
  }
  .lg\:mx-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .lg\:pl-35 {
    padding-left: unset !important;
    padding-right: 35px !important;
  }
  .lg\:pr-35 {
    padding-right: unset !important;
    padding-left: 35px !important;
  }
  .lg\:pr-35.lg\:pl-35 {
    padding-right: 35px !important;
  }
  .lg\:px-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .lg\:ml-35 {
    margin-left: unset !important;
    margin-right: 35px !important;
  }
  .lg\:mr-35 {
    margin-right: unset !important;
    margin-left: 35px !important;
  }
  .lg\:mr-35.lg\:ml-35 {
    margin-right: 35px !important;
  }
  .lg\:mx-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .lg\:pl-40 {
    padding-left: unset !important;
    padding-right: 40px !important;
  }
  .lg\:pr-40 {
    padding-right: unset !important;
    padding-left: 40px !important;
  }
  .lg\:pr-40.lg\:pl-40 {
    padding-right: 40px !important;
  }
  .lg\:px-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .lg\:ml-40 {
    margin-left: unset !important;
    margin-right: 40px !important;
  }
  .lg\:mr-40 {
    margin-right: unset !important;
    margin-left: 40px !important;
  }
  .lg\:mr-40.lg\:ml-40 {
    margin-right: 40px !important;
  }
  .lg\:mx-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .lg\:pl-45 {
    padding-left: unset !important;
    padding-right: 45px !important;
  }
  .lg\:pr-45 {
    padding-right: unset !important;
    padding-left: 45px !important;
  }
  .lg\:pr-45.lg\:pl-45 {
    padding-right: 45px !important;
  }
  .lg\:px-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .lg\:ml-45 {
    margin-left: unset !important;
    margin-right: 45px !important;
  }
  .lg\:mr-45 {
    margin-right: unset !important;
    margin-left: 45px !important;
  }
  .lg\:mr-45.lg\:ml-45 {
    margin-right: 45px !important;
  }
  .lg\:mx-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .lg\:pl-50 {
    padding-left: unset !important;
    padding-right: 50px !important;
  }
  .lg\:pr-50 {
    padding-right: unset !important;
    padding-left: 50px !important;
  }
  .lg\:pr-50.lg\:pl-50 {
    padding-right: 50px !important;
  }
  .lg\:px-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .lg\:ml-50 {
    margin-left: unset !important;
    margin-right: 50px !important;
  }
  .lg\:mr-50 {
    margin-right: unset !important;
    margin-left: 50px !important;
  }
  .lg\:mr-50.lg\:ml-50 {
    margin-right: 50px !important;
  }
  .lg\:mx-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .lg\:pl-60 {
    padding-left: unset !important;
    padding-right: 60px !important;
  }
  .lg\:pr-60 {
    padding-right: unset !important;
    padding-left: 60px !important;
  }
  .lg\:pr-60.lg\:pl-60 {
    padding-right: 60px !important;
  }
  .lg\:px-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .lg\:ml-60 {
    margin-left: unset !important;
    margin-right: 60px !important;
  }
  .lg\:mr-60 {
    margin-right: unset !important;
    margin-left: 60px !important;
  }
  .lg\:mr-60.lg\:ml-60 {
    margin-right: 60px !important;
  }
  .lg\:mx-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .lg\:pl-70 {
    padding-left: unset !important;
    padding-right: 70px !important;
  }
  .lg\:pr-70 {
    padding-right: unset !important;
    padding-left: 70px !important;
  }
  .lg\:pr-70.lg\:pl-70 {
    padding-right: 70px !important;
  }
  .lg\:px-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .lg\:ml-70 {
    margin-left: unset !important;
    margin-right: 70px !important;
  }
  .lg\:mr-70 {
    margin-right: unset !important;
    margin-left: 70px !important;
  }
  .lg\:mr-70.lg\:ml-70 {
    margin-right: 70px !important;
  }
  .lg\:mx-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .lg\:pl-80 {
    padding-left: unset !important;
    padding-right: 80px !important;
  }
  .lg\:pr-80 {
    padding-right: unset !important;
    padding-left: 80px !important;
  }
  .lg\:pr-80.lg\:pl-80 {
    padding-right: 80px !important;
  }
  .lg\:px-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .lg\:ml-80 {
    margin-left: unset !important;
    margin-right: 80px !important;
  }
  .lg\:mr-80 {
    margin-right: unset !important;
    margin-left: 80px !important;
  }
  .lg\:mr-80.lg\:ml-80 {
    margin-right: 80px !important;
  }
  .lg\:mx-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .lg\:pl-90 {
    padding-left: unset !important;
    padding-right: 90px !important;
  }
  .lg\:pr-90 {
    padding-right: unset !important;
    padding-left: 90px !important;
  }
  .lg\:pr-90.lg\:pl-90 {
    padding-right: 90px !important;
  }
  .lg\:px-90 {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .lg\:ml-90 {
    margin-left: unset !important;
    margin-right: 90px !important;
  }
  .lg\:mr-90 {
    margin-right: unset !important;
    margin-left: 90px !important;
  }
  .lg\:mr-90.lg\:ml-90 {
    margin-right: 90px !important;
  }
  .lg\:mx-90 {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .lg\:pl-120 {
    padding-left: unset !important;
    padding-right: 120px !important;
  }
  .lg\:pr-120 {
    padding-right: unset !important;
    padding-left: 120px !important;
  }
  .lg\:pr-120.lg\:pl-120 {
    padding-right: 120px !important;
  }
  .lg\:px-120 {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .lg\:ml-120 {
    margin-left: unset !important;
    margin-right: 120px !important;
  }
  .lg\:mr-120 {
    margin-right: unset !important;
    margin-left: 120px !important;
  }
  .lg\:mr-120.lg\:ml-120 {
    margin-right: 120px !important;
  }
  .lg\:mx-120 {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
}
@media (max-width: 767px) {
  .md\:pl-4 {
    padding-left: unset !important;
    padding-right: 4px !important;
  }
  .md\:pr-4 {
    padding-right: unset !important;
    padding-left: 4px !important;
  }
  .md\:pr-4.md\:pl-4 {
    padding-right: 4px !important;
  }
  .md\:px-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .md\:ml-4 {
    margin-left: unset !important;
    margin-right: 4px !important;
  }
  .md\:mr-4 {
    margin-right: unset !important;
    margin-left: 4px !important;
  }
  .md\:mr-4.md\:ml-4 {
    margin-right: 4px !important;
  }
  .md\:mx-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .md\:pl-5 {
    padding-left: unset !important;
    padding-right: 5px !important;
  }
  .md\:pr-5 {
    padding-right: unset !important;
    padding-left: 5px !important;
  }
  .md\:pr-5.md\:pl-5 {
    padding-right: 5px !important;
  }
  .md\:px-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .md\:ml-5 {
    margin-left: unset !important;
    margin-right: 5px !important;
  }
  .md\:mr-5 {
    margin-right: unset !important;
    margin-left: 5px !important;
  }
  .md\:mr-5.md\:ml-5 {
    margin-right: 5px !important;
  }
  .md\:mx-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .md\:pl-10 {
    padding-left: unset !important;
    padding-right: 10px !important;
  }
  .md\:pr-10 {
    padding-right: unset !important;
    padding-left: 10px !important;
  }
  .md\:pr-10.md\:pl-10 {
    padding-right: 10px !important;
  }
  .md\:px-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .md\:ml-10 {
    margin-left: unset !important;
    margin-right: 10px !important;
  }
  .md\:mr-10 {
    margin-right: unset !important;
    margin-left: 10px !important;
  }
  .md\:mr-10.md\:ml-10 {
    margin-right: 10px !important;
  }
  .md\:mx-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .md\:pl-15 {
    padding-left: unset !important;
    padding-right: 15px !important;
  }
  .md\:pr-15 {
    padding-right: unset !important;
    padding-left: 15px !important;
  }
  .md\:pr-15.md\:pl-15 {
    padding-right: 15px !important;
  }
  .md\:px-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .md\:ml-15 {
    margin-left: unset !important;
    margin-right: 15px !important;
  }
  .md\:mr-15 {
    margin-right: unset !important;
    margin-left: 15px !important;
  }
  .md\:mr-15.md\:ml-15 {
    margin-right: 15px !important;
  }
  .md\:mx-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .md\:pl-20 {
    padding-left: unset !important;
    padding-right: 20px !important;
  }
  .md\:pr-20 {
    padding-right: unset !important;
    padding-left: 20px !important;
  }
  .md\:pr-20.md\:pl-20 {
    padding-right: 20px !important;
  }
  .md\:px-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .md\:ml-20 {
    margin-left: unset !important;
    margin-right: 20px !important;
  }
  .md\:mr-20 {
    margin-right: unset !important;
    margin-left: 20px !important;
  }
  .md\:mr-20.md\:ml-20 {
    margin-right: 20px !important;
  }
  .md\:mx-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .md\:pl-24 {
    padding-left: unset !important;
    padding-right: 24px !important;
  }
  .md\:pr-24 {
    padding-right: unset !important;
    padding-left: 24px !important;
  }
  .md\:pr-24.md\:pl-24 {
    padding-right: 24px !important;
  }
  .md\:px-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .md\:ml-24 {
    margin-left: unset !important;
    margin-right: 24px !important;
  }
  .md\:mr-24 {
    margin-right: unset !important;
    margin-left: 24px !important;
  }
  .md\:mr-24.md\:ml-24 {
    margin-right: 24px !important;
  }
  .md\:mx-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .md\:pl-28 {
    padding-left: unset !important;
    padding-right: 28px !important;
  }
  .md\:pr-28 {
    padding-right: unset !important;
    padding-left: 28px !important;
  }
  .md\:pr-28.md\:pl-28 {
    padding-right: 28px !important;
  }
  .md\:px-28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .md\:ml-28 {
    margin-left: unset !important;
    margin-right: 28px !important;
  }
  .md\:mr-28 {
    margin-right: unset !important;
    margin-left: 28px !important;
  }
  .md\:mr-28.md\:ml-28 {
    margin-right: 28px !important;
  }
  .md\:mx-28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .md\:pl-30 {
    padding-left: unset !important;
    padding-right: 30px !important;
  }
  .md\:pr-30 {
    padding-right: unset !important;
    padding-left: 30px !important;
  }
  .md\:pr-30.md\:pl-30 {
    padding-right: 30px !important;
  }
  .md\:px-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .md\:ml-30 {
    margin-left: unset !important;
    margin-right: 30px !important;
  }
  .md\:mr-30 {
    margin-right: unset !important;
    margin-left: 30px !important;
  }
  .md\:mr-30.md\:ml-30 {
    margin-right: 30px !important;
  }
  .md\:mx-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .md\:pl-35 {
    padding-left: unset !important;
    padding-right: 35px !important;
  }
  .md\:pr-35 {
    padding-right: unset !important;
    padding-left: 35px !important;
  }
  .md\:pr-35.md\:pl-35 {
    padding-right: 35px !important;
  }
  .md\:px-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .md\:ml-35 {
    margin-left: unset !important;
    margin-right: 35px !important;
  }
  .md\:mr-35 {
    margin-right: unset !important;
    margin-left: 35px !important;
  }
  .md\:mr-35.md\:ml-35 {
    margin-right: 35px !important;
  }
  .md\:mx-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .md\:pl-40 {
    padding-left: unset !important;
    padding-right: 40px !important;
  }
  .md\:pr-40 {
    padding-right: unset !important;
    padding-left: 40px !important;
  }
  .md\:pr-40.md\:pl-40 {
    padding-right: 40px !important;
  }
  .md\:px-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .md\:ml-40 {
    margin-left: unset !important;
    margin-right: 40px !important;
  }
  .md\:mr-40 {
    margin-right: unset !important;
    margin-left: 40px !important;
  }
  .md\:mr-40.md\:ml-40 {
    margin-right: 40px !important;
  }
  .md\:mx-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .md\:pl-45 {
    padding-left: unset !important;
    padding-right: 45px !important;
  }
  .md\:pr-45 {
    padding-right: unset !important;
    padding-left: 45px !important;
  }
  .md\:pr-45.md\:pl-45 {
    padding-right: 45px !important;
  }
  .md\:px-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .md\:ml-45 {
    margin-left: unset !important;
    margin-right: 45px !important;
  }
  .md\:mr-45 {
    margin-right: unset !important;
    margin-left: 45px !important;
  }
  .md\:mr-45.md\:ml-45 {
    margin-right: 45px !important;
  }
  .md\:mx-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .md\:pl-50 {
    padding-left: unset !important;
    padding-right: 50px !important;
  }
  .md\:pr-50 {
    padding-right: unset !important;
    padding-left: 50px !important;
  }
  .md\:pr-50.md\:pl-50 {
    padding-right: 50px !important;
  }
  .md\:px-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .md\:ml-50 {
    margin-left: unset !important;
    margin-right: 50px !important;
  }
  .md\:mr-50 {
    margin-right: unset !important;
    margin-left: 50px !important;
  }
  .md\:mr-50.md\:ml-50 {
    margin-right: 50px !important;
  }
  .md\:mx-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .md\:pl-60 {
    padding-left: unset !important;
    padding-right: 60px !important;
  }
  .md\:pr-60 {
    padding-right: unset !important;
    padding-left: 60px !important;
  }
  .md\:pr-60.md\:pl-60 {
    padding-right: 60px !important;
  }
  .md\:px-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .md\:ml-60 {
    margin-left: unset !important;
    margin-right: 60px !important;
  }
  .md\:mr-60 {
    margin-right: unset !important;
    margin-left: 60px !important;
  }
  .md\:mr-60.md\:ml-60 {
    margin-right: 60px !important;
  }
  .md\:mx-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .md\:pl-70 {
    padding-left: unset !important;
    padding-right: 70px !important;
  }
  .md\:pr-70 {
    padding-right: unset !important;
    padding-left: 70px !important;
  }
  .md\:pr-70.md\:pl-70 {
    padding-right: 70px !important;
  }
  .md\:px-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .md\:ml-70 {
    margin-left: unset !important;
    margin-right: 70px !important;
  }
  .md\:mr-70 {
    margin-right: unset !important;
    margin-left: 70px !important;
  }
  .md\:mr-70.md\:ml-70 {
    margin-right: 70px !important;
  }
  .md\:mx-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .md\:pl-80 {
    padding-left: unset !important;
    padding-right: 80px !important;
  }
  .md\:pr-80 {
    padding-right: unset !important;
    padding-left: 80px !important;
  }
  .md\:pr-80.md\:pl-80 {
    padding-right: 80px !important;
  }
  .md\:px-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .md\:ml-80 {
    margin-left: unset !important;
    margin-right: 80px !important;
  }
  .md\:mr-80 {
    margin-right: unset !important;
    margin-left: 80px !important;
  }
  .md\:mr-80.md\:ml-80 {
    margin-right: 80px !important;
  }
  .md\:mx-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .md\:pl-90 {
    padding-left: unset !important;
    padding-right: 90px !important;
  }
  .md\:pr-90 {
    padding-right: unset !important;
    padding-left: 90px !important;
  }
  .md\:pr-90.md\:pl-90 {
    padding-right: 90px !important;
  }
  .md\:px-90 {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .md\:ml-90 {
    margin-left: unset !important;
    margin-right: 90px !important;
  }
  .md\:mr-90 {
    margin-right: unset !important;
    margin-left: 90px !important;
  }
  .md\:mr-90.md\:ml-90 {
    margin-right: 90px !important;
  }
  .md\:mx-90 {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .md\:pl-120 {
    padding-left: unset !important;
    padding-right: 120px !important;
  }
  .md\:pr-120 {
    padding-right: unset !important;
    padding-left: 120px !important;
  }
  .md\:pr-120.md\:pl-120 {
    padding-right: 120px !important;
  }
  .md\:px-120 {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .md\:ml-120 {
    margin-left: unset !important;
    margin-right: 120px !important;
  }
  .md\:mr-120 {
    margin-right: unset !important;
    margin-left: 120px !important;
  }
  .md\:mr-120.md\:ml-120 {
    margin-right: 120px !important;
  }
  .md\:mx-120 {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
}
@media (max-width: 575px) {
  .sm\:pl-4 {
    padding-left: unset !important;
    padding-right: 4px !important;
  }
  .sm\:pr-4 {
    padding-right: unset !important;
    padding-left: 4px !important;
  }
  .sm\:pr-4.sm\:pl-4 {
    padding-right: 4px !important;
  }
  .sm\:px-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .sm\:ml-4 {
    margin-left: unset !important;
    margin-right: 4px !important;
  }
  .sm\:mr-4 {
    margin-right: unset !important;
    margin-left: 4px !important;
  }
  .sm\:mr-4.sm\:ml-4 {
    margin-right: 4px !important;
  }
  .sm\:mx-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .sm\:pl-5 {
    padding-left: unset !important;
    padding-right: 5px !important;
  }
  .sm\:pr-5 {
    padding-right: unset !important;
    padding-left: 5px !important;
  }
  .sm\:pr-5.sm\:pl-5 {
    padding-right: 5px !important;
  }
  .sm\:px-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .sm\:ml-5 {
    margin-left: unset !important;
    margin-right: 5px !important;
  }
  .sm\:mr-5 {
    margin-right: unset !important;
    margin-left: 5px !important;
  }
  .sm\:mr-5.sm\:ml-5 {
    margin-right: 5px !important;
  }
  .sm\:mx-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .sm\:pl-10 {
    padding-left: unset !important;
    padding-right: 10px !important;
  }
  .sm\:pr-10 {
    padding-right: unset !important;
    padding-left: 10px !important;
  }
  .sm\:pr-10.sm\:pl-10 {
    padding-right: 10px !important;
  }
  .sm\:px-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .sm\:ml-10 {
    margin-left: unset !important;
    margin-right: 10px !important;
  }
  .sm\:mr-10 {
    margin-right: unset !important;
    margin-left: 10px !important;
  }
  .sm\:mr-10.sm\:ml-10 {
    margin-right: 10px !important;
  }
  .sm\:mx-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .sm\:pl-15 {
    padding-left: unset !important;
    padding-right: 15px !important;
  }
  .sm\:pr-15 {
    padding-right: unset !important;
    padding-left: 15px !important;
  }
  .sm\:pr-15.sm\:pl-15 {
    padding-right: 15px !important;
  }
  .sm\:px-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .sm\:ml-15 {
    margin-left: unset !important;
    margin-right: 15px !important;
  }
  .sm\:mr-15 {
    margin-right: unset !important;
    margin-left: 15px !important;
  }
  .sm\:mr-15.sm\:ml-15 {
    margin-right: 15px !important;
  }
  .sm\:mx-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .sm\:pl-20 {
    padding-left: unset !important;
    padding-right: 20px !important;
  }
  .sm\:pr-20 {
    padding-right: unset !important;
    padding-left: 20px !important;
  }
  .sm\:pr-20.sm\:pl-20 {
    padding-right: 20px !important;
  }
  .sm\:px-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .sm\:ml-20 {
    margin-left: unset !important;
    margin-right: 20px !important;
  }
  .sm\:mr-20 {
    margin-right: unset !important;
    margin-left: 20px !important;
  }
  .sm\:mr-20.sm\:ml-20 {
    margin-right: 20px !important;
  }
  .sm\:mx-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .sm\:pl-24 {
    padding-left: unset !important;
    padding-right: 24px !important;
  }
  .sm\:pr-24 {
    padding-right: unset !important;
    padding-left: 24px !important;
  }
  .sm\:pr-24.sm\:pl-24 {
    padding-right: 24px !important;
  }
  .sm\:px-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .sm\:ml-24 {
    margin-left: unset !important;
    margin-right: 24px !important;
  }
  .sm\:mr-24 {
    margin-right: unset !important;
    margin-left: 24px !important;
  }
  .sm\:mr-24.sm\:ml-24 {
    margin-right: 24px !important;
  }
  .sm\:mx-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .sm\:pl-28 {
    padding-left: unset !important;
    padding-right: 28px !important;
  }
  .sm\:pr-28 {
    padding-right: unset !important;
    padding-left: 28px !important;
  }
  .sm\:pr-28.sm\:pl-28 {
    padding-right: 28px !important;
  }
  .sm\:px-28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .sm\:ml-28 {
    margin-left: unset !important;
    margin-right: 28px !important;
  }
  .sm\:mr-28 {
    margin-right: unset !important;
    margin-left: 28px !important;
  }
  .sm\:mr-28.sm\:ml-28 {
    margin-right: 28px !important;
  }
  .sm\:mx-28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .sm\:pl-30 {
    padding-left: unset !important;
    padding-right: 30px !important;
  }
  .sm\:pr-30 {
    padding-right: unset !important;
    padding-left: 30px !important;
  }
  .sm\:pr-30.sm\:pl-30 {
    padding-right: 30px !important;
  }
  .sm\:px-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .sm\:ml-30 {
    margin-left: unset !important;
    margin-right: 30px !important;
  }
  .sm\:mr-30 {
    margin-right: unset !important;
    margin-left: 30px !important;
  }
  .sm\:mr-30.sm\:ml-30 {
    margin-right: 30px !important;
  }
  .sm\:mx-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .sm\:pl-35 {
    padding-left: unset !important;
    padding-right: 35px !important;
  }
  .sm\:pr-35 {
    padding-right: unset !important;
    padding-left: 35px !important;
  }
  .sm\:pr-35.sm\:pl-35 {
    padding-right: 35px !important;
  }
  .sm\:px-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .sm\:ml-35 {
    margin-left: unset !important;
    margin-right: 35px !important;
  }
  .sm\:mr-35 {
    margin-right: unset !important;
    margin-left: 35px !important;
  }
  .sm\:mr-35.sm\:ml-35 {
    margin-right: 35px !important;
  }
  .sm\:mx-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .sm\:pl-40 {
    padding-left: unset !important;
    padding-right: 40px !important;
  }
  .sm\:pr-40 {
    padding-right: unset !important;
    padding-left: 40px !important;
  }
  .sm\:pr-40.sm\:pl-40 {
    padding-right: 40px !important;
  }
  .sm\:px-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .sm\:ml-40 {
    margin-left: unset !important;
    margin-right: 40px !important;
  }
  .sm\:mr-40 {
    margin-right: unset !important;
    margin-left: 40px !important;
  }
  .sm\:mr-40.sm\:ml-40 {
    margin-right: 40px !important;
  }
  .sm\:mx-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .sm\:pl-45 {
    padding-left: unset !important;
    padding-right: 45px !important;
  }
  .sm\:pr-45 {
    padding-right: unset !important;
    padding-left: 45px !important;
  }
  .sm\:pr-45.sm\:pl-45 {
    padding-right: 45px !important;
  }
  .sm\:px-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .sm\:ml-45 {
    margin-left: unset !important;
    margin-right: 45px !important;
  }
  .sm\:mr-45 {
    margin-right: unset !important;
    margin-left: 45px !important;
  }
  .sm\:mr-45.sm\:ml-45 {
    margin-right: 45px !important;
  }
  .sm\:mx-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .sm\:pl-50 {
    padding-left: unset !important;
    padding-right: 50px !important;
  }
  .sm\:pr-50 {
    padding-right: unset !important;
    padding-left: 50px !important;
  }
  .sm\:pr-50.sm\:pl-50 {
    padding-right: 50px !important;
  }
  .sm\:px-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .sm\:ml-50 {
    margin-left: unset !important;
    margin-right: 50px !important;
  }
  .sm\:mr-50 {
    margin-right: unset !important;
    margin-left: 50px !important;
  }
  .sm\:mr-50.sm\:ml-50 {
    margin-right: 50px !important;
  }
  .sm\:mx-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .sm\:pl-60 {
    padding-left: unset !important;
    padding-right: 60px !important;
  }
  .sm\:pr-60 {
    padding-right: unset !important;
    padding-left: 60px !important;
  }
  .sm\:pr-60.sm\:pl-60 {
    padding-right: 60px !important;
  }
  .sm\:px-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .sm\:ml-60 {
    margin-left: unset !important;
    margin-right: 60px !important;
  }
  .sm\:mr-60 {
    margin-right: unset !important;
    margin-left: 60px !important;
  }
  .sm\:mr-60.sm\:ml-60 {
    margin-right: 60px !important;
  }
  .sm\:mx-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .sm\:pl-70 {
    padding-left: unset !important;
    padding-right: 70px !important;
  }
  .sm\:pr-70 {
    padding-right: unset !important;
    padding-left: 70px !important;
  }
  .sm\:pr-70.sm\:pl-70 {
    padding-right: 70px !important;
  }
  .sm\:px-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .sm\:ml-70 {
    margin-left: unset !important;
    margin-right: 70px !important;
  }
  .sm\:mr-70 {
    margin-right: unset !important;
    margin-left: 70px !important;
  }
  .sm\:mr-70.sm\:ml-70 {
    margin-right: 70px !important;
  }
  .sm\:mx-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .sm\:pl-80 {
    padding-left: unset !important;
    padding-right: 80px !important;
  }
  .sm\:pr-80 {
    padding-right: unset !important;
    padding-left: 80px !important;
  }
  .sm\:pr-80.sm\:pl-80 {
    padding-right: 80px !important;
  }
  .sm\:px-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .sm\:ml-80 {
    margin-left: unset !important;
    margin-right: 80px !important;
  }
  .sm\:mr-80 {
    margin-right: unset !important;
    margin-left: 80px !important;
  }
  .sm\:mr-80.sm\:ml-80 {
    margin-right: 80px !important;
  }
  .sm\:mx-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .sm\:pl-90 {
    padding-left: unset !important;
    padding-right: 90px !important;
  }
  .sm\:pr-90 {
    padding-right: unset !important;
    padding-left: 90px !important;
  }
  .sm\:pr-90.sm\:pl-90 {
    padding-right: 90px !important;
  }
  .sm\:px-90 {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .sm\:ml-90 {
    margin-left: unset !important;
    margin-right: 90px !important;
  }
  .sm\:mr-90 {
    margin-right: unset !important;
    margin-left: 90px !important;
  }
  .sm\:mr-90.sm\:ml-90 {
    margin-right: 90px !important;
  }
  .sm\:mx-90 {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .sm\:pl-120 {
    padding-left: unset !important;
    padding-right: 120px !important;
  }
  .sm\:pr-120 {
    padding-right: unset !important;
    padding-left: 120px !important;
  }
  .sm\:pr-120.sm\:pl-120 {
    padding-right: 120px !important;
  }
  .sm\:px-120 {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .sm\:ml-120 {
    margin-left: unset !important;
    margin-right: 120px !important;
  }
  .sm\:mr-120 {
    margin-right: unset !important;
    margin-left: 120px !important;
  }
  .sm\:mr-120.sm\:ml-120 {
    margin-right: 120px !important;
  }
  .sm\:mx-120 {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
}
