@import url('https://fonts.googleapis.com/css?family=Cairo');
body {
    direction: rtl;
    font-family: 'Cairo', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
.heading {
    font-family: 'Cairo', sans-serif;
}
.col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    float: right !important;
}
.menu-right .logo {
    margin-left: auto;
}
.main-nav nav ul.navbar-nav li a{padding: 7px 15px;}
.top-nav .form-login .btn-login, .social-contact .btn-contact-us, .btn-contact-us-xs{margin-right: auto;margin-left: 10px;}
.vedioes .content .item i {
    top: 33%;
    left: 45%;
}

.menu-right .logo img {
    float: left;
}

.top-nav .form-login {
    float: right;
}

.top-nav .social-contact {
    float: left;
}

.social-contact .btn-contact-us {
    margin-right: auto;
    margin-left: 10px;
}

.top-nav .social-contact .lang {
    margin-left: 20px;
    float: left;
    padding-bottom: 0 !important;
}

.top-nav .form-login .btn-login {
    margin-right: 20px;
    margin-left: 10px;
}

.form-login form button {
    margin-left: auto;
    margin-right: -6px
}
.full-screen-icon{right: auto;left: 25px;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{transform: rotate(180deg);}
footer .nav-footer ul li:first-of-type:after {
    height: 20px;
    width: 1px;
}
.owl-nav{
    direction: rtl;
}

footer .border-right{
    border-left: 1px solid #fff;
    border-right:0;
}
footer .border-left{border-right: 1px solid #fff; border-left:0;padding: 0 10px;}

.content .title-section, .content-item .title-section{
    border-right: 2px solid #aaa;
    border-left: 0 !important;
    padding-right: 20px;
    padding-left: 0;
}
/*
    =================
         About
    =================
*/
.about-us .title-section{
    border-left: 0;
padding-left: 0;
border-right: 2px solid #aaa;
padding-right: 20px;
}
.tabs-nav-lg{
    
    /*padding-right: 55px;*/
    /*padding-left: 30px;*/
}
.tabs-nav-lg .tabs-list li{
    text-align: right;
padding-right: 25px;
padding-left: 0;
}
.tabs-nav-lg .tabs-list li:before {
    left: auto;
    right: 0;
}
.tabs-nav-sm .tabs-list li{
    padding-right: 0;
    border-right: 0;
    padding-left: 10px;
    border-left: 2px solid #aaa;
}
.tabs-nav-sm .tabs-list li:last-of-type {
    border-left: 0;
}
.content-tow .texts-block .item-text,
.content-tow .texts-block .img-section {
    float: right;
}
.content-tow .texts-block .item-text .block-text{padding-right: 0;padding-left: 20px;}
.content-tow .texts-block .item-text .block-text {
    margin-bottom: 10px;
}
.about-us .content-tow .texts-block .item-text .block-text {
    margin-bottom: 20px;
}
.content-three .block-text ul{padding: 0}
.content-three .block-text ul li h4{margin-bottom: 0;}
.content-three .block-text ul li p{margin-bottom: 10px;}
.content-tow .texts-block .item-text .block-text{padding-left: 20px;padding-right: 0}
.about-us .title-section, .mangement .title-section{border-left:0;border-right: 2px solid #aaa;padding-left: 0;padding-right: 20px;}
.mangement .img-signatour{margin-top: 95px}
.mangement .title-section{font-size: 1.6em !important;    line-height: 1.6;}
.success .images-success{padding-right: 0}
.mangement .content-tow  .img-signatour{margin-top: 120px;}
.about-us .content-three .block-text ul li p{margin-bottom: 20px}
.privacypolicy ul.block-texts,
.sitemap ul.block-texts{    padding-right: 0;}
.sitemap ul.block-texts{margin-right: 0;    margin-left: 20px;}
@media (min-width:992px) {
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9 {
        float: right;
    }
    .navbar-nav {
        float: right;
    }
    .navbar-left {
        float: right !important;
    }
    .main-nav nav ul.navbar-nav li {
        margin-right: 0;
        margin-left: 5px
    }
    .main-nav nav ul.navbar-nav li:last-of-type {
        margin-left: 0
    }
    footer .nav-footer ul li:last-of-type::after{display: none}
}
.clients .block-text{margin-bottom: 45px}
.clients .content-one{padding-left: 80px}
.images-testemonlias{margin-right: 0!important ;margin-left: 57px !important;}
@media (max-width: 900px) {
    .main-nav nav ul.navbar-nav li:last-of-type {
        margin-left: 0 !important;
        margin-right: 5px !important;
    }
    .navbar-nav {
        direction: ltr;
    }
    .mangement .content-three .block-text{margin-right: 0 !important;}
    
}

@media (min-width:768px) {
    .navbar-header {
        float: right;
    }
    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        margin-right: -15px;
        margin-left: auto;
    }
    .navbar-right {
        float: left !important;
        margin-right: auto;
        margin-left: -15px;
    }
    .navbar-nav>li {
        float: right;
    }
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
        float: right !important;
    }
}

@media (max-width: 768px) {
    .navbar-nav {
        float: none !important;
    }
    footer .nav-footer ul li {
        float: none;
        text-align: right;
    }
    .navbar-nav {
        direction: ltr;
        text-align: right
    }
    .clo-6-834{float: right;}
}

@media (min-width: 768px) and (max-width: 1024px) {
    .main-nav nav ul.navbar-nav li {
        margin-right: 0;
        margin-left: 5px;
    }
}

@media (min-width: 320px) and (max-width: 480px) {
    footer .nav-footer ul {
        text-align: right;
    }
    footer .nav-footer .col-xs-4{
        padding: 0 !important;
    }
}

@media (max-width: 480px) {
    .content-sex .item-image,.content-four .item-image img {max-width: 95% !important;}
    .tabs-nav-sm .tabs-list{text-align: right}
}




/*  */

@media (min-width: 1024px){
    .menu-right .logo{
        margin-left: auto;
        margin-right: 10px;
    }
}
@media(max-width: 1024px) {}
@media (min-width: 1024px){}
@media (min-width: 992px) and (max-width: 1024px) {
    .main-nav nav ul.navbar-nav li a {
        padding: 7px 5px;
        font-size: 14px;
    }
}
@media(min-width: 991px) {}
@media(max-width: 991px) {}
@media(min-width: 768px) and (max-width: 835px) {
    .form-login form input{margin-top: 4px;}
    .main-nav nav ul.navbar-nav li{width: 30.0%;margin-right: 2.8%;margin-left: 0}
    .main-nav nav ul.navbar-nav li:last-of-type{margin-right: 2.8% !important;}
    .content-three .block-text, .content-five .block-textz{margin-left: 0;margin-right: 20px;}
    .images-testemonlias{margin-left: 0 !important;}
    footer .nav-footer ul li {
        text-align: right !important;
    }
    .clo-6-834{float: right;}
}
@media (max-width: 768px) {
    .margin-left-minus{
        margin-left: 0;
        margin-right: -90px;
    }
    .images-testemonlias{margin-left: 0 !important;margin-right: 20px !important;}
}
@media (min-width: 481px) and (max-width: 767px) {
    .top-nav .social-contact .lang{
        float: none;
        margin-right: 20px;
        margin-left: -20px;}
        .social-contact .btn-contact-us{
            margin-right: 0 !important;
            margin-left: 0 !important;
        }
        .social-contact ul{margin-right: 38px;}
        body{padding-bottom: 0}
    footer{position: relative}
    .clients .content-one{padding-left: 20px  !important;}
}
@media (max-width: 480px) {
    body{padding-bottom: 0}
    footer{position: relative}
    .top-nav .social-contact .lang{
        float: none;
        margin-right: 39px;
        margin-left: auto;
    }
    .top-nav .form-login .btn-login{margin-left: auto;margin-right: 10px;}
    #slider-full-screen-one .slider-home-one .owl-nav {
        top: 16%;
    }
    .clients .content-one{padding-left: 20px !important;}
    .tabs-nav-sm .tabs-list{text-align: center}
}
@media (max-width: 320px) {
    body{padding-bottom: 0}
    .tabs-nav-sm .tabs-list{text-align: center;padding: 0;}
    .tabs-nav-sm .tabs-list li{border-left: 0;margin-bottom: 10px;text-align: center}
    footer{position: relative}
    .clients .content-one{padding-left: 20px !important;}
    footer .nav-footer ul{padding: 0 0;}
}

@media(min-width: 748px) and (max-width: 991px) {
    .hidden-custom-xs{
        display: none;
    }
    footer .nav-footer ul li{display: block !important;border:none !important;}
    footer .border-left{
        border-left: none !important
    }
}

.post-content .exerpt {
    color: #888;
    line-height: 1.7;
    margin-left: 15px !important;
    margin-right: 0 !important;
}


/* English Essay */
.post.englishEssay, .post.englishEssay .row{
    direction: ltr;
    font-family: sans-serif !important;
}
.post.englishEssay .col-md-4{
    float: left;
}
.post.englishEssay .head-post .exerpt{
    margin-right: 15px !important;
    margin-left: 0px !important;
}
.post.englishEssay .info{
    margin-top: 10px;
    margin-right: 0px;
    margin-left: 10px;
}
.post.englishEssay .pdf-read{
    left: unset !important;
    right: 0 !important;
}
.post.englishEssay .pdf-read a{
    padding-left: 0px !important;
    padding-right: 50px !important;
}
.post.englishEssay .pdf-read a img{
    position: absolute;
    right: 0 !important;
    left: unset !important;
    top: 0;
}

/* English Package */
.post.packageEnglish{
    direction: ltr !important;
    font-family: sans-serif !important;
}
.post.packageEnglish .info{
    margin-right: 0 !important;
    margin-left: 15px !important;
}
.post.packageEnglish .post-content .exerpt{
    margin-right: 0 !important;
    margin-left: 15px !important;
}
.post.packageEnglish .pdf-read{
    left: unset !important;
    right: 0 !important;
}
.post.packageEnglish .pdf-read a{
    padding-left: 0 !important;
    padding-right: 50px !important;
}
.post.packageEnglish .pdf-read a img{
    position: absolute;
    right: 0 !important;
    left: unset !important;
    top: 0;
}

.training-bags .post-content .exerpt{
    margin-right: 15px !important;
    margin-left: 0 !important;
}

.item-caption-new p {
    float: right !important;
}

.item-caption-new .dw-icon {
    float: left !important;
}

.pagination li.page-item{
    float: right !important;
}


.englishPost{
    direction: ltr;
    text-align: left;
    padding-right: 0 !important
}
.englishPost .head-post h4{
    direction: ltr;
    text-align: left !important;
    margin-left: 0 !important;
}

.englishPost .post-content .exerpt{
    direction: ltr !important;
    text-align: left !important;
    margin-left: 0 !important;
    margin-right: 15px !important;
}

.englishPost .post-content .post-buttons a{
    float: right !important;
    margin-right: 5px !important;
}