*{padding:0;margin:0}
@font-face{font-family:IRANSansWeb2;src:url('../fonts/IRANSansWeb.eot') format("embedded-opentype"),url('../fonts/IRANSansWeb.woff') format("woff"),url('../fonts/IRANSansWeb.ttf') format("truetype");font-size:15px}
@font-face{font-family:iranyekan;font-style:normal;font-weight:700;src:url('../fonts/iranyekan/eot/iranyekanwebbold(fanum).eot');src:url('../fonts/iranyekan/eot/iranyekanwebbold(fanum).eot?#iefix') format('embedded-opentype'),url('../fonts/iranyekan/woff2/iranyekanwebbold(fanum).woff2') format('woff2'),url('../fonts/iranyekan/woff/iranyekanwebbold(fanum).woff') format('woff'),url('../fonts/iranyekan/ttf/iranyekanwebbold(fanum).ttf') format('truetype')}
.chosen{background-color:#ef0!important}
@font-face{font-family:iranyekan;font-style:normal;font-weight:300;src:url('../fonts/iranyekan/eot/iranyekanweblight(fanum).eot');src:url('../fonts/iranyekan/eot/iranyekanweblight(fanum).eot?#iefix') format('embedded-opentype'),url('../fonts/iranyekan/woff2/iranyekanweblight(fanum).woff2') format('woff2'),url('../fonts/iranyekan/woff/iranyekanweblight(fanum).woff') format('woff'),url('../fonts/iranyekan/ttf/iranyekanweblight(fanum).ttf') format('truetype')}
@font-face{font-family:iranyekan;font-style:normal;font-weight:400;src:url('../fonts/iranyekan/eot/iranyekanwebregular(fanum).eot');src:url('../fonts/iranyekan/eot/iranyekanwebregular(fanum).eot?#iefix') format('embedded-opentype'),url('../fonts/iranyekan/woff2/iranyekanwebregular(fanum).woff2') format('woff2'),url('../fonts/iranyekan/woff/iranyekanwebregular(fanum).woff') format('woff'),url('../fonts/iranyekan/ttf/iranyekanwebregular(fanum).ttf') format('truetype')}
body{direction:rtl;text-align:right;color:#515151}
.header{width:100%;background:#fff;padding:10px 20px;display:flex}
.header_row{width:calc(100% - 120px);height:75px;padding:18px 0;display:flex}
.index_header_search{width:calc(100% - 556px);margin-right:20px;min-width:300px}
.index_header_search .form-control{height:47px;border-color:#d5dadd;background-color:#eceff1;font-size:13px!important;border-radius:0 7px 7px 0!important;-webkit-border-radius:0px 7px 7px 0px!important}
.index_header_search .input-group-text{background:#ed1c24!important;width:60px;border-radius:7px 0 0 7px!important;border:1px solid #ed1c24;cursor:pointer;-webkit-border-radius:7px 0px 0px 7px!important}
.index_header_search .input-group-text .fa-search{color:#fff;font-size:20px;margin:auto}
.form-control:focus{box-shadow:none!important}
.header_action{margin-right:170px;display:flex}
.index_auth_div{width:154px;height:47px;cursor:pointer;font-size:16px;margin-left:20px;line-height:47px}
.index_auth_div .fa-angle-down{float:left;font-size:15px!important;line-height:47px}
.header-auth-box{width:250px!important;direction:rtl!important;text-align:right!important;font-size:14px}
.header-auth-box::after{border-color:transparent transparent #ef5661;border-width:8px 8px;width:0;height:0;border-style:solid;position:absolute;bottom:100%;margin-bottom:2px;left:30px;content:""}
.header-auth-box::before{height:4px;background-color:#ef5661;bottom:100%;left:0;right:0;position:absolute;content:""}
.btn-primary{background:#9cca4f!important;border:1px solid #a4cf5b!important}
.header-auth-box .btn{width:calc(100% - 20px);margin:10px}
.header-auth-box .register-link{font-weight:700;font-size:15px!important;text-align:center;padding:5px 0}
.link{color:#008ec9;border-bottom:1px dashed #008ec9}
a:hover{text-decoration:none}
.link:hover{color:#008ec9}
.header-auth-box .dropdown-item::before{width:30px;font-family:FontAwesome;padding:0 10px;font-size:20px!important}
.header-auth-box .profile::before{content:"\F2C0"}
.header-auth-box a{padding-right:0!important}
.header-auth-box .orders::before{content:"\F06B"}
.header-auth-box .admin::before{content:"\F0E4"}
.header-auth-box .logout{cursor:pointer}
.header-auth-box .logout::before{content:"\F08B"}
.header_divider{height:45px;width:0;border-right:1px solid #606060}
.btn-cart{width:154px;background-color:#fff;border:1px solid #00bfd6;color:#00bfd6;line-height:25px;height:40px;margin-top:3px;margin-right:20px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;align-items:center;display:flex;padding:0 15px;cursor:pointer}
#cart-product-count{display:flex}
#cart-product-count::after{background-color:#00bfd6;color:#fff;width:25px;line-height:28px;height:25px;display:block;content:attr(data-counter);text-align:center;border-radius:100%;margin-right:10px}
#cart-product-count::before{font:normal normal normal 14px/1 FontAwesome;font-size:18px;content:"\F07A";margin-left:5px;display:flex;align-items:center}
.index-cat-list{background-color:rgb(0 0 0 / 50%);min-width:1100px}
.sticky{position:fixed;top:0;z-index:99999}
.sticky+.container-fluid{padding-top:100px}
.index-cat-list ul{position:relative}
.index-cat-list ul li{display:inline-flex;font-size:13px;padding:9px}
.index-cat-list ul li a{color:#f8f9fa;text-decoration:none;z-index:10}
.li_div{width:100%;background:#fff;position:absolute;right:0;left:0;top:100%;height:430px;padding:19px 24px 45px 280px;border-radius:0 0 5px 5px;-webkit-border-radius:0px 0px 5px 5px;border:1px solid rgba(0,0,0,.1);z-index:2000;display:none}
.subList{width:25%;float:right;z-index:20}
.subList .child_cat{color:#1ca2db}
.subList li{display:block!important;padding-top:0!important}
.subList ul li a{color:#515151!important}
.subList ul li{padding:5px 15px 0!important}
.show-total-sub-cat{bottom:0;position:absolute;right:24px;border-top:1px solid #e9e9e9;padding:12px 0;width:calc(50% - 160px)}
.show-total-sub-cat a{color:#1ca2db!important}
.sub-menu-pic{position:absolute;bottom:0;left:0;z-index:100;width:270px;max-height:325px}
.sub-menu-pic img{max-width:100%;max-height:100%;border-bottom-left-radius:5px!important;-webkit-border-bottom-left-radius:5px!important}
.left_item{float:left;background:#525252}
.cat_hover{position:absolute;right:0;top:0;height:100%;transform:scaleX(0);transition:.3s;box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}
.cat_hover div:before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;width:100%;background-color:#ed1c24}
.index_cat_ul li a{position:relative;z-index:10}
.slider_box{width:100%;height:240px;margin-top:10px;position:relative}
.slide_div{width:100%;display:none}
.slide_div a{height:240px;background-repeat:no-repeat;background-position:50%;opacity:1;width:100%;display:block;background-size:cover}
#right-slide{width:19px;height:33px;background-image:url("../files/images/arrow.png");position:absolute;background-position:-19px -33px;top:104px;right:15px;cursor:pointer}
#left-slide{width:19px;height:33px;background-image:url("../files/images/arrow.png");position:absolute;top:104px;left:15px;cursor:pointer}
.slider_box_footer{width:100%;float:left}
.slider_bullet_div{display:table;margin:-40px auto}
.slider_bullet_div span{width:12px;height:12px;border-radius:100%;-webkit-border-radius:100%;margin-left:5px;cursor:pointer;display:inline-flex;opacity:.8;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.3)}
.slider_bullet_div span.active{background:#00bfd6!important}
.an{animation-name:slider;-webkit-animation-name:slider;-moz-animation-name:slider;animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s}
@keyframes slider{
    from{opacity:.1}
    to{opacity:1}
}
.discount-box{position:relative;color:#515151;margin-top:30px;margin-bottom:20px;width:100%;border-radius:5px;-webkit-border-radius:5px;height:435px;line-height:22px;box-shadow:1px 1px 4px 0 rgba(0,0,0,.07);background:#fff;overflow:hidden}
.discount-box .item{display:none;color:#727272}
.discount-box .item img{height:270px!important;margin:55px auto;display:block}
.discount-box-content{width:100%}
.discount_bottom_bar{width:223px;position:absolute;height:46px;left:calc(50% - 111px)}
.discount_bottom_bar::before{width:223px;height:46px;background:#ed1c24 url("../files/images/905163eb.png") no-repeat 50%;content:"";display:block;border-radius:0 0 24px 24px;-webkit-border-radius:0px 0px 24px 24px;background-size:auto 19px}
.price_box{margin-top:30px}
.incredible-offers-price{margin-top:10px}
.incredible-offers-price label{font-size:23px!important;font-weight:700;color:#a60c26;margin-top:5px;margin-left:15px}
a{color:#212529}
.price_box del{font-size:16px!important;font-weight:700}
.discount-badge{padding:3px 14px 1px;color:#333!important;background:#f8ec00;border-radius:15px;-webkit-border-radius:15px;font-size:16px;letter-spacing:.5px;position:absolute;z-index:2;line-height:1.222}
.discount_title{margin:20px 0 10px 20px;font-weight:700;text-align:right;line-height:30px;color:#515151!important}
.important_item_ul{margin:10px 0}
.discount-box a:hover{color:#727272!important}
.c-counter{font-size:15px;font-weight:900;margin-left:15px;color:#515151!important;display:inline-flex;direction:ltr}
.c-counter span{width:45px;text-align:center;margin-top:4px}
.discount_counter_title{font-weight:700;margin-top:10px}
.discount_left_item{display:none;background-color:rgba(240,246,250,.9);color:#464646!important;border-right:1px solid #ececec;width:25%;height:435px;cursor:pointer;letter-spacing:-.5px}
.discount_left_item .active{background-color:#ed1c24!important;color:#fff!important}
.discount_left_item div{padding:10px 15px}
.discount_left_item a{background-color:#00bfd6;box-shadow:0 8px 14px 0 rgba(0,0,0,.03);padding:10px 15px;position:absolute;bottom:0;width:100%!important;color:#fff!important}
.discount_box_footer{height:55px;direction:rtl!important;background-color:#f1f7fb;z-index:1;overflow:hidden;position:relative}
.discount_box_footer .swiper-slide{text-align:center;width:auto;margin-top:7px;display:block;font-size:14px!important;cursor:pointer;height:42px!important;padding:10px 25px}
.discount_box_footer .active{background-color:#ed1c24!important;border-radius:5px;-webkit-border-radius:5px;height:100%;color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.2)}
.index-pic{width:100%;height:189px;margin-top:10px;border-radius:5px;-webkit-border-radius:5px}
.slider .col-2{padding:0!important}
.discount_box_footer .swiper-wrapper{padding-right:40px!important;height:55px!important}
[dir=rtl] .slick-prev{right:-1px;width:49px;z-index:1000;background:rgba(255,255,255,.8);height:55px;border-top-left-radius:35%;border-bottom-left-radius:35%;display:flex;justify-content:center;align-items:center}
[dir=rtl] .slick-prev::before{content:"\F105";font-family:FontAwesome;font-size:30px;color:#575757}
[dir=rtl] .slick-next::before{content:"\F104";font-family:FontAwesome;font-size:30px;color:#575757}
[dir=rtl] .slick-next{left:0;width:49px;z-index:1000;background:rgba(255,255,255,.8);height:55px;border-top-right-radius:35%;border-bottom-right-radius:35%;display:flex;justify-content:center;align-items:center}
.product_box{background-color:#fff;width:100%;border-radius:5px;-webkit-border-radius:5px;margin:20px 0 5px;height:auto}
.product{margin:10px 0;padding:7px 0;display:grid}
.product .title{color:#333!important;font-size:14px;text-align:center;margin-top:20px}
.discount_price{color:#979898;font-size:13px;display:block;width:100%;text-align:center;margin-bottom:0;min-height:30px}
.price{text-align:center!important;font-size:19px!important}
.product .discount-badge{top:2px;right:8px}
.product_img_div{position:relative;margin:auto}
.box_title{width:100%;border-bottom:1px solid #dfdfdf;height:50px;display:flex;align-items:center;cursor:pointer}
.box_title h6{margin-bottom:0!important;margin-right:20px!important;font-weight:700}
.product_info{background:0 0;margin-top:-5px;display:inline-flex;width:100%}
.product_info .product_data{width:100%!important;padding:0 14px 0 14px;background:0 0;font-size:12px}
.product_headline{padding:10px 0;min-height:95px;display:flex;border-bottom:1px solid #ddd}
.product_headline .product_title{padding-top:20px;line-height:18px;font:16px iranyekan;font-weight:700}
.product_headline .product_title span{color:#a6ce5b;font:15px iranyekan;margin-top:2px;display:block;padding-right:10px}
.product_data_ul{display:flex}
.product_data_ul li{padding:10px}
.data_link{color:#1f45d0!important;border-bottom:1px dashed #1f45d0}
.color_ul{display:flex}
.color_ul li{list-style:none;border:1px solid #ccc;margin-left:10px;border-radius:5px;-webkit-border-radius:5px;position:relative;padding:7px 5px;margin-bottom:10px}
.color_ul li label{cursor:pointer;margin-bottom:0!important}
.ui_variant_shape{width:17px;height:17px;border-radius:5px;-webkit-border-radius:5px;border:1px solid #ccc;position:absolute;top:7px;border-radius:100%}
.chart_color_div{position:absolute;height:70px;z-index:10;background:#fff;width:100%;padding:10px;bottom:0}
#vue_chart .modal-lg{max-width:950px!important}
.color_name{padding-right:25px;padding-left:10px}
.color_ul .active{border-color:#2e72bb!important}
.info_item_product{font-size:13px}
.tooltip{font-family:IRANSansWeb!important}
.info_item_product .fa{font-size:17px!important}
.final_product_price{color:#df366d;font-size:22px;display:block}
.product_discount{background-color:#df366d;height:32px;border-radius:0 19px;-webkit-border-radius:0px 19px 19px;width:60px;position:relative;margin:18px 20px 0;text-align:center;color:#fff;font-size:18px;line-height:32px}
.product_discount::before{content:attr(data-title);font-size:13px;line-height:22px;color:#4c6ada;position:absolute;bottom:100%;right:12px}
.product_info .product_options{padding:3px;display:table;position:absolute;bottom:109px;right:26px;z-index:1}
.product_options li{list-style:none;margin:10px;padding:8px 12px 5px 10px;font-size:23px;cursor:pointer}
.product_image_box img{max-width:100%;margin-top:80px;margin-right:0;max-height:auto;width:100%}
.default_product_pic{min-height:200px}
.offer_box{display:inline-flex;justify-content:space-between;width:90%;margin-right:5%;border-bottom:1px solid #ed1c24;font-size:13px;margin-top:10px}
.offer_box .c-counter{font-size:18px!important;color:#ed1c24!important}
.offer_box img{margin-right:0!important;margin-top:30px!important;height:19px!important;margin-bottom:20px!important}
.important_item_ul li{font-size:13px;color:#777}
.more_important_item{display:none}
.show_more_important_item{color:#2e72bb!important;cursor:pointer}
.show_more_important_item::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;content:"\F067";padding-left:5px;top:2px;position:relative}
.minus_important_item::before{content:"\F068"!important}
#tab_div{margin:30px auto;padding:0}
.tab-content{background:#fff;border:1px solid #dfdfdf}
#tab_div .nav-tabs{background-color:#f8f8f8;border:1px solid #dfdfdf}
#tab_div .nav-tabs .nav-link{border-radius:0!important;-webkit-border-radius:0px!important;padding:17px!important;cursor:pointer;position:relative}
#tab_div .nav-tabs .nav-link.active::before{display:block;content:"";background:#2e72bb;height:4px;position:absolute;bottom:100%;right:-1px;left:-1px}
.item_content{width:95%;margin:30px auto}
.item_table{width:100%}
.product_item_name{width:230px}
.product_item_name p{background:#f7f9fa;padding:14px 18px 12px;margin-bottom:5px;margin-top:5px;font-size:14px}
.product_item_value{padding-right:10px}
.product_item_value p{background:#f7f9fa;padding:13px 21px;margin-bottom:5px;margin-top:5px;font-size:14px}
.item_name{position:relative;padding-right:15px;padding-top:5px;font-size:14px}
.item_name::before{content:"";position:absolute;right:0;bottom:9px;width:0;height:0;border-color:transparent transparent transparent #2e72bb;border-style:solid;border-width:7px 0 0 7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.slick-track{margin-right:0!important}
.empty_message{color:#ed1c24;text-align:center;padding-top:40px;padding-bottom:30px}
.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;display:none}
#auth_box .alert-success{text-align:right;font-size:13px;display:flex;justify-content:space-between}
.feedback-hint::before{border-color:#ed1c24 transparent transparent transparent;border-style:solid;content:"";border-width:10px 12px 0;position:absolute;top:100%;right:35px}
.custom-alert{border-radius:0!important;margin-top:10px}
.validate_error_border{border:1px solid #ed1c24!important}
#resend_active_code{font-size:14px;cursor:pointer;margin-top:10px;margin-bottom:10px}
#remember{display:none}
.check_box{width:19px;height:18px;border-radius:4px;background:#fff;display:block;border:1px solid #d8d8d8;float:right;position:relative}
.check_box.active{background-color:#a5cf5b!important;border:1px solid #a5cf5b!important}
.check_box.active::before{font-weight:400;font-family:"FontAwesome";content:"\F00C";display:block;color:#fff!important;margin-right:1px;font-weight:900!important;line-height:17px;font-size:15px}
.register_accept{font-size:14px;line-height:30px}
.register_accept .check_box{margin-left:10px;margin-top:10px}
.page_row{display:flex;margin-left:10px;margin-right:10px}
.page_content{flex:0 0 71.5%;max-width:71.5%;padding-right:0;padding-left:10px}
.page_aside{flex:0 0 28.5%;max-width:28.5%;padding-left:0;padding-right:10px}
.cart_table{background:#fff;margin-bottom:20px;width:100%;margin-top:20px;border:1px solid #e8e8e8;box-shadow:0 12px 12px 0 rgba(180,180,180,.1)}
.cart_table tr{padding:15px;display:block;border-bottom:1px solid #e8e8e8}
.cart_table tr td .fa-close{cursor:pointer;background:#f5f5f5;border-radius:20px;-webkit-border-radius:20px;font-size:14px;width:24px;height:24px;color:#d6162d;line-height:24px;text-align:center}
.cart_table tr td:nth-child(2){width:20%}
.cart_table tr td:nth-child(2) img{width:70%!important;margin:auto;display:block}
.cart_table tr td:nth-child(3){width:49%}
.cart_table ul li{list-style:none;font-size:13px;padding-top:5px;position:relative}
.cart_table ul li .ui_variant_shape{margin-right:10px!important}
.cart_table ul li.title{font-size:17px!important;padding-bottom:20px}
.cart_table tr td:nth-child(4){width:10%;text-align:center}
.cart_table tr td:nth-child(5){width:25%;text-align:center}
.order_info{background:#fff;width:100%;margin-top:20px;border:1px solid #e8e8e8;box-shadow:0 12px 12px 0 rgba(180,180,180,.1)}
.order_info ul li{list-style:none;padding:10px}
.order_info ul li .left{float:left}
.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:10px!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}
.empty_cart_div{height:300px;text-align:center}
.empty_cart_div .fa-shopping-basket{font-size:40px;color:#ed1c24;margin-top:100px}
.empty_cart_div p{margin-top:10px}
.order_info ul{margin-top:20px}
.cart_discount_li{color:#1f45d0}
.checkout_devider{width:96%;margin:2%;height:4px;border:1px solid #e6e6e6}
.checkout_content{text-align:center;font-size:17px;padding-top:10px}
.send_btn.checkout{margin:10px auto 20px auto}
.cart_table .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}
.bootstrap-select .btn-light .filter-option{text-align:right!important}
.send_btn.checkout .line::before{content:"\F060"!important}
.order_header{width:100%;height:140px;background:0 0;padding-top:20px}
.checkout_steps{display:flex;position:relative;justify-content:space-between;width:783px;margin:50px auto}
.checkout_steps li{list-style:none;position:relative}
.step_item{width:20px;height:20px;position:relative;border-radius:100%;-webkit-border-radius:100%;background-color:#d0d0d0;text-align:center;z-index:1}
.inactive::before{content:"";position:absolute;background-color:#d0d0d0;width:382px;height:3px;top:50%;left:0}
.checkout_steps .active::before{content:"";position:absolute;background-color:#1f45d0;width:382px;height:3px;top:50%;left:0}
.payment_box{padding-bottom:17px!important}
.shipping_data_box .header_box{background-color:#fcfcfc;border-bottom:1px solid #e7e7e7;border-radius:6px 0 0 6px;-webkit-border-radius:6px 0px 0px 6px;padding:9px;display:inline-flex;width:100%;font-size:13px;position:relative}
.shipping_data_box .header_box div{width:25%;padding-top:5px;padding-bottom:5px;color:#858585}
.shipping_data_box .header_box div span{display:block;font-weight:700;padding-top:10px;padding-left:30px}
.shipping_data_box .header_box::after{content:"\F107";font:normal normal normal 14px/1 FontAwesome;position:absolute;top:38%;left:20px;font-size:30px;color:#c6c6c6}
.active_item{background-color:#1f45d0}
.step_item::before{content:attr(step-title);font-size:13px;position:absolute;top:-25px;left:50%;transform:translateX(-50%);white-space:nowrap}
.shop_icon{height:50px;display:block;margin:auto}
.modal-dialog{min-height:calc(100vh - 60px);display:flex;flex-direction:column;justify-content:center;overflow:auto}
.modal-lg,.modal-xl{max-width:900px!important}
#add_address_box .textArea{resize:none;height:110px;width:100%;padding:10px 12px;font-size:14px;border:1px solid #ced4da;border-radius:.25rem;-webkit-border-radius:0.25rem}
#add_address_box .input_label input{padding-right:10px!important}
#add_address_box .bootstrap-select .btn{background:#fff!important;border:1px solid #ced4da;border-radius:.25rem;-webkit-border-radius:0.25rem;padding:.375rem .75rem!important}
#add_address_box .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%!important;margin-top:0!important}
#add_address_box .bootstrap-select .dropdown-menu.inner{font-size:14px;text-align:right}
#add_address_box .account_title{font-size:14px!important}
#select_location_btn{margin-top:-50px;position:absolute;z-index:10000;left:30px;border-radius:0;-webkit-border-radius:0px}
.modal-header .close{padding:0!important;margin:0!important;float:left;color:#fff;opacity:.7;font-weight:500}
#add_address_box .btn-primary{font-size:14px;height:45px!important;line-height:30px;margin:0 auto;display:table}
.feedback-hint.active{display:block}
.address_box{width:100%;background:#fff;margin-bottom:20px}
.box_border{padding:15px;border:1px solid #e8e8e8}
.address_row{margin:20px auto;width:100%;padding-top:10px;cursor:pointer;border-radius:5px;-webkit-border-radius:5px;background:#fff;border:1px solid #e8e8e8;box-shadow:0 8px 13px -7px rgba(0,0,0,.05)}
.address_row h6{margin-top:10px;padding:10px 15px 0 10px}
.address_row ul{display:flex;align-items:center;justify-content:space-between;width:100%;padding-left:10px;padding-right:8px;color:#a0a0a0;line-height:2}
.address_row .checkout_address{margin-right:15px;margin-top:15px;margin-bottom:10px;color:#a0a0a0}
.address_row ul li{list-style:none;padding-left:15px;font-size:15px}
.address_btn{color:#000;font-size:13px;line-height:21px;text-align:center;padding:4px 21px;border:none;-webkit-border-radius:5px;background-color:#a7d062;cursor:pointer}
.add_address_btn{width:98%;margin:auto;border:4px dashed #b8b8b8;background:#fff;min-height:70px;display:flex;justify-content:center;color:#a0a0a0;letter-spacing:-.3px;padding:30px}
.add_address_btn strong{font-size:20px;padding:14px 22px}
.add_address_btn strong::before{content:"\F067";padding-left:5px;font:normal normal normal 14px/1 FontAwesome}
.select_address_label{display:flex;justify-content:space-between;padding:15px 10px}
.select_address_label .fa-close{border:2px solid #8d8d8d;height:30px;width:30px;border-radius:30px;-webkit-border-radius:30px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#8d8d8d}
.default_address{padding-top:0!important;margin-top:0!important;position:relative;padding-bottom:18px}
.default_address h6{margin-top:0!important}
.default_address::before{width:5px;background:#f8ec00;position:absolute;top:0;bottom:0;content:"";right:-1px}
.default_address ul{justify-content:right!important;margin-top:10px}
.change_address_btn{position:absolute;left:0}
.checkout_contact{width:41px;height:41px;background-color:#fefeff;border:1px solid #f8ec00;box-shadow:0 8px 9px 0 rgba(0,0,0,.05);border-radius:50%;-webkit-border-radius:50%;position:absolute;top:calc(50% - 20px);right:-20px;display:flex;align-items:center;justify-content:center}
.checkout_contact::before{content:"\F00c";font:normal normal normal 14px/1 FontAwesome;color:#f8ec00}
.checkout_address_btn{background-color:#f5f5f5;width:100%;padding:6px 0;margin-top:10px;display:flex;justify-content:center;align-items:center;border:1px solid #e0e0e0;color:#636363;font-size:13px;cursor:pointer}
.selected_address{background-color:#f7fdfd!important;border-top-color:#e0eff0!important}
#loading_box{background-color:rgba(209,209,209,.49);position:fixed;top:0;bottom:0;left:0;right:0;width:100%;z-index:10000;display:none}
.loading_div{width:300px;height:130px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:0 0;text-align:center;border-radius:10px}
.loading_div img{margin:15px auto;width:200px;display:block}
.spinner{width:90px;margin:auto;text-align:center;display:none}
.spinner div{width:15px;height:15px;background-color:#7da0c5;border-radius:100%;-webkit-border-radius:100%;display:inline-block;animation:spinner 1.4s infinite}
.spinner .b1{animation-delay:-.32s;-webkit-animation-delay:-.32s}
.spinner .b2{animation-delay:-.16s;-webkit-animation-delay:-.16s}
.shipping_data_box{width:100%;background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 8px 13px -7px rgba(0,0,0,.05);margin:20px auto;font-size:14px;padding:20px 40px 10px 30px;cursor:pointer;border-radius:5px;-webkit-border-radius:5px;position:relative}
.radio_check{cursor:pointer;width:15px;height:15px;border:1px solid #ccc;border-radius:100%;-webkit-border-radius:100%;position:absolute;margin-top:4px;right:15px}
.active_radio_check::before{content:"";width:11px;height:11px;border-radius:inherit;-webkit-order-radius:inherit;background-color:#00bfd6;position:absolute;top:1px;left:1px}
@keyframes spinner{
    0%{transform:scale(0)}
    40%{transform:scale(1)}
    100%{transform:scale(0)}
}
@-webkit-keyframes spinner{
    0%{-webkit-transform:scale(0)}
    40%{-webkit-transform:scale(1)}
    100%{-webkit-transform:scale(0)}
}
.shipping_data_box .product_info_box{padding:20px;border:1px solid #3333332e;text-align:center}
.shipping_data_box .product_info_box img{width:120px!important;margin:auto;display:block}
.checkout_image{width:105px;height:40px;cursor:pointer;position:absolute;margin-top:10px;background-position:50%;margin-right:10px;background-repeat:no-repeat;background-size:contain}
.checkout_time{margin-right:130px}
.checkout_time span{font-size:12px}
.swiper_product_box{margin-bottom:10px;border-bottom:1px solid #e0e0e0;width:100%}
.headline-checkout{padding-top:70px}
.headline-checkout h6{margin:15px}
.swiper-button-next,.swiper-button-prev{width:25px!important;height:25px;cursor:pointer;background-color:#fff;border-radius:100%;box-shadow:0 8px 9px 0 rgba(0,0,0,.07);display:flex;justify-content:center;align-items:center}
.swiper_product_box .product_info_box p{font-size:14px;margin-top:20px;text-align:center;line-height:1.692;font-weight:700;letter-spacing:-.4px;color:#212529;margin-bottom:10px!important;height:44px;overflow:hidden}
.product_color_name{margin-top:5px!important;padding-bottom:5px}
.swiper-button-prev::before{content:"";display:inline-block;font-family:FontAwesome;font-size:25px}
.swiper-button-next::before{content:"\F104";display:inline-block;font-family:FontAwesome;font-size:25px}
.form-check-input{display:none}
.checkout_action{display:flex;justify-content:space-between;padding-bottom:30px}
.checkout_action li{list-style:none}
.ordering_product_list{width:100%;margin-bottom:10px;display:none}
.ordering_product_list .product_title{height:60px}
.ordering_product_list .product_color{color:#b9b9b9!important}
.profile_menu{background-color:#fff;margin-bottom:20px;margin-top:15px;border:1px solid #dedede;box-shadow:0 12px 12px 0 rgba(180,180,180,.1)}
.profile_menu_title{display:block;padding:8px 20px 0!important;color:#f2f2f2;margin-top:20px}
.order_table_info{width:100%!important;margin:0 auto!important;border-top:0;border-bottom:0}
.order_table_info tr td{color:#c4c4c4;width:50%;font-size:14px;position:relative;padding:15px 30px}
.order_table_info tr td span{color:#ddd!important;width:100%;display:block;margin-top:10px;font-size:15px;float:right}
.order_info_div{width:95%;margin:20px auto;border:1px solid #e5e5e5}
.order_info_div .header{background-color:#f8fbfb;border:1px solid #cfd0d1;color:#2e72bb;margin-bottom:14px}
.product_list_data{width:95%;margin-left:auto;margin-right:auto;margin-bottom:20px;border:1px solid #e7e7e7}
.product_list_data tr th{background-color:#808184;color:#fff;font-size:14px;text-align:center;border-right-color:#2e72bb}
.product_list_data tr td{border-left:1px solid #e7e7e7;text-align:center;vertical-align:middle}
.product_list_data .product__info{width:35%}
.product_list_data .product__info div{display:inline-flex}
.product_list_data .product__info div ul{font-size:14px;color:#6e6e6e!important;width:calc(100% - 105px)}
.product_list_data .product__info div img{width:auto;height:100px}
.product_list_data .product__info div ul li{list-style:none;padding-top:5px;text-align:right!important;line-height:22px}
.step_inactive{filter:grayscale(100%)}
.order_steps{width:95%;margin:20px auto}
.step_div{width:100%;text-align:center;font-size:13px}
.step_div span{padding-top:15px}
.order_steps img{width:90%;margin:auto;display:block}
.order_steps hr{min-width:66px;margin-right:10px;margin-left:10px;background-color:#e5e5e5;opacity:1;border-radius:5px;-webkit-border-radius:5px;height:5px;position:relative}
.order_steps .swiper-slide{display:flex;align-items:center}
.order_steps hr::before{content:"";width:27px;height:27px;border-radius:50%;-webkit-border-radius:50%;background-color:#e5e5e5;border:4px solid #fff;position:absolute;top:calc(50% - 13px);left:calc(50% - 13px)}
.hr_active{background-color:#81d7e2!important}
.hr_active::before{background-color:#81d7e2!important}
.payemnt_warning{width:95%;margin:10px auto}
.payemnt_warning span{display:block}
.product_list_table{width:95%;margin-left:auto;margin-right:auto;margin-bottom:20px;border:1px solid #80808087;text-align:center;margin-top:15px;border-radius:15px}
.profile_menu_ul li{list-style:none;padding:6px 10px 12px}
.profile_menu_ul li a{color:#ccc!important;font-size:14px}
.profile_menu_ul li a .fa{font-size:17px!important;margin-left:14px}
.profile_menu_ul .active_li{background-color:transparent!important}
.profile_menu_ul .active_li a{color:#a5cf5b!important;font-weight:700}
.light-mode .profile_menu_ul .active_li a{color:#a5cf5b!important;font-weight:700}
.profile_menu_header{padding:15px 30px;border-bottom:1px solid #f3f3f3;font-weight:700;letter-spacing:.2px;color:#fff;background:#1f45d0}
.shipping_data_box_title{font-weight:700;font-size:18px;margin-bottom:12px}
.discount_input{width:calc(100% - 130px);border-radius:0;-webkit-border-radius:0px;height:45px}
.discount_btn{width:130px!important;height:45px;border-radius:0;-webkit-border-radius:0px;background-color:#1f45d0!important;border-color:#1f45d0!important;font-size:14px}
.discount_btn:hover{background-color:#193bb5!important;border-color:#193bb5!important}
.discount_btn:focus{background-color:#175598!important;border-color:#175598!important}
.gift_li{display:none}
.discount_li{display:none}
.product_list_table tr td .fa-angle-left{font-size:30px!important}
.product_list_table tr td span{color:#ddd}
.map_ul{display:inline-flex;margin-bottom:0!important;margin-top:0;margin-bottom:14px!important}
.map_ul li{font-size:.75rem;color:grey;padding-left:5px}
.map_ul li h1{font-size:.75rem;display:inline}
.map_ul li a{color:grey}
.child_cat_div{background-color:#fff;box-shadow:0 12px 12px 0 rgba(180,180,180,.1);border:1px solid #e8e8e8;margin-left:1%;margin-top:20px;margin-bottom:30px}
.child_cat_div ul li{list-style:none;font-size:14px;padding:7px 30px;position:relative}
.child_cat_div ul li a{color:#666}
.child_cat_div ul li::before{content:"";width:8px;height:8px;border-radius:4px;background-color:#dbdbdb;display:block;top:13px;position:absolute;right:10px}
.child_cat_div .cat_name{color:#333;font-size:16px;text-align:center;font-weight:700;margin-top:20px}
.child_cat_div img{width:100%;display:block;filter:brightness(.95)}
#product_box .item_box{box-shadow:0 12px 12px 0 rgba(180,180,180,.1);border:1px solid #151619;background-color:#808184;width:100%;margin-bottom:10px}
#product_box .item_box label{font-size:14px;margin-bottom:0!important;font-weight:500;padding-bottom: 3px;}
#product_box .title_box{margin:auto;padding:10px 15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background-color:#1f45d0;color:#fff}
.mobile_data_box .title_box{padding:6px 10px!important}
.title_box .fa-angle-down{font-size:19px!important;color:#fff}
.title_box .fa-angle-up{font-size:22px!important;color:#fff}
.item_box ul li{font-size:14px;padding-top:7px;padding-right:5px;cursor:pointer;width:100%;padding-left:5px;color:#fff}
.light-mode .item_box ul li{color:#333}
.filter_box{border:0;display:none;padding:12px}
.filter_box{padding:0 6px 10px}
.filter_box .list-inline.product_cat_ul{height:221px;overflow-y:auto;scrollbar-width:thin}
.item_box ul li .title{padding-right:5px;color:#fff}
.search_product_div.product_list{display:flex;flex-wrap:wrap}
.product_div{width:33.333%;border-left:1px solid #dedede;cursor:pointer;color:grey;border-bottom:1px solid #dedede;font-size:14px}
.product_div img{width:55%;margin:0 auto;display:block}
.ename{float:left;font-size:12px!important;padding-left:10px;color:#fff}
.info{padding:10px 15px 20px}
.info a .title{color:#000;display:block;overflow:hidden;height:52px;line-height:27px;text-align:center}
.filter_price_ul{display:inline-flex;width:100%;padding-top:0!important;border-bottom:1px solid #dedede;padding-bottom:0!important}
.info .product_status{padding-bottom:10px;min-height:80px;display:flex;align-items:center}
.info .product_status div{width:100%;position:relative;display:flex;justify-content:center;font-size:16px}
.info .product_status div span{position:absolute;top:-10px;width:auto;background:#fff;padding-right:5px;padding-left:5px;color:gray}
.info .product_status div .line{width:100%;height:1px;margin:0!important;background:grey}
.filter_price_ul li{width:50%;list-style:none;text-align:center;padding-bottom:10px;font-size:14px}
.filter_price_ul li:first-child{border-left:1px solid #dedede}
.filter_price_ul li .price{background-color:#f0f0f0;width:100px;margin:10px auto;color:grey}
.price_rang_slider{width:90%!important;margin:30px auto!important;height:7px!important}
.noUi-handle{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.noUi-handle::after,.noUi-handle::before{background:0 0}
.noUi-horizontal .noUi-handle{top:-11px!important}
.range_slider_div{padding-right:10px;padding-left:10px;padding-bottom:0;border-bottom:1px solid #dedede;direction:ltr}
#price_filter_btn{background-color:#f2f3f5!important;margin:10px auto;font-size:13px;display:block;border:1px solid #a6ce5b!important}
.color_box{position:absolute;margin-right:10px}
.color_box li{height:15px!important;display:block}
.color_box li label{width:10px;height:10px;border-radius:10px;-webkit-border-radius:10px;border:1px solid rgba(128,128,128,.24)}
.color_box li .fa-plus{font-size:11px!important;color:#000}
.discount_div{margin-top:7px;color:#acacac!important;height:30px;overflow:hidden}
.info .price{color:#1f45d0!important;font-size:18px;text-align:left;position:relative;padding-bottom:10px;min-height:62px}
.price .discount-badge{left:0;top:0;font-size:15px!important;position:relative;padding:2px 15px!important;margin-right:5px}
.not_fount_product_message{width:95%;margin:20px auto;display:flex;justify-content:center;align-items:center;height:80px;border:2px dashed grey}
.product_list_box{width:100%;min-height:300px}
.product_list_box .header{width:100%;border-bottom:1px solid #dedede;margin:0 auto;background:0 0;border-bottom:1px solid #a5cf5b38;background-color: #1e1e1e;border-radius: 7px;}
.product_list_box .header ul{display:inline-flex;font-size:14px;margin:0!important}
.product_list_box .header ul .fa-sort-amount-asc{padding-left:10px}
.color_div{width:10px;height:10px;border-radius:100%;-webkit-border-radius:100%}
.shop_name{height:50px;align-items:center;display:flex;border-top:1px solid #dedede;padding-right:15px;font-size:13px;display:none}
.color_filter_ul li{display:flex;justify-content:space-between;padding-left:10px}
.item_box #search_input{font-size:13px;width:95%;margin:10px auto;background:#575757;border:1px solid transparent94;padding:5px 10px;display:block;border-radius:10px;border:0!important}
.item_box #search_input::placeholder {color:#c3c3c3;}
.product_list_box .header ul li{margin-right:10px;padding:5px;cursor:pointer;line-height:20px;color:#fff;border:1px solid transparent}
.product_list_box .header ul li:hover:not(:first-of-type){border:1px solid #a5cf5b;border-radius:4px}
.product_list_box .header ul li span{color:#fff}
.product_list_box .header ul .active{background:#a6ce5b!important;color:#fff!important;border-radius:4px;-webkit-border-radius:4px}
.toggle_box{display:flex;align-items:center}
.toggle_box #product_status{margin:10px}
.toggle_box #send_status{margin:10px}
.toggle_box span{font-size:13px;color:#fff}
.toggle-light .toggle-off,.toggle-light .toggle-select .toggle-on{background:#2e72bb!important}
#selected_filter_box{display:flex;flex-wrap:wrap}
.selected_filter_item{border:1px solid #a5cf5b96;border-radius:10px;-webkit-border-radius:10px;padding:4px 8px;display:table;color:#5a5a5a;margin:5px;font-size:13px;cursor:pointer}
.selected_filter_item span{color:#e4e0de}
.selected_filter_item span.fa{color:#e4e0de;margin-right:7px}
.selected_filter_item .fa-close{padding-right:5px;padding-left:5px}
.search_category_ul{margin-right:7px!important}
.search_category_ul li{list-style:none}
.search_category_ul .parent::before{content:"\F104";padding-left:5px;font-family:"Font Awesome 5 Free";font-weight:900}
.search_category_ul li a{font-size:13px}
.search_category_ul li ul{padding-right:19px}
#product_box .col-3{flex:0 0 20%;max-width:20%;padding-right:0!important}
#product_box .col-9{flex:0 0 80%;max-width:80%;padding:0!important}
#brand_search{font-size:13px!important;border:0;width:100%;margin:10px auto;background:#ccc;padding:5px 10px;display:block;border-radius:30px}
#brand_search:focus{box-shadow:none!important}
.filter_brand_div{position:relative}
.filter_brand_div::before{content:"\F002";position:absolute;top:27px;left:11%;font-weight:900;font-family:"Font Awesome 5 Free"!important}
.brand_info img{display:block;margin:0 auto 12px;border-radius:5px 5px 0 0}
.brand_info p{text-align:center}
.brand_info p a{font-size:12px;color:#7a7a7a}
.compare_product_list{position:fixed;bottom:15px;left:35px;background:#fff;border:1px solid #eaeced;z-index:100;padding-bottom:50px}
.compare_product_list ul{width:265px}
.compare_product_list ul li{list-style:none;font-size:11px;margin:10px;display:inline-flex}
.compare_product_list ul li img{width:55px}
#compare_list div{position:fixed;bottom:25px;left:45px;z-index:200;background:#a6ce5b!important;color:#000;padding:5px 10px;border-radius:5px;-webkit-border-radius:5px;cursor:pointer}
#compare_list div span{font-size:14px!important;line-height:0!important}
.compare_item_list{width:100%;margin:auto;padding-bottom:20px;position:relative}
.compare_item_list .content{background:0 0;padding:20px 0 0}
.compare_ul li{list-style:none}
.compare_ul .title{background-color:#f0f2f38f;padding:10px}
.compare_ul .value{display:flex;width:100%}
.compare_ul .value div{width:25%;padding:9px}
.compare_title{padding-right:12px}
.compare_title:before{content:"";position:absolute;right:0;width:0;height:0;border-color:transparent #a5cf5b transparent transparent;border-style:solid;border-width:10px;top:12px}
.left_border{border-left:1px solid #eaeced}
.gallery_box{width:25%;border-left:1px solid #575757;height:360px;position:relative;height:auto!important}
.compare_gallery_pic{margin:auto;width:50%!important;max-height:100%;display:block;border-radius:7px}
.compare_product_gallery{width:100%;display:inline-flex;z-index:10;background:#80818452;top:0}
.compare_tag{height:30px}
.compare_tag p{display:block!important;display:block!important}
.compare_box{width:98%;margin:auto;position:relative;background:0 0;border:1px solid #575757}
.empty_compare_list{position:absolute;bottom:10px;right:20px;font-size:14px;color:#a60c26;cursor:pointer}
.compare_title{position:relative;margin-right:0;padding:10px 16px 10px 10px}
.remove_product_of_compare_list{width:30px;height:30px;border-radius:50%;-webkit-border-radius:50%;position:absolute;top:8px;left:12px;z-index:10;background-color:#f5f5f5;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:1}
.remove_product_of_compare_list span{color:#000}
.gallery_box .swiper-container{margin-top:40px;margin-bottom:20px}
.gallery_box .title{width:90%;margin:auto;height:46px;overflow:hidden}
.gallery_box .title a{font-size:13px;color:grey!important}
.gallery_box .price{color:#df366d;text-align:center;margin-top:18px}
.gallery_box .btn-primary{border-radius:4px!important;-webkit-border-radius:4px!important;margin:15px auto;font-size:14px;display:table!important}
.compare_add{width:25%;height:300px;position:relative;height:auto!important}
.compare_add .add{width:87%;margin:40px auto 20px;color:#b3b3b3;cursor:pointer;background:#fff;padding:10px;border-radius:10px;-webkit-border-radius:10px;border:5px dashed #d2d2d2;display:block;height:220px}
.compare_add .btn-dark{color:#2f2f2f!important;background-color:#a5cf5b!important;border-color:transparent;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.compare_add .btn-dark:hover{color:#000!important;background-color:#a5cf5b!important;border-color:#fff;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.light-mode .compare_add .btn-dark:hover{border:1px solid #00000082}
.light-mode .checkout-bt a:hover{border:1px solid #8080806b!important}
.light-mode .gallery_box .btn-primary:hover{border:1px solid #00000082!important}
.compare_add .btn-dark{border-radius:4px!important;-webkit-border-radius:4px!important;margin:15px auto;font-size:14px;display:table!important}
.select_product_for_compare{width:23%;border:1px solid #e9e9e9;margin:8px;border-radius:6px;-webkit-border-radius:6px;cursor:pointer}
.product_list .modal-lg,.product_list .modal-xl{max-width:1024px!important}
.select_product_for_compare p{padding:10px;font-size:13px;height:58px;overflow:hidden;line-height:23px;text-align:center;margin-bottom:9px}
.select_product_for_compare img{width:50%;margin:15px auto;display:block}
.product_list .modal-body{max-height:450px!important;overflow-y:auto}
.product_list .modal-content .header .input-group{margin-top:20px}
.product_list .header .form-control{text-align:right!important;font-size:15px;height:45px;padding-right:40px}
.product_list .header .input-group.mb-3::before{content:"\F002";display:block;position:absolute;z-index:10;top:15px;right:16px;cursor:pointer;transform:rotate(-270deg);color:#bbb;bottom:18px;font-weight:900;font-family:"Font Awesome 5 Free"}
.header .input-group-prepend{background:#fff!important}
.header .input-group-prepend .btn-outline-secondary{width:100%;border:1px solid #ced4da!important;font-size:15px}
.header .input-group-prepend .btn-outline-secondary:focus{box-shadow:none!important}
.dropdown-item{cursor:pointer}
.product_list .header .dropdown-item{font-size:14px;text-align:right}
.product_offer_box{display:inline-flex;justify-content:space-between;width:100%;border-bottom:1px solid #a60c26;font-size:12px}
.product_offer_box img{margin-right:10px!important;margin-top:15px!important;height:15px!important;margin-bottom:12px}
.product_offer_div{height:0;margin-bottom:5px}
.paginate_div{width:100%;float:right;display:flex;justify-content:center;margin:20px 0}
.product_offer_box .c-counter{font-size:15px;color:#a60c26!important;margin-top:10px}
.product_offer_box .c-counter span{width:25px;display:block;text-align:center;margin-top:2px}
.page-item.active .page-link{background-color:#a6ce5b;border-color:#a6ce5b}
.pagination .page-link{position:relative;display:block;margin:0 5px;background-color:transparent!important;border:1px solid #a5cf5b!important;border-radius:4px!important;font-size:13px;color:#fff;height:34px;line-height:17px}
.pagination .page-link .active{color:#fff}
.compare_product_list .fa-close{width:28px;height:20px;background:#a60c26;border-radius:100%;display:flex;justify-content:center;align-items:center;color:#fff}
#remove_all_filter{color:#f7ec00;font-size:14px}
.review_image{width:80%;margin:30px auto;display:block}
.review_box{width:95%;margin:40px auto;position:relative}
.review_box .item_row{position:relative;padding-bottom:10px}
.review_box .item_row::before{content:"";background:#eee;width:1px;position:absolute;bottom:0;top:43px;right:18px}
.review_box .item_row .content{padding-right:40px;padding-left:40px;text-align:justify}
.review_box .item_row h3{padding-right:45px;font-size:18px;padding-top:8px}
.expert_button{width:38px;height:32px;background-color:#a7a9a9;position:absolute;right:0;top:0;color:#fff;border:none;border-radius:0 15px 15px;-webkit-border-radius:0px 15px 15px}
.item_tozihat{max-width:50%;float:left}
.expert_button:before{content:"\F068";font-family:FontAwesome;color:#fff}
.plus_btn::before{content:"\F067"!important}
.review_tozihat{padding-bottom:30px}
.review_box .block{margin-top:15px;margin-bottom:15px;padding:40px 150px 40px 121px;position:relative;font-size:16px;background-color:#fbfbfb;line-height:30px}
.review_box .block::before{background:url("../files/images/e8f55a97.svg") no-repeat;content:"";height:55px;width:69px;position:absolute;top:20px;right:56px}
.review_box .block::after{left:44px;bottom:10px;position:absolute;content:"";height:55px;width:69px;background:url("../files/images/3f51c9a0.svg") no-repeat}
.tozihat{margin-bottom:50px;background:#fcfcfc;padding-bottom:40px;padding-left:20px}
.tozihat::after{width:165px;height:165px;position:absolute;content:"";top:110px;right:81px;background:url("../files/images/025314f5.svg") no-repeat}
.tozihat .content{padding:15px 300px 15px 15px;text-align:justify;line-height:35px;position:relative}
.tozihat .content div{max-height:250px;overflow:hidden}
.more_content{position:absolute;width:calc(100% - 300px);bottom:0;background:#fcfcfc;cursor:pointer;display:flex;justify-content:center}
.more_content span{border-bottom:1px dashed #00bfd6;display:table;font-size:14px;color:#00bfd6}
.more_content::after{content:"";position:absolute;right:0;left:0;opacity:1;bottom:30px;height:105px;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(99%,hsla(0,0%,98.8%,.99)),to(#fcfcfc));background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,98.8%,.99) 99%,#fcfcfc)}
.show_short_content{background:0 0;bottom:-15px}
.show_short_content::after{content:"";height:0!important}
.review_box .headline{color:#6f6f6f;letter-spacing:-.3px;font-weight:500;line-height:40px;font-size:20px}
.review_box .headline span{display:block;font-size:16px}
.product_info{width:100%;background:0 0;display:inline-flex;padding:0 40px}
#comment_form{width:100%}
#score_box .col-md-4 img{width:85%;margin:50px auto;display:block}
.score_box_header{padding:20px 0;border-bottom:1px solid #ddd}
.score_box_header .title{font-size:17px;line-height:32px;color:#494949}
.score_box_header .title p{padding-right:20px}
.rang_box{position:relative;margin-top:30px}
.rang_box input[type=range]{width:315px!important;position:absolute;top:23px;z-index:10;margin-top:12px;background:0 0}
.rang_box input[type=range]::-moz-focus-outer{border:0}
.rang_box input[type=range]::-moz-range-thumb{position:absolute;width:19px;height:19px;z-index:2;background-color:#2e72bb;cursor:pointer;border:2px solid #fcfcfc;border-radius:50%;-webkit-border-radius:50%}
.rang_slider_div{width:300px;background:#d5d5d5;position:relative;height:5px;margin-top:10px}
.rang_slider_div::before{position:absolute;right:100%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:13px;content:attr(data-rate-title);margin-right:27px}
.active_rang_slider{right:0;left:50%;position:absolute;background-color:#2e72bb;height:6px}
.active_rang_step{background-color:#2e72bb!important}
.rang_box label{font-size:13px;color:#333}
.js-slider-step{position:absolute;width:12px;height:12px;z-index:2;border-radius:50%;-webkit-border-radius:50%;background-color:silver;cursor:pointer;border:2px solid #fcfcfc;top:50%;transform:translateY(-50%)}
.slider_step_three{right:calc(25% - 6px)}
.slider_step_four{right:calc(50% - 6px)}
.slider_step_five{right:calc(75% - 6px)}
.discount_cart_div{font-size:13px}
.slider_step_six{right:calc(100% - 6px)}
.score_comment_form{width:95%;margin:16px auto auto}
.positive_item{padding-right:24px}
.positive_item:before{content:"";width:8px;height:8px;border-radius:4px;-webkit-border-radius:4px;position:absolute;right:7px;top:8px;background:#2e72bb}
.negative_item{padding-right:10px}
.negative_item:before{content:"";width:8px;height:8px;border-radius:4px;-webkit-border-radius:4px;position:absolute;right:7px;top:8px;background:#a60c26}
.input_add_point{margin-bottom:20px;position:relative}
.input_add_point input[type=text]{border-radius:5px;border:1px solid #c8c8c8;color:#717171;font-size:14px;padding:4px 12px;width:100%;letter-spacing:-.8px}
.score_comment_form textarea{width:100%;height:150px;resize:none;line-height:1.5;border-radius:.25rem;border:1px solid #ced4da;font-weight:400;padding:10px;margin-top:20px}
.score_comment_form .form-control{padding-right:10px!important}
.add_comment_btn{font-size:15px;line-height:15px;border-radius:8px;-webkit-border-radius:8px;background-color:#2e72bb;border:1px solid #2e72bb;padding:10px 24px;color:#fff}
.add_comment_tozihat{border-right:1px solid #ededed;padding:40px 50px;margin-top:16px}
.add_comment_tozihat h4{margin-bottom:25px;font-size:21px;line-height:1.5;letter-spacing:-.5px}
.input_add_point button{width:48px;height:100%;background:0 0;border:none;position:absolute;left:0;top:0;padding:0;cursor:pointer;display:none}
.input_add_point button::before{content:"\F0FE";font-family:FontAwesome;font-size:22px;position:absolute;top:0;left:13px;color:#878787}
.score_comment_form .item_list div{margin-top:15px;font-size:14px;line-height:14px;border-radius:8px;-webkit-border-radius:8px;padding:10px;margin-bottom:15px;display:flex;justify-content:space-between;cursor:pointer}
#advantage_input_box div{background-color:#edf6f7;color:#3a8c96}
#disadvantage_input_box div{background-color:#fff3f4;color:#a60c26}
.comment_box .rating_ul{margin-top:56px;padding-right:0!important}
.comment_box .rating_ul li{list-style:none;display:flex;font-size:14px;width:100%;padding-bottom:10px}
.comment_box .rating_ul li label{width:170px!important}
.comment_box .rating{position:relative;height:4px;border-radius:3px;-webkit-border-radius:3px;background-color:#eaeaea;width:calc(100% - 220px);margin-top:9px}
.comment_box .rating::before{content:attr(data-rate-digit);position:absolute;right:100%;margin-right:11px;color:#6f6f6f;font-size:13px!important;bottom:-6px}
.rating-value{background-color:#2e72bb;height:4px;border-radius:3px;-webkit-border-radius:3px}
.comment_box{font-size:15px;margin:20px}
.comment_box h2{color:#6f6f6f;font-size:18px;font-weight:500}
.comment-summary_note{padding-right:30px;padding-left:30px;line-height:25px!important}
.comment-summary_note span{color:#5a5a5a;letter-spacing:-.4px;margin-bottom:20px;display:block;font-size:19px}
.comment-summary_note a{color:#fff!important;background-color:#2e72bb!important;border-color:#2e72bb!important;border-radius:4px!important;letter-spacing:-.4px;margin:15px 0}
.message_purchased{background-color:#fcfef5;border:1px solid #cfe3bb;color:#b1d58b;display:table;padding:10px 20px;margin-bottom:15px;font-size:14px}
.message_purchased a{color:#000}
.comment_div{border-radius:5px;-webkit-border-radius:5px;background-color:#fcfcfc;border:1px solid #f3f3f3;padding:57px 30px 30px;margin-bottom:20px}
.comment_box .comment_content{color:#505050;font-size:15px;line-height:24px;margin-top:20px;margin-bottom:20px}
.evaluation_ul{margin-top:5px;padding-right:0!important}
.evaluation_ul li{list-style:none;position:relative;font-size:14px}
.evaluation_ul li span{margin-right:15px}
.evaluation_ul li::before{width:8px;height:8px;position:absolute;border-radius:4px;-webkit-border-radius:4px;content:"";top:5px}
.evaluation_ul.advantage li::before{background-color:#2e72bb}
.evaluation_ul.disadvantage li::before{background-color:#a60c26}
.btn_like{border-radius:8px;-webkit-border-radius:8px;border:1px solid #ededed;background-color:#fff;padding:5px 13px;color:#8c8c8c;font-size:14px;margin-right:20px}
.btn_like::before{margin-left:7px;color:#7a7a7a;font-size:15px!important;content:attr(data-count)}
.comment_div .footer{margin-top:20px}
.feq_filter{display:flex;border-bottom:1px solid #eee;justify-content:space-between}
.feq_filter_item{display:flex;margin:0!important}
.feq_filter_item li{list-style:none;margin-right:10px;margin-left:10px;padding:14px 19px;position:relative;cursor:pointer;font-size:16px!important}
.feq_filter_item::before{display:inline-flex;content:attr(data-title);padding:14px 19px}
.feq_filter_item .is-active::after{background-color:#2e72bb;position:absolute;height:1px;content:"";top:100%;right:0;left:0}
.no_record_message{text-align:center;padding-top:40px;padding-bottom:20px;color:#a60c26}
.feq_filter p{padding:14px 19px;margin-bottom:0!important}
.chart_ul{padding-right:10px;padding-left:10px}
.chart_ul li{list-style:none;display:flex;width:250px;font-size:15px;align-items:center}
.c-footer{margin-top:50px;padding:50px 10px 0;background-color:#eceff1;position:absolute;line-height:22px;width:100%}
.c-footer nav{display:flex;justify-content:space-between;width:90%;margin:auto}
.c-footer_feature_item-1{background:url("../files/images/8f570b58.svg") 50% 8px no-repeat;background-size:auto 58px}
.c-footer_feature_item-2{background:url("../files/images/a9286d2f.svg") 50% 8px no-repeat;background-size:auto 58px}
.c-footer_feature_item-3{background:url("../files/images/22414818.svg") 50% 8px no-repeat;background-size:auto 58px}
.c-footer_feature_item-4{background:url("../files/images/514926b1.svg") 50% 8px no-repeat;background-size:auto 58px}
.c-footer_feature_item-5{background:url("../files/images/fdb293e6.svg") 50% 8px no-repeat;background-size:auto 58px}
.c-footer nav a div{text-align:center;padding-top:80px;font-size:13px;color:#606060;padding-bottom:20px;margin:auto}
.c-footer .row{width:98%;border-top:1px solid #cecece;margin:auto!important;padding-top:20px;color:#4a5f73}
.c-footer .row ul{margin-top:20px;margin-bottom:30px}
.c-footer .row .form-group{display:flex;margin-top:20px}
.c-footer .row .form-group input{border-radius:0;-weblit-border-radius:0px;font-size:13px}
.c-footer p{text-align:center;font-size:14px;border-top:1px solid #cecece;padding-top:15px}
.c-footer .row .form-group .btn{border-radius:0;-weblit-border-radius:0px;font-size:13px}
.c-footer img{max-width:90px;margin-top:10px}
.c-footer .row ul li{font-size:14px;list-style:none;line-height:30px;color:#c6c6c6}
.promo_single{text-align:center;height:490px;margin-top:20px;background-color:#fff;border:1px solid rgba(0,191,214,.29);box-shadow:1px 1px 4px 0 rgba(0,0,0,.03);border-radius:5px;-webkit-border-radius:5px}
.promo_single a{display:none}
.promo_single img{width:70%;margin:42px auto;display:block}
.promo_single .active{display:block!important}
.promo_single_header{height:55px;display:flex;align-items:center;justify-content:center;position:relative}
.promo-single-bar::after{position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#ffd3db,#ed1c24);content:"";animation:bar-fill 7s infinite}
.header_cart_box{width:350px;position:relative;z-index:1000}
.header_cart_box .cart_table{max-height:300px!important;overflow-y:auto!important;display:block}
.header_cart_box .cart_table tr td:first-child{width:28%!important}
.header_cart_box .cart_table tr td:nth-child(2){width:71%!important;padding-right:1%!important}
.header_cart_box .cart_table td ul li{font-size:11px!important;display:flex;text-align:right}
.header_cart_box .product_cart_info{width:100%;display:flex;justify-content:space-between}
.header_cart_box .product_cart_info .fa{font-size:16px}
.header_cart_box a:hover{color:#000}
.header_cart_box .cart_table td ul .title{font-size:13px!important;padding-bottom:5px!important}
.header_cart_box .cart_table td img{width:90%!important}
@keyframes bar-fill{
    0%{width:0%}
    100%{width:100%}
}
.dropdown.cart{position:absolute;top:15px;left:0}
.basket_arrow{border-left:1px solid #c6c6c6;border-top:1px solid #c6c6c6;position:absolute;width:15px;height:15px;left:30px;top:-9px;background:#fff;transform:rotate(45deg)}
.dropdown.cart .dropdown-menu{border-color:#c6c6c6;padding-top:0!important;padding-bottom:0!important}
.dropdown.cart .box_label{width:100%;display:flex;justify-content:space-between;align-items:center;height:40px;padding:5px 10px;font-size:14px;cursor:pointer}
.dropdown.cart .box_label div span{display:block}
.order_page{background-color:#a60c26;color:#fff;padding:5px!important;font-size:13px}
.order_page:hover{color:#fff}
.dropdown.cart .cart_table{margin-top:0!important}
.productPriceList{background:#fff;margin-top:20px}
.warranty_list div{width:20%!important;display:flex;font-size:15px;align-items:center;cursor:pointer}
.warranty_list{width:100%;display:flex;justify-content:space-between;padding:20px}
.warranty_list .fa{margin-left:5px}
.warranty_list .price{font-size:16px;justify-content:center;color:#000!important}
.productPriceList .active{background:#f4fbff!important;border:1px solid #19bfd3!important}
.product_send_time::before{background:url("../files/images/d0a997dc.svg") no-repeat 50% 50%;width:33px;height:32px;content:"";margin-left:10px;background-size:contain}
.btn-seller-add-cart{border-radius:8px;-webkit-border-radius:8px;border:2px solid #00bfd6;padding:10px 20px;color:#00bfd6;font-weight:400;font-size:14px;cursor:pointer}
#add_address_box .alert{width:100%;font-size:14px;margin:0 10px 10px}
#additional_info #location .col-md-6{padding:0!important}
#additional_info .form-control{padding-right:15px!important}
#additional_info .feedback-hint{right:90%!important}
#additional_info .footer .btn{margin-left:10px}
#additional_info .toggle_box{margin-top:25px!important}
.center{text-align:center!important}
#additional_info .form-column{border-left:1px solid #e6e6e6;margin-top:20px}
.add_address_btn{width:98%;border:2px dashed #b8b8b8;background:#343842;min-height:70px;color:#f0f0f0;letter-spacing:-.3px;padding:30px;margin:12px auto;border-radius:12px;height:auto!important;display:flex;justify-content:center;align-items:center;font-size:16px!important;flex-direction:column}
.light-mode .add_address_btn{width:98%;border:2px dashed #b8b8b8;background:#f6f6f7;min-height:70px;color:#333}
.profile_address_btn::before{content:"\F041"!important;font-family:'Font Awesome 5 Free';font-size:40px!important;padding-left:5px}
#review{min-height:320px!important}
.question_box{margin:35px}
.feq_headline{color:#6f6f6f;font-weight:700;line-height:35px;font-size:19px}
.feq_headline span{display:block;padding-top:5px;font-size:15px!important}
.question_box textarea{padding:10px;width:100%;height:180px;resize:none;margin-top:20px;border-radius:5px;-webkit-border-radius:5px;border:1px solid #dfdfdf}
.question_buttom_div{display:flex}
.question_buttom_div button{margin-top:10px;padding:12px 30px;background-color:#2e72bb;color:#fff!important}
.question_buttom_div .agreement{margin:18px}
.question_buttom_div .agreement label{margin-right:10px;line-height:30px;font-size:13px}
.feq_list li{list-style:none;position:relative;border:1px solid #dbdbdb;background:#fcfcfc;margin-right:171px;padding:19px 29px 50px;color:#4d4d4d;min-height:220px;margin-top:20px;border-radius:4px;-webkit-border-radius:4px}
.feq_list li::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dbdbdb;border-width:11px 0 11px 11px;left:100%;top:50%}
.feq_list .feq_header{width:122px;margin-left:44px;position:absolute;left:100%;top:35px;text-align:center;font-size:20px}
.feq_list .feq_header span{font-size:15px!important;display:block}
.feq_list .feq_header::before{content:"\F059";display:inline-block;font-size:40px;color:#17b1a5;font-family:FontAwesome}
.feq_list .anserFormItem .feq_header::before{content:""!important}
.feq_list .anserFormItem .btn-secondary{background-color:#35ccde!important;border-color:#35ccde!important}
.feq_list .anserFormItem h5{width:100%!important}
.feq_list .footer{font-size:14px;position:absolute;display:flex;width:100%;right:0;bottom:25px;padding:0 20px;justify-content:space-between}
.data_link{cursor:pointer;font-size:12px}
.answer_li{margin-top:0!important;border-top-right-radius:0!important;-webkit-border-top-right-radius:0px!important;border-top-left-radius:0!important;-webkit-border-top-left-radius:0px!important;border-top:0!important}
.answer_li .feq_header::before{content:""!important}
.disabled_textarea_div{padding:10px;width:100%;height:180px;resize:none;margin-top:20px;border-radius:5px;-webkit-border-radius:5px;border:1px solid #dfdfdf;background-color:#dfdfdf}
#login_box .feedback-hint{display:block!important}
#login_box .modal-body{padding:0!important}
#login_box #auth_box{margin:0}
#login_box .modal-content{width:412px}
#login_box .modal-dialog{width:412px}
#login_box .feedback-hint{right:auto;left:0!important}
#login_box .form-group{padding-top:15px!important}
#login_box .alert-warning{margin-bottom:0!important;text-align:center!important}
#login_box .data_link{font-size:15px!important}
.reset_password_link{font-size:13px;color:#1f45d0}
.btn-seller-add-cart:hover{background-color:#00bfd6;color:#fff!important}
.favorite_list .col-3{position:relative}
.favorite_list .col-3 .fa-trash-o{position:absolute;font-size:20px;top:calc(50% - 10px);cursor:pointer}
.favorite_list .col-9{display:flex;flex-direction:column;justify-content:space-between;padding:0!important}
.favorite_list .col-9 div{display:flex;justify-content:space-between;align-items:center}
.favorite_list .col-9 .product_price{color:#ed1c24;font-size:18px}
.favorite_list .col-9 .btn-primary{font-size:14px;border-radius:0!important;-webkit-border-radius:3px!important;background-color:#a5cf5b!important;border-color:#a5cf5b!important}
.favorite_list .pagination{width:100%;float:right;display:flex;justify-content:center;margin:20px 0}
.favorite_list .col-3 img{width:70%!important;margin:auto;display:block}
.favorite_list .row{background-color:#fff;padding:15px;margin-bottom:15px!important;display:flex}
.product_gallery_box{width:100%;padding:0 3px 0}
.product_gallery_box ul{display:inline-flex;width:100%;justify-content:space-between;overflow:hidden}
.product_gallery_box ul li{list-style:none;width:23%;box-shadow:0 0 3px 0 #cbcaca;border-radius:5px;-webkit-border-radius:5px;padding:10px 0;cursor:pointer}
.product_gallery_box ul .button{display:flex;justify-content:center;align-items:center}
.product_gallery_box ul .button div{display:flex;width:34px;justify-content:space-between}
.product_gallery_box ul .button div span{width:8px;height:8px;background-color:#b3b3b3;border-radius:50%;-webkit-border-radius:50%;display:block}
.gallery_box_content{border-radius:0!important;-webkit-border-radius:0px!important;height:570px;display:inline-flex;flex-direction:row!important}
.gallery_box_content .left_box{margin:0 auto;position:relative;width:66%;display:flex;justify-content:center;align-items:center;overflow:hidden;flex-direction:column}
.gallery_box_content .right_box{overflow:hidden;width:15%;border-left:1px solid #c8c8c8}
.img_swiper{overflow-y:hidden;transform:translate3d(0,200px,0);transition-duration:.3s}
.img_swiper .swiper-slide{padding-top:15px;padding-bottom:15px}
.img_select_border{border-left:2px solid #f8ec00!important}
.gallery_box_content .swiper-slide img{width:60%;margin:auto;display:block}
#product_gallery_box .modal-lg{max-width:66%!important;width:66%!important}
#product_gallery_box .left_box img{margin:auto;display:block}
#product_gallery_box .left_box .close{position:absolute;top:0;left:0;font-size:30px;z-index:100}
#product_gallery_box .modal-body{display:flex}
.rang_slider{position:absolute;bottom:40px;right:0;left:0;direction:ltr;width:180px;height:40px;margin:auto;background:#fff;display:inline-flex;justify-content:center;border-radius:5px!important;-webkit-border-radius:5px!important}
.rang_slider input[type=range]{width:100px!important;margin-top:7px}
.rang_slider .fa{color:grey;margin-top:15px}
.rang_slider .fa-minus{margin-right:15px}
.rang_slider .fa-plus{margin-left:15px}
.gallery_item{position:relative;width:100%;overflow-x:hidden;overflow-y:hidden;cursor:pointer}
.profile_box_header{position:relative;background-color:#00bfd6;height:96px;display:flex;justify-content:center}
.profile_box_header .profile_avatar{background-image:url(../files/images/f03362d0.svg);background-size:64px 64px;height:102px;width:102px;background-repeat:no-repeat;background-color:#fff;border:4px solid #beebf1;border-radius:50%;-webkit-border-radius:50%;top:12px;position:absolute;background-position:50%}
.profile_info{text-align:center;padding-top:30px;padding-bottom:30px;font-weight:700}
.message_form{width:95%;margin:20px auto}
.message_form .form-control{border-radius:0!important;-webkit-border-radius:0px!important;font-size:14px!important}
.message_form .btn{border-radius:0;-webkit-border-radius:0px;font-size:14px!important}
.message_form textarea{resize:none;font-size:14px!important;height:150px}
.messageList{width:95%!important;margin:10px auto 10px!important}
.message_table tr td,.message_table tr th{text-align:center}
.search_form{padding-bottom:20px;display:flex}
.search_form .form-control{max-width:300px!important;border-radius:0;-webkit-border-radius:0px}
.messageList .btn{font-size:13px!important;border-radius:0;-webkit-border-radius:0px}
.search_form .form-group{margin-bottom:0!important}
.count_span{width:25px;height:25px;background-color:#a5cf5b;color:#fff;border-radius:50%;-webkit-border-radius:50%;text-align:center;display:block;line-height:normal;margin-top:5px}
.profile_menu_ul li{display:flex;justify-content:space-between}
.page_cover{width:100%;height:410px;background:linear-gradient(rgba(253,253,253,.6),rgba(34,37,44,.11)),url('../files/images/9de6ef39.jpg') top no-repeat;background-size:cover}
.page.faq_list{background:#2b2b2b!important;margin-bottom:10px;padding:30px;line-height:30px;border:1px solid #80818445!important}
.page.faq_list.common_question_list{background:#2b2b2b!important}
.faq_list{width:91%!important;border-radius:10px;-webkit-border-radius:10px;margin-top:-174px!important;margin-right:auto;margin-left:auto}
.feq_cat_list{display:flex;flex-wrap:wrap;padding-top:20px}
.feq_cat_list a{width:25%;display:block}
.feq_cat_list a:nth-child(5) .feq_cat::before,.feq_cat_list a:nth-child(6) .feq_cat::before,.feq_cat_list a:nth-child(7) .feq_cat::before,.feq_cat_list a:nth-child(8) .feq_cat::before{display:none!important}
.feq_cat_list a:hover{color:#000!important}
.feq_cat{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;height:200px;position:relative}
.feq_cat:hover{border-radius:8px;box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}
.feq_cat span{margin-top:10px;color:#d2d2d4}
.faq_cat_icon{width:105px;height:105px;background:#f9f9f9e6 50% no-repeat;margin-bottom:10px;border-radius:50%;display:flex;justify-content:center;align-items:center}
.faq_cat_icon img{max-width:100%;width:60px}
.cat_list_border_left::after{content:"";height:calc(100% - 20px);position:absolute;top:10px;width:1px;background-color:#d3d3d338;left:0}
.feq_cat::before{content:"";width:calc(100% - 20px);position:absolute;right:10px;height:1px;background-color:#d3d3d338;bottom:0}
.common_question_list{margin-top:30px!important}
.common_question{line-height:30px;border:1px solid #dedede3d;border-radius:10px;margin-top:10px;background:#49494a}
.common_question_header{width:100%;display:flex;justify-content:space-between;font-weight:700;height:60px;align-items:center;padding-right:15px;padding-left:20px;cursor:pointer}
.common_question_header h5{margin:0!important;font-weight:700;font-size:15px}
.common_question_header .fa{font-size:20px;color:#a5cf5b}
.small_answer{display:none;width:96%;margin:10px auto}
.more_data{width:100%;text-align:left}
.page_cover_title{width:100%;padding-top:60px;color:#fff;text-align:center}
.page_cover .search_box{width:100%;display:flex;justify-content:center}
.page_cover .search_box form{width:500px;display:flex;margin-top:20px}
.page_cover .search_box form .btn{width:100px!important;font-size:14px;height:45px;padding-bottom:9px}
.page_cover .search_box form .form-control{width:calc(100% - 120px)!important;margin-left:7px;font-size:14px;height:45px;background:#e5e5e6;padding-bottom:9px}
.cat_info{display:flex;align-items:center}
.cat_info img{width:60px;margin-left:10px}
.faq_list .answer{margin-top:20px}
.faq_list .answer img{width:90%!important;margin:auto;display:block}
.faq_list .answer video{margin:auto;display:block}
.product-unavailable{margin:10px 0}
.product-unavailable span{font-weight:700;font-size:20px;color:#7a7a7a;margin-bottom:20px;display:block}
.small_answer ul li{font-size:13px;color:#eee;line-height:23px}
.light-mode .small_answer ul li{font-size:13px;color:#eee;line-height:23px}
.small_answer ul li::marker{color:#00bfff}
@media (max-width:1279px){
    .slider .col-2{display:none}
    .slider .col-10{max-width:100%!important;flex:0 0 100%!important;padding:0!important}
    .slider .col-3{padding:0!important}
    .slider .col-9{padding-left:0!important}
    .index-pic{height:211px}
}
@media (min-width:1280px){
    .slider .col-10{padding-right:15px!important}
    .slider_box{height:320px}
    .slide_div a{height:320px}
    #right-slide{top:144px}
    #left-slide{top:144px}
    .discount-box-content{width:75%!important;min-width:75%!important}
    .discount_left_item{display:block}
    .discount_box_footer{display:none}
    .slider .col-3{display:none}
    .slider .col-9{width:100%;min-width:100%;padding:0!important}
    .slider .col-10{padding-left:0!important}
    .product_div{width:25%!important}
    .product_div img{width:auto!important;max-height:200px}
    .gallery_box_content{height:auto!important}
}
@media (min-width:1500px){
    .gallery_box_content .swiper-slide img{width:70%}
}
.noUi-handle{border-radius:59%!important;-webkit-border-radius:59%!important;background:#2e72bb!important;border:1px solid #2e72bb!important;box-shadow:none!important}
.noUi-horizontal .noUi-handle{top:-8px!important}
.noUi-handle::after,.noUi-handle::before{background:0 0!important}
.noUi-connect{background-color:#17b1a5!important}
del{color:#979898;font-size:15px}
.important_item_ul li:before{content:"";width:5px;height:5px;background:#ccc;margin-left:5px;border-radius:50%;float:right;margin-top:10px}
.selectpicker{width:100%}
button.btn.dropdown-toggle.btn-light{display:none}
.cart_color_div{position:relative}
.cart_color_div .ui_variant_shape{top:4px!important;margin-right:5px}
.swiper_product_box .product_info_box span{font-size:12px;font-weight:500}
#add_address_box .bootstrap-select .btn{display:none}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner{margin-right:20px}
#warranty_box .selectpicker{width:max-content;min-width:100px;border:1px solid #33333317;border-radius:5px;height:35px}
#warranty_box .dropdown{display:inline-block}
#priceItem{display:inline-block!important;width:max-content;min-width:150px;border:1px solid #e9ecef;background-color:#f8f9fa;border-radius:5px;height:50px}
.order_info div.send_btn.checkout{width:80%}
.shipping_data_box .swiper_product_box .swiper-button-next,.shipping_data_box .swiper_product_box .swiper-button-prev{top:30px!important;width:30px!important;height:30px!important;border:1px solid #eee}
#send_order_type_box .swiper_product_box{padding:30px}
#send_order_type_box .shipping_data_box p{position:relative}
#send_order_type_box .shipping_data_box p span.radio_check{bottom:4px;top:unset;right:0}
#send_order_type_box .shipping_data_box p span.order_send_type{padding-right:20px}
.shipping_data_box .swiper_product_box .product_info_box span.ui_variant_shape{top:2px!important}
.shipping_data_box .shipping_data_box .ordering_product_list .swiper-button-next,.shipping_data_box .shipping_data_box .ordering_product_list .swiper-button-prev{box-shadow:none!important;background:0 0}
.shipping_data_box .shipping_data_box .ordering_product_list .swiper-button-next{left:-4px}
.shipping_data_box .shipping_data_box .ordering_product_list .swiper-button-prev{right:-4px}
.location_select{margin-top:-50px;position:absolute;z-index:10000;top:140px;left:25px;border-radius:5px}
.alert{margin-top:20px}
#product_tozihat h3,.boxinf-txt h3{font-size:16px!important}
#auth_box .alert.alert-warning{color:#333;background-color:#f8ec00;border-color:#f8ec00}
#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_btn span.title{padding-top:10px}
#login_form #login_btn span.line:before{top:10px;position:relative}
#register_form #register_btn span.line:before{top:8px;position:relative}
#forget_password_form #forget_password span.line:before{top:10px;position:relative;right:6px}
#admin_login_btn span.line:before{top:10px;position:relative}
#active_account_btn span.line:before{top:10px;position:relative}
.top-footer{margin-top:30px}
.container-main-footer,.container-top-footer{margin:0 auto!important}
.product_title strong{color:#a6ce5b;font-weight:500;font-size:19px}
.product_data_ul1 li{font-size:14px!important;color:#ddd!important;margin-bottom:10px!important;list-style:disc!important}
.explain-pro span{color:#91bd49!important}
.explain-pro span{color:#91bd49!important}
.explain-pro a{color:#ddd!important;line-height:25px!important;font-size:13px!important}
.light-mode .explain-pro a{color:#000!important}
.explain-pro{margin:20px 0}
.explain-pro p{color:#ddd;line-height:28px;font-size:13px}
.explain-pro span{color:#ddd;line-height:28px;font-size:13px}
.product_data_ul li{padding:10px 0 10px 30px;color:#ddd}
.product_data_ul1 li span{color:#ddd!important;font-size:13px}
.product_image_box img{margin-top:0!important;margin-bottom:0!important;border-radius:7px}
.product_data_ul .fa-star{color:gold}
.data_link{color:#acdd54!important;border-bottom:1px dashed #c2f26e;font-size:13px;padding-bottom:3px}
.product_headline{border-bottom:1px solid #474a51}
span{cursor:pointer}
.number{margin:0}
.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}
.minus1,.plus1{width:33px;height:33px;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;line-height:22px}
.number input{height:33px;width:77px;text-align:center;font-size:12px;border:1px solid #c0e57e;border-radius:4px;display:inline-block;vertical-align:middle;background:0 0;color:#fff}
.add-num .bt-product{width:100%;float:right;margin-top:0;margin-right:0;padding:0}
.add-num .number{margin:0 auto;margin-bottom:0;float:none;text-align:center;margin-bottom:20px;padding:0!important}
.add-num .r-shape{background:#c0e57e;padding:10px 7px}
.add-num .l-shape{background:#a6ce5b;padding:10px 7px}
.add-num .l-shape::after{border-bottom:41px solid #a6ce5b}
.icons-pro li{float:right;color:#ddd;margin-left:30px}
.icons-pro li a{color:#ddd}
.icons-pro{margin-top:20px}
.icons-pro{display:flex;border-bottom:1px solid #474a51;padding-bottom:16px}
.cate-row li{float:right;color:#ddd;margin-left:20px;font-size:13px;padding:5px 0}
.cate-row li a{color:#ddd}
.cate-row strong{float:right;color:#ddd;font-size:13px;margin-left:10px}
.cate-row{margin-top:15px!important}
#myTabContent.tab-content{background:0 0;border:1px solid #66696f;border-radius:12px 0 12px 12px}
.nav-tabs .nav-item{background:#fff;margin:0 0 0 4px;border-radius:12px 12px 0 0}
#tab_div .nav-tabs{background-color:transparent;border:0}
#tab_div .nav-tabs .nav-link.active::after{display:block;content:"";background:#a5cf5b;height:3px;position:absolute;bottom:-1px;right:-1px;left:-1px}
#tab_div .nav-tabs .nav-link.active::before{display:none!important}
#tab_div .nav-tabs .nav-link{border-radius:14px!important;padding:7px 10px!important;font-size:14px}
.row-related-pro .slick-slide{margin-bottom:10px;background:#2b2b2b;padding:10px 10px 0;border-radius:20px;box-shadow:0 1px 5px #000}
.row-related-pro .slick-slide .l-shape{padding:7px 4px!important}
.row-related-pro .slick-slide .r-shape{padding:7px 4px!important}
.row-related-pro{padding:0}
.row-related-pro .slick-next.slick-arrow.slick-disabled{background:0 0!important}
.row-related-pro .slick-arrow{background:0 0!important}
.row-related-pro .slick-arrow:before{color:#a6ce5b!important}
.row-related-pro .l-shape::after{right:-9px;font-size:12px;border-right:10px solid transparent}
.row-related-pro .l-shape{padding:4px 5px;width:50%}
.row-related-pro .r-shape{padding:4px 5px;width:50%;font-size:12px}
.product_gallery_box ul li{list-style:none;box-shadow:none;cursor:pointer;padding:4px}
.product_gallery_box ul{display:block}
.ax-main-pro{padding:0!important}
.ax-main-pro .default_product_pic{min-height:244px;margin-top:35px}
.ax-main-pro .product_options{padding:0;display:table;position:absolute;top:auto;bottom:5%;right:5%}
.ax-main-pro .product_options li{list-style:none;margin:0;padding:0;font-size:23px;cursor:pointer}
.fa-expand-arrows-alt{color:gray;font-size:17px;border:1px solid #68686852;padding:9px;border-radius:100px;background:#fff}
.product_gallery_box ul .button{display:none}
.abt-brand .col-7{padding:0!important}
.abt-brand .col-7 .col-4{padding:0 5px!important}
.abt-brand{padding:20px 5px}
.abt-brand .col-5 img{width:100px;border-radius:7px;margin-bottom:10px}
.abt-brand .card-p{background:#2b2b2b;box-shadow:0 1px 5px #000;padding:15px 15px 0;border-radius:12px;text-align:center}
.abt-brand .l-shape{width:50%}
.abt-brand .l-shape::after{border-right:8px solid transparent;border-bottom:35px solid #a6ce5b;right:-7px}
.txt-info{color:#d0d0d0;font-size:13px;text-align:justify;line-height:24px;margin-bottom:25px}
.bt-tab{background:#a6ce5b;border-radius:7px;padding:5px 10px;font-size:13px;border:1px solid transparent;color:#2f2f2f!important;box-shadow:0 1px 5px -1px #000}
.bt-tab:hover{border:1px solid #8e8e8e47;color:#000!important;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-tab{box-shadow:0 0 3px 0 rgba(0,0,0,.24)!important}
.light-mode .bt-tab:hover{border:1px solid #8080806b!important;box-shadow:0 1px 10px 0 rgba(0,0,0,.41)}
.row.before-f{margin-top:40px!important}
.row-related-pro .slick-dots{display:none!important}
.review-list i{color:#a6ce5b!important;font-size:20px;margin-left:4px}
.review-list li{margin-bottom:10px}
.review-list li a{color:#ddd;font-size:14px}
#review{min-height:auto!important}
.txt-center{text-align:center}
.hide{display:none}
.clear{float:none;clear:both}
.rating{unicode-bidi:bidi-override;direction:rtl;text-align:center;position:relative;width:100%;background:0 0;border:1px solid #a5cf5b8f;border-radius:7px;padding:0 7px;font-weight:500}
.rating>label{float:right;display:inline;padding:0;margin:0;position:relative;width:1.1em;cursor:pointer;color:#000;font-size:20px!important;margin-bottom:0!important}
.rating>input.radio-btn:checked~label,.rating>label:hover,.rating>label:hover~label{color:transparent}
.rating>input.radio-btn:checked~label:before,.rating>label:hover:before,.rating>label:hover~label:before{content:"\2605";position:absolute;left:0;color:gold}
.form-single label{display:block;font-size:13px;color:#ddd;margin-bottom:3px;margin-top:15px}
.capcha-box label{margin-bottom:0!important;margin-top:0!important}
.form-single{padding:30px}
.form-single input{width:100%;background:0 0;border:1px solid #a5cf5b8f;border-radius:5px;color:#ddd;font-size:13px;padding:4px 7px;font-weight:500;border-radius:7px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;color:#2f2f2f!important}
.light-mode .form-single input{box-shadow:none!important;border:1px solid #a5cf5b8f}
.capcha-box{width:100%;background:0 0;border:1px solid #a5cf5b8f;border-radius:5px;padding:4px 7px;font-weight:500;display:flex;align-items:center;max-height:40px;min-height:40px;margin-top:37px}
.capcha-box img{height:30px}
.capcha-box label{width:100%;display:inline-block;float:right}
input#capcha{width:auto;margin-left:7px}
.row-full{display:flex;align-items:center;flex-wrap:wrap}
.form-single form{width:100%!important}
input.bt-comment{background:#a5cf5b!important;margin-top:36px!important;height:40px!important;color:#000!important;border:1px solid transparent}
.form-single textarea{width:100%;background:0 0;border:1px solid #a5cf5b8f;border-radius:5px;color:#ddd;font-size:13px;padding:4px 7px;font-weight:500}
.answers .date-comment,.answers h3,.answers p{color:#ddd}
.answers{display:flex;align-items:center;margin-top:30px!important}
.replay-box{color:#a5cf5b;float:right;margin-left:20px;cursor:pointer}
.replay-box a{color:#ddd;font-size:13px}
.replay-box a:hover{color:#288dfb}
.like-box{float:right}
.like-box a{color:#ddd}
.like-box a:hover{color:#288dfb}
.answers h3{display:inline-block;font-size:16px;margin-left:10px}
.answers .star-comment{display:inline-block}
.rating label{margin-top:0!important}
.fa-star.checked{color:gold}
.star-comment .fa-star{font-size:12px;text-shadow:0 0 2px gold}
.answers p{font-size:13px}
.date-comment{font-size:12px!important;color:#ddddddab!important;margin:7px 0 15px}
.img-allarm{float:right;margin-top:36px!important;margin-left:7px;border:1px solid #a5cf5b8f;padding:6px;border-radius:6px}
input.bt-comment{float:right;width:auto;box-shadow:0 1px 5px -1px #000;border-radius:7px}
.row-bt-form .col-1,.row-bt-form .col-11{float:right!important}
.row-bt-form{margin-top:30px;display:none}
.email-erplay,.fname-replay{width:49%;float:right}
.fname-replay{margin-left:18px}
.row-bt-form .capcha-box{width:30%;display:inline-flex}
#capcha2{width:auto;margin-left:8px;float:right}
.box-allarm{float:left;display:flex;align-items:center}
.box-allarm a{float:right;margin-top:27px!important;margin-left:7px;border:1px solid gray;padding:7px;border-radius:6px;margin-top:27px;margin-left:20px}
.box-allarm input.bt-comment{float:left}
.user-p{border-radius:7px}
.table-single{width:100%}
.table-single tr td{width:25%!important;color:#ddd;padding:0;font-size:13px;direction:ltr}
.table-single tr{border-top:1px solid #eeeeee4d;padding:4px 0;margin:4px 0;display:flex;align-items:center;border-top:1px solid #eeeeee21!important}
.tr-not-border{border-top:0 solid #eeeeee4d!important}
.tr-not-border td{padding:5px 0 5px 0!important}
#product_box .col-3{flex:0 0 20%;max-width:20%;padding-right:0!important}
.col-9 .product_list_box .col-3{flex:0 0 25%!important;max-width:25%!important;padding-right:5px!important;padding-left:10px!important}
#product_box .col-9 .col-3{padding-right:10px!important}
.product_list_box .producs-section{margin:20px 0 0}
#product_box .col-9{flex:0 0 80%;max-width:80%;padding:0!important}
.product_list_box .card-title-p{margin-top:7px}
.profile-row .col-md-3 .profile_menu{background-color:transparent;margin-bottom:20px;margin-top:0;border:0;box-shadow:none}
.profile-row .col-md-3 .profile_menu .container{padding:0!important}
.row-into-table .profile_menu{background-color:transparent;margin-bottom:0;margin-top:0!important;border:0;box-shadow:none;padding-top:0!important}
.profile_menu_ul .active_li{background-color:transparent}
.row-matn-p i:before{font-size:24px}
.row-matn-p .col-10{padding:0!important}
.profile_menu{background-color:transparent;border:0;box-shadow:none}
.product_list_table .table thead th{vertical-align:bottom;border-bottom:2px solid #80808087}
.product_list_table tr th{background-color:#d5d5d570;color:#fff;font-size:14px;border-right-color:#7e818b;padding:7px 2px!important;text-align:center;font-weight:400;border:1px solid #dee2e64a!important}
.product_list_table tr td{border-left:1px solid #80808087;vertical-align:middle;height:auto;color:#ddd;font-size:14px}
.edit-prof{background-color:#2b2b2b;border:0;box-shadow:0 1px 5px #000;border-radius:15px;padding-bottom:20px;padding-top:20px!important;align-items:end}
.edit-prof h3{color:#fff;font-size:15px;margin-bottom:15px;width:auto;display:table;border-bottom:1px solid #a5cf5b8c;padding-bottom:5px}
.edit-prof .col-2 span{font-size:13px}
.edit-prof .col-2 span i{vertical-align:bottom;color:#a5cf5b;font-size:15px}
.order_table_info tr td a{font-size:22px;position:absolute;bottom:20px;left:20px;color:#ccc}
.modal-body input.info-txt{width:100%;margin-bottom:25px;padding:5px;border-radius:5px;border:1px solid #ccc}
.modal-body input.button{background:#c0e57e;float:left;text-align:center;color:#1e1e1e;border-radius:7px;padding:2px;font-size:13px}
.profile_menu.side_menu_profile h2{color:#fff;font-size:14px;margin-bottom:10px}
.profile_menu.side_menu_profile p{color:#fff;font-size:14px}
.profile_menu.side_menu_profile>.container{padding:0!important}
.profile_info{padding-top:0}
#additional_info .form-column>div{background:#2b2b2b;padding:20px;border-radius:15px;box-shadow:0 1px 5px #000}
#additional_info .form-column{border-left:0;margin-top:0!important}
#additional_info .profile_menu_title{margin-top:0!important;margin-bottom:10px;color:#a5cf5b;text-align:right!important}
.profile_menu.profile_info{color:#a5cf5b}
#additional_info .form-column .account_title{color:#ccc;font-size:14px;margin-bottom:2px}
#additional_info .form-column .form_cover{position:relative!important;height:auto!important}
#additional_info .toggle_box span{padding-right:20px;color:#dedede}
.Legal_text{color:#ccccccd4}
.form-check-label{color:#ddd}
#location{margin:15px 0!important}
#location .selectpicker{font-size:14px}
.col-md-6.form-column .form_cover span{color:#1f45d0!important;font-size:14px}
#product_box .item_box .title_box{background-color:transparent!important;border-radius:5px 5px 0 0;border-bottom:1px solid #a5cf5b96}
.product_list_box .header ul .active{background:#a5cf5b!important}
.send_btn.login_btn{background:#a6ce5b!important;border:1px solid #a6ce5b!important}
#auth_box .alert.alert-warning{color:#fff;background-color:transparent;border-color:transparent}
.order_info_div .step_div span{color:#fff!important}
.order_table_info tr td p{color:#d7d7d7!important}
.light-mode .profile_menu .table-bordered.order_table_info{border:1px solid #8c8c8c;background:#f4f4f5!important}
.light-mode .order_info_div{width:95%;margin:20px auto;border:1px solid #e5e5e5;background:#f4f4f5}
.light-mode .order_info_div .step_div span{color:#171717!important}
.light-mode .profile_menu td{border:1px solid #cfd0d1!important}
.light-mode .order_table_info tr td p{color:#626262!important}
.col-md-9 .profile_menu{padding:20px 0!important;border-radius:15px!important;box-shadow:0 1px 5px #000!important;background:#2b2b2b!important;border:0!important}
.col-md-9 .profile_menu .message_form label{color:#bcbcbd!important;font-size:14px}
.col-md-9 .profile_menu .message_form #title{background:0 0;border:1px solid #808184a3;border-radius:6px!important;color:#ececec}
.col-md-9 .profile_menu .message_form #content{background:0 0;border:1px solid #808184a3;border-radius:6px!important;color:#ececec}
.col-md-9 .profile_menu .message_form #pic{color:#c1c1c1b3}
.light-mode .col-md-9 .profile_menu{background:0 0!important;box-shadow:0 1px 5px #00000082!important}
.light-mode .col-md-9 .profile_menu .message_form label{color:#333333c2!important}
.light-mode .col-md-9 .profile_menu .message_form #title{background:#f2f3f5;color:#333}
.light-mode .col-md-9 .profile_menu .message_form #content{background:#fff}
.light-mode .col-md-9 .profile_menu .message_form #pic{color:#9f9f9f}
.col-md-9 .profile_menu .user_message_div{border:1px solid #64656a;background:0 0;color:#d7d7d7}
.light-mode .col-md-9 .profile_menu .user_message_div{background:#fff!important;color:#333;border:1px solid #808184a3}
.page-link{color:#1d2027}
a.back-to-site{display:block!important;text-align:center!important;font-size:14px!important;color:#2e72bb!important}
a.back-to-site:hover{color:red!important}
#register_btn{margin-bottom:20px!important}
.like-box i{color:#a5cf5b}
.back-to-site i{margin-left:6px!important;vertical-align:middle!important}
.send_btn.login_btn{margin-bottom:20px!important}
.col-md-9 .row-into-table .profile_menu{box-shadow:none!important}
.order_info_div .swiper-button-next::before,.order_info_div .swiper-button-prev::before{font-size:0!important;width:24px!important;height:24px!important;background-size:30px 17px!important}
.order_info_div .swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E")!important;right:1px!important;left:auto}
.order_info_div .swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E")!important;left:1px!important;right:auto}
.profile_menu.mahsoolat{padding:0!important}
.order_info_div .order_steps{display:none!important}
.profile_menu2 label{width:101px;margin-bottom:4px!important}
.profile_menu2 input{width:70%;background:#ccc!important;height:31px;float:right;border-radius:6px;border:0;padding:2px 5px;font-size:13px}
.light-mode .profile_menu2 input{background:#f1f1f1!important}
#tr_category input{width:20px!important;background:#ccc!important;padding:0 5px;border-width:1px;border-color:#ccc;border-radius:3px;height:20px;float:right;margin-left:4px;position:relative;top:6px}
#tr_category tr.tr_index{border-bottom:solid #494949 1px}
input.myfile{background:0 0!important;width:auto!important}
input[type=file]{background:0 0!important;width:auto!important}
.light-mode .profile_menu2 input{background:#8081842e}
.light-mode .profile_menu2 input.file{background:0 0!important;width:auto!important;border:0!important}
.light-mode .order_table_info tr td a i{color:#808184!important}
.light-mode .order_table_info{border-top:0}
.light-mode .profile_menu td{border:0!important}
.light-mode .profile_menu table tr td:first-child{border-left:1px solid #cfd0d1!important}
.light-mode .profile-row table td{border-top:1px solid #cfd0d1!important}
h1.p_compare,p.p_compare{color:#a8a8aa;padding:0 40px;margin-top:12px;font-size:1rem}
.compare_product_gallery .btn-primary{background:#a5cf5b!important;border:1px solid #95c442!important;color:#2f2f2f!important;font-weight:500;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;font-size:13px}
.compare_product_gallery .btn-primary:hover{box-shadow:0 1px 10px 0 rgb(0 0 0 / 85%);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.compare_product_gallery .gallery_box .title{margin:0 auto;text-align:center}
.compare_product_gallery .gallery_box .title a{font-size:13px;color:#1c1c1c!important}
.compare_product_gallery .gallery_box .price{color:#1b63b0;margin-top:0;font-size:16px!important}
.swiper-button-next::before{content:""!important;display:inline-block;font-family:"Font Awesome 5 Free"!important;font-size:25px}
.swiper-button-next::after,.swiper-button-prev::after{content:""!important}
.swiper-button-next,.swiper-button-prev{width:25px!important;height:25px!important;background-size:14px 14px!important}
.page_cover_title h1,.page_cover_title h3{font-size:24px!important}
.faq_list h2,.faq_list h5,.faq_list h1{text-align:center;color:#fff;margin-bottom:10px;font-size:1.2rem}
.light-mode .page_cover{background:linear-gradient(#f2f3f5,rgba(34,37,44,.36)),url('../files/images/9de6ef39.jpg') top no-repeat}
.light-mode .page.faq_list{background:#fafafa!important}
.light-mode .feq_cat::before{background-color:#d3d3d3bd}
.light-mode .cat_list_border_left::after{background-color:#d3d3d3bd}
.light-mode .page_cover .search_box form .form-control{background:#fafafa}
.light-mode .common_question{background:#e7e9eb}
.light-mode a.data_link{color:#86bd25!important;border-bottom:1px dashed #7fac2f}
.light-mode .common_question_header .fa{color:#86bd25!important}
.product_data_ul{margin-bottom:14px}
.slick-vertical .slick-slide{display:block;border:1px solid transparent;background:#fafafa;border-radius:7px}
.slick-vertical .slick-next{left:0!important;width:48%;z-index:1000;background:rgba(255,255,255,.8)!important;height:30px;justify-content:center;align-items:center;bottom:-15px;top:auto;border-radius:5px 0 0 5px}
.product_gallery_box ul{display:block;height:100%}
.slick-vertical .slick-prev{right:10px!important;width:48%;z-index:1000;background:rgba(255,255,255,.8)!important;height:30px;justify-content:center;align-items:center;bottom:-15px;top:auto;border-radius:0 5px 5px 0}
.slick-vertical .slick-slide{display:block}
.slick-vertical .slick-prev::before{content:"\F107"!important}
.slick-vertical .slick-next::before{content:"\F106"!important}
.mo-row{padding:0}
.compare_product_gallery .swiper-button-next{display:none}
.compare_product_gallery .swiper-button-prev{display:none}
.table-single tr:first-child{border-top:0!important}
.row-related-pro .card-p i{margin-top:3px;margin-left:3px}
.abt-brand .card-p i{margin-top:3px;margin-left:3px}
.mashbeh .title-pro{padding:0}
#explain_pro p{padding:20px;padding:20px 0;font-size:14px;line-height:26px;text-align:justify;color:#fff}
.light-mode .slick-vertical .slick-slide{background:#fff}
.light-mode #myTabContent.tab-content{border:1px solid #66696f1c;border-radius:12px 0 12px 12px;background:#eff0f1}
.light-mode .exp-pro-box{padding:20px;padding:20px;font-size:14px;line-height:26px;text-align:justify}
.light-mode .table-single tr{border-top:1px solid #c4c4c4ad!important}
#myModal .modal-content{background-color:#cbcbcbfa;margin:auto;padding:5px;border:0;width:100%}
#myModal .close{display:none}
#auth_box .alert.alert-warning span{color:#fff!important}
.favorite_list .row{background-color:transparent;padding:15px;margin-bottom:15px!important;display:flex;border-radius:15px;box-shadow:none;width:24%;float:right;margin-left:9px!important;display:block;align-items:center;border:1px solid transparent;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;border:1px solid #8e8e8e47!important}
.favorite_list .row:hover{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;box-shadow:0 0 20px 0 rgb(0 0 0 / 85%);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.favorite_list .row a{display:block;margin-top:9px;font-size:14px;color:#e4e0de;line-height:24px;height:48px;margin-bottom:12px;overflow:hidden;text-align:center}
.favorite_list .row .btn{font-size:13px;margin-top:0;padding:7px 7px;color:#2f2f2f!important;border-radius:7px;display:block;border:1px solid transparent!important;box-shadow:0 1px 5px -1px #000;height:34px;line-height:19px;margin-bottom:0}
.favorite_list .row .btn:hover{color:#000!important;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}
.div-no-padd{padding:0!important;position:relative}
.div-no-padd span.fa{color:red!important;position:absolute;right:6px;top:6px}
.favorite_list .row img{width:100%}
.favorite_list .row img{border-radius:7px}
.favorite_list .row .col-9 a{color:#ececec;font-size:14px}
.favorite_list .profile_menu_title{display:block;padding:0 5px 10px!important;color:#fff!important;margin-top:20px}
.favorite_list .col-3 img{width:100%!important}
.light-mode .favorite_list .row{background:#f1f1f1;box-shadow:none}
.favorite_list .row .col-9 a:hover{color:#000!important}
.profile_menu .accordion-table{width:100%}
.profile_menu table.accordion-table tr td:first-child{border-left:1px solid #616368;border-right:1px solid #616368!important}
.accordion-table .sub-level{color:#a5cf5b!important;text-align:center!important;border-bottom:1px solid #616368!important;border-top:1px solid #616368!important;font-size:14px}
table.accordion-table table{width:100%;order-top:1px solid #616368}
.sub-level th{padding:5px 4px 5px;width:17%;font-weight:400!important;border:1px solid #616368}
.sub-level.sec-mahsool th{padding:5px 4px 5px;width:25%!important;font-weight:400!important;border:1px solid #616368}
.sub-level th img{width:50px;float:right;margin-left:7px;border-radius:7px}
.sub-level.sec-mahsool th{text-align:right!important;align-items:center;display:flex;float:right;padding:9px;min-height:66px}
.sub-level.sec-mahsool th a{color:#ccc;font-size:13px}
.header-level{text-align:center;color:#ccc;font-size:14px}
.header-level td{width:16%;border-left:1px solid #616368;border-bottom:1px solid #616368;padding:6px 4px;background:0 0;color:#fff;font-size:13px}
.header-level td span{font-size:13px!important}
.header-level-td{width:12.5%!important}
.sub-level-th{width:12.5%!important}
.sub-level td{width:16%;border-left:1px solid #616368;border-bottom:1px solid #616368}
.table-check .sub-level td{width:16%;border-left:1px solid #616368;border-bottom:1px solid #616368;padding:0!important;padding:10px!important}
.header-level a{text-align:center;color:#ccc;font-size:14px}
.header-level a:hover{color:#1190ce!important}
.light-mode .sub-level th{border:1px solid #cfd0d1}
.light-mode .profile_menu table.accordion-table tr td:first-child{border-right:1px solid #cfd0d1!important}
.light-mode .sub-level.sec-mahsool th{border:1px solid #cfd0d1}
.light-mode .header-level td{background:#fefeff;color:#333}
.light-mode .accordion-table .sub-level{color:#80a63e!important}
.profile_menu .messageList .search_form .form-control{max-width:300px!important;background:0 0;border:1px solid gray;border-radius:0 7px 7px 0;color:#fff;font-size:13px}
.profile_menu .messageList .search_form button{border-radius:7px 0 0 7px;font-size:13px!important;color:#000}
.messageList .form_link{background-color:#808184!important}
.messageList .to_link{background-color:#808184!important}
.light-mode .profile_menu .messageList .search_form .form-control{background:#f4f4f5;border:1px solid #8080802e;color:#333}
.light-mode .messageList .form_link,.light-mode .messageList .to_link{background-color:#80818447!important}
.message_content_div .form_link{background-color:#808184!important}
.message_form button{background:#a5cf5b!important;border-radius:7px;border:1px solid #a5cf5b!important}
.light-mode .col-md-9 .profile_menu .user_message_div{background:#f2f3f5!important;color:#333;border:1px solid #8081845e}
.light-mode .user_message_div_header{background-color:rgba(128,129,132,.15)!important}
.light-mode .message_content_div .form_link{background-color:#8081845c!important}
.light-mode .col-md-9 .profile_menu .message_form #content{background:#f2f3f5!important;color:#333}
.page.faq_list .answer p{color:#ccc!important;font-size:14px}
.page.faq_list p{color:#b7b7b7!important}
.light-mode .page.faq_list p{color:#404040!important;font-size:14px}
a:hover{color:#91bd49!important}
i.fa.fa-eye{cursor:pointer}
#city_id,#province_id{display:inline-block;width:34%}
/*!*padding-bottom: 0;*!*/
/*!*padding-right: 5px;*!*/
/*!*padding-left: 5px;*!*/
/*!*padding-top: 0;*!*/
.order_table_info tr td span{color:#030303!important;width:100%;margin-top:0;font-size:14px;float:right}
#select2-category_id-container li.select2-selection__choice{padding-left:10px!important;background:#e9e9ed!important;padding-right:3px!important}
.order_table_info ul#select2-category_id-container li.select2-selection__choice span{color:#22252c!important}
.select2-container--default .select2-results__option{font-size:14px!important}
#gform_4 .section-row-f{padding:14px 20px!important}
#gform_4 .text-danger{color:#a5cf5b!important}
#gform_4 .text-danger.fa-window-close{color:#e80000!important}
.mahsoolat .row .col-12 span{float:right;width:auto!important;color:#d8d8d8;font-size:13px;min-height:auto!important;display:flex;align-items:center;margin-left:10px}
.mahsoolat .row .col-12.mt-3 span.select2-container{float:right;width:auto!important;color:#d8d8d8;font-size:13px;min-height:auto!important;display:flex;align-items:center;margin-left:6px!important}
.price--input{background:#bec0c1;border-radius:7px;padding:0 5px;font-size:14px}
.light-mode .price--input{background:#fff}
.light-mode .row-f-4{color:#3e3e3e;font-size:14px}
.mahsoolat .row .col-12 span.select2-selection__rendered{color:#757575!important}
.compare_title{position:relative;margin-right:0;padding:10px 16px 10px 10px;background:#a5cf5b;font-size:17px}
.compare_title::before{border-color:transparent #000 transparent transparent}
.compare_ul .title{background-color:transparent;padding:12px 10px 0;font-size:15px;color:#a5cf5b!important;border-top:1px solid #58673ce3!important}
.compare_product_gallery{background:0 0}
.light-mode .compare_product_gallery{background:#fcfcfc}
.compare_product_gallery .gallery_box .title a{color:#eee!important}
.light-mode .compare_product_gallery .gallery_box .title a{color:#333!important}
.bt-product a:hover span.r-shape{color:#0355d1!important}
.bt-product a:hover{color:#000!important}
.row-tozihats{padding:10px 0;color:#ddd}
.row-tozihats p,.row-tozihats span,.row-tozihats strong{color:#ddd!important;font-size:13px;text-align:justify;line-height:24px}
.row-tozihats h1,.row-tozihats h2,.row-tozihats h3,.row-tozihats h4,.row-tozihats h5,.row-tozihats h6,.row-tozihats li{color:#ddd!important}
.light-mode .row-tozihats h1,.light-mode .row-tozihats h2,.light-mode .row-tozihats h3,.light-mode .row-tozihats h4,.light-mode .row-tozihats h5,.light-mode .row-tozihats h6,.light-mode .row-tozihats li,.light-mode .row-tozihats p,.light-mode .row-tozihats span,.light-mode .row-tozihats strong{color:#333!important}
.row-tozihats a{color:#a4cf5b!important}
.row-tozihats a:hover{color:#5a7b22!important}
.row-tozihats h4{color:#ddd!important;font-size:16px;text-align:justify;line-height:24px}
.light-mode .row-tozihats h4{color:#333!important}
.row-tozihats a{color:#a5cf5b!important;font-size:13px;text-align:justify;line-height:24px}
.row-tozihats a span{color:#a5cf5b!important;font-size:13px}
.select_city{border-radius:6px;border:0;padding:4px 5px;background:#ccc;font-size:13px}
.row-tozihats a:hover{color:#a3ce57!important}
.add-single .bt-product{display:block!important}
.add-single .l-shape::after{border-bottom:35px solid #a6ce5b!important}
.add-single.add-num .number{text-align:right!important}
.add-single .minus,.add-single .plus{width:33px;height:35px;line-height:22px}
.add-single .number input{height:35px;width:77px}
.add-single .r-shape{width:50%!important}
.add-single .l-shape{width:50%!important;font-size:12px;padding:6px 7px!important;border-radius:0 6px 6px 0!important;display:inline-block;position:relative;cursor:pointer;line-height:20px}
.icons-pro li a{font-size:14px}
.cate-row li{font-size:13px}
.row-tozihats .col-12{border-top:1px solid #474a51;padding-top:15px;padding-bottom:15px}
.row-tozihats h1{color:#fff;font-size:17px;margin-bottom:10px}
.select2 .select2-container span{width:135px!important}
.item_box{box-shadow:0 12px 12px 0 rgb(180 180 180 / 10%);border:1px solid #dedede;background-color:#fff;width:100%;margin-bottom:10px}
#product_box .switch.sw-btn{position:relative;display:inline-block;width:50px;height:23px;margin-left:5px}
.item_box label{font-size:14px;margin-bottom:0!important;font-weight:500}
#product_box .switch.sw-btn input{opacity:0}
.toggle-slide{overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;direction:ltr;text-align:center}
.sw-btn .slider.round{border-radius:34px}
.sw-btn .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}
.sw-btn .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}
.item_box_sw span.title{font-size:13px;position:relative;top:0;right:3px;color:#e4e0de}
.sw-btn input:checked+.slider{background-color:#a5cf5b;border:1px solid #b2b2b3}
.sw-btn .slider.round{border-radius:10px}
.sw-btn .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#575757;-webkit-transition:.4s;transition:.4s}
.sw-btn .slider::before{left:3px;bottom:2px}
.sw-btn input:checked+.slider:before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px);bottom:2px!important}
.sw-btn .slider.round:before{border-radius:50%}
.sw-btn .slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}
#selected_filter_box{padding:5px 4px;box-shadow:0 0 5px 0 rgb(0 0 0 / 85%);border-radius:0 0 5px 5px}
#selected_filter_box .selected_filter_item{display:flex;align-items:center}
.light-mode #selected_filter_box{padding:5px 4px;border-radius:0 0 5px 5px;box-shadow:none;background-color:#f1f1f1}
#remove_all_filter{color:#a5cf5b!important}
#product_box .item_box{background-color:#1e1e1e;box-shadow:0 0 5px 0 rgb(0 0 0 / 85%);border:0;width:100%;margin-bottom:13px;border-radius:7px;padding:0}
#product_box .item_box.item_box-s{padding-bottom:1px!important}
.mo-row{width:100%}
#cart_btn{width:100%!important}
.bt-product>a{width:100%!important;display:flex;align-items:center;justify-content:center;font-size:12px!important}
.related-pro .card-p .bt-product{width:100%!important;margin:8px auto 0;border-radius:7px}
.related-pro .col-3{padding:0 10px!important}
.related-pro .card-p .bt-product a{overflow:hidden!important}
.bt-product a:hover span.r-shape{color:#000!important}
.profile_menu .modal-content .modal-header{border:0!important}
.profile_menu .modal-content .modal-footer{border:0!important}
.profile_menu .modal-content .modal-body{border-top:1px solid #d3d3d399}
.profile_menu .modal-content .btn-default{background:0 0;font-size:24px;color:#333;padding:0!important}
.profile_menu .modal-content .modal-title{font-size:15px!important;color:#373737;font-weight:400}
.profile_menu .modal-content .modal-footer,.profile_menu .modal-content .modal-header{padding:0 15px!important}
.profile_menu .modal-content>.row{display:flex;align-items:center}
.profile_menu .modal-content .modal-body button{float:left;padding:6px 12px;border-radius:5px;background:#d7d7d7;color:#626262;border:0;font-size:14px;transition:.3s}
.profile_menu .modal-content{padding:14px}
.profile_menu .modal-content .modal-body button:hover{background:#a4cf5b;color:#000}
.profile_menu .order_table_info tr td span{color:#e6e6e6!important;width:100%;font-size:15px;float:right;margin-top:7px}
.light-mode .profile_menu .order_table_info tr td span{color:#404040!important}
.profile_menu2{margin-top:15px;border-top:1px solid #484c53;padding-top:10px}
#tr_category{margin-top:40px;display:block;border-top:1px solid #484c53;padding-top:30px}
#tr_category label{width:100%;color:#c4c4c4;font-size:14px}
#tr_category .select2-container{width:190px!important;font-size:14px!important;height:28px!important}
#tr_category .select2-container--default .select2-selection--single{background:#e8e8e9!important;padding:0 5px;border-width:1px;border-color:#ccc;border-radius:3px;height:28px}
#tr_category .select2-container--default .select2-selection--multiple{background:#e8e8e9!important;padding:0 5px;border-width:1px;border-color:#ccc;border-radius:3px;height:28px}
.select2-container .select2-selection--multiple{min-height:28px!important;padding-bottom:0!important;border-radius:6px!important}
.row-add-del{position:relative!important;padding-bottom:14px}
.tr_index td{padding-bottom:14px}
.tr_index td span{font-size:13px}
.row-add-del .btn-danger{height:28px;width:28px;line-height:18px;position:absolute;left:12px;bottom:12px}
.box-darkhast p{text-align:center;color:#ffffffd9!important;font-size:14px}
.box-darkhast img{margin:0 auto;display:block;margin-bottom:20px;margin-top:65px;height:170px}
.darkhast-title a{width:100%}
.darkhast-title a i{float:left}
.darkhast-title a i:before{vertical-align:middle}
#darkhast{opacity:0;visibility:hidden;transform-origin:top;transform:scaleY(0);transition:all .3s ease-out 0s;height:0}
.showmenu{transition:all .3s ease-out 0s!important;transform:scaleY(1)!important;opacity:1!important;visibility:visible!important;height:100%!important}
.darkhast-title .fa-angle-down{cursor:pointer;color:#ececec!important}
.darkhast-title .fa-angle-down:hover{color:#a5cf5b!important}
.profile_menu_ul #darkhast li{padding:0 2px 8px 10px!important;font-size:13px!important;color:#a5cf5b!important;list-style:disc!important;display:revert!important;right:25px;position:relative;max-width:92%}
.row.favorite_list{padding-top:20px}
.light-mode .favorite_list .row .btn:hover{border:1px solid #00000082!important}
.btn.btn-success{border-radius:7px;border:1px solid transparent!important;color:#2f2f2f!important;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;box-shadow:0 1px 5px -1px #00000061}
.btn.btn-success:hover{color:#000!important;border:1px solid #8e8e8e47!important;box-shadow:0 1px 10px 0 rgb(0 0 0 / 85%);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.light-mode .btn.btn-success:hover{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)}
.attached-file a{color:#ccc!important;font-size:14px}
.attached-file span{color:#ccc!important;font-size:14px}
.attached-file a:hover{color:#a5cf5b!important}
.light-mode #tr_category label{width:100%;color:#333}
.light-mode .darkhast-title .fa-angle-down{cursor:pointer;color:#333!important}
.profile_menu_ul li a:hover{color:#93bd47!important}
.light-mode .profile_menu_ul li a{color:#333!important;font-size:14px}
.light-mode .profile_menu_ul li a:hover{color:#93bd47!important}
.light-mode .darkhast-title .fa-angle-down:hover{cursor:pointer;color:#93bd47!important}
.darkhast-title .fa-angle-down:hover{cursor:pointer;color:#93bd47!important}
.light-mode .profile_menu .message_table td{border:1px solid #cfd0d1!important}
.messageList table tr td a span:hover{color:#9ac64e!important}
.messageList .table thead th{vertical-align:bottom;border-bottom:1px solid #dee2e652!important;color:#a5cf5b!important;font-size:14px}
.messageList table tr td{border-left:1px solid #dee2e652!important;font-size:14px;background:0 0;color:#fff;padding:9px 4px}
.light-mode .profile_menu .accordion-table td{border:1px solid #cfd0d1!important}
.fa.fa-eye:hover{color:#9cc653!important}
.header-level a:hover,.header-level a:hover i{color:#9dc654!important}
span.address_state{margin-left:5px!important}
.light-mode .box-darkhast p{text-align:center;color:#333!important;font-size:14px}
.modal-header .close{font-weight:900}
.modal#addMessage .auth_box_title button.close,.modalDesign .auth_box_title button.close{left:15px!important}
#addMessage .input_label input{padding-right:9px!important}
.light-mode .sub-level thead{border:1px solid #cfd0d1;background:0 0}
.cat-title{color:#fff;font-size:17px;margin-bottom:10px}
.cat-title:after{content:"";width:99px;height:2px;background:#a5cf5b;display:inline-block;margin-right:7px;vertical-align:middle}
.est-box{margin-bottom:20px;border-bottom:1px solid #808184}
.bt4{background:#a5cf5b;border-radius:6px;box-shadow:none;padding:7px 20px;font-size:13px;margin-top:30px!important;border:1px solid transparent!important;color:#1b1b1b!important;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.bt4:hover{color:#000!important;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.light-mode .bt4:hover{border:1px solid #00000082!important}
.row-tozihats h1,.row-tozihats h2,.row-tozihats h3,strong{color:#fff;line-height:29px;font-size:16px;margin-bottom:10px}
.env-sec{background:#a6ce5b;color:#2f2f2f;float:left;padding:2px 7px;font-size:14px;border:1px solid transparent;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;border-radius:7px}
.env-sec i{margin:0!important;padding:0!important;color:#1b1b1b!important;vertical-align:middle}
.env-sec i:before{vertical-align:middle}
.env-sec span{font-size:14px;line-height:29px;color:#000;font-weight:500}
.col-hame{width:100%!important}
.gozaresh p{color:#ddd;font-size:14px}
.gozaresh p span{font-size:14px;color:#ddd;margin-right:4px}
.gozaresh{width:100%!important}
.row.sec-row{width:100%;margin-bottom:15px!important;padding-bottom:15px}
.row.sec-row:last-child{border-bottom:0;margin-bottom:0!important;padding-bottom:0}
.add-txt{display:none}
.add5 #group1{display:flex}
.add6 #group2{display:flex}
.sec-row p{color:#ddd;font-size:14px;width:39%}
.section-row p{color:#ddd;font-size:14px}
.row.section-row{width:100%;margin-bottom:15px!important;padding-bottom:15px}
.row.section-row:last-child{border-bottom:0;margin-bottom:0!important;padding-bottom:0}
.accpt-sec{width:22%}
.add-txt{width:39%}
.accpt-sec div{float:right;width:42%}
.section-row-f .table-bordered{border:1px solid #808184!important;background:#2b2b2b!important}
.section-row-f .table-bordered thead td,.section-row-f .table-bordered thead th{border-bottom-width:1px}
.section-row-f .table thead th{vertical-align:bottom;border-bottom:0 solid #656768}
.section-row-f .table-bordered th{border:1px solid #656768}
.section-row-f .table-bordered th{padding:5px 20px;color:#000;font-size:14px;font-weight:500;text-align:center}
.section-row-f .table-bordered td{border:1px solid #dee2e654!important;font-size:14px;color:#e4eaea;text-align:center;position:unset!important}
input.txt-in{background:#afb2b9;color:#fff;font-size:13px;border-radius:6px;border:0;padding:3px}
.section-row-f .row-add-del .btn-success{height:28px;width:28px;line-height:15px!important;right:25px;bottom:12px;padding:7px;border:1px solid #28a745!important;border-radius:4px}
.section-row-f .row-add-del .btn-danger{height:28px;width:28px;line-height:15px!important;left:25px;bottom:12px;padding:7px;z-index:1;position:unset}
.section-row-f .row-add-del .btn-success{position:relative;right:0;top:0}
.add8 .checkbox-group-required{display:flex}
.add8 .kh-box-into{float:right;width:33%}
.row-table .row.row-content{border-bottom:1px solid #00000057;padding:10px 0}
.row-table .row.row-content img{border-radius:7px;width:100px;height:100px}
.row-est-table{border:1px solid #758f4b;padding:20px;border-radius:15px;margin-bottom:12px;}
.row.row-table{margin-top:30px!important}
.est-box{width:100%!important}
.row-into-table .nav-tabs li{text-align:center;margin-left:20px}
.row-into-table .nav-tabs li:not(:first-of-type){border-right:1px solid #484c53;padding-right:15px}
.row-into-table .nav-tabs li a{text-align:center;color:#fff;font-size:15px}
.row-into-table .nav-tabs li a:hover{color:#a5cf5b}
.row-into-table .nav-tabs li a:active{color:#a5cf5b}
.row-into-table .nav-tabs{border-bottom:1px solid #bde17c69;padding:3px 3px 7px}
#tabsec2{display:none;position:relative}
#tabsec2 .add-author{margin:0;display:block;border:1px solid #a5cf5b;padding:5px 9px 3px;border-radius:7px;background:#a5cf5b;color:#000!important;box-shadow:0 0 5px 0 rgb(0 0 0 / 85%)}
#tabsec2 .add-author: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;color:#000!important}
#tabsec2.order_table_info tr td a{font-size:13px;position:absolute;bottom:0;left:0;color:#ccc}
#tabsec2.order_table_info tr.all-sec td{border:0!important;position:absolute!important;left:0;width:100%}
.profile-row .col-md-9 .profile_menu{padding:0!important}
.profile-row .col-md-9 .profile_menu.profile_menu66{padding-bottom:30px!important}
table.table-check>thead{background:#a5cf5b}
.sub-level.sec-mahsool th{color:#eee!important}
#add-comment input{color:#1b1b1b}
#add-comment textarea{color:#fff!important}
.light-mode #add-comment input{color:#333!important}
.light-mode #add-comment textarea{color:#333!important}
.row-related-pro .slick-arrow.slick-next::before{content:"\f104"!important;box-sizing:border-box;font-weight:900;font-family:"Font Awesome 5 Free"!important;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.row-related-pro .slick-arrow.slick-prev::before{content:"\f105"!important;box-sizing:border-box;font-weight:900;font-family:"Font Awesome 5 Free"!important;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.row-related-pro .slick-arrow.slick-prev{right:-38px!important}
.row-related-pro .slick-arrow.slick-next{left:-38px!important}
.row-related-pro .slick-slide .l-shape{padding:7px 3px!important;font-size:12px;color:#000;line-height:0!important}
.product_list .modal-content .header .input-group{margin-top:10px;margin-bottom:10px!important}
.product_list .modal-content .header{background-color:#a5cf5b!important}
.header .input-group-prepend .btn-outline-secondary span{font-size:14px;color:#fff}
.header .input-group-prepend .btn-outline-secondary{background:#333!important}
.modal .pagination-next-nav a{height:38px;background:#a6ce5b;padding:14px;width:38px;height:38px;line-height:0}
.modal .pagination-next-nav a span{line-height:8px!important}
.modal .pagination-prev-nav a{height:38px;background:#a6ce5b;padding:14px;width:38px;height:38px;line-height:0}
.modal .pagination-prev-nav a span{line-height:8px!important}
.compare_item_list .pagination{display:flex;justify-content:center}
.top-header-menu ul li.fav-head::before{content:attr(data-tip);color:#000;background-color:#a5cf5b;font-size:12px;padding:1px 8px;border-radius:5px;white-space:nowrap;opacity:0;transform:translateX(0);position:absolute;left:auto;top:25px;width:auto;height:26px;line-height:24px;z-index:3;text-align:center;font-weight:500;right:-4px}
.top-header-menu ul li.fav-head:hover::before{opacity:1}
.top-header-menu ul li:hover i{color:#a5cf5b}
.product_list_box .l-shape{line-height:0;color:#212529!important}
.page-item.active .page-link{background:#a6ce5b!important}
.product_list_box .paginate_div .page-link{height:34px}
.product_list_box .pagination-next-nav .page-link span{line-height:17px!important;font-size:18px;color:#fff}
.product_list_box .pagination-prev-nav .page-link span{line-height:17px!important;font-size:18px;color:#fff}
.paginate_div .page-link:hover{background-color:#a6ce5b!important}
.row.profile-row{margin-top:15px!important}
.nav-tabs a.active{color:#91bd49!important}
#tabsec2 input,#tabsec2 select{border-radius:6px;border:0;padding:2px 5px;background:#ccc;font-size:13px}
.select2-container--default .select2-selection--single{border-radius:6px!important;border:0!important;padding:2px 5px;background:#d0d0d0!important}
.select2-container--default .select2-selection--single span{color:#000!important;font-size:14px!important;line-height:24px!important}
.brand_info p{text-align:center;color:#fff;font-size:14px}
.product_list_box .header ul li{padding:3px 5px}
.product_list_box .header ul li a span{font-size:14px}
#app .content>.container-fluid{max-width:1280px!important}
.product_info{padding:0!important}
#app .mode_button div img{position:relative;bottom:3px}
.product_gallery_box ul{padding-top:10px!important}
@media screen and (max-width:1687px) and (min-width:1460px){
    .product_gallery_box ul{padding-top:10px!important}
    .product_gallery_box{position:relative!important;height:494px!important}
}
@media only screen and (min-width:1440px){
    .l-shape::after{border-right:10px solid transparent;right:-8px}
}
@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}
}
@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}
}
#product_box .item_box.item_box_sw{padding:5px 10px;display:flex}
input.bt-comment:hover{border-radius:7px;box-shadow:0 1px 5px -1px #000;color:#000!important}
.light-mode input.bt-comment:hover{border:1px solid #8080806b!important;box-shadow:0 1px 10px 0 rgba(0,0,0,.41)!important}
#gform_4 textarea{font-size:14px}
.abt-brand .col-5{flex:0 0 38%!important;max-width:38%!important}
.abt-brand .col-7{flex:0 0 62%!important;max-width:62%!important}
.multiple-items.slick-slider{display:flex!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:space-between!important}
.row-gall{-ms-flex-align:start!important;align-items:flex-start!important}
.product_gallery_box .multiple-items img{margin-bottom:7px!important}
.light-mode .order_table_info tr td a:hover{color:#91bd49!important}
.row-tozihats ul li{color:#ddd;font-size:14px;text-align:justify;line-height:24px;list-style:disc}
.row-tozihats ul{padding:0 15px}
.product_gallery_box ul{width:100%;padding-top:0;justify-content:space-between;overflow:hidden;display:flex!important;flex-direction:row-reverse}
.ul-slidepro li.slnext{width:48%!important;z-index:1000;background:rgba(255,255,255,.8)!important;height:26px;justify-content:center;align-items:center;border-radius:5px 0 0 5px;text-align:center;margin:0!important}
.ul-slidepro li.slprev{width:48%!important;z-index:1000;background:rgba(255,255,255,.8)!important;height:26px;justify-content:center;align-items:center;border-radius:0 5px 5px 0;text-align:center;margin:0!important}
.ul-slidepro li i{transform:rotate(90deg);font-size:20px}
.product_gallery_box ul{padding-top:10px!important}
.product_gallery_box ul.ul-slidepro{padding-top:0!important}
.aksha.slick-slide{margin-right:10px;margin-top:0!important;margin-bottom:10px}
.row.banner-abt{margin-top:20px!important;padding:0 30px}
.aksha.slick-slide{margin-right:0!important;width:100%!important}
.slick-list{height:100%!important}
.aksha.slick-slide{margin-bottom:6px!important}
.product_gallery_box .multiple-items img{margin-bottom:0!important}
.map_ul li.n-pro a{color:#a5cf5b!important}
.Several_products #carousel_Several_products .carousel-inner{overflow:visible!important}
#product_box{margin-top:10px!important;padding:0 30px}
#myModal.modal{display:none;position:fixed;z-index:9999;padding-top:60px;left:0;top:0;width:100%;height:100%;overflow:auto;background:#000000c2}
.ax-main-pro #myModal.modal{background:0 0!important}
.ax-main-pro #myModal .modal-content{z-index:9999}
.ax-main-pro #myModal .close{z-index:9999}
.close:not(:disabled):not(.disabled){cursor:pointer}
.mySlides{display:none}
#myModal .mySlides{display:block!important}
#myModal .close{color:#fff;position:absolute;top:10px;right:25px;font-size:35px;font-weight:700}
#myModal .close:focus,#myModal .close:hover{color:#999;text-decoration:none}
#myModal .close{display:block}
#myModal .close{color:#fff;position:absolute;top:25px;right:35px;font-size:35px;font-weight:700}
#myModal .close:focus,#myModal .close:hover{color:#999;text-decoration:none;cursor:pointer}
.mySlides{display:none}
.cursor{cursor:pointer}
#myModal .modal-content{background-color:transparent;margin:auto;padding:5px;border:0;width:33%}
#product_gallery_box .modal-lg{max-width:37%!important;width:37%!important}
.paginate_div .page-link{position:relative;display:block;margin:0 5px;background-color:transparent!important;border:1px solid #a5cf5b!important;border-radius:4px!important;font-size:13px;color:#fff!important}
a.btn-del1:before{content:attr(data-tip);color:#fff;background-color:#808184;font-size:12px;padding:1px 8px;border-radius:5px;white-space:nowrap;opacity:0;transform:translateX(-50%);position:absolute;left:70px;bottom:27px;width:auto;height:26px;line-height:24px;z-index:3;text-align:center;font-weight:500}
a.btn-del1:hover:before{opacity:1}
.table-check tr{position:relative}
td.highlight:before{content:"";width:100%;height:1px;background:#dc3545;display:inline-block;position:absolute;top:50%;z-index:2;right:0}
thead td.highlight:before{content:"";width:100%;height:1px;background:0 0;display:inline-block;position:absolute;top:50%;z-index:1}
td.highlight.sub-level:before{content:"";width:100%;height:1px;background:0 0;display:inline-block;position:absolute;top:50%;z-index:1}
td.highlight.sub-level:before{content:"";width:100%;height:1px;background:0 0;display:inline-block;position:absolute;top:50%;z-index:1}
.table-check input.txt-in{background:#d0d0d0;color:#000!important}
.table-check .row-add-del{z-index:2;background:#3f4249}
.sub-level.sec-mahsool th{text-align:right!important;align-items:center;display:table-cell!important;padding:9px;min-height:66px;float:none!important;width:auto!important}
.table-check .header-level td{width:auto!important;background:0 0!important}
.sub-level.sec-mahsool table{width:100%!important}
table.table-check{border-collapse:separate!important;border-spacing:0}
table.table-check.table-bordered{border:1px solid #758f4b!important;background:#2b2b2b!important;border-radius:8px!important;overflow:hidden}
.sub-level table{border-collapse:separate!important;border-spacing:0;border-radius:10px!important;border:0 solid #666869;overflow:hidden;border-radius:0!important}
.sub-level table thead th{vertical-align:middle;border-bottom:0 solid #656768;text-align:center!important}
.sub-level table select{background:#afb2b9!important;border-radius:5px;width:100%;border:0;height:28px;font-size:13px;padding:0 3px}
.sub-level.sec-mahsool table th{text-align:center!important;min-width:231px!important}
.sub-level.sec-mahsool th{padding:4px!important}
.item_box ul li ul li{font-size:14px;padding-top:7px;padding-right:5px;cursor:pointer;width:100%;padding-left:5px;color:#fff;list-style:disc}
.search_category_ul li a{font-size:13px;color:#e4e0de!important}
.search_category_ul li a:hover{color:#91bd49!important}
.light-mode #product_box .item_box .title_box{background-color:#cccccd!important}
.light-mode .search_category_ul li a{font-size:13px;color:#4f4f4f!important}
.light-mode .search_category_ul li a:hover{color:#91bd49!important}
.light-mode #product_box .item_box label{font-size:14px;margin-bottom:0!important;font-weight:500;color:#000}
#product_box{padding:0!important}
.row.banner-abt{padding:0!important}
.box-category{padding:0!important}
.producs-section .card-p{padding:10px 6px 0}
.box-category{padding:0!important}
#addMessage .btn.btn-success{background-color:#a6ce5b!important}
.auth_box_title{padding:5px 15px;font-size:14px}
.light-mode #tabsec2 input,.light-mode #tabsec2 select{border-radius:6px;border:0;padding:2px 5px;background:#fcfcfc;box-shadow:0 1px 3px gray!important}
.compare_ul .left_border{border-left:1px solid #575757;color:#e4e4e4;font-size:14px;padding:9px 12px!important}
.info-pro{height:43px;overflow:hidden;max-width:231px}
.light-mode .compare_ul .left_border{color:#202020!important}
.slick-frame{visibility:hidden!important}
.slick-slider{min-width:100%!important;width:0!important}
.slick-slide{float:left!important}
.responsive2,.responsive3,.responsive4{direction:ltr!important}
.gform_4 .row-est-table{display:grid}
.gform_4 .row-est-table .btn-primary{float:left;position:relative;left:-48px}
.light-mode .paginate_div .page-link{color:#555!important}
.accordion-table .sub-level{border:1px solid #616368!important}
.light-mode .accordion-table .sub-level{border:1px solid #616368!important}
.light-mode .accordion-table .sub-level{border-bottom:1px solid #cfd0d1!important;border-top:1px solid #cfd0d1!important;border:1px solid #cfd0d1!important}
.light-mode .profile_menu table.accordion-table tr td:first-child{border-right:1px solid #cfd0d1!important}
.light-mode table.accordion-table table{border:0!important}
.sub-level.sec-mahsool table th{border:0;border-left:1px solid #616368}
.row-related-pro .slick-slide{box-shadow:none!important;background:0 0;padding:10px 10px 0;border-radius:15px;border:1px solid #8e8e8e47}
.row-related-pro .slick-slide:hover{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;box-shadow:0 0 20px 0 rgb(0 0 0 / 85%)!important}
.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%)}
.light-mode .row-related-pro .slick-slide: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)!important}
.light-mode .ul-slidepro li.slnext{background:rgba(128,129,132,.19)!important;box-shadow:none}
.light-mode .ul-slidepro li.slprev{background:rgba(128,129,132,.19)!important;box-shadow:none}
.light-mode .explain-pro span{color:#333!important}
.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}
.light-mode .favorite_list .row:hover{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;box-shadow:0 0 12px 0 rgba(0,0,0,.28)!important}
.light-mode .favorite_list .row .btn:hover{border:1px solid #8080806b!important;box-shadow:0 1px 10px 0 rgba(0,0,0,.41)}
.light-mode .favorite_list .row .btn{box-shadow:0 0 3px 0 rgba(0,0,0,.24)}
.light-mode .table-check input.txt-in{background:#d0d0d06b}
.checkout-bt a: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}
#tr_category .select2-container{height:auto!important}
#tr_category .select2-container--default .select2-selection--multiple{background:#ccc!important;height:26px!important;border-radius:6px;border:0;padding:2px 5px;padding-bottom:2px;font-size:13px}
.row-add-del .col-md-12{padding:0!important}
.add-author: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 .add-author:hover{background:#a5cf5b;font-size:13px;margin:10px 20px;display:table;padding:3px 9px;border-radius:7px;border:1px solid #8080806b!important;box-shadow:0 1px 10px 0 rgba(0,0,0,.41)}
.light-mode .compare_product_gallery .btn-primary:hover{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}
.light-mode .compare_add .btn-dark:hover{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}
.compare_add .btn-dark:hover{border-color:transparent!important}
.profile_menu2 p.text-white{font-size:14px}
input#rol{width:20px;height:20px;border-radius:3px!important}
.form-check-custom .form-check-label{width:100%;color:#fff!important;margin-right:20px}
.form-check-custom{padding:15px}
.form-check-custom a{color:#fff!important}
.form-check-custom a:hover{color:#91bd49!important}
.close-modal1{position:absolute;left:13px;right:auto;top:6px;color:#d20000}
#product_box #product_count{position:absolute;top:15px;left:15px;right:auto;bottom:0;font-size:14px;color:#fff}
.profile_menu .modal-content .modal-body button:hover{color:#000!important}
.item_box .search_category_ul li.parent{padding-bottom:7px}
.col-md-9 .profile_menu{padding:10px 10px 20px!important}
.page-item.pagination-next-nav a span{font-size:18px!important;color:#fff}
.page-item.pagination-prev-nav a span{font-size:18px!important;color:#fff}
.page-item .page-link:hover{background-color:#a6ce5b!important}
.page-item .page-link:hover,.page-item.active .page-link{background-color:#a6ce5b!important;color:#fff!important}
.light-mode .page-item .page-link:hover,.light-mode .page-item.active .page-link{background-color:#a6ce5b!important;color:#000!important}
.product_list_box .paginate_div .page-link{box-shadow:none}
.alert.alert-warning{color:#2b2b2b!important;background-color:#ccc!important;border:0!important}
.light-mode #remove_all_filter{color:#3f9d00!important}
.selected_filter_item span.fa-window-close{color:#a5cf5b!important}
.light-mode .header .input-group-prepend .btn-outline-secondary span{color:#fff!important}
.Content_Compare .modal-content{background-color:#333}
.light-mode .Content_Compare .modal-content{background-color:#fff!important}
.select_product_for_compare p{color:#fff}
.select_product_for_compare{border:1px solid #535353}
.light-mode .select_product_for_compare{border:1px solid #53535336}
.light-mode .compare_add .add{background:#91919126}
.mySlides{display:none}
.cursor{cursor:pointer}
.product_image_box .next,.product_image_box .prev{cursor:pointer;position:absolute;top:40%;width:auto;padding:16px;margin-top:-50px;color:#fff;font-weight:700;font-size:20px;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none}
.product_image_box .next{right:0;border-radius:3px 0 0 3px}
.product_image_box .next:hover,.product_image_box .prev:hover{background-color:rgba(0,0,0,.8)}
.product_image_box .row:after{content:"";display:table;clear:both}
.product_image_box .column{float:left;width:16.66%}
.product_image_box .demo{opacity:.8!important}
.product_image_box .active,.product_image_box .demo:hover{opacity:1}
.row.into-slide>.column{padding:0 4px}
.into-slide img{max-width:100%!important;margin-right:0!important}
.product_image_box .mySlides{position:relative;box-shadow:0 0 3px 0 #cbcaca;-webkit-border-radius:5px;width:99%;margin:10px auto;padding-bottom:0}
.product_image_box img{max-width:100%!important;margin-right:0!important;max-height:500px}
.product_image_box .next,.product_image_box .prev{cursor:pointer;position:absolute;top:50%;font-weight:700;font-size:20px;border-radius:50px;-webkit-user-select:none;line-height:4px;color:#fff!important;height:20px!important;background:#04040491!important;width:20px!important;display:flex;justify-content:center;z-index:1}
.product_info .product_image_box{position:relative}
.product_image_box .next{left:0;right:auto}
ul.product_options a span{color:#fff!important}
.single-item{direction:ltr}
#myModal .slick-prev{width:auto!important;height:auto!important;background:0 0!important}
#myModal .slick-next{width:auto!important;height:auto!important;background:0 0!important}
#myModal .slick-initialized .slick-slide{display:block;margin-right:0!important;margin-top:0!important;margin-bottom:0!important}
.messageList .search_form{float:right}
.messageList .btn{float:left}
.messageList .nav-tabs li a{text-align:center;color:#fff;font-size:15px}
.messageList .nav-tabs li{text-align:center;margin-left:20px}
.messageList .nav-tabs li:not(:first-of-type){border-right:1px solid #484c53;padding-right:15px}
.messageList .nav-tabs{border-bottom:1px solid #bde17c69;padding:3px 3px 7px;margin-bottom:20px}
#tabsec2 input,#tabsec2 select{width:300px!important;background:0 0;border:1px solid gray;border-radius:7px;color:#fff;font-size:13px;padding:.375rem .75rem!important}
select#city_id,select#province_id{display:inline-block;width:34%!important}
select#city_id option,select#province_id option{background:#484848}
.light-mode select#city_id option,.light-mode select#province_id option{background:0 0}
#gform_4 .ginput_container_address select{width:100%!important}
.single-items{direction:ltr!important}
#app #auth_box{background:#fff;background-color:#fff;background-clip:border-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}
#app #auth_box .logo-modal{width:100px;height:100px;border-radius:100%;background:#eee;text-align:center;margin:-50px auto 10px;line-height:96px}
#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 .input_label input{color:#777;width:100%;height:38px!important;font-size:13px;padding:0 33px 3px 12px}
#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}
.logo-modal img{max-width:70px;height:auto}
#app #auth_box #admin_login_btn span.line::before{top:16px;position:relative;right:-5px}
#app #auth_box #admin_login_btn .send_btn.login_btn{margin-top:20px!important;color:#fff;width:50%!important;margin:15px auto;margin-top:15px;margin-bottom:15px;font-weight:600}
#app #auth_box .send_btn .line{width:54px!important;height:64px!important;background:rgba(255,255,255,.2);position:absolute;top:-15px!important;z-index:10;-webkit-border-top-left-radius:50%;-webkit-border-bottom-left-radius:50%;font-size:20px;transition:.3s}
#app #auth_box #admin_login_btn span.line::before{top:1px!important;position:relative;right:-5px!important}
#app #auth_box .send_btn .line{width:54px!important;height:54px!important;background:rgba(255,255,255,.2);position:absolute;top:-8px!important}
#app #auth_box .send_btn.login_btn{width:50%!important;margin-top:20px!important;color:#fff;margin:15px auto;margin-top:15px;margin-bottom:15px;font-weight:700;height:40px!important}
#app #auth_box .send_btn .title{font-size:14px!important;margin-right:60px!important;line-height:14px!important}
#app #auth_box .send_btn .line2{width:100%!important;border-radius:0!important}
#app #auth_box .form-check-label{color:#1b1b1b!important;font-family:IRANYekan-Light}
#app #auth_box .check_box{background:#fff;display:block;float:right;position:relative;width:20px;height:20px;border:2px solid #ccc;border-radius:2px;right:0;text-align:center}
#app #auth_box #login_form #login_btn span.line::before{top:1px!important;position:relative;right:-5px!important}
#app #auth_box .send_btn#login_btn .title{font-size:14px!important;margin-right:50px!important;line-height:14px!important}
#login_form .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}
.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}
.search-custom1 input.form-control{max-width:300px!important;background:0 0;border:1px solid gray;border-radius:0 7px 7px 0;color:#fff;font-size:13px}
.light-mode .search-custom1 input.form-control{border:1px solid #80808057!important}
.search-custom1 .btn.btn-primary{border-radius:7px 0 0 7px;font-size:13px!important;color:#000}
.search_form.search-custom1{padding:25px}
#tabsec1,#tabsec2{width:100%!important}
#close-tiket{margin-top:-40px!important;background-color:#ccc!important}
#myModal #carouselExampleControls .carousel-control-prev{left:-60px;top:46%}
#myModal #carouselExampleControls .carousel-control-next{left:auto;right:-60px;top:46%}
#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}
.bx-tarikh span{color:#f0f0f0;font-size:14px}
span.dta{color:#a5cf5b!important;font-size:14px}
span.shomare{color:#a5cf5b!important;font-size:14px}
.tarikh{text-align:left;display:flex;justify-content:end}
.bx-tarikh{float:right}
.bx-tarikh.bx-tarikh1{margin-left:20px}
.ed-cat{margin-top:15px;padding-top:10px;border-top:1px solid #484c53}
.ed-row label{width:100%;color:#c4c4c4;font-size:14px}
.ed-row span{font-size:13px}
.ed-row input{width:20px!important;background:#ccc!important;padding:0 5px;border-width:1px;border-color:#ccc;border-radius:3px;float:right;margin-left:4px;position:relative}
.row.zir-cat{border:1px solid #484c5352;border-radius:7px;padding:10px;margin:20px 20px 0!important;width:100%}
.ed-row .add-author{float:left}
.row.zir-cat{color:#c4c4c4;font-size:14px}
.profile_menu2 .zir-cat label{width:100%!important;color:#c4c4c4!important;font-size:14px!important}
.for-mobile-product{display:none}
.destop-product{display:block}
.zir-cat .col-4 span.select2{width:100%!important}
.zir-cat .col-4 span.select2 .select2-selection{background-color:#d0d0d0!important}
.ed-row label{display:none}
.row.ed-row{display:flex;align-items:center}
.ed-row .add-author{margin:0 7px!important}
.ed-section{padding-bottom:10px;padding-top:10px}
.ed-row .add-author{padding:2px 9px!important}
.gallery_ul{height:100%!important}
.table.table-check thead th{text-align:center;font-size:14px}
.sub-level.sec-mahsool table th{border:1px solid #616368}
.table-check .sub-level.sec-mahsool table th{min-width:auto!important}
.table-check .header-level td{width:auto!important;vertical-align:middle}
.table-check .header-level td:first-child,.table.table-check thead th:first-child{max-width:1%!important;min-width:38px;padding:6px 0!important}
.table.table-check thead th{width:20%!important}
.compare_product_gallery{width:100%;display:inline-flex;z-index:10;position:unset;top:116px;background:#2b2b2b}
.mobile_data_box{display:none}
.page-item .page-link:hover,.page-item.active .page-link{box-shadow:none!important}
#pic{direction:rtl!important}
.light-mode .form-check-custom .form-check-label{color:#333!important}
.light-mode .text-white{color:#333!important}
.light-mode .form-check-custom a{color:#333!important}
.filter_brand_div:before{display:none!important}
.compare_ul .value div{word-break:break-word;direction:ltr!important}
#add-comment input{color:#fbfbfb!important}
.light-mode #add-comment input{color:#333!important}
.light-mode #tabsec2 input,.light-mode #tabsec2 select{color:#333!important}
.bt-baz{font-size:14px;border-radius:7px!important;background:#c82333!important;border:1px solid #c82333;color:#fff!important;padding:6px 12px;width:90px}
.order_table_info tr td lable{font-size:13px;min-width:71px}
.bt-baz:hover{color:#fff!important;background-color:#c82333;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-baz:hover{color:#fff!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)}
.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)}
.message_form button{padding:0;width:90px;height:32px;line-height:18px}
.cart-list .row-table .row-content .text-danger{color:#ec2236!important;font-size:22px;font-weight:900}
.viwe-pro i::after{content:attr(data-tip);color:#000;font-size:11px;line-height:17px;border-radius:3px;padding:2px 7px;white-space:nowrap;position:absolute;right:auto;background-color:#616368;transition:.3s;border:1px solid #80818480;left:0;color:#fff;bottom:12px}
.light-mode .viwe-pro i::after{background-color:#e9e9e9;border:1px solid #8081842e;color:#3b3b3b}
.viwe-pro i{position:relative}
.viwe-pro i:after{opacity:0}
.viwe-pro i:hover:after{opacity:1}
.header-level td a i{position:relative}
.header-level td a i:after{opacity:0}
.header-level td a i:hover:after{opacity:1}
.header-level td a i.fa-eye::after{content:attr(data-tip);font-size:11px;line-height:17px;border-radius:3px;padding:2px 7px;white-space:nowrap;position:absolute;left:0;background-color:#616368;transition:.3s;border:1px solid #80818480;right:auto;color:#fff;bottom:12px}
.light-mode .header-level td a i.fa-eye::after{background-color:#e9e9e9;border:1px solid #8081842e;color:#3b3b3b}
.header-level td a i.fa-undo:after{content:attr(data-tip);color:#000;font-size:11px;line-height:17px;border-radius:3px;padding:2px 7px;white-space:nowrap;position:absolute;left:auto;background-color:#616368;transition:.3s;border:1px solid #80818480;right:0;color:#fff;bottom:12px}
.light-mode .header-level td a i.fa-undo:after{background-color:#e9e9e9;border:1px solid #8081842e;color:#3b3b3b}
.search_form2 .form-control{max-width:300px!important;background:0 0;border:1px solid gray;border-radius:0 7px 7px 0;color:#fff;font-size:13px}
.search_form2 button{border-radius:7px 0 0 7px;font-size:13px!important;color:#000}
.search_form2{float:right}
.tbl-sec{width:95%!important;margin:10px auto 10px!important}
.message_table span.fa-eye{position:relative}
.message_table span.fa-eye:after{opacity:0}
.message_table span.fa-eye:hover:after{opacity:1}
.message_table span.fa-eye:after{content:attr(data-tip);font-size:11px;line-height:17px;border-radius:3px;padding:2px 7px;white-space:nowrap;position:absolute;left:0;background-color:#616368;transition:.3s;border:1px solid #80818480;right:auto;color:#fff;bottom:12px}
@media screen and (max-width:916px) and (min-width:812px){
    .container{max-width:720px!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 h4{font-size:15px!important}
    .title-pro h2{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:11px;padding:4px 16px 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{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 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 30%!important;max-width:30%!important;padding-right:0!important}
    #product_box>.col-9{flex:0 0 70%!important;max-width:70%!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}
    #accordionEx .card .card-header h5{font-size:12px}
    #accordionEx li{font-size:12px}
    .container{max-width:98%!important;padding:0}
    .profile-row .col-md-3{flex:0 0 32%!important;max-width:32%!important}
    .profile-row .col-md-9{flex:0 0 68%!important;max-width:68%!important}
    .row-prof .col-md-3{flex:0 0 32%!important;max-width:32%!important}
    .row-prof .col-md-9{flex:0 0 68%!important;max-width:68%!important}
    .changeinfo .col-6 a{font-size:12px}
    .compare_add .add{margin:20px auto 20px}
    .select_product_for_compare{width:22%}
    #city_id,#province_id{display:inline-block;width:100%;margin-bottom:7px}
    .favorite_list .col-12{padding:0!important}
    .favorite_list .row{background-color:transparent;padding:8px}
    .favorite_list .row .btn{font-size:13px;margin-top:0;padding:4px;height:auto}
    .favorite_list .row{width:23%}
    .add-single.add-num .number{text-align:right!important;flex:0 0 50%;max-width:50%;padding:0!important;margin:0}
    .add-single .bt-product{display:block!important;flex:0 0 50%;max-width:50%}
    #cart_btn{width:100%!important}
    .add-single .r-shape{width:100%!important}
    .add-single .l-shape{padding:3px 1px!important}
    .r-shape{padding:4px 1px!important;font-size:12px}
    .icons-pro li{margin-left:15px}
    .img-allarm{float:right;border:1px solid #a5cf5b8f;padding:6px;border-radius:6px;margin:0 auto!important}
    .form-single{padding:15px 0}
    .img-allarm{float:none;border:1px solid #a5cf5b8f;padding:3px;border-radius:6px;margin:0 auto 5px!important;text-align:center;width:100%}
    .compare_product_gallery{position:initial}
}
@media only screen and (max-width:810px){
    #product_box .item_box{margin-bottom:10px}
    div.under-search{height:37vh;width:100%!important;right:0;left:auto!important}
    .light-mode div.under-search{height:37vh;width:100%!important;right:0;left:auto!important}
    .product_title strong{font-size:15px}
    .map_ul li{font-size:11px;padding-left:4px}
    .product_data_ul{margin-bottom:5px}
    .explain-pro{margin:10px 0}
    .add-single.add-num .number{text-align:right!important;flex:0 0 50%;max-width:50%;margin:0}
    .add-single .l-shape{width:100%!important;font-size:13px;padding:4px 7px!important}
    .add-single .r-shape{width:100%!important}
    .icons-pro li a{font-size:11px}
    .icons-pro li{margin-left:20px}
    #tab_div{margin:0 auto 30px}
    #tab_div .nav-tabs .nav-link{padding:4px 8px!important;font-size:13px}
    .table-single tr td{width:50%!important}
    .review_box{width:95%;margin:12px auto}
    #myTabContent .item_content{margin:12px auto}
    .abt-brand{padding:12px 5px}
    .abt-brand .col-5{flex:0 0 34%!important;max-width:34%!important}
    .abt-brand .col-7{flex:0 0 66%!important;max-width:66%!important}
    .img-allarm{float:none;margin-top:0!important;padding:3px;margin:0 auto 8px;text-align:center}
    .compare_add .add{height:auto!important}
    .compare_add{height:auto!important}
    .gallery_box{height:auto!important}
    .compare_add .add p{font-size:14px}
    .compare_gallery_pic{width:60%!important}
    .compare_add .btn-dark{-webkit-border-radius:4px!important;margin:15px auto;display:block;width:88%;font-size:13px}
    .profile-row .col-md-3{flex:0 0 32%!important;max-width:32%!important}
    .profile-row .col-md-9{flex:0 0 68%!important;max-width:68%!important}
    .changeinfo .col-6 a{font-size:12px}
    .compare_add .add{margin:20px auto 20px}
    .select_product_for_compare{width:22%}
    #city_id,#province_id{display:inline-block;width:100%;margin-bottom:7px}
    .favorite_list .col-12{padding:0!important}
    .favorite_list .row{background-color:transparent;padding:8px}
    .favorite_list .row .btn{font-size:13px;margin-top:0;padding:4px;height:auto}
    .favorite_list .row{width:23%}
    .header-level a{font-size:12px}
    #app #gform_4 span{font-size:13px}
    .bx-tarikh.bx-tarikh1{text-align:center}
    .row-table .row.row-content img{border-radius:7px;width:100px;height:auto}
    .compare_product_gallery{position:initial;padding:10px 0}
}
@media only screen and (max-width:641px){
    .mobile_data_box #accordionEx{position:unset!important}
    .mobile_data_box{display:block}
    #product_box{margin-top:5px!important}
    #product_box .col-3{flex:0 0 30%;max-width:30%;padding-right:0!important;padding-left:10px}
    #sort_dialog_box .modal-dialog{max-width:80%!important;margin:0 auto!important;transform:none}
    .destop-product{display:none}
    .for-mobile-product{display:block}
    #product_box .col-9{flex:0 0 100%!important;max-width:100%!important;padding:0!important}
    #product_box .col-3{flex:0 0 100%!important;max-width:100%!important;padding-right:0!important}
    #filter_box{background:#2b2b2b!important}
    .hide_box{display:none}
    .mobile_data_box{width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;z-index:100000;transition:all .6s;padding-bottom:10px}
    .fa-close::before,.fa-remove::before,.fa-times::before{content:"\F00D"}
    .mobile_data_box .header a{display:flex;align-items:center}
    .header .fa{font-size:19px!important;color:#fff}
    .mobile_data_box .header{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:14px!important;border-bottom:1px solid #e9ecef;cursor:pointer;width:100%;height:40px;background-image:linear-gradient(to right,#f0894e,#df3f00);color:#fff;padding:5px 15px}
    #sort_dialog_box.modal{padding-top:0!important}
    .mobile_data_box .content,.vue_mobile_data_box .content{overflow-y:auto;height:calc(100% - 60px);width:100%}
    #sort_dialog_box .modal-content{margin-top:30%!important}
    .list-inline.map_ul{display:none}
    .filter_btn{color:#fff;font-size:14px}
    .sort_btn::after{content:"\F160";margin-left:5px;margin-right:10px;font-weight:900;font-family:"Font Awesome 5 Free"}
    .for-mobile-product .filter_btn{-webkit-border-radius:7px;background-color:#a5cf5b;color:#000;font-size:12px;padding:5px 8px;margin-left:5px;border:0}
    .filter_header.for-mobile-product{padding:10px 0}
    #infopro .row.modal-infopro{display:flex;flex-direction:column-reverse}
    #infopro .col-sm-5.gallery__pro img{width:133px!important;height:auto!important}
    #infopro .summary-inner{padding-top:3px!important;padding-right:10px;max-height:auto;position:relative;padding-left:10px}
    #infopro .modal-dialog{width:88%;margin:0 auto}
    #infopro .content__modal__pro .summary-inner h3 a{font-size:14px}
    #infopro .modal-content p{font-size:12px;line-height:20px}
    #infopro .desc-modal{height:61px;overflow:hidden}
    #infopro span.sp-en{font-size:13px;color:#fff;min-height:38px}
    .product_meta{padding-bottom:11px;font-size:12px}
    #infopro .modal-content a{direction:rtl;font-size:11px;line-height:18px}
    .add-single .number input{font-size:11px}
    .bt-count{display:flex;align-items:center;padding:11px 0}
    .item_box #search_input{font-size:12px;padding:3px 10px}
    #infopro .col-sm-5.gallery__pro{padding:10px;height:auto}
    .inf-contact .col-7{padding:0;flex:0 0 100%;max-width:100%}
    .inf-contact{padding:14px 0!important}
    .info-box-txt h3{font-size:14px;color:#a4cf5b;font-weight:900;margin-bottom:5px}
    .info-box-txt p{color:#e5e2dd;font-size:12px}
    .info-box-txt img{float:right;margin-left:20px;height:17px}
    .inf-contact .col-7::before{content:"";width:1px;height:100%;background:#565a63e3;display:inline-block;position:absolute;right:29px}
    .info-box-txt{margin-bottom:14px}
    .info-box-txt h3{font-size:13px;font-weight:500}
    .inf-contact .col-7{padding:0 5px!important}
    .box-social{font-size:13px;margin-bottom:8px}
    .site-header .col-md-3{padding:10px 0 5px}
    .page_cover_title{padding-top:12px;margin-bottom:5px}
    .page_cover .search_box form{width:auto;display:flex;margin-top:11px}
    .page_cover_title h3{font-size:16px!important}
    .page_cover .search_box form .form-control{font-size:12px;height:31px}
    .page_cover .search_box form .btn{width:100px!important;font-size:12px;height:31px}
    .page_cover{width:100%;height:127px;padding:14px 15px!important}
    .faq_list{width:100%!important;-webkit-border-radius:10px;margin-top:-40px!important}
    .page.faq_list{background:#2b2b2b!important;margin-bottom:10px;padding:7px;margin:0 auto 14px!important;width:92%!important}
    .feq_cat_list{display:flex;flex-wrap:wrap;padding-top:0}
    .feq_cat_list a{width:50%;display:block}
    .feq_cat{width:100%;height:auto;display:block;text-align:center}
    .faq_cat_icon{width:55px;height:55px;margin:0 auto}
    .faq_cat_icon img{max-width:100%;width:36px}
    .feq_cat span{margin-top:10px;color:#d2d2d4;font-size:13px}
    .faq_list{width:100%!important;-webkit-border-radius:10px;margin-top:13px!important}
    .faq_list h5{font-size:15px}
    .common_question_header{height:20px;padding-right:0;padding-left:0}
    .faq_list h5{font-size:12px;font-weight:500}
    .small_answer ul li{font-size:12px;color:#eee;line-height:21px;text-align:justify}
    .data_link{font-size:11px}
    .feq_cat{margin:8px auto}
    .paginate_div{width:100%;display:grid;justify-content:center;margin:0 auto!important;float:none!important}
    .pagination{display:block;justify-content:center;width:100%;margin:0 auto}
    .paginate_div .page-link{margin:0 3px;font-size:11px;padding:5px;height:30px!important;min-width:30px;text-align:center}
    .profile-row .col-md-9{padding-right:15px!important}
    .profile-row .col-md-9 .row-into-table{padding:10px!important}
    .order_table_info tr td{font-size:12px;padding:5px 5px}
    .order_table_info tr td a{font-size:18px;position:absolute;top:5px;left:9px;color:#ccc}
    .row-into-table .nav-tabs li:not(:first-of-type){padding-right:8px}
    .row-into-table .nav-tabs li{margin-left:10px!important}
    .profile_menu .modal-content .modal-title{font-size:12px!important}
    .modal-body input.info-txt{width:100%;margin-bottom:10px}
    .profile_menu .modal-content .modal-body{border-top:1px solid #d3d3d399;padding:8px 0}
    .profile_menu .modal-content .modal-body button{font-size:12px}
    .profile_menu .modal-content .modal-footer,.profile_menu .modal-content .modal-header{padding:0 5px!important}
    .profile_menu_ul li a{color:#ccc!important;font-size:13px}
    .profile_menu_ul li{list-style:none;padding:6px 10px 6px;margin-bottom:0}
    .count_span{width:20px;height:20px;background-color:#a5cf5b;color:#fff;border-radius:50%;-webkit-border-radius:50%;text-align:center;display:block;line-height:normal;margin-top:5px;line-height:20px;font-size:13px}
    .profile_menu .order_table_info tr td span{font-size:12px}
    .row-into-table .nav-tabs{padding:3px 3px 7px;display:flex;justify-content:center}
    .row-into-table .nav-tabs li a{font-size:13px}
    #tabsec2 input,#tabsec2 select{max-width:124px!important;border-radius:5px;font-size:12px;padding:.175rem .3rem!important}
    #city_id,#province_id{width:100%!important;font-size:11px!important;margin-bottom:5px}
    #tabsec2.order_table_info tr td a{font-size:11px;padding:1px 4px 3px}
    .profile_menu .order_table_info tr td span{font-size:11px}
    #tabsec2.order_table_info tr td a{font-size:12px;padding:3px 7px 3px;border-radius:5px!important;position:relative!important;top:0;left:4px}
    #tabsec2 select{background:#2b2b2b;scrollbar-width:thin}
    .light-mode #tabsec2 input,.light-mode #tabsec2 select{color:#333}
    .profile_menu_title{margin-top:0;font-size:14px}
    .accordion-table .sub-level th{min-width:100px;font-size:12px}
    .accordion-table .header-level td{font-size:12px;min-width:100px}
    .header-level a{font-size:12px}
    .favorite_list .row{width:47%;margin-left:4px!important;margin-right:4px!important}
    .favorite_list .row .btn{font-size:12px;padding:3px 7px;height:27px}
    .favorite_list .row a{font-size:12px;line-height:20px;height:40px}
    .favorite_list .col-12{padding:0!important}
    .search_form.search-custom1{padding:5px}
    .search-custom1 input.form-control{font-size:11px}
    .search-custom1 .btn.btn-primary{border-radius:7px 0 0 7px;font-size:11px!important}
    #tabsec1,#tabsec2{width:100%!important;overflow-x:scroll!important}
    .messageList .btn{float:right}
    .messageList .table thead th{font-weight:500!important}
    .messageList .nav-tabs li a{font-size:14px}
    .messageList .nav-tabs li:not(:first-of-type){padding-right:8px;margin-right:8px}
    .messageList .nav-tabs li{margin-left:0}
    .pagination .page-link{height:30px;line-height:17px}
    .messageList .nav-tabs{justify-content:center}
    .col-md-9 .profile_menu .message_form label{color:#bcbcbd!important;font-size:13px}
    .message_form .form-control{font-size:12px!important}
    .message_form textarea{font-size:12px!important;height:100px}
    .message_form{margin:10px auto 10px}
    .profile_menu_title{display:block;padding:8px 8px 0!important}
    .tarikh{text-align:right;justify-content:unset;padding:0 8px;margin-bottom:12px}
    #app #gform_4 span{font-size:11px;margin-left:2px}
    #gform_4 select{border-radius:6px;border:0;padding:1px 2px;background:#ccc;font-size:12px}
    #gform_4 .row-f .col-3{padding:0 7px;margin-bottom:14px}
    #city_id,#province_id{width:100%!important;font-size:12px!important;margin-bottom:5px}
    .col-md-9 .profile_menu .message_form #pic{font-size:13px}
    .message_form .btn{font-size:12px}
    .message_form .btn{font-size:12px!important}
    #app #gform_4 span{font-size:13px}
    .section-row-f p,.section-row-f span{font-size:13px}
    .bx-tarikh p,.bx-tarikh span{font-size:13px}
    span.dta{font-size:13px}
    .bx-tarikh.bx-tarikh1{margin-left:5px}
    #app #gform_4 .section-row-f{padding:0!important;margin:0}
    #app #gform_4 .section-row-f .col-md-4.mb-4{margin-bottom:6px!important;padding:0 8px}
    .row-f,.row-f2,.row-f3{border-bottom:1px solid #8081845e;padding-bottom:0}
    .cat-title{color:#fff;font-size:14px}
    .row-est-table{padding:10px}
    .row-est-table .row.section-row{margin-bottom:0!important;padding-bottom:10px}
    .box-darkhast img{margin-bottom:7px;margin-top:7px;height:60px}
    .messageList{overflow-x:scroll;width:95%!important;margin:5px auto 0!important}
    .messageList .search_form{float:right;width:100%}
    .profile_menu .messageList .search_form button{font-size:12px!important}
    .profile_menu2 p.text-white{font-size:13px;text-align:justify}
    .authors-list{font-size:13px;margin:20px auto 0}
    .light-mode .profile_menu_ul li a{font-size:13px}
    .profile_menu2 input{width:100%}
    .ed-section .ed-row .col-md-4{width:auto;float:right}
    .row.ed-row{position:relative}
    .ed-row .col-md-8{padding:0 5px;position:absolute;left:0;top:0}
    .zir-cat .col-4{flex:0 0 50%;max-width:50%;padding:0 5px}
    .row.zir-cat{border:1px solid #484c53;border-radius:7px;padding:10px 5px 5px;margin:20px auto 0!important;width:100%}
    .select2-container--default .select2-selection--single span{color:#000!important;font-size:13px!important}
    .zir-cat .col-4 span.select2 .select2-selection{background-color:#d0d0d0!important;margin-bottom:6px!important}
    #infopro .content__modal__pro .summary-inner h3 a{font-size:13px;font-weight:500}
    .nme,.share-title{color:#fff;font-weight:500}
    #infopro .add-single .number input{color:#fff;font-weight:500}
    #infopro .modal-content a{direction:rtl;font-size:12px;line-height:15px;font-weight:500}
    .product_info .product_image_box{position:relative;flex:0 0 100%;max-width:100%}
    .product_info .ax-main-pro{padding:0!important;flex:0 0 100%;max-width:100%}
    .product_info .col-3.product_gallery_box{flex:0 0 100%;max-width:100%}
    .product_info{display:block}
    .product_info .product_data{flex:0 0 100%;max-width:100%}
    .product_title strong{color:#a6ce5b;font-weight:500;font-size:14px;line-height:22px}
    .product_headline .product_title span{color:#a6ce5b;font:13px iranyekan}
    .add-single .minus,.add-single .plus{width:30px;height:30px;line-height:22px;font-size:18px;padding:4px 2px 4px 2px}
    .minus,.plus{width:23px;height:23px;line-height:14px;font-size:18px;padding:4px 2px 4px 2px}
    .add-single .number input{height:30px;width:55px}
    .info-pro-box .col-12{padding:0}
    .product_headline .product_title span{padding-right:0}
    .add-single.add-num .number{text-align:right!important;flex:0 0 50%;max-width:50%;padding:0!important;margin:0}
    .add-single .bt-product{display:block!important;flex:0 0 50%;max-width:50%}
    .add-single .l-shape{font-size:12px;padding:3px 1px!important}
    .mo-row>.col-12{padding:0!important}
    .icons-pro{padding-bottom:5px}
    .icons-pro li a{font-size:12px}
    .icons-pro li{margin-left:15px}
    .cate-row{margin-top:5px!important}
    .row-tozihats p,.row-tozihats span{color:#ddd;font-size:13px;text-align:justify;line-height:22px}
    .row-tozihats{padding:10px 0 0}
    .row-tozihats .col-12{border-top:1px solid #474a51;padding-top:15px;padding-bottom:0}
    #tab_div .nav-tabs .nav-link{border-radius:14px!important;padding:4px 2px!important;font-size:12px;display:block;text-align:center;height:100%}
    .nav-tabs .nav-item{background:#fff;margin:0 0 0 1px;border-radius:12px 12px 0 0;width:24.6%}
    #tab_div .nav-tabs .nav-link .fa{display:block;text-align:center}
    .table-single tr{border-top:1px solid #eeeeee21!important;display:inherit}
    .table-single tr td{width:50%!important;float:none;vertical-align:bottom!important}
    .mashbeh .bt-product>a{font-size:12px!important;width:100%!important;display:block}
    .mashbeh .l-shape,.mashbeh .r-shape{padding:4px 1px!important;width:100%!important;font-size:12px;border-radius:0!important}
    .row-related-pro .slick-arrow.slick-next{left:-12px!important}
    .row-related-pro .slick-arrow.slick-prev{right:-12px!important}
    .slick-initialized .slick-slide{display:block;margin-right:5px;margin-top:10px;margin-bottom:10px;margin-left:5px}
    .feq_cat_list a:nth-child(2) .cat_list_border_left::after{display:none!important}
    .page.faq_list.common_question_list{background:#2b2b2b!important;padding:9px}
    .feq_cat_list a:nth-child(3) .feq_cat::before{display:none!important}
    .feq_cat_list a:nth-child(4) .feq_cat::before{display:none!important}
    .common_question{padding:7px}
    .faq_list h5{margin-top:7px}
    .faq_list .answer{margin-top:0}
    .page.faq_list .answer p{font-size:12px}
    #product_box>.col-3{display:none}
    #product_box{margin-top:5px!important}
    #product_box .col-3{flex:0 0 30%;max-width:30%;padding-right:0!important;padding-left:10px}
    #sort_dialog_box .modal-dialog{max-width:80%!important;margin:0 auto!important;transform:none}
    .destop-product{display:none}
    .for-mobile-product{display:block}
    #product_box .col-9{flex:0 0 100%!important;max-width:100%!important;padding:0!important}
    #product_box .col-3{flex:0 0 100%!important;max-width:100%!important;padding-right:0!important}
    #filter_box{background:#f5f5f5!important}
    #filter_box.mobile_data_box.hide_box{background:#2b2b2b!important}
    .light-mode #filter_box.mobile_data_box.hide_box{background:#f1f1f1!important}
    .hide_box{display:none}
    .mobile_data_box{width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;z-index:100000;transition:all .6s;padding-bottom:10px}
    .fa-close::before,.fa-remove::before,.fa-times::before{content:"\F00D"}
    .mobile_data_box .header a{display:flex;align-items:center}
    .header .fa{font-size:19px!important;color:#fff}
    .mobile_data_box .header{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:14px!important;border-bottom:0;cursor:pointer;width:100%;height:40px;background:#a5cf5b;color:#fff;padding:5px 15px}
    #sort_dialog_box.modal{padding-top:0!important}
    .mobile_data_box .content,.vue_mobile_data_box .content{overflow-y:auto;height:calc(100% - 60px);width:100%;padding:12px}
    #sort_dialog_box .modal-content{margin-top:30%!important}
    #product_box .item_box{box-shadow:none}
    #filter_box.for-mobile-product{display:block!important}
    .profile_menu .message_form span{padding-bottom:7px;font-size:14px}
    .alert{font-size:13px;padding:5px;text-align:center}
    .alert-dismissible .close{padding:0 6px!important}
    .profile_menu .message_form span{padding-bottom:7px;font-size:12px}
    .row-f .col-md-4.mt-2.text-white{font-size:13px}
    .table.table-check thead th{vertical-align:middle}
    .col-md-9.pad-r{padding-right:15px!important}
    .env-sec span{font-size:12px;line-height:25px}
    .env-sec span{font-size:12px;line-height:25px}
    .table.table-check thead th{vertical-align:middle;padding:2px 5px;font-size:13px}
    .gozaresh .sec-row p,.gozaresh .sec-row span{width:100%!important;font-size:12px}
    .gozaresh .sec-row{width:100%;margin-bottom:7px!important;padding-bottom:0!important}
    .sub-level.sec-mahsool table{width:100%!important}
    .row.row-f3{margin:0 auto 30px!important;overflow:scroll}
    #gform_4 .row.row-f3{margin:0 auto 0!important;overflow:scroll}
    .pagination{display:block!important}
    form#gform_4 .section-row-f{padding:15px!important}
    #app #gform_4 .section-row-f{padding:10px!important;margin:0}
    .row-gall #myModal .modal-content{width:73%!important}
    .row-gall #myModal #carouselExampleControls .carousel-control-prev{left:-36px;top:46%}
    .row-gall #myModal #carouselExampleControls .carousel-control-next{left:auto;right:-36px;top:46%}
    .abt-brand .col-7{flex:0 0 100%!important;max-width:100%!important}
    .abt-brand .col-5{flex:0 0 100%!important;max-width:100%!important}
    .abt-brand .col-7 .col-4{padding:0 5px!important;flex:0 0 50%;max-width:50%}
    .related-pro .card-p .bt-product a{display:block}
    .related-pro .l-shape,.related-pro .r-shape{width:100%!important;border-radius:0!important}
    .abt-brand .card-p{padding:6px!important;border-radius:12px;margin-bottom:15px!important}
    .abt-brand{padding:10px 5px 0}
    .row-related-pro .slick-slide{padding:6px}
    .row-related-pro .card-p.slick-slide{margin-right:5px!important}
    #product_comments .form-single{padding:20px 0}
    #product_comments .form-single .col-6{padding:0 6px}
    .form-single label{font-size:11px}
    #product_comments>.container{padding:0 7px!important}
    #product_comments .form-single .col-6{flex:0 0 100%;max-width:100%}
    #product_comments .row-full .col-4{flex:0 0 100%;max-width:100%;padding:0 6px;margin-top:15px}
    #product_comments .row-full .col-2{flex:0 0 100%;max-width:100%;margin-bottom:15px}
    #myTabContent.tab-content{border-radius:0;margin-left:3px}
    .light-mode #myTabContent.tab-content{border-radius:0;margin-left:3px}
    .row.related-pro{margin-top:25px!important}
    .bt-tab{font-size:12px}
    #add-comment input{font-size:12px}
    p.p_compare{padding:0 15px;margin-top:4px}
    .compare_item_list .content{padding:7px 0 0}
    .compare_box{width:92%}
    .select_product_for_compare{width:48%;margin:3px}
    .compare_item_list .pagination .page-link{height:30px;line-height:13px}
    .compare_item_list .modal .pagination-next-nav a{padding:9px;width:30px;height:30px}
    .compare_item_list .product_list .modal-body{padding:5px}
    .compare_item_list .product_list .modal-content .header{padding:0 8px}
    .product_list .header .form-control{text-align:right!important;font-size:12px;height:30px;padding-right:34px}
    .compare_item_list .header .input-group-prepend .btn-outline-secondary{font-size:12px;padding:0 7px;height:30px}
    .compare_item_list .header .input-group-prepend .btn-outline-secondary span{font-size:12px;line-height:0}
    .compare_item_list .header .fa{font-size:14px!important}
    .product_list .header .input-group.mb-3::before{top:16px;right:0;font-size:12px}
    .row-table .cat-title::after{display:none}
    .filter_brand_div:before{display:none!important}
    #loading_box{background-color:rgba(209,209,209,.6);z-index:999999!important}
    .set-change{display:table;-webkit-border-radius:7px;background-color:#a5cf5b;color:#2b2b2b;font-size:13px;padding:5px 8px;border:0;margin:15px auto 0!important}
    .set-change:hover{color:#000!important}
    .product_list_box{width:100%;min-height:auto!important}
    .item_box ul li{font-size:13px}
    .not_fount_product_message{width:100%!important}
    .gallery_box .swiper-container{margin-top:40px;margin-bottom:5px}
    .compare_ul .value div{word-break:break-word}
    .head-nav.h-top .compare_product_gallery .compare_gallery_pic{display:none!important}
    .add-num.add-single{align-items:center}
    .table-single tr{display:inline-table;min-width:100%}
    .profile-row .col-md-3{flex:0 0 100%!important;max-width:100%!important}
    .profile-row .col-md-9{flex:0 0 100%!important;max-width:100%!important}
    .row-prof .col-md-3{flex:0 0 100%!important;max-width:100%!important}
    .row-prof .col-md-9{flex:0 0 100%!important;max-width:100%!important}
    #editpass{margin-top:50px;overflow:visible!important}
    #editpass .modal-dialog{overflow:visible!important}
    .img-allarm{float:right;padding:3px;margin:11px auto 8px!important;text-align:center;height:28px;line-height:17px}
    .img-allarm img{width:25px}
    .capcha-box{margin-top:0}
    .form-single label{margin-top:7px}
    .light-mode .page.faq_list{background:#fafafa!important;margin-top:15px!important}
    .light-mode .page.faq_list.common_question_list{background:#fafafa!important;padding:9px}
    .light-mode .under-search ul li img{margin-left:9px;width:49px;height:auto}
    .light-mode .under-search ul li a{font-size:12px}
    #gform_4 .row.row-f3{padding:0 15px 10px}
    .sub-level.sec-mahsool th{padding:5px!important;min-width:268px!important}
    .compare_product_gallery{position:initial;padding:10px 0}
    .responsive.row-related-pro{padding:0;}
    .col-md-9 .profile_menu{overflow:scroll}
    #close-tiket{margin-top:0!important}
    select#city_id,select#province_id{display:inline-block;width:100%!important}
    #tabsec2 input,#tabsec2 select{height:29px}
    .bt-baz{border-radius:5px!important;background:#c82333!important;border:1px solid #c82333;color:#fff!important;width:81px;height:26px;line-height:24px;font-size:12px;padding:0}
    .light-mode .add-author:hover{font-size:12px;margin:10px 3px 22px}
    .ed-row span{font-size:12px}
    .form-check-label{font-size:12px;padding-right:5px}
    .select2-container--default .select2-results__option{font-size:12px!important}
    .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#808184!important;color:#fff!important;font-size:12px!important}
    .feq_cat_list a:first-child .feq_cat::before,.feq_cat_list a:nth-child(2) .feq_cat::before,.feq_cat_list a:nth-child(3) .feq_cat::before,.feq_cat_list a:nth-child(4) .feq_cat::before{display:block!important}
    .feq_cat_list a:nth-child(5) .feq_cat::before{display:none!important}
    .light-mode .page.faq_list p{color:#404040!important;font-size:12px;line-height:23px}
    .light-mode .small_answer ul li{font-size:12px;line-height:23px}
    .page.faq_list p{color:#b7b7b7!important;font-size:12px;line-height:23px}
    .small_answer ul li{text-align:justify;color:#b7b7b7!important;font-size:12px;line-height:23px}
}
@media only screen and (max-width:420px){
    .profile-row .col-md-9 .profile_menu{width:370px;overflow:hidden;overflow-x:scroll}
    .bt-baz{margin-left:0}
}
@media only screen and (max-width:375px){
    .profile-row .col-md-9 .profile_menu{width:320px;overflow:hidden;overflow-x:scroll}
    #tabsec2 input,#tabsec2 select{max-width:150px!important}
}
@media only screen and (max-width:320px){
    .profile-row .col-md-9 .profile_menu{width:272px;overflow:hidden;overflow-x:scroll}
}
.light-mode .zir-cat .col-4 span.select2 .select2-selection{background-color:#f1f1f1!important;border:1px solid #aaa!important}
.messageList .to_link{cursor:default!important;border-radius:7px;-webkit-border-radius:7px}
.messageList .form_link{cursor:default!important}
.form_link{border-radius:7px;-webkit-border-radius:7px}
.form_link{cursor:default!important}
.product_gallery_box ul.ul-slidepro{position:absolute;bottom:0;height:auto;top:inherit;right:0;left:0}
.product_info .product_gallery_box .ul-slidepro{padding:0 4px}
.modal#login__modal{padding-top:30px!important}
.modal#infopro{padding-top:0!important}
.light-mode .profile_menu2 input{background:#f1f1f1!important;width:70%;height:31px;float:right;border-radius:6px;padding:2px 5px;font-size:13px;border:1px solid #80808057!important}
@media only screen and (min-width:1920px){
    .l-shape,.r-shape{text-align:center!important}
    .bt-product a{display:flex;margin:0 auto}
    #toast-container{bottom:0!important}
    .l-shape::after{border-right:10px solid transparent;right:-10px}
    .product_image_box img{max-height:inherit!important}
    .modal-lg,.modal-xl{max-width:1366px!important}
    .select_product_for_compare{width:24%;margin:6px;-webkit-border-radius:6px;cursor:pointer}
    #app .content>.container-fluid{max-width:1670px!important}
    .product_list .modal-lg,.product_list .modal-xl{max-width:1366px!important}
    .product_gallery_box{height:609px!important}
    .cart-list .est-box .row-content>.col-3{flex:0 0 25%!important;max-width:25%!important;text-align:center}
    .daryaft{margin-left:15px}
    .add-num .r-shape{background:#c0e57e;padding:8px 7px!important}
}
ul.profile_menu_ul li span.count_span{margin-top:0}
@media only screen and (max-width:1024px){
    #tabsec2 input,#tabsec2 select{width:100%!important}
}
@media only screen and (max-width:812px){
    .row-prof .col-md-3{flex:0 0 32%!important;max-width:32%!important}
    .row-prof .col-md-9{flex:0 0 68%!important;max-width:68%!important}
}
@media only screen and (max-width:641px){
    .row-prof .col-md-3{flex:0 0 100%!important;max-width:100%!important}
    .row-prof .col-md-9{flex:0 0 100%!important;max-width:100%!important}
}


.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;}
.message_form .captcha button.btn.btn-danger{border-raduis:5px!important;-webkit-border-radius:5px!important;}
.row-est-table .col-3{margin-bottom:6px;}
.new-form .btn.btn-danger{height: 30px;line-height: 16px;position: absolute;top:12px;left: 12px;}
.new-form .row-est-table{position:relative;}
.seprate-form{border-top: 1px dashed #9e9d9d;margin-top:30px;}
.upload-in-form{display: flex;align-items: center;}
.upload-in-form li{margin-right:7px;}
.upload-in-form li img{max-height:30px;}
.captcha-btn{align-items: center;}


@media only screen and (max-width:500px){
    .captcha-btn{display:block!important;}
}


@media only screen and (max-width:372px){
    .info-pro-box .icons-pro{display:block;}
   .info-pro-box .icons-pro li{margin-left: 0;width: 100%;}
    .info-pro-box .icons-pro li:first-child{margin-top:12px;}
}
