@font-face{font-family:IRANYekan-Light;src:url("../fonts/IRANYekanLight.eot");src:url("../fonts/IRANYekanLight.eot?#iefix") format("embedded-opentype"),url("../fonts/IRANYekanLight.otf") format("opentype"),url("../fonts/IRANYekanLight.svg") format("svg"),url("../fonts/IRANYekanLight.ttf") format("truetype"),url("../fonts/IRANYekanLight.woff") format("woff"),url("../fonts/IRANYekanLight.woff2") format("woff2");font-weight:400;font-style:normal}
@font-face{font-family:IRANYekan-Medium;src:url("../fonts/IRANYekanMedium.eot");src:url("../fonts/IRANYekanMedium.eot?#iefix") format("embedded-opentype"),url("../fonts/IRANYekanMedium.otf") format("opentype"),url("../fonts/IRANYekanMedium.svg") format("svg"),url("../fonts/IRANYekanMedium.ttf") format("truetype"),url("../fonts/IRANYekanMedium.woff") format("woff"),url("../fonts/IRANYekanMedium.woff2") format("woff2");font-weight:400;font-style:normal}
@font-face{font-family:iranyekanwebregular;src:url("../fonts/iranyekanwebregular.eot");font-style:normal}
@font-face{font-family:iranyekan;font-style:normal;font-weight:700;src:url('../fonts/iranyekanwebbold.eot');src:url('../fonts/iranyekanwebbold.eot?#iefix') format('embedded-opentype'),url('../fonts/iranyekanwebbold.woff2') format('woff2'),url('../fonts/iranyekanwebbold.woff') format('woff'),url('../fonts/iranyekanwebbold.ttf') format('truetype')}
a,address,b,body,h1,h2,h3,h4,h5,h6,li,p,span,strong,u,ul{font-family:IRANYekan-Light;margin:0;padding:0;color:#1b1b1b}
textarea {resize: none;}
body{background:#fff}
img{max-width:100%;height:auto}
a,a:active,a:focus,a:hover,li{text-decoration:none;list-style:none}
:focus{outline:0!important}
.btn:active:focus,.btn:focus,a,a:active,a:focus,a:hover,input{outline:0!important}
i{font-style:normal}
button{cursor:pointer}
.nopadding{padding:0!important}
.no-mlr{margin-left:0;margin-right:0}
body{text-align:right}
main{min-height:500px}
.p-15{padding:0 15px!important}
.container{max-width:1280px!important;padding-right:0;padding-left:0}
.category_product{color:red}
body{background-color:#2b2b2b}
#count{font-family:IRANSansWeb2!important}
.light-mode{background-color:#fcfcfc;color:#333}
.light-mode .info-abt p{color:#5b5b5b!important}
.light-mode .head-nav{background:#fcfcfc}
.sec1{display:flex;align-item:center;padding:14px 40px}
.l-col img{width:166px;float:left}
a.bt-top{color:#fff;border:2px dashed #fff;border-radius:9px;padding:6px 20px;font-weight:600;font-size:14px;float:left}
.top-nav .navbar{padding:5px 0!important}
.navbar-nav .nav-link{padding-right:0;padding-left:42px;color:#fff;font-size:14px}
.l-matn ul{float:left}
.l-matn ul li{color:#fff!important;float:right;font-size:13px;margin:0 16px;padding:15px 0;font-family:iranyekan}
.l-matn ul li i{color:#a5d05c;margin-left:5px}
.top-header-menu ul{float:left;display:flex;align-items:center}
.top-header-menu ul li{float:right;margin-left:6px;margin-right:6px;position:relative;cursor:pointer}
.top-header-menu ul i{color:#ffffffc9}
.fa-user::before{font-weight:500!important}
#categoryPro{background:#31353e;border:0;color:#fff;font-size:13px;padding:10px 14px 10px 0;border-radius:5px}
#search{background:#31353e;border:0;color:#fff;font-size:13px;padding:10px 14px 10px 0;border-radius:0 5px 5px 0;width:calc(100% - 64px)}
#searchform{position:relative;overflow:hidden}
.btnsearch{width:42px;background:#31353e;border:0;font-size:17px;padding:10px 12px 10px;border-radius:5px 0 0 5px;position:absolute;left:22px;height:100%;border-right:1px solid #aad55f}
.btnsearch i{color:#b5b5b5}
.fa-search{font-family:"Font Awesome 5 Free"!important}
.top-nav{padding:0 40px;}
.navbar-nav li{display:flex;align-items:center;margin-left:40px}
.navbar-nav li img{width:15px}
.num-fav{position:absolute;top:-6px;background:#a4cf5b;color:#000;width:16px;height:16px;text-align:center;border-radius:100%;line-height:20px;font-size:12px;left:-7px}
a.linkmain{width:16px;height:16px;display:inline-block;position:relative;margin-right:0}
.fav-head{display:inline-block;text-align:center;margin-right:20px}
.color-btn-mode{margin-right:50px}
.mode_button{display:flex;background:#000;border-radius:30px;padding:0 5px}
.mode_button div{padding:0 4px}
.mode_button div:first-child{border-left:1px solid #5a5a5a}
.box-copyright li{float:right}
.box-copyright{align-content:center!important}
.info-footer i{color:#a5d158!important}
.info-footer a{color:#fff;font-size:14px;margin:0 5px}
.box-copyright .social-news a i{color:#fff;text-align:center;margin:0 3px;font-size:17px;background:#7f7f7f;padding:7px;border-radius:50px}
.footer-box{background:#1d2027}
h5.title-widget{color:#fff;font-size:16px;font-weight:500;margin-bottom:17px}
h5.title-widget:after{content:"";width:40px;height:2px;display:inline-block;vertical-align:middle;background:#474a51;margin-right:7px}
.site-footer{padding:15px 40px}
.site-footer .tx li a{color:#a6a6a6!important;font-size:14px}
.site-footer .tx li{margin-bottom:9px}
.namads{display:flex;justify-content:center}
.namads img{width:100px;margin:0 auto;background:#fff;border-radius:8px}
.light-mode .namads img{width:100px;margin:0 auto;background:#eee;border-radius:8px}
.partners-footer ul{float:left;display:flex}
.partners-footer{text-align:left}
.partners-footer li{margin-left:10px}
.partners-footer li img{width:39px}
.copy-right-box{display:flex;align-items:center!important}
.copy-right-box .social-news a i{color:#e8e8e8;text-align:center;margin:0 3px;font-size:20px;background:#818286;padding:6px 7px;border-radius:50px;transition:.3s}
.head-nav.h-top{position:fixed;top:0;right:0;left:0;z-index:1030;background-color:#2b2b2b!important;box-shadow:0 1px 3px #000; padding-bottom: 10px;}
.head-nav.h-top .site-header{border-bottom:0;margin-bottom:0}
header.head-nav{border-bottom: 2px #676767 solid;margin-bottom: 10px;}
.last-sec{background:#1d2027}
#Content{padding-bottom:0}
.box-icons-pro a{margin:0 2px}
.box-icons-pro a i{color:#585a62}
.title-pro h2,.title-pro strong{color:#fff;font-size:17px;font-weight:500;position:relative;display:inline-block;background:#2b2b2b;padding:0 5px}
.title-pro a{color:#fff;font-size:13px}
.title-pro .col-2{text-align:left}
.title-pro .col-2 i{color:#a6cd62!important;vertical-align:middle;font-size:13px;margin-right:7px}
.title-pro::before{content:"";background-image:url("../img/bfi.png") !important;width:26px;height:26px;display:inline-block;vertical-align:middle;background-size:cover !important;padding-left:10px;background-color:#2b2b2b}
.title-pro:after{content:"";height:1px;width:100%;background:#a5cf5b52;display:inline-block;position:absolute;bottom:10px;margin-right:10px;box-shadow:0 0 1px #4d4d4d;z-index:-1;width:100%;display:flex}
.t-converse .col-10{padding:0!important}
.t-blog .col-2 a{color:#fff;font-size:13px}
.t-blog .col-2 i{color:#a6cd62!important;vertical-align:middle;font-size:13px;margin-right:7px}
.t-blog .col-2{flex:0 0 11%!important;max-width:11%!important;padding:0!important;text-align:left!important}
.t-blog .col-10{flex:0 0 89%!important;max-width:89%!important;padding:0!important}
.t-blog h2::before{background-image:url("../img/gallery.png")}
.t-converse h2::before{background-image:url("../img/sokhan-moshtariyan.png")}
.producs-section{margin:30px 0 0}
.producs-section .card-p{background:0 0;padding:15px;border-radius:15px;box-shadow:none;margin-bottom:15px;position:relative;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;border:1px solid #8e8e8e47;text-align:center}
.producs-section .card-p:hover{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;box-shadow:0 0 20px 0 rgb(0 0 0 / 85%)}
.producs-section .col-8 .col-4{padding:0 5px!important}
.card-img-top{width:100%;border-radius:15px;margin-bottom:12px}
.card-title-p{font-size:14px;color:#e4e0de;font-weight:500;line-height:24px;height:48px;margin-bottom:12px;overflow:hidden;text-align:center;direction:rtl}
.bt-product{display:flex;margin-top:6px;font-size:13px}
.r-shape{background:#c0e57e;padding:7px 7px!important;border-radius:0 6px 6px 0!important;display:inline-block;position:relative;width:51%!important;cursor:pointer}
.l-shape::after{content:"";width:0;height:0;border-right:10px solid transparent;border-left:0;border-bottom:35px solid #a6ce5b;position:absolute;top:0;right:-10px}
.l-shape{background:#a6ce5b;padding:7px 4px!important;border-radius:6px 0 0 6px;display:inline-block;position:relative;width:49%!important;line-height:20px;color:#222}
.row-slider{display:flex;flex-wrap:wrap}
.row-slider .col{float:right;padding:0 7px}
.big-banner{height:466px}
.big-banner .carousel-inner{border-radius:14px}
.big-banner img{height:466px;padding:0 5px;width:100%!important;border-radius:14px}
.s-banner{height:228px}
.s-banner img{height:100%;width:100%}
.s-banner1{height:225px;margin-bottom:14px}
.s-banner1 img{height:100%;width:100%;border-radius:14px}
.site-header{margin-bottom:20px;padding:0 15px}
.top-icons{padding:0 0 60px}
.top-icons .icon-box{text-align:center;padding:0 20px}
.top-icons .icon-box h3{font-size:16px;color:#a6ce5b;font-weight:600;margin-bottom:10px}
.top-icons .icon-box img{margin-bottom:15px;width:150px}
.top-icons .icon-box p{color:#e4e0de;font-size:13px;line-height:23px;word-spacing:2px;}
.top-icons .col-3{border-left:1px solid #474a51}
.top-icons .col-3:last-child{border-left:0!important}
.icon-box2{text-align:center}
.box-cat-pro{padding:30px 0}
.icon-box2 h2{font-size:17px;color:#808185;font-weight:900;transition:.5s;margin-top:12px}
.icon-box2 h2:after{width:0;height:1px;content:"";display:block;transition:.5s;background:#a5ce59;margin:9px auto;text-align:center}
.icon-box2:hover h2:after{width:77px}
.icon-box2 img{margin-bottom:15px;width:133px}
.icon-box2:hover h2{color:#a6ce5b}
.flip-box{perspective:1000px;height:133px;width:100%;margin:0 auto;text-align:center}
.flip-box-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}
.flip-box:hover .flip-box-inner{transform:rotateY(180deg)}
.flip-box-back,.flip-box-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.flip-box-back{transform:rotateY(180deg)}
.countdown-container{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}
td .countdown-container{transform:unset!important}
.clock-item .inner{height:0;padding-bottom:100%;position:relative;width:100%}
.clock-canvas{background-color:rgba(255,255,255,.1);border-radius:50%;height:0;padding-bottom:100%}
.text{color:#fff;font-size:30px;margin-top:-50px;position:absolute;top:50%;text-align:center;text-shadow:1px 1px 1px #000;width:100%}
.text .val{font-size:50px}
.text .type-time{font-size:20px}
.f-post a.btn:hover:before{background:#1b1b1b!important}
.related-pro .col-3{padding:0 10px!important}
h5.vira{margin-top:30px}
hr{background:#494949}
.light-mode hr{background:#e2e2e2}
.clock{direction:ltr;margin-top:70px}
.col-md-3.clock-item{padding:0 9px!important}
.text{color:#fff;font-size:24px;margin-top:0;position:absolute;top:12%;text-align:center;text-shadow:1px 1px 1px #000;width:100%}
.kineticjs-content{width:80px;height:80px}
.text .val{font-size:22px;color:#fff!important;line-height:24px}
.text .type-time{font-size:14px;color:#fff!important}
#carouselExampleIndicators2{background-image:url("../img/back-pishnahad.png");background-repeat:no-repeat;background-size:cover;border-radius:15px;padding:15px 15px 30px}
.card-big{text-align:center}
.card-big img{border-radius:15px;margin-bottom:30px;width:330px;height:330px}
.card-big .card-title-p{font-size:17px;line-height:26px}
.ettela{border:1px solid #808184c9;border-radius:50px;color:#d7d7d7;font-size:13px;width:100%;display:block;padding:9px 12px;margin-top:0}
.ettela:hover{background:#14161a;color:#c0e57e}
.ettela i{float:left;color:#a6cd62;vertical-align:middle;font-size:16px;margin-top:1px;margin-left:4px}
.banners .col{padding:0 7px!important}
.banners{padding:40px 0}
.row-blog .item{background:0 0;border-radius:20px;box-shadow:0 2px 10px #0f1011}
.row-blog .col-3{padding:0 7px!important}
.row-blog{padding:30px 0 60px}
.row-blog .item img{border-radius:20px 20px 0 0;width:100%}
.share-box i.fa-share-alt{color:#d0d0d2;font-weight:600;font-size:14px}
.share-box .time{float:left;color:#d0d0d2;font-size:12px;font-family:iranyekan}
.share-box{padding:7px 15px}
.row-blog .time i{color:#d0d0d2;font-size:12px;margin-left:5px}
.row-blog .dist h3{font-size:15px;color:#a5cf5b;font-weight:500}
.row-blog .dist{padding:0 15px}
.f-post{margin:30px 0 7px;display:inline-block;width:100%}
.f-post .avatar{float:right}
.f-post a.btn{float:right;padding:0;margin-top:7px}
.f-post .avatar{font-size:13px;color:#b7b7b7}
.f-post .avatar i.fa-user::before{content:"\f007";color:#2b2b2b;background:#d0d0d2;border-radius:100px;padding:3px;margin-left:4px;font-size:10px;font-weight:900!important}
.f-post a.btn{float:left;font-size:12px;color:#a5cf5b;border:1px solid gray;padding:6px 8px 6px 8px;position:relative;border-radius:6px}
/*.f-post a.btn:before{width:2px;height:15px;background:#a6ce5b;display:inline-block;content:"";position:absolute;right:8px;top:7px}*/
.f-post a.btn:hover{background:#a6ce5b;color:#000!important;border:1px solid #8e8e8e47!important}
.f-post a.btn:hover btn:before{background:#333!important}
.coverse{padding:30px 15px 60px}
.coverse p{color:#e4e0de;font-size:14px;line-height:25px;text-align:justify}
.semat{float:left;margin:40px 0;text-align:center}
.semat strong{color:#e4e0de;font-size:14px;font-weight:600;margin-bottom:6px;display:block}
.form-hm{background-color:#f7f7f7;background-image:url("../img/Tehran.png");background-repeat:no-repeat;background-position:bottom right;padding:30px;border-radius:12px;box-shadow:0 1px 7px #000;margin:0 15px;margin-bottom:60px!important}
.light-mode .form-hm{box-shadow:0 1px 5px #0000004d}
.row-parent{background:#00000024;padding:30px 15px;border-radius:12px;align-items:center;flex-direction:row-reverse}
.form-hm button{background:#a6ce5b;border-radius:6px;box-shadow:none;border:0;padding:6px 11px;font-size:13px;margin-top:20px!important;float:left;border:1px solid gray}
.form-hm button:hover{color:#000}
.row-parent .row>.col-sm-12{padding:0 30px!important}
.row-parent h2,.row-parent strong{font-size:16px;font-weight:500;color:#7cb019;margin-bottom:20px;display:block;width:100%;margin:0 auto 25px;text-align:center}
.row-parent>.row{align-items:center}
.row-parent label{width:100%;font-size:12px;margin-bottom:3px;display:block}
.row-parent input{border-radius:6px;border:1px solid #dbdbdb;font-size:13px;padding:2px 9px 3px;margin-bottom:9px;width:100%;color:#777;height:30px;background:#fafafa}
.row-parent textarea{border-radius:6px;border:1px solid #dbdbdb;font-size:13px;padding:2px 9px 3px;margin-bottom:9px;width:100%;color:#777;background:#fafafa}
input#myFile{border-radius:6px;border:0;font-size:13px;padding:0;margin-bottom:9px;width:auto;color:#777;height:30px;background:0 0}
#form2 .col-6{float:right}
.re-pass{margin-top:21px}
.form-hm button.bt2{margin:35px 15px 0!important}
.box-testimonial .col-3,.box-testimonial .col-9{float:right!important}
#carouselExampleControls{padding:30px 15px 60px}
.testi-matn p{color:#e4e0de;font-size:14px;line-height:25px;text-align:justify}
.testi-image{text-align:center}
.testi-image h3{font-size:14px;color:#e4e0de;text-align:center;margin-top:8px;margin-bottom:3px}
.testi-image img{height:40px}
#carouselExampleControls .carousel-control-next-icon,#carouselExampleControls .carousel-control-prev-icon{background-color:transparent!important;border-radius:100px}
#carouselExampleControls .carousel-control-next{left:-23px;right:auto;top:-21px;height:auto;position:absolute;bottom:auto}
#carouselExampleControls .carousel-control-prev{left:-64px;top:-21px;bottom:auto;background:0 0;opacity:1}
.newsletter-row{background:#1d2027;padding:35px 40px;align-content:center;display:flex;align-items:center!important}
.matn-news h3{color:#fff!important;font-size:16px;font-weight:900;margin-bottom:7px}
.matn-news p{font-size:13px;color:#ffffffe3!important}
.box-news{text-align:center}
#form3{width:100%;position:relative}
#form3 input,#form_newsletter input{width:80%;background:#e1e1e1;border:0;border-radius:50px;color:#000;font-size:12px;padding:8px 12px}
.bt12{margin-top:34px!important}
.bt2{position:absolute;top:0;border:0;border-radius:50px 0 0 50px;padding:8px 12px;font-size:13px;left:9%;line-height:21px;background:#c0e57e;height:100%}
.social-news{text-align:center;padding:0 3px}
.social-news a i{color:#fff;text-align:center;margin:0 6px;font-size:20px}
.side_menu_profile .profile_menu_ul{background:#2b2b2b;padding:20px;border-radius:15px;box-shadow:0 1px 5px #000}
.side_menu_profile li{margin-bottom:10px;border-bottom:1px solid #ffffff24;padding-bottom:10px}
.side_menu_profile li:last-child{border:0!important}
.side_menu_profile li a,.side_menu_profile li a span{color:#ececec}
.side_menu_profile li a span{font-size:12px;vertical-align:middle;margin-left:5px}
.side_menu_profile .active_li a{color:#a6ce5b}
.side_menu_profile li a{font-size:14px}
.profile-row h2{color:#fff;font-size:14px;margin-bottom:10px}
.profile-row p{color:#fff;font-size:14px}
.profile-row .col-md-9 .row-into-table{background:#2b2b2b;padding:20px!important;border-radius:15px;margin-bottom:15px;box-shadow:0 1px 5px #000;display:table;width:100%}
.profile-row .profile_menu_title{color:#fff;font-size:17px;font-weight:900;margin-top:0!important}
.profile-row .table-bordered td,.table-bordered th{border:1px solid #dee2e6;padding:5px 20px;color:#fff}
.profile-row .table th,.profile-row table td{padding:.75rem;vertical-align:top;border-top:1px solid #484c53}
.profile-row table tr:first-child td{border-top:0!important}
.profile_menu table tr td:first-child{border-left:1px solid #484c53}
.light-mode .profile_menu table tr td:first-child{border-left:1px solid #d0d0d0}
pre{color:#cecece}
.light-mode pre{color:#333}
.side_menu_profile .ax-prof{background:#2b2b2b;padding:0;border-radius:15px;box-shadow:0 1px 5px #000;margin-bottom:15px!important}
a.bt-top:hover{color:#a5cf5b!important;border:2px dashed #a5cf5b}
.modal-footer,.modal-header{padding:7px 15px!important}
.modal-title{font-size:18px!important}
p.no-rec{color:#aaa}
.light-mode .row-tozihats,.light-mode a,.light-mode address,.light-mode b,.light-mode h1,.light-mode h2,.light-mode h3,.light-mode h4,.light-mode h5,.light-mode h6,.light-mode i,.light-mode li,.light-mode p,.light-mode span,.light-mode strong,.light-mode u,.light-mode ul,body.light-mode{color:#333!important}
.light-mode a.bt-top{color:#fff!important}
.light-mode #categoryPro{background:#fff;color:#333;border:1px solid #8080807a}
.light-mode #s{background:#fff;border:1px solid #8080807a;color:#333}
.light-mode .btnsearch{background:#fff;border:1px solid #8080807a}
.light-mode .top-icons .icon-box img{-webkit-filter:grayscale(100%) brightness(50%) sepia(100%) hue-rotate(30deg) saturate(1000%) contrast(.7);filter:grayscale(100%) brightness(50%) sepia(100%) hue-rotate(
    30deg) saturate(1000%) contrast(.7)}
.light-mode .producs-section .card-p{background:#f1f1f1;box-shadow:none}
.light-mode .card-big .card-title-p{font-size:17px;line-height:26px;color:#fff!important}
.light-mode .ettela:hover{background:#e3e3e3}
.light-mode .banners img{box-shadow:0 3px 7px -2px #00000082;border-radius:18px}
.light-mode .row-blog .item{background:#ededed;border-radius:20px;box-shadow:0 1px 5px #0000004d}
.light-mode .share-box .time{color:#373737}
.light-mode .head-nav.h-top{background-color:#fafafa!important;box-shadow:0 1px 3px #00000047}
.light-mode .footer-box{background:#e1e1e1}
.light-mode .site-footer .tx li a{color:#5f6062!important}
.light-mode .matn-news h3{color:#fff!important}
.light-mode .matn-news p{color:#ffffffe3!important}
.light-mode #form3 input{background:#fafafa;color:#000}
.light-mode .social-news a i{color:#fff!important}
.light-mode .copy-right-box .social-news a i{color:#373535!important;background:#81828685}
.light-mode .last-sec{background:#e1e1e1}
.light-mode .before-f{background-image:url("../img/bef-light.png");height:80px;background-size:cover;background-position:center;background-repeat:no-repeat}
.light-mode .before-f img{display:none}
.light-mode .last-sec img{display:none}
.light-mode .last-sec{background-image:url("../img/after-footer-light.png");height:71px;background-size:cover;background-position:center;background-repeat:no-repeat}
.light-mode #search{background:#fff;color:#333;border:1px solid #8080807a}
.container-fluid{padding-right:0;padding-left:0}
.row.before-f{margin-top:40px!important}
.light-mode .profile-row .col-md-9 .row-into-table{background:0 0;box-shadow:0 1px 5px #00000057}
.light-mode .order_table_info tr td{color:#2b2b2b}
.light-mode .order_table_info tr td span{color:#626262!important}
.light-mode .product_list_table tr th{color:#2b2b2b}
.light-mode .product_list_table tr td{color:#626262}
.light-mode .edit-prof{background:#f4f4f5!important}
.light-mode .side_menu_profile .ax-prof{background-color:#f1f1f1!important;box-shadow:0 1px 5px #00000082}
.light-mode .side_menu_profile .profile_menu_ul{background-color:#f1f1f1!important;box-shadow:0 1px 5px #00000082}
.light-mode #additional_info .form-column>div{background:#f4f4f5}
.light-mode #additional_info .form-column .account_title{color:#6c6c6c}
.light-mode #additional_info .footer .btn{margin-left:10px;color:#fff!important}
.light-mode .default_product_pic{box-shadow:0 1px 5px gray}
.light-mode .product_gallery_box ul li{padding:5px;box-shadow:0 1px 5px gray}
.light-mode .product_data_ul1 li{color:#888484!important}
.light-mode .product_data_ul1 li span{color:#6c6c6c!important}
.notGallery2{flex:0 0 60%!important;max-width:60%!important}
.notGallery2{flex:0 0 40%!important;max-width:40%!important}
.light-mode .number input{color:#424242}
.light-mode #tab_div .nav-tabs .nav-link{border-color:transparent;border-radius:12px 12px 0 0!important;background:#e6e6e6}
#tab_div .nav-tabs .nav-link{border-radius:12px 12px 0 0!important}
.light-mode .table-single tr td{color:#333}
.light-mode .abt-brand .card-p{background:#e6e6e6}
.light-mode .form-single label{color:#595959}
.light-mode .date-comment{color:#828282ab!important}
.light-mode .row-related-pro .slick-slide{background:#f1f1f1;box-shadow:0 1px 5px #00000075}
body{overflow-x:hidden}
.product-banner{background:#2c2f36;margin:15px 15px 60px;border-radius:12px;overflow:hidden}
.l-Several_products{position:relative;padding-left:0}
.l-Several_products img.main-image{width:100%;height:100%;max-height:500px;object-fit:cover}
.pointer-pro img{position:absolute}
.pointer-pro img.active,.pointer-pro img:hover{animation-name:pulse;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:infinite;cursor:pointer}
@keyframes pulse{
    0%{transform:scale(1)}
    50%{transform:scale(.7)}
    100%{transform:scale(1)}
}
.r-Several_products{padding-left:0}
.box_Several_pro.hide{display:none}
.box_Several_pro .title{line-height:20px;margin-bottom:12px;padding:0 30px;min-height:75px}
.box_Several_pro .title a{color:#a5cf5b;font-size:15px;font-family:IRANYekan-Medium}
.light-mode .box_Several_pro .title a{color:#a5cf5b!important}
.box_Several_pro p{font-size:13px;color:#a1a1a3;padding:0 30px;height:60px;overflow:hidden}
.box_Several_pro img{margin:0;margin-bottom:10px;max-height:200px;background:#2b2b2b;padding:15px;border-radius:15px;box-shadow:0 3px 9px #000;margin-bottom:20px;width:200px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;border:1px solid transparent;border-radius:7px}
.box_Several_pro img:hover{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;border:1px solid #8e8E8E47}
span.price_several_pro{font-size:18px;color:#a1a1a3}
span.price_several_pro small{font-size:14px}
.light-mode .box_Several_pro p,.light-mode span.price_several_pro{color:#a1a1a3!important}
#carousel_Several_products{padding:20px 30px 45px}
li.li_Several_products{width:12px;height:12px;border-radius:100%;border:1px solid #a5cf5b;background:0 0}
li.li_Several_products.active{background:#a5cf5b}
#carousel_Several_products ol{margin:0;padding:0}
.r_comment_in_index p.desc{color:#fff;font-size:13px;line-height:25px;text-align:justify}
.job-title{margin-top:10px}
.job-title span,.job-title strong{color:#fff;margin-bottom:5px;font-size:13px}
.holderCircle{width:500px;height:500px;border-radius:100%;margin:0 auto;position:relative}
.dotCircle{width:100%;height:100%;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;border-radius:100%;z-index:20}
.dotCircle .itemDot{display:block;width:100px;height:100px;position:absolute;border-radius:20px;text-align:center;line-height:80px;font-size:30px;z-index:3;cursor:pointer}
.dotCircle .itemDot img{border-radius:100%}
.dotCircle .itemDot .forActive{width:56px;height:56px;position:absolute;top:0;left:0;right:0;bottom:0;display:none}
.dotCircle .itemDot.active .forActive{display:block}
.dotCircle .itemDot.active img,.dotCircle .itemDot:hover img{transition:.5s;border:2px solid #a5cf5b;-webkit-box-shadow:0 30px 30px 0 rgba(0,0,0,.13);-moz-box-shadow:0 30px 30px 0 rgba(0,0,0,.13);box-shadow:0 30px 30px 0 rgba(0,0,0,.13)}
.dotCircle .itemDot{font-size:40px}
.contentCircle{width:250px;border-radius:100%;color:#222;position:relative;top:150px;left:0;transform:translate(-50%,-50%)}
.contentCircle .CirItem{border-radius:100%;color:#222;position:absolute;text-align:center;bottom:0;left:0;opacity:0;transform:scale(0);font-size:15px;width:100%;height:100%;top:0;right:0;margin:auto;line-height:250px}
.CirItem.active{z-index:1;opacity:1;transform:scale(1);transition:.5s}
.contentCircle .CirItem i{font-size:180px;position:absolute;top:0;left:0;margin-left:-90px;color:#000;opacity:.1}
.title-box .title{font-weight:600;letter-spacing:2px;position:relative;z-index:-1}
.title-box span{text-shadow:0 10px 10px rgba(0,0,0,.15);font-weight:800;color:#640178}
.title-box p{font-size:17px;line-height:2em}
.converseItem{background:#a5cf5b;padding:15px;border-radius:12px;display:none}
.converseItem.active{display:block}
.CirItem img{width:140px;height:140px;border-radius:100%;position:relative;bottom:18px;left:10px}
span.cat-box-header{background:#31353e;border:0;color:#fff;font-size:13px;padding:10px 14px 10px 0;border-radius:5px;width:120px;display:inline-block;cursor:default;position:relative;line-height:22px!important}
span.cat-box-header i{padding-right:25px;color:#c7c6c6;position:relative;top:2px}
.megamenu{position:absolute;top:43px;background:#fff;width:150%;z-index:3;max-height:70vh;right:0;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);border-radius:7px;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 .3s ease-out 0s}
span.cat-box-header:hover .megamenu{opacity:1;visibility:visible;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}
.megamenu ul.level1{width:25%;height:70vh;border-left:1px solid #ddd;padding:14px 10px 14px;position:relative}
.megamenu ul.level2{display:none;position:absolute;right:100%;width:300%;height:70vh;top:0;padding:14px 20px;overflow-y:auto}
.megamenu ul.level3{padding-right:15px;margin:8px 0 10px}
.megamenu ul.level1>li{padding:10px 0;border-bottom:1px solid #ddd}
.megamenu ul.level1>li a{font-size:13px}
.megamenu ul.level2 li{display:inline-table;width:100%}
.megamenu ul.level3 li{display:block;width:100%}
.megamenu ul.level1 li:first-child ul.level2{display:block}
.megamenu ul li a{color:#333;font-size:14px}
.megamenu ul.level3 li a{color:#777;font-size:13px}
.megamenu img{max-height:18px;margin-left:6px;filter:grayscale(100%)}
.megamenu span.has__sub:before{content:"\f104";font-family:"Font Awesome 5 Free";color:#ddd;float:left;padding-left:5px;font-size:10px;font-weight:900}
.megamenu ul.level2 span.has__sub:before{float:unset;margin-right:9px;color:#888}
.link-color{color:#a5cf5b!important}
.megamenu ul.level1 li.active>a{color:#a5cf5b!important}
.megamenu a:hover{color:#a5cf5b!important}
.megamenu ul.level1>li span.has__sub:before{font-size:16px}
.megamenu ul.level1 li ul.level2 span.has__sub:before{font-size:14px;position:relative;top:2px}
.megamenu ul.level3 li{padding:3px 0}
.megamenu ul.level3 li a{font-size:11px}
.col-megamenu{padding:0 3px}
.mode_button div img{position:relative;filter:grayscale(100%);bottom:3px}
.mode_button div.active img{filter:unset}
.light-mode span.cat-box-header{background:#fff;border:1px solid #8080807a}
.box__searchform{display:inline-flex;width:calc(100% - 127px);position:relative}
.box__searchform form{width:100%}
.converseItem h1,.converseItem h2,.converseItem h3,.converseItem h4,.converseItem h5,.converseItem h6,.converseItem p,.converseItem span,.converseItem strong{color:#000;font-size:13px}
.light-mode .converseItem h1,.light-mode .converseItem h2,.light-mode .converseItem h3,.light-mode .converseItem h4,.light-mode .converseItem h5,.light-mode .converseItem h6,.light-mode .converseItem p,.light-mode .converseItem span,.light-mode .converseItem strong{color:#333}
.converseItem h1,.converseItem h2,.converseItem h3,.converseItem h4,.converseItem h5,.converseItem h6{font-size:14px;margin-bottom:8px}
@media(max-width:1300px){
    .l_comment_in_index,.r_comment_in_index{flex:0 0 50%;max-width:50%}
}
div.under-search{min-height:100px;position:absolute;background:#31353e;width:87%;z-index:100;box-shadow:0 10px 20px rgb(0 0 0 / 19%),0 6px 6px rgb(0 0 0 / 23%);top:40px;right:0;border-radius:4px;padding:15px;left:auto!important}
.under-search span{display:inline-block;margin-bottom:5px;color:#fff;font-size:14px;font-weight:900;margin-top:10px}
.under-search ul li a{color:#f6f9f9;font-size:13px}
.under-search ul.ulCategorys,.under-search ul.ulProducts,.under-search ul.ulbrands{margin:0 0;border-top:1px solid #a5cf5b96!important;padding-top:4px}
.light-mode .under-search li#liNopro,.under-search li#liNoBrands,.under-search li.liNoCats{font-size:13px;color:#a5cf5b!important}
.under-search ul li img{margin-left:9px;width:55px;height:55px;border-radius:6px}
.under-search ul li{padding:5px 0}
ul#ulCategorys{border-top:1px solid #a5cf5b96!important}
.light-mode div.under-search{min-height:100px;position:absolute;background:#fff;width:96%;z-index:100;box-shadow:0 10px 20px rgb(0 0 0 / 19%),0 6px 6px rgb(0 0 0 / 23%);top:40px;right:0;border-radius:4px;padding:15px;height:80vh}
.light-mode .under-search span{display:inline-block;margin-bottom:5px;color:#000;font-size:14px}
.light-mode .under-search ul li a{color:#333;font-size:13px}
.light-mode .under-search ul.ulProducts,.under-search ul.ulCategorys,.under-search ul.ulbrands{margin:0;border-top:1px solid #f6f9f9;padding:0}
.light-mode .under-search li#liNopro,.under-search li#liNoBrands,.under-search li.liNoCats{font-size:13px;color:#a5cf5b!important}
.light-mode .under-search ul li img{margin-left:9px;width:auto;height:25px}
.light-mode .under-search ul li{padding:10px 0}
#boxSearch{display:none}
.select-box{width:100%;margin-bottom:20px;margin-top:25px}
.select-box select{width:100%;margin-bottom:12px;border-radius:7px;border:1px solid #808184;padding:4px 4px;background:#5d5e63;color:#fff;margin-top:4px}
.list-inline.map_ul{padding:10px 10px 0}
.side-btns a{background-color:#a5cf5b;color:#1b1b1b!important;font-size:15px;margin-bottom:14px!important;padding:6px 20px;border-radius:7px;display:block;margin:0 auto 10px;margin-bottom:10px;width:80%;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;border:1px solid transparent;box-shadow:0 0 5px 0 rgb(0 0 0 / 85%)}
.light-mode .side-btns a{box-shadow:0 1px 5px #0000004d}
.side-btns a:hover{border-radius:7px;border:1px solid #8e8e8e47;box-shadow:0 1px 10px 0 rgb(0 0 0 / 85%);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.side-cart{position:fixed;height:100vh;background-color:#35363a;top:0;bottom:0;width:100%;max-width:360px;z-index:999999!important;overflow:hidden;padding:30px;right:-360px;transition:.5s;display:block!important;scrollbar-width:thin}
.side-cart h3{border-right:3px solid #a4cf5b!important;padding-right:10px!important;color:#a4ce5f!important;font-size:19px;font-weight:400}
.side-cart li.cart_item img{width:72px;float:left}
.side-cart li.cart_item{background:#fefefe;display:table;padding:14px;border-radius:7px;margin-bottom:7px;font-size:12px;width:100%!important}
.side-heading{margin-bottom:20px;border-bottom:1px solid #eaeaea;position:relative;display:flex;padding-bottom:15px;width:100%!important}
.side-btns{display:block;text-align:center;width:100%;margin:0 auto;margin-top:50px}
.media-body{position:absolute;left:0}
.side-btns a:hover{color:#000!important;border:1px solid #8e8e8e47!important;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.bg-overlay{background:#0000009c;width:100vw;height:100vh;position:fixed;top:0;bottom:0;z-index:9999;visibility:hidden}
.close-side i{color:#fff;font-size:22px}
.cart-list{padding:0 80px}
.cart-list h2{color:#a4ce5f;font-size:25px;margin-bottom:0;width:100%;display:block;margin-top:25px}
.row.titr-row{width:100%;border-bottom:1px solid #a4ce5f9e;margin-bottom:30px!important;padding:0 0 10px}
.row.titr-row-top{width:100%;border-top:1px solid #a4ce5f9e;margin-bottom:30px!important;padding-bottom:10px}
.titr-row h3{color:#a4ce5f;font-size:18px}
h3.count-title{text-align:center!important}
a.link-pro{color:#eaeaea;font-size:14px}
.checkout-button{background:#a6ce5b;color:#2f2f2f;float:left;padding:6px 12px;border-radius:7px;font-size:13px;border:1px solid transparent;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;border-radius:7px}
.checkout-button:hover{color:#000!important;border:1px solid #8e8e8e47;box-shadow:0 1px 10px 0 rgb(0 0 0 / 85%);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.light-mode .checkout-button:hover{color:#000!important;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;border:1px solid #8080806b!important;box-shadow:0 1px 10px 0 rgba(0,0,0,.41)}
.checkout-bt{display:block;width:100%;margin-top:40px}
.row-content{align-items:center}
.row-content .row{align-items:center}
a.remove{color:red;font-weight:900;font-size:18px}
.row.khali{width:100%;margin:0 auto!important;width:100%;margin:0 auto!important;margin-bottom:0;border-bottom:1px solid #00c3ff;text-align:center;display:block;padding-bottom:17px}
.khali i{color:#a5cf5b;font-size:14px;vertical-align:middle}
.khali span{color:#eaeaea;font-size:14px}
a.restore-item{color:#a5cf5b!important;font-size:14px}
a.restore-item:hover{color:#54a6ee!important}
.cart-back{width:100%;display:block;text-align:center;padding:17px 0}
.cart-back p{color:#eaeaea;font-size:14px}
.cart-back a{background-color:#e1e2e3;padding:5px 15px;display:table;margin:20px auto 0;font-size:14px;border-radius:5px}
.khali-section{width:100%}
.khali-section{visibility:hidden}
.cart_list-product{height:calc(100vh - 300px);overflow-y:auto!important;box-shadow:0 3px 10px #000;border-radius:7px;padding:10px;background:#22252c;scrollbar-color:#a5cf5b aliceblue;scrollbar-width:thin!important}
.new-megamenu ul.main-ul>li .sub_megamenu ul li ul li a:hover{color:#2b2b2b!important}
.tbl-sec td a{margin:0 5px}
#gform_4{padding:0}
#gform_4 label{display:block;font-size:13px;color:#ddd;margin-bottom:7px}
.gfield_required{color:red;direction:rtl;float:right;margin-left:5px;display:inline-block}
#gform_4 .row-f2 p{color:#ddd;font-size:14px;margin-bottom:7px}
#gform_4 select{font-size:14px}
#gform_4 input{font-size:14px}
#gform_4 .row-f2 .col-4 div{float:right;width:auto;display:flex;align-items:center;margin-left:20px}
#gform_4 input[type=checkbox],#gform_4 input[type=radio]{vertical-align:middle;margin-left:7px;float:right}
.row.row-f2{margin:40px auto 20px!important}
.row.row-f3{margin:0 auto 0!important;width:100%!important}
.sharayet-box{display:none}
.sharayet-box6{display:flex!important}
.checkbox-group-required{color:#ddd;font-size:14px}
.row-f-4 p{color:#ddd;font-size:14px;margin-bottom:7px}
.row-f-4{color:#ddd;font-size:14px}
#group1 label,#group2 label{margin-left:20px;margin-bottom:0}
.p-gomrok select{width:100%!important}
.row-f .col-4 select{width:100%!important}
.row-f .col-5 select{width:100%!important}
#input_4_5{display:flex}
.tarkhis .address_city{width:100%;margin-left:15px}
.tarkhis .address_state{width:100%}
.tavafogh textarea{width:100%}
#gform_4 textarea{width:100%}
.p-gomrok,.tarkhis,.tavafogh{display:none}
.row-f,.row-f2,.row-f3{border-bottom:1px solid #808184;padding-bottom:30px}
.width-full{flex:0 0 100%;max-width:100%}
.top_head_shop{position:relative}
.top_head_shop #product_count{position:absolute;top:15px;left:15px;right:auto;bottom:0;font-size:14px;color:#fff}
.toggle-light .toggle-on,.toggle-light .toggle-select .toggle-inner .active{background:gray!important}
.testi-image p{color:#cacaca;font-size:13px}
.hello-user{position:absolute;box-shadow:0 10px 20px rgb(0 0 0 / 19%),0 6px 6px rgb(0 0 0 / 23%);background:#31353e none repeat scroll 0 0;z-index:100;width:212px;top:26px;padding:14px 0;text-align:right;display:none;border-radius:7px!important;right:0}
div.hello-user ul li a.profile-icon::before{content:'\f406'}
div.hello-user ul li a::before{font-family:"Font Awesome 5 Free";font-weight:900;color:#a6ce5b;left:9px;position:relative;top:2px;font-size:13px}
div.hello-user ul li a.Edit-icon::before{content:'\f044'}
div.hello-user ul li a.place-icon::before{content:"\f53c"}
div.hello-user ul li a.wallet-icon::before{content:"\f004"}
div.hello-user ul li a.ticket-icon::before{content:"\f07a"}
div.hello-user ul li a.Exit-icon::before{content:'\f2f5'}
div.hello-user ul li a.ticket2-icon::before{content:"\f0e0"}
div.hello-user ul li a.eye-icon::before{content:"\f06e"!important}
div.hello-user ul li{list-style:none!important}
div.hello-user ul li{padding:4px 14px;width:100%;margin:0 auto!important}
div.hello-user ul li:not(:last-of-type){border-bottom:1px solid #8e8e8e47}
div.hello-user ul{padding:0 14px!important}
.hello-user .NameUser{text-align:center;border-bottom:1px solid #a5cf5b96;padding-bottom:9px;width:90%;margin:5px auto 8px}
div.hello-user ul li a{font-size:13px}
.hello-user .imguser{width:80px;overflow:hidden;text-align:center;margin:0 auto 4px;display:table;border-radius:100%}
.hello-user span{color:#fff}
.hello-user a{color:#fff}
.add-member:hover div.hello-user{display:block!important}
.sp-nameUser>a{font-size:13px;color:#d0d0d2}
.hello-user a:hover{color:#b3e35c}
li.cart-head2{position:relative}
li.cart-head2 .num-cart{position:absolute;top:-6px;background:#a4cf5b;color:#000;width:16px;height:16px;text-align:center;border-radius:100%;line-height:17px;font-size:12px;right:-8px;cursor:pointer;font-family:iranyekan}
li.cart-head2 .num-notify{position:absolute;top:-6px;background:#a4cf5b;color:#000;width:16px;height:16px;text-align:center;border-radius:100%;line-height:17px;font-size:12px;right:-8px;cursor:pointer}
.light-mode .mode_button{background:#808184}
.light-mode .top-header-menu ul li span.top-header-menu-item i{color:#808184!important}
.light-mode .newsletter-row{background:#808184}
.light-mode .btnsearch i{color:#808184!important}
.light-mode .f-post .avatar{font-size:13px;color:#757575}
#share_box span{font-size:28px}
.light-mode .product_list_box .header{background:#cccccd!important;border-bottom:1px solid #80818496!important}
.light-mode #product_box .item_box{border:0;background-color:#f1f1f1;width:100%;margin-bottom:10px;border-radius:7px;box-shadow:0 1px 5px #0000004d}
.banner_side_shop{margin:0 auto 12px}
.banner_side_shop img{box-shadow:0 0 5px 0 rgba(0,0,0,.85);border-radius:14px;width:100%}
.light-mode .product_list_box{box-shadow: 0 4px 20px 0 rgba(42,46,55,.25);border: 1px solid #eee;border-radius: 8px;margin-bottom: 35px;overflow: hidden;}
.light-mode .side-cart{background-color:#a8a8aa}
.section::-webkit-scrollbar{width:5px}
.light-mode .side-cart h3{border-right:3px solid #a4cf5b!important;padding-right:10px!important;color:#0c1300!important}
.light-mode .side-btns a{background-color:#6a6a68!important;color:#fff;border:2px solid #3e3e3e}
.big-banner .single-item{direction:ltr!important}
.slick-next::before,.slick-prev::before{font-family:"Font Awesome 5 Free"!important;font-size:25px;opacity:.75;color:#fff;font-weight:900;line-height:5px}
.slick-prev{left:15px;background:#31353ec7!important;border-radius:100px;z-index:1}
.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:25px;height:25px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}
.slick-next{right:15px;background:#31353ec7!important;border-radius:100px;z-index:1}
.slick-next:focus::before,.slick-next:hover::before,.slick-prev:focus::before,.slick-prev:hover::before{opacity:1}
.single-item2{direction:ltr!important}
.single-item2 .slick-next,.single-item2 .slick-prev{top:32%!important;width:20px;height:20px}
.single-item2 .slick-next{right:22px;background:#808184!important}
.single-item2 .slick-prev{left:22px;background:#808184!important}
.single-item2 .slick-next::before,.single-item2 .slick-prev::before{font-size:20px;opacity:1!important}
.card-img-top{height:auto;width:100%;border-radius:14px;margin:0 auto 12px}
.replay-box span{color:#ddd;font-size:14px}
.replay-box span:hover{color:#0b91d2}
.row-rem{align-items:center!important}
.row-rem .form-group{margin-bottom:0!important}
.row-rem .col-6{padding:0!important}
.tamin{background:#a5cf5b;font-size:13px;padding:5px 7px;border-radius:7px;margin-top:0;display:table;width:auto;border:1px solid transparent;float:left}
.tamin:hover{border:1px solid #f9f9f9;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;color:#000!important}
.light-mode .tamin:hover{border:1px solid #00000082}
.profile_menu_set{display:block}
.authors-list{width:95%;color:#c4c4c4;font-size:14px;margin:40px auto 0}
.authors-list td{width:50%!important;padding-bottom:4px}
.office-col input{width:100%;background:#808184}
.add-author{background:#a5cf5b;font-size:13px;margin:10px 20px;display:table;border:1px solid #a5cf5b;padding:3px 9px;border-radius:7px;color:#000}
.add-author:hover{color:#000!important}
.add-author2{color:#a5cf5b;font-size:13px;margin:10px 20px;border:1px solid #a5cf5b;padding:3px 9px;border-radius:7px}
.add-author2:hover{color:#fff}
.authors-list th{color:#fff;font-size:17px;margin-bottom:15px;display:table}
.mahsoolat td{border-left:1px solid #585a5e;padding:10px;width:33%}
.mahsoolat td:nth-child(3){border-left:0}
.mahsoolat img{width:40px;margin-left:9px;border-radius:5px;float:right}
.mahsoolat span{width:auto;float:left;color:#d8d8d8;min-height:auto;display:inline-block;padding:2px}
.mahsoolat span.onvan{float:right!important;width:85%!important;color:#d8d8d8;font-size:13px!important;min-height:43px!important;display:flex;align-items:center}
.mahsoolat{width:95%!important;background:0 0;margin:0 auto;border:1px solid #585a5e}
.light-mode .mahsoolat{width:95%!important;background:#f4f4f5!important;margin:0 auto}
.show-error p{color:red;text-align:center;font-size:13px;background:#eeee;margin:8px 0 6px;border-radius:6px;padding:7px 12px 10px;display:none}
.modaltemp .show-error{text-align:center;color:red;font-size:13px;margin-top:3px}
.mahsoolat{display:none}
.row.comment-section{display:block!important}
p.no-rec{color:#aaa;width:58%;margin:30px auto;background:#2b2b2b;padding:40px 20px!important;border-radius:15px;box-shadow:0 1px 5px #000;margin-bottom:10px!important}
.light-mode .social-team i{color:#fff!important}
#carouselExampleIndicators1 .carousel-control-next,#carouselExampleIndicators1 .carousel-control-prev{position:absolute;top:0;bottom:0;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;width:15%;color:#fff;text-align:center;opacity:.5}
#carouselExampleIndicators2 .carousel-control-next-icon,#carouselExampleIndicators2 .carousel-control-prev-icon{background-color:#2b2b2b;border-radius:50px}
#carouselExampleIndicators2 .carousel-control-next,#carouselExampleIndicators2 .carousel-control-prev{top:0!important;bottom:37%!important}
.row-slider{margin-bottom:25px}
.box-icons-pro{text-align:center;border-top:1px solid #a6ce5b59;padding-top:7px}
.box-icons-pro a i{color:#98bf50!important;margin:0 5px!important}
.box-icons-pro span a span{color:#a6ce5b;margin:0 5px}
.bt-product a{width:100%!important;display:flex}
.tab{overflow:hidden;background-color:transparent;margin:0 auto;text-align:center}
.tab button{background-color:inherit;float:none;border:none;outline:0;cursor:pointer;padding:0 6px 14px;transition:.3s;color:#d2d2d2;font-size:14px;margin-bottom:16px}
.tab button:not(:first-of-type){border-right:1px solid #8e8e8e57!important}
.tab button:hover{background-color:transparent}
.tab button.active{color:#a5cf5b!important}
.tabcontent{display:none;border-top:none}
.tablinks.active{color:#a5cf5b!important}
.form-etla{margin-top:12px}
.form-etla label{color:#e4e0de;text-align:center;margin:0 auto;width:100%;font-size:15px}
input.info-input{width:100%;margin:14px auto;border-radius:7px;background:#b7b8ba;border:1px solid #808184;padding:6px}
button.dokme-et{margin:0 auto;text-align:center;background:#a6ce5b;float:none;color:#000;font-size:14px;font-family:IRANYekan-Light;border-radius:7px;width:100%;padding:7px;font-weight:500;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.light-mode button.dokme-et{box-shadow:0 0 3px 0 rgba(0,0,0,.24)!important}
.row{margin-right:0!important;margin-left:0!important}
.banners img{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:3px;border-radius:15px;border:1px solid transparent}
.banners img:hover{padding:3px;border-radius:15px;border:1px solid #8e8E8E47}
.Several_products .card-title-p{display:none}
.row-blog .item{border:1px solid transparent;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.row-blog .item:hover{border:1px solid #8e8E8E47;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.light-mode .box_Several_pro img{margin:0;max-height:200px;background:#e3e3e3;padding:15px;box-shadow:0 3px 9px #00000045;margin-bottom:20px;width:200px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;border:1px solid transparent;border-radius:7px}
.light-mode .hello-user{position:absolute;box-shadow:0 10px 20px rgb(0 0 0 / 19%),0 6px 6px rgb(0 0 0 / 23%);background:#e8e9ea}
.digital-clock{margin:auto;color:#333;text-align:center;font-size:14px}
.site-footer .tx li a:hover{color:#a1cc56!important;font-size:14px}
.not-login{text-align:center}
.not-login a.vor{width:84%;background:#a5cf5b;display:block;margin:0 auto;border-radius:15px;padding:0 0 5px;color:#fff!important}
.not-login p{line-height:20px;font-size:13px;margin:10px auto;color:#fff;padding:0 7px}
.not-login p a{color:#a5cf5b!important}
.copy-right-box .social-news a:hover i{color:#a5cf5b;text-align:center;margin:0 3px;font-size:20px;background:#ffffff26;padding:6px 7px;border-radius:50px}
.row-parent input#file{border:0!important;background:0 0!important}
.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}
.modal.product_list{padding-top:50px!important}
.modal-content{background-color:#efefef;margin:0 auto;padding:5px;border:1px solid #888}
.modal-open .modal#share_box{padding-right:0;padding-top:10px!important;margin:0 auto!important}
.close{color:#000;float:right;font-size:28px}
.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}
.not-login span{color:#000!important}
#auth_box .input_label.user_name::before,#auth_box .input_label.user_pass::before{display:none}
.input_label.user_name::before{font:normal normal normal 30px/1 FontAwesome;content:"\F10B";position:absolute;padding-right:15px;z-index:10;top:6px;font-family:FontAwesome!important}
#auth_box .field_name{padding-bottom:5px;display:block;text-align:right}
.auth_box_title{padding:15px;display:block;justify-content:space-between;border-bottom:1px solid #dedede;background:#adaeb1;text-align:center;border-color:#31353e4d}
.send_btn.login_btn{width:100%!important;margin-top:20px!important}
.send_btn.login_btn{margin-bottom:20px!important}
.send_btn.login_btn{background:#a6ce5b!important;border:1px solid #a6ce5b!important}
.send_btn .line{display:none}
#login_form #login_btn span.line::before{display:none}
#active_account_btn span.title,#admin_login_btn span.title,#forget_password_form #forget_password span.title,#login_form #login_btn span.title,#register_form #register_btns span.title{padding-top:10px}
#login_btn.send_btn .title{padding-right:0;text-align:center;margin:0 auto}
.send_btn .title{width:calc(100% - 70px)!important;margin-right:65px;text-align:center;display:block;font-size:16px!important}
a.back-to-site{display:block!important;text-align:center!important;font-size:14px!important;color:#87a54f!important}
a.back-to-site:hover{color: #7f8183!important;}
.fa-sign-out::before{content:"\F08B"}
#auth_box .alert.alert-warning{background-color:#adaeb1;border-color:#31353e4d}
.alert{margin-top:20px}
#auth_box .alert{-webkit-border-radius:0px!important;-moz-border-radius:0!important;border-radius:0!important;margin-bottom:0!important;text-align:center;font-size:15px}
#auth_box .data_link{color:#fff!important}
.data_link{border-bottom:1px dashed #a5cf5b8c}
.data_link{cursor:pointer;font-size:12px}
#login_form #login_btn span.line::before{top:10px;position:relative}
.send_btn.login_btn .line::before{content:"\F08B"!important;padding-right:20px}
#login_form #login_btn span.line::before{top:10px;position:relative}
.send_btn{display:block;overflow:hidden;color:#fff;height:50px;cursor:pointer;-webkit-border-radius:8px;position:relative;margin:40px 0;margin-top:40px}
.new-megamenu{min-height:650px;padding-top:10px;position:absolute;top:100%;background:#fff;z-index:999;right:0;width:240px;padding:0;border-radius:0 0 8px 0;border:1px solid #eee;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 .4s ease-out 0s;direction:ltr}
span.cat-box-header:hover .new-megamenu{opacity:1;visibility:visible;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}
.new-megamenu ul.main-ul img{max-height:20px;margin-left:7px}
.new-megamenu ul.main-ul>li{padding:15px 12px 15px 4px;border-bottom:1px solid #eee;direction:rtl}
.new-megamenu ul.main-ul>li:last-child{border-bottom:none}
.new-megamenu ul.main-ul>li a{font-size:13px;font-weight:900!important;color:#000!important}
.new-megamenu ul.main-ul>li a:hover{color:#81b02b!important}
.new-megamenu ul.main-ul>li .sub_megamenu ul li ul li a{font-size:12px!important;font-weight:400!important;color:#535353!important}
.sub_megamenu{position:absolute;right:100%;background:#fff;top:-1px;width:53vw;height:100.3%;border-radius:0 0 0 8px;border:1px solid #eee;border-right:1px solid #eee;display:none;overflow-y:auto;scrollbar-width:thin}
.new-megamenu ul.main-ul>li:hover .sub_megamenu{display:block}
.new-megamenu ul.main-ul>li a i.fa-angle-left{float:left;position:relative;top:4px}
.col_sub_megamenu ul>li>a.main-title{color:#333;font-size:13px!important}
.in_sub_megamenu{position:relative;background:#fafafa;padding:5px 14px 5px;min-height:555px}
.menu_mega{padding-bottom:10px;-ms-column-count:3;-webkit-column-count:3;-moz-column-count:3;column-count:3;display:block!important}
.row__brand{position:absolute;bottom:0;width:100%;right:0;background:#fff;min-height:70px;top:100%;box-shadow:0 1px 10px #80808026;height:fit-content}
.new-megamenu ul.main-ul .row__brand img{max-height:90px}
.col_sub_megamenu ul li{padding:4.5px 0}
.col_sub_megamenu ul li ul{margin-top:3px}
.col_sub_megamenu ul li ul li a{color:#888}
.new-megamenu ul.main-ul>li i{left:6px;top:40%}
.category_product{background:#80818478;padding:30px 15px;text-align:center;margin:14px auto;border-radius:7px;color:#f76262;font-size:14px;width:66%}
.light-mode .l-matn ul li{color:#333!important}
.light-mode #form3 input{color:#000}
.row-f .col-3 select{width:100%}
select#time0,select#typ_time0{width:44%!important}
.section-row-f{background:#31353e;padding:30px;border-radius:7px;box-shadow:0 3px 14px -5px #000;margin:15px auto 30px}
.row-f,.row-f2,.row-f3{border-bottom:1px solid #8081845e;padding-bottom:30px}
#gform_4 select{border-radius:6px;border:0;padding:4px 5px;background:#ccc;font-size:13px}
#gform_4 input{border-radius:6px;border:0;padding:4px 5px;background:#ccc;font-size:13px}
#gform_4 textarea{width:100%;border-radius:6px;border:0;padding:2px 5px;background:#ccc;font-size:13px!important;min-height:80px}
.sharayet-box{width:100%}
.row-f3{border-bottom:0!important}
.row-f3 h3{font-size:18px;color:#a5cf5b;margin:0 auto 14px;font-weight:600}
.row-f2 h3{font-size:20px;color:#d2d2d4;margin:0 auto 14px}
.light-mode .section-row-f{background:#f1f1f1;box-shadow:0 1px 5px #00000082;padding:30px;border-radius:7px;margin:15px auto 30px}
#gform_4 .section-row-f{background:0 0!important;box-shadow:none!important;padding:30px;border-radius:7px;margin:15px auto 30px}
.light-mode #gform_4 label{color:#4f4f4f}
.light-mode #gform_4 select{background:#fff}
.light-mode #gform_4 input{background:#fff}
.light-mode #gform_4 textarea{background:#fff}
.light-mode .gfield_required{color:red!important}
.product_list_box .card-p img{border-radius:14px;margin-bottom:12px}
.single-p.list-inline.map_ul{padding:20px 0 0}
.light-mode .tab button{color:#000;font-weight:500}
.light-mode .tab button.active{color:#93c143!important}
.light-mode .form-etla label{color:#333;font-weight:600}
input.info-input{background:#b7b8ba5c;border:1px solid #8081846e;color:#ededed}
.light-mode input.info-input{color:#333!important}
.light-mode button.dokme-et{color:#2f2f2f!important;border:1px solid #8080807d}
.modal-backdrop{z-index:0!important}
#infopro .content__modal__pro h3{font-size:15px;line-height:23px;margin:10px auto;min-height:46px}
#infopro .content__modal__pro .summary-inner h3 a{color:#fff!important;font-size:16px;font-weight:600}
#infopro .content__modal__pro .summary-inner h3 a:hover{color:#a6ce5b!important}
#infopro .modal-content p{direction:rtl;font-size:14px;line-height:22px;text-align:justify}
#infopro span.shipping_time{color:#8eb548;font-weight:600}
#infopro button.close span{float:right;margin:0 17px;color:#c80000}
#infopro span.sp-en{font-size:14px;color:#fff;min-height:42px}
#infopro p.desc-modal{font-size:14px}
#infopro .show-details-pro{background:#c0e57e;padding:5px 10px!important;border-radius:4px;margin-top:0;display:table;font-size:13px;height:29px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
#infopro .show-details-pro:hover{color:#000!important;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.slick-vertical .slick-slide{cursor:pointer}
.product_info .product_gallery_box{z-index:0!important}
.light-mode .select-box select{width:100%;margin-bottom:12px;border-radius:7px;border:1px solid #80818442;padding:4px 4px;background:#fff;color:#000;margin-top:4px}
.light-mode .authors-list th{color:#333}
.light-mode .profile_menu td{border:1px solid #cfd0d1!important;color:#333}
.message_div{background:rgba(225,225,225,.5);width:100%;position:fixed;right:0;left:0;bottom:0;top:0;z-index:10000}
.message_box{background:#fff;width:360px;height:135px;position:absolute;right:0;left:0;bottom:0;top:0;margin:auto;font-size:16px;padding:20px;border-radius:4px;-webkit-border-radius:4px;text-align:center;box-shadow:0 1px 4px 0 rgba(0,0,0,.1)}
.message_box #msg{padding-top:10px!important;padding-bottom:15px!important;font-size:15px!important}
.message_box .alert{padding:5px 30px 5px 30px!important;cursor:pointer;font-size:14px!important}
.message_box .alert-danger{margin-right:10px}
.close-modal1{position:absolute;left:13px;right:auto;top:6px;color:#d20000}
ul.cart_list-product a.remove{height:100%;display:block;float:right;margin-left:12px;font-size:22px}
#carousel_Several_products .bt-product{width:66%;margin:12px auto 0}
#carouselExampleIndicators2 .bt-product{width:66%;margin:12px auto 6px}
.cart-list .row-table{width:100%;display:block!important}
.cart-list .row-table .row.row-content{border-bottom:1px solid #00000057;padding:10px 0}
.cart-list .row-table .row.row-content img{border-radius:7px;width:100px;height:100px}
.daryaft{font-size:14px;background:#a6ce5b;float:left;margin-left:10px;color:#000}
.light-mode .cart-list .row-table .row.row-content{border-bottom:1px solid #8081843b;padding:15px 0;background:0 0}
.row.abt-team2,.row.abt-team3{margin-bottom:20px!important}
.abt-team2 .col-3{margin-bottom:20px!important}
a:hover{color:#91bd49!important}
#explain_pro{padding:20px}
#explain_pro h1{font-size:17px;color:#a6ce5b}
.side-btns a i{margin-left:5px}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;z-index:9999!important}
.modal.show .modal-dialog{transform:translate(0,0)}
.modal.fade .modal-dialog{transition:transform .3s ease-out,-webkit-transform .3s ease-out}
.modaltemp .modal-dialog{margin-top:6rem}
.modal-dialog{max-width:700px;margin:1.75rem auto;margin-top:1.75rem}
#infopro .modal-dialog{max-width:700px!important;margin:1.75rem auto;margin-top:1.75rem}
.modal-dialog{position:relative;width:auto;pointer-events:none}
.modaltemp .modal-content{border-radius:10px}
.modal-content{position:relative;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);outline:0}
.modaltemp .modal-body{padding:0}
.close:not(:disabled):not(.disabled){cursor:pointer}
.modaltemp button.close{position:absolute;left:16px;top:12px;color:#b83638}
button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}
#form__forgetpass,#form__register{display:none}
.logo-modal{width:100px;height:100px;border-radius:100%;background:#eee;text-align:center;margin:-50px auto 10px;line-height:96px}
.logo-modal img{max-width:80px;height:auto}
.content-login-modal{padding:0 30px}
.title-regform{margin:15px 0;position:relative;text-align:center}
.title-regform strong{color:#012d63;background:#fff;padding:0 10px;position:relative;bottom:4px;font-family:IRANYekan-Medium;font-size:18px}
.Login_MoDal{position:relative}
.fa-mobile-alt::before{content:"\f3cd"}
.Login_MoDal span.fas{position:absolute;top:9px;right:10px;font-size:18px}
.modal-content{pointer-events:auto}
.fa-lock::before{content:"\f023"}
.Login_MoDal span.fas{position:absolute;top:9px;right:10px;font-size:18px}
.sp-check{height:30px;overflow:hidden;position:relative;font-size:14px}
.sp-check input{position:absolute;width:100%;height:30px;top:0;right:0;z-index:2;opacity:0}
.sp-check label{padding-right:28px}
.sp-check span{position:absolute;width:20px;height:20px;border:2px solid #ccc;border-radius:2px;top:0;right:0;text-align:center}
.sp-check input:checked~span{border:2px solid #d9e4e3}
.sp-check input:checked~span:before{content:'\f00c';font-family:"Font Awesome 5 Free";font-weight:900;position:relative;bottom:5px;font-size:12px;color:#acb4b4}
.sp-check a.view-Law{position:relative;z-index:9}
#login__modal .sp-check label{font-size:14px}
.sp-check label{padding-right:28px}
#login__modal .sp-check span{top:2px}
.sp-check span{position:absolute;width:20px;height:20px;border:2px solid #ccc;border-radius:2px;right:0;text-align:center}
#login__modal button.btn{background:#a5cf5b;color:#fff;font-size:14px;padding:5px 12px 11px;width:161px;margin:10px auto 5px;border:0;box-shadow:none}
#login__modal button.btn.btn-danger{width:auto;margin:0;padding: 8px 12px;}
.btm-modal-login{background:#eee;border-top:1px solid #d9d9d9;padding:10px 10px 12px}
a.forget__pass{display:block;text-align:center;color:#1b1b1b;margin:0 0 10px;font-size:14px}
span.blue-sp{padding-right:4px;color: #87a54f}
.p__register,p.not__register{text-align:center;color:#1b1b1b;font-size:14px}
.content-login-modal.not__register{text-align:center;}
span.span__login,span.span__reg{color:#012d63;cursor:pointer}
span.span__reg{font-size:16px;font-weight:700;color: #87a54f}
span.span__reg:hover,span.blue-sp:hover{color: #7f8183;}
#form__login .form-control{width:100%;height:38px;font-size:13px;padding:0 33px 3px 12px;box-shadow:none;border-color:#ced4da}
#form__forgetpass .form-control{width:100%;height:38px;font-size:13px;padding:0 33px 3px 12px;box-shadow:none;border-color:#ced4da}
#form__register .form-control{width:100%;height:38px;font-size:13px;padding:0 33px 3px 12px;box-shadow:none;border-color:#ced4da}
.btn-login{background:#a5cf5b;display:inline-block;padding:3px 4px 3px;border-radius:5px;font-size:13px}
.btn-login{cursor:pointer}
.btn-login::before{content:"\f406";font-family:"Font Awesome 5 Free";font-weight:900;color:#22252c;position:relative;top:1px;margin-left:5px}
.bt-sec{text-align:center}
.fade{opacity:0;transition:opacity .15s linear}
.modal.fade .modal-dialog{transition:transform .3s ease-out,-webkit-transform .3s ease-out}
.light-mode .side-btns a{background-color:#a6ce5b!important;border:1px solid #3e3e3e38}
.light-mode .side-cart{background-color:#dbdbdb}
.light-mode .side-btns a:hover{background-color:#a4cf5b!important}
a.back-login{text-align:center;margin:0 auto;display:block;color:#87a54f;font-size:14px;margin-bottom:10px;margin-top:20px}
a.back-login:hover{color:#7f8183!important;}
#active_code .form-control{width:100%;height:38px;font-size:13px;padding:0 33px 3px 12px}
#active_code{display:none}
.row-f .col-3.small-t select{width:46%!important}
.mahsoolat2 span{width:auto!important;color:#d8d8d8;font-size:13px;min-height:auto!important;display:block;align-items:center;float:right!important}
.adad{float:right!important;margin-right:10px;margin-left:10px}
.box-mah{display:block;width:100%;height:100%;float:right;margin-bottom:10px}
.mahsoolat2 tr{border-bottom:1px solid #585a5e}
.mahsoolat2 del{font-size:14px!important}
span.price-mah{width:66%!important;display:block}
.dokme-check button{font-size:13px}
.box-category #accordionEx {margin-top: 10px;}
#accordionEx{background:#1e1e1e;border-radius:7px;box-shadow:0 0 5px 0 rgba(0,0,0,.85);padding:15px}
.mobile_data_box #accordionEx{padding:0!important}
.mobile_data_box #accordionEx{box-shadow:none!important}
.mobile_data_box #accordionEx1{margin-bottom:10px;border-radius:7px;box-shadow:none}
.light-mode .mobile_data_box #accordionEx1{margin-bottom:10px;border-radius:7px;box-shadow:0 1px 5px #0000004d}
.mobile_data_box .cate-sec{box-shadow:none}
.mobile_data_box .cate-sec .accordion-heading{background-color:transparent!important}
.light-mode .mobile_data_box .cate-sec .accordion-heading{background-color:#cccccd!important}
.light-mode .cate-sec .accordion-heading{background-color:#cccccd!important}
.cate-sec{margin-top:13px;margin-bottom:13px}
#accordionEx .card{padding:0!important;border:0;box-shadow:none;border-radius:0;background:0 0}
#accordionEx .card .card-header{padding:0!important;border:0;box-shadow:none}
#accordionEx .card .card-header h5{color:#eeeeef;font-size:14px;border-bottom:1px solid #a5cf5b38;padding-bottom:8px;padding-top:8px}
#accordionEx .card .card-body{padding:3px;color:#bbb;font-size:14px}
.box-category .card .collapse{margin-bottom:10px}
.box-category .card-p .card-img-top{height:auto!important;width:auto!important}
.bt-product a:hover span.r-shape{color:#000!important}
.bt-product a:hover{color:#0355d1!important}
#carouselExampleIndicators1 .carousel-item{position:relative!important}
#carouselExampleIndicators1{height:466px;overflow:hidden}
.box-icons-pro a i{transition:.3s}
.bt-product a:hover{font-weight:500;color:#000!important}
.bt-product a:hover span{color:#000!important;font-weight:500!important}
.light-mode .bt-product a:hover span{color:#000!important;font-weight:500!important}
button.dokme-et{transition:.3s}
button.dokme-et:hover{color:#000!important;border:1px solid #8e8e8e47;box-shadow:0 1px 10px 0 rgb(0 0 0 / 85%)!important;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.light-mode button.dokme-et:hover{color:#000!important;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;border:1px solid #8080806b!important;box-shadow:0 1px 10px 0 rgba(0,0,0,.41)!important}
.form-hm button{transition:.3s;border:1px solid transparent!important;color:#1b1b1b}
.form-hm button:hover{color:#000!important;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;border:1px solid #8080806b!important;box-shadow:0 1px 10px 0 rgba(0,0,0,.41)}
.bt2{transition:.3s}
.bt2:hover{background:#c0e57e;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;color:#000!important}
.box-icons-pro a:hover i{color:#c0e57e!important;font-weight:900!important}
.box-icons-pro-select a .set_compare{color:#c0e57e!important;font-weight:900!important}
.light-mode .box-icons-pro a:hover i{color:#97c442!important}
.social-news a i{transition:.3s}
.social-news a i:hover{color:#6f952a!important}
.box-icons-pro span a span{color:#97c442!important}
.title-big.title-pro::after{width:100%!important;right:0;z-index:-1}
.title-pro.title-big{margin-top:0;position:relative}
.ersal-sec .title-pro.title-big{margin-top:0;margin-bottom:30px;position:relative}
.pro-u .title-pro.title-big{margin-top:0;margin-bottom:30px;position:relative}
.light-mode #accordionEx{background:#f1f1f1;padding:15px;border-radius:5px;box-shadow:0 1px 5px #00000082}
.light-mode .brand-sec a{color:#333!important}
.light-mode .brand-sec a:hover{color:#a6ce5b!important}
.light-mode .cate-sec{background:#f1f1f1;border-radius:7px;margin-top:13px;padding:0!important;box-shadow:0 1px 5px #0000004d}
.producs-section.slick-slider{direction:rtl!important}
.responsive2 .bt-product{direction:rtl}
.responsive2 .bt-product a{direction:rtl}
.responsive2.producs-section .card-p{margin:3px 5px 15px!important}
.responsive2 .slick-next::before{content:"\f104"!important;font-size:26px!important;color:#fff!important}
.responsive2 .slick-next{width:20px!important;height:20px!important;left:-17px!important;background-color:transparent!important}
.responsive2 .slick-prev{width:20px!important;height:20px!important;right:-17px!important;background-color:transparent!important}
.responsive2 .slick-prev::before{content:"\f105"!important;font-size:26px!important;color:#fff!important}
.responsive3 .bt-product{direction:rtl}
.responsive3 .bt-product a{direction:rtl}
.responsive3.producs-section .card-p{margin:3px 5px 15px!important}
.responsive3 .slick-next::before{content:"\f104"!important;font-size:20px!important;color:#fff!important}
.responsive3 .slick-next{width:20px!important;height:20px!important;left:-17px!important;background-color:transparent!important}
.responsive3 .slick-prev{width:20px!important;height:20px!important;right:-17px!important;background-color:transparent!important}
.responsive3 .slick-prev::before{content:"\f105"!important;font-size:26px!important;color:#fff!important}
.responsive4 .bt-product{direction:rtl}
.responsive4 .bt-product a{direction:rtl}
.responsive4.producs-section .card-p{margin:3px 5px 15px!important}
.responsive4 .slick-next::before{content:"\f104"!important;font-size:26px!important;color:#fff!important}
.responsive4 .slick-next{width:20px!important;height:20px!important;left:-17px!important;background-color:transparent!important}
.responsive4 .slick-prev{width:20px!important;height:20px!important;right:-17px!important;background-color:transparent!important}
.responsive4 .slick-prev::before{content:"\f105"!important;font-size:26px!important;color:#fff!important}


/*start css brand section*/
.responsive_brand0 .bt-product{direction:rtl}
.responsive_brand0 .bt-product a{direction:rtl}
.responsive_brand0.producs-section .card-p{margin:3px 5px 15px!important}
.responsive_brand0 .slick-next::before{content:"\f104"!important;font-size:20px!important;color:#fff!important}
.responsive_brand0 .slick-next{width:20px!important;height:20px!important;left:-17px!important;background-color:transparent!important}
.responsive_brand0 .slick-prev{width:20px!important;height:20px!important;right:-17px!important;background-color:transparent!important}
.responsive_brand0 .slick-prev::before{content:"\f105"!important;font-size:26px!important;color:#fff!important}

.responsive_brand1 .bt-product{direction:rtl}
.responsive_brand1 .bt-product a{direction:rtl}
.responsive_brand1.producs-section .card-p{margin:3px 5px 15px!important}
.responsive_brand1 .slick-next::before{content:"\f104"!important;font-size:20px!important;color:#fff!important}
.responsive_brand1 .slick-next{width:20px!important;height:20px!important;left:-17px!important;background-color:transparent!important}
.responsive_brand1 .slick-prev{width:20px!important;height:20px!important;right:-17px!important;background-color:transparent!important}
.responsive_brand1 .slick-prev::before{content:"\f105"!important;font-size:26px!important;color:#fff!important}

.responsive_brand2 .bt-product{direction:rtl}
.responsive_brand2 .bt-product a{direction:rtl}
.responsive_brand2.producs-section .card-p{margin:3px 5px 15px!important}
.responsive_brand2 .slick-next::before{content:"\f104"!important;font-size:20px!important;color:#fff!important}
.responsive_brand2 .slick-next{width:20px!important;height:20px!important;left:-17px!important;background-color:transparent!important}
.responsive_brand2 .slick-prev{width:20px!important;height:20px!important;right:-17px!important;background-color:transparent!important}
.responsive_brand2 .slick-prev::before{content:"\f105"!important;font-size:26px!important;color:#fff!important}

.responsive_brand10 .bt-product{direction:rtl}
.responsive_brand10 .bt-product a{direction:rtl}
.responsive_brand10.producs-section .card-p{margin:3px 5px 15px!important}
.responsive_brand10 .slick-next::before{content:"\f104"!important;font-size:20px!important;color:#fff!important}
.responsive_brand10 .slick-next{width:20px!important;height:20px!important;left:-17px!important;background-color:transparent!important}
.responsive_brand10 .slick-prev{width:20px!important;height:20px!important;right:-17px!important;background-color:transparent!important}
.responsive_brand10 .slick-prev::before{content:"\f105"!important;font-size:26px!important;color:#fff!important}

.responsive_brand3 .bt-product{direction:rtl}
.responsive_brand3 .bt-product a{direction:rtl}
.responsive_brand3.producs-section .card-p{margin:3px 5px 15px!important}
.responsive_brand3 .slick-next::before{content:"\f104"!important;font-size:20px!important;color:#fff!important}
.responsive_brand3 .slick-next{width:20px!important;height:20px!important;left:-17px!important;background-color:transparent!important}
.responsive_brand3 .slick-prev{width:20px!important;height:20px!important;right:-17px!important;background-color:transparent!important}
.responsive_brand3 .slick-prev::before{content:"\f105"!important;font-size:26px!important;color:#fff!important}

.responsive_brand4 .bt-product{direction:rtl}
.responsive_brand4 .bt-product a{direction:rtl}
.responsive_brand4.producs-section .card-p{margin:3px 5px 15px!important}
.responsive_brand4 .slick-next::before{content:"\f104"!important;font-size:20px!important;color:#fff!important}
.responsive_brand4 .slick-next{width:20px!important;height:20px!important;left:-17px!important;background-color:transparent!important}
.responsive_brand4 .slick-prev{width:20px!important;height:20px!important;right:-17px!important;background-color:transparent!important}
.responsive_brand4 .slick-prev::before{content:"\f105"!important;font-size:26px!important;color:#fff!important}



.responsive_brand13 .bt-product{direction:rtl}
.responsive_brand13 .bt-product a{direction:rtl}
.responsive_brand13.producs-section .card-p{margin:3px 5px 15px!important}
.responsive_brand13 .slick-next::before{content:"\f104"!important;font-size:20px!important;color:#fff!important}
.responsive_brand13 .slick-next{width:20px!important;height:20px!important;left:-17px!important;background-color:transparent!important}
.responsive_brand13 .slick-prev{width:20px!important;height:20px!important;right:-17px!important;background-color:transparent!important}
.responsive_brand13 .slick-prev::before{content:"\f105"!important;font-size:26px!important;color:#fff!important}


.responsive_brand14 .bt-product{direction:rtl}
.responsive_brand14 .bt-product a{direction:rtl}
.responsive_brand14.producs-section .card-p{margin:3px 5px 15px!important}
.responsive_brand14 .slick-next::before{content:"\f104"!important;font-size:20px!important;color:#fff!important}
.responsive_brand14 .slick-next{width:20px!important;height:20px!important;left:-17px!important;background-color:transparent!important}
.responsive_brand14 .slick-prev{width:20px!important;height:20px!important;right:-17px!important;background-color:transparent!important}
.responsive_brand14 .slick-prev::before{content:"\f105"!important;font-size:26px!important;color:#fff!important}


.responsive_brand15 .bt-product{direction:rtl}
.responsive_brand15 .bt-product a{direction:rtl}
.responsive_brand15 producs-section .card-p{margin:3px 5px 15px!important}
.responsive_brand15 .slick-next::before{content:"\f104"!important;font-size:20px!important;color:#fff!important}
.responsive_brand15 .slick-next{width:20px!important;height:20px!important;left:-17px!important;background-color:transparent!important}
.responsive_brand15 .slick-prev{width:20px!important;height:20px!important;right:-17px!important;background-color:transparent!important}
.responsive_brand15 .slick-prev::before{content:"\f105"!important;font-size:26px!important;color:#fff!important}


.responsive_brand16 .bt-product{direction:rtl}
.responsive_brand16 .bt-product a{direction:rtl}
.responsive_brand16.producs-section .card-p{margin:3px 5px 15px!important}
.responsive_brand16 .slick-next::before{content:"\f104"!important;font-size:20px!important;color:#fff!important}
.responsive_brand16 .slick-next{width:20px!important;height:20px!important;left:-17px!important;background-color:transparent!important}
.responsive_brand16 .slick-prev{width:20px!important;height:20px!important;right:-17px!important;background-color:transparent!important}
.responsive_brand16 .slick-prev::before{content:"\f105"!important;font-size:26px!important;color:#fff!important}


.responsive_brand17 .bt-product{direction:rtl}
.responsive_brand17 .bt-product a{direction:rtl}
.responsive_brand17.producs-section .card-p{margin:3px 5px 15px!important}
.responsive_brand17 .slick-next::before{content:"\f104"!important;font-size:20px!important;color:#fff!important}
.responsive_brand17 .slick-next{width:20px!important;height:20px!important;left:-17px!important;background-color:transparent!important}
.responsive_brand17 .slick-prev{width:20px!important;height:20px!important;right:-17px!important;background-color:transparent!important}
.responsive_brand17 .slick-prev::before{content:"\f105"!important;font-size:26px!important;color:#fff!important}


.responsive_brand18 .bt-product{direction:rtl}
.responsive_brand18 .bt-product a{direction:rtl}
.responsive_brand18.producs-section .card-p{margin:3px 5px 15px!important}
.responsive_brand18 .slick-next::before{content:"\f104"!important;font-size:20px!important;color:#fff!important}
.responsive_brand18 .slick-next{width:20px!important;height:20px!important;left:-17px!important;background-color:transparent!important}
.responsive_brand18 .slick-prev{width:20px!important;height:20px!important;right:-17px!important;background-color:transparent!important}
.responsive_brand18 .slick-prev::before{content:"\f105"!important;font-size:26px!important;color:#fff!important}


.responsive_brand19 .bt-product{direction:rtl}
.responsive_brand19 .bt-product a{direction:rtl}
.responsive_brand19.producs-section .card-p{margin:3px 5px 15px!important}
.responsive_brand19 .slick-next::before{content:"\f104"!important;font-size:20px!important;color:#fff!important}
.responsive_brand19 .slick-next{width:20px!important;height:20px!important;left:-17px!important;background-color:transparent!important}
.responsive_brand19 .slick-prev{width:20px!important;height:20px!important;right:-17px!important;background-color:transparent!important}
.responsive_brand19 .slick-prev::before{content:"\f105"!important;font-size:26px!important;color:#fff!important}


.responsive_brand20 .bt-product{direction:rtl}
.responsive_brand20 .bt-product a{direction:rtl}
.responsive_brand20.producs-section .card-p{margin:3px 5px 15px!important}
.responsive_brand20 .slick-next::before{content:"\f104"!important;font-size:20px!important;color:#fff!important}
.responsive_brand20 .slick-next{width:20px!important;height:20px!important;left:-17px!important;background-color:transparent!important}
.responsive_brand20 .slick-prev{width:20px!important;height:20px!important;right:-17px!important;background-color:transparent!important}
.responsive_brand20 .slick-prev::before{content:"\f105"!important;font-size:26px!important;color:#fff!important}

.responsive_brand5 .bt-product{direction:rtl}
.responsive_brand5 .bt-product a{direction:rtl}
.responsive_brand5.producs-section .card-p{margin:3px 5px 15px!important}
.responsive_brand5 .slick-next::before{content:"\f104"!important;font-size:20px!important;color:#fff!important}
.responsive_brand5 .slick-next{width:20px!important;height:20px!important;left:-17px!important;background-color:transparent!important}
.responsive_brand5 .slick-prev{width:20px!important;height:20px!important;right:-17px!important;background-color:transparent!important}
.responsive_brand5 .slick-prev::before{content:"\f105"!important;font-size:26px!important;color:#fff!important}

.responsive_brand6 .bt-product{direction:rtl}
.responsive_brand6 .bt-product a{direction:rtl}
.responsive_brand6.producs-section .card-p{margin:3px 5px 15px!important}
.responsive_brand6 .slick-next::before{content:"\f104"!important;font-size:20px!important;color:#fff!important}
.responsive_brand6 .slick-next{width:20px!important;height:20px!important;left:-17px!important;background-color:transparent!important}
.responsive_brand6 .slick-prev{width:20px!important;height:20px!important;right:-17px!important;background-color:transparent!important}
.responsive_brand6 .slick-prev::before{content:"\f105"!important;font-size:26px!important;color:#fff!important}

.responsive_brand7 .bt-product{direction:rtl}
.responsive_brand7 .bt-product a{direction:rtl}
.responsive_brand7.producs-section .card-p{margin:3px 5px 15px!important}
.responsive_brand7 .slick-next::before{content:"\f104"!important;font-size:20px!important;color:#fff!important}
.responsive_brand7 .slick-next{width:20px!important;height:20px!important;left:-17px!important;background-color:transparent!important}
.responsive_brand7 .slick-prev{width:20px!important;height:20px!important;right:-17px!important;background-color:transparent!important}
.responsive_brand7 .slick-prev::before{content:"\f105"!important;font-size:26px!important;color:#fff!important}

.responsive_brand8 .bt-product{direction:rtl}
.responsive_brand8 .bt-product a{direction:rtl}
.responsive_brand8.producs-section .card-p{margin:3px 5px 15px!important}
.responsive_brand8 .slick-next::before{content:"\f104"!important;font-size:20px!important;color:#fff!important}
.responsive_brand8 .slick-next{width:20px!important;height:20px!important;left:-17px!important;background-color:transparent!important}
.responsive_brand8 .slick-prev{width:20px!important;height:20px!important;right:-17px!important;background-color:transparent!important}
.responsive_brand8 .slick-prev::before{content:"\f105"!important;font-size:26px!important;color:#fff!important}

.responsive_brand9 .bt-product{direction:rtl}
.responsive_brand9 .bt-product a{direction:rtl}
.responsive_brand9.producs-section .card-p{margin:3px 5px 15px!important}
.responsive_brand9 .slick-next::before{content:"\f104"!important;font-size:20px!important;color:#fff!important}
.responsive_brand9 .slick-next{width:20px!important;height:20px!important;left:-17px!important;background-color:transparent!important}
.responsive_brand9 .slick-prev{width:20px!important;height:20px!important;right:-17px!important;background-color:transparent!important}
.responsive_brand9 .slick-prev::before{content:"\f105"!important;font-size:26px!important;color:#fff!important}

.responsive_brand11 .bt-product{direction:rtl}
.responsive_brand11 .bt-product a{direction:rtl}
.responsive_brand11.producs-section .card-p{margin:3px 5px 15px!important}
.responsive_brand11 .slick-next::before{content:"\f104"!important;font-size:20px!important;color:#fff!important}
.responsive_brand11 .slick-next{width:20px!important;height:20px!important;left:-17px!important;background-color:transparent!important}
.responsive_brand11 .slick-prev{width:20px!important;height:20px!important;right:-17px!important;background-color:transparent!important}
.responsive_brand11 .slick-prev::before{content:"\f105"!important;font-size:26px!important;color:#fff!important}

.responsive_brand12 .bt-product{direction:rtl}
.responsive_brand12 .bt-product a{direction:rtl}
.responsive_brand12.producs-section .card-p{margin:3px 5px 15px!important}
.responsive_brand12 .slick-next::before{content:"\f104"!important;font-size:20px!important;color:#fff!important}
.responsive_brand12 .slick-next{width:20px!important;height:20px!important;left:-17px!important;background-color:transparent!important}
.responsive_brand12 .slick-prev{width:20px!important;height:20px!important;right:-17px!important;background-color:transparent!important}
.responsive_brand12 .slick-prev::before{content:"\f105"!important;font-size:26px!important;color:#fff!important}






/*end*/
.company-box .slick-next::before,.company-box .slick-prev.slick-arrow::before{font-size:22px!important}
.company-box .slick-next.slick-arrow,.company-box .slick-prev.slick-arrow{top:-40px;border:1px solid #a6ce5b5e;width:24px;height:24px;border-radius:100px;background:0 0!important}
.light-mode #footer-description p.text{text-shadow:none}
.light-mode #footer-description{background:#f1f1f1}
.light-mode #footer-description .show-more{color:#000}
.light-mode #footer-faq .show-more1{color:#000}
.light-mode .company-box .slick-next::before,.light-mode .company-box .slick-prev::before{color:#74b01d!important}
.light-mode .company-box .slick-next.slick-arrow,.light-mode .company-box .slick-prev.slick-arrow{border:1px solid #a6ce5bcf}
.light-mode .product-banner{background:#f1f1f1;box-shadow:0 1px 5px #0000004d}
.light-mode .row-parent{background:#e9e9e9ad}
.modalDesign .auth_box_title span,modal#addMessage .auth_box_title span{color:#012d63}
.product_data_ul li{font-family:iranyekan}
.modal#addMessage .auth_box_title button.close,.modalDesign .auth_box_title button.close{position:absolute;left:0;font-size:18px;top:18px;color:#012d63}
.modal#addMessage .auth_box_title button.close:before,.modalDesign .auth_box_title button.close:before{content:"\f00d";font-family:"Font Awesome 5 Free"}
.panel-title>a:before{float:right!important;font-family:FontAwesome;content:"\f068";padding-right:5px}
.panel-title>a.collapsed:before{float:right!important;content:"\f067"}
.panel-title>a:active,.panel-title>a:focus,.panel-title>a:hover{text-decoration:none}
#accordionEx .card .card-header{position:relative;background:0 0}
#accordionEx .fa-angle-down{position:absolute;left:0;padding:5px;font-size:18px}
#accordionEx li{list-style:disc;color:#a6ce5b;margin:5px 5px;border-bottom:1px solid #8e8e8e47;padding:3px 0}
#accordionEx ul{margin-right:10px}
.card-header h5 a{color:#fff!important}
.card-header h5 a:hover{color:#a6ce5b!important}
#accordionEx li a{color:#d2d2d4!important}
#accordionEx li a:hover{color:#a6ce5b!important}
.light-mode .card-header h5 a{color:#111!important}
.light-mode #accordionEx li a{color:#5b5b5b!important}
.light-mode #accordionEx li a:hover{color:#a6ce5b!important}
.light-mode .card-header h5 a:hover{color:#a6ce5b!important}
.bt-product a{border-radius:7px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;border:1px solid transparent;overflow:hidden;text-align:center;box-shadow:0 0 5px 0 rgb(0 0 0 / 85%);border-radius:7px;margin-bottom:10px!important}
.bt-product a:hover{border-radius:7px;border:1px solid #8e8e8e47;box-shadow:0 1px 10px 0 rgb(0 0 0 / 85%);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.light-mode .bt-product a:hover{border-radius:7px;border:1px solid #00000082;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.light-mode .category_product{background:#f1f1f1}
.f-post a.btn:hover a.btn::before{background:#2b2b2b!important}
img.virgool{text-align:center;margin:-9px 3px 0;font-size:20px;background:#818286;padding:4px 4px;border-radius:50px;transition:.3s;width:32px;vertical-align:middle}
img.virgool:hover{color:#e8e8e8;filter:grayscale(100%) brightness(48%) sepia(100%) hue-rotate(28deg) saturate(1000%) contrast(.6)}
.product_list_box .card-p img{border-radius:14px;margin-bottom:12px;width:100%;height:auto}
.bt-search-top{text-align:center;display:block;color:#a5cf5b;cursor:pointer;font-size:13px;padding:30px 0 10px}
.add-member .btn-login{color:#333!important;border:1px solid transparent;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.add-member .btn-login:hover{color:#000!important;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.checkout-bt a{border:1px solid transparent;color:#2f2f2f!important;border-radius:7px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.checkout-bt a:hover{color:#000!important;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.row-blog .dist a:hover h3{color:#fff!important}
.light-mode .row-blog .dist a:hover h3{color:#a5cf5b!important}
.row-blog .item img{transition:.3s}
/*.row-blog .item:hover img{transform:rotate(5deg) scale(1.2)}*/
.row-blog .item:hover img{transform: scale(1.2)}
.div-ax-blog{overflow:hidden;border-radius:20px 20px 0 0}
.light-mode .box_Several_pro img:hover{border:1px solid #8e8E8E47!important}
#carousel_Several_products span.fa{font-size:30px;color:#fff!important}
.light-mode #carousel_Several_products span.fa{font-size:30px;color:#333!important}
#toast-container{bottom:0!important}
.col-svg svg{transition:fill 120ms ease-in-out;fill:currentColor;width:99px}
.col-svg a{display:block;color:#808184;box-shadow:0 0 10px 0 rgba(0,0,0,.30);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 12.5px 0 12.5px;padding:25px 25px 25px 25px;border-radius:10px;width:100%;max-width:100%;text-align:center;border:1px solid transparent;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.col-svg a:hover{border:1px solid #8e8E8E47;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.col-svg a h2,.col-svg a h4{color:#a5cf5b;margin-top:8px;font-size:15px!important}
.col-svg{width:20%!important;max-width:20%!important;padding:15px}
.row.row-svgs{margin:0!important;justify-content:center}
.new-megamenu ul.main-ul>li a{word-break:break-all!important}
.new-megamenu ul.main-ul>li a{font-size:14px!important;word-break:break-word!important;width:100%!important;display:block!important;font-weight:500!important}
.sub_megamenu a.main-title:before{content:"";display:inline-block;width:2px;height:14px;margin-left:6px;background-color:#a5cf5b;vertical-align:middle}
.sub_megamenu{overflow-x:hidden!important;max-height: calc(100vh - 100px);}
.under-search ul li:not(:last-of-type){border-bottom:1px solid #8e8e8e47}
.banners .col{flex:0 0 20%!important;max-width:20%!important}
.title-pro{position:relative!important}
.title-pro-sec .col-10{flex:0 0 89%!important;max-width:89%!important;padding:0!important}
.title-pro-sec .col-2 a{color:#fff;font-size:13px}
.title-pro-sec .col-2 i{color:#a6cd62!important;vertical-align:middle;font-size:13px;margin-right:7px}
.title-pro-sec .col-2{flex:0 0 11%!important;max-width:11%!important;padding:0!important;text-align:left!important;background:#2b2b2b}
.modal-open .modal#product_gallery_box{background:#000000ba;z-index:9999}
#product_gallery_box .modal-lg{max-width:38%!important;width:38%!important}
.modal#product_gallery_box{padding-top:0!important}
#product_gallery_box .left_box img{margin:0 auto!important}
.light-mode #carouselExampleControls .carousel-control-prev{background:0 0}
.light-mode .title-pro h2,.light-mode .title-pro strong{background:#fcfcfc}
.light-mode .title-pro::before{background:#fcfcfc}
.light-mode #carouselExampleControls span{background-color:#808184!important}
#app .content>.container-fluid{max-width:1280px!important}
.light-mode .cart_list-product{box-shadow:0 1px 5px #0000004d;background:#eee;border:1px solid #8080804f}
.light-mode .side-cart li.cart_item{border:1px solid #80808042}
.light-mode .add-member .btn-login{box-shadow:0 0 3px 0 rgba(0,0,0,.24)!important;color:#333!important}
.light-mode .add-member .btn-login:hover{border:1px solid #8080806b!important;box-shadow:0 1px 10px 0 rgba(0,0,0,.41)!important}
.light-mode .order_table_info tr td a:hover{color:#91bd49!important}
.light-mode .col-svg a{background:#f1f1f1;box-shadow:0 1px 5px #0000004d}
.light-mode .col-svg svg{color:#808184!important}
.light-mode .col-svg:hover svg{color:currentColor!important}
.light-mode p.no-rec{color:#aaa;width:58%;margin:30px auto;margin-bottom:30px;padding:40px 20px!important;border-radius:15px;margin-bottom:10px!important;background:#f1f1f1;box-shadow:0 1px 5px #00000082}
.light-mode .row-new1 label{font-size:14px;color:#333}
.light-mode .row-new1 textarea{width:100%!important;background:#fff!important}
.row-f3 .mahsoolat .col-sel span{float:right;width:100%!important;color:#d8d8d8;font-size:13px;min-height:auto!important;display:block!important;border-radius:7px;font-size:14px;color:#797979}
.row-f3 .mahsoolat .col-sel b{left:11px!important}
.light-mode .tr_index label.text-white{color:#333!important}
.light-mode .messageList table tr td{background:#fff!important}
.light-mode .attached-file span{color:#646464!important;font-size:14px}
.light-mode .attached-file a{color:#333!important;font-size:14px}
.light-mode .col-svg a h2,.light-mode .col-svg a h4{color:#93c143!important;margin-top:8px;font-size:16px!important;font-weight:600}
.light-mode .copy-right-box .social-news a:hover i{background:#a5cf5b}
.light-mode .site-footer .tx li a:hover{color:#84bb23!important}
.cart-list .number{margin:0 auto;text-align:center}
.social-team i:hover{color:#333;background:#a5cf5b}
#app #gform_4 .section-row-f{padding:14px 40px!important}
#app #gform_4 .row-f-4{padding:14px 40px!important}
#gform_4 .ginput_container_address select{width:100%}
.bt-product a{margin:0 auto!important;background:#a6ce5b;border-radius:7px;margin-bottom:10px!important}
#gform_4 .section-row-f.pb-4{padding:16px 15px 0!important}
.row.row-new1{border-top:1px solid #45464c;padding-top:20px}
.pish-box{display:flex;align-items:center;margin-bottom:25px}
.pish-box5{display:block!important;align-items:center;margin-bottom:25px}
.pish-box5 .text-white{font-size:14px}
.pish-box5 h5.text-white{margin-bottom:15px;font-size:18px!important}
.gform_4 .pish-box{display:block!important;align-items:center;margin-bottom:25px}
.gform_4 .pish-box>h5{width:100%;display:block;font-size:14px;margin-bottom:15px}
.pish-box span:before{margin-left:5px}
.pish-box h1{font-size:18px;color:#9cca4f!important}
.row-new1 label{font-size:14px;color:#d7dddd}
.row-new1 select{width:100%!important;background:#d1d1d1!important;border-radius:5px;font-size:14px}
.row-new1 textarea{width:100%!important;background:#d1d1d1!important;border-radius:5px;font-size:14px}
.row-new1 .row-f2 p{color:#d7dddd;margin-bottom:5px;font-size:14px}
.row-new1 select:disabled{background:#fff!important}
#gform_4 select:disabled{background:#fff!important}
#gform_4 input:disabled{background:#fff!important}
.row-new1 h1{font-size:17px;color:#e4e0de;margin-bottom:15px}
.row-new1 h2{font-size:18px}
.Several_products #carousel_Several_products .carousel-inner{overflow:visible!important}
.add-member .btn-login{box-shadow:0 1px 5px -1px #000;border-radius:7px;height: 30px;overflow: hidden;}
button.dokme-et{transition:.3s;box-shadow:0 1px 5px -1px #000;border-radius:7px;border:1px solid transparent}
div.under-search{min-height:100px;position:absolute;background:#2b2b2b;width:96%;z-index:100;box-shadow:0 10px 20px rgb(0 0 0 / 19%),0 6px 6px rgb(0 0 0 / 23%);top:40px;right:0;border-radius:4px;padding:15px;left:auto!important;height:80vh;overflow-y:auto}
#ulCategorys img{display:none!important}
#ulCategorys img{display:none!important}
.ulbrands img{display:none!important}
.bt-sec .btn-login span{font-size:12px!important;line-height:22px!important;color:#1b1b1b!important}
.bt-sec .btn-login:hover span{color:#000!important}
.light-mode .btn-login::before{color:#000!important}
.light-mode .title-pro-sec .col-2{background:#fcfcfc}
.modal#login__modal{padding-right:0}
#myModalFirst_name .modal-dialog{max-width:500px!important}
#myModalMobile_phone .modal-dialog{max-width:500px!important}
#myModalEmail .modal-dialog{max-width:500px!important}
#myModalBank_card_number .modal-dialog{max-width:500px!important}
#myModalNational .modal-dialog{max-width:500px!important}
#myModalFirst_name.modal{padding-top:20px!important}
#myModalMobile_phone.modal{padding-top:20px!important}
#myModalEmail.modal{padding-top:20px!important}
#myModalBank_card_number.modal{padding-top:20px!important}
#myModalNational.modal{padding-top:20px!important}
.profile_menu .modal-content .modal-body button{float:none;padding:6px 12px;border-radius:5px;background:#a5cf5b!important;color:#111!important;border:0;font-size:14px;transition:.3s;width:100%}
#gform_4 select#currency{width:60%}
#gform_4 input#currency{width:60%}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}
input[type=number]{-moz-appearance:textfield!important}
.payment__percentage{width:50%;border-radius:6px;border:0;padding:2px 5px;background:#ccc;font-size:13px}
.time__delivery{width:50%;border-radius:6px;border:0;padding:2px 5px;background:#ccc;font-size:13px}
.light-mode .payment__percentage,.light-mode .time__delivery{background:#fff}
.col-2.person{flex:0 0 21%;max-width:21%}
.col-2.sharayet{flex:0 0 21%;max-width:21%}
.col-2.pish{flex:0 0 28%;max-width:28%;float:right}
.col-2.hamzaman{flex:0 0 28%;max-width:28%;float:right}
.col-4.tozih-sh{flex:0 0 58%;max-width:58%}
.row.sharayet-box{width:100%;border-top:1px solid #8081845e;margin-top:20px!important;padding-top:20px}
.row.row-f2{margin:25px auto 20px!important}
.row-f3 .mahsoolat{width:100%!important}
span.navbar-toggler-icon:before{content:"\f0c9";font-family:"Font Awesome 5 Free";font-weight:900;color:#d2d2d2}
.row-f2 #payment_terms_box.sharayet-box.col-6{flex:0 0 64%;max-width:64%;padding:0}
.col-4.tozih-sh{flex:0 0 44%;max-width:44%;float:right}
.gform_4 .pish-box .row.row-f.mb-5.mt-3.p-3{padding:3px 0 10px!important;font-size:14px}
.title-pro.t-converse:after{width:92%}
.light-mode table.table-check.table-bordered{border:1px solid #758f4b!important;background:#fcfcfc!important}
.light-mode .section-row-f .table-bordered td{border:1px solid #6868684f!important;font-size:14px;color:#333!important}
.light-mode .section-row-f .table thead th{vertical-align:bottom;border:1px solid #6868684f!important}
.light-mode .producs-section .card-p:hover{background:#f1f1f1;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;box-shadow:0 0 12px 0 rgba(0,0,0,.28)}
.light-mode .bt-product a{box-shadow:0 0 3px 0 rgba(0,0,0,.24)}
.light-mode .bt-product a:hover{border:1px solid #8080806b!important;box-shadow:0 1px 10px 0 rgba(0,0,0,.41)}
.light-mode .abt-brand .card-p{box-shadow:none;border:1px solid #8e8e8e47;background:#f1f1f1}
.light-mode .card-p:hover{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;box-shadow:0 0 12px 0 rgba(0,0,0,.28)!important}
.env-sec:hover{border:1px solid #8e8e8e47;box-shadow:0 1px 10px 0 rgb(0 0 0 / 85%);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.light-mode .env-sec:hover{border:1px solid #8080806b!important;box-shadow:0 1px 10px 0 rgba(0,0,0,.41)}
.brand-sec{background:#2b2b2b;padding:0!important;border-radius:7px;box-shadow:0 0 5px 0 rgba(0,0,0,.85);margin-top:13px}
.mobile_data_box .brand-sec{background:0 0!important;padding:0!important;border-radius:7px;box-shadow:none!important;margin-top:13px}
.light-mode .mobile_data_box #accordionEx{margin-bottom:10px;border-radius:7px;box-shadow:0 1px 5px #0000004d!important}
.mobile_data_box #accordionEx .card .card-header h5{font-size:14px;padding-bottom:8px;padding-top:8px;margin-left:0}
.mobile_data_box #accordionEx .fa-angle-down{padding:5px 0!important}
.accordion-heading1{background-color:transparent!important;border-radius:5px 5px 0 0;border-bottom:1px solid #a5cf5b96;padding:0}
.mobile_data_box #accordionEx .accordion-heading1{padding:6px 10px}
.mobile_data_box #accordionEx1 .accordion-heading{padding:6px 10px!important}
.mobile_data_box #accordionEx .card{padding:0 10px!important}
.accordion-heading1 strong{font-size:14px!important}
.light-mode #accordionEx{padding:15px!important}
.mobile_data_box #product_box .title_box{padding:10px!important}
.light-mode .mobile_data_box #accordionEx{padding:0!important}
.cate-sec{background:#1e1e1e;border-radius:7px;box-shadow:0 0 5px 0 rgba(0,0,0,.85);margin-top:13px;padding:0!important}
.dropdown-submenu{position:relative}
.dropdown-submenu .fa-angle-down{float:left;font-size:15px;margin-top:6px;color:#fff}
.dropdown-submenu .fa-angle-up{float:left;font-size:15px;margin-top:6px;color:#fff}
.dropdown-submenu .dropdown-menu{top:0;right:10px;margin-top:0;text-align:right;background:0 0;position:unset;float:none;margin-right:20px;box-shadow:none;border:0}
li.tikdar>a{position:relative;color:#91bd49!important}
.serachFilter{font-size:13px!important;border:0;width:100%;margin:10px auto;background:#ccc;padding:5px 10px;display:block;border-radius:30px}
.highlight-compare{background-color:#76954042!important}
.light-mode .brand-sec{background:#f1f1f1;padding:0!important;border-radius:7px;margin-top:13px;box-shadow:0 1px 5px #00000082}
.cate-sec .fa-angle-down{float:left;font-size:18px;margin-top:6px}
.brand-sec .fa-angle-down{float:left;font-size:18px;margin-top:6px;cursor:pointer}
.brand-sec .fa-angle-up{float:left;font-size:18px;margin-top:6px;cursor:pointer}
ul.product_cat_ul li a{color:#d2d2d4}
.brand-sec strong,.cate-sec strong{font-size:14px;margin-bottom:0!important;font-weight:500}
.cate-sec .accordion-heading{background-color:transparent!important;border-radius:5px 5px 0 0;border-bottom:1px solid #a5cf5b96;padding:6px 15px}
.brand-sec .accordion-heading{background-color:transparent!important;border-radius:5px 5px 0 0;border-bottom:1px solid #a5cf5b96;padding:6px 15px}
ul.product_cat_ul li{font-size:14px;border-bottom:1px solid #a5cf5b38;padding-bottom:8px;padding-top:8px}
ul.product_cat_ul li:last-child{border-bottom:0!important}
.brand-sec a{color:#f7f7f7!important}
.en-info{float:left;color:#d2d2d4!important}
.light-mode .en-info{color:#7b7b7b!important}
.brand-sec .title_box{background-color:transparent!important;border-radius:5px 5px 0 0;border-bottom:1px solid #a5cf5b96}
.brand-sec .item_box label{font-size:14px;margin-bottom:0!important;font-weight:500}
.brand-sec .filter_box_down{float:left}
.brand-sec .title_box{cursor:pointer;color:#fff}
div.hello-user ul{display:block}
.product_cat_ul{padding:6px 0}
.cate-sec .accordion-inner{padding:6px 15px}
.brand--box{height:212px;overflow-y:auto;scrollbar-width:thin}
.brand-sec .accordion-inner{padding:6px 15px}
.dropdown-submenu .fa-angle-down{float:left;font-size:17px!important}
.dropdown-submenu .fa-angle-up{float:left;font-size:17px!important}
.row.into-prof{width:100%;margin:0 auto!important;display:block;float:none;padding-top:10px}
.into-prof .col-4{max-width:100%;text-align:center}
.into-prof .col-8{max-width:100%;text-align:center}
.changeinfo.row{border-top:1px solid #181818;background:#a5cf5b;width:100%;font-size:14px;color:#000;border-radius:0 0 14px 14px;margin-top:10px!important}
.changeinfo .col-6{padding-top:10px;padding-bottom:10px;color:#000}
.r-changeinfo{border-left:1px solid #2b2b2b5e}
.l-changeinfo,.r-changeinfo{text-align:center;padding:0 5px 15px}
.changeinfo .col-6 a{color:#000!important;font-size:13px}
#editpass .modal-dialog{min-height:calc(100vh - 0px);display:flex;flex-direction:column;justify-content:center;overflow:auto;margin-top:0!important;transform:translate(0,0)!important;width:auto;max-width:500px;margin:1.75rem auto;margin-top:1.75rem;transition:transform .3s ease-out,-webkit-transform .3s ease-out!important}
#editpass .modal-body button.close{width:auto!important;opacity:1!important;background-color:transparent!important;position:absolute;left:16px;top:12px}
#editpass .modal-body button.close span{font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff}
#editpass{padding:0}
#editpass .modal-dialog .modal-content{padding:0;border-radius:10px}
#editpass .modal-content .modal-body button{font-size:14px;padding:7px 12px 7px;width:50%;margin:15px auto;display:block;float:none}
#editpass form input[type=password]{border:1px solid #ddd;border-radius:5px;width:100%;height:38px;font-size:13px;padding:0 12px 3px}
#editpass form input[type=password]{border:1px solid #ddd;border-radius:5px;width:100%;height:38px;font-size:13px;padding:0 12px 3px}
#editpass .modal-content .modal-body{border-top:0}
#myModalnews .modal-dialog{max-width:500px!important}
.boli{float:right;margin-left:20px;color:#333;margin-bottom:10px}
.light-mode .changeinfo.row{border-top:1px solid #779148}
#gform_4 select.time-custom{width:44%!important}
#gform_4 input.time-custom{width:44%!important}
.row-f .col-3 select.time-custom{width:44%!important}
[dir=rtl] .slick-next,[dir=rtl] .slick-prev{z-index:0!important}
.converseItem h3{font-weight:500;color:#000;font-size:15px;margin-bottom:12px!important}
.job-title strong{font-weight:500!important}
#gform_4 .row-f-4 a{color:#fff!important}
#gform_4 .row-f-4 a:hover{color:#91bd49!important}
.mahsoolat tr{border-bottom:1px solid #585a5e}
#gform_4 .row-f-4 a.checkout-button{color:#333!important}
#gform_4 .row-f-4 a.checkout-button:hover{color:#000!important}
.alert-warning{color:#2b2b2b!important;background-color:#ccc!important;border:0!important;border:1px solid #ccc!important}
.light-mode .alert.alert-warning{color:#2b2b2b!important;background-color:#f4f4f5!important;border:1px solid #dfdfe0!important}
.add-single.add-num .number{text-align:right!important}
.add-single .minus,.add-single .plus{width:33px;height:35px;line-height:22px}
.minus,.plus{width:30px;height:39px;background:#a6ce5b;border-radius:4px;padding:7px 5px 7px 5px;border:1px solid #a6ce5b;display:inline-block;vertical-align:middle;text-align:center;font-size:20px;color:#fff}
.add-single .number input{height:35px;width:77px;text-align:center;font-size:12px;border:1px solid #c0e57e;border-radius:4px;display:inline-block;vertical-align:middle;background:0 0}
#infopro .modal-content{padding:0}
#infopro .modal-body{padding:0}
#infopro button.close{opacity:.8!important;position:absolute;top:0;right:0;z-index:1}
#infopro button.close span{float:right;margin:0 20px;color:#fff}
#infopro button.close:hover{opacity:1!important}
#infopro .summary-inner{padding-top:30px!important;padding-right:20px;max-height:100%;position:relative;padding-left:10px}
#infopro .col-sm-5.gallery__pro{padding:10px}
.bt-count{display:flex;align-items:center;padding:7px 0}
#infopro .btn-cart-modal{margin-left:14px}
#infopro .col-sm-5.gallery__pro{padding:10px;height:360px;display:table-cell;display:flex;align-items:center;flex-direction:column;justify-content:center;overflow:hidden}
#infopro .col-sm-7.content__modal__pro{height:100%;display:table-cell}
.row.modal-infopro.align-items-center.modal_data{display:flex;flex-wrap:wrap}
.product_meta{padding-bottom:0;font-size:13px}
.modal-infopro #carouselExampleIndicators span.fa{font-size:25px}
.modal-infopro #carouselExampleIndicators .carousel-indicators{display:none}
.view-details-btn{position:absolute!important;right:0;bottom:0;left:0;z-index:15;transition:all .25s ease!important;transform:translateY(100%);position:relative;display:inline-flex;align-items:center;justify-content:center;outline:0;border-width:0;border-style:solid;border-color:transparent;border-radius:0;box-shadow:none;vertical-align:middle;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:none;font-weight:600;cursor:pointer;transition:color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease,opacity .25s ease;padding:9px 20px;font-size:13px;line-height:16px;color:#000;background-color:#a6ce5b}
.gallery__pro:hover .view-details-btn{transform:none}
.gallery__pro .view-details-btn:hover{text-decoration:none;color:#000!important;box-shadow:inset 0 0 200px rgba(0,0,0,.1)}
.nme,.share-title{color:#fff;font-weight:600}
.product_meta a,.share-boxes a{color:#f9f9f9!important}
.product_meta a:hover,.share-boxes a:hover{color:#c0e57e!important}
.share-boxes{margin-top:7px}
#infopro .modal-content{background:#343434}
#infopro .col-sm-7.content__modal__pro{background:#2b2b2b}
#infopro .add-single .number input{color:#fff;font-weight:600}
.share-boxes a span{color:#f9f9f9!important;margin:0 2px;font-size:15px;vertical-align:middle}
.share-boxes a:hover span{color:#c0e57e!important}
#infopro .modal-content p{direction:rtl;font-size:13px;line-height:22px;text-align:justify;color:#fff}
#infopro .modal-content a{direction:rtl;font-size:13px;line-height:22px;text-align:justify;color:#fff}
#infopro .add-num .number{margin-bottom:0}
#infopro .add-single .number input{height:27px;width:68px;height:29px}
#infopro .add-single .minus,#infopro .add-single .plus{width:27px!important;height:29px!important;line-height:14px!important}
#infopro .desc-modal{height:111px;overflow:hidden}
.light-mode #infopro .modal-content{background:#ececec}
.light-mode #infopro .col-sm-7.content__modal__pro{background:#fff}
.light-mode #infopro .add-single .number input{color:#000;font-weight:500}
.light-mode .product_meta a,.share-boxes a{color:#4d4d4d!important}
.light-mode .product_meta a:hover,.light-mode .share-boxes a:hover{color:#96bf4d!important}
.light-mode .share-boxes a span{color:#4d4d4d!important}
.light-mode #infopro span.shipping_time{font-weight:900;color:#9dc651!important}
.light-mode .share-boxes a:hover span{color:#a6ce5b!important}
.single-items{direction:ltr!important}
#login__modal .modal-dialog{max-width:500px!important}
input[type=checkbox],input[type=radio]{accent-color:#a5cf5b!important}
input[type=checkbox]:disabled+label::before{background:red!important}
input[type=checkbox]:disabled+label:hover::before{background:red!important;border:1px solid #d4d4d5}
#login__modal .modal-content{padding:0!important}
#login__modal .btm-modal-login{background:#eee;border-top:1px solid #d9d9d9;padding:10px 10px 12px;border-radius:0 0 10px 10px;text-align:center;font-size:13px;line-height:24px}
#form__login .content-login-modal .sp-check input:checked~span{background:#a5cf5b!important;border:0!important}
#form__login .content-login-modal .sp-check input:checked~span::before{content:'\f00c';font-family:"Font Awesome 5 Free";font-weight:900;position:relative;bottom:1px!important;font-size:15px!important;color:#fff!important}
.background-login #auth_box{width:500px;margin:7% auto;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:10px}
#app #auth_box .auth_box_title{display:block;border-bottom:0!important;text-align:center;color:#012d63!important;background:0 0!important;padding:0 10px;position:relative;bottom:4px;font-size:18px;font-weight:600;font-family:IRANYekan-Medium}
#app #auth_box .auth_box_title{text-align:center;color:#012d63!important;font-size:18px;font-weight:600;font-family:IRANYekan-Medium}
#app #auth_box .input_label{width:100%;margin-top:5px;position:relative;display:flex;align-items:center}
#app #auth_box .input_label.user_name::before{font:normal normal normal 30px/1 FontAwesome;content:"\F10B";position:absolute;padding-right:15px;z-index:10;color:#1f45d0;top:6px}
#app #auth_box .input_label.user_pass::before,#app #auth_box .input_label.username::before{font-size:19px;top:9px!important;right:3px;color:#1b1b1b!important}
#app #auth_box .input_label input{color:#777;width:100%;height:38px!important;font-size:13px;padding:0 33px 3px 12px}
#login_form .input_label user_name:before{font:normal normal normal 30px/1 FontAwesome;content:"\F10B";position:absolute;padding-right:15px;z-index:10;top:6px}
.input_label.user_pass::before{font:normal normal normal 30px/1 FontAwesome;font-size:30px;content:"\F023";position:absolute;padding-right:10px;z-index:10;font-size:22px;right:4px;top:11px}
#app #auth_box .input_label.user_pass::before,#app #auth_box .input_label.username::before{font-size:19px;top:9px!important;right:3px;color:#1b1b1b!important}
#login_form .form-check-label{margin-bottom:0;font-size:13px;padding-right:28px}
#login_btn.send_btn .line{width:54px!important;height:54px!important;background:rgba(255,255,255,.2);position:absolute;top:-8px!important;z-index:10;-webkit-border-top-left-radius:50%;-webkit-border-bottom-left-radius:50%;font-size:20px;transition:.3s}
#login_btn.send_btn .line:before{content:"\F08B"!important;padding-right:20px;top:1px!important;position:relative;right:-5px!important;font-family:FontAwesome;padding-top:12px;display:block;box-sizing:border-box}
#login_btn.send_btn .line{display:block!important}
#login_btn.send_btn .line2{width:100%!important;border-radius:0!important}
#login_btn{width:161px!important;margin-top:20px!important;color:#fff;margin:15px auto;margin-top:15px;margin-bottom:15px;height:40px!important}
#login_btn.send_btn .title{padding-right:0;text-align:center;margin:0 auto;margin-right:auto;font-size:14px!important;line-height:14px!important}
#login_btn span.line::before{top:10px;position:relative}
.send_btn.login_btn .line::before{content:"\F08B"!important;padding-right:20px}
.send_btn .line::before{content:"\F07A";font-family:FontAwesome;padding-right:25px;padding-top:12px;display:block;width:30px;height:30px;background:red}
.btm-modal-login{background:#eee;border-top:1px solid #d9d9d9;padding:10px 10px 12px;border-radius:0 0 10px 10px;text-align:center;font-size:13px;line-height:24px}
.register_accept{font-size:13px}
.register_accept #auth_box .data_link{color:#797777!important;font-size:13px}
.register_accept #auth_box .data_link:hover{color:#a5cf5b!important}
#register_btns{background:#a6ce5b!important;border:1px solid #a6ce5b!important;width:161px!important;margin-top:20px!important;color:#fff;margin:15px auto;margin-top:15px;margin-bottom:15px;margin-top:15px;margin-bottom:15px;height:40px!important}
#register_btns.send_btn .title{width:calc(100% - 70px)!important;display:block;padding-right:0;text-align:center;margin:0 auto;margin-right:auto;font-size:14px!important;line-height:18px!important}
.show-error{text-align:center;color:red;font-size:13px;margin-top:3px}
.input_label span.fas{position:absolute;top:9px;right:10px;font-size:18px}
#auth_box .alert.alert-warning{background:#eee!important;border-top:1px solid #d9d9d9!important;padding:10px 10px 12px!important;border-radius:0 0 10px 10px!important;text-align:center;font-size:13px;line-height:24px!important}
#auth_box .data_link{padding-right:4px;color:#87a54f!important}
#auth_box .data_link:hover{color:#7f8183!important;border-bottom:1px dashed #7f8183!important}
.data_link{border-bottom:1px dashed #a5cf5b!important}
#forget_password_form.send_btn{display:block;overflow:hidden;cursor:pointer;-webkit-border-radius:8px;position:relative;background:#a6ce5b!important;border:1px solid #a6ce5b!important;width:50%!important;margin-top:20px!important;color:#fff;margin:15px auto;margin-top:15px;margin-bottom:15px;margin-bottom:15px;height:40px!important}
#forget_password_form.send_btn .title{width:calc(100% - 70px)!important;display:block;padding-right:0;text-align:center;margin:0 auto;margin-right:auto;margin-right:auto;font-size:14px!important;margin-right:60px!important;line-height:18px!important}
#auth_box input{box-shadow:none!important}
#auth_box .form-control:focus,#auth_box input:focus{border-color:#d0d6dc!important}
#forget_password{width:161px!important;margin-top:20px!important;color:#fff;margin:15px auto;margin-top:15px;margin-bottom:15px;margin-top:15px;margin-bottom:15px;height:40px!important}
.feedback-hint::before{border-color:#ed1c24 transparent transparent transparent;border-style:solid;content:"";border-width:10px 12px 0;position:absolute;top:100%;right:35px}
.feedback-hint{background:#ed1c24;font-size:13px;color:#fff;z-index:10000;padding:9px 25px;position:absolute;right:100%;bottom:100%;margin-right:-214px;margin-bottom:10px;white-space:nowrap}
.send_btn.forget_password{background:#a6ce5b!important;border:1px solid #a6ce5b!important}
#forget_password.send_btn .title{padding-right:0;text-align:center;margin:0 auto;margin-right:auto;margin-right:auto;font-size:14px!important;line-height:14px!important}
#auth_box{width:500px;margin:8% auto auto;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:10px}
.desc__forgetpass{font-size:13px;margin-bottom:15px}
.form-group{position:relative}
#form__forgetpass span.fa-mobile-alt{position:absolute;top:9px;right:10px;font-size:18px}
#dialog h3{font-size:16px;font-weight:900;text-align:center;color:#012d63;margin-bottom:10px}
.code_span{font-size:14px;font-weight:400;text-align:center;margin-bottom:10px}
#auth_box input{box-shadow:none!important;display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.desc__forgetpass{margin-bottom:10px}
#active_account_btn{background:#a5cf5b;color:#fff;font-size:14px;padding:5px 12px 11px;width:50%;margin:15px auto;border:0;box-shadow:none;text-align:center}
#dialog .send_btn .title{width:auto;margin-right:0;text-align:center;display:block;font-size:14px!important;padding-top:0!important;line-height:24px;color:#fff;margin:0 auto;height:auto!important}
#active_account_btn{background:#a5cf5b;color:#fff;padding:4px 12px 9px;width:50%;margin:15px auto;border:0;box-shadow:none;text-align:center}
#active_account_btn.send_btn{height:auto!important}
#login_remember{position:absolute;width:20px;height:20px;border:2px solid #ccc;border-radius:2px;right:0;text-align:center}
#login_remember:before{content:'\f00c';font-family:"Font Awesome 5 Free";font-weight:900;position:relative;bottom:1px!important;font-size:15px!important;color:#fff!important}
.sp-check input:checked~span{background:#a5cf5b!important;border:0!important}
.sp-check span{top:2px}
#auth_box #dialog .data_link{margin:0 auto;text-align:center;display:block;padding:0;padding-bottom:0;padding-bottom:10px;font-size:13px}
#forget_password_code{text-align:center;font-size:13px;margin-top:10px}
#form__register .sp-check input:checked~span::before{content:'\f00c';font-family:"Font Awesome 5 Free";font-weight:900;position:relative;bottom:1px;font-size:14px;color:#fff}
#login_form .sp-check input:checked~span::before{content:'\f00c';font-family:"Font Awesome 5 Free";font-weight:900;position:relative;bottom:1px;font-size:14px;color:#fff}
#register_form .sp-check input:checked~span::before{content:'\f00c';font-family:"Font Awesome 5 Free";font-weight:900;position:relative;bottom:1px;font-size:14px;color:#fff}
#infopro .modal-content a{color:#212529!important}
#infopro .modal-content a:hover{color:#000!important}
#infopro .modal-content .summary-inner .product_meta a{color:#f9f9f9!important}
#infopro .modal-content .summary-inner .product_meta a:hover{color:#a6ce5b!important}
.light-mode #infopro .modal-content .summary-inner .product_meta a{color:#1e1e1e!important}
.light-mode #infopro .modal-content .summary-inner .product_meta a:hover{color:#a6ce5b!important}
.send_btn#update_password_btn .title{width:calc(100% - 70px)!important;display:block;font-size:14px!important;padding-right:0;text-align:center;margin:0 auto;padding-top:8px}
#update_password_btn{width:50%!important;margin-top:20px!important;color:#fff;margin:15px auto;margin-top:15px;margin-bottom:15px;margin-top:15px;margin-bottom:15px;height:40px!important}
ul.option-head{float:right!important}
.col-md-3.top-header-menu{align-items:center!important;display:flex;justify-content:end}
.top-header-menu ul li.add-member{max-width:118px;}
.modal#addMessage .modal-body>div{margin:0!important}
.modal#addMessage .input_label input{height:30px}
.modal#addMessage .field_name{font-size:12px!important}
.modal#addMessage .auth_box_title button.close,.modalDesign .auth_box_title button.close{top:11px}
#addMessage .btn.btn-success{font-size:13px;background:#a5cf5b!important;color:#111!important;width:100%}
.modal.fade .modal-dialog{width:90%;margin:0 auto}
#addMessageForm .col-md-12{padding:0!important}
.light-mode #infopro .light-mode .add-single .number input{color:#000;font-weight:500!important}
#infopro .add-num .number{margin-bottom:0;display:inline;width:100%}
.side-btns a{font-size:13px;margin-bottom:9px!important;padding:4px 14px;width:70%}
.side-cart h3{font-size:15px}
.cart-list{padding:0 10px}
.cart-list .number{width:100%;white-space:nowrap}
.cart-list .est-box .row.row-content .col-8{flex:0 0 68%!important;max-width:68%!important;padding:0!important}
.cart-list .est-box .row.row-content .col-3{flex:0 0 23%!important;max-width:23%!important}
.cart-list .est-box .number input{height:29px;width:60px}
.cart-list .est-box .minus1,.cart-list .est-box .plus1{width:29px;height:29px;line-height:16px}
.daryaft{font-size:13px}
#app #gform_4 .section-row-f{padding:15px!important}
.row-f2 .sharayet-box .col-6{flex:0 0 50%!important;max-width:50%!important;margin-bottom:12px}
.row-f2 .sharayet-box#payment_terms_box .col-6{flex:0 0 50%!important;max-width:50%!important;margin-bottom:12px}
.cart-list h2{font-size:17px;margin-top:10px}
.row-table .titr-row .col-9 .col-1,.row-table .titr-row .col-9 .col-3{display:none}
#app #gform_4 .row-f-4{padding:0 15px!important}
#gform_4 .row-f-4 a.checkout-button{float:none;display:table;width:auto}
.ck-role{font-size:12px}
#gform_4 .row-f-4 a.checkout-button{display:table;width:auto;margin:15px 0;float:none!important}
.light-mode #gform_4 select{background:#dedede}
.light-mode #gform_4 input{background:#dedede}
.light-mode #gform_4 textarea{background:#dedede}
.light-mode .payment__percentage,.light-mode .time__delivery{background:#dedede}
.light-mode #gform_4 .row-f-4 a{color:#2e2e2e!important}
span.aft-a{position:absolute;top:11px;z-index:1;color:#9cc15e!important;font-size:13px}
span.aft-a2{position:absolute;top:11px;z-index:1;color:#9cc15e!important;font-size:13px}
.nav-item.has-sub2{display:block!important;margin-right:18px}
.nav-item.has-sub .nav-link ul.sub-menu{font-size:12px;color:#ffffffe6}
.product_gallery_box2{display:none!important}
.product_gallery_box{display:block!important}
.light-mode #infopro .content__modal__pro .summary-inner h3 a{color:#000!important}
.slick-dots{display:none!important}
.row.row-tab-sec{width:100%!important}
.modal-dialog .captcha2,.modal-dialog .captcha1,.modal-dialog .captcha3{text-align:center;}
table tr td .captcha{display:flex;align-items:center;margin-bottom:4px;}
table tr td .captcha span{width:auto!important;margin-top:0!important;margin-left: 4px;}
.section-row-f input#captcha{font-size:13px;margin: 7px 0;background: transparent;}
#submitColleague table#tabsec2 tr td{min-width:160px;}
.NameUser span.nameuser{font-size:13px;}
.title_filter{margin-bottom:18px;}
.title_filter strong{color:#fff;font-weight: normal;font-size: 16px;}
#footer-description,#footer-faq {
    background: transparent;
    padding: 20px 30px;
    border-radius: 15px;
    box-shadow: 0 1px 5px #1d2027;
    margin-bottom: 40px;
}
.light-mode #footer-description,.light-mode #footer-faq{box-shadow: 0 1px 5px #b5b6b7;}
#footer-faq .text{text-align:right;}
.slideImage{display: block!important;}
.page.page_shop li{list-style: unset;}
.light-mode .page.page_shop h1,.light-mode .page.page_shop h2,.light-mode .page.page_shop h3,.light-mode .page.page_shop h4,.light-mode .page.page_shop h5,.light-mode .page.page_shop h6,.light-mode .page.page_shop li,.light-mode .page.page_shop p,.light-mode .page.page_shop span,.light-mode .page.page_shop strong{color:unset}
.row.form-hm{padding-left: 0;padding-right: 0;}
.btn-comment-pro{display: flex;}
.btn-comment-pro input{margin-right:auto;}
.col-captcha-comment{overflow:hidden;}
.title-design-byBtn .col-10{flex: 0 0 89%;max-width: 89%;padding: 0;}
.title-design-byBtn .col-2{flex: 0 0 11% ;max-width: 11% ;padding: 0 ;text-align: left ;background: #2b2b2b;}
.light-mode .title-design-byBtn .col-2 {background: #fcfcfc;}
.title-design-byBtn .col-2 a{color:#fff;font-size:13px;}
.title-design-byBtn .col-2 i{color: #a6cd62 !important;vertical-align: middle;font-size: 13px;margin-right: 7px;}
.col-product-style{flex: 0 0 20% ;max-width: 20% ;padding: 0 5px ;}
#footer-description p{color:#fff;}




@media screen and (max-width:1680px) and (min-width:1486px){
    #carouselExampleIndicators2 .box-icons-pro{padding-top:20px!important;margin-bottom:20px}
    .card-big img{border-radius:15px;margin-bottom:30px;width:341px;height:341px}
    .light-mode .before-f{min-height:90px}
}
@media only screen and (min-width:1680px){
    .row.sec1{padding:14px 157px}
    .row.top-nav{padding:0 157px}
    .site-header{padding:0 157px}
    .container{max-width:1366px!important}
    .newsletter-row{padding:35px 157px}
    .site-footer{padding:15px 157px}
    .light-mode .before-f{min-height:102px}
}
@media only screen and (min-width:1536px){
    .row.sec1{padding:14px 40px}
    .row.top-nav{padding:0 40px}
    .site-header{padding:0 40px}
    .container{max-width:1366px!important}
    .newsletter-row{padding:35px 40px}
    .site-footer{padding:15px 40px}
    .container{max-width:1366px!important}
    div.under-search{height:auto!important}
}
@media only screen and (min-width:1440px){
    .container{max-width:1366px!important}
}
@media only screen and (min-width:1366px){
    .l-shape::after{content:"";width:0;height:0;border-right:10px solid transparent;border-left:0;border-bottom:35px solid #a6ce5b;position:absolute;top:0;right:-10px}
}
@media only screen and (min-width:1440px){
    .l-shape::after{border-right:10px solid transparent;right:-10px}
}
@media only screen and (min-width:1366px){
    .col-9 .product_list_box .col-3{padding-left:5px!important;padding-right:5px!important}
    .producs-section .card-p{padding:10px 10px 0}
}
@media only screen and (min-width:1280px){
    #product_box .col-9 .col-3{padding-left:5px!important;padding-right:5px!important}
    #product_box .col-9 .col-3{padding-right:5px!important}
    .producs-section .card-p{padding:10px}
}
@media only screen and (min-width:1240px){
    #product_box .col-9 .col-3{padding-left:5px!important;padding-right:5px!important}
    #product_box .col-9 .col-3{padding-right:5px!important}
    .producs-section .card-p{padding:10px 10px 0}
}
.product_info .product_image_box .row-gall .product_info .product_gallery_box.col-3{position:relative!important;height:450px!important}
.product_gallery_box ul.ul-slidepro{position:absolute;bottom:0;height:auto;top:inherit;right:0;left:0}
#infopro .desc-modal a{color:#a6ce5b!important}
.light-mode #infopro .desc-modal a{color:#659b01!important}
#infopro .col-sm-5.gallery__pro img{border-radius:7px}
.logo-mega{position:absolute;bottom:70px;right:0;left:0;text-align:center}
.share_link_form{width:100%;display:none}
.email_form{width:100%;display:flex;justify-content:space-between}
.share_link_form button{background-color:#ef5661!important;border-color:#ef5661!important;width:80px;font-size:14px;color:#fff;height:40px;border-radius:.25rem}
.share_link_form .form-control{width:calc(100% - 100px)!important;height:40px}
#share_box span{font-size:28px}
.has_error{font-size:13px;color:red;padding-top:10px}
#share_box ul{display:flex;justify-content:space-between;margin:25px 0}
#share_box ul li{list-style:none}
#infopro .summary-inner #share_box span{font-size:18px!important}
#infopro .summary-inner #share_box ul li .fa{font-size:18px!important}
#infopro .summary-inner #share_box ul{margin:10px 0}
#infopro .summary-inner #share_box ul li button{font-size:12px;width:76px;background:#fff;border:1px solid gray;border-radius:5px;-webkit-border-radius:5px;height:28px;padding:3px 8px 6px}
#infopro .summary-inner #share_box ul{display:flex;justify-content:unset;margin:10px 0;align-items:center}
#infopro .summary-inner #share_box ul li{margin:0 10px}
#supplier-page .col-2{flex:0 0 12.5%!important;max-width:12.5%!important}
#share_box a span{color:#e8e8e8!important;text-align:center!important;margin:0 1px!important;font-size:20px!important;background:#818286!important;padding:7px 7px!important;border-radius:50px!important;transition:.3s!important}
#share_box a:hover span{color:#a5cf5b!important;text-align:center!important;margin:0 1px!important;font-size:20px!important;background:rgba(30,24,24,.62)!important;padding:7px 7px!important}
.row-gall .product_gallery_box .gallery_ul{max-height:500px!important;}
@media only screen and (min-width:1920px){
    .container-fluid.footer-section{max-width:100%!important}
    .container-fluid.footer-section img{width:100%!important}
    .container-fluid.footer-box{max-width:100%!important;padding:0 245px}
    .container-fluid.last-sec{max-width:100%!important}
    .container-fluid.last-sec img{width:100%!important}
    .container{max-width:1640px!important;padding:0}
    .bt2{padding:6px 30px}
    #form3 input{padding:10px 12px 11px}
    .container-fluid.top-container{width:100%!important;max-width:100%}
    .banners .col img{width:100%}
    .product-banner{background:#2c2f36;margin:15px 0 60px}
    #carouselExampleControls{padding:30px 0 60px}
    .title-pro:after{content:"";height:1px;width:90%}
    .testi-image img{height:64px;border-radius:50px}
    #carouselExampleControls{padding:35px 0 50px}
    .container-fluid.footer-box{max-width:100%!important;padding:0 140px}
    .top-container .sec1{padding:12px 180px;align-items:center}
    .container-fluid.newsletter{max-width:100%!important}
    .newsletter-row{padding:35px 180px}
    .card-big .card-title-p{height:26px}
    .s-banner1{height:312px}
    .big-banner img{height:638px}
    .before-f{min-height:112px}
    .last-sec{height:106px}
    .light-mode .before-f{min-height:122px}
    .light-mode .last-sec{height:105px}
    .big-banner{height:638px;overflow:hidden}
    #carouselExampleIndicators1{height:638px!important;overflow:hidden}
    .product_gallery_box ul{padding-top:26px}
    .bt-product a{display:flex}
    .container{max-width:1536px!important}
    .title-big.title-pro::after{width:100%!important}
    .title-pro::after{content:"";height:1px;width:100%}
    .row.sec1{padding:14px 125px!important}
    #form3 input{padding:14px 20px 14px}
    .newsletter-row{padding:35px 125px!important}
    #form3 input{padding:15px 20px 16px!important}
    .l-shape::after{border-right:10px solid transparent;right:-10px}
    .container{max-width:1670px!important}
    .head-nav .container-fluid{padding-right:0;padding-left:0;max-width:1670px!important}
    .row.top-nav{padding:0}
    .site-header{padding:0!important}
    .newsletter-row{padding:35px 125px!important}
    .container-fluid.footer-box{max-width:100%!important;padding:0}
    #app>.container-fluid{padding-right:0;padding-left:0;width:1670px}
    .container-fluid.footer-section{width:100%!important}
    .container-fluid.footer-box{width:100%!important}
    .container-fluid.last-sec{width:100%!important}
    #form3 input{padding:14px 20px 14px!important}
    #app #gform_4 .section-row-f{padding:14px 0!important}
    div.under-search{height:auto!important}
    .site-footer{padding-right:0!important;padding-left:0!important;max-width:1670px!important;margin:0 auto!important}
    .card-big img{border-radius:15px;margin-bottom:30px;width:475px;height:475px}
    .clock{direction:ltr;margin-top:86px}
    .text{top:26%}
    .bt-baz2{margin-left:0!important}
    #form_newsletter input#phone {padding: 8px 12px 8px 77px!important;}
    .row-gall .product_gallery_box .gallery_ul {max-height: 606px !important;}
}
.nav-item.has-sub{display:none}
.light-mode .authors-list td{color:#333!important}
.light-mode .bt-baz{color:#fff!important}
.light-mode .bt-baz:hover{color:#fff!important}
.light-mode .search_form2 .form-control{background:#f4f4f5;border:1px solid #8080802e;color:#333}
.bt-baz2{margin-left:15px}
.row.producs-section{width:100%!important}
#myModal.modal{position:fixed;top:0;left:0;z-index:1050;width:100%;height:100%;outline:0;background:#0404040f}
.modal-dialog{max-width:500px;margin:1.75rem auto;width:auto}
.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
.message_box .alert-danger{background-color:#c82333!important;border-color:#c82333!important;color:#fff!important}
.message_box .alert-success{color:#fff!important;background-color:#a5cf5b!important;border-color:#a5cf5b!important}
.message_box .alert-danger:hover{background-color:#c82333!important;border-color:#c82333!important;color:#fff!important}
.message_box .alert-success:hover{color:#fff!important;background-color:#a5cf5b!important;border-color:#a5cf5b!important}
@media only screen and (max-width:1439px) {
    .row-gall .product_gallery_box .gallery_ul {max-height: 464px !important;}
}
@media (min-width:768px) and (max-width:991px){
    .clock-item{margin-bottom:30px}
}
@media (max-width:767px){
    .countdown-container{transform: unset}
}
@media screen and (max-width:1024px) and (min-width:768px){
    .container{max-width:960px!important}
    span.cat-box-header{font-size:12px;padding:10px 10px 10px 0}
    span.cat-box-header i{padding-right:10px}
    #search{font-size:12px;padding:10px 10px 10px 0}
    .btnsearch{font-size:15px;padding:10px 12px 10px}
    .site-header .col-md-7{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%}
    .site-header .col-md-3{-webkit-box-flex:0;-ms-flex:0 0 34%;flex:0 0 34%;max-width:34%}
    .sp-nameUser>a{font-size:12px}
    .s-banner1{height:184px;margin-bottom:14px}
    .big-banner img{height:382px}
    .big-banner{height:382px}
    #carouselExampleIndicators1{height:382px}
    .col-svg{width:24%!important;max-width:24%!important;padding:10px}
    .col-svg a{margin:0}
    .col-svg a h2,.col-svg a h4{font-size:15px!important}
    .title-pro h2,.title-pro strong{font-size:16px}
    .producs-section>.col-8{flex:0 0 70%;max-width:70%;padding:0}
    .producs-section>.col-4{flex:0 0 30%;max-width:30%;padding-left:0}
    .producs-section{margin:15px 0 0}
    .row.row-svgs{margin-bottom:20px!important}
    .l-shape{padding:7px 3px!important;width:48%!important;font-size:12px}
    .l-shape::after{border-right:7px solid transparent;right:-7px}
    .r-shape{padding:8px 3px!important;width:52%!important;font-size:12px}
    .card-title-p{font-size:13px}
    .card-big .card-title-p{font-size:15px}
    .clock{direction:ltr;margin-top:36px}
    .col-md-3.clock-item{padding:0 5px!important}
    .text .val{font-size:20px;line-height:26px}
    .text .type-time{margin-top:6px}
    #carouselExampleIndicators2 .box-icons-pro{margin-top:15px}
    #carouselExampleIndicators2 .bt-product{width:100%}
    .card-big img{border-radius:15px;margin-bottom:30px;width:234px;height:234px}
    .text{top:18%}
    .text .type-time{margin-top:10px}
    .banners{padding:20px 0}
    .banners .col{padding:0 3px!important}
    .top-header-menu ul{float:left;display:flex;align-items:center}
    #carousel_Several_products .bt-product{width:100%;margin:12px auto 0}
    .box_Several_pro .title{padding:0}
    .producs-section .card-p{padding:10px}
    .row-blog .dist{padding:0 12px}
    .share-box{padding:7px 12px}
    .f-post{margin:20px 0 7px;display:flex;width:100%;align-items:center}
    .f-post a.btn{font-size:12px;padding:4px 14px 6px 5px;margin-right:12px}
    .row-blog .dist h3{font-size:13px}
    .row.newsletter-row{align-items:center!important}
    div.hello-user ul{display:block!important}
    .row-blog .dist{padding:0 8px}
    .f-post{display:inline-block}
    .f-post{display:inline-block;margin:10px 0 0;position:relative}
    .f-post .avatar{position:absolute;bottom:5px}
    .converseItem h3{font-size:14px}
    .converseItem p{text-align:justify}
    .top-icons .icon-box h3{font-size:15px;color:#a6ce5b;font-weight:500;margin-bottom:5px}
}
@media screen and (max-width:916px) and (min-width:810px){
    .container{max-width:98%!important;padding:0}
    span.cat-box-header{font-size:12px;padding:10px 10px 10px 0}
    span.cat-box-header i{padding-right:10px}
    #search{font-size:12px;padding:10px 10px 10px 0}
    .btnsearch{font-size:15px;padding:10px 12px 10px}
    .site-header .col-md-7{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%}
    .sp-nameUser>a{font-size:13px}
    .s-banner1{height:184px;margin-bottom:14px}
    .big-banner img{height:382px}
    .big-banner{height:382px}
    #carouselExampleIndicators1{height:382px}
    .col-svg{width:24%!important;max-width:24%!important;padding:10px}
    .col-svg a{margin:0}
    .col-svg a h2,.col-svg a h4{font-size:15px!important}
    .title-pro h2,.title-pro strong{font-size:15px}
    .producs-section>.col-8{flex:0 0 70%;max-width:70%;padding:0}
    .producs-section>.col-4{flex:0 0 30%;max-width:30%;padding-left:0}
    .producs-section{margin:15px 0 0}
    .row.row-svgs{margin-bottom:20px!important}
    .l-shape{padding:7px 3px!important;width:48%!important;font-size:12px}
    .l-shape::after{border-right:7px solid transparent;right:-7px}
    .r-shape{padding:7px 3px!important;width:52%!important;font-size:12px}
    .card-title-p{font-size:13px}
    .card-big .card-title-p{font-size:15px}
    .clock{direction:ltr;margin-top:36px}
    .col-md-3.clock-item{padding:0 5px!important}
    .text .val{font-size:20px;line-height:26px}
    .text .type-time{margin-top:6px}
    #carouselExampleIndicators2 .box-icons-pro{margin-top:15px}
    #carouselExampleIndicators2 .bt-product{width:100%}
    .card-big img{border-radius:15px;margin-bottom:30px;width:234px;height:234px}
    .text{top:18%}
    .text .type-time{margin-top:10px}
    .banners{padding:20px 0}
    .banners .col{padding:0 3px!important}
    .top-header-menu ul{float:left;display:flex;align-items:center}
    #carousel_Several_products .bt-product{width:100%;margin:12px auto 0}
    .box_Several_pro .title{padding:0}
    .producs-section .card-p{padding:10px}
    .row-blog .dist{padding:0 12px}
    .share-box{padding:7px 12px}
    .f-post{margin:20px 0 7px;display:flex;width:100%;align-items:center}
    .f-post a.btn{font-size:12px;padding:4px 14px 6px 5px;margin-right:auto}
    .row-blog .dist h3{font-size:13px}
    .row.newsletter-row{align-items:center!important}
    .sec1{background-image:url("../img/banner-heasdr.jpg");display:flex;align-item:center;padding:8px 10px;align-items:center}
    a.bt-top{padding:4px 9px;font-size:13px}
    .top-nav{padding:0 10px}
    .top-nav .col-8{flex:0 0 33%;max-width:33%}
    .top-nav .col-4{flex:0 0 67%;max-width:67%}
    .navbar-brand{margin-right:0}
    .site-header .col-md-2{flex:0 0 16%;max-width:16%}
    .site-header .col-md-7{flex:0 0 48%;max-width:48%;padding:0}
    span.cat-box-header{font-size:12px;padding:7px 8px 7px 0;width:90px;line-height:22px!important;height:34px}
    #search{font-size:11px;padding:7px 5px 7px 0;height:34px}
    .btnsearch{font-size:14px;padding:7px 12px 7px;line-height:22px}
    .site-header .col-md-3{flex:0 0 36%;max-width:36%;padding:0}
    div.hello-user ul{padding:0 10px!important;display:block!important}
    a.linkmain{width:15px;height:15px}
    li.cart-head2 .num-cart{position:absolute;top:-4px;background:#a4cf5b;color:#000;width:13px;height:13px;text-align:center;border-radius:100%;line-height:15px;font-size:12px;right:-5px;cursor:pointer}
    li.cart-head2 .num-notify{position:absolute;top:-4px;background:#a4cf5b;color:#000;width:13px;height:13px;text-align:center;border-radius:100%;line-height:15px;font-size:12px;right:-5px;cursor:pointer}
    .btnsearch{left:0}
    #search{width:calc(100% - 0px)}
    .s-banner1{height:149px;margin-bottom:7px}
    .row-slider .col.col-4{float:right;padding:0 0 0 7px!important}
    .big-banner img{height:306px}
    .big-banner{height:306px}
    .col-svg a{padding:15px 9px 15px 9px}
    .col-svg{width:24%!important;max-width:24%!important;padding:0 8px}
    .col-svg svg{width:78px}
    .col-svg a h2,.col-svg a h4{font-size:14px!important}
    .tab button{padding:0 6px 10px;font-size:14px;margin-bottom:0}
    .producs-section .card-p{padding:6px}
    .top-icons .icon-box{text-align:center;padding:0}
    .top-icons .icon-box img{margin-bottom:15px;width:60px}
    .top-icons .icon-box h3{font-size:14px}
    .top-icons .icon-box p{color:#e4e0de;font-size:12px;line-height:20px}
    #carouselExampleControls{padding:20px 0 30px}
    .newsletter-row{background:#1d2027;padding:12px 15px}
    .matn-news p{font-size:12px}
    .matn-news h3{font-size:14px}
    h5.title-widget{color:#fff;font-size:14px}
    .site-footer .tx li a{font-size:13px}
    .site-footer .tx li a:hover{color:#a1cc56!important;font-size:13px}
    .copy-right-box .social-news a i{color:#e8e8e8;text-align:center;margin:0 1px;font-size:15px;background:#818286;padding:4px 5px;border-radius:50px;transition:.3s}
    .copy-right-box .social-news a:hover i{color:#a5cf5b;text-align:center;margin:0 1px;font-size:15px;background:#ffffff26;padding:4px 5px}
    img.virgool{text-align:center;margin:-5px 3px 0;font-size:20px;background:#818286;padding:2px 2px;border-radius:50px;transition:.3s;width:23px;vertical-align:middle}
    .testi-matn p{color:#e4e0de;font-size:13px;line-height:22px}
    .testi-matn p{color:#e4e0de;font-size:13px;line-height:22px}
    .t-blog .col-2{flex:0 0 15%!important;max-width:15%!important}
    .t-blog .col-2 a{font-size:12px}
    .bt-product a{width:100%!important;display:block}
    .r-shape{padding:4px 3px!important;width:100%!important;font-size:12px;border-radius:0!important}
    .l-shape{padding:4px 3px!important;width:100%!important;font-size:12px;border-radius:0}
    .dotCircle .itemDot{width:50px;height:50px}
    .holderCircle{width:280px;height:280px;margin:0 auto;display:flex;justify-content:center}
    .CirItem.active{transform:scale(.6)}
    button.dokme-et{font-size:13px}
    .form-etla label{color:#e4e0de;text-align:center;margin:0 auto;width:100%;font-size:13px}
    .CirItem img{width:140px;height:140px;border-radius:100%;position:relative;bottom:0;left:180px}
    .form-hm{margin-bottom:28px!important}
    .producs-section .tab{margin-bottom:10px}
    #accordionEx .card .card-header h5{font-size:13px;padding-bottom:6px;padding-top:6px;margin-left:18px}
    .bt-product>a{width:100%!important;display:block!important}
    #product_box>.col-3{flex:0 0 33%!important;max-width:33%!important;padding-right:0!important}
    #product_box>.col-9{flex:0 0 67%!important;max-width:67%!important;padding:0!important}
    .product_list_box .header{padding:0 0 9px}
    .product_list_box .header ul li{padding:2px 4px!important;margin-right:0!important;margin-left:3px}
    .product_list_box .header ul li a span{font-size:13px!important}
    #product_box #product_count{position:absolute;top:6px!important;left:15px;right:auto;bottom:0;font-size:13px!important;color:#fff}
    .profile-row .table-bordered td,.table-bordered th{padding:5px 5px!important}
    .messageList table tr td{font-size:13px!important;vertical-align:middle!important}
    .form_link,.to_link{font-size:13px!important;padding:2px 4px!important}
    .light-mode div.under-search,div.under-search{width:100%;top:34px}
    .converseItem h3{font-size:14px}
    #navbarNavDropdown{position:absolute;top:35px;z-index:9999;padding:2px 7px 2px;height:250px;overflow:auto;background:#444851 none repeat scroll 0 0}
    #navbarNavDropdown{position:absolute;top:35px;z-index:9999;padding:2px 7px 2px;height:250px;overflow:auto;background:#444851 none repeat scroll 0 0}
    .navbar-nav .nav-link{padding-right:0;padding-left:0;font-size:13px}
    .navbar-nav li img{margin-left:7px}
    .nav-item.has-sub .nav-link{position:relative;display:block!important;width:90%;margin-right:21px}
    .nav-item.has-sub ul{display:none}
    .nav-item.has-sub{margin-left:0;display:block!important;position:relative;text-align:right}
    .nav-item.has-sub2{position:relative}
    .title-pro::before{content:"";background-image:url("../img/bfi.png")!important;width:26px;height:26px;display:inline-block;vertical-align:middle;padding-left:10px;background-size:cover!important}
    .title-pro-sec .col-10{flex:0 0 77%!important;max-width:77%!important;padding:0!important}
    .title-pro-sec .col-2{flex:0 0 23%!important;max-width:23%!important}
    #app #gform_4 .section-row-f{padding:10px 30px 0!important}
    #gform_4 .section-row-f{margin:15px auto 0!important}
    #app #gform_4 .row-f-4{padding:0 30px!important}
    .t-blog .col-10{flex:0 0 81%!important;max-width:81%!important}
    .t-blog .col-2{flex:0 0 19%!important;max-width:19%!important}
    .site-footer{padding:15px 15px}
}
@media screen and (max-width:810px){
    .container{max-width:98%!important;padding:0}
    span.cat-box-header{font-size:12px;padding:10px 10px 10px 0}
    span.cat-box-header i{padding-right:10px}
    #search{font-size:12px;padding:10px 10px 10px 0}
    .btnsearch{font-size:15px;padding:10px 12px 10px}
    .site-header .col-md-7{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%}
    .sp-nameUser>a{font-size:13px}
    .s-banner1{height:184px;margin-bottom:14px}
    .big-banner img{height:382px}
    .big-banner{height:382px}
    #carouselExampleIndicators1{height:382px}
    .col-svg{width:24%!important;max-width:24%!important;padding:10px}
    .col-svg a{margin:0}
    .col-svg a h2,.col-svg a h4{font-size:15px!important}
    .title-pro h2,.title-pro strong{font-size:15px}
    .producs-section>.col-8{flex:0 0 70%;max-width:70%;padding:0}
    .producs-section>.col-4{flex:0 0 30%;max-width:30%;padding-left:0}
    .producs-section{margin:15px 0 0}
    .row.row-svgs{margin-bottom:20px!important}
    .l-shape{padding:7px 3px!important;width:48%!important;font-size:12px}
    .l-shape::after{border-right:7px solid transparent;right:-7px}
    .r-shape{padding:7px 3px!important;width:52%!important;font-size:12px}
    .card-title-p{font-size:13px}
    .card-big .card-title-p{font-size:15px}
    .clock{direction:ltr;margin-top:36px}
    .col-md-3.clock-item{padding:0 5px!important}
    .text .val{font-size:20px;line-height:26px}
    .text .type-time{margin-top:6px}
    #carouselExampleIndicators2 .box-icons-pro{margin-top:15px}
    #carouselExampleIndicators2 .bt-product{width:100%}
    .card-big img{border-radius:15px;margin-bottom:30px;width:171px;height:171px}
    .text{top:18%}
    .text .type-time{margin-top:10px}
    .banners{padding:20px 0}
    .banners .col{padding:0 3px!important}
    .top-header-menu ul{float:left;display:flex;align-items:center}
    #carousel_Several_products .bt-product{width:100%;margin:12px auto 0}
    .box_Several_pro .title{padding:0}
    .producs-section .card-p{padding:10px}
    .row-blog .dist{padding:0 12px}
    .share-box{padding:7px 12px}
    .f-post{margin:20px 0 7px;display:flex;width:100%;align-items:center}
    .f-post a.btn{font-size:12px;padding:4px 14px 6px 5px;margin-right:12px}
    .row-blog .dist h3{font-size:13px}
    .row.newsletter-row{align-items:center!important}
    .sec1{background-image:url("../img/banner-heasdr.jpg");display:flex;align-item:center;padding:8px 10px;align-items:center}
    a.bt-top{padding:4px 9px;font-size:13px}
    .top-nav .col-8{flex:0 0 33%;max-width:33%}
    .top-nav .col-4{flex:0 0 67%;max-width:67%}
    .navbar-brand{margin-right:0}
    .site-header .col-md-2{flex:0 0 16%;max-width:16%}
    .site-header .col-md-7{flex:0 0 48%;max-width:48%;padding:0}
    span.cat-box-header{font-size:12px;padding:7px 8px 7px 0;width:90px;line-height:22px!important;height:34px}
    #search{font-size:11px;padding:7px 5px 7px 0;height:34px}
    .btnsearch{font-size:14px;padding:7px 12px 7px;line-height:22px}
    .site-header .col-md-3{flex:0 0 36%;max-width:36%;padding:0}
    div.hello-user ul{padding:0 10px!important;display:block!important}
    a.linkmain{width:15px;height:15px}
    li.cart-head2 .num-cart{position:absolute;top:-4px;background:#a4cf5b;color:#000;width:13px;height:13px;text-align:center;border-radius:100%;line-height:15px;font-size:12px;right:-5px;cursor:pointer}
    li.cart-head2 .num-notify{position:absolute;top:-4px;background:#a4cf5b;color:#000;width:13px;height:13px;text-align:center;border-radius:100%;line-height:15px;font-size:12px;right:-5px;cursor:pointer}
    .btnsearch{left:0}
    #search{width:calc(100% - 0px)}
    .s-banner1{height:149px;margin-bottom:7px}
    .row-slider .col.col-4{float:right;padding:0 0 0 7px!important}
    .big-banner img{height:306px}
    .big-banner{height:306px}
    .col-svg a{padding:15px 9px 15px 9px}
    .col-svg{width:24%!important;max-width:24%!important;padding:0 8px}
    .col-svg svg{width:78px}
    .col-svg a h2,.col-svg a h4{font-size:14px!important}
    .tab button{padding:0 6px 10px;font-size:14px;margin-bottom:0}
    .producs-section .card-p{padding:6px}
    .top-icons .icon-box{text-align:center;padding:0}
    .top-icons .icon-box img{margin-bottom:15px;width:60px}
    .top-icons .icon-box h3{font-size:14px}
    .top-icons .icon-box p{color:#e4e0de;font-size:12px;line-height:20px}
    #carouselExampleControls{padding:20px 0 30px}
    .newsletter-row{background:#1d2027;padding:12px 15px}
    .matn-news p{font-size:12px}
    .matn-news h3{font-size:14px}
    h5.title-widget{color:#fff;font-size:14px}
    .site-footer .tx li a{font-size:13px}
    .site-footer .tx li a:hover{color:#a1cc56!important;font-size:13px}
    .copy-right-box .social-news a i{color:#e8e8e8;text-align:center;margin:0 1px;font-size:16px;background:#818286;padding:7px 8px;border-radius:50px;transition:.3s}
    .copy-right-box .social-news a:hover i{color:#a5cf5b;text-align:center;margin:0 1px;font-size:16px;background:#ffffff26;padding:7px 8px}
    img.virgool{text-align:center;margin:-5px 3px 0;font-size:20px;background:#818286;padding:2px 2px;border-radius:50px;transition:.3s;width:30px;vertical-align:middle}
    .testi-matn p{color:#e4e0de;font-size:13px;line-height:22px}
    .testi-matn p{color:#e4e0de;font-size:13px;line-height:22px}
    .t-blog .col-2{flex:0 0 15%!important;max-width:15%!important}
    .t-blog .col-2 a{font-size:12px}
    .bt-product a{width:100%!important;display:block}
    .r-shape{padding:4px 3px!important;width:100%!important;font-size:12px;border-radius:0!important}
    .l-shape{padding:4px 3px!important;width:100%!important;font-size:12px;border-radius:0}
    .dotCircle .itemDot{width:50px;height:50px}
    .holderCircle{width:280px;height:280px;margin:0 auto;display:flex;justify-content:center}
    .CirItem.active{transform:scale(.6)}
    button.dokme-et{font-size:13px}
    .form-etla label{color:#e4e0de;text-align:center;margin:0 auto;width:100%;font-size:13px}
    .CirItem img{width:140px;height:140px;border-radius:100%;position:relative;bottom:0;left:180px}
    .form-hm{margin-bottom:28px!important}
    .producs-section .tab{margin-bottom:10px}
    #accordionEx .card .card-header h5{font-size:13px;padding-bottom:6px;padding-top:6px;margin-left:18px}
    .bt-product>a{width:100%!important;display:block!important}
    #product_box>.col-3{flex:0 0 33%!important;max-width:33%!important;padding-right:0!important}
    #product_box>.col-9{flex:0 0 67%!important;max-width:67%!important;padding:0!important}
    .product_list_box .header{padding:0 0 9px}
    .product_list_box .header ul li{padding:2px 4px!important;margin-right:0!important;margin-left:3px}
    .product_list_box .header ul li a span{font-size:13px!important}
    #product_box #product_count{position:absolute;top:6px!important;left:15px;right:auto;bottom:0;font-size:13px!important;color:#fff}
    .profile-row .table-bordered td,.table-bordered th{padding:5px 5px!important}
    .messageList table tr td{font-size:13px!important;vertical-align:middle!important}
    .form_link,.to_link{font-size:13px!important;padding:2px 4px!important}
    .card-big .card-title-p{font-size:14px!important;line-height:20px!important;color:#fff!important;height:66px!important;margin-bottom:12px}
    .row-tab-sec>.col-8{flex:0 0 100%!important;max-width:100%!important}
    #carouselExampleControls .carousel-control-prev {left: -56px;}
}
@media only screen and (max-width:641px){
    .top-nav{border-bottom:1px solid #474a51;padding:0 4px}
    .top-nav .col-8{flex:0 0 19%;max-width:19%;padding:0}
    .col-4.l-matn{flex:0 0 81%;max-width:81%;padding:0}
    .sec1{padding:8px 10px}
    .sec1 .col-6.r-col{flex:0 0 53%;max-width:53%;padding-right:0}
    .sec1 .col-4{max-width:29%;padding-right:0}
    .col-2.l-col{flex:0 0 18%;max-width:18%;padding:0;float:left}
    a.bt-top{padding:2px 5px;font-weight:600;font-size:10px}
    .product_list_box .card-p img{border-radius:14px;margin-bottom:0}
    li.page-item{float:right;text-align:center;margin-bottom:7px}
    .nav-item.has-sub{display:block}
    .btnsearch{width:26px}
    .site-header .col-md-2{flex:0 0 29%;max-width:29%;padding:0 15px}
    .site-header .col-md-7{flex:0 0 71%;max-width:71%;padding:0}
    span.cat-box-header{font-size:10px;padding:4px 5px 4px 0;width:73px;line-height:18px!important;height:28px}
    span.cat-box-header i{padding-right:7px}
    .box__searchform{width:100%}
    #search{width:calc(100% - 0px);font-size:12px;padding:4px 4px 4px 0;height:28px}
    .btnsearch{width:26px;font-size:12px;padding:4px 4px 4px;line-height:22px}
    .site-header .col-md-3{flex:0 0 100%!important;max-width:100%}
    .top-header-menu ul{float:left;display:flex;align-items:center;justify-content:end}
    .top-header-menu ul li{float:left;margin-left:14px!important;margin-right:0!important}
    .top-header-menu ul li.color-btn-mode{margin-left:0!important;margin-right:0!important}
    .bt-sec span{font-size:10px!important}
    .btn-login{padding:0 7px 3px}
    .add-member .btn-login{top:-2px}
    .add-member .btn-login{padding:0 7px 1px}
    .site-header{border-bottom:1px solid #474a51;margin-bottom:8px;padding:5px 15px 5px}
    .site-header .col-md-3{padding:4px 0 0}
    .top-header-menu ul li.add-member{max-width:165px;white-space:nowrap}
    .row-slider .col.col-8{flex:0 0 100%!important;max-width:100%!important}
    .row-slider .col.col-4{float:right;padding:7px 0!important;flex:0 0 100%!important;max-width:100%!important}
    .s-banner1{height:110px;margin-bottom:0;width:50%;float:right;padding:0 4px}
    .col-svg{width:50%!important;max-width:50%!important;padding:0 5px 10px;flex:0 0 50%!important}
    .row.row-svgs{margin-bottom:0!important;padding:0}
    .row-slider{margin-bottom:7px}
    .big-banner{height:210px}
    .big-banner img{height:210px}
    #carouselExampleIndicators1{height:210px}
    .col-svg a h4,.light-mode .col-svg a h4{margin-top:3px;font-size:13px!important}
    .col-svg svg{width:60px}
    .producs-section>.col-8{flex:0 0 100%;max-width:100%;padding:0}
    .producs-section>.col-4{flex:0 0 100%;max-width:100%;padding-left:5px;padding-right:5px}
    .col-md-3.clock-item{padding:0 5px!important;width:24%;float:right;margin:auto}
    .card-big img{margin-bottom:10px}
    .text .val{font-size:17px;line-height:21px}
    .text .type-time{margin-top:0}
    .card-big .card-title-p{font-size:13px;line-height:22px}
    .light-mode .card-big .card-title-p{font-size:14px;line-height:22px}
    .l-matn ul li{font-size:12px}
    #carouselExampleIndicators2 .box-icons-pro{margin-top:0}
    .title-pro::before{background-size:cover!important}
    .title-pro h2,.title-pro strong{font-size:14px}
    .container{padding:0 13px!important}
    .title-big.title-pro::after{width:94%!important;right:0;z-index:-1}
    .title-pro.t-converse::after{width:85%}
    .tab button{padding:0 4px 3px;font-size:12px;margin-bottom:6px}
    .producs-section{margin:5px 0 0!important}
    .producs-section .col-8 .col-4{padding:0 5px!important;flex:0 0 50%!important;max-width:50%!important}
    .big-banner img{padding:0}
    .row-slider .col{padding:0}
    .bt-product a{margin-bottom:5px!important}
    .card-title-p{font-size:12px;line-height:20px;height:43px;margin-bottom:5px}
    .box-icons-pro{padding-top:4px}
    .producs-section .bt-product a{width:100%!important;display:block}
    .producs-section .r-shape{padding:4px 1px!important;width:100%!important;font-size:12px;border-radius:0!important}
    .producs-section .l-shape{padding:3px 1px!important;width:100%!important;font-size:12px;border-radius:0!important}
    .r-shape{padding:4px 1px!important;font-size:12px}
    .l-shape{padding:3px 1px!important;font-size:12px}
    .category_product{padding:12px 10px;text-align:center;margin:14px auto;border-radius:7px;color:#f76262;font-size:13px;width:66%}
    #carouselExampleIndicators2 .bt-product a{width:70%!important;display:flex!important}
    #carouselExampleIndicators2{padding:10px 7px 5px}
    .text .type-time{font-size:13px}
    #carouselExampleIndicators2 .bt-product{margin:5px auto 1px}
    .form-etla{margin-top:6px}
    #carouselExampleIndicators2{padding:10px 10px 5px}
    .dokme-et{width:48%;float:right;font-size:13px;margin-right:5px;padding:5px 3px!important}
    input.info-input{width:46%;margin:0 auto;border-radius:7px;padding:1px 6px;float:right}
    .form-etla label,.light-mode .form-etla label{font-size:14px;margin:0 auto 8px}
    .light-mode button.dokme-et,button.dokme-et{width:49%!important;font-size:13px!important;margin-right:3px!important}
    .banners .col{padding:0 0 2px!important;flex:0 0 50%!important;max-width:50%!important}
    .banners img{padding:0}
    .ersal-sec .title-pro.title-big{margin-bottom:10px}
    .light-mode .banners img{border-radius:10px}
    .banners img{border-radius:10px;border:1px solid transparent;padding:3px}
    .form-hm .col-9{flex:0 0 100%!important;max-width:100%!important;padding:0!important}
    .form-hm{padding:10px!important}
    .row-parent{padding:10px 0}
    .row-parent h2,.row-parent strong{font-size:15px;margin:0 auto 10px}
    .form-hm button{padding:4px 10px;font-size:12px;margin-top:2px!important}
    .row-parent textarea{font-size:11px;padding:1px 9px 1px}
    .row-parent input{font-size:11px;padding:1px 9px 1px;height:23px}
    .row-parent .width-full{padding:0!important}
    .light-mode .row-parent{background:#e9e9e9d6}
    .row-parent .col-6{padding:0!important}
    .row-parent{background:#e3e3e3eb!important}
    .form-hm{margin-bottom:15px!important}
    .r-Several_products{padding-left:0!important;padding-right:0!important;flex:0 0 100%!important;max-width:100%!important}
    .pro-u .title-pro.title-big{margin-top:0;margin-bottom:1px}
    .box_Several_pro p{font-size:12px;color:#a1a1a3;padding:0 30px;height:auto;overflow:hidden;margin-bottom:10px}
    .box_Several_pro .title{min-height:auto}
    .box_Several_pro .title a{font-size:14px}
    .title-pro h2,.title-pro strong{font-size:13px}
    .t-blog .col-2{flex:0 0 29%!important;max-width:29%!important}
    .t-blog .col-10{flex:0 0 71%!important;max-width:71%!important;padding:0!important}
    .t-blog .col-2 a{font-size:12px}
    .row.t-blog{margin-left:-15px!important;margin-right:-15px!important}
    .r_comment_in_index{flex:0 0 100%;max-width:100%}
    .holderCircle{width:235px;height:235px}
    .dotCircle .itemDot{display:block;width:50px;height:50px}
    .l_comment_in_index,.r_comment_in_index{flex:0 0 100%!important;max-width:100%!important}
    .CirItem img{width:90px;height:90px}
    .contentCircle{width:120px;border-radius:100%;color:#222;position:relative;top:140px;left:0;transform:translate(-50%,-50%)}
    .top-icons .col-3{border-left:1px solid #474a51;flex:0 0 50%;max-width:50%}
    .top-icons .icon-box img{margin-bottom:4px;width:90px}
    #carouselExampleControls .carousel-control-prev{left:-10px}
    #carouselExampleControls .carousel-control-next{left:4px}
    .carousel-control-next-icon,.carousel-control-prev-icon{width:14px}
    .title-pro::after{width:85%}
    .testi-matn p{color:#e4e0de;font-size:13px}
    .box-testimonial .col-3,.box-testimonial .col-9{float:right!important;max-width:100%}
    .testi-image h3{font-size:12px;margin-top:5px}
    .testi-image p{color:#cacaca;font-size:12px}
    #carouselExampleControls{padding:4px 0 8px}
    .col-3.testi-image{margin-top:12px}
    .col-3.matn-news{flex:0 0 100%;max-width:100%;text-align:center;margin-bottom:7px}
    .col-6.box-news{flex:0 0 100%;max-width:100%}
    .social-news{text-align:center;flex:0 0 100%;max-width:100%;margin-top:14px}
    #form3 input{font-size:12px;padding:4px 12px}
    .bt2{padding:0 11px;font-size:13px;line-height:20px;height:100%}
    .converseItem .text-left{text-align:center!important}
    .top-icons .col-3:nth-child(2n){border-left:0!important}
    .top-icons .icon-box h3{font-size:13px;font-weight:500}
    .row.before-f{margin-top:15px!important}
    .col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 50%;max-width:50%}
    .site-footer{padding:15px 10px}
    .site-footer .tx li{margin-bottom:3px}
    .site-footer .tx li a{font-size:13px}
    .site-footer .tx li{margin-bottom:6px;padding:2px 0}
    .copy-right-box .col-4{flex:0 0 100%!important;max-width:100%!important}
    .col-4.info-footer{text-align:center;font-size:12px}
    .info-footer a{color:#fff;font-size:12px}
    .partners-footer{text-align:center;margin-top:10px}
    .partners-footer ul{float:none;display:flex;justify-content:center}
    .namads img{width:55px}
    .col-3.social-news{margin:13px auto 0!important}
    .new-megamenu ul.main-ul>li{padding:6px 4px}
    .new-megamenu ul.main-ul>li a{font-size:11px!important}
    .new-megamenu{min-height:auto;width:200px;padding:0}
    .new-megamenu ul.main-ul>li{padding:5px 4px}
    .new-megamenu ul.main-ul>li a{width:auto!important;margin-bottom:4px}
    .sub_megamenu{position:unset;right:100%;background:#fff;top:-1px;width:100%;height:200px}
    .in_sub_megamenu{padding:0 10px 5px}
    .menu_mega{padding-bottom:0}
    .navbar-nav .nav-link{padding-right:0;padding-left:0;font-size:13px}
    #navbarNavDropdown{position:absolute;width:100%;background:#444851 none repeat scroll 0 0;top:100%;z-index:9999;padding:1px 6px;border-radius:3px}
    .navbar-toggler{padding:.25rem .75rem 0}
    .l-matn ul li{margin:0 7px;padding:13px 0 0 0;}
    .top-nav .col-8{flex:0 0 24%;max-width:24%;padding:0}
    .col-4.l-matn{flex:0 0 75%;max-width:75%;padding:0}
    .navbar-nav li{margin-left:0;display:flex;position:relative;text-align:right}
    .navbar-nav li.nav-item.has-sub{margin-left:0;display:block!important;position:relative;text-align:right}
    .site-header .col-md-3.col_sub_megamenu{padding:0}
    #login__modal .modal-dialog{max-width:98%!important;overflow:visible}
    .title-regform strong{color:#012d63;background:#fff;padding:0 10px;position:relative;bottom:4px;font-family:IRANYekan-Medium;font-size:15px;font-weight:500}
    .title-regform{margin:0 0 10px}
    .content-login-modal{padding:0 10px}
    .logo-modal{width:85px;height:85px;border-radius:100%;background:#eee;text-align:center;margin:-44px auto 10px;line-height:80px}
    .logo-modal img{max-width:56px}
    #form__login .logo-modal{width:85px;height:85px;border-radius:100%;background:#eee;text-align:center;margin:-44px auto 10px;line-height:80px}
    #form__login .form-control{width:100%;height:33px;font-size:12px}
    #login__modal .sp-check label{font-size:12px}
    .sp-check input{height:23px}
    #login__modal button.btn{font-size:13px;padding:1px 4px 5px;width:100%;margin:4px auto}
    .p__register,p.not__register{font-size:12px}
    .l-matn .digital-clock{min-width:45px}
    .changeinfo .col-6{padding-top:5px;padding-bottom:5px}
    .profile_menu.side_menu_profile h2{font-size:14px;margin-bottom:5px;margin-top:10px}
    .profile_menu_ul li{list-style:none;padding:2px 3px 7px}
    .profile_menu_ul li a{font-size:12px}
    .count_span{width:20px;height:20px;margin-top:1px}
    .side_menu_profile .profile_menu_ul{padding:12px}
    .order_table_info tr td{font-size:12px;padding:6px 5px}
    .profile_menu .order_table_info tr td span{font-size:12px}
    .profile_menu .order_table_info tr td span{font-size:11px}
    .row-into-table .nav-tabs{padding:3px 3px 7px}
    .row-into-table .nav-tabs li a{font-size:13px}
    .modal-dialog{min-height:auto!important}
    .hello-user .imguser{width:35px}
    .hello-user .NameUser{text-align:center;font-size:13px}
    div.hello-user ul li a{font-size:12px}
    .profile_menu_ul li a{font-size:12px}
    .light-mode .profile_menu_ul li a{color:#333!important;font-size:12px}
    .catBox{width:100%;height:100%;position:absolute;background:rgba(0,0,0,.14);z-index:1000000;display:none}
    .sidenav{position:fixed;width:270px;height:100%;overflow-y:auto;transition:all .5s;background:#fff;top:0;right:-270px}
    .img-mySideNav{background:#f2f2f2;margin:-20px 0 14px;padding:12px 0}
    .nav-item.has-sub .nav-link{position:relative;display:block;width:90%;margin-right:21px;color:#fff}
    .navbar-nav li img{margin-left:7px}
    .nav-item.has-sub ul{display:none;width:100%}
    li.has-sub.open .aft-a{transform:rotate(45deg)}
    li.has-sub2.open .aft-a2{transform:rotate(45deg)}
    .head-nav.h-top #navbarNavDropdown{top:46px}
    span.cat-box-header{display:none}
    .tbl-sec{overflow-x:scroll}
    .col-md-9.pad-r{padding-right:15px!important}
    .countdown-container{transform:translateY(0)}
    .col-3.box-nemad{display:flex;align-items:center;justify-content:center}
    h5.title-widget{color:#fff;font-size:13px;font-weight:500;margin-bottom:3px!important}
    .site-footer .tx li a{color:#c3c3c3!important}
    .site-footer .tx li a:hover{color:#a1cc56!important;font-size:13px}
    .site-footer .col-3{margin-bottom:20px}
    .side_menu_profile .ax-prof img{width:60px}
    #app #gform_4 .section-row-f{padding:0!important}
    .row.row-f2{margin:15px auto 20px!important}
    .row-f2 .col-2{flex:0 0 50%!important;max-width:50%!important}
    #payment_terms_box .col-2{flex:0 0 50%!important;max-width:50%!important;float:right}
    .col-2.hamzaman,.col-2.pish{padding:0 7px!important}
    .row-f2 #payment_terms_box.sharayet-box{padding:0;margin-top:12px;padding-top:12px}
    .col-4.tozih-sh{flex:0 0 100%;max-width:100%;margin-top:10px;padding:0 7px}
    #payment_terms_box .col-3{float:right;padding:0 7px}
    #payment_terms_box .col-6{flex:0 0 100%!important;max-width:100%!important;float:right}
    #gform_4 .row-f2 p{color:#ddd;font-size:13px}
    #group1 label,#group2 label{margin-left:0}
    .est-box .col-9{flex:0 0 100%!important;max-width:100%!important}
    .est-box .row-content .col-9{flex:0 0 100%;max-width:100%;padding:0}
    .row-table .est-box .row.row-content img{border-radius:7px;width:70px;height:auto}
    .row-table .est-box .row.row-content .col-3{text-align:center;flex:0 0 33%;max-width:33%}
    .row-table .est-box .row.row-content .col-8{padding-right:0}
    a.link-pro{font-size:13px}
    .sharayet-box{width:100%;flex:0 0 100%;max-width:100%;margin:15px auto 0}
    .row-f2 #payment_terms_box.sharayet-box.col-6{flex:0 0 100%;max-width:100%;padding:0}
    .row-table .titr-row .col-3,.row-table .titr-row .col-9{flex:0 0 50%;max-width:50%}
    .titr-row h3{color:#a4ce5f;font-size:14px}
    .cat-title{color:#fff;font-size:14px}
    .est-box .all-box.col-9{flex:0 0 88%!important;max-width:88%!important}
    .row-table .est-box .row.row-content .col-3{flex:0 0 12%;max-width:12%}
    .est-box .ax-box.col-3{flex:0 0 24%!important;max-width:24%!important}
    .row-table .est-box .row.row-content .col-8{flex:0 0 75%;max-width:75%}
    .row.row-new1{border-top:0;padding-top:20px}
    .row.titr-row{margin-bottom:15px!important}
    h5.vira{font-size:16px}
    .authors-list th{color:#fff;font-size:15px;padding-bottom:10px!important;min-width:100%;white-space:nowrap}
    .add-author{background:#a5cf5b;font-size:12px;margin:10px 3px 22px}
    .background-login #auth_box{width:90%;margin:14% auto}
    #app #auth_box .auth_box_title{font-size:14px}
    #app #auth_box .input_label input{height:30px!important;font-size:12px;padding:0 31px 0 12px}
    .input_label span.fas{top:6px;font-size:16px}
    .sp-check span{top:3px}
    .sp-check span{position:absolute;width:17px;height:17px;border:2px solid #ccc;border-radius:2px;right:3px;text-align:center}
    #login_btn,#register_btns{width:50%!important;color:#fff;margin:10px auto 15px!important;font-weight:500;height:30px!important}
    #active_account_btn span.title,#admin_login_btn span.title,#forget_password_form #forget_password span.title,#login_form #login_btn span.title,#register_form #register_btns span.title{padding-top:7px}
    #login_btn.send_btn .title,#register_btns.send_btn .title{font-size:12px!important;padding:0;font-weight:500;line-height:14px!important}
    #login_btn.send_btn:hover .title,#register_btns.send_btn:hover .title{color:#000}
    .sp-check label{padding-right:28px;font-size:12px}
    #auth_box .alert.alert-warning,.btm-modal-login{padding:5px 10px 5px!important;font-size:12px!important;line-height:22px!important}
    a.back-to-site{font-size:12px!important}
    div.under-search{min-height:100px;position:absolute;width:100%;z-index:100;box-shadow:0 10px 20px rgb(0 0 0 / 19%),0 6px 6px rgb(0 0 0 / 23%);top:28px;right:0;border-radius:4px;padding:6px 15px;left:auto!important;height:50vh;overflow-y:auto}
    .under-search span{font-size:13px;margin-top:3px}
    .under-search ul li a{font-size:12px;padding-right:57px;display:block;max-height:50px;overflow:hidden}
    .under-search ul li img{position:absolute;right:12px}
    .under-search ul li img{margin-left:9px;width:49px;height:auto}
    #auth_box .field_name{font-size:13px}
    #forget_password.send_btn .title{font-size:12px!important}
    #forget_password{width:50%!important;color:#fff;margin:10px auto!important;height:30px!important}
    #forget_password_form #forget_password span.title{padding-top:6px}
    #auth_box{width:90%;margin:14% auto}
    #dialog h3{font-size:13px;font-weight:500}
    .code_span{font-size:12px;font-weight:400;text-align:center}
    #auth_box input{padding:0 7px;font-size:13px}
    #active_account_btn{margin:10px auto;height:30px!important}
    #dialog .send_btn .title{font-size:12px!important;padding-top:3px!important;line-height:24px;color:#1b1b1b}
    #forget_password_code{font-size:12px}
    .converseItem h3{font-weight:500!important;line-height:20px;font-size:13px}
    .converseItem p{text-align:justify;font-size:12px}
    .job-title strong{font-weight:500!important}
    .card-title-p{font-weight:500}
    .title-pro h2,.title-pro strong{font-weight:500}
    button.dokme-et{font-weight:500}
    button.dokme-et{width:51%!important;font-size:12px!important;margin-right:7px!important}
    .box_Several_pro .title a{font-size:13px}
    .box_Several_pro img{max-height:137px;padding:7px;width:auto}
    .matn-news h3{font-size:13px;font-weight:500}
    .clock{direction:ltr;margin-top:15px;margin-bottom:15px}
    .text .val{font-size:14px;line-height:18px}
    .card-big img{border-radius:15px;width:auto;height:152px}
    .form-etla label{font-size:13px;margin:8px auto 8px}
    .into-tabligh img{margin-bottom:9px!important;width:100px!important}
    #carousel_Several_products .bt-product{width:70%}
    .title-pro.t-converse{margin-bottom:7px!important}
    #product_box .item_box label{font-size:13px}
    #remove_all_filter{font-size:13px}
    .modal-footer,.modal-header{padding:2px 8px!important}
    #sort_dialog_box .modal-content label{font-size:14px}
    #product_box .item_box label{font-size:13px}
    .item_box ul li{font-size:13px}
    .mobile_data_box .header{font-weight:500}
    #app #auth_box .auth_box_title span{color:#012d63!important;background:#fff;position:relative;font-family:IRANYekan-Medium!important;font-size:14px;font-weight:500}
    #active_account_btn{padding:3px 12px 3px}
    #form__register .form-control{width:100%;height:30px;font-size:12px;padding:0 31px 3px 12px}
    .Login_MoDal span.fas{position:absolute;right:10px;top:6px;font-size:16px}
    .l-Several_products img.main-image{width:100%;height:100%;max-height:295px;object-fit:cover;border-radius:10px}
    .l-Several_products{position:relative;flex:0 0 100%;max-width:100%;padding:0}
    .row-blog .item{margin-bottom:14px}
    .t-blog .col-2 i{font-size:12px;margin-right:3px}
    .dotCircle{width:235px;height:235px;margin:0 auto}
    .dotCircle .itemDot{line-height:0}
    .l-Several_products{display:none!important}
    .row-blog .dist h3{font-size:12px}
    .f-post a.btn{float:none;color:#a5cf5b;border:1px solid gray;position:relative;border-radius:6px;width:100%;margin:7px auto!important}
    .f-post a.btn::before{display:none}
    .light-mode .mobile_data_box #product_box .item_box{box-shadow:0 12px 12px 0 rgb(180 180 180 / 10%);border:1px solid #80808061;background-color:#f1f1f1;width:100%;margin-bottom:10px;border-radius:5px}
    .mobile_data_box #product_box .item_box .title_box{border-radius:0!important}
    .mobile_data_box .cate-sec{border-radius:5px;margin-top:10px;padding:0!important;box-shadow:none}
    #filter_box #filter_div{height:100vh}
    #product_box .item_box .title_box{border-radius:0}
    #product_box .item_box label,.light-mode #product_box .item_box label{font-size:13px}
    .light-mode .search_category_ul li a,.search_category_ul li a{font-size:12px}
    p.no-rec{width:99%!important;margin:0 auto!important;padding:14px 6px!important;font-size:13px!important}
    .titr-row h3.count-title{text-align:left!important}
    .head-nav.h-top #navbarNavDropdown{height:93vh;overflow-y:scroll}
    .row-f3 h3{font-size:15px}
    .row-new1 h1{font-size:14px}
    .modal-open .modal#addMessage{width:100%;margin:0 auto}
    .modal-open .modal#addMessage .modal-dialog{width:90%;margin:0 auto}
    .modal#addMessage .auth_box_title{padding:3px 7px;border-radius:5px;font-size:13px}
    .modal#addMessage .modal-body>div{margin:0!important}
    .modal#addMessage .input_label input{height:30px}
    .modal#addMessage .field_name{font-size:12px!important}
    .modal#addMessage .auth_box_title button.close,.modalDesign .auth_box_title button.close{top:11px}
    #addMessage .btn.btn-success{font-size:13px;background:#a5cf5b!important;color:#111!important;width:100%}
    .modal.fade .modal-dialog{width:90%;margin:0 auto}
    #addMessageForm .col-md-12{padding:0!important}
    .product_gallery_box2{display:block!important}
    .product_gallery_box{display:none!important}
    .multiple-items2{direction:ltr}
    .col-3.product_gallery_box2{flex:0 0 100%!important;max-width:100%!important;padding:0}
    .product_image_box img.demo2{max-height:unset!important}
    .aksha2.slick-slide{margin-right:5px!important;margin-top:0!important;margin-bottom:0!important}
    .ul-slidepro2{position:absolute;top:41%;width:100%}
    .multiple-items2.into-slide2{z-index:1!important}
    .slnext2.slick-arrow{display:list-item;background:0 0;width:auto;float:right;font-size:24px;color:#a6ce5b!important;right:-8px;position:relative}
    .slprev2.slick-arrow{display:list-item;display:list-item;background:0 0;width:auto;float:left;font-size:24px;color:#a6ce5b!important;left:-8px;position:relative}
    .product_info{margin-top:5px!important}
    .cart-list .number{width:auto;white-space:nowrap;float:left;margin-top:10px}
    .cart-list .est-box .row.row-content .col-3{flex:0 0 100%!important;max-width:100%!important}
    .row-table .est-box .row.row-content .col-9 .col-8{flex:0 0 100%!important;max-width:100%!important;padding:0!important}
    .checkout-bt{display:block;width:100%;margin-top:10px}
    .row-f .col-3.small-t select{width:45%!important}
    #gform_4 label{font-size:12px}
    .row.row-new1{display:block;width:100%}
    .checkout-button.float-left{float:none!important}
    .title-pro-sec .col-2 a{font-size:11px}
    .title-pro::before{background-size:cover!important}
    .title-pro::before{content:"";background-image:url("../img/bfi.png")!important;width:26px;height:26px;display:inline-block;vertical-align:middle;padding-left:10px;background-color:#2b2b2b}
    .title-pro-sec .col-10{flex:0 0 71%!important;max-width:71%!important;padding:0!important}
    .title-pro-sec .col-2{flex:0 0 29%!important;max-width:29%!important}
    .light-mode #accordionEx{background:#f1f1f1;padding:15px;border-radius:15px;box-shadow:none}
    .light-mode .product_list_box{box-shadow:none;border:0}
    #accordionEx li a{font-size:13px}
    .company-box{padding:0!important}
    .company-box .slick-prev.slick-arrow{float:left;position:absolute;left:10px;right:auto;top:-20px}
    .company-box .slick-next.slick-arrow{right:auto;left:-8px}
    .company-box .slick-next.slick-arrow{top:-20px}
    .company-box .slick-next.slick-arrow,.company-box .slick-prev.slick-arrow{width:19px;height:19px}
    .company-box .slick-next::before,.company-box .slick-prev.slick-arrow::before{font-size:17px!important}
    #footer-description p.text{font-size:13px;line-height:22px}
    .row-f2 .sharayet-box#payment_terms_box .col-6{flex:0 0 100%!important;max-width:100%!important;margin-bottom:12px;padding:0 7px}
    #payment_terms_box .col-2{padding:0 7px!important}
    .row-f2 .sharayet-box .col-6{flex:0 0 100%!important;max-width:100%!important;margin-bottom:12px}
    .row-blog .dist h3{font-size:12px;line-height:18px;min-height:36px}
    .f-post{margin:12px 0 0;display:block;width:100%}
    #infopro .content__modal__pro .summary-inner h3 a{color:#fff!important;font-size:14px;font-weight:500}
    #infopro .content__modal__pro h3{line-height:20px;min-height:auto}
    #infopro span.sp-en{font-size:13px;color:#fff;min-height:auto}
    #infopro .desc-modal{height:auto}
    .product_meta{padding-bottom:7px;font-size:12px}
    .banners .col:last-child{flex:0 0 100%!important;max-width:100%!important}
    .row-blog{padding:15px 0 15px}
    .product-banner{background:#2c2f36;margin:15px 15px 15px}
    .top-icons .icon-box{text-align:center;padding:0;margin-bottom:14px}
    .top-icons{padding:0 0 20px}
    .comment_in_index.mb-5{margin-bottom:20px!important}
    .form-hm{margin-bottom:20px!important}
    .r_comment_in_index{padding:0!important}
    .l_comment_in_index{flex:0 0 86%!important;max-width:88%!important;margin:20px auto 0}
    .CirItem img{bottom:30px;left:68px}
    .CirItem.active{transform:scale(.9)}
    .light-mode div.under-search{background:#fff;min-height:100px;position:absolute;width:100%;z-index:100;box-shadow:0 10px 20px rgb(0 0 0 / 19%),0 6px 6px rgb(0 0 0 / 23%);top:28px;right:0;border-radius:4px;padding:6px 15px;left:auto!important;height:50vh;overflow-y:auto}
    .responsive3 .slick-next::before{font-size:26px!important;color:#fff!important}
    .aval .producs-section{margin:7px auto!important;padding:0 10px}
    .second .producs-section{margin:7px auto!important;padding:0 10px}
    .third .producs-section{margin:7px auto!important;padding:0 10px}
    #footer-description p.text{font-size:12px;line-height:21px}
    .aval .responsive2 .slick-next,.second .responsive3 .slick-next,.third .responsive4 .slick-next{left:-7px!important}
    .aval .responsive2 .slick-prev,.second .responsive3 .slick-prev,.third .responsive4 .slick-prev{right:-7px!important}
    .company-box .slick-prev.slick-arrow{left:20px}
    .company-box .slick-next.slick-arrow{left:-6px}
    .mahsoolat img{width:100%;margin:0 auto!important;border-radius:5px;float:none}
    .mahsoolat span.onvan{float:none!important;width:100%!important;color:#d8d8d8;font-size:12px!important;min-height:43px!important;display:block}
    .mahsoolat td{vertical-align:top}
    .row-tab-sec .col-8{flex:0 0 100%!important;max-width:100%!important}
    .light-mode #navbarNavDropdown{background:#f1f1f1 none repeat scroll 0 0;box-shadow:0 2px 5px -1px gray}
    .card-big .card-title-p{height:auto!important}
    .checkout-button{font-size:12px;border:1px solid transparent;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;border-radius:5px;height:26px;padding:0 7px}
    .box-testimonial #carouselExampleControls .carousel-control-next,.box-testimonial #carouselExampleControls .carousel-control-prev{top:-29px}
    .row-parent>.row{align-items:start}
    .row-parent .row>.col-sm-12{padding:0 15px!important}
    .search_form2{float:right;width:100%}
    .search_form2 button{font-size:12px!important}
    .light-mode .before-f{height:40px}
    .light-mode .last-sec{height:47px}
    .checkout-bt a.daryaft{font-size:12px!important;padding:0 7px!important;height:26px!important;line-height:23px!important}
    .checkout-bt a.checkout-button{font-size:12px!important;padding:0 7px!important;height:26px!important;line-height:23px!important}
    .col-captcha-comment{flex: 0 0 100%;max-width: 100%;margin-top:10px}
}
@media only screen and (max-width:360px){
    a.bt-top{font-size:9px}
}
.light-mode .info-footer i{color:#a5d158!important}
#direct_request .width-full{max-width:63%;}
#direct_request .g-recaptcha{width:300px;margin-right:auto}
.row-captcha{margin-right:auto!important;max-width:100%;overflow:hidden}
.container-brand{min-height:200px;background:#2b2b2b;margin-bottom:5rem;padding:30px;line-height:30px;width:91%!important;border-radius:10px;-webkit-border-radius:10px;margin-top:-215px;margin-right:auto;margin-left:auto}
.search_brand{margin:20px 0;text-align:center}
.page_cover .map_ul li,.page_cover .map_ul li a{color:#efefef}
.page_cover .map_ul li a:hover{color:#c9f87c!important}
.light-mode .page_cover .map_ul li a:hover{color:#699522!important}
.box_brand{position:relative;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;border:1px solid #8e8e8e47;text-align:center;border-radius:15px;padding:8px 8px 12px;transition:all .3s ease 0s}
.box_brand:hover{transform:scale(1.1);transition:all .3s ease 0s;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.07)}
.img_box_brand{background:#eeeff1;border-radius:15px;overflow:hidden}
.img_box_brand img{max-height:400px}
.info_box_brand .en_title,.info_box_brand .fa_title{margin-bottom:5px}
.info_box_brand .fa_title a{font-size:13px;color:#fff;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:20px;padding:0 5px;height:20px}
.info_box_brand .en_title a{font-size:13px;color:#91bd49;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 5px;direction:ltr;height:20px}
.info_box_brand .en_title a:hover{color:#fff!important}
.col_brand{padding:0 9px;margin-bottom:18px}
.light-mode .container-brand{background:#fff}
.light-mode .info_box_brand .en_title a:hover{color:#91bd49!important}
.content-tab-single-brand .tab-content{background:0 0;border:none;margin:20px 0;position:relative}
.list-group-brand{display:flex;max-width:360px;flex-direction:row;width:auto;background:#eaeaea;border-top-left-radius:20px;border-bottom-right-radius:20px}
.list-group-brand .list-group-item{width:120px;background:0 0;text-align:center;border:none;margin-bottom:0}
.list-group-brand .list-group-item.active{background:#a4cf5b;border-color:transparent}
.list-group-brand .list-group-item.active:hover{color:#fff!important}
a.show_all_brand{color:#fff;padding:11px 20px;border-radius:3px;border:1px solid #a4cf5b;background:#a4cf5b;position:relative;border-top-right-radius:19px;margin-right:7px;border-top-left-radius:8px;border-bottom-left-radius:8px}
a.show_all_brand:hover{color:#fff!important}
.list-group-brand .list-group-item.active:after{content:'\f0d7';font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;bottom:-22px;color:#a4cf5b;font-size:27px;right:50px}
.list-group-brand #list-two-list{border-radius:0 0 20px 0}
.list-group-brand #list-three-list{border-radius:20px 0 0 0}
.top-tab-brand{margin-bottom:32px}
.img_brand_select{background:#eaeaea;border:2px solid #a4cf5b;padding:10px}
.img_brand_select img{max-height:30px}
.light-mode .list-group-brand .list-group-item.active,.light-mode a.show_all_brand{color:#fff!important}
.Introducing-brand{border:1px solid #8e8e8e47;padding:40px;border-radius:10px;min-height:300px}
.Introducing-brand h3{color:#a4cf5b!important;margin-bottom:12px;font-size:18px}
.Introducing-brand p{font-size:13px;line-height:28px;color:#fff!important;text-align:justify}
.light-mode .Introducing-brand h3{color:#5a7b22!important}
.Introducing-brand h1,.Introducing-brand h2,.Introducing-brand h4,.Introducing-brand h5,.Introducing-brand h6,.Introducing-brand li,.Introducing-brand span,.Introducing-brand strong{color:#fff!important}
.light-mode .Introducing-brand h1,.light-mode .Introducing-brand h2,.light-mode .Introducing-brand h4,.light-mode .Introducing-brand h5,.light-mode .Introducing-brand h6,.light-mode .Introducing-brand li,.light-mode .Introducing-brand p,.light-mode .Introducing-brand span,.light-mode .Introducing-brand strong{color:#333!important}
.Introducing-brand a{color:#a4cf5b!important}
.Introducing-brand a:hover{color:#5a7b22!important}
.h_iframe-aparat_embed_frame span{display:none!important}
.box_video_brand{border:1px solid #8e8e8e47;border-radius:15px;padding:12px;text-align:center}
.box_video_brand:hover{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;box-shadow:0 0 20px 0 rgb(0 0 0 / 85%)}
.box_video_brand iframe{border-radius:15px}
.title_video_brand span{color:#a4cf5b;font-size:13px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.col_video_brand{padding:0 7.5px;margin-bottom:15px}
.light-mode .box_video_brand{background:#eee}
.content-compare .compare_ul .left_border,.content-compare .compare_ul li div{border-left:1px solid #575757}
.content-compare .compare_ul li div:last-child{border-left:none}
.content-compare .compare_ul li{border-bottom:1px solid #a5cf5b5e}
.content-compare .compare_ul li div.li__title{width:200px;font-size:13px;color:#769540}
.content-compare .compare_ul li:first-child div.li__title{border-top:2px solid #a5cf5b5e}
.compare_product_gallery{width:calc(100% - 172px)!important;margin-right:173px}
.compare_product_gallery .gallery_box{border-left:none}
.compare_product_gallery{border-left:1px solid #575757}
.compare_ul li:first-child div{border-top:2px solid #a5cf5b5e}
.single_brand{min-height:400px}
.container-pro-box-brand{min-height:500px}
.light-mode .page_cover.page_cover_brand,.page_cover.page_cover_brand{background:0 0}
.light-mode .box_brand{background:#f1f1f1}
.carousel-brand button{width:28px;height:28px;line-height:28px;text-align:center;border:none;background:0 0;top:35%}
.carousel-brand .carousel-control-next-icon,.carousel-brand .carousel-control-prev-icon{background-image:none}
.carousel-brand .carousel-control-next-icon:before{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px}
.carousel-brand .carousel-control-prev-icon:before{content:"\f104";font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px}
.new_favorite_list{padding:30px 0}
.new_favorite_list .card-p{padding:10px 6px 0;border:1px solid #8e8e8e47;border-radius:15px;box-shadow:none;margin-bottom:15px}
.light-mode .new_favorite_list .card-p{background:#f1f1f1}
.col-pro-fav{padding:0 5px;flex:0 0 20%;max-width:20%}
.side-prof{flex:0 0 20%;max-width:20%}
.content-prof{flex:0 0 80%;max-width:80%}
.new_favorite_list .product_list_box{padding:10px 0}
.change_image{position:absolute;width:25px;height:25px;overflow:hidden;z-index:2;border-radius:100%;top:0;left:-11px;border:2px solid #a5cf5b;box-shadow:rgba(0,0,0,.35) 0 5px 15px;background:#fff;line-height:20px;text-align:center}
.change_image span.icon-edit:before{content:"\f304";font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px;color:#a5cf5b}
.change_image form{position:absolute;z-index:3;opacity:0;width:100%;height:100%;top:0;right:0;left:0}
.into-prof img.img-avatar{width:70px;height:70px;border-radius:100%;margin-bottom:10px}
.row-related-pro.slick-slider{direction:ltr}
.row-related-pro.slick-slider .card-p{direction:rtl}
.about-page a,.about-page h1,.about-page h2,.about-page h3,.about-page h4,.about-page h5,.about-page h6,.about-page li,.about-page p,.about-page span,.about-page strong{color:#fff!important}
.light-mode .about-page a,.light-mode .about-page h1,.light-mode .about-page h2,.light-mode .about-page h3,.light-mode .about-page h4,.light-mode .about-page h5,.light-mode .about-page h6,.light-mode .about-page li,.light-mode .about-page p,.light-mode .about-page span,.light-mode .about-page strong{color:#333!important}
.about-page p{margin:5px 0}
.btn__reg span{background:#fff;color:#92ba4d;font-size:14px;padding:6px 12px 10px;width:161px;margin:0 auto;border:0;box-shadow:none;display:table;text-align:center;border-radius:.3rem;font-weight:400;border:1px solid #a5cf5b}
.container.box-testimonial{min-height:200px}
.logo_customer{padding:10px}
.content-logo-customer{margin:30px auto;border:1px solid #a5cf5b;padding:12px;border-radius:12px;width:80%}
.content-logo-customer img{max-height:100px;float:unset;display:table;margin:0 auto}
ul.ul-slider{position:absolute;top:0;left:23px;width:63px;background:#2b2b2b}
ul.ul-slider li{display:inline-block}
ul.ul-slider li i{color:#fff;font-size:30px;cursor:pointer}
.light-mode ul.ul-slider{background:#fff}
.compare_product_gallery.fix-sec{position:sticky!important;top:110px!important;padding:12px;box-shadow:0 1px 3px #000}
.compare_product_gallery.fix-sec .btn,.compare_product_gallery.fix-sec .remove_product_of_compare_list,.compare_product_gallery.fix-sec .swiper-container,.compare_product_gallery.fix-sec button{display:none!important}
.small_answer h1,.small_answer h2,.small_answer h3,.small_answer h4,.small_answer h5,.small_answer h6,.small_answer li,.small_answer p,.small_answer span,.small_answer strong{color:#eee!important}
.light-mode .small_answer h1,.light-mode .small_answer h2,.light-mode .small_answer h3,.light-mode .small_answer h4,.light-mode .small_answer h5,.light-mode .small_answer h6,.light-mode .small_answer li,.light-mode .small_answer p,.light-mode .small_answer span,.light-mode .small_answer strong{color:#333!important}
.page.faq_list .answer h1,.page.faq_list .answer h2,.page.faq_list .answer h3,.page.faq_list .answer h4,.page.faq_list .answer h5,.page.faq_list .answer h6,.page.faq_list .answer li,.page.faq_list .answer p,.page.faq_list .answer span,.page.faq_list .answer strong{color:#ccc!important}
.light-mode .page.faq_list .answer h1,.light-mode .page.faq_list .answer h2,.light-mode .page.faq_list .answer h3,.light-mode .page.faq_list .answer h4,.light-mode .page.faq_list .answer h5,.light-mode .page.faq_list .answer h6,.light-mode .page.faq_list .answer li,.light-mode .page.faq_list .answer p,.light-mode .page.faq_list .answer span,.light-mode .page.faq_list .answer strong{color:#333!important}
.page.faq_list .answer a,.small_answer a{color:#acdd54!important}
.page.faq_list .answer a:hover,.small_answer a:hover{color:#91bd49!important}
.Colorless{opacity:0;font-size:0;width:0}
.product_headline .product_title h1{color:#a6ce5b;font-weight:500;font-size:19px}
.product_headline .product_title h2{color:#a6ce5b;font-size:15px;margin-top:2px;display:block;padding-right:10px}
.about-page h1,.about-page h2,.about-page h3,.about-page h4,.about-page h5,.about-page h6{font-size:1rem}
.about-page h1.title{font-size:1.1rem;color:#a6ce5b!important;font-weight:700;margin-bottom:16px}
.auth_box_title h1{font-size:1.2rem;font-weight:700}
ul.product_cat_ul li h2{font-size:.85rem;display:inline}
ul.product_cat_ul a li {font-size:.85rem}
.brand_info h1.title{font-size:1rem;color:#fff;text-align:center}
.brand--box ul.product_cat_ul li h2{color:#fff}
.brand--box ul.product_cat_ul a li{color:#fff; margin: 0 10px;}
.margin-25{margin:25px}
.site-header .top-header-menu{justify-content:space-between;padding-right:0;}
.dis-block{display:block}
.dis-none{display:none}
.link-phone a{margin:0 3px;font-family:iranyekan}
.col_blog_index .div-ax-blog{min-height:70px}
.col_blog_index .dist h3{height:52px;overflow:hidden;line-height:27px;font-size:14px;width:100%;}
.col_blog_index .f-post{margin-top:15px}
.relProSlider.row-related-pro .slick-arrow.slick-next{right:-38px!important;left:unset!important}
.relProSlider.row-related-pro .slick-arrow.slick-prev{left:-38px!important;right:unset!important}
.relProSlider.row-related-pro .slick-arrow.slick-next:before{content:"\f105"!important}
.relProSlider.row-related-pro .slick-arrow.slick-prev:before{content:"\f104"!important}
.inf-contact .info-box-txt p{font-family:iranyekan}
.not-found-item{text-align:center;border:1px dashed #a6ce5b;padding:3rem;border-radius:8px;margin:12px 0}
.not-found-item p{color:#fff;font-size:14px}
.content-compare{min-height:400px;}
.desc__cat > *,.desc__cat a,.desc__cat li{font-size:13px;color:#fff;line-height:28px;}
.light-mode .desc__cat > *,.light-mode .desc__cat a,.light-mode .desc__cat li{color:#333;}
.text.desc__cat{text-shadow:none;}
.desc__cat a{color:#a4c95e !important}
.desc__cat a:hover{color:#7f8183 !important}
#auth_box .captcha{text-align:center;}
form#submitColleague .form-check-custom input#captcha{background: transparent !important;border: 1px solid #ddd;padding: 6px 10px;margin-top: -23px;}
form#form_change_password .captcha .btn-danger{width: auto;display:unset;color:#fff!important;}
form#form_change_password .captcha{text-align:center;}
form#form_change_password .captcha img{width:auto!important;}
span.sp-nameUser a{display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 94%;position: relative;top: 4px;}
.captcha-form-index{display:flex}
#newsletter input#mobile_item{direction: ltr;}
#form_newsletter input#phone{padding: 8px 12px 8PX 42PX;direction: ltr;}
body.no-scroll{height: 100vh;overflow-y: hidden!important;}
.tooltip,.tooltip .tooltiptext {font-family:IRANYekan-Light!important;font-size:13px;padding-bottom:4px;}
.sub-level.sec-mahsool .info-pro{height:unset!important;max-width:unset!important;text-align:right;}
table.accordion-table .countdown-container span{cursor:default!important;}
span.count__pro_tbl{color:#fff;display:inline-block;}
.link-count:hover span.count__pro_tbl{color: #91bd49;}
.page.page_shop table{max-width:100%;margin:12px auto;}
body{overflow-x:hidden;}
.row-related-pro .slick-arrow{width:auto!important;height:auto!important;}
.relProSlider.row-related-pro .slick-arrow.slick-prev{left:-19px!important;}
.relProSlider.row-related-pro .slick-arrow.slick-next{right:-19px!important;}
.selectFixed span.address_city{width:120px;}
.col-9-box-category{margin:0 auto;}

@media only screen and (max-width:1439px){
    .col-product-style {flex: 0 0 25%;max-width: 25%;}
    .col-11-box-category .col-product-style{flex: 0 0 20%;max-width: 20%;}
}
@media only screen and (max-width:1350px){
    .page_cover_brand{padding:0 30px}
    .content-tab-single-brand,.top-tab-brand{padding-left:12px}
    .side-prof{flex:0 0 25%;max-width:25%}
    .content-prof{flex:0 0 75%;max-width:75%}
    .col-pro-fav{flex:0 0 25%;max-width:25%}
    .row-related-pro.slick-slider{padding:0 20px}
    .relProSlider.row-related-pro .slick-arrow.slick-prev{left:0!important;}
    .relProSlider.row-related-pro .slick-arrow.slick-next{right:0!important;}
}
@media only screen and (max-width:1240px){
    .row-gall .product_gallery_box .gallery_ul {max-height: 440px !important;}
}
@media only screen and (max-width:1220px){
    .favorite_list .row{width:23%!important}
}
@media only screen and (max-width:1200px){
    .tab-pane .abt-brand .related-pro .col-4{flex:0 0 50%;max-width:50%;margin-bottom:10px}
    table tr td,table tr th{font-size:13px}
    .side_menu_profile .profile_menu_ul{padding:20px 10px}
    .slick-arrow.slick-prev,.slick-arrow.slick-next{display:none!important;}
    .row-gall .product_gallery_box .gallery_ul {max-height: 430px !important;}
    .title-design-byBtn .col-10{flex: 0 0 85%;max-width: 85%;}
    .title-design-byBtn .col-2 {
        flex: 0 0 14%;
        max-width: 14%;}
}
@media only screen and (max-width:1199px){
    .side-prof{flex:0 0 28%;max-width:28%}
    .content-prof{flex:0 0 72%;max-width:72%}
    .col-pro-fav{flex:0 0 33.3333%;max-width:33.3333%}
    #accordionEx .card .card-header h5{font-size:13px;}
    .col-11-box-category .col-product-style{flex: 0 0 25%;max-width: 25%;}
}
@media only screen and (max-width:1100px){
    #direct_request .width-full{max-width:73%}
    .product_info .product_data .info-pro-box .add-num .col-3{display:none}
    .product_info .product_data .info-pro-box .add-num .number{flex:0 0 40%;max-width:40%}
    .product_info .product_data .info-pro-box .add-num .bt-product{flex:0 0 50.666667%;max-width:50.666667%}
    .row-gall .product_gallery_box .gallery_ul {max-height: 390px !important;}
    .col-product-style {flex: 0 0 33.3333%;max-width: 33.3333%;}
}
@media only screen and (max-width:1027px){
    .row-gall .product_gallery_box .gallery_ul {max-height: 358px !important;}
}
@media only screen and (max-width:1024px){
    .sub_megamenu .col-md-3.col__brand{flex:0 0 25%;max-width:25%}
}
@media screen and (min-width:917px) and (max-width: 1140px){
.title-pro-sec .col-10{}
.title-pro-sec .col-2{}
}
@media only screen and (max-width:992px){
    #direct_request .width-full{max-width:83%}
    .compare_add .btn-dark,.compare_product_gallery .btn-primary{font-size:10px!important;padding:7px 3px}
    .top-nav{padding:0}
    .col-11-box-category{flex: 0 0 100%;max-width: 100%;padding:0;}
}
@media only screen and (max-width:991px){
    #navbarNavDropdown{position:fixed;width:270px;overflow-y:auto;padding:4px 10px 10px;height:100vh;background:#444851 none repeat scroll 0 0;z-index:9999;top:0;right:0}
    .navbar-nav .nav-link{padding-right:0;padding-left:0;font-size:13px}
    .navbar-nav li img{margin-left:7px}
    .nav-item.has-sub .nav-link{position:relative;display:block!important;width:90%;margin-right:33px}
    .nav-item.has-sub ul{display:none}
    .nav-item.has-sub{margin-left:0;display:block!important;position:relative;text-align:right}
    .nav-item.has-sub2{position:relative}
    #navbarNavDropdown>ul.navbar-nav{padding-top:33px}
    span.close_menu_mobile:before{content:"\f00d";font-weight:900;font-family:"Font Awesome 5 Free";color:#fff;position:absolute;font-size:20px;top:6px;left:14px}
    .side-prof{flex:0 0 37%!important;max-width:37%!important}
    .content-prof{flex:0 0 63%;max-width:63%}
    .col-pro-fav{flex:0 0 50%;max-width:50%}
    .menu_mega{-ms-column-count:2;-webkit-column-count:2;-moz-column-count:2;column-count:2}
    .sub_megamenu .col-md-3.col__brand{flex:0 0 50%;max-width:50%}
    .navbar-nav .sub-menu li{margin-left:0}
    form#submitColleague section.ed-section .col-md-4{flex:0 0 50%;max-width:50%}
    form#submitColleague section.ed-section .col-md-8{flex:0 0 50%;max-width:50%}
    #navbarNavDropdown ul li .fa-plus{padding: 0 10px;font-size: 16px;}
    .site-footer {padding:15px 12px;}
    .info-footer.link-phone{padding-left:0;}
    .info-footer.link-phone a{font-size:13px;}
}
@media only screen and (max-width:917px){
    .row-captcha .col-sm-4,.row-captcha .col-sm-8{flex:0 0 100%;max-width:100%}
    .container-pro-box-brand.container{max-width:99%!important}
    .row-gall .product_gallery_box .gallery_ul {max-height: 320px !important;}
    .title-design-byBtn .col-10 {flex: 0 0 74%;max-width: 74%;}
    .title-design-byBtn .col-2 {flex: 0 0 26%;max-width: 26%;}
}
@media only screen and (max-width:916px){
    .product_info .product_data .info-pro-box .add-num .number{flex:0 0 50%;max-width:50%}
    .product_info .product_data .info-pro-box .add-num .bt-product{flex:0 0 50%;max-width:50%}
}
@media only screen and (max-width:900px){
    .list-group-brand .list-group-item{width:102px;font-size:13px}
    a.show_all_brand{font-size:13px}
    .list-group-brand .list-group-item.active::after{right:41px}
}
@media only screen and (max-width:768px){
    a.show_all_brand{padding:11px 7px}
    .content-compare{width:96%;overflow-x:auto;padding-bottom:10px!important;margin:12px auto;box-shadow:rgba(0,0,0,.16) 0 1px 4px;padding-top:0!important}
    .compare_box{width:unset!important;min-width:760px}
    .compare_product_gallery{position:unset!important}
    .content-logo-customer{width:100%}
    .partners-footer li img{width: 59px;margin-top:15px;}
    .partners-footer li {margin-left: 5px;}
    .row-gall .product_gallery_box .gallery_ul {max-height: 262px !important;}
    .page_content_style h1{font-size:20px;}
    .col-product-style {flex: 0 0 50%;max-width: 50%;}
}
@media only screen and (max-width:720px){
    .col-11-box-category .col-product-style{flex: 0 0 33.3333%;max-width: 33.3333%;}
    .sub_megamenu{width:45vw}
}
@media screen and (min-width:642px) and (max-width:810px){
    .f-post a.btn{font-size:9px;padding:4px 3px 6px 3px;margin-right:auto}
    .f-post a.btn::before{display:none}
}
@media screen and (min-width:642px) and (max-width:701px){
    .img_brand_select{position:absolute;bottom:54px;width:100%;text-align:center}
    .top-tab-brand{height:110px;align-items:end!important;position:relative}
    a.show_all_brand{padding:11px 20px}
}
@media only screen and (max-width:699px){
    .side-prof{flex:0 0 100%!important;max-width:100%!important}
    .content-prof{flex:0 0 100%;max-width:100%}
    .col-pro-fav{flex:0 0 33.3333%;max-width:33.3333%}
}
@media only screen and (max-width:641px){
    .container-brand{margin-top:15px;padding:15px}
    .page_cover_brand .search_box{margin-top:25px}
    .page_cover_brand.page_cover{padding:14px 0!important}
    .content-tab-single-brand,.top-tab-brand{padding-left:0}
    #form_newsletter input{width:93%}
    .newsletter-row .box-news{padding:0}
    #form_newsletter button.bt2{width:85px;left:9px}
    .box-icons-pro a i{font-size:18px}
    #login_form #login_btn{max-width:64%!important;width:auto!important;}
    #forget_password_form #forget_password{max-width:80%!important;width:auto!important;}
    .message_form .btn-danger.bt-baz{height: 32px;line-height: 31px;}
    .captcha-form-index{flex: 0 0 100%;}
    .product_headline .product_title h1{font-size:17px;}
    .site-footer .links-footer-box,.site-footer .box-nemad{flex: 0 0 100%;max-width: 100%;margin-bottom:8px;}
}
@media only screen and (max-width:550px){
    .col-pro-fav{flex:0 0 50%;max-width:50%}
}
@media only screen and (max-width:500px){
    .container-brand{width:100%!important;border:none!important;padding:3px}
    .img_brand_select{position:absolute;bottom:54px;width:100%;text-align:center}
    .top-tab-brand{height:110px;align-items:end!important;position:relative}
    a.show_all_brand{padding:11px 20px}
    .Introducing-brand{padding:30px 15px}
    #navbarNavDropdown{width:100%}
    .profile_menu #close-tiket{margin-top:10px!important;}
    .title-design-byBtn .col-2 a{font-size:12px;}
    .title-design-byBtn{margin: 0 -4px!important;}
    .col-11-box-category .col-product-style{flex: 0 0 50%;max-width: 50%;}
}


@media only screen and (max-width:416px){
    .col_brand{flex:0 0 100%;max-width:100%}
    .list-group-brand .list-group-item{width:71px;font-size:13px;padding:.75rem 5px}
    .list-group-brand .list-group-item.active::after{right:24px}
    .title-design-byBtn .col-10 {flex: 0 0 64%;max-width: 64%;}
    .title-design-byBtn .col-2 {flex: 0 0 36%;max-width: 36%;}
}
@media only screen and (max-width:400px){
    .rc-anchor-normal{width:248px;margin-right:auto}
    #direct_request .row-parent .col-6{flex:0 0 100%;max-width:100%}
    .g-recaptcha > div{width: 100%!important;overflow-x:auto;overflow-y:hidden;}
 .g-recaptcha > *{max-width:100%!important;}
}
::-webkit-scrollbar{width:5px;height:5px;background:#ddd}
::-webkit-scrollbar-thumb{background:#a9a9a9;-webkit-border-radius:1ex}

ul.product_cat_ul li span {
    font-size: .85rem;
    display: inline;
}

.brand--box ul.product_cat_ul li span {
    color: #fff;
}
.l-matn ul .digital-clock{width: 50px;text-align: left;}
.no-border{border-left:none!important;}
.modal-dialog .g-recaptcha > div{margin:0 auto;}
.login_form_blade .g-recaptcha > div{margin:0 auto;}


.captcha button.btn-danger{background: #a5cf5b!important;height:36px!important;border:none!important;border-raduis:5px!important;color: #000 !important;width:36px!important;}
.captcha span img{border-radius:5px!important;}
input#captcha,input#captcha1,input#captcha2,input#captcha3{width:161px!important;background:transparent!important;border-radius:5px!important;font-size:13px!important;padding: .375rem .75rem !important;}
.modal-dialog input#captcha{margin: 2px auto!important;}
.modal-dialog .form-group input#captcha{margin-top:-26px!important;}
input#captcha1,input#captcha2,input#captcha3,#auth_box input#captcha{margin:0 auto!important;}
.message_form .captcha button.btn.btn-danger{border-raduis:5px!important;-webkit-border-radius:5px!important;}
table tr td input#captcha{margin-top:8px!important;}
.message_form input#captcha{margin-top:-8px!important;}
#call-form input#captcha{border: 1px solid #ced4da;margin-top: 7px;padding: 2px 7px 4px !important;height: auto;}
#call-form .g-recaptcha > div{margin:0 auto;}
.row-captcha .captcha{display:flex;}
.row-captcha .captcha button.btn{margin-top:0!important;margin-right:5px!important;box-shadow:none!important;}
.row-captcha .captcha img{height:36px;}
#direct_request_form .row-captcha input#captcha{width: 154px !important;margin-top: 4px;border: 1px solid #bdbcbc;box-shadow: none;}
.captcha-box{width: 154px !important;}
.links-footer-box .col{display:inline-grid;width:32%;}




@media only screen and (max-width:520px){
    .captcha-form-index{display:block;}
    .captcha-form-index .captcha-box{display:table;margin:0 auto 5px;}
    .newsletter-row .social-news{flex: 0 0 56%;max-width: 56%;}
}
@media only screen and (max-width:1042px){
    .captcha-form-index{flex: 0 0 100%;}
}
@media only screen and (max-width:450px){
    .col_video_brand{flex:0 0 100%;max-width:100%}
    .links-footer-box .col{width:49%;}
}
@-moz-document url-prefix()
{
    .tooltip,.tooltip .tooltiptext {font-family:tahoma!important;font-size:13px;padding-bottom:4px;}
}

