@charset "UTF-8";
@font-face
{
    font-family:'Yekan';
    src: url('../fonts/yekan.eot?#iefix') format('embedded-opentype'),
    url('../fonts/yekan.woff') format('woff'),url('../fonts/yekan.ttf') format('truetype');
}
@font-face{font-family:iransans;font-style:normal;font-weight:700;
    src:url(../fonts/iransans-fa-bold.woff) format("woff")}
@font-face{font-family:iransans;font-style:normal;font-weight:500;
    src:url(../fonts/iransans-fa-medium.woff) format("woff")}
@font-face{font-family:iransans;font-style:normal;font-weight:300;
    src:url(../fonts/iransans-fa-light.woff) format("woff")}
@font-face{font-family:iransans;font-style:normal;font-weight:200;s
rc:url(../fonts/iransans-fa-ultralight.woff) format("woff")}
@font-face{font-family:iransans;font-style:normal;font-weight:400;
    src:url(../fonts/iransans-fa.woff) format("woff")}
@font-face{font-family:iransans-en;font-style:normal;font-weight:700;
    src:url(../fonts/iransans-en-bold.woff) format("woff")}
@font-face{font-family:iransans-en;font-style:normal;font-weight:500;
    src:url(../fonts/iransans-en-medium.woff) format("woff")}
@font-face{font-family:iransans-en;font-style:normal;font-weight:300;
    src:url(../fonts/iransans-en-light.woff) format("woff")}
@font-face{font-family:iransans-en;font-style:normal;font-weight:200;
    src:url(../fonts/iransans-en-ultralight.woff) format("woff")}
@font-face{font-family:iransans-en;font-style:normal;font-weight:400;
    src:url(../fonts/iransans-en.woff) format("woff")}

body{
    font-family: iransans;
    background-color: #FFFFFF;
}


.gray-dark{
    color: #212529;
}
.gray{
    color: #343a40;
}

.gray-light{
    color: #6c757d;
}

.toman{
    font-size: 10px;
    color: green;
    font-weight: bold;
}
.btn-full{
    width: 100%;
    margin-top: 10px;
}

.searchApp{

    width: 96%;
    border: 1px solid #e9e9e9;
    border-radius: 8px;
    height: 40px;
    margin:2%;
    padding: 5px;
    direction: rtl;
    background-color: #f2f2f2;

}
.searchApp span{
    font-size: 15px;
    margin-right: 10px;
    color: #888;
}
.searchApp i{
    vertical-align: center;
    font-size: 18px;
    display: inline-block;
    line-height: 25px;
    color: #888;
    }
.abNavBar{
    background-color:#fff;
    padding-top: 1px;
     padding-bottom: 1px;
    height: auto;
    text-align: center;
    margin: 0px;
}







.loading {
    background: transparent url('https://alfakatoni.com/img/loading_spinner.gif') center no-repeat;
}
.logo{
    float: right;
    margin:4px 4px 4px 10px;
}
.logo a{
    text-decoration: none;
    color: #ffffff;
}

.paddingL2{
    padding-left: 8px;
    padding-right: 8px;
}


.carousel {
    background: #fff;

}

.carousel-cell-product {
    width:250px;
    height: auto;
    margin-right: 10px;
    border-radius: 5px;
    padding: 5px;

}
.carousel-cell-product img{
    width: 100%;
    height: auto;
    display: block;
    margin:0 auto 5px auto;
    border-radius: 10px;
}
.carousel-info-product{
    direction: rtl;
    text-align: center;
    
    padding: 2px;
    font-weight:100;

}
.carousel-price-product{
    direction: rtl;
    text-align: center;
   
    padding: 5px;
}
.carousel-price{
    font-weight: bold;
    font-size: 20px;
}
.carousel-price-toman{
    font-size: 9px;
    color: green;
}
.carousel-discount{
    text-decoration: line-through;
    color: grey;
}
.bestselling{
    border-radius: 5px;
    padding: 10px;
    text-align: right;
    height:auto;
    background-color:#fff;
}
.bestselling>h3{
    text-align:center;
    border-bottom:1px solid #e9e9e9;
    padding-bottom:5px
}
.navbar {
    margin-bottom: 0;
    border-radius: 0;
    padding: 0;
    height: auto;


}
#resBars{
    float: right;
    display: inline-block;
    font-size: 20px;
    display: none;
    color: #15a847;
    padding:10px 10px;
}
.navbarSite{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    float: left;
    height: auto;

}
.navbarSite a{
    text-decoration: none;
}
.navbarSite li{
    float: left;
    direction: rtl;
    display: inline-block;
    width: auto;
    min-width:40px;
    height:auto;
    min-height:58px;
    padding-left: 3px;
    padding-right: 3px;
    text-align: center;
    line-height: 50px;
    color: #555;
    font-size:12px;
    font-weight:bold;
    cursor: pointer;
}
    .login-button{
        border-right: 1px solid #e9e9e9;
        height: 44px;
        line-height: 44px;
        width: auto;
        margin: 7px;
        padding-right: 20px;
        padding-left: 20px;
    }
    .login-button-success{
        border-right: 1px solid #e9e9e9;
        color: #0b8d16;
        height: 44px;
        line-height: 44px;
        width: auto;
        margin: 7px;
        padding-right: 20px;
        padding-left: 20px;
    }
    .logout-button{
        border: 1px solid #fff;
        color: red;
        background-color: #fff;
        border-radius: 8px;
        height: 44px;
        line-height: 44px;
        width: auto;
        margin: 7px;
        padding-right: 10px;
        padding-left: 10px;
    }
    .cart-button{
       border-right: 1px solid #e9e9e9;
        height: 44px;
        line-height: 44px;
        width: auto;
        margin: 7px;
        padding-right: 15px;
        padding-left: 15px;
    }
    .searchForm{
        
        height: 44px;
        line-height: 44px;
        width: auto;
        margin: 7px;
        padding-right: 15px;
        padding-left: 15px;
        text-align: right;
    }
 

.dropdown-menu-float{float:left}
.navbarSite i{
    font-size:20px;
}
.navbarSite li:hover{
   opacity: 0.8;
    background-color: #fdfbfb;
}




.white{background-color: #FFFFFF}
.green{
    color: #4caf50 !important;
}
.navbar{
    background-color: #ffffff;
}
.mNav{
    height:80px;width: 100%;display: block;background-color: #f5f5f5;
}
#menuSite{
    background-color: #fff;
    box-shadow: 0 1px 2px 0 #ffffff;


}
#category{
    width: 100%;
    height:50px;
    direction: rtl;
    margin:0 px;
    padding-top:7px;
    padding-bottom:7px;
    border-top:1px solid #f5f5f5;
    border-bottom:1px solid #f5f5f5;
    background-color: #fff;
    border-radius: 4px;
    

}

ul.li1 a{
    color: #555;
    line-height: 30px;

}
ul.li1{list-style-type: none;position: relative}
ul.li1>li{float: right;min-width: 120px;height:25px;text-align: center;line-height:16px;}
ul.li1 a{width: 100%;height: 100%;text-decoration: none;display: inline-block}
ul.li1>li:hover{}

#subbox{width: 100%;
    min-height:40px;
    height:auto;
    background-color:#FFFFFF;
    display: none;
    position: absolute;
    right:0%;
    z-index: 453456436;
    border: 2px solid #f0f0f0;
    border-radius:5px;
    margin-top: 2px }
ul.li1>li:hover #subbox{display: block}
#subbox>ul{padding: 0px}
ul.li2{list-style-type: none;color: #022910;}
ul.li2 a{color: #4f5757;}
ul.li2>li{float: right;padding-right:15px;;padding-left:15px;vertical-align:middle;text-align:center;padding-top:10px;height:40px}
ul.li2>li:hover{background-color:#f7f7f7;transition:700ms}
#subbox2{width: 100%;;background-color:#FFFFFF;display: none;position: absolute;right:0%;border: 1px solid #f0f0f0;border-radius: 5px;padding:5px;margin-top:5px;}
ul.li2>li:hover #subbox2{display: block;min-height:200px;transition:600ms}
#subbox2{direction: rtl;margin: 0;z-index: 453456436;}
#subbox2 table{width: 100%;height: 100%; direction: rtl;
}
#subbox2 table tr{width: 100%;height: 100%;;margin: 0px;text-align: right;direction: rtl}
#subbox2 table tr td{width:24%;min-height:200px;display:inline-block;border-left: 1px solid #f0f0f0 ;margin: 0;vertical-align: top;padding: 0px;margin: 0px;text-align: right}
#subbox2 ul{list-style-type: none ;margin: 0;float: right;
    top:0%;}
#subbox2 ul li{width: 100%;text-align: right;padding-bottom:6px;}
#subbox2 a.sub1{color:#444;;padding-bottom:5px;}
#subbox2 a.sub1 i{color:#444}
#subbox2 a.sub1:hover{color:#333;font-weight: bolder;transition:500ms;}
#subbox2 ul li a.sub2{color:#555;font-size: 13px;padding-right:5px;transition:600m}
#subbox2 ul li a.sub2 i{color:#666;font-size: 12px;padding-left:5px}
#subbox2 ul li a.sub2:hover{font-size: 14px;color:#333;transition:600ms}
#subbox2 ul li i{display: inline-block}









/* left section */
.leftSection{
    margin-top: 10px;
    padding: 2px;
}
.RightSection{
    border-radius: 2px;
    margin-top: 10px;
    min-height: 400px;
}
.rowBox{margin-right:-5px;margin-left:-5px;border-radius: 2px;}
.rowBox:after,.row:before{display:table;content:" "}
.rowBox:after{clear:both}
.boxM{
    height: auto;
    border: 1px solid rgba(224,224,224);
    border-radius: 7px;
    background-color: #ffffff;
    margin: 1px;
    -webkit-transition: opacity 0.5s; /* For Safari 3.1 to 6.0 */
    transition: opacity 0.5s;
    box-shadow: 0px 1px 1px 0px rgba(224,224,224);
    -webkit-box-shadow: 0px 1px 1px 0px rgba(224,224,224);
    -moz-box-shadow: 0px 1px 1px 0px rgba(224,224,224);


}
.boxM:hover{
    opacity: 0.8;
}
.boxM img{
    width: 100%;
    height: 100%;
    border-radius: 10px;
}
.boxL{
    height: 250px;
    border: 1px solid #e9e9e9;
    background-color: #ffffff;
    margin: 13px 1px 5px;
    box-shadow:0 1px 2px 0 #9e9e9e;

    border-radius: 2px;


}
.boxL img{
    width: 100%;
    height: 100%;

    border-radius: 1px;
}

.box1{
    width:25%;
    min-height:1px;
    padding:4px;
    position: relative;
    float: left;

}
.box2{
    width: 49.9%;
    min-height:1px;
    height:auto;
    padding:4px;
    position: relative;
    float: left;
}
.box3{
    width: 66.66666666%;
    min-height:1px;
    padding:4px;
    position: relative;
    float: left;

 }
.box4{
    width: 100%;
    min-height:1px;
    padding:4px;
    position: relative;
    float: left;


}

/*end left section */


/*  Newsletters*/
.footerSite li{
    color:#777;
}
.footerSite h3{
    color:#666;
}
.footerTop{
    background-color: #fff;
    height: 50px;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
}
.NewslettersRow{
    height: auto;
    background-color: #fbfbfb;
    border-bottom: 1px solid #e9e9e9;
    text-align:center;
    padding:10px;
    color:#777;
    margin-bottom:20px;
}
.support-user{
    text-align: right;
    padding: 20px;
    border:1px solid #fff;
    border-radius: 8px;
    display: inline;
    line-height: 100px;
    background-color: #fff;

}
.support-user i{
    font-size: 30px;
    line-height: 50px;
}

.about i{
    padding-left: 5px;
}
.about a{
    text-decoration: none;
}
.customerServices a{
    text-decoration: none;
}
.alfa {
    height: 70px;
    background-color: #fff;
    margin-top: 15px;
    text-align: center;
    line-height: 67px;
    color: #022910
}
.Authentication{
    text-align:center;
}


#Latest-Products{
    width: 100%;
    height: 280px;
    margin-top: 0px;
    background-color: #ffffff;
    padding:4px;
    border-radius:0px 0px 4px 4px;
    border-right: 1px solid #e9e9e9;
    border-left: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;


}
.heading-p{width:100%;
    height: 40px;margin-bottom:8px;
    text-align: right;
    background-color: #f5f5f5;
    border-radius:1px 5px 5px 10px ;}
.greeng{color: #00cfbc}

.heading-p span{ line-height: 38px;font-size: 16px;color:#FFFFFF;padding-right: 20px;background-color: #e7003a;
    display: inline-block;width: 150px;height: 40px;border-radius: 0px 5px 5px 0px}
.heading-p i{color: #FFD700; float: left; margin-left: 20px;font-size: 20px;line-height: 35px;}
.heading-p i b{font-family: Trebuchet MS ;color:#444}

.prev{width:50px;z-index:1;height:350px;border-left:1px solid #f7f9fa;
;display:block;}















#Asliders{
    width: 100%;
    float: right;
    direction: rtl;
    text-align: center;
}

#Asliders span{
    margin: auto;
    display: inline-block;
    width:8%;
    height:10px;
    overflow: hidden;
    text-align: center;

    margin-bottom: 1px;
    padding-left:5px;
    padding-right: 5px;
    margin-right: 2px;
    border-radius: 2px;
    margin-bottom: 2px;
}

.Aactive-slide{
    background-color: #af2606;

    color: red;
    cursor: pointer}
.Apos{
    background-color: #555;
    cursor: pointer
}
/* slider 1 */
.carousel-cell {
    width: 100%;
    height: auto;
    border-bottom:1px solid #e9e9e9;
    border-radius: 0px;
}
.carousel-cell img {
    width: 100%;
    height: auto;
        border-bottom:1px solid #e9e9e9;
    border-radius: 0px;

}
.himgs{
    display:none;
}
.vimgs{
    display:block;
}
ul, ol {list-style: none}
        .container-slider {
            width: 100%;
            height: 330px;
            position: relative;
            border: 1px solid rgba(224,224,224);
            box-shadow: 0px 1px 1px 0px rgba(224,224,224);
            -webkit-box-shadow: 0px 1px 1px 0px rgba(224,224,224);
            -moz-box-shadow: 0px 1px 1px 0px rgba(224,224,224);
            background-color:#FFFFFF;
            direction:rtl;
            text-align:center;
            position: relative;
            border-radius:7px;
        }
        .slider {
            width: 100%;
            height: 330px;
            position: absolute;
            top: 50%;
            left: 0;
            -webkit-transform: translate(0, -50%);
            -moz-transform: translate(0, -50%);
            -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
            overflow: hidden;
            position: relative;
            border-radius: 3px;
        }
        .slider ul li img{
            width: 80%;
            height: auto;
            display:block;
            margin:10px auto;
        }
        .slider ul, .slider ul li {width: 100%; height: 100%}
        .slider ul {
            position: absolute;
            top: 0;
            left: 0
        }
        .slider ul li {
            text-align: center;
            line-height: 330px;
            font-size: 30px;
            color: #aaa
        }

        .slider ol {
            position: absolute;
            right: 0;
            top: 50%;
            padding-right: 15px;
            -webkit-transform: translate(0, -50%);
            -moz-transform: translate(0, -50%);
            -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
            visibility: hidden;
        }
        .slider ol li {
            width: 7px;
            height: 30px;
            margin-bottom: 5px;
            background: rgba(255, 255, 255,.3);
            cursor: pointer
        }
        .slider ol li:hover, .slider ol li.active {
            background: #eee
        }
        .slider1-footer{
            background-color:#fff;
            color:#0dc01d;
            position:absolute;
            width:100%;
            height:40px;
            line-height:39px;
            bottom:0;
            left:0;
            box-shadow: 0 1px 2px 0 #0dc01d;
            border-radius:0px 0px 3px 3px;
            border-top:1px solid #f5f5f5;
        }
        /* end slider1 */
/* end amizing */

#loading{
    position: fixed;
    z-index: 19999;
    width: auto;
    height: auto;
    display: none;
top: 45%;
  left: 45%;
    text-align: center;
}

#check-login{
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.8);
    z-index: 9900;
    top: 0;
    left: 0;
    display: none;
}
#login-main{
    width: 35%;
    height: auto;
    min-height:55%;
    background-color: white;
    margin:10% auto;
    padding:5px 30px;
    border-radius: 7px;
    display: none;
    border: 1px solid #bababa;
    z-index: 9905;


}
#login-main #login-main-header{
  padding:10px;
    height:auto;
    text-align: right;
}



#login-main #login-main-header i{

    font-size: 20px;
    color: #bababa;
    cursor: pointer;
}
#login-box{
    width:100%;
    height:95%;
    direction: rtl;

}
.login-box-input input
{

    width:100%;
    margin:0px auto;
    margin-top:4px;
    height:45px;
    direction: rtl;
    display: block;
    font-weight:bold;
    font-size:15px;


}
.login-box-input button
{

    width:100%;
    margin:0px auto;
    margin-top:4px;
    height:45px;
    direction: rtl;
    display: block;
    background-color:#dd0426;
    font-weight:bold;
    font-size:18px;
    color:#FFFFFF;


}
.login-box-input button:hover
{
    color:#F7F5F2;
}

.logout-btn{
    color: #ff0000;;
    border: 1px;
    border-radius:20px;
    background-color:transparent;

}

#Asearch-container{
    direction: rtl;
}

#resBlock{
    display: none;
}
.header-latest{
    width: 100%;
    height: 100px;
    margin-top: 20px;
    background-color: #ffffff;
    padding:4px;
    border-radius: 1px;
    box-shadow:0 1px 2px 0 #9e9e9e;
}
.header-latest-sub{
    direction: rtl;
    margin-top: 30px;
    margin-bottom: 20px;
}
.header-latest-sub h4{
    direction:rtl ;
    color: #0caa1f;
    font-size: 20px;
    font-weight: bold;
    text-align: center;

}
.header-latest-sub h4 i{
    color: #888;
    padding: 3px;

}
.Latest-Products{
    width: 100%;
    height: 280px;
    margin-top: 0px;
    margin-bottom: 10px;
    background-color: #ffffff;
    border-left: 1px solid rgba(224,224,224);
    border-right: 1px solid rgba(224,224,224);
    border-bottom: 1px solid rgba(224,224,224);
    border-radius: 0px 0px 7px 7px;
    padding:6px;
    box-shadow: 0px 1px 1px 0px rgba(224,224,224);
    -webkit-box-shadow: 0px 1px 1px 0px rgba(224,224,224);
    -moz-box-shadow: 0px 1px 1px 0px rgba(224,224,224);

}
.Offer-Product{
    width: 100%;
    height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    border: 1px solid rgba(224,224,224);
    box-shadow: 0px 1px 1px 0px rgba(224,224,224);
    -webkit-box-shadow: 0px 1px 1px 0px rgba(224,224,224);
    -moz-box-shadow: 0px 1px 1px 0px rgba(224,224,224);
    padding:10px;
    border-radius: 7px;


}
.fa-chevron-left{
     background-color: #ffffff;
    box-shadow:0 0 1px 1px #e9e9e9;
    padding:10px;
    border-radius: 200px;
}
.fa-chevron-right{
     background-color: #ffffff;
    box-shadow:0 0 1px 1px #e9e9e9;
    padding:10px;
    border-radius: 200px;
}

.Latest-Products-Title{
  text-align: center;
    display: block;
    font-size: 20px;
    font-weight: bold;
    color: #000;
    padding: 20px;
    background-color: #fefefe;
    margin: 0px;
   border-left: 1px solid rgba(224,224,224);
    border-right: 1px solid rgba(224,224,224);
   border-top: 1px solid rgba(224,224,224);
    border-radius:7px 7px 0px 0px;
    box-shadow: 0px 1px 1px 0px rgba(224,224,224);
    -webkit-box-shadow: 0px 1px 1px 0px rgba(224,224,224);
    -moz-box-shadow: 0px 1px 1px 0px rgba(224,224,224);
}
.label-successL{
    color: #0b8d16;
}
.label-dangerL{
    color: #58545a;
    text-decoration: line-through;
}
.Latest-Products-center{
    width:100%;
    height: 270px;
    margin: 0px auto;
    position: relative;
}
.scrollslide{
    width: 99%;
    height: 270px;
    overflow: hidden;
    margin: 0px auto;
}
.scrollslide ul{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    white-space: nowrap;
}
.scrollslide ul li{
    width:240px;
    height: 260px;
    display: inline-block;
    background-color: #ffffff;


    direction: rtl;
}
.scrollslide ul li img{
    padding: 1px;
    border-radius: 4px;
}
.lpRight{

    position: absolute;
    top:50%;
    right:0px;
    transform: translate(0%,-50%);
    cursor: pointer;
}
.lpRight i{
    font-size: 15px;
    color: #333;
    float: right;
}
.lpLeft i{
    font-size: 15px;
    color: #333;
    float: left;
}
.lpLeft{

    position: absolute;
    top:50%;
    left:0px;
    transform: translate(0%,-50%);
    cursor: pointer;
}

.scrollslide2{
    width: 99%;
    height: 270px;
    overflow: hidden;
    margin: 0px auto;
}
.scrollslide2 ul{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    white-space: nowrap;
}
.scrollslide2 ul li{
    width:240px;
    height: 260px;
    display: inline-block;
    background-color: #ffffff;
    direction: rtl;
}
.scrollslide3 ul li img{
    padding: 1px;
    border-radius: 4px;
}


.scrollslide3{
    width: 99%;
    height: 270px;
    overflow: hidden;
    margin: 0px auto;
}
.scrollslide3 ul{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    white-space: nowrap;
}
.scrollslide3 ul li{
    width:240px;
    height: 260px;
    display: inline-block;
    background-color: #ffffff;
    direction: rtl;


}
.scrollslide3 ul li img{
    padding: 1px;
    border-radius: 4px;
}


.lpRight2,.lpRight3{

    position: absolute;
    top:50%;
    right:0px;
    transform: translate(0%,-50%);
    cursor: pointer;
}

.lpRight2,.lpRight3 i{

    font-size: 15px;
    color: #333;
    float: right;
}
.lpLeft2,.lpLeft3 i{
    font-size: 15px;
    color: #333;
    float: left;
}
.lpLeft2,.lpLeft3{

    position: absolute;
    top:50%;
    left:0px;
    transform: translate(0%,-50%);
    cursor: pointer;
}




.lpImg{
    width:170px;
    height:170px ;
    margin: 0px auto;

}
.lpImg img{
    width: 100%;
    height: auto;
    margin: 5px;
    border-radius:10px;
}
.lpInfo{
    width: 100%;
    height:117px;
    margin-top: 2px;
    color: #505252;
}
.lpInfo>div{
    white-space: nowrap;
    overflow: hidden;
    width:90%;
    text-overflow: ellipsis;
    text-align: center;
    margin-right:5%;
    height:40px;
}

footer{
    background-color:#ffffff ;
    height:auto;
    margin-top: 20px;
    direction: rtl;
    text-decoration: none
}

footer ul{
    margin: 0px;
    padding: 0px;

    list-style-type: none;
}
footer ul li{
    padding-top: 15px;
}



footer h3{
    color: #022910;
}



/*universal css */
.rtl{
    direction:rtl;
}
.sizeL{
    font-size: 20px;
}
.showRes{
    display: none;
}
.errorMessage{
    color: red;
    font-size: 15px;
    direction: rtl;
    padding: 5px;
    background-color: #eeeceb;
    border: 1px solid red;
    border-radius: 4px;
    margin: 10px;
}
.contactMessage{
    direction: rtl;
}
.contactMessage h4{
    color: green;
}







.btnContinue{
    background-color: #0dcc42;
    display:inline-block;
    padding:6px 20px;
    font-size:16px;
    line-height:1.42857143;
    text-align:center;
    border:1px solid transparent;
    border-radius:4px;
    color: #ffffff;
    text-decoration:none;

}
/* end universal css */

/* On small screens, set height to 'auto' for sidenav and grid */
@media screen and (max-width: 767px) {
    .searchForm{

        height: 44px;
        line-height: 44px;
        width:auto;

        margin: 7px;
        padding-right: 15px;
        padding-left: 15px;
        text-align: center;

    }


    .carousel-cell {
        width: 100%;
        height: auto;
    }
    .carousel-cell img {
        width: 100%;
        height: auto;
    }
    .btnInsta div{
    display:block;
}

    .box1{
        width: 49.9%;
        padding:5px;


    }
    .box2{
        width: 99.9%;
        height:auto;
        padding:5px;
    }
    .box3{
        padding:1px;


    }
    .box4{

        padding:1px;



    }
    .navbar{
        border-bottom: 1px solid #e9e9e9;
    }
     .AMC{
        background-color: #ffffff;
        text-align: center ;
        border-radius: 4px 4px 0px 0px;
        border-top: 1px solid #e9e9e9;
        border-left: 1px solid #e9e9e9;
        border-right: 1px solid #e9e9e9;

    }





    #loading{visibility: visible}
    #login-main{width: 100%;height: 100%;margin: 0%}
    .slideshow,.slideshow img{
        height: 180px;padding: 0px;
    }
    .pad{padding: 0px}
    .pad-1{padding: 1px}
    .pad-2{padding: 2px}
    .pad-3{padding: 3px}
    .pad-4{padding: 4px}

    .services{
        display: none;
    }
    #top-box{
        display: none;
    }



    #menuSite{
        display: none;
    }
    .mNav{
        height:95px;
    }
    .input-group{width: 180px}
    .row.content {height:auto;}
    #meenuSite{
        display: none;
    }
    #block{
        display: none;
    }
    #resBars{
        display: block;
    }
    #resBlock{
        display: inline-block;
    }
    .navbarSite{


        margin: 0px;
    }
    .navbarSite li{
        min-width:5px;
        float: left;
        height: 40px;
        line-height: 40px;
    }

    .textBar{
        display: none;
    }
    .scrollslide{
        overflow-x: scroll;
    }
    .lpLeft,.lpRight{
        display: none;
    }
    .scrollslide2,.scrollslide3{
        overflow-x: scroll;
    }
    .lpLeft2,.lpRight2,.lpLeft3,.lpRight3{
        display: none;
    }



    #Asliders{
        width: 100%;
        float: right;
        direction: rtl;
        text-align: center;
    }

    #Asliders span{
        margin: auto;
        display: inline-block;
        width:8%;
        height:10px;
        overflow: hidden;
        text-align: center;

        margin-bottom: 1px;
        padding-left:5px;
        padding-right: 5px;
        margin-right: 2px;
        border-radius: 2px;
        margin-bottom: 2px;
    }



    /* ***** */
    .btn-full-mobile{
        position: fixed;
        bottom: 0px;
        left: 0;
        width: 100%;
        border-radius: 0px;
        opacity: 10;
        z-index: 99999;

    }
    .showRes{
        display: block;
    }
    .hideEl{
        display: none;
    }
    .sizeL{
        font-size: 13px;
    }
    .sizeS{
        font-size:10px;
    }
    .modal{width: 100%}



    .carousel-inner,carousel{
        width: 100%;
        height: 200px;
        margin-bottom: 15px;
        padding: 0px;

    }
    .carousel-inner .item img{
        display: block;
        width: 100%;
        height: 200px;
        border-radius: 0px;
    }










.header-latest-sub h4{
    text-align:center;

}

.Offer-Product{

    background-color: transparent;
}
.Latest-Products{

    background-color:transparent;
    border-left: 0px;
    border-right: 1px ;
    border-bottom: 0px  ;
    box-shadow:0 0 0px 0px #e9e9e9;


}
.Latest-Products-Title{

    background-color:transparent;
    margin: 0px;
   border-left: 0px ;
    border-right: 0px ;
   border-top: 0px ;
    box-shadow:0 0 0px 0px #e9e9e9;
    text-align:center;

}



.scrollslide2 ul li{
    width:240px;
    height: 260px;
    display: inline-block;
    background-color: #ffffff;
    direction: rtl;
    border:1px solid #e9e9e9;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    border-radius:5px;
}
.scrollslide ul li{
    width:240px;
    height: 260px;
    display: inline-block;
    background-color: #ffffff;
    direction: rtl;
    border:1px solid #e9e9e9;
     -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    border-radius:5px;
}





    .navbarSite{
         margin-top:10px;
         margin-left:10px;
         margin-right:10px;
    }
   .logo{

    margin:10px;

   }
    #side-filter{
        position: fixed;
        width: 100%;
        height:100%;
        overflow: scroll;
        top:0;
        right: 0;
        background-color: #ffffff;
        display: none;
        z-index: 10096;
        margin-top: 0px;
        margin-bottom: 40px;
    }
    #res-filter{
        display: block;
    }
    #res-close-filter{
        display: block;
    }
    #product-row{
       margin: 0px;

    }
    #search-box{
        float: right;width:95%;margin-top: 10px;margin-left: 15px;
    }


.cd-accordion-menu {
  width:100%;
  background: #000;
  margin:0px;
  padding:0px;

}
.cd-accordion-menu ul {
  /* by default hide all sub menus */
  display: none;
  margin:0px;
  padding:0px
}
.cd-accordion-menu li {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cd-accordion-menu input[type=checkbox] {
  /* hide native checkbox */
  position: absolute;
  opacity: 0;
}
.cd-accordion-menu label, .cd-accordion-menu a {
  position: relative;
  display: block;
  padding: 0px;
  border-bottom:1px solid #e9e9e9;
  background: #ffffff;

  color: #333;
  font-size: 1.6rem;
}
.no-touch .cd-accordion-menu label:hover, .no-touch .cd-accordion-menu a:hover {
  background: #52565d;
}

.cd-accordion-menu label::before, .cd-accordion-menu label::after, .cd-accordion-menu a::after {
  /* icons */
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cd-accordion-menu label {
  cursor: pointer;
}
.cd-accordion-menu label::before{
  content: '\02C2';
  background-repeat: no-repeat;
}
.cd-accordion-menu label::before {
  /* arrow icon */
  left: 18px;
  background-position: 0 0;
  -webkit-transform: translateY(-50%) rotate(-90deg);
  -moz-transform: translateY(-50%) rotate(-90deg);
  -ms-transform: translateY(-50%) rotate(-90deg);
  -o-transform: translateY(-50%) rotate(-90deg);
  transform: translateY(-50%) rotate(-90deg);
}
.cd-accordion-menu label::after {
  /* folder icons */
  left: 41px;
  background-position: -16px 0;
}
.cd-accordion-menu a::after {
  /* image icon */
  left: 36px;
  background: url(../img/cd-icons.svg) no-repeat -48px 0;
}
.cd-accordion-menu input[type=checkbox]:checked + label::before {
  /* rotate arrow */
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cd-accordion-menu input[type=checkbox]:checked + label::after {
  /* show open folder icon if item is checked */
  background-position: -32px 0;
}
.cd-accordion-menu input[type=checkbox]:checked + label + ul,
.cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul {
  /* use label:nth-of-type(n) to fix a bug on safari (<= 8.0.8) with multiple adjacent-sibling selectors*/
  /* show children when item is checked */
  display: block;
}
.cd-accordion-menu ul label,
.cd-accordion-menu ul a {
  background: #f5f5f5;
  padding-left: 5px;
}
.no-touch .cd-accordion-menu ul label:hover, .no-touch
.cd-accordion-menu ul a:hover {
  background: #3c3f45;
}
.cd-accordion-menu > li:last-of-type > label,
.cd-accordion-menu > li:last-of-type > a,
.cd-accordion-menu > li > ul > li:last-of-type label,
.cd-accordion-menu > li > ul > li:last-of-type a {
  box-shadow: none;
}
.cd-accordion-menu ul label::before {
  left: 36px;
}
.cd-accordion-menu ul label::after,
.cd-accordion-menu ul a::after {
  left: 59px;
}
.cd-accordion-menu ul ul label,
.cd-accordion-menu ul ul a {
  padding-left: 10px;
}
.cd-accordion-menu ul ul label::before {
  left: 54px;
}
.cd-accordion-menu ul ul label::after,
.cd-accordion-menu ul ul a::after {
  left: 77px;
}
.cd-accordion-menu ul ul ul label,
.cd-accordion-menu ul ul ul a {
  padding-left: 118px;
}
.cd-accordion-menu ul ul ul label::before {
  left: 72px;
}
.cd-accordion-menu ul ul ul label::after,
.cd-accordion-menu ul ul ul a::after {
  left: 95px;
}
}
@media only screen and (min-width: 600px) {
  .cd-accordion-menu label, .cd-accordion-menu a {
    padding: 24px 24px 24px 82px;
    font-size: 1.9rem;
  }
  .cd-accordion-menu label::before {
    left: 24px;
  }
  .cd-accordion-menu label::after {
    left: 53px;
  }
  .cd-accordion-menu ul label,
  .cd-accordion-menu ul a {
    padding-left: 106px;
  }
  .cd-accordion-menu ul label::before {
    left: 48px;
  }
  .cd-accordion-menu ul label::after,
  .cd-accordion-menu ul a::after {
    left: 77px;
  }
  .cd-accordion-menu ul ul label,
  .cd-accordion-menu ul ul a {
    padding-left: 130px;
  }
  .cd-accordion-menu ul ul label::before {
    left: 72px;
  }
  .cd-accordion-menu ul ul label::after,
  .cd-accordion-menu ul ul a::after {
    left: 101px;
  }
  .cd-accordion-menu ul ul ul label,
  .cd-accordion-menu ul ul ul a {
    padding-left: 154px;
  }
  .cd-accordion-menu ul ul ul label::before {
    left: 96px;
  }
  .cd-accordion-menu ul ul ul label::after,
  .cd-accordion-menu ul ul ul a::after {
    left: 125px;
  }
}

.cd-accordion-menu.animated label::before {
  /* this class is used if you're using jquery to animate the accordion */
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}
