.performance__section .main__content .media__area {
        padding-bottom: 0px !important;
        top: unset !important;
    }

    /* add your website url css start */

    .logo__section__wrapper .heading-website-url {
        margin-bottom: 20px;
    }

    .form__wrapper-website {
        width: 50%;
        margin: auto;
        position: relative;
    }

    .website-input-form {
        gap: 10px;
        display: flex;
        flex-wrap: wrap;
    }

    button.new-get-started-btn {
        background: #f23640;
        border-color: #f23640;
        position: absolute;
        right: -1px;
        height: 100%;
        min-width: 100px;
        border: 0;
        font-size: 14px;
        letter-spacing: 0.5px;
        border-radius: 55px;
    }

    input.form-control-url {
        border: 1px solid #ced4da;
        width: 100%;
        font-size: 16px;
        height: 50px;
        border-radius: 35px;
        padding: 0 20px;
        transition: 0.2s;
        box-shadow: rgba(99, 99, 99, 0.2) 0 2px 8px 0;
    }
    .reel-slider-container .reel-slider .slick-prev{
            left: -3% !important;
            top: 50% !important;
            position: absolute;
    }
    .reel-slider-container .reel-slider .slick-next{
            top: 50%;
            right: 0% !important;
            position: absolute;
    }

    @media screen and (max-width: 991px) {
        .form__wrapper-website {
            width: 85%;
        }

    }

    @media screen and (max-width: 767px) {
        .form__wrapper-website {
            width: 100%;
        }
        .customerImage>img {
        height:100px !important;
        
        }
        

    }

    @media (max-width: 500px) {
        .heading.heading-website-url {
            padding-top: unset !important;
        }

        .webiste-url {
            padding: 35px 15px 35px;
        }
    }

    .app-main-speedy {
        display: none;
    }

    .testimonial-reviews-wrapper .hidden {
        display: none;
    }

    .logo__section__wrapper .heading-website-url {
        margin-bottom: 20px;
    }

    .form__wrapper-website {
        width: 50%;
        margin: auto;
        position: relative;
    }

    .website-input-form {
        gap: 10px;
        display: flex;
        flex-wrap: wrap;
    }


    /* case study css start  */
    .main_clientCasestudy {
        background: #ffffff;
    }

    .bo-slider {
        max-width: 900px;
        margin: 0 auto;
    }

    .bo-container {
        position: relative;
        margin: 0 auto;
        background: #ffffff;
        padding: 40px 30px;
        border-radius: 8px;
        color: #000000;
        box-shadow: 0 0px 1px 0px;
        overflow: visible !important;
    }

    .top_upperWrapper {
        display: flex;
        gap: 50px;
        align-items: center;
    }

    .bo-logo {
        padding: 90px 26px;
        font-weight: 900;
        font-size: 36px;
        color: #f23640;
        letter-spacing: 4px;
        margin-bottom: 40px;
        user-select: none;
        line-height: 1.1;
        background: rgb(254 242 242);
        border-radius: 100%;
    }

    .bo-challenge {
        width: 65%;
        margin-left: auto;
    }


    .bo-challenge-title {
        margin-top: 0;
    }

    .bo-challenge-text {
        margin-bottom: 40px;
        line-height: 1.5;
    }

    .section__wrapper.client_result {
        padding: 40px 0;
        font-family: var(--body-font-family);
    }

    .section__wrapper.client_result h2 {
        margin-bottom: 35px;
    }

    .bo-stats {
        display: flex;
        justify-content: space-between;
        margin-bottom: 25px;
        gap: 10px;
        flex-wrap: wrap;
        width: 100%;
    }

    .bo-challenge-title {
        margin-bottom: 10px !important;
    }

    .bo-stat-item {
        gap: 31px;
        width: 50%;
        display: flex;
        padding: 20px;
        font-size: 16px;
        font-weight: 600;
        background: white;
        text-align: center;
        border-radius: 6px;
        align-items: center;
        width: calc(50% - 5px);
        background: rgb(249 250 251);
        border: 1px solid #ff000026;
    }

    .bo-stat-item img {
        width: 40px;
        height: 40px;
        margin-bottom: 10px;
    }

    .bo-solution-title {
        margin-bottom: 12px;
        font-weight: 700;
    }

    .bo-solution-text {
        margin-bottom: 16px;
    }

    .bo-solution-list {
        margin-top: 8px;
        margin-left: 20px;
        margin-bottom: 24px;
    }

    .bo-solution {
        color: #685454;
        border-radius: 6px;
        padding: 25px 30px;
        background: #ffdcdc57;
        background: rgb(254 242 242);
    }

    .bo-bold {
        font-weight: 700;
    }

    button.new-get-started-btn {
        border: 0;
        right: -1px;
        height: 100%;
        font-size: 14px;
        min-width: 100px;
        position: absolute;
        border-radius: 55px;
        letter-spacing: 0.5px;
        background: #f23640;
        border-color: #f23640;
    }

    .bo-solution {
        padding: 10px;
    }

    input.form-control-url {
        width: 100%;
        height: 50px;
        padding: 0 20px;
        font-size: 16px;
        transition: 0.2s;
        border-radius: 35px;
        border: 1px solid #ced4da;
        box-shadow: rgba(99, 99, 99, 0.2) 0 2px 8px 0;
    }

    .bo-btn-icon {
        padding: 5px;
        border: none;
        border-radius: 50%;
        background: rgb(254 242 242);
    }

    .bo-number-highlight {
        font-size: 18px;
        font-weight: 600;
        color: #d83a3a;
    }

    .bo-slider.slick-initialized.slick-slider.slick-dotted {
        position: relative;
    }

    .bo-slider .slick-next.slick-arrow {
        top: 50%;
        right: -5%;
        position: absolute;
    }

    .bo-slider .slick-prev {
        z-index: 9;
        left: -5%;
        top: 50% !important;
        position: absolute;
    }

    .bo-slider .slick-arrow {
        background-color: #f23640;
        border-color: #f23640 !important;
    }

    @media screen and (max-width:1024px) {
        .bo-slider {
            max-width: 85%;
        }
    }

    @media screen and (max-width:924px) {
        .top_upperWrapper {
            gap: 0px;
            flex-wrap: wrap;
            align-items: center;
            justify-content: center;
        }

        .bo-challenge {
            width: 100%;
            text-align: center;
        }
    }

    @media screen and (max-width:768px) {
        .bo-logo {
            font-size: 30px;
            padding: 72px 18px;
        }

        .bo-challenge-text {
            font-size: 15px;

        }

        .bo-stat-item {
            gap: 12px;
            font-size: 14px;
        }

        .bo-number-highlight {
            font-size: 16px;
        }

        .bo-slider .slick-next.slick-arrow {
            right: -7%;
            ;
        }

        .bo-slider .slick-prev {
            left: -7%;
        }

    }

    @media screen and (max-width:425px) {

        .bo-slider {
            margin-bottom: 77px;

        }

        .bo-container {
            padding: 19px 30px;
        }

        .bo-logo {
            font-size: 24px;
            padding: 46px 2px;
            margin-bottom: 4px;
        }

        .bo-challenge-text {
            font-size: 13px;
            margin-bottom: 6px;
        }

        .bo-stats {
            gap: 6px;
            margin-bottom: 12px;
            flex-direction: column;
        }

        .bo-stat-item {
            width: 100%;
            padding: 8px;
        }

        .bo-solution-text {
            font-size: 14px;
            margin-bottom: 6px;
        }

        .bo-solution-list {
            font-size: 13px;
            margin-bottom: 6px;
        }

        .bo-solution-title {
            margin-bottom: 4px;
        }

        .section__wrapper.client_result {
            padding: 14px 0;
        }

        .bo-solution p {
            font-size: 13px;
        }

        .slick-dots {
            top: 3px;
        }

        body {
            background: #fff;

        }

    }

    @media screen and (max-width: 991px) {
        .form__wrapper-website {
            width: 85%;
        }
    }

    @media screen and (max-width: 767px) {
        .form__wrapper-website {
            width: 100%;
        }
    }

    @media (max-width: 500px) {
        .heading.heading-website-url {
            padding-top: unset !important;
        }

        .webiste-url {
            padding: 35px 15px 35px;
        }
    }

    .bo-slider .built-in-badge {
        z-index: 4;
        top: 10px;
        width: 80px;
        padding: 7px;
        height: 80px;
        right: 10px;
        display: flex;
        color: #000000;
        border-radius: 50%;
        position: absolute;
        align-items: center;
        background: #ffffff;
        flex-direction: column;
        justify-content: center;
        font-family: sans-serif;
        box-shadow: rgba(99, 99, 99, .2) 0 2px 8px;
    }

    .section__wrapper {
        position: relative;
    }

    .built-img {
        width: 100%;
        height: auto;
        margin: 0 auto;
    }

    .bo-slider .slick-list.draggable {
        overflow: hidden !important;
        margin-bottom: 6px;
    }

    .high-speed {
        font-size: 16px;
        font-weight: 600;
        color: #000000;
        width: fit-content;
        justify-self: center;
    }

    h1.speedy-main-heading .main-animated-heading svg {
        left: 50%;
        right: 50%;
        width: 100%;
        z-index: -1;
        height: 100%;
        display: none;
        position: absolute;
        transform: translate(-50%);
    }

    h1.speedy-main-heading .main-animated-heading {
        z-index: 2;
        color: #f97316;
        position: relative;
        background-clip: text;
    }

    .performance__section.new.home-new .rating__wrpper .logos img {
        width: auto;
        max-height: 36px;

    }

    .performance__section .main__content .text__area.new .heading h1 {
        margin-bottom: 0px;
    }

    @media screen and (max-width: 767px) {
        h1.speedy-main-heading .main-animated-heading {
            display: block;
        }
    }

    @media screen and (min-width: 769px) {
        .performance__section .main__content .media__area .fit__content__img {
            max-width: 70% !important;
        }
    }

    @media (max-width: 500px) {
        .rating__wrpper {
            opacity: 0;
            animation: fadeIn 1s ease-in-out forwards;
            animation-delay: 1.5s;
        }

        @keyframes fadeIn {
            to {
                opacity: 1;
            }
        }
    }

    .bo-slider .slick-track {
        will-change: transform;
        backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
    }

    .bo-slider .slick-slide {
        backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }

    .bo-slider .slick-list {
        overflow: hidden;
    }
    .apps__section.home#footAppSec .app__logo__wrap .footer-sectioned img {
       object-fit: contain;
    }
        .apps__section {
        padding: 50px 0;
    }
    .logo__section__wrapper {
        padding: 0 50px;
    }
    .rtws_result .blog_features_wrappper {
        padding: 0px !important;
    }
    .logo__section__wrapper {
        padding: 0 50px;
    }
    .section__wrapper.client_result {
        padding: 50px 0;
    }
    .trustpilot-section {
        padding: 50px 24px 50px !important;
    }
    .client-case-study-wrap.work-speedy.client-wrapper.client-new-home-section {
        padding: 50px 0px !important;
    }
    .logo__section {
        padding: 50px 0;
    }
    .testimonial-reviews-wrapper {
        padding: 50px 0 50px;
    }
    .reel-wrapper {
        padding: 50px 50px 50px;
    }
    @media (max-width:768px){
        .footer-sectioned img  {
            height: 65%;
            width: 100%;
        }
        .rtws_result .blog_features_wrappper {
        padding: 25px 0px !important;
        }
            .logo__container .logo {
            width: 96px !important;
        }
        .apps__section,
        .section__wrapper.client_result,
        .trustpilot-section,
        .client-case-study-wrap.work-speedy.client-wrapper.client-new-home-section,
        .testimonial-reviews-wrapper,
        .reel-wrapper {
            padding-block: 30px !important;
        }
        .logo__section__wrapper {
            padding: 30px 15px;
        }
            .video__section__wrapper.homepage.home-new {
            padding-bottom: 0px !important;
        }
    }