body {text-align:right;font-family:"Tajawal",Helvetica,sans-serif!important}
.Subtitle {letter-spacing:normal!important;}

/***************************************************************************
Mobile Menu 
*/
.mobile-menu li a{font-size:15px!important;}
.mobile-menu .Def_Menu a{margin-right:15px!important;}
.mobile-menu .Def_Menu span{margin-left:10px!important;}
.Mobile_Social .social-icon{margin:0px!important; margin-left:5px!important;}
.Mobile_Social i { line-height:35px!important;} 
@media (max-width: 413px){
.mobile-menu li a{font-size:14px!important;}
}


/***************************************************************************
Menu 02
*/
.menu ul ul {top:-5px;right:100%;}
.menu.sf-arrows .sf-with-ul:after {left:1rem!important;right:auto;content:'\e819';}
.main-nav .menu > li:first-child a {padding-right: 0!important;	padding-left: 1.8rem!important;}



/***************************************************************************
Footer
*/
footer .widget-title{ font-size:17px!important}
.Footer_ReadMore {text-align:left; padding-left:15px;}
.FooterAbout {font-size:14px;line-height:2.4rem!important}

.FooterIcon {margin-left:5px}
.W_100{float:right;width:100%!important;} 
.W_50{float:right;width:49%!important;}

.PhoneDir {direction:ltr; font-family:"Nunito", Helvetica, sans-serif!important;}
.PhoneDir span {font-family:"Tajawal",Helvetica,sans-serif!important;direction:rtl;}
.contact-info li{ font-size:15px;line-height:2.7rem!important}

 
@media (max-width: 991px){
.PPForMobile{ padding-right:20px;}
.FooterAbout {font-size:1.7rem;line-height:3rem!important}
.Footer_ReadMore a{ font-size:13px!important}
.FooterLogo img{margin:auto!important; width:auto; max-height:85px;}
.pb_m{padding-bottom:10px!important;margin-bottom:20px!important;border-bottom:1px solid #313438;}
.pb_last{border-bottom:0px!important;}

.W_70{float:right;width:70%!important;}
.W_30{float:right;text-align:center!important;width:30%!important;margin-top:10px!important;}
.W_30 img{margin:auto!important;width:60px!important;}

.Footer_social .social_facebook {background-color: #3b5a9a!important;}
.Footer_social .social_twitter {background-color: #1aa9e1!important;}
.Footer_social .social_linkedin {background-color: #0073b2!important;}
.Footer_social .social_instagram {background-color: #7c4a3a!important;}
.Footer_social .social_youtube {background-color:#FF0000!important;}
.Footer_social i { line-height:35px!important;} 
} 


@media (max-width: 360px){
.footer-copyright{font-size:14px;}
.footer-freestyle{font-size:14px;}
.FooterAbout {font-size:1.6rem!important;line-height:2.7rem!important}
}



/***************************************************************************
Top Menu
*/
.header-icon {margin-right:0; margin-left:2.2rem;}
.header-contact{margin-left: 1.5rem;}
.header-contact i {margin-right: 0rem;margin-left: 1.1rem;}
.header-contact .PhoneNumber{letter-spacing:.5px;margin-top:0px!important;font-family:"Nunito", Helvetica, sans-serif!important;}
.main-nav .menu>li {float:right;margin-left:0}
.menu.sf-arrows>li>.sf-with-ul:after {margin-left:0;margin-right:5px}
.main-nav .menu > li:first-child a {padding-right:10px;padding-left:5px;}
@media (min-width: 993px){
.cart-dropdown .dropdown-menu {right: auto;left: 0;padding-top: 8px;}
.cart-dropdown .product-image-container {margin:0;margin-right:auto!important;}
.cart-dropdown .product-details{width:100%;text-align:right!important;}
.cart-dropdown .product-title {padding-left:1.5rem;padding-right:0rem;text-align:right;}
}
@media (max-width: 993px){
.badge-circle{ font-family:"Nunito", Helvetica, sans-serif!important;font-size: 1rem;}
}
 
 
/***************************************************************************
Titles
*/
.Subtitle span {padding-right:0rem;padding-left:2rem;}

 
/***************************************************************************
Our Client 
*/
.Our_Client_Name{
width:100%;
text-align:center!important;
color:#0088cc;
font-weight:500!important;
letter-spacing:0px
}




.divide-line > .col-md-3:nth-child(n) {
border-left:1px solid rgba(0,0,0,0.09)!important;
border-bottom: 1px solid rgba(0,0,0,0.09);
}

/***************************************************************************
breadcrumb 
*/
.breadcrumb-item+.breadcrumb-item {padding-left:0px;padding-right:5px;}
.breadcrumb-item+.breadcrumb-item:before {padding-right:0px;padding-left:5px} 



 /***************************************************************************
Top Banners
*/
.TopHeaderText {font-size: 3.4375em!important;font-weight: 700!important;text-align:left;}
@media (max-width: 993px){
.TopHeaderText {font-size: 2.4375em!important;}
}


 /***************************************************************************
LastNewsList
*/
.LastNewsList .def_btn {float:left}


/***************************************************************************
LastNews_Home
*/


.LastNews_Home .def_btn {
float:left
}

/*############################################################################################################################
Footer_03
*/
.Footer_03_li i{float:left;line-height:30px}
.PPForPc{padding-right:20px;padding-left:20px}
.Footer_03_li li{border-bottom:1px solid #313438;line-height:30px;margin-bottom:5px;font-size:1.5rem}
.Footer_03_li li:last-child{border-bottom:0 solid #313438;line-height:30px}
@media (max-width: 992px) {
.Footer_03_li li{border-bottom:1px solid #313438;line-height:30px;margin-bottom:5px;font-size:16px}
}
 

/*############################################################################################################################
Contact Us
*/
.ConatctUsPage .contact-info p{margin-bottom:0;margin-left:0;margin-right:5.5rem}
.ConatctUsPage .contact-info i{float:right}
.NumDir{font-family:"Nunito",Helvetica,sans-serif!important;direction:ltr}
.FormBut{float:left;float:right}
.ContactUsI span{float:right}
.Full_12 span{float:right}


/*############################################################################################################################
AboutUs
*/

.AboutImg{
float:right;
margin-right:0px;
margin-left:20px;
max-width:450px
}
.AboutUs .About_P{ 
font-size:1.7rem!Important;
line-height:normal;
line-height:2.5rem!Important;

}

/*############################################################################################################################
Home Page
*/
.nav-tabs .nav-item:not(:last-child) {margin-right: 0rem!important;margin-left: 0rem!important;}
.side-menu-toggle {right:auto;left:0;}




/*############################################################################################################################
Main Product 
*/
.old-price,.product-price{font-family:"Nunito", Helvetica, sans-serif!important;}
.old-price .pro_currency , .product-price .pro_currency{font-family:"Tajawal",Helvetica,sans-serif!important; font-weight:normal!important;}
.modal#addCartModal {right: calc((100% - 320px) / 2)!important;}


/*############################################################################################################################
HomePageMobile
*/
 
 
.HomePageProMobile .product-details .product-action .btn-add-cart{
margin:0px;
margin-left:5px;

 

}

.product-default .btn-add-cart i::before {
margin:0px;
margin-left:4px;
     
}


/*############################################################################################################################
CategorieList
*/
.CatBut{float:left;}
.CatBut_but{float:left;}



.widget-banners .sale-text sub {
    font-family: 'Tajawal';
    font-size: 15px;
    font-weight: 400;
    position: absolute;
    right:auto;
	left:-40px!important;
 
    bottom: 9px;
    line-height: 1.4em;
}


.OurClientSay .owl-dots {
    margin-top: .5rem!important;
	 
}

.products-slider .owl-dots{
left:-90%!important;
}

.Quick_Ar{
text-align:right;
}





.HomePagePro .product-details .category-list i{ float:left; margin-left:5px; margin-right:0px;}
.HomePageProMobile .product-details .category-list i{ float:left; margin-left:5px; margin-right:0px;}
.product-single-filter label{ margin-right:0px; font-size:1.4rem}
.product-quick-view .product-single-filter {padding-bottom: 1.2rem;}
.product-single-filter {margin-bottom: .3rem;}


.breadcrumb > li + li::before {content: "\f104";}
.sidebar-opened .sidebar-toggle i::before {
   content: "\f104";
}

.ar_line_height{
font-weight:normal!important;
height:36px!important;
line-height:36px!important;
}

.product_action_New .add-cart{
margin-right:10px!important;
padding: 8px 25px!important;
font-weight:normal!important;
 
}

.product_single_share_new .social-icon{
line-height:36px!important;
width:36px!important;
height:36px!important;
font-size:20px!important;
margin:0px!important;
float:right;
margin-left:10px!important;

 
 

}



.Quick_DataTabel{
direction:rtl!important;
text-align:right!important;
}
