body {
    direction: rtl;
}

.al-contact-expert .al-icon{
margin-left:25px;
}
.al-sign-ul li:first-child,
.al-sign-ul li:last-child {
    transform: translateX(-200px);
}

.al-sign-ul li:nth-child(2),
.al-sign-ul li:nth-child(5) {
    transform: translateX(-100px);
}

.al-sign-ul.al-sign-ul-right li:first-child,
.al-sign-ul.al-sign-ul-right li:last-child {
    /* transform: translateX(-200px); */
}

.al-sign-ul.al-sign-ul-right li:nth-child(2),
.al-sign-ul.al-sign-ul-right li:nth-child(5) {
    transform: translateX(-100px);
}
.al-sign-ul.al-sign-ul-right li:first-child,
.al-sign-ul.al-sign-ul-right li:last-child {
    transform: translateX(200px);
}

.al-sign-ul.al-sign-ul-right li:nth-child(2),
.al-sign-ul.al-sign-ul-right li:nth-child(5) {
    transform: translateX(100px);
}
.al-sign-box .al-sign {
    background-color: var(--al-main-bg);
    height: 80px;
    width: 54px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 8px;
    position: relative;
    margin-left: 35px;
}
.al-blog-title, .al-blog-details p{
	text-align:right;
}
.al-footer-widget .menu li span{
	right:0;
	left:unset;
}
.al-footer-widget .menu li, .al-contact-list p{
	padding-right:15px;
	padding-left:unset;
}
.al-header-wrapper .al-menu-wrap{
	padding-left:150px;
	padding-right:0;
}
.yith_wcwl_wishlist_footer .yith-wcwl-share {
    float: right;
}
.wpb_single_image.vc_align_left {
    text-align: right !important;
}
.astrologer-demo .al-main-nav-wrapper{
border-right: 1px solid var(--al-offf-white);
border-left:none;
padding-right:15px;
}
.al-recent-post-widgets ul li>img{
	margin-right:unset;
	margin-left:20px;
}
.al-post-meta>* {
     margin-right: 0px; 
}
.al-blog-data ul li:first-child {
    margin: 0px !important;
}
.al-main-nav-wrapper .al-top-header:before{
	left:0;
	right : -15px;
}
.woocommerce table.shop_table th, .woocommerce table.shop_table td {
    text-align: right;
}
@media screen and (max-width: 1900px){
	.al-header-wrapper .al-menu-wrap{
	padding-left:30px;
	}
	.al-main-nav-wrapper .al-top-header:before {
		right: -15px;
	}
}
@media screen and (min-width: 1900px){
	.al-main-nav-wrapper .al-top-header:before {
		right: -15px;
		left : -120px;
	}
}


@media screen and (max-width: 1199.98px) {
    .al-search-btn {
        margin: 0 10px 0 0px;
    }
}