html {
  direction: rtl;
}

p,
h1,
h2,
h3,
h4,
h5,
h6,
input,
label,
a {
  direction: rtl;
}

section#company .company-info-list {
  text-align: right;
  direction: rtl;
}

nav#navigation {
  direction: rtl;
}

section#cta .form-container .form-group .form-control {
  float: right;
}

header#header .top-header .navbar-brand {
  flex-direction: row-reverse !important;
}

.form-group,
.betaqa-header-content {
  text-align: right;
  direction: rtl;
}

.section-title::after {
  margin-right: 0px;
  margin-left: auto;
}

.form-check {
  direction: rtl;
}

.contact-info {
  text-align: right !important;
  direction: rtl;
}

.profile-actions {
  direction: rtl;
}

section#betaqa .betaqa-content .list .list-item .content-description {
  padding-right: 20px;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  margin-right: 20px;
  padding-left: 0px;
  border-left: 0px;
  margin-left: 0px;
}

.reviews h5,
.reviews p,
.reviews .rating {
  text-align: right;
}

.modal-header .close {
  margin-left: 0px;
}

.vc-arrow.is-left {
  transform: rotate(180deg);
}

.vc-arrow.is-right {
  transform: rotate(180deg);
}

@media (max-width: 991px) {
  .col-list .product-card .btn-product {
    margin-left: 0px !important;
    margin-right: auto !important;
  }
}

#tabs-carousel .owl-stage {
  left: 80px;
}

.calendar-wrapper {
  direction: rtl;
}

.form-check-label {
  padding-right: 20px;
}

.badge-card {
  left: auto;
  right: 5px;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
}

.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

