body,h1,h2,h3,h4,h5,h6,p,span,a,div,.main-title,.sec-title,.our-apps h4,.item-block h4, .advantage .row h4,.advantage .row h4>span,.choose-steps p,.choose-steps h4,footer h4,.top-bar ul li>a,.select-option label,.nav-type-selected,.search-button,input,.dropdown-container > ul > li,#search-services label,.contact-form .form-label,.btn-primary,label,.site-form label,.medFont,.new-member .nav-link,.profile-tabs .nav-link,.disease-list li,.new-member .nav-link.active,.three-actions .btn, .add-fav, .share-btn, .download-btn,.edit-delete .btn,.btn-outline-primary,.faq-tabs .nav-link,.btn-link{font-family: "ArFont" !important;}

::-webkit-input-placeholder { font-family: "ArFont" !important;}
:-ms-input-placeholder {font-family: "ArFont" !important;}
::placeholder {font-family: "ArFont" !important;}
html,.owl-carousel .owl-item { direction: rtl; }
.iti input[type=tel],.form-control{text-align: right !important;}
.otp-item{
    text-align: center !important;
  }
 html[dir='rtl'] .otp-wraper{
   flex-direction: row-reverse;
  }
.notification-list a{
    float: initial !important;
}
.notification-list .fa-eye{
    margin-left: 8px !important;
}
.checkbox-group label::after{
    left: auto;
    right: 4px;
}
select {
    -moz-appearance: none;
    background:url("../imgs/arrow.png") no-repeat 5% center / 10px 6px !important;
}
.btn-primary .fa-chevron-right,.btn .fa-chevron-left{
    transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
}
.scroll-top { right: auto; left: 2rem;}
/* .top-bar .dropdown-menu {
    right: 0 !important;
    left: auto !important;
    -webkit-transform: translate(50%, 0) !important;
    -o-transform: translate(50%, 0) !important;
    transform: translate(50%, 0) !important;
} */
.person-img:after {
    left: 0;
    right: auto;
}
.iti__arrow { margin:0 6px 0 0;}
.faq-tabs .nav-link{ text-align: right;}
.js-cal-prev{right: -40px; left: auto;}
.js-cal-next{left: -40px; right: auto;}
.add-remove {
    right: auto;
    left: 1rem;
}
.search-form .col-md-3, .search-form .col-md {
    border-left: 2px solid var(--border-color);
    border-right: none;
}
.sw-theme-dots>.nav .nav-link::after{
    right: 0;
    left:auto
}
.sw-theme-dots .nav li:first-child .nav-link:after{
    left:0;
    right: auto;
}
.sw-theme-dots .nav li:last-child .nav-link:after{
    right: 0;
    left: auto;
}
footer .list-unstyled li > a:after{
    right:0;
    left: auto;
}
.doctors-scroll{
    left: auto;
    right: 50px;
}
.doctors-scroll .item-style{
    margin:0 0 0 2rem;
}
.doctors-scroll .item-style .border-end {
    border-right: none !important;
}
.vaccines-items .form-check-input {
    left: 1.5rem;
    right: auto;
}
#specialty_id-label {
    width: 100px !important;
}
.choose-steps {
    max-width: 560px;
}
.choose-steps p{font-size: .9rem;}
.wizard-content .wizard>.steps>ul>li:before {
    left: auto !important;
    right: 0 !important;
}
.wizard-content .wizard>.steps>ul>li:after {
    right: auto !important;
    left: 0 !important;
}
::-webkit-calendar-picker-indicator {
    position: absolute;
}
.dropdown-container::after,.menu__button--arrow::after{right: auto;left: 8px;}
.top-bar .dropdown-menu{left:auto !important;right: 0 !important;}
.nav-search .search-text-icon i ,.search-text-icon img{
    right: 8px;
    left: auto;
    margin: 0 !important;
}
.nav-search .search-text-icon i:before{
    margin: 0 !important;
}
.orbi-item .dicription p{text-align: right !important;}
.phone-container .input-group-text{
    right: 81px;
    left:auto;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.phone-container .iti--allow-dropdown input[type=tel]{
    padding-left: 0 !important;
    padding-right: 58px !important;
}

@media (min-width:  991.98px) and (max-width: 1272px) {
    .js-cal-prev{right: -30px; left: auto;}
    .js-cal-next{left: -30px; right: auto;}
    .dropdown-container::after,.menu__button--arrow::after{right: auto;left: 33px;}
    .nav-search .search-text-icon i ,.search-text-icon img{
        right: 33px;
        left: auto;
    }
}
@media (max-width:  991.98px){
    .nav-search .search-text-icon i ,.search-text-icon img{
        right: 33px;
        left: auto;
    }
    .dropdown-container::after,.menu__button--arrow::after{right: auto;left: 33px;}
}
@media (max-width: 580px) {
    .scroll-top { left: 1rem; }
    .person-img { margin:0 0 0 9px !important;}
    .notificate-icon.me-3 {
        margin-left: 0.55rem!important;
        margin-right: 0!important;
    }
}
@media (max-width: 480px){
    .js-cal-prev{right: -30px; left: auto;}
    .js-cal-next{left: -30px; right: auto;}
    .top-bar .dropdown-menu {
        margin-left: auto !important;
        margin-right: -1px !important;
    }
}
@media (max-width: 300px){
    .orbi-item .icon-img-container{margin-left: 10px;margin-right: auto;}
}
@media only screen and (max-width: 800px){
    .orbi-item .dicription p{text-align: right !important;}
}
@media (max-width: 280px){
    .nav-search .search-text-icon i, .search-text-icon img {
        left: auto;
        right: 16px
    }
    .menu__button--arrow::after {
        right: auto;
        left: 16px;
    }
}