/*
Tutorial Name: Bootstrap 4 Tutorial
Author: Samuel Dalusung
*/


/* GENERAL STYLES
-------------------------------------------------*/
body {
    font-family:'Lato', sans-serif;
    font-size:1em;
    color:#777;
    font-weight:300;
    line-height:1.7;
    overflow-x:hidden;padding:0;margin:0;
}

@font-face
{
font-family: Dosis_Light;
src: url('Dosis-Light.otf');
} /* font-family:yekan_font,Tahoma, Geneva, sans-serif; */

@font-face
{
font-family: yekan_font;
src: url('BYekan.ttf'),
	 url('BYekan.woff'),
     url('BYekan.eot'); /* IE9 */
} /* font-family:yekan_font,Tahoma, Geneva, sans-serif; */

.carousel-item img{
    margin: 0 auto;
}

h1
{
	font-family:Arial, sans-serif,Gotham, "Helvetica Neue", Helvetica;
	font-size:30px;font-weight:bold;color:#00396b;
}

h3
{
	font-family:Arial, sans-serif,Gotham, "Helvetica Neue";
	font-size:20px;font-weight:bold;color:#4b6471;
}

h4
{
	font-family:Arial, sans-serif,Gotham, "Helvetica Neue";
	font-size:20px;font-weight:bold;color:#000000;
}

p{
	font-family:Arial, sans-serif,Gotham, "Helvetica Neue";font-size:20px;font-weight:normal;color:#000000;text-align:justify;
	line-height:27px;
	}

.black_divider{background-color:#000000;}

.main_sections
{
	margin-left:auto;margin-right:auto;width:auto;padding-left:0;padding-right:0;border-top:1px solid #9bb0d0;padding-top: 10px;
}

.h2_ttl
{
	font-family:Dosis_Light;font-size:25px;
	color:#9bb9d0;margin-bottom: 10px;
}
.h2_ttl:hover{color: #225073;}

a,a:hover {

    text-decoration:none;
}

img{
  width:100%;
  max-width: 100%;
  height:auto;
}


.jumbotron-fluid {
    padding:0;
}


.contact_us_info
{
	border:none;
}
.contact_us_info h4
{
	font-family:Arial, sans-serif,Gotham, "Helvetica Neue";
	font-size:1.125rem;font-weight:bold;color:#4b6471;line-height:1.25rem;
}
.contact_us_info p
{
	font-family:Arial, sans-serif,Gotham, "Helvetica Neue";
	font-size:.95rem;font-weight:normal;color:#4b6471;line-height:.5rem;
}

.contact_lbl
{
	font-family:Arial, sans-serif,Gotham, "Helvetica Neue";
	font-size:.95rem;font-weight:normal;color:#4b6471;text-align:left;width:7.5rem;margin-top:.2rem
}
.contact_inp
{
	font-family:Arial, sans-serif,Gotham, "Helvetica Neue";font-weight:normal;color:#4b6471;border:1px solid #4b6471;
	height:1.9rem;font-size:.9rem;
}
.contact_inp_error
{
	border:1px solid #C00000;
	background-color:#AB2525;
}

.order_inp
{
	font-family:Arial, sans-serif,Gotham, "Helvetica Neue";font-weight:normal;color:#4b6471;border:1px solid #4b6471;
	font-size:.9rem;width:70%;height:1.9em;padding:.2em;/*padding-left:.5rm;padding-right:5em;*/
}

.contact_lbl_order
{
	font-family:Arial, sans-serif,Gotham, "Helvetica Neue";
	font-size:.7rem;font-weight:normal;/*color:#4b6471;*/text-align:left;color:#91A0A8;width:50px;
}

.contact_sc_chk
{
	font-family:Arial, sans-serif,Gotham, "Helvetica Neue";font-weight:normal;color:#4b6471;border:1px solid #4b6471;
	width:3.375rem;height:1.4rem;font-size:.9rem;padding:0;
}

.frm_contact_group{margin:5px;}
.contact_more
{
	font-family:Arial, sans-serif,Gotham, "Helvetica Neue";
	font-size:.8rem;font-weight:normal;color:#4b6471;text-align:left;
}

.contact_us_btn
{
	/*background:url(theme/img/contact_us_btn.png) no-repeat center;width:4.065rem;height:1.375rem;*/
	background:url(../img/contact_us_btn.png) no-repeat center;width:4.065rem;height:1.375rem;
}



.contact_lbl_order
{
	font-family:Arial, sans-serif,Gotham, "Helvetica Neue";
	font-size:.7rem;font-weight:normal;color:#4b6471;text-align:left;color:#91A0A8;
}
.contact_inp_order
{
	font-family:Arial, sans-serif,Gotham, "Helvetica Neue";font-weight:normal;color:#4b6471;border:1px solid #4b6471;
	height:1.9rem;font-size:.9rem;
}

.btn-order
{
	background-color:#91A0A8;color:#002548;padding:.3rem;font-weight:bold;
}

.about_links_wrapper{margin-left:auto;margin-right:auto;width:49rem}

.about_about_link
{
	background-image: url(../img/about_links/about.png); /* css sprites */
	background-position: 0 4.7rem;display:inline-block;float:left;
	width:5.75rem;height:4.7rem;
}
.about_about_link_active,.about_about_link:hover
{
	background-image: url(../img/about_links/about.png); /* css sprites */
	background-position: 0 0rem;
}

.about_market_link
{
	background-image: url(../img/about_links/market.png); /* css sprites */
	background-position: 0 4.7rem;display:inline-block;float:left;
	width:5.75rem;height:4.7rem;
}
.about_market_link_active,.about_market_link:hover
{
	background-image: url(../img/about_links/market.png); /* css sprites */
	background-position: 0 0;
}

.about_commitment_link
{
	background-image: url(../img/about_links/commitment.png); /* css sprites */
	background-position: 0 4.7rem;display:inline-block;float:left;
	width:7.81rem;height:4.7rem;
}
.about_commitment_link_active,.about_commitment_link:hover
{
	background-image: url(../img/about_links/commitment.png); /* css sprites */
	background-position: 0 0;
}

.about_vision_link
{
	background-image: url(../img/about_links/vision.png); /* css sprites */
	background-position: 0 4.7rem;display:inline-block;float:left;
	width:4.75rem;height:4.7rem;
}
.about_vision_link_active,.about_vision_link:hover
{
	background-image: url(../img/about_links/vision.png); /* css sprites */
	background-position: 0 0;
}

.about_links{margin-right:8rem;}
.exp_office_div{}
.factry_div{}
.contact_info_wrapper
{
	float:left;width:50%;height:23.5rem;text-align:left;padding-right:1.25rem;
}
.contact_form_wrapper
{
	float:right;width:50%;text-align:right;padding-left:1.25rem;
}

.gallery_show_video_wrapper
{
	border:none;background-color:#000000;height:412px;margin:.625em;
}
.gallery_list_wrapper{height:412px}
.carousel-item img{
    margin: 0 auto;
}

.prdt_img_wrapper
{float:left;width:50%;height:23.5rem;text-align:left;padding-right:1.25rem}
.prdt_feature_wrapper
{float:right;width:50%;text-align:right;padding-left:1.25rem}

.frm_contact_btn_wrapper{margin-right:4%}
.contact_sc_wrapper{text-align:left}
.contact_sc_chk_css{margin-right:.31rem}

.error_css_box
{
	background-color:#FFFFFF;border:1px solid #BE0205;color:#BE0205;text-align:left;
	font-family:Arial, sans-serif,Gotham, "Helvetica Neue";font-weight:normal;
	padding:.6rem;font-size:13px;
}

.currect_css_box
{
	background-color:#FFFFFF;border:1px solid #068D54;color:#068D54;text-align:left;
	font-family:Arial, sans-serif,Gotham, "Helvetica Neue";font-weight:normal;
	padding:.6rem;font-size:13px;
}

.cat_info_div
{
	width:11.25rem;
}
.cat_header
{
	background-color:#91A0A8;border:1px solid #FFFFFF;padding:.625rem;margin-bottom:.5rem;padding-bottom:0;
}
.cat_h4_ttl
{
	font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	font-size:2em;color:#FFFFFF;
}

.cat_h5_ttl_white
{
	font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	font-size:2em;color:#FFFFFF;
}
.cat_h5_ttl
{
	font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	font-size:1.75rem;/*color:#91a0a8;*/color:#D9DFE4;
}
.cat_h5_ttl2
{
	font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	font-size:1.75rem;color:#D9DFE4;
}
.prdt_cat_chldrns_wrapper
{margin-bottom:2.5rem;padding-right:0;padding-left:35px;}
.prdts_list_item_wrapper
{
	border:1px solid #FFFFFF;margin-top:5px;background-color:#91a0a8;text-align:center;padding:.45rem;
	padding-left:.2em;padding-right:.2em;
}
.prdts_list_item
{
	padding:0;margin:0;font-family:Helvetica, Arial, sans-serif;font-size:.78rem;font-weight:bold;color:#002548;text-align:center;
}

.prdt_dtls_ttl_box
{
	float:left;height:2.5rem;border:1px solid #FFFFFF;text-align:center;/*width:20.5em;*/
	padding-left:50px;padding-right:50px;
}
.prdt_name_spn
{color:#002548;font-family:Helvetica, Arial, sans-serif,Gotham, "Helvetica Neue";font-weight:bold;font-size:1.375rem;}
.prdt_color
{color:#002548;font-family:Helvetica, Arial, sans-serif,Gotham, "Helvetica Neue";font-weight:bold;font-size:1.125rem;}

.prdt_fture_ttl_col{padding-right:10px;padding-left:0;}
.prdt_fture_val_col{padding-right:0;padding-left:0;}
.prdt_fture_ttl
{
	border-bottom:1px solid #FFFFFF;color:#002548;font-family:Arial, sans-serif;font-size:.875rem;
	text-align:right;padding-right:0;/*margin-left:12px;margin-right:12px;*/
	min-width:5rem;
}
.prdt_fture_val
{
	border-bottom:1px solid #002548;color:#FFFFFF;font-family:Arial, sans-serif;font-size:.875rem;/*width:7rem;*/font-weight:bold;
	/*margin-right:10px;*/padding-left:0;padding-right:0;
}
.avlble_color_prdt
{
	text-align:center;color:#002548;font-family:Arial, sans-serif;font-size:.875rem;font-weight:bold;margin-top:.5rem;
	margin-bottom:.5rem;
}

#div-overlay
{
	visibility:hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	width: 100%;
	height:100%;
	opacity:0.8;
	filter: alpha(opacity = 80);
}
#popup_box
{
	position: fixed;
	display:block;
	visibility:hidden;
 	left:0;
	top:0;
	z-index: 2000;
	border:2px solid #666;
	margin:auto auto;
	top:50%;
	color:#FFF;
	background-color:#002148;
	padding-top:25;
}
.add_to_card_btn
{
	background:url(../img/basket_navy_icon.png) no-repeat center;
}

.order_popup_main
{
	background-color:#6899c8;
}
.login_alert_p{text-align:center}
.login_alert_p p
{
	font-family:"Tahoma", Times, serif;
	font-size:11px;
	color:#000000;
	line-height: 20px;
}
.modal_ttl_order
{
	/*font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;*/
	/*font-size:24px;*/color:#FFFFFF;
}
.modal_order_name{color:#91A0A8;}

.login_lbl
{
	font-family:tahoma,verdana,sans-serif;font-weight:normal;font-size:.75rem;color:#24384F;
}
.login_name_lbl
{
	font-family:tahoma,verdana,sans-serif;font-weight:normal;font-size:.75rem;color:#6F6F6F;
}
.orders_link
{
	font-family:tahoma,verdana,sans-serif;font-weight:normal;font-size:.75rem;color:#000000;text-decoration:none;
}

.member_tbl
{
	border:none;margin:0;padding:0;
}
.member_tbl td{border:none;}

.shopping_cart_val{color:#002548;}

.prdt_list_div_wrapper{margin-right:auto;margin-left:auto;width:auto}

.loading_div
{
	color:#808080;
	font-size: 14px; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*line-height: 20px;*/
	text-align:center;
	border:2px solid #2E2E2E;
	padding:30px;
}
.exb_decrntion *
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color:#002548;text-align:justify;font-size:12px;
}
.eng_txt{text-align:justify;direction:ltr}
.fa_txt{text-align:justify;direction:rtl}

.view_all_link,.view_all_link:hover
{
	text-decoration:none;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;display:block;
	display:block;float:right;margin-right:50px;margin-top:15px;
}
.view_all_link:hover{color:#707070;}

.cntct_us_info_divider{height:1rem;}

.cntct_us_info_extra_hight{height:0;}

.login_frm_lg{display:block}
.login_frm_sll{display:none}
.div_half_width{width:50%;}

.left_float_order{float:left;}
.right_float_order{float:right;}

/**************************************************/
/** pagination css ********************************/
/**************************************************/
.theme_page_number ,
.theme_page_number_active,
a.theme_page_number:link,
a.theme_page_number:visited,
a.theme_page_number:active,
a.theme_page_number:hover
{ 
 font-family: Tahoma;
	font-weight:bold;
	font-size:11px;
	
  width:25px;padding:0;margin:0;padding-top:.1em;
  
  display:block;text-align:center;
 /*
  text-align: center; 
  direction: ltr  ;
  text-decoration: none  ;
 
  
  background-color:#FFFFFF;
 
  border-radius:5px;*/
}
a.theme_page_number:hover,
.theme_page_number_active { 
color:#002548;
font-family: Tahoma;
	font-weight:bold;
	font-size:11px;
	
  width:25px;padding:0;margin:0;
  
  display:block;text-align:center;
}
/**************************************************/
/**************************************************/
/* PARALLAX
-------------------------------------------------*/

#size-banner{
    height:960px;
    /*padding-top:170px;*/
}

.video_div_wrapper{float:left;width:67%;text-align:center;}
.video_gall_list{width:33%;float:right}
.video_div{width:535px;height:350px}
.float_class
{
	float:left;
}
.view_all_prdts{color:#FFFFFF;float:left;}
/* HEADING
-------------------------------------------------*/


/* CONTACT
-------------------------------------------------*/


/* FOOTER
-------------------------------------------------*/
/** fakhteh's css *******************************************************************/
.white_transparent_background
{opacity:1;height:120px;z-index:2;position:fixed;width:100%;top:0;left:0;text-align:center}
.white_transparent_background_subpages
{background-color:#FFFFFF;opacity:1;height:3.5em;z-index:2;position:fixed;width:100%;top:0;left:0;text-align:center;}

.back_tranparent{background-image: url(001.png); background-repeat: repeat-x;background-position: bottom;}


.logo_sl_css{margin:0;padding:0;display:none;}
/*.logo_sl_css img{max-height:3.26rem;}*/
/*.header_links>span
{
	font-family:yekan_font;font-size:1.125em;
}*/
a.header_links:hover>span,a.header_links:focus>span
{
	color:#989898;
}
.selected_lang_link
{
	margin:0;margin-left:1rem;float:right;/*background-color:#ffab00;*/width:4.81rem;/*height:5.31rem;*/border-bottom-left-radius:9px;
	border-bottom-right-radius:9px;background-color:#D9DFE4;
	font-family:Arial, sans-serif;font-weight:bold;font-size:.68rem;color:#002548;padding:5px;
}
.select_lang_toggle
{display:block;background:url(../img/select_lang_toggle.png) no-repeat center;width:20px;height:14px;float:right;margin-top:5px}
.homepage_links{float:right;}
#sl_size_menu{display:none;}
.anchor_div{position:absolute;z-index:2;bottom:0rem;height:17px;left:0}
.card_addition_css{border:none;margin:0;padding:0;}
.login_frm_lbl{font-family:tahoma,verdana,sans-serif;font-weight:normal;font-size:.75rem;color:#24384F;}
.login_frm_inp
{
	width:5.625rem;height:1.25rem;border:1px solid #24384F;background:none;font-family:tahoma,verdana,sans-serif;
	font-weight:normal;font-size:.75rem;padding-top:0;padding-bottom:0;
}

.login_btn_a,.login_btn_a:link,.login_btn_a:visited,.login_btn_a:hover,.login_btn_a:active
{
	background:url(../img/go.png) 0 0;width:1.25rem;height:20px;display:block;
}
.login_btn_a:hover{background:url(../img/go.png) 0 20px;}

.add_member_btn,.add_member_btn:link,.add_member_btn:visited,.add_member_btn:hover,.add_member_btn:active
{color:#002548;text-decoration:none;padding-left:.31rem;margin-left:0;}
.prdts_cst_tbl{border:none;direction:rtl}
.prdts_cst_tbl td{border:none;font-family:Arial, sans-serif,Gotham, "Helvetica Neue", Helvetica;font-weight:bold;font-size:1.125rem;}
.prdt_cat_picks_td,.prdt_cat_picks_td a{color:#FFFFFF;width:7.5rem;}
.prdt_cat_reeds_td,.prdt_cat_reeds_td a{color:#002548;width:7.5rem;}
.prdt_cat_color_td,.prdt_cat_color_td a{color:#A12548;width:6.5rem;}
.prdt_cat_tumb_td,.prdt_cat_tumb_td a{height:3.25rem;width:5rem;}

.gallery_cst_tbl{border:none;direction:rtl}
.gallery_cst_tbl td
{border:none;font-family:Arial, sans-serif,Gotham, "Helvetica Neue", Helvetica;font-size:.875rem;font-weight:bold;direction:ltr;text-align:left;color:#000000;cursor:pointer;}

.white_link,.white_link:link,.white_link:visited,.white_link:hover,.white_link:active
{
	font-family:Arial, sans-serif,Gotham, "Helvetica Neue", Helvetica;font-weight:bold;font-size:1.125rem;color:#FFFFFF;
	padding-left:.32rem;text-decoration:none;
}
.white_link:hover{color:#DBDBDB;}

.blue_link,.blue_link:link,.blue_link:visited,.blue_link:hover,.blue_link:active
{
	font-family:Arial, sans-serif,Gotham, "Helvetica Neue", Helvetica;font-weight:bold;font-size:1.125rem;color:#002548;
	padding-left:.32rem;text-decoration:none;
}
.blue_link:hover{color:#DBDBDB;}

#pagesContent{
	margin-top:50px;
	width:350px;
	height:480px;
	padding-left:40px;
	/*border:1px solid red;*/
	overflow:auto;
	direction:ltr;
	text-align:left;
}
.close_signupfrm
{
	display:block;float:right;width:1.25rem;height:1.25rem;background:url(../img/close.png) no-repeat center;
}
.login_wrapper_big{text-align: left;float: left;position: relative;padding-left: 20px;}
.web_icon_cntct1,.web_icon_cntct1:link,.web_icon_cntct1:visited,.web_icon_cntct1:active,.web_icon_cntct1:hover{font-size:25px;text-decoration:none;color: #9bb9d0;}
.web_icon_cntct1_footer{
	font-size:20px;color: #225073;float: left;
}
.web_icon_cntct
{color:#d9dfe4;display:block;}
.web_icon_link_cntct
{
	width:25px;height:25px;background-color:#6899c8;margin:4px;
}
.web_icon
{
	color:#002548;display:block;
}
.web_icon_link
{width:32px;height:32px;background-color:#FFFFFF;margin:5px;}
.footer_p
{
	color:#225073;font-family:Arial, sans-serif,Gotham, "Helvetica Neue", Helvetica;font-size:11px;margin-bottom:0;
	text-align:left;line-height: 17px;
}
.links_txt_cntc{
	text-align:left;color:#4b6471;font-family:Arial, sans-serif,Gotham, "Helvetica Neue", Helvetica;font-size:12px;margin-bottom:0;line-height:10px;}
.links_txt_cntc_footer{
	text-align:left;color:#3a3a3a;font-family:Arial, sans-serif,Gotham, "Helvetica Neue", Helvetica;font-size:11px;line-height: 18px;float: left;
	margin-left: 5px;margin-top: 0;margin-bottom: 0;
}
.footer_parts_wrapper{margin-bottom: 30px;}
.footer_ttl{font-family: Dosis_Light;font-size: 14px;color: #225073;text-align: left;margin-bottom: 20px;}
.footer_txt{font-family:Arial, sans-serif,Gotham, "Helvetica Neue", Helvetica;font-size:11px;color: #3a3a3a;line-height: 15px;text-align: left;}
.footer_wrapper
{
	border-top:none;text-align:center;
}
.select_lang_innere_div{margin-top:10px;margin-left:3px;margin-right:3px;}
.select_lang_innere_div_sbpage
{
	margin-left:5px;margin-right:5px;display:none;
}
.slected_flag_img{width:26px;height:26px;float:left;}
.nav-item_1{margin-left:1rem}
.navbar_sbpage{overflow:visible;height:3.25rem;}
.nav_top_margin{margin-top:-40px}
.header_wrapper_top
{
	margin-left:auto;margin-right:auto;text-align:center;max-width:75em;height:7em;padding-top:10px;position: relative;
}
.header_wrapper_sbpage
{
	margin-left:auto;margin-right:auto;text-align:center;max-width:75em;position:fixed;left:0;right:0;z-index:16;
	height:4.5em;top:0;padding-top:10px;background-color:#FFFFFF;
}

.logo_img_top
{
	display:block;margin:0;padding:0;background:url(../img/logo.png) no-repeat top;height:5.94em;width:28.125em
}
.logo_img_sbpage{
	display:none;margin:0;padding:0;background:url(../img/logo_small.png) no-repeat top;height:3.25rem;width:22.19rem
}

.about_right_img{float:right;width:50%;}
.about_left_txt{float:left;width:50%;padding-right:1.2rem}
.about_left_img{float:left;width:50%;}
.about_right_txt{float:right;width:50%;padding-left:1.2rem}

.type_chrtrs_lg{float:right;margin-right:.35rem;display:block;}
.type_chrtrs_sl{float:right;margin-right:.35rem;display:none;}
.prdt_cat_horizontal{display:none;}

.prdt_dtls_ttl_left_div
{
	float:left;width:80%;
}
.prdt_dtls_ttl_right_div
{
	float:right;width:20%;
}
.login_error
{
	width:200px;min-height:20px;padding-top:1px;border:2px solid red;color:red;text-align:center;
	font-family:Arial," sans-serif";font-weight:bold;font-size:12px;margin-top: 7px;
}
#logo_pc_sbpage{display:block}
#logo_mb_sbpage{display:none}
.sbpage_header{height:7.19rem}
.shping_cart_tbl th,.shping_cart_tbl td{font-family:Arial, sans-serif,Gotham, "Helvetica Neue";}
.popover_shing_his_featurs{ont-family:Arial, sans-serif,Gotham, "Helvetica Neue";font-weight:normal;line-height:1.5em;}
.prdt_img_transparency{opacity:1}
.prdt_list_cat_div{margin-left:0;min-width:113px;}
/*.video_gall_list_td_ttl{display:block}*/
#display_video_div
{
	width:100%;height:100%;text-align:center;background:#111111;margin-left:auto;margin-right:auto;
}
.video_gall_list_td_img{width:7.5rem;}
/*&&&&&&&&&&&&&&&&&&&&&&&*/
.thumbnail img{
    max-width: 100%; /* do not stretch the bootstrap column */
}

.img-wrapper{
	width: 100%;
	padding-bottom: 150%; /* your aspect ratio here! */
	position: relative;
}

.img-wrapper img{
	position: absolute;
	top: 0; 
	bottom: 0; 
	left: 0; 
	right: 0;
	min-height: 100%; /* optional: if you want the smallest images to fill the .thumbnail */
}
/*&&&&&&&&&&&&&&&&&&&&&&&*/
.cnfrm_btn
{
	background-color:#D9DFE4;padding-left:.5em;padding-right:.5em;
}
.verifying_pass_level_tag
{
	margin-left:.5em;width:80px;text-align:center;
}

.reg_confrm{font-size:16px;}
/** irsadsgn ***************************************************/
.logo_link{margin:0;padding:0;position: absolute;left: 0;top: 10px;text-align: left;}
.signin_accnt_txt
{
	color:#00396b;font-family:Arial, sans-serif,Gotham, "Helvetica Neue", Helvetica;font-size:10px;
}
.menu_links_eng
{
	font-family:Arial," sans-serif"; font-weight:bold;font-size:15px;color:#225073;
	text-align:justify;padding-bottom:.4em;margin-bottom:0;display:block;line-height:15px;
}
.menu_links_fr
{
	font-family:yekan_font;font-size:1.125em; font-weight:bold;font-size:16px;color:#6899c8;
	text-align:justify;padding-top:0;margin-top:0;display:block;line-height:15px;
}


.h_main_ttl
{text-align:center;margin-top:20px }
.prdt_ttl_main_fr
{
	font-family:yekan_font;font-weight:bold;color:#00396b;font-size:1.3em;float:right;
}
.prdt_ttl_main_en
{
	font-family:Arial, sans-serif;font-weight:bold;color:#00396b;font-size:1.3em;float:right;
}
.blue_divider
{
	height:20px;width:3px;background-color:#6B95C6;margin-left:7px;margin-right:5px;float:right;margin-top:5px;
}
.h6_ttl
{
	font-family:Tahoma,Arial, sans-serif;font-weight:bold;font-size:14px;
	color:#6899c8;line-height:28px;
}
.row_prdt_wrapper{margin-bottom: 50px;}
.prdt_cats,.prdt_cats:hover
{
	font-family:"Times New Roman", serif,Cambria, "Hoefler Text", "Liberation Serif", Times;font-weight:bold;font-size:18px;
	color:#6899c8;line-height:40px;text-decoration:none;text-align: center;
}

.prdt_txt_fr
{
	font-family: tahoma,verdana,sans-serif;font-size:20px;color:#505050;
	text-align:justify;direction:rtl;
}
.prdt_txt_eng
{
	font-family:Arial," sans-serif";font-weight:normal;font-size:16px;color:#505050;
	text-align:justify;direction:ltr;padding-top: 10px;
}
.prdt_txt_eng_subpage
{
	font-family:Arial," sans-serif";font-weight:normal;font-size:16px;color:#505050;
	text-align:justify;direction:ltr;
}
.subpage_gal_2_0_main_img{width: 79%;float: left;margin-right: 1%;}
.subpage_gal_2_0_tumb_img{width: 19%;float: left;margin-left: 1%;position: relative;height: 100%}
.subpage_gal_2_0_tumb_img a{display: block;margin-bottom: 7%;}
.subpage_gal_2_1_tumb_img{float: left;width: 24.2%;margin-left: 1%;margin-top: 1%;}
.subpage_gal_2_1_tumb_img a{display: block;}
.cntct_div_wrapper
{
	width:100%;margin-left:auto;margin-right:auto;
}
.cntct_txt_fr
{
	font-family:Arial, sans-serif,Gotham, "Helvetica Neue", Helvetica;font-weight:normal;font-size:15px;color:#505050;
	text-align:right;direction:rtl;margin-bottom:.5em;
}
.cntct_txt_eng
{
	font-family:Arial, sans-serif,Gotham, "Helvetica Neue", Helvetica;font-weight:normal;font-size:14px;color:#505050;
	text-align:left;direction:ltr;margin-bottom:.5em;
}
.cntct_ttl_eng{font-family:Arial, sans-serif;font-size:13px;color:#9bb9d0;font-weight:normal;direction:ltr;text-align:left;}

.subgalll_inp_wrapper{margin-bottom:5px}
.cntct_inp
{
	border:1px solid rgba(160,160,160,1.00);padding-bottom:0;padding-top:0;border-radius: 0;
}
.cntct_reset
{
	color:#225073;font-family:Dosis_Light;font-size:18px;padding-bottom: 5px;text-align: center;
}
.cntct_txt_refresh
{
	font-family:Tahoma,Arial, sans-serif;font-size:11px;font-weight:normal;color:#000000;direction:ltr;
}
.cntct_txt_refresh_sl
{
	font-family:Tahoma,Arial, sans-serif;font-size:.75em;font-weight:normal;color:#000000;direction:ltr;margin-left:auto;margin-right:auto;
}
.home_cntc_css{margin-top:1.875em;margin-bottom:1.875em;margin-left:0;margin-right:0;}
.subpage_cntc_css{margin-top:1.875em;margin-bottom:1.875em;margin-left:0;margin-right:0;}
/***************************************************************/
.carousel-control.left{ background-image:none;}
.carousel-control.right { background-image: none;}
.carousel-control:focus, .carousel-control:hover {
  color: #0F1F68;
}



.carousel-indicators li {
  /*display: inline-block;
  width: 12px;
  height: 12px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #6899c8;
  border: 1px solid #6899c8;
  border-radius: 10px;*/
	width: 0;
	height: 0;
	border: 7px solid transparent;
	border-top-color: #9bb9d0;
	position: relative;
	bottom: -7px;
}

.carousel-indicators li:after {
	content: '';
	position: absolute;
	left: -7px;
	bottom: 7px;
	width: 0;
	height: 0;
	border: 7px solid transparent;
	border-bottom-color: #9bb9d0;
}

.carousel-indicators .active {
  /*width: 12px;
  height: 12px;
  margin: 1px;
  background-color: #00396b;
  border: 1px solid #00396b;*/
	width: 0;
	height: 0;
	border: 7px solid transparent;
	border-top-color: #225073;
	position: relative;
	bottom: -7px;
}

.carousel-indicators .active:after {
  	content: '';
	position: absolute;
	left: -7px;
	bottom: 7px;
	width: 0;
	height: 0;
	border: 7px solid transparent;
	border-bottom-color: #225073;
}

.main_ttl_lttr_space{/*letter-spacing: 3px;*/font-size:27px;font-family:Helvetica, Arial, sans-serif;padding-top:1em}

.image {
    position:relative;
    
}
.image img {
    /*width:100%;*/
    vertical-align:top;
}
.image:after, .image:before {
    position:absolute;
    opacity:0;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.image:after {
    content:'\A';
    width:100%; height:100%;
    top:0; left:0;
    background:rgba(0,57,107,0.6);
}
.image:before {
    content: attr(data-content);
    width:100%;
    color:#fff;
    z-index:1;
    bottom:0;
    padding:4px 10px;
    text-align:center;
    /*background:red;*/
    box-sizing:border-box;
    -moz-box-sizing:border-box;
}
.image:hover:after, .image:hover:before {
    opacity:1;
}
.filter_select_div
{
	border:1px solid #9bb9d0;
	padding:.5em;
	font-family:Arial," sans-serif";
	font-size:12px;
	display:none;
	position:absolute;
	z-index:2;
	top:55px;left:0;width:100%;
	background-color:#FFFFFF;
}
.filter_select_main_div
{
	position:relative;width:16%;float:right;margin-left:.5%;margin-right:.5%;
}
.prdt_filter_choose_ttl
{
	border:1px solid #ccc;
	font-family:Arial," sans-serif";
	font-size:13px;
	padding-left:.5em;padding-top: 1px;padding-bottom: 3px;
	cursor:default;direction: ltr;
}
.tahoma_txt_en
{
	font-family:Tahoma;font-size:12px;color: #333;direction:ltr;text-align:center;padding-bottom:0;margin-bottom:0;
}
.tahoma_txt_fa
{
	font-family:Tahoma;font-size:12px;color: #333;direction:rtl;text-align:center;
}
#contact_lg{display:block}
#contact_sl{display:none}
.about_margin{margin-top:120px}
.center_ttl{margin-top: 20px;}
.filtering_items
{
	color:#00396b;font-family:Tahoma, Geneva, sans-serif;font-weight:normal;font-size:.69em;text-align:left;direction:ltr;
}

a.product_filter_open:link,
a.product_filter_open:visited,
a.product_filter_open:hover,
a.product_filter_open:active,
.product_filter_open
{
	font-family:Arial," sans-serif";
	font-size:15px;
	font-weight:bold;
	padding:1px 5px;
	text-align:center;
	width:70px;
	background-color:#9bb9d0;
	color:#225073;
	vertical-align:middle;
	text-decoration:none;float:right;margin-right:10px;cursor: pointer;
}

a.prdt_gall:link,
a.prdt_gall:visited,
a.prdt_gall:hover,
a.prdt_gall:active,
.prdt_gall
{
	font-family:Arial, sans-serif;
	font-weight:bold;color:#225073;border:1px solid #9bb9d0;width:150px;
	vertical-align:middle;
	text-decoration:none;
	display:block;
	text-align:center;
	font-size:15px;padding:5px;
}
.prdt_dtls_more_css_lg_evnt{width:445px;}
.prdt_dtls_more_css_lg{width:445px;display:block;}
.prdt_dtls_more_css_md{display:none;}
.prdt_dtls_more_css_sl{display:none;}
.Subp_Td
{
	padding:10px 0;
	font-size:10pt;
	height:200px;
}
.div_title_filter
{
	display:block;
	padding:0px;
	font-family:tahoma;font-size:11px;
}

.product_eng_title
{
	font-family:Arial," sans-serif";
	font-size:10px;
	font-weight:bold;
	direction:ltr;
	text-align:left;
	padding-top:3px;padding-bottom:0;
	padding-left:5px;
	color:#9bb9d0;	
}

.product_eng_value
{
	font-family:Arial," sans-serif";
	font-size:11px;
	direction:ltr;
	text-align:left;
	padding-top:3px;padding-bottom:0;
}
.product_per_title
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	font-weight:bold;
	direction:rtl;
	text-align:left;
	padding-top:3px;padding-bottom:0;
	padding-left:5px;
	color:#6899C8;
}
.product_per_value
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	direction:rtl;
	text-align:right;
	padding-top:3px;padding-bottom:0;
}

.product_filter_red_title
{
	font-family:Arial," sans-serif";
	font-size:15px;
	font-weight:bold;
	color:#9bb0d0;
	text-align:left;padding-left: .5em;
}
.color_ttl_lg{display:block}
.color_ttl_sl{display:none}
.prdt_main_ttl{float:left;margin-left:.5%}
.prdt_gall_ttl{float:right;margin-right:.5%}

.logo_display_lg{display:block;}
.logo_display_sl{display:none;}
.main_ttls{width:18.875em;}
.clients_logo_wrapper{border:none;margin:0;padding:0}
.clients_logo{height:6.785em;width:auto}

#footer_txt_div_lg{display:block;}
#footer_txt_div_sl{display:none;}
/***************************************************************/
.evnt_pagiation{text-align:center;width:100%;}
.evnt_ttl
{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
	padding:10px 5px;
	background-color:#6899C8;
	color:#FFF;
}
/***************************************************************/

.lang_link{display: block;float: right;}
.lang_link_frs{font-family:yekan_font;font-size: 12px; }
.lang_link_eng{font-family: Arial," sans-serif",Gill Sans, Gill Sans MT, Myriad Pro, DejaVu Sans Condensed, Helvetica; font-size: 12px;}
.lang_links_separator{display: block;float: right;margin:0 5px;}
.lang_links_separator div{font-family: Arial," sans-serif",Gill Sans, Gill Sans MT, Myriad Pro, DejaVu Sans Condensed, Helvetica; font-size: 12px;color:#9bb9d0;font-weight: 100;}
.lang_link_active_div{color: #9bb9d0;font-weight: bold;}
.lang_link_deactive_div{color: #225073;}

.ttl_h1_page{text-align: center;font-family:Dosis_Light;font-size: 32px;color: #AF7C50;letter-spacing: 5px;}

.about_eng_txt
{
	font-family:Arial, sans-serif,Gotham, "Helvetica Neue", Helvetica;
	font-size:16px;color:#505050;text-align:justify;direction:ltr;padding: 100px 0px 0 0px;
}
.prdt_sl_more_css{
	width:50%;float:left;font-family:Arial, sans-serif,Gotham, "Helvetica Neue", Helvetica;
	font-size:16px;color:#505050;text-align:justify;direction:ltr;padding: 0 15px;
}

.product_title
{
	font-family:Dosis_Light;
	font-size:18px;
	padding-bottom: 5px;padding-left: 10px;
	background-color:#9bb9d0;
	color:#FFF;margin-left: 5px;
}

.lang_div_wrapper{float: right;text-align: right;margin-left: 25px;margin-top: 2px;}

.instafeed_div>a{float: left;display: block;position: relative;margin:9.6px 6.5px;border: 1px solid #000;}
.instafeed_div>a>img{width: 135px;height: 135px;}
.likes{
	position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;color: #ffffff;font-size: 24px;opacity: 0;text-align: center;
	padding-top: 60px;background-image: url(../img/OpacityForground.png);background-repeat: no-repeat;background-position: center;
}
.likes>span{font-size: 18px;font-weight: bold;}
.likes:hover{opacity: 1}

@media screen and (min-width:1200px) {
.main_sections
{
	margin-left:auto;margin-right:auto;width:75em;padding-left:0;padding-right:0;
}

}
@media screen and (max-width:1200px) {
.white_transparent_background
{z-index:2;position:absolute;width:100%;height:6.5em;top:0;left:0;text-align:center}

.main_sections
{
	margin-left:auto;margin-right:auto;width:95%;padding-left:0;padding-right:0;
}

.header_wrapper_top
{
	margin-left:auto;margin-right:auto;text-align:center;width:96%;height:6.5em;padding-top:10px;
}
.header_wrapper_sbpage
{
	margin-left:auto;margin-right:auto;text-align:center;width:96.5%;position:fixed;left:0;right:0;z-index:16;
	height:3.3em;top:0;padding-top:10px;
}

.selected_lang_link{margin:0;padding:4px;margin-left:.7rem;display:block;font-size:.64rem;}
.selected_lang_link img{width:4.5rem}	
.header_links
{
	font-family:Arial, sans-serif;font-size:.9rem;
}
.cat_h4_ttl
{
	font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	font-size:1.75em;color:#FFFFFF;
}
.cat_h5_ttl_white
{
	font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	font-size:1.75em;color:#FFFFFF;
}
.cat_h5_ttl
{
	font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	font-size:1.5rem;color:#D9DFE4;
}
.cat_h5_ttl2
{
	font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	font-size:1.5rem;color:#D9DFE4;
}
.logo_link img{/*width:90%*/}

}

@media screen and (max-width:1199px) {
.about_eng_txt{padding: 50px 0px 0 0px;font-size: 14px;}
.product_fr_txt{padding-top: 0;}

.h2_ttl
{
	font-family:Dosis_Light;font-size:21px;
	color:#9bb9d0;margin-bottom: 10px;
}
.h2_ttl:hover{color: #225073;}
	
a.product_filter_open:link,
a.product_filter_open:visited,
a.product_filter_open:hover,
a.product_filter_open:active,
.product_filter_open
{
	
	font-size:13px;
	font-weight:bold;
	padding:5px;
	text-align:center;
	width:65px;
	background-color:#9bb9d0;
	color:#225073;
	vertical-align:middle;
	text-decoration:none;float:right;margin-right:4px;cursor: pointer;
}
	
.header_wrapper_sbpage
{
	margin-left:auto;margin-right:auto;text-align:center;max-width:95%;position:fixed;left:0;right:0;z-index:16;
	height:68px;top:0;padding-top:10px;
}	
	

}



@media screen and (max-width:960px) {
.white_transparent_background
{z-index:2;position:absolute;width:100%;top:0;left:0;text-align:center;height: 105px;}
.homepage_links{float:right;}
.logo_link img{width:80%}

.selected_lang_link{margin:0;padding:3px;margin-left:.7rem;display:block;font-size:.60rem;}
.select_lang_innere_div{margin-top:5px;}
.selected_lang_link img{width:4rem}	
.header_links
{
	font-family:Arial, sans-serif;font-size:.9rem;
}
.prdts_cst_tbl td{border:none;font-family:Arial, sans-serif,Gotham, "Helvetica Neue", Helvetica;font-weight:bold;font-size:1rem;}
.contact_lbl
{
	font-family:Arial, sans-serif,Gotham, "Helvetica Neue";
	font-size:.875rem;font-weight:normal;color:#4b6471;text-align:left;width:7rem;margin-top:.2rem;
}
.contact_form_wrapper
{
	float:right;width:60%;text-align:right;padding-left:1.25rem;
}
.contact_info_wrapper
{
	float:left;width:40%;height:23.5rem;text-align:left;padding-right:1.25rem;
}
.frm_contact_btn_wrapper{margin-right:2.1%}
.contact_sc_wrapper{text-align:right;}
.contact_sc_chk_css{margin-right:0}
.contact_more
{
	font-family:Arial, sans-serif,Gotham, "Helvetica Neue";
	font-size:.7rem;font-weight:normal;color:#4b6471;text-align:left;
}
.prdt_cat_col{padding-right:0;}

.cat_h4_ttl
{
	font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	font-size:1.53em;color:#FFFFFF;
}
.cat_h5_ttl_white
{
	font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	font-size:1.53em;color:#FFFFFF;
}
.cat_h5_ttl
{
	font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	font-size:1.2rem;color:#D9DFE4;
}
.cat_h5_ttl2
{
	font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	font-size:1.2rem;color:#D9DFE4;
}

.login_frm_lbl{font-family:tahoma,verdana,sans-serif;font-weight:normal;font-size:.70rem;color:#24384F;padding-left:0;padding-right:0;}
.login_frm_inp
{
	width:4rem;height:1.25rem;border:1px solid #24384F;background:none;font-family:tahoma,verdana,sans-serif;
	font-weight:normal;padding-top:0;padding-bottom:0;
	font-size:.7rem;
}
.add_member_btn,.add_member_btn:link,.add_member_btn:visited,.add_member_btn:hover,.add_member_btn:active
{color:#002548;text-decoration:none;padding-left:.29rem;margin-left:0;}

.prdt_list_div_wrapper{margin-right:auto;margin-left:auto;width:100%;}

.main_ttls{width:12.5em}
	

.instafeed_div>a{float: left;display: block;position: relative;margin:6px 7px;border: 1px solid #000;}
.instafeed_div>a>img{width: 135px;height: 135px;}
.likes{
	position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;color: #ffffff;font-size: 24px;opacity: 0;text-align: center;
	padding-top: 60px;background-image: url(../img/OpacityForground.png);background-repeat: no-repeat;background-position: center;
}
.likes>span{font-size: 18px;font-weight: bold;}
.likes:hover{opacity: 1}

	
	
}
/**********************************************************************/

/* MEDIA QUERIES
-------------------------------------------------*/
@media screen and (max-width:959px) {
	h1
	{
		font-family:Helvetica, Arial, sans-serif,Gotham, "Helvetica Neue";
		font-size:30px;font-weight:bold;color:#002548;
	}
	
	h3
	{
		font-family:Arial, sans-serif,Gotham, "Helvetica Neue";
		font-size:15px;font-weight:bold;color:#4b6471;
	}
	
	h4
	{
		font-family:Arial, sans-serif,Gotham, "Helvetica Neue";
		font-size:15px;font-weight:bold;color:#000000;
	}
	p{
	font-family:Arial, sans-serif,Gotham, "Helvetica Neue";font-size:12px;font-weight:normal;color:#000000;text-align:justify;
	line-height:17px;
	}
	.card_addition_css{padding-left:.5em;padding-right:.5em;}
	.main_sections
	{
		margin-left:auto;margin-right:auto;width:100%;padding-left:0;padding-right:0;
	}
	.about_links{margin-right:2rem;}
	.about_links_wrapper{margin-left:auto;margin-right:auto;width:18.475em}
	
	.about_about_link
	{
		background-image: url(../img/about_links/about.png); /* css sprites */
		background-position: 0 7.2rem;display:inline-block;float:left;
		background-size: 100%;width:2.875rem;height:2.35rem;
	}
	.about_about_link_active,.about_about_link:hover
	{
		background-image: url(../img/about_links/about.png); /* css sprites */
		background-position: 0 0rem;
	}
	
	.about_market_link
	{
		background-image: url(../img/about_links/market.png); /* css sprites */
		background-position: 0 7.2rem;display:inline-block;float:left;
		background-size: 100%;width:2.875rem;height:2.35rem;
	}
	.about_market_link_active,.about_market_link:hover
	{
		background-image: url(../img/about_links/market.png); /* css sprites */
		background-position: 0 0;
	}
	
	.about_commitment_link
	{
		background-image: url(../img/about_links/commitment.png);
		background-position: 0 7.25em;display:inline-block;float:left;
		background-size: 100%;height:2.35rem;width:3.9em;
	}
	.about_commitment_link_active,.about_commitment_link:hover
	{
		background-image: url(../img/about_links/commitment.png); /* css sprites */
		background-position: 0 0;
	}
	

	.about_vision_link
	{
		background-image: url(../img/about_links/vision.png); 
		background-position: 0 7.2em;display:inline-block;float:left;
		background-size: 100%;width:2.375rem;height:2.35rem;
	}
	.about_vision_link_active,.about_vision_link:hover
	{
		background-image: url(../img/about_links/vision.png);
		background-position: 0 0;
	}
	
	.login_frm_inp
	{
		width:3rem;height:1.25rem;border:1px solid #24384F;background:none;font-family:tahoma,verdana,sans-serif;
		font-weight:normal;padding-top:0;padding-bottom:0;font-size:.65rem;padding-left:.2em;padding-right:.2em;
	}
	.cat_h5_ttl
	{
		font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
		font-size:.7rem;/*color:#91a0a8;*/color:#D9DFE4;
	}
	.cat_h5_ttl2
	{
		font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
		font-size:.7rem;/*color:#ffab00;*/color:#D9DFE4;
	}
	.cat_h4_ttl
	{
		font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
		font-size:.9em;color:#FFFFFF;
	}
	.cat_h5_ttl_white
	{
		font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
		font-size:1em;color:#FFFFFF;
	}
	/*.video_div_wrapper{width:100%;text-align:center;}
	.video_gall_list{width:50%;float:left}*/
	.video_div{width:297px;height:350px}
	
	.contact_info_wrapper
	{
		float:left;width:40%;height:23.5rem;text-align:left;padding-right:1.25rem;
	}
	.contact_form_wrapper
	{
		float:right;width:60%;text-align:right;padding-left:1.25rem;
	}
	.contact_us_info h4
	{
		font-family:Arial, sans-serif,Gotham, "Helvetica Neue";
		font-size:.9rem;font-weight:bold;color:#4b6471;line-height:1.25rem;
	}
	.contact_us_info p
	{
		font-family:Arial, sans-serif,Gotham, "Helvetica Neue";
		font-size:.7rem;font-weight:normal;color:#4b6471;line-height:.5rem;
	}
	.contact_lbl
	{
		font-family:Arial, sans-serif,Gotham, "Helvetica Neue";
		font-size:.8rem;font-weight:normal;color:#4b6471;text-align:left;width:7.5rem;margin-top:.2rem
	}
	.contact_inp
	{
		font-family:Arial, sans-serif,Gotham, "Helvetica Neue";font-weight:normal;color:#4b6471;border:1px solid #4b6471;
		height:1.9rem;font-size:.9rem;
	}
	.type_chrtrs_lg{display:none;}
	.type_chrtrs_sl{float:right;margin-right:.35rem;display:block;}
	.prdt_list_cat_div{margin-left:0;min-width:95px;}
	.video_gall_list_td_ttl{display:none}
	#display_video_div
	{
		padding-left:0;padding-right:0;background:#FFFFFF;
	}
	.white_link,.white_link:link,.white_link:visited,.white_link:hover,.white_link:active
	{
		font-family:Arial, sans-serif,Gotham, "Helvetica Neue", Helvetica;font-weight:bold;font-size:.8rem;color:#FFFFFF;
		padding-left:.32rem;text-decoration:none;
	}
	.white_link:hover{color:#DBDBDB;}
	.cat_header
	{
		padding:.2rem;margin-bottom:.25rem;padding-bottom:0;
	}
	.prdts_list_item
	{
		font-size:.7rem;
	}
	#display_video_div iframe{max-width:270px;margin-right:auto;margin-left:auto;}
	/*.video_gall_list_td_img{width:5em;}
	.video_div_wrapper{float:left;width:67%;text-align:center;}
	.video_gall_list{width:33%;float:right}
	.video_div{width:535px;height:350px}*/
	
.thumbnail img{
    max-width: 100%; /* do not stretch the bootstrap column */
}

.img-wrapper{
	width: 100%;
	padding-bottom: 150%; /* your aspect ratio here! */
	position: relative;
}

.img-wrapper img{
	position: absolute;
	top: 0; 
	bottom: 0; 
	left: 0; 
	right: 0;
	min-height: 100%; /* optional: if you want the smallest images to fill the .thumbnail */
}
.about_eng_txt
{
	font-family:Arial, sans-serif;
	font-size:.9em;color:#505050;text-align:justify;direction:ltr;line-height:1.4em;word-break: break-all;
	padding-bottom:1em;margin-left:auto;margin-right:auto;
}

.about_img{padding-bottom:1em;text-align:center;margin-left:auto;margin-right:auto;}
.about_sl_more_css{float:none;width:378px;}
#contact_lg{display:none}
#contact_sl{display:block}
.about_margin{margin-top:1.875em}	
.cntct_div_wrapper
{
	width:100%;margin-left:auto;margin-right:auto;
}

a.product_filter_open:link,
a.product_filter_open:visited,
a.product_filter_open:hover,
a.product_filter_open:active,
.product_filter_open
{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	
	padding:2px;
	
	text-align:center;
	width:60px;
	background-color:#9bb9d0;
	color:#225073;
	vertical-align:middle;
	text-decoration:none;
	
}

a.prdt_gall:link,
a.prdt_gall:visited,
a.prdt_gall:hover,
a.prdt_gall:active,
.prdt_gall
{
	font-family:yekan_font;
	font-weight:normal;color:#225073;border:1px solid #9bb9d0;width:210px;
	vertical-align:middle;
	text-decoration:none;
	display:block;
	text-align:center;
	font-size:11px;padding:2px;
}

.prdt_ttl_main_fr
{
	font-family:yekan_font;font-weight:bold;color:#00396b;font-size:.9em;float:right;
}
.prdt_ttl_main_en
{
	font-family:Arial, sans-serif;font-weight:bold;color:#00396b;font-size:.9em;float:right;
}
.blue_divider
{
	height:17px;width:2px;background-color:#6B95C6;margin-left:7px;margin-right:5px;float:right;margin-top:5px;
}

.h6_ttl
{
	font-family:"Times New Roman", serif,Cambria, "Hoefler Text", "Liberation Serif", Times;font-weight:bold;font-size:1em;
	color:#6899c8;line-height:2em;
}

.prdt_txt_fr
{
	font-family: tahoma,verdana,sans-serif;font-size:.65em;color:#505050;
	text-align:justify;direction:rtl;
}

.prdt_dtls_more_css_lg{display:none;}
.prdt_dtls_more_css_md{display:block;}
.prdt_dtls_more_css_sl{display:none;}
.Subp_Td
{
	padding:10px 0;
	font-size:10pt;
	height:200px;
}

.div_title_filter
{
	display:block;
	padding:0px;
	font-family:tahoma;font-size:10px;
}

.product_eng_title
{
	font-family:Arial," sans-serif";
	font-size:10px;
	font-weight:bold;
	direction:ltr;
	text-align:left;
	padding-top:0px;
	padding-right:5px;
	color:#9bb9d0;padding-bottom:0;	
}

.product_eng_value
{
	font-family:Arial," sans-serif";
	font-size:10px;
	direction:ltr;
	text-align:left;
	padding-top:0px;padding-bottom:0;
}
.product_per_title
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:8px;
	font-weight:bold;
	direction:rtl;
	text-align:left;
	padding-top:0px;padding-bottom:0;
	padding-left:5px;
	color:#6899C8;
}
.product_per_value
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	direction:rtl;
	text-align:right;
	padding-top:0px;padding-bottom:0;
}

.product_filter_red_title
{
	font-family:Arial," sans-serif";
	font-weight:bold;
	color:#9bb0d0;
	text-align:left;
	font-size:14px;
}
.main_ttls{width:11.5em}
.clients_logo{height:5em;}	

.cntct_ttl_eng{font-family:Arial, sans-serif;font-size:11px;color:#6899c8;font-weight:normal;direction:ltr;text-align:left;}

.cntct_inp
{
	border:1px solid #505050;width:90%
}

.cntct_reset
{
	border:1px solid #505050;font-family:Dosis_Light;color:#6899c8;
	background-color:#FFFFFF;font-weight:bold;font-size:13px;padding-left:.3em;padding-top:2px;padding-bottom:2px;
}
	
.instafeed_div>a{float: left;display: block;position: relative;margin:6px 5px ;border: 1px solid #000;}
.instafeed_div>a>img{width: 107px;height: 107px;}
.likes{
	position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;color: #ffffff;font-size: 24px;opacity: 0;text-align: center;
	padding-top: 60px;background-image: url(../img/OpacityForground.png);background-repeat: no-repeat;background-position: center;
}
.likes>span{font-size: 18px;font-weight: bold;}
.likes:hover{opacity: 1}
	
.h2_ttl
{
	font-family:Dosis_Light;font-size:18px;
	color:#9bb9d0;margin-bottom: 10px;
}
.h2_ttl:hover{color: #225073;}	
	
.white_transparent_background
{z-index:2;position:absolute;width:100%;top:0;left:0;text-align:center;height: 105px;}	

}

@media screen and (max-width:768px) {

input.contact.col-md-6{
    width:40.5%;
    margin: 15px 15px 0 58px;
}

textarea.contact.col-md-12 {
     margin: 15px 15px 0 58px;
}

button#submit.contact.submit{
    margin: 15px 15px 0 42px;
}
.video_gall_list_td_ttl{display:none}
/*.prdt_cat_chldrns_wrapper
{margin-bottom:0rem;padding-right:13px;padding-left:13px;}*/
.prdt_cat_chldrns_wrapper
{margin-bottom:1rem;padding-right:0;padding-left:35px;}
.shping_cart_tbl th,.shping_cart_tbl td{font-family:Arial, sans-serif,Gotham, "Helvetica Neue";font-size:.73em;
	padding-left:1.2em;padding-right:0}
	.confirmed_shopping_dtls_link{cursor:pointer;display:block;padding-left:1em;}
	.popover_shing_his_featurs{ont-family:Arial, sans-serif,Gotham, "Helvetica Neue";font-size:.8em;font-weight:normal;line-height:1.5em;}
	.view_all_prdts{clear:both}
	
.evnt_ttl
{
	
	font-size:13px;
	
	
}
.reset_filter_gal{display: none;}	
.login_error
{
	width:190px;min-height:20px;padding-top:1px;border:1px solid red;color:red;text-align:center;
	font-family:Arial," sans-serif";font-size:12px;font-weight: normal;
}	
	
.white_transparent_background
{z-index:2;position:absolute;width:100%;top:0;left:0;text-align:center;height: 90px;}	

}

/**********************************************************************/
@media screen and (max-width:544px)
{
	h1{font-size:1.25em;}
	h3{font-size:.75em;}
	h4{font-size:.75em;}
	
	p{
	line-height:17px;font-size:12px;
	}
	
	.header_wrapper_sbpage
	{
		height:50px;
	}

	.main_sections
	{
		margin-left:auto;margin-right:auto;width:100%;padding-left:.2em;padding-right:.2em;padding-top:.5em;
	}
	.card_addition_css{padding-left:0;padding-right:0;}
	.white_transparent_background
	{
		height:85px;z-index:2;position:fixed;width:100%;top:0;left:0;text-align:center;
	}
	.white_transparent_background_subpages
	{background-color:#FFFFFF;opacity:1;height:50px;z-index:2;position:fixed;width:100%;top:0;left:0;text-align:center;}
	
	.about_links{margin-right:2rem;}
	.about_links_wrapper{margin-left:auto;margin-right:auto;width:18.475em}
	
	.about_about_link
	{
		background-image: url(../img/about_links/about.png); /* css sprites */
		background-position: 0 7.2rem;display:inline-block;float:left;
		background-size: 100%;width:2.875rem;height:2.35rem;
	}
	.about_about_link_active,.about_about_link:hover
	{
		background-image: url(../img/about_links/about.png); /* css sprites */
		background-position: 0 0rem;
	}
	
	.about_market_link
	{
		background-image: url(../img/about_links/market.png); /* css sprites */
		background-position: 0 7.2rem;display:inline-block;float:left;
		background-size: 100%;width:2.875rem;height:2.35rem;
	}
	.about_market_link_active,.about_market_link:hover
	{
		background-image: url(../img/about_links/market.png); /* css sprites */
		background-position: 0 0;
	}
	
	.about_commitment_link
	{
		background-image: url(../img/about_links/commitment.png);
		background-position: 0 7.25em;display:inline-block;float:left;
		background-size: 100%;height:2.35rem;width:3.9em;
	}
	.about_commitment_link_active,.about_commitment_link:hover
	{
		background-image: url(../img/about_links/commitment.png); /* css sprites */
		background-position: 0 0;
	}
	
	.about_right_img{float:none;width:96%;margin-left:auto;margin-right:auto}
	.about_left_txt{float:none;width:96%;margin-left:auto;margin-right:auto}
	.about_left_img{float:none;width:96%;margin-left:auto;margin-right:auto}
	.about_right_txt{float:none;width:96%;margin-left:auto;margin-right:auto}

	.about_vision_link
	{
		background-image: url(../img/about_links/vision.png); 
		background-position: 0 7.2em;display:inline-block;float:left;
		background-size: 100%;width:2.375rem;height:2.35rem;
	}
	.about_vision_link_active,.about_vision_link:hover
	{
		background-image: url(../img/about_links/vision.png);
		background-position: 0 0;
	}
	
	
	
	
	.select_lang_txt_show{display:none}	
	.select_lang_toggle{display:none}
	.select_lang_innere_div{margin-top:5px;}
	.select_lang_innere_div{margin-left:5px;margin-right:5px;}
	.select_lang_innere_div_sbpage
	{
		margin-left:5px;margin-right:5px;display:none;
	}
	.slected_flag_img{width:26px;height:26px;cursor:pointer;float:none}
	
	.selected_lang_link
	{
		margin:0;margin-left:0;background-color:#ffab00;width:auto;/*/*height:5.31rem;*/border-bottom-left-radius:9px;
		border-bottom-right-radius:9px;padding:3px;
		
	}
	
	.navbar_sbpage{}
	.nav_top_margin{margin-top:0}
	
	.login_frm_lg{display:none}
	.login_frm_sll{display:block}
	.login_frm_lbl{font-family:tahoma,verdana,sans-serif;font-weight:normal;font-size:.65rem;color:#24384F;padding-left:0;padding-right:0;width:4.4em;padding:0}
	.login_frm_inp
	{
		width:6rem;height:1.25rem;border:1px solid #24384F;background:none;font-family:tahoma,verdana,sans-serif;
		font-weight:normal;padding-top:0;padding-bottom:0;margin:0;
		font-size:.7rem;margin-left:.2rem;margin-right:.7em;
	}
	.add_member_btn,.add_member_btn:link,.add_member_btn:visited,.add_member_btn:hover,.add_member_btn:active
	{color:#002548;text-decoration:none;margin-left:0;/*padding-left:.29rem;*/}
	
	.login_btn_a,.login_btn_a:link,.login_btn_a:visited,.login_btn_a:hover,.login_btn_a:active
	{
		background:url(../img/go.png) 0 0;width:1.25rem;height:20px;display:block;
	}
	.login_btn_a:hover{background:url(../img/go.png) 0 20px;}
	
	.cat_header
	{
		background-color:#91A0A8;border:1px solid #FFFFFF;padding:.3rem;margin-bottom:.25rem;padding-bottom:0;
	}
	.cat_h4_ttl
	{
		font-family:Impact,"Arial Black","Franklin Gothic Bold",Haettenschweiler, sans-serif;
		font-size:1.05em;font-weight:bold;
	}
	.cat_h4_ttl_sl
	{
		font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
		font-size:1em;color:#FFFFFF;padding:0;margin:0;
	}
	.cat_h5_ttl_white
	{
		font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
		font-size:.7em;color:#FFFFFF;
	}
	.cat_h5_ttl
	{
		font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
		font-size:.85rem;color:#D9DFE4;font-weight:bold;
	}
	.cat_h5_ttl2
	{
		font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
		font-size:.75rem;color:#D9DFE4;
	}
	
	.exp_office_div{float:left;}
	.factry_div{float:right;}
	.video_div_wrapper{width:100%;text-align:center;}
	.video_gall_list{width:100%;}
	.video_div{width:297px;height:350px}
	
	.contact_info_wrapper
	{
		float:none;width:100%;height:auto;text-align:left;padding-right:0;
	}
	.contact_form_wrapper
	{
		float:none;width:100%;text-align:left;padding-left:0;
	}
	.contact_us_info h4
	{
		
		font-size:1rem;line-height:1.25rem;
	}
	.contact_us_info p
	{
		
		font-size:.75rem;line-height:.5rem;
	}
	.cntct_us_info_extra_hight{height:2em;}
	
	.cntct_us_info_divider{height:0;}
	
	
	.contact_more
	{
		
		font-size:.65rem;font-weight:normal;color:#4b6471;text-align:left;
	}
	
	.type_chrtrs_lg{display:none;}
	.type_chrtrs_sl{float:right;margin-right:.35rem;display:block;}
	
	.contact_us_btn
	{
		background:url(../img/contact_us_btn.png) no-repeat center;width:4.065rem;height:1.375rem;
		float:left;margin-top:5px
	}
	.div_half_width{width:100%;}
	.left_float_order{float:none;}
	.right_float_order{float:none;}
	
	.error_css_box
	{
		background-color:#FFFFFF;border:1px solid #BE0205;color:#BE0205;text-align:left;
		font-family:Arial, sans-serif,Gotham, "Helvetica Neue";font-weight:normal;
		padding:.4rem;font-size:12px;
	}
	
	.currect_css_box
	{
		background-color:#FFFFFF;border:1px solid #068D54;color:#068D54;text-align:left;
		font-family:Arial, sans-serif,Gotham, "Helvetica Neue";font-weight:normal;
		padding:.4rem;font-size:12px;
	}
	.currect_css_box table
	{
		color:#068D54;text-align:left;
		font-family:Arial, sans-serif,Gotham, "Helvetica Neue";font-weight:normal;
		padding:.4rem;font-size:12px;
	}
	
	.view_all_prdts{clear:both}
	.white_link,.white_link:link,.white_link:visited,.white_link:hover,.white_link:active
	{
		font-family:Arial, sans-serif,Gotham, "Helvetica Neue", Helvetica;font-weight:bold;font-size:.8rem;color:#FFFFFF;
		/*padding-left:.32rem;*/text-decoration:none;
	}
	.white_link:hover{color:#DBDBDB;}
	.prdt_cat_col{display:none}
	.prdt_cat_horizontal
	{
		background-color:#91A0A8;display:block;
	}
	
	.prdt_cat_dtl_tbl
	{
		margin-bottom:.3em;margin-top:0;
	}
	.prdt_cat_dtl_tbl td{border:none;padding-bottom:.3em;padding-top:.3em;}
	.prdt_cat_dtl_tbl th{border:none}
	.black_divider{margin-bottom:.3em;}
	
	.prdt_cat_chldrns_wrapper
	{margin-bottom:1em;padding-right:5px;padding-left:5px;}
	
	.login_error
	{
		width:170px;min-height:20px;padding-top:1px;border:1px solid red;color:red;text-align:center;
		font-family:Arial," sans-serif";font-size:12px;font-weight: normal;float: left;
	}	
	.gallery_show_video_wrapper{margin-left:0;margin-right:0;}
	.footer_wrapper
	{
		width:90%;
	}
	.footer_p
	{
		font-family:Arial, sans-serif,Gotham, "Helvetica Neue", Helvetica;font-size:9px;margin-bottom:0;
		text-align:center;
	}
	
	#logo_pc_sbpage{display:none}
	#logo_mb_sbpage{display:block}
	.sbpage_header{height:4rem}
	
	#display_video_div iframe{max-width:300px;margin-right:auto;margin-left:auto;}
	.member_tbl td{border:none;padding-top:0;padding-bottom:0;}
	.login_lbl
	{
		font-family:tahoma,verdana,sans-serif;font-weight:normal;font-size:.75rem;color:#24384F;padding-bottom:0;margin-bottom:0;
	}
	.login_name_lbl
	{
		font-family:tahoma,verdana,sans-serif;font-weight:normal;font-size:.75rem;color:#6F6F6F;padding-bottom:0;margin-bottom:0;
	}
	.shping_cart_nav
	{
		display:inline-block;font-family:Arial, sans-serif,Gotham, "Helvetica Neue";font-size:.75em;
		/*padding-left:1em;padding-right:1em;*/width:8em;color:#D9DFE4;
		text-align:center;padding-top:.2em;padding-bottom:.2em;
	}
	.shping_cart_nav_active{background-color:#D9DFE4;color:#91a0a8;}
	.shping_cart_tbl th,.shping_cart_tbl td{font-family:Arial, sans-serif,Gotham, "Helvetica Neue";font-size:.73em;
	padding-left:1.2em;padding-right:0}
	.confirmed_shopping_dtls_link{cursor:pointer;display:block;padding-left:1em;}
	.popover_shing_his_featurs{ont-family:Arial, sans-serif,Gotham, "Helvetica Neue";font-size:.8em;font-weight:normal;line-height:1.5em;}
	
	#footer_txt_div_lg{display:none;}
	#footer_txt_div_sl{display:block;margin-top:1em}
	.prdt_list_cat_div{margin-left:0;min-width:113px;}
	.video_gall_list_td_ttl{display:block}
	#display_video_div
	{
		width:100%;height:100%;text-align:center;background:#111111;margin-left:auto;margin-right:auto;
	}
	.video_gall_list_td_img{width:7.5em;}
	.h6_ttl
	{
		font-family:"Times New Roman", serif,Cambria, "Hoefler Text", "Liberation Serif", Times;font-weight:bold;font-size:.6em;
		color:#6899c8;line-height:2em;
	}
	.prdt_dtls_more_css_lg{display:none;}
	.prdt_dtls_more_css_md{display:none;}
	.prdt_dtls_more_css_sl{display:block;}
	
	.product_eng_title
	{
		font-family:Arial," sans-serif";
		font-size:10px;
		font-weight:bold;
		direction:ltr;
		text-align:left;
		padding-top:3px;padding-bottom:0;
		padding-right:5px;
		color:#9bb9d0;	
	}
	
	.product_eng_value
	{
		font-family:Arial," sans-serif";
		font-size:10px;
		direction:ltr;
		text-align:left;
		padding-top:3px;padding-bottom:0;
	}
	.product_per_title
	{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:9px;
		font-weight:bold;
		direction:rtl;
		text-align:left;
		padding-top:3px;padding-bottom:0;
		padding-left:5px;
		color:#6899C8;
	}
	.product_per_value
	{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:10px;
		direction:rtl;
		text-align:right;
		padding-top:3px;padding-bottom:0;
	}
	.product_filter_red_title
	{
		font-family:Arial," sans-serif";
		font-size:12px;
		font-weight:bold;
		color:#9bb0d0;
		text-align:left;
	}
.color_ttl_lg{display:none}
.color_ttl_sl{display:block}
.prdt_ttl_main_fr
{
	font-family:yekan_font;font-weight:bold;color:#00396b;font-size:.7em;float:right;
}
.prdt_ttl_main_en
{
	font-family:Arial, sans-serif;font-weight:bold;color:#00396b;font-size:14px;float:right;
}
.blue_divider
{
	height:17px;width:2px;background-color:#6B95C6;margin-left:5px;margin-right:5px;float:right;margin-top:0px;
}
.filter_select_main_div
{
	position:static;width:16%;float:right;margin-left:.5%;margin-right:.5%;
}

.about_sl_more_css{float:none;width:310px;}
.logo_link{max-width:80%}
.logo_link img{width:60%;}

.logo_display_lg{display:none;}
.logo_display_sl{display:block;}

.main_ttls{width:8em}
.clients_logo{height:3em;width:auto}	

.cntct_ttl_eng{font-family:Arial, sans-serif;font-size:9px;color:#6899c8;font-weight:normal;direction:ltr;text-align:left;}

.cntct_inp
{
	border:1px solid #505050;width:90%;
}
.evnt_ttl
{
	
	font-size:10px;
	font-weight:normal;
	padding:7px 3px;
	
}
.lang_div_wrapper{margin-left: 10px;}
	
.h2_ttl
{
	font-family:Dosis_Light;font-size:16px;
	color:#9bb9d0;margin-bottom: 10px;
}
.h2_ttl:hover{color: #225073;}
	
.prdt_txt_eng
{
	font-family:Arial," sans-serif";font-weight:normal;font-size:16px;color:#505050;
	text-align:justify;direction:ltr;padding-top: 10px;padding-bottom: 20px;
}
.prdt_txt_eng_subpage{}
	
.about_eng_txt{font-size:15px;padding: 10px 0px 10px 0px;}
.cntct_ttl_eng{font-family:Arial, sans-serif;font-size:13px;color:#9bb9d0;font-weight:normal;direction:ltr;text-align:left;background-color: transparent;width: 65px;border: none;}	
.cntct_reset
{
	
	font-size:13px;padding-left:.3em;padding-top:4px;padding-bottom:5px;
}
.home_cntc_css_cntct_add{margin-bottom:0;}
.subpage_cntc_css{margin-bottom:0px;margin-top:15px;border-bottom: 1px solid #000;padding-bottom: 15px;}
.socil_links_cntct_div{margin-top:40px}
.reset_filter_gal{display: none;}	
.instafeed_div>a{float: left;display: block;position: relative;margin:6px 6.5px ;border: 1px solid #000;}
.instafeed_div>a>img{width: 120px;height: 120px;}
.likes{
	position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;color: #ffffff;font-size: 24px;opacity: 0;text-align: center;
	padding-top: 60px;background-image: url(../img/OpacityForground.png);background-repeat: no-repeat;background-position: center;
}
.likes>span{font-size: 18px;font-weight: bold;}
.likes:hover{opacity: 1}
			
.footer_ttl{margin-bottom: 10px;}
}
/**********************************************************************/
@media screen and (max-width:320px)
{
	h1{font-size:.9em;}
	h3{font-size:.65em;}
	h4{font-size:.65em;}
	
	.selected_lang_link
	{
		margin:0;margin-left:.1rem;background-color:#ffab00;width:auto;border-bottom-left-radius:9px;
		border-bottom-right-radius:9px;padding:2px;
		
	}
	.product_filter_red_title
	{
		font-family:Arial," sans-serif";
		font-size:9px;
		font-weight:normal;
		color:#9bb0d0;
		text-align:left;
	}
	.reset_filter_gal{display: none;}	
	
}
/**********************************************************************/

