/*---------------------------------------------------------------
  Main  Font */
/*--------------------------------------------------------------*/
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/Arabic/Cairo-Light.ttf) format('truetype');
}

@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/Arabic/Cairo-Regular.ttf) format('truetype');
}

@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/Arabic/Cairo-SemiBold.ttf) format('truetype');
}

@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/Arabic/Cairo-SemiBold.ttf) format('truetype');
}

@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/Arabic/Cairo-Bold.ttf) format('truetype');
}

@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/Arabic/Cairo-Black.ttf) format('truetype');
}

/*************/
body, h1, h2, h3, h4, h5, h6, p, a:link, a:visited, a:active, a:focus {
  font-family: 'Cairo', serif;
}

/*************/
.rtl .fa-chevron-right {
  transform: rotate(180deg);
}

[type="email"], [type="file"], [type="number"],
[type="password"], [type="tel"], [type="url"] {
  text-align: right;
}

.section-title h2 {
  margin-top: 20px;
}

.search-home-box {
  width: 100%;
}

.CategoriesWidget-list .nav a:after {
  transform: rotate(180deg);
  left: inherit;
  right: 0;
}

.text-title-merchant:after {
  right: 0;
  left: inherit;
  transform: rotatey(150deg);
}

.text-title-merchant:before {
  right: -95%;
  left: inherit;
}

.merchant-head-data h1, .merchant-head-data h2 {
  font-size: 26px;
  margin-bottom: 7px;
}

.merchant-head-data h3 {
  font-size: 21px;
}

.welcome-intro h2 {
  line-height: 65px;
}

.iti__country-list {
  left: 0;
  text-align: right;
}

.dropdown-user-login img {
  margin-right: 0px;
  margin-left: 7px;
}

.Settings-sidebar-list a {
  padding-left: 0px;
  padding-right: 30px;
}

.Settings-sidebar-list a.active {
  border-left: 0px solid #074E88;
  border-right: 2px solid #074E88;
  margin-left: 0px;
  margin-right: -2px;
}

.Settings-sidebar-list {
  border-left: 0px solid #D1D1D1;
  border-right: 2px solid #D1D1D1;
}

.form_style_1 .btn-secondary.col {
  margin-left: 10px;
  margin-right: 0px;
}

.account-step-progressbar li {
  float: right;
}

.account-step-progressbar li:first-child:after {
  left: inherit;
  right: 50%;
}

.account-step-progressbar li:last-child:after {
  left: inherit;
  right: -50%;
}

.account-step-progressbar li:nth-child(2):after {
  left: inherit;
  right: -50%;
}

.wallet-top-cover .row .col-lg-7 {
  margin: auto !important;
}

.rtl .wallet-next .fa-chevron-right {
  transform: rotate(0deg);
}

.card-box.card-box-popup.mr-auto.ml-auto {
  margin: auto !important;
}

.Company_contact a:after {
  left: 15px;
  right: inherit;
}
.credit-cell {
  float: left;
}
@media only screen and (min-width: 1024px) {
  .caption-slide-in h2 {
    margin-bottom: 27px;
  }

  .nav-pills.tabRegister-nav .nav-link {
    width: 100%;
  }

  .welcome-intro h2 {
    font-size: 50px;
  }
}

@media only screen and (max-width: 1026px) and (min-width: 1024px) {}

@media only screen and (max-width: 1024px) {}

/* TABLET  : 768px  ----  col-sm */
@media only screen and (max-width: 985px) and (min-width: 768px) {}

/*  Phone  : 480px   ----  col-xs */
@media only screen and (max-width: 767px) {}

/*  Phone  : 480px   ----  col-xs */
@media only screen and (max-width: 767px) and (min-width: 480px) {}

/* Phone  : 320px */
@media only screen and (max-width: 479px) {}
