@media screen and (min-width:768px){
    .mobile-view{
        display: none;
    }
}
@media screen and (max-width:767px){
    .desktop-view{
        display: none;
    }
    .header_content .navbar .main-menu .navbar-nav .nav-item .menu-link {
    color: #121212!important;
    font-weight: 700;
    cursor: pointer;
    font-size: 15px;
    border: none!important;
    padding: 1rem 0.2rem!important;
}
.feature{
    margin-bottom: 1rem;
}
.navbar-nav {
    gap: 0rem;
}
    .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: 0.5rem 1rem 1rem!important;
    }
    .hero_section {
        padding: 1rem 0rem 3rem;
        background-position: inherit;
    }
    .lead_content h1{
        font-size: 24px;
        line-height: normal;
    }
    .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: 24px;
        line-height: normal;
    }
    .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{

    } */
    .scrore p{
        margin: 0;
    }
    .right_content h4{
        font-size: 18px;
        padding-top: 2rem;
        margin: 0;
    }
    .right_content h2 {
        font-size: 26px;
    }
    .right_content p {
        font-size: 15px;
    }
    .about_sec{
        padding: 0;
    }
    .dots {
        position: absolute;
        top: -4%;
        left: -4%;
        z-index: -1;
    }
    .feature_section{
        gap: 2rem;
        padding-top: 12rem;
    }
    .dots_img{
        width: 35%!important;
        top: 18%;
        left: -9%;
    }
    .feature_content h3{
        font-size: 18px;
        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;
    }
    .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: 26px;
        line-height: normal;
        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: 26px;
        line-height: normal;
    }
    .testimonial_section{
        padding: 3rem 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;
    }
    .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;
    }



/*responsive guest design*/
.space_section{
    padding: 0;
}
.banner_headeing{
    font-size: 30px;
    padding: 1rem 0rem 0rem;
    line-height: 38px;
}
.banner_subheadeing{
    font-size: 22px;
    line-height: 27px;
}
.banner_description {
    font-size: 16px;
    padding: 0.5rem 0rem 1rem;
    line-height: 28px;
}
.form_section {
    padding: 1rem 0rem 1rem;
}
.form_contact{
    padding: 2rem 2rem;
}
.benifit_section {
    padding: 3rem 0rem 1rem;
}
.graph{
    right: -63%;
    top: -11%;
}
.benifits_subheading {
    padding: 0rem 0rem 1rem;
}
.graph2{
    z-index: -1;
    opacity: 0.4;
}
.showcase_graphic img {
    padding: 0rem 1rem;
}

.showcase_content {
    padding: 1rem 0rem 0rem;
}
ul{
    margin-bottom: 0;
}
.faq_content {
    padding: 0;
}
.faq_graphic img {
    padding: 2rem 0rem;
}

.graph1{
    left: -33%;
    bottom: -11%;
}
.footer_text{
    padding-bottom: 1rem;
}


.blog_box .blog_benifits {
    padding: 2.9rem 1.5rem;
}
.space_section .space_banner{
    padding: 0;
}







}
