body {
    direction: rtl;
    text-align: right;
}
.top-header .header-right-content {
    float: left;
}
.top-header .header-right-content ul li {
    padding-right: 50px;
    padding-left: 0;
    margin-left: 30px;
    margin-right: 0;
}
.top-header .header-right-content ul li i {
    right: 0;
    left: auto;
}
.top-header .header-right-content ul li:last-child {
    margin-left: 0;
    padding-right: 0;
}
.top-header .flag-wrap .flag-item-top .flag-item-bottom .flag-item {
    padding-right: 0;
}
.mr-auto, .mx-auto {
    margin-left: auto!important;
    margin-right: 0 !important;
}
.prevoz-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item a {
    margin-left: 30px;
    margin-right: 0;
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu {
    right: 0;
    left: auto;
    text-align: right;
}
.prevoz-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li a::before {
    right: 0;
    left: auto;
}
.prevoz-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu::before {
    right: 20px;
    left: auto;
}
.default-btn::before {
    border-left: 0;
    border-top: 20px solid transparent;
    border-right: 20px solid #fa4612;
    border-bottom: 20px solid transparent;
    right: -1px;
    left: auto;
}
.default-btn:hover::before {
    border-top: 20px solid transparent;
    border-right: 20px solid #ffffff;
    border-left: none;
    border-bottom: 20px solid transparent;
}
.default-btn::after {
    right: 0;
    left: auto;
}
.single-check {
    padding-right: 20px;
    padding-left: 0;
}
.checkmark {
    right: 0;
    left: auto;
}
.tab.quote-list-tab .tabs_item .nice-select:after {
    left: 23px;
    right: auto;
}
.tab.quote-list-tab .tabs_item .nice-select {
    text-align: right !important;
}
.nice-select .option {
    text-align: right;
}
.ml-30 {
    margin-right: 30px;
    margin-left: 0;
}
.about-content h2::before {
    right: 0;
    left: auto;
}
.about-content h2::after {
    right: 0;
    left: auto;
}
.choose-us-area .choose-tab-wrap .choose-tab .tabs li {
    margin-left: 30px;
    margin-right: 0;
}
.single-counter {
    padding-right: 70px;
    padding-left: 0;
}
.single-counter i {
    right: 0;
    left: auto;
}
.testimonials-wrap {
    position: relative;
    padding-right: 280px;
    padding-left: 0;
}
.testimonials-wrap img {
    right: 0;
    left: auto;
}
.single-blog .blog-content ul li {
    padding-left: 10px;
    padding-right: 0;
}
.single-blog .blog-content ul li::before {
    right: -7px;
    left: auto;
}
.read-more i {
    right: 8px;
    left: auto;
}
.tracking-body .tracking-wrap .default-btn {
    left: 6px;
    right: auto;
}
.default-btn.active::before {
    border-right: 20px solid #ffffff;
    border-left: none;
    right: -1px;
    left: auto;
}
.default-btn.active:hover::before {
    border-right: 20px solid #fa4612;
    border-left: none;
    right: -1px;
    left: auto;
}
.office-map-area .container .map-location h3 i {
    margin-left: 4px;
    margin-right: 0;
}
.single-widget ul li::before {
    right: 0;
    left: auto;
}
.single-widget-bottom .social-link {
    float: left;
}
.single-widget-bottom .social-link li {
    padding-left: 3px;
    padding-right: 0;
}
.single-widget-bottom ul li:last-child {
    padding-left: 0;
}
.single-widget-bottom ul li {
    padding-left: 15px;
    padding-right: 0;
}
.single-widget-bottom ul li a::before {
    left: -10px;
    right: auto;
}
.prevoz-nav-style .others-option .search-wrap {
    left: 15px;
    right: auto;
}
.sidebar-modal .modal.right.fade.show .modal-dialog {
    left: 0;
    right: auto;
}
.sidebar-modal .modal.right.fade .modal-dialog {
    left: -320px;
    right: auto;
}
.sidebar-modal .modal.right .modal-body .sidebar-modal-widget .title::before {
    right: 0;
    left: auto;
}
.sidebar-modal .modal.right .modal-body .sidebar-modal-widget ul.contact-info li {
    padding-right: 45px;
    padding-left: 0;
}
.sidebar-modal .modal.right .modal-body .sidebar-modal-widget ul.contact-info li i {
    right: 0;
    left: auto;
}
.sidebar-modal .modal-header .close {
    position: absolute;
    left: 0;
    right: auto;
}
.header-style-two::before {
    right: 0;
    left: auto;
    clip-path: polygon(12% 0%, 100% 0%, 100% 100%, 0% 100%)
}
.prevoz-slider-area-two .prevoz-slider-text {
    text-align: right;
}
.about-area-two .about-img .about-list ul li {
    padding-right: 30px;
    padding-left: 0;
}
.about-area-two .about-img .about-list ul li i {
    right: 0;
    left: auto;
}
.pr-0, .px-0 {
    padding-left: 0!important;
    padding-right: 0 !important;
}
.about-area-two .about-content {
    margin-right: auto;
    margin-left: 0;
}
.single-team ul {
    right: 0;
    left: auto;
}
.single-blog .blog-content ul li img {
    margin-left: 5px;
    margin-right: 0;
}
.header-style-three .header-right-content .get-quote .default-btn::before {
    border-right: 10px solid #ffffff;
    border-left: none;
}
.header-style-three .header-right-content .get-quote .default-btn.active:hover::before {
    border-right: 10px solid #fa4612;
    border-left: none;
    right: -1px;
    left: auto;
}
.prevoz-slider-area-three .prevoz-slider-text {
    text-align: right;
}
.prevoz-slider-area-three .prevoz-slider-text::after {
    right: -750px;
}
.about-area-three .about-img::before {
    right: 0;
    left: auto;
}
.about-area-three .about-img::after {
    right: 200px;
    left: auto;
}
.about-area-three .about-content {
    margin-left: auto !important;
    margin-right: 0 !important;
}
.pl-30 {
    padding-right: 30px;
    padding-left: 0;
}
.about-area-three .video-btn {
    margin-right: 30px;
    margin-left: 0;
}
.testimonials-content-three .testimonials-top-content {
    padding-right: 80px;
    padding-left: 0;
}
.testimonials-content-three .testimonials-top-content img {
    right: 0;
    left: auto;
}
.header-style-four .header-left-content ul li a {
    padding-left: 20px;
    padding-right: 0;
}
.prevoz-nav-style-four .navbar-area .navbar-brand {
    margin-right: 0;
}
.header-style-four .header-left-content ul li a::before {
    right: -11px;
    left: auto;
}
.header-style-four .header-right-content {
    float: left;
}
.header-style-four .header-right-content .additional-link li a {
    padding-left: 20px;
    padding-right: 0;
}
.header-style-four .header-right-content .additional-link li a::before {
    right: -11px;
    left: auto;
}
.header-style-four .header-left-content ul li a i {
    margin-left: 2px;
    margin-right: 0;
}
.prevoz-slider-area-four .prevoz-slider-item .prevoz-slider-text {
    text-align: right;
}
.about-area-four .video-btn {
    margin-right: 30px;
    margin-left: 0;
}
.what-offer-area-four .what-offer-content h2::before {
    right: 0;
    left: auto;
}
.what-offer-area-four .what-offer-content h2::after {
    right: 0;
    left: auto;
}
.what-offer-area-four .what-offer-content ul li {
    padding-right: 30px;
    padding-left: 0;
}
.what-offer-area-four .what-offer-content ul li i {
    right: 0;
    left: auto;
}
.footer-bottom-area-four .single-widget-bottom p {
    float: left;
}
.fun-facts-area .fun-facts-content h2::before {
    right: 0;
    left: auto;
}
.fun-facts-area .fun-facts-content h2::after {
    right: 0;
    left: auto;
}
.fun-facts-area .skill-bar .progress-number-mark {
    transform: translateY(-10%);
}
.page-title-area .page-title-content ul {
    float: left;
}
.page-title-area .page-title-content ul li {
    padding-left: 20px;
    padding-right: 0;
}
.page-title-area .page-title-content ul li::before {
    left: 5px;
    right: auto;
}
.pl-0, .px-0 {
    padding-right: 0!important;
    padding-left: 0 !important;
}
.faq-area .faq-accordion .accordion .accordion-title {
    padding: 12px 60px 12px 20px;
}
.faq-area .faq-accordion .accordion .accordion-title span {
    right: 20px;
    left: auto;
}
.coming-soon-area .coming-soon-content .newsletter-form button {
    left: 0;
    right: auto;
}
.coming-soon-area .coming-soon-content .newsletter-form .input-newsletter {
    padding-right: 15px;
    padding-left: 0;
}
.prevoz-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
    right: 100%;
    left: auto;
}
.service-sidebar-area .service-list ul li i {
    float: left;
}
.service-sidebar-area .service-details-title {
    clip-path: polygon(10% 0%, 100% 0%, 100% 100%, 0% 100%);
}
.service-details-wrap ul li {
    padding-right: 35px;
    padding-left: 0;
}
.service-details-wrap ul li i {
    right: 0;
    left: auto;
}
.single-blog span {
    right: 15px;
    left: auto;
}
.blog-details-area .widget-area .widget .widget-title {
    clip-path: polygon(10% 0%, 100% 0%, 100% 100%, 0% 100%);
}
.blog-details-area .widget-area .widget .widget-title::before {
    right: 0;
    left: auto;
}
.blog-details-area .widget-area .widget_search form button {
    left: 0;
    right: auto;
}
.blog-details-area .widget-area .widget-peru-posts-thumb .item .thumb {
    float: right;
    margin-left: 15px;
    margin-right: 0;
}
.blog-details-area .widget-area .widget_categories ul li {
    padding-right: 17px;
    padding-left: 0;
}
.blog-details-area .widget-area .widget_categories ul li::before {
    right: 0;
    left: auto;
}
.blog-details-area .blog-details-desc .article-content .entry-meta ul li {
    margin-left: 21px;
    margin-right: 0;
}
.blog-details-area .blog-details-desc .article-content .entry-meta ul li::before {
    left: -15px;
    right: auto;
}
.blog-details-area blockquote::before {
    right: 50px;
    left: auto;
}
.blog-details-area blockquote::after {
    right: 0;
    left: auto;
}
.blog-details-area .blog-details-desc .article-footer .article-tags span {
    margin-left: 5px;
    margin-right: 0;
}
.blog-details-area .blog-details-desc .article-footer .article-share .social {
    text-align: left;
}
.blog-details-area .post-navigation .navigation-links .nav-next {
    text-align: left;
}
.blog-details-area .comments-area .comments-title::before {
    right: -25px;
    left: auto;
}
.blog-details-area .comments-area .comment-respond .comment-reply-title::before {
    right: -25px;
    left: auto;
}
.blog-details-area .comments-area .comment-body {
    padding-right: 65px;
    padding-left: 0;
}
.blog-details-area .comments-area .comment-author .avatar {
    right: -65px;
    left: auto;
}
.global-location-area .single-location::before {
    right: 0;
    left: auto;
}
.single-address::before {
    right: 0;
    left: auto;
}
.search-wrap .search .close {
    left: 15px;
    right: auto;
}
.go-top {
    left: 15px;
    right: auto;
}
.about-img .about-quatre {
    left: -40px;
    right: auto;
}
.sign-up-area .contact-form-action form .col-lg-4:nth-child(3) .default-btn::before {
    border-right: 10px solid #1da1f2;
    border-left: none;
}
.sign-up-area .contact-form-action form .col-lg-4:nth-child(3) .default-btn:hover::before {
    border-right: 10px solid #ffffff;
    border-left: none;
}
.sign-up-area .contact-form-action form .col-lg-4:nth-child(2) .default-btn::before {
    border-right: 10px solid #3b5998;
    border-left: none;
}
.sign-up-area .contact-form-action form .col-lg-4:nth-child(2) .default-btn:hover::before {
    border-right: 10px solid #ffffff;
    border-left: none;
}
.sign-up-area .contact-form-action form .default-btn::before {
    border-right: 10px solid #fa4612;
    border-left: none;
}
.sign-up-area .contact-form-action form .default-btn:hover::before {
    border-right: 10px solid #ffffff;
    border-left: none;
}
.prevoz-slider-item .prevoz-slider-text span {
    position: relative;
    z-index: 999;
}
.prevoz-slider-item .prevoz-slider-text h1 {
    position: relative;
    z-index: 999;
}
.prevoz-slider-item .prevoz-slider-text p {
    position: relative;
    z-index: 999;
}
.slider-btn {
    position: relative;
    z-index: 999;
}
.prevoz-slider-area-three .prevoz-slider-text::after {
    left: 748px !important;
    right: auto !important;
}
.prevoz-slider-area-three .prevoz-slider-text::before {
    right: -50px !important;
    left: auto !important;
    z-index: 999;
}
.began-wrap .col-lg-4:nth-child(3) .single-began {
    border-right: 1px solid #eeeeee;
}
.began-wrap .col-lg-4:nth-child(5) .single-began {
    border-right: 1px solid #eeeeee;
    border-left: 1px solid #eeeeee;
}
.began-area-four .began-wrap .col-lg-4:nth-child(3) .single-began {
    border-right: 1px solid #19345a;
}
.began-area-four .began-wrap .col-lg-4:nth-child(5) .single-began {
    border-right: 1px solid #19345a;
    border-left: 1px solid #19345a;
}
.single-choose .choose-head::before {
    right: unset;
    left: 0;
}
.single-choose:hover .choose-head::before {
    width: 100%;
    right: 0;
    left: auto;
}

/*
Responsive CSS
============================*/
@media only screen and (max-width: 767px) {
    .mobile-nav .logo {
        right: 15px;
        left: auto;
        text-align: right;
    }
    .mean-container a.meanmenu-reveal {
        left: 15px !important;
        right: auto !important;
    }
    .others-option {
        left: 50px !important;
        right: auto !important;
    }
    .ml-30 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .mean-container .mean-nav ul li a.mean-expand {
        width: 90%;
    }
    .pl-30 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .began-area-three .col-lg-8.pr-0 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .prevoz-slider-area-three .prevoz-slider-item .prevoz-slider-text .slider-btn .default-btn {
        margin-left: 30px !important;
    }
	.default-btn::before {
		display: none;
	}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .page-title-area .page-title-content ul {
        float: left !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .mobile-nav .logo {
        right: 15px;
        left: auto;
        text-align: right;
    }
    .mean-container a.meanmenu-reveal {
        left: 15px !important;
        right: auto !important;
    }
    .others-option {
        left: 50px !important;
        right: auto !important;
    }
    .ml-30 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .mean-container .mean-nav ul li a.mean-expand {
        width: 90%;
    }
    .top-header {
        overflow: hidden;
    }
    .page-title-area .page-title-content ul {
        float: left !important;
    }
	.default-btn::before {
		display: none;
	}
}

@media only screen and (min-width : 992px) and (max-width : 1199px) {
    .top-header {
        overflow: hidden;
    }
    .prevoz-slider-area-three .prevoz-slider-text::after {
        left: -750px !important;
        right: auto !important;
    }
    .prevoz-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item a {
        margin-left: 0 !important;
    }
}

@media only screen and (min-width: 1550px) {
    
}

@media only screen and (min-width: 1824px) {
    .prevoz-slider-area-three .prevoz-slider-text::after {
        left: 396px !important;
        right: auto !important;
    }
    .prevoz-slider-area-three .prevoz-slider-text::before {
        right: -50px !important;
        left: auto !important;
        z-index: 999;
    }
}

[type=email], [type=number], [type=tel], [type=url] {
    direction: unset;
}