@charset "utf-8";
/* CSS Document */
@import url("font.css");
@font-face {
  font-family: 'IRANSans';
  src: url('fonts/Yekan.eot') format('eot'),  /* IE6–8 */
url('fonts/Yekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('fonts/Yekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
/**********************************************************************************************/
*{margin: 0; padding: 0;}
body{ 
    background-color: #fff;
    font-size: 14px;
    letter-spacing: 0.5px;
    font-family: 'IRANSans';
}
@media screen and (max-width:680px) {
    body{ background-color: #fff;}
}
@media screen and (max-width:680px) {
    .full_content{margin-top: 60px;}
}
h1,h2,h3,h4,h5,h6,p,a{font-family: 'IRANSans';text-align: right; direction: rtl;}
span{font-family: 'IRANSans';}
section{clear:both; float: right; width: 100%;font-family: 'IRANSans';}
.row{float: right; width: 100%;}
.fright{float:right;}
.float_right{float:right;}
.fleft{float:left;}
.float_left{float:left;}
.tright{ text-align: right;}
.text_right{ text-align: right;}
.tcenter{text-align: center;}
.text_center{text-align: center;}
.tleft{ text-align: left;}
.text_left{ text-align: left;}
.ltr{direction: ltr;}
.rtl{direction: rtl;}
.c_red{color: red;}
.c_green{color:#097400;}
.btn { display: inline-block;border: none; margin: 10px 15px; color: white; padding:6px 30px; cursor: pointer;font-size: 10pt;font-family: 'IRANSans';}
.success {background-color: #4CAF50;} /* Green */
.success:hover {background-color: #46a049;}
.info {background-color: #2196F3;} /* Blue */
.info:hover {background: #0b7dda;}
.warning {background-color: #ff9800;} /* Orange */
.warning:hover {background: #e68a00;}
.danger {background-color: #f44336;} /* Red */ 
.danger:hover {background: #da190b;}
.default {background-color: #e7e7e7; color: black;} /* Gray */ 
.default:hover {background: #ddd;}
.bgred{background-color: #FF0000;}
.bggreen{background-color: #00FF00;}
.bgblue{background-color: #0000FF;}
.bgyellow{background-color: #F0FF00;}
.bgsilver{background-color: silver;}
.bggold{background-color:gold;}
.bgblack{background-color: black;}
.bgwhite{background-color: white;}
.bold{font-weight: bold;}
a{text-decoration: none;color: #4d4d4d;cursor: pointer;}
ul,li{text-align:right; direction: rtl;}
li{list-style: none; font-family: 'IRANSans';}
.show_danger {background-color: #ffdddd;direction: rtl;border-right: 6px solid #f44336;font-size: 11pt;text-align: center;margin: 20px auto;width:90%;padding: 10px;color: #414141;font-family: 'IRANSans';}
.show_success {background-color: #ddffdd;border-right: 6px solid #4CAF50;font-size: 11pt;text-align: center;margin: 20px auto;width:90%;padding: 10px;color: #414141;direction: rtl;font-family: 'IRANSans';}
.show_info {background-color: #e7f3fe;direction: rtl;border-right: 6px solid #2196F3;font-size: 11pt;text-align: center;margin: 20px auto;width: 90%;padding: 10px;color: #414141;font-family: 'IRANSans';}
.show_warning {background-color: #ffffcc;direction: rtl;border-right: 6px solid #ffeb3b;font-size: 11pt;text-align: center;margin: 20px auto;width:90%;padding: 10px;color: #414141;font-family: 'IRANSans';}
.res_m_jadval{overflow:hidden;}
.title_m_jadval{overflow:hidden; background-color:#5B5B5B; color:#fff;}
.row_m_jadval{overflow:hidden; background-color:#e7e7e7; color:#515151;}
.horizental_row{oveflow:hidden;display:block; height: 1px; background-color: #ccc; width: 90%; margin: 20px auto;}
.line_row{height: 1px; background-color: #ccc; width: 95%; margin:5px auto;oveflow:hidden;display:block; }
.pagination{ overflow:hidden; border:0px solid #000; background-color:#005995;padding:5px; font-size:10px; display:block; clear: both;}
.pagination a{  background-color:#9C9; border-radius:40%; margin:5px 1px; padding:2px 5px;}
.pagination a:hover{ background-color:#F00;}
.current{ background-color:#000; color:#fff; padding:2px 5px; margin:5px 1px; border-radius:40%;}
.disabled{ background-color:#9C9; border-radius:40%; padding:2px 5px; margin:5px 1px;}
header{ background-color: #fff;}
.btn_half{display: inline-block; background-color: #018A00;padding: 5px 10px; margin: 5px;font-size: 9pt; color: #fff;min-width: 150px; text-align: center;}
/**********************************************************************************************/

.load_page1{position: fixed;top: 0;left: 0;width:100%; height:100%;z-index: 999999; background-color:#fff; background-image: url(../../../../bh-public/loader_pic/loading.gif);background-position: center;background-repeat: no-repeat;}
.load_page2{position: fixed;top: 0;left: 0;width:100%; height:100%;z-index: 999999; background-color:#fff; background-image: url(../../../../bh-public/loader_pic/ajax-loader2.gif);background-position: center;background-repeat: no-repeat;}
/*--------------------------------------------------------------------------------------*/
.load_page3{position: fixed;top: 0;left: 0;width:100%; height:100%;z-index: 999999; background-color:#fff; background-image: url(../../../../bh-public/loader_pic/Two-arrows.gif);background-position: center;background-repeat: no-repeat;}
/*--------------------------------------------------------------------------------------*/
.load_page4{position: fixed;top: 0;left: 0;width:100%; height:100%;z-index: 999999; background-color:#fff; background-image: url(../../../../bh-public/loader_pic/Time-machine.gif);background-position: center;background-repeat: no-repeat;}
/*--------------------------------------------------------------------------------------*/
.load_page5{position: fixed;top: 0;left: 0;width:100%; height:100%;z-index: 999999; background-color:#fff; background-image: url(../../../../bh-public/loader_pic/House-loading.gif);background-position: center;background-repeat: no-repeat;}
/*--------------------------------------------------------------------------------------*/
.load_page6{position: fixed;top: 0;left: 0;width:100%; height:100%;z-index: 999999; background-color:#fff; background-image: url(../../../../bh-public/loader_pic/iran_flag.gif);background-position: center;background-repeat: no-repeat;}
/*--------------------------------------------------------------------------------------*/
.load_page7{position: fixed;top: 0;left: 0;width:100%; height:100%;z-index: 999999; background-color:#fff; background-image: url(../../../../bh-public/loader_pic/Iron_man.gif);background-position: center;background-repeat: no-repeat;}
/*--------------------------------------------------------------------------------------*/
.load_page8{position: fixed;top: 0;left: 0;width:100%; height:100%;z-index: 999999; background-color:#fff; background-image: url(../../../../bh-public/loader_pic/car.gif);background-position: center;background-repeat: no-repeat;}
/*--------------------------------------------------------------------------------------*/
.load_page9{position: fixed;top: 0;left: 0;width:100%; height:100%;z-index: 999999; background-color:#fff; background-image: url(../../../../bh-public/loader_pic/animated-dancing-image-0419.gif);background-position: center;background-repeat: no-repeat;}
/*--------------------------------------------------------------------------------------*/
.load_page10{position: fixed;top: 0;left: 0;width:100%; height:100%;z-index: 999999; background-color:#fff; background-image: url(../../../../bh-public/loader_pic/animated-dancing-image-0328.gif);background-position: center;background-repeat: no-repeat;}
/*--------------------------------------------------------------------------------------*/
.load_page11{position: fixed;top: 0;left: 0;width:100%; height:100%;z-index: 999999; background-color:#fff; background-image: url(../../../../bh-public/loader_pic/animated-dancing-image-0331.gif);background-position: center;background-repeat: no-repeat;}
/*--------------------------------------------------------------------------------------*/
.load_page12{position: fixed;top: 0;left: 0;width:100%; height:100%;z-index: 999999; background-color:#fff; background-image: url(../../../../bh-public/loader_pic/animated-dancing-image-0243.gif);background-position: center;background-repeat: no-repeat;}
/*--------------------------------------------------------------------------------------*/
.load_page13{position: fixed;top: 0;left: 0;width:100%; height:100%;z-index: 999999; background-color:#fff; background-image: url(../../../../bh-public/loader_pic/animated-dancing-image-0333.gif);background-position: center;background-repeat: no-repeat;}
/*--------------------------------------------------------------------------------------*/
.load_page14{position: fixed;top: 0;left: 0;width:100%; height:100%;z-index: 999999; background-color:#fff; background-image: url(../../../../bh-public/loader_pic/animated-dice-image-0065.gif);background-position: center;background-repeat: no-repeat;}
/*--------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
.load_page15{position: fixed;top: 0;left: 0;width:100%; height:100%;z-index: 999999; background-color:#fff; background-image: url(../../../../bh-public/loader_pic/animated-work-image-0046.gif);background-position: center;background-repeat: no-repeat;}
/*--------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
.load_page16{position: fixed;top: 0;left: 0;width:100%; height:100%;z-index: 999999; background-color:#fff; background-image: url(../../../../bh-public/loader_pic/animated-work-image-0155.gif);background-position: center;background-repeat: no-repeat;}
/*--------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
.load_page17{position: fixed;top: 0;left: 0;width:100%; height:100%;z-index: 999999; background-color:#fff; background-image: url(../../../../bh-public/loader_pic/animated-work-image-0016.gif);background-position: center;background-repeat: no-repeat;}
/*--------------------------------------------------------------------------------------*/
.load_page18{position: fixed;top: 0;left: 0;width:100%; height:100%;z-index: 999999; background-color:#fff; background-image: url(../../../../bh-public/loader_pic/animated-welcome-image-0150.gif);background-position: center;background-repeat: no-repeat;}
/*--------------------------------------------------------------------------------------*/
.load_page19{position: fixed;top: 0;left: 0;width:100%; height:100%;z-index: 999999; background-color:#fff; background-image: url(../../../../bh-public/loader_pic/animated-welcome-image-0159.gif);background-position: center;background-repeat: no-repeat;}
/*--------------------------------------------------------------------------------------*/
.load_page20{position: fixed;top: 0;left: 0;width:100%; height:100%;z-index: 999999; background-color:#fff; background-image: url(../../../../bh-public/loader_pic/animated-welcome-image-0031.gif);background-position: center;background-repeat: no-repeat;}
/*--------------------------------------------------------------------------------------*/
.load_page21{position: fixed;top: 0;left: 0;width:100%; height:100%;z-index: 999999; background-color:#fff; background-image: url(../../../../bh-public/loader_pic/animated-welcome-image-0112.gif);background-position: center;background-repeat: no-repeat;}
/*--------------------------------------------------------------------------------------*/
.load_page22{position: fixed;top: 0;left: 0;width:100%; height:100%;z-index: 999999; background-color:#fff; background-image: url(../../../../bh-public/loader_pic/2087527.gif);background-position: center;background-repeat: no-repeat;}
/*--------------------------------------------------------------------------------------*/


#header_div1{overflow: hidden;min-height:100px; margin: 0 auto;padding-bottom: 20px;}
	#header_left{
padding-top: 12px;
    padding-left: 10px;
}
		.logo_header{width:75px;}
		@media screen and (max-width:680px) {#header_left{text-align: center;}.logo_header{display: inline-block;width: 35%;margin: 10px auto;}}
	#header_right{text-aline:right; direction:rtl;}
		#header_right_top{    overflow: hidden;
    padding-right: 10px;}
			.top_btn_i{float: right; display: inline-block;padding: 5px;}
			.top_btn_i_img{float: right; display: inline-block; padding: 5px;}
			.top_btn_i_content{float: right;display: inline-block;padding: 5px;color:#2c2c2c;font-size: 9pt;}
			.top_btn_i_content a{color: #2c2c2c;
    font-weight: 500;}
			.top_btn_r{float: right;display: inline-block;padding: 5px;}
			.top_btn_r_img{float:right; display: inline-block; padding: 5px;}
			.top_btn_r_content{float: right;display: inline-block;padding: 5px;font-size: 9pt;}
			.top_btn_r_content a{color:#2c2c2c;font-weight: 500;}
		#header_right_bottom{overflow: hidden;}
			.btn_sabad{display:inline-block; width:160px; background-color:#0400ff;  cursor: pointer; border-radius: 4px;vertical-align: middle;} 
			.div_sabad{padding-right: 15px;}
			@media only screen and (min-width: 768px) and (max-width: 959px) {.btn_sabad{width:85%;}}
			@media only screen and (min-width: 681px) and (max-width: 767px) {.btn_sabad{width:95%;} }
			@media screen and (max-width:680px) {.div_sabad{text-align: center;}.btn_sabad{ width:40%;} }
			@media screen and (max-width:480px) {.div_sabad{text-align: center;}.btn_sabad{ width:67%;} }
				.btn_sabad_imgcart{float: right;width:10%; padding:2px;background-color:#0400ff;border-radius:4px;margin:2px; text-align: center;}
				.btn_sabad_contentcart{float: right;width:67%; padding:3px; margin: 1px auto; font-size: 10pt; font-weight: bold; color: #fff; text-align: center;}
				.btn_sabad_contentcart a{color:#fff;}
				.btn_sabad_leftcart{float: left;padding:3px 3px;width:10%; margin: 1px auto; font-size: 12pt; font-weight: bold; color: #fff;background-color:#0400ff; border-radius: 4px; text-align: center;}
				.btn_sabad_leftcart a{color:#fff;}
			.div_input_search{ position: relative;background-color:#7C5B5B;min-height: 40px; display: inline-block;vertical-align: middle;    width: 100%;}
				.input_search{
position: absolute;
    width: 95%;
    height: 38px;
    border: 1px solid #f7f8fa;
    font-weight: 200;
    padding-right: 10px;
    color: #505050;
    background-color: #e7e5e5;
    font-size: 11px;
    font-family: 'IRANSans';
    letter-spacing: 0.5px;
}
				.input_search_btn{position: absolute; left: 0; width: 40px;height: 40px; background-color: #9B9B9B; display: block; background-image: url(../../../../bh-public/icons/search.png); background-repeat: no-repeat; background-size:18px;background-position: center; cursor: pointer;}
			@media screen and (max-width:680px) {.div_input_search{margin: 15px auto;}.input_search{font-size: 8pt;} }
@media screen and (max-width:680px) {#header_div1{display: none;}}
nav{ width: 100%; background:#f7f8fa none repeat scroll 0 0; box-shadow: 1px 3px 4px #ccc;-webkit-box-shadow: 1px 3px 4px #ccc;-moz-box-box-shadow: 1px 3px 4px #ccc;border-top: 1px solid #dedede;text-align: center;}
.nav_res{display:none;font-size:13pt;cursor:pointer;float: right;}
	#menu_top{min-height: 40px;display: inline-block;}
		#menu_top > ul {position: relative;z-index: 9;}
		#menu_top > ul > li{ float: right;height: 40px; }
			#menu_top > ul > li a{
display: block;
    padding: 0 10px 0 17px;
    font-size: 10.6pt;
    line-height: 36px;
    font-family: 'IRANSans';
    position: relative;
    font-weight: 500;
    letter-spacing: 1px;
}
				.menu_down_icon{ display:block; float: left; margin-right: 7px; width:11px; height:7px; background-image: url(../../../public/images/down.png); background-repeat: no-repeat; background-position: center; margin-top: 16px;position: absolute; top: 0; left: 0;}
				#menu_top > ul > li > ul{position: absolute;right:0; background-color: #fff; width: 100%;box-shadow: 0 2px 3px #aaa;display:none;}
				#menu_top > ul > li >ul >li{float: right;}
					#menu_top > ul > li >ul >li a{font-family: 'IRANSans';padding:5px 10px; display: block;}
						.sub_menu{ width: 100%; height:300px; background-color: #fff;border-top:1px solid #eee; position: absolute; right: 0;display:none;}
							.sub_menu_col{ float: right; width: 24%; height: 100%; border-left: 1px solid #ddd; padding: 5px;font-family: 'IRANSans';}
							.sub_menu_col > ul > li{ padding-right:15px;}
								.sub_menu_col > ul > li:first-child{ padding-right:5px; color: #7185F9;}
							.sub_menu_img{ position: absolute; left:2px; bottom:2px;}
		#menu_top a{cursor: pointer;}
		.active_menu{background-color:#fff; box-sadow:0px -1px 3px #eee;}
		.active_menu > a{color:#FF0A0E;}

.promotion-badge {
    display: block;
}
.promotion-badge {
    width: 180px;
    background: #ebeff2;
    height: 40px;
    cursor: pointer;
    float: left;
    text-align: center;
    position: relative;
    color: #656a6e;
    font-size: 12px;
    line-height: 39px;
    box-sizing: border-box;
    padding-right: 12px;
}
.promotion-badge:before {
    content: '';
    position: absolute;
    right: 8px;
    top: 11px;
    background-image: url(../../../public/images/pic/sale.png);background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}
.promotion-badge a {
    display: block;text-align: center;
}
.nav_accordion {
 background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 10px;
    width: 100%;
    border: none;
    text-align: right;
    outline: none;

    transition: 0.4s;
    z-index: 99999;
    direction: rtl;
    font-family: Yekan;
    font-size: 13px;
}
.nav_active, .nav_accordion:hover {
 
        background-color: rgba(237,237,237,1);
}
.nav_accordion:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: left;
    margin-left: 5px;
}

.nav_active:after {
    content: "\2212";
}
.nav_panel {
    padding: 0 18px;
        font-family: Yekan;
    font-size: 13px !important;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;z-index: 99999;
}
.nav_panel a{display: block; padding: 5px;color: #313131;    font-size: 13px !important;text-align: right; direction: rtl;}
.nakbj_res{float: left;overflow: hidden;display:none;width: 90%;line-height: 12px; background-color: #fff;}
@media screen and (max-width:680px) {#menu_top{display: none;}.nav_res{display:inline-block;float: right;width: 10%; text-align: center; background-color: #fff;line-height: 12px;}.nav_res_img{width:30px; margin: 15px auto;}.nav_res_logo{float: right; width:120px;}.nav_res_pic{ display: inline-block; width: 80px;}.nakbj_res{display: inline-block;}
}
.sidenav {height: 100%;width: 0;position: fixed;z-index:9999;top: 0;right: 0; background-color: #eee;overflow-x: hidden;transition: 0.5s;}
.mySidenaveTop{ 
display: block;
    background-color: #fff;
    height:70px;
    text-align: center;
    padding-top: 10px;
    border-bottom: 3px solid #ddd;
}
.sidenav a { text-decoration: none;font-size: 11pt;color: #313131;display: block;transition: 0.3s;}
.sidenav a:hover {}
.sidenav .closebtn {position: absolute;top:-13px;left:5px;font-size: 36px;}
@media screen and (max-height: 450px) {.sidenav {}.sidenav a {font-size: 11pt;}}
.dropdowndf {
    position: relative;
    display: inline-block;
}

.dropdowndf-content {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 160px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;top: 55px;text-align: right; direction: rtl;
}

.dropdowndf-content a {
    color: #515151;
padding: 5px 8px;
text-decoration: none;
display: block;
font-size: 10pt;
line-height: 25px;border-bottom: 1px solid #ccc;
}
.showdf {display:block;}
#main{overflow: hidden; margin:0 auto; background-color: #fff;min-height: 400px;margin-top:5px;font-size: 13px;}
	#banner_top{ overflow: hidden;width: 100%; margin:10px auto 2px auto;}
	.banner_top_img{width:100%; box-shadow: 0 2px 4px #eee; border-radius: 4px;}
#side_bar_right{position: relative;margin-top: 6px;border-left: 1px solid #ccc;} 
	.side_bar_right_img{ width: 100%; border-radius: 4px; }
#right_ul_tv{ position: relative; margin: 3px auto;transition:all 1s ease;}
	#right_ul_tv li a{position:absolute;}
	.right_ul_tv_img{ width:100%; margin:0 auto; border-radius: 4px;}
	.right_ul_tv_span{position:absolute; top: 0;width:100%; height:100%;  background-color:rgba(0,0,0,0.28); display: block; border-radius: 4px;}
	.right_ul_tv_play{position:absolute; top: 0; bottom: 0; left: 0; right:0; margin: auto;width:70px; height:70px; border-radius:50%; background-color:rgba(255,255,255,0.35); display: block; }
	.right_ul_tv_play_img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto; cursor: pointer;}
	#right_ul_tv:hover .right_ul_tv_play{ background-color:rgba(255,255,255,0.5);}
#right_sec_img{ position: relative; margin: 3px auto;transition:all 1s ease;}
	.right_sec_img_img{ width:100%; margin:0 auto; border-radius: 4px; box-shadow: 0 2px 3px rgba(0,0,0,0.5); overflow: visible;}
#last_news_sidebar{ overflow: hidden; background-color: #fff; min-height: 300px;border-radius: 4px;}
	.last_news_sidebar_h3{ background-color:#F8F5F5; font-family: Yekan; height: 40px;color:#959AA8; font-size: 10pt; padding: 5px 12px; line-height: 36px; border-radius: 4px;border-bottom: 1px solid #ccc;}
.last_news_sidebar_img{ float: right; width: 33%; text-align: center;}
.last_news_sidebar_img_pic{ width: 60%; border-radius: 50%; margin: 10px auto; vertical-align: middle;}
.last_news_sidebar_content{float: right; width: 67%;}
.last_news_sidebar_content_p{ font-size: 10pt; line-height: 15px; margin: 20px auto 5px auto;}
.last_news_sidebar_content_date{ font-size: 8pt; color:#A3A3A3;}
.new_bor{ overflow: hidden;border-bottom: 1px solid #ccc;}
.more_news_link{display:block; padding: 10px 5px; direction: rtl; text-align: left; font-size: 10pt; color: #8FB1D5; border-bottom: 2px solid #bbb;}
@media screen and (max-width:680px) {
	.more_news_link{text-align: center;}
}
#content{}
#slider{overflow: hidden; border-radius: 4px; box-shadow: 0 1px 3px rgba(0,0,0,0.3); background-color: #fff; position: relative;}
#slider_img{overflow: hidden;}
#slider_img_pic{ width: 100%;}
#slider_img a{display: none;}
#slider_navigator{ height: 50px;background-color: rgba(0,0,0,0.5);margin-top: -5px;}
.prev{
    display: block; width: 33px; height:33px; position: absolute;  right: 0;cursor: pointer;z-index: 2;top:107px;
}
.next{display: block; width: 33px; height: 33px; position: absolute; left: 0;cursor: pointer;z-index: 2;}
#slider #slider_navigator ul{height: 100%;}
	#slider #slider_navigator ul li { float: right; width: 20%; height: 100%;}
		#slider #slider_navigator ul li a{ display: block; height: 100%; cursor: pointer; text-align: center;line-height:45px; color: #fff;}
#slider #slider_navigator .active > a{
	background-color:#fff;color:#212121;position: relative;
}
	#slider #slider_navigator .active > a::after{ content:" ";position: absolute;top:-13px; right: 0;left: 0; margin: 0 auto;width: 0;height: 0;border-style: solid;border-width: 0 12.5px 13px 12.5px;border-color: transparent transparent #ffffff transparent;}
#serv_div{width:100%; background-color:#fff;min-height:50px;box-shadow:0 2px 2px rgba(0,0,0,0.3);
border-radius:4px; margin:7px auto; overflow: hidden;}
	#serv_div ul{height:100%;}
		#serv_div ul li{float: right; width: 25%; text-align:center;height:100%;padding: 15px 0 5px 0; }
		@media screen and (max-width:680px) {#serv_div ul li{width: 100%;}}
			#serv_div ul li a{display:inline-block; height: 100%;}
				#serv_div ul li a .i1{width: 36px; height:36px;float: right;}
				#serv_div ul li a .i2{width: 36px; height:36px;float: right;background-image: url(../../../public/images/slices.png);background-repeat: no-repeat; background-position: -253px -466px;}
				#serv_div ul li a .i3{width: 36px; height:36px;float: right;background-image: url(../../../public/images/slices.png);background-repeat: no-repeat; background-position: -150px -466px;}
				#serv_div ul li a .i4{width: 36px; height:36px;float: right;background-image: url(../../../public/images/slices.png);background-repeat: no-repeat; background-position: -314px -466px;}
				#serv_div ul li a .i5{width: 36px; height:36px;float: right;background-image: url(../../../public/images/slices.png);background-repeat: no-repeat; background-position: -205px -466px;}
				#serv_div ul li a span{float: right;font-size: 10pt;line-height: 38px;}
#slider_res{display: none;}
@media screen and (max-width:680px) {
	#slider{display: none;}
	#slider_res{display: block;}
}
#slider2{width:100%; background-color: #fff; border-radius:4px;overflow: hidden; box-shadow:0 2px 2px rgba(0,0,0,0.3);position: relative;}
	#slider2_content{width: 77%; float: right; background-position: right; position: relative;min-height:370px;}
		#slider2_content a{display:block; height: 100%;}
		.slider2_content_right{float: right;/* width: 60%;*/}
			.slider2_content_right_title{ padding:2px 20px; margin-top:30px; font-size: 12pt; color:#F75053;font-weight:100;}
			.price_info{ overflow: hidden; float: right;width:270px; min-height: 50px;margin:0px 20px 10px 0;}
				.price_info_old{ float: right;width:100px; line-height:32px; background-color: #ccc;position: relative;direction: rtl;color: #fff;text-align: center;font-family: 'IRANSans';font-size: 12pt;font-weight: bold;}
				.price_info_old::after{position: absolute;left:-11px; top: 13px;content:" ";width: 0;height: 0;border-style: solid;border-width: 7.5px 12px 7.5px 0;border-color: transparent #cccccc transparent transparent; z-index: 2; }
				.price_info_old::before{position: absolute;
right: 0;
top: 16px;
content: " ";
width: 95%;
height: 0;
z-index: 2;
border-bottom: 1px solid #000;
transform: rotate(-13deg);}
				.price_info_new{ float: right;width: 160px; line-height:32px; background-color:#E80003;position: relative;margin-right: 2px;direction: rtl; text-align: center;font-family: 'IRANSans'; font-size: 14pt;color: #fff;font-weight: bold;}
				.price_info_new::before{position: absolute;right:0; top: 13px;content:" ";width: 0;height: 0;border-style: solid;border-width: 7.5px 12px 7.5px 0;border-color: transparent #ffffff transparent transparent;}
				.option_p{ margin: 5px 20px 2px 1px;}
				.flipTimer{direction: ltr; transform: scale(0.3); position: absolute; right:-82px; bottom:20px;}
				.slider2_finished{ position:absolute;width: 100%; min-height: 50px; color:#C00003;text-align: center; direction: rtl;line-height: 40px; font-size:25px; font-weight:bold; display: none;z-index: 2;}
		.slider2_content_left{float: left;/* width: 40%;*/}
			.slider2_content_left_h5{text-align: center;
font-size: 13pt;
padding: 5px;
margin-top: 10px;
color: #535353;}
			.slider2_content_left_img{ width:190px; display:block;margin: 40px auto 0 auto; }
		@media screen and (max-width:680px) {#slider2_content_right{width: 100%;}#slider2_content_left{width: 100%;}}
	#slider2_navigator{width:22.5%; float:left; border-right: 1px solid #ddd;}
		#slider2_navigator ul{ }
		#slider2_navigator ul li{background-color: #eee;}
		#slider2_navigator ul li:hover{background-color: #C9C9C9;}
		#slider2_navigator ul li a{display:block; text-align: center; line-height: 28px; padding: 5px 0;font-size: 10pt; direction: rtl; cursor: pointer;}
#slider2 #slider2_navigator .active > a{background-color:#ff5252;color:#fff;position: relative;}
#slider2 #slider2_navigator .active > a::after{content: " ";position: absolute;right: -17px; top:0;width: 0;height: 0;border-style: solid;border-width: 19px 0 19px 17px;border-color: transparent transparent transparent #ff5252;}
.promo__action{display: block;
    margin-top: 10px;
    padding: 0 30px;
    height: 48px;
    line-height: 48px;
    border-radius: 3px;
    background: #2196f3;
    color: #fff;
    text-align: center;
    box-shadow: 0 2px 3px 0 rgba(0,0,0,.15);
    cursor: pointer;}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	#slider2_content{width: 100%;}#slider2_navigator{display: none;}
}
@media only screen and (min-width: 681px) and (max-width: 767px) {
	#slider2_content{width: 100%;}#slider2_navigator{display: none;}
}
@media screen and (max-width:680px) {
	#slider2_content{width: 100%;}#slider2_navigator{display: none;}
	#slider2_content_right{width: 100%;}#slider2_content_left{width: 100%;}.flipTimer{display: none;}
}
.list_carousel {overflow: hidden;margin: 20px auto;width:100%; background-color: #fff;  box-shadow:0 2px 2px rgba(0,0,0,0.3);border-radius: 4px;}
.list_carousel ul {margin: 0;padding: 0;list-style: none;display: block; background-color: #fff;}
.list_carousel li {font-size:8.5pt;color: #2c2c2c;width:183px; height:280px;padding:10px 0 4px 0;margin:10px 6px 5px 6px;display: block;float: left; text-align: center; background-color: #fff;cursor: pointer;border: 1px solid #eee;border-radius: 4px;}
.list_carousel li:hover{box-shadow: 0 0 4px #616161;}
.list_carousel.responsive {width: auto;margin-left: 0;}
.list_carousel_title_h3{
color: #2e2d2d;
    background-color: #f7f9fa;
    direction: rtl;
    font-size: 13px;
    height: 38px;
    line-height: 38px;
    padding-right: 15px;
    font-weight: 500;
    letter-spacing: 1px;
    font-family: 'IRANSans';
    font-style: italic;
}
.clearfix {float: none;clear: both;}
.prev_carousel{
    display: block; width: 33px; height:33px; position: absolute;  right: 0;cursor: pointer;z-index: 2;top:107px;
}
.next_carousel{display: block; width: 33px; height: 33px; position: absolute; left: 0;cursor: pointer;z-index: 2;}
.prev_carousel{top: 130px;right: -1px;}
.prevside{margin: 0;position: relative;}
.next_carousel {float: left;margin-left: 10px;}
.nextside{ margin: 0;
    position: relative;
    top: 130px;}
.carsol_con{width:170px; height: 150px;}
.pager {float: left;width: 300px;text-align: center;}
.pager a {margin: 0 5px;text-decoration: none;}
.pager a.selected {text-decoration: underline;}
.timer {background-color: #999;height: 6px;width: 0px;} 
.carsol_title_pro{display: block;
font-size: 9.5pt;text-align: center;
padding: 5px;
margin: 2px;
height: 55px;
line-height: 18px;}
.carsol_title_price{ display: block; font-size:10pt; padding: 5px;border-bottom: 1px solid #ccc;border-top:1px solid #ccc;text-align: center;}
.carsol_title_basket{ display: block; font-size: 12px; padding: 5px;}
.box_next{width: 4%;
    position: absolute;
    height: 350px;
    box-shadow: 0 2px 4px #ccc;
    }
.caroufredsel_wrapper{
    min-height: 350px!important;
}
.carousel_box_center{float: right; width:91%;margin-right: 2px;}
.box_pre{float: right;width:4%; height: 350px;box-shadow: 0 2px 4px #ccc;}
@media screen and (max-width:680px) {.box_next{width:5%;}.box_pre{width:5%;}.carousel_box_center{width:84%;}}
@media screen and (max-width:450px) {.box_next{width:7%;}.box_pre{width:7%;}.carousel_box_center{width:79%;}}

#full_footer{ overflow:hidden;}
		#top_footer{ overflow:hidden;min-height: 45px;line-height: 22px;background: #6d717a;color: #fff;}
			.top_footer{ overflow:hidden;}
			 .top_footer_col1{ padding-top:5px; line-height: 32px;}
			 .top_footer_col1 p{ font-size: 11pt;font-family: 'IRANSans'; position: relative;}
			 .top_footer_col1 i{display: inline-block;width: 17px; height: 17px;background-image: url(../../../public/images/slices.png); background-position:-397px -420px ;}
			 .top_footer_col2{ padding-top:5px; line-height: 32px;}
			 .top_footer_col2 p{ font-size: 11pt;font-family: 'IRANSans'; position: relative;}
			 .top_footer_col2 i{display: inline-block;width: 17px; height: 17px;background-image: url(../../../public/images/slices.png); background-position:-397px -420px ;}
			 .top_footer_col3{ padding-top:5px; line-height: 32px;}
			 .top_footer_col3 p{ font-size: 11pt;font-family: 'IRANSans'; position: relative;}
			 .top_footer_col3 i{display: inline-block;width: 17px; height: 17px;background-image: url(../../../public/images/slices.png); background-position:-360px -420px ;}
			 .top_footer_col4{ padding-top:5px; line-height: 32px;}
			 .top_footer_col4 p{ font-size: 11pt;font-family: 'IRANSans'; position: relative;}
			 .top_footer_col4 i{display: inline-block;width: 17px; height: 17px;background-image: url(../../../public/images/slices.png); background-position:-320px -420px ;}
		#footer{ overflow:hidden;background-color: #fff;}
		.footer_t{overflow:hidden; background-color: #fff;line-height: 22px;min-height: 100px;}
		.footer_t_col1{ margin: 20px 0 10px 0;}
			.footer_t_col1 h6{ font-size: 12pt;color:#68A1F0; line-height:58px;padding-right: 5px;font-family: 'IRANSans';}
			.footer_t_col1 a{ display: block; padding: 5px 10px;font-family: 'IRANSans';font-size: 10pt;}
		.footer_t_col2{ margin: 20px 0 10px 0;}
			.footer_t_col2 h6{ font-size: 12pt;color:#68A1F0;line-height:58px;padding-right: 5px;}
			.footer_t_col2 a{ display: block; padding: 5px 10px;font-family: 'IRANSans';font-size: 10pt;}
		.footer_t_col3{margin: 20px 0 10px 0; overflow: hidden;}
			.footer_t_col3 h6{ font-size: 12pt;color:#414141; line-height:58px;padding-right: 5px;}
			.footer_t_col3_email{overflow: hidden;}
				.footer_t_col3_email_input{ float: right;width: 70%;height:34px; border-radius:3px;border: 1px solid #ccc;font-family: 'IRANSans'; text-align: right; direction: rtl; }
				.footer_t_col3_email_btn{float: right;font-family: 'IRANSans';width:100px; padding:6px 2px; text-align: center; background-color: #208de6; margin-right: 2px;color: #fff; font-size: 10pt;border-radius: 3px;box-shadow: 0 2px 2px #233131;margin-bottom: 5px;cursor: pointer;}
					.footer_t_col3_email_btn:hover{box-shadow: 0 0px 0px;}
				.footer_t_col3_social{ overflow: hidden; margin: 20px auto;}
					.footer_t_col3_social_ios{ float: left;}
					.footer_t_col3_social_android{float: left; margin-left: 2px;}
					.footer_t_col3_social_icons{ float: left;min-width: 40%; margin-top: 8px;  text-align: center; margin-left: 2px; }
					.footer_social_ic{display:inline-block;width: 28px; height: 28px; background-image: url(../../../public/images/slices.png);}
						.fsic_img{width: 28px;height: 28px;}
						.ic_telegram{ background-position: -618px -621px;}
						.ic_aparat{ background-position: -370px -621px;}
						.ic_instagram{ background-position: -535px -621px;}
						.ic_googleplus{ background-position: -494px -621px;}
						.ic_toweeter{ background-position: -453px -621px;}
						.ic_facebook{ background-position: -577px -621px;}
			.footerfull{width:100%; background-color:#eeeff1;}
				.footer{overflow:hidden;line-height: 22px;min-height:300px;}
.footer_cols {margin: 20px 0 10px 0;}	
.footer_cols h6{font-size: 12pt;color:#68A1F0; line-height:58px;padding-right: 5px;font-family: 'IRANSans';}	
.footer_cols a{display: block; padding: 5px 10px;font-family: 'IRANSans';font-size: 10pt;}	
		#bottom{ overflow:hidden;min-height: 45px;line-height: 22px;background: #6d717a;color: #fff;}
			.bottom{ position:relative; min-height:50px;}
				.bottom h6{ text-align: center;line-height: 32px; color: #fff;font-family: 'IRANSans'; }


.reg_form_header{overflow:hidden; min-height: 160px; text-align: center; background-color: #fafcfc;}
.reg_form_header i{width:70px; height: 52px; display: block;background-image: url(../../../public/images/slices.png); background-repeat: no-repeat;background-position: -870px -89px;margin: 40px auto;}
.reg_form_header h2{text-align: center;font-family: 'IRANSans';color: #969ba8;font-style: italic;font-size: 13pt;}
.reg_form_content{overflow:hidden;}
.reg_form_row{ overflow:hidden; width: 80%; margin: 10px auto; text-align: right; direction: rtl;}
.reg_form_input_l{width:22%;font-family: 'IRANSans'; line-height: 20px;text-align: right;display: inline-block;color: #969ba8;font-style: italic;font-size:10.5pt;}
.reg_form_input_t{ width: 75%;font-family: 'IRANSans';height: 24px;border: 1px solid #ccc; text-align: left; padding: 5px 0 5px 5px;}

.box_reg{ overflow: hidden; background-color: #fff; margin: 50px auto; width: 90%;  min-height:400px;}
.box_reg_l{min-height:400px;background:#fafcfc;}
.box_reg_l_img{width: 30%;}

.box_reg_r{min-height: 400px;}
@media screen and (max-width:680px){
	
}
.button_container {
    display: inline-block;
    line-height: 0;
    margin:10px auto;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
	background: #2196f3;
	width:80%; padding: 10px; 
	border: none; color: #fff;
    line-height:25px;
    font-size:18px !important;    font-family: yekan; background-image: url(../../../public/images/user.png); background-repeat: no-repeat;  background-size: 35px;background-position-x:95%;background-position-y:50%;
}
.ask_atach{ line-height: 75px;    font-weight:300;    color: #4d4d4d;
    border-bottom: 1px solid #f3f3f3; text-align: right; direction: rtl;
    padding-right: 38px;font-size: 22px;
    margin-bottom: 25px;}
.notice_reg{text-align: center; border: 1px solid #F79B33; padding:15px 5px; width:80%; margin: 10px auto;font-size: 9pt; background-color: #FFEAFF; color:#4d4d4d;  border-radius: 4px;}
.form_reg{overflow: hidden;}
.label_reg{display: block; width: 80%;text-align: right; direction: rtl; padding: 5px 5px 5px 5px; font-size:9.5pt; color:#4d4d4d;margin: 5px auto;font-family: 'IRANSans';}
.input_reg{ width: 80%;
padding: 10px 5px;direction: rtl;
border-radius: 4px;font-family: 'IRANSans';
margin: 5px auto;display: block;
border: 1px solid #ddd;}
.right{ text-align: right;}
.input_left{direction:ltr; text-align: left;}
.checkbox_reg{ width: 16px; height: 16px; margin-top: 4px; border: none;position: relative;top:6px;right: 3px;display: inline-block; z-index: 2;opacity: 0;}
.box_rule{ overflow: hidden;width: 80%; padding: 15px 5px; margin: 5px auto; font-size:10pt;color: #4d4d4d; direction: rtl;position: relative;}
.box_link{    color: #2196f3;
    border-bottom: 1px dashed;
    margin-left: 3px;}
.under_reg_form{    line-height: 63px;
    border-top: 1px solid #f3f3f3;
    font-size: 9pt;font-weight: bold;
    text-align: center; }
.box_reg_l_img_d{overflow: hidden; width: 90%;margin: 2px auto;padding: 10px; text-align: right; direction: rtl;}
.box_reg_l_img_d_pic{width:18px; float: right; margin-top: 10px;}
.box_reg_l_img_t{ line-height: 22px; direction: rtl;color: #737373; margin:15px 10px; font-size: 10pt;}
.check_label{ width: 16px;height: 16px; background-color: #0395DC; display: block; position: absolute;top:25px;right: 8px; border-radius: 2px;cursor: pointer;}
.check_label_checked{width: 16px;height: 16px; background-color: #0395DC; display: block; position: absolute;top:25px;right: 8px; background-image:url("../../../../bh-public/icons/slices.png");background-position: -193px -80px; border-radius: 2px;cursor: pointer;}
/* The modal_log (background) */
.modal_log {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 9999; /* Sit on top */
    padding-top:4%; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* modal_log Content */
.modal_log-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width:500px;
	min-height: 400px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s;
	overflow: hidden;
}
@media screen and (max-width:680px) {.modal_log-content {width:97%;}}
/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0} 
    to {top:0; opacity:1}
}
@keyframes animatetop {from {top:-300px; opacity:0} to {top:0; opacity:1}}
.close_modal_log {background: url(../../../../bh-public/icons/slices.png) no-repeat -134px -123px #ebeced;border-radius: 100%;border: 1px solid #d6d9df;height: 28px;width: 28px;display: block;position: absolute;top: 10px;left: 12px;z-index: 1;cursor: pointer;}
.close_modal_log:hover,
.close_modal_log:focus {color: #000;text-decoration: none;cursor: pointer;}
.modal_log-header {padding: 2px 16px;min-height:50px;background: #f7f8fa none repeat scroll 0 0;box-shadow: 1px 3px 4px #ccc;-webkit-box-shadow: 1px 3px 4px #ccc;-moz-box-box-shadow: 1px 3px 4px #ccc;border-top: 1px solid #dedede;}
.modal_log-body {padding: 2px 16px;}
.modal_log-footer {
    padding: 2px 16px;min-height: 60px;
	background: #f7f8fa none repeat scroll 0 0;
box-shadow: 1px 3px 4px #ccc;
-webkit-box-shadow: 1px 3px 4px #ccc;
-moz-box-box-shadow: 1px 3px 4px #ccc;
border-top: 1px solid #dedede;
}
.form_log{overflow: hidden;}
.modal_login_logo{display:block; width: 70px; height:56px;margin:0 auto;background-image:url(../../../public/images/slices.png); background-repeat: no-repeat;
background-position: -870px -89px;}
.label_log{display: block; width: 80%;text-align: right; direction: rtl; padding: 5px 5px 5px 5px; font-size:9.5pt; color:#4d4d4d;margin: 5px auto;}
.input_log{ width: 80%;
padding: 10px 5px;direction: rtl;
border-radius: 4px;
margin: 5px auto;display: block;
border: 1px solid #ddd;}
.left_ul {
	width: 90%;
	margin:80px auto 20px auto;
}

.left_li {
	font-family:Yekan;
font-size: 9.6pt;
color: #666;

}

.left_li i {
	background: url(../../../public/images/slices.png);
	display: inline-block;
	height: 27px;
	margin-left: 21px;
	position: relative;
	top: 8px;
	width: 27px;
}
.button_container_log{ display: inline-block;
    line-height: 0;
    margin:10px auto;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
	background: #2196f3;
	width:80%; padding: 10px; 
	border: none; color: #fff;
    line-height:25px;
    font-size:18px !important;font-family: yekan; background-image: url(../../../public/images/login_lg.png); background-repeat: no-repeat;  background-size: 35px;background-position: 97%;}
.modal_log_h6{text-align: center;padding: 5px;
font-family: 'IRANSans';
color: #969ba8;
font-style: italic;
font-size: 13pt;}
.no_reg{font-family: 'IRANSans';display: inline-block;
color: #969ba8;font-size: 9pt;padding: 5px 8px;
font-style: italic;
direction: rtl; text-align: right;}
.forget_pass{font-family: 'IRANSans';display: inline-block;
color: #969ba8;font-size: 9pt;padding: 5px 8px;
font-style: italic;
direction: rtl; text-align: right;}
.side_bar_search_title{min-height: 30px; background-color:#666; color: #fff; padding: 5px; text-align: center;font-size: 10pt;line-height: 25px; }
.side_bar_search_title span{width: 20px; height: 11px; display: inline-block; background-image: url(../../../public/images/subcatarrow.gif);background-repeat: no-repeat;float: left;margin: 10px 4px; } 
#side_bar_right > ul {font-family: 'IRANSans';font-size: 9pt;padding: 15px;} 
#side_bar_right > ul > li{line-height: 12px; color: #666;} 
.side_bar_arr{display: block;
float: right;
margin-left: 7px;
width: 11px;
height: 17px;
background-image: url(../../../public/images/sideArrow.gif);
background-repeat: no-repeat;
background-position: center;
margin-top:7px;margin-right: 5px;
}
#side_bar_right > ul > li > ul > li{line-height: 27px;}
.filter_ul{padding-right: 5px;}
.filter_ul_li{font-family: 'IRANSans';font-size:9pt;line-height:30px !important; color: #666;position: relative;}
.filter_ul_title{font-size: 10.5pt;line-height:30px !important; font-weight: bold;color: #666;}
.filter_checkbox_reg{ width: 16px; height: 16px; margin-top: 4px; border: none;position: relative;top:6px;right: 3px;display: inline-block;margin-left: 5px; z-index: 2;opacity: 0;}
.filter_check_label{ width:20px;height:20px;background-image: url(../../../public/images/a-checkbox-medium-sprite.png);display: block; position: absolute;top:8px;right:2px; border-radius: 2px;background-position: -179px -60px;cursor: pointer; }
.filter_check_label_checked{width:20px;height:20px;background-image: url(../../../public/images/a-checkbox-medium-sprite.png);display: block; position: absolute;top:8px;right:2px; border-radius: 2px;background-position: -179px -31px;cursor: pointer; }
.filter_product_color{width: 6px; height: 16px; display: inline-block; position: relative; top: 4px;margin-left: 5px;}
.top_page_nav{float: right; width: 100%;margin-top: 10px;}
.top_page_nav > li{float: right; font-size: 9pt;font-family: 'IRANSans'; margin-left: 12px;color: #666;}
.top_page_nav > li > img{margin-right: 4px;}
.filter_top{float: right; width: 100%;margin-top: 10px;}
.filter_top > li{float: right; min-width:140px; min-height: 24px;color: #666;background-color: #F5F4F4; border-radius: 3px; border:1px solid #ccc;margin-left: 2px; padding-right: 5px;font-size: 9pt;}
.filter_top > li > img{float: left; margin-top:5px; margin-left:7px;}
.filter_top > li{position: relative;cursor: pointer;z-index: 2;}
.filter_top > li > .options{display: none;width:155px; height:250px;background-color: #fff;border-right: 1px solid #eee;position: absolute; top: 23px;right:-1px;box-shadow: -2px 4px 2px #ccc; overflow-y: auto; overflow-x: hidden;z-index: 2;}
.filter_top > li > .options > ul { padding-top: 10px; }
.filter_top > li > .options > ul > li{font-size: 9pt; padding-right: 10px; cursor: pointer;}
.horizental_row_sub{height: 1px; background-color: #ccc; width: 95%; margin:2px 1%;float: right;clear: both;}
.filter_top > li > .options > ul > li .square{display: inline-block;width:10px; height: 10px; background-image: url(../../../public/images/spritefiltercontrols.png); background-repeat: no-repeat; background-position: -58px -154px;position: relative; top: 2px;margin-left: 3px;}
.square_hover{background-image: url(../../../public/images/spritefiltercontrols.png);background-repeat:  no-repeat;background-position: -58px -205px !important;}
.square_selected{background-image: url(../../../public/images/spritefiltercontrols.png);background-repeat:  no-repeat;background-position: -58px -256px !important;}
#filters_selected{overflow: hidden; width: 100%;}
#filters_selected span{font-family: 'IRANSans';background-color: #ebebec; float: right;margin: 3px;padding:2px 5px; margin-left: 10px;font-size: 9pt;border-radius: 4px; box-shadow: 1px 1px 3px #ccc;}
#filters_selected .remove_filter{display: inline-block;width: 7px; height: 12px;background-image: url(../../../public/images/spritefiltercontrols.png);background-repeat:  no-repeat;background-position: -58px -383px;float: left;position: relative; top:8px;margin-right:10px;cursor: pointer;}
#search input {width:97%; height: 20px; margin-right: 3px; border:1px solid #eee;}
.sbtn{position:absolute; top: 5px; left: 5px;}
#search .exist{float: right;display: inline-block;margin-right: 10px; position: relative; top: 3px;cursor: pointer;}
.exist_back{display: inline-block; width: 40px; height:21px; background-image: url(../../../public/images/btnchecked.png);background-repeat: no-repeat; background-position:0 0;}
#search .exist.active .exist_back{background-position:-40px 0 !important;}
.exist_yesno{width: 28px; height:21px; background-image: url(../../../public/images/yesno.png);background-repeat: no-repeat; background-position: 0 -21px;position: absolute;top:1px; left:-1px;}
#search .exist.active .exist_yesno{background-position:0 0 !important;}
.exist_text{display:inline-block;font-size: 9pt; margin-right: 7px; color:#5F5F5F;}
.display_type_text{float: left;font-family: 'IRANSans';font-size:9.6pt;color:#5F5F5F;}
.type1{float: left;display: inline-block;margin: 2px 4px 2px 1px; width:24px; height: 24px;background-image: url(../../../public/images/displaytype.png);background-repeat: no-repeat; background-position:-23px -24px;cursor: pointer;}
.type1.active{background-position:-23px 0;}
.type2{float: left;display: inline-block;margin: 2px 0px 2px 1px; width:24px; height: 24px;background-image: url(../../../public/images/displaytype.png);background-repeat: no-repeat;cursor: pointer;}
.type2.active{background-position: 0px -24px;}
#sort{float: right;width: 100%;text-align: right; direction: rtl;margin-top: 10px;}
.sort_span1{font-family: 'IRANSans';font-size:9.6pt;color:#5F5F5F;direction: rtl;}
#pagination{float: right; width: 100%; clear: both; text-align: left;}
.pagination_prev{float: left;font-family: 'IRANSans';font-size:9pt;direction: rtl; width: 60px; height: 20px; text-align: center;border-radius: 4px; display: block; border:1px solid #eee;line-height: 20px;box-shadow: 0 2px 2px #ccc;margin-left: 5px;color:#5F5F5F; 
background: -moz-linear-gradient(270deg, rgba(240,240,240,1) 30%, rgba(240,240,240,1) 36%, rgba(237,237,237,1) 56%, rgba(240,240,240,1) 58%, rgba(237,237,237,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, rgba(240,240,240,1)), color-stop(36%, rgba(240,240,240,1)), color-stop(56%, rgba(237,237,237,1)), color-stop(58%, rgba(240,240,240,1)), color-stop(100%, rgba(237,237,237,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(270deg, rgba(240,240,240,1) 30%, rgba(240,240,240,1) 36%, rgba(237,237,237,1) 56%, rgba(240,240,240,1) 58%, rgba(237,237,237,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(270deg, rgba(240,240,240,1) 30%, rgba(240,240,240,1) 36%, rgba(237,237,237,1) 56%, rgba(240,240,240,1) 58%, rgba(237,237,237,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(270deg, rgba(240,240,240,1) 30%, rgba(240,240,240,1) 36%, rgba(237,237,237,1) 56%, rgba(240,240,240,1) 58%, rgba(237,237,237,1) 100%); /* ie10+ */
background: linear-gradient(180deg, rgba(240,240,240,1) 30%, rgba(240,240,240,1) 36%, rgba(237,237,237,1) 56%, rgba(240,240,240,1) 58%, rgba(237,237,237,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#EDEDED',GradientType=0 ); /* ie6-9 */
}
.pagination_next{float: left;font-family: 'IRANSans';font-size:9pt;direction: rtl; width: 60px; height: 20px; text-align: center;border-radius: 4px; display: block; border:1px solid #eee;line-height: 20px;box-shadow: 0 2px 2px #ccc;margin-right: 5px;margin-left: 5px;color:#5F5F5F; 
background: -moz-linear-gradient(270deg, rgba(240,240,240,1) 30%, rgba(240,240,240,1) 36%, rgba(237,237,237,1) 56%, rgba(240,240,240,1) 58%, rgba(237,237,237,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, rgba(240,240,240,1)), color-stop(36%, rgba(240,240,240,1)), color-stop(56%, rgba(237,237,237,1)), color-stop(58%, rgba(240,240,240,1)), color-stop(100%, rgba(237,237,237,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(270deg, rgba(240,240,240,1) 30%, rgba(240,240,240,1) 36%, rgba(237,237,237,1) 56%, rgba(240,240,240,1) 58%, rgba(237,237,237,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(270deg, rgba(240,240,240,1) 30%, rgba(240,240,240,1) 36%, rgba(237,237,237,1) 56%, rgba(240,240,240,1) 58%, rgba(237,237,237,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(270deg, rgba(240,240,240,1) 30%, rgba(240,240,240,1) 36%, rgba(237,237,237,1) 56%, rgba(240,240,240,1) 58%, rgba(237,237,237,1) 100%); /* ie10+ */
background: linear-gradient(180deg, rgba(240,240,240,1) 30%, rgba(240,240,240,1) 36%, rgba(237,237,237,1) 56%, rgba(240,240,240,1) 58%, rgba(237,237,237,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#EDEDED',GradientType=0 ); /* ie6-9 */
}
#pagination ul{}
#pagination ul li{float: left;font-family: 'IRANSans';font-size:9.6pt;color:#5F5F5F;direction: rtl;width: 25px; height: 23px;text-align: center;border-radius:2px;margin: 0 1px;border:1px solid #ccc; 
background: -moz-linear-gradient(270deg, rgba(240,240,240,1) 30%, rgba(240,240,240,1) 36%, rgba(237,237,237,1) 56%, rgba(240,240,240,1) 58%, rgba(237,237,237,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, rgba(240,240,240,1)), color-stop(36%, rgba(240,240,240,1)), color-stop(56%, rgba(237,237,237,1)), color-stop(58%, rgba(240,240,240,1)), color-stop(100%, rgba(237,237,237,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(270deg, rgba(240,240,240,1) 30%, rgba(240,240,240,1) 36%, rgba(237,237,237,1) 56%, rgba(240,240,240,1) 58%, rgba(237,237,237,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(270deg, rgba(240,240,240,1) 30%, rgba(240,240,240,1) 36%, rgba(237,237,237,1) 56%, rgba(240,240,240,1) 58%, rgba(237,237,237,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(270deg, rgba(240,240,240,1) 30%, rgba(240,240,240,1) 36%, rgba(237,237,237,1) 56%, rgba(240,240,240,1) 58%, rgba(237,237,237,1) 100%); /* ie10+ */
background: linear-gradient(180deg, rgba(240,240,240,1) 30%, rgba(240,240,240,1) 36%, rgba(237,237,237,1) 56%, rgba(240,240,240,1) 58%, rgba(237,237,237,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#EDEDED',GradientType=0 ); /* ie6-9 */
}
#products{float: right; width: 100%; margin: 10px auto;}
#products > ul > li{ min-height: 300px;margin-bottom: 8px; }
.products_lidiv{overflow: hidden; width: 87%;margin: 15px auto; min-height: 500px;border:1px solid #eee;position: relative;padding: 5px;}
.products_lidiv:hover{box-shadow: 0 3px 3px #b1b1b1;}
.products_lidiv_pic{overflow: hidden; margin-top: 10px;}
.products_lidiv_colors{text-align: center;}
.products_lidiv_colors .color{ width: 12px; height: 12px; display: inline-block;border:1px solid #eee;}
.stars{}
.star_gray{position: relative;width: 55px; height: 9px;background-image: url(../../../public/images/stars.png);background-repeat:repeat;background-position: 0px -9px;margin: 2px auto;}
.star_red{width:50%; height: 9px;background-image: url(../../../public/images/stars.png);background-repeat:repeat;background-position: 0px 0;margin: 2px auto;position: absolute; top:-2px;left: 0;}
.stars_single{position: absolute;margin-left: 15px;}
.star_gray_single{position: relative;width: 55px; height: 9px;background-image: url(../../../public/images/stars.png);background-repeat:repeat;background-position: 0px -9px;margin: 2px auto;}
.details_left_star{position: relative; width:90%;height: 50px;margin-top: 20px;line-height: 50px;border-radius: 4px;}
.star_red_single{width:50%; height: 9px;background-image: url(../../../public/images/stars.png);background-repeat:repeat;background-position: 0px 0;margin: 2px auto;position: absolute; top:-2px;left: 0;}
.stars_rate{float: left;margin-left: 15px;font-size: 8pt;color: #626262;direction: rtl;}
.products_lidiv_title{
	    font-family: 'IRANSans';
    font-size: 9pt;
    line-height: 18px;
    color: #666;
    text-align: center;
    direction: rtl;
    height: 70px;
}
#products .products_lidiv_description{display: none;}
.products_lidiv_price{position: relative;}
.price_green{font-size: 11pt; color: #5A5A5A; text-align: center;}
.price_red{font-size:9pt; color: #E10003;text-decoration: line-through;padding-right: 10px;}
.products_lidiv_addtocart{width:30px; height: 30px; display:block;background-image: url(../../../public/images/addtocart-min.png);background-repeat: no-repeat;position: absolute;bottom:7px; left:7px;}
.display1{}
.display1 li{width: 100%;}
.display1 .products_right{float: right;width: 25%;min-height: 300px;}
.display1 .products_left{float: right;width: 75%;min-height: 300px;}
.display1 .products_lidiv_title{text-align: right;}
.display1 .products_lidiv_description{display: block!important;min-height: 213px;}
#offer{position: relative;float: right;width: 100%; clear: both;min-height:60px;background-color: #fff5f5; text-align: center;}
.temer_w{display: inline-block;direction: ltr; text-align: center; font-size: 15pt; font-weight: bold;font-family: 'IRANSans';}
.offer_col1{}
.offer_col1 img{ width:70%; margin: 10px auto;}
.offer_col1_sp1{font-family: 'IRANSans'; font-size: 25px; color: #414141;}
.offer_col1_sp2{font-family: 'IRANSans'; font-size: 25px; color: #e54949;}
.offer_col2{}
.offer_col2 h4{ text-align: center;color: #666;line-height:45px;}
.offer_col3{text-align: center;}
.offer_col4{float: right; width:100%;min-height: 60px;}
#offer .offer_discount{ width:200px; height:28px; display: block;margin: 15px auto;overflow: hidden; border-radius: 3px;}
#offer .offer_discount_right{float: right;display: block;width:140px; height: 100%;background-color: #F75A5A; text-align: center;color: #fff;}
#offer .offer_discount_left{float: right;display: block;width:60px; height: 100%;background-color: #e54949; text-align: center;color: #fff;font-size: 10pt;}
#offer .offer_discount_right .of_nu{float: right;width:100px; text-align: center;font-family: 'IRANSans';font-size:11pt;display: inline-block;}
#offer .offer_discount_right .of_unit{float: right;width:40px;text-align: center;font-family: 'IRANSans';font-size:9pt;display: inline-block;line-height: 29px;}
#details{}
#details .share{overflow: hidden; margin: 4px auto;}
#details .share .share_social{float: left;display: inline-block; width:20px;height: 20px; background-image: url(../../../public/images/slices.png); background-repeat: no-repeat; background-position:-213px -187px;}
#details .share .share_add{float: left;display: inline-block; width:20px;height: 20px;  background-image: url(../../../public/images/slices.png); background-repeat: no-repeat; background-position:-160px -187px ;}
#details .details_gallery{ float: right; width: 100%; text-align: center;}
#details .details_gallery ul{ float: right; width: 100%;padding: 15px 2px;}
#details .details_gallery ul li{ float: right; width:15%; border:1px solid #ccc;margin-right: 6px; text-align: center;}
#details .details_gallery ul li .senoghte{display: block; width:35px; height: 13px; background-image: url(../../../public/images/slices.png); background-repeat: no-repeat; background-position:-562px -28px;margin: 49% auto;}
#details .details_gallery ul li img{width:95%; margin: 2px auto;}
.product_single_title{position: relative; text-align: right;font-family: 'IRANSans';font-size:10pt;color: #666;padding-right: 10px; background-color: #f5f5f5;margin-top: 20px; line-height: 50px;border-radius: 4px;}
.details_gallery_res{display: none;}
@media screen and (max-width:680px) {
	#details .details_gallery{display: none;}
	.details_gallery_res{display: block;}
}
.select_color{display:block; overflow: hidden;margin-top: 10px;}
.select_color_title{display: block;text-align: right; color: #666; font-size: 12pt;padding-right: 10px;}
.select_color_colors{float: right; width: 100%;}
.select_color_colors li{float: right; width:46px; height: 28px;margin-left: 6px;border:1px solid #ccc;border-radius: 4px;background-color: #eee;font-size: 9pt; font-family: Yekan;padding-right: 32px; position: relative;}
.color_circle{width:17px; height:17px; border-radius: 50%; display: block; position: absolute;right: 1px;top: 6px;cursor: pointer;}
.color_circle.active::after{content: " "; width: 10px; height:10px;position: absolute; right: 5px;top:3px;background-image: url(../../../public/images/slices.png);background-repeat: no-repeat; background-position:-169px -83px;display: block;}
.select_garanty{display:block; overflow: hidden;margin-top: 10px;}
.select_garanty_title{display: block;text-align: right; color: #666; font-size: 12pt;padding-right: 10px;}
#select_garanty_list{border:1px solid #eee;height: 38px;position: relative;text-align: center;cursor: pointer;}
#select_garanty_list::before{content:" "; width: 23px; height: 23px; display: block;position: absolute;right: 3px; top: 9px;background-image: url(../../../public/images/slices.png);background-repeat: no-repeat;background-position: -138px -79px;}
#select_garanty_list::after{content:" "; width: 23px; height: 23px; display: block;position: absolute;left: 3px; top: 13px;background-image: url(../../../public/images/slices.png);background-repeat: no-repeat;background-position: -31px -461px;}
#select_garanty_list span{font-size:10pt;display: block;direction: rtl; text-align: center;color: #666;line-height: 39px;}
#select_garanty_list ul{float: right;width: 100%;box-shadow: 0 2px 2px #ccc;margin-bottom: 10px;display: none;}
#select_garanty_list ul li{font-family: 'IRANSans';font-size: 10pt;padding: 3px 10px;font-weight: 100;color: #555;}
#select_garanty_list ul li:hover{background-color:#F7F7F9;cursor: pointer;}
#single_price{display:block; overflow: hidden;margin-top:40px;}
.single_price_title{display: block;float: right;text-align: right; color: #666; font-size: 9pt;padding-right: 10px;padding-top: 9px;}
.single_price_old{display: block;float: right;text-align: right; color: #666; font-size: 12pt;padding-right: 10px;padding-top:6px;text-decoration: line-through;}
.single_price_unit{display: block;float: right;text-align: right;font-size: 9pt;padding-right: 10px;padding-top:9px;color: #666;direction: rtl;}
.single_discount{position:relative;float:right;padding-top: 10px;margin-right: 15px;width:150px; height: 22px;direction: rtl;}
.single_discount_right{ display: inline-block; float: right;width:50px; height: 22px;background-color: #E84F51; color: #fff;font-family: 'IRANSans';font-size: 9pt;text-align: center;direction: rtl;}
.single_discount_left{display: inline-block; float: right;width:100px; height: 22px;background-color: #FF6063; color: #fff;font-family: 'IRANSans';font-size: 9pt;text-align: center;direction: rtl;}
.single_discount::before{content: " ";width: 0;height: 0;border-style: solid;border-width: 6.5px 7px 6.5px 0;border-color: transparent #ffffff transparent transparent;position: absolute; right: 0;top:15px;}
#price_for_you{float: right; width: 100%;margin-top: 30px;padding-right:30px;position: relative;}
.price_for_you_title{float: right; display: inline-block;color:#666;font-family: 'IRANSans';font-size:11pt;text-align: right;direction: rtl;margin-left: 10px;padding-top:4px;}
.price_for_you_price{float: right; display: inline-block;color:#39B333;font-family: 'IRANSans';font-size:14pt;text-align: right;direction: rtl;margin-left: 10px;padding-top: 2px;font-weight: bold;}
.price_for_you_unit{float: right; display: inline-block;color:#666;font-family: 'IRANSans';font-size:11pt;text-align: right;direction: rtl;padding-top:4px;}
.price_for_you_title::before{content: " ";position: absolute; right: 0;top:9px;width: 20px;height:20px; background-image: url(../../../public/images/slices.png);background-repeat: no-repeat;background-position: -410px -31px;
display: block;}
.com_add{ float: right; width: 100%;}
.compare_btn{float: right;cursor: pointer;
display: block;
width: 155px;
height: 34px;
background-color: #c3c3c3;
border-radius: 4px;
font-family: 'IRANSans';
font-size: 10pt;
color: #fff;
text-align: center;
direction: rtl;
line-height: 33px;
margin: 1px 2px;
box-shadow: 0 2px 3px 0 rgba(0,0,0,0.15);}
.addtocart_btn{display: block;width:185px;margin: 3px auto; height:33px; cursor: pointer;background-color: #047715;border-radius: 4px;font-family: 'IRANSans';font-size:8.5pt;color:#fff;direction: rtl;line-height: 33px;text-align: center;position: relative;overflow: hidden;box-shadow:0 2px 3px 0 rgba(0,0,0,0.15);}
.addtocart_btn i{display: inline-block; width:26px; height:18px;float: right;background-image: url(../../../public/images/slices.png);background-repeat: no-repeat; background-position: -157px -419px;position: absolute;right: 5px; top: 7px;}
.carousel_addtocart_btn{display: block;width:185px;margin: 3px auto; height:33px; cursor: pointer;background-color: #0400ff;border-radius: 4px;font-family: 'IRANSans';font-size:8.5pt;color:#fff;direction: rtl;line-height: 33px;text-align: center;position: relative;overflow: hidden;box-shadow:0 2px 3px 0 rgba(0,0,0,0.15);}
.carousel_addtocart_btn i{display: inline-block; width:26px; height:18px;float: right;background-image: url(../../../public/images/slices.png);background-repeat: no-repeat; background-position: -157px -419px;position: absolute;right: 5px; top: 7px;}
.some_details{float: right; width: 100%;}
.some_details li{float: right; width: 100%;font-family: 'IRANSans';font-size:9pt;color:#666;text-align: right;direction: rtl;padding: 5px 15px 5px 7px;}
#pro_intro{margin: 5px auto;box-shadow: 0px 2px 4px #ccc;position: relative;}
.pro_intro_title{font-family: 'IRANSans';font-size:15pt;color:#666;text-align: right;direction: rtl;padding: 15px 15px 15px 4px;}
.pro_intro_content{position: relative;display: block;overflow: hidden;padding: 10px 10px;direction: rtl;padding-bottom: 100px;font-family: Yekan;}
.pro_intro_more_btn{ display: block; background-color:#fff;position: absolute;bottom: 0;width: 100%; text-align: center; padding: 10px; border-top: 1px solid #eee;font-family: 'IRANSans';font-size:13pt;cursor: pointer;}
#pro_intro .pro_intro_content.active{height: auto !important;}
#single_tab{width: 100%;float: right;box-shadow: 0 0 3px #ccc;background-color: #F8F8F8;}
#single_tab li{float: right;padding: 15px;font-family: 'IRANSans';font-size:11pt;color: #666;border-left: 1px solid #eee;background-color: #F8F8F8;/*border-top: 2px solid #F8F8F8;*/ cursor: pointer; padding-right: 10px;}
#single_tab li.active{ background-color: #fff;border-top: 2px solid #1ad8d1;box-shadow:0 0px 4px rgba(0,0,0,0.2);}
#single_tab_child{float: right;width:100%; background-color: #fff; min-height: 100px;}
#single_tab_child section{width: 99%;background-color: #fff; font-family: Yekan; padding: 5px;display: none;direction: rtl;}
#single_tab > li > i.naghd{display: inline-block; width:23px; height:23px; background-image: url(../../../public/images/slices.png); background-repeat: no-repeat; background-position:-106px -268px;vertical-align: middle;margin-left: 4px;}
#single_tab > li > i.fani{display: inline-block; width:23px; height:23px; background-image: url(../../../public/images/slices.png); background-repeat: no-repeat; background-position: -314px -268px;vertical-align: middle;margin-left: 4px;}
#single_tab > li > i.nazar{display: inline-block; width:23px; height:23px; background-image: url(../../../public/images/slices.png); background-repeat: no-repeat; background-position:-261px -268px;vertical-align: middle;margin-left: 4px;}
#single_tab > li > i.pors{display: inline-block; width:23px; height:23px; background-image: url(../../../public/images/slices.png); background-repeat: no-repeat; background-position:-209px -268px;vertical-align: middle;margin-left: 4px;}
#single_tab > li.active .naghd{ background-position:-106px -309px;}
#single_tab > li.active .fani{background-position: -314px -309px;}
#single_tab > li.active .nazar{ background-position:-261px -309px;}
#single_tab > li.active .pors{ background-position:-209px -309px;}
#single_tab > li.active {color: #2196f3;}
#comments_result{}
#comments_send{}
.comments_result_p1{}
.comments_result_p1{}
.naghd_acc {
    color: #666;background-color: #fff;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: right;
    outline: none;
    font-size: 12pt;
    transition: 0.4s; direction: rtl;
}

.naghd_acc_active, .naghd_acc:hover {
    color: #0cb4ba;
}

.naghd_acc:after {
    content: '\002B';
    color: #EC1518;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

.naghd_acc_active:after {
    content: "\2212";
}

.naghd_acc_panel {
    padding: 0 18px;font-size: 10pt;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}
#single_tab_ques{
}
#single_tab_ques h4{
	font-family: 'IRANSans';font-size:12pt;color:#666;direction: rtl;width:95%;margin: 10px auto;border-radius: 4px;font-weight: 100;
}
#single_tab_ques_matn{
	display: block;border:1px solid #ccc;min-height:200px;width:95%;margin: 10px auto;border-radius: 4px;
}
.single_tab_ques_matn_btn{float: left;font-family: 'IRANSans';width: 100px; padding:6px 2px; text-align: center; background-color: #208de6; color: #fff; font-size: 10pt;border-radius: 3px;box-shadow: 0 2px 2px #233131;margin: 40px;cursor: pointer;}
.single_tab_ques_matn_btn:hover{box-shadow: 0 0px 0px;}
#single_tab_ques_cont{overflow: hidden;margin: 3px auto;box-shadow: 0 2px 2px #ccc;}
.ques_title{min-height: 35px;background-color: #ccc; }
.ques_title i{float: right; width: 24px; height: 24px; display: inline-block;margin-right: 5px; margin-left: 5px;background-image: url(../../../public/images/slices.png); background-repeat: no-repeat; background-position:-280px -123px;margin-top: 4px;}
.ques_titlepors{float: right;font-size: 10pt;font-family: 'IRANSans';  color: #666;margin-right: 6px;line-height: 36px;}
.ques_us{ float:left;margin-left: 10px;}
.ques_us i{float: right; width: 24px; height: 24px; display: inline-block;margin-right: 5px; margin-left: 5px;background-image: url(../../../public/images/slices.png); background-repeat: no-repeat; background-position:-609px -24px;margin-top: 4px;}
.ques_us_name{float: right;font-size: 9pt;font-family: 'IRANSans';  color: #666;margin-right: 6px;line-height: 36px;
min-width: 80px;}
.ques_us_date{float: right;font-size: 9pt;font-family: 'IRANSans';  color: #666;margin-right: 6px;line-height: 36px;
min-width: 80px;}
.ques_content{background-color: #FFF;
color: #777;
font-size: 10pt;
font-weight: 100;
min-height: 41px;
border: 1px solid #ccc;
margin: 2px;
border-radius: 4px;
padding: 10px;}
.panel_box_user_info{overflow: hidden; width:96%;font-family:Yekan;margin: 20px auto;box-shadow: 0 2px 4px #ccc;padding:7px;border-radius:5px; background-color:#fff;}
.box_info_title{min-height:40px; background-color:#6d717a; color:#fff;
	font-size:11pt;text-align:right;line-height: 40px;
	padding:1px 10px 1px 2px;}
.box_info_content{overflow:hidden;}
.box_info_content h5{padding: 10px 20px;
	font-size: 11pt;padding-right: 15px;
font-weight: bold;
color: #208de6;
}
.sub_lab{display: inline-block;
	color: #555555;
	padding: 2px 10px;
	line-height: 29px;
	font-size: 9pt;}

.sub_labhb{display: inline-block;
	color: #555555;
	padding: 2px 10px;
	line-height: 29px;
	font-size: 9pt;}

.panel_box_user_report{overflow: hidden; width:96%;font-family:Yekan;margin: 20px auto;box-shadow: 0 2px 4px #ccc;padding:7px;border-radius:5px; background-color:#fff;}
.box_report_title{min-height:40px; background-color:#6d717a; color:#fff;
	font-size:11pt;text-align:right;line-height: 40px;
	padding:1px 10px 1px 2px;}
.box_report_content{overflow:hidden;}
.panel_box_user_tabs{overflow: hidden; width:96%;font-family:Yekan;margin: 20px auto;box-shadow: 0 2px 4px #ccc;padding:7px;border-radius:5px; background-color:#fff;}
#panel_tab{width: 100%;float: right;box-shadow: 0 0 3px #ccc;background-color: #F8F8F8;}
#panel_tab li{float: right;padding: 5px 15px;font-family: 'IRANSans';font-size:9.3pt;color: #666;border-left: 1px solid #eee;background-color: #F8F8F8;/*border-top: 2px solid #F8F8F8;*/ cursor: pointer; padding-right: 10px;}
#panel_tab li.active{ background-color: #6d717a;box-shadow:0 0px 4px rgba(0,0,0,0.2);}
#panel_tab_child{float: right;width:100%; background-color: #fff; min-height: 100px;}
#panel_tab_child section{width: 99%;background-color: #fff; font-family: Yekan; padding: 5px;display: none;direction: rtl;}
#panel_tab > li.active {color: #fff;}
	.myorders {
		overflow-x: auto;direction: rtl;
	}

	.myorders > table {
		width: 1100px;
		font-family: Yekan;
		margin: 10px auto;
		box-shadow: 0px 0px 3px #848484;
	}

	.myorders > table .subtabel {
		box-shadow: 0 0 5px #ccc;
		min-height: 250px;
		background-color: #fff;
	}

	.myorders > table tr:first-child {
		background-color: #666;
		color: #fff;
		font-size: 10pt;
		font-family: Yekan;
	}

	.myorders > table tr {
		background-color: #fbfbfb;
		font-size: 9pt;
		line-height: 35px;
		color: #666;
	}

	.myorders > table tr td {
		text-align: center;
		border-left: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
	}

	.myorders > table tr td:last-child {
		border-left: none;
	}

	.myorders_rowimg {
		width: 25px;
		margin-top: 11px;
		cursor: pointer;
	}

	.myorders_details {
		display: none;
	}

	.myorders > table .subtabel > table {
		width: 100%;
		padding: 10px 5px;
	}

	.myorders > table .subtabel > table tr:first-child {
		background-color: #eee !important;
		color: #777;
		font-family: Yekan;
		font-size: 10pt;
	}

	.subtabel_h4 {
		margin: 5px auto;
		width: 97%;
		background-color: #eee;
		border-radius: 5px;
		padding: 2px 15px 2px 0;
	}

	.order_steps {
		padding-right: 140px;
		padding-top: 60px;
		padding-left: 10px;
		overflow: hidden;
	}

	.order_steps .dashed {
	}

	.order_steps .dashed span {
		width: 11px;
		height: 3px;
		background-color: #aaa;
		display: block;
		float: right;
		margin-left: 3px;
	}

	.order_steps .dashed.active span {
		background-color: #2396f3;
	}

	.order_steps ul {
	}

	.order_steps ul > li {
		position: relative;
		width: 170px;
		height: 100px;
		float: right;
	}

	.order_steps ul > li .circle {
		width: 19px;
		height: 19px;
		display: block;
		border: 3px solid #aaa;
		border-radius: 100%;
		position: absolute;
		top: -11px;
		right: 3px;
	}

	.order_steps ul li.active .circle {
		width: 19px;
		height: 19px;
		display: block;
		border: 3px solid #2396f3;
		border-radius: 100%;
		position: absolute;
		top: -11px;
		right: 3px;
		background-color: #2396f3;
		background-image: url(../../../public/images/slices.png);
		background-repeat: no-repeat;
		background-position: -810px -476px;
	}

	.order_steps ul li .line {
		width: 128px;
		height: 2px;
		display: block;
		background-color: #aaa;
		position: absolute;
		right: 35px;
	}

	.order_steps ul li.active .line {
		background-color: #2396f3;
	}

	.order_steps ul li .title {
		font-size: 10pt;
		color: #aaa;
		position: absolute;
		right: -43px;
		top: 20px;
		min-width: 120px;
		text-align: center;
	}

	.order_steps ul li.active .title {
		color: #2396f3;
	}

	.more_details {
		overflow: hidden;
	}

	.sub_us_in {
		display: block;
		float: right;
		margin: 5px 10px;
		padding: 5px;
		font-size: 10pt;
		font-weight: bold;
	}

	.sub_us_inco {
		display: block;
		float: right;
		margin: 5px 10px;
		padding: 5px;
		font-size: 9.5pt;
	}
.favorites{float:right; width:100%;}
.favorites_categories{float:right; width:100%;min-height: 60px; background-color:#eee;border:1px solid #ccc;margin: 10px auto;}
.favorites_categories_item{float:right; width:280px;min-height: 50px; border:1px solid transparent;margin: 5px;}
.favorites_categories_item.active{background-color:#fff;border:1px solid #ccc;}
.favorites_categories_item > a{ display:block;height:100%;position:relative;}
.favorites_categories_item > a > .folder{float: right; width: 32px;margin: 7px 2px 0 2px; vertical-align: middle;}
.favorites_categories_item > a > span{float: right; display:inline-block;margin: 10px 6px 0 2px;font-family:'Yekan'; font-size:10pt; font-weight:100; color:#555555; }
.favorites_categories_item > a > .edit{position: absolute; top:4px; left:4px;width:18px;display:none;}
.favorites_categories_item.active .edit{display: block;}
.favorites_categories_item:hover{background-color: #fff;border:1px solid #ccc;}
.favorites_item_list{float:right; width:100%;}
.favorites_item_list_item{ display:block; overflow: hidden; width:97%; min-height:95px; background-color: #fbfbfb;margin:2px auto;border:1px solid #ccc; border-radius: 3px;position:relative;}
.favorites_item_list_item img{float:right; width:80px; height:80px;margin:5px 5px 0 5px;border:1px solid #eee; padding: 1px;vertical-align:middle;}
.favorites_item_list_item h5{float: right;
	margin: 15px 5px;
	color: #555;
	font-size: 9pt;
}
.favorites_item_list_item .edit_fav{width:18px; height:18px; position:absolute; top:5px; left: 5px;}
.favorites_item_list_item .delete_fav{width:18px; height:18px; position:absolute; top:35px; left: 5px;}


#comments_result {width: 510px;float: right;}
#comment_send {float: right;margin-right: 10px;width: 630px;}
.navbar .row {width: 100%;float: right;}
.navbar .row .title {font-size: 10.3pt;float: right;width: 155px;display: block;}
.navbar ul {padding: 0;height: 10px;float: right;margin-right: 10px;margin-top: 10px;}
.navbar ul li {width: 64px;height: 100%;float: right;background: #eee;border-left: 1px solid #fff;}
.navbar ul li span {display: block;height: 100%;background: green;}
.navbar ul li span.full {width: 100%;}
#comments { float: right;width: 98%;}
#comments .comment {float: right;width: 100%;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);border-radius: 2px;overflow: hidden;margin-bottom: 8px;}
#comments .comment .comment_header {height: 57px;background: #eee;font-family: yekan;padding: 0 15px;}
#comments .comment .comment_header .right {float: right;}
#comments .comment .comment_header .left {float: left;}
#comments .comment .comment_header .right span {display: block;}
#comments .comment .comment_header .left span {float: left;display: block;margin-right: 8px;font-size: 10.6pt;margin-top: 13px;}
#comments .comment .comment_header .left .like {width: 65px;height: 25px;background: #fff;}
#comments .comment .comment_header .left .like span {margin: 0;margin-left: 10px;}
#comments .comment .comment_header .left .like i {width: 20px;height: 20px;display: block;float: right;margin-right: 3px;margin-top: 4px;background: url(../../../public/images/slices.png) no-repeat -305px -190px;}
#comments .comment .comment_header .left .dislike {width: 65px;height: 25px;background: #fff;}
#comments .comment .comment_header .left .dislike span {margin: 0;margin-left: 10px;}
#comments .comment .comment_header .left .dislike i {width: 20px;height: 20px;display: block;float: right;margin-right: 3px;margin-top: 4px;background: url(../../../public/images/slices.png) no-repeat -267px -193px;}
#comments .comment .comment_content .left {width: 745px;float: left;}
#comments .comment .comment_content .left .top {font-size: 13.3pt;}
#comments .comment .comment_content .left .center {float: right;width: 100%;}
#comments .comment .comment_content .left .bottom {font-size: 11pt;}
.ghovat {width: 280px;float: right;font-size: 10.5pt;}
.zaaf {width: 280px;float: right;margin-right: 15px;font-size: 10.5pt;}
#comments .comment .comment_content {float: right;padding: 10px;width: 98%;}
#comments .comment .comment_content .right {float: right;width: 400px;}
#product_gallery {
	width: 900px;
	height: 600px;
	position: fixed;
	background: #fff;
	right: 0;
	left: 0;
	margin: auto;
	top: 10px;
	z-index:99999;
	display: none;
}

#dark {
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(0, 0, 0, .3);
	top: 0;
	left: 0;
	z-index: 5;
	display: none;

}

#product_gallery h4 {
	font-family: yekan;
	font-size: 13.5pt;
	padding: 8px;
	background: #eee;
	margin: 0;
	position: relative;color: #666;
padding-right: 25px;
}

#product_gallery h4 .close {
	width: 28px;
	height: 28px;
	background: url(../../../../bh-public/icons/slices.png) no-repeat -134px -123px;
	position: absolute;
	left: 8px;
	top: 8px;
	border: 1px solid #ccc;
	border-radius: 100%;
	cursor: pointer;
}

#product_gallery .right {
	width: 700px;
	float: right;
	height: 548px;text-align: center;
padding-top: 30px;
}

#product_gallery .right .item {
	height: 100%;
}

#product_gallery .right img {
	max-width: 100%;
	max-height: 100%;
}

#product_gallery .left {
	border-right: 1px solid #ccc;
	float: left;
	height: 548px;
	width: 197px;
	overflow-y: auto;
}
#product_gallery .left ul {
	padding: 0;
	width: 100%;

}
#product_gallery .left li {height: 130px;border-bottom: 1px solid #ccc;text-align: center;cursor: pointer;opacity: .6;}
#product_gallery .left li.active {
	opacity: 1 !important;
}
#product_gallery .left li img {
	margin: 0 auto;
	margin-top: 7px;
	max-width: 100%;
	max-height: 100%;
}
#product_gallery .right .item {
	display: none;
}
.icon3d {
	width: 28px;
	height: 28px;
	background: url(../../../public/images/slices.png) no-repeat -363px -117px;
	display: block;
	position: absolute;
	left: 4px;
	bottom: 4px;
}
.cat_colsh{position: relative;
overflow: hidden;
text-align: center;
width: 97%;
min-height: 250px;
border: 1px solid #f7f8fa;
padding: 20px 0;
margin: 20px auto;border-bottom: 3px solid #414141;
}
.cat_colsh:hover{box-shadow: 0 2px 4px #ccc;border-color:#C5E000;}
.cat_colsh_title{
overflow: hidden;
position: absolute;
bottom: 0;
text-align: center;
background-color: #f7f8fa;
color: #4e4e4e;
width: 96%;
margin: 2px auto;
padding: 5px;
font-size: 10pt;
line-height: 35px;
}
.sh_tt{overflow: hidden; background-color: #EFEFEF; padding: 5px; width: 97%; margin: 2px auto;text-align: right;direction: rtl; font-family: Yekan; font-size: 10pt;line-height: 35px;}
.sh_ttsp{ float: right;font-size:11pt; font-family: Yekan; font-weight:bold; color:#5e5f5d;padding: 10px 20px 5px 5px;}
.sh_ttbtnnaha{float: left; display: inline-block;     background-color: #4caf50; color: #fff; font-size: 9pt; font-family: Yekan; padding: 10px;line-height: 25px;}
.sh_cct{display: block;overflow: hidden;background-color: #80808029; color: #000; padding: 10px 0;}
.sh_cc{display: block;position: relative;
overflow: hidden;
background-color: #fff;
margin: 3px;padding-top: 5px;
border: 1px solid #e1e1e1;
border-radius: 5px;
    margin-top: 15px;
}
.sh_ccrradif{display:inline-block; float: right; width:37px; text-align: center; direction: rtl;font-size: 10pt;}
.sh_ccpic{display:inline-block; float: right; width:140px; text-align: center; direction: rtl;font-size: 10pt;}
.sh_ccpic_img{display: inline-block;width:120px; margin: 5px auto;}
.sh_ccka{display:inline-block; float: right; width: 200px; text-align: right; direction: rtl;font-size: 9.5pt;}


.sh_ccpu_tit{display:none;}
.sh_ccpu{display:inline-block; float: right; width: 110px; text-align: center; direction: rtl;font-size: 10pt;}

.sh_ccnu_tit{display:none;}
.sh_ccnu{display:inline-block; float: right; width: 50px; text-align: center; direction: rtl;font-size: 10pt;}

.sh_ccnu_sel{
	width:50px;
background-color: #fff;
line-height: 25px;
height: 25px;cursor: pointer;
border: none;
box-shadow: 0 0 3px;
text-align: center;
color: #636363;
}
.sh_ccpkk_tit{display:none;}
.sh_ccpkk{display:inline-block; float: right; width: 110px; text-align: center; direction: rtl;font-size: 10pt;}


.sh_ccdeltt{display:inline-block; float: right; width: 50px; text-align: center; direction: rtl;font-size: 10pt;
}
.sh_ccdel{display:inline-block; float: right; width: 50px; text-align: center; direction: rtl;font-size: 10pt;
background-color: #eee;
border-radius: 50%;
border: 1px solid #ccc;
box-shadow: 0 2px 4px #ccc;
}
.sh_ccdel a{display: block;font-size: 14pt; color:#515151;text-align: center;}
.sh_ccdel:hover{box-shadow: 0 0px 2px #ccc;cursor: pointer;}
.sh_ccdel a:hover{color:#A70205; text-shadow: 0px 2px 4px #000;}
@media screen and (max-width:680px) {
	.sh_cct{display: none;}
	.sh_ccrradif{display: inline-block;position: absolute;top: 5px;right: 5px;width: 37px;height: 37px;text-align: center;direction: rtl;font-size: 12pt;background-color: #6c8199;border-radius: 4px;line-height: 35px;color: #fff;}
	.sh_ccpic{display:inline-block; float: right; width:100%; text-align: center; direction: rtl;font-size: 10pt;}
	.sh_ccpic_img{display: inline-block;width:180px; margin: 5px auto;}
	.sh_ccka{display:block; width: 98%;overflow: hidden;text-align: center; direction: rtl;font-size: 9.5pt;padding: 5px 10px;background-color: #ececec;margin: 5px auto;}
	.sh_ccpu_tit{display:inline-block;float: right;width: 40%;text-align: right; padding: 5px;border-bottom: 1px solid #ccc;direction: rtl;}
	.sh_ccpu{ width:50%;padding: 5px;border-bottom: 1px solid #ccc;}
	.sh_ccnu_tit{display:inline-block;float: right;width: 40%;text-align: right; padding: 5px;border-bottom: 1px solid #ccc;direction: rtl;}
	.sh_ccnu{ width:50%;padding: 5px;border-bottom: 1px solid #ccc;}
	.sh_ccpkk_tit{display:inline-block;float: right;width: 40%;text-align: right; padding: 5px;border-bottom: 1px solid #ccc;direction: rtl;}
	.sh_ccpkk{width:50%;padding: 5px;border-bottom: 1px solid #ccc;}
	.sh_ccdel{
		position: absolute; bottom: 5px; left: 5px;
	}
}
.sh_ccties{display:inline-block; float: right; width:200px; text-align: center; direction: rtl;font-size: 10pt;}
.seleiol{min-width:170px; background-color: #e7e7e7;
line-height: 25px;
height: 25px;margin-top:15px;
border-radius:20px;
border: none;cursor: pointer;
box-shadow: 0 0 3px;
text-align: center;
color: #636363;
direction: rtl;}
.box_iden{overflow: hidden; width: 270px;margin: 20px auto;}
.box_iden_im{overflow: hidden; width: 95%; margin: 10px auto; text-align: center;}
.mtpform001{overflow: hidden; text-align:right; direction:rtl; padding:15px;}
.mtpform001_lable{ display:inline-block; width:24%; font-size:13px;letter-spacing: 1px; font-weight:bold; padding:5px; margin:2px; border-bottom:1px solid #cbcbcb;color: #454545;font-family: 'IRANSans';}
.mtpform001_input{ width:70%; font-size:14px; padding:5px; margin:2px;border: 1px solid #ccc;border-radius: 4px;color:#3D3C3C;font-family: 'IRANSans';}
.btn_add_a{
	border: 1px solid #dbdbdb;
background-color: #575757;
color: #fff;
font-size: 9.5pt;letter-spacing: 1px; 
padding: 10px 15px;font-family: 'IRANSans';
display: inline-block;
margin: 20px 10px;
box-shadow: 0 1px 4px #030303;
}
.btn_add_a:hover{
	box-shadow: 0 0 1px;
}
@media screen and (max-width:680px) {
	.mtpform001_lable{ display:block; width:100%;border: none;}
.mtpform001_input{ display:block; width:100%;}
}
.mtpbtn002 {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24437));background:-moz-linear-gradient(top, #c62d1f 5%, #f24437 100%);background:-webkit-linear-gradient(top, #c62d1f 5%, #f24437 100%);background:-o-linear-gradient(top, #c62d1f 5%, #f24437 100%);background:-ms-linear-gradient(top, #c62d1f 5%, #f24437 100%);background:linear-gradient(to bottom, #c62d1f 5%, #f24437 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24437',GradientType=0);background-color:#c62d1f;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #d02718;display:inline-block;cursor:pointer;color:#ffffff;font-size:17px;padding:8px 20px;text-decoration:none;text-shadow:0px 1px 0px #810e05;}
.mtpbtn002:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24437), color-stop(1, #c62d1f));background:-moz-linear-gradient(top, #f24437 5%, #c62d1f 100%);background:-webkit-linear-gradient(top, #f24437 5%, #c62d1f 100%);background:-o-linear-gradient(top, #f24437 5%, #c62d1f 100%);background:-ms-linear-gradient(top, #f24437 5%, #c62d1f 100%);background:linear-gradient(to bottom, #f24437 5%, #c62d1f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24437', endColorstr='#c62d1f',GradientType=0);background-color:#f24437;}
.roadre{overflow: hidden;font-family: Yekan;
width: 95%;
margin: 2px auto;
padding: 4px;
border-radius: 3px;
border: 1px solid #ccc;box-shadow: 0 0 3px #ccc;
}
.radiocol{
	
	float: right;
padding:0px;
font-size: 9.5pt;
min-width:25px;height:25px;
text-align: center;
}
.namecol{
	float: right;
padding: 10px 15px;
font-size: 9.5pt;
min-width:90px;
text-align: center;
}
.telcol{
	float: right;
padding: 10px 15px;
font-size: 9.5pt;
min-width: 90px;
text-align: center;
}
.mobilecol{
	float: right;
padding: 10px 15px;
font-size: 9.5pt;
min-width: 100px;
text-align: center;
}
.provcol{
	float: right;
padding: 10px 15px;
font-size: 9.5pt;
width: 100px;
text-align: center;
}
.citcol{
	float: right;
padding: 10px 15px;
font-size: 9.5pt;
min-width: 100px;
text-align: center;
}
.addrcol{
	float: right;
padding: 10px 15px;
font-size: 9.5pt;
min-width: 255px;
text-align: center;
}
.postcol{
	float: right;
padding: 10px 15px;
font-size: 9.5pt;
min-width: 90px;
text-align: center;
}
.edbtncol{
	float: right;
padding: 10px 15px;
font-size: 9.5pt;
min-width: 40px;
text-align: center;
}
.radiocon {
    display: block;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.radiocon input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
.checkmark {

    position: absolute;
    top: 5px;
    right: 5px;
    height: 25px;
    width: 25px;
    /* background-color: #92b9f3; */
    border-radius: 50%;
    border: 1px solid #161515;

}
.radiocon:hover input ~ .checkmark {
    background-color: #ccc;
}
.radiocon input:checked ~ .checkmark {
    background-color: #2196F3;
}
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}
.radiocon input:checked ~ .checkmark:after {
    display: block;
}
.radiocon .checkmark:after {
 	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}
.gonextbtn{float: left; background-color: #0B6F00; color: #fff; font-size: 9.5pt; font-family: Yekan; padding: 5px; margin: 20px;}
.gobackbtn{float: right; background-color: #0B6F00; color: #fff; font-size: 9.5pt; font-family: Yekan; padding: 5px; margin: 20px;}
.invoice_form{
	overflow: hidden; width: 908px;height:1400px; box-shadow: 0 0 3px #414141;margin: 10px auto;padding: 50px 20px;border:1px solid #414141;position: relative;background-color: #fff;
}
.top_f{width: 100%; min-height: 60px; background-color: #F0F0F0; border:1px solid #aeaeae; box-shadow: 0 0 3px #ccc;border-radius: 4px;}
.top_f_r{float: right;width:20%;}
.top_f_r h5{text-align: center;
line-height: 62px;
font-size: 10pt;
color: #424242;}
.top_f_c{float: left;width: 55%;}
.top_f_c h2{text-align: center;
font-size: 22pt;
font-weight: bold;}
.top_f_l{float: left;width: 25%;}
.top_f_l h5{text-align: right;color: #424242;}
.buyer{ overflow: hidden; border: 1px solid #aeaeae;border-radius: 4px;}
.buyer_h5{width: 98%; text-align: right; direction: rtl; border-bottom: 1px solid #ccc;margin: 3px auto; padding: 5px 0;font-size: 13pt;}
.buyer_de{width: 98%; text-align: right; direction: rtl;margin: 3px auto;}
.buyer_de span{
width: 50%;float: right; 
display: inline-block;	
}
.buyer_de_adsp{width:100%;}
.invoice_form_con{overflow: hidden; border: 1px solid #aeaeae; border-radius: 5px;margin: 10px auto;}
.invoice_form_con_ti{ background-color: #E4E4E4; border-bottom: 1px solid #ccc; overflow: hidden;}
.invoice_form_con_li{ border-bottom: 1px solid #ccc; overflow: hidden;}
.invfocoti_radif{display: inline-block; float: right; margin: 1px; width: 50px; text-align: center; direction: rtl; font-size:9pt;border-left: 1px solid #717171;font-weight: bold;}
.invfocoti_code{display: inline-block; float: right; margin: 1px; width: 100px; text-align: center; direction: rtl; font-size:9pt;border-left: 1px solid #717171;font-weight: bold;}
.invfocoti_kala{display: inline-block; float: right; margin: 1px; width: 290px; text-align: center; direction: rtl; font-size: 9pt;border-left: 1px solid #717171;font-weight: bold;}
.invfocoti_num{display: inline-block; float: right; margin: 1px; width: 50px; text-align: center; direction: rtl; font-size: 9pt;border-left: 1px solid #717171;font-weight: bold;}
.invfocoti_price{
display: inline-block;
float: right;
margin: 1px;
width: 97px;
text-align: center;
direction: rtl;
font-size: 8.5pt;
border-left: 1px solid #717171;
font-weight: bold;
}
.invfocoti_cole{display: inline-block; float: right; margin: 1px; width: 100px; text-align: center; direction: rtl; font-size: 9pt;border-left: 1px solid #717171;font-weight: bold;}
.invfocoti_discount{display: inline-block; float: right; margin: 1px; width:85px; text-align: center; direction: rtl; font-size: 9pt;border-left: 1px solid #717171;font-weight: bold;}
.invfocoti_totalpr{display: inline-block; float: right; margin: 1px; width: 110px; text-align: center; direction: rtl; font-size: 9pt;font-weight: bold;}
.invoice_form_con_li_tif{
	 border-bottom: 5px solid #ccc; overflow: hidden;text-align: left; direction: rtl;padding:10px 10px;font-size: 9.5pt;
}
.invoice_form_total_box{overflow: hidden; margin: 2px auto; border:1px solid #929292; border-radius: 4px;min-height:124px;}
.invfotb_box{float: left; width:450px;border:1px solid #818181;}
.invfotb_row{display: block;
clear: both;
overflow: hidden;
border-bottom: 1px dashed #515151;}
.invfotb_sp_ti{
float: right;
direction: rtl;width:285px;
padding: 5px;border-left: 1px dashed #515151;
font-size: 11pt;}
.invfotb_sp_val{
float: left;
direction: rtl;
padding: 5px;
font-size: 11pt;}
.invdeliv{ overflow: hidden; text-align: right; direction: rtl; font-size:10pt; border-bottom: 1px solid #41414152;}
.invdelivspan{float: right; display: inline-block;padding:10px 10px; line-height: 40px;font-size:10pt;}
.invoice_footer{position: absolute;width: 97%;height: 100px; border:1px solid #414141; bottom: 0; left: 0; right:0;margin:5px auto; border-radius: 5px; background-color: #E3E3E3; padding: 5px 10px;}
.shfacfoo{overflow: hidden;}
.shfacfoo_box{overflow: hidden;
border: 2px solid #b3b3b3;
color: #363636;}
.shfacfoo_box_row{ overflow: hidden;overflow: hidden;
    border-bottom: 1px solid #ccc;}
.shfacfoo_box_ti{float: right;
    border-left: 1px solid #ccc;
display: block;
direction: rtl;
width: 40%;
text-align: right;
padding: 5px 10px;}
.shfacfoo_box_am{float: left;display: block;text-align: left; direction: rtl;width: 50%; padding: 5px 10px;}
.box_gira{
	overflow: hidden;
border-bottom: 3px solid #717171;
width: 95%;
margin: 10px auto;
text-align: center;
background-color: #f9f9f9;
padding: 10px;
border-radius: 5px;
color: #717171;
}
.box_gira_ti{
	text-align: right; direction: rtl; font-size:10pt;
}
.box_gira_co{
	text-align: right; direction: rtl; font-size:9.5pt;
}
.titi{padding:10px; width: 95%; margin: 10px auto; color: #363B34; text-align: center;}
.fan_ti1{font-size: 11pt;color: #4f98e6;padding-right: 10px;}
.fan_rsti1{font-size: 10pt;
border-color: #515151;
width: 90%;
margin: 2px auto;
background-color: #eee;
padding: 10px;
color: #444;}
.timedrow{ display: block; width:97%; clear: both; padding: 5px; margin: 5px auto;border-bottom: 1px solid #ccc;}
.time_deli{overflow: hidden; width: 95%; direction: rtl; text-align: right; margin: 10px auto; background-color: #F9F9F9; border-radius: 5px; line-height: 40px;padding: 10px; color: #717171;font-size: 10pt; border-bottom:2px solid #717171;}
.tivde{margin: 20px auto;width: 95%;overflow: hidden;padding: 10px; box-shadow: 0 0 4px #ccc;min-height: 400px;}
.tivde_h5{ line-height: 45px; font-size: 12pt; background-color: #eee; text-align: center; font-family: 'IRANSans'; color: #424242; margin: 20px auto;
}
.tivde_splabel{display: inline-block;float: right; min-width: 100px; font-size: 10pt; font-family: Yekan;direction: rtl; text-align: right; padding: 10px; color: #313131;}
.tivde_spco{display: inline-block;float: right; min-width: 100px; font-size:10pt; font-family: Yekan;direction: rtl; text-align: right; padding: 10px;color: #313131;}
.kjkh_boxr{margin: 20px auto;width: 95%;overflow: hidden;padding:10px; box-shadow: 0 0 4px #ccc;min-height: 400px;}
.kjkh_boxl{margin: 20px auto;width: 95%;overflow: hidden;padding:10px; box-shadow: 0 0 4px #ccc;min-height: 400px;}
.kjkh_box_h5{line-height: 45px; font-size: 12pt; background-color: #eee; text-align: center; font-family: 'IRANSans'; color: #424242; margin: 30px auto;}
.kjkh_boxl_spanla{ display: block; text-align: right; direction: rtl; font-size: 10pt;line-height: 25px;background-color: #eee;margin: 2px auto; padding: 10px;}
.kjkh_boxl_spanva{ display: block; text-align: left; direction: ltr; font-size: 10pt;line-height: 25px;background-color: #eee;margin: 2px auto; padding: 10px;}
.inavde{
	overflow: hidden;
text-align: center;
font-family: Yekan;
font-size: 11pt;
direction: rtl;
width: 96%;
padding: 10px;
line-height: 32px;
background-color: #2196f3;
margin: 10px auto;
color: #fff;
}
.depoform{ overflow: hidden;margin:10px auto; text-align: right; padding: 10px;}
.title_upform{text-align: center;
font-size: 11pt;
background-color: #Eee;
padding: 10px 0;
margin: 20px auto;
color: #515151;
border-bottom: 2px solid #505050;}
.depoform_label{
	display: inline-block;
float: right;
min-width: 100px;
font-size: 11pt;
font-weight: bold;
font-family: 'IRANSans';
padding: 10px;
color: #505050;
border-bottom: 2px solid #505050;
}
.depoform_input{
	margin: 10px;
font-size: 11pt;
line-height: 25px;
direction: ltr;
text-align: left;
min-width: 200px;
border: 1px solid #ccc;
border-radius: 5px;
padding: 5px 10px;
box-shadow: 0 0 2px #ccc;
}
.depoform_submit{border: none; margin: 10px 15px; color: white; padding:6px 30px; cursor: pointer;font-size: 10pt;font-family: 'IRANSans';background-color: #2196F3;}
.depoform_submit:hover {background: #0b7dda;}
.box_tran{overflow: hidden; width:95%; margin: 2px auto;  border: 1px solid #eee;}
.box_tran_span{display: inline-block; float: right; padding: 15px; margin: 1px; min-width: 80px;line-height: 25px; min-height: 25px;text-align: right;background-color:#f5f5f5;}
.walpa{direction: rtl;
text-align: right;
padding: 20px 10px;
font-size: 11pt;}
.walpa_label{float: right;
display: inline-block;
padding: 5px;
min-width: 125px;
color: #3e3e3e;
margin: 1px;}
.walpa_input{
float: right;
display: inline-block;
padding: 5px;
min-width: 250px;
color: #3e3e3e;
margin: 1px;
border: none;
    border-bottom-width: medium;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
border-bottom: 2px solid #ccc;
text-align: left;
}
.walpa_submit{
	border: none;
padding: 10px 20px;
display: inline-block;
margin: 20px;
background-color: #2196f3;
color: #fff;cursor: pointer;
}
.walpa_submit:hover{
background-color: #0A7CD7;
}
.boxreg_pake{overflow:hidden;width: 95%; margin: 10px auto;text-align: center;}
.boxreg_pakeimg{overflow:hidden; margin: 10px auto;}
.boxregpeyke{overflow:hidden;width:55%; margin: 10px auto; direction: rtl; text-align: right;}
@media screen and (max-width:680px) {.boxregpeyke{width:95%; margin: 10px auto; }}
.hiedi{ overflow: hidden; width: 98%; margin: 10px auto;}
.hiedi_ti{ overflow: hidden; width: 99%; margin: 10px auto; text-align: right; direction: rtl}
.hiedi_ti_h2{ padding: 10px 15px;color: #424242;font-size: 10pt; background-color: #F9F9F9; border-bottom: 2px solid #ccc;}
.hiedi_co{ overflow: hidden; width: 99%; margin: 10px auto; padding: 5px;}
.kmh2{
	padding: 10px 10px;
font-size: 12pt;
color: #616161;
font-family: 'IRANSans';
background-color: #f6f6f6;
border-bottom: 2px solid #ccc;
}
.kmdesc{
	overflow: hidden;
	padding: 10px 15px;
font-family: 'IRANSans';
}
.kmspan{ display: block; float: left; background-color: #f8f8f8; padding: 10px; font-size: 8.5pt; font-style: italic; color: #666;}
.semea_box{ overflow: hidden; width: 97%; border-bottom:2px solid #ccc;box-shadow: 0 0 2px #717171;margin: 10px auto;min-height: 100px;}
.semea_box_img{ float: right; display: inline-block; width: 20%;text-align: center;min-height: 100px;}
.semea_box_img img{ width:75%; display: inline-block; margin: 10px auto;}
.semea_box_title{ float: right; display: inline-block; width:80%;border-bottom:1px solid #ccc;font-size: 10pt;text-align: right; direction: rtl;margin-top: 30px;}
.semea_box_cont{float: right;direction: rtl; font-size: 9.3pt;text-align: right;min-height: 53px;padding: 5px 10px 0 0;}
.semea_box_date{display:block;float:right;width:97%;direction: rtl; font-size: 9.3pt;padding: 0px 10px 0 20px;border-top: 1px solid #414141;text-align: left;background-color: #f4f4f4;}
.nakbj_res_logo{
	float: right; margin: 5px; width:85px;
}
.nakbj_res_pi{float: left;margin: 15px 7px 0 7px;width: 24px; height: 24px;cursor: pointer;}
 .captionOrange, .captionBlack
        {
            color: #fff;
            font-size: 20px;
            line-height: 30px;
            text-align: center;
            border-radius: 4px;
        }
        .captionOrange
        {
            background: #EB5100;
            background-color: rgba(235, 81, 0, 0.6);
        }
        .captionBlack
        {
        	font-size:16px;
            background: #000;
            background-color: rgba(0, 0, 0, 0.4);
        }
        a.captionOrange, A.captionOrange:active, A.captionOrange:visited
        {
        	color: #ffffff;
        	text-decoration: none;
        }
        a.captionOrange:hover
        {
            color: #eb5100;
            text-decoration: underline;
            background-color: #eeeeee;
            background-color: rgba(238, 238, 238, 0.7);
        }
        .bricon
        {
            background: url(public/images/pic/browser-icons.png);
        }
.deftr{
	background-color: #eee;
text-align: center;
padding: 10px;
font-size: 10pt;
font-family: Yekan;
color: #444;
margin: 20px auto;direction: rtl;
}

.gtd_form{width: 90%; margin: 20px auto;text-align: right; direction: rtl; padding: 20px 5px; font-size: 10pt; font-family: 'IRANSans';box-shadow: 0 1px 4px #ccc;}
.radiocodl {
    display: block;color: #4e4e4e;
    position: relative;
    padding-right: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size:11pt;font-family: 'IRANSans';
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.radiocodl input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
.radiocodl_chac {
    position: absolute;
    top:5px;
    right: 0;
    height: 25px;
    width: 25px;
    background-color: #f98f8f;
    border-radius: 50%;
}
.radiocodl:hover input ~ .radiocodl_chac {
    background-color: #697af5;
}
.radiocodl input:checked ~ .radiocodl_chac {
    background-color: #697af5;
}
.radiocodl_chac:after {
    content: "";
    position: absolute;
    display: none;
}
.radiocodl input:checked ~ .radiocodl_chac:after {
    display: block;
}
.radiocodl .radiocodl_chac:after {
 	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}
.gtd_form_submit{
	border: none;
background-color: #697af5;
color: #fff;cursor: pointer;
padding: 8px 20px;
margin: 20px;
box-shadow: 0 0 4px #454545;
border-radius: 5px;
}
.gtd_form_submit:hover{box-shadow: 0 0 1px #454545;}
.gtve_img{
	overflow: hidden;text-align: center;
	margin: 20px auto; 
}
.gtve_img > img{
	width: 50%;box-shadow: 0 0 3px #717171;border-radius: 20%;padding: 10px;
}
.gtve_cont{overflow: hidden; text-align: center; font-size: 11pt; font-weight: bold;font-family: 'IRANSans';direction: rtl;color: #555555;}
.bdfe_h5{text-align: center; font-size: 11pt; font-weight: bold; direction: rtl;color: #616161;margin: 20px auto;font-family: 'IRANSans';}
.radiocodl_tela{
	display: inline-block;
text-align: right;
direction: rtl;
font-size: 11pt;
font-family: 'IRANSans';
font-weight: bold;
color: #635555;
padding: 10px;
}
.radiocodl_textarea{
	width: 90%;
min-height: 200px;
border: 1px solid #ccc;
box-shadow: 0 0 2px #ccc;
margin: 5px auto;
font-size: 10pt;
font-family: 'IRANSans';
}
.modaldre {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 99999; /* Sit on top */
    padding-top:50px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* modaldre Content */
.modaldre-content {
    background-color: #fefefe;position: relative;
    margin: auto;text-align: center;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
}

/* The closedre Button */
.closedre {
	position: absolute;right: 20px;top:20px;
   background: url(../../../public/images/slices.png) no-repeat -134px -123px #ebeced;
border-radius: 100%;
border: 1px solid #d6d9df;
height: 28px;
width: 28px;
display: block;
z-index: 1;
cursor: pointer;
}

.closedre:hover,
.closedre:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
.bgtfd {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 99999; /* Sit on top */
    padding-top: 50px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
.bgtfd-content {
    background-color: #fefefe;position: relative;
    margin: auto;text-align: center;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
}
.closebgtfd {
   position: absolute;right: 20px;top:20px;
   background: url(../../../public/images/slices.png) no-repeat -134px -123px #ebeced;
border-radius: 100%;
border: 1px solid #d6d9df;
height: 28px;
width: 28px;
display: block;
z-index: 1;
cursor: pointer;
}
.closebgtfd:hover,
.closebgtfd:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
.bvgde_h5{
	margin: 8px auto;
width: 97%;
padding: 10px;
color: #515151;
border-bottom: 3px solid;
font-size: 12pt;font-family: 'IRANSans';
}
.bvgde_div{
	margin: 8px auto;
width: 97%;
padding: 10px;}

.sppage{width: 99%;
overflow: hidden;
box-shadow: 0 0 3px #ccc;
margin: 2px auto;
}
.sppage_r{float: right;width: 50%;}
.sppage_r_bebn{
display: block;
clear: both;
text-align: center;
direction: rtl;
width: 159px;
background-color: #fb3449;
color: #fff;
margin: 20px auto;
border-radius: 5px;
font-family: 'IRANSans';
font-size: 12pt;
}
.sppage_r_bebn > span{
	display: inline-block;font-size: 9pt;
font-weight: bold;
padding: 5px 2px;
}
.sppage_r_img{display: block;clear: both;text-align: center;}
.sppage_r_img_pic{width: 65%;margin: 20px auto;}
.sppage_l{float: right;width: 50%;}
@media screen and (max-width:680px) {
	
.sppage_r{float: right;width:100%;}.sppage_l{float: right;width:100%;}
}
.sppage_l_h5{
text-align: center;
margin: 20px auto;
font-size: 9.5pt;
font-family: 'IRANSans';
color: #4b4b4b;
border-bottom: 2px solid #414141;
padding: 10px 3px;
width: 90%;
}
.sppage_l_content{
	    background: #fafafa;width: 85%;
    padding: 10px;
    margin: 10px auto;
    min-height: 100px;
    color: #7a7a7a;
}
.sppage_l_content > span{
	display: block;font-family: 'IRANSans';direction: rtl;
    position: relative;
    padding-right: 14px;
    margin-bottom: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    white-space: nowrap;
}
.sppage_l_link{
	display: inline-block;
padding: 7px 26px;
background-color: #4caf50;
color: #fff !important;
line-height: normal;
cursor: pointer;
font-size: 13px;
font-size: .8125rem;
box-shadow: 0 2px 3px 0 rgba(0,0,0,.15);
border-radius: 3px;
margin: 20px;
}
.sppage__header {
	width: 100%;
    height: 60px;
    background: url(../../../public/images/pic/pattern.85b9af.png) 50% 42% #fb3449;
    position: relative;
    top: 0;
}
.bgvfd_box{
	overflow: hidden;
width: 85%;
text-align: right;
margin: 10px auto;
}
.bgvfd_h5{
	text-decoration-line: line-through;
	    position: relative;
    font-size: 16px;
    font-size: 1rem;
    color: #cecece;
}
.bgvfd_h4{
	position: relative;
    font-size: 19.2px;
    font-size: 1.2rem;
    color: #fa3348;
    padding-left: 55px;
}


.filterDiv {
  float: left;
  text-align: center;
  display: none;
	
}

.showfilter {
  display: block;
}

.container {
  margin-top: 20px;
  overflow: hidden;
}

/* Style the buttons */
.btnfilter {
  border: none;
  outline: none;
  padding: 12px 16px;
  background-color: #f1f1f1;
  cursor: pointer;
}

.btnfilter:hover {
  background-color: #ddd;
}

.btnfilter.active {
  background-color: #666;
  color: white;
}
.nbcd_title{
	width: 97%;
margin: 10px auto;
text-align: right;
direction: rtl;
font-size: 11pt;
color: #504646;
border-bottom: 4px solid #616161;
padding: 10px 5px;
}
.bgvd_form{
	float: right; direction: rtl;margin: 10px 10px 10px 5px;
}
.bgvd_form_submit{
	display: inline-block; background-color: transparent;border: none; font-family: 'IRANSans';font-size: 9.5pt;color: #515151;cursor: pointer;border-bottom: 2px solid #515151;
}
.submit_active{
	color: #B90000;
border-bottom: 2px solid #B90000;
font-weight: bold;
}
.bgvwcs{ direction: rtl;
text-align: center;
border-bottom: 1px solid #ccc;
padding: 10px;
}
.over_seopenBtn {
    background: #f1f1f1;
    border: none;
    padding: 10px 15px;
    font-size: 20px;
    cursor: pointer;
}

.over_seopenBtn:hover {
    background: #bbb;
}

.over_se {
    height: 100%;
    width: 100%;
    display: none;
    position: fixed;
    z-index:9;
    top: 0;
    left: 0;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0, 0.9);
}

.over_se-content {
    position: relative;
    top: 46%;
    width: 80%;
    text-align: center;
    margin-top: 30px;
    margin: auto;
}

.over_se .over_seclosebtn {
    position: absolute;
    top: 20px;
    right: 45px;
    font-size: 60px;
    cursor: pointer;
    color: white;
}

.over_se .over_seclosebtn:hover {
    color: #ccc;
}

.over_se input[type=text] {
    padding: 5px;
    font-size: 11pt;
    border: none;
    float: right;
    width: 80%;
    background: white;font-family: 'IRANSans';direction: rtl;min-height: 30px;
}

.over_se input[type=text]:hover {
    background: #f1f1f1;
}

.over_se button {
    float: right;
    padding: 15px;
    background: #ddd;
    font-size: 17px;
    border: none;
    cursor: pointer;
	width: 40px;
height: 40px;
background-color: #9B9B9B;
display: block;
background-image: url(../../../public/images/search.png);
background-repeat: no-repeat;
background-size: 18px;
background-position: center;
	
}

.over_se button:hover {
    background: #bbb;
}
.njuhqw_sp{
	float: right;
direction: rtl;
padding: 10px;display: inline-block;
}
.njuhqw_sp_input{padding: 5px;
border-radius: 5px;
box-shadow: 0 3px 3px #5c5c5c;
}
.njuhqw_sp_btn{
	padding: 3px 10px;
border: 1px solid #ccc;
box-shadow: 0 0 4px #ccc;
font-size: 10pt;
font-family: 'IRANSans';
color: #444;
border-radius: 4px;
cursor: pointer;
}

/* The bgvfcx (background) */
.bgvfcx {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* bgvfcx Content */
.bgvfcx-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
}

/* The bgvfcx_close Button */
.bgvfcx_close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.bgvfcx_close:hover,
.bgvfcx_close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
#bgvd_resgal{
	width: 90%;
	height: 90%;
	position: fixed;
	background-color: #fff;
	bottom: 0;left: 0;right:0;top: 0;margin: auto;
	z-index: 999;
}
#bgvd_resgal_tireh{
	width: 100%;
	height:100%;
	position: fixed;
	background-color: rgba(0,0,0,0.4);
	bottom: 0;left: 0;right:0;top: 0;margin: auto;z-index: 1;
}
#bgvd_resgal_close{
	width:40px;
	height:40px;
	position: absolute;cursor: pointer;
	left: 0;top: 0;
}

.row_maz > .column_maz {
  padding: 0 8px;
}

.row_maz:after {
  content: "";
  display: table;
  clear: both;
}

.column_maz {
  float: left;
  width:60px;
}

/* The modal_maz (background) */
.modal_maz {
  display: none;
  position: fixed;
  z-index: 1;
  padding-top: 50px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: #000c;
}

/* modal_maz Content */
.modal_maz-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  width: 90%;
  max-width: 1200px;
}

/* The close_maz Button */
.close_maz {
 position: absolute;
top: 12px;
left: 12px;
}

.close_maz:hover,
.close_maz:focus {
  color: #999;
  text-decoration: none;
  cursor: pointer;
}

.mySlides {
  display: none;
}

.cursor {
  cursor: pointer
}

/* next_maz & prev_mazious buttons */
.prev_maz,
.next_maz {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: white;
  font-weight: bold;
  font-size: 20px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;background-color: #0000001a;
}

/* Position the "next_maz button" to the right */
.next_maz {
  left: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev_maz:hover,
.next_maz:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}


.caption-container {
  text-align: center;
  background-color: black;
  padding: 2px 16px;
  color: white;
}

.demo_maz {
  opacity: 0.6;
}

.active_maz,
.demo_maz:hover {
  opacity: 1;
}

.hover-shadow:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)
}
.resshownu{
	display: inline-block;float: left;
margin: 15px 7px 0 7px;
width: 34px;
height: 26px;
cursor: pointer;position: relative;
}
.resshownu img{
	width:24px; height: 22px;float: left;
}
.resshownuspan{
position: absolute;
top: 0;
color: #f00f0f;
right: 0;
}

.category_inpage_header{
    margin: 20px auto;
}
.category_inpage_header_h4{
        text-align: center;
    padding: 10px;
    letter-spacing: 1px;
    font-size: 18px;
    color: #353535;
    font-style: italic;
    margin: 30px auto;
    direction: rtl;
    font-weight: 400;
}
.category_inpage{
    text-align: center;
    margin: 30px auto;
    cursor: pointer;
}
.category_inpage_img{
    max-width:150px; max-height: 150px;border-radius: 50%;
}
.category_inpage_title{
    padding: 10px 2px;
    text-align: center;
    font-weight: bold;
    line-height: 57px;
    letter-spacing: 1px;
    color: #4a4949;
    font-style: italic;
}
.discount_pp{
    position: absolute;
    margin: 0 !important;
    line-height: 45px !important;
    width: 65px !important;
    height: auto !important;
    border-radius: 50% !important;
    background-color: #f16422;
    font-family: 'IRANSans';
    color: #fff;
    padding: 0 6px;
    font-size: 18px;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -ms-border-radius: 50% !important;
    -o-border-radius: 50% !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    top: 7px !important;
    left: 7px;
}
.lead_ti{
    font-size: 12px;
    line-height: 28px;
    background-color: #3299ff;
    padding: 5px 40px 5px 10px;
    font-style: italic;
    letter-spacing: 1px;
    margin: 10px auto 30px auto;
    border-radius: 5px 5px 50px 50px;
    color: #fff;
    border-bottom: 5px solid #000;
    text-shadow: 0 0px 1px #000;
}
.sign_lead_ti{
    display: inline-block;
    font-size: 24px;
    color: #ffffff;
    font-weight: bold;
    padding: 1px 16px;
    border-radius: 50%;
}
.notlogo_span{
    display: block;
    text-align: left;
    font-size: 25px;
    font-style: italic;
    font-weight: bold;
    margin: 20px auto;
    text-shadow: 1px 1px 20px #615050;
    color: #5f9029;
    padding-left: 35px;
}

.notlogo_span_res {
    display: inline-block;
    text-align: right;
    font-size: 20px;
    font-style: italic;
    font-weight: bold;
    margin: 13px auto;
    text-shadow: 1px 1px 20px #615050;
    color: #5f9029;
    padding-right: 14px;
    float: right;
}
.box_counter_users{
    width: 250px;
    line-height: 20px;
    border: 1px solid #ccc;
    padding: 3px;
    border-radius: 10px;
    color: #fff;
    background-color: #0474ff;
    font-size: 11px;
    margin: 15px 5px;
    letter-spacing: 0.8px;
    box-shadow: 4px 5px 4px #000;
    
}
.box_counter_row{
    width: 98%;
    margin: 3px auto;
}
.box_counter_title{
    display: block;
    text-align: center;
    margin-bottom: 10px;
    border-bottom: 2px solid #ccc;
    padding: 8px;
    font-size: 13px;
    color: #ffffff;
    text-shadow: 1px 1px 4px #000;
    font-family: 'BJadidBold';
}
.discount_price_k{
    position: absolute;
    margin: 0 !important;
    background-color: #f12222;
    font-family: 'IRANSans';
    color: #fff;
    padding: 0 6px;
    font-size: 18px;
    bottom: 119px !important;
    right: 7px;
    text-decoration: line-through;
}
.carousel_price_b{
    height: 35px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    border-top: 1px solid #ccc;
    padding: 3px;
    font-family: 'IRANSans';
}
.carousel_price_b_normal{
   font-family: 'IRANSans'; 
}
.carousel_price_b_discount{
    font-family: 'IRANSans';
}
.adver_hg_box{}
.adver_hg_di{text-align: center;padding: 20px 5px; }
.adver_hg_img{
    width: 90%;
    border-radius: 15px;
}
.adver_gg_box{}
.adver_gg_di{text-align: center;padding: 20px 5px; }
.adver_gg_img{
    width: 90%;
    border-radius: 15px;
}
.adver_hh_box{}
.adver_hh_di{text-align: center;padding: 20px 5px; }
.adver_hh_img{
    width: 90%;
    border-radius: 15px;
}
.box_show_row_group{
	box-shadow: -1px -1px 4px #d9d9d9;
	line-height: 40px;
	min-height: 360px;
	border: 1px solid #ddd;
	width: 97%;
}

.show_row_group_a{
	color: #4c4c4c;
	display: block;
	text-align: right;
	padding-right: 10px;
	border: 1px solid #efefef;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 1px;
	margin: 2px auto;
	width: 95%;
	direction: rtl;
}
.dsate{
    font-size: 19px;
    font-weight: bold;
    line-height: 58px;
    margin: 10px auto;
    border: 3px solid #c5c5c5;
    border-radius: 15px;
    color: #fff;
    background: #0030e9;
    letter-spacing: 2px;
    width: 95%;
}
.h1_tenen{
    text-align: center;
    padding: 10px 0;
    margin: 10px auto;
    border-bottom: 2px solid #ddd;
    background-color: #0400ff;
    color: #ccc;
    letter-spacing: 3px;
    font-size: 24px;
    border-radius: 8px;
}
.div_box_ssee{}
.div_box_ssee_p{
    width: 95%;
    margin: 20px auto;
    text-align: justify;
    font-size: 14px;
    font-weight: bold;
    line-height: 38px;
    letter-spacing: 1px;
    color: #fff;
    background: #19912e;
    padding: 10px 15px;
    border-radius: 15px;
}
.dislk_fac{position: fixed;
    bottom:15px;
    left: 0;
    width: 300px;
    }
.jkiuu_p{
	    text-align: center;
    margin: 20px auto;
    font-size: 18px;
    color: #fff;
    background: #188506;
    width: 80%;
    padding: 10px 5px;
    letter-spacing: 1px;
    box-shadow: 1px 1px 6px 4px #bbbbbb;
}






@-webkit-keyframes flipTop {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg); }

  100% {
    -webkit-transform: perspective(400px) rotateX(-90deg); } }

@-webkit-keyframes flipBottom {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg); }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg); } }

@-moz-keyframes flipTop {
  0% {
    -moz-transform: perspective(400px) rotateX(0deg); }

  100% {
    -moz-transform: perspective(400px) rotateX(-90deg); } }

@-moz-keyframes flipBottom {
  0% {
    -moz-transform: perspective(400px) rotateX(90deg); }

  100% {
    -moz-transform: perspective(400px) rotateX(0deg); } }

@-ms-keyframes flipTop {
  0% {
    -ms-transform: perspective(400px) rotateX(0deg); }

  100% {
    -ms-transform: perspective(400px) rotateX(-90deg); } }

@-ms-keyframes flipBottom {
  0% {
    -ms-transform: perspective(400px) rotateX(90deg); }

  100% {
    -ms-transform: perspective(400px) rotateX(0deg); } }

@-keyframes flipTop {
  0% {
    transform: perspective(400px) rotateX(0deg); }

  100% {
    transform: perspective(400px) rotateX(-90deg); } }

@-keyframes flipBottom {
  0% {
    transform: perspective(400px) rotateX(90deg); }

  100% {
    transform: perspective(400px) rotateX(0deg); } }

.flipTimer {
  color: #FFF;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-size: 90px;
  font-weight: bold;
  line-height: 100px;
  height: 100px; width: 510px; position: absolute; bottom: -15px;}
  .flipTimer .seperator {
    vertical-align: top;
    margin: 0 -20px;
    display: inline; }
  .flipTimer .seconds,
  .flipTimer .minutes,
  .flipTimer .hours,
  .flipTimer .days {
    height: 100%;
    display: inline; }
  .flipTimer .digit-set {
    border-radius: 10px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.8);
    border: 1px solid #111111;
    width: 70px;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0 1px; }
  .flipTimer .digit {
    position: absolute;
    height: 100%; }
    .flipTimer .digit > div {
      position: absolute;
      left: 0;
      overflow: hidden;
      /*height: 50%;*/
      padding: 0 10px; }
      .flipTimer .digit > div.digit-top, .flipTimer .digit > div.shadow-top {
        background-color: #333;
        border-bottom: 1px solid #333;
        box-sizing: border-box;
        top: 0;
        z-index: 0;
        border-radius: 10px 10px 0 0; }
        .flipTimer .digit > div.digit-top:before, .flipTimer .digit > div.shadow-top:before {
          content: "";
          box-shadow: inset 0 10px 25px rgba(0, 0, 0, 0.4);
          height: 100%;
          width: 100%;
          position: absolute;
          left: 0;
          top: 0; }
      .flipTimer .digit > div.shadow-top {
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0, 0, 0, 0)), to(black));
        width: 70px;
        opacity: 0;
        -webkit-transition: opacity 0.3s ease-in; }
      .flipTimer .digit > div.digit-bottom, .flipTimer .digit > div.shadow-bottom {
        background-color: #333;
        bottom: 0;
        z-index: 0;
        border-radius: 0 0 10px 10px; }
        .flipTimer .digit > div.digit-bottom .digit-wrap, .flipTimer .digit > div.shadow-bottom .digit-wrap {
          display: block;
          margin-top: -100%; }
        .flipTimer .digit > div.digit-bottom:before, .flipTimer .digit > div.shadow-bottom:before {
          content: "";
          box-shadow: inset 0 10px 25px rgba(0, 0, 0, 0.3);
          border-radius: 0 0 10px 10px;
          height: 100%;
          width: 100%;
          position: absolute;
          left: 0;
          top: 0; }
      .flipTimer .digit > div.shadow-bottom {
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(black), to(rgba(0, 0, 0, 0)));
        width: 50px;
        opacity: 0;
        -webkit-transition: opacity 0.3s ease-in; }
    .flipTimer .digit.previous .digit-top,
    .flipTimer .digit.previous .shadow-top {
      opacity: 1;
      z-index: 2;
      -webkit-transform-origin: 50% 100%;
      -webkit-animation: flipTop 0.3s ease-in both;
      -moz-transform-origin: 50% 100%;
      -moz-animation: flipTop 0.3s ease-in both;
      -ms-transform-origin: 50% 100%;
      -ms-animation: flipTop 0.3s ease-in both;
      transform-origin: 50% 100%;
      animation: flipTop 0.3s ease-in both; }
    .flipTimer .digit.previous .digit-bottom,
    .flipTimer .digit.previous .shadow-bottom {
      z-index: 1;
      opacity: 1; }
    .flipTimer .digit.active .digit-top {
      z-index: 1; }
    .flipTimer .digit.active .digit-bottom {
      z-index: 2;
      -webkit-transform-origin: 50% 0%;
      -webkit-animation: flipBottom 0.3s 0.3s ease-out both;
      -moz-transform-origin: 50% 0%;
      -moz-animation: flipBottom 0.3s 0.3s ease-out both;
      -ms-transform-origin: 50% 0%;
      -ms-animation: flipBottom 0.3s 0.3s ease-out both;
      transform-origin: 50% 0%;
      animation: flipBottom 0.3s 0.3s ease-out both; }
