@font-face{font-family:'IRANSansWeb';src:url('../fonts/IRANSansWeb.eot');src:url('../fonts/IRANSansWeb?#iefix') format('embedded-opentype'), url('../fonts/IRANSansWeb.woff') format('woff'), url('../fonts/IRANSansWeb.ttf') format('truetype');
    font-weight:normal;font-style:normal;}
@font-face {font-family: 'behido';src:  url('../fonts/behido.eot?b41hv5');src:  url('../fonts/behido.eot?b41hv5#iefix') format('embedded-opentype'),url('../fonts/behido.ttf?b41hv5') format('truetype'),url('../fonts/behido.woff?b41hv5') format('woff');font-weight: normal;font-style: normal;font-display: block;}
body,span,h1,h2,h3,h4,h5,h6,p,a,address,strong,b,u,i,ul,li{font-family:'IRANSansWeb';margin:0;padding:0;}
img{max-width:100%;height:auto;}
a,li,a:hover,a:active,a:focus{text-decoration:none;list-style:none;}
:focus{outline:none!important;}
a,a:active,a:focus,a:hover,input,.btn:active:focus, .btn:focus{outline:none!important;}
i{font-style: normal;}
.container-fluid{max-width:1366px;}
.nopadding{padding: 0;}
.no-mlr{margin-left:0;margin-right:0;}
body{text-align: right;background:#f5f5f5;}
main{min-height:500px;padding-top: 180px !important;}
.top-head{background:#01509f;padding: 5px 30px 3px;}
.social-head a{display: inline-block;margin:0 4px;}
.social-head a:before{font-family:'behido';color:#fff;display: inline-block;}
a.insta:before{content:'\e905';}
a.telegram:before{content:'\e90d';}
a.linkdin:before{content:'\e9b4';}
a.aparat:before{content:'\e900';}
.social-head a:hover:before{transform: rotate(360deg);transition: all .5s;}
.login-user a.icon-user{color:#fff;font-size:14px;}
.login-user a.icon-user:before{content:'\e90e';font-family:'behido';position: relative;top: 1px;margin-left: 5px;}
.main-head{background:#f5f5f5;padding:8px 30px;position: relative;z-index: 1;}
.logo{padding-right:5%;display: flex;align-items: center;}
.logo img{max-height:92px;}
.search_box{text-align: center;}
.search_box form{width: 90%;margin: 0 auto;height: 40px;border-radius: 5px;position: relative;}
.under-search{position:absolute;left:3px;z-index: 2;background: #fff;box-shadow: 0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);width:100%;padding:10px 15px;max-height:371px;overflow-y: scroll;scrollbar-width:thin;display:none;}
.under-search ul{padding:0;text-align: right;}
.under-search ul li{padding: .1rem 0;}
.under-search ul li img{max-height:30px;border:1px solid #ddd;border-radius: 2px;margin-left:0.3rem;}
.under-search span{display: block;background: #f2f2f2;padding: .4rem .7rem;border-radius: 2px;margin: 14px 0 8px;text-align: right}
.under-search ul li a{color:#333;font-size:0.9rem;}
.search_box form input{width:calc( 100% - 65px);height: 40px;position: relative;right: 3px;padding:0 12px ;color:#717171;border: 1px solid #ddd;border-left: none;border-radius:0 5px 5px 0;font-size:.8rem;}
.search_box form button{width:60px;height:40px;border:none;background:#01509f;float: left;border-radius:5px 0 0 5px;cursor: pointer;}
button.btnsearch span.icon-search:before{content:'\e99d';font-family:'behido';color:#fff;position: relative;top: 1px;}
a.Inquiry{font-size: 14px;color:#01509f;border:1px solid #01509f;border-radius: 3px;padding: 5px 14px;}
a.Inquiry:hover{color:#ff5e15;border:1px solid #ff5e15;}
nav.navbar{background-color:#fff;padding: 0 3rem;}
nav.navbar ul.navbar-nav li{position: relative;}
nav.navbar ul.navbar-nav li a{padding: .7rem 8px!important;font-size: 12px;}
/*nav.navbar ul.navbar-nav li:hover a{color:#ff5e15;}*/
/*nav.navbar ul.navbar-nav li:hover ul li a{color:#333;}*/
nav.navbar ul.navbar-nav li ul{position: absolute;right: 0;background: rgba(255,255,255,.9);padding: 8px 0;width:200px;box-shadow: 0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);opacity: 0;visibility: hidden;transform-origin: top;-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0);transform: scaleY(0);transition: all 300ms ease-out 0s;position:absolute;list-style:none;z-index:99;}
nav.navbar ul.navbar-nav li:hover ul{opacity: 1;visibility: visible;-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-ms-transform: scaleY(1);-o-transform: scaleY(1);transform: scaleY(1);}
/*nav.navbar ul.navbar-nav li ul li a{color:#333;}*/
/*nav.navbar ul.navbar-nav li ul li:hover a{color:#ff5e15;}*/
nav.navbar ul.navbar-nav li ul li{height: 30px;line-height: 30px;}
nav.navbar ul.navbar-nav li ul li ul{right: 200px;margin-top: -39px;display:none;}
nav.navbar ul.navbar-nav li ul li:hover ul{display: block;}
/*nav.navbar ul.navbar-nav li ul li:hover ul li a{color:#333;}*/
/*nav.navbar ul.navbar-nav li ul li:hover ul li:hover a{color:#ff5e15;}*/
nav.navbar ul.navbar-nav > li:after{content: '';width: 1px;height: 24px;background: #ddd;position: absolute;left: 0;top: 10px;}
nav.navbar ul.navbar-nav > li:last-child:after{display: none;}
.slider{padding:15px 30px;width:100%;text-align: center;}
.slider img{border-radius: 5px;max-height:576px;margin: 0 auto;}
.Store-Ratings{padding:0 15px;margin-bottom:7rem;}
.content-Store-Ratings{background:#f2f2f2;padding:20px;border-radius: 5px;box-shadow: 0 0px 10px rgba(0,0,0,.09),0 6px 6px rgba(0,0,0,.02);}
.box-Store-Ratings img{max-height:150px;margin-bottom:8px;}
.box-Store-Ratings strong{height:30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.title-site{position: relative;margin:6rem 0 3rem;}
.title-site strong{font-size:1.2rem;color:#626262;}
.title-site:before{content: url(../img/icon.png);position: absolute;top: -65px;right: calc(50% - 40px);}
.content-cat-product{padding:0 2rem;margin-bottom:6rem;}
.l-box-catpro{background:#01509f;border-radius: 0 100% 100% 0;text-align: center;position: relative;right: 20px;}
.box-catpro{background:#fff;border-radius: 5px;overflow: hidden;box-shadow: 0 0px 10px rgba(0,0,0,.05),0 6px 6px rgba(0,0,0,.02);}
.box-catpro:hover .l-box-catpro{background:#ff5e15;}
.r-box-catpro{padding:60px 30px;}
.r-box-catpro h2 a{font-size:1.1rem;color:#333; display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom:1rem;}
.r-box-catpro h2 a:hover{color:#01509f;}
.r-box-catpro p{color:#777;font-size:.9rem;height:87px;overflow: hidden;text-align: justify;}
.img-catpro{margin-top:64px;}
.img-catpro img{max-height:110px;}
.col-box-catpro{padding:0 7.5px;margin-bottom:15px;}
.content-new-product{padding:0 2rem;position: relative;}
.product-grid5{position:relative;border:1px solid #ddd;border-radius: 2px;background:#fff;margin-bottom:2rem;}
.product-grid5 .product-image5{overflow: hidden;position: relative;/* width: 90%; */border-bottom: 1px solid #ddd;/* margin: 12px auto; *//* padding-bottom: 12px; */}
.product-grid5 .product-image5 a{display:block}
.product-grid5 .product-image5 img{	width: 100%;
    height: auto;
    max-height: 165px;
    min-height: 165px;
    background-size: cover;
    object-fit: cover;}
.product-image5 .pic-1{opacity:1}
img.lbl-hot {position: absolute;top: -7px;left: -7px;max-height: 60px;width: auto !important;display: none !important;}
.product-image5 ul.social li a:before{content: attr(data-tip);color: #fff;background-color: #333;font-size: 12px;line-height: 20px;padding: 1px 5px;border-radius: 5px;white-space: nowrap;opacity: 0;transform: translateX(-50%);position: absolute;right: -12px;top: 0;width: 125px;height: 26px;line-height: 24px;z-index: 3;}
.product-image5 ul.social li a:after {content: '';height: 11px;width: 11px;border-radius: 0;transform: translateX(-50%) rotate(45deg);top: 7px;z-index: 0;right: 40px;opacity: 0;position: absolute;background: #333;}
.product-image5 ul.social li a:hover:before,.product-image5 ul.social li a:hover:after{opacity: 1;}
.product-grid5 .social{padding:0;margin:0;position:absolute;top:5px;right:5px;}
.product-grid5 .social li{display:block;margin:0 0 5px;transition:all .5s}
.product-grid5 .social li:nth-child(2){opacity:0;transform:translateY(-50px)}
.product-grid5:hover .social li:nth-child(2){opacity:1;transform:translateY(0)}
.product-grid5 .social li:nth-child(3){opacity:0;transform:translateY(-50px)}
.product-grid5:hover .social li:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.2s}
.product-grid5 .social li a{color:#888;background:#fff;font-size:14px;text-align:center;line-height:32px;height:30px;width:30px;border-radius:50%;display:block;transition:.5s ease 0s;box-shadow: 0 10px 20px rgba(0,0,0,.03),0 6px 6px rgba(0,0,0,.05);border:1px solid #eee;}
.product-grid5 .social li a span:before{position: relative;bottom:2px;}
.product-grid5 .social li a span.icon-heart:before{content:'\e911';font-family:'behido';}
.product-grid5 .social li a span.icon-info:before{content:'\e919';font-family:'behido';}
/*.product-grid5 .social li a:hover{color:#fff;background:#ff5e15;border:1px solid #ff5e15;}*/
.product-grid5 .social li a:hover:before{color:#fff;}
.product-content5{padding:0 12px;}
.product-content5 h2{line-height: 45px;height: 54px;overflow: hidden;text-align: center;}
.product-content5 a{color:#333;font-size:15px;font-weight:600;  display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.product-content5 a:hover{color:#01509f;}
.product-content5 .price{height:60px;overflow: hidden;text-align: center;}
.product-content5 .price span{padding-right:5px;}
.product-content5 .price span del{color:#777;font-size:14px;}
.product-content5 .price span.new-price{color:#000;font-size:20px;}
.product-content5 .price span.percent-discount{background: #ef3f54;color: #fff;padding: 0 8px;margin-right: 7px;border-radius: 30px;height: 24px;display: inline-block;font-size: 14px;line-height: 24px;}
.btn_add_to_cart{background:#ff5e15;text-align: center;height: 29px;margin-top:20px;}
.btn_add_to_cart a{width: 40px;height: 40px;display: inline-block;background: #ff5e15;position: relative;bottom: 12px;border-radius: 100%;line-height: 40px;}
.btn_add_to_cart a:before{content:'\e96d';font-family:'behido';color:#fff;font-size:20px;}
.price .old-price{margin-bottom:4px;height: 26px;overflow: hidden;}
span.toman{font-size: 14px;color:#333;padding:0!important;}
.product-content5 .price span.one-price{height: 60px;line-height: 60px;font-size:20px;display: block;}
.col-probox{padding:0 7.5px;margin-bottom:15px;}
.two-diff-banner{padding:0 1.5rem;margin-bottom:7rem;}
.two-diff-banner img{border-radius: 5px;}
.content-product{padding:0 2rem;position: relative}
.slick-list .col-probox{margin-bottom:0;}
a.view-article{position: absolute;left: 60px;border: 2px solid #ff5e15;padding: 6px 12px;color: #01509f;font-size: .95rem;bottom: 0;}
a.view-article:hover{border: 2px solid #01509f;color: #ff5e15;}
.img-box-article{overflow: hidden;position: relative;}
.img-box-article:before, .img-box-article:after, .box-content:before, .box-content:after{
    content: '';
    background: linear-gradient(to bottom,#000,rgba(0,0,0,0.6),transparent,rgba(0,0,0,0.6),#000);
    height: 100%;
    width: 25.1%;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.3s ease-in-out;
}
.img-box-article:before{top: -100%;left: -25%;}
.img-box-article:after{ left: 50%; }
.box-content:before{ left:25%; }
.box-content:after{left:100%;top:100%;}
.box-article:hover .img-box-article:before,
.box-article:hover .img-box-article:after,
.box-article:hover .img-box-article .box-content:before,
.box-article:hover .img-box-article .box-content:after{opacity: 1;}
.box-article:hover .img-box-article:before{top: 0;left: 0;}
.box-article:hover .img-box-article .box-content:after{top: 0;left: 75%;}
.box-article:hover .img-box-article .box-content:before{left: 50%;transition-delay: 0.1s;}
.box-article:hover .img-box-article:after{left: 25%;transition-delay: 0.1s;}
.img-box-article img{width: 100%;max-height: 178px;min-height: 178px;object-fit: cover;}
.img-box-article .box-content{color: #fff;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;transition: all 0.3s ease 0s;}
.img-box-article .content{
    text-align: right;
    width: 100%;
    position: absolute;
    right: 20px;
    bottom: 10px;
    z-index: 1;
}
.img-box-article .icon{
    padding: 0;
    margin: 0;
    list-style: none;
    position: absolute;
    left: 20px;
    top: 20px;
}
.img-box-article .icon li{
    display: inline-block;
    opacity: 0;
    transition:all 0.3s;
}
.img-box-article .icon li:first-child{ transform:translateY(80px); }
.img-box-article .icon li:last-child{ transform:translateY(-80px); }
.box-article:hover .img-box-article .icon li{opacity: 1;transform:translateY(0);}
.img-box-article .icon li a{color: #fff;background-color: #ff5e15;font-size: 22px;text-align: center;line-height: 40px;width: 40px;height: 40px;margin-right: 5px;border-radius: 50% 0;display: block;position: relative;z-index: 1;transition: all 0.3s;}
.img-box-article .icon li a:hover{text-shadow: 0 0 6px #555;border-radius: 50%;}
.content-new-article{padding: 0 4rem;margin-bottom: 1.8rem;}
.box-article{background:#f0ebe7;margin-bottom:30px}
.content-article{padding:15px 25px;}
.img-box-article .icon li a i.icon-link:before{content:'\e93b';font-family:'behido';}
.content-article h3{margin:.3rem 0;height: 30px;}
.content-article h3 a{font-size:1rem;color:#01509f;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.content-article h3 a:hover{color:#034384;}
.content-article p{height: 89px;overflow: hidden;font-size: 13px;line-height:24px;text-align: justify;margin-bottom: 1rem;}
.info-article{margin-bottom:12px;}
.info-article span.date{color:#01509f;font-size:13px;}
.info-article a.view-more{float:left;font-size:13px;color:#ff5e15;position: relative;top:1px;}
.info-article a.view-more:before{content: '';width: 3px;height: 15px;background: #ff5e15;border-radius: 2px;display: inline-block;margin-left: 5px;position: relative;top: 3px;}
.info-article a.view-more:hover{color:#de4c0a;}
.brand-section{padding:0 2rem;margin-bottom:3rem;}
.brand-sec{padding:3rem 2rem;border-radius: 5px;box-shadow: 0 0px 10px rgba(0,0,0,.05),0 6px 6px rgba(0,0,0,.02);}
.r-brand-sec strong{color:#fff;font-weight: normal;}
.top-footer{padding-bottom:3rem;}
.col-top-footer{padding:0 8rem;}
.icon-top-footer img{max-height:170px;}
h4.title-top-footer{font-size:1rem;margin:1rem 0 .5rem;height:30px;overflow: hidden;line-height: 30px;font-weight:600;}
p.content-top-footer{font-size:.9rem;color:#777;line-height:26px;height:56px;overflow: hidden;margin-bottom:1rem;text-align: center;}
.btn-top-footer a{background: #ff5e15;color: #fff;display: inline-block;padding: 12px 32px;border-radius: 5px;}
.btn-top-footer a:hover{background: #de4c0a;}
.img-top-footer{background:#fff;padding:1rem 0;}
.img-top-footer img{margin:0 auto 1rem;display: table;max-height:120px;}
.content-main-footer{background:#fff;padding:0 2rem 1rem;}
.title-footer{margin-bottom:1.2rem;}
.title-footer strong{color:#01509f;}
.title-footer strong:before{content: '';display: inline-block;width: 3px;height: 20px;background: #ff5e15;margin-left: 7px;border-radius: 3px;position: relative;top: 5px;}
.important-link{text-align: right;}
.important-link ul{height:125px;overflow: hidden;padding:0;}
.important-link ul li{height:30px;overflow: hidden;transition: all .5s ease 0s;}
.important-link ul li a{color:#333;font-size:.9rem;}
.important-link ul li:hover{padding-right:12px;transition: all .5s ease 0s;}
.important-link ul li:hover a{color:#ff5e15;}
.important-link ul li:before{content:'\e901';font-family:'behido';font-size: 13px;margin-left: 7px;position: relative;top: 2px;color: #ff5e15;}
.logo-footer img{max-height: 100px;margin-bottom: 10px;}
.Credits img{max-height:70px;}
.phone-footer,.fax-footer,.email-foot{height: 34px;line-height: 34px;overflow: hidden;}
.phone-footer a,.fax-footer a,.email-foot a{font-size:14px;color:#333;}
.address{font-size:14px;line-height:28px;}
.info-contact span.icon:before{font-family:'behido';color:#ff5e15;float: right;margin-left:5px;}
.phone-footer span.icon:before{content:'\e90a';transform: rotate(260deg);}
.email-foot span.icon:before{content:'\e903';}
.address span.icon:before{content:'\e946';}
.social-foot a:before{font-family:'behido';display: inline-block;color: #01509f;}
.btm-main-footer{background:#858786;padding:1rem 3rem;}
.social-foot a{width:30px;display: inline-block;color:#fff;}
.social-foot a:hover:before{transform: rotate(360deg);transition: all .5s;}
p.r-btm-main-footer{color:#333;font-size:13px;text-align: justify;}
.end-footer{padding:1.5rem 2rem;}
.copyright{background:#01509f;padding:1rem;}
.copyright p{width:100%;}
.copyright p,.copyright a{color:#fff;font-size:.8rem;}
.newsletter p{font-size:.8rem;color:#666;}
form.letternews{margin-top:1.1rem;background:#e4e4e4;height:38px;}
form.letternews input.btn-newsletter{width:100px;background:#ff5e15;color:#fff;height:38px;border:none;font-size:14px;cursor: pointer;}
form.letternews input.btn-newsletter:hover{background: #de4c0a;}
form.letternews input.input-emailnews{width: calc(100% - 105px);background:#e4e4e4;height:38px;border:none;padding:0 12px;color:#777;font-size:14px;}
#button-top{position: fixed;bottom: 9px;left: 4px;z-index: 1000;width: 35px;height: 35px;border-radius: 100%;background: #ff5e15;text-align: center;line-height: 32px;}
#button-top a span:before{content:'\e92d';font-family:'behido';font-size:18px;color:#fff;}
.slider a.carousel-control-prev{position: absolute;width: 30px;height: 50px;bottom: 50px;left: 60px;top: unset;background: #2f2f2f;opacity: 1;}
.slider a.carousel-control-next{position: absolute;width: 30px;height: 50px;bottom: 50px;left: 95px;top: unset;background: #2f2f2f;opacity: 1;right:unset;}
.slider a.carousel-control-prev:hover,.slider a.carousel-control-next:hover{background: #ff5e15;}
.new-product{position: relative;}
ul.ul-slidepro{position: absolute;top:52%;width:100%;left:0;padding:0;}
ul.ul-slidepro li.slick-arrow a i:before{color:#828282;font-size:1.3rem;font-family:'behido';}
li.slick-arrow a i.icon-next:before{content:'\e909';}
li.slick-arrow a i.icon-prev:before{content:'\e901';}
ul.ul-slidepro li.slprev{width: 25px;height: 25px;left:-5px;position: absolute;}
ul.ul-slidepro li.slnext{width: 25px;height: 25px;right:0;position: absolute;}
ul.ul-brand li.slick-arrow a i:before{font-family:'behido';color:#fff;}
ul.ul-brand{position: absolute;left:0;bottom:0;}
ul.ul-brand li.slick-arrow{width: 20px;height: 35px;position: absolute;background: #a3a3a3;text-align: center;line-height: 35px;}
ul.ul-brand li.slick-arrow.slnext{left:45px;}
ul.ul-brand li.slick-arrow.slprev{left:20px;}
ul.ul-brand li.slick-arrow:hover{background:#ff5e15;}
/*contact us*/
.sp_top_page{padding: 20px 30px;border-radius: 4px;margin-bottom:10px;overflow: hidden;position: relative;}
.sp_top_page img{max-height:430px;border-radius: 4px;}
.content_sp_top_page{position: absolute;top:40%;text-align: center;width: 100%;}
.TitlePage{margin-bottom:10px;}
.TitlePage h1{color:#fff;font-size: 22px;}
.breadcrumb-sp-page ul li{display: inline-block;}
.breadcrumb-sp-page ul li a,.breadcrumb-sp-page ul li span{color:#fff;}
.breadcrumb-sp-page ul li a:after{content:'/';padding:0 4px;}
.contact-page{margin-bottom:30px;padding:0 18px;}
.r-contact-page,.l-contact-page{min-height: 447px;box-shadow: 0 0 3px 0 #cbcaca;border-radius: 4px;padding:20px;}
.r-contact-page{padding:20px;background:rgba(255,255,255,.8);}
.l-contact-page{padding:20px 50px;background:rgba(255,255,255,.8);}
.col-contact-page div .title{margin-bottom:7px;}
.col-contact-page div .title strong{font-weight: normal;font-size:17px;}
.col-contact-page div .title strong:before{content: '';width: 3px;height: 20px;border-radius: 40px;background:#ff5e15;display: inline-block;position: relative;top: 4px;margin-left: 8px;}
.r-contact-page .description p{font-size:13px;margin-bottom:5px;line-height:30px;text-align: justify;}
.item-contact-page{border-bottom:1px solid #e0f0fd;padding:14px 0;position: relative;min-height:80px;}
.item-contact-page:last-child{border-bottom:none;}
.item-contact-page span.icon{width: 40px;height:40px;background:#2e72bb;position: absolute;top: 25%;border-radius: 8px;text-align: center;line-height: 40px;}
.item-contact-page div{padding-right:60px;}
.item-contact-page div span,.item-contact-page div a,.item-contact-page div address{display: block;line-height:26px;}
.item-contact-page span.icon:before{font-family:'behido';color:#fff;font-size: 20px;float: unset;}
.item-contact-page span.phone:before{content:'\e902';transform: rotate(265deg);display: inline-block;}
.item-contact-page span.email:before{content:'\e973';}
.item-contact-page span.address:before{content:'\e908';}
.item-contact-page span.fax:before{content:'\e904';font-weight: bold;}
.item-contact-page div span:nth-child(1){font-size:14px;}
.item-contact-page div span:nth-child(2),.item-contact-page div a,.item-contact-page div address{font-size:13px;color:#777;}
.l-contact-page form{margin-top:28px;}
.l-contact-page form input,.l-contact-page form textarea{display: block;margin-bottom:12px;border:1px solid #d1e7f8;}
.l-contact-page form input[type="text"]{border-radius: 20px;width:100%;padding:6px 15px;font-size: 14px;}
.l-contact-page form textarea{border-radius: 8px;width:100%;padding:12px 15px;min-height:140px;font-size: 14px;}
.l-contact-page form button{float:left;background:#2e72bb;color:#fff;border:none;border-radius: 4px;padding: 4px 34px;}
.l-contact-page form button:hover{background:#175496;}
.contact-page2{padding: 0 2.4%;margin-top: 26px;}
.map-contact-us iframe{width: 100%;height: 100%;}
.item-contact-page span.icon.work-time:before {content: '\e974';font-family: 'behido';color: #fff;font-size: 20px;float: unset;}
.row.l-contact-page2{margin-bottom:50px!important;padding: 0;min-height: unset;}
.map-contact-us{padding-left: 0;}
.l-contact-page2 .Contact_Item{padding: 10px 30px;}
/*about us*/
.about_page{margin:10px 0 70px;padding:0 70px;}
.content-about-page p{text-align: justify;font-size: 15px;line-height:30px;}
.content-about-page img.imgAbout{padding: 0 20px 20px 0;margin-top:-130px;}
.about_page h2{font-size:20px;margin-bottom: 14px;width:50%;}
.about_page h2:before{content: '';width:5px;height: 20px;border-radius: 40px;background:#ff5e15;display: inline-block;position: relative;top: 4px;margin-left: 8px;}
.Comment_User{margin-bottom:40px;}
.box_comment_user{margin-top:50px;}
.box_comment_user2 .slick-list{padding:18px 0;}
.Item_Comment{text-align: center;box-shadow: 0 0 3px 0 #cbcaca;padding:30px;}
.Item_Comment .img img{width:100px;height:100px;border-radius:100%;border:3px solid #d1e7f8;margin:0 auto;}
.Item_Comment .name{height:28px;overflow: hidden;margin-top:10px;line-height:28px;}
.Item_Comment .job{height:28px;overflow: hidden;margin-bottom:10px;line-height:28px;}
.Item_Comment .job span{color:#888;}
.Item_Comment .description p{height:116px;overflow: hidden;font-size:13px;line-height:28px;}
.attr_pro ul.important_item_ul li span span:last-child{display: none;}
.attr_pro ul.important_item_ul li:before{margin-top:13px!important;}
/*edit internal page*/
#product_box {margin: 30px 0 38px!important;}
#product_box div div ul.map_ul li a{font-size: 18px;}
#product_box div div #product_count {position: relative;top: 5px;border: 1px solid #ddd;border-radius: 3px;padding:4px 20px;}
.top_head_shop{padding: 0 8px;}
.noUi-horizontal .noUi-handle {width: 18px !important;height: 18px !important;}
.banner_side_shop {box-shadow: 0 12px 12px 0px rgba(180, 180, 180, 0.1);border: 1px solid #dedede;margin-bottom: 10px;}
.product_list_box{box-shadow: none !important;border: none !important;}
.product_list_box .header {border: 1px solid #dedede !important;box-shadow: 0 12px 12px 0px rgba(180, 180, 180, 0.1);}
.search_product_div .product_div {border: none !important;padding: 8px;}
.indiv_pro{border: 1px solid #ddd;border-radius: 2px;background:#fff;}
.product_div .image_div{position: relative;border-bottom:1px solid #ddd;padding-bottom:12px;width:90%;margin:12px auto;}
.product_div .image_div ul.color_box{bottom: 20px;left: 3px;}
.btn_products{position: absolute;top: 0;right: 6px;}
.btn_products ul li a,.btn_products .compare_tag span.check_box{color: #888;background: #fff;font-size: 14px;text-align: center;height: 30px;width: 30px;border-radius: 50%;display: block;transition: .5s ease 0s;box-shadow: 0 10px 20px rgba(0,0,0,.03),0 6px 6px rgba(0,0,0,.05);border: 1px solid #eee;line-height:17px;}
.btn_products ul li a.favorite span.fa{position: relative;bottom:2px;}
.btn_products .compare_tag span.check_box:before{position: relative;top:6px;}
.compare_tag p span:before{content: '\e910';font-family: 'behido';color: #888;top: 4px;}
.btn_products ul li{transition:all .5s;}
.btn_products ul li:nth-child(2){opacity:0;transform: translateY(-50px);}
.indiv_pro:hover .btn_products ul li:nth-child(2){opacity:1;transform:translateY(0);}
.btn_products ul li a.show-info:before{content: '\e919';font-family: 'behido';position: relative;top:5px;}
.btn_products ul .compare_tag{opacity:0;transform: translateY(-50px);}
.indiv_pro:hover .btn_products ul .compare_tag{opacity:1;transform:translateY(0);transition:all .6s;transition-delay: .2s;}
.btn_products ul li{margin-bottom:3px;}
.btn_products ul li:before{content: attr(data-tip);color: #fff;background-color: #333;font-size: 12px;padding: 1px 5px;border-radius: 5px;white-space: nowrap;opacity: 0;transform: translateX(-50%);position: absolute;right: -12px;top: 0;width: 125px;height: 26px;line-height: 24px;z-index: 3;text-align: center;}
.btn_products ul li:after{content: '';height: 11px;width: 11px;border-radius: 0;transform: translateX(-50%) rotate(45deg);top: 7px;z-index: 0;right: 40px;opacity: 0;position: absolute;background: #333;}
.btn_products ul li:hover:before,.btn_products ul li:hover:after,.btn_products .compare_tag:hover:before,.btn_products .compare_tag:hover:after{opacity: 1;}
.btn_products .compare_tag:before{content: attr(data-tip);color: #fff;background-color: #333;font-size: 12px;padding: 1px 5px;border-radius: 5px;white-space: nowrap;opacity: 0;transform: translateX(-50%);position: absolute;right: -12px;top:4px;width: 125px;height: 26px;line-height: 24px;z-index: 3;text-align: center;}
.btn_products .compare_tag:after{content: '';height: 11px;width: 11px;border-radius: 0;transform: translateX(-50%) rotate(45deg);top: 11px;z-index: 0;right: 40px;opacity: 0;position: absolute;background: #333;}
.compare_product_list ul li span{margin:13px 5px 0 0;}
.filter_box ul.product_cat_ul li span.ename{position: relative;top:2px;}
.filter_box ul.product_cat_ul li div.color_div{position: relative;top:4px;}
.btn-dark{color: #666;background-color: #ddd;border-color: #ddd;}
.Content_Compare .compare_box{margin-bottom:30px;}
.Content_Compare p.p_compare{padding: 16px 20px;font-size: 14px;}
.Content_Compare .compare_box ul li{font-size:14px;}
h5.compare_title{font-size:16px;padding: 20px 16px 20px 10px;}
.product_list .header .input-group.mb-3 {width: 100%;}
.product_list .header .input-group.mb-3 div.input-group-prepend {float: right;width: 48%;margin-right: 2%;background: #fff !important;}
.product_list .header .input-group.mb-3 input {float: right;width:50%;border-radius: 4px;font-family: 'IRANSansWeb';font-size: 13px;}
.modal .dropdown-menu{width: 48%;text-align: center;}
.product_list .modal-content .header .input-group .btn-outline-secondary:hover{color: #333;background-color: #fff;}
.product_list .modal-content .dropdown-item.active,.product_list .modal-content .dropdown-item:active{background-color: #fff;}
.remove_product_of_compare_list span:before{position: relative;bottom:1px;}
.zoomWindow {float: right !important;right: 32%;}
.tooltip{font-size:13px;}
.product_title strong::before {content: '';width: 3px;height: 20px;border-radius: 40px;background:#ff5e15;display: inline-block;position: relative;top: 4px;margin-left: 8px;}
.modal-header {background: #bbbcbe;color: #fff;}
.modal-header h5{font-size:16px;}
#warranty_box form#add_cart_form ul.color_ul{margin: 8px 0;}
.info_item_product .fa {position: relative;top: 3px;margin-left: 4px;}
.Price_box {margin-top: 20px;}
ul.list-inline.map_ul{padding: 10px 10px 16px;}
.review_box .tozihat .content #product_tozihat p{font-size:14px;}
#warranty_box form#add_cart_form p.info_item_product{margin-bottom:5px;margin-top: 15px;}
.attr_pro h6{margin-bottom:20px;}
.attr_pro ul.important_item_ul{margin-bottom:20px;}
.attr_pro ul.important_item_ul li{margin-bottom:7px;}
.attr_pro ul.important_item_ul li:before{margin-top:8px!important;}
.rel_pro_box{margin-bottom:40px!important;padding: 0 30px;background-color: transparent !important;}
.rel_pro_box p.discount_price{margin-top:14px;}
.title_relpro{text-align: center;padding: 40px 10px;}
.title_relpro h6{font-size: 1.3rem;}
.rel_pro_box .product{border:1px solid #ddd;border-radius: 2px;background: #fff;padding:15px;}
#tab_div #myTabContent .tab-pane .item_content h3{font-size:20px;}
.comment_div .col-md-7 .comment_header_box{background: #f2f2f2;padding: 12px;margin-bottom: 12px;}
.comment_div .col-md-7 .comment_header_box p{margin-top:8px;color:#777;font-size: 13px;}
.comment_div .col-md-7 .comment_text{margin-top:20px;}
#score_box{margin: 30px 0 40px;padding-bottom: 18px;}
form#comment_form .row .col-md-8 .score_box_header p.title:before{content: '';width: 3px;height: 20px;border-radius: 40px;background: #ff5e15;display: inline-block;position: relative;top: 4px;margin-left: 8px;}
form#comment_form .row .col-md-8 .score_box_header p.title{margin-bottom: 5px;}
form#comment_form .row .col-md-8 .score_box_header p:nth-child(2){font-size:14px;color:#777;}
form#comment_form .add_comment_tozihat p{font-size:14px;color:#777;line-height:28px;}
form#comment_form .score_comment_form{margin-top:50px;}
.top_head_shop ul.list-inline.map_ul{padding:0;}
.bootstrap-select select.selectpicker{padding: 3px;border: 1px solid #ccc;border-radius: 4px;-moz-appearance: none;-webkit-appearance: none;
    appearance: none;background: #fff url('../img/arrow-down.png') !important;
    background-position-x: 0%;background-position-y: 0%;background-repeat: repeat;background-size: auto;border: 1px solid #d5d5d5;
    background-repeat: no-repeat, repeat !important;background-position: left .7em top 52%, 0 0 !important;
    background-size: 1em auto, 100% !important;line-height: inherit;}
table.cart_table tr td ul li span.ui_variant_shape{top:6px;}
.content_page404{padding:20px 0 45px;}
.content_page404 .btn{width: 220px!important;background: #2e72bb;border-color: #2e72bb;margin-top: 36px !important;}
.content_page404 .btn:hover{background: #01509f;border-color: #01509f;}
.content_page404 h3{margin-bottom:30px;font-size:1.3rem;}
table.order_table_info tr td a.data_link{color: #ff5e15 !important;border-bottom: 1px dashed #ff5e15;}
table tr td,table tr th{font-size:14px;}
.l_user_panel,.side_menu_profile{margin-bottom:45px!important;}
button.btn-success{background-color:#2e72bb;border-color:#2e72bb;}
button.btn-success:hover{background-color:#01509f;border-color:#01509f;}
form#additional_info .form-column .profile_menu_title{margin-bottom:20px;}
form#additional_info .form-column #location .dropdown{width:100%;padding: 0 3px;}
form#additional_info .form-column p.Legal_text{margin-bottom:15px;}
p.name_pro_comment{margin-top:8px;color:#777;font-size:13px;}
.product_info_box select{padding: 3px;border: 1px solid #ccc;border-radius: 4px;-moz-appearance: none;-webkit-appearance: none;
    appearance: none;background: #fff url('../img/arrow-down.png') !important;
    background-position-x: 0%;background-position-y: 0%;background-repeat: repeat;background-size: auto;border: 1px solid #d5d5d5;
    background-repeat: no-repeat, repeat !important;background-position: left .7em top 52%, 0 0 !important;
    background-size: 1em auto, 100% !important;line-height: inherit;width: 100%;text-align: center;}
.shipping_data_box div.form-group{margin-top:18px;}
.checkout_steps .active::before {
    content: "✔️";
    position: absolute;
    background-color: #2e72bb;
    width: 0px;
    height: 0;
    bottom: 2px;
    left: 20px;
    z-index: 10000;
    color: #fff;
}

#InfoProduct .modal-dialog{width: 60vw;max-width: unset;margin-top:10%;}
#InfoProduct .modal-dialog .modal-body{min-height:50vh;padding:5rem;background: url(../img/back.jpg) no-repeat;background-size: cover;}
.modal-infopro{background:#fff;position: relative;}
.modal-infopro .gallery__pro{padding:15px;}
.modal-infopro .content__modal__pro{background:#b4d4f0;}
.modal-infopro button.close{position: absolute;top: 19px;right:28px;z-index: 2;color:#02386e;}
span.shipping_time{float: left;font-size: 12px;background: #fff;padding: 5px 12px;color: #02386e;border-radius: 5px;margin:14px 0 0 28px;}
.content__modal__pro h3{margin: 50px 0 7px;font-size: 1.2rem;padding: 0 40px;}
.content__modal__pro h3 a{color:#fff;text-shadow: 2px 2px 4px #4989c9;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.modal-infopro span.sp-en{color:#fff;text-shadow: 2px 2px 4px #4989c9;font-size:13px;display: block;margin-bottom: 4px;padding: 0 40px;}
.content__modal__pro .btn-cart-modal{background:#01509f;margin-top:15px;}
.content__modal__pro .color-pro{padding: 0 40px;margin-top:14px;}
.content__modal__pro .price-modal{padding: 0 40px;}
.content__modal__pro span.title-color-pro{color:#01509f;display: block;margin-bottom: 5px;}
.content__modal__pro .price-modal{margin-top:12px;}
.color-pro span.sp-color{display: inline-block;width:30px;height:30px;border-radius: 100%;border: 2px solid #eee;}
.btn-cart-modal a.show-details-pro{color:#fff;width:calc(100% - 59px);display: inline-block;text-align: center;position: relative;bottom: 4px;font-size: 16px;}
.btn-cart-modal .favorite span.icon-heart:before,.btn-cart-modal .favorite span.fa-heart-o:before{content:'\e911';font-family:'behido';color:#fff;}
.btn-cart-modal .favorite{width: 54px;height: 42px;display: inline-block;background:#ff5e15;text-align: center;}
.new-price-modal span{font-size: 20px;color: #fff;text-shadow: 2px 2px 4px #4989c9;}
.old-price-modal del{color: #ff5e15;}
.old-price-modal span.discount{display: inline-block;margin-right: 30px;background: #01509f;color: #fff;padding: 3px 10px;font-size: 14px;border-radius: 30px;}
.modal-infopro span.rate{position: absolute;top:14px;left:28px;}
.modal-infopro span.rate:before{content:'\e941';font-family:'behido';position: relative;margin-right: 5px;top: 1px;color: #f5a623;}
#product_box .item_box ul.search_category_ul li.parent ul.has-sub {display: none;background: #f2f2f2;padding: 0 12px 9px;margin-top:6px;}
#product_box .item_box ul.search_category_ul li.up_arrow:before{content: '\f106';font-size: 20px;position: relative;bottom: 4px;font-weight: bold;}
ul.search_category_ul li.parent ul{padding-left:10px;}
ul.search_category_ul li.parent ul li a{color:#777;}
span.lbl_discount{background: #f2662c;color: #fff;font-size: 12px;border-radius: 3px 20px 3px 20px;padding: 3px 12px;}
#product_box .item_box ul.search_category_ul li a.active{color:#02458b;}
.Size_limit,.top-footer{max-width: 1600px;margin: 0 auto !important;}
body{overflow-x: hidden;}
.sticky {position: fixed !important;top:0;z-index: 99;width: 100%;box-shadow: 0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);transition:all .5s;}
p.desc-modal{padding:0 40px;font-size:13px;color:#4378a7;height: 98px;overflow: hidden;}
.price-modal span.new-price-modal{margin-right: 30px;color: #01509f;font-size: 18px;}
.price-modal span.one-price-modal{color: #fff;font-size: 18px;text-shadow: 2px 2px 4px #4989c9;}
#login_box .modal-body{padding:0;}
#login_box .auth_box_title{background: #f2f2f2;padding: 13px 15px;border-bottom: 1px solid #dedede;}
.auth_box_title button.close{float:left;position: relative;top: 2px;}
#login_box .modal-body .alert{margin-bottom: 0;background: #f2f2f2;border-color: #f2f2f2;text-align: center;font-size: 14px;}
#login_box .modal-body .alert a.data_link{color:#2e72bb;margin-right: 3px;}
#login_box .modal-body .form-group{margin:1rem 0 0;}
#login_box .modal-body .form-group label{width:100%;margin-top:8px;position: relative;}
#login_box .modal-body .form-group label input{font-size: 14px;padding: 10px 34px 10px 14px;}
.send_btn.login_btn {width: 100% !important;margin-top: 20px !important;}
.send_btn .line {width: 70px;height: 75px;background: rgba(255, 255, 255, 0.2);position: absolute;top: -13px;z-index: 10;border-radius: 50% 8px 8px 50%;font-size: 20px;transition: .3s;}
.send_btn .title {width: calc(100% - 70px) !important;margin-right: 65px;text-align: center;display: block;font-size: 16px !important;}
.send_btn {display: block;overflow: hidden;background: #ff5e15;color: white;width: 340px;height: 50px;line-height: 50px;cursor: pointer;border: 1px solid #ff5e15;border-radius: 8px;-webkit-border-radius: 8px;position: relative;margin: 15px 0px;}
.send_btn .line2{width:100%;border-radius: 8px;}
.send_btn.login_btn .line::before {content: url('../img/login.png')!important;padding-right: 20px;padding-top: 13px;display: block;font-size: 25px;font-weight: 600;filter: brightness(0) invert(1);position: relative;top: 7px;left: 5px;}
.reset_password_link {font-size: 13px;color: #01509f;margin-top: 10px;display: block;padding: 0 5px;}
.check_box {width: 19px;height: 18px;border-radius: 4px;background: #fff;display: block;border: 1px solid #d8d8d8;float: right;position: relative;}
.check_box.active {background-color: #2e72bb !important;border: 1px solid #2e72bb !important;}
.check_box.active::before {content: "\e957";font-family:'behido';display: block;color: white !important;margin-right: 3px;font-size: 12px;font-weight: bold;}
#login_box .modal-body input.form-check-input[type="checkbox"]{display:none;}
.form-check-label {font-size: 13px;padding-right: 10px;}
.input_label.user_name::before {content: url('../img/mobile-icon.png');position: absolute;padding-right: 15px;z-index: 10;top: 7px;right: -10px;}
.input_label.user_pass::before {content: url('../img/username.png');position: absolute;padding-right: 10px;z-index: 10;top: 7px;right: -6px;}
table.tbl-single-pro tr th,table.tbl-single-pro tr td{text-align: center;}
.box-tbl-single-pro{border:1px solid #ddd;margin-top:18px;}
.box-tbl-single-pro table{margin-bottom:0;}
.product_data .attr_pro{padding-right:38px;margin-top: 32px;}
table.tbl-single-pro tr td{font-weight: normal;vertical-align: middle;}
table.tbl-single-pro select.sp-select{}
select.sp-select{border: 1px solid #ddd;-moz-appearance: none;-webkit-appearance: none;appearance: none;background: #fff url('../img/arrow-down.png')!important;background-repeat: no-repeat, repeat !important;background-position: left .2em top 50%, 0 0 !important;background-size: .65em auto, 100% !important;width:100%;padding:4px 0 3px;font-size:13px;color:#777;border-radius: 3px;font-family: 'IRANSansWeb'!important;}
table.tbl-single-pro tr td span{line-height:30px;}
.reg_order_box .send_btn{width:100%;}
.PriceBox_pro div.product_discount{display: inline-block;}
.PriceBox_pro div.product_discount:before{display: none;}
.PriceBox_pro span.price_sp{font-size:18px;padding-left:8px;}
.PriceBox_pro .final_product_price{display: inline-block;}
.table-striped tbody tr:nth-of-type(2n+1) {background-color: rgba(0,0,0,.03);}
.NameUser span.nameuser{display: block;height: 33px;line-height: 30px;color: #01509f;font-size: 14px;border-bottom: 1px solid #ddd;margin-bottom: 10px;padding-bottom: 5px;overflow: hidden;}
.hello-user ul{text-align:right;}
.hello-user ul li{padding:2px 3px;}
.hello-user ul li a{font-size:14px;color:#333;}
.hello-user ul li a:hover{color: #01509f;}
.hello-user ul li a:before{font-family: 'behido';color: #ff5e15;font-size: 16px;position: relative;top: 3px;margin-left: 5px;}
.hello-user ul li a.profile-icon:before{content: '\e947';}
.hello-user ul li a.heart-icon:before{content: '\e911';}
.hello-user ul li a.order-icon:before{content: '\e912';}
.hello-user ul li a.gift-icon:before{content:'\e943'}
.hello-user ul li a.exit-icon:before{content: '\e929';}
.box-progress{position: relative;margin: 30px 0 10px;width: 14.28%;float:right;}
.order_table_info tr td .box-progress span,.amount-purchase .box-progress span{position: absolute;top:-30px;color: #999 !important;font-size: 12px;}
.box-progress span.st-1{right:0}
.box-progress span.st-2{right: 13%;}
.box-progress span.st-3{right: 32%;}
.box-progress span.st-4{right: 51%;}
.box-progress span.st-5{right: 70%;}
.box-progress span.st-6{right: 83%;}
.title-amount-purchase{margin: 20px;}
.amount-purchase{padding: 0 20px;}
/*.amount-purchase .progress-bar-green,.amount-purchase .progress-bar-success{*/
/*    background: hsla(210, 99%, 31%, 1);*/
/*    background: linear-gradient(180deg, hsla(210, 99%, 31%, 1) 0%, hsla(210, 99%, 31%, 1) 21%, hsla(19, 100%, 54%, 1) 21%, hsla(19, 100%, 54%, 1) 39%, hsla(174, 49%, 45%, 1) 39%, hsla(174, 49%, 45%, 1) 58%, hsla(207, 66%, 35%, 1) 58%, hsla(207, 66%, 35%, 1) 79%, hsla(47, 81%, 64%, 1) 79%, hsla(47, 81%, 64%, 1) 100%);*/
/*    background: -moz-linear-gradient(180deg, hsla(210, 99%, 31%, 1) 0%, hsla(210, 99%, 31%, 1) 21%, hsla(19, 100%, 54%, 1) 21%, hsla(19, 100%, 54%, 1) 39%, hsla(174, 49%, 45%, 1) 39%, hsla(174, 49%, 45%, 1) 58%, hsla(207, 66%, 35%, 1) 58%, hsla(207, 66%, 35%, 1) 79%, hsla(47, 81%, 64%, 1) 79%, hsla(47, 81%, 64%, 1) 100%);*/
/*    background: -webkit-linear-gradient(180deg, hsla(210, 99%, 31%, 1) 0%, hsla(210, 99%, 31%, 1) 21%, hsla(19, 100%, 54%, 1) 21%, hsla(19, 100%, 54%, 1) 39%, hsla(174, 49%, 45%, 1) 39%, hsla(174, 49%, 45%, 1) 58%, hsla(207, 66%, 35%, 1) 58%, hsla(207, 66%, 35%, 1) 79%, hsla(47, 81%, 64%, 1) 79%, hsla(47, 81%, 64%, 1) 100%);*/
/*}*/
.item-awards span{display: block;text-align: center;}
.awards{border:1px solid #ddd;border-radius: 8px;float: right;width: 100%;}
.item-awards span.title{font-size:12px;margin-bottom:10px;color: #01509f;}
.item-awards span.amount{font-size:12px;color: #777;}
.awards .item-awards:nth-child(even){background: #f2f2f2;}
.awards .item-awards{padding:12px 3px;}
.box-progress span.st-p{right:34%;width: 112px;text-align: left;}
/*.box-progress7 span.st-p{right:34%;text-align: left;}*/
.amount-purchase .box-progress1 .progress-bar{background:#01509F;}
.amount-purchase .box-progress2 .progress-bar{background:#FF5E15;}
.amount-purchase .box-progress3 .progress-bar{background:#3AA99E;}
.amount-purchase .box-progress4 .progress-bar{background:#1F6096 ;}
.amount-purchase .box-progress5 .progress-bar{background:#EECE59;}
.amount-purchase .box-progress6 .progress-bar{background: #7b769e;}
.amount-purchase .box-progress7 .progress-bar{background:#7f395e ;}
/*cart*/
.cart-head2{position: relative;}
span.cart-head2 {text-align: center;border-radius: 100%;line-height: 28px;position: relative;top: 5px;margin-left: 8px;}
span.cart-head2:after{content: "\e912";font-family: 'behido';padding-right:3px;font-size:20px;position: relative;color:#01509f;font-weight: 900;}
.cartindex{width:370px;position:absolute;box-shadow: 0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);display:none;padding:20px;z-index: 9999;background: #fff;border-radius: 2px;top:28px;text-align:center;left:-28px;}
.cart-head2:hover .cartindex{display:block;}
td.img-cart img{max-height:50px;width:auto;max-width:unset;}
a.fa-trash-o:before{color:#d6162d;font-size:16px;}
.tbl-cart td{font-size:12px;}
td.numberpro{padding-top:16px!important;}
a.btncart{display: inline-block;border:1px solid transparent;background:#01509f;text-align: center;color: #FFF;border-radius: 4px;font-size:12px;cursor: pointer;margin-top: 8px;padding: 2px 20px;}
a.btncart2{display: inline-block;border:1px solid transparent;background: #ff5e15;text-align: center;color: #FFF;border-radius: 4px;font-size:12px;cursor: pointer;margin-top: 8px;padding: 2px 20px;}
a.btncart:hover{border:1px solid #01509f;background: transparent;color:#01509f;}
a.btncart2:hover{border:1px solid #ff5e15;background: transparent;color:#ff5e15;}
span.num-cart{position: absolute;color: #fff;top: -8px;right: -7px;width: 19px;height: 19px;border-radius: 100%;text-align: center;font-size: 10px;line-height: 21px;z-index: 2;background: #ff5e15;}
.cartindex table.tbl-cart a.fa-trash-o{font-size:15px;cursor:pointer;}
.cartindex table.tbl-cart a.fa-trash-o:before{content:'\e99e';font-family: 'behido';}
table.tbl-cart tr td a.tbl-titlepro{color:#333;}
table.tbl-cart tr td a.tbl-titlepro:hover{color:#01509f;}

.sticky .navbarhide{margin-top: -67px !important;z-index: -1;position: relative;transition: all .7s;}
.sticky .navbarshow{margin-top: 0 !important;transition: all .7s;z-index: 0;}
.sticky .main-head{box-shadow: 0 10px 10px rgba(0,0,0,.09),0 6px 6px rgba(0,0,0,.03);}
.sticky .top-head{display: none;transition:all .1s;}
.container-fluid-site{max-width: 1600px;margin:0 auto!important;padding: 0 15px;}
ul.ul-slidepro.ulBrand{top:31%;opacity: 0;}
.brand-section:hover ul.ul-slidepro.ulBrand{opacity: 1;}
.l-main-head{padding-left:20px!important;}

.box_cat_product_index{background: #01509f;padding:20px 0;margin-bottom: 30px;}
.r_box_cat{text-align: center;}
.r_box_cat img{max-height:300px;}
.box__cat{margin-bottom:10px;background:#fff;border-radius:5px;}
.img__box__cat{padding:10px 20px 12px;border-bottom: 1px solid #ddebf9;}
.img__box__cat img {
    max-height: 150px;
    min-height: 150px;
    background-size: cover;
    object-fit: cover;
    width: 100%;
}
h2.title__box__cat a{font-size:14px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color:#01509f;}
h2.title__box__cat{margin:12px 0 8px;padding: 0 18px;}
h2.title__box__cat a:hover{color:#023669;}
.box__cat p.desc{font-size: 13px;line-height: 23px;text-align: justify;padding: 0 18px;max-height: 74px;overflow: hidden;color:#777;}
.btn__box__cat{padding:3px 18px 12px;text-align: left;}
.btn__box__cat a{font-size:14px;color:#ff5e15;}
.btn__box__cat a:before{content: '';width: 3px;height: 15px;background: #ff5e15;border-radius: 2px;display: inline-block;margin-left: 5px;position: relative;top: 3px;}
.btn__box__cat a:hover{color: #de4c0a;}
.col__box__cat{padding:0 5px;}
.content-product1{padding: 0 32px;}
.ul-slider-cat{top:40% !important;}
.ul-slider-cat li.slprev{left:16px!important;}
.ul-slider-cat li.slnext{right:23px!important;}
.logo-footer{margin-top:50px;display:flex;}
.carousel-indicators{bottom:27px;}
.carousel-indicators button{width: 12px;height: 12px;margin: 0 2px;border-radius: 100%;border: none;box-shadow: 0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);}
.carousel-indicators .active {background-color: #cecece;}






@media(max-width:1400px) {
    .box-progress span.st-p {right: 20%;}
}
@media(max-width:1300px) {
    .img-catpro img {max-height: 80px;}
    .img-catpro {margin-top: 80px;}
    nav.navbar ul.navbar-nav li a{padding: .7rem 5px !important;font-size: .8rem;}
}
@media(max-width:1200px) {
    .l-main-head{padding:0;}
    a.Inquiry{padding: 5px 4px;}
    .content-new-article {padding: 0 1rem;}
    .box-progress span.st-p {right: 5%;}
    nav.navbar{padding: 0 1rem;}
    .Download-application a{font-size:13px!important;}
}
@media screen and (min-width:992px) and (max-width:1200px){

}
@media(max-width:700px) {
    .logo,.search_box,.l-main-head{width: 100%;max-width: unset;display: block;flex: unset;text-align: center !important;}
    .l-main-head{margin:20px 0 12px;}
}
@media(min-width:576px) {
    #login_box .modal-dialog{max-width:430px;}
}
::-webkit-scrollbar {width: 4px;height:4px;background: #ddd;}
::-webkit-scrollbar-thumb {background: #a9a9a9;-webkit-border-radius: 1ex;}
body {scrollbar-width: thin;}
@media screen and (-webkit-min-device-pixel-ratio:0) {

}
@-moz-document url-prefix()
{

}
.slick-slider {direction: rtl !important;}
.slick-slide img{float:unset;margin:0 auto;display:table;}


#myTab li {
    float: right;
}
.product_list_box .header ul .active{
    color: #fff !important;
}

p a {
    /* color: #888 !important; */
}

.chosen:before {
    content:'\e926'!important;
    font-family: 'behido';
}

.favorite {
    line-height: 38px !important;
    cursor: pointer;
}

#loading_box {
    background-color: rgba(209, 209, 209, 0.49);
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
    z-index: 10000;
    display: none;
}
.loading_div {
    width: 222px;
    height: 165px;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    background: #ffffffa8;
    text-align: center;
    border-radius: 10px;
}

.loading_div img {
    margin: 15px auto;
    width: 200px;
    display: block;
}
.spinner{
    width:90px;
    margin:auto;
    text-align:center;
}
.spinner div{
    width:15px;
    height:15px;
    background-color: #2e72b8;
    border-radius:100%;
    -webkit-border-radius:100%;
    display: inline-block;
    animation: spinner 1.4s infinite;
}
.spinner .b1{
    animation-delay: -0.32s;
    -webkit-animation-delay: -0.32s;
}
.spinner .b2{
    animation-delay: -0.16s;
    -webkit-animation-delay: -0.16s;
}
@keyframes spinner {
    0% {transform: scale(0)}
    40% {transform: scale(1)}
    100% {transform: scale(0)}
}
@-webkit-keyframes spinner {
    0% {-webkit-transform: scale(0)}
    40% {-webkit-transform: scale(1)}
    100% {-webkit-transform: scale(0)}
}
#myModal #add_address_box .bootstrap-select .btn{display: none;}

.checkout_options p {
    /* border: 1px solid #767676; */
    /* border-radius: 5px; */
}


@media(min-width:1200px){
    .product_info .product_data{padding: 0 50px 0 20px!important;}
}
@media(min-width:1500px){
    .product_info .product_data{padding: 0 120px 0 20px!important;}
    .container-fluid{padding: 0 4rem;}
    .rowSlider{margin: 0 -4rem!important;}
}
@media(max-width:1400px){
    .product_info .product_image_box {flex: 0 0 350px!important;}
}

.hello-user{
    display: none;
    position: absolute;
    z-index: 10000;
    background: #ffffffe0;
    padding: 10px;
    width: 200px;
    top: 31px;
    text-align: center;
}

.tooltip-inner {
    font-size: 11px;
    max-width: 220px;
}

.important-items {
    font-size: 12px !important;
    margin-right: 20%;
    margin-bottom: 15px;
}
hr {
    margin-top: 5px;
    margin-bottom: 5px;
}

.c-counter {
    text-align: center;
}

.payment {
    width: 100%;
    /* float: right; */
    margin-bottom: 20px;
}

.payment ul.checkout-paymethod {
    /* background: #fff; */
    width: 100%;
    /* box-shadow: 0 12px 12px 0 hsl(0deg 0% 71% / 10%); */
    /* position: relative; */
    /* border: 1px solid #e7e7e7; */
}
.payment ul.checkout-paymethod .wallet-container {
    border-bottom: 1px solid #ecebeb;
    width: 100%;
    float: right;
}
.payment ul.checkout-paymethod .wallet-container .checkout-paymethod-item {
    padding: 30px 150px 0px 90px;
    /* background: #fbffff; */
    float: right;
    width: 100%;
    position: relative;
}
.payment ul.checkout-paymethod .wallet-container .checkout-paymethod-item > span {
    font-size: 30px;
    color: #c6c6c6;
    position: absolute;
    right: 85px;
    top: 28px;
}
.payment ul.checkout-paymethod .wallet-container .checkout-paymethod-item .radio-primary {
    float: right;
    display: inline-block;
    position: absolute;
    top: 41px;
    right: 40px;
    width: 25px;
    height: 25px;
}
.payment ul.checkout-paymethod .wallet-container .checkout-paymethod-item .radio-primary input[type=checkbox] {
    position: absolute;
    z-index: 9999999;
    width: 25px;
    height: 25px;
    opacity: 0;
    cursor: pointer;
}
.payment ul.checkout-paymethod .wallet-container .checkout-paymethod-item .radio-primary input[type=radio] {
    position: absolute;
    z-index: 9999999;
    width: 25px;
    height: 25px;
    opacity: 0;
    cursor: pointer;
}
.payment ul.checkout-paymethod .wallet-container .checkout-paymethod-item .radio-primary span.ui-radio-check {
    cursor: pointer;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    border-radius: 50%;
    background: #fff;
    border: 1px solid #ccc;
}
.payment ul.checkout-paymethod .wallet-container .checkout-paymethod-item .radio-primary input[type=radio]:checked+.ui-radio-check:before {
    /* width: 15px; */
    /* height: 15px; */
    content: "";
    position: absolute;
    /* left: 0px; */
    /* top: 1px; */
    width: 23px;
    height: 23px;
    background: #e42c43;
    border-radius: inherit;
}
.payment ul.checkout-paymethod .wallet-container .checkout-paymethod-item .radio-primary input[type=checkbox]:checked+.ui-radio-check:before {
    /* width: 15px; */
    /* height: 15px; */
    content: "";
    position: absolute;
    /* left: 0px; */
    /* top: 1px; */
    width: 23px;
    height: 23px;
    background: #e42c43;
    border-radius: inherit;
}
.payment ul.checkout-paymethod .wallet-container .checkout-paymethod-item h4.checkout-paymethod-title {
    font: 14px iranyekan;
    font-weight: 700;
    display: inline-block;
    margin-top: 5px;
}
.payment ul.checkout-paymethod .wallet-container .checkout-paymethod-item .checkout-paymethod-by-digipay {
    position: absolute;
    /* width: 120px; */
    /* height: 20px; */
    left: 30px;
    top: 40px;
    /* bottom: 40px; */
}
.payment ul.checkout-paymethod .wallet-container .checkout-paymethod-item h4.checkout-paymethod-title p.checkout-paymethod-title-label {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
}
.payment ul.checkout-paymethod .wallet-container .checkout-paymethod-item h4.checkout-paymethod-title .paymethod-wallet-amount {
    font-size: 11px;
    color: #a0a0a0;
    display: inline-block;
    margin-bottom: 20px;
}
.payment ul.checkout-paymethod .wallet-container .checkout-paymethod-item .checkout-paymethod-by-digipay img {
    width: 30px;
}
.payment ul.checkout-paymethod .wallet-container:last-child {
    border-bottom: 0px solid #ecebeb;
    width: 100%;
    float: right;
}
.product-manual{
    width: 100px;
    border: 1px solid #33333317;
    border-radius: 5px;
    height: 35px;
    text-align: center;
}
#navbar{position: fixed;z-index: 99;width: 100%;top:0;right:0;left:0;}
#product_box,.error_content,.Content_Compare{}
.container-fluid-site{padding-top: 180px;}
.container-fluid-site main{padding-top:0!important;}
.brand-section .brand-sec img{max-height:90px;}
.page h2{font-size: 20px;}
.page.page_shop p{font-size:14px;}
.pagination{justify-content: center;}
.p-profile form{display: flex;}
.p-profile form label{width: 135px;}
.p-profile form input{width: auto;}

span#enamad1{display:inline-block;margin-bottom: 15px;}
span#enamad1 img{max-height: 100px;}

img.lbl-hot{max-height: 45px !important;
    min-height: unset !important;
    background-size: unset !important;
    width: auto !important;
    object-fit: unset !important;}
table.tbl-single-pro tr td{position: relative;padding: 1.2rem .75rem;}
table.tbl-single-pro span.lbl_discount{font-size: 8px;position: absolute;padding: 0 6px;top: 5px;line-height: 18px;animation-name: wink;animation-duration: 1.3s;animation-iteration-count: infinite;}
span.blank-animate{color:#01509f;}
@keyframes wink {
    from {color:transparent;}
    to {color:#fff;}
}
.Download-application{margin: 30px 0 10px;}
.Download-application a{background: #f35914;color: #fff;border-radius: 4px;font-size: 14px;padding:7px 12px 9px;}
.Download-application a:hover{background: #de4c0a;}
.size-limit-footer{max-width: 1366px;}
.Download-application a:before{content: url('../img/bazar.png');position: relative;top: 13px;transform: scale(.7);display: inline-block;}
.Download-application a.download-direct:before{display: none;}
.whatsapp-icon{position: fixed;bottom: 7px;right: 4px;z-index: 1000;}
.robika-icon{position: fixed;bottom: 53px;right: 4px;z-index: 1000;width: 38px;height: 38px;background: #fff;border-radius: 100%;text-align: center;line-height: 38px;}
.discount-lbl {background: #e42c43;color: #fff;font-size: 9px;border-radius: 2px 10px 2px 10px;padding: 2px 5px;position: absolute;top: 8px;left: 3px;}
.content-gray{background: #d7dade;padding: 25px 0 0;margin-bottom: 30px;}
.content_cat_pro:nth-child(odd) .color-content{background: #01509f;padding: 25px 0 0;margin-bottom: 30px;}
.content_cat_pro:nth-child(even) .color-content{background: #d7dade;padding: 25px 0 0;margin-bottom: 30px;}
.content_cat_pro:nth-child(odd) .color-content .product-grid5{border:none;}
.content_cat_pro:nth-child(odd) .color-content i:before{color:#fff;}
