
body {
    direction: ltr;
    text-align: left;
}
.top-header .login-buttons > li {
    margin-right: 16px; /*en*/
    margin-left: 0; /*en*/
}
.top-header .login-buttons > li::after {
    right: -9px; /*en*/
    left: auto; /*en*/
}
.top-header .contact li {
    margin-right: 25px; /*en*/
    margin-left: 0; /*en*/
}
.top-header .contact li:last-of-type {
    margin-right: 0; /*en*/
    margin-left: 0; /*en*/
}
.top-header .contact li i {
    margin-left: 7px; /*en*/
    margin-right: 0; /*en*/
}
.course-slide .dept {
    right: 0;/*en*/
    left: auto;/*en*/
    border-radius: 0 10px 0 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}
.course-slide .course-price .offer {
    left: -25px;
    right: auto;
    border-radius: 0 0 0 15px ;
    -webkit-border-radius: 0 0 0 15px ;
    -moz-border-radius: 0 0 0 15px ;
    -ms-border-radius: 0 0 0 15px ;
    -o-border-radius: 0 0 0 15px ;
}
.owl-carousel.owl-theme .owl-nav .owl-next {
    right: -50px; /*en*/
    left: auto; /*en*/
}
.owl-carousel.owl-theme .owl-nav .owl-prev {
    left: -50px; /*en*/
    right: auto; /*en*/
}
.free-courses  .bg-img {
    right: 0;
    left: auto;
}
.features .feature .feat-text {
    margin-left: 15px; /*en*/
    margin-right: 0; /*en*/
}
.blogs .s-head .all-blogs {
    right: 0; /*en*/
    left: auto; /*en*/
}
.blog-card .blog-head .counter {
    margin-right: 10px; /*en*/
    margin-left: 0; /*en*/
}
.input .form-control{
    padding-left: 50px; /*en*/
    padding-right: 0; /*en*/
}
.form-label {
	left: 40px; /*en*/
	right: auto; /*en*/
}
.form-control:focus ~ .form-label {
    left: 40px; /*en*/
    right: auto; /*en*/
}
.input > img{
    left: 15px; /*en*/
    right: auto; /*en*/
}
.footer .join-trainer img {
    right: -24px; /*en*/
    left: auto; /*en*/
}
footer .copyrights .ibtdi{
    text-align: right;
}
.privacy-policy  ol  li::before {
    margin-left: -45px; /*en*/
    margin-right: 0; /*en*/
    padding-right: 20px; /*en*/
    padding-left: 0; /*en*/
}

/* start notfication page */
.notfication .notfication-box p{
    padding: 30px 30px 25px 60px; /*en*/
}
.notfication .notfication-box p::before{
    left: 30px; /*en*/
    right: auto; /*en*/
}
.contact-us .contact{
    text-align: right; /*en*/
}
.profile .acc-info .profile-img {
    margin-right: 60px; /*en*/
    margin-left: 0; /*en*/
}
.profile .acc-info .profile-text p span{
    margin-left: 20px; /*en*/
    margin-right: 0; /*en*/
}
.course-text .course-body .desc {
    padding-left: 20px; /*en*/
    padding-right: 0; /*en*/
}
.course-details-banner .first{
    padding-right: 40px;
}
.course-content .course-tabs .desc {
    padding-left: 20px; /*en*/
    padding-right: 0; /*en*/
}
.bank-accounts .bank-text {
    margin-left: 26px; /*en*/
    margin-right: 0; /*en*/
}
.upload-profile-image  .p-image {
  right: 0;
  left: auto;
}
.join-coach .fil-upload .custom-file-label{
    padding-left: 50px; /*en*/
    padding-right: 0; /*en*/
}
.login-page  .custom-control-label{
    margin-left: 24px; /*en*/
    margin-right: 0; /*en*/
    padding-left: 12px; /*en*/
    padding-right: 0; /*en*/
}
.login-page  .custom-control-label::before,
.login-page  .custom-control-label::after{
    left: -1.5rem; /*en*/
    right: auto; /*en*/
}

@media (max-width: 1200px){
    .owl-carousel.owl-theme .owl-nav .owl-next {
        right: -40px;
        left: auto;
    } 
    .owl-carousel.owl-theme .owl-nav .owl-prev {
        left: -40px;
        right: auto;
    } 
}
@media screen and (max-width: 1024px) {
    
}
@media screen and (max-width: 991px){
    .navbar-collapse
    {
        left: -100%;
        right: auto;
    }
    .navbar-collapse.collapse.show {
        -webkit-animation: fadeInLeft 1s;
        animation: fadeInLeft 1s;
        left: 0;
    }
    .main-slider .owl-carousel.owl-theme .owl-nav {
        left: 50%; /*en*/
        right: auto;
        transform: translateX(-50%);
    }
    .myaccordion .card-body {text-align: left;} /*en*/
    
}


@media screen and (max-width: 768px){
    
}
@media screen and (min-width: 320px) and (max-width: 767px){
    /*.privacy-policy page*/
    .privacy-policy ol li::before {
        margin: 0; /*saty in en*/
    }

    /*.notfication page */
    .notfication .notfication-box p {
        padding: 20px 20px 20px 40px; /*en*/
    }
    .notfication .notfication-box p::before{
        left: 15px; /*en*/
        right: auto; /*en*/
    }
    /*contact us page */
    .contact-us .contact-form,
    .contact-us .contact {text-align: center;} /*stay in en*/
    
    .profile .acc-info .profile-img {margin: 0;} /*stay in en*/
    
}

@media screen and (max-width: 576px)
{
    
}
@media screen and (max-width: 480px){
    
    .features .feature .feat-text {
        margin: 10px 0 0 0; /*stay in en*/
    }
}
@media screen and (max-width: 426px){
    
    .bank-accounts .bank-text {margin: 15px 0 0 0;} /*stay in en*/
}
@media screen and (max-width: 386px){
}

@media screen and (max-width: 376px){
}
@media screen and (max-width: 360px){
    .top-header .login-buttons > li {
        margin-right: 11px; /*en*/
        margin-left: 0; /*en*/
    }
    .top-header .login-buttons li.social {
        margin-right: 0; /*en*/
        margin-left: 0; /*en*/
    }
}
@media screen and (max-width: 320px){
}