/* GLOBAL */
body{
    direction: rtl;
    text-align:right;
}

/* HEADER */
.logo-holder{
    float:right;
    left:auto;
    right:25px;
}

.nav-holder{
    float:left;
    margin-right:0;
    margin-left:60px;
}

.nav-holder nav{
    float:left;
}

.nav-holder nav li{
    float:right;
    margin-right:0;
    margin-left:15px;
}

.nav-holder nav li ul{
    left:auto;
    right:0;
}

.nav-holder nav li ul li ul{
    left:auto;
    right:100%;
}

/* TEXT */
.grid-item-details h3,
.grid-item-details p,
.section-title,
.hero-title,
.text-block{
    text-align:right;
}

/* MENU PRICES */
.grid-item_price span{
    float:right;
}

/* BUTTON ICONS */
.btn i{
    margin-left:0;
    margin-right:20px;
}

/* GALLERY FILTERS */
.gallery-filters a:before{
    right:auto;
    left:50%;
}

/* FORMS */
input,
textarea,
select{
    direction:rtl;
    text-align:right;
}

/* FOOTER */
.footer-widget-title,
.footer-widget-content p,
.footer-contacts li{
    text-align:right;
}

.gallery-filters{
    direction: rtl;
  
    text-align:center;
    display:table;
    margin:0 auto 60px auto;
}

.menu3-footer{
    direction:ltr;
}

.menu3-footer *{
    direction:ltr;
}


.grid-item-details{
    text-align:right;
}

.grid-item_price span{
    float:right;
}

.gallery-items{
    display:flex;
    flex-wrap:wrap;
    direction:rtl;
}

.gallery-item{
    float:none !important;
}

.gallery-items{
    direction: rtl;
}

.gallery-items .gallery-item{
    float: right !important;
}

.grid-item-holder{
    direction:ltr !important;
}


.box-media-zoom i{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    margin:0 !important;
}




.hero-title,
.section-title{
    text-align:center !important;
}

.hero-title h4:before{
    left:50%;
    transform:translateX(-50%);
}
#about .section-heading h2{
    max-width:100% !important;
    width:100% !important;
    text-align:right !important;
}

#about .section-heading{
    width:100% !important;
    max-width:100% !important;
    text-align:right !important;
}

#about .section-heading h2{
    width:100% !important;
    max-width:100% !important;
    text-align:right !important;
    margin-right:0 !important;
    margin-left:auto !important;
}


/* KEEP ORIGINAL MENU3 SEPARATOR */

.bold-separator{
    text-align:center !important;
    margin:20px auto 30px auto !important;
}

.bold-separator span{
    display:inline-block !important;
    position:relative;
}

/* CENTER PDF BUTTON */

.pdf-download-wrap{
    width:100%;
    text-align:center;
    margin-top:10px;
}

.pdf-download-btn{
    display:inline-block !important;
    float:none !important;
}

/* CENTER TEXT INSIDE DOWNLOAD BUTTON */

/* PERFECTLY CENTER BUTTON CONTENT */

.pdf-download-btn{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;

    padding:14px 28px !important;

    text-align:center !important;
    gap:10px;

    float:none !important;
}

.pdf-download-btn i{
    margin:0 !important;
    position:relative;
    top:1px;
}

.gallery-items{
    direction: rtl;
}

.gallery-items .gallery-item{
    right: auto !important;
}

/* MOVE MOBILE HAMBURGER TO LEFT */

/* MOVE HAMBURGER TO LEFT FOR ARABIC */
/* MOBILE + TABLET + IPAD */

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

    .header-container{
        position:relative;
    }

    .nav-button-wrap{
        position:absolute !important;
        left:25px !important;
        right:auto !important;
        top:1px !important;
    }

    .nav-button{
        float:left !important;
    }

}




/* CENTER SHOW FILTER BUTTON */

.gallery_filter-button{
    display:table !important;
    margin:0 auto 30px auto !important;
    float:none !important;
    text-align:center !important;
}