.mobile-app-section .mobile-app-img-container img {
    height: auto;
}
.mobile-app-section  .app-buttons img {
    height: auto;
}



.phone-internation-parent.is-invalid .phone-internationl{
    border-color: #dc3545;
    padding-right: calc(1.5em + .75rem);
    background-image: url('../images/error.svg');
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}
.arabic-version .phone-internation-parent.is-invalid .phone-internationl{
    background-position: left calc(.375em + .1875rem) center;
}

.phone-internation-parent.is-valid .phone-internationl{
    border-color: #198754;
    padding-right: calc(1.5em + .75rem);
    background-image: url('../images/valid.svg');
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}
.arabic-version .phone-internation-parent.is-valid .phone-internationl{
    background-position: left calc(.375em + .1875rem) center;
}
.iti__flag{
    background-image: url('../Assets/Icons/flags.png' ) !important;
}
.lang-container h5 {
    font-family: var(--ar-font-family);
}
.arabic-version .lang-container h5 {
    font-family: var(--main-font-family);
}
.text-primary-mobile-container,
.text-second-mobile-container {
        display: none !important;
}
@media (max-width: 767.98px) {
    #cssmenu .has-sub a.text-primary-mobile {
        color: var(--primary-color) !important;
    }
    #cssmenu .text-second-mobile {
        color: var(--secondary-color) !important;
    }
    .nav-buttons {
        display: none !important;
    }
    .text-primary-mobile-container,
    .text-second-mobile-container {
        display: block !important;
    }
}
#cssmenu.small-screen #menu-button {
    inset-inline-end: 10px !important;
    inset-inline-start: unset !important;
}
.call-list i {
    color: #fff;
}
