@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body {
    direction: ltr;
}

.slider-block,
.slider-block .row {
    direction: ltr;
}

.mobile-menu {
    right: auto;
    left: 0;
}

.mobile-menu-visible .mobile-menu .menu-box {
    right: auto;
    left: 0;
}

.mobile-menu .menu-box {
    right: auto;
    left: -400px;
}

form {
    direction: ltr;
}

.nice-select:after {
    left: auto;
    right: 15px;
}

.mobile-menu .close-btn {
    left: auto;
    right: 0;
    text-align: right;
}

.intro-page .intro-inner .other-site .item-inner .lang-intro i {
    transform: scaleX(-1);
}

.intro-page::after {
    left: auto;
    right: 0;
    transform: scaleX(-1);
}

.slider-top-h {
    left: auto;
    right: -20px;
}

.serv-block {
    direction: ltr;
}

.banner-inner::before {
    right: auto;
    left: 0;
}

.banner-inner .home-slider::before {
    right: auto;
    left: 0;
}

.banner-inner .slider-top-h::before,
.banner-inner .slider-top-h::after {
    right: auto;
    left: 0;
}

.banner-inner .slider-top-h::after {
    left: 50px;
}

.home-slider {
    height: 805px;
}

.text-slider h1 {
    font-family: 'Domine';
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
input,
select,
textarea,
a,
.links-f li a,
li {
    font-family: "GothamMedium";
}

.foot-col h3,
.title h3,
.serv-block .details h3,
.olaat2 .banner-inner .text-banner h1 {
    font-weight: bold;
    font-family: 'Domine';
}

.btn span {
    font-weight: bold;
    font-family: 'Domine';
}

.head-top .head-inner .nav-head li a {
    font-family: "GothamBold";
}

.olaat2 header.sticky .head-top .head-inner .nav-head li.menu-item-has-children::after {
    left: auto;
    right: -18px;
}

.olaat2 .img-about .title-img {
    left: auto;
    right: 0;
}

.about-h::before {
    right: auto;
    left: 0;
}

.about-h::after {
    left: auto;
    right: 0;
}

.olaat2 .btn.btn-border i {
    transform: scaleX(-1);
}

.part-slider .item {
    /* padding: 0; */
    /* padding-inline-start: 30px; */
}

.mobile-menu .navigation li.menu-item-has-children::after {
    left: auto;
    right: 0;
}

.big-img-gallert::after {
    left: auto;
    right: 0;
}

.img-manger::after,
.img-manger::before {
    right: auto;
    left: 0;
}

.breadcrumb .text-bread ul li a::after {
    left: auto;
    right: -2px;
}



form {
    direction: ltr;
}

.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
    right: 0;
    left: auto;
}

.header-bottom .head-top .head-inner .nav-head li.menu-item-has-children::after {
    left: auto;
    right: -16px;
}

.header-bottom .head-top .head-inner .form-head form i {
    right: auto;
    left: 0;
}

.header-bottom .head-top .head-inner .menu-right .user-name .btn-user::after {
    left: auto;
    right: 0;
}

.img-banner::before {
    left: auto;
    right: 0;
}

i.fa.fa-arrow-left {
    transform: scaleX(-1);
}

.tabs-courses .nav.nav-tabs .owl-nav button.owl-prev {
    left: 0;
    right: auto;
}

.tabs-courses .nav.nav-tabs .owl-nav button.owl-next {
    right: 0;
    left: auto;
}

.wrapper .nav-tabs li {
    float: left;
}

.wrapper {
    direction: ltr;
}

.wrapper .prev-slide {
    margin-right: 0;
    left: -50px;
    right: auto;
    margin-left: 4px;
}

.wrapper .next-slide {
    right: -50px;
    margin-left: 0;
    margin-right: 5px;
    left: auto;
}

.more i {
    transform: scaleX(-1);
}

.btn-user::after {
    left: auto;
    right: 0;
}

.owl-carousel .owl-nav {
    right: 0;
    left: -5%;
}

.pass-group .toggle-password {
    left: auto;
    right: 15px;
}
    
.single_course_page .countdown .box:not(:last-of-type):after {
    left: auto;
    right: 0;
}

.owl-carousel .item {
    direction: ltr !important;
    height: 100%;
}


.wrapper .nav-tabs {
    right: auto;
    left: 0;
}

@media (max-width: 991px){
.header-bottom .head-top .head-inner .menu-right .user-name .sub-user {
    right: 0 !important;
    left: auto !important;
}

.second_nav.in_course .col-lg-4.col-5 {
    max-width: 40%;
    flex: 0 0 40%;
}

.second_nav.in_course .col-lg-4.col-7 {
    max-width: 60%;
    flex: 0 0 60%;
}

.second_nav .logo img {
    max-width: 65px;
}

.second_nav {
    padding: 10px 0;
}

.second_nav .settings .lang, .second_nav .settings .icon {
    width: 36px;
    min-width: 36px;
    height: 36px;
}

.login_box.noti_box {
    margin: 0 5px;
}

.single_course_join_page .main_content .head_page {
    flex-wrap: inherit;
    font-size: 18px;
    align-items: flex-start;
}

.user-name .sub-user {
    left: auto !Important;
    right: 0;
}

.second_nav .settings .login_box .dropdown_menu {
    right: 0 !important;
    left: auto !important;
}
}

.team_section .team_box {
    direction: ltr;
}
.team-slider .owl-stage {
    margin-inline-start: 0;
}

.header-bottom .head-top .head-inner .nav-head li.sub-in-sub .sub-menu .menu-item-has-children .sub-menu {
    right: auto;
    left: 100%;
}

.header-bottom .head-top .head-inner .nav-head li.sub-in-sub .sub-menu .menu-item-has-children::after {
    right: 20px;
    left: auto;
    transform: rotate(-90deg);
}