body {
direction: rtl;
unicode-bidi: embed;
} #mainnav {
float: left;
}
.site-header .col-md-4 {
float: right;
}
#mainnav li {
float: right;
}
#mainnav ul.menu li:last-of-type {
padding-left: 0;
}
#mainnav ul li ul,
#mainnav li:hover > ul {
left: 0;
right: auto;
}
#mainnav ul li a {
float: right;
}
#mainnav ul li::before {
float: right;
margin: 5px 0 0 5px;
}
.btn-menu {
float: left;
}
#mainnav-mobi {
margin-top: 15px;
}
#mainnav-mobi ul > li > a {
text-align: right;
}
.btn-submenu {
left: 0;
right: auto;
}
@media only screen and (max-width: 767px) {
.btn-menu {
float: none;
}
} .owl-carousel {
direction: ltr;
} .roll-progress .name {
right: 0;
left: auto;
}
.roll-progress .perc {
text-align: left;
}
.project-filter {
padding: 0;
} @media only screen and (min-width: 992px) {
.widget-area {
float: left;
}
.content-area {
float: right;
}
.content-area .post-wrap {
padding-right: 0;
padding-left: 20px;
}	
} .hentry .meta-post span {
padding-left: 0;
margin-right: 0;
padding-right: 20px;
margin-left: 18px;    
}
.hentry .meta-post span:before {
right: 0;
left: auto;
}
.hentry .meta-post {
direction: ltr;
text-align: right;
}
.hentry span.author.vcard {
margin: 0;
padding: 0;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: right;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: left;
text-align: left;
}
.posts-navigation .nav-previous {
padding-left: 0;
padding-right: 15px;
}
.posts-navigation .nav-next {
padding-right: 0;
padding-left: 15px;
}
.nav-previous .fa-long-arrow-left:before {
content: "\f178";
}
.nav-next .fa-long-arrow-right:before {
content: "\f177";
}
.content-area .hentry:after {
left: auto;
right: 0;
} .comment-author .fn, .comment-metadata {
margin-left: 0;
margin-right: 80px;
} .footer-widgets.widget-area {
float: none;
}
.footer-widgets.widget-area .sidebar-column.col-md-4{
float: right;
}
@media only screen and (max-width: 991px) {
.footer-widgets.widget-area .sidebar-column.col-md-4{
float: none;
}
} .wpcf7-form p label{
text-align: right;
direction: rtl;
}
.wpcf7-form p {
text-align: right;
}
.wpcf7-form .wpcf7-response-output{
text-align: right;
direction: rtl;
} p.contact-info {
text-align:left;
} #site-title-id{
float:right;
}
.site-description{
padding-right: 25px;
padding-left: 0;
}
#site-logo-id{
float:right;
}
@media only screen and (max-width: 767px) {
#site-title-id{
float:none;
}
#site-logo-id{
float:none;
}
p.contact-info {
text-align:center;
}
}
#no-padding-left-div{
padding-left:15px;
padding-right:0;
} .skin.spinright .layer-content .element_0,.skin.spinright .layer-content .element_1,.skin.spinright .layer-content .element_2{
text-align: right !important;
}
@media only screen and (min-width: 1200px){
#choose .textwidget{
padding-right:50px;
padding-left:0;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
#choose .textwidget{
padding-right:30px;
padding-left:0;
}
}
@media only screen and (min-width: 780px) and (max-width: 991px) {
#choose .textwidget{
padding-right:20px;
padding-left:0;
}
}
@media only screen and (min-width: 1200px){
#no-padding-left-div {
width: 47%;
}
#no-padding-div {
width: 53%;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
#no-padding-left-div {
width: 37%;
}
#no-padding-div {
width: 63%;
}
}
@-webkit-keyframes trans {
from {opacity: 0; transform: translateX(-700px);}
to {opacity: 1;  transform: translateX(0);}
}
@keyframes trans {
from {opacity: 0; transform: translateX(-700px);}
to {opacity: 1;  transform: translateX(0);}
} 
.text ul li{
text-align: right;
}