/* RTL css */
@font-face {
    font-family: "aviny";
    src: url('../fonts/aviny.ttf') format('truetype');
}
@font-face {
    font-family: "diero";
    src: url('../fonts/diero.woff') format('truetype');
}
body{
    direction:ltr;
    text-align:left;
}

/* Header */
.header-nav .nav > li .sub-menu li .fa {
    float: right;
    right: 15px;
    left: unset;
    top: 16px;
    transform: rotate(-180deg);
}
.header-nav .nav > li .sub-menu li.open .fa{
    transform: rotate(-180deg);
    top: 5px;
}
.header-nav .nav > li .sub-menu li > .sub-menu,
.header-nav .nav > li .sub-menu li:hover .sub-menu {
    right: auto;
    left: 220px;
}
.header-nav .nav > li .sub-menu {
    right: auto;
}
.header-nav .nav > li:last-child .sub-menu.right {
    right: 0;
    left: auto;
}
.new-page{
    margin-left: 2px;
    display: inline-block;
}
.logo-header {
    float: left;
}
.header-nav .nav i{
    margin-right: 0;
}
.extra-nav {
    float: right;
}
.header-nav .nav {
    float: right;
}
.extra-nav .site-button {
    margin-right: 0;
    margin-left: 10px;
}
.is-fixed .navbar-toggler,
.navbar-toggler{
    margin-right: 0;
    margin-left: 10px;
    float: right;
}
.navicon.open span:nth-child(2) {
    right: 60px;
}

/* Top Bar */
.dlab-topbar-left ul li i,
.dlab-topbar-right ul li i {
    float: left;
    margin: 0 5px 0 0;
}

/* Banner */
.dlab-bnr-inr-entry {
    text-align: left;
}
.breadcrumb-row ul li {
    margin-left: 0;
    margin-right: 3px;
}
.breadcrumb-row ul li::after {
    margin-right: 0;
    margin-left: 7px;
    float: right;
    transform: rotate(-180deg);
}

/* Home 1 */
.revolution-slider{
    direction: rtl;
}
.revolution-slider.style7{
    text-align: right;
}
.slide-content-box .site-button.white {
    margin: 0 10px 0 0;
}
.owl-slider-banner .owl-theme .owl-dots {
    left: auto;
    right: 50px;

}
.chosesus-content .list-checked li {
    padding: 8px 5px 8px 30px;
}
.chosesus-content .list-checked li::before {
    right: auto;
    left: 0;
}
.chosesus-content .abuot-box {
    right: auto;
    left: -20%;
}
.choses-info .font-weight-400.font-45 i{
    margin-left: 0;
    margin-right: 10px;
    display: -webkit-inline-flex;
}
.portfolio-box .dlab-info-has .pull-right{
    float: right;
}
.mfp-title {
    padding-left: 0;
    padding-right: 30px;
    text-align: left;
}
.mfp-counter {
    left: auto;
    right: 0;
    direction: rtl;
}
.testimonial-2 .testimonial-detail,
.testimonial-8 .testimonial-detail {
    padding: 25px 0px 20px 20px;
}
.testimonial-2 .testimonial-pic,
.testimonial-8 .testimonial-pic {
    float: left;
    margin: 0 15px 0 0;
}
.testimonial-8 .testimonial-text::after {
    border-left: 0 solid rgba(0, 0, 0, 0);
    border-right: 15px solid transparent;
}
.testimonial-2 .testimonial-text::after,
.testimonial-8 .testimonial-text::after {
    right: auto;
    left: 50px;
}
.testimonial-8 .testimonial-text::before {
    left: auto;
    right: 10px;
    transform: rotate(-180deg);
}
.subscribe-form .site-button {
    border-radius: 0px 3px 3px 0px;
}
.widget_getintuch li {
    padding-right: 0;
    padding-left: 40px;
}
.widget_getintuch i {
    right: auto;
    left: 0;
}
footer .widget_services ul li {
    padding: 10px 0 10px 15px;
}
.widget_categories ul li::before,
.widget_archive ul li::before,
.widget_meta ul li::before,
.widget_pages ul li::before,
.widget_recent_comments ul li::before,
.widget_nav_menu ul li::before,
.widget_recent_entries ul li::before,
.widget_services ul li::before {
    right: auto;
    left: 0;
    content: "\f104";
}
footer .widget_services ul li:hover {
    transform: translateX(10px);
    -moz-transform: translateX(10px);
    -webkit-transform: translateX(10px);
    -o-transform: translateX(10px);
    -ms-transform: translateX(10px);
}
.footer-bottom .text-left{
    text-align: left!important;
}
.footer-bottom .text-right{
    text-align: right!important;
}
.widget-link li::after {
    left: auto;
    right: 0;
}
.widget-link ul li {
    padding-right: 10px;
    padding-left: 3px;
}
.widget-link ul li:last-child {
    padding: 0 3px;
}

/* Home 2 */
.icon-bx-wraper.left .icon-xl,
.icon-bx-wraper.left .icon-lg,
.icon-bx-wraper.left .icon-md,
.icon-bx-wraper.left .icon-sm,
.icon-bx-wraper.left .icon-xs {
    float: left;
    margin-left: 0;
    margin-right: 10px;
}
.counter-style-1 .icon {
    margin-left: 0;
    margin-right: 10px;
    float: left;
}
.port-style1 .port-box {
    border-left: 3px solid #6cc000;
    border-right: 0 !important;
    text-align: left !important;
    float: left;
    padding: 0 0 0 10px;
}
.list-circle li,
.list-angle-right li,
.list-arrow li,
.list-check li,
.list-checked li,
.list-icon-box li,
.list-chevron-circle li,
.list-hand-point li,
.list-cup li,
.list-pen li,
.list-heart li,
.list-star li {
    padding: 5px 5px 5px 30px;
}
.list-circle li::before,
.list-angle-right li::before,
.list-arrow li::before,
.list-check li::before,
.list-checked li::before,
.list-icon-box li::before,
.list-chevron-circle li::before,
.list-hand-point li::before,
.list-cup li::before,
.list-pen li::before,
.list-heart li::before,
.list-star li::before {
    right: auto;
    left: 0;
}
.site-button  .ti-arrow-right.m-l10,
.site-button-link i {
    margin: 0 0 0 10px;
    display: -webkit-inline-box;
    transform: rotate(-180deg);
}
.extra-nav .site-button-link i{
    transform: rotate(0);
}
.dlab-post-meta li::after {
    margin: 0 0 0 5px;
}
.abt-img.img-cover{
    height: 100%;
}

/* Home 3 */
.dlab-quik-search .form-control {
    padding: 15px 60px 15px 15px;
}
.dlab-quik-search span{
    right: 15px;
    left: auto;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    text-align: left;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
    left: auto;
    right: 12px;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
    text-align: left;
}
.bootstrap-select > .dropdown-toggle {
    padding-right: 25px;
    padding-left: 12px;
}
.team-section .team-content a {
    margin: 0 10px 0 0;
}
.recent-posts-entry .dlab-post-media {
    padding: 0 15px 0 0;
}
.list-2 li {
    padding: 5px 5px 5px 20px;
    float: left;
}
.list-2 li::before {
    right: auto;
    left: 0;
}
.count-box {
    left: auto;
    right: 0;
}
.pricingtable-type::before {
    margin: 0 3px 0 0;
}
.pricingtable-wrapper.style1 .pricingtable-features li {
    text-align: left;
}
.pricingtable-wrapper.style1 .pricingtable-features li i {
    float: right;
}
.contact-form-bx label{
    right: auto;
    left: 20px;
}
.support-box-form label{
    right: auto;
    left: 0;
}
.industry-service .site-button i,
.our-projects .site-button i{
    transform: rotate(-180deg);
}

/* Home 4 */
.tab-market ul li:last-child a {
    border-radius: 0 20px 20px 0;
}
.tab-market ul li:first-child a {
    border-radius: 20px 0 0 20px;
}

/* Other Pages */
.abuot-box.left {
    left: -20%;
    right: auto;
}
.dlab-coming-soon  .social-icon {
    right: auto;
    left: 10px;
}
.dlab-coming-soon  .close-btn{
    left: auto;
    right: 5px;
}
/* Blog */
.share-btn {
    left: auto;
    right: 0;
}
.share-btn ul li {
    float: left;
    margin: 0 0 0 -40px;
}
.share-btn ul:hover li {
    margin: 0 0 0 4px;
}
.dlab-post-readmore .site-button.outline.outline-1  i{
    transform: rotate(-180deg);
}
.widget-title.style-1::after {
    right: auto;
    left: 0;
}
.widget_categories ul li,
.widget_archive ul li,
.widget_meta ul li,
.widget_pages ul li,
.widget_recent_comments ul li,
.widget_nav_menu li,
.widget_recent_entries ul li,
.widget_services ul li {
    padding: 10px 10px 10px 15px;
}
.blog-md .dlab-post-info {
    padding: 0 0 0 30px;
}
.portfolio .portfolio-fullscreen {
    left: auto;
    right: 15px;
}
blockquote {
    padding: 16px 20px 16px 80px;
    border: solid;
    border-width: 0 0 0 4px;
}
blockquote::before {
    content: '\f10e';
    right: auto;
    left: 20px;
}
ol.comment-list li.comment .reply a{
    left: auto;
    right: 30px;
}
.comments-area .comment-form p input[type="text"],
.comments-area .comment-form p textarea {
    padding: 10px 10px 10px 50px;
}
.comments-area p::before {
    right: auto;
    left: 15px;
    border-radius: 4px 0 0 4px;
}
.blog-grid .dez-post-meta i{
    margin: 0 5px;
}
ol.comment-list li.comment .comment-body {
    margin-right: auto;
    margin-left: 80px;
}
ol.comment-list li.comment .comment-author .avatar {
    right: auto;
    left: -80px;
}
ol.comment-list li.comment .comment-body::before {
    right: auto;
    left: -12px;
    transform: rotate(-180deg);
}
ol.comment-list li.comment .comment-body::after {
    right: auto;
    left: -14px;
    transform: rotate(-180deg);
}
ol.comment-list li .children {
    margin-right: auto;
    margin-left: 20px;
}
ol.comment-list li.comment .comment-meta::before {
    float: left;
    margin-right: 5px;
}

/* Contact Page */
.contact-page .icon-bx-wraper.bx-style-1,
.shop-account .tab-content.nav .text-left,
.contact-page .icon-bx-wraper.bx-style-1 .dlab-tilte span{
    text-align: left!important;
}
.contact-page .inquiry-form {
    text-align: left;
}

/* Login */
.shop-account .tab-content.nav .text-left .site-button.m-r5{
    margin: 0 5px 0 0;
}
.shop-account .tab-content.nav .text-left .site-button.pull-right {
    float: right;
}

/* Faq */
.faq-1 .acod-head a::after {
    left: auto;
    right: 20px;
}

/* Element  */
.sort-title-bx::after {
    right: auto;
    left: 0;
}
.sort-title-bx {
    text-align: left !important;
}
.dlab-tabs .nav-tabs > li > a i {
    margin: 0 5px 0 0;
}
ol.commentlist li img {
    float: left;
}
ol.commentlist li .comment-text {
    padding-right: 0;
    padding-left: 100px;
}
ol.commentlist li .star-rating {
    left: auto;
    right: 20px;
}
.product-description .comment-form-rating label {
    float: left;
    margin: 0 20px 0 0;
}

/* Shop */
.table-responsive .table.check-tbl  tr th{
    text-align: left;
}
.shop-categories .acod-head a.collapsed::after,
.shop-categories .acod-head a::after {
    left: auto;
    right: 5px;
}
.item-widgets-left {
    padding: 0 15px 0 0;
}
input[type="checkbox"] + label,
input[type="radio"] + label {
    padding-right: 0 !important;
    padding-left: 25px;
}
input[type="checkbox"] + label::before,
input[type="radio"] + label::before {
    right: auto!important;
    left: 0;
}
input[type="checkbox"] + label::after {
    right: auto !important;
    left: 2px;
}
input[type="checkbox"], input[type="radio"] {
    margin-right: 0!important;
    margin-left: 1px;
}
.price .amount {
    text-align: left;
}
.shop-item-rating {
    left: auto;
    right: 0;
}
.shop-item-rating span {
    text-align: right;
}
.shop-item-tage span {
    float: left;
}
.shop-item-tage a {
    margin: 0 0 0 7px;
}

/* project-management */
.time-line .line-left-box .line-content-box {
    padding: 30px 60px 30px 30px;
}
.time-line .line-left-box {
    float: left;
}
.time-line .line-left-box .line-num {
    left: auto;
    right: -40px;
}
.line-left::after {
    right: auto;
    left: 40%;
}
.time-line .line-right-box .line-content-box {
    padding: 30px 30px 30px 60px;
}
.time-line .line-right-box {
    float: right;
}
.time-line .line-right-box .line-num {
    left: -40px;
    right: -auto;
}
.line-right::after {
    right: 40%;
    left: auto;
}
.project-info h6 span{
    margin: 0 0 0 10px;
    float: right;
}
.project-info h6{
    display: -webkit-inline-flex;
}

/* Home 6 */
.explore-projects .dlab-box .btn-block i{
    transform: rotate(-180deg);
}
.product-gallery-bx .owl-stage-outer {
    border-radius: 10px 0 0 10px;
}
.testimonial-flip .back::after {
    left: auto;
    right: 25px;
}
.app-btn-bx a i,
.list-arrow-right i {
    margin: 0 10px 0 0;
}
.site-button .fa-long-arrow-right::before {
    content: "\f177";
}
.choses-info-content [class*="col-"] {
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    border-left: 0;
}
.product-gallery-bx .owl-nav {
    direction: rtl;
    transform: rotate(-180deg);
}

/* Home 7 */
.about-1 .icon-bx-wraper {
    padding: 30px 30px 30px 50px;
}
.experts-img {
    margin: 0 20px 0 0;
}
.pricingtable-wrapper.style3 .pricingtable-features li span {
    float: right;
}
.pricingtable-wrapper.style3 .pricingtable-features li {
    text-align: left;
}
.pricingtable-wrapper.style3 .pricingtable-head::after {
    transform: skewY(-3deg);
}
.pricingtable-wrapper .pricingtable-price .pricingtable-bx span {
    margin: 0 5px 0 0;
    display: -webkit-inline-flex;
}
.tickit-box .price {
    padding: 0 0 0 20px;
}
.tickit-box .price span {
    right: auto;
    left: 0;
}
.site-footer .site-button.radius-xl.m-b5.m-r5{
    margin: 0 5px 5px 0;
    color: #fff;
}
.pagination i {
    display: table-row;
    transform: rotate(-180deg);
}
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
    left: auto;
    text-align: right;
    padding-left: 0;
    right: -6px;
    padding-right: 6px;
}
.blog-bx .dlab-post-meta ul li {
    margin-left: 0;
    margin-right: 10px;
    display: -webkit-inline-flex;
}

/* Page Load */
.la-anim-10.la-animate {
    -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
    transform: translateX(50%) translateY(-50%) rotate(45deg);
}
.la-anim-10{
    right: 0;
    left: auto;
    -webkit-transform: translateX(100%) translateY(-100%) rotate(45deg);
    transform: translateX(100%) translateY(-100%) rotate(45deg);
}

/* Product Details */
.btn-quantity.style-1 .input-group-btn-vertical button:last-child {
    right: auto;
    left: 0;
}
.btn-quantity.style-1 .input-group-btn-vertical button:first-child {
    left: auto;
    right: 0;
}
.shop-account .tab-content .text-left{
    text-align: left!important;
}

/* Owl */
.owl-btn-center-lr .owl-nav .owl-prev{
    right: auto;
    left: 0;
    transform: rotate(-180deg);
}
.owl-btn-center-lr .owl-nav .owl-next {
    right: 0;
    left: auto;
    transform: rotate(-180deg);
}

/* Coming Soon 2 */
.sidenav {
    left: -320px;
    right: auto;
}
.sidenav.cs-sidenav {
    left: auto;
    right: -820px;
}
.contact-form .close-btn {
    left: auto;
    right: 5px;
}
.countdown .date {
    border-left: 1px solid rgba(255,255,255,0.2);
    border-right: 0!important;
}
.theme-btn:hover span {
    float: left;
}
.blog-post.blog-md .site-button .fa-long-arrow-right::before {
    content: "\f178";
}
@media only screen and (max-width: 1200px){
    .our-featured .setResizeMargin, .our-product-gallery .setResizeMargin {
        padding-right: 0;
        padding-left: 50px;
    }
}
@media only screen and (max-width: 991px){
    .mo-left .navbar-toggler.open:after {
        transform-origin: right;
        -webkit-transform-origin: right;
        -ms-transform-origin: right;
        -o-transform-origin: right;
        -moz-transform-origin: right;
    }
    .navbar-toggler {
        float: right;
    }
    .mo-left .header-nav
    {
        right:auto;
        left:-280px;
    }
    .mo-left .header-nav.show {
        right: auto;
        left: 0;
    }
    .side-nav .nav.navbar-nav li a i.fa-chevron-down,
    .nav.navbar-nav li a i.fa-chevron-down,
    .nav.navbar-nav li a i.fa-angle-right {
        right: 0;
        left: auto;
    }
    .side-nav .nav.navbar-nav li.open a i.fa-chevron-down::before,
    .nav.navbar-nav li.open a i.fa-chevron-down::before {
        content: "\f053";
    }
    .header-nav .nav > li .sub-menu li.open .fa {
        top: 0;
    }
    .header-nav .nav > li .sub-menu li .fa {
        right: -1px;
        top: 0;
        line-height: 30px;
        transform: rotate(0);
    }
    .dlab-topbar-right ul li {
        padding: 0 0 0 5px;
    }
    .dlab-topbar-right {
        padding-right: 15px;
        padding-left: 0;
    }
    .dlab-topbar-left {
        padding-right: 0;
        padding-left: 15px;
    }
    .header-ind .navbar-toggler {
        margin: 30px 0 30px 15px;
    }
    .filter-left.filter-on {
        right: auto;
        left: 0;
    }
    .filter-left.filter-on::after {
        right: auto;
        left: 280px;
    }
    .filter-on .filter-btn.close {
        left: auto;
        right: 10px;
    }
    .filter-left {
        right: auto;
        left: -310px;
    }
    .filter-left::after {
        left: 0;
        right: auto;
    }
    .mfp-iframe-holder .mfp-close,
    .mfp-image-holder .mfp-close {
        text-align: center;
        right: 6px;
        padding: 0;
    }
    .sort-title-bx,
    .sort-title-bx::after{
        padding-left: 30px;
    }
}
@media only screen and (max-width: 767px){
    .chosesus-content .abuot-box {
        left: 0;
    }
    .owl-slider-banner .owl-theme .owl-dots {
        right: 0;
    }
    .footer-bottom .text-left, .footer-bottom .text-right {
        text-align: center !important;
    }
    .header-ind .navbar-toggler {
        margin: 20px 0 20px 10px;
    }
    .site-header .navbar-toggler,
    .site-header .is-fixed .navbar-toggler {
        margin: 22px 0 22px 10px;
        position: absolute;
        float: left;
        left: 0;
    }
    .ind-service-info > span {
        line-height: 80px;
    }
    .abuot-box.left {
        left: 0;
    }
    .time-line .line-left-box .line-num{
        right: -20px;
    }
    .time-line .line-right-box .line-num {
        right: -20px;
        left: auto;
    }
    .time-line .line-left-box,
    .time-line .line-right-box {
        float: left;
    }
    .line-left::after,
    .line-right::after {
        left: auto;
        right: 0;
    }
    .line-left,
    .line-right {
        text-align: right;
    }
    .time-line .line-right-box .line-content-box,
    .time-line .line-left-box .line-content-box {
        padding-right: 30px;
    }
    .blog-md.blog-post .dlab-pfost-media, .blog-md.blog-post .dlab-post-info {
        padding-left: 0;
    }
    .shop-item-rating {
        position: relative;
    }
    .shop-item-rating span{
        text-align: left;
    }
    .mfp-iframe-holder .mfp-close,
    .mfp-image-holder .mfp-close {
        left: auto;
        text-align: right;
        padding-left: 0;
        right: -6px;
        padding-right: 6px;
    }
}
@media only screen and (max-width: 360px){
    .g-recaptcha {
        margin-left: -60px;
    }
    .footer-bottom .text-left, .footer-bottom .text-right {
        text-align: center !important;
    }
    ol.comment-list li.comment .comment-body {
        margin-left: 52px;
    }
    ol.comment-list li.comment .comment-author .avatar {
        left: -55px;
    }
}