body {
  font-family: 'Cairo', sans-serif;
    text-align: right;
}

[dir="rtl"] .header_section .header_top .contact_nav div a:last-child {
  border-left: 0;
}

/*[dir="rtl"] .header_section .header_bottom {*/
/*  !*background: linear-gradient(300deg, #ffffff 25%, #29225b 25%);*!*/
/*  background-color: #29225b;*/
/*}*/

[dir="rtl"] .custom_nav-container .navbar-nav {
  margin-left: unset;
  margin-right: auto;
}

[dir="rtl"] .info_section h4 {
  text-align: right;
}

[dir="rtl"] .info_section .info_contact .contact_link_box a {
  text-align: right;
}

[dir="rtl"] .owl-stage-outer{
  position:relative;
  overflow:hidden;
  -webkit-transform:translate3d(0,0,0);
  direction: ltr;
}

[dir="rtl"] .carousel-indicators {
  padding-inline-start: 0;
}

[dir="rtl"] .about_section .img-box {
    padding: 0 0 45px 45px;
}

[dir="rtl"] .about_section .img-box::before {
    right: unset;
    left: 0;
}

[dir="rtl"] .owl-carousel.owl-drag .owl-item {
    direction: rtl;
}

[dir="rtl"] .client_section .box .client_id {
    margin-right: 0;
    margin-left: 25px;
}

[dir="rtl"] .client_section .box .detail-box p {
    text-align: right;
}

[dir="rtl"] .contact_section .form_container input[type=radio] {
    margin-right: 10px;
    margin-left: 0;
}

[dir="rtl"] .contact_section .form_container input[type=radio]:first-child {
    margin-right: 0;
}

[dir="rtl"] .contact_section .heading_container img:first-child {
    margin-left: 20px;
}

[dir="rtl"] .contact_section .form_container div.buttons {
    text-align: left;
}

@media (max-width: 576px) {
    [dir="rtl"] .header_section .header_bottom {
        /*background: #fff;*/
        padding: 15px 0;
    }

    [dir="rtl"] .custom_nav-container .navbar-toggler span,
    [dir="rtl"] .custom_nav-container .navbar-toggler span::before,
    [dir="rtl"] .custom_nav-container .navbar-toggler span::after {
        background-color: #fff;
    }

    [dir="rtl"] .navbar-collapse {
        background-color: rgb(41, 34, 91);
        /*background-color: rgb(190, 41, 33);*/
        padding-bottom: 10px;
    }

    [dir="rtl"] .custom_nav-container .navbar-nav {
        padding-right: 0;
    }
}
