.menu-submenu-content .row .direct-link,.menu-submenu-content .row .hasthirdsub{background:url(/images/jiantou02rtl.png) no-repeat center left;}
#top-search1 .top-search1-content {
    z-index: 101;
    position: absolute;
    width: 300px;
    background: rgba(63,68,69,0.8);
    box-shadow: 0px 20px 50px 10px rgba(0, 0, 0, 0.05);
    border-top: 2px solid #009ce2;
    top: 80px;
    left: 0px;
    right: auto;
    animation: auto;
    /* margin: -10000px 0 0; */
    -webkit-transition: opacity .5s ease, top .4s ease;
    -o-transition: opacity .5s ease, top .4s ease;
    transition: opacity .5s ease, top .4s ease;
}

/*body.large .menu-all-dp_product ul li a .arrow, body.large .menu-dp_product ul li a .arrow {*/
/*    transform: rotate(180deg);*/
/*}*/

@font-face{
    font-family:IRANSans;
    font-style:normal;
    font-weight:bold;
    src:url('../fonts/IranSans/IRANSansWeb_Bold.eot');
    src:url('../fonts/IranSans/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype')
    ,url('../fonts/IranSans/IRANSansWeb_Bold.woff2') format('woff2')
    ,url('../fonts/IranSans/IRANSansWeb_Bold.woff') format('woff')
    ,url('../fonts/IranSans/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face{
    font-family:IRANSans;
    font-style:normal;
    font-weight:500;
    src:url('../fonts/IranSans/IRANSansWeb_Medium.eot');
    src:url('../fonts/IranSans/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype')
    ,url('../fonts/IranSans/IRANSansWeb_Medium.woff2') format('woff2')
    ,url('../fonts/IranSans/IRANSansWeb_Medium.woff') format('woff')
    ,url('../fonts/IranSans/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face{font-family:IRANSans;
    font-style:normal;
    font-weight:300;
    src:url('../fonts/IranSans/IRANSansWeb_Light.eot');
    src:url('../fonts/IranSans/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype')
    ,url('../fonts/IranSans/IRANSansWeb_Light.woff2') format('woff2')
    ,url('../fonts/IranSans/IRANSansWeb_Light.woff') format('woff')
    ,url('../fonts/IranSans/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face{
    font-family:IRANSans;
    font-style:normal;
    font-weight:200;
    src:url('../fonts/IranSans/IRANSansWeb_UltraLight.eot');
    src:url('../fonts/IranSans/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype')
    ,url('../fonts/IranSans/IRANSansWeb_UltraLight.woff2') format('woff2')
    ,url('../fonts/IranSans/IRANSansWeb_UltraLight.woff') format('woff')
    ,url('../fonts/IranSans/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face{font-family:IRANSans;
    font-style:normal;
    font-weight:normal;
    src:url('../fonts/IranSans/IRANSansWeb.eot');
    src:url('../fonts/IranSans/IRANSansWeb.eot?#iefix') format('embedded-opentype')
    ,url('../fonts/IranSans/IRANSansWeb.woff2') format('woff2')
    ,url('../fonts/IranSans/IRANSansWeb.woff') format('woff')
    ,url('../fonts/IranSans/IRANSansWeb.ttf') format('truetype');
}
.wow.copyrightcontent.animated {
    text-align: right;
    float: right;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
    float: right;
}
.footer a {
    text-align: right !important;
    direction: rtl;
}
.footer_links ul li {
    list-style: none;
    text-align: right;
}
*:focus {
    outline: none !important;
    outline-offset: 0 !important;
}
.menu-submenu.open .menu-submenu-background {
    width: 21vw !important;
    max-width: 20vw !important;
}
.menu-submenu.open .menu-close-button>.button{
    transform: matrix(1, 0, 0, 1, 589, 0) !important;
}

@media (max-width:766px){
    .list_product_img img {
        max-height: 30vw;
    }
    .list_product_logo {
        border-bottom: 2px solid #0000000d;
    }
}
