/*
Theme Name: Acadia Child
Template: acadia
*/

@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap');

.tp-header-2-category-list ul li a {
    padding-left: 0;
    padding-right: 30px;
}

.tp-header-inner-search {
    padding-right: 0;
    margin-right: 0;
    padding-left: 20px;
    margin-left: 22px;
}

.tp-header-inner-btn {
    margin-right: 33px;
    margin-left: 20px;
}

.offcanvas-btn {
    margin-left: 0;
    margin-right: 20px;
}

.tp-header-user-box {
    top: 46px;
    right: inherit;
    left: 0;
}

.tp-header-2-category-list {
    right: 0;
    left: inherit;
    top: 46px !important;
}

.tp-header-user-profile-thumb {
    margin-right: 0;
    margin-left: 15px;
}

.tp-header-user-list ul li a span {
    margin-right: 0;
    margin-left: 10px;
}

.tp-header-inner-search:before {
    right: inherit;
    left: 0;
}

.tp-header-inner-logo {
    margin: 5px 0 5px 30px;
}

.tp-btn-round span.theme-btn-icon {
    margin-left: 0;
    margin-right: 8px;
    transform: rotate(180deg);
}

.elementor-1151 .elementor-element.elementor-element-3204f32 .tp-course-tab {
    justify-content: start !important;
}

.elementor-1151 .elementor-element.elementor-element-4ccf26b.elementor-element {
    direction: ltr !important;
}

@media (min-width: 768px) {
    .justify-content-md-end {
        justify-content: flex-start !important;
    }
}

.tp-team-2-arrow span {
    transform: rotate(180deg);
}

.tp-header-2 .main-menu > nav > ul > li:not(:last-of-type) {
    margin-right: 0;
    margin-left: 25px;
}

.tp-course-details2-author-avater {
    margin-right: 0;
    margin-left: 14px;
}

.tp-course-details2-nav nav {
    padding: 18px 7px;
}

.tp-course-details2-instructor-sub span:not(:last-of-type) {
    margin-left: 15px;
    margin-right: 0;
}

.tp-course-details2-meta:not(:last-child) {
    margin-right: 50px;
    margin-left: 0;
}

.mr-40 {
    margin-right: 0;
    margin-left: 40px;
}

.tp-live-total-student span {
    padding-left: 0;
    padding-right: 12px;
}

.tp-live-total-student span::before {
    left: inherit;
    right: 0;
}

.tp-cta-2-btn {
    right: auto;
    left: 10px;
}

.tp-cta-2-form input {
    padding: 0 62px 0 152px;
}

.tp-cta-2-form span.acadia-cta-form-icon {
    left: auto;
    right: 12px;
}