.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);
}

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

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

.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;
}