@media (max-width: 1199.98px) {  
    
}
@media (max-width: 991.98px) { 
    .video-container .overlay-desc{
        left: 0;
    }
    .video-container .overlay-desc h1 {
        font-size: 3rem;
    }
    .tab_holder .nav-tabs {
        width: 100%
    }
    .tab_holder .nav.nav-tabs:after {
        width: 667px;
       
        left: 0%;
    }
    .hero_banner_content h1 {
        font-size: 37px;
    }
    .hero_banner_content p {
        font-size: 14px;
    }
}
@media (max-width: 767.98px) { 
    .tab_holder .nav.nav-tabs:after {
        display: none;
    }
    .nav-tabs .nav-item {
        margin-bottom: 12px;
    }
    .tab_holder .nav-tabs {
        width: 100%;
    }
    .ai_animation{
        display: none;
    }
   
    .hero_banner_content h1 {
        font-size: 36px;
    }
    .hero_banner_content p {
        font-size: 12px;
    }
    .timeline_container:before {
        left: 2%;
    }
    .card_icon{
        left: 42%;
    }
    .expert_head {
        font-size: 30px;
    }
    .demo_btn{
        font-size: 15px;
    }
 }
@media (max-width: 575.98px) { 
    .video-container .overlay-desc {
        left: 0;
        top: 12px;
    }
    #header {
        height: 51px;
    }
    .modal {
        top: 0%;
        z-index: 99999;
    }
    .navbar-mobile ul {
        width: 65%;
    }
    .swiper-slide{
        height: 55vh;
    }
    .textbits{
        font-size: 10px;
    }
    .expert_head {
        font-size: 18px;
        
    }
    .demo_btn{
        font-size: 13px;
        padding: 13px 10px;
    }
    .footer-logo img {
        max-width: 119px;
    }
    .tab_holder .nav.nav-tabs:after {
        display: none;
    }
    .nav-tabs .nav-item {
        margin-bottom: 12px;
    }
    .tab_holder .nav-tabs {
        width: 100%;
    }
    /* About Page */
    .page_about:before{
        top: 1%;
    }
    .ai_animation{
        display: none;
    }
    
    .hero_banner img {
        height: 175px;
    }
    .hero_banner_content h1 {
        font-size: 19px;
    }
    .hero_banner_content p {
        font-size: 15px;
    }
    /* nlp page */
    .nlp_wrapper:before{
        display: none;
    }
    /* content moderation */
    .content_moderation_wrapper:before {
        display: none;
    }
    .content_moderation_wrapper:after{
        bottom: 1%;
    }
    .main_heading {
        font-size: 22px;
    }
    /*image_annotation  */
    .image_annotation_wrappers:after{
        display:none;
    }
    .timeline_container:before {
        left: 3%;
    }
    /* video_annotation */
    .video_annotation_wrapper:before{
        display: none;
    }
    .image_annotation_detail_box h4 {
        font-size: 15px;
    }
 }






