.marquee {
  display: flex;
  overflow: hidden;
  height: 11vh;
  user-select: none;
  gap: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
/*background-color: green;*/
   transform: skewY(-3deg);
   /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}


.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 50s linear infinite reverse;
}

.marquee__group span {
    white-space: nowrap;
    font-family: 'Russo one';
    color: #005B9E;
  
}

@media only screen and (max-width:767px) {
    .mob-res {
        margin-top:30px;
    }
    
    .service-botts-section-page .services-bottm-page-main-inner{
        row-gap:0 !important;
    }
    .bns-st {
        height:0 !important;
    }
}
@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}

@media only screen and (min-width: 360px) {
    .marquee__group span {
               font-size: 40px;
    }
}

.faq-section {
    display:flex;
}