/* =====================================================
   RTL (Right-to-Left) - Arapça Dil Desteği
   ===================================================== */

/* ---- Genel ---- */
body {
    direction: rtl;
    text-align: right;
    font-size: 17px !important;
}

.social-list {
    float: right;
}

.breadcrumbs {
    display: none;
}

/* ---- Bootstrap grid sütunları ---- */
.row {
    direction: rtl;
}

/* ---- Float tersine çevir ---- */
.block-left {
    float: right;
}

.block-right {
    float: left;
}

/* ---- Navbar / Menü ---- */
.au-navbar-menu {
    direction: rtl;
    display: flex;
}

.alt_urunler_row {
    display: flex;
}

.au-navbar-menu>li {
    float: right;
}

.au-navbar-menu .drop-menu {
    left: auto;
    right: 0;
    text-align: right;
}

.au-navbar-menu .drop-menu.bottom-right {
    left: auto;
    right: 0;
}

/* Arapça: navbar - logo sağda, menü hemen solunda (her ikisi float:right) */
.section-navbar-1 .block-left {
    float: right !important;
}

.section-navbar-1 .block-right {
    float: right !important;
    margin-right: 30px;
}

/* ---- Header iletişim blokları ---- */
.contact-widget .block-left {
    float: right;
}

.contact-widget .block-right {
    float: left;
}

.icon-box {
    direction: rtl;
}

/* ---- Logo ---- */
.logo {
    float: right;
}

/* ---- Mobil menü (tablet/telefon) ---- */
.hamburger {
    float: left;
}

/* ---- Liste başlangıcını sağa al ---- */
ul,
ol {
    padding-right: 0;
    padding-left: 0;
}

/* ---- Footer ---- */
footer .footer-block-1,
footer .footer-block-2 {
    text-align: right;
}

footer .quick-link ul,
footer .contact-list ul {
    padding-right: 0;
}

/* ---- Breadcrumb ---- */
.breadcrumb {
    direction: rtl;
}

.breadcrumb>li+li::before {
    content: "\\ ";
}

/* ---- Dil seçici ---- */
.lang-switcher,
.lang-dropdown {
    float: left;
    text-align: right;
}

/* ---- İkon kutuları ---- */
.icon-box-4 {
    direction: rtl;
}

.icon-box-4 .icon {
    margin-right: 0;
    margin-left: 8px;
}

/* ---- Telefon, e-posta, URL — her zaman LTR ---- */
a[href^="tel:"],
a[href^="mailto:"],
.contact-list li a[href^="tel:"],
.contact-list li a[href^="mailto:"] {
    direction: ltr;
    unicode-bidi: embed;
    display: inline-block;
}

/* ---- Side / Kenarlık padding/margin düzeltmeleri ---- */
.p-l-15 {
    padding-left: 0 !important;
    padding-right: 15px !important;
}

.p-r-15 {
    padding-right: 0 !important;
    padding-left: 15px !important;
}

.m-l-15 {
    margin-left: 0 !important;
    margin-right: 15px !important;
}

.m-r-15 {
    margin-right: 0 !important;
    margin-left: 15px !important;
}

/* ---- Owl Carousel ---- */
.owl-carousel {
    direction: ltr;
    /* karusel iç sıralaması LTR olarak kalmalı */
}

/* ---- Font-Awesome ikonlar ---- */
.fa {
    direction: ltr;
    display: inline-block;
}

/* ---- Form alanları ---- */
input[type="text"],
input[type="email"],
input[type="tel"],
textarea,
select {
    direction: rtl;
    text-align: right;
}

/* ---- Tablo ---- */
table {
    direction: rtl;
}

/* ---- Arapça font (Google Fonts veya sistem fontu) ---- */
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
li,
a,
span,
div {
    /* font-family: "Tajawal", "Cairo", "Arial", sans-serif; */
}

.navbar-1 ul li a {
    font-weight: 600 !important;
    font-size: 19px !important;
}


.service-box h5 {
    /* font-size: 19px !important;
    font-weight: 500 !important; */
    font-weight: bold;
    color: black;
    font-size: 20px;
}

.service-box {
    font-size: 16px !important;
    font-weight: 400 !important;