﻿body {
}
.blog .sidebar .categories .heading span, .footer .payment-list, .nav-menu .main-menu > .menu-item, .nav-menu .menu-toggle, .slick.clients .slick-slide {
    float: left !important
}

.blog .wrap-blog .social-icon, .gdprcookie-buttons, .getready .btn-floats, .h-plans-info .header-wrap, .nav-menu .main-menu .menu-item .menu-large .service-list .service .media-left i, .pricing.slider .heading, .pricing.slider .slides-toggle .slide-next span, .pricing.slider .subheading {
    text-align: left !important
}

.nav-menu .main-menu .menu-item .menu-large .service-list .service .svg {
    margin: 10px 0 0 15px !important
}

.megamenu-list .service .top-head div {
    padding: 0 15px 0 0 !important
}

.megamenu .start-offer {
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px
}

.megamenu .service-list .service .media-body a, .megamenu-list .service-list .service .media-body a {
    margin-left: 0 !important
}

.gdprcookie-intro, .gdprcookie-types li, .nav-menu .main-menu .menu-item .menu-large li.start-offer, .slick.clients #slider .plan-container .wrapper .list-info i {
    float: right !important
}

.menu.badge.feat {
    right: initial !important;
    left: -1px !important;
    border-radius: 0 15px 15px 0 !important
}

.nav-menu .main-menu a {
    margin-left: 35px;
    margin-right: 0 !important
}

.menu-wrap.active .menu-toggle {
    right: 0 !important
}

.btn-demos, .btn-settings, .casestudy img, .plans.badge.feat, .toplang {
    right: initial !important
}

.megamenu .start-offer .inner {
    border-radius: 12px 0 0 12px !important;
    text-align: initial !important
}

.megamenu .service-list, .megamenu-list .service-list {
    border-radius: 0 12px 12px 0 !important
}

    .megamenu .service-list .service .media-left {
        padding: 10px 0 15px 15px !important
    }

.megamenu-list .start-offer .inner {
    border-radius: 12px 0 0 12px !important;
    text-align: right !important
}

.nav-menu .main-menu a.pe-1.v-stroke {
    padding-left: .25rem !important
}

nav .tech-box {
    margin-top: 2px !important;
    margin-left: 10px !important;
    margin-right: initial !important
}

.plans.badge.feat {
    left: 10px !important
}

.gdprcookie-buttons button {
    margin-left: 15px !important
}

.btn-group .btn + .btn {
    margin-right: 5px
}

.btn-group.toplang .btn + .btn {
    margin-left: 4px !important;
    margin-right: 2px !important
}

.footer .footer-bottom .footer-menu .menu-item, .infonews-nav a {
    margin-right: 20px !important
}

.toplang {
    left: 45px !important
}

.btn-demos, .btn-settings {
    left: 50px !important
}

.custom-element-right {
    right: 300px !important
}

.pricing.slider .btn {
    left: 0 !important;
    text-align: center !important
}

.pricing.slider .slides-toggle .slide-prev {
    left: -83px !important
}

    .pricing.slider .slides-toggle .slide-prev span {
        text-align: right;
        left: -20px !important
    }

.pricing.slider .slides-toggle .slide-next {
    left: 0 !important;
    right: 0 !important
}

.pricing.slider .soc-icons {
    float: right;
    margin-right: 8px !important
}

.pricing.slider .info {
    margin-right: 26px !important
}

.newproducts .pricing .wrapper .list-info i {
    padding-left: 5px !important
}

.best-plans .table.sample td {
    border-right: none !important;
    text-align: right !important
}

.best-plans .compare td {
    border-right: none !important
}

.best-plans .compare.min .form-contact {
    padding: 0 !important
}

.best-plans .table tbody td.section-bar {
    padding-right: 65px !important
}

    .best-plans .table tbody td.section-bar span {
        margin-right: 30px !important
    }

.best-plans .table td:first-child {
    padding-right: 0;
    text-align: right !important;
    border-right: none !important
}

.best-plans .btn.left {
    margin-right: 35px !important
}

#clone thead tr td {
    border-left: 1px solid #efefef
}

.wrapper-h-plans .plans-detail span {
    margin-left: 5px !important
}

.h-plans-info .price .title {
    margin-left: 14px !important
}

    .h-plans-info .price .title .line {
        margin-left: -20px !important
    }

    .h-plans-info .price .title .title-price {
        margin-left: -5px !important
    }

.footer .payment-list li, .h-plans-info .price .symbol {
    margin-left: 3px !important
}

.pricing .wrapper i, .slick #slider .plan-container .wrapper .list-info i {
    margin: 0 0 0 15px !important;
    float: right !important
}

.slick.clients .slick-slider .slick-list, .slick.clients .slick-slider .slick-track {
    direction: ltr
}

.help .help-item:before {
    right: 28% !important
}

.domains-search .ds-content, .general-input input.btn {
    left: 0 !important;
    right: initial !important
}

.blog .media, .casestudy .author, .casestudy .content-info, .countdown .wrapper .clock {
    text-align: right !important
}

.casestudy img {
    left: 40px
}

.casestudy .casestudy {
    text-align: right !important;
    margin-right: 11px !important
}

.casestudy .swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.casestudy .swiper-slide {
    position: relative !important;
    left: 90px !important
}

.casestudy .swiper-pagination-switch {
    display: none
}

.swiper-wrapper {
    width: 100% !important;
    display: -webkit-box !important
}

.blog .media .media-body {
    padding-right: 60px !important
}

.footer .payment-list li p {
    margin-left: 20px !important
}

.footer .footer-menu .menu-item {
    margin-right: 0 !important;
    text-align: right !important
}

[type=email], [type=number], [type=tel], [type=url] {
    direction: rtl !important
}

.noUi-pips-horizontal {
    right: 3px !important
}

.cd-filter-block .cd-select::after, .cd-top, .wpc-vps-info .title i {
    left: 30px !important;
    right: initial !important
}

.cd-filter .cd-close {
    left: 5px !important
}

.cd-filter-block input, .cd-filter-block select {
    padding: 15px 30px 15px 60px !important
}

.cd-filter-block label i {
    left: 40px !important;
    right: initial !important
}

.cd-filter-block .radio-label::after {
    right: 5px !important
}

.cd-filter-block .checkbox-label, .cd-filter-block .radio-label {
    padding-right: 24px !important;
    margin-right: 0 !important
}

.agpanel svg, .cd-filter-block h4::before {
    right: 0 !important;
    left: initial !important
}

.cd-filter-block .checkbox-label::before, .cd-filter-block .radio-label::before {
    margin-right: 0 !important
}

.cd-filter-block h4 {
    padding: 10px 20px 10px 0 !important
}

body {
    direction: rtl
}

:dir(rtl) .ltr-img.d-block {
    display: none !important
}

:dir(rtl) .rtl-img.d-none {
    display: block !important
}

.help-container .plans.badge.feat i, .help-container .plans.badge.feat.left i {
    transform: rotate(180deg)
}

.help-container .plans.badge.feat.left {
    left: initial !important;
    right: 10px !important
}

.wpc-cloud-range .noUi-horizontal .noUi-handle {
    left: -5px !important
}

.history-section .sec-main .col-md-10.offset-md-1 {
    margin-right: 0;
    width: 100%
}

.cd-top i {
    left: 31px !important;
    right: initial !important
}

.domain-prices li .price {
    margin-right: 10px !important
}

.fullrock .svg.closer {
    left: 25px !important
}

.included ul {
    padding-right: 0 !important
}

.godown {
    right: calc(250px + 55vw - 768px) !important
}

.content-btn-demos {
    left: 10px !important
}

.btn-demos {
    left: 50px !important
}

.infonews-nav a {
    margin-left: initial !important
}

.agpanel {
    padding-right: 75px !important;
    padding-left: 0 !important
}

.offcanvas.show {
    visibility: visible
}

.offcanvas.offcanvas-box .card svg {
    left: initial !important
}

.offcanvas-backdrop.fade {
    opacity: 0
}

.offcanvas-backdrop.show {
    opacity: .5
}

.offcanvas-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

.fade {
    transition: opacity .15s linear
}

.ds-content .border-start-0 {
    border-radius: 50px 0 0 50px !important
}

.ds-content .border-end-0 {
    border-radius: 0 50px 50px 0 !important
}

.bs-popover-end > .popover-arrow {
    right: initial !important;
    left: calc(-.5rem - -1px) !important
}

    .bs-popover-end > .popover-arrow::after, .bs-popover-start > .popover-arrow::after {
        transform: rotate(180deg);
        border-top-color: transparent !important
    }

.bs-popover-start > .popover-arrow {
    left: initial !important;
    right: calc(-.5rem - -1px) !important
}

.tick-flip {
    margin-left: .0625em !important;
    margin-right: .0625em !important;
    letter-spacing: initial !important;
    text-indent: initial !important
}

[data-background=dark] .box-container .best-plans .table td {
    border-left: initial !important;
    border-right: 2px solid #101920
}

[data-background=light] .box-container .best-plans .table td {
    border-left: initial !important;
    border-right: 1px solid #d8d8d8
}

[data-background=dark] .box-container .entrychange.border-end {
    border-left: 1px solid #000 !important
}

[data-background=light] .box-container .entrychange.border-end {
    border-left: 1px solid #dee2e6 !important;
    border-right: initial !important
}

@media (max-width:991px) {
    .btn-demos, .btn-settings {
        left: 10px !important
    }

    .toplang {
        left: 5px !important
    }

    #nav-toggle {
        padding: 17px 2px 20px 37px !important
    }
}

@media (max-width:767px) {
    .nav-menu .main-menu a {
        margin-left: 0 !important
    }
}

@media (min-width:768px) {
    .cd-filter-block ul {
        padding: 0 !important;
        margin-right: 0 !important
    }

    .cd-filter-block .list li {
        margin: 0 0 15px !important
    }
}