.home-slider
{
    direction: ltr !important;
}
.slider-item .slider-shape img
{
    position: absolute;
    top: -5px;
    max-width: 591px;
    left: 0 !important;
    right: inherit;
}
.slider-item .slider-text
{
 direction: rtl !important;
}
.slider-item .slider-text h1
{
    font-size: 32px;
    line-height: 60px;
}
.common-btn a
{
    margin-right: 0;
}
.hospital-right
{
    margin-right: 20px;
}
.about-right
{
    margin-right: 35px;
}
.slider-nav ,
.slider-for
{
    direction: ltr;
}
.languages_dropdown ul{
    padding: 5px ;
    text-align: right;
}
/*Login Page  */
.signup-item .signup-head h2:before
{
    right: 0 ;
}
.breadcrumb
{
    direction: ltr;
}
.generic-tabs .nav-item
{
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 18px;
}
.media-card {
    display: inherit !important;
}
.doc-info-right
{
    margin-right: auto !important;
    margin-left: initial !important;
}
.container_check .checkmark
{
    right: 0  !important;
}
.container_check
{
    padding-right: 25px;
}
.main-nav nav .navbar-nav .nav-item a
{
    font-size : 15px ;
}
#togglePassword
{
    border-radius: 4px 0 0 4px;
}
#loginForm input[type="password"]
{
    border-radius: 0 4px 4px 0 ;
}
.generic-tabs
{
  padding-right: 0 !important;
}
.generic-tabs .nav-item
{
    margin-right: 0 !important;
}
.top-head
{
    text-align: right !important;
}
.footer-item .footer-contact ul li a
{
    display: block;
    color: #fff;
    margin-bottom: 7px;
    margin-right: 63px;
}
.footer-item .footer-contact ul li i
{
    right: 0 !important;
}
.modal-header .btn-close
{
    margin: 0 !important;
}
.payment-box ul li i
{
    color: #19B9B7;
    font-size: 22px;
    float: right;
    margin-left: 15px;
}
.appointment_steps_title
{
    text-align: right;
}
.appointment_steps
{
    text-align: right;
}
.specilize_search h3
{
    text-align: right;
    margin-bottom: 14px;
}
.specilize_search
{
    margin-bottom: 20px;
}
.doc-location
{
    text-align: right;
}
.instractions .modal-footer
{
    direction: ltr;
}
