.iti__flag {
  width: 20px;
  height: 15px;
  background-image: url('../flags.png') !important;
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  box-shadow: 0px 0px 1px 0px #888;
  display: inline-block;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
  .iti__flag {
    background-image: url('../flags@2x.png') !important;
  }
}

.iti__country-list {

  max-width: 230px;
}


.iti--separate-dial-code .iti__selected-flag {
  background-color: transparent !important;
}

.iti__selected-flag {
  padding: 0 !important;
}