@font-face {
    font-display: swap
}

.desktop {
    margin-top: 100px
}

.c-carousel1__item {
    color: #000;
    padding: 30px;
    text-align: center
}

.ar-rt {
    display: block
}

.servcs {
    width: 500px
}

.servcs img {
    margin-bottom: 20px
}

.partner-head {
    font-size: 20px
}

.w-slider-dot {
    display: none
}

.c-grid-partner {
    display: flex;
    justify-content: center;
    flex-wrap: wrap
}

.tab {
    display: none
}

.w-slider-arrow-left {
    display: block;
    z-index: 5;
    margin-left: 320px
}

@media screen and (max-width:500px) {
    .desktop {
        display: none
    }

    .tab {
        display: block
    }
}

.pricing {
    margin: 30px;
    display: flex;
    justify-content: center
}

.pay {
    font-size: 30px;
    color: grey;
    overflow: hidden
}

.m-hd {
    display: flex;
    width: 100%
}

.m-hd .hd {
    width: 800px
}

.m-hd img {
    width: 500px;
    margin-right: -200px
}

.includes {
    margin: 50px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around
}

.ic-hd {
    font-size: 25px
}

.includes ul {
    list-style-type: none
}

.includes li {
    font-size: 25px
}

.reporting img {
    width: 25px
}

.chk li {
    margin: 10px;
    font-size: 20px;
    width: 100%
}

.no-mg {
    margin-right: 0
}

.flex-da-wrap {
    flex-wrap: wrap;
    justify-content: center
}

.notes {
    text-align: center
}

.st-btn {
    background-color: red;
    border: none;
    border-radius: 5px;
    margin: 0 10px;
    padding: 10px;
    cursor: pointer
}

.submission-fail {
    color: red;
    margin: 10px;
    font-size: 20px
}

.ad-hd {
    color: grey
}

.services-includes {
    padding: 10px
}

.flex-da-center {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around
}

.chk img {
    width: 20px
}