* {
    direction: rtl;
}
.text-right {
    text-align:left !important;
}
.pull-right{
    float:left !important;
}
nav.header-menu #menu-top-menu{
    float: left !important;
    margin-left: 3%;
}
#accordion{
    padding-right: 0;   
}
.butn-wrapper.linkdin {
    margin-right: 4%;
}

.link-home ul li:first-child {
    border:0;
}
.link-home ul li {
    border-left: 1px solid #fff;
}
.practices-list {
    border-left: 0px;
    border-right: 1px solid #0e80cb;
}
.sidebar-wrapper {
    padding-right: 30px;
}
.info-wrapper div {
    border-left: 1px solid #0e80cb;
    border-right:0; 
}
.developer{
    text-align: right;
    border-left: 0;
    border-right: 1px solid #89898b;
}
.copyright{
    text-align: left;
}
.sidebar span {
    background: url('images/icon_arrow_blue.png') no-repeat;
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
    width: 8px;
    height: 13px;
    display: inline-block;
    margin-right: 3%;
}
.lang-switcher{
    padding-top: 2px;
}
.f-arrow{
    float: left;
}

@media (max-width:768px) {
    .lang-switcher {
        padding-top: 0px;
    }
}
@media (max-width:480px) {  
    #nav-mobile{
        right: 0;
    }
    .sidebar-wrapper {
        padding-right: 15px;
    }
    #nav-mobile .mobile-menu .top-menu{
        list-style: none;
        padding-right: 0;
    }
    .developer{
        border-right: 0;
    }
    .developer p, .copyright p {
        text-align: right;
    }
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
    .link-home ul li a {
        font-size: 17px;
    }
}
