@media (max-width: 450px) {
  .s1 {
    background-image: url(./images/s1/mobileHero.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100vw;
    height: 100vh;
    margin-top: 5rem;
  }
  .s1Img {
    display: none;
  }
  .s5 {
    background-image: none !important;
    background-color: #f6f6f6;
  }
  .inpts {
    height: 56px !important;
    flex: none !important;
  }
}
@media (max-width: 938px) {
  .s5 {
    background-image: none !important;
    background-color: #f6f6f6;
  }
}

@font-face {
  font-family: Monstr;
  src: url(./static/Montserrat-Regular.ttf);
}

@font-face {
  font-family: MonstrSemiBold;
  src: url(./static/Montserrat-SemiBold.ttf);
}
@font-face {
  font-family: MonstrMdm;
  src: url(./static/Montserrat-Medium.ttf);
}
::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
  background: linear-gradient(to bottom, #0c2b21, #007a51);
  border-radius: 5px;
}

::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(to bottom, #114d72, #0c2b21);
}
.frm-btn {
  background: linear-gradient(to right, #114d72, #0c2b21);
  color: white;
  font-weight: 700;
}
/* Smooth scrolling for the entire page */
html {
  scroll-behavior: smooth;
}

body {
  overflow-x: hidden !important;
}