@media only screen and (max-width: 2400px) {}

@media only screen and (max-width: 1700px) {}

@media only screen and (max-width: 1540px) {
    footer h2{
        font-size: 100px;
    }
}

@media only screen and (max-width: 1340px) {
    footer h2 {
        font-size: 90px;
    }
}
@media only screen and (max-width: 1200px) {
    .copyright_sec {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
    }    
}
@media only screen and (max-width: 1024px) {
    footer h2 {
        font-size: 66px;
    }
    footer h2 svg {
        width: 48px;
    }
}

@media only screen and (max-width: 976px) {}



@media only screen and (max-width: 870px) {
    .pt-4 {
        padding-top: 10px !important;
    }

    .common-padding {
        padding: 0px 15px;
    }

    .res-d-none {
        display: none !important;
    }

    .humberger_menu {
        display: block;
    }

    .banner_head h1 {
        font-size: 25px;
    }

    /* .head-1 {
        display: none !important;
    }

    .head-1 img {
        display: none;
    }

    .head-2 {
        display: none;
    } */

    .res_head-h1 {
        font-size: 25px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: uppercase;
        color: black;
    }

    .res-pt-5 {
        padding-top: 20px !important;
    }

    .index_about_Sec h3 {
        font-size: 25px;
    }

    .counters h2 {
        font-size: 35px;
        text-align: center;
    }

    .counters p {
        font-size: 14px;
    }

    .index_about_cont h4 {
        text-align: left;
    }

    .index_about_cont p {
        font-size: 14px;
        text-align: left;
        padding-top: 4px;
    }

    .main_btn {
        margin-top: 20px !important;
        margin-right: auto !important;
        margin-left: 0px !important;
    }

    .main_btn p {
        padding: 5px 15px;
        font-weight: 600;
        color: black;
        font-size: 14px;
    }

    .main_btn div {
        width: 30px;
        height: 30px;
    }

    .main_btn div svg {
        width: 14px;
    }
  
   
    .copyright_sec{
        flex-direction: column;
    }
    footer h2{
        font-size: 40px;
    }
    footer h2 svg{
        width: 30px;
    }
    .footer_links{
        flex-direction: column;
    }
    .abt_slider h4{
        font-size: 20px;
    }
    .abt_slider p{
        font-size: 13px;
    }
    .index_Client h3{
        font-size: 26px;
    }
    .index_Client {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .res-pe-0{
        padding-right: 0px !important;
    }
    .star_section h4{
        font-size: 26px;
    }
    .star_section p{
        font-size: 14px;
    }
    .borderS{
        border: 0px;
    }
    .star_abs{
        display: none;
    }
    .borderS2{
        border: 0;
    }
    .pb-5{
        padding-bottom: 20px  !important;
    }
    .testi_Sec h2{
        font-size: 26px;
    }
    .testi_Sec h2 br{
        display: none;
    }
    .testi_box svg{
        width: 29px;
        height: 30px;
    }
    .testi_box p{
        font-size: 14px;
        line-height: 30px;
    }
    .testi_box{
        padding: 18px;
    }
    .testi_box .testi_name h5{
        font-size: 17px;
    }
    .testi_box .testi_name p{
        font-size: 12px;
    }
    .testi_box .testi_name{
        padding: 13px;
        margin-top: 10px !important;
    }
    .swiper-button-prev{
        left: auto !important;
    }
    .industries_Sec h3{
        font-size: 26px;
        padding-top: 20px   ;
    }
    .team_Sec h3{
        font-size: 26px;
        padding-top: 20px   ;

    }
    .team_Sec p{
        font-size: 14px;
    }
    .res-pt-0{
        padding-top: 0px !important;
    }
    .team-Col{
        background-color: transparent;
        padding: 10px;
    }
    .flex_head h3{
        font-size: 26px;
        padding-top: 20px;
    }
    .flex_head{
        flex-direction: column;
    }
    .start_up{
        padding-top: 20px;
    }
    .start_up h4{
        font-size: 16px;
    }
    .start_up button{
        font-size: 14px;
    }
    .index_map{
        padding: 20px 5px;
    }
    .index_map h3{
        font-size: 25px;
        line-height: 33px;
    }
    .index_map p{
        font-size: 14px;
    }
    iframe{
        margin-top: 20px;
    }
    .footer_links .ms-5{
margin-left: 0px !important;
    }
    .footer_links .Links p{
        font-size: 14px;
    }
    .social_box h5{
        font-size: 0;
    }
    .social_box{
        padding: 5px 4px;
        margin-left: 10px;
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .privacy_Sec h6 a{
        padding-left: 8px;
        padding-right: 12px;
        font-size: 12px;
    }
    .tab_box{
        width: 100%;
    }
    .privacy_Sec{
        flex-wrap: wrap;
        justify-content: center;
    }
    .mobileNav {
        padding: 10px 25px;
        display: block;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 10;
        background: white;
        height: 100%;
        box-shadow: -7px 0px 7px 0px #f7f7f7;
        transform: translateX(104%);
        transition-duration: 1s;
    }
    .mobileNav.show{
        transform: translateX(0%);
        transition-duration: 1s;
    }
    .hamClose{
        text-align: end;
        font-size: 26px;
    }
    .mobileNav ul{
          list-style: none;
        padding-left: 0;
    }
    .mobileNav ul li{
        margin-bottom: 20px;
    }
}
@media only screen and (max-width: 768px) {
    .swiper-button-prev{
        right: 60px !important;
    }
    .banner_head{
        margin-bottom: 20px;
    }
}
@media only screen and (max-width: 600px) {
    .star_section .pe-4{
        padding-right: 10px !important;
    }
     .star_section .ps-4{
        padding-left: 10px !important;
    }
    .abt_slider{
        min-height: auto;
    }
    .career_Section h3{
        font-size: 26px;
    }
    .career_Section p{
        font-size: 14px;
    }
    .dream_position_Sec h4{
        font-size: 25px;

    }
    .startup_Slider_cont h3{
        width: 100%;
        color: var(--Backgrounds-Primary, #FFF);
        text-align: center;
        font-size: 30px;
        font-style: normal;
        font-weight: 400;
        line-height: 40px;
    }
    .startup_Slider_cont{
        padding: 15px;
    }
    .startup_Slider img{
        height: 440px;
    }
    .startup_cont{
        padding-bottom: 25px;
    }
    .usrnme{
        font-size: 16px;
    }
    .carousel-control-next, .carousel-control-prev{
        height: 30vh;

    }
    .banner-img img{
        height: 30vh;
    }
    .common-padding {
        padding: 0px 15px;
    }
    .dream_position_Sec .modal_btn{
        width: 100%;
    }
    .banner_head h1{
        font-size: 18px;
    }
    .banner_head h1 img{
        width: 20px;
    }
    .bannerBtn{
        margin-top: 0 !important;
        white-space: nowrap;
        margin-left: 5px !important;
        margin-bottom: .5rem !important;
    }

    .about_page h3{
        font-size: 26px;
    }
    .about_page p{
        font-size: 14px;
    }
    .about_page p br{
        display: none;
    }       
    .mision_box h3{
        font-size: 26px;
    }       
    .mision_box{
        padding: 50px 7px;
    }     
    .mission_boxs h4{
        font-size: 26px;
    }      
    .mission_boxs h6{
        font-size: 17px;
        line-height: 28px;
    }    
    .mission_boxs p{
        font-size: 14px;
    }     
    .abt_team_section .team-Col{
        padding: 8px;
    }     
    .startup_cont h3{
        font-size: 26px;
    }  
    .startup_cont p{
        font-size: 14px;
    }     
    .startup_pot_section h3{
        font-size: 26px;
    }    
    .startup_pot_section h3{
        font-size: 26px;
        padding-top: 20px;
    }        
    .startup_pot_section h3 br{
        display: none;
    }  
    .potentail_box{
        padding: 19px;
        margin-bottom: 15px;
    } 
    .potentail_box h4{
        font-size: 20px;
    }     
    .potentail_box p{
        font-size: 14px;
    }   
    .profile_box{
        width: 100%;
        padding: 18px;
    }   
    .profile_section h3{
        font-size: 26px;
    }   
    .head_profile h4{
        font-size: 20px;
    }  
    .head_profile p{
        font-size: 13px;
    }   
    .prof_flex p{
        font-size: 11px;
    }   
    .prof_box h6{
        font-size: 12px;
    } 
    .prof_box_Flex{
        flex-direction: column;
    }
    .prof_box p{
        margin-left: 0px !important;
        font-size: 12px;
    }   
    .tab_box{
        width: 100% !important;
    } 
    .tab_box .tab_body{
        padding: 20px;
    }     
    .back_btn{
        display: none;
    }   
}

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

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