h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .elementor-widget-heading .elementor-heading-title, .menu-item, .navigation.post-navigation .nav-links .nav-previous a .nav-title, .navigation.post-navigation .nav-links .nav-next a .nav-title {
    font-family: 'DroidKufi-Regular', "Roboto", sans-serif;
    letter-spacing: 0;
}

.sidebarbox ul li a, div[class*="widget_"] ul li a {
    margin-right: 0;
    margin-left: auto;
}

.brayn--copyright-text{
    direction: ltr;
    text-align: right !important;
}

.portfolio-carousel-btn-next, .portfolio-carousel-btn-prev{
    transform: rotate(180deg);
}

.portfolio-carousel-contain .portfolio-carousel-btn-next svg, .portfolio-carousel-contain .portfolio-carousel-btn-prev svg {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
}


body, li, .elementor-widget-text-editor, .elementor-widget-icon-list .elementor-icon-list-item, .elementor-widget-icon-list .elementor-icon-list-item a{
    text-align: right;
    font-family: 'droid-naskh',"Roboto", sans-serif;
    letter-spacing: 0;
}

.main-menu-container-wrap .ui-menu-container .main-menu-container ul#brayn-menu > li.menu-item:before{
    left: 0;
    right: -40px;
}

.wa__btn_popup {
    right: auto;
    left: 30px;
}

.wa__btn_popup .wa__btn_popup_txt {
    right: auto;
    left: 100%;
    padding: 7px 12px;
    margin-left: 7px;
}

#main-header .header-ui .brand--nav {
    margin: 0 0 0 auto;
}

@media (min-width: 576px){
    #main-header .header-ui .header--complementary {
        margin: 0 auto 0 0;
    }
}



/*************************************************************/


@media (min-width: 992px){
        .navigation.post-navigation .nav-links .nav-previous {
            padding-right: 0;
            padding-left: 1rem;
        }
        
        .navigation.post-navigation .nav-links .nav-next {
            padding-left: 0;
            padding-right: 1rem;
        }

}


.navigation.post-navigation .nav-links .nav-previous a {
    padding-left: 0;
    padding-right: 100px;
}

.navigation.post-navigation .nav-links .nav-next a {
    padding-right: 0;
    padding-left: 100px;
}

.navigation.post-navigation .nav-links .nav-previous a .no-thumb-svg, .navigation.post-navigation .nav-links .nav-previous a img {
    left: auto;
    right: 0;
}

.navigation.post-navigation .nav-links .nav-next a .no-thumb-svg, .navigation.post-navigation .nav-links .nav-next a img {
    right: auto;
    left: 0;
}