.mobileonly {
    display: none !important;
}

@media (min-width: 1400px) {}

.navbar-toggler {
    display: none;
}

@media (max-width:1199px) {
    body button.rmp_menu_trigger .rmp-trigger-box {

        width: 40px;
        display: inline-block;
        position: relative;
        pointer-events: none;
        vertical-align: top;
        padding-top: 10px;
    }

    body #rmp_menu_trigger-413.is-active {
        background: #f1ba50;
        box-shadow: 0 0 4px #000;
    }

    body #rmp_menu_trigger-413 {
        width: 45px;
        height: 45px;
        top: 0px;
        right: -25px;
    }

    .sucess-head h4,
    .testi-head h4 {
        font-size: 45px;
    }

    .hsec-4 {
        & img {
            transform: scale(1.0);
        }
    }

    .prese-one {
        padding: 30px 30px 50px;
    }

    .prese-head h4 {
        font-size: 18px;
    }

    .ready-head h4 {
        font-size: 38px;
    }

    .testimonials-wrapper {
        & .col-sm-7.col-12.px-5 {
            & .inner-wrapper {
                max-width: 100%;
                padding-left: 50px;
                position: relative;
            }
        }
    }

    .upper-para p {
        font-size: 23px;
    }

    .icon-you {
        position: absolute;
        top: 48%;
    }

    .contact-phone {
        padding: 4px 20px;
        font-size: 13px;
    }

    header .navbar-expand-lg .navbar-collapse {
        padding-right: 10px;
    }

    header li.nav-item {
        margin-right: 0;

        a {
            font-size: 14px
        }
    }

    ul#menu-header-menu li a {
        color: #1E254C;
        text-decoration: none;
        padding: 0 4px;
        font-size: 15px;
    }

    .services-head h1 {
        font-size: 50px;
    }

    .services-business span {
        font-size: 50px;
    }

    .studies h2 {
        font-size: 60px;
    }

    .celebrate-text {
        font-size: 14px;
    }

    .services-banner {
        & h1 {
            font-size: 40px;
        }
    }

    .services-banner {
        & .container {
            padding: 80px 60px 100px;
        }
    }

    .about-wrapper {
        padding: 70px 20px 20px;
    }

    .page-template-blog .service-wrapper.services-page #myTab,
    .category .service-wrapper.services-page #myTab {
        flex-wrap: nowrap;

        li a.nav-link {
            padding: 10px 30px;
        }
    }

    .service-wrapper.services-page #myTab li .nav-link {
        padding: 13px 30px;
    }

    .page-template-blog .service-wrapper.services-page #myTab,
    .category .service-wrapper.services-page #myTab {
        max-height: inherit !important;
    }

    .single section.comments {
        margin-left: 15px;

    }

    .about-wrapper {
        & h3 {
            font-size: 32px;
            margin-bottom: 15px;
            max-width: 95%;
        }
    }

}

@media screen and (max-width:991px) {
    .about-wrapper {
        & p {
            padding-right: 10px;
            font-size: 16px;
        }
    }

    .help-wrapper.sevices {
        padding: 60px 0 0;
    }

    .content-under-section.text-center {
        & p {
            max-width: 100%;
            margin: auto;
            padding: 0px 40px 50px;
        }
    }



    .help-wrapper.sevices {
        & .row.prese-one-major {
            & .prese-one {
                padding: 60px 40px 60px;
                width: 100%;
            }
        }
    }

    .help-wrapper.sevices {
        & h2 {
            font-size: 38px;
        }
    }

    .hsec-6.service-wrapper.services-page h3 {
        font-size: 28px;
        padding: 0 30px;
    }

    .content-under-section.text-center {
        padding: 40px 0 40px;
    }

    .about-wrapper {
        & h3 {
            font-size: 28px;

            max-width: 100%;
        }
    }

    .contact-phone {
        padding: 4px 14px;
        font-size: 13px;
        min-width: 110px;
    }

    .services-head {
        width: auto;
    }

    .services-para {
        width: auto;
    }

    .contact-phone-one.arrow {
        padding: 4px 6px 4px 14px;
        font-size: 14px;
    }

    .contact-phone-two {
        padding: 7px 25px;
        font-size: 14px;
    }

    .services-head h1 {
        font-size: 33px;
    }

    .services-business span {
        font-size: 32px;
    }

    .services-business {
        margin-top: 20px;
    }

    .services-para p {
        font-size: 17px;
        margin-top: -10px;
    }

    .partner h4 {
        font-size: 38px;
    }

    .sucess-head h4,
    .testi-head h4 {
        font-size: 30px;
    }

    .hsec-4 {
        & img {
            transform: scale(1.0);
            right: 0;
        }
    }

    .sucess-head.mb-5 {
        margin-bottom: 10px !important;
    }

    .help-wrapper {
        & .col-sm-3.col-12 {
            display: flex;
            width: 50%;
            margin-bottom: 20px;
        }
    }

    .help-wrapper {
        & .services-btn {
            display: flex;
            padding: 40px 0 80px;
            justify-content: center;
        }
    }

    .help-wrapper {
        margin-top: -50px;
    }

    .service-wrapper .container.py-5 {
        padding: 0 !important;
    }

    .service-wrapper {
        & .col-sm-4.col-12.website {
            width: 50%;
        }
    }

    .website-first h4 {
        font-size: 23px;
        font-weight: 500;
        margin-bottom: 0 !important
    }

    .service-wrapper {
        & .site-para.mt-3.mb-3 {
            margin-bottom: 25px !important;
            margin-top: 0 !important;
        }

        .site-para p {
            font-size: 15px;
        }
    }

    .head-text h4 {
        font-size: 50px;
    }

    .hsec-7.amplify-wrapper .col-sm-4.col-12.reach.px-5 {
        padding: 0 !important;
    }

    .amplify-wrapper .col-sm-3.col-12.brand.py-5.mt-5 {
        margin-top: 150px !important;
        transform: scale(1.1);
    }

    .hsec-7.amplify-wrapper .col-sm-5.col-12.pt-5.amplify {
        width: 50%;
    }

    .hsec-7.amplify-wrapper .col-sm-3.col-12.brand.py-5.mt-5 {
        width: 25%;
    }

    .hsec-7.amplify-wrapper .col-sm-5.col-12.pt-5.amplify {
        width: 50%;
    }

    .hsec-7.amplify-wrapper .col-sm-4.col-12.reach.px-5 {
        width: 25%
    }

    .ready-head h4 {
        font-size: 32px;
    }

    .hsec-7.amplify-wrapper .container.pt-5.px-5 {
        padding-top: 0 !important;
    }

    .case-studies-wrapper {
        padding-top: 0;
    }

    .hsec-8.case-studies-wrapper .container-fluid {
        & .col-sm-6.case-sec {
            & .inner-box {
                max-width: 100%;
                width: 100%;
                padding-left: 0;
            }
        }
    }

    .case-studies-wrapper {
        & .design-sec {
            width: auto;
        }
    }

    .design-para {
        width: 100%;
    }

    .design-sec h4 {
        font-size: 23px;
        line-height: 33px;
        font-weight: 500;
        margin-bottom: 0
    }

    .video-wrapper {
        margin-top: -70px;
    }

    .testimonials-wrapper {
        & .col-sm-7.col-12.px-5 {
            & .inner-wrapper {
                max-width: 100%;
                padding-left: 0;
                position: relative;
            }
        }
    }

    .upper-para p {
        font-size: 20px;
    }

    .testimonials-wrapper {
        & .upper-comma {
            width: 63px;
            height: 70px;
            position: absolute;
            right: 103%;
            top: 96px;
        }
    }

    .head-para,
    .upper-heade p {
        color: #878C91;
        font-size: 14px;
    }

    .upper-founder {
        display: flex;
        flex-direction: row;
        gap: 10px;
    }

    .upper-heade h4 {
        font-size: 18px;

    }

    .video-wrapper .container {
        max-width: 1440px;
        padding: 0 !important;
    }

    .icon-you {
        width: 40px;
    }

    .hsec-4 .row.py-5.align-items-center {
        padding-top: 0 !important;
    }

    .hsec-4 .container.px-5.py-5 {
        padding-top: 10px !important;
    }

    .hsec-6.service-wrapper .head-para {
        color: #EDEFFF;
    }

    .hsec-10.video-wrapper .row.px-5 {
        padding: 0 15px !important;
        margin: 0 auto !important;
        justify-content: center;
        width: 100%;
    }

    .numeric-section {
        & h4 {
            max-width: 70%;
            margin: auto;
            font-size: 40px;
        }
    }

    .numeric-section {
        & .row.px-5.py-5 {
            padding: 50px 0 !important;
        }
    }

    .startups {
        background: #256FB9;
        border-radius: 80px;
        text-align: center;
        padding: 40px 20px;
    }

    .number-text {
        padding-top: 0;
    }

    .number-start {
        padding-top: 10px;
    }

    .number-start p {
        font-size: 15px;
        line-height: 22px;
        font-weight: 500;
        color: #FFFFFF;
        opacity: 0.8;
    }

    .numeric-section {
        padding: 20px 0 40px;
    }

    .numeric-section {
        margin-bottom: 0 !important;
    }

    .contact {
        padding-top: 0;
        padding: 0 !important;
    }

    .contact-form {
        width: 100%;
        max-width: 100%;
        margin-left: 0;
    }

    .container.px-5.contct-bg .col-sm-12.col-lg-6.px-5 {
        padding: 33px 0 0 !important;
    }

    .container.px-5.contct-bg {
        padding: 30px !important;
    }

    .mainarea {
        overflow-x: hidden;
    }

    .testimonials-wrapper {
        & .upper-head {
            justify-content: space-between;
            gap: 0px;
            flex-wrap: wrap;
        }
    }

    .contact-phone-two {
        margin-top: 20px;
    }

    .testimonials-wrapper {
        & .upper-comma {
            width: 37px;
            height: 70px;
            position: absolute;
            right: 105%;
            top: 125px;
        }
    }

    #rmp-menu-wrap-413 .rmp-menu-item {
        width: 100%;
        list-style: none;
        margin: 0;
        border-top: 1px solid #408ad4;
        border-bottom: 1px solid #1862ac;
    }

    #rmp-menu-wrap-413 .rmp-menu-item:nth-of-type(1) {
        border-top: 0px;
    }

    #rmp-menu-wrap-413 .rmp-menu-item:last-of-type {
        border-bottom: 0px;
    }

    .partners-section.services {
        margin-top: 0px;
        padding-bottom: 80px;
    }

    .services-banner {
        & p {
            padding-right: 15px;
        }
    }

    .service-wrapper.services-page {
        & #myTab {
            & li {
                & .nav-link {
                    padding: 9px 15px;
                    line-height: 1.2;
                }
            }
        }
    }

    .service-wrapper.services-page {
        & #myTab {
            margin: -80px auto 30px;
        }
    }

    .service-wrapper {
        .tab-pane .col-sm-4.col-12.website {
            width: 50%
        }
    }

    .service-wrapper.services-page.services-bottom {
        padding-top: 0px !important;

        .text-center {
            p {
                padding: 0 30px;
            }
        }

    }

    .choose-section-wrapper {
        padding: 60px 0 60px;
    }

    .testimonails-section .col-sm-4.col-12 {
        margin-bottom: 20px;
        width: 50%;
    }

    .hsec-6.service-wrapper.services-page.tabs-products #myTab {
        margin-bottom: 80px !important;
        margin-top: 100px !important;
    }

    .hsec-6.service-wrapper.services-page.tabs-products .tab-content .col-md-4.col-12.col-sm-6 {
        width: 50%;
    }

    .hsec-6.service-wrapper.services-page.tabs-products .tab-pane {
        padding: 50px;

    }

    .page-template-blog .service-wrapper.services-page #myTab {
        flex-wrap: wrap;

        li a.nav-link,
        button {
            padding: 9px 35px !important;
        }
    }

    .col-xs-12.col-sm-12.col-md-8.blog-mainarea .col-xs-12.col-sm-6.post-outer {
        width: 100%;
    }

    .page-template-blog .service-wrapper.services-page #myTab,
    .category .service-wrapper.services-page #myTab {
        flex-wrap: wrap;

    }

    .col-xs-12.col-sm-12.col-md-8.blog-mainarea {
        padding-right: 30px;
    }

    .about-wrapper.fullwidth.ai-wrapper .col-12.content-sections h3 {
        max-width: 590px;
    }

    .ourprocess-wrapper {
        & .col-sm-6.col-12.contentlleft.content-section {
            width: 55%;
            padding-right: 15px;
        }
    }

    .ourprocess-wrapper.fullwidth .container.px-5 {
        padding: 0 15px !important;
    }

    .page-template-ai-services-chat-bot .whychoose-service-wrapper p {
        color: #000;
        line-height: 1.3;
        font-size: 14px;
    }

    .page-template-ai-services-chat-bot .whychoose-service-wrapper .bg-gray {
        padding: 50px 15px 0;
    }

    .page-template-ai-services-chat-bot .whychoose-service-wrapper h2 {
        font-size: 45px;
        max-width: 80%;
    }


}

@media(max-width:767px) {
    .services-banner .container {
        padding: 50px 20px 30px
    }

    .breadcrumbs {
        flex-wrap: wrap;
        font-size: 12px;
    }

    .breadcrumbs li {
        &::after {
            top: 5px;
        }
    }

    .services-banner {
        & h1 {
            font-size: 30px;
        }
    }

    .single {
        & .services-banner {
            & h1 {
                font-size: 35px;
            }
        }
    }

    .single section.comments {
        margin-left: 15px;
        margin-right: 15px;
        width: 93%;
        margin-bottom: 20px;
    }

    .single {
        & div#respond {
            margin-top: 40px;
        }
    }

    form#commentform {

        & p.comment-form-author,
        & p.comment-form-email,
        & p.comment-form-url {
            width: 100%;
            margin-right: 0;
        }
    }

    .social-share {
        & .share-text {
            font-size: 14px;
            margin-right: 10px;
        }
    }

    .heateor_sss_svg {
        height: 25px !important;
        width: 25px !important;
    }


    .services-banner {
        & .container {


            .col-sm-5.col-12 {
                margin-top: 10px;
            }
        }
    }

    header .container.px-5 {
        padding: 0 15px !important;
    }

    .head-logo {
        width: 130%;
    }

    .celebrate-text {
        font-size: 17px;
        margin-bottom: 20px;
    }

    .mobileonly {
        display: block !important;
    }

    .header-right {
        display: none;
    }

    .hsec-2 .container.px-5 {
        padding: 0 15px !important;
    }

    .hsec-4 .container.px-5.py-5 {
        padding-top: 10px !important;
        padding: 10px 15px !important;
    }

    .sucess-img {
        max-width: 509px;
        margin: 20px auto;
    }

    .help-wrapper {
        & .col-sm-3.col-12 {
            display: flex;
            width: 100%;
            margin-bottom: 20px;
        }
    }

    .prese-head h4 {
        font-size: 18px;
        margin: 0 auto 0px;
        max-width: 80%;
    }

    .help-wrapper {
        & .partner {
            padding-top: 0;
            padding-bottom: 20px;
        }
    }

    .head-text h4 {
        font-size: 38px;
    }

    .hsec-6.service-wrapper .row.px-5 {
        padding: 0 15px !important;
    }

    .service-wrapper {
        & .col-sm-4.col-12.website {
            width: 100%;
            margin-bottom: 30px;
        }
    }

    .hsec-7.amplify-wrapper .col-sm-3.col-12.brand.py-5.mt-5 {
        width: 100%;
        margin-top: 0 !important;
    }

    .hsec-7.amplify-wrapper .col-sm-5.col-12.pt-5.amplify {
        width: 100%;
        padding-top: 0 !important;
    }

    .hsec-7.amplify-wrapper .col-sm-3.col-12.brand.py-5.mt-5 {
        width: 100%;
        margin-top: 0 !important;
        transform: scale(1);
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .ready-head h4 {
        font-size: 28px;
    }

    .hsec-7.amplify-wrapper .container.pt-5.px-5 {
        padding-top: 0 !important;
        padding: 0 15px !important;
    }

    .hsec-7.amplify-wrapper .col-sm-4.col-12.reach.px-5 {
        width: 100%;
        margin-top: 40px;
        padding: 0 15px !important;
    }

    .website-text {
        padding-top: 30px;
        padding-left: 0;
    }

    .hsec-8.case-studies-wrapper .container.px-5 {
        padding: 0 15px !important;
    }

    .studies h2 {
        font-size: 40px;
        margin-top: 20px;
    }

    element {}

    .case-studies-wrapper {
        & .design-sec {
            & h4 {
                margin-top: 20px;
                font-family: "Aeonik Medium";
            }
        }
    }

    .hsec-8.case-studies-wrapper .container-fluid {
        & .col-sm-6.booktab {
            padding-right: 0;
            order: 0;
            margin-top: -20px
        }
    }

    .hsec-8.case-studies-wrapper .container-fluid {
        & .col-sm-6.case-sec {
            order: 1;
            margin-top: 20px;
            margin-bottom: 72px;
        }
    }

    .design-btn.mt-5 {
        padding-left: 0;
    }

    .double-arrow {
        margin-top: 20px;
    }

    .hsec-9.testimonials-wrapper {
        padding-top: 0 !important;
    }

    .testimonials-wrapper {
        & .col-sm-7.col-12.px-5 {
            padding: 0 30px !important;
        }
    }

    .testimonials-wrapper {
        & .double-arrow {
            position: relative;
            top: -69px;
            margin-right: 0;
        }

        .double-arrow {
            width: 106px;

            & .swiper-button-prev,
            & .swiper-button-next {

                position: relative;
                height: 40px !important;
                width: 40px !important;
            }
        }
    }

    .numeric-section {
        & h4 {
            max-width: 88%;
            margin: auto;
            font-size: 32px;
        }
    }

    .numeric-section {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }

    .numeric-section {
        & .row.px-5.py-5 {
            padding: 20px 15px !important;

            .col-sm-4.first-one {
                margin-bottom: 20px
            }
        }
    }

    .numeric-section {
        padding: 20px 0 20px;
    }

    .hsec-12 {
        .container.px-5.contct-bg .col-sm-12.col-lg-6.px-5 {
            padding: 0px 0 0 !important;
        }

        .row.px-5 {
            padding: 0 15px !important;
        }
    }

    .contacts h4 {
        font-size: 32px;
    }

    .contact-para p {
        font-size: 16px;
    }

    #text-3 {
        display: flex;
        margin-top: 20px;
        margin-bottom: 0px;

        h3 {
            margin-top: 0
        }
    }

    .footercoloum h3 {
        margin-top: 20px;
    }

    footer#main-footer {
        padding: 40px 0px 25px;
    }

    .help-wrapper {
        & .services-btn {
            padding: 20px 0 40px;
            justify-content: center;
        }
    }

    .contact-form {
        margin-top: 20px;

        .pb-5 {
            padding-bottom: 0rem !important;
        }
    }

    .upper-para p {
        font-size: 18px;
    }

    .testimonials-wrapper {
        & .upper-big {
            display: flex;
            padding: 45px 0px 30px 30px;
            position: relative;
        }
    }

    #rmp-container-413 {
        min-width: 280px !important;
    }

    .head-logo {
        width: 130%;
        min-width: 130px;
    }

    .toggle,
    .show-mobile {
        display: block;

    }

    .service-wrapper.services-page {
        & #myTab {
            margin: 10px auto 30px;
        }
    }

    .service-wrapper {
        & .tab-pane .col-sm-4.col-12.website {
            width: 100%;
        }
    }

    .service-wrapper.services-page {
        & #myTab {
            & li {
                & .nav-link {
                    padding: 9px 15px;
                    line-height: 1.2;
                    border-radius: 0px;
                    background: #eee;
                    font-size: 12px;
                    width: 100%;
                    margin: 0px
                }
            }
        }
    }

    .service-wrapper.services-page {
        & #myTab {
            & li {
                border: 0px;
                margin-right: 0;
                width: 50%;
                padding: 2px
            }
        }
    }

    .service-wrapper.services-page {
        & h4 {
            & a {
                font-size: 22px;
            }
        }
    }

    .testimonials-wrapper {
        & .upper-comma {

            right: 95%;

        }
    }

    .partners-section.services {
        margin-top: 0px;
        padding-bottom: 20px;
    }

    .about-wrapper.fullwidth.ai-wrapper h3 {
        margin-top: 30px;
        margin-bottom: 10px;
    }

    .about-wrapper.fullwidth.ai-wrapper p {
        padding-right: 0
    }

    .service-wrapper.services-page.services-bottom.ai-wrapper {
        padding-top: 40px !important;
    }

    .service-wrapper.services-page.services-bottom.ai-wrapper .row.px-5.justify-content-center {
        margin-top: 0px !important
    }


    .service-wrapper.services-page.services-bottom.ai-wrapper .row.px-5.justify-content-center .col-sm-4.col-12.website {
        margin-bottom: 20px !important;
        margin-top: 0 !important
    }

    .development-wrapper.fullwidth.ai-wrapper .row .img-left {
        max-width: 100%;
    }

    .choose-section-wrapper .container.px-5 {
        padding: 0 15px !important;
    }

    .choose-section-wrapper {
        h3 {
            font-size: 30px;
        }
    }

    .choose-section-wrapper {
        & ul {
            & li {
                & p {
                    max-width: 100%;
                }
            }
        }
    }

    .choose-section-wrapper {
        padding: 40px 0 40px;
    }

    .get-services.d-flex.justify-content-center.trading {
        margin-top: 15px;
        margin-bottom: -20px;
    }

    .partners-section.services.trading {
        margin-top: 30px;
        padding-bottom: 20px;
    }

    .testimonails-section {
        padding: 40px 0;
    }

    .testimonails-section .col-sm-4.col-12 {
        margin-bottom: 20px;
        width: 100%;
    }

    .testimonails-section .testimonials-inner img.quote {
        width: 42px;
    }

    .testimonails-section .testimonials-inner p {
        padding-left: 60px;
    }

    .video-section h3 {
        font-size: 27px;
    }

    .video-section p {
        margin: 0 auto 30px;
    }

    .hsec-6.service-wrapper.services-page.tabs-products .tab-content .col-md-4.col-12.col-sm-6 {
        width: 100%;
    }

    .hsec-6.service-wrapper.services-page.tabs-products .tab-pane {
        padding: 15px;

    }

    .hsec-6.service-wrapper.services-page.tabs-products .container {
        margin: 0 !important;
    }

    .hsec-6.service-wrapper.services-page.tabs-products #myTab {
        margin-bottom: 0px !important;
        margin-top: 0px !important;
        max-height: 100% !important;

        li {
            width: 100% !important;
        }
    }

    .hsec-6.service-wrapper.services-page.tabs-products {
        padding: 40px 0 0;

        h3 {
            padding: 0 10px;
        }
    }

    .hsec-6.service-wrapper.services-page.tabs-products .tab-pane {
        margin: 10px 0 30px;
    }

    .page-template-products .hsec-3.partners-section {
        margin: 0;
        padding: 0px 0 30px;
    }

    .hsec-6.service-wrapper.services-page.tabs-products .tab-pane h4 {
        margin-bottom: 20px;
        margin-top: 10px;
    }

    .hsec-6.service-wrapper.services-page.tabs-products #myTab li .nav-link {
        padding: 13px 35px;
        font-size: 14px;
    }

    #postmain {
        padding: 20px 0;
    }

    .page-template-blog .service-wrapper.services-page #myTab,
    .category .service-wrapper.services-page #myTab {
        margin-bottom: 0;
        padding: 0 10px;

        & li a.nav-link {
            padding: 10px 15px;
            text-align: center;
            font-size: 13px;
        }
    }

    .col-xs-12.col-sm-12.col-md-8.blog-mainarea {
        padding-right: 15px;
    }

    .full.postimg-infobox {
        padding: 20px 0;
    }

    .full.postimg-infobox .full.home-postdate {
        font-size: 12px;
    }

    .full.postimg-infobox .category a {
        font-size: 12px;
    }

    .full.post-inner {
        padding: 20px 10px 0px;
    }

    .ourprocess-wrapper .col-sm-6.col-12.contentlleft.content-section {
        width: 100%;
        padding-right: 15px;
        margin-bottom: 20px;
    }


    .ourprocess-wrapper .col-sm-6.col-12.img-section {
        width: 100%;
        margin-bottom: 20px;
    }

    body h3 {
        font-size: 28px;
        margin-bottom: 15px;
    }

    .ourprocess-wrapper {
        padding: 0px 0 40px;
    }

    .page-template-ai-services-chat-bot .whychoose-service-wrapper h2 {
        font-size: 28px;
        max-width: 90%;
        margin-bottom: 30px;
    }

    .page-template-ai-services-chat-bot .whychoose-service-wrapper .bg-gray {
        padding: 30px 30px 0;
    }

    .page-template-ai-services-chat-bot {
        & .partners-section.services {
            margin-top: 10px;
            padding-bottom: 10px;
        }
    }

    .ourprocess-wrapper .row .col-sm-6:nth-of-type(1) {
        order: 1
    }

    .ourprocess-wrapper .row .col-sm-6:nth-of-type(2) {
        order: 0
    }

    .ourprocess-wrapper .row .col-sm-6:nth-of-type(3) {
        order: 2
    }

    .ourprocess-wrapper .row .col-sm-6:nth-of-type(4) {
        order: 3
    }

    .ourprocess-wrapper .row .col-sm-6:nth-of-type(5) {
        order: 5
    }

    .ourprocess-wrapper .row .col-sm-6:nth-of-type(6) {
        order: 4
    }

    .ourprocess-wrapper .row .col-sm-6:nth-of-type(7) {
        order: 6
    }

    .ourprocess-wrapper .row .col-sm-6:nth-of-type(8) {
        order: 7
    }

    .ourprocess-wrapper {
        & h2 {
            margin-bottom: 30px;
            font-size: 35px;
        }
    }

    .help-wrapper.sevices {
        margin-bottom: 30px;
        padding: 30px 0;
    }

    .help-wrapper.sevices {
        & .services-btn {
            margin-top: 0;
            padding-bottom: 20px;
        }
    }

    .help-wrapper.sevices {
        & .contact-phone-two {
            margin-top: 0;
        }
    }

    .help-wrapper.sevices .contact-phone-one.arrow img {
        max-width: 30px;
    }

    .about-wrapper.fullwidth.ai-wrapper {
        & .col-12.content-sections {
            & p {
                max-width: 100%;
                margin: 0 auto;
            }
        }
    }

    .about-wrapper.fullwidth.ai-wrapper .col-12.content-sections {
        padding: 40px 0;
    }

    .contact-phone-two {
        margin-top: 0;
    }

    .about-wrapper {
        padding: 40px 20px 20px;
    }

    .content-under-section.text-center {
        padding: 30px;
    }

    .hsec-6.service-wrapper.services-page .content-under-section.text-center h3 {
        padding: 0;
    }

    .content-under-section.text-center p {
        max-width: 100%;
        margin: auto;
        padding: 0px 0px 50px;
    }

    .service-wrapper.services-page.services-bottom .row.px-5 .col-sm-4.col-12.website {
        margin-bottom: 0;
    }

    .service-wrapper.services-page.services-bottom {
        & .row.px-5 {
            margin-top: 10px;
        }
    }

    .service-wrapper.services-page.services-bottom {
        & .text-center {
            margin-bottom: 10px;
        }
    }

    .service-wrapper.services-page.services-bottom .row.px-5 h4 {
        font-size: 24px;
    }

    .about-wrapper.fullwidth .col-sm-6:nth-of-type(2) {
        margin-top: 20px;
    }

    .about-wrapper p {
        padding-right: 0;
        font-size: 16px;
    }

    .contact-page-wrapper.fullwidth .form-section {
        max-width: 100%;
        margin-left: 0;
        margin-top: 30px;
        z-index: 999;
        position: relative;
    }

    .map-section {
        padding: 0 25px;
        position: relative;
    }

    .hsec-3.partners-section.services.contact-partner {
        margin-top: 0;
        padding-bottom: 0;
    }

    .contact-page-wrapper.fullwidth {
        padding: 40px 0 10px;
    }

    .services-banner p {
        padding-right: 0;

    }

    .hsec-6.service-wrapper.services-page {
        padding-top: 20px;
    }

    .page-template-blog .service-wrapper.services-page #myTab {

        & li a.nav-link,
        & button {
            padding: 9px 15px !important;
        }
    }

    .pagination {
        margin-top: 20px;
        margin-bottom: 30px;
    }

    .page-template-stock-trading .whychoose-service-wrapper h2 {
        font-size: 34px;
        margin: 0 auto 20px;
        max-width: 100%;
    }

    .page-template-stock-trading .whychoose-service-wrapper .col-12.content-sections {
        & p {
            max-width: 100%;
            margin: 0 auto;
        }
    }

    .page-template-stock-trading {
        & .partners-section.services {
            margin-top: 0;
            padding-bottom: 10px;
        }
    }

    .page-template-stock-trading .whychoose-service-wrapper .col-12.content-sections {
        text-align: center;
        padding: 30px 0 20px;
    }

    .page-template-stock-trading .hsec-5.help-wrapper.sevices.ai-chatbot .col-sm-3.col-12 .website-text h4 {
        font-size: 25px;
        margin-bottom: 10px !important;
    }

    .help-wrapper.sevices h2 {
        font-size: 34px;
    }

    .page-template-stock-trading .hsec-5.help-wrapper.sevices.ai-chatbot h2 {
        max-width: 100%;
    }
}

@media(max-width:480px) {}

@media(max-width:380px) {
    .contact-phone {
        display: none;
    }
}