.menu-item-has-children2
{
  top: 0px !important;

}
.page-header {
    padding: 150px 120px 85px 0;
}
.special_prix span {
    background-color: var(--ed-color-theme-primary);
    color: var(--ed-color-common-white);
    padding: 5px 10px;
    border-radius: 100px;
    font-size: 12px;
    font-weight: 600;
}
.special_prix {
    color: var(--ed-color-heading-primary);
    font-size: 30px;
    font-weight: 700;
    display: flex;
    align-items: center;
    -moz-column-gap: 10px;
    column-gap: 10px;
    margin-bottom: 15px;
}
.course-item .course-thumb-wrap .course-thumb {
    height: 150px;
}
.course-item .course-content .title {
    font-size: 14px;margin-bottom: 10px;
}
.course-item .course-content {
    padding-bottom: 0px;
}
.footer-wrap {
    margin-bottom: 30px;
}
.ed-primary-btn i {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;
}
.header-9 .primary-header .primary-header-inner {
    padding: 0 20px;
}
.lang-course-item .course-content {
     display: initial;
     text-align: center;
}
.lang-course-item .course-content .arrow-btn a
{
  width: auto;
  border-radius: 0%;
}
.lang-course-item .course-content .title {
    font-size: 20px;
}
.lang-prog-item {
    padding: 15px;
}
.lang-prog-item .lang-prog-content .title {
    font-size: 22px;
}
.course-nav {
    justify-content: center;
}
@media ((min-width:320px) and (max-width:820px))
{
  .page-header {
      padding: 10px 0px 0px 0;
  }
}
@media only screen and (max-width: 992px) {
    .header-1 .mid-header {
        display: block;
    }
}
@media only screen and (max-width: 767px) {
    .header .mid-header .mid-header-inner .mid-header-right .header-right-icon {
        display: block;
    }
}
@media only screen and (max-width: 767px) {
    .header .primary-header-inner .header-right .header-right-icon {
        display: BLOCK;
    }
}
.lang-prog-item .lang-prog-content .lang-prog-list {
    margin-bottom: 10px;
}
.course-sidebar .sidebar-title {
    margin-bottom: 10px;
}
.course-sidebar .course-sidebar-list li:not(:last-of-type) {
    margin-bottom: 12px;
    padding-bottom: 12px;
}
.lang-prog-item .lang-prog-img {
    margin-bottom: 10px;
}
