button{
  border-radius: 10px !important;
}
.marquee-wrapper {
  overflow: hidden;
  width: 100%;
}

.marquee-track {
  display: flex;
  width: max-content;
  animation: marquee 50s linear infinite;
}

.marquee-content {
  display: flex;
  gap: 40px;
  color: #fff;
}

@keyframes marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}
h1{
  font-size: 35px;
}
h4{
  font-size: 18px;
}
img.logo-header {
    height: 95px;
}

#header{
  padding: 20px 0px;
}
.blog-link{
  color :blue !important;
text-decoration: underline !important;
}

@media (max-width: 768px) {
h2 {
    font-size: 22px !important;
    line-height: 30px !important;
}
img.logo-header {
    height: 68px;
}
.banner-sec{
  padding-top: 40px;

}

.button-mobile{
  width: 110px;
}
.scroll-btn{
    width: 60px;
}
.mobile-col-width{
  max-width: 100% !important;
}
}