.intl-tel-input.allow-dropdown {
  width: 100% !important;
}
html[lang=ar] .intl-tel-input.allow-dropdown .selected-flag {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
html[lang=ar] .intl-tel-input.allow-dropdown .flag-container,
html[lang=ar] .intl-tel-input.allow-dropdown .flag-container {
  left: auto !important;
  right: 0 !important;
}
html[lang=ar] .intl-tel-input.allow-dropdown.allow-dropdown input,
html[lang=ar] .intl-tel-input.allow-dropdown.allow-dropdown input[type=text],
html[lang=ar] .intl-tel-input.allow-dropdown.allow-dropdown.iti-sdc-4 input[type=tel] {
  padding-left: 10px;
  padding-right: 56px;
  direction: rtl !important;
}
html[lang=ar] .intl-tel-input.allow-dropdown .selected-flag {
  border-left: solid 1px rgba(221, 221, 221, 0.637);
  border-right: solid 0px rgba(221, 221, 221, 0.637);
}
.intl-tel-input.separate-dial-code .selected-flag {
  border-right: solid 1px rgba(221, 221, 221, 0.637);
  background-color: transparent;
}

.flag-container:hover {
  background-color: transparent;
}

.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
  background-color: transparent;
}

.intl-tel-input.separate-dial-code .selected-dial-code {
  padding-left: 23px;
}
html[lang=ar] .country-list{
    text-align:right;
}