@media (max-width: 576px) {
    header.sticky{
        padding: 10px 0px;
    }
}

@media (min-width: 991.5px) and (max-width: 1199.5px) {
 
    header nav ul.links{
      gap: 12px;
    }
    header nav ul.links li:hover a:has(+ .submenu-1):after{
      content: " -";
    }

}
@media (min-width: 991.5px) and (max-width: 1070.5px){
   .workflow .itembox.left::after, .workflow .itembox.left::after{
      left: 65%;
    }
}

@media (max-width: 991.5px) {
   

  header .logo .menu svg.active{
   display: block;
  }

    header nav ul.links{
       flex-flow: column;
       align-items: flex-start;
       padding: 10px 0px;
     }
     header nav ul.links .btn-dark{
      margin-left: 0;
     }
     header nav ul.links li .submenu-1{
      display: none;
      padding-bottom: 0;
      margin-bottom: 0;
     }
     header nav ul.links li.active .submenu-1{
        position: relative;
        display: block;
        transform: scale(1);
     }
     header nav ul.links ul.sub-links li:last-child{
        padding-bottom: 0;
        margin-bottom: 0 !important;
     }
     header nav ul.links li ul.sub-links li:first-child{
      padding-top: 0;
      margin-top: 0 !important;
     }
     header nav ul.links{
        gap: 20px;
     }

     .mansit:before{
      display: none;
     }
     .service::before,
     section.slider .item::before,
     .contact::before,
     .workflow::before{
      width: 0;
      height: 0;
     }

     .workflow .itembox:after{
      display: none;
     }
     .od-6{
      order: 4;
     }
     .od-4{
      order: 6;
     }
     section.slider .item{
      min-height: 75vh;
     }
     .contact .contactform{
      margin: 0px 0px 40px 0px;
     }
     header nav ul.links li .submenu-1{
      background: transparent;
     }
     section.slider .item .img{
         width: 100%;
         padding: 10px;
         margin-top: 20px;
     }
     section.slider .item{
         padding-bottom: 40px;
     }

     footer h4{
         margin-top: 20px;
     }
 }
 @media (max-width: 600.5px) {
          section.slider .item h2{
         font-size: 30px;
         line-height: 36px;
         margin-bottom: 15px;
     }
 }