header .primary-navbar .navbar__logo img {
  height: 70px;
}

.offcanvas-nav .logo img {
  height: 70px;
}

.footer .footer__single img {
  height: 70px;
}
.footer .social a:hover {
  background: #dcaf26;
}
.service-details .inner-heading h2 {
  text-align: center;
  color: #dcaf26;
  font-weight: 600;
  font-size: 42px;
}
.service-details .inner-heading {
  margin: 30px 0;
}
section.service-details {
  padding: 90px 0 0;
}

.service-details .details-group ul.unorder-list {
  list-style: square;
  margin-left: 25px;
  margin-bottom: 24px;
  margin-top: 20px;
}
.service-details .details-group .unorder-list li {
  margin-bottom: 10px;
}
.details-group h3 {
  font-size: 32px;
  margin-bottom: 20px;
}
.poster img,
.poster-small img {
  min-height: 372px;
}
section.service.service-details .details-group p {
  text-align: justify;
}
section.service.service-details .details-group h3 {
  font-size: 28px;
  margin-bottom: 12px;
  color: #dcaf26;
}
section.service.service-details .section__header {
  margin-bottom: 0;
}
/* section.service.service-details .section__header .title {
  color: #dcaf26;
}
section.service.service-details .section__header .sub-title {
  color: #fff;
} */
.section {
  padding: 90px 0px;
}
.no-padding {
  padding: 0 !important;
}
section.section.offer .offer__content h3.title-anim {
  font-size: 28px;
  margin-bottom: 4px;
  color: #dcaf26;
}

section.section.offer {
  padding: 90px 0 60px;
}
.blog-details .bd-content__alt {
  margin-bottom: 50px;
}
.blog-details .bd-content__alt ul.no-bullet li {
  list-style-type: none;
  padding-left: 20px;
}
.blog-details .bd-content__alt ul.no-bullet {
  margin-bottom: 30px;
}
.blog-details .bd-content__alt ul li b {
  color: #dcaf26;
}
.blog-details .bd-content__alt ul li::marker {
  color: #dcaf26;
}
/* .blog-details__content .h4{
  color: #dcaf26;
} */
.sponsor .slick-slide {
  margin: 0 30px;
}
#contact-flash-message {
  margin-top: 15px;
}
#subscribe-flash-message {
  padding-top: 25px;
}
#about-flash-message {
  font-size: 18px;
  padding: 25px;
}

.cta-notify-container {
  position: fixed;
  bottom: 88px;
  right: 25px;
  z-index: 9999;
  display: none;
}

/* .cta-notify-container .cta-notify_content {
  background: #fff;
  border-radius: 26px 5px 5px 32px;
  padding: 0 0 12px 0;
  display: flex;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  align-items: center;
  justify-content: center;
} */

.cta-notify-container .cta-notify_content {
  background: #dcaf26;
  border-radius: 30px 5px 5px 32px;
  /* border-radius: 5px; */
  /* border-left: 4px solid #dcaf26; */
  padding: 0 12px 0 0;
  display: flex;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  align-items: center;
  justify-content: center;
}

.cta-notify-container .cta-notify_content span {
  font-size: 25px;
  background: #fff;
  padding: 12px;
  border-radius: 50%;
  color: #000;
}

.cta-notify-container .cta-notify_content p {
  color: #000;
  margin-left: 5px;
  font-size: 16px;
  font-weight: 500;
  padding: 6px;
}

.cta-notify-container .cta-notify_content.error {
  border-color: #ed4a4a;
}

.cta-notify-container .cta-notify_content.error span {
  color: #ed4a4a;
}

.cta-notify-container.show {
  display: block;
  animation: notify-up 0.5s;
}

@keyframes notify-up {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
