
/*
==============================
RIGHT TO LEFT - RTL
==============================
*/
body{
    font-family: 'Cairo', sans-serif;
}
.text-left, .advs-box-side-icon p, .progress-label, .progress, .advs-box.advs-box-side p, .advs-box-multiple p, .advs-box-side-img h2, .niche-box-post h2, .niche-box-post p,
.niche-box-blog p, .niche-box-blog {
    text-align: right !important;
    direction: rtl;
}
body, h1, h2, h3, h4, h5, h6, input[type="text"], input[type="password"], input[type="email"], textarea, select, input[type="button"], input[type="submit"], button, body .pac-container{
    direction: rtl;
    font-family: 'Cairo', sans-serif;
}
h2,h4,h3,h5,h6  {
     direction: rtl;
}
input, span, div, .dropdown-menu > li > a, .lan-menu li a, .adv-img p, .adv-img h2, .adv-img h3, .advs-box-multiple h3, .advs-box-multiple h2, .advs-box-side-img p {
    text-align: right;
    direction: rtl;
}

.flexslider, .flexslider *, .btn, .anima-button, .btn-text, .btn-group > .btn, .input-group, .popover > .arrow {
    direction: ltr !important;
}

.progress-bar, .navbar-header, .navbar-brand, .adv-img-side-content a, .social-feed-fb li .media .media-meta {
    float: right !important;
}

.navbar-nav, .subline-bar ul li {
    float: right !important;
    direction: ltr;
}

.navbar-nav {
    margin-right: 15px;
}
 .album-title .btn {
     margin-right: 15px;
     margin-left: 0 !important;
 }

.progress-bar > span {
    text-align: left !important;
    float: left !important;
    padding-left: 5px;
}

.list-items .list-item span {
    text-align: left;
}

div .call-action-box [class*="col-"]:last-child {
    text-align: left !important;
}

.side-menu i,.tab-box.right .panel-box,.tab-box.right .nav-tabs,.tab-box.left .nav-tabs, .tab-box.right .nav-tabs,.tab-box.left .panel-box {
    text-align: left !important;
    float: left !important;
}

.section-two-blocks .content, .timeline-body > p, .advs-box-multiple .advs-box-content {
    text-align: right !important;
}

.inner-center, .progress-circle .main, .inner-center .subtitle, .footer-center div, .adv-img-full-content .caption .inner, .adv-img-full-content h2, .adv-img-full-content p,
.adv-img-button-content h2, .adv-img-button-content p, .adv-img-down-text h2, .adv-img-down-text p, .advs-box-top-icon-img h3, .advs-box-top-icon-img h2, .advs-box-multiple div.circle span,
.title-base.text-center {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
 
.block-infos p,.text-center *   {
    text-align: center !important;
}

@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .navbar-nav > li {
        float: right !important;
    }

    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-left: 0;
        margin-right: -15px;
    }


}
@media (min-width: 784px) {
    

    .user-menu .header-notifications-dropdown{
        right: -183px;
    }
}
@media (min-width: 376px) {
    

    .user-menu .header-notifications-dropdown{
        right: -293px;
    }
}
.fa-ul {
    margin-left: 0;
}

    .fa-ul .fa-li {
        right: -38px;
        text-align: right;
        left: auto;
    }

.title-modern .scroll-top,.title-base .scroll-top, .title-modern .scroll-top {
    left: 0;
    right: auto;
}

.dropdown-menu, .social-feed-fb li .meta-header .avatar {
    right: 0 !important;
    left: auto !important;
}
.title-base.text-left hr {
        margin: 0 0 20px auto;
}
.advs-box-side-icon .icon-box {
    padding-left: 45px;
    padding-right: 0;
}

.icon-box label, .icon-box-cell p, .niche-box-testimonails-cloud .name-box .subtitle {
    padding-left: 0 !important;
    padding-right: 15px !important;
}

.icon-box-right .icon-box-cell label, .icon-box-right .icon-box-cell p {
    padding-left: 15px;
    padding-right: 0;
    text-align: left;
}

.section-two-blocks > .row > .col-md-6:last-child .content, .section-two-blocks > .row > .col-md-5 .content {
    padding-left: 0 !important;
    padding-right: 50px !important;
}

.section-two-blocks.blocks-right > .row > .col-md-5 .content, .section-two-blocks.blocks-right > .row > .col-md-6:last-child .content {
    padding-right: 0 !important;
    padding-left: 50px !important;
}

.section-two-blocks.blocks-right > .row > .col-md-5, .section-two-blocks.blocks-right > .row > .col-md-5 .content, .section-two-blocks.blocks-right > .row > .col-md-6,
.section-two-blocks.blocks-right > .row > .col-md-6 .content, .section-two-blocks.blocks-right > .row > .col-md-7, .section-two-blocks.blocks-right > .row > .col-md-7 .content,
.header-bootstrap .breadcrumb, .header-base .breadcrumb {
    float: left !important;
}

.navbar-default .navbar-nav > li > a .caret {
    margin-left: 0;
    margin-right: 5px;
    float: left;
    display: block;
    margin-top: 8px;
}

div .navbar-right {
    float: left !important;
    margin-right: 0;
    margin-left: -15px;
}

ul.list-texts {
    padding-right: 0;
}

div:not(.hc_column_cnt) > table tr:first-child > th {
    padding-right: 15px;
    padding-left: 0;
    text-align: right;
}

.bootgrid-header .search, .bootgrid-footer .search {
    margin: 0 0 0 20px !important;
}

.pagination {
    float: left;
    display: flex;
}

.dropdown-submenu > .dropdown-menu {
    left: auto !important;
    right: 100% !important;
    box-shadow: -5px 4px 5px rgba(0,0,0,0.1) !important;
}

.dropdown-submenu > a:after {
    display: none;
}

.side-menu .arrow {
    margin-right: 15px;
    float: left;
}

.lan-menu a img {
    margin: -2px 0 0 5px;
}

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
    margin-right: -1px;
}

.navbar-default .navbar-nav > li > a .caret {
    float: left;
    margin-top: 8px;
}

.navbar-main.navbar-middle ul.nav > li,div .col-center {
    float: none !important;
}

.navbar-main.navbar-middle ul.nav {
    width: 100%;
}

.side-menu .plus-minus, .side-menu .plus-times {
    float: left;
}

.datepicker-dropdown {
    margin-left: 15px;
}

.advs-box-side.boxed .col-md-4 {
    margin: -25px -25px -25px 0;
}

.advs-box-multiple div.circle {
    left: 10px;
    right: auto !important;
}

.advs-box-multiple h3 {
    padding-right: 0 !important;
    padding-left: 100px;
}

.tag-row {
    display: flex;
}

    .tag-row i {
        margin-left: 15px !important;
        margin-right: 0 !important;
        padding-right: 0;
    }

    .tag-row span {
        margin: 0 0 0 15px;
        padding: 0 0 0 15px;
        border-right:0;
    }

    .tag-row.icon-row span:after {
        margin: -13px 12px 0 0;
    }

.block-infos {
    padding-right: 0 !important;
}

div .social-feed-fb li {
    padding: 0 72px 10px 10px;
}

.social-feed-fb li .media .image {
    margin-right: 0 !important;
    margin-left: 10px;
    float: right !important;
}

.fb-container,.social-feed-tw .tweets_txt {
    padding-left: 0 !important;
    padding-right: 72px !important;
}

.social-feed-tw ul.slides li > a {
    width: 65px !important;
    right: 0;
}
 
.search {
    float: right !important
}


.lan-menu li a span {

    margin-top: 2px !important;

}
.custom-search-input-2 input[type='submit']{
        border-radius:  3px 0 0 3px ;
    background-color: #004dda;
    margin-right: 0px;
}
.main_title_3 a{
        right: inherit;
    
    left: 0;
}
.main_title_3 a:after{
    content: "\23";
}
ul#additional_links li:after{
    left: -10px;
}
footer ul {
    
}
ul#additional_links{
        float: left;
}
.follow_us h5{
        margin-top: 0px;
}
.follow_us ul li{
        margin-right: 0px; 
}
.adv-circle.adv-circle-center-2 .caption p{
    font-family: 'Cairo', sans-serif;
}
[class*="header-"] .title-base{

    text-align: right;
}


.list-item-img .icon{
    right: 14px !important;
    left: 215px;
}

.list-item-img .col-md-9{
    padding: 10px 110px 10px 0px;
}

.accordion-list .list-group-item > a::before, .advs-box .btn-text::after, .box-steps .step-item::after{
    margin-right: -10px;
}

.advs-box p{
    font-family: 'Cairo', sans-serif;
}

.grid__item--nav-prev .icon--nav-arrow{
    transform: rotate(180deg);

position: absolute;

left: 0;

margin: 10px;
}

.grid__item--name, .grid__item--title{
    font-family: 'Cairo', sans-serif; 
    font-weight: bold;
}
body, .adv-img p, .caption-bottom p, .adv-circle .caption p, .advs-box p, .list-blog p{
     font-family: 'Cairo', sans-serif;
}

.niche-box-post .block-infos p.bd-day{
    padding: 5px 10px 5px 0px;
}
.niche-box-post .block-infos .bd-month{
    padding-left: 10px;
}
.advs-box-content h3{
    text-align: right;
}

.grid__item-meta{
    letter-spacing: 1px;
     font-family: 'Cairo', sans-serif;    
}

.grid__item-link + .grid__item-link{
    margin: 0 3rem 0 0;
}

.grid__item-text{
    font-size: 2rem;
}

a#filters_col_bt:before{
        right: auto;
        left: 0;
}
.filter_type ul li small{
        float: left;
}
#logo{
        float: right;
        padding-left: 35px;
        margin-left: 20px;
        padding-right: 0px;
        margin-right: 0px;
}
ul#top_menu{
    float: left;
}
.mfp-arrow.mfp-arrow-right {
    left: 15px !important;
        right: auto;
}
.mfp-arrow.mfp-arrow-right:before{
        content: "\34";
}
.mfp-arrow.mfp-arrow-left:before{
     content: "\35";
}
#navigation ul{
    float:right;
}
#header .right-side{

}
.user-name{
    padding: 0px 15px 0 0px;
}
.header-notifications-dropdown{
    text-align: right;
}
.footer-links ul{
    text-align: right;
}
a.headline-link{
    left: 0;
    right: auto;
}
.section-headline {
    display: block;
    position: relative;
    padding-right: 0%;
    padding-left: 20%;
}
.compact-list-layout .job-listing h3{
    margin-right: 10px;
}
.job-listing .job-listing-footer ul li {
    
    margin-right: 8px;
    
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: none;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: auto;
    right: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after {
    display: table;
    content: '';
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: right;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.blog-carousel-rtl {
    right: -15px;
    left: auto;
}
#breadcrumbs{
    left: 15px;
    right: auto;
}
#breadcrumbs ul{
    padding: 22px 12px;
}
.pagination ul li span{
    text-align: center
}

.input-with-icon-left input{
    padding-right: 65px;
    padding-left: 0px;
}

.testimonial-carousel-rtl  .slick-slide {
    margin-bottom:10px;
    opacity: 0;
    transition: 0.4s;
    pointer-events: all;

}

.testimonial-carousel-rtl  .slick-slide.slick-active {
    opacity: 1;
    filter: none;
    pointer-events: all;
}

.testimonial-carousel-rtl  .slick-slide.slick-active .testimonial-box {
    transform: scale(1);
}

.testimonial-carousel-rtl  .slick-slide.slick-active .testimonial-box:before {
    opacity: 1;
}

.testimonial-carousel-rtl  .slick-slide.slick-active .testimonial-box {
    background: #fff;
    color: #666;
    box-shadow: 0 0 30px rgba(0,0,0,0.08);
}
table.basic-table th:last-child{
    border-radius: 0;
}
table.basic-table th:first-child{
    border-radius: 0;
}
.list-4 li::before, .list-3 li::before, .list-2 li::before, .list-1 li::before{
    float: right;
margin-left: 20px;
}
#header{

}
#header .right-side{
    position: relative
}
#header .left-side {

    float: left;
    width: 10%;
    display: inline-block;
    position: relative;
    flex: 1;
    left: 0;

}

.hamburger{
    top: 8px;
    left: -11px;
}