* a,* a:focus,* a:hover,.fixfootfoot a,.fixfootfoot a:active,.fixfootfoot a:focus,.fixfootfoot a:hover,input,input:focus,input:hover{outline:0!important}@font-face{font-family:IRANSans;font-style:normal;font-weight:900;src:url('../catalog/view/theme/bt_laparis/fonts/eot/IRANSansWeb(FaNum)_Black.eot');src:url('../catalog/view/theme/bt_laparis/fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),url('../catalog/view/theme/bt_laparis/fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),url('../catalog/view/theme/bt_laparis/fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),url('../catalog/view/theme/bt_laparis/fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype')}body{width:auto;height:auto;margin:0;overflow-x:hidden;direction:rtl;font-family:IRANSansWeb}.pdspostheadcover{display:none!important}.tab-content>.tab-pane{width:100%;height:0;overflow:hidden;padding-top:4em;margin-top:-4em}.tab-pane .fa-angle-left::before,.tab-pane .fa-angle-right::before{position:absolute;font-size:19px;padding-top:1px;width:100%;height:100%;top:0;text-align:center}.tab-pane .fa-angle-right::before{left:2px;margin:0}.tab-pane .fa-angle-left::before{left:-1px;margin:0}
.tophompag{
    text-align: center;
font-size: 12px;
color: #fff;
line-height: 16px;
font-weight: 500;
background: #000;
padding: 6px 0;
height: 30px;
display: none;
}
.Cloasiframdemom{
position: relative;
overflow: hidden;
border-bottom: 2px solid black;
max-width: 99%;
margin: 0em auto 1em;
padding: 0.5em;
}
.bodyiframdemo{
  position: relative;
overflow: hidden;
max-width: 99%;
margin: 0em auto 1em;
padding: 0.5em;  
}
.bodyiframdemo .ifmiframdemopop {
    width: 100%;
border-width: 0;
}
.Cloasiframdemo .Cloasiframdemoi{
    -webkit-transition: all .3s linear 0s;
    transition: all .3s linear 0s;
position: absolute;
top: 0.5em;
right: 1em;
font-size: 18px;
color: gray;
cursor: pointer;
}
.Cloasiframdemo .Cloasiframdemoi:hover,
.Cloasiframdemo .Cloasiframdemoi:focus{
    color: #403d3d;
}
.Cloasiframdemo .mylogo{
    display: inline-block;
}
.Cloasiframdemo .mylogo img{
    height: 2em;
}
.none{
    display: none !important;
}
.iframdemopop {
    position: fixed;
    z-index: 10000;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: none;
    overflow: auto;
    direction: ltr;
}
.iframdemopop .controlifrm{
    max-width: 44em;
background-color: white;
margin: 3em auto 0;
box-shadow: 0 0 5px #919191;
border: 1px solid #9f9f9f;
position: relative;
overflow: hidden;
}
.searchboxtop {
    position: absolute;
    top: 20%;
    width: 100%;
    text-align: center;
    z-index: 99;
}
.searchbox .cntsearchbox::before {}
.searchbox {
    display: inline-block;
    margin: 0 auto;
    width: 100%;
    text-align: right;
    max-width: 60em;
}
.searchbox .headersearchbox {
}
.searchbox .headersearchbox ul {
    position: relative;
    display: inline-table;
    display: inline-table;
    overflow: hidden;
}
.searchbox .headersearchbox ul li {
    display: inline-table;
    position: relative;
    overflow: hidden;
    color: #f3f3f3;
    padding: 5px 5px 5px 5px;
    font-size: 15px;
    cursor: pointer;
    z-index: 1;
}
.activeli {
}
.searchbox .headersearchbox .ulli span {
    position: relative;
    z-index: 1;
}
.searchbox .headersearchbox .ulli::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.searchbox .headersearchbox ul li::after {
    position: absolute;
    content: '';
    background-color: #e9212e;
    width: 100%;
    height: 0px;
    right: 0;
    bottom: 0px;
    z-index: 0;
    -webkit-transition: all .3s linear 0s;
    transition: all .3s linear 0s;
    height: 100%;
    top: 100%;
}
.activeli::after {
    position: absolute;
    content: '';
    top: 0 !important;
}
.searchbox .cntsearchbox {
    width: 100%;
    position: relative;
    text-align: right;
}
.searchbox .cntsearchbox ul {
}
.searchbox .cntsearchbox .ulli1 {
    display: none;
    position: relative;

}
.activetab {
    display: block !important;
}
.helpstep {
    display: block;
    text-align: left;
    position: absolute;
    margin-bottom: 1em;
    left: 0;
    top: -2.2em;
    font-size: 14px;
}
.sectionhelpstep {
    -webkit-transition: all .3s linear 0s;
    transition: all .3s linear 0s;
    color: white;
    padding: 3px 1em;
    position: relative;
}
.sectionhelpstep {
}
.helpstep button {
    color: white;
    position: relative;
    background: transparent;
    border: 0;
}
.sectionhelpstep::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #0c0a05;
    opacity: 0.5;
}
.sectionhelpstep:hover, .sectionhelpstep:focus {
    background-color: #504c43;
}

.htop2 .container{
     
}
.bg1 {
    background-image: url(../images/bg1.jpg);
    width: 100%;
    height: 36em;
    position: relative;
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
        min-height: 589px;
}
#CouponPin{
    border: 2px solid #c5cad0;
border-radius: 0;
}
#CouponPin:focus{
    border: 2px solid #35373a !important;
}
.showcharity{
color: #14b4a8;
font-size: 11px;
padding-right: 4px;
border-right: 3px solid;
margin-right: 8px;
line-height: 12px;
}
.tabn{
   margin-bottom: 1em; 
}
.tabnm{
border: 1px solid #eaeaea;
padding: 0.5em;
cursor: pointer;
color: #666;
-webkit-transition: all .3s linear 0s;
transition: all .3s linear 0s;
}
.tabnm:hover,.tabnm:focus{
border: 1px solid #403f3f;
color: #403f3f;
}
.tabnm span{
    
}
.tabnm i{
float: left;
font-size: 20px;
padding: 1px;
}
.nmtabn{
    display:none;
}
.boctime{
        margin: 3em 0;
}
.boxtahvil{
    text-align: center;
}
.boxtahvil .bth{
width: 14%;
display: inline-block;
text-align: center;
border: 1px solid #e3e3e3;
height: 9em;
position: relative;
box-shadow: 0 0 5px #e6e6e6;

}
.boxtahvil .bth input{
position: absolute;
width: 100%;
left: 0;
right: 0;
opacity: 0;
cursor: pointer;
height: 100%;
z-index: 9;
}
.boxtahvil .bth input:checked ~ .bthi{
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background-color: #eeeff1;

    
}
.boxtahvil .bth span{
font-size: 15px;
font-weight: 600;
z-index: 8;
position: relative;
}
.boxtahvil .bth i{
display: block;
font-size: 29px;
padding: 20px 0px;
z-index: 8;
position: relative;
}
.divtvtremove{
float: left;
width: auto;
height: 1.5em;
display: inline-block;
background-color: #e9212e;
text-align: center;
padding: 0px 9px;
margin-right: 5px;
position: relative;
}
.fixmoghise:hover .popupm,
.fixmoghise:focus .popupm{
    transform: scale(1,1);
}
.popupm{
position: absolute;
bottom: 100%;
width: 100%;
background-color: white;
border: 1px solid #d7d7d7;
border-bottom-width: 1px;
color: #282828;
font-size: 14px;
border-bottom-width: 0;
border-radius: 6px 6px 0px 0px;
cursor: default;
transform: scale(0,0);
-webkit-transition: all .3s linear 0s;
transition: all .3s linear 0s;
}
.boxncomment{
    border-top: 3px solid #f4f4f4;
padding-top: 1em;
position: relative;
overflow: hidden;
}
.listcomment{
max-width: 74em;
margin: 2em auto;
width: 100%;
}
.listcomment .licomment{
    border-bottom: 1px solid #f2f2f2;
    margin-bottom: 3em;
    padding-bottom: 3em;
}
.listcomment .licomment .rightcomment{
width: 14em;
display: inline-block;
float: right;
}
.listcomment .licomment .rightcomment .topcomment{
    
}
.listcomment .licomment .leftcoment .subjectcomment{
    
}
.listcomment .licomment .leftcoment .msgcomment{
width: calc(100% - 14em);
display: inline-block;
position: relative;
overflow: hidden;
}
.BoxComment{

}
.boxinsertcomment{
width: 100%;
position: relative;
overflow: hidden;
margin-bottom: 1em;
}
.Rightformcomment{
width: 48%;
display: inline-block;
position: relative;
overflow: visible;
padding-top: 6px;
}
.Leftformcomment{
width: 50%;
float: left;
}
.elemntcomment{
position: relative;
overflow: visible;
margin-bottom: 1em;
}
.elemntcomment label{
margin: 0;
position: absolute;
top: -7px;
background-color: white;
right: 12px;
padding: 0px 5px 0px 6px;
}

.elemntcomment input{
-webkit-transition: all .3s linear 0s;
transition: all .3s linear 0s;
width: 100%;
padding: 0.5em;
border: 1px solid #dfdfdf;

}
.elemntcomment input:hover{
    
}
.elemntcomment input:focus{
    border-color: #060606;
}
.elemntcomment textarea{
-webkit-transition: all .3s linear 0s;
transition: all .3s linear 0s;
width: 100%;
padding: 0.5em;
border: 1px solid #dfdfdf;
height: 8em;
resize: none;

}
.elemntcomment textarea:hover{
    
}
.elemntcomment textarea:focus{
border-color: #060606;
}
.elemntcomment button{
-webkit-transition: all .3s linear 0s;
transition: all .3s linear 0s;
width: 100%;
padding: 0.5em;
border-width: 0;
background-color: #00bfd6;
color: white;
font-size: 15px;
font-weight: 600;
cursor: pointer;

}
.elemntcomment button:hover,
.elemntcomment button:focus{
    background-color: #088d9d;
}
.NewProduct2{
    width: 25%;
}

.boxcontrol{
  -webkit-transition: all .3s linear 0s;
transition: all .3s linear 0s;  
}
.favirusred,.favirus:hover,.favirus:focus{
    color:#ea212e;
}
.favirus{
  -webkit-transition: all .3s linear 0s;
transition: all .3s linear 0s;  
display: inline-block;
font-size: 17px;
}
.favirus:hover,
.favirus:focus{
    
}
.favirus i{
font-size: 18px;
cursor: pointer;
position: relative;
top: 3px;
padding-right: 6px;
}



.popupm .ulproductm{
    
    
}
.popupm .ulproductm .rowdet{
    
position: relative;
overflow: hidden;
}
.comparea{
    position: absolute;
width: 100%;
height: 100%;
right: 0;
top: 0;
z-index: 0;
}
.popupm .ulproductm .rowdet .removemp{
position: absolute;
left: 6px;
top: 6px;
}
.popupm .ulproductm .rowdet .removemp i{
    
    
}
.popupm .ulproductm .rightimg{
display: inline-block;
width: 55px;
overflow: hidden;
position: relative;
float: right;    
}
.popupm .ulproductm .rightimg img{
    
    
}
.popupm .ulproductm .lefttextimg{
display: inline-block;
width: calc(100% - 58px);
text-align: center;
font-size: 12px;
line-height: 12px;
padding-top: 33px;
}

.fixmoghise{
display: none;
position: fixed;
bottom: 20px;
left: 20px;
background-color: #2b2b2b;
border-radius: 0px;
color: #fff;
font-size: 14px;
width: 14em;
cursor: pointer;
z-index: 12;
}


.fixmoghise .fixmoghise1{
color: #fff;
font-size: 14px;
cursor: pointer;
padding: 5px 1em;
width: 100%;
display: block;
}
.fixmoghise .fixmoghise1 .divtvt{
    display: inline-block;
}
.fixmoghise .fixmoghise1 span{
width: auto;
height: 1.5em;
display: inline-block;
background-color: #14af90;
float: left;
text-align: center;
padding: 0px 9px;
}
.vjfi{
    font-weight: 700;
    font-size: 15px;
    border-right: 5px solid #dbdbdb;
    padding-right: 8px;
    margin-bottom: 0.7em;
}
.divorginlvj{
    
}
.sectionorginlvj{
    
}
.ulorginlvj{
    
}
.ulorginlvj{
    padding-right: 2em;
}
.ulorginlvj li{
margin: 0px 0 5px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
width: 100%;
font-size: 14px;
}
.divboxdetproduct{
border: 0px solid #dfdfdf;
box-shadow: 0px 2px 4px 0 rgba(128, 128, 128, 0.1);
background-color: white;
}
.divboxdetproduct .headerlist{
    list-style: none;
    background-color: #f8f8f8;
    border: 1px solid #dfdfdf;
    border-right-width: 0;
}
.divboxdetproduct .headerlist i{
font-size: 22px;
padding-left: 13px;
color: #777;
position: relative;
top: 4px;
}
.contentproduct{
    background-color: #f4f4f4;
    padding: 4em 0;
    margin: 4em auto 0;
}
.ulheaderlist{
    
}
.ulheaderlist .liulheader{
display: inline-block;
width: auto;
min-width: 8em;
text-align: center;
padding: 1em;
border-bottom: 1px solid #dfdfdf;
position: relative;
top: 1px;
font-size: 15px;
border-left: 1px solid #dfdfdf;
cursor: pointer;
margin: 0px -2px;
-webkit-transition: all .3s linear 0s;
transition: all .3s linear 0s;
}
.ulheaderlist .liulheader:first-child{
    border-right: 1px solid #dfdfdf;
}
.ulheaderlist .liulheader:first-child.activeliulheader{
    border-right-color: white;
}
.activeliulheader{
background-color: white;
border-bottom-color: white !important;
}
.headertiterf{
    margin-bottom: 35px;
}
.headertiterf .htf{
    font-size: 20px;
    line-height: 1.467;
    font-weight: 500;
    letter-spacing: -.6px;
    color: #6f6f6f;
}
.headertiterf h3{
    display: block;
font-size: 16px;
line-height: 1.375;
color: #a7a7a7;
letter-spacing: -.3px;
font-weight: 500;
margin: 12px 0 0;
}
.boxvf h5{
color: #4d4d4d;
font-size: 16px;
line-height: 1.375;
margin-bottom: 25px;
letter-spacing: -.3px;
position: relative;
padding-right: 19px;
}
.boxvf h5::before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 7px;
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #00bfd6;
    border-style: solid;
    border-width: 7px 0 0 7px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.boxvf .ulvall1{
    
}
.boxvf .ulvall1 li{
    display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 8px -8px;
}
.boxvf .ulvall1 li .livj{
    padding-right: 8px;
    padding-left: 8px;
        position: relative;
 
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-flex: 0;
    display: block;
background: #fafafa;
padding: 14px 18px 12px;


line-height: 1.692;
color: #4d4d4d;
letter-spacing: -.3px;
min-height: 47px;
position: relative;
}

.Selectvj {
position: relative;
overflow: hidden;
text-align: center;
}
.Selectvjl{
position: relative;
text-align: center;
display: inline-table;
width: 1.5em;
height: 1.5em;  
}
.Selectvj span{
color: #ababab;
display: inline-table;
position: relative;
top: -4px;
}
.Selectvj input{
position: absolute;
width: 100%;
height: 100%;
right: 0;
text-align: right;
top: 0;
cursor: pointer;
margin: 0 !important;
padding: 0 !important;
opacity: 0;
z-index: 99;
}
.modal-body p{
direction: rtl;
text-align: justify;
}
.map-responsive iframe{
    width: 100% !important;
}
.Selectvj input:checked + .Selectvjl::before {
    position: absolute;
    content: '';
    background-position: 0px -30px;
}
.Selectvj .Selectvjl::before {
    position: absolute;
    content: '';
    background-image: url(../images/a-checkbox-medium-sprite.png);
    width: 1.5em;
    right: 0;
    top: 0%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 0 0px;
}

.boxvf .ulvall1 li .li1vj{





    -ms-flex: 0 0 22.2%;
    flex: 0 0 22.2%;
    max-width: 22.2%;
    border-left: 15px solid white;




}
.boxvf .ulvall1 li .li2vj{
    -ms-flex: 0 0 77.8%;
flex: 0 0 77.8%;
max-width: 77.8%;
}
.contentlist{
    
}
.contentlist .ulcontentlist{
    
}
.ulcontentlist .ctab{
    display: none;
    padding: 1em;
}
.ulcontentlist .ctab.Activectab{
    display: block;
}
.ulorginlvj li::before {
    content: "";
    width: 5px;
    height: 5px;
    background: #ccc;
    vertical-align: middle;
    margin-left: 5px;
    border-radius: 50%;
}
.ulorginlvj li .li1vj .livj{
margin-left: 5px;
white-space: normal;
}
.ulorginlvj li .li1vj{
    
}
.ulorginlvj li .li2vj{
    
}
.ElemNews{
background-color: white;
position: relative;
overflow: hidden;
}
.ElemNews input{
    padding: 6px 6px;
background-color: transparent;
width: 100%;
display: block;
direction: ltr;
text-align: left;
-webkit-transition: all .3s linear 0s;
transition: all .3s linear 0s;
border-width: 0;
}
.ElemNewsbtn{
    
    position: absolute;
    width: 2.5em;
    height: 100%;
    background-color: #e6e6e6;
    color: #4f4f4f;
    padding-top: 4px;
    top: 0;
    border-width: 0;
    right:0;
}
.ElemNewsbtn .textbut{
    
}
.ElemNewsbtn .textbut i{
    
}
.desnews{
  margin-bottom: 3em;  
}
.desnews .listdesnews{
    
}
.desnews .listdesnews li{
color: white;
position: relative;
overflow: hidden;
}
.desnews .listdesnews li a{
color: white;
font-size: 14px;
display: block;
text-align: left;
direction: ltr;

}
.desnews .listdesnews li i{
color: white;
font-size: 17px;
position: absolute;
}
.boximgp   img {
    display: none;
    -webkit-transition: all .15s linear 0s;
    transition: all .15s linear 0s;
    height: 0;
}

.product-layout .boxcolor {
  
    text-align: center;
    padding-bottom: 0.7em;
}
.Mybanner {
        background-color: white !important;
    padding: 3em 0;
    margin-bottom: 3em;
}
.Mybanner1boxsl{
    
}
.Mybanner1boxsr{
  


    
}
.Myb1{
        -webkit-transition: all .15s linear 0s;
transition: all .15s linear 0s;
-webkit-transition: all .15s linear 0s;
transition: all .15s linear 0s;
}
.Myb1 img{
        -webkit-transition: all .15s linear 0s;
transition: all .15s linear 0s;
-webkit-transition: all .15s linear 0s;
transition: all .15s linear 0s;
}
.Myb1 a,.Myb1 a{
    -webkit-transition: all .15s linear 0s;
transition: all .15s linear 0s;
-webkit-transition: all .15s linear 0s;
transition: all .15s linear 0s;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.Myb1:focus img,.Myb1:hover img{
    -ms-transform: scale(1.02);
-o-transform: scale(1.02);
-moz-transform: scale(1.02);
transform: scale(1.02);
-webkit-filter: brightness(90%);
filter: brightness(111%);
}
.Myb1 a:hover,
.Myb1 a:focus{
    
}
.blogitempg21 .img-holder .inner img{
    display:none;
    -webkit-transition: all .15s linear 0s;
transition: all .15s linear 0s;
}
.boxcolor{
    background-color: white;
}
.boxcolor .ulboxcolor{
    
}
.ulboxcolor .ulliboxcolor{

display: inline-block;
border: 1px solid transparent;
border-radius: 50%;
width: 33px;
height: 32px;
text-align: center;
-webkit-transition: all .15s linear 0s;
transition: all .15s linear 0s;

}
.dulliboxcolor{
    width: 17px;
height: 17px;
border-radius: 50%;
cursor: pointer;
display: block;
margin: 6px 7px;
}
.ulboxcolor .ulliboxcolor.selectulliboxcolor{
border: 1px solid #d9d9d9;
    
}
.showimg{
     display: block !important;
height: auto !important;
}
.mobilemenucontrol {
    position: fixed;
    top: 0;
    right: 0;
    width: 75%;
    background-color: 
white;
-webkit-transition: all .15s linear 0s;
transition: all .15s linear 0s;
height: 100%;
right: -75%;
overflow: hidden;
direction: rtl;
text-align: right;
color:
    black;
    z-index: 9;
}
.tophompag p{margin:0;text-align:center}
.msgdes{
direction: rtl;
text-align: right;
font-weight: 600;
margin: 1.5em 0;
}
.msgdes ul{
    
}
.msgdes ul li{
color: #616161;
margin-bottom: 8px;
font-family: IRANSansweb;
}
.msgdes ul li:last-child{
   margin-bottom: 0px;
}
.msgdes ul li:nth-child(2n){
    background-color: whitesmoke;
}

.msgdes ul li:nth-child(2n+1){
    
}

.blogitempg21  {

position: relative;

margin-top: 1em;

margin-bottom: 2em;

margin: 2em 1em 2em 0em;
border: 1px solid #ddd;
}
.mapifram{
    
}
.mapifram iframe{
    width: 100%;
border-width: 0;

display: block;
}
.blogitempg21  .img-holder{
position: relative;
overflow: hidden;

padding: 0em;
    
}
.blogitempg21  .img-holder .inner{
    
}
.blogitempg21  .img-holder .inner img{
    
}
.blogitempg21 .overlay-content{
position: absolute;

display: none;

width: 100%;

left: 0;

top: 0;

height: 100%;
}
.poplogin{
display: inline-block;
position: relative;
float: left;
}
.cartnew{
    position: relative;
font-size: 12px;
padding: 6px 30px 6px 10px;
border-radius: 5px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
white-space: nowrap;
-ms-flex-negative: 0;
flex-shrink: 0;
cursor: pointer;
color: #616161;
}
.htop2{
    border-top: 3px solid #000;
}
.cartnewa{
display: block;
position: relative;
color: #616161;
}
.cartnewa:hover,
.cartnewa:focus{
    color: #616161;
}
.cartnew::after{
position: absolute;
content: "";
width: 1px;
height: 70%;
background-color: #e0e0e2;
left: 1px;
top: 25%;
}
.cartnew::before{
    position: absolute;
background-image: url(../images/nicon/sabad.png);
content: "";
right: 4px;
background-size: auto 17px;
background-repeat: no-repeat;
width: 2em;
height: 100%;
background-position: right center;
top: 0px;
}
.newloginclk{
    position: relative;
font-size: 12px;
padding: 6px 30px 6px 10px;
border-radius: 5px;

display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
white-space: nowrap;
-ms-flex-negative: 0;
flex-shrink: 0;
cursor: pointer;
color: #616161;
}
.newloginclk::before{
    position: absolute;
background-image: url(../images/nicon/login.png);
content: "";
right: 6px;
background-size: auto 17px;
background-repeat: no-repeat;
width: 2em;
height: 100%;
background-position: right center;
top: 0px;
}
.blogitempg21 .overlay-content .title{
    
}
.blogitempg21 .overlay-content .title span{
    
}
.blogitempg21 .overlay-content .title h3{
    
}
.blogitempg21 .single-blog-post{
    
}
.blogitempg21 .text-holder2{
    
}
.vahed{
display: inline-block;
font-family: IRANSansweb;
font-size: 12px;

color:green;

position: relative;

top: -5px;

right: 3px;
}
.offlabel{
position: absolute;
z-index: 9;
background-color:#14af90;
color:white;
padding: 2px 5px;
right: 5px;
top: 5px;
}
.myprice{
font-size: 15px;
margin: 1em 0 0;
}
.myprice .orginalprice{
display: inline-table;
text-decoration: line-through;
font-family: IRANSansweb;
}
.myprice .buyprice{
display: inline-table;
padding: 0px 15px 0 0;
font-family: IRANSansweb;
}
.blogitempg21 .blog-title{
padding: 1em 0 0.5em;
font-weight: 500;
margin: 0;
text-align: right;
display: block;
}
.newcentercss1{
position: relative;
overflow: hidden;
margin: 1em 1em;
}
.text-holder1{
    max-width: 95%;
margin: 0 auto;
}
.newcentercss1 .newebtn{
    width: auto !important;
display: inline-block;
float: left;
position: relative;
padding: 6px 30px 6px 10px;
border-radius: 5px;
border: 1px solid #e0e0e2;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
white-space: nowrap;
-ms-flex-negative: 0;
flex-shrink: 0;
cursor: pointer;
color: #616161;
background-color: transparent;
font-family: 'IRANSansWeb' !important;
-webkit-transition: all 0.8s linear 0s;
transition: all .8s linear 0s;
font-weight: 500;
}
.newcentercss1 .newebtn:hover,
.newcentercss1 .newebtn:focus{
border-color: #616161;
color: black;
border-radius: 0;
}
.newcentercss1 .newebtn::before{
background-image: url(../images/nicon/sabad.png);
position: absolute;
content: '';
right: 0px;
width: 25px;
height: 22px;
background-repeat: no-repeat;
background-position: 6px 3px;
background-size: 14px 14px;
}
.newcentercss1 .newebtn i{
    display: none;
}
.newcentercss1:hover,.newcentercss1:focus{
    
}
.blogitempg21 .blog-title a{


display: block;

padding: 0px;
    
}
.blogitempg21 .blog-title a:hover,
.blogitempg21 .blog-title a:focus{
    color: #282828;
}
.blogitempg21 .text{
    
}
.blogitempg21 .btn-two{
    
}
.newboxelse{
    padding: 0 !important;
position: relative;
margin-bottom: 5em;
border: 1px solid #f2f2f2; 
background-color:white;
box-shadow: 0px 0px 8px #efefef;
}
.Btnboxbuy{
background-color:black;

color:#FFF;

margin-top: 2em;
}
.Btnboxbuy ul{
position: relative;

overflow: hidden;

padding: 5px 0.5em;

font-size: 14px;
}
.Btnboxbuy ul li:nth-child(1){
    float: right;
    
}
.Btnboxbuy ul li:nth-child(2){
    float: left;
    
}
.Btnboxbuy ul li i{
padding-left: 5px;

display: inline-block;

position: relative;

top: 2px;
}
.Btnboxbuy li span{
    
}
.cntstatus {
    
}
.cntstatusno{
    color: red;
}
.cntstatusok{
    color: #14af90;
}
.blogitempg1 {
    border: 1px solid
#f2f2f2;
padding: 0;
padding: 0 !important;
box-shadow: 0px 0px 22px
#e9e9e9;
margin-bottom: 1em;
display: inline-block;
max-width: 32%;
float: right;
background:
#FFF;
}
.blogitempg12 {
    margin-right: 2%;
    margin-left: 2%;
}
.single-blog-post {
    position: relative;
    display: block;
    overflow: hidden;
}
.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.zidxa {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 99;
    display:none;
}
.single-blog-post .img-holder {
    position: relative;
    display: block;
    overflow: hidden;
}
.single-blog-post .img-holder {
    height: 16em;
}
.single-blog-post .img-holder img {
    width: 100%;
    transform: scale(1.01);
    transition: all 700ms ease;
}.overlay-style-two {
    position: absolute;
    left: 0px;
    bottom: 0px;
    right: 0px;
    top: 0px;
    z-index: 2;
    opacity: 0;
    transition: all 900ms ease;
}
.overlay-style-two::before {
    position: absolute;
    content: '';
    top: 0px;
    left: 0px;
    width: 100%;
    height: 50%;
    display: block;
    opacity: 0;
    text-align: center;
    transform: perspective(400px) rotateX(-90deg);
    transform-origin: top;
    transition: all 0.5s;
    background-color: 
    rgba(0, 0, 0, 0.80);
}
.overlay-style-two::after {
    position: absolute;
    content: '';
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 50%;
    display: block;
    opacity: 0;
    text-align: center;
    transform: perspective(400px) rotateX(90deg);
    transform-origin: bottom;
    transition: all 0.5s;
    background-color: 
    rgba(0, 0, 0, 0.80);
}
.single-blog-post .img-holder .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    transform: translate3d(0px, -100%, 0px);
    transition: all 700ms ease 300ms;
}

.single-blog-post .img-holder .overlay .box {
    display: table;
    width: 100%;
    height: 100%;
}
.single-blog-post .img-holder .overlay .box .link-icon {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.single-blog-post .img-holder .overlay .box .link-icon a span::before {
    display: inline-block;
    color: 
    #ffffff;
    font-size: 35px;
    line-height: 35px;
    transition: all 500ms ease;
}
.single-blog-post .text-holder {
    position: relative;
    display: block;
    padding-top: 20px;
}
.single-blog-post .text-holder {
    text-align: right;
    direction: rtl;
    overflow: hidden;
    max-width: 96%;
    margin: 0 auto;
    padding-bottom: 1em;
}
.single-blog-post .text-holder .post-date {
    position: relative;
    display: inline-block;
    height: 45px;
    border-bottom: 3px solid     #E9212E;
    transition: all 700ms ease 500ms;
}

.single-blog-post .text-holder .post-date h3 {
    position: relative;
    display: block;
    color:#E9212E;
    font-size: 36px;
    line-height: 38px;
    font-weight: 600;
    text-transform: uppercase;
}


.single-blog-post .text-holder .post-date h3 span {
    color: 
    #27282c;
    font-size: 14px;
}

.single-blog-post .meta-box {
    position: relative;
    display: block;
    overflow: hidden;
    min-height: 30px;
    margin-top: 16px;
    margin-bottom: 10px;
}

.single-blog-post .meta-box .meta-info {
    position: relative;
    display: block;
    overflow: hidden;
}

.single-blog-post .meta-box .meta-info li:last-child {
    padding-right: 0;
    margin-right: 0;
}
.single-blog-post .meta-box .meta-info li {
    position: relative;
    display: inline-block;
    float: right;
    line-height: 20px;
    padding-right: 16px;
    margin-right: 14px;
    font-weight: 500;
}
.nbackw{
background-color:white;
padding: 4em 0;
}
.single-blog-post .meta-box .meta-info li a {
    color: 
    #e9212e;
    font-size: 15px;
    font-weight: 400;
    text-transform: capitalize;
    transition: all 500ms ease;
}
.single-blog-post .text-holder .text {
    display: block;
    margin-top: 12px;
}
.single-blog-post .text-holder .text p {
   margin: 0 0 26px;
text-align: justify;
font-size: 14px;
}

.btn-two {
    color: 
    #27282c;
    font-size: 15px;
    line-height: 20px;
    font-weight: 500;
    text-transform: capitalize;
    font-family: 'IRANSansWeb','Rubik', sans-serif;
    transition: all 500ms ease;
    float: left;
}

.single-blog-post .text-holder .blog-title {

position: relative;
display: block;
font-size: 14px;
line-height: 28px;

}















.tp-caption2 p,.tp-caption2 span,.tp-caption2 strong{
    font-weight: 700 !important;
}
.divvideopage1 .msgcms {
    text-align: center;
}
.sectiongallary{
background-color:#FFF;

transition: all 300ms ease;
}
.Titergallary{
position: relative;
overflow: visible;
border-bottom: 1px solid #ddd;
max-width: 97%;
margin: 0 auto 1em;
}
.sectiongallary .ndf {
    max-width: 97%;

margin: 0 auto;
}
.spanTitergallary{
font-size: 18px;
text-align: center;
background-color:#FFF;
margin: 0 auto;
display: inline-block;
border-bottom: 1px solid #066eaa;
position: relative;
top: 1px;
padding: 8px 14px 0 1em;
}
.spanTitergallary a{
-webkit-transition: all .3s linear 0s;
transition: all .3s linear 0s;
font-size: 12px;
padding-right: 5px;
color: #616161;
}
.spanTitergallary a:hover,.spanTitergallary a:focus{
  color:black;

text-decoration: none;

outline: none;  
}
.box.style-1 .box-heading h2 {

    direction: rtl;
}
.iconbslider ul{
    
}
.iconbslider ul li:last-child{
    margin: 0;

float: left;
}
.iconbslider ul li{
display: inline-table;

padding: 0em 0;

width: 24%;

text-align: center;
}
.aboutmetext .msgcms{
    text-align: center;
}
.aboutmetext .msgcms ul{
    display: inline-block;

margin: 0 auto;

text-align: right;

line-height: 30px;
}
.aboutmetext .msgcms ul li{
    
}
.aboutmetext .msgcms ul li a{
-webkit-transition: all .3s linear 0s;
transition: all .3s linear 0s;
color:#E9212E;
font-size: 15px;
}
.aboutmetext .msgcms ul li a:hover,.aboutmetext .msgcms ul li a:focus{
    
}
.aboutmetext {
    margin-left: 2%;

max-width: 60%;
}
.aboutmebox .msgcms .msgcms {
    
}
.aboutmebox .msgcms p{
    text-align: justify;

font-size: 15px;
}
.sec-title p{
    color:#E9212E;

font-size: 18px;

line-height: 20px;

font-weight: 600;

text-transform: uppercase;

margin: 0 0 2em;

font-family: kuf;
}
.iconbslider ul li a{
    color: #252525;
    
}
.deskamel{
    max-width: 97%;

margin: 0 auto;

max-height: 22em;

overflow: auto;
}

.mamlist{
    
}
.mamlist li{
    
}
.mamlist li span{
    
}
.sublist {
   display: inline-block;
}
.sublist li{
border-width: 0 !important;
padding: 0 12px 14px !important;
}
.slick-slide img {
 
    min-width: 100%;
}
.iconbslider ul li  a img{
display: block;

margin: 0 auto;
}
.boxe{
    width: 100%;
display: block;
position: relative;
overflow: hidden;
}
#top{
    display: none;
}
.mega-menu {


display: inline-block;
}
.loginleft{
    float: left;
}
.nboxlogo{
float: right;
overflow: hidden;
position: relative;
top: 0px;
}
.floatr{
    float: right;
}
.menu-wrap::after {
position: absolute;
content: '';
background-color: #f4f4f4;
height: 2px;
width: 100%;
left: 0;
bottom: 0;
box-shadow: 0px 4px 10px #ddd;
}
.mobilemenucontrolbg{
    display: none !important;
}
.Searchboxshop{
margin: 0px 0 !important;
padding: 0;
position: relative;
}
.Searchboxshop form{
width: 100%;
float: none;
}
.Searchboxshop .boxsearchform{
    
}
.Searchboxshop .boxsearchform .rightsb{
left: 4px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute;
z-index: 52;
color: #000;
font-size: 24px;
width: 36px;
height: 36px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;

}
.topn1{
    
}


.header2slider {
    width: 100%;
    height: 30em;
    left: 0;
    top: 0;
    overflow: visible;
    position: relative;
    z-index: 1;
    background-image: url(../images/Pic-Admin2.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-color: black;
    background-size: 44em auto;
}
.Searchboxshop .boxsearchform .rightsb i{
    font-size: 20px;
}
.Searchboxshop input[name='search']{
width: 100%;
height: 100%;
color: #474747;
font-weight: 500;
font-size: 14px;
z-index: 51;
position: relative;
border-radius: 0px;
border: none;
padding: 14px 10px 14px 10px;
-webkit-transition: all .2s linear 0s;
transition: all .2s linear 0s;
border: 1px solid transparent;
background-color: transparent;
}
.Searchboxshop input[name='search']::placeholder,
.Searchboxshop input[name='search']::-ms-input-placeholder ,
.Searchboxshop input[name='search']::-webkit-input-placeholder{
    color: #FFF;
}
.boxsearchform::before{
position: absolute;
content: '';
background-color: white;
opacity: 0.7;
height: 100%;
width: 100%;
}
.Searchboxshop input[name="search"]:hover{
    
}
.Searchboxshop input[name="search"]:focus{
background: white;
box-shadow: 0 0 0px #e6e6e6;
border-radius: 0;
border: 1px solid #e6e6e6;
padding-right: 22px;
}
.Searchboxshop input[name="search"]:focus + .rightsb{
    color:#404040;
}
.Leftheader1{
    float:left !important;
    -webkit-transition: all .2s linear 0s;
transition: all .2s linear 0s;
}
.menu-stick .Leftheader1{
   padding-top: 4px; 
}
.logoimg{
    
}
.menu-stick .logoimg img{
    height: 3em;

position: relative;

top: 0;

margin-top: 0px;
}
.logoimg img{
height: 3.2em;
margin: 0px 0;
padding: 5px 0px 5px 0px;
-webkit-transition: all .3s linear 0s;
transition: all .3s linear 0s;
}
.anasabt{
    -webkit-transition: all .3s linear 0s;
height: 36px;
transition: all .3s linear 0s;
color: #4d4d4d;
}
.descustomer{
  text-align: justify;
margin-top: 0.5em;
padding: 0.5em 1em;
background-color: #eeeff1;

}
.nloading{
position: fixed;
width: 100%;
height: 100%;
left: 0;
top: 0;
background-image: url(../images/load.gif);
background-repeat: no-repeat;
background-position: center;
z-index: 99999;
display: none;

}
.nloading::before{
position: absolute;
content: '';
background-color:
#FFF;
opacity: 0.1;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.cal1{
    
}
.cal1 p{
font-family: IRANSans;

font-weight: 700;

font-size: 13px;

margin-bottom: 35px;

color:#282828;
}
.anasabt:hover,.anasabt:focus{
    color: #4d4d4d;
}
.blink{
    
}
.blink .blinking{
background-color:#35373a;

width: 100%;

display: block;

color:#ececec;

text-align: center;

font-weight: 700;

padding: 0.5em 0;

outline: none !important;

word-spacing: 7px;

height: 36px;
}
.blinkinganim{
    animation:blinkingText 1.5s infinite;
}
@keyframes blinkingText{
    0%{     color: #FFF;    }
    
    25%{    color: #a58159; }
    50%{    color: #a58159 ; }
    75%{    color:#a58159 ;  }
    100%{   color: #FFF;   }
}
#boss_homefilter_tabs1 .tab-content > .tab-pane {
  

}

#boss_homefilter_tabs1 .tab-content > .active {

    display: block;
}

.boxoff{
direction: ltr;

float: left;

margin-top: -4px;
    
}
.boxoff .ulboxoff{
    
}
.ulboxoff  li{
 display: inline-block;
margin-right: 1em;
background-color:#5807d4;
padding: 4px 14px;
color:white;
direction: rtl;
font-family: IRANSans;

font-weight: 700;

font-size: 13px;
}
.Activep{
    border: 2px solid #35373a !important;
}
.product-info h1{
    direction: ltr;
}
.nit{
    text-align: right;
display: inline-block;
}
.topboxoadsl .loadsl1 ul li:hover img, .topboxoadsl .loadsl1 ul li:focus img{
    animation-name: shake;
    animation-duration: 0.8s;
    transform-origin: 50% 50%;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    -moz-animation-name: shake;
    -moz-animation-duration: 1s;
    -moz-transform-origin: 50% 50%;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -webkit-animation-name: shake;
    -webkit-animation-duration: 1s;
    -webkit-transform-origin: 50% 50%;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
}

.formloadsl{
        position: relative;
    overflow: hidden;
}

.inputsl{
display: inline-block;
width: 22.4%;
float: right;
margin-left: 3.46%;
}
.inputsl label{
font-weight: 700;
margin: 0;
padding: 0;
display: inline-table;
width: 27%;
text-align: right;

}
.inputsl .inputsl2{
display: inline-table;

position: relative;

overflow: hidden;

width: 71%;
}
.inputsl .inputsl2 input{
width: 100%;

border: 2px solid #eeeff1;

padding: 0.3em 0.3em 0.3em 5.2em;

position: relative;

overflow: hidden;

color: #a58159;

text-align: center;

font-weight: 700;

height: 36px;

font-size: 13px;
    
}

.inputsl .inputsl2 .lvahed{
position: absolute;

left: 0;

top: 0;

height: 100%;

width: 5em;

background-color: #eeeff1;

text-align: center;

vertical-align: middle;

display: block;

font-weight: 700;

padding: 6px 0;
}
.inputslt input{
    padding-left: 0.3em !important;

cursor: default;
}
.inputslb{
margin-left: 0;

padding-left: 0 !important;
}
.inputslb::before{
    
}
.inputslb::after{
    
}
.inputslb button{
-webkit-transition: all .3s linear 0s;
height: 36px;
transition: all .3s linear 0s;

width: 100%;

border-width: 0;

background-color:#35373a;
color:#FFF;

font-weight: 700;

padding: 0.5em;
}
.taiedtul input:checked + span::before {
    position: absolute;
    content: '';
   background-position: 0px -24px;
}
.taiedtul span{
position: relative;
padding-left: 2em;
display: inline-block;
}

.taiedtul span::before {
    position: absolute;
content: '';
background-image: url(../images/tik21.png);
width: 1.5em;
left: 0em;
top: 0%;
height: 100%;
background-repeat: no-repeat;
background-position: 0 0px;
background-size: 100% auto;
height: 20px;
}
.taiedtul{
    
text-align: center;
margin-bottom: 2em;
font-size: 13px;
color:
#36373b;
font-weight: 700;
position: relative;
overflow: hidden;
padding: 8px 0;
}
.taiedtul input{
    position: absolute;
width: 100%;
left: 0;
top: 0;
cursor: pointer;
opacity: 0;
z-index: 1;
height: 100%;
padding: 0 !important;
margin: 0 !important;
}

.topboxoadsl{
    
margin: 3em auto;

display: block;

position: relative;

overflow: hidden;
}
.topboxoadsl .loadsl{
    
    
}
.topboxoadsl .loadsl1{
    
    
}

.topboxoadsl .loadsl1 ul{
    
}
.topboxoadsl .loadsl1 ul li:last-child{
    margin-left: 0 !important;
}
.topboxoadsl .loadsl1 ul li{
text-align: center;
position: relative;
overflow: hidden;
width: 22.4%;
float: right;
margin-left: 3.46%;
}
.topboxoadsl .loadsl1 img{
display: block;

margin: 0 auto;
}
.topboxoadsl .loadsl1 strong{
color: #a58159;

padding: 2em 0;

display: block;
}
.topboxoadsl .loadsl2{
    
    
}
.loadsl2{
    
}
.loadsl2 ul{
    
}
.loadsl2 ul li{
    display: inline-block;

background-color: #eeeff1;

text-align: center;

padding: 0.5em 0em 0.5em 0em;

height: 36px;

width: 22.4%;

float: right;

margin-left: 3.46%;
}   
.loadsl2 ul li:last-child{
margin-left: 0 !important;
    float: left;
}
.loadsl2 ul li strong{
        
    
}

.newrul2up{

margin-bottom: 55px !important;
}
.newrul2{
text-align: center;
position: relative;
overflow: hidden;
margin-bottom: 20px;
}
.newrul2 ul li:last-child{
margin-left: 0 !important;

float: left;
}
.newrul2 ul{
    

}
.newrul2 ul li{
width: 24%;

display: inline-block;

border: 2px solid #c5cad0;

text-align: center;

font-size: 13px;

font-weight: 700;

line-height: 25px;

padding: 1em;

height: 14em;

float: right;

margin-left: 1.33%;
}
.newrul2 ul li img{
display: block;

text-align: center;

margin: 0 auto;

height: 70px !important;

width: auto !important;

padding: 10px 0;
}
.bt-filter-product .tabs-headings li a {
    font-family: Iransans;
    font-size: 13px !important;
}
ul.nav.navbar-nav a {
    color: #9c9c9c;
    font-weight: 600;
    font-size: 13px;
}
.divvideopage1{
    
}
.logenamdd img{
    position: relative;

max-height: 9em;

height: 100%;

padding: 1em 0;

margin: 0 auto;

display: block;
}
.lastarchiveblog{
    
}
.LastBlog:nth-child(3n){

}
.thismarginlr{
margin-left: 1em;
margin-right: 1em;
}
.photopayment{
width: 7em;

height: 7em;

background-position: center;

background-repeat: no-repeat;

background-size: 100% auto;

padding-bottom: 2em;

position: relative;

overflow: hidden;

display: block;

margin: 0 auto 7px;
}
.chngfp {
margin: 0em 2em !important;
display: inline-block;
position: relative;
}
.disablebank{
    position: absolute;

width: 100%;

height: 100%;

z-index: 999;
}
.LoadBodyVertify{
    
    position: relative;

overflow: hidden;
}
.chngfp i{
    padding-right: 0 !important;
}
.paycss{
    background-image: url('../images/bank/1/paycss.png');
    
}
.zarincss{
    background-image: url('../images/bank/1/zarincss2.png?ver=15');

background-size: auto 100% !important;

height: 6em;
    
}
.ehcss{
    background-image: url('../images/bank/1/eh.png?ver=15');

background-size: auto 100% !important;

height: 6em;
    
}
.ehcsscredit{
background-image: url('../images/bank/credit.png?ver=15');
background-size: auto 74% !important;
height: 6em;
top: -4px;
    
}
.melatcss{
    
    background-image: url('../images/bank/1/melatcss.png?ver=15');
}
.passcss{
    background-image: url('../images/bank/1/passcss.png?ver=15');
    
}
.melicss{
    background-size: auto 100% !important;
    background-image: url('../images/bank/1/melicss2.png?ver=15');
}
.left25{
    border-right: 2px solid;

}
.pad25{
    padding: 0.5em;
}
.paysum2 {
    
}
.paysum1{
    font-size: 16px;
}
.paysum{
    
}
.Elementcssbtn i{
    position: relative;

top: 2px;

padding-left: 5px;
}
.LastBlogem{
    margin-left: -2px;
margin-right: -2px;
}
.LastBlog{
display: inline-block;
width: calc(33% - 0.499em);
position: relative;
overflow: hidden;
height: 15em;

margin-bottom: 0.5em;
position: relative;
}
.LastBlogA{
position: absolute !important;

width: 100%;

height: 100%;

left: 0;

top: 0;

z-index: 999;
}
.LastBlog img{
-webkit-transition: all .3s linear 0s;

transition: all .3s linear 0s;

-ms-transform: scale(1);

-o-transform: scale(1);

-moz-transform: scale(1);
}
.LastBlog:hover img,.LastBlog:focus img{
    -ms-transform: scale(1.02);

-o-transform: scale(1.02);

-moz-transform: scale(1.02);

transform: scale(1.02);

-webkit-filter: brightness(90%);

filter: brightness(111%);
}
.LastBlog h4{
    
}


.popupfix{

position: fixed;
width: 100%;
height: 100%;
left: 0;
top: 0;
overflow: auto;

text-align: center;
display: none;
z-index: 99999999;
direction: ltr;
}
.popupfix .bgpopup{
    
background-color: rgba(255, 255, 255, 0.2);
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.controlwidthpopupfix{
    position: relative;
left: 0;
top: 0;
height: 100%;
}
.popupfix .controlwidthpopupfix:before {}
.controlimgpopupfix{
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
position: absolute;
}
.closepopupfix{
background-image: url(../images/close30.png);
width: 2em;
height: 2em;
background-repeat: no-repeat;
position: absolute;
background-size: 1.5em auto;
cursor: pointer;
text-align: center;
background-position: center;
top: -1.9em;
right: -1em;
}

.controlimgpopupfix img{
max-width: 600px;
width: 97%;
margin: 0 auto;
display: block;
}
.fullh{
    min-height:636px;
}
.sabz1{
    color: #14af90 !important;
}
.leftaboutbox {
      float: left !important;
}
.tp-bgimg{
    
    background-position: center center !important;
}
.about-image-box .inner-box .logimg{
    position: relative;
left: 4em;
}
.controlimgzoom{
    margin: 0 auto;
display: block;
position: absolute;
top: 5px;
left: 5px;
padding: 0.7em;
vertical-align: middle;
}
.controlimgzoom img{
    height: 3em;
}
.about-image-box{
    position: relative;
display: block;
max-width: 470px;
width: 100%;
background:#f6f6f6;
padding-top: 12px;
padding-left: 0;
}
.topheader1{
position: relative;

background: white;

top: 0;

left: 0;
z-index: 99;
width: 100%;
}
.about-image-box .text-box h3 {
    color:     #3a3a3a;
    font-size: 20px;
    font-weight: 600;
}
.about-image-box .text-box h3 span {
color:#e9212e;
font-size: 20px;
font-family: 'IRANSansWeb',inherit'Rubik', sans-serif;
font-weight: 600;
}
.aboutme{
    background-color:white !important;
    padding: 3em 0;
    margin-bottom:3em;
}
.iconbslider{

padding: 2em 0;

}

.about-image-box .text-box p {
    color: 
    #828282;
    font-size: 20px;
    line-height: 30px;
    margin: 0 0 17px;
}
.about-image-box .text-box::before {
    position: absolute;
    left: 20px;
    bottom: 21px;
    font-family: FontAwesome;
    content: "\f10d";
    color: 
    #ebebeb;
    font-size: 40px;
    line-height: 70px;
    transform: perspective(1200px) rotateX(180deg) translateZ(0px);
    z-index: -1;
}
.about-image-box .text-box {
position: relative;
display: block;
padding-top: 2px;
padding-bottom: 15px;
padding-right: 8px;
margin-right: 31px;
z-index: 1;
text-align: right;
}
.iconbsliderbtn{
    
}
.page1new{
    
    background-color: white;
}

.header_slider{
width: 100%;

height: auto;

left: 0;

top: 0;

overflow: visible;


position: relative;

z-index: 1;


}
.bsliderphoto{
    background-image: url(../images/bs2.png);

position: relative;

content: '';

bottom: 0;

width: 100%;

height: 5em;

background-size: auto 100%;

background-position: center -9px;

background-repeat: repeat-x;

position: relative;

z-index: 3;
}
.header_slider::after{}
.bt-mobile-menu {
    position: fixed !important;
}
    @media screen and (min-width:900px){
                  .tp-leftarrow{
                    
           
                }
                
                
                .tp-rightarrow{
                    
         
                }
                  
    }
    




.tp-leftarrow{
    

}


.tp-rightarrow{
    

}


#back-top {
    
    display: none !important;
}
.breadcrumb {
    display: inline;
}
.product-thumb {
  
    position: relative;
    overflow: hidden;
}
.redmojod{
display: inline-block;
position: absolute;
right: -21px;
top: 5px;
width: 76px;
line-height: 2;
color: #fff;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
text-align: center !important;
z-index: 999;
font-size: 12px;
background: #E14319;
font-weight: 600;
}
.redmojodsec{}


.butiknumberleft{
    display: inline-block;
float: left;
font-weight: 600;
font-size: 12px;    color: #282828;
margin-left: 12.5%;
}
.titlevideopage1{}
.titlevideopage1 h2{}

.divvideopage1{}
.divvideopage1 iframe{
border-width: 0;
}
.iframecoloronline{
    display: block;width: 100%;
border-width: 0;height: 2em;
}
.boxnamad .logenamdd{
display: inline-block;

background-color:#FFF;

width: 8em;

height: 10em;
max-width: 45%;


margin-left: 7px;
}
.boxnamad .logenamdd img{
    
}
.boxnamad{
    
}
.addbgmenu{
       display: block !important; 
}
.allnamd{
    display: inline-block !important;margin: 0 !important;
}
.allnamd img{
    height: 10.3em;
}
.enamem{
    
}
.samamem{
    float: left !important;
}
.textimgcent{
    
}
.loadqoustion{
    
    
}
.matn-t ul li {

    font-size: 13px;
    font-weight: 700;

}
.list-unstyled b,.labelreq12{
    font-size: 13px !important;

font-weight: 700 !important;
}
.list-unstyled span{

}
.answerrowloadq{
    display: none;
    border-right: 4px solid #a58159;
margin-bottom: 1em;
padding-right: 1em;
max-width: 96%;
}
.titelq1 span{
font-weight: 700;
font-size: 13px;
color: #282828;
font-family: Iransans;
max-width: 96%;

display: inline-block;
}
.padright{
        padding-right: 36px;
}
.padleft{
   padding-left: 0 !important;
}
.fixnama{
position: fixed;
bottom: 20px;
left: 6px;
padding: 0;
z-index: 999999;
}

.fixnama img{
    
}
.titelq1{
position: relative;

overflow: hidden;

cursor: pointer;

padding: 1.5em 0;
}
.loadplus{
    float: left;
}
.loadplus i{
    color: #a58159;
}
.loadq{
background-color: #eeeff1;
padding: 3em 2em 3em 4em;
background-image: url(../images/Faq-4.png);
background-repeat: no-repeat;
background-position: 94% center;
min-height: 27em;
background-size: auto 24.5em;
position: relative;
overflow: hidden;
}
.rowloadq .titelq1:first-child{
    padding-top: 0 !important;
}

.rowloadq .titelq1:last-child{
padding-bottom: 0 !important;
}


.loadql{
    width: 63%;

float: left;
top: 0.7em;
position: relative;

overflow: hidden;

}
.rowloadq{}
.titelq1{
    
}


.upreportnew{
text-align: center;
color: #a58159;
font-size: 16px;
font-weight: 600;
}
.tick{
    text-align: center;

}
.matn-tnematn-tne ul{}
.matn-tnematn-tne  br{
    display: none !important;
}
.matn-tnematn-tne ul br{
    display: none !important;
}
.matn-tnematn-tne li::before {

    display: none !important;
}
.matn-tnematn-tne ul li{
 border-bottom: 1.5px solid #dbdbdb;
padding: 0.7em 0.4em;
}
.matn-tnematn-tne ul li:last-child{
    border-bottom-width: 0 !important;
}
.matn-tnematn-tne ul li br{}
.matn-tnematn-tne ul li img{
width: 30px !important;

height: auto !important;

position: absolute;

right: 4px;

padding-left: 4px;
}

.matn-tnematn-tne{
    color: #14af90;
}
.upreport{
    
}
.elem32{
    margin: 2em auto 0;
}
.Topworknone{
 text-align: center;
font-size: 14px;
font-weight: 600;
margin: 0.5em auto 1.5em;
}
.Banner3img img{
width: 100% !important;
height: auto !important;
margin: 0 !important;

padding: 0 !important;

float: none !important;
}
.fullwidthifram{
    width: 576px;

height: 354px;

margin: 0 auto;
max-width: 100%;
display: block;
}
header .lnr {
  
    position: relative;
    top: 1px;
}
.btmobilemenuop {

    -webkit-transform: scale(0, 1) !important;
    transform: scale(1, 1) !important;
}
.Banner3img p{
    margin: 0;
}
.click-footer p{
     margin-bottom: 0em !important;
}
.click-footer .click-footerh5{
    margin: 1em 0px 9px;
}
.click-footer,.click-footer a,.click-footer p,.click-footer h1,.click-footer h2,.click-footer h3,.click-footer h4,.click-footer h5,.click-footer h6,.click-footer strong {
    color:#fff;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 1.35em;
    text-align: center;

}

.click-footer a:hover,.click-footer a:focus{
    color: #a58159 !important;
}
.header_slider  iframe{
    min-height: 40em;
    width: 100%;
display: block;
border-width: 0;
}
.BoxBtnmain{
    
}
.azindxclick{
position: absolute !important;
z-index: 99999 !important;
cursor: pointer;
width: 100%;
height: 100%;
left: 0;
top: 0;
}

.Banner3img a:hover img, .Banner3img a:focus img {
-ms-transform: scale(1.05);

-o-transform: scale(1.05);

-moz-transform: scale(1.05);

transform: scale(1.05);

-webkit-filter: brightness(90%);

filter: brightness(111%);
}
.Banner3img a{
    position: relative;

overflow: hidden;
}
.removemenu{
    position: absolute;

top: 10px;

left: 3%;

cursor: pointer;
}
.removemenu i{
    font-weight: 400;

color: #FFF;

font-size: 21px;
}
.Banner3img img {
    -webkit-transition: all .3s linear 0s;
    transition: all .3s linear 0s;
}
.downbanner li img{
       -webkit-transition: all .3s linear 0s;
    transition: all .3s linear 0s; 
        -ms-transform: scale(1);

-o-transform: scale(1);

-moz-transform: scale(1);

}
.newcentercss{
    right: 0 !important;
width: 100% !important;
}
.nkindhrefbtn{
    position: relative;

overflow: hidden;
}

.newebtn{
    width: 100% !important;

right: 0 !important;
}
.btnkind{
   position: absolute !important;

width: 100%;

left: 0;

top: 0;

height: 100%;

z-index: 999;


}
.dropdown-menu > li > a {


    line-height: 19px !important;

}

.downbanner li:hover img{
    -ms-transform: scale(1.02);

-o-transform: scale(1.02);

-moz-transform: scale(1.02);

transform: scale(1.02);

-webkit-filter: brightness(90%);

filter: brightness(111%);
}

.downfaktor{
    
    
}
.downfaktor p{
    font-size: 14px;
color: #14af90;

font-weight: 600;

text-align: justify;

margin: 0.3em auto;

max-width: 23em;
}
.randomtxt{
position: relative;

width: 100%;

right: 0;

top: 0;
}
.bt-filter-product .tabs-headings li a {

   
    font-weight: 600;

}
.imgporbaz{
    margin: 0 auto !important;

display: block !important;
}
.account {

    display: inline-block;
}
.Leftheader{
    float:right;
}
.newiconcpmobile{
    display:none;
}
.ncontrolmobilehear{

padding: 0 9px;
display: inline-block;
}
.newiconcp{
    display: inline-block;
}
.s600 {
    display: inline;
}

.justaf a,.LoginPopUpBack,
ul.nav.navbar-nav.navbar-right a {

    font-size: 13px !important;
    
    font-weight: 700 !important;
}
.mega-menu > ul.nav > li > a {
font-family: IRANSansweb;

margin: 0px -4px;
}
.stext{
  
text-align: right;  
}
#theTicker::before{
    
}
#theTicker{
    margin: 0;

padding: 0;

position: relative;



text-align: right;

display: inline-block;
}
#theTicker p{
font-size: 13px;
}
#theTickerrr::before {
position: absolute;

content: '';

width: 0;

height: 0;

border-right: 10px solid #a58159;

border-top: 7px solid transparent;

border-bottom: 7px solid transparent;

right: 0px;

top: 11px;
}
.popsize{position:fixed;z-index:999999;width:100%;height:100%;top:0;left:0;display:none;background:rgb(0,0,0,.5);overflow:auto;direction:ltr}.newcontactus h5 strong,.shive h3 strong,.upcss b{letter-spacing:0;z-index:1}.controlpopsize{direction:rtl;width:950px;background-color:#fff;margin:5em auto;padding:.5em;position:relative}.Closesize{position:absolute;left:.5em;top:.5em;cursor:pointer}.Closesize i{font-size:16px;color:gray}.Titelsize{position:absolute;top:-2.8em;right:0}.LeftContact,.lickcl span i,.upcss,.upcss b{position:relative}.Titelsizekind{display:inline-block;cursor:pointer;padding:5px 2em;background:#fff;margin:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.brandkind,.sexkind{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.avtivecollect,.selectfilter{text-decoration:none!important;color:#000!important}.activetitelsize{padding-top:10px;background:#fafafa}.Tabsize{margin-top:4em}.Tabsizekind{display:none}.activesize{display:block}.boxsiz{display:none}.lickcl span{display:block;width:100%;background:#cecece;cursor:pointer;margin-bottom:1em;padding:.3em .5em}.ListSizetext li table,.showcntn{}.lickcl span i{padding-left:5px;top:2px}.tblsize thead{border-bottom:2px solid;text-align:center}.tblsize tbody tr:nth-child(2n){background-color:#fafafa}.ListSizetext li td,.ListSizetext li th{text-align:center}.showcntn{width: 97%;margin: 0 auto;}.Topwork,.tbresult{margin-bottom:2em}.matn-t{color:#282828;font-weight:600}.tbresult tbody tr td{text-align:center!important;padding:.7em}.box-list1{min-height:5em;max-height:20em;overflow:auto}#raychatBtn{right:1em}.socialshare .h-socialhis li:first-child img{height:17px}.socialshare .h-social img{height:19px;padding:0 .1em;width:auto!important}.vh2{padding-right:5px}.hoverth:focus,.hoverth:hover{color:#a58159!important}.Topwork{text-align:center;font-size:16px;font-weight:600;color:#a58159}.TopWorkTopWork{width:49%;display:inline-block}.hamkariinput input{max-width:77%;display:inline-block;float:left}.hamkariinput label{padding:1em 0;margin:0;text-align:left;width:18%;font-weight:600}.fullwidhta,.upcss,.upcss::before{text-align:center}.newcontactus h5 strong{color:#c49a6c;height:28px;margin:0;padding:5px 0;font-weight:600;text-align:center;font-size:18px;line-height:1.12;background:#fff;position:relative}.upcontac{margin-top:5em;margin-bottom:3em}.upcss{overflow:hidden;display:block}.maxElem50,.rightContect{display:inline-block}.LeftContact{width:56%;float:left;overflow:hidden}.maxElem50{width:49%;margin:0!important}.newcontactus a:focus,.newcontactus a:hover{color:#a58159!important}.boxelem2 .maxElem50:last-child{float:left}.Elem{margin:2em 0}.Elem input:focus,.Elem textarea:focus{border:1px solid #000}.Elem input,.Elem textarea{border:1px solid #a7a9ac;padding:.3em;font-size:13px;display:block}.Elem input{width:100%;line-height:30px;font-family:IRANSans;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.Elem button,.Elem textarea{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;font-family:IRANSans;width:100%}.Elem textarea{transition:all .5s ease;resize:none;height:20em}.Elem button{border:0;transition:all .5s ease;background:#35373a;color:#fff;line-height:27px;padding:.5em 0}.Banner1img ul li .texthover1,
.box-content li a{-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.upcss b{background:#fff;padding:.5em;font-size:14px}.upcss::before{overflow:hidden;display:block;position:absolute;content:'';right:0;top:50%;height:1px;width:100%;background:#a7a9ac}.leftimg{margin-right:2em}.linehrrep1{position:relative;background-color:#dbdbdb;width:100%;padding: 1px 0;

}
.products-category{
   
}
.border2w{
    border-width: 2px !important;
}


.acss{color:gray}.acss:focus,.acss:hover{color:#212020}.sharait ul li{font-size:15px;font-weight:700;color:#000}.sharait ul li::before{content:"";color:#c39a6c;font-size:45px;float:right;line-height:.75;margin-left:10px}.sharait p,.shive p{font-size:13px;font-weight:600}.sharait p{color:#9c9c94;margin-top:1em}.fullwidhta{width:100%;background:#35373a;color:#fff;padding:14px;display:block}.fullwidhta:focus,.fullwidhta:hover{color:#fff}.shive p,.ulisit1 li strong{color:#282828}.ulisit1 li{width:24%;display:inline-block}.shive p{text-align:justify}.shive h3::before{content:" ";border-top:1.5px solid #c49a6c;height:1.5px;width:100%;left:0;top:50%;position:absolute}.shive h3,.shive h3 strong{text-align:center;position:relative}.shive h3 strong{color:#c49a6c;height:28px;margin:0;font-weight:600;font-size:18px;line-height:1.12;background:#fff;padding:0 .5em}.owl-next .fa,.owl-theme-2 .owl-nav div .fa{line-height:27px!important}.jadval tbody tr th,.jadval thead tr th{border:3px solid #e7e7e7!important;padding:5px}.FixBg{position:fixed;z-index:99999;width:100%;height:100%;overflow:auto;direction:ltr;background-color:rgb(0,0,0,.25);display:none}.Banner1img ul,.Banner1img ul li,.bhelpsize,.newtamas{position:relative}.FixBg .controlbg{width:95%;max-width:63em;margin:2em auto;background:#fff;min-height:22em}.jadval{border:3px solid #e7e7e7!important;width:912px!important;margin:0 auto;max-width:100%;text-align:center!important}.Bgproduct,.newtamas{width:100%;display:block}.Banner1img ul li .texthover1,.RowTabelAll,.formUpdateNumbercss,.iowl,.jadval tbody tr th,.jadval thead tr th,.newupcart,.pic,.telf{text-align:center}.jadval thead tr th{background:#35373a;color:#fff}.FixBg .CloseBg{direction:rtl;max-width:97%;margin:0 auto;padding:.5em;color:#615d5d;font-size:17px}.FormHelpsize{display:inline-block}.bhelpsize{background:0 0;border:0;padding-right:3px;margin:0;font-size:11px;color:#999;font-weight:700;padding-left:0;padding-top:0;top:11px}.sabz1{color:#00a887}.red1{color:#d50158}.Bgproduct{background-image:url(../images/loadning/l7.gif);min-height:4em;background-repeat:no-repeat;background-size:auto 4em;background-position:center;overflow:hidden!important;max-width:100%;margin:1.5em auto 0;border:0}.FixBg .CloseBg i{cursor:pointer;font-size:14px}.linew a{display:block;padding:3px 5px!important}.linew a i{padding-left:6px}.newtamas{top:11px}.newtamas li{display:inline-block;width:50%;float:right}.newtamas li a{display:block;color:#fff;font-size:14px;padding:1em 0;font-weight:500}.footercontatctamas .box.style-1 .box-heading h2{position:relative;top:-17px}.marginb3{margin-bottom:4em!important}#WidthBoutiq3,#WidthBoutiq4{margin:0}.Banner1img ul{overflow:hidden;margin-bottom:2em}.Banner1img ul li{width:32%;display:inline-block;float:right;overflow:hidden}.Banner1img ul li .texthover1{position:absolute;width:80%;top:10%;height:80%;right:-100%;background-color:rgb(0,0,0,.2);color:#fff;font-size:26px;padding-top:2em;text-decoration:none;transition:all .5s ease}.Banner1img ul li:focus .texthover1,.Banner1img ul li:hover .texthover1{text-decoration:none;right:10%}.Banner1img ul li:nth-child(2){margin:0 2%}.downbanner,.product-layout .product-thumb:nth-child(1){}.Banner1img ul li img{width:100%!important;height:auto!important}.Banner2img ul{position:relative;overflow:hidden}.Banner1img ul li img,.Banner2img ul li img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.Banner1img ul li:focus img,.Banner1img ul li:hover img,.Banner2img ul li:focus img,
.Banner2img ul li:hover img{-ms-transform:scale(1.02);-o-transform:scale(1.02);-moz-transform:scale(1.02);transform:scale(1.02);-webkit-filter:brightness(90%);filter:brightness(90%)}.Banner2img ul li:nth-child(2){float:left}.Desfaktor,.breadcrumb>li+li::before,.newtamas li img,.shrak{float:right}.Banner2img ul li{width:49%;display:inline-block;float:right;position:relative;overflow:hidden}.Banner2img ul li img{width:100%!important;height:100%!important}.newtamas li span{font-weight:600!important;font-size:13px}.telf{letter-spacing:3px}.telf span{letter-spacing:8px;position:relative;left:9px}.mailf{letter-spacing:1px;text-align:center}.mailf span{text-transform:none!important;position:relative;left:-4px}.newtamas li a:focus,.newtamas li a:hover{padding-right:0;color:#fff;text-decoration:none!important}.newtamas li img{height:14px;display:inline-block;padding-left:.3em}.Lftcfoot .effmenu,.srmob .col-md-2:last-child::before{display:none}.nwefo{padding:6em;position:relative;overflow:hidden}* a,a,a:focus,a:hover{text-decoration:none!important}.product-thumb .button-group button:nth-child(2){left:.5em;position:relative}.product-thumb .button-group button:nth-child(1){right:1em;position:relative}.product-thumb .button-group button:nth-child(1),.product-thumb .button-group button:nth-child(2){margin-bottom:0;opacity:1}.owl-next .fa{font-size:20px;padding-left:3px}.iowl{
    
    background-color: white;
width: 1.5em;
height: 1.5em;
font-size: 18px;
color: #c7c7ca;
border: 1px solid #e0e0e2;
border-radius: 0px;
    
        -webkit-transition: all .1s ease;
-moz-transition: all .1s ease;
transition: all .1s ease;
}.bt-filter-product .owl-next{right:1px!important}.bt-filter-product .owl-next,.bt-filter-product .owl-prev{left:0!important}.countandbuy{margin:0 auto 2em!important}.selectsizebox{margin-bottom:2em!important;position:relative;overflow:hidden}
.tanzimselct {
    font-size: 13px;
font-family: IRANSans;
font-weight: 700;
}
.bt-mega-menu {
    position: relative;
}
.sectiongallary .ndf .owl-next{
top: 50%;
right: -3em;
}
.sociallinks-style-one{
    display: inline-block;
}
.sociallinks-style-one li{
    display: inline-block;
}
.sociallinks-style-one li a{
    
}
.sociallinks-style-one li a i{
    
}
.footer-social-links .sociallinks-style-one li a :hover,.footer-social-links .sociallinks-style-one li a :focus {
    color: 
    white;
}
.footer-bottom-area .copyright-text p {
    color: 
    #7c7e84;
    font-size: 15px;
    line-height: 24px;
    font-weight: 400;
    margin: 0;
}
.footer-bottom-area .copyright-text p a {
color: #E9212E;

font-weight: 500;

transition: all 500ms ease;



border-radius: 8px;

padding: 1px 6px;
}
.footer-bottom-area .copyright-text p a:hover,.footer-bottom-area .copyright-text p a:focus{
    background-color:#E9212E;

color:#0B0B0B;
}
.footer-social-links .sociallinks-style-one li a i {

    color: 

    #7c7e84;
    font-size: 14px;
    font-weight: 400;
    transition: all 500ms ease;

}
.sociallinks-style-one li a i {

    color: #9491a2;
    font-size: 15px;
    font-weight: 400;
    transition: all 500ms ease;

}
.sociallinks-style-one li {
    display: inline-block;
    float: left;
    margin-right: 20px;
}
.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp;
}
.footer-social-links .sociallinks-style-one {
    position: relative;
    display: inline-block;
    line-height: 30px;
    float: left;
}
.footer-social-links span {
    position: relative;
    display: inline-block;
    float: left;
    padding-left: 15px;
    color: 
    #7c7e84;
    font-size: 14px;
    line-height: 30px;
    font-weight: 600;
}
.copyrightnew{
    position: relative;

display: block;

padding: 20px 0;

background-color:#000;

z-index: 10;

}
.footer-social-links {
    }
.float-right{
    float:right;
}
.copyright-text{
    display: inline-block;

float: left;
}
.nfooter2{
    background-image: url("../images/footer-shape.png");
position: absolute;
background-attachment: fixed;
background-position: top right;
background-size: contain;
height: 100%;
width: 50em;
max-width: 50%;
right: 0;
top: 0;
background-repeat: no-repeat;
}
.nfooter{
    background-color: #171717;
position: relative;
}
.nfooter::before{
position: absolute;

content: '';

width: 100%;

height: 100%;

left: 0;

background-color:
black;

opacity: 0.75;
}
.sectiongallary .ndf .owl-prev{
top: 50%;
left: -3em;
}
.sectiongallary .ndf .owl-prev i,.sectiongallary .ndf .owl-next i{
    -webkit-transition: all .7s ease;
-moz-transition: all .7s ease;
transition: all .7s ease;
}
.sectiongallary .ndf .owl-prev i:hover,.sectiongallary .ndf .owl-next i:hover{
 
color: #616161;
border-color: #616161;
}
.tanzimselct option{
    font-family: IRANSansweb; 
    font-weight: 700;
    font-size: 13px;
    
}
.unitsize{
    padding-left: 10px; padding-right: 10px;text-align: center !important;
    font-family: IRANSansweb !important;padding-top: 5px;

}
.LoadBodyGallaryyy {

    border: 2px solid #c5cad0 !important;
}
.ContMesage{
    display: inline-block;
width: 20px;
height: 20px;
background-color: black;
border-radius: 50%;
color: white;
text-align: center;
margin: 0;
    margin-right: 0px;
padding: 3px;
line-height: 15px;
margin-right: 5px;
}
.showcp,.newullistuser:hover,.newullistuser:focus{
transform: scale(1,1) !important;
-ms-transform: scale(1,1) !important;
-webkit-transform: scale(1,1) !important;
-moz-transform: scale(1,1) !important;
}
.ninp {

    border: 2px solid #c5cad0 !important;
}
.countandbuy .qty .form-control{background:0 0;font-family:IRANSansWeb;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.avatarnew{
    display: inline-block;
color: #616161;
padding: 8px 5px 8px 0;
cursor: pointer;
}
.ifsabad,.pic{display:block}.addsabadpic{visibility:hidden;position:absolute;z-index:99999;right:0}.mega-menu>ul.nav>li,.nexboxfaktor,.sd i,ul.h-social{position:relative}


@media (min-width:1500px){
    .paysum {
    font-size: 16px;
    font-weight: 700;
}
}



@media (min-width:1500px){.matn-t{min-height:13em}}@media (min-width:750px) and (max-width:1400px){.matn-t{min-height:5.5em}}.RowTabelAll{padding:0 20px;font-size:15px;font-weight:600}#column-left{padding-right:0}.sd i{background:0 0!important;color:#35373a;font-size:17px;font-weight:100;top:14px}
.Boxscale,.TitSample h3,.deskamel ul li,.filtrpricebtn,.labelreq,.newcssfont,.nexboxfaktor{overflow:hidden;margin:2em auto}.Desfaktor{max-width:55%}.Desfaktor .Modual ul li{font-size:14px;padding:.3em 0}.Desfaktor .Modual ul li img:nth-child(1){width:auto!important;height:8px!important;position:relative;top:1px;padding-left:.5em}
.ifsabad{border: 0;width: 100%;height: 2.5em;}.pic{margin:.7em auto}.newupcart{
    font-size: 19px;
padding: 14px 0;
margin-bottom: 2em;
color:#FFF;
font-weight: 500;
background-color:#35373a;
}.addsabadpic img,.h-social img{margin:0 auto;display:block}.noborder a{border:0!important}#top{padding:.4em 0}ul.h-social{left:0}.effmenu{
    position: absolute;
width: 100%;
bottom: -95%;
right: -100%;
height: 100%;
background: #000;
z-index: -1;
-webkit-transition: all .2s linear 0s;
transition: all .2s linear 0s;
}
.dropdown, .dropup {

    z-index: 5;
}
.menu-wrap{height:44px;z-index: 0;}@media screen and (min-width:800px){.mega-menu a:focus,.mega-menu a:hover{color:#000}}

.newcssfont,.price-new{
    color: #35373a;

font-weight: 700;
}.mega-menu a:focus,.mega-menu a:hover{background-color: transparent !important;}.mega-menu a:focus .effmenu,.mega-menu a:hover .effmenu{right:0%}.mega-menu a{position:relative;overflow:hidden}.menucss .mfa{position:relative;z-index:1}.top10{transform:translate(-10em,-158em);visibility:visible;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;transition:all 2s ease}.addsabadpic img{filter:blur(1px);-webkit-filter:blur(1px);transform:scale(1.3)}.deskamel ul li::before,.tp-bullets.tp-thumbs{display:none!important}.countandbuy .qty input:focus{background-color:#fdfdfd}.newcssfont{font-size:14px}.button-cartload{height:45px!important}.deskamel ul li{line-height:22px!important;direction:ltr;text-align:left;font-family:arial!important;color:#35373a;font-size:14px}.Boxscale,.SearchFix,.TitSample,.filtrpricebtn,.product-info .price{text-align:center}.selcss{margin:0;border:1px solid #ccc;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;background:url(../images/arrowdown.gif) 5px 50% no-repeat #fcfbfa;cursor:pointer;width:100%;padding:.5em;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.selcss:focus{background-color:#fdfdfd}.product-table .product-thumb .caption p:last-child{border-left-width:0}.button-list button{font-family:IRANSansWeb}.ImageDiveBoutiqe .IMGBD img{-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.ImageDiveBoutiqe:hover .IMGBD img{-webkit-filter:brightness(90%);filter:brightness(90%)}
.price-old{
color: #999;

text-decoration: line-through;

font-size: 14px;

line-height: 15px;

display: block;

font-weight: 600;
    
}
.bboxe{
    font-size: 14px;
float: right;
padding: 7px 0em 0 1em;
font-weight: 700;
}
#input-quantity{
 width: 80%;
display: inline-block;
float: left;   
}
.newstyleinput {
position: relative;
padding: 5px 0;
}
.js-product-variants{
display: inline-block;
margin-right: 2.9em;
}
.js-product-variants li{
    display: inline-block;
position: relative;
overflow: hidden;

margin-left: 5px;
cursor: pointer;
line-height: 15px;
}
.c-product__variants1{
    float: right;
padding: 7px 0em 0 1em;
font-weight: 700;
}
.selectlicolor{
position: relative;
overflow: hidden;
border: 2px solid #ddd;
    border-top-color: rgb(221, 221, 221);
    border-right-color: rgb(221, 221, 221);
    border-bottom-color: rgb(221, 221, 221);
    border-left-color: rgb(221, 221, 221);
padding: 6px 15px 3px;
}
.js-product-variants li label{
    margin: 0;
}
.js-product-variants li label .c-ui-variant__shape{
width: 15px;
height: 15px;
display: inline-block;
border-radius: 3px;
}
.js-product-variants li input:checked ~ .selectlicolor {
   border-color: #35373a;
}
.js-product-variants li input{
position: absolute;
width: 100%;
height: 100%;
right: 0;
top: 0;
opacity: 0;
margin: 0 !important;
padding: 0 !important;
cursor: pointer;
z-index: 9;
}
.js-product-variants li .c-ui-variant__check{
display: inline-block;
position: relative;
top: -4px;
padding: 0px 10px;
}
.newstyleinput input:checked ~ .checkmark {
    background-position: 0px -2.25em;
}
.newstyleinput .checkmark {
    position: absolute;
    height: 20px;
    width: 20px;
   
    border-radius: 2px;
    background-image: url(../images/a-checkbox-medium-sprite.png);
    background-repeat: no-repeat;
    background-position: 0px 1px;
}
.newstyleinput input{
    position: absolute;
width: 100%;
height: 100%;
top: 0;
right: 0;
cursor: pointer;
z-index: 99;
opacity: 0;
padding: 0 !important;
margin: 0 !important;
}
.bt-carousel{margin-top:0}.ImageDiveBoutiqe .name{height:2em;overflow:hidden}.TitSample{margin-bottom:1em;position:relative;overflow:hidden}.TitSample:before{position:absolute;top:50%;content:'';left:.5%;background:#eee;width:99%;height:2px}.CNTW{margin-top:2em}.TitSample h3{display:inline-block;padding:0 1em;margin:0;position:relative;top:0;color:#35373a;font-size:15px;background:#fff}.SampleProduct .owl-prev{top:40%!important}.SampleProduct .owl-next{top:40%!important;left:auto!important}.SampleProduct{position:relative;overflow:hidden;margin-bottom:5em}.SampleSProduct .ImageDiveBoutiqe{display:block;max-width:95%;margin:0 auto}.filtrpricebtn{background-color:#36373b;width:100%;display:block;color:#fffefe;padding:.7em 0;margin:2em auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;font-size:13px}.ListColor li,.menu-wrap{-webkit-transition:all 1s ease;-moz-transition:all 1s ease}.filtrpricebtn:focus,.filtrpricebtn:hover{color:#fbf8f8;text-decoration:none}.pointer-label.low b{display:none}.Boxscale div,.shrak{display:inline-block}.product-info .description li span{padding-right:3px}.sharing li{margin-left:2px!important}.product-info .description{position:relative;top:-1em}.linehrrep{position:relative;top:-.55em;background-color:#eee;width:100%;height:1.5px}.labelreq{font-size:14px;direction:rtl}.enfont{font-family:arial}.product-info h1,.product-info h3{color:#35373a}.product-info .description li a,.product-info .description li b{text-transform:uppercase;color:#35373a;font-size:15px}.product-info .description li{font-weight:600;color:#999}
.pointer-label.high b{margin-right:3px}.Boxscale{padding-top:3em;color:#a8a9ab}.Boxscale span{padding-left:.5em}.ListColor{margin-top:1em;margin-bottom:2em}
.bt-category .box-heading h2{}.theme-green .scale ins{display:none}.slider-container{width:96%!important;margin:0 auto;display:block}.controlslideprice{max-width:100%;margin-top:3em;margin-bottom:2em}
.bt-category .subfilter{
    margin-bottom: 2em;
border: 1px solid #ddd;
padding: 1em;
box-shadow: 1px 1px 5px #f0f0f0;
}.bt-category .subfilter:last-child{margin-bottom:0;}.box-list a{color:#616161}.box-list a:focus,.box-list a:hover{text-decoration:none!important;color:#000!important}.topup1em{margin-top:1em}.product-description{display:block;position:relative;overflow:hidden;width:100%}.tanzimselct{width:83.3%!important;height:45px!important;float:left}.ListColor li{transition:all 1s ease;height:6.5em;overflow:hidden;display:inline-block;margin-left:.3em;border:2px solid #dbdbdb}.menu-wrap{transition:all 1s ease}.ListColor li a img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;height:100%;width:auto;display:block}.SearchFix{height:100%;width:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.8);overflow-y:hidden;display:none;z-index:999999}.al,.text-center,.unitnumber{text-align:center!important}.mg-btmfaktor i{color:#a58159}#content #udpCart{margin-top:3.7em!important}.nwefasel{margin-right:7px;margin-left:7px}.LoadBodyGallary{margin-top:5em}.iconproduct{display:none!important}.al,.unitnumber{color:#35373a}.Productname,.controlrsearch,.inputsearc,.usrtxt{text-align:center}.al,.justfarsi,.unitnumber,bdi,td,tr{font-family:IRANSans!important}.CloseFixSarch{top:15px;right:35px;position:absolute;font-size:40px;color:#818181;display:block;transition:.3s;cursor:pointer}.controlrsearch{position:relative;width:90%;top:40%;margin:0 auto}
.usrtxt{background:#35373A;color:#fff;line-height: 28px;}.newullistuser li a{padding:.4em!important;font-size:14px;border-bottom:1px solid #35373A;position:relative}.newullistuser li:last-child a{border-bottom:0 solid #a58159!important}.htop1 li>a:active,.htop1 li>a:focus,.htop1 li>a:hover{color:#0c0b0b!important;background:0 0!important}.inputsearc{height:unset;font-family:IRANSansWeb!important;background-color:transparent;font-size:31px!important;color:#fff!important;box-shadow:none;margin-bottom:50px!important;border:2px solid!important;width:23em!important;padding:.5em}#search.open::after,#search:hover::after{opacity:0!important}.controlrsearch .btn{color:#fff;border:2px solid #fff;background-color:transparent;border-radius:3px!important;font-size:18px;padding:10px 50px;transition:.3s all;line-height:1.7}.controlrsearch .btn:focus,.controlrsearch .btn:hover{background:0 0!important;color:#fff;border-color:#fff}.lnr-cartnew,.lnrcartnew{height:13px;background-size:100% 100%;display:inline-block}.LoderAjax,.lnr-cartnew,.lnrcartnew{background-repeat:no-repeat}.ActivProduct{border-color:#A58159!important}.ActivProduct img{opacity:1!important}.ListColor li:focus,.ListColor li:hover{border:2px solid #35373a;}.countandbuy .qty .form-control{font-size:14px;font-weight:600}.lnrcartnew{background-image:url(../images/sabadw.png);width:13px;position:relative;top:2px;right:-3px}.fixfilter1{position:fixed!important;top:4em;width:22%!important}.btcpr,.fixfootfootSou .menur a,.lnr-cartnew,.sharing{position:relative}.lnr-cartnew{background-image:url(../images/sabad0.png);width:13px;top:2px}.Productname{margin:0}.CatDes{text-align:center!important;margin:0}.sharing{overflow:hidden;display:inline-block;padding-right:.7em}.h-socialhis{display:block;width:100%}.h-socialhis li{display:inline-block;margin-bottom:0!important}.SecBoutiqe{display:inline-block;direction:ltr;float:left}.EndB,.dnew{float:right;display:inline-block}.dneww{display:inline-block;direction:ltr!important}.dnew{margin-left:.5em}.numdayslabel{display:inline-block;padding-right:5px}.tp-caption1,.tp-caption2{font-family:IRANSans !important;padding:.2em!important}.EndBdiv{direction:rtl}.showhover,.tab-content{direction:ltr}.loderbox{height:5em}.LoderAjax{background-image:url(../images/loadning/l7.gif);background-color:transparent!important;background-size:auto 5em;background-position:center}.EndB i{margin-left:.6em}.numdays{width:auto!important}.Timernew{display:inline-block;width:16px;text-align:center}.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption{right:0!important;width:100%!important;max-width:100%!important}.tp-caption1{font-size:20px!important;text-align:right!important;background-color:rgb(0,0,0,.5);display:none!important;font-weight:500!important;line-height:35px!important}.tp-caption2{display:block!important}ul.h-social{margin-left:-13px}.btcpr{float:left;top:3em}.logom{display:inline-block}.fixfootfoot h4{
    text-transform: uppercase;

margin-bottom: 1em;

letter-spacing: 0;

font-size: 16px;

color:
#FFF;

margin-top: 0;

border-bottom: 1px solid
#FFF;
}
.float-left{
   float: left !important;
}
.fixfootfoot h4 .bordermenu{
    border-bottom: 1px solid #E9212E;

display: inline-block;

position: relative;

top: 1px;

padding: 0px 6px 10px 1em;
}

.floatlft{float:left!important}.bt-drop-cart,.none{display:none}.fixfootfoot a:active,.fixfootfoot a:focus,.fixfootfoot a:hover{color:#E9212E !important}.fixfootfoot a{
display: block;

color:
#FFF;

font-size: 14px;

line-height: 22px;

font-weight: 500;
}.fixfootfoottel a b{font-weight:600;text-align:left;float:left}.fixfootfoot li{margin-bottom:8px}.fixfootfoot .bordermenu i,.fixfootfoot .menurr i,.fixfootfoot .tozihmenuover{display:none}.fixfootfootSou .menur .iconmenyVer{display:inline-block;float:left}.msgcms [class*=col-]::before{background:#fff;bottom:10px;content:" ";left:0;position:absolute;width:1px;top:10px}#carousel0 .Modual ul li{display:inline-block}.underslider-icon img{
height: 46px !important;

width: auto !important;

display: inline-block;

text-align: center;

margin: 0 auto;

position: relative;

top: -7px;

padding-left: 5px;
    
}.bt-filter-product .tabs-headings li a{font-weight:700;font-family:Iransans}.newullistuser li a{
    font-weight: 500 !important;
    }.newullistuser li a:focus,.newullistuser li a:hover{color:#262626!important}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;background-color:transparent!important}.Lftcfoot{font-weight:600}.Lftcfoot li a:focus,.Lftcfoot li a:hover,.powered a:focus,.powered a:hover{color:#a58159!important;text-decoration:none!important}.Lftcfoot li a{line-height:9px;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;padding:0 .5em!important;font-weight:600}.Lftcfoot li a:focus,.Lftcfoot li a:hover{background:0 0!important;text-decoration:underline}.lftbutik{width:100%}.downbanner{margin:0;display:block}.downbanner .container{margin:0 auto 6em}.downbanner li:focus img,.downbanner li:hover img{}.downbanner li{position: relative;float: right;overflow: hidden;display:inline-block;width:49%}.downbanner li img{-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s;width:100%!important;max-height:15em;height:auto!important}.downbanner li:nth-child(2n+1){float:left}.downbanner li:nth-child(3){width: 100%;margin-top: 29px;}.tab-pane .product-layout{max-width:100%;margin:0 auto}.WidthBoutiq:nth-child(2n+1){float:left}.WidthBoutiq{display:inline-block;margin-bottom:15px;overflow:hidden;position:relative;width:49%;height:auto;border:1px solid #e2e2e2}.WidthBoutiq .ImgLarg{position:relative;width:100%;height:86%}.btsmall{margin-bottom:0}.H4ElseButik{position:relative;text-align:center;margin-bottom:4em;overflow:hidden}.H4ElseButik h5{display:inline-block;margin:0;color:#35373a;font-size:18px;font-weight:600;background:#fff;padding:0 .5em;z-index:2;position:relative}.H4ElseButik::before{position:absolute;content:'';background:#282828;width:100%;left:0;height:2px;top:50%}.SmallBoutiq .ImgLarg img,.WidthBoutiq .ImgLarg img{width:100%;height:auto;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);transform:scale(1);display:block}.DetailImage{position:relative;width:100%;bottom:0;height:15%;background:#35373a;color:#FFF;padding:.51% 0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.spc span{white-space:nowrap}.DetailImage .CenterDI{width:95%;margin:0 auto;position:relative;overflow:hidden;padding:.2em 0;font-family:Iransans}.fulla{position:absolute;z-index:999;width:100%;left:0;top:0;height:100%}.NameBoutic{width:auto;display:inline-block;font-weight:500;font-family:Iransans}.showhover i{font-size:22px;display:inline-block;margin:0 .2em;float:left;position:relative;top:-1px}.showhover{float:left;position:absolute;z-index:1;display:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.ButikPageelse,.SmallBoutiq{position:relative;overflow:hidden}.SmallBoutiq:hover .showhover,.WidthBoutiq:hover .showhover{display:block}.SmallBoutiq:hover .EndBdiv,.WidthBoutiq:hover .EndBdiv{display:none}.WidthBoutiq .DetailImage .SecBoutiqe{display:inline-block;direction:ltr;float:left}.SmallBoutiq:hover .ImgLarg img,.WidthBoutiq:hover .ImgLarg img{-ms-transform:scale(1.02);-o-transform:scale(1.02);-moz-transform:scale(1.02);transform:scale(1.02);-webkit-filter:brightness(90%);filter:brightness(90%)}.owl-carousel-2 .owl-item img{display:inline-block;width:100%!important}.WidthBoutiq:focus,.WidthBoutiq:hover{border:1px solid #a58159}.SmallBoutiq:hover .DetailImage,.SmallBoutiq:hover .focus,.WidthBoutiq:focus .DetailImage,.WidthBoutiq:hover .DetailImage{background-color:#a58159}.SmallBoutiq{display:inline-block;width:32.9%;border:0 solid;direction:rtl;margin:0 .1%}.ButikPageelse{margin-bottom:4em}.lftButikPageelse{width:75%;margin:0 auto;display:block}
    .bt-category .box-heading h2{
text-align: center;
padding: 7px 0px 7px 0em;
border-bottom: 1px solid #ddd;
font-family: IRANSansweb;
color: #616161;
cursor: default;
    }.theme-green .back-bar .pointer{cursor:pointer!important}
.box-content li a{
display: block;
padding-right: 1.7em;
text-decoration: none;
transition: all .5s ease;

border-bottom: 1px solid #F0EFEF;
    
}
.box-content li:last-child a{
border-bottom: 0px solid #F0EFEF;
    
}
.hiddensite {
    display: none;
}
.box-content li a:focus i,.box-content li a:hover i{padding-left:10px}.box-content li a i{padding-left:5px;font-size:16px;font-weight:600;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;text-decoration:none;transition:all .5s ease}
#input-sort{
    width: 10em;

font-weight: 700 !important;

font-size: 13px;
}.lftButikPageelse .WidthBoutiq{width:100%;float:none!important;display:block!important;border-width:0}.lftButikPageelse .WidthBoutiqse:last-child{margin-bottom:0!important}