body {
    direction: rtl;
}

.ltr0{
    direction: ltr!important;
}

.wpo-about-section .wpo-about-icon-content ul li:before, .wpo-about-section-s2 .wpo-about-icon-content ul li:before {
    left: unset;
    right: 0;
}

.wpo-about-section .wpo-about-icon-content ul li, .wpo-about-section-s2 .wpo-about-icon-content ul li {
    padding-right: 20px;
}

.wpo-about-section .wpo-about-text .wpo-about-icon-content h2, .wpo-about-section-s2 .wpo-about-text .wpo-about-icon-content h2 {
    font-size: 30px;
}

.wpo-about-section .wpo-about-text, .wpo-about-section-s2 .wpo-about-text {
    padding-left: unset;
    padding-right: 20px;
}

.wpo-page-title .wpo-breadcumb-wrap ol li:after {
left: unset;
    right: 7px;
}

.wpo-page-title .wpo-breadcumb-wrap ol li a {
    font-size: 15px;
}

.wpo-page-title .wpo-breadcumb-wrap ol li {
    font-size: 15px;

}

.wpo-about-section .wpo-about-wrap .ab-shape, .wpo-about-section-s2 .wpo-about-wrap .ab-shape {
    right: -55%;
   left: unset;
}

.wpo-contact-pg-section .wpo-contact-title h2 {
    font-size: 30px;
}

.wpo-page-title .wpo-breadcumb-wrap h2 {
    font-size: 40px;
    color: #fff;
    line-height: 60px;
    margin-top: -10px;
    margin-bottom: 20px;
    font-weight: 900;
}

.blog-sidebar .category-widget ul li span {
    right: unset;
    left: 0;
}

@media (min-width: 992px) {
    .offset-lg-1 {
        margin-right: 8.3333333333%;
        margin-left: unset;
    }
}

.wpo-blog-pg-section .entry-meta ul li {
    float: right;
    margin-left: 20px;
    padding-left: 20px;
}

.wpo-blog-pg-section .entry-meta ul li i {
    top: -5px;
    margin-left: 10px;
    float: right;
    margin-right: unset;
}

.wpo-blog-pg-section .entry-meta ul li + li:before {
  right: -20px;
  left: unset;
}

.wpo-blog-pg-section .post h3 {
    font-size: 24px;
}

.wpo-blog-pg-section .post p {
    font-size: 15px;
}

.wpo-blog-single-section .entry-meta ul li {
    float: right;
}

.wpo-blog-single-section .entry-meta ul li i {
    top: -4px;
    margin-left: 10px;
    margin-right: 7px;
    float: right;
}

.wpo-blog-single-section .entry-meta ul li + li:before {
    right: -12px;
}

.wpo-blog-single-section .post blockquote{
    font-size: 16px;
}

.wpo-blog-section .wpo-blog-item .wpo-blog-content h2, .wpo-blog-section-s2 .wpo-blog-item .wpo-blog-content h2, .wpo-blog-section-s3 .wpo-blog-item .wpo-blog-content h2 {
    font-size: 15px;

}

.wpo-blog-section .wpo-blog-item .wpo-blog-content ul li:first-child:before, .wpo-blog-section-s2 .wpo-blog-item .wpo-blog-content ul li:first-child:before, .wpo-blog-section-s3 .wpo-blog-item .wpo-blog-content ul li:first-child:before {

    left: 10px;
    right: unset;
}

.wpo-blog-section .wpo-blog-item .wpo-blog-content ul li:first-child, .wpo-blog-section-s2 .wpo-blog-item .wpo-blog-content ul li:first-child, .wpo-blog-section-s3 .wpo-blog-item .wpo-blog-content ul li:first-child {
    padding-left: 30px;
    padding-right: unset;
}

@media (max-width: 450px) {
    .wpo-site-header .header-right {
        right: 20px;
    }
}

@media (max-width: 991px) {
    .wpo-site-header .mobail-menu button {
        right: 5px;
    }
}