.newsletter-form #email-error {
  display:none !important;
}
.sticky-bar.stick {
    background: #fff !important;
    backdrop-filter: blur(5px) !important;
    background-color: rgb(255 255 255 / 73%) !important;
}
.footer-logo{
  width:65%
}


@media only screen and (max-width:776px) {
.blog-banner { display:none;}
  .customer-page .profile-content {
  padding: 20px 0 0 0 !important;
}
  .box-newsletter {
    margin:15px;
    padding: 20px 20px 40px 20px !important;
  }
  .home-bnr{
   background-position-x:22%;

  }
  .home-bnr-filter {
    padding: 10px !important;
    border-radius: 0px !important;
    padding-top: 30px !important;
}
.banner-1{
    padding: 0 !important;

}
.service-back {
  background-size: 321% !important;
  background-position-y: -2% !important;
  background-position-x: 35% !important;
}
.menu-bottom li{
    font-size: 11px !important;
}
.copyright{
    font-size: 11px !important;
}
  .header .main-header .header-left .header-logo {
    max-width:50% !important;
  }
  .home-bnr-filter .wow.animated{
       transform: translateY(28%); 
  }
  .box-signup {
  margin:0 !important;
  }
  #mission-vision {
   padding-top: 0 !important;
   padding-bottom 0 !important;
  }
}
@media only screen and (min-width: 1400px) {
.home-bnr{
  height: 550px !important;
  }
  .package-info{
    font-size: 14px !important;
  }

}

@media only screen and (min-width: 776px) and (max-width:1400px) {

      .package-info{
        font-size: 12px !important;
      }


    }
    @media only screen and (min-width: 776px){

        .box-register{
            padding: 50px !important;
          }
          .business-strategy {
            margin-bottom: 50px;
          }

}

.customer-page .profile-sidebar{
background-color:#253783;
  border-radius:10px;
}
.profile-usermenu .list-group{
  background: #ffffff0a !important;
  color: white !important;
}
.list-group-item-custome {
 position: relative;
 display: block;
 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
color: white;
 text-decoration: none;
 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item-custome a{
  color:white;
}
.customer-page .profile-sidebar .profile-usertitle-name {
  color: #FFF;
}
.card-small{
 background: #eeeeee86;
  padding:20px;
}
.card-plan .card-image-plan .info-plan{
    margin-top: 10px;
    text-align: center;
}
.home-bnr-filter {
    padding: 40px;
    background: rgb(0 0 0 / 29%);
    -webkit-backdrop-filter: blur(13px);
    backdrop-filter: blur(4px);
    border: 1px solid rgb(0 0 0 / 16%);
    border-radius: 16px;

}
/* .featured-service {
    background-color: #253783;
} */

.service-back {
    background-image: url('../imgs/back-pattern.svg');
    background-repeat: no-repeat;
    background-size: 108%;
    background-position: 52%;
    background-position-y: 31%;
}
.btn.btn-brand-1:hover {
    color: white !important;
}
.contact-about:hover {
    background-color: #dc3545 !important;

}
.contact-about {
    margin-left: 20px;
  }
.header .main-header .header-left .header-logo a img {
 min-height:0 !important;
}
.col-lg-4 .card-blog-grid .card-image img {
  max-height:100% !important;
}