


@import url('https://fonts.googleapis.com/css?family=Cairo');

@import 'https://fonts.googleapis.com/earlyaccess/droidarabickufi.css';

body, h1, h2, h4, h3, h5, h6, p, label, input, li, span, strong, a {
    font-family: 'Droid Arabic Kufi', sans-serif !important;
}

html, body {
    direction: rtl;
}


.float-right {
    float: left!important;
}


.menu ul li ul.mgea-menu li.mega-sub,
/*.team-list .slick-track,*/
/*#slick_blogs .slick-track,*/
.float-left {
    float: right!important;
}
.dises-list .slick-slide {
    float: right;
}
.slick-initialized .slick-slide {
    direction: rtl;
    text-align: right;
}
.blog-title {
    margin-left: 0;
    margin-right: 20px;
}

.welcome-about,
.menu ul li ul.dropdown_menu, .menu ul li ul.dropdown_menu li ul.dropdown-submenu,
.text-left {
    text-align: right !important;
}
.welcome-about {
    background-color: rgba(255, 255, 255, 0.7);
    padding: 20px 15px;
}
.welcome-about p.text1 {
    color: #404040;
    margin-top: 22px;
    font-size: 16px;
    line-height: 25px;
}
.text-right {
    text-align: left !important;
}

.header .logo {
    right: 0;
}

.menu ul li ul.dropdown_menu,
.menu ul li ul.mgea-menu {
    text-align: right;
    left: auto;
    right: 0;
}



.searchbar-inner .search button {
    right: auto;
    left: 10px;
    cursor: pointer;
}
.header button .mdi {
    color: #000 !important;
}
.searchbar-inner .search input {
    padding-right: 20px;
    padding-left: 20px;
}

.section-title.text-center {
    
}

.slick-slider {
    direction: ltr !important;
}
.slick-dots {
    direction: rtl;
}

.page-services .sec-services,
.blog-thumbnail .blog-publish,
.blog-desc,
.txt-recipes,
.contact-form,
.blog-desacription,
.details-txt,
.footer .row > div {
    text-align: right;
}

.contact-form-box input,
.links_footer {
    padding-left: 0;
    padding-right: 20px;
}

.copyright p {
    text-align: center !important;
}

.mean-container .mean-nav ul li a,
.mean-container .mean-nav ul li,
.publish-date {
    float: right;
}

.detail-recipe .detail,
.mean-container .mean-nav ul li a,
.mean-container .mean-nav ul li {
    text-align: right;
}


.pulse-effect {
    top: 50px;
    right: auto;
    left: 50px;
}

.mean-container .mean-nav ul li a.mean-expand {
    left: 0;
    right: auto;
}

.modal-header .close {
    margin: -1rem auto -1rem -1rem ;
}

.search-inner > a.langs {
    margin-left: 0;
    margin-right: 20px;
}

.b-desc-1 p {
    margin-bottom: 25px;
    line-height: 1.8;
    font-size: 18px;
}


.fa-arrow-right:before {
    content: "\f060";
}
.txt-recipes .btn-more:hover i {
    transform: translateX(-40px);
  }
  
 
.page-services .sec-services .item:nth-child(odd):before {
    left: -17px;
    right: auto;
}
.page-services .sec-services .item:nth-child(even):before {
    left: auto;
    right: -17px;
}
.page-services .sec-services::after {
    right: auto;
    left: -14px;
}

.page-services .sec-services .item:nth-child(odd) {
    border-right: unset;
    border-left: 3px solid;
}
.page-services .sec-services .item:nth-child(even) {
    border-left: unset;
    border-right: 3px solid;
}



.menu ul li.mega-parent ul li a {
    border-left: 0;
    border-right: 1px solid #fff;
}
.menu ul li.mega-parent ul li:last-child a {
    border-left: none;
    border-right: none;
}


.disesh-desc h3 a i {
    animation: animateArrows 1s infinite linear;
    left: 0;
    right: auto;
}

.disesh-desc h3 a i.fa-angle-right:before {
    content: "\f104";
}
@keyframes animateArrows {
  0% {
    transform: translateY(-50%) translateX(0px);
  }
  100% {
    transform: translateY(-50%) translateX(-10px);
  }
}

@media (max-width: 991px) {
    .mean-container a.meanmenu-reveal {
        left: 0 !important;
        right: auto !important;
    }
    .header-right .search {
        /*padding-left: 200px !important;*/
    }
    .mean-container a.meanmenu-reveal {
        
    }
}


@media (max-width: 767px) {
    .header-right .search {
        /*padding-left: 0px !important;*/
    }
    
}

@media (max-width: 575px) {
    .header-right .search {
        /*padding-left: 0px !important;*/
        /*padding-right: 125px;*/
    }
}