@media only screen and (min-width:1900px) {
    .container {
        max-width: 1600px !important;
    }

    .Download-slider_BT_line {
        gap: 162px;
    }
}


@media only screen and (max-width:1601px)
{
    .submenu {
    min-width: 370px;
    padding: 20px;
}
}



@media only screen and (min-width:1530px) {

    .hero .container {
        /* margin-right: 65px; */
    }

    .home_prod .row {
        align-items: center;
    }

    .slide-text {
        margin-left: 30px;
    }

    .Download-slider_BT_line {
        gap: 82px;
    }
    
    
}

@media only screen and (max-width:1537px) {
    .hero .container {
        /*margin-right: 15px;*/
    }
    
    .menu_link .submenu{
        top: 40px;
    }
    .home_prod::after {
        top: 10%;
    }

    .service_center::before {
        top: 30px;
    }

    .news br {
        display: block;
    }

    .news::before {
        top: 38px;
    }

    .Download-slider_BT_line {
        gap: 42px;
    }

    .Main_head {
        font-size: 50px;
        line-height: 60px;
        font-weight: bold;
        color: var(--head-blue);
        margin: 16px 0 20px 0;
    }


    .coman_header_part_img {
        max-width: 781px;
    }

    .impact_parent {
        height: 170px;
        width: 170px;
    }

    .impact_parent h2 {
        font-size: 40px;
    }

    .HR_Division h3 {
        font-size: 25px;
    }

    .HR_Division p {
        font-size: 15px;
        /*line-height: 26px;*/
    }

    .empowering_card .news_bottom {
        padding: 15px;
    }

    .empowering_card .news_bottom .sub_head {
        font-size: 20px;
    }

    .empowering_card .news_bottom .text-dark {
        font-size: 13px;
    }

    .Reach_contact_left h1 {
        font-size: 30px;
        line-height: 42px;
    }

    .Reach_contact_left .News_details_ChooseUs {
        font-size: 25px;
    }

    .Reach_contact_left_bot ul li a {
        font-size: 14px;
    }

    .Reach_contact_left_bot ul li img {
        width: 20px;
    }

    .industry_leading_right .state_1 {
        height: 100%;
        width: 100%;
        padding: 20px;
    }

    .industry_leading_right .state_1 .sub_head {
        font-size: 16px;
    }

    .industry_leading_right .state_1 p {
        font-size: 13px;
    }

    .states_right,
    .industry_leading_right {
        background: url("../images/sevice_center_bg.png") no-repeat 75% 100%;
        background-size: contain;
        gap: 20px;
    }

    .state_1 {
        width: 100%;
        height: 280px;
    }

    .main-slider_img .main-next {
        right: 4%;
    }

    .play_btn {
       
        left: 8%;
    }

    .career_form {
        padding: 50px;
    }

    .download_slider_main .News_details_ChooseUs {
        font-size: 25px;
        margin-bottom:0;
    }

    .event_first_img_child {
        width: 75%;
    }

    .timeline-point {
        top: 7%;
    }
    
        .SKM_Group_h3_style
    {
        font-size: 30px;
        line-height: 43px;
    }
    
     .head
    {
        font-size: 40px;
        line-height: 50px;
    }
    
    
    .vision_right{
        background-position: center;
    }
    .product_main{
        /*margin:0;*/
    }

}

@media only screen and (max-width:1442px)
{
    .hero_new {
        /*padding-left: 5%;*/
    }    
    
     .submenu {
        min-width: 320px;
        padding: 15px;
        
        left: -38px;
    }
    .sublink span {font-size: 16px;}
    .sublink span img {width: 32px;}
}

@media only screen and (max-width:1367px) {
    
     body
    {
        font-size:14px;
    }
    
     .bottom-whatsapp {
        width: 45px;
        height: 45px;
     }
    
    .vision,
.impact,
.service_center,
.home_prod,
.certificates,
.testimonials,
.news,
.trusted_home,
.footer {
    margin-top: 60px;
}
    
    .certificates
    {
        padding: 40px 0;
    }
    
    .menu 
    {
        gap:35px;
    }
    
    .impact 
    {
        padding: 50px 0;
    }
    
    .impact_parent p
    {
        font-size: 16px;
    }
    
    .head
    {
        font-size: 34px;
        line-height: 40px;
    }
    
    
    
    .product_tabs 
    {
        margin:40px 0;
    }
    
    .News_details_para
    {
        margin-bottom:20px;
    }
    
    .hero_info .Main_head 
    {
        font-size: 50px;
    }
    
    .ym_cpy
    {
      padding: 15px 0;
      
    }
    
    .ft_hr
    {
        margin-bottom:0px;
    }
    
    .header_wrapper
    {
         padding: 10px 0;
    }
    
    .hero_new_slider
    {
        padding:20px;
    }
    
    .hero
    {
        padding-top: 110px;
    }
    
    .big_menu_links li a
    {
        font-size: 30px;
    }

    /* .hero .container{margin-right: 270px;} */
    .play_btn {
        
        left: 8%;
    }

    .service_center::before {
        top: 50px
    }

    .home_prod::after {
        top: 10%;
    }

    /*.test_wrapper {*/
    /*    padding: 50px;*/
    /*}*/
    
.test_slide{
    padding: 50px;
}
    .test_wrapper::before {
        top: 22px;
        left: 10px;
        height: 100px;
        width: 100px;
    }
    

    .test_slider::before,
    .test_slider::after {
        height: 92%;
    }

    .news br {
        display: block;
    }

    .news::before {
        top: 50px;
    }

    .news_slide {
        /* height: 430px;
        width: 300px !important; */
    }

    .ft_contact {
        flex-direction: column;
    }

    .ft_contact .bd_left {
        border: none;
        padding-left: 0;
    }

    .side-nav {
        bottom: 20%;
    }

    #documentList {
        transform: translate(0%, 0);
    }

    .state_1 {
        width: 230px;
        height: 260px;
    }

    .main-slider_img .main-next {
        right: 2%;
    }

    .hero_slider .slick-dots {
        left: -13% !important;
        bottom: 50% !important;
    }

    .HR_Division h3 {
        font-size: 20px;
    }

    .HR_Division p {
        font-size: 12px;
    }

   
    .sublink span {
        font-size: 16px;
    }
   

    /*  .sublink p {
        font-size: 14px;
        line-height: normal;
    } */


    .location-card li span img {
        width: 19px;
        height: 19px;
    }

    .location-card li a {
        font-size: 12px
    }

    .event_first_img_child {
        width: 84%;
    }

    .state_info {
        padding: 0px 15px;
    }

    .state_1 .arr_span {
        top: 10px;
        right: 10px;
    }

    .Driving_contect_right ul li a {
        font-size: 14px;
    }

    .Driving_contect_right ul li img {
        width: 20px;
    }

    .why_ChooseUs_Processors p {
        font-size: 16px;
    }
    
    .side-nav .nav-item 
    {
         padding: 7px 0;
    }
    
    .certi_head
    {
        font-size: 20px;
        line-height: 30px;
    }
    
    .submenu {
    min-width: 320px;
    }
    
    .play_btn img
    {
        width:50px;
    }
    
    
    .vision_center
    {
        padding:20px;
    }
    
    .ft_menu li a,
    .ym_cpy a
    {
        font-size:14px;
    }
    
    footer .sub_head
    {
        font-size:20px;
    }
    
    .footer-logo
    {
        width:120px;
    }
    
    .ft_contact p
    {
        margin-bottom:0px;
    }
    
    .about_main_header
    {
       /*padding-top: 150px;*/
    }
    
    .Our_Vision_back_imag h3
    {
        font-size: 30px;
    }
    
    .innovation_main 
    {
        padding:30px 0;
         margin: 60px 0;
    }
    
    .Reach_contact_main
    {
        margin-top: 60px;
    }
    
    .Driving_contect
    {
        margin-top:40px;
    }
    
    .slider-container
    {
          margin-top: -60px;
    }
   
}

@media only screen and (min-width:1281px) {
    
    

       
     .location-cards {
        max-height: 830px;
    }

    .tab-content iframe {
        height: 830px;
    }
}

@media only screen and (max-width:1281px) {
    
    .hero_new {
    /*padding-left: 7%;*/
}

    .submenu{    top: 40px;}
    .coman_header_part_img
    {
        max-width: 650px;
    }
    
     .location-cards {
        max-height: 500px;
    }

    .tab-content iframe {
        height: 500px;
    }
}

@media only screen and (max-width:1200px) {
    .hero .container {
        /*margin-right: 0px;*/
    }

    .HR_Division h3 {
        font-size: 17px;
    }

    .HR_Division p {
        font-size: 10px;
    }
    
    .submenu {
     max-height: 400px; 
     overflow-y: scroll;
    scrollbar-width: none;
}

}

@media only screen and (max-width:1120px) {}

@media (max-width:991px) {
    
    .big_menu
    {
         /*display:block;*/
    }
    
    .hamburger
    {
        display:block;
    }
    
    .submenu {
        position: relative;
    }

    .SKM_Group_main_tranform {
        transform: translate(0px, 0px);
        margin-top:0;
    }

    .coman_header_part_img {
        border-radius: 10px;
        max-width: 100%;
    }


    .Leadership_card_left {
        padding: 19.5px 0px 19.5px 0px;
    }


    .Leadership_card_main .row {
        border: none;
        border-radius: 0px;
    }

    .event_first_img_child {
        padding: 5px;
        width: 90%;
    }

    .timeline-point {
        display: none;
    }

    .timeline-progress {
        display: none;
    }

    .certi_head {
        font-size: 20px;
        line-height: normal;
    }

    .hero_slider .slick-dots {
        rotate: none;
        left: 0 !important;
        bottom: -4% !important;
        width: 100%;
        display: none !important;
    }

    .impact_center {
        padding-top: 0;
    }

    .SKM_Group_Line1,
    .SKM_Group_Line2 {
        background: none;
        padding: unset;
    }

    .main-slider_img .main-next {
        bottom: 20%;
        right: 15%;
    }

    .side-nav {
        display: none;
    }

    .career_form {
        padding: 20px 20px;
        border-radius: 15px;
        margin-top: 30px;
    }

    .big_menu_bor_left {
        border-right: none;
    }

    .locate-container {
        border-radius: 15px;
        margin-top: 20px;
        padding: 15px 0;
    }

    .location-cards {
        max-height: 350px;
        padding: 0 10px;
    }

    .location-card {
        padding: 15px;
        border-radius: 15px;
    }

    .location-card h6 {
        font-size: 16px;
    }

    .tab-content iframe {
        height: 300px;
        border-radius: 15px;
        margin-bottom: 15px;
    }

    .location-card li span img {
        width: 18px;
        height: 18px;
    }

    .empowering_card .news_bottom {
        padding: 15px;
    }

    .empowering_card .news_bottom .sub_head {
        font-size: 24px;
    }

    .empowering_card .news_bottom .text-dark {
        font-size: 18px;
    }

    .Reach_contact_left {
        /*transform: translateY(0px);*/
        margin-top:0;
    }

    .Reach_contact_right .Reach_contact_right_child {
        width: 100%;
    }


    .industry_leading_right .state_box:nth-child(2) {
        transform: translateY(0px);
    }


    .industry_leading_right {
        background: unset;
    }

    .industry_leading_right .state_1 p {
        font-size: 16px;
    }

    .industry_leading_right .state_1 .sub_head {
        font-size: 18px;
    }

    #documentList {
        flex-direction: row;
        gap: 25px;
        transform: translate(0%, 0);
        flex-wrap: nowrap;
        overflow-x: auto;
        white-space: nowrap;
        padding: 0;
        padding-bottom: 12px;
        margin-bottom: 40px;
    }

    #documentList li img {
        display: none;
    }
    
        .menu {
        display: none;
    }
}
@media (min-width: 992px) {
    .test_slider .slick-list{
        height:100% !important;
    }
    .test_slider .slick-track{
            display: flex;
    }
    .location-card {
        padding: 30px;
    }
}

@media (max-width:786px) {
    
        .hero_new {
        /*padding-left: 5%;*/
    }
    
    .coman_sticky
    {
        position: unset;
    }
    
    .header_parent
    {
        position: fixed;
    }
    
    .slider-container
    {
         margin-top:0;
    }
    
    .footer-logo{    width: 140px;}
        #mobileTabs .accordion-item {
        margin-bottom: 15px;
    }
        #mobileTabs .accordion-button {
        padding: 6px 0;
    }

    .hero,
    .about_main_header {
        padding-top: 100px;
    }

    .head {
        font-size: 40px;
        line-height: normal;
    }

    .Main_head {
        font-size: 30px;
        line-height: 42px;
    }

    .play_btn img {
        width: 35px;
        height: 35px;
    }

    .play_btn {
        /*top: 25px;*/
        left: 14%;
    }

    .top_title {
        font-size: 14px;
    }

    .news::before,
    .service_center::before,
    .home_prod::after {
        display: none;
    }

    .news .head,
    .Main_head {
        margin-bottom: 20px;
    }

    .state_box:nth-child(2) {
        transform: translateY(-79px);
    }

    .logo img {
        width: 50%;
    }

    .SKM_Group_h3_style {
        font-size: 20px;
        line-height: 25px;
    }

    .head_small {
        font-size: 25px;
        line-height: 32px;
    }

    .about_main_header_back {
        transform: translate(0, 0);
        margin-top: 20px;
    }

    .test_slider::before,
    .test_slider::after {
        content: none;
    }

    .test_slider .slick-prev {
        top: 100%;
        left: 30%;
    }

    .test_slider .slick-next {
        top: 105%;
        right: 30%;
    }

    .certi_head {
        font-size: 12px;
        line-height: normal;
    }

    .modern-tabs .nav-tabs {
        margin: 18px 0;
        /*display: flex;*/
        /*gap: 20px;*/
    }

    .product_tabs {
        margin: 18px 0;
        gap: 20px;
        justify-content: start;
    }

    .modern-tabs .nav-link {
        padding: 8px 18px;
        font-size: 14px;
    }

    .modern-tabs .nav-link.active {
        padding: 8px 18px;
        font-size: 14px;
    }

    .service_center
    {
        margin-top: 15px;
    }

    .service_center .head,
    .home_prod .head {
        margin-bottom: 0px;
    }

    .slide-title {
        margin: 25px 0px;
    }

    .state_1 {
        width: 100%;
        height: 100%;
    }

    .vision_left,
    .vision_right {
        padding-right: 0px;
    }

    .vision_left {
        display: none;
    }

    .test_slider_row .custom-prev {
        top: 100%;
        left: 38%;
        transform: translateY(25%);
    }

    .test_slider_row .custom-next {
        top: 100%;
        right: 38%;
        transform: translateY(25%);
    }

    .test_profile {
        gap: 15px;
        margin-top: 19px;
    }

    .test_designation {
        font-size: 14px;
        line-height: normal;
    }

    .test_wrapper {
        border-radius: 10px;
    }

    .main-slider_img .main-prev {
        top: 20%;
        left: 4%;
        width: 30px;
        height: 30px;
    }

    .main-slider_img .main-next {
        bottom: 20%;
        right: 4%;
        width: 30px;
        height: 30px;
    }

    .counter_img {
        display: none;
    }

    .impact {
        padding: 30px 0;
    }

    .impact_parent {
        width: 100%;
        height: 100%;
    }

    .impact_left,
    .impact_center,
    .impact_right {
        margin-bottom: 24px;
    }

    .impact_center {
        margin-bottom: 0px;
    }

    .ym_cpy {
        flex-direction: column;
        gap: 15px;
        padding-bottom: 20px
    }

    .ft_menu li {
        margin-bottom: 10px;
    }

    .news_slider {
        margin-top: 30px;
    }

    .hero_info {
        margin-bottom: 14px;
    }

    .vision_bg_img {
        background: url(../images//vision_bg_small.png) no-repeat 0% 85%;
        background-size: contain;
    }

    .vision_bg_img {
        background: unset;
        background-size: contain;
    }

    .states_right {
        background-image: unset;
    }

    .big_menu_links {
        display: none;
    }



    .big_menu_bor_right {
        display: none;
    }

    .big_menu_log {
        width: 60px;
    }

    .accordion-item {
        margin-bottom: 12px;
    }

    .product_slider-top_head {
        font-size: 25px;
    }

    .Driving_contect {
        flex-direction: column;
    }

    .Driving_contect_right h3 {
        font-size: 30px;
        margin: 23px 0;
    }

    .Driving_contect_right {
        border: none;
        border-bottom: 1px solid white;
        padding: 0px 15px;
    }


    .vision_center {
        padding-inline: 0px;
        padding:0;
    }

    .impact_right_side {
        flex-direction: column;
        gap: 0;
    }

    .Career_Opportunity_main .row,
    .contact_main .row {

        padding-top: 0px;
        padding-bottom: 0px;

    }

    .custom-pagination {
        display: none;
    }

    .newa_card {
        border-radius: 10px;
    }

    .newa_card_main {
        padding-top: 20px;
        padding-bottom: 0px;
    }

    .news_bottom {
        padding: 15px;
    }

    .newa_card .news_arrow {
        width: 35px;
        height: 35px;
    }

    .newa_details_main {
        margin-top: 25px;
        margin-bottom: 0px;
    }

    .news_details_banner_2 {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .contact_map {
        border-radius: 10px;
    }

    .location-card li a {
        font-size: 15px
    }

    .Latest_News_left {
        text-align: start;
    }

    .test_wrapper::before {
        content: unset;
    }

    /*.test_wrapper {*/
    /*    padding: 20px;*/
    /*}*/
    .test_slide{
    padding: 20px;
    border-radius:15px
}

    .product_main {
        background: unset;
       margin-bottom:50px;
    }

    .HR_Division h3 {
        font-size: 22px;
    }

    .HR_Division p {
        font-size: 16px;
    }

    .About_Legacy_Child_back_main {
        background: unset;
    }

    .timeline-container_main {
        background: unset;
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .bd_left {
        border-left: 1px solid var(--wb-grey);
        padding-left: 10px;
    }

    .download_slider_main {
        margin-top: 30px;
        background: unset;
    }

    .Our_Vision_back_imag {
        margin: 0;
    }

    .state_info {
        padding: 10px 25px;
    }

    .state_1 .arr_span {
        top: 20px;
        right: 20px;
    }

    .innovation_child .innovation_para {
        text-align: start;
    }

    .Reach_contact_left_bot ul li a {
        font-size: 18px;
    }

    .Reach_contact_left_bot ul li img {
        width: 20px;
    }

    .industry_leading_right {
        flex-direction: column;
    }

    .industry_leading_right .state_1 {
        padding: 28px 28px;
        height: auto;
        width: auto;
    }

    .innovation_main {
        margin: 50px 0;
        padding: 50px 0 0 0;
    }

    .Reach_contact_main {
        margin-top: 50px;
    }

    .Reach_contact_main .head {
        font-size: 34px;
    }

    .Download-slider_BT_line {
        gap: 20px;
    }

    .Download-slider .slide {
        padding: 0;
    }

    .download_slider_main .News_details_ChooseUs {
        transform: translate(0);
    }

    .product_slid_icon {
        margin-top: 12px;
    }

    .Leader_card_img {
        border-radius: 10px;
    }
    
    .client-trust_cars img
    {
        /*border: 1px solid var(--wb-grey);*/
    }
    
    
     .client-trust_cars img:nth-child(5n) {
      border-right: 1px solid var(--wb-grey);
    }

    .client-trust_cars img:nth-child(2n) {
    border-right: none;
    }

    .client-trust_cars img:last-child
    {
        border-bottom:none;
    }
    
    .vision 
    {
        margin-top: 50px;
    }
    
    .accordion-button
    {
        padding: 12px 0;
    }
    
    .home_Proce_main
    {
        background:none;
    }
    
    .home_Proce:nth-child(2)
    {
        transform: translate(0 , 0);
    }
    
    .news_btn
    {
     transform: translateY(0); 
     text-align: start; 
     margin-bottom: 20px;
    }
    
    .certificates 
    {
        padding:40px 0;
    }
    
    .testimonials
    {
        padding-bottom: 50px;
    }
    
    .sublink span:hover
    {
        color:var(--white);
    }
    
    .animated-svg
    {
        display:none;
    }
    
    .down_sticky
    {
      position: static;
    }
    
    .new_hero_slide img {
    object-fit: cover;
    }
    
    .new_hero_content {
    width: auto;
    left: 0; 
    top: 60%;
    transform: translateY(-50%);
    /*padding: 10px;*/
  }
  .banner_breadcrumbs{margin-top:60px;}
  
/*  .banner_breadcrumbs a:first-child {*/
/*     border-right: none; */
/*     padding-right: 0; */
/*     margin-right: 0; */
/*    border-bottom: 1px solid #fff;*/
/*    padding-bottom: 10px;*/
/*    margin-bottom: 10px;*/
/*    display: block;*/
/*}*/

}

@media (max-width:425px) {
    
    .bottom-whatsapp {
    bottom: 10px;
    width: 40px;
    right: 10px;
    height: 40px;
     }
    
    .play_btn
    {
        left:8%;
    }
    .form-select {    padding-right: 32px;}
    .states_right {
        display: flex;
        gap: 20px;
        flex-direction: column;
        align-items: center;
    }

    .state_box:nth-child(2) {
        transform: translateY(0);
    }

    .head {
        font-size: 28px;
        line-height: 40px;
    }

    .bd_left {
        border-left: none;
        border-bottom: 1px solid white;
        margin-bottom: 24px;
    }

    .bd_left:last-child {
        border: none;
    }

    .test_msg {
        font-size: 14px;
        line-height: 24px;
    }

    .test_img img {
        width: 65px;
        height: 65px;
    }

    .test_name {
        font-size: 18px;
    }

    .main-slider .slick-next {
        left: 80%;
        top: 40%;
    }

    .news_slide {
        margin-left: 0px;
        margin-right: 4px;
    }

    .test_slider_row .custom-prev {
        top: 100%;
        left: 34%;
        transform: translateY(30%);
    }

    .test_slider_row .custom-next {
        top: 100%;
        right: 34%;
        transform: translateY(30%);
    }

    .main-slider_img .main-prev {
        top: 20%;
        left: 4%;
    }

    .main-slider_img .main-next {
        bottom: 20%;
        right: 4%;
    }

    .g-recaptcha {
        transform: scale(0.8);
        transform-origin: left;
    }

    .Career_int_file {
        width: 100%;
    }

    .processors_top_button {
        font-size: 12px;
    }
    
    .hero_new .hero-content {
    width: 100%;
   text-align: center;
}

.hero_new .hero_img {
    width: 100%;
}

.hero_new {
    gap: 10px;
    flex-direction: column;
}

}