
 @media only screen and (min-width: 1980px){
   .machine_slick .slick-prev{top: unset;left: 43%;bottom: -43px;}
   .machine_slick .slick-next{top: unset;right: unset;bottom: -46px;left: 56%;}
   .testimonials .slick-prev{top: unset;left:43% !important;bottom: -43px;}
   .testimonials .slick-next{top: unset;right: unset;bottom: -48px;left:67% !important;}
 }
 /* @media only screen and (min-width: 1536px){
   .testimonials .slick-prev{top: unset;left:39%;bottom: -47px;}
   .testimonials .slick-next{top: unset;right: unset;bottom: -47px;left:75%;}
 } */
  @media only screen and (max-width: 1440px){
   .machine_slick .slick-prev{top: unset;left: 39%;bottom: -43px;}
   .machine_slick .slick-next{top: unset;right: unset;bottom: -43px;left: 59%;}
  
   .testimonials .slick-prev{top: unset;left: 38%;bottom: -48px;}
   .testimonials .slick-next{top: unset;right: unset;bottom: -48px;left: 80%;}

  }

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

    .testimonials .slick-prev {left: 37%;}
    .testimonials .slick-next {top: unset;right: unset;bottom: -48px; left: 83%;}

  }

  @media only screen and (max-width: 1150px){
    .machine_slick .slick-prev{top: unset;left: 38%;bottom: -30px;}
    .machine_slick .slick-next{top: unset;right: unset;bottom: -30px;left: 61%;}
    .testimonials .slick-prev{top: unset;left: 36%;bottom: -48px;}
    .testimonials .slick-next{top: unset;right: unset;bottom: -48px;left: 85%;}
    
 }


 @media only screen and (max-width: 1024px){
   .testimonials .slick-next::before {    right: 260px;}
   .testimonials .slick-prev::before {    left: 23px;}
   .machine_slick .slick-prev{top: unset;left: 36%;bottom:-46px;}
   .machine_slick .slick-next{top: unset;right: unset;bottom: -47px;left: 62%;}
}


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

  .header {padding: 20px 0px;}
   .header .btn_red.mb{display: block;}
  .header .btn_red{display: none;}
  .header .navbar-toggler-icon{background-image: url(../assets/images/hamburger.svg);}
  .header .navbar-toggler{padding: 0;border: 0;box-shadow: none;float: right;}
  .header .btn_red{display: none;margin: 0 !important;}
  .header .navbar{display: flex;}
  /* .header .d-inline-flex{margin-left: auto;} */
  .header button[aria-expanded=true] .navbar-toggler-icon {background-image: url(../assets/images/hamburger-close.svg); }
  .header .nav-link{padding-bottom: 32px !important;padding-left: 0 !important;}
  .header .navbar-nav{border-top: 1px solid #D9D9D9;margin-top: 40px;padding-top: 40px;}
  .header .btn_red img{display: none;}
  .header .add_in_mb{display: inline-flex;padding-top: 32px;}
  .header .btn_red.mb {font-size: 14px;padding: 8px 12px;line-height: 18px;font-weight: var(--fw_600);}
  .banner .row figure img{max-width: 380px;height:auto;}
  .banner .row .logo_img{width: 300px;height: auto;}
  .contact{padding: 0px 0px  77px 0px;}
  .btn_red {height: 34px ;}
  .height_removed{height: unset !important;}
  .machines .btn_red{margin: 0 auto; margin-top: 24px;}
  .machine_slick .card { padding: 16px; margin: 0;}
  .machine_slick .slick-prev{top: unset;left: 34%;bottom: -47px;}
  .machine_slick .slick-next{top: unset;right: unset;bottom: -47px;left: 64%;}
  .testimonials .slick-prev{top: unset;left: 35%;bottom: -48px;}
  .testimonials .slick-next{top: unset;right: unset;bottom: -48px;left: 92%;}
  .testimonials .slick-next::before { right: 239px;}

  .contact .contact_US{padding-top: 27px; text-align: center !important;}
  .contact h2::before {left: 50%;}

  .highlights .container{max-width: 870px;}
.navbar-collapse {height: 100%;}



}

@media (max-width: 767px) { 

  

      h1,.fnt-36{font-size: 20px;line-height: 50px;}
      h2,.fnt-48{font-size: 32px;line-height: 39px;}
      h5,.fnt-20{font-size: 14px;line-height: 20px;}

     .banner h5 {margin: 0 auto;}
     .banner .row{top: 150px;}
     .header {padding: 20px 0px 20px 0px;}
     .banner .row figure img {max-width: 250px;}
     
     .banner_content{text-align: center;}
     

    .esteemed {padding: 56px 0 56px 0;}
    .esteemed h2::before {bottom: -8px;;}
    .undisrupted {padding: 40px 0px 40px 0px;margin-top: 70px;}
    .undisrupted .max_width {padding: 40px 0px 0px 0px;}
    .undisrupted .max_width .col-md-4 { margin-bottom: 40px; }
    .undisrupted .max_width .col-md-4:last-child{ margin-bottom: 0; }
    .undisrupted .max_width{padding: 40px 0px 40px 0px;}

    .highlights li {list-style: disc;}
    .highlights .container {padding: 24px 39px;}

    
    .gry_Section .border-right-custom {border-bottom: 1px solid #D9D9D9;  padding-bottom: 26px;border-right: none !important; padding-right: unset; }
    .gry_Section .for_service{padding-top: 26px;text-align: center;}


    .machines .highlights{margin: 20px 20px;}
    .machine_slick .card {padding: 16px;margin: 0;}
    .machine_slick .highlights .container {padding:24px 36px ;}
    /* .machines .slick-slide {padding: 0 15px;} */
    .machine_slick li p {font-size: 16px;line-height: 24px;}
    .machine_slick li {padding-bottom: 8px;}
    .machine_slick  p { font-size: 16px; line-height: 24px;}
    /* .machine_slick .slick-next { right: unset !important; top: unset !important; bottom: -50px; l;} */
    /* .machine_slick .slick-prev{top: unset; left: 41%;bottom: -50px;} */
    .machine_slick .slick-prev::before,.machine_slick .slick-next::before{width: 24px;height: 24px;}

    .machine_slick .slick-prev{top: unset;left: 34%;bottom: -47px;}
    .machine_slick .slick-next{top: unset;right: unset;bottom: -48px;left: 64%;}
    .machine_slick .slick-dots {bottom: -58px;}
    .product{ padding: 24px 0px 24px 0px;}
    .product h2::before {bottom: -8px;}
      
    .logo-slider, .logo-slider1 {height: auto; /* Adjust height for mobile */ width: 100%; overflow: hidden;}
    .logo-slider div { display: flex; /* Change to flex for horizontal direction */width: max-content; /* Ensure the container is wide enough for all images */ animation: marqueeHorizontal 10s linear infinite alternate;}
    .logo-slider1 div {display: flex; /* Change to flex for horizontal direction */ width: max-content; /* Ensure the container is wide enough for all images */ animation: marqueeHorizontal2 10s linear infinite alternate; }
    .images_shade2 {  display: block !important;}

    /* Horizontal scrolling keyframes */
     @keyframes marqueeHorizontal {
         0% { transform: translateX(0%); }
         100% { transform: translateX(-82%); }
     }
     @keyframes marqueeHorizontal2 {
         0% { transform: translateX(-82%); }
         100% { transform: translateX(-0%); }
     }
     .images_shade {margin-left: 0;}
     /* Adjust image size for mobile */
     .logo-slider img, .logo-slider1 img { margin: 12px 10px;width: 180px;border-radius: 16px;object-fit: contain; height: 170px;}
     /* Additional fix: Set the container width based on image count */
     .logo-slider div, .logo-slider1 div { width: calc(180px * 10); /* Adjust this based on number of images */}
     .images_shade2 , .images_shade1{height: 100% !important;}
        
    .more_than {padding: 40px 0px 16px 0px;}
    .more_than .iframe-container iframe { height: auto; }
    .more_than p{margin-top: 24px;font-size: 14px;line-height: 20px;}
    .more_than p{margin-bottom: 40px;}
    .more_than .iframe-container {height: 50vh;}

    .testimonials h2::before {bottom: -8px;}
    .testimonials {  padding: 24px 0px 40px 0px;}
    .testimonials .gry_card {padding: 24px;}
    .testimonials .gry_card p{font-size: 14px;line-height: 20px;font-weight: var(--fw_500);}
    .testimonials .gry_card h5{color: var(--white);}
    .testimonials  .slick-prev::before, .testimonials  .slick-next::before { height:24px; width: 24px;}
    .testimonials .slick-prev {left: 34%;bottom: -58px;}
    .testimonials .slick-next { top: unset; right: unset; bottom: -59px; left: 96%;}

    .black_accordion .accordion-button,.black_accordion p{font-size: 14px;line-height: 19px;}
    .black_accordion #showMoreBtn{font-size: 15px;font-weight: var(--fw_700);line-height: 20px;}
    .black_accordion .accordion-button:not(.collapsed) {padding-bottom: 16px;}
    .black_accordion .accordion-button {padding: 16px;}


    .contact h2::before {left: 50%;}
    .contact {padding: 0px 0px 0px 0px;}
    .contact h2{text-align: center; margin-top: 24px;} 
    .contact h2::before {bottom: -4px;}
   /* .contact label {margin-bottom: 12px;} */
    .contact #verify-btn{margin-bottom: 30px;}
    .contact #toast {top: 100px; padding: 16px; max-width: 279px; height: 200px; left: 50%; width: 100%; right: 50%; transform: translate(-50%, -50%);}
    .contact #thankyou-message,.thank {height: 60vh;}
    .contact #resend-btn {padding: 16px 16px;width:100%;max-width:200px;display: inline-block;height: 59px;margin-left: 16px;}
    .contact #verify-btn {padding: 16px 16px;width:100%;max-width:200px;}
    footer{padding: 35px 0px 35px 0px;}
    footer .custom-border{border-bottom: none;padding-bottom: none;}
    footer .custom-border{margin-bottom: 27px;}
    
}

@media (max-width:560px) {
  .machine_slick .slick-prev{top: unset;left: 30%;bottom: -48px;}
  .machine_slick .slick-next{top: unset;right: unset;bottom: -48px;left: 65%;}

  .testimonials .slick-prev { left: 27%;bottom: -58px;}
  .testimonials .slick-next { top: unset; right: unset; bottom: -59px; left: 107%;}
}

@media (max-width: 480px) {
  .machine_slick .slick-prev{top: unset;left: 23%;bottom: -48px;}
  .machine_slick .slick-next{top: unset;right: unset;bottom: -48px;left: 74%;}

  .testimonials .slick-prev {left: 22%; bottom: -61px;}
  .testimonials .slick-next { top: unset; right: unset; bottom: -59px; left: 131%;}
  .gry_Section .trained{font-size: 16px !important;}
 
}
@media (max-width:426px){.gry_Section .trained{font-size: 15px !important;}}
@media (max-width:400px){.gry_Section .trained{font-size: 14px !important;}}
@media (max-width: 375px) {
  .testimonials .slick-prev {left: 22%;bottom: -61px;}
  .testimonials .slick-next {        bottom: -62px; left: 133%;}
  
}

@media (max-width: 330px) {
  .testimonials .slick-prev {left: 22%;bottom: -61px;}
  .testimonials .slick-next {bottom: -60px;left: 140%;}
}

@media (max-width: 325px) {
  .testimonials .slick-prev { left: 9%; bottom: -61px;}
  .testimonials .slick-next {bottom: -60px;left: 155%;}
}



