/* GLOBAL */
body{
    direction:rtl;
    text-align:right;
    font-family:'Cairo', sans-serif;
}

/* NAVBAR */
.header-area .main-nav .nav{
    float:left;
}

.header-area .main-nav .nav li{
    float:right;
}

.header-area .main-nav .logo{
    float:right;
}

/* HERO TEXT */
.left-content .inner-content{
    text-align:center;
}

/* ABOUT SECTION */
.left-text-content,
.section-heading,
.section-heading h2,
.section-heading h6{
    text-align:right;
}

/* MENU CARDS */
.card .info,
.card .info p,
.card .info h1{
    text-align:right;
}

/* MENU BUTTONS */
.main-text-button{
    text-align:right;
}

/* CONTACT SECTION */
.phone,
.message,
.left-text-content{
    text-align:right;
}

/* FOOTER */
footer{
    direction:ltr;
}

/* ICON FIX */
.fa{
    direction:ltr;
}

/* TABS */
#tabs ul{
    text-align:center;
}

/* MOBILE */
@media (max-width:768px){

    .header-area .main-nav .nav{
        text-align:right;
    }

    .left-content .inner-content{
        text-align:center;
    }

}






.card .info,
.card .info .title,
.card .info .description{
    text-align:right !important;
}



.left-text-content{
    text-align:right;
}

.left-text-content p{
    text-align:right;
}

.section-heading{
    text-align:right;
}

.section-heading h6:before{
    right:10 !important;
    left:auto !important;
}

.section-heading h6{
    padding-right:0;
    padding-left:40px;
}

.section-heading h6:before{
    left:0 !important;
    right:auto !important;
}

.card .info{
    text-align:center !important;
}

.card .info .title,
.card .info .description{
    text-align:center !important;
}


.section-heading h6{
    padding-left:55px !important;
    padding-right:0 !important;
    display:inline-block;
}

.section-heading h6:before{
    left:auto !important;
    right:100% !important;
    margin-right:15px;
}


.left-text-content .section-heading h2{
    text-align:right !important;
    width:100%;
}

.left-text-content{
    padding-right:0 !important;
}

#about .left-text-content{
    text-align:right !important;
    margin-right:auto;
    margin-left:0;
}

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

#about .col-lg-6:first-child{
    padding-right:15px !important;
    padding-left:0 !important;
}

#about .section-heading h2{
    position:relative;
    right:-120px;
}

#chefs .section-heading,
#chefs .section-heading h6,
#chefs .section-heading h2{
    text-align:center !important;
}

#chefs .section-heading h6{
    padding-left:0 !important;
}

#chefs .section-heading h6:before{
    display:none;
}

#chefs .text-center,
#chefs .text-center .section-heading,
#chefs .text-center .section-heading h6,
#chefs .text-center .section-heading h2{
    text-align:center !important;
}


#chefs .section-heading{
    text-align:center !important;
}

#chefs .section-heading h6,
#chefs .section-heading h2{
    width:100%;
    text-align:center !important;
    right:0 !important;
}

#chefs .section-heading h6,
#chefs .section-heading h2{
    display:block !important;
    position:static !important;
    margin:0 auto !important;
}


#chefs .col-lg-4{
    margin:0 auto !important;
    float:none !important;
}

#chefs .section-heading{
    width:100%;
    text-align:center !important;
}

#chefs .section-heading h6,
#chefs .section-heading h2{
    text-align:center !important;
    position:static !important;
    right:auto !important;
    left:auto !important;
    margin:0 auto !important;
}




.owl-nav,
.slick-arrow{
    direction:ltr;
}


.header-area,
.header-area .nav li a{
    font-family:'Poppins', sans-serif !important;
}


#offers .text-center{
    text-align:center !important;
}

#offers .text-center .section-heading,
#offers .text-center .section-heading h6,
#offers .text-center .section-heading h2{
    text-align:center !important;
}

#offers .section-heading h6:before{
    display:none !important;
}


#offers .col-lg-4{
    margin:0 auto !important;
    float:none !important;
}

#offers .section-heading{
    width:100%;
    text-align:center !important;
}

#offers .section-heading h6,
#offers .section-heading h2{
    text-align:center !important;
    position:static !important;
    right:auto !important;
    left:auto !important;
    margin:0 auto !important;
}

.clearfix{
    display:block !important;
}

/* FORCE MENU BUTTON POSITION SAME AS MENU3 */

html[dir="rtl"] .nav-button-wrap{
    position:absolute !important;
    left:0 !important;
    right:auto !important;
    top:50% !important;
    transform:translateY(-50%) !important;
    margin:0 !important;
}

/* FIX WHITE DOT SEPARATOR */
html[dir="rtl"] .dots-separator{
    text-align:center !important;
}

html[dir="rtl"] .dots-separator span{
    left:auto !important;
    right:auto !important;
    margin:0 auto !important;
    display:block !important;
}

/* FOOTER LAYOUT */

footer{
    direction:ltr;
}

footer .container{
    max-width:100% !important;
}

footer .row{
    position:relative;
    width:100%;
    min-height:80px;
    margin:0 !important;
}

/* SOCIAL ICONS */
footer .row > div:first-child{
    position:absolute;
    left:30px;
    top:50%;
    transform:translateY(-50%);
    width:auto !important;
    max-width:none !important;
}

/* LOGO */
footer .row > div:nth-child(2){
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%, -50%);
    width:auto !important;
    max-width:none !important;
}

/* COPYRIGHT */
footer .row > div:last-child{
    position:absolute;
    right:30px;
    top:50%;
    transform:translateY(-50%);
    width:auto !important;
    max-width:none !important;
    text-align:right;
}

@media (max-width: 1024px){

    .header-area .main-nav .menu-trigger{
        left:40px !important;
        right:auto !important;
    }

}



/* RESPONSIVE FOOTER FIX */

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

    footer .row{
        display:flex !important;
        flex-direction:column !important;
        align-items:center !important;
        justify-content:center !important;

        gap:20px;

        min-height:auto !important;
    }

    footer .row > div{
        position:static !important;

        left:auto !important;
        right:auto !important;
        top:auto !important;

        transform:none !important;

        width:100% !important;

        text-align:center !important;

        margin-bottom:10px;
    }

}



