.navbar-brand {
    margin-right: 0;
}
.ms-auto {
    margin-right: auto !important;
    margin-left: unset !important;
}
.navbar-nav {
    padding-right: 0;
}
.crake-nav nav .navbar-nav li .dropdown_menu {
    right: 0;
    left: auto;
}
.crake-nav nav .navbar-nav li a.active::before {
    right: -12px;
    left: auto;
}
.crake-nav nav .navbar-nav li .dropdown_menu li a.active {
    padding-right: 25px !important;
    padding-left: 0 !important;
}
.crake-nav nav .navbar-nav li .dropdown_menu li a.active::before {
    right: 13px;
    left: auto;
}
.crake-nav nav .navbar-nav li .dropdown_menu li a::before {
    right: 0;
    left: auto;
}
.crake-nav nav .navbar-nav li .dropdown_menu li:hover a {
    padding-right: 25px !important;
    padding-left: 0 !important;
}
.crake-nav nav .navbar-nav li .dropdown_menu li:hover a::before {
    right: 13px;
    left: auto;
}
.crake-nav nav .navbar-nav li .dropdown_menu li .dropdown_menu {
    right: 220px;
    left: auto;
}
.crake-nav nav .navbar-nav li .dropdown_menu li .dropdown_menu li a {
    padding-right: 15px !important;
    padding-left: 0 !important;
}
.crake-nav nav .navbar-nav li .dropdown_menu li .dropdown_menu li a:hover {
    padding-right: 25px !important;
    padding-left: 0 !important;
}
.crake-nav nav .navbar-nav li .dropdown_menu li .dropdown_menu li a:hover::before {
    right: 13px;
    left: auto;
}
.crake-nav nav .navbar-nav li a::before {
    right: 0;
    left: auto;
}
.crake-nav nav .navbar-nav li a:hover::before {
    right: -12px;
    left: auto;
}
.crake-nav nav .navbar-nav li:hover a::before {
    right: -12px;
    left: auto;
}
.crake-nav nav .others-option .navbar-nav .cart-wrapper a {
    margin: 0 10px 0 0 !important;
}
.crake-nav nav .others-option .navbar-nav .cart-wrapper a span {
    padding-left: 1px;
    padding-right: 0;
    left: 10px;
    right: auto;
}
.crake-nav nav .others-option .navbar-nav li a {
    margin: 0 10px 0 22px !important;
}
.crake-nav nav .others-option .navbar-nav li .side-menu .bar-1::before, .crake-nav nav .others-option .navbar-nav li .side-menu .bar-1::after {
    left: -12px;
    right: auto;
}
.crake-nav nav .others-option .navbar-nav li .side-menu .bar-1::after {
    left: -24px;
    right: auto;
}
.crake-nav nav .others-option .navbar-nav li .side-menu .bar-2::before, .crake-nav nav .others-option .navbar-nav li .side-menu .bar-2::after {
    left: -12px;
    right: auto;
}
.crake-nav nav .others-option .navbar-nav li .side-menu .bar-2::after {
    left: -24px;
    right: auto;
}
.crake-nav nav .others-option .navbar-nav li .side-menu .bar-3::before, .crake-nav nav .others-option .navbar-nav li .side-menu .bar-3::after {
    left: -12px;
    right: auto;
}
.crake-nav nav .navbar-nav li .dropdown_menu li .dropdown_menu li a.active {
    padding-right: 25px !important;
    padding-left: 0 !important;
}
.crake-nav nav .others-option .navbar-nav li .side-menu .bar-3::after {
    left: -24px;
    right: auto;
}
.sidebar-modal .modal-header .close {
    left: 0;
    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 .title::after {
    right: 100px;
    left: 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 ul.contact-info li {
    padding-right: 65px;
    padding-left: 0;
}
.sidebar-modal .modal.right .modal-body .sidebar-modal-widget ul.contact-info li i {
    right: 0;
    left: auto;
}
.main-banner .hero-content .video-btn {
    margin-right: 15px;
    margin-left: 0;
}
.features-inner-area .features-inner-content .features-item {
    padding-right: 90px;
    padding-left: 0;
}
.features-inner-area .features-inner-content .features-item .icon {
    right: 0;
    left: auto;
}
.overview-box .overview-content ul li {
    padding-right: 18px;
    padding-left: 0;
}
.overview-box .overview-content ul li::before {
    right: 0;
    left: auto;
}
.overview-box .app-fetured-item .app-item.item-one {
    left: 0;
    right: auto;
}
.overview-box .app-fetured-item .app-item.item-two {
    right: 125px;
    left: auto;
}
.overview-box .app-fetured-item .app-item.item-three {
    right: 145px;
    left: auto;
}
.overview-box .app-fetured-item .app-item.item-four {
    left: 35px;
    right: auto;
}
.text-end {
    text-align: left !important;
}
.fun-facts-inner-area .fun-facts-inner-content ul li {
    padding-right: 18px;
    padding-left: 0;
}
.fun-facts-inner-area .fun-facts-inner-content ul li::before {
    right: 0;
    left: auto;
}
.pricingTable .price-Value .currency {
    right: -13px;
    left: auto;
}
.feedback-slides .owl-item .single-feedback {
    opacity: unset;
}
.feedback-slides .owl-item .single-feedback {
    border-bottom: 4px solid #359cef;
}
.single-feedback::before {
    display: none;
}
.footer-area .single-footer-widget ul.social-list li {
    margin-left: 5px;
    margin-right: 0;
}
.footer-area .single-footer-widget ul.social-list li:last-child {
    margin-left: 0;
}
.copyright-area ul {
    text-align: left;
}
.copyright-area ul li {
    padding-right: 17px;
    padding-left: 0;
}
.copyright-area ul li::before {
    right: 5px;
    left: auto;
}
.copyright-area ul li:first-child {
    padding-right: 0;
}
.back-to-top {
    left: 1.5%;
    right: auto;
}
.main-banner .app-image img {
    right: 0;
    left: auto;
}
.main-banner .app-image img:last-child {
    right: 270px;
    left: auto;
}
.overview-section {
    overflow: hidden;
}
.features-area {
    overflow: hidden;
}
.app-home .shape4 {
    right: auto !important;
    left: 15% !important;
}
.main-banner .hero-content form .btn {
    left: 0;
    right: auto;
}
.overview-box.modern-flexible .single-item {
    padding-right: 45px;
    padding-left: 0;
}
.overview-box.modern-flexible .single-item .icon {
    right: 0;
    left: auto;
}
.overview-box.modern-flexible .single-item.right-icon {
    padding-right: 0;
    padding-left: 45px;
    text-align: left;
}
.overview-box.modern-flexible .single-item.right-icon .icon {
    right: auto;
    left: 0;
}
.screenshot-contain .screenshot-item img {
    margin-right: 40px;
    margin-left: 0;
}
.app-download .section-title {
    text-align: right;
}
.app-download .section-title .download-btn a {
    margin-left: 5px;
    margin-right: 0;
}
.app-download .section-title .download-btn a {
    padding: 12px 65px 12px 35px;
}
.app-download .section-title .download-btn a i {
    right: 25px;
    left: auto;
}
.app-download .download-image img {
    right: -75px;
    left: auto;
}
.app-download .download-image img:last-child {
    right: 225px;
    left: auto;
}
.single-blog-post .blog-post-content ul li {
    margin-left: 10px;
    margin-right: 0;
}
.single-blog-post .blog-post-content ul li:last-child {
    margin-left: 0;
}
.single-blog-post .blog-post-content ul li i {
    margin-left: 4px;
    margin-right: 0;
}
.subscribe-area .newsletter-form .btn {
    left: 0;
    right: auto;
}
.subscribe-area .newsletter-form #validator-newsletter {
    right: 0;
    left: auto;
}
.features-holder-content .section-title {
    text-align: right;
}
.analysis-text ul li {
    padding-right: 30px;
    padding-left: 0;
}
.analysis-text ul li::before {
    right: 0;
    left: auto;
}
.single-funfact-box {
    padding-right: 90px;
    padding-left: 0;
}
.single-funfact-box .icon {
    right: 0;
    left: auto;
}
.single-project .project-content {
    text-align: right;
}
.single-feedback-box {
    margin-right: 30px;
    margin-left: 0;
    padding: 30px 45px 30px 30px;
}
.single-feedback-box .client-info img {
    right: -30px;
    left: auto;
}
.feedback-slides .owl-item.active.center .single-feedback-box {
    margin-top: 0;
}
.platform-connect .box {
    padding: 15px 80px 15px 15px;
}
.platform-connect .box img {
    right: 15px;
    left: auto;
}
.platform-connect .box i {
    left: 15px;
    right: auto;
}
.main-banner .product-image .offer-badge {
    left: 90px;
    left: auto;
}
.main-banner .product-image img:nth-child(2) {
    left: -45px;
    right: auto;
}
.new-features-content .section-title {
    text-align: right;
}
.new-features-content .single-inner-features {
    padding-right: 45px;
    padding-left: 0;
}
.new-features-content .single-inner-features i {
    right: 0;
    left: auto;
}
.next-generation-virtual-reality .single-item {
    padding-right: 50px;
    padding-left: 0;
}
.next-generation-virtual-reality .single-item .icon {
    right: 0;
    left: auto;
}
.single-product .product-content .row h5 {
    text-align: right;
}
.single-product .product-content .row ul {
    text-align: left;
}
.single-product .product-img .add-to-cart-btn i {
    float: left;
}
.features-area.software-features .single-features {
    text-align: right;
    padding-right: 85px;
    padding-left: 0;
}
.features-area.software-features .single-features .icon {
    right: 0;
    left: auto;
}
.overview-box .overview-content ul.features-list li {
    float: right;
    padding: 10px 25px 10px 20px;
}
.overview-box .overview-content ul.features-list li::before {
    right: 10px;
    left: auto;
}
.main-banner.book-home .book-image img {
    left: 45px;
    right: auto;
}
.discover-content ul li {
    float: right;
}
.discover-img {
    text-align: left;
}
.about-content .section-title {
    text-align: right;
}
.project-details-desc .project-details-information .single-info-box ul li a {
    margin-left: 4px;
    margin-right: 0;
}
.nice-select {
    text-align: right !important;
    line-height: 35px;
}
.nice-select .option {
    padding-right: 18px;
    padding-left: 30px;
    text-align: right;
}
.nice-select:after {
    left: 12px;
    right: auto;
}
.sidebar-area .widget.widget-search form button {
    left: 0;
    right: auto;
}
.sidebar-area .widget.widget_recent_products ul li {
    padding-right: 110px;
    padding-left: 0;
}
.sidebar-area .widget.widget_recent_products ul li .recent-products-thumb {
    right: 0;
    left: auto;
}
.shop-details .product-entry-summary ul.share-social li a {
    margin-right: 6px;
    margin-left: 0;
}
.shop-details .shop-details-tabs .content .shop-reviews ul li {
    margin-left: 15px;
    margin-right: 0;
}
.shop-details .shop-details-tabs .content .shop-reviews ul li::before {
    right: -10px;
    left: auto;
}
.cart-buttons .coupon-box button {
    left: 0;
    right: auto;
}
.cart-totals ul li span {
    float: left;
}
.order-details .order-table table {
    text-align: right;
}
.order-details .payment-method p [type="radio"]:checked + label, .order-details .payment-method p [type="radio"]:not(:checked) + label {
    padding-right: 30px;
    padding-left: 0;
}
.order-details .payment-method p [type="radio"]:checked + label::before, .order-details .payment-method p [type="radio"]:not(:checked) + label::before {
    right: 0;
    left: auto;
}
.order-details .payment-method p [type="radio"]:checked + label::after, .order-details .payment-method p [type="radio"]:not(:checked) + label::after {
    right: 3px;
    left: auto;
}
.order-details .payment-method p [type="radio"]:checked, .order-details .payment-method p [type="radio"]:not(:checked) {
    right: -9999px;
    left: auto;
}
.form-check {
    padding-right: 1.5em;
    padding-left: 0;
}
.form-check .form-check-input {
    float: right;
    margin-right: -1.5em;
    margin-left: 0;
}
.sidebar-area .widget.widget_recent_posts ul li {
    padding-right: 110px;
    padding-left: 0;
}
.sidebar-area .widget.widget_recent_posts ul li .recent-post-thumb {
    right: 0;
    left: auto;
}
.blog-details-area .blog-details .article-img .date {
    left: 15px;
    right: auto;
}
.blog-details-area .blog-details .article-content .blockquote {
    border-right: 4px solid #359cef;
    border-left: none;
}
.blog-details-area .post-comments .single-comment {
    padding-right: 95px;
    padding-left: 0;
}
.blog-details-area .post-comments .single-comment .comment-img {
    right: 0;
    left: auto;
}
.blog-details-area .post-comments .single-comment .comment-content a {
    left: 0;
    right: auto;
}
.blog-details-area .post-comments .single-comment.left-m {
    margin-right: 85px;
    margin-left: 0;
}
.coming-soon .coming-soon-content form button {
    left: 0;
    right: auto;
}
.coming-soon .coming-soon-content form button {
    border-radius: 50px 0 0 50px;
}
.notfound {
    padding-right: 265px;
    padding-left: 15px;
    border-radius: 5px 50px 50px 5px;
}
.notfound .notfound-404 {
    right: 0;
    left: auto;
}
.shop-related-prodcut .section-title {
    text-align: right;
}
.main-banner .shape4 {
    right: 9%;
    left: auto;
}

/* RTL responsive css*/
@media only screen and (max-width: 767px) {
    .crake-mobile-nav .logo {
        right: 15px;
        left: auto;
    }
    .mean-container a.meanmenu-reveal {
        left: 15px !important;
        right: auto !important;
    }
    .mean-container .mean-nav ul li a.mean-expand {
        width: 90%;
        left: 0;
        right: auto;
        text-align: left;
    }
    .mean-container .mean-nav ul li a {
        text-align: right;
    }
    .main-banner .hero-content .video-btn {
        margin-right: 5px;
    }
    .features-inner-area .features-inner-content .features-item {
        padding-right: 75px;
    }
    .overview-box .app-fetured-item .app-item.item-three {
        right: 0;
        left: auto;
    }
    .main-banner .app-image img {
        right: -10px;
        left: auto;
    }
    .main-banner .app-image img:last-child {
        left: 0;
        right: auto;
    }
    .screenshot-contain .screenshot-item img {
        margin-right: 0;
    }
    .app-download .download-image img {
        right: -10px;
        left: auto;
    }
    .app-download .download-image img:last-child {
        right: auto;
        left: -10px;
    }
    .app-download .section-title .download-btn a {
        padding: 12px 50px 12px 14px;
    }
    .main-banner .product-image img:nth-child(2) {
        left: 0;
    }
    .main-banner.book-home .book-image img {
        left: 0;
    }
    .discover-img {
        text-align: center;
    }
    .blog-details-area .post-comments .single-comment {
        padding-right: 0;
    }
    .blog-details-area .post-comments .single-comment.left-m {
        margin-right: 0;
    }
    .notfound {
        max-width: 100%;
        padding: 30px;
        position: relative;
        text-align: center;
        border-radius: 5px;
    }
    .login-form form .text-end {
        text-align: right !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .crake-mobile-nav .logo {
        right: 15px;
        left: auto;
    }
    .mean-container a.meanmenu-reveal {
        left: 15px !important;
        right: auto !important;
    }
    .mean-container .mean-nav ul li a.mean-expand {
        width: 90%;
        left: 0;
        right: auto;
        text-align: left;
    }
    .mean-container .mean-nav ul li a {
        text-align: right;
    }
    .overview-box .app-fetured-item .app-item.item-three {
        right: 0;
        left: auto;
    }
    .overview-box .app-fetured-item .app-item.item-two {
        right: 0;
        left: auto;
    }
    .screenshot-contain .screenshot-item img {
        margin-right: 0;
    }
    .app-download .download-image img {
        right: -10px;
        left: auto;
    }
    .app-download .download-image img:last-child {
        right: auto;
        left: -10px;
    }
    .main-banner .product-image img:nth-child(2) {
        left: 0;
    }
    .main-banner .product-image img {
        left: 0;
    }
    .main-banner.book-home .book-image img {
        left: 0;
    }
    .discover-img {
        text-align: center;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .overview-box .app-fetured-item .app-item.item-three {
        right: 0;
        left: auto;
    }
    .overview-box .app-fetured-item .app-item.item-two {
        right: 0;
        left: auto;
    }
    .main-banner .app-image img:last-child {
        right: 190px;
    }
    .app-download .download-image img:last-child {
        right: 160px;
    }
    .screenshot-contain .screenshot-item img {
        margin-right: 0;
    }
}

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

@media only screen and (min-width: 1910px) {
    .main-banner .app-image img {
        right: 0;
        left: auto;
    }
    .main-banner .app-image img:last-child {
        right: 322px;
        left: auto;
    }
    .app-download .download-image img {
        right: -75px;
        left: auto;
    }
    .app-download .download-image img:last-child {
        right: 280px;
        left: auto;
    }
    .main-banner .product-image img:nth-child(2) {
        left: -145px;
        right: auto;
    }
    .main-banner .book-image img {
        left: 0 !important;
        right: auto !important;
    }
    .main-banner .shape4 {
        right: 20%;
        left: auto;
    }
}