@import url('https://fonts.googleapis.com/css2?family=Cairo');

*, body {
    direction: rtl;
    font-family: 'Cairo', sans-serif;
}

.dropdown-menu > li > a,
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6,
body, button, input, select, textarea,
.section--title p,
.form-control,
.about--widget dl dt,
.panel-sidebar .panel-title,
.announcement-single .title {
    font-family: 'Cairo', sans-serif;
}

.dropdown-menu > li > a {
    text-align: right;
}

.dropdown-menu > li > a {
    font-weight: 400;
}

.float--left {
    float: right;
}

.float--right {
    float: left;
}

.mr--8 {
    margin-right: 0px;
    margin-left: 8px;
}

@media (min-width: 768px) {
    .navbar-header {
        float: right;
    }   
}

@media(min-width: 768px) {
    .nav > li {
        float: right;
    }
}


.header--cart-btn {
    margin-right: 40px;
    margin-left: 0px;
}

.header--nav-links > .dropdown > a:after {
    float: left;
    margin-right: 5px;
    margin-left: 0px;
}

.users-nav li {
    margin-left: 10px;
}

.header--topbar .button > li:hover > a.btn-secondary {
    background-color: #ff5252;
    color: #FFF !important;
}

.header--topbar .button {
    margin-left: 0px;
}

.domain-search--form .input-group button.btn:before {
    content: " ";
    position: absolute;
    right: 0;
    bottom: -11px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 25px 0 0;
    border-color: #393939 transparent transparent transparent;
    z-index: -1;
}

.domain-search--form .input-group button.btn:before {
    left: 0;
    right: auto;
    border-width: 10px 0 0 25px;
}

.extras .nav li {
    float :none;
    display: inline-block;
    margin: 0px 10px;
}

#home-banner form {
    margin: 15px 0;
}

#home-banner .btn.btn-primary:hover {
    color: #ff5252;
}

.owl-carousel, .owl-carousel * {
    direction: ltr;
}

.service--item .icon img {
    width: auto;
    margin: 0 auto;
}

.faq--item .panel-heading a .fa {
    margin-left: 14px;
    margin-right: 0px;
}

.faq--item .panel-heading a:before, .faq--item .panel-heading a:after {
    left: 20px;
    right: auto;
}

.faq--item .panel-heading a {
    padding: 13px 20px 13px 40px;
}

.service--item {
    height: 400px;
}

.faq--section {
    background: #FFF;
}

.services--section .owl-stage-outer .service--item * {
    direction: rtl;
}

.about--widget dl dt .fa {
    margin-right: 0px;
    margin-left: 10px;
}

div#order-supreme_comparison .product-title h3 {
    font-size: 20px !important;
}

div#order-supreme_comparison .price {
    font-weight: bold;
}

.panel-sidebar .panel-minimise {
    float: left !important;
}

.panel-sidebar>.panel-heading,
.panel-sidebar a.list-group-item.active, .panel-sidebar a.list-group-item.active:focus, .panel-sidebar a.list-group-item.active:hover {
    background-color: #ff5252 !important;
}

.panel-sidebar .panel-title {
    color: #FFF;
}

#order-standard_cart .domain-selection-options .option .iradio_square-blue {
    margin-right: 0px;
    margin-left: 10px;
}

.domain-input-group * {
    direction: ltr;
}

@media (min-width: 768px) {
 .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
    float: right;
}   
}

#order-universal_slider .product-description,
.domain-pricing .two-row-center {
    text-align: center;
}

.domain-promo-box i {
    float: left !important;
}

@media (min-width: 768px) {
    #frmDomainTransfer .col-sm-offset-2 {
        margin-left: 0%;   
        margin-right: 16.66666667%;   
    }
}

label[for=inputAuthCode] a {
    float: left !important;
}

.pull-left {
    float: right !important;
}

.pull-right {
    float: left !important;
}

#order-standard_cart .prepend-icon .field-icon {
    left: 0;
}

#order-standard_cart .view-cart-tabs .nav-tabs {
    padding-left: 0px;
    padding-right: 20px;
}

.fa-arrow-right:before {
    content: "\f060";
}

.fa-arrow-left:before {
    content: "\f061";
}

.fa-arrow-circle-right:before {
    content: "\f0a8";
}

.fa-arrow-circle-left:before {
    content: "\f0a9";
}

.form-control {
    padding: 2px 25px;
}

#inputPromotionCode,
#order-standard_cart .prepend-icon .field {
    padding-right: 10px;
}

.flag-container * {
    direction: ltr;
}

.intl-tel-input .country-list {
    z-index: 10;
}

input[name=phonenumber] {
    direction: ltr;
    text-align: left;
}

@media (min-width: 768px) {
#frmDomainHomepage .col-sm-10,
.home-shortcuts .col-md-8 {
    float: left !important;
}
}

#registration .prepend-icon .field {
    padding-right: 36px;
    padding-left: 0px;
}

.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
    white-space: nowrap;
}

@media (min-width: 768px) {
    .marketing-email-optin + .row > .col-md-8  {
        float: right;
        margin-left: 0;
        margin-right: 16.66666667%;
    }
    
    .marketing-email-optin + .row .col-xs-6 {
        float: right;
    }
}

#default-captcha-domainchecker {
    text-align: center;
}

.captchaimage {
    text-align: left;
}

#inputCaptcha + .tooltip {
    display: none !important;
}

#inputCaptcha {
    padding: 2px 15px;
    text-align: left;
    direction: ltr;
}

@media (min-width: 768px) {
 .col-sm-push-11 {
    right: 91.66666667%;
    left: auto;
  }   
  
  .col-sm-pull-1 {
    left: 8.33333333%;
    right: auto;
    }
}


.email-verification .far, .email-verification .fas {
    float: right;
    padding: 2px 0 0 10px;
}

.checkbox label, .radio label {
    padding-right: 20px;
    padding-left: 0px;
}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    margin-left: 0;
    margin-right: -20px;
}

.navbar-main {
    font-size: 12px;
}

@media (min-width: 768px){
    .navbar-nav {
        float: right;
    }
    #primary-nav ul.nav:first-child {
        padding-right:0px;
        padding-left:40px;
    }
    .navbar-right {
        float: left !important;
    }
}

.tile .icon {
    left: 10px;
    right: auto;
}

.xars-custom .main-content .header-lined {
    display:none;
}

.section--divider-top {
    border-top:0;
}

.pricing--item, .pricing--item * {
    direction: rtl !important;
}

.xars-custom .features ul.nav {
    padding-right: 0px;
}

.xars-custom .ml--8 {
    margin-right:8px;
    margin-left:0px;
}

.xars-custom .main-content {
    margin-bottom: 0px;
}

.xars-custom section#main-body {
    padding-bottom: 0px;
}

#order-standard_cart, .row-product-selection {
    padding:0 10% !important;
}

#btnShowSidebar {
    margin: 0 10% 20px 0 !important;
}

.product-selection-sidebar {
    margin-left: 5%;
}

#default-captcha-domainchecker p,#default-captcha-domainchecker .captchaimage {
    text-align: right;
}

input[name="transfer"] {
    border-top-left-radius: 20px !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 20px !important;
}

.icheck-label .iradio_square-blue {
    margin-right: -30px;
    margin-left: 5px;
}

.cc-number-field.visa {
    text-align: left;
}

@media(max-width:767px) {
    #primary-nav ul li {
        float:none;
    }
}

.about-us-wrapper section#main-body {
    padding-top: 0px;
}
.team--member .social ul li a {
    color: #999;
}

.page--content-inner .title .h1 {
    letter-spacing: -1px;
}

.counter--item .img {
    left: -20px;
    right: auto;
}

.testimonial--item blockquote:before {
    display: none;
}

#backToTop {
    left: 30px;
    right: auto;
}