body {
    direction: rtl
}

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

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

.pr-4.pl-4,
.px-4 {
    padding-right: 4px !important
}

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

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

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

.mr-4.ml-4,
.mx-4 {
    margin-right: 4px !important
}

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

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

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

.pr-5.pl-5,
.px-5 {
    padding-right: 5px !important
}

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

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

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

.mr-5.ml-5,
.mx-5 {
    margin-right: 5px !important
}

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

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

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

.pr-10.pl-10,
.px-10 {
    padding-right: 10px !important
}

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

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

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

.mr-10.ml-10,
.mx-10 {
    margin-right: 10px !important
}

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

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

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

.pr-15.pl-15,
.px-15 {
    padding-right: 15px !important
}

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

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

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

.mr-15.ml-15,
.mx-15 {
    margin-right: 15px !important
}

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

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

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

.pr-20.pl-20,
.px-20 {
    padding-right: 20px !important
}

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

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

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

.mr-20.ml-20,
.mx-20 {
    margin-right: 20px !important
}

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

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

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

.pr-24.pl-24,
.px-24 {
    padding-right: 24px !important
}

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

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

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

.mr-24.ml-24,
.mx-24 {
    margin-right: 24px !important
}

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

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

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

.pr-28.pl-28,
.px-28 {
    padding-right: 28px !important
}

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

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

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

.mr-28.ml-28,
.mx-28 {
    margin-right: 28px !important
}

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

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

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

.pr-30.pl-30,
.px-30 {
    padding-right: 30px !important
}

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

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

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

.mr-30.ml-30,
.mx-30 {
    margin-right: 30px !important
}

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

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

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

.pr-35.pl-35,
.px-35 {
    padding-right: 35px !important
}

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

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

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

.mr-35.ml-35,
.mx-35 {
    margin-right: 35px !important
}

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

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

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

.pr-40.pl-40,
.px-40 {
    padding-right: 40px !important
}

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

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

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

.mr-40.ml-40,
.mx-40 {
    margin-right: 40px !important
}

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

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

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

.pr-45.pl-45,
.px-45 {
    padding-right: 45px !important
}

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

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

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

.mr-45.ml-45,
.mx-45 {
    margin-right: 45px !important
}

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

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

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

.pr-50.pl-50,
.px-50 {
    padding-right: 50px !important
}

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

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

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

.mr-50.ml-50,
.mx-50 {
    margin-right: 50px !important
}

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

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

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

.pr-60.pl-60,
.px-60 {
    padding-right: 60px !important
}

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

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

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

.mr-60.ml-60,
.mx-60 {
    margin-right: 60px !important
}

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

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

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

.pr-70.pl-70,
.px-70 {
    padding-right: 70px !important
}

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

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

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

.mr-70.ml-70,
.mx-70 {
    margin-right: 70px !important
}

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

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

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

.pr-80.pl-80,
.px-80 {
    padding-right: 80px !important
}

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

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

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

.mr-80.ml-80,
.mx-80 {
    margin-right: 80px !important
}

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

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

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

.pr-90.pl-90,
.px-90 {
    padding-right: 90px !important
}

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

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

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

.mr-90.ml-90,
.mx-90 {
    margin-right: 90px !important
}

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

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

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

.pr-120.pl-120,
.px-120 {
    padding-right: 120px !important
}

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

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

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

.mr-120.ml-120,
.mx-120 {
    margin-right: 120px !important
}

.mx-120 {
    margin-left: 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-guests__field,
.searchMenu-loc__field {
    left: auto;
    right: 0
}

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

[aria-label="Next slide"] .icon-arrow-right,
[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
}

.desktopMenu,
.list-star .booking-item-rating-stars-active {
    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 {
    left: 0;
    right: auto
}

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

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

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

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

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

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

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

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

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

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

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

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

.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 {
    align-items: center;
    display: inline-flex
}

.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 {
    align-items: center;
    display: inline-flex;
    margin-left: 15px;
    margin-right: unset
}

.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-left: 10px;
    margin-right: auto
}

.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,
.bravo-news .widget_category ul li span {
    margin-left: 15px;
    margin-right: unset
}

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

.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 {
    left: auto;
    right: 0
}

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

.mr-2 {
    margin-left: .5rem !important;
    margin-right: auto !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 {
    left: auto;
    right: -17px
}

.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-left: 4px !important;
        padding-right: unset !important
    }

    .xl\:pr-4.xl\:pl-4,
    .xl\:px-4 {
        padding-right: 4px !important
    }

    .xl\:px-4 {
        padding-left: 4px !important
    }

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

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

    .xl\:mr-4.xl\:ml-4,
    .xl\:mx-4 {
        margin-right: 4px !important
    }

    .xl\:mx-4 {
        margin-left: 4px !important
    }

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

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

    .xl\:pr-5.xl\:pl-5,
    .xl\:px-5 {
        padding-right: 5px !important
    }

    .xl\:px-5 {
        padding-left: 5px !important
    }

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

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

    .xl\:mr-5.xl\:ml-5,
    .xl\:mx-5 {
        margin-right: 5px !important
    }

    .xl\:mx-5 {
        margin-left: 5px !important
    }

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

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

    .xl\:pr-10.xl\:pl-10,
    .xl\:px-10 {
        padding-right: 10px !important
    }

    .xl\:px-10 {
        padding-left: 10px !important
    }

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

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

    .xl\:mr-10.xl\:ml-10,
    .xl\:mx-10 {
        margin-right: 10px !important
    }

    .xl\:mx-10 {
        margin-left: 10px !important
    }

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

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

    .xl\:pr-15.xl\:pl-15,
    .xl\:px-15 {
        padding-right: 15px !important
    }

    .xl\:px-15 {
        padding-left: 15px !important
    }

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

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

    .xl\:mr-15.xl\:ml-15,
    .xl\:mx-15 {
        margin-right: 15px !important
    }

    .xl\:mx-15 {
        margin-left: 15px !important
    }

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

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

    .xl\:pr-20.xl\:pl-20,
    .xl\:px-20 {
        padding-right: 20px !important
    }

    .xl\:px-20 {
        padding-left: 20px !important
    }

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

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

    .xl\:mr-20.xl\:ml-20,
    .xl\:mx-20 {
        margin-right: 20px !important
    }

    .xl\:mx-20 {
        margin-left: 20px !important
    }

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

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

    .xl\:pr-24.xl\:pl-24,
    .xl\:px-24 {
        padding-right: 24px !important
    }

    .xl\:px-24 {
        padding-left: 24px !important
    }

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

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

    .xl\:mr-24.xl\:ml-24,
    .xl\:mx-24 {
        margin-right: 24px !important
    }

    .xl\:mx-24 {
        margin-left: 24px !important
    }

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

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

    .xl\:pr-28.xl\:pl-28,
    .xl\:px-28 {
        padding-right: 28px !important
    }

    .xl\:px-28 {
        padding-left: 28px !important
    }

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

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

    .xl\:mr-28.xl\:ml-28,
    .xl\:mx-28 {
        margin-right: 28px !important
    }

    .xl\:mx-28 {
        margin-left: 28px !important
    }

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

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

    .xl\:pr-30.xl\:pl-30,
    .xl\:px-30 {
        padding-right: 30px !important
    }

    .xl\:px-30 {
        padding-left: 30px !important
    }

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

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

    .xl\:mr-30.xl\:ml-30,
    .xl\:mx-30 {
        margin-right: 30px !important
    }

    .xl\:mx-30 {
        margin-left: 30px !important
    }

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

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

    .xl\:pr-35.xl\:pl-35,
    .xl\:px-35 {
        padding-right: 35px !important
    }

    .xl\:px-35 {
        padding-left: 35px !important
    }

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

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

    .xl\:mr-35.xl\:ml-35,
    .xl\:mx-35 {
        margin-right: 35px !important
    }

    .xl\:mx-35 {
        margin-left: 35px !important
    }

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

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

    .xl\:pr-40.xl\:pl-40,
    .xl\:px-40 {
        padding-right: 40px !important
    }

    .xl\:px-40 {
        padding-left: 40px !important
    }

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

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

    .xl\:mr-40.xl\:ml-40,
    .xl\:mx-40 {
        margin-right: 40px !important
    }

    .xl\:mx-40 {
        margin-left: 40px !important
    }

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

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

    .xl\:pr-45.xl\:pl-45,
    .xl\:px-45 {
        padding-right: 45px !important
    }

    .xl\:px-45 {
        padding-left: 45px !important
    }

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

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

    .xl\:mr-45.xl\:ml-45,
    .xl\:mx-45 {
        margin-right: 45px !important
    }

    .xl\:mx-45 {
        margin-left: 45px !important
    }

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

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

    .xl\:pr-50.xl\:pl-50,
    .xl\:px-50 {
        padding-right: 50px !important
    }

    .xl\:px-50 {
        padding-left: 50px !important
    }

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

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

    .xl\:mr-50.xl\:ml-50,
    .xl\:mx-50 {
        margin-right: 50px !important
    }

    .xl\:mx-50 {
        margin-left: 50px !important
    }

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

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

    .xl\:pr-60.xl\:pl-60,
    .xl\:px-60 {
        padding-right: 60px !important
    }

    .xl\:px-60 {
        padding-left: 60px !important
    }

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

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

    .xl\:mr-60.xl\:ml-60,
    .xl\:mx-60 {
        margin-right: 60px !important
    }

    .xl\:mx-60 {
        margin-left: 60px !important
    }

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

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

    .xl\:pr-70.xl\:pl-70,
    .xl\:px-70 {
        padding-right: 70px !important
    }

    .xl\:px-70 {
        padding-left: 70px !important
    }

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

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

    .xl\:mr-70.xl\:ml-70,
    .xl\:mx-70 {
        margin-right: 70px !important
    }

    .xl\:mx-70 {
        margin-left: 70px !important
    }

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

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

    .xl\:pr-80.xl\:pl-80,
    .xl\:px-80 {
        padding-right: 80px !important
    }

    .xl\:px-80 {
        padding-left: 80px !important
    }

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

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

    .xl\:mr-80.xl\:ml-80,
    .xl\:mx-80 {
        margin-right: 80px !important
    }

    .xl\:mx-80 {
        margin-left: 80px !important
    }

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

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

    .xl\:pr-90.xl\:pl-90,
    .xl\:px-90 {
        padding-right: 90px !important
    }

    .xl\:px-90 {
        padding-left: 90px !important
    }

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

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

    .xl\:mr-90.xl\:ml-90,
    .xl\:mx-90 {
        margin-right: 90px !important
    }

    .xl\:mx-90 {
        margin-left: 90px !important
    }

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

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

    .xl\:pr-120.xl\:pl-120,
    .xl\:px-120 {
        padding-right: 120px !important
    }

    .xl\:px-120 {
        padding-left: 120px !important
    }

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

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

    .xl\:mr-120.xl\:ml-120,
    .xl\:mx-120 {
        margin-right: 120px !important
    }

    .xl\:mx-120 {
        margin-left: 120px !important
    }
}

@media (max-width:991px) {
    .lg\:pl-4 {
        padding-left: unset !important;
        padding-right: 4px !important
    }

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

    .lg\:pr-4.lg\:pl-4,
    .lg\:px-4 {
        padding-right: 4px !important
    }

    .lg\:px-4 {
        padding-left: 4px !important
    }

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

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

    .lg\:mr-4.lg\:ml-4,
    .lg\:mx-4 {
        margin-right: 4px !important
    }

    .lg\:mx-4 {
        margin-left: 4px !important
    }

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

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

    .lg\:pr-5.lg\:pl-5,
    .lg\:px-5 {
        padding-right: 5px !important
    }

    .lg\:px-5 {
        padding-left: 5px !important
    }

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

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

    .lg\:mr-5.lg\:ml-5,
    .lg\:mx-5 {
        margin-right: 5px !important
    }

    .lg\:mx-5 {
        margin-left: 5px !important
    }

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

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

    .lg\:pr-10.lg\:pl-10,
    .lg\:px-10 {
        padding-right: 10px !important
    }

    .lg\:px-10 {
        padding-left: 10px !important
    }

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

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

    .lg\:mr-10.lg\:ml-10,
    .lg\:mx-10 {
        margin-right: 10px !important
    }

    .lg\:mx-10 {
        margin-left: 10px !important
    }

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

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

    .lg\:pr-15.lg\:pl-15,
    .lg\:px-15 {
        padding-right: 15px !important
    }

    .lg\:px-15 {
        padding-left: 15px !important
    }

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

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

    .lg\:mr-15.lg\:ml-15,
    .lg\:mx-15 {
        margin-right: 15px !important
    }

    .lg\:mx-15 {
        margin-left: 15px !important
    }

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

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

    .lg\:pr-20.lg\:pl-20,
    .lg\:px-20 {
        padding-right: 20px !important
    }

    .lg\:px-20 {
        padding-left: 20px !important
    }

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

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

    .lg\:mr-20.lg\:ml-20,
    .lg\:mx-20 {
        margin-right: 20px !important
    }

    .lg\:mx-20 {
        margin-left: 20px !important
    }

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

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

    .lg\:pr-24.lg\:pl-24,
    .lg\:px-24 {
        padding-right: 24px !important
    }

    .lg\:px-24 {
        padding-left: 24px !important
    }

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

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

    .lg\:mr-24.lg\:ml-24,
    .lg\:mx-24 {
        margin-right: 24px !important
    }

    .lg\:mx-24 {
        margin-left: 24px !important
    }

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

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

    .lg\:pr-28.lg\:pl-28,
    .lg\:px-28 {
        padding-right: 28px !important
    }

    .lg\:px-28 {
        padding-left: 28px !important
    }

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

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

    .lg\:mr-28.lg\:ml-28,
    .lg\:mx-28 {
        margin-right: 28px !important
    }

    .lg\:mx-28 {
        margin-left: 28px !important
    }

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

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

    .lg\:pr-30.lg\:pl-30,
    .lg\:px-30 {
        padding-right: 30px !important
    }

    .lg\:px-30 {
        padding-left: 30px !important
    }

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

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

    .lg\:mr-30.lg\:ml-30,
    .lg\:mx-30 {
        margin-right: 30px !important
    }

    .lg\:mx-30 {
        margin-left: 30px !important
    }

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

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

    .lg\:pr-35.lg\:pl-35,
    .lg\:px-35 {
        padding-right: 35px !important
    }

    .lg\:px-35 {
        padding-left: 35px !important
    }

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

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

    .lg\:mr-35.lg\:ml-35,
    .lg\:mx-35 {
        margin-right: 35px !important
    }

    .lg\:mx-35 {
        margin-left: 35px !important
    }

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

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

    .lg\:pr-40.lg\:pl-40,
    .lg\:px-40 {
        padding-right: 40px !important
    }

    .lg\:px-40 {
        padding-left: 40px !important
    }

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

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

    .lg\:mr-40.lg\:ml-40,
    .lg\:mx-40 {
        margin-right: 40px !important
    }

    .lg\:mx-40 {
        margin-left: 40px !important
    }

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

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

    .lg\:pr-45.lg\:pl-45,
    .lg\:px-45 {
        padding-right: 45px !important
    }

    .lg\:px-45 {
        padding-left: 45px !important
    }

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

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

    .lg\:mr-45.lg\:ml-45,
    .lg\:mx-45 {
        margin-right: 45px !important
    }

    .lg\:mx-45 {
        margin-left: 45px !important
    }

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

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

    .lg\:pr-50.lg\:pl-50,
    .lg\:px-50 {
        padding-right: 50px !important
    }

    .lg\:px-50 {
        padding-left: 50px !important
    }

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

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

    .lg\:mr-50.lg\:ml-50,
    .lg\:mx-50 {
        margin-right: 50px !important
    }

    .lg\:mx-50 {
        margin-left: 50px !important
    }

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

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

    .lg\:pr-60.lg\:pl-60,
    .lg\:px-60 {
        padding-right: 60px !important
    }

    .lg\:px-60 {
        padding-left: 60px !important
    }

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

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

    .lg\:mr-60.lg\:ml-60,
    .lg\:mx-60 {
        margin-right: 60px !important
    }

    .lg\:mx-60 {
        margin-left: 60px !important
    }

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

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

    .lg\:pr-70.lg\:pl-70,
    .lg\:px-70 {
        padding-right: 70px !important
    }

    .lg\:px-70 {
        padding-left: 70px !important
    }

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

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

    .lg\:mr-70.lg\:ml-70,
    .lg\:mx-70 {
        margin-right: 70px !important
    }

    .lg\:mx-70 {
        margin-left: 70px !important
    }

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

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

    .lg\:pr-80.lg\:pl-80,
    .lg\:px-80 {
        padding-right: 80px !important
    }

    .lg\:px-80 {
        padding-left: 80px !important
    }

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

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

    .lg\:mr-80.lg\:ml-80,
    .lg\:mx-80 {
        margin-right: 80px !important
    }

    .lg\:mx-80 {
        margin-left: 80px !important
    }

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

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

    .lg\:pr-90.lg\:pl-90,
    .lg\:px-90 {
        padding-right: 90px !important
    }

    .lg\:px-90 {
        padding-left: 90px !important
    }

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

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

    .lg\:mr-90.lg\:ml-90,
    .lg\:mx-90 {
        margin-right: 90px !important
    }

    .lg\:mx-90 {
        margin-left: 90px !important
    }

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

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

    .lg\:pr-120.lg\:pl-120,
    .lg\:px-120 {
        padding-right: 120px !important
    }

    .lg\:px-120 {
        padding-left: 120px !important
    }

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

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

    .lg\:mr-120.lg\:ml-120,
    .lg\:mx-120 {
        margin-right: 120px !important
    }

    .lg\:mx-120 {
        margin-left: 120px !important
    }
}

@media (max-width:767px) {
    .md\:pl-4 {
        padding-left: unset !important;
        padding-right: 4px !important
    }

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

    .md\:pr-4.md\:pl-4,
    .md\:px-4 {
        padding-right: 4px !important
    }

    .md\:px-4 {
        padding-left: 4px !important
    }

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

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

    .md\:mr-4.md\:ml-4,
    .md\:mx-4 {
        margin-right: 4px !important
    }

    .md\:mx-4 {
        margin-left: 4px !important
    }

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

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

    .md\:pr-5.md\:pl-5,
    .md\:px-5 {
        padding-right: 5px !important
    }

    .md\:px-5 {
        padding-left: 5px !important
    }

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

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

    .md\:mr-5.md\:ml-5,
    .md\:mx-5 {
        margin-right: 5px !important
    }

    .md\:mx-5 {
        margin-left: 5px !important
    }

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

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

    .md\:pr-10.md\:pl-10,
    .md\:px-10 {
        padding-right: 10px !important
    }

    .md\:px-10 {
        padding-left: 10px !important
    }

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

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

    .md\:mr-10.md\:ml-10,
    .md\:mx-10 {
        margin-right: 10px !important
    }

    .md\:mx-10 {
        margin-left: 10px !important
    }

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

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

    .md\:pr-15.md\:pl-15,
    .md\:px-15 {
        padding-right: 15px !important
    }

    .md\:px-15 {
        padding-left: 15px !important
    }

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

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

    .md\:mr-15.md\:ml-15,
    .md\:mx-15 {
        margin-right: 15px !important
    }

    .md\:mx-15 {
        margin-left: 15px !important
    }

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

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

    .md\:pr-20.md\:pl-20,
    .md\:px-20 {
        padding-right: 20px !important
    }

    .md\:px-20 {
        padding-left: 20px !important
    }

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

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

    .md\:mr-20.md\:ml-20,
    .md\:mx-20 {
        margin-right: 20px !important
    }

    .md\:mx-20 {
        margin-left: 20px !important
    }

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

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

    .md\:pr-24.md\:pl-24,
    .md\:px-24 {
        padding-right: 24px !important
    }

    .md\:px-24 {
        padding-left: 24px !important
    }

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

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

    .md\:mr-24.md\:ml-24,
    .md\:mx-24 {
        margin-right: 24px !important
    }

    .md\:mx-24 {
        margin-left: 24px !important
    }

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

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

    .md\:pr-28.md\:pl-28,
    .md\:px-28 {
        padding-right: 28px !important
    }

    .md\:px-28 {
        padding-left: 28px !important
    }

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

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

    .md\:mr-28.md\:ml-28,
    .md\:mx-28 {
        margin-right: 28px !important
    }

    .md\:mx-28 {
        margin-left: 28px !important
    }

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

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

    .md\:pr-30.md\:pl-30,
    .md\:px-30 {
        padding-right: 30px !important
    }

    .md\:px-30 {
        padding-left: 30px !important
    }

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

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

    .md\:mr-30.md\:ml-30,
    .md\:mx-30 {
        margin-right: 30px !important
    }

    .md\:mx-30 {
        margin-left: 30px !important
    }

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

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

    .md\:pr-35.md\:pl-35,
    .md\:px-35 {
        padding-right: 35px !important
    }

    .md\:px-35 {
        padding-left: 35px !important
    }

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

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

    .md\:mr-35.md\:ml-35,
    .md\:mx-35 {
        margin-right: 35px !important
    }

    .md\:mx-35 {
        margin-left: 35px !important
    }

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

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

    .md\:pr-40.md\:pl-40,
    .md\:px-40 {
        padding-right: 40px !important
    }

    .md\:px-40 {
        padding-left: 40px !important
    }

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

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

    .md\:mr-40.md\:ml-40,
    .md\:mx-40 {
        margin-right: 40px !important
    }

    .md\:mx-40 {
        margin-left: 40px !important
    }

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

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

    .md\:pr-45.md\:pl-45,
    .md\:px-45 {
        padding-right: 45px !important
    }

    .md\:px-45 {
        padding-left: 45px !important
    }

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

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

    .md\:mr-45.md\:ml-45,
    .md\:mx-45 {
        margin-right: 45px !important
    }

    .md\:mx-45 {
        margin-left: 45px !important
    }

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

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

    .md\:pr-50.md\:pl-50,
    .md\:px-50 {
        padding-right: 50px !important
    }

    .md\:px-50 {
        padding-left: 50px !important
    }

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

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

    .md\:mr-50.md\:ml-50,
    .md\:mx-50 {
        margin-right: 50px !important
    }

    .md\:mx-50 {
        margin-left: 50px !important
    }

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

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

    .md\:pr-60.md\:pl-60,
    .md\:px-60 {
        padding-right: 60px !important
    }

    .md\:px-60 {
        padding-left: 60px !important
    }

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

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

    .md\:mr-60.md\:ml-60,
    .md\:mx-60 {
        margin-right: 60px !important
    }

    .md\:mx-60 {
        margin-left: 60px !important
    }

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

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

    .md\:pr-70.md\:pl-70,
    .md\:px-70 {
        padding-right: 70px !important
    }

    .md\:px-70 {
        padding-left: 70px !important
    }

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

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

    .md\:mr-70.md\:ml-70,
    .md\:mx-70 {
        margin-right: 70px !important
    }

    .md\:mx-70 {
        margin-left: 70px !important
    }

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

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

    .md\:pr-80.md\:pl-80,
    .md\:px-80 {
        padding-right: 80px !important
    }

    .md\:px-80 {
        padding-left: 80px !important
    }

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

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

    .md\:mr-80.md\:ml-80,
    .md\:mx-80 {
        margin-right: 80px !important
    }

    .md\:mx-80 {
        margin-left: 80px !important
    }

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

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

    .md\:pr-90.md\:pl-90,
    .md\:px-90 {
        padding-right: 90px !important
    }

    .md\:px-90 {
        padding-left: 90px !important
    }

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

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

    .md\:mr-90.md\:ml-90,
    .md\:mx-90 {
        margin-right: 90px !important
    }

    .md\:mx-90 {
        margin-left: 90px !important
    }

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

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

    .md\:pr-120.md\:pl-120,
    .md\:px-120 {
        padding-right: 120px !important
    }

    .md\:px-120 {
        padding-left: 120px !important
    }

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

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

    .md\:mr-120.md\:ml-120,
    .md\:mx-120 {
        margin-right: 120px !important
    }

    .md\:mx-120 {
        margin-left: 120px !important
    }
}

@media (max-width:575px) {
    .sm\:pl-4 {
        padding-left: unset !important;
        padding-right: 4px !important
    }

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

    .sm\:pr-4.sm\:pl-4,
    .sm\:px-4 {
        padding-right: 4px !important
    }

    .sm\:px-4 {
        padding-left: 4px !important
    }

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

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

    .sm\:mr-4.sm\:ml-4,
    .sm\:mx-4 {
        margin-right: 4px !important
    }

    .sm\:mx-4 {
        margin-left: 4px !important
    }

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

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

    .sm\:pr-5.sm\:pl-5,
    .sm\:px-5 {
        padding-right: 5px !important
    }

    .sm\:px-5 {
        padding-left: 5px !important
    }

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

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

    .sm\:mr-5.sm\:ml-5,
    .sm\:mx-5 {
        margin-right: 5px !important
    }

    .sm\:mx-5 {
        margin-left: 5px !important
    }

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

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

    .sm\:pr-10.sm\:pl-10,
    .sm\:px-10 {
        padding-right: 10px !important
    }

    .sm\:px-10 {
        padding-left: 10px !important
    }

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

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

    .sm\:mr-10.sm\:ml-10,
    .sm\:mx-10 {
        margin-right: 10px !important
    }

    .sm\:mx-10 {
        margin-left: 10px !important
    }

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

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

    .sm\:pr-15.sm\:pl-15,
    .sm\:px-15 {
        padding-right: 15px !important
    }

    .sm\:px-15 {
        padding-left: 15px !important
    }

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

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

    .sm\:mr-15.sm\:ml-15,
    .sm\:mx-15 {
        margin-right: 15px !important
    }

    .sm\:mx-15 {
        margin-left: 15px !important
    }

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

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

    .sm\:pr-20.sm\:pl-20,
    .sm\:px-20 {
        padding-right: 20px !important
    }

    .sm\:px-20 {
        padding-left: 20px !important
    }

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

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

    .sm\:mr-20.sm\:ml-20,
    .sm\:mx-20 {
        margin-right: 20px !important
    }

    .sm\:mx-20 {
        margin-left: 20px !important
    }

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

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

    .sm\:pr-24.sm\:pl-24,
    .sm\:px-24 {
        padding-right: 24px !important
    }

    .sm\:px-24 {
        padding-left: 24px !important
    }

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

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

    .sm\:mr-24.sm\:ml-24,
    .sm\:mx-24 {
        margin-right: 24px !important
    }

    .sm\:mx-24 {
        margin-left: 24px !important
    }

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

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

    .sm\:pr-28.sm\:pl-28,
    .sm\:px-28 {
        padding-right: 28px !important
    }

    .sm\:px-28 {
        padding-left: 28px !important
    }

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

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

    .sm\:mr-28.sm\:ml-28,
    .sm\:mx-28 {
        margin-right: 28px !important
    }

    .sm\:mx-28 {
        margin-left: 28px !important
    }

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

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

    .sm\:pr-30.sm\:pl-30,
    .sm\:px-30 {
        padding-right: 30px !important
    }

    .sm\:px-30 {
        padding-left: 30px !important
    }

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

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

    .sm\:mr-30.sm\:ml-30,
    .sm\:mx-30 {
        margin-right: 30px !important
    }

    .sm\:mx-30 {
        margin-left: 30px !important
    }

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

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

    .sm\:pr-35.sm\:pl-35,
    .sm\:px-35 {
        padding-right: 35px !important
    }

    .sm\:px-35 {
        padding-left: 35px !important
    }

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

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

    .sm\:mr-35.sm\:ml-35,
    .sm\:mx-35 {
        margin-right: 35px !important
    }

    .sm\:mx-35 {
        margin-left: 35px !important
    }

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

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

    .sm\:pr-40.sm\:pl-40,
    .sm\:px-40 {
        padding-right: 40px !important
    }

    .sm\:px-40 {
        padding-left: 40px !important
    }

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

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

    .sm\:mr-40.sm\:ml-40,
    .sm\:mx-40 {
        margin-right: 40px !important
    }

    .sm\:mx-40 {
        margin-left: 40px !important
    }

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

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

    .sm\:pr-45.sm\:pl-45,
    .sm\:px-45 {
        padding-right: 45px !important
    }

    .sm\:px-45 {
        padding-left: 45px !important
    }

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

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

    .sm\:mr-45.sm\:ml-45,
    .sm\:mx-45 {
        margin-right: 45px !important
    }

    .sm\:mx-45 {
        margin-left: 45px !important
    }

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

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

    .sm\:pr-50.sm\:pl-50,
    .sm\:px-50 {
        padding-right: 50px !important
    }

    .sm\:px-50 {
        padding-left: 50px !important
    }

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

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

    .sm\:mr-50.sm\:ml-50,
    .sm\:mx-50 {
        margin-right: 50px !important
    }

    .sm\:mx-50 {
        margin-left: 50px !important
    }

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

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

    .sm\:pr-60.sm\:pl-60,
    .sm\:px-60 {
        padding-right: 60px !important
    }

    .sm\:px-60 {
        padding-left: 60px !important
    }

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

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

    .sm\:mr-60.sm\:ml-60,
    .sm\:mx-60 {
        margin-right: 60px !important
    }

    .sm\:mx-60 {
        margin-left: 60px !important
    }

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

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

    .sm\:pr-70.sm\:pl-70,
    .sm\:px-70 {
        padding-right: 70px !important
    }

    .sm\:px-70 {
        padding-left: 70px !important
    }

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

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

    .sm\:mr-70.sm\:ml-70,
    .sm\:mx-70 {
        margin-right: 70px !important
    }

    .sm\:mx-70 {
        margin-left: 70px !important
    }

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

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

    .sm\:pr-80.sm\:pl-80,
    .sm\:px-80 {
        padding-right: 80px !important
    }

    .sm\:px-80 {
        padding-left: 80px !important
    }

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

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

    .sm\:mr-80.sm\:ml-80,
    .sm\:mx-80 {
        margin-right: 80px !important
    }

    .sm\:mx-80 {
        margin-left: 80px !important
    }

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

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

    .sm\:pr-90.sm\:pl-90,
    .sm\:px-90 {
        padding-right: 90px !important
    }

    .sm\:px-90 {
        padding-left: 90px !important
    }

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

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

    .sm\:mr-90.sm\:ml-90,
    .sm\:mx-90 {
        margin-right: 90px !important
    }

    .sm\:mx-90 {
        margin-left: 90px !important
    }

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

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

    .sm\:pr-120.sm\:pl-120,
    .sm\:px-120 {
        padding-right: 120px !important
    }

    .sm\:px-120 {
        padding-left: 120px !important
    }

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

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

    .sm\:mr-120.sm\:ml-120,
    .sm\:mx-120 {
        margin-right: 120px !important
    }

    .sm\:mx-120 {
        margin-left: 120px !important
    }
}