
 @font-face {
    font-family: 'wekihost'; /* Name the font-family as you like */
    src: url('../fonts/wekihost-regular.woff2') format('woff2');
  }

 body, .app, .btn, .pricing-btn, .list-item  {
    font-family: "wekihost", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}
@media (min-width: 1012px) {
.btn.has-arrow:hover .btn__text {
    padding-left: 32px;
    padding-right:0 !important
}
.btn.has-arrow .btn__text {
    transition: padding-left .3s ease, color .3s ease !important;
 
 }
 .btn.has-arrow svg {
    left: 0;
    right: unset !important;
    transform: translateY(-50%) rotate(180deg) !important;
}
}
 
 
.package__features .list-item {
    text-align: right !important
}
.section__title-left {
    text-align: right !important;
}
.footer__copyrights-desc {
    margin-left: 32px;
    margin-right: 0 !important;
}
.footer__copyrights+.footer__site-map {
    padding-right: 144px;
    padding-left: 0 !important;
}
.site-navbar .nav .nav__sub .nav__item-content {
    margin-right: 24px;
    margin-left: 0 !important;
}
.site-navbar .nav>.nav__item>.nav__link>.nav__icon {
    margin-right: -3px !important;
    margin-left: -8px !important;
}
.site-navbar .nav__item>.btn--sm {
    margin-right: 24px !important;
    margin-left: 0 !important;
}
ul.package__list li img {
    margin-right: 9px;
    margin-left: 9px;
}
.plan>.plan__column--empty:before {
display: none;
}

.ft1 {
    order: 2 !important;
    margin-right: 7px !important;
}
.ft2 {
    order: 1 !important;
}
.package__list  .p-4 {
    display: inline-flex;
}

 
[dir="rtl"] .text-left {
    text-align: right !important
}

[dir="rtl"] .text-right {
    text-align: left !important
}

@media(min-width:514px) {
    [dir="rtl"] .text-sm-left {
        text-align: right !important
    }
    [dir="rtl"] .text-sm-right {
        text-align: left !important
    }
}

@media(min-width:752px) {
    [dir="rtl"] .text-md-left {
        text-align: right !important
    }
    [dir="rtl"] .text-md-right {
        text-align: left !important
    }
}

@media(min-width:1012px) {
    [dir="rtl"] .text-lg-left {
        text-align: right !important
    }
    [dir="rtl"] .text-lg-right {
        text-align: left !important
    }
}

@media(min-width:1388px) {
    [dir="rtl"]  .text-xl-left {
        text-align: right !important
    }
    [dir="rtl"] .text-xl-right {
        text-align: left !important
    }
}
[dir="rtl"] .banner--sides .banner__background--right {
    right: unset;
    left: 260px;
}
[dir="rtl"] .banner--sides .banner__content {
    text-align: right;
}
[dir="rtl"] .features .feature__pricing .pricing__title {
    text-align: right;
}
.section--sides .section__actions, .section--sides .section__desc, .section--sides .section__title {
    text-align: right !important;
}
.testimonials__slide {
 
    text-align: right !important;
}
.section--sides.section--graphic-left .section__graphic {
    margin-left: auto;
    margin-right: 0 !important;
}
.section.section--sides.section--graphic-right .section__graphic {
    margin-right: auto;
    margin-left: 0 !important;
}
.section--migrate-website h2.section__title {
    text-align: center !important;
}
.pricing__save {
    margin-right: 10px;
    margin-left: 0 !important;
}
.list-group__item {
    text-align:  right !important;
}
.list-group__top .top__title {
    margin-right: 16px;
}
ul.package__list li img {
    margin-right: 2px !important;
}
@media (min-width: 1388px) {
.features--reseller>div+div {
    margin-right: 56px;
    margin-left: 0 !important;
}
.features--reseller .feature__arrow {
    left: -41px;
    right: auto !important;
    transform: translateY(-50%) rotate(180deg) !important;
  }
}
.pt__cell--hardware {
    direction: ltr;
}
li.field__item.service-item:before {
    padding-right: 13px !important;
    transform: rotate(180deg);
}
@media (min-width: 961px){
.case-studies--list .csl-item--label:after {
    right: -48px;
    left: 0 !important;
}}
blockquote {
    border-right: 3px solid #E3173E;
    border-left: none !important;
    padding-right: 40px !important;
    padding-left: 0 !important;

}
.related-services--title:after {
    right: 0 !important;
    
}
@media only screen and (max-width: 767px) {
    .footer__copyrights+.footer__site-map {
      padding-right: 0 !important;
      margin-top: 26px;
  } 
  .plan__cell.cart {
    justify-content: flex-start !important;
 }
}

 .js-previous-plan .btn__icon:first-child {
    margin-right: -16px;
    margin-left: 8px !important;
    transform: rotate(180deg);
}
.js-next-plan  .btn__icon:last-child{
    margin-left: -16px;
    margin-right: 8px !important;
    transform: rotate(180deg);
}
a.js-plan-next-0 {
    padding-left: 0;
}
.serviceprices span.ft1 {
    order: 1 !important;
    margin-left: 7px !important;
    margin-right: 0 !important;
}
 
li#Secondary_Navbar-Language-148 {
    margin-top: 0px;
    margin-right: 11px;
      margin-left: 0;
}
 
.navbar__topp ul li:last-child {
    float: left;
 
}
.navbar__topp .nh-desktop-icon {
    direction: ltr;
}
.navbar__topp a .svg-icon {
    margin-left: 6px;
    margin-top: -7px;
     margin-right: 0;
}
.custom-dropdown .dropdown-toggle .caret {
    margin-right: auto;
    margin-left:none;
}