/* ------Topbar-------------- */
#wpe-education-register-form {
    background: #121212e6;
    position: fixed;
    left: 0;
    right: 0;
    z-index: 99999;
    top: 0;
    width: 100%;
    height: 100%;
    display: none;
}
#wpe-education-register-form-box{
  background: #fff;
  box-shadow: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -1px rgb(0 0 0 / 6%) !important;
  margin: 9px;
  padding: 20px;
  width: 44%;
}
#wpe-education-register-form .elementor-container{
  animation: zoom-in-zoom-out 1s ease;
  position: absolute;
  top: 10%;
  left: 0;
  right: 0;
}
.wpe-education-register-form-box .tutor-form-group label {
    font: normal 12px/14px Figtree;
    color: #121212b3;
}
.wpe-education-register-form-box .tutor-form-group input[type='text'],.wpe-education-register-form-box .tutor-form-group input[type='password'] {
    background: #FBFBFB;
    border-color: #FBFBFB;
    line-height: 35px;
    margin-bottom: 0;
}
.wpe-education-register-form-box .tutor-form-group input[type='text']::placeholder,.wpe-education-register-form-box .tutor-form-group input[type='password']::placeholder{
  font: normal 14px/20px Figtree;
  color: #121212b3;
}
.wpe-education-register-form-box button.tutor-btn.tutor-btn-primary {
    background: #E8114B;
    border-color: #E8114B;
    border-radius: 40px;
    font: normal 12px/14px Figtree;
    color: #FFFFFF;
}
.wpe-education-register-form-box .tutor-form-group {
    margin-bottom: 18px;
}
/* #wpe-education-register-form .elementor-widget-wrap.elementor-element-populated {
    position: absolute;
    background: #fff;
    width: 35%;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 70px;
    border-radius: 10px;
    padding: 30px;
    box-shadow: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -1px rgb(0 0 0 / 6%) !important;
    height: max-content;
    animation: zoom-in-zoom-out 1s ease;
} */
@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.2, 1.2);
  }
  100% {
    transform: scale(1, 1);
  }
}
#wpe-education-register-form .learn-press-form-login,#wpe-education-register-form .learn-press-form-register{
  padding: 0;
  border: unset;
  box-shadow: unset !important;
  max-width: unset;
}
.wpe-education-lms-register-form-logo {
    position: absolute;
    width: max-content !important;
    top: 0;
}
#wpe-education-register-box-close-icon svg{
  cursor: pointer;
}
.is-visible#wpe-education-register-form {
    display: block;
}
#wpe-education-register-btn {
    margin-bottom: 0;
}
#wpe-education-register-form .learn-press-form-login button[type=submit], #wpe-education-register-form .learn-press-form-register button[type=submit]{
  background: var(--color-pink);
  border: 1px solid var(--color-pink);
  width: max-content;
  padding: 0 30px;
  border-radius: 40px;
}
#wpe-education-register-form .learn-press-form-login h3,#wpe-education-register-form .learn-press-form-register h3 {
    font-size: 18px;
    font-family: var(--font-figtree);
    color: #121212;
    font-weight: 500;
}
#wpe-education-lms-header-menu #ekit-megamenu-menu-1 {
    padding: 25px 0 25px;
}
#wpe-education-lms-header-menu .menu-item.menu-item-type-post_type.current-menu-item.active{
  position: relative;
}
#wpe-education-lms-header-menu .menu-item.menu-item-type-post_type.current-menu-item.active:before {
    content: '';
    background: #1D62B1;
    width: 100%;
    height: 3px;
    position: absolute;
    bottom: -23px;
}
.wpe-education-header-sec .elementor-container {
    max-width: unset !important;
}
#wpe-education-register-form-col-1 {
    width: 56%;
}
#wpe-education-register-form-image .elementor-widget-container,#wpe-education-register-form-image {
    height: 100%;
}
/* ----------Header Css------------------- */
#wpe-education-header-col-1 {
    width: 20%;
}
#wpe-education-header-col-2 {
    width: 65%;
}
#wpe-education-header-col-3 {
    width: 5%;
}
#wpe-education-header-col-4 {
    width: 10%;
}
/* --Footer css----------------- */
#wpe-education-footer-col-2 #menu-important-links li a,#wpe-education-footer-col-3 #menu-resources li a {
    color: #fff;
    padding: 0px 15px 13px;
    display: block;
    position: relative;
}
#wpe-education-lms-footer-box .elementor-container {
    max-width: unset;
}
#wpe-education-footer-col-1 p {
    width: 90%;
}
#wpe-education-footer-col-2 #menu-important-links li a:before, #wpe-education-footer-col-3 #menu-resources li a:before {
    content: '';
    background: #fff;
    width: 7px;
    height: 2px;
    position: absolute;
    top: 9px;
    left: 0;
}
#wpe-education-footer-col-1 .elementor-social-icons-wrapper path {
    fill: #1D62B1;
}
#wpe-education-footer-col-4 form {
    position: relative;
}
#wpe-education-footer-col-4 input[type="email"] {
    width: 100%;
    padding: 9px;
    border: 1px solid #FBFBFB;
    background: #FBFBFB;
    border-radius: 2px;
}
#wpe-education-footer-col-4 input[type="email"]::placeholder{
  font: normal 12px/14px var(--font-figtree);
  color: #121212;
  opacity: 0.7;
}
#wpe-education-footer-col-4 input[type="submit"] {
    position: absolute;
    right: 0;
    font-family: 'Font Awesome 5 Free';
    color: #1D62B1;
    font-weight: 600;
    padding: 11px;
    background: unset;
    border: unset;
    cursor: pointer;
    top: 0;
}
#wpe-education-footer-col-4 .wpcf7-spinner{
  display: none;
}
.wpe-educationcopyright-menu-box a {
    color: #121212;
}
#wpe-education-cart-box-sec .skt-mini-cart-count-area {
    display: flex;
}
#wpe-education-cart-box-sec span.skt-mini-cart-count {
  font: normal 14px/20px Figtree;
  color: #121212;
  padding-left: 10px;
  position: static;
  background: unset;
  height: auto;
  width: auto;
}
#wpe-education-cart-box-sec {
  border: 1px solid #F4F4F4;
  border-radius: 24px;
  padding: 10px 8px 7px;
  width: max-content;
}
#wpe-education-account-box i {
  border: 1px solid #F4F4F4;
  border-radius: 50%;
  height: 42px;
  width: 42px;
  padding: 10px 0;
  top: 13px;
  font-weight: 600;
}
span.skt-mini-cart-icon i.hm.hm-shopping-bag3 {
    font-weight: 600;
}
#wpe-education-profile-menu {
  position: absolute;
  top: 60px;
  background: #fff;
  width: 195px;
  z-index: 9;
  left: -140px;
  box-shadow: 0px 3px 6px #00000017;
  border-radius: 10px;
  border: 1px solid #F4F4F4;
  display: none;
}
#wpe-education-profile-menu #menu-profile-menu {
    display: block;
}
#wpe-education-account-box .elementor-icon {
    cursor: pointer;
	position: relative;
    top: -10px;
}
#wpe-education-header-col-2 #ekit-megamenu-primary-menu {
    height: 35px;
}
#wpe-education-account-box {
    margin: 10px 0;
}
#menu-primary-menu li.current-menu-item:before {
    content: '';
    background: #0065ae;
    position: absolute;
    bottom: -15px;
    width: auto;
    height: 3px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
#wpe-education-coyright-box p {
    margin-bottom: 0;
}
#wpe-education-course-mega-menu {
    background: #fff;
    border-radius: 10px;
}
#wpe-education-course-mega-menu-col-1,#wpe-education-course-mega-menu-col-2 {
    background: #F4F4F4;
    border-radius: 5px;
    margin: 0 15px 0 0;
}
#wpe-education-course-mega-menu-col-1 a.hfe-menu-item,#wpe-education-course-mega-menu-col-2 a.hfe-menu-item {
    font: 600 15px/22px Figtree;
    color: #121212;
    padding: 5px 0;
}
#wpe-education-course-mega-menu-col-3 .elementor-widget-wrap {
    padding: 0;
}
#wpe-education-lms-header-menu ul.elementskit-dropdown.elementskit-submenu-panel li.current-menu-item:before,#wpe-education-header-col-2 i.icon.icon-down-arrow1.elementskit-submenu-indicator,#menu-primary-menu .hfe-nav-menu__submenu-arrow li.current-menu-item:before {
    display: none;
}
#wpe-education-lms-header-menu .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{
  height: auto;
}
a.tutor-course-wishlist-btn {
    position: absolute;
    right: 0;
}
