@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@200;400;700&display=swap');
body{
    font-family: 'Noto Sans Arabic', sans-serif;
    /* direction: rtl; */
    /* text-align: right; */
}
h1,h2,h3,h4,h5,h6,p,span,div{
    font-family: 'Noto Sans Arabic', sans-serif !important;
}
nav.menu-home-page-container {
    direction: rtl;
}
nav.menu-home-page-container li.menu-item {
    float: right;
    margin-right:0px ;
    margin-left:25px ;
}
nav.menu-home-page-container li.menu-item a{
    font-size: 20px;
}
.aheto-toolbar .widget {
    direction: rtl;
}
.aheto-toolbar .widget h6 a{
    direction: ltr !important;
    float: left;
    padding-right: 5px;
}
.aht-ban__content
{
    direction: rtl;
}
h5.aht-ban__desc {
    font-size: 25px;
}
.aht-ban__link-prime
{
    font-size: 20px !important;
}
.aheto-content-block__title
{
    font-size: 35px !important;
}
.t-light
{
    font-weight: 200;
}
a.aheto-btn {
    font-size: 20px;
}
.div-direction
{
    direction: rtl;
}
.language
{
    direction: rtl;
    text-align: right;
}
footer{
    direction: rtl;
}
.widget_aheto__logo {
    text-align: right;
}
.widget_aheto__infos p{
    text-align: right;
    padding-right: 37px !important;
    direction: ltr;
}
.aheto-contact__link
{
    direction: ltr;
}
.widget_aheto__infos p i{
    right: 1px;
    margin-left: 20px;
}
.widget_nav_menu_2
{
    text-align: right;
}
.widget_nav_menu_2 li a
{
    font-size: 20px !important;
}
.widget_mc4wp_form_widget
{
    text-align: right;
}
.aht-socials--circle
{
    text-align: right;
}
.main-header__menu-wrap
{
    direction: rtl;
}
.main-header .wpml-ls-legacy-dropdown {
    padding-left: 25px;
  }
  .aheto-footer-15 .widget_mc4wp_form_widget.aheto_mc_1 input[type=submit], .wpcf7-submit
  {
    font-size: 18px !important;
  }
.aheto-form
{
    direction: rtl;
}
.list-all-banks{
direction: rtl;
text-align: right;
}
.contact-address-section
{
    direction: rtl;
    text-align: right;
}
.aheto-contact--modern .aheto-contact__type, .aheto-contact--sidebar .aheto-contact__type
{
    font-size: 24px;
    text-align: right;
}
.emi-slider
{
    direction: rtl;
    text-align: right;
}

@media only screen and (max-width: 1024px) {

nav.menu-home-page-container li.menu-item
{
    text-align: right;
}
.main-header .aheto-toolbar {
    padding: 15px 0;
}
  }
  @media only screen and (max-width: 570px) {

    .main-header .wpml-ls {
        display: block !important;
        width: 100%;
        text-align: center;
        margin-top: 0px;
    }
    .main-header .main-header__logo
    {
        flex-basis: 100%;
        flex-direction: column;
    }
  }

.swal-text
{
    text-align: right;
    direction: rtl;
}
.aht-socials__icon
{display: block;
margin-top: 35%;}
.main-header .wpml-ls-sub-menu li
{
    text-align: right;
}
.aht-socials__link:last-child
{
    margin-right: 20px;
}
.blog--small .aht-page__content, .blog--single .aht-page__content , .blog--single .aheto-heading__title
{
    direction: rtl;
    text-align: right;
}
#existing_emi , #existing_section
{
    direction: rtl;
    text-align: right;
}
#initial_form_btn
{
    float: right;
}
.err-message
{
    float: right !important;
}
.tipsy-text{
    direction: rtl;
    text-align: right;
}
.wpcf7-form #phone{
        text-align: right;

  }
  .togglebanking{
    text-align: right; 
    margin-top:25px;
    direction: rtl;
}
.spl_offer{
direction: rtl;
text-align: right;
}
.wpcf7-form-control-wrap.Message
{
    direction: rtl;
    text-align: right;
}
#govt_block, #private_block, #female_gender
{
    direction: rtl;
    text-align: right;
}
#calculate_btn
{
    margin-right: 14px !important;
}
#initial_form_btn {
    width: 100%;
  }
#pension_amount {
    text-align: right;
    direction: rtl;
    font-size: 30px;
}
.retirement-terms
{
    text-align: right;
  direction: rtl;
  padding-right: 15px;
}
#pension_result
{
    direction: rtl;
}
#pension_result #pension_amount
{
    float: right;
    margin-right: 0px;
    margin-left: 20px;
}
#pension_result #elderly_allowance
{
    float: right;
    margin-right: 0px;
    margin-left: 20px;    
}
#pension_result #above_3000
{
    float: right;
    margin-right: 0px;
    margin-left: 20px;    
}

#elderly_msg
    {
        text-align: right;
        direction: rtl;
        width: 100%;
    }
    .blog-pagination-wrapper
    {
        direction: ltr !important;
    }