.entry-summary img {
   max-width: 100%;
   width: 100% !important;
   padding: 10px 0;
}

.live-chat {
   position: fixed;
   bottom: 20px;
   right: 20px;
   z-index: 9999;
   line-height: normal;
   text-align: center;
   cursor: pointer;
   background: #fff;
   border-radius: 8px;
   /* padding: 5px; */
   box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
   transform-origin: center bottom;
}

@keyframes live-chat-shake {
   0%, 82%, 100% {
      transform: rotate(0deg);
   }
   84% {
      transform: rotate(-8deg);
   }
   86% {
      transform: rotate(8deg);
   }
   88% {
      transform: rotate(-6deg);
   }
   90% {
      transform: rotate(6deg);
   }
   92% {
      transform: rotate(-3deg);
   }
   94% {
      transform: rotate(3deg);
   }
   96% {
      transform: rotate(0deg);
   }
}

.live-chat--shake {
   animation: live-chat-shake 4s ease-in-out infinite;
}

@media (prefers-reduced-motion: reduce) {
   .live-chat--shake {
      animation: none;
   }
}

.live-chat a {
   border-radius: 100%;
   width: 40px;
   height: 40px;
}

.live-chat a img {
   height: 35px;
}

.flash-message {
   z-index: 9999;
}

.flash-message[data-type="success"] {
   background: #8da85e;
}

.flash-message.in {
   opacity: 1 !important;
   font-size: 16px;
   font-weight: bold;
}

.language-selector .dropdown-toggle,
.language-selector .dropdown-toggle:hover,
.language-selector .dropdown-toggle:active,
.language-selector .dropdown-toggle:focus {
   outline: none;
   padding: 0;
   color: #fff;
   background: transparent;
   border: none;
}

.language-selector .dropdown-menu ul li:not(.active) a {
   color: var(--eduhive-black, #20104B);
}

.language-selector .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
   width: auto;
}
.flex-1{
   flex: 1;
}
.owl-carousel .owl-stage{
   display: flex;
}
.main-footer__newsletter__form .form-field-error-message{
   display: none !important;
}
.shadow-0{
   box-shadow: none;
}