* {
  padding: 0;
  margin: 0;
}

@font-face {
  font-family: MyriadArabic;
  src: url("../fonts/Myriad%20Arabic%20Regular.ttf");
}

html,
body {
  direction: rtl !important;
}

body {
  direction: rtl !important;
  overflow-x: hidden !important;
  text-align: right !important;
}

ol.gradient-list > li::before,
ol.gradient-list > li::after {
  left: auto !important;
  right: -1rem;
}

.getYourLoan .apply-online .owl-dots {
  left: auto !important;
  right: -40px;
}

.dropdown-toggle::after {
  transform: rotateZ(130deg) !important;
  margin: 1px -2px 0px -3px !important;
}

footer button[type="submit"] {
  right: auto !important;
  left: 8px !important;
}

.text-right {
  text-align: left !important;
}

.text-left {
  text-align: right !important;
}

.ml-4,
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: auto !important;
}

/*menu*/
.navbar-nav-scroll .navbar-nav .nav-link {
  padding-right: 0.6rem !important;
}

/*====Home===*/

.mainSlider .caption h1 {
  font-family: MyriadArabic !important;
  text-shadow: rgb(0, 0, 0) 2px 0px 0px, rgb(0, 0, 0) 1.75517px 0.958851px 0px,
    rgb(0, 0, 0) 1.0806px 1.68294px 0px, rgb(0, 0, 0) 0.141474px 1.99499px 0px,
    rgb(0, 0, 0) -0.832294px 1.81859px 0px,
    rgb(0, 0, 0) -1.60229px 1.19694px 0px, rgb(0, 0, 0) -1.97998px 0.28224px 0px,
    rgb(0, 0, 0) -1.87291px -0.701566px 0px,
    rgb(0, 0, 0) -1.30729px -1.5136px 0px,
    rgb(0, 0, 0) -0.421592px -1.95506px 0px,
    rgb(0, 0, 0) 0.567324px -1.91785px 0px,
    rgb(0, 0, 0) 1.41734px -1.41108px 0px,
    rgb(0, 0, 0) 1.92034px -0.558831px 0px;
  font-size: 80px;
}

.microcash-banner .banner-content h3 {
  font-family: MyriadArabic !important;
  text-shadow: rgb(0, 0, 0) 2px 0px 0px, rgb(0, 0, 0) 1.75517px 0.958851px 0px,
    rgb(0, 0, 0) 1.0806px 1.68294px 0px, rgb(0, 0, 0) 0.141474px 1.99499px 0px,
    rgb(0, 0, 0) -0.832294px 1.81859px 0px,
    rgb(0, 0, 0) -1.60229px 1.19694px 0px, rgb(0, 0, 0) -1.97998px 0.28224px 0px,
    rgb(0, 0, 0) -1.87291px -0.701566px 0px,
    rgb(0, 0, 0) -1.30729px -1.5136px 0px,
    rgb(0, 0, 0) -0.421592px -1.95506px 0px,
    rgb(0, 0, 0) 0.567324px -1.91785px 0px,
    rgb(0, 0, 0) 1.41734px -1.41108px 0px,
    rgb(0, 0, 0) 1.92034px -0.558831px 0px;
  font-size: 60px;
}

.mainSlider .caption p {
  font-family: MyriadArabic !important;
  text-shadow: rgb(0, 0, 0) 2px 0px 0px, rgb(0, 0, 0) 1.75517px 0.958851px 0px,
    rgb(0, 0, 0) 1.0806px 1.68294px 0px, rgb(0, 0, 0) 0.141474px 1.99499px 0px,
    rgb(0, 0, 0) -0.832294px 1.81859px 0px,
    rgb(0, 0, 0) -1.60229px 1.19694px 0px, rgb(0, 0, 0) -1.97998px 0.28224px 0px,
    rgb(0, 0, 0) -1.87291px -0.701566px 0px,
    rgb(0, 0, 0) -1.30729px -1.5136px 0px,
    rgb(0, 0, 0) -0.421592px -1.95506px 0px,
    rgb(0, 0, 0) 0.567324px -1.91785px 0px,
    rgb(0, 0, 0) 1.41734px -1.41108px 0px,
    rgb(0, 0, 0) 1.92034px -0.558831px 0px;
  font-size: 60px !important;
}

.microcash-menu .contact_lang_nav .lang_item {
  padding-right: 5px;
  padding-left: auto !important;
}
.microcash-menu .contact_lang_nav .lang_item svg {
  transform: rotate(180deg);
}

.main-title::after {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
}

.micro-cash-faq .faq-details h4 {
  padding-left: auto !important;
  padding-right: 45px;
}
.micro-cash-faq .faq-details p {
  padding-left: auto !important;
  padding-right: 45px;
  margin-left: 30px;
  margin-right: auto !important;
}
.micro-cash-faq .faq-details span a {
  float: left !important;
  margin-left: 30px;
}
.micro-cash-faq .faq-details span a svg {
  transform: rotate(180deg);
}

.dropdown-item {
  text-align: right;
}
.microsubmit_style {
  letter-spacing: normal !important;
}

.loan-calculate-average main {
  padding-right: 40px !important;
  padding-left: 15px !important;
}

ol.gradient-list > li {
  padding-right: 20px !important;
}
ol.gradient-list > li::before {
  right: -1rem;
  left: auto !important;
}
ol.gradient-list > li::after {
  left: auto !important;
  right: -1rem;
}

.slider-button .default-btn::after {
  right: auto !important;
  left: -1px;
  content: "\f104" !important;
}
.slider-button .default-btn:hover {
  padding-right: 26px !important;
  padding-left: 46px !important;
}
.slider-button .default-btn:hover::after {
  right: auto !important;
  left: 0px;
  content: "\f104" !important;
}
.slider-button .default-btn:first-child {
  margin-right: 0;
  margin-left: 20px;
}

/*faq section*/
.micro-cash-faq .faq-details .main-title::after {
  width: 30% !important;
}

/*upgrade your business*/
.upgrade-business .market-business ul li::before {
  left: unset !important;
  right: 0;
}

.upgrade-business .expand-business .expand-box:hover::after {
  margin-right: 15px;
  margin-left: auto !important;
}
.upgrade-business .expand-business .expand-box h4 {
  padding-left: 0;
  padding-right: 15px;
}

/*consolidating-*/
.consolidating-debt .debt-box .box-text .title h6 {
  padding-right: 15px;
  padding-left: unset !important;
}

/*wedding*/
.wedding-cost .plan-steps ul li {
  padding-left: unset !important;
  padding-right: 20px;
}
.wedding-cost .plan-steps ul li::before {
  left: unset !important;
  right: 3px;
}

/*personal*/
.personal-cost-box .mr-3 {
  margin-right: unset !important;
  margin-left: 20px !important;
}

/*medical*/
.medical-cost .medical-box .details-content .media img {
  margin-right: unset !important;
  margin-left: 40px;
}

/*loan-calculator*/
.bg-title #breadcrumb li {
  float: right !important;
}

/*apply-online*/
.loan-calculate-amount .loan-application .info .apply-first-side {
  margin-right: -85px;
  margin-left: auto !important;
}

/*wedding-cost*/
.wedding-plan-steps {
  background-image: url(../images/wedding-ring-ar.png) !important;
}

.loan-calculate-amount .loan-application .info .apply-second-side {
  margin-left: -85px;
  margin-right: auto !important;
}

.bg-title #breadcrumb li:nth-child(even) a {
  background-color: #d8e3ef;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}

.loan-calculate-amount .custom-dropdown::after {
  right: unset !important;
  left: 0 !important;
}

.microcash-faq-page .faq-content .card button {
  text-align: right !important;
}
.microcash-faq-page .faq-content .card button svg {
  margin-left: 5px;
  margin-right: unset !important;
}

/*contact*/
.microcash-form label {
  left: unset !important;
  right: 10px !important;
}

/*required-document*/
.microcash-required-document .document-details .document-box {
  clip-path: polygon(2% 0%, 100% 1%, 100% 100%, 2% 100%, 0% 50%) !important;
}
.microcash-required-document .document-details .document-box p {
  margin-left: 35px;
  margin-right: unset !important;
}
.microcash-required-document .document-details .document-box .content {
  padding-left: 25px;
  padding-right: auto !important;
}
.microcash-required-document .document-details::after {
  right: unset !important;
  left: 0;
  clip-path: polygon(10% 0%, 100% 1%, 100% 100%, 8% 100%, 0% 50%) !important;
}

.pr-c-0 {
  padding-left: 0 !important;
  padding-right: auto !important;
}

.pl-c-0 {
  padding-right: 0 !important;
  padding-left: auto !important;
}

footer ul.navbar-nav {
  float: left !important;
}

.microcash-menu .contact_lang_nav .nav-link {
  padding-right: 2px !important;
  padding-left: 2px !important;
  font-family: "Bold" !important;
  font-size: 15px !important;
  vertical-align: super;
}

/*responsive*/
@media only screen and (max-width: 991px) {
  .sidebar-wrapper .sidebar-menu .sidebar-dropdown > a:after {
    right: auto !important;
    left: 15px;
  }
  .sidebar-wrapper .sidebar-menu .sidebar-dropdown li a:before {
    margin-left: 10px;
    margin-right: unset !important;
  }

  .loan-calculate-amount .apply-first-side {
    margin-right: 0 !important;
  }
  .loan-calculate-amount .apply-second-side {
    margin-left: 0 !important;
  }
}
@media (min-width: 768px) {
  .ml-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: unset !important;
  }
}

/*# sourceMappingURL=main-ar.css.map */

@media (max-width: 767px) {
  .mainSlider .caption h1 {
    font-size: 50px !important;
  }

  .mainSlider .caption p {
    font-size: 40px !important;
  }
}
