.conversion_program-carousel .carousel-control-next-icon, .conversion_program-carousel .carousel-control-prev-icon {
    width: 48px;
    height: 48px;
    background-repeat: no-repeat;
}

.conversion_program-carousel .carousel-control-prev-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK6SURBVHgB3Vq7bhpREB3WUBjWbIxYET4gokKWDGvFCY4UlIIf4F9S0kZJn3SR8gMUtEBkOwVIQbzE4w+QKwqD3IFn1ndtjLm73sY710carbi32DMzZ+Y+2BAEj5Awwnrr6QkNAkSlUqH376OZaCm0A3hwhj2IPBE+6nQ6v+v1+q9isfhJjLEHRfkgEokcT6fTxlqg3W7/wfE0+FBGGF4eRE5H8u96vd73TCbz2ZmYzWZXcKf/Z9fAS0NLJpMkkdxkMrmPPAF/N3H8GC0KHOsAOdqyQcttyoYwHo//4vgJmgEBNxYZ7IJF2TwhLyJvAVfyolU6smluRx6dst4gcH4PuIHIO5ofjUbNHbLhG3kQBUuy8SDPL/JwF1EDyedVjDx1mziakuSJlE1e0iotMc868jLNnyQSCb7kBTmZbGiR4kmeWqUgnyOySmlebA+IvOVSsGxlYxcstcpdKyxwJ++medoegAKRt1SM/P0iJSNPmREbOJbYx8gfuZEHppEnaLqum7Va7dsm+Var9R/nvqAdQgDk/bxwvVgstFgs9ujWYLVahcLhMO0o98rlMu8rkVQqFcNHfjgcnm9modvt/kMnzgzDCCQLfkCRptPTh8FgcLHpBN4wXOJ4QTjBco9vQ3QYIvmx3+9f7nKC5jl3IgJF+BBlI8vEGVoCFJCTlxNK1ISnE0rICSSFjc4VQIVMiO6jtBNaPB6nwpW2WFBATk6LdXUCVChscJeTGi0W7VT5FgveTvDddsDDOvG6M0Hdi3V3wnOCs4t977F34i8nkGeiINYR9pnY6QRuzS/wvE1XkDowB0WY5HS6fbJrNBo/8cj6FnxkIYh0rdCu0abZbPYrXoydOxPz+fxmuVwq86mBU9j5arX6g/6lL5VKBXE1o4YTVBPioiAdjUbTpmmS/n11Ig6ebn9u4+szg1ulBC5QscRpogAAAABJRU5ErkJggg==');
}

.conversion_program-carousel .carousel-control-next-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKRSURBVHgB1VnNThpRFD6jQGqnMzBTGhv6BE0Ii5bSREybsOgb8D6kGxcaNz6AcQ0JPIAmikrCAvk1gYUb4pqFmLgwOp4jlzjBuYOzcc79kpORK4HvO/f77p25aBAMmseYAyFiBYKB3m/our6O1y9Ya6VSKehnhAbqfrxQKPxpNpsH1Wp1B1//xEpA8EaEAiL5rVKp7DoC/X7/GMc2sCwISUSQLyWv31uWtTYfSKfTf3u93hb++T2OIDuhLuAMHSvb7XZPHRdQxAnMZiLBPROrMLNLvt1un0tEWKxFCHIkYlMmAt0UWibeijeJ4G6nFdM07Ugk4mknGldCBPhkAkVsJBDA2U6iwzbWZqfTOZMFG7hnguyE17yfCBWWWM+ZwH2jTpkABWZimQgl7CQVodI+4TsTOK6UnfI+Imzlg62KnZ5vO1QWMd8nlmViFRjDdyZAZAIUEfEq2OLxlJ6xPwJnFItFEvEZ61+j0bhwi6jX63s4ngTv4xtPvHtwyuXyI14eMbwPsHCmNJ1Obw3DcCDksyZPYIOpq9QwEyuHljlxd380Gh3GYrE0/u8DMIVm2/ac/LGb/HA4PMLxH1gGBLDPe4I6H8f6NRgMXpGPRqMUXgM47gXiVsFEkrlF8mQbmK08PMnDS+dltpmTV9o2/MgL20jJgyKdz0nI811tXJ2Xej6ZTLLt/PPvB6D4Ou9JXgSWNjHW5H/LAit2YN6el2xSWeDeea8dVhXb0KGtLLBZtrYBH8+TbVyd531vs4Q823VeJ5Iqep5AxL7WarVtWeed2VMXWxC59Vartb+wVIbq+aBnMNp4PL5OpVL3k8nkMpPJ/MexK6wphPQgHnTKSTD9Uv9JvL7BugOOpwhLoAGTsD4BGa45YrtcqPAAAAAASUVORK5CYII=');
}

.section-desc {
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 24px;
    color: #796F6E;
    margin-bottom: 30px;
}

.section-desc a {
    color: #E96334;
    margin-left: 8px;
}

.section-desc a:hover {
    text-decoration: none;
}

.form_or {
    text-align: center;
    margin-bottom: 30px;
}

.form_or-title {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    color: #D8D8D8;
    display: flex;
    align-items: center;
}

.form_or-title:before {
    content: '';
    border-left: 1px solid #F5F5F5;
    background: #F5F5F5;
    margin-right: 7px;
    width: 100%;
    height: 1px;
}

.form_or-title:after {
    content: '';
    border-right: 1px solid #F5F5F5;
    background: #F5F5F5;
    margin-left: 7px;
    width: 100%;
    height: 1px;
}

/*AIRPORT_SERVICE*/
.package-proposition-card {
    max-width: 370px;
    margin: 0 auto 20px;
}

.package-proposition-head {
    background: #FAF7F7;
    width: 100%;
    height: 200px;
    margin-bottom: 21px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.name-proposition {
    font-family: 'UbuntuBold';
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 28px;
    text-align: center;
    text-transform: uppercase;
    color: #837F7F;
    width: 100%;
}

.name-proposition span {
    font-family: 'UbuntuRegular';
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 28px;
    text-align: center;
    text-transform: uppercase;
    color: #E96334;
    display: block;
    padding-top: 8px;
}

.package-proposition-card ul {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #837F7F;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0;
}

.package-proposition-card ul li {
    margin-bottom: 15px;
    display: flex;
}

.package-proposition-card ul li:before {
    content: '•';
    color: #E96334;
    font-size: 20px;
    margin-right: 8px;
}

/*ASSISTANCE*/
.assistance-block .section-desc .btn {
    color: #fff;
}

.assistance-block .table-striped tbody tr:nth-of-type(even) {
    background-color: #FAF7F7;
}

.assistance-block .table-striped tbody tr:nth-of-type(odd) {
    background-color: transparent;
}

.assistance-block thead th {
    font-family: 'UbuntuRegular';
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    text-transform: uppercase;
    color: #837F7F;
    border: none;
    border-bottom: 1px solid #E96334;
}

.assistance-block tbody th {
    padding-right: 20px;
}

.assistance-block tbody th, .assistance-block tbody td {
    padding-top: 25px;
    padding-bottom: 28px;
}

.assistance-block tbody th {
    font-family: "UbuntuMedium";
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: #837F7F;
    min-width: 370px;
    border: none;
}

.assistance-block tbody td {
    font-family: 'UbuntuRegular';
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #837F7F;
    border: none;
}

.assistance-block tbody td ul {
    list-style: none;
    margin-bottom: 0;
    padding-left: 0;
}

.assistance-block tbody td ul li {
    margin-bottom: 12px;
    display: flex;
}

.assistance-block tbody td ul li:before {
    content: '•';
    color: #E96334;
    font-size: 20px;
    margin-right: 8px;
}

.conditions_list-row ul {
    margin-left: 75px;
    padding: 0;
    margin-bottom: 30px;
}

.conditions_item {
    display: flex;
    margin-bottom: 10px;
    align-items: center;
}

.conditions_item svg {
    min-width: 64px;
    margin-right: 24px;
}

/*LEASING*/
.leasing_item {
    padding-bottom: 32px;
    margin-bottom: 32px;
    border-bottom: 1px solid #E5E5E5;
}

.leasing_item-last {
    border-bottom: none;
    padding-bottom: 0;
}

.leasing_item,
.leasing_item-desc {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.leasing_item-img {
    width: 205px;
    height: 130px;
    overflow: hidden;
}

.leasing_item-img img {
    width: 100%;
}

.leasing_item-desc-title {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    text-transform: uppercase;
    color: #837F7F;
    margin-bottom: 4px;
    display: block;
}

.leasing_item-desc-info {
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    display: block;
    text-transform: uppercase;
    color: #837F7F;
}

.leasing_item-desc-item {
    margin: 0 24px;
}

.color-leasing {
    color: #E96334;
}

.color-leasing:hover {
    text-decoration: none;
    color: #E96334;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .leasing_item-img {
        width: 185px;
        height: 116px;
    }

    .leasing_item-desc-item {
        margin: 0 20px;
    }

    .leasing_item-desc-title {
        font-size: 12px;
        margin-bottom: 0;
    }

    .leasing_item-desc-info {
        font-size: 16px;
    }

    .leasing_item .btn {
        font-size: 12px;
    }
}

@media (max-width: 991.98px) {
    .leasing_item {
        flex-direction: column;
    }

    .leasing_item-img {
        margin-bottom: 15px;
    }

    .leasing_item-desc {
        margin-bottom: 15px;
    }
}

@media (max-width: 575.98px) {
    .leasing_item-desc {
        flex-direction: column;
    }

    .leasing_item-desc-item {
        margin-bottom: 10px;
    }
}

/*EXTENDET WARRANTY*/
.extended-warranty-advantages {
    text-align: center;
}

.extended-warranty-advantages svg {
    margin-bottom: 14px;
}

.extended-warranty-term {
    text-align: center;
}

.extended-warranty-term-title {
    font-family: 'UbuntuBold', sans-serif;
    display: block;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 28px;
    text-align: center;
    text-transform: uppercase;
    color: #837F7F;
    margin-bottom: 14px;
}

.extended-warranty-term-title span {
    color: #E96334;
}

.extended-warranty .list-gal {
    padding-left: 0;
}

.full_warranty-list li {
    font-size: 17px;
}

#order-services .modal-title::before {
    display: none;
}

/*FINANCE*/
.washing-cleaning {
}


.assistance-block.washing-cleaning tbody th {
    max-width: 378px;
}

.assistance-block.washing-cleaning tbody th p {
    font-family: 'UbuntuRegular', sans-serif;
    font-style: normal;
    display: block;
    margin-top: 6px;
    font-weight: normal;
    font-size: 16px;
    line-height: 21px;
    color: #837F7F;
    margin-bottom: 0;
    max-width: 650px;
}

@media (max-width: 1199.98px) {
    .assistance-block tbody td,
    .assistance-block thead th:last-child {
        text-align: center;
    }
}

@media (max-width: 767.98px) {
    .assistance-block.washing-cleaning thead {
        display: table-header-group;
    }

    .assistance-block.washing-cleaning thead th {
        white-space: nowrap;
    }

    .assistance-block.washing-cleaning .table-striped tr {
        display: table-row;
    }

    .assistance-block.washing-cleaning tbody th {
        text-align: left !important;
        padding-bottom: 25px !important;
        padding-right: 0;
    }

    .assistance-block.washing-cleaning tbody td {
        text-align: center;
    }

    .assistance-block.washing-cleaning tbody td {
        padding-left: 0;
    }

}

/*new*/
.operating__instructions__wrapper {
    display: flex;
    justify-content: space-between;
    margin-top: 25px;
}

.operating__instructions__wrapper > img {
    width: 100%;
    height: 100%;
    margin-bottom: 15px;
}

.operating__instructions__container {
    margin-right: 40px;
    margin-bottom: 20px;
}

.operating__instructions__title {
    color: #3B3938;
    font-size: 32px;
    font-style: normal;
    font-weight: 900;
    text-transform: uppercase;
    text-align: left;
    line-height: 35px;
    margin-bottom: 5px;
}


.operating__instructions__text {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
}

.operating__instructions-btn {
    width: 400px;
    display: block;
    color: #FFFF;
    text-decoration: none;
    background-color: #9D0605;
    text-align: center;
    line-height: 21px;
    border: none;
    padding: 20px 18px;
    text-transform: uppercase;
    transition: all ease-in-out .2s;
    cursor: pointer;
    margin-bottom: 25px;
}

.operating__instructions-btn:hover {
    color: #FFFF;
    text-decoration: none;
    background-color: #c50503;

}

@media (max-width: 800px) {
    .operating__instructions__wrapper {
        flex-direction: column-reverse;
    }

    .operating__instructions__container {
        margin-right: 0px;
        margin-bottom: 20px;
    }

    .operating__instructions__title {
        margin-top: 15px;
    }

    .operating__instructions-btn {
        width: 100%;
    }
}

@media (max-width: 527px) {

    .operating__instructions__title {
        font-size: 24px;
    }
}

@media (max-width: 420px) {

    .operating__instructions__title {
        font-size: 18px;
    }
}

.banner__img__for__bussines {
    width: 100%;
}

/* ДЛЯ ВАШОГО БІЗНЕСУ*/
.catalogue input,
.catalogue-content {
    display: none;
}

.for__business__content {
    margin-top: 40px;
}

.for__business-title {
    font-weight: 600;
    font-size: 26px;
    line-height: 38px;
    text-align: center;
    text-transform: uppercase;
    color: #222222;
    margin: 35px 0px;
}

.content__box {
    width: 100%;
}


.for__business__content__wrapper {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 80px;
}

.content-title > h1 {
    font-size: 31px;
    line-height: 67px;
    text-transform: uppercase;
    color: #013147;
}

.content-title > p {
    font-weight: 400;
    font-size: 18px;
    line-height: 25px;
    color: #010101;
    width: 75%;

}

.bg-none {
    color: #013147 !important;
    background-color: white !important;
    border: 1px solid #013147 !important;
}

.content-title {
    width: 60%;
}


.catalogue {
    border-radius: 3px;
    color: #848994;
    margin-bottom: 20px;
    border: 2px solid #F4F4F4;
}

.catalogue-title {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    text-transform: uppercase;
    color: #2f2f33;
    position: relative;
    padding: 25px 48px;
    display: block;
    cursor: pointer;
    background-color: #F4F4F4;
    margin: 0px;
}

.catalogue-title::after {
    content: '';
    background-image: url(/bundles/dcsite/img/accordion-arrow-down.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 21px;
    height: 20px;
    position: absolute;
    right: 17px;
    bottom: 25px;

}

.catalogue-content {
    padding: 10px 20px;
}

.catalogue :checked + .catalogue-title::after {
    content: '';
    background-image: url(/bundles/dcsite/img/accordion-arrow-up.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 21px;
    height: 20px;
    position: absolute;
    right: 17px;
    bottom: 25px;
}

.catalogue :checked ~ .catalogue-content {
    display: block;
}

.content__box-title {
    font-weight: 800;
    font-size: 24px;
    line-height: 150%;
    margin-top: 30px;
    margin-bottom: 10px;
    color: #222222;
}

.content__box > ul > li {
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 15px;
    color: #222222;
    list-style: disc;
    margin-left: 30px;
}

.content__box > ul {
    width: 90%;
    padding-left: 0px;
}

.content__box-subtitle {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    margin-bottom: 15px;
    color: #222222;
}

.content__wrapper {
    display: flex;
    align-items: flex-start;
}


.content__wrapper > svg {
    margin: 30px;
}

.for__business-svg {
    fill: #E96334;
}

.accordion-btn {
    width: 304px;
    font-size: 12px;
    text-align: center;
    color: #FFFFFF;
    background: #E96334;
    border-radius: 2px;
    padding: 15px 50px;
    text-decoration: none;
    text-transform: uppercase;
    display: block;
    margin: 25px 0px;
    font-weight: 600;
    border: 1px solid transparent;
}

.bussines-btn {
    background-color: #E96334;
    border: none;
    color: #ffff;
    padding: 11px 30px;
    text-transform: uppercase;
}

.bussines-btn:hover {
    opacity: 80%;
}

.bussines-btn:active, .bussines-btn:focus {
    outline: none;
}

.bg-none:hover {
    color: #E96334 !important;
    border: 1px solid #E96334 !important;
}

.phone {
    color: #E96334;
}

.phone:hover {
    color: inherit;
    opacity: 80%;
    text-decoration: none;
}

.accordion-btn:hover {
    color: #000000;
    text-decoration: none;
    background: none;
    border: 1px solid #000000;
}

.desc {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    color: #222222;
}

.pue-btn:hover {
    color: #162133 !important;
    border: 1px solid #162133 !important;
    background-color: #FFFFFF !important;
}

@media (max-width: 991px) {
    .content-title > h1 {
        font-size: 6vw;
        margin: 15px 0px;
    }

    .content-title > p {
        width: 100%;
        font-size: 4vw;
        line-height: 5vw;
        margin-bottom: 25px;
    }

    .content-title {
        width: 100%;
    }

    .for__business__content__wrapper {
        align-items: center;
        margin-bottom: 0px;
    }
}

@media (max-width: 768px) {
    .content__wrapper {
        flex-wrap: wrap;
    }

    .content__box > ul {
        width: 100%;
    }

    .accordion-btn {
        width: 100%;
        margin: 0px;
    }

    .content__box > ul > li {
        margin-left: 15px;
    }

    .content__box-title {
        font-size: 16px;
        margin-top: 5px;
        line-height: 24px;
    }

    .content__wrapper > svg {
        margin: 20px 20px 20px 0px;
    }

    .catalogue-title {
        font-size: 10px;
    }

    .catalogue-title {
        padding: 20px 12px;
        padding-right: 45px;
    }

    .catalogue-title::after {
        bottom: 22px;
    }

    .catalogue :checked + .catalogue-title::after {
        bottom: 22px;
    }

    .catalogue {
        margin-bottom: 10px;
    }

    .content-btn {
        width: 100%;
    }
}

.pue-btn {
    padding: 12px 35px 11px;
    font-style: normal;
    font-weight: bold;
    font-size: 10px;
    line-height: 17px;
    text-align: center;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    border: 1px solid black !important;
}

.pue-btn:focus, .pue-btn:active {
    color: black !important;
    box-shadow: none !important;
    background-color: transparent !important;
}

@media (max-width: 425px) {
    .content-title > h1 {
        margin: 15px 0px;
        line-height: 31px;
        text-align: center;
    }

    .for__business-title {
        font-size: 5vw;
        line-height: 28px;
    }

    .commercial__style {
        font-size: 12px;
    }
}

@media (max-width: 321px) {
    .catalogue-title {
        font-size: 12px;
    }

    .content__box > ul > li {
        font-size: 10px;
        line-height: 15px;
        margin-bottom: 8px;
    }

    .content__box-title {
        font-size: 11px;
        line-height: 24px;
    }

    .content__box-subtitle {
        font-size: 10px;
    }
}

/*Arrow link*/

.content__box__title-link {
    font-weight: lighter;
    font-size: 24px;
    text-transform: uppercase;
    line-height: 150%;
    margin-top: 30px;
    margin-bottom: 10px;
    color: #222222;
    display: block;
}

.content__box__title-link:hover {
    color: #000000;
    text-decoration: none;
}

.content__box__title-link:after {
    content: "›";
    margin-left: 10px;

}

.content__box__title-link:hover:after {
    content: "›";
    margin-left: 15px;

}

@media (max-width: 768px) {
    .content__box__title-link {
        font-size: 16px;
    }

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

@media (max-width: 321px) {
    .content__box__title-link {
        font-size: 16px;
    }

}

/*END Arrow link*/

/*END ДЛЯ ВАШОГО БІЗНЕСУ*/

.video__content {
    margin-bottom: 35px;
}

@media (max-width:768px) {
    .video__content-video {
        height: 350px;
    }
}

