@media screen and (min-width:768px){
    .mobile-view{
        display: none;
    }
}
@media screen and (max-width:767px){
    .desktop-view{
        display: none;
    }
    .logo {
    padding: 1rem 0rem 0rem;
}
    .header_content .navbar .main-menu .navbar-nav .nav-item .menu-link {
    color: #ff7200!important;
    font-weight: 700;
    cursor: pointer;
    font-size: 15px;
    border: none!important;
    padding: 1rem 0.2rem!important;
}
.box_gap{
    gap: 1rem;
}
    .space_content{
        padding: 0rem 1rem!important;
    }
    .navbar-toggler{
        color: #333!important;
    border: 1px solid #333!important;
    box-shadow: none!important;
    }    
    .navbar-toggler:focus{
        box-shadow: none;
    }
    .header_content nav {
        padding: 0rem 1rem 0rem!important;
    }
    .hero_section {
        padding: 2rem 0rem 3rem;
        background-position: inherit;
    }
    .lead_content h1{
        font-size: 30px;
    line-height: 36px;
    }
    .hero_img{
        width: 100%;
        margin-top: 2rem;
    }
    .trus_box{
        bottom: -39%;
    left: 5%;
    width: 90%;
    }
    .lead_content h3{
        font-weight: 600;
        padding: 0.5rem 0rem 0rem;
    }
    .points .list_points li{
        font-size: 17px;
        font-weight: 500;
    }
    .space_content .lead_content ul {
        margin-bottom: 2rem;
    }
    .contact_form{
        width: 100%;
        margin: auto;
    }
    .contact_form img{
        height: 17%;
    }
    .space_content .feature{
        font-size: 18px;
        letter-spacing: 0.02em;
        font-weight: 700;
        margin: 0;
    }
    .space_content .feature_title{
        font-weight: 800;
        font-size: 28px;
        line-height: 36px;
    }
    .display_none{
        display: none;
    }
    .feature_content{
        margin: 1rem 0rem;
    }
    .scrore .globe {
        width: 45px;
    }
    .scrore h3{
        font-size: 28px;
    line-height: normal;
    margin: 0;
    }
    /* .scrore h5 .growth{

    } */
    .onboarding_process_subtitle{
        font-size: 18px;
    line-height: 22px;
    }
    .onboarding_mobile{
        padding: 2rem 0rem 4rem;
    }
    .onboarding_process_title {
        font-size: 30px;
    line-height: 26px;
    padding-top: 0.5rem;
    }

    .scrore p{
        margin: 0;
    }
    .right_content h4{
        font-size: 18px;
    padding-top: 2rem;
    margin: 0;
    line-height: 20px;
    margin-bottom: 0.5rem;
    }
    .right_content h2 {
        font-size: 30px;
    }
    .right_content p {
        font-size: 15px;
    }
    .join_mobile{
        padding-top: 0rem;
    }
    .about_sec{
/*        padding: 0;*/
    }
    .dots {
        position: absolute;
        top: -4%;
        left: -4%;
        z-index: -1;
    }
    .feature_section{
        gap: 2rem;
        padding-top: 0rem;
    }
    .dots_img{
        width: 35%!important;
        top: 18%;
        left: -9%;
    }
    .feature_content h3{
        font-size: 22px;
        height: auto;
    }
    .feature_content:hover > h3{
        /* color: #FFF0D9; */
        font-weight: 700;
        font-size: 18px;
        height: auto;
    }

    .feature_content:hover > p{
        font-size: 16px;
        line-height: 32px;
    }
    .feature_content:hover > h2 {
        bottom: -6%;
    }
    .feature_content p{
        font-size: 15px;
        line-height: 27px;
        font-weight: 500;
    }
    .feature_content .icon_box img {
        /*padding: 1rem 1rem;
        width: 60px;*/
    }
    .mobile_space{
        padding: 0rem 0rem;
    }
    .background_design{
        padding: 0!important;
    }
    .mobile-none{
        display: none;
    }
    /* .positionning{
        background-color: #F4F6FB;
    } */
    .Clients_section {
        padding: 2rem 0rem;
    }
    .content .clients_title {
        font-size: 20px;
        font-weight: 800;
        text-align: center;
        padding: 1rem 0rem 0rem;
    }
    .align-content .logo_title {
        font-weight: 800;
        font-size: 24px;
        line-height: normal;
    }
    .content p{
        text-align: center;
        padding: 0;
        font-size: 16px;
        font-weight: 500;
        font-family: 'Barlow', sans-serif;
    }
    .positionning .align-content{
        padding: 1.5rem;
    }
    .content h4{
        text-align: center;
        margin-bottom: 2rem;
    }
    .bs-video-thumbnail img{
        position: initial;
        margin: 0 auto;
        width: 100%;
        padding: 0;
    }
    .play_btn {
        top: 45%;
        left: 46%;
    }
    .companies_section .logo_title, .about-inline .logo_title{
        font-weight: 800;
        font-size: 30px;
    line-height: 30px;
        word-spacing: -1px;
        text-align: center;
        padding: 0.2rem 0.2rem 0rem;
    }
    .companies_section .brand_subtitle, .testimonial_section .testimonials .brand_subtitle, .about-inline .brand_subtitle{
        font-size: 16px;
        letter-spacing: 0.02em;
        font-weight: 700;
        text-align: center;
        margin: 0;
    }
    .companies_section{
        padding: 1rem 1rem 1rem;
    }
    .companies_section .img_row img {
        width: 95%;
    }
    .testimonial_section .testimonials .logo_title{
        font-size: 30px;
        line-height: 30px;
    }
    .testimonial_section{
        padding: 1.5rem 0rem 0rem;
    }
    .test_box_content .testi_feedback p {
        font-size: 14px;
        font-weight: 500;
        line-height: 22px;
    }
    .test_box_content .quotes_icon i{
        font-size: 62px;
    }
    .faq_section #faq{
        width: 100%;
        margin: 0;
        border-radius: 0%;
    }
    .accordion{
        width: 100%;
        margin: 0;
        margin-bottom: 2rem;
    }
    .accordion-content .description {
        font-size: 15px;
    }
    .accordion-content .title{
        color: #333333;
        font-weight: 700;
        font-size: 15px;
    }
    .get_started_btn {
        font-size: 12px;
        padding: 1rem;
    }
    .get_started h2 {
        font-size: 18px;
    }
    .footer_content{
        display: block;
    }
    .social_icon p{
        line-height: normal;
        padding-top: 1rem;
    }
    .conatct_content .get_started_btn {
        padding: 1rem 6rem;
    }
    .social_icon{
        width: 90%;
    }
    hr{
        opacity: 1!important;
    }
    .faq_section {
        padding: 0rem 0rem 0rem;
    }
    .trust_box_design{
        position: initial;
        transform: initial;
    }
    .icon_trust_content .numbers h3 {
        font-weight: 900;
        font-size: 28px;
    }
    .icon_trust img{
        width: 42px;
    }
    .icon_trust_content .numbers p{
        font-size: 7px;
    font-weight: 900;
    }
    .icon_trust_content{
        justify-content: flex-start;
    }
    .footer_content p,.social_icon p {
        font-size: 14px;
        text-align: center;
        line-height: 14px;
    }


}
