/* header START */
.nav__list
{
    direction: rtl;
}
.dropdown:hover > .dropdown__menu 
{
    text-align: right;
}
.dropdown__menu 
{
    margin: 0 1rem 1rem 0 ;
}
.nav__item 
{
    text-align: right;
}
@media screen and (min-width: 1025px)
{
    .drop_img 
    {
        right: -56%;
    }
}
@media screen and (min-width: 1025px)
{
    .nav__item 
    {
        padding: 1rem 0;
    }
    .nav__link 
    {
        font-size: 27px;
    }
}
/* HEADER END  */
/* LOCATBAR START */
.locatbar 
{
    text-align: end;
}
.locatbar .inner-bar dl > dd.depth.duboledepth .togglebtn 
{
    background-position: left -52px;
}
.locatbar .inner-bar dl > dd.depth.duboledepth:hover .togglebtn 
{
    background-position: left -90px;
}
.locatbar .inner-bar dl > dd.depth > a 
{
    font-size: 17px;
    padding-right: 10px;
    background-position: left 21px;
    letter-spacing: 0.02em;
}
.locatbar .inner-bar dl > dd.depth:hover .togglebtn 
{
    background-position: left -90px;
}
.locatbar .inner-bar dl > dd.depth .toggleMenu > li a, .locatbar .inner-bar dl > dd.depth .toggleMenu > li .title 
{
    font-size: 16px;
}
/* LOCATBAR END   */
/* PRODUCT START */
.inner-text-product 
{
    text-align: end;
    padding-right: 15px;
}
.productLi .productBox ul li 
{
    float: right;
}
.productLi .category-title 
{
    padding-right: 15px;
    text-align: end;
}
/* PRODUCT END  */
/* PRODUCTS ALL WEBSITE START  */
.productList .productBox ul li 
{
    float: right;
}
.productList .category-title 
{
    text-align: end;
    padding-right: 15px;
}
/* PRODUCTS ALL WEBSITE END    */
/*   BUTTON START  */
.btnS.btn_loadMore::before 
{
    left: 0;
    margin-left: 10px;
}
.btnS.btn_loadMore:hover 
{
    background: #000;
    color: #fff;
    transition: 1s;
}
@media (min-width: 768px)
{
    .btnS.btn_loadMore::before
    {
        left: 0;
        margin-left: 10px;
    }
}
/*    BUTTON END  */
/* FOOTER START */
#footer .copyright 
{
    direction: rtl;
}
/* FOOTER END  */
/* BRANDS START  */
.img-brand h1 
{
    padding: 20px 40px 0 20px;
    float: right;
}
/* BRANDS END  */
/* CONTACT START */
.form-control 
{
    padding: .375rem 1.75rem;
}
.contact-form input 
{
    text-align: end;
}
.contact-form input:not([type='submit']) + i 
{
    float: right;
    right: 5px;
    left: auto;
}
.contact-form .asterixe 
{
    left: 10px;
}
.contact-form textarea 
{
    text-align: end;
}
/* CONTACT END  */
