/*header.site-header.sticky-header.float-header {
    background-color: #fff !important;
}
*/
/*
.checkout.woocommerce-checkout{
    display: flex !important;
}
#order_review{
    display: block !important;
    width: 50%;
    padding-right: 30px;
}
#customer_details{
    width: 50%;
}
#order_review .shop_table{
    width: 100% !important;
    max-width: 100% !important;
}
.woocommerce-checkout #primary.content-area {
    max-width: 100% !important;
}
.woocommerce .checkout.woocommerce-checkout #order_review {
    border-top: unset !important;
    padding-top: 8px !important;
}
.woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle{
    width: 40%;
    display: inline-block;
    margin: 0 4%;
}*/
.site-footer {
    width: 100% !important;
    clear: both !important;
}
header.site-header{
    --tw-bg-opacity: 1;
    background-color: rgb(247 250 250 / var(--tw-bg-opacity)) !important;
}
.back-to-top{
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.menu-item.current_page_item{
    background: #04a2a2;
    border-radius: 25px;
}
#educareers-home-intro .elementor-element-6435e4e img, 
#educareers-home-intro .elementor-element-0769047 img, .back-to-top{
    animation: backto-top-bounce 4s infinite ease-in-out;
}
/* .elementor-element-6975e50 .civi-button-icon i */
.menu-item.current_page_item a{color: #fff !important;}
@keyframes backto-top-bounce {
    0% {
      transform: translateY(-5px);
    }
    50% {
      transform: translateY(10px);
    }
    100% {
      transform: translateY(-5px);
    }
}
/* Overlay styles */
.overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black */
    opacity: 0;
    visibility: hidden;
    /* transition: opacity 0.3s ease, visibility 0.3s ease; */
    z-index: 1000; /* Below the menu */
}

.overlay.visible {
    opacity: 1;
    visibility: visible;
}
.form-group.civi-form-location, .lp-profile-nav-tabs .settings,
.wrapper-profile-header, .civi-top-bar, .educareers-hide,
 /* .site-menu.desktop-menu .menu li .children, .site-menu.desktop-menu .menu li .sub-menu*/
#profile-sidebar, #comments.comments-area, .civi-team-member .social-networks, .alert-form,
#company-review-details, .course-nav.course-nav-tab-curriculum, .course-nav.course-nav-tab-faqs, 
.course-extra-box, .meta-item.meta-item-level, .meta-item.meta-item-lesson,
.meta-item.meta-item-quiz, .meta-item.meta-item-student, .course-count .course-count-lesson,
.civi-package-wrap .entry-title, .civi-package-wrap .civi-heading p, .block-search.search-icon
.table-dashboard.expired tbody tr, .single-aiovg_videos .post-thumbnail, .single-aiovg_videos .related-post,
.single-aiovg_videos .article-author, .page-id-14376 .woocommerce,
.page-id-17053 .wp-block-heading.has-text-align-center:not(.wc-block-cart__empty-cart__title), 
.page-id-17053 .wp-block-product-new, .related-post, .related.products, .product_meta, .product-quantity,
.single-product .post-thumbnail{
    display: none !important;
}
.page-title-orther, .page-title-other {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
/* ,
.civi-social-networks .item:nth-child(3), .civi-social-networks .item:nth-child(4) */
.site-menu.desktop-menu.main-menu .menu > li > a:hover i{
    -webkit-transform: unset !important;
    -moz-transform: unset !important;
    -o-transform: unset !important;
    -ms-transform: unset !important;
    transform: unset !important;
}
.lp-user-profile .lp-profile-content {
    float: unset !important;
    width: 100% !important;
    padding-top: 5px !important;
}
/*.site-menu.desktop-menu.main-menu .visible-rotate i{
    -webkit-transform: rotate(180deg) !important;
  -moz-transform: rotate(180deg) !important;
  -o-transform: rotate(180deg) !important;
  -ms-transform: rotate(180deg) !important;
  transform: rotate(180deg) !important;
}*/
header.site-header{z-index: 99999 !important;}
header.site-header.sticky-header.float-header.on li a, header.site-header .user-show .avatar span{color: #222 !important;}
.civi-search-horizontal .search-horizontal-inner,
.archive-layout .archive-filter-top, .archive-layout{border-radius: 5px !important;}
.archive-filter-top .form-group:last-child{
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}
.archive-search-control{
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
}
/* .civi-blog .post-item {opacity: 1 !important;} */
.civi-search-horizontal .form-group .e-font-icon-svg{
    height: 24px;
    position: absolute;
    bottom: 24px;
    left: 4px;
}
.civi-search-horizontal .select2.select2-container{
    padding-right: 15px !important;
    padding-left: 5px !important;
}
.select2.select2-container .selection{padding-left: 8px !important;}
.civi-grid .grid-item {
    opacity: 1 !important;
}
.elementor-element-51de279{
    min-height: 420px !important;
}
.ui-autocomplete{
    padding-right: 0px !important;
}
.civi-gradation .content-wrap .description{
    width: 350px;
    min-height: 72px;
}
.civi-gradation .item + .item {
    margin-top: 26px !important;
}
.civi-gradation .line::before {top: 64px !important;}
.heading-primary mark, .civi-fancy-heading-animated .civi-fancy-heading-item{
    background-color: var(--civi-color-accent) !important;
    color: #fff !important;
    padding: 2px 8px !important;
}
.site-header .right-header .civi-button {
    background-color: unset !important;
    color: #222 !important;
}
.civi-modern-heading .heading-description h5{
    font-size: 18px;
    margin-bottom: 0;
}
.civi-modern-heading .heading-description ul{
    padding-right: 12px;
    padding-left: 0px;
    margin-bottom: 0 !important;
}
.civi-modern-heading .heading-description ul li{
    font-size: 14px;
}
.elementor-5250 .elementor-element.elementor-element-e9ed1f3 .civi-modern-heading {
    width: 100% !important;
}
.elementor-5250 .elementor-element.elementor-element-e9ed1f3 .heading-primary{
    padding-top: 18px;
}
.elementor-widget-image img {
    border-radius: 5px !important;
}
.elementor-5250 .elementor-element.elementor-element-1f16742:not(.elementor-motion-effects-element-type-background), 
.elementor-5250 .elementor-element.elementor-element-5646d68:not(.elementor-motion-effects-element-type-background),
.elementor-5250 .elementor-element.elementor-element-1f16742 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f1f1f1 !important;
}
.jobs-item-inner .info-company{
    min-height: 56px;
}
.civi-company-item .des-company {
    min-height: 94px !important;
}
.civi-company-item .company-bottom{
    min-height: 24px;
}
.civi-social-networks.toggle .list-inner {
    margin-top: 0 !important;
}
.site-footer .elementor-element-2709125 .elementor-element-populated {
    padding: 0 !important;
}
.civi-social-networks.style-solid-rounded-icon li {
    margin: 3px !important;
}
.civi-social-networks.style-solid-rounded-icon .link {
    height: 40px !important;
    width: 40px !important;
}
.civi-social-networks.style-solid-rounded-icon ul {
    margin: 0 !important;
}
.popup-account .head-popup img{
    width: 155px;
    max-width: 100%;
    margin: 0 auto;
    display: block;
}
.woocommerce-error li{
    font-size: 15px;
    width: 100%;
}
/* .active  */
.popup-account .head-popup .tabs-form a{
    display: block !important;
    margin: 0 auto !important;
}
.educareers-login-btn, .educareers-register-btn{
    display: inline-block !important;
    padding: 6px 18px;
}
.educareers-login-btn:hover{
    background-color: transparent !important;
    border: 2px solid var(--civi-color-accent);
}
.educareers-login-btn:hover a{color: var(--civi-color-accent) !important;}
.educareers-login-btn{padding-top: 8px !important; padding-bottom: 8px !important;}
.civi-button{
    padding: 8px 18px !important;
}
.civi-button, .educareers-login-btn, .educareers-register-btn{
    border-radius: 25px;
}
.educareers-login-btn, .educareers-register-btn:hover, .civi-button.add-job:hover{
    background-color: var(--civi-color-accent) !important;
}
.educareers-register-btn{
    border: 2px solid var(--civi-color-accent);
}
.educareers-login-btn a, .educareers-register-btn:hover a, .civi-button.add-job:hover{color: #fff !important;}
.elementor-5250 .elementor-element.elementor-element-5de7e3f .cate-title {
    min-height: 70px;
}
.site-footer h2, .site-footer h4{
    color: #fff !important;
    font-weight: 900;
}
.site-footer p, .site-footer span{
    color: #f1f1f1 !important;
}
.site-footer .civi-modern-heading .heading-divider {
    background: #fff;
}
.elementor-element-bee9c76 p{color: #222 !important;}
/* .site-menu.desktop-menu.main-menu li {
    padding: 0px 10px !important;
} */
header.site-header {
    position: relative;
}
.site-header .container > .row {
    position: inherit !important;
}
.form-row.ppom-rendering-fields  .col-md-12{
    width: 50% !important;
    max-width: 50% !important;
}
@media(max-width:768px){
    .educareers_mega_menu{display: none !important;}
     .lp-archive-courses .course-summary-sidebar {
        order: 1;
    }
    .lp-archive-courses .lp-entry-content .entry-content-left {
        order: 2 !important;
    }
}
.educareers_mega_menu{
    position: absolute;
    width: 100%;
    background: #fff;
    /* border: 1px solid #888; */
    /* border-radius: 5px; */
    border-top: 1px solid #ccc;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    right: 0px;
    top: 74px;
    text-align: right;
    box-shadow: 5px 6px 5px rgba(0,0,0,0.2);
    height: 410px;
    overflow-y: auto;
    z-index: 99999;
    /* display: none; */
    /* Initially hidden */
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease;
}
.educareers_mega_menu.visible{
    opacity: 1;
    visibility: visible !important;
}
.educareers_mega_menu h5{
    font-size: 15px;
    background: #f1f1f1;
    line-height: 30px;
    margin-top: 3px;
    margin-bottom: 4px;
    padding: 4px;
    border-radius: 5px;
}
.educareers_mega_menu ul{
    padding-right: 0;
    padding-left: 0px;
    clear: both;
    overflow: hidden;
    margin-bottom: 0;
}
.educareers_mega_menu ul li{
    padding: 5px;
    margin: 2px 4px;
    font-size: 14px;
    border-radius: 5px;
}
.educareers_mega_menu ul li a{    
    color: #fff;
}
.educareers_mega_menu_level_1, #educareers_training_mega_menu .educareers_mega_menu_level_2{
    margin-top: 1rem !important;
}
.educareers_mega_menu_level_1 ul li{
    float: right;
    background: var(--civi-color-accent);
}
.educareers_mega_menu_level_2_list a, .educareers_mega_menu_level_3_list a{
    color: #222 !important;
}
.archive-layout .filter-warpper {
    background: #fff;
    padding: 24px;
    border-radius: 25px;
    margin-bottom: 15px !important;
}
/* .civi-search-horizontal .form-group:not(:first-child):not(:last-child){display: none !important;} */
/* .popup-account .head-popup .btn-register{display: none !important;} */
.page-id-2350 .entry-title, .page-id-2350 .civi_breadcrumb a{color: #fff !important;}
.civi_breadcrumb .level-2.current, .educareers-rtl .payment-wrap .row{direction: ltr !important;}
.locations-filter .select2.select2-container .select2-selection{
    background: #f1f1f1 !important;
    padding: 2px 8px;
    margin-bottom: 6px;
}
.elementor-3149 .elementor-element-ca5d94d, .elementor-3149 .elementor-element-e358285{
    right: auto !important;
    left: -359px !important;
}
.elementor-3149 .elementor-element-cd32f9f{
    left: unset !important;
}
.woocommerce .checkout.woocommerce-checkout #order_review #payment ul.payment_methods p {
    position: relative;
}
.woocommerce .checkout.woocommerce-checkout #order_review #payment ul.payment_methods li.wc_payment_method .payment_box {
    background: #222 !important;
    border-color: #222 !important;
}
.woocommerce .checkout.woocommerce-checkout #order_review #payment ul.payment_methods li.wc_payment_method .payment_box::before {
    border-bottom-color: #222 !important;
}
#wc-stripe-new-payment-method{
    top: 10px !important;
    margin-right: 0px !important;
}
.woocommerce-SavedPaymentMethods-saveNew label{
    margin-right: 10px !important;
}
#payment-proof-upload-wrapper{
    margin: 20px;
}
/*Arabic Style Start*/
.educareers-rtl h1, .educareers-rtl h2, .educareers-rtl h3, .educareers-rtl h4, 
.educareers-rtl h5, .educareers-rtl h6, .educareers-rtl p, .educareers-rtl li, .educareers-rtl div, 
.educareers-rtl span, .educareers-rtl a{
    font-family: "Cairo", serif !important;
    font-optical-sizing: auto !important;
}
.educareers-rtl [class*=" aiovg-icon-"], .educareers-rtl [class^="aiovg-icon-"] {
    font-family: aiovg-icons !important;
}
.educareers-rtl span.fa{
    font-family: "Font Awesome 5 Pro" !important;
}
.educareers-rtl span.lp-ico,.educareers-rtl [class^="lp-icon-"], .educareers-rtl [class*=" lp-icon-"]{
    font-family: "lp-icon" !important;
}
.educareers-rtl header.site-header, .educareers-rtl .form-search-horizontal, 
.educareers-rtl .select2.select2-container .select2-selection, .educareers-rtl #educareers-home-intro,
.educareers-rtl #post-3149 .civi-modern-heading, .educareers-rtl #post-3149 .heading-primary,
.educareers-rtl #post-3317 .elementor-section, .wpcf7 label, .wpcf7-response-output,
.educareers-rtl .civi_breadcrumb .level-2.current,
.educareers-rtl .woocommerce .checkout.woocommerce-checkout #order_review table tfoot th{
    direction: rtl !important;
}
.educareers-rtl .elementor-element-dbc0df1, .educareers-rtl .civi-jobs-item .days,
.educareers-rtl #post-3149{direction: ltr !important;}
.educareers-rtl .select2-results, .educareers-rtl .ui-widget.ui-widget-content,
.educareers-rtl .select2-container--default .select2-search--dropdown .select2-search__field,
.educareers-rtl #educareers-home-intro, .educareers-rtl .civi-gradation .content-wrap,
.educareers-rtl .elementor-element-1f16742 .civi-modern-heading, .educareers-rtl .site-footer .civi-modern-heading,
.educareers-rtl .site-footer .civi-list, .educareers-rtl .archive-filter, .educareers-rtl .jobs-left-inner,
.educareers-rtl #post-3317 .elementor-section, .wpcf7 label, .wpcf7-response-output, 
.educareers-rtl .popup-account .forgot-password, .educareers-rtl .msg.text-error, .educareers-rtl .error,
.educareers-rtl .page-dashboard .entry-my-page > .entry-title, .educareers-rtl .site-footer p,
.educareers-rtl .woocommerce .checkout.woocommerce-checkout #order_review table tfoot th,
.educareers-rtl .product-name{
    text-align: right !important;
}
.educareers-rtl header.site-header .right-header{
    margin-left: unset !important;
    margin-right: auto !important;
}
.educareers-rtl header.site-header .left-header .site-logo{
    margin-left: 25px !important;
    margin-right: unset !important;
}
.educareers-rtl .civi-search-horizontal .form-group i {
    right: 18px !important; 
    left: unset !important;
}
.educareers-rtl .civi-search-horizontal .form-group input {
    padding-right: 48px !important;
    padding-left: unset !important;
}
.educareers-rtl .civi-form-location .icon-location {
    right: 16px;
    left: unset;
}
.educareers-rtl .civi-form-location i.fa-angle-down{
    left: 24px !important;
    right: auto !important;
}
.educareers-rtl .select2.select2-container .selection {
    padding-right: 8px !important;
    padding-left: unset !important;
}
.educareers-rtl .select2.select2-container .select2-selection__arrow{
    margin-right: 10px !important;
    margin-left: unset !important;
}
.educareers-rtl .civi-search-horizontal .civi-clear-top-filter{
    padding-right: 14px !important;
    padding-left: unset !important;
}
.educareers-rtl .civi-search-horizontal .form-group .e-font-icon-svg {
    right: 2px !important;
    left: unset !important;
    z-index: 99;
    bottom: 22px;
}
.educareers-rtl .civi-search-horizontal .list-category {
    padding-right: 5px;
}
.educareers-rtl .woocommerce .checkout.woocommerce-checkout #order_review #payment ul.payment_methods li.wc_payment_method label {
    margin-right: 20px;
}
/* .educareers-rtl #educareers-home-intro .elementor-container.elementor-column-gap-custom{display: block ruby !important;} */
.educareers-rtl #educareers-home-intro .elementor-element-7592c4e, 
.educareers-rtl #educareers-home-intro .elementor-element-9c13094{float: right;}
.educareers-rtl .elementor-element-f808e74 .heading-primary.elementor-heading-title,
.educareers-rtl .elementor-element-f808e74 .civi-modern-heading .heading-divider-wrap{text-align: center;}
.educareers-rtl .civi-gradation .content-wrap {
    margin-right: 60px !important;
    margin-left: 0px !important;
}
.educareers-rtl .elementor-5250 .elementor-element.elementor-element-e9ed1f3 > .elementor-widget-container {
    padding-right: 20px !important;
    padding-left: 0px !important;
}
.educareers-rtl .elementor-5250 .elementor-element.elementor-element-b926d98 .heading-primary {
    font-size: 32px !important;
}
.educareers-rtl input::placeholder {
    font-size: 13px !important;
}
.educareers-rtl .elementor-widget-civi-jobs-category .icon-arrow {
    direction: rtl;  
}
.educareers-rtl .elementor-widget-civi-jobs-category .cate-inner:hover .icon-arrow{
    padding-right: 22px !important;
}
.educareers-rtl .archive-layout .inner-filter .entry-filter ul.custom-scrollbar label {
    margin-right: 5px;
    margin-left: unset;
}

.educareers-rtl .archive-filter-top .form-group:last-child,
.educareers-rtl .civi-social-networks.toggle .list-inner{
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
    text-align: left;
}
.educareers-rtl .archive-search-control{
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}

.educareers-rtl .archive-layout .archive-filter-top .civi-clear-top-filter{
    padding-left: 10px;
    padding-right: 0px;
}
.educareers-rtl .archive-layout .btn-filter-search i, .educareers-rtl .archive-layout .far.fa-folder{
    right: 20px !important;
    left: unset !important;
}
.educareers-rtl .archive-layout .archive-filter-top .archive-search-control{
    padding-right: 50px !important;
    padding-left: 0px !important;
}
/* .archive-layout .archive-filter-top .select2-selection{
    padding-right: 20px !important;
} */
.educareers-rtl .archive-layout .archive-filter-top .form-archive-top-filter .select2.select2-container {
    padding-right: 55px;
    padding-left: 20px;
}
.educareers-rtl .archive-layout .archive-filter-top .form-group:last-child {padding-right: 40px;}
.educareers-rtl .archive-layout .salary-filter .select2 {padding: 0px 2px;}
.educareers-rtl .archive-layout .inner-filter {
    margin-left: 70px !important;
    margin-right: 0px !important;
}
.educareers-rtl .civi-jobs-item .jobs-status .tooltip {
    margin-left: 15px !important;
    margin-right: 0px !important;
}
.educareers-rtl .civi-jobs-item.layout-list .logo-comnpany {
    margin-left: 16px !important;
    margin-right: 0px !important;
}
.educareers-rtl .archive-layout .archive-filter .civi-menu-filter ul.filter-control li .count {
    padding-right: 3px !important;
    padding-left: 0px !important;
}
.educareers-rtl .archive-layout .inner-filter .entry-filter ul.custom-scrollbar {
    padding-right: 10px !important;
}
.educareers-rtl .archive-layout .filter-warpper .entry-filter > * {
    margin-bottom: 0px !important;
}
.educareers-rtl .archive-layout .filter-warpper .select2 {
    margin-top: -4px !important;
}
.educareers-rtl .archive-layout .filter-warpper .text-sort-by {
    margin-right: 10px !important;
    margin-left: 0px !important;
}
.educareers-rtl .archive-layout .filter-warpper .result-count {
    padding-right: 10px !important;
}
.educareers-rtl .archive-layout .filter-warpper .switch-layout a + a{
  margin-right: 8px !important;
  margin-left: 0px !important;
}
.educareers-rtl .form-group .label-field {
    width: 100%;
    text-align: right;
}
.educareers-rtl .popup-account .btn-close {
    left: 30px;
    right: unset;
}
.educareers-rtl .form-captcha img {
    border-radius: 4px 0px 0px 4px !important;
}
.educareers-rtl .form-captcha .civi-captcha{
    border-radius: 0 4px 4px 0 !important;
}
.educareers-rtl .popup-account .head-popup .tabs-form a {
    margin-right: 0;
}
.educareers-rtl .account .user-show a.avatar img {margin-left: 8px;}
.educareers-rtl .nav-dashboard .list-nav-dashboard .nav-item .image {
    margin-left: 12px;
    margin-right: 0px !important;
}
.educareers-rtl .page-dashboard #civi-content-dashboard {
    padding-right: 290px !important;
    padding-left: 30px !important;
}
.educareers-rtl .civi-dashboard .total-action .icon-total {
    margin-right: auto;
    margin-left: unset !important;
}
.educareers-rtl #civi-content-dashboard .copyright .area-copyright{
    text-align: center;
    padding: 15px 0px !important;
}
.educareers-rtl #civi-content-dashboard .site-main .entry-my-page{
    max-width: 1200px !important;
    margin: 0 auto !important;
}
.educareers-rtl #ip_reg_password, .educareers-rtl #ip_password{
    width: 93% !important;
}
.educareers-rtl .tel-group .select2.select2-container .select2-selection__rendered.eg {
    background-image: url(../../images/eg-32.png) !important;
    background-position: center !important;
}
.educareers-rtl .tel-group .select2.select2-container .select2-selection__rendered.sa {
    background-image: url(../../images/sa-32.png) !important;
    background-position: center !important;
}
.educareers-rtl .locations-filter .select2.select2-container {
    width: 100% !important;
}
.educareers-rtl .select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 5px !important;
}
.educareers-rtl .nav-dashboard .nav-item a{
    padding: 5px 15px !important;
}
.educareers-rtl .civi_breadcrumb li:not(:first-child)::after {
    display: none !important;
} 
.educareers-rtl .civi_breadcrumb li:not(:first-child)::before {
    content: "\f104" !important;
    font-family: "Font Awesome 5 Pro";
    padding-right: 10px;
    padding-left: 10px;
    color: var(--civi-color-secondary);
} 
.educareers-rtl .custom-cart-info{
      padding-right: 15px;
}
.lp-archive-courses .course-detail-info {background: #222 !important;}
/*Arabic Style End*/
/* Dark Mode Start */
.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control:not(textarea){
    height: 38px !important;
}
.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control{
    border-color: transparent !important;
    margin-top: 10px;
}
.menu li:hover .sub-menu{
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}
.site-header{
    padding: 10px 0px !important;
}
.site-menu.desktop-menu .menu > li > a {
    padding: 10px 8px !important;
}
.site-menu.desktop-menu.main-menu li {
    padding: 0px 5px !important;
}
.site-menu.desktop-menu.main-menu li .sub-menu li{
    padding: 5px 8px !important;
}
.social-networks svg{
    width: 20px;
}
.civi-team-member-style-01 .social-networks a{
    margin: 0px 10px !important;
}
div.civi-search-horizontal .form-group:not(:first-child) {
    border-right: unset !important;
}
.civi-jobs-item .jobs-archive-footer .salary-wrapper{
    min-height: 35px;
}
.educareers_mega_menu {top: 60px !important;}
.testimonial-item img{
    margin: 0 auto;
}
.menu-item:hover{
    border-radius: 25px;
    background-color: var(--civi-color-accent) !important;
} 
#educareers_team .civi-team-member-style-01{
    padding: 10px;
}
#educareers_team .photo.civi-image{
    padding: 25px;
}
@media (min-width: 992px) {
    .logged-in .site-header .container{
        max-width: 100% !important;
        padding-right: 30px !important;
        padding-left: 30px !important;
    }
}
.candidate-profile .btn-more{
    padding: 5px;
    border-radius: 5px;
}
.nav-dashboard-header .site-logo a:hover img, 
.nav-dashboard-header .site-logo a:hover {
    background-color: transparent !important;
    background:transparent !important;
}
.civi-team-member-style-01 .position {
    min-height: 55px !important;
}
.jobs-search-inner .form-group:first-child{
    margin-bottom: 15px;
}
.educareers-rtl .jobs-search-inner .select2-field .selection{
    padding-right: 0px !important;
}
#civi-content-dashboard .site-main{
    padding-top: 50px;
}
.elementor-14379 .elementor-element.elementor-element-51de279 .post-thumbnail img {
    height: auto !important;
}
.article-author{
    color: #999;
    padding-right: 2em;
}
.elementor-widget-civi-button{
    display: inline-block !important;
    width: auto !important;
    margin:0 5px !important;
}
#woocommerce-checkout-form-coupon button{
    margin-top: 2em;
}
.page-id-17301 .container{
    width: 100% !important;
    max-width: 100% !important;
}
.page-id-17301 .main-content{
    padding: 0px !important;
}
.page-id-17301 .site-footer {
    display: none;
}
.payment_box a{
    color: #03afb1 !important;
}
.page-id-17167 .elementor-widget-container a{
    color: #fff !important; 
    background: #03afb1;
    padding: 5px;
    border-radius: 5px;
    margin: 0 5px;
    display: inline-block;
}
.dark-mode input[type="text"], 
.dark-mode input[type="url"], 
.dark-mode input[type="tel"], 
.dark-mode input[type="email"], 
.dark-mode input[type="password"], 
.dark-mode input[type="number"], 
.dark-mode input[type="search"], 
.dark-mode input[type="date"], 
.dark-mode input[type="file"], 
.dark-mode textarea, .dark-mode select,
.dark-mode .select2-dropdown, .dark-mode .civi-search-horizontal .search-horizontal-inner,
.dark-mode .select2.select2-container .select2-selection, .dark-mode .ui-widget.ui-widget-content,
.dark-mode .archive-filter-top .form-archive-top-filter .select2.select2-container,
.dark-mode .archive-layout .archive-filter-top .form-group:last-child,
.dark-mode .filter-warpper, .dark-mode .civi-jobs-item, .dark-mode .inner-filter,
.dark-mode .block-archive-top, .dark-mode .block-archive-inner, .dark-mode .block-archive-sidebar,
.dark-mode #civi_thumbnail_view, .dark-mode #civi_avatar_view,
.dark-mode .woocommerce-message, .dark-mode .woocommerce-info{
    border-color:#252a2a !important;
    background-color: #252a2a !important;
    color:#fff !important;
}
.dark-mode.body, .dark-mode .popup .inner-popup, .dark-mode .menu li .sub-menu,
.dark-mode .woocommerce-message .button, .dark-mode #woocommerce-checkout-form-coupon button,
.dark-mode .woocommerce-form-coupon-toggle .woocommerce-info, 
.dark-mode .woocommerce-form-login-toggle .woocommerce-info{
    background: #0b8688 !important;
    color: #fff !important;
}
.dark-mode .woocommerce-form-coupon-toggle .woocommerce-info a, 
.dark-mode .woocommerce-form-login-toggle .woocommerce-info a, 
.dark-mode .woocommerce-info::before, .dark-mode .product-name dt.variation-,
.dark-mode #ppom-price-container th{
    color: #fff !important;
}
.dark-mode .woocommerce-error{
    background: #2A2A2A !important;
    color: #fff !important;
}
.dark-mode .site-header{
    background-color: #222 !important;
    border-bottom: unset !important;
}
.dark-mode .site-header.sticky-header.on{
    background: rgba(0, 0, 0, 0.7) !important;
    backdrop-filter: blur(30px) !important; 
    box-shadow: 0 0 20px rgba(255, 255, 255, 0.2);
}
.dark-mode .civi-social-networks.style-solid-rounded-icon .link{
    border-width: 2px !important;
}
.dark-mode .site-footer .elementor-element-bee9c76, 
.dark-mode .page-title,
.dark-mode #educareers_team,
.dark-mode .civi-button:hover,
.dark-mode .elementor-3317 .elementor-element.elementor-element-87721ac:not(.elementor-motion-effects-element-type-background){
    background: #0c0e0e !important;
}
.dark-mode #educareers-home-intro,
.dark-mode .elementor-element-64e5cda, .dark-mode .elementor-element-66fb4ea,
.dark-mode .educareers_mega_menu, .dark-mode .elementor-element-2459653, 
.dark-mode #achievement-title, .dark-mode #achievement-numbers, .dark-mode .main-content,
.dark-mode .main-content.content-blog, .dark-mode #educareers_employment_phases,
.dark-mode #educareers_employment_jobs, .dark-mode #educareers_employment_employers,
.dark-mode .archive-layout, .dark-mode #wrapper,
.dark-mode .elementor-8347 .elementor-element.elementor-element-7041b770:not(.elementor-motion-effects-element-type-background),
.dark-mode .dark-mode-section,
.dark-mode .elementor-3149 .elementor-element.elementor-element-ca5d94d:not(.elementor-motion-effects-element-type-background){
    background-color: #000 !important;
}
.dark-mode .civi-contact-form-style-01 .elementor-widget-container,
.dark-mode .elementor-3317 .elementor-element.elementor-element-92a6682:not(.elementor-motion-effects-element-type-background){
    background: #151717 !important;
}
.dark-mode .civi-modern-heading .heading-divider, 
.dark-mode .account .user-control .inner-control a:hover,
.dark-mode .nav-dashboard-wapper a:hover, .dark-mode .nav-dashboard-wapper .active a,
.dark-mode .candidate-profile .btn-more{
    background: #03afb1 !important;
}
.dark-mode #educareers-home-intro div, .dark-mode #educareers-home-intro .civi-fancy-heading-before, 
.dark-mode.body, .dark-mode .site-header a, .dark-mode .site-header .right-header .civi-button, 
.dark-mode .tabs-form a, .dark-mode .popup .inner-popup, .dark-mode .site-footer .elementor-section,
.dark-mode .site-footer .elementor-element-bee9c76 p, .dark-mode .civi-blog .post-title a,
.dark-mode .elementor-element-2459653, 
.dark-mode .form-account label.radio-field input:checked ~ span,
body.page.dark-mode .main-content, .dark-mode .entry-content strong,
.dark-mode .page-title h1, .dark-mode .entry-content h2,
.dark-mode .wpcf7-response-output, .dark-mode #educareers_employment_phases,
.dark-mode .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .elementor-widget-civi-companies .elementor-carousel .civi-company-item,
.dark-mode .archive-layout .civi-filter-toggle > span, .dark-mode .archive-layout .filter-warpper .result-count,
.dark-mode .nav-dashboard-wapper a, .dark-mode .lp-archive-courses .course-meta__pull-left .meta-item::before,
.dark-mode .instructor-btn-view:hover, .dark-mode .civi-company-item .company-status-inner .civi-button,
.dark-mode header.site-header .right-header .account a:hover, .dark-mode .entry-title h4,
.dark-mode .nav-dashboard-wapper .active a, .dark-mode  .nav-dashboard .nav-item a:hover,
.dark-mode .profile-strength.tip h1, .dark-mode .form-dashboard .block-from h6,
.dark-mode .form-dashboard .block-from h5, .dark-mode .candidate-profile .btn-more,
.dark-mode .form-dashboard .block-from label, .dark-mode #civi_drop_thumbnail,
.dark-mode .civi-heading h4, .dark-mode .civi-package-wrap .civi-package-item,
.dark-mode .civi-dashboard .total-action .entry-number, .dark-mode .civi-chart-warpper .title-chart,
.dark-mode .civi-dashboard .jobs-dashboard-wrap .title-jobs, .dark-mode .growl.growl-default .growl-message p,
.dark-mode .growl.growl-default a.civi-button, .dark-mode .right-header .icon-search .far.fa-search{
    color:#fff !important;
}
.dark-mode .elementor-element-66fb4ea .heading-primary, 
.dark-mode .elementor-element-2459653 .heading-primary,
.dark-mode #achievement-title .heading-primary, 
.dark-mode #achievement-numbers .elementor-counter-number,
.dark-mode #educareers_team .name-wrap h3, .dark-mode .entry-title,
.dark-mode .civi-image-rotate .title, .dark-mode .civi-search-horizontal .list-category a,
.dark-mode .civi-gradation .title, .dark-mode .heading-primary.elementor-heading-title,
.dark-mode .civi-company-item a,
.dark-mode .elementor-widget-civi-jobs .elementor-carousel .civi-jobs-item a,
.dark-mode .civi-jobs-item .jobs-title a, .dark-mode .block-archive-inner h1,
.dark-mode .block-archive-inner h4, .dark-mode .block-archive-inner h3, 
.dark-mode .block-archive-sidebar h3, .dark-mode .block-archive-sidebar p,
.dark-mode .list-jobs-insights .title-info, .dark-mode .info-apply h4, .dark-mode .instructor-btn-view,
.dark-mode .learn-press-courses-header h1, .dark-mode .cite .name, .dark-mode .lp-content-area,
.dark-mode .course-name a, .dark-mode .nav-item a, .dark-mode .civi-package-price,
.dark-mode .growl.growl-default a, .dark-mode .table-dashboard a,
.dark-mode .civi-package-item .civi-total-price .price, .dark-mode .inner-payment-completed h2,
.dark-mode .area-404 h2, .dark-mode .aiovg-header{
    color: #999999 !important;
}
.dark-mode #educareers_team svg path, .dark-mode .civi-search-horizontal svg,
.dark-mode .archive-filter-top svg{fill: #fff;}
.dark-mode .tabs-form .active, .dark-mode #achievement-numbers .elementor-counter-title,
.dark-mode .heading-secondary.elementor-heading-title, .dark-mode .civi-jobs-item .authour,
.dark-mode .civi-button.button-outline, .dark-mode .company-header a, .dark-mode .civi-header-left a,
.dark-mode .civi_breadcrumb a:hover, .dark-mode header.site-header .user-show .avatar span{
    color:#03afb1 !important;
}
.dark-mode .form-group .label-field, .dark-mode .label.label-type,
.dark-mode .post .post-content p, .dark-mode .post .post-content strong,
.dark-mode .post .post-content li, .dark-mode .aiovg a.aiovg-link-title,
.dark-mode .woocommerce .checkout.woocommerce-checkout .woocommerce-billing-fields > h3,
.dark-mode .woocommerce .checkout.woocommerce-checkout #order_comments_field label,
.dark-mode .woocommerce .checkout.woocommerce-checkout label,
.dark-mode .woocommerce .checkout.woocommerce-checkout #order_review table thead tr th.product-name,
.dark-mode .woocommerce .checkout.woocommerce-checkout #order_review table tfoot th,
.dark-mode .woocommerce .checkout.woocommerce-checkout #order_review #payment .order-title, 
.dark-mode .woocommerce .woocommerce-column__title, .dark-mode .woocommerce .woocommerce-order-details__title,
.dark-mode .woocommerce-Price-amount bdi, 
.dark-mode .woocommerce-product-details__short-description p,
.dark-mode .woocommerce-product-details__short-description strong, 
.dark-mode .woocommerce-Tabs-panel p, .dark-mode .woocommerce-Tabs-panel li, 
.dark-mode .woocommerce-Tabs-panel , .dark-mode .product-name, .dark-mode #card-panel label,
.dark-mode #payment-proof-upload-wrapper h4, .dark-mode #payment-proof-upload-wrapper p,
.dark-mode #alg_checkout_files_upload_form_1 label,
.dark-mode .woocommerce-order p, .dark-mode .woocommerce-order li,
.dark-mode .woocommerce-order strong, .dark-mode .woocommerce-order h4,
.dark-mode .woocommerce-order th, .dark-mode .woocommerce-order td, 
.dark-mode .woocommerce-order span, .dark-mode .woocommerce-order a,
.dark-mode .woocommerce .woocommerce-order-details .order_details tbody td.product-name a
.dark-mode .woocommerce-order address, .dark-mode .woocommerce .woocommerce-customer-details :last-child{
    color: #f1f1f1 !important;
}
.dark-mode .form-account label.radio-field span {
    color: #222 !important;
}
.dark-mode .popup-account .head-popup .tabs-form a.active, 
.dark-mode .civi-social-networks.style-solid-rounded-icon .link{
    border-color: #03afb1;
}
.dark-mode .site-footer .elementor-element-3054e52, .dark-mode #educareers_employment_jobs_categories,
.dark-mode .civi-company-item,
.dark-mode .elementor-widget-civi-jobs .elementor-carousel .civi-jobs-item, .dark-mode .custom-checkbox,
.dark-mode .archive-layout .salary-filter input[type="number"],
.dark-mode .archive-layout .salary-filter .select2, .dark-mode .salary-filter .select2.select2-container .select2-selection,
.dark-mode .locations-filter .select2.select2-container .select2-selection, .dark-mode .label.label-type,
.dark-mode .account .user-control .inner-control, .dark-mode .nav-dashboard-wapper, 
.dark-mode .dashboard-statistic__row .statistic-box,
.dark-mode #educareers_team .civi-team-member-style-01, .dark-mode .learn-press-message.error,
.dark-mode th, .dark-mode td, .dark-mode .form-dashboard .block-from,
.dark-mode .civi-package-wrap .civi-package-item, .dark-mode .civi-dashboard .total-action li > div,
.dark-mode .civi-chart-warpper, .dark-mode .civi-dashboard .jobs-dashboard-wrap,
.dark-mode .growl.growl-default, .dark-mode .form-search-canvas,
.dark-mode .site-menu.mobile-menu .inner-menu, .dark-mode .table-dashboard,
.dark-mode .page-loading-effect .bg-overlay,
.dark-mode .elementor-12912 .elementor-element.elementor-element-7c909c56:not(.elementor-motion-effects-element-type-background), 
.dark-mode .elementor-12912 .elementor-element.elementor-element-7c909c56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background: #1b1f1f !important;
    border: unset !important;
}
.dark-mode #woocommerce-checkout-form-coupon{
    border-color: #1b1f1f !important;
}
.dark-mode .archive-layout .archive-filter-top .form-group + .form-group,
.dark-mode .archive-layout .archive-filter-top .archive-search-control,
.dark-mode .archive-layout .salary-filter .select2, .dark-mode #civi_avatar_container{
    border: unset !important;
}
.dark-mode .table-dashboard tbody tr, .dark-mode .table-dashboard thead tr {
    border-bottom: 1px solid #000 !important;
}
/* grid layout-grid columns-3 columns-sm-2 columns-xs-1 */
/* Dark Mode End */