html,body{
	direction:rtl;
}
/*********************
** Header
*********************/
.header-viewport{
}
@media screen and (max-width: 768px){
}
.search-box input[type="text"]{
    padding-right: 4px;
    padding-left: 5px;
}
.main-menu .navbar-default::before{
    left: 100%;
}
.main-menu .navbar .navbar-header:after{
    clip-path: polygon(100% 0%, 100% 100%, 0% 100%);
    /* transform: translateX(1px); */
}
.main-menu .nav-link{
    font-family:'Tajawal';
    font-weight:bold;
}
.main-menu .nav-link.dropdown-toggle{
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}
.main-menu .nav-link.dropdown-toggle::after{
    margin-right: .455em;
    margin-left: 0;
    /* float: left; */
}
.main-menu .dropdown-menu .nav-link{
    font-size: 15px;
}
.header-content .user-menu .dropdown{
    margin-left: 0;
    margin-right: 10px;
}
.user-dropdown i{
    margin-left: 5px;
    margin-right: 0;
}
.header-content .user-menu .user-dropdown:after{
    margin-left: 0;
    margin-right: 8px;
}
.languages .current i{
    margin-right: 0;
    margin-left: 2px;
    top: -1px;
}
.header-content .user-menu .user-btn {
	display: inline-block;
	margin-left: 10px;
	margin-right: 5px;
}
.header-content .user-menu .dropdown-menu li a{
    padding-left: 7px;
    padding-right: 0px;
}

.header-container .full-header.sticky:before{
	left: unset;
	right: 0;
}
.user-dropdown span{
	/* padding: 4px 5px; */
	white-space: nowrap;
}

@media screen and (min-width: 992px),(min-width:760px){
    .main-menu .navbar .header-logo{
        margin: 1.5rem 0;
        margin-right: 0;
        /* margin-left: 1rem; */
        display: flex;
        align-items: center;
        position: relative;
        top: 0px;
        background: #f5020a;
        height: 50px;
    }
    .main-menu .navbar-collapse.collapse{
    }
    .main-menu .search-col{
	}
	.navbar-nav .dropdown-menu{
		position:absolute;
	}
}
@media screen and (min-width:760px) and (max-width:991px){
	.header-content .user-menu .user-dropdown:after{
		margin-left: 2px;
		margin-right: 6px;
	}
}
/*********************
** HEADER bannar
*********************/
.header-bannar-content h2{
	font-family: 'Tajawal';
}
.header-bannar-content p{
	font-family: 'Tajawal';
	font-weight: 600;
}
/*********************
** home-activities
*********************/
.header-bannar-content:before{
    right: -5rem;
    transform: rotateY(180deg);
}
.home-activities .home-activity a h2{
	font-family: 'Tajawal';
}
.home-activities .home-activity a p{
	font-family: 'Tajawal';
	font-weight: 600;
}
.home-slider-row .home-slider-title,
.partners-title h2{font-family: 'Tajawal';font-size: 20px;font-weight: bold;}
/*********************
** HEADER SLIDER
*********************/
.header-slider-viewport{
}

.header-slider-container{
}
.services-features-area .service-features ul{
    padding-right: 16px;
    padding-left: 0;
}
/*********************
** section-title-area
*********************/
.section-title-area .section-title h3{
	font-family: 'Tajawal';
	font-weight: bold;
}
.section-title-area .section-des{
	font-family: 'Tajawal';
}
.tools-slider-title{
	font-family: 'Tajawal';
	font-weight: bold;
}
.section-title-area .section-title:before{clip-path: polygon(0% 0%, 100% 0%, 0% 100%);}
.section-title-area .section-title:after{clip-path: polygon(0% 0%, 100% 0%, 100% 100%);}

/************************
** Home About
************************/

@media screen and (min-width: 760px) and (max-width: 991px){
    .main-menu .navbar-collapse.collapse{
    margin-right: 30px !important;
    }
	.home-about-area .home-about-ellipse{
		right: 86px;
	}
	.home-about-area:before{
 }
	.home-about-area .home-features{
		padding-top:10px;
	}
    .home-features .home-features-list:before{
        content:"";
        content:"";
        /* background: #ffffff52; */
        float: right;
        clip-path: polygon(        
            97% 0%,
            100% 0%,
            100% 100%,
            26% 100%,
            54.6% 82.7%,
            72.6% 65.7%,
            83.6% 49.7%,
            90% 35.2%,
            95.4% 15%
        );
        shape-outside: polygon(
            97% 0%,
            100% 0%,
            100% 100%,
            26% 100%,
            54.6% 82.7%,
            72.6% 65.7%,
            83.6% 49.7%,
            90% 35.2%,
            95.4% 15%
        );
        shape-margin: 0px;
    }
    .home-features .home-features-list .feature-text{
        font-size: 16px !important;
    }
    .home-about-ellipse .home-about-social li a i{}
    .home-about-ellipse .home-about-text{
        font-size:12px;
    }
    .cat-menu-link .cat-menu-title{font-size:12px;}
}



/*************************
** Side Menu
*************************/

.main-side-menu{
	left:100%;
	right:unset;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
}
.main-side-menu.open{
    transform: translateX(-320px);
    -webkit-transform: translateX(-320px);
    -o-transform: translateX(-320px);
    -moz-transform: translateX(-320px);
    -ms-transform: translateX(-320px);
}
#PageShadow{
	background: #ffffffab;
	width:100%;
	left:0;
	right:
	unset;
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
}
#PageShadow.open{
	transform: translateX(-320px);
	-webkit-transform: translateX(-320px);
	-o-transform: translateX(-320px);
	-moz-transform: translateX(-320px);
	-ms-transform: translateX(-320px);
}
#page{
}
#page.open{
    transform: translateX(-250px);
    -webkit-transform: translateX(-250px);
    -o-transform: translateX(-250px);
    -moz-transform: translateX(-250px);
    -ms-transform: translateX(-250px);
}
/*************************
** Home Cats
*************************/

.cat-menu-link .cat-menu-title{
	font-family:"Tajawal";
}

.home-products-menu:before{
    -webkit-mask-image:url("../images/svg/row-border-bg-2-down-rtl.svg");
    -webkit-mask-position: right bottom;
}
/****************************
** activity-service-area
****************************/
.service-list-area .service-col::before{
    right: 0;
}
/****************************
** single
****************************/
.single-blog-content .single-blog-title{
    border: none;
    border-right: 3px #ff0b0b solid;
    font-family: 'Tajawal';
}
.single-blog-content .single-blog-photo{
    float: right;
    margin-right: 0;
    margin-left: 1rem;
}
/*************************
** Home Suppliers
*************************/

.home-suppliers-title{
    font-family:"Tajawal";
}
.home-blog-section .blog-list .blog-post .post-content .headline{
	font-family:"Tajawal";
}

/*************************
** Notifications
*************************/
.notifications-btn .dropdown-menu{
    right: unset !important;
    left: -2px !important;
}
/*****************************
** single
*****************************/
.add-to-cart-form li.add-to-fav{
    float: left;
    margin-left: 0;
    margin-right: 17px;
}
.content.single .add-to-cart-form:before{
	left:unset;
	right: -10px;
	width: calc(100% + 30px);
	height: calc(100% - 10px);
	top: 5px;
}
.add-to-cart-form li.add-btn span{
	font-size: 14px;
	font-weight: bold;
	font-family: 'Tajawal';
}
.page-content > h2{
	font-family: 'Tajawal';
	font-size: 25px;
}

/*****************************
** pagination
*****************************/

.pagination .navigation .page.pages_arrows i,
.pagination .navigation .page.pagesSEL i{
    transform: rotate(180deg);
}
/*****************************
** Footer
*****************************/
.footer-viewport .footer-top{
    -webkit-mask-image: url(../images/footer-mask-rtl.png);
    -webkit-mask-position: right top;
    -webkit-mask-repeat: repeat-x;
}

.footer-col .footer-col-title{
}
.footer-col .footer-col-title:before{
    left: unset;
    right: 0;
}
.footer-col .footer-col-title span{
    position:
    relative;
    /* text-shadow: 0px 0px 5px #000; */
    margin: 0 4px;
    font-weight: bold;
}
.footer-menu li a span{
	font-family:
	"Tajawal";
	font-weight: bold;
}
.copyrights-row .copywrite-text{
    text-align: right !important;
    direction: rtl;
}
.copyrights-row .pv-copywrite-col{
    text-align: left !important;
}
@media screen and (max-width:767px){
	.copyrights-row .copywrite-text,
	.copyrights-row .pv-copywrite-col{
		text-align: center !important;
	}
}

.contacts-data > h2{
    font-family: 'Tajawal';
    font-weight: bold;
}
.contacts-data .contact-row > a {
	padding-right: 36px;
	padding-left: 10px;
}
.contacts-data .contact-row > a:hover{} 
.contacts-data .contact-row > a i {left: unset;right: 10px;}
.contacts-data .contact-row > a span{
    direction: ltr !important;
    text-align: left !important;
    display: inline-block;
}
.about-col .data-row > h2 {font-family: 'Tajawal';font-weight: bold;}
.about-col .data-row > h2:after, .about-col .data-row > h2:before {
	left: unset;
	right: 0;
}
.about-col .data-row > h2:after {
	top: 0;
	left: 0;
}
.contact-col .data-row > h2:after,.contact-col .data-row > h2:before {
	left: unset;
	right: 0;
}
.faq-list .panel-heading [data-toggle="collapse"]:after{
	float:left;
}

.form-title{
    font-family: 'Tajawal';
    font-size: 24px;
    font-weight: bold;
}
.form-title:before{
    right: 0;
    left: unset;
}
.page_404 .p404_des{
	
font-family: 'Tajawal';
}
