.banner_section {
  background: linear-gradient(120deg, #09DBDC 0%, #143868 20%, #143868 30%, #09DBDC 50%, #DF2B2B 70%, #C6206D 100%) !important;
  background-size: 200% 200% !important;
  animation: gradient-animation 20s ease-in-out alternate infinite;
}
#main .minimize-navbar {
  background: transparent !important;
}
#main .minimize-navbar li.nav-item a.active {
  color: #09DBDC !important;
}
#main #main-nav #navbarNav ul.navbar-nav li.nav-item a.active {
  color: #09DBDC !important;
}
#main .minimize-navbar li.nav-item:hover a.nav-link, #main .minimize-navbar li.nav-item:focus a.nav-link {
  color: #09DBDC !important;
}
#main .text-container h1, #main .text-container h2.ah-headline {
  font-size: 54px !important;
  padding-bottom: 15px;
}
#main .happy-customers {
    width: 44%;
}
#main .happy-customers, #reviews-wrapper {
    display: none !important;
}
#main .navbar-nav li.nav-item a.nav-link{
    font-weight: 600 !important;
}

#images-wrapper .text-primary, 
#welcome-footer #copyright p a,
#prices .card .plan-title,
#prices .card:hover .plan-cost, #prices .card:focus .plan-cost
{
    color: #09DBDC !important;
}

#back-to-top, 
.tabs-menu-body .card .plan-featured,
.tabs-menu ul li .active,
.btn-primary-pricing:hover, .btn-primary-pricing:focus
{
  background: #09DBDC !important;
}
#login-background .login-bg {
    background: linear-gradient(230deg, #000000, #000) !important;
}
.btn-primary-frontend {
    background-image: linear-gradient(#09DBDC,#143868) !important;
}
.btn-primary-frontend:hover,
#prices .tabs-menu-body .price-card-border
{
  border: 2px solid #09DBDC !important;
}
/*.banner_img {
  border-bottom: 2px solid #3c93f0;
}*/
.ah-words-wrapper{
  width: inherit !important;
  border: 1px solid #4B4376;
  font-size: 49px !important;
  border-radius: 25px;
  padding: 8px 9px !important;
  background-color: rgba(226, 183, 182, 0.23);
}
.row .title h3, .row .title h3 span{
    color: #000 !important;
    font-family: "Poppins", Sans-serif !important;
    font-size: 40px !important;
    font-weight: 700 !important;
    line-height: 45px !important;
}
.row .title h3 {
  -webkit-text-stroke-width: 0px !important;
  -webkit-text-stroke-color: inherit !important;
}
.row .title p {
  font-size: 13px !important;
  color: #09DBDC !important;
}
#benefits-wrapper .benefits-box-wrapper {
  padding: 1.5rem !important;
}
#benefits-wrapper .benefits-box-wrapper .benefit-title h6 {
  text-align: center !important;
}
#prices {
  background-color: #fffdfb !important;
}
#welcome-footer #footer h1 {                  
  font-size: 26px !important;
}
#footer h5 {
      font-weight: 700;
    }
#footer p, #footer .mb-2 {
      color: #bdc5d2;
    }
    


@media (max-width: 768px) {
    .ah-words-wrapper{
      width: 300px;
      font-size: 30px !important;
    }
    #footer ul .mb-2 {
      display: inline;
      padding: 0 17px;
    }
    #footer h5 {
      display: none;
    }
    #footer p {
    font-size: 14px;
    color: #7c838d;
    font-weight: 700;
    padding: 0 50px;
    }
    #footer .d-block {
    font-size: 13px;
    }
    #footer ul{
    margin: 30px 0;
    }
    #welcome-footer #footer {
      padding: 112px 0 0px;
    }

}

/*
scss file code
*/
#page-wrapper {
  background: #FFF;
}
#main-nav .navbar-nav {
  display: flex;
  justify-content: center;
  gap: 1.5rem;
  margin: auto;
  background: #fff3;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  box-shadow: 0 1px 3px #d3d3d34d;
  border: 1px solid rgba(62, 62, 62, 0.18);
}
.navbar-nav {
  background: #dfdfdf;
  border-radius: 43px;
  padding: 0px 3px;
}

@media screen and (max-width:991px) {
  .navbar-nav {
    padding: 30px 0px;
    border-radius: 6px;
  }

  .banner_section {
    text-align: center;
  }
}

#brand-img {
  max-height: 60px;
}
.banner_img {
  bottom: -371px;
}


.row .title h3 {
  font-size: 40px;
  color: #1e1e2d;
  text-shadow: 1px 1px 2px rgba(40, 40, 40, 0.2);
  font-family: 'Rubik', sans-serif;
  font-weight: 600;
}