@font-face{font-family:persian3;font-weight:700;font-style:normal;src:url(persian3.ttf) format("woff")}

* { box-sizing:border-box; margin:0; padding:0; }
body { background-color:#FFF;  font-family: persian3, Arial; font-size:16px; font-weight:600; letter-spacing:-0.02em; color:#000000; }
html, body { height: 100%; }
input[type=checkbox] { border-style:hidden; }
input[type=text] { min-height:30px; }

@media print {
    .noprint, .noprint *
    {
        display: none !important;
    }
}

input, select, textarea, form, label, button { font-family: persian3, Arial; }




h1,h2,h3,h4,h5,h6 { line-height: 200%; }
a.btn { color: white !important; }
a.btn-primary, a.btn-primary:link { background-color: #126282; border-color: #126282; }
a.btn-light, a.btn-light:link { color: #000000 !important;  background-color: #e6e6e6; border-color: #e6e6e6; }

#box_services_container a:hover { color: #44aa99; }
.home_card { margin-bottom:20px; }
.home_card_1 { border-right: solid 8px #44aa99; }
.home_card_2 { border-right: solid 8px #a81b71; }
.home_card_3 { border-right: solid 8px #2ba212; }
.home_card_4 { border-right: solid 8px #1b5fa8; }
.home_card_5 { border-right: solid 8px #f26600; }
.home_card_6 { border-right: solid 8px #bd0000; }
.home_box_ul { margin-right:20px; font-size:15px; line-height: 200%; }
.home_box_ul li a { display:block; overflow: hidden; max-height: 32px;  }
#box_services_container { background-color: #f8f8f8; padding-top:15px; }
#box_services { display:block; margin:0 auto; max-width: 1150px; direction:rtl; text-align:right; color: #000;
background-color: #FFF; font-size: 19px; font-weight: 100; padding: 15px 0px;
box-shadow: -6px 0px 10px -9px #666, 6px 0px 10px -9px #666; }

.home_box_li_orange {   list-style-type: none; border-right: solid 5px #f26600; padding-right: 10px; margin-bottom: 19px; margin-right: -10px; }
.home_box_li_green {   list-style-type: none; border-right: solid 5px #44aa99; font-size: 13px; padding-right: 10px; margin-bottom: 10px; }
.home_box_li_green2 {   list-style-type: none; border-right: solid 5px #44aa99; font-size: 14px; padding-right: 10px; margin-bottom: 17px; margin-right: -10px; }
.home_box_li_gray { font-size: 12px;  list-style-type: none; border-right: solid 4px #eeeeee; padding-right: 10px; margin-bottom: 5px; margin-right: -20px; }
.home_box_li_gray2 { display: inline; background-color: #e6e6e6; padding:10px 5px; font-size: 12px; list-style-type: none; margin: 5px; }

.home_box_li_country {   list-style-type: none; border-right: solid 5px #eeeeee; padding-right: 10px; margin-bottom: 8px; margin-right: -10px; }
.home_box_li_country span { font-size:24px; margin-left:10px; }

.home_box_edu_db { display:block; height:16px; overflow:hidden; font-size:10px; border-right: solid 2px #eeeeee; padding-right: 10px; margin-top: 5px; }


.box_text { font-size:13px; color:#139a99; text-align: justify; line-height: 200%; margin-bottom:15px; }
.box_text_10 { font-size:10px; }
.box_text_11 { font-size:11px; }
.box_text_12 { font-size:12px; }
.box_text_13 { font-size:13px; }
.box_text_14 { font-size:14px; }
.box_text_15 { font-size:15px; }
.box_text_16 { font-size:16px; }
.box_text_17 { font-size:17px; }
.box_text_18 { font-size:18px; }
.box_text_19 { font-size:19px; }
.box_text_20 { font-size:20px; }
.box_text_21 { font-size:21px; }
.box_text_22 { font-size:22px; }
.box_text_23 { font-size:23px; }
.box_text_24 { font-size:24px; }


.wmax { max-width:1150px;}
.noborder { border-style:hidden; }
.clearfix:after { content: ""; display: table; clear: both; }
.rad5 { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }

.gsc-control-cse * { font-family: persian3, Arial !important; font-size:16px !important; font-weight:600 !important;   }
.gsc-result .gs-title {height: 1.8em !important; }
.gs-bidi-start-align {text-align: right !important; direction: rtl !important; }
.gs-webResult div.gs-visibleUrl { color: #9ab !important; font-size:11px !important; font-family: Tahoma !important; }
.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType {	color: #579 !important; font-size:13px !important; }
.gsc-webResult .gsc-result { border:solid 1px #9ab !important; padding: 10px !important; margin: 10px !important; }

a , a:link , a:visited  , a:active {	color:#000000; 	text-decoration:none; }
a:hover {	color:#990000; 	text-decoration:none; }
input, textarea, select { border-color:#333333; border-width:1px; border-style:solid; }

.admin_edit_page_btn { position: absolute; right:10px; top:20px; }
#content_nav {  margin:15px 0px 5px 0px; font-size:13px; font-weight:500; direction:rtl; }
#content_nav a, #content_nav a:link, #content_nav a:active, #content_nav a:visited { font-size:13px; font-weight:500; }

.margin_top30 { margin-top: 30px; }
.margin_bottom30 { margin-bottom: 30px; }

.aa_row { display: block; margin:0px 5px 10px 5px; padding:0px; box-sizing:border-box; }
.aa_div { display: inline-block; padding:5px; margin:0px; box-sizing:border-box; float:right; }
.aa_div_10 { width:10%; }
.aa_div_20 { width:20%; }
.aa_div_25 { width:25%; }
.aa_div_30 { width:30%; }
.aa_div_33 { width:33.333333333%; }
.aa_div_40 { width:40%; }
.aa_div_50 { width:50%; }
.aa_div_60 { width:60%; }
.aa_div_66 { width:66.666666666%; }
.aa_div_70 { width:70%; }
.aa_div_80 { width:80%; }
.aa_div_90 { width:90%; }
.aa_div_10 { width:100%; }

.aa_form_field { width:100%; padding:2px 10px; border:solid 1px #fff; font-size:15px; background-color:#efeeee; color:#335; border-radius:3px; min-height: 45px !important; }
.aa_form_select { color:#99a; }
.aa_form_center {  text-align: center; }
.aa_form_button { text-align: center; background-color:#f46448; color:#fff; transition: 0.2s; cursor: pointer;  }
.aa_form_button:hover { background-color:#fff; color:#f46448; border:solid 1px #f46448; }
@media screen and (max-width: 1000px) {
	.aa_form_center { font-size:11px; }
}

#quick_form_container, .quick_form_container { color:#000; background-color:#FFF; margin:10px 0 0 0; font-size:19px;  font-weight:100; padding:5px 0px; box-shadow: -6px 0px 10px -9px #666, 6px 0px 10px -9px #666; }


.aa_tablet .aa_div_10 { width:50%; }
.aa_tablet .aa_div_20 { width:50%; }
.aa_tablet .aa_div_25 { width:50%; }
.aa_tablet .aa_div_30 { width:50%; }
.aa_tablet .aa_div_33 { width:50%; }
.aa_tablet .aa_div_40 { width:50%; }
.aa_tablet .aa_div_50 { width:50%; }
.aa_tablet .aa_div_60 { width:50%; }
.aa_tablet .aa_div_66 { width:50%; }
.aa_tablet .aa_div_70 { width:50%; }
.aa_tablet .aa_div_80 { width:50%; }
.aa_tablet .aa_div_90 { width:50%; }
.aa_tablet .aa_div_10 { width:50%; }
.aa_tablet .aa_tablet_100 { width:100%; }

.aa_mobile .aa_div_10 { width:100%; }
.aa_mobile .aa_div_20 { width:100%; }
.aa_mobile .aa_div_25 { width:100%; }
.aa_mobile .aa_div_30 { width:100%; }
.aa_mobile .aa_div_33 { width:100%; }
.aa_mobile .aa_div_40 { width:100%; }
.aa_mobile .aa_div_50 { width:100%; }
.aa_mobile .aa_div_60 { width:100%; }
.aa_mobile .aa_div_66 { width:100%; }
.aa_mobile .aa_div_70 { width:100%; }
.aa_mobile .aa_div_80 { width:100%; }
.aa_mobile .aa_div_90 { width:100%; }
.aa_mobile .aa_div_10 { width:100%; }
.aa_mobile .aa_tablet_100 { width:100%; }


@media screen and (max-width: 1000px) {
.aa_div_10 { width:50% !important; }
.aa_div_20 { width:50% !important; }
.aa_div_25 { width:50% !important; }
.aa_div_30 { width:50% !important; }
.aa_div_33 { width:50% !important; }
.aa_div_40 { width:50% !important; }
.aa_div_50 { width:50% !important; }
.aa_div_60 { width:50% !important; }
.aa_div_66 { width:50% !important; }
.aa_div_70 { width:50% !important; }
.aa_div_80 { width:50% !important; }
.aa_div_90 { width:50% !important; }
.aa_div_10 { width:50% !important; }
.aa_tablet_100 { width:100%; }
}


@media screen and (max-width: 600px) {
.aa_div_10 { width:100% !important; }
.aa_div_20 { width:100% !important; }
.aa_div_25 { width:100% !important; }
.aa_div_30 { width:100% !important; }
.aa_div_33 { width:100% !important; }
.aa_div_40 { width:100% !important; }
.aa_div_50 { width:100% !important; }
.aa_div_60 { width:100% !important; }
.aa_div_66 { width:100% !important; }
.aa_div_70 { width:100% !important; }
.aa_div_80 { width:100% !important; }
.aa_div_90 { width:100% !important; }
.aa_div_10 { width:100% !important; }
.aa_tablet_100 { width:100% !important; }
}

.quick_form_title { font-size: 13px; color: #87969c; padding: 10px 15px; }
.quick_form_title a, .quick_form_title a:link { color: #139a99 !important; }

.orange { color: #ff8c00; }

#article_body { float:right; padding:10px 30px 10px 30px; min-height:400px; color:#333; display:inline-block; width:68%; }
#column1 { float:left; margin:40px 0px 10px 0px; border-left:solid 1px #CCC; padding:10px 10px 10px 0px; width:28%; min-height:400px; display:inline-block; }

#article_body a { color:#059; }
#article_body a:hover { text-decoration:underline; }
.article_text { line-height:250%; font-size:15px; font-weight:400; color:#111; direction:rtl;  margin:4px 0px 30px 0px;
text-align: justify;
text-justify: inter-word;}


#page_title_line { height:4px; background-color:#eeeeee; margin:5px 0 15px 30px; }

.article_text h1 { font-size:32px; font-weight:400; color:#15457e; direction:rtl; margin-bottom:30px; }
.article_text h2 { font-size:26px; font-weight:400; color:#ff8b0f; }
.article_text h3 { font-size:20px; font-weight:400; color:#108585; }
.article_text h4 { font-size:18px; font-weight:400; color:#1f7704; }
.article_text h5 { font-size:17px; font-weight:400; color:#77041a; }
.article_text h6 { font-size:16px; font-weight:400; color:#999999; }



.article_text a { color:#059; }
.article_text a:hover { text-decoration:underline; }
.article_text li { list-style-position:inside; }
.article_text img { max-width:700px !important; height:auto !important; }

.image_container { margin:10px 0px 20px 0px; line-height: 100%; }
.photo_box_thumb {margin:0px; padding:0px; max-width:700px !important; height:auto !important;
border:solid 4px #fff !important; border-radius:0px !important; box-shadow: 0 0 3px 1px #CCC !important; }
.image_caption { margin:0px; padding:10px; font-size:13px; color:#579; text-align: center;}


.big_icon { font-size:48px !important; color: #ff8b0f; margin-right:15px; }

#thumb_title { display:none; }



.tag_list_ul { list-style-type: none; margin: 0; padding: 0; }
.tag_list_li { margin-bottom:20px; }
.tag_list_li img { float: right; width:240px; height:auto; }
.tag_list_li .tag_body { margin-right: 280px; text-align:right; }
.tag_list_li .tag_title a { font-size: 26px; }
.tag_list_li .tag_desc  { font-size:14px; color:#627589; text-align: justify; border-right:solid 2px #eee; padding-right:15px; direction:rtl; }
.article_tags_container  { direction:rtl; font-size:13px; margin:30px 5px 20px 5px; opacity:0.8; }
.article_tags_container a { display:inline-block !important; font-size:11px; margin:5px !important; padding:5px !important; color:#fff !important; background-color:#808f9e; }
.article_tags_container a:hover { background-color:#071b30; text-decoration:none !important; }
@media screen and (max-width: 800px) {
	.tag_list_li img { float: none; width:100%; height:auto; max-width:240px; }
	.tag_list_li .tag_body { margin-right: 10px; text-align:right; }
}


#vchat_btn { 	display: inline-block; position: fixed; right:20px; bottom: 20px; width: 80px; height: 90px; background-color:#228855; color:#fff; font-size:12px;
					text-align: center; padding-top:5px; border:solid 4px white; border-radius: 3px; box-shadow: 0px 0px 10px 1px #333; cursor: pointer; opacity:0.8;	}
#vchat_btn:hover { opacity:1; }
#vchat_btn i { display: inline-block; width:40px; height:21px; }
#vchat_form_container { display: none; position: fixed; right:20px; bottom: 20px; width: 200px; height: 160px; background-color:#228855; color:#fff; font-size:12px; direction: rtl;
					text-align: center; padding-top:5px; border:solid 4px white; border-radius: 3px; box-shadow: 0px 0px 10px 1px #333; opacity:1; padding:5px; }
#vchat_form_msg, #vchat_form_msg i { font-size:12px; }
#vchat_name, #vchat_mobile { padding:4px; margin:3px; font-size:12px; text-align: center; width:160px; }
#vchat_go { padding:4px; font-size:12px; margin:3px; text-align: center; width:160px; cursor: pointer; color:#fff; background-color:#116633; border:solid 1px #fff; }


#countdown_title { font-size:24px; font-weight:400; color:#A00; text-align:center; padding:0px; margin:20px; }
#countdown_div { font-size:30px; font-weight:400; color:#FFF; text-align:center; background-color:#4AA; padding:30px; margin:30px; border:solid 4px #FFF;
	text-shadow: 0px 0px 5px #000000; box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.25); }

#header_line1 { display:block; height:7px; background-color:#139a99; }

#header_line2 { display:block; height:150px; background-color:#15457e;
background-image:url(rtl_header_bg.png); background-position:top center; background-repeat:no-repeat; background-size:100% 100%;  }
#header_line2_inner { display:block; margin:0 auto; }

#header_logo_div_container { display:inline-block; width:180px; float:left; text-align:left; }
#header_logo_div { display:block; position:absolute; margin-left:-3px; }

/*
#header_logo_div img { width:180px; height:auto;  -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; }
#header_logo_div img:hover { transform: rotateY(360deg); }
*/
#header_logo_div img { width:180px; height:auto; }
.flip-container { perspective: 1000; }
.flip-container:hover .flipper, .flip-container.hover .flipper { transform: rotateY(180deg); }
.flip-container, .front, .back { width: 180px; height: 280px; }
.flipper { transition: 0.6s; transform-style: preserve-3d; position: relative; }
.front, .back { backface-visibility: hidden; position: absolute; top: 0; left: 0; }
.front { z-index: 2; transform: rotateY(0deg); }
.back { transform: rotateY(180deg); }

#header_search_div { display:block; float:right; text-align:right; width:800px; }
#header_search_container { display:inline-block; width:214px; height:35px; background-color:#f5f5f5; border:solid 1px #77808a; margin:10px 0 0 0; vertical-align:top; }
#header_search_container #q { float:right; display:inline-block; width:174px; height:32px; background-color:#f5f5f5; border:hidden; margin:0; padding:0 5px 0 0px; vertical-align:top; color:#77808a;
text-align:right; direction:rtl; }
#header_search_container #button { float:left; display:inline-block; width:32px; height:auto; background-color:#f5f5f5; border:hidden; margin:0; vertical-align:top; }
#header_line3 { display:block; height:43px; background-color:#f5f5f5; }
#header_line3_inner { display:block; margin:0 auto; vertical-align:top;  text-align:right; direction:rtl; }
#div_langs { direction:rtl !important; }


#inner_search_container { display:inline-block; width:450px; height:35px; background-color:#f5f5f5; border:solid 1px #77808a; margin:10px 0 0 0; vertical-align:top; }
#inner_search_container #q { float:right; display:inline-block; width:400px; height:32px; background-color:#f5f5f5; border:hidden; margin:0; padding:0 5px 0 0px; vertical-align:top; color:#77808a;
text-align:right; direction:rtl; }
#inner_search_container #button { float:left; display:inline-block; width:32px; height:auto; background-color:#f5f5f5; border:hidden; margin:0; vertical-align:top; }
#oi-header, #oi-spellcheck { font-size:11px; color:#999; text-align:left; direction:ltr; font-family:Tahoma; }
#oi-results { display:block; margin:60px 5px 15px 5px; direction:rtl; }
#oi-results ul li { border:solid 1px #aaa; margin:10px; padding:15px; height:auto !important; min-height:140px; }
#oi-results ul li h2 a { font-size:20px; }
#oi-results ul li cite a { font-size:13px !important; color:#3A6 !important; }
#oi-results ul li .oi-snippet { font-size:13px !important; color:#666 !important; }
#oi-results ul li .oi-snippet a { float:right; margin-left:25px; }
#oi-results ul li .oi-snippet time { font-size:13px !important; color:#3A6 !important; }
.oi-pager-current strong, .oi-pager-disabled strong { background-color:rgb(0,85,153) !important; }





#header_tel_container table { position:absolute; top:18px; left:520px; direction:rtl; border:0px solid #ddd;  padding:0px; margin:0px; border-spacing: 0px; border-collapse: separate; }
#header_tel_container table tr td { font-size:12px; color:#FFF; padding:0px; margin:0px; }
#header_tel_container table tr td i { font-size:14px; margin-left:5px; }
#header_tel_container table tr td:nth-child(1) { width:90px; }
#header_tel_container table tr td:nth-child(2) { width:100px; }
#header_tel_container table tr td:nth-child(3) { width:90px; }
#header_tel_container table tr td:nth-child(4) { width:90px; }
#header_tel_container table tr td:nth-child(5) { width:90px; }

#header_text_container { direction: rtl; color:#FFF; font-size:15px; font-weight:500; margin:10px 0 0 0;  position:relative; text-align:right; }
#header_text_container a, #header_text_container a:link { color:#FFF; }
#header_snet_container { position:absolute; top:-6px; right:0px;  display:inline-block; width:200px; }
a.header_snet_icon { opacity:0.8;  }
a.header_snet_icon:hover { opacity:1; }
a.header_snet_icon img { width:24px; height:auto; margin-left:3px;  vertical-align:middle; }
a.header_snet_icon_border { display:inline-block; text-align:center; border:solid 2px #FFF; padding:3px 2px 2px 3px; border-radius:6px; color:#FFF;
font-family:Arial !important; font-size:12px !important; letter-spacing:1px !important; font-weight:700 !important;  }
a.header_snet_icon_border:hover { color:#FFF !important; }
a.header_snet_icon_login_pop { opacity:0.8; display:inline-block; text-align:center; border:solid 2px #FFF; padding:1px 2px 0px 8px; border-radius:6px;
color:#FFF; font-size:11px !important; direction:rtl; margin-left:10px; }
a.header_snet_icon_login_pop:hover { opacity:1; color:#FFF !important; }
a.header_snet_icon_login_pop i { font-size:14px !important; margin:0px 5px 0px 5px; }

@media screen and (max-width: 800px) {
	a.header_snet_icon_login_pop { padding:0px; border-radius:0px;  margin-left:0px; }
}

#footer_tel_container table { direction:rtl; border:0px solid #ddd;  padding:0px; margin:0px; border-spacing: 0px; border-collapse: separate; }
#footer_tel_container table tr td { font-size:18px; color:#139a99; padding:0px; margin:0px; }
#footer_tel_container table tr td i { font-size:24px; margin-left:5px; }
#footer_tel_container table tr td:nth-child(1) { width:190px; }
#footer_tel_container table tr td:nth-child(2) { width:200px; }
#footer_tel_container table tr td:nth-child(3) { width:190px; }
#footer_tel_container table tr td:nth-child(4) { width:190px; }
#footer_tel_container table tr td:nth-child(5) { width:190px; }

@media screen and (max-width: 800px) {
#footer_tel_container table tr td { display:block; width:100% !important; }
#footer_tel_container table tr td:nth-child(5) { border-bottom:solid 2px #139a99; }
}


.mcf_card_4 .mcf_card { margin-bottom:20px; border-right: solid 8px #f26600;}
.mcf_card_4 .mcf_card_header { font-size: 17px; }
.mcf_card_4 .mcf_card_body { font-size: 12px; padding: 5px; line-height: 22px; }
.mcf_card_4 .mcf_card_body img { max-width: 120px; float: right; }
.mcf_card_4 .mcf_card_body div { margin: 5px 130px 0px 20px; }

.mcf_card_12 .mcf_card { margin-bottom:20px; border-right: solid 8px #f26600;}
.mcf_card_12 .mcf_card_header { font-size: 14px; padding-right: 10px; }
.mcf_card_12 .mcf_card_body { font-size: 11px; padding: 4px; line-height: 22px; }
.mcf_card_12 .mcf_card_body img { max-width: 90px; float: right; }
.mcf_card_12 .mcf_card_body div { margin: 5px 100px 0px 10px; }

.remote_player {
margin: 15px 0px;
direction: ltr !important;
width: 100%;
height:auto;
background-color:#FFF;
}


.player {
margin: 15px 0px;
direction: ltr !important;
width: 100%;
height:auto;
background-color:#FFF;
}

.player .fp-logo {
display: block;
opacity: 1 !important;
bottom: 10%;
left: 1%;
}

.player .fp-logo img {
width: 75%;
opacity: 1.0 !important;
}

.player .fp-embed {
display: none;
}



div#langs_container { margin:5px 0 0 0; }
div#langs_container a { color:#FFF; font-size:18px; font-weight:600; }
div#langs_container a:hover { color:#FF6; }
#div_menu_mobile { display:none; }

ul#header_menu_container { list-style:none; display:inline-block;  }
ul#header_menu_container li { list-style:none; display:inline-block; float:right; }
ul#header_menu_container li a { color:#000; text-decoration:none; font-weight:300; color:#333; border-left:solid 1px #a7a7a7; font-size:16px;
display:inline-block; height:43px; margin-top:px; padding:2px 11px 0px 11px;  line-height:36px; }
ul#header_menu_container li a:hover {  background-color:#1a3357; color:#f5f5f5; }
ul#header_menu_container li a.topmenu_active { background-color:#1a3357; color:#f5f5f5; }
ul#header_menu_container li#home_icon a { text-decoration:none; border-left:solid 1px #a7a7a7; border-right:solid 1px #a7a7a7; display:inline-block;
height:43px; width:50px; margin-top:0px; padding:0px 1px 0px 1px; background-image:url(icon_home1.png); }
ul#header_menu_container li#home_icon a:hover { background-image:url(icon_home2.png); }
ul#header_menu_container li#home_icon a.topmenu_home_active { background-image:url(icon_home2.png); }


.menu_content_countdown { display: none; position: absolute; background-color: #f9f9f9; min-width: 300px; margin-top:0px; border:solid 1px #999; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index:2000; }
ul#header_menu_container li:hover .menu_content_countdown { display: block; }
ul#header_menu_container li:hover .menu_content_countdown_new { display: none; }
.menu_content_countdown a, .menu_content_countdown a:link { display: block; width:100% !important; border:none !important;
padding:0px 11px 0px 11px !important; margin:3px 0px !important; height:auto !important; }
.countdown_menu_div_list { font-size:11px; color:#333 !important; display:block; border:solid 1px #999; background-color:#FC9; padding:2px 2px 2px 2px; direction:rtl;  margin-bottom:5px !important;   }
.menu_content_countdown_new { display: block; position: absolute; width: 92px; font-size:10px; border:none;  text-align:center; }
.menu_content_countdown_new_inner { background-color:#FFC; color:#333; margin-top:6px; border-radius:0px 0px 7px 7px; opacity:0.2; padding:3px 0px;
    animation-name: countdown_blink_animation; animation-duration: 4s; animation-timing-function:ease; animation-delay: 1s; animation-iteration-count: infinite; animation-direction: alternate; }
@keyframes countdown_blink_animation {
0% {background-color:#FFC; opacity:0.2; } 50%{background-color:#FFC; opacity:0.2; } 75%{background-color:#FFC; opacity:1; } 100%{background-color:#FFC; opacity:0.2; }}
.countdown_div_list { font-size:11px; display:block; border:solid 1px #999; background-color:#FC9; padding:2px 2px 2px 2px; direction:rtl;  }

@media screen and (max-width: 800px) {

		ul#header_menu_container { list-style:none; display:none; }
		ul#header_menu_container li { list-style:none; display:block; float:none; border-top:solid 1px #999;   background-color:#eff1ff; }
		ul#header_menu_container li a { color:#000; text-decoration:none; font-weight:300; color:#333; font-size:18px;
		display:block; margin-top:-3px; padding:10px 35px 0px 10px; }
		ul#header_menu_container li a:hover {  background-color:#1a3357; color:#f5f5f5; }
		ul#header_menu_container li a.topmenu_active { background-color:#1a3357; color:#f5f5f5; }
		ul#header_menu_container li#home_icon { display:none; }
		ul#header_menu_container li#home_icon a { text-decoration:none; border-left:solid 1px #a7a7a7; border-right:solid 1px #a7a7a7; display:inline-block;
		height:46px; width:50px; margin-top:-3px; padding:0px 1px 0px 1px; background-image:url(icon_home1.png); }
		ul#header_menu_container li#home_icon a:hover { background-image:url(icon_home2.png); }
		ul#header_menu_container li#home_icon a.topmenu_home_active { background-image:url(icon_home2.png); }

		.menu_content_countdown { position: relative; display: block; list-style: none;border: none; box-shadow: none; background-color: #eff1ff; }
		.menu_content_countdown #header_line4 { display: none;  }
		.menu_content_countdown a div { font-size:13px; padding-right:40px; border-top:solid 1px #78a;	}
		.menu_content_countdown a { font-size:13px; padding-top:0px !important;	}
		ul#header_menu_container li:hover .menu_content_countdown { display: block; }
		.countdown_menu_div_list { display: none; }
		.menu_content_countdown_new { display: none; }
}

#header_line4 { display:block; height:6px; background-color:#16447f; border-top:1px solid #2f5972; border-bottom:1px solid #54626b; background-image:url(header_colors.png); }

#body_container { display:block; background-color:#f8f8f8; background-position:top center; background-size: 100% 500px; background-repeat: no-repeat;  }
#body_container_inner { display:block; margin:0 auto; direction:rtl; text-align:right; }
#body_container_content { padding: 0px; }

#inbody_container { display:block; background-color:#f8f8f8; }
#inbody_container_inner { display:block; margin:0 auto; text-align:right; }
#inbody_container_content { color:#000; background-color:#FFF; margin:0 0 0 0; font-size:19px;  font-weight:100;
padding:25px; box-shadow: -6px 0px 10px -9px #666, 6px 0px 10px -9px #666; }









#home_content { text-align:right; }

#home_titr { padding-top: 110px; }

#home_titr_video_div { float:right; margin-top:0px; display:inline-block; width:240px; height:auto; overflow:hidden; }
#home_titr_video_div video { margin-right:-85px; z-index: 2; }

#home_titr_text_div { margin-right:240px; }
#home_titr_text_div div h1 { display:block; color:#FFF; background-color:rgba(0,0,0,0.5); margin:0px 0 0 0;
font-size:26px; font-weight:100; padding:15px; min-height:100px; }
#home_titr_text_div div h3 { display:block; color:#FFF; background-color:rgba(0,0,0,0.7); margin:0px 0 0 0;
font-size:18px;  font-weight:100; padding:15px; min-height:100px; }


@media screen and (max-width: 800px) {
#home_titr { padding-top: 0px; }
#home_titr_video_div { display:block; float:none; margin:0px; width:100%; height:10px; overflow:auto; text-align:center; }
#home_titr_video_div img { display:none; width:30%; height:auto;  }
#home_titr_video_div video { margin-right:0px; width:100%; height:auto; }
#home_titr_text_div { margin-right:0px; }
#home_titr_text_div div h1 { color:#FFF; background-color:#1b283b; margin:0px 0 0 0; font-size:22px; font-weight:100; display:block; padding:15px;
	text-align: justify;
	}
#home_titr_text_div div h3 { color:#FFF; background-color:#47788B; margin:0px 0 0 0; font-size:18px;  font-weight:100; display:block; padding:15px; width:auto;
	text-align: justify;
	}
}

#home_content #home_services_container { color:#000; background-color:#FFF; margin:10px 0 0 0; font-size:19px;  font-weight:100;
padding:15px; box-shadow: -6px 0px 10px -9px #666, 6px 0px 10px -9px #666; }
#home_services_title { font-size:22px; font-weight:400; color:#15457e; }

ul#home_services_list { list-style:none; display:inline-block; }
ul#home_services_list a {}
ul#home_services_list a:hover {}
ul#home_services_list li { list-style:none; display:inline-block; float:right; width:196px; border:solid 1px #cccccc; margin:0px 11px 10px 11px; text-align:center; background-color:#f8f8f8;
 -webkit-transition: all .15s ease; -moz-transition: all .15s ease; -o-transition: all .15s ease; -ms-transition: all .15s ease; transition: all .15s ease; }
ul#home_services_list li:hover {  -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); background-color:#e8eaed; }
ul#home_services_list li  img { width:150px; height:150px; border:solid 4px #FFF; margin:10px 0 -5px 0;  border-radius:0%; box-shadow: 0px 0px 5px #888888; }
ul#home_services_list li  h2 { color:#4d4d4d; margin:0px 0 7px 0; font-size:19px; font-weight:300; }
ul#home_services_list li  .green1 { color:#139a99; font-size:19px; font-weight:300; }
ul#home_services_list li  .more_info { background-color:#22417d; color:#FFF; margin:0px; font-size:13px; font-weight:300; padding:7px 0 7px 0; }

#home_services_title_small { font-size:20px; font-weight:400; color:#7d2265; margin:0px 15px; }
ul#home_services_list_small { list-style:none; display:block; text-align:center;}
ul#home_services_list_small a {}
ul#home_services_list_small a:hover {}
ul#home_services_list_small li { list-style:none; display:inline-block; width:125px; border:solid 1px #cccccc; margin:0px 10px 5px 0px; text-align:center; background-color:#f8f8f8;
 -webkit-transition: all .15s ease; -moz-transition: all .15s ease; -o-transition: all .15s ease; -ms-transition: all .15s ease; transition: all .15s ease; }
ul#home_services_list_small li:hover {  -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); background-color:#e8eaed; }
ul#home_services_list_small li  img { width:100px; height:100px; border:solid 4px #FFF; margin:10px 0 -5px 0;  border-radius:100%; box-shadow: 0px 0px 5px #888888; }
ul#home_services_list_small li  h2 { color:#4d4d4d; margin:0px 0 7px 0; font-size:14px; font-weight:300; }
ul#home_services_list_small li  .green1 { color:#7d2265; font-size:14px; font-weight:300; }
ul#home_services_list_small li  .more_info { background-color:#7d2265; color:#FFF; margin:0px; font-size:13px; font-weight:300; padding:7px 0 7px 0; }



#footer_services { display:block; background-color:#FFF; border-top:solid 1px #ababab; border-bottom:solid 1px #ababab;  }
#footer_services_inner { display:block; margin:0 auto; text-align:center; padding: 15px 0px 0px 0px; }
#footer_services_title { font-size:24px; font-weight:400; color:#139a99; }
ul#footer_services_list { list-style:none; display:inline-block; }
ul#footer_services_list a {}
ul#footer_services_list a:hover {}
ul#footer_services_list li { list-style:none; display:inline-block; float:right; width:196px; border:solid 1px #cccccc; margin:0px 13px 10px 13px; text-align:center; background-color:#EAFAFA;
 -webkit-transition: all .15s ease; -moz-transition: all .15s ease; -o-transition: all .15s ease; -ms-transition: all .15s ease; transition: all .15s ease; }
ul#footer_services_list li:hover {  -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); background-color:#e8eaed; }
ul#footer_services_list li  img { width:150px; height:150px; border:solid 4px #FFF; margin:10px 0 -5px 0;  border-radius:100%; box-shadow: 0px 0px 5px #888888; }
ul#footer_services_list li  h2 { color:#4d4d4d; margin:0px 0 7px 0; font-size:19px; font-weight:300; }
ul#footer_services_list li  .green1 { color:#139a99; font-size:19px; font-weight:300; }
ul#footer_services_list li  .more_info { background-color:#139a99; color:#FFF; margin:0px; font-size:15px; font-weight:300; padding:7px 0 7px 0; }


.online_forms_title { font-size:15px !important; direction:rtl; }
.aa_tablet ul#footer_services_list li {width: 46%; margin: 0px 5px 10px 5px; }
.aa_tablet ul#footer_services_list li img {width: 100px !important; height: 100px !important; margin: 10px 20px -5px 20px; }
@media screen and (max-width: 800px) {
	.aa_tablet ul#footer_services_list li {width: 100%; margin: 0px 5px 10px 5px; }
	.aa_tablet ul#footer_services_list li img {width: 80px !important; height: 80px !important; margin: 10px 5x -5px 10px; }
}


#footer_newsletter { display:block; background-color:#2a4677; border-top:solid 1px #ababab; border-bottom:solid 1px #ababab;  }
#footer_newsletter_inner { display:block; margin:0 auto; text-align:center; padding: 15px 0px 0px 0px; vertical-align:top; }
.newsletter_container_div { direction:rtl; text-align:center; vertical-align:top; margin:30px 0px 50px 0px; }
.newsletter_title_div { display:inline-block; width:450px; font-size:22px; text-align:left; color:#FFF;  margin:5px; opacity:0.8; }
.newsletter_email_div {display:inline-block; width:350px; font-size:18px;  box-sizing:border-box;  margin:5px; }
.newsletter_email_div input { width:100%; font-size:18px; padding:5px; font-family: persian3, Arial;  box-sizing:border-box; border:none; text-align:left; direction:ltr; }
.newsletter_btn_div {display:inline-block; width:120px; font-size:18px;  margin:5px; }
.newsletter_btn_div input { width:100px !important; display:inline-block !important; font-size:18px; margin:0px !important; font-family: persian3, Arial;
cursor:pointer; color:#FFF; background-color:#069;  opacity:0.8; }
.newsletter_btn_div input:hover { opacity:1; }
.newsletter_btn { background-color:#1a3357; color:#FFF; }
.newsletter_response { color:#FF9 !important; font-size:18px !important; direction:ltr; margin-top:30px; }
@media screen and (max-width: 800px) {
.newsletter_title_div { display:block !important; width:100% !important;  text-align:center !important; font-size:16px !important;  }
.newsletter_email_div {display:block !important; width:100% !important; text-align:center !important; }
.newsletter_email_div input { width:80% !important; }
.newsletter_btn_div {display:block !important; width:100% !important; text-align:center !important; }
}


#footer_latest { display:block; border-top:solid 1px #ababab; border-bottom:solid 1px #ababab;  background-color:#f8f8f8; }
#footer_latest_inner { display:block; margin:0 auto; text-align:center; padding: 15px 0px 0px 0px; vertical-align:top; }
#footer_latest_container { display:block; box-sizing:border-box; vertical-align:top; margin:0px 0px 15px 0px; padding:0px; direction:rtl; }
#footer_latest_mag { display:inline-block; box-sizing:border-box; vertical-align:top; width:47%; margin:0px; }
#footer_latest_site { display:inline-block; box-sizing:border-box; vertical-align:top; width:100%; margin:0px; }
.footer_latest_title { font-size:22px; font-weight:400; color:#15457e; text-align:right; margin-right:40px; }
.footer_latest_title a,.footer_latest_title a:link,.footer_latest_title a:active,.footer_latest_title a:visited { color:#15457e !important; }
.footer_latest_title a:hover { color:#F33 !important; }
.footer_latest_frame { display:block; box-sizing:border-box; width:100%; height:300px; overflow:scroll; overflow-x: hidden; }

.latest_mag_body { display:block; width:100%; margin:0px;  box-sizing:border-box; direction:rtl;  }
.latest_mag_container_div { display:block; width:100%; margin:0px; box-sizing:border-box;  }

a.latest_mag_article_box_a, a.latest_mag_article_box_a:link, a.latest_mag_article_box_a:visited, a.latest_mag_article_box_a:active {
direction:rtl; display:block; box-sizing:border-box; border-top:solid 1px #f4852f; padding:3px; color:#09a8c6; font-size:14px; min-height:55px; margin:0px 0px 0px 0px; }
a.latest_mag_article_box_a:hover { background-color:#eee; }
.latest_mag_box_thumb { display:inline-block; border-radius:80px; width:48px; height:48px;
float:right; background-size:100%; border:solid 1px #AAA; ; box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.9); }
.latest_mag_box_title { display:block; margin:10px 60px 0px 0px; text-align:right; }

.latest_mag_page_list { display:block; direction:rtl; text-align:left; margin-top:20px; margin-bottom:10px; }
a.latest_mag_page_link, a.latest_mag_page_link:link, a.latest_mag_page_link:visited, a.latest_mag_page_link:active {
color: #FFF; background-color:#A03; border: #000 1px solid; text-decoration:none; text-align:center;
display:inline-block; width:30px; padding:3px 0px 0px 0px; margin:3px; color: #000; background-color:#09a8c6; font-size:18px; border: #000 1px solid; }
a.latest_mag_page_link:hover { color: #FFF; background-color:#156a7a; text-decoration:none; }
.latest_mag_page_current { display:inline-block; width:30px; padding:3px 0px 0px 0px; margin:3px; color: #999; background-color:#EEE; font-size:18px; border: #999 1px solid; text-align:center; }

@media screen and (max-width: 800px) {

#footer_latest_mag { display:block; box-sizing:border-box; vertical-align:top; width:100%; margin:0px; }
#footer_latest_site { display:block; box-sizing:border-box; vertical-align:top; width:100%; margin:0px; }
.footer_latest_frame { display:block; box-sizing:border-box; width:100%; height:auto; overflow:auto; overflow-x:auto;  }

}




#footer_latest_seo { display:block; border-top:solid 1px #ababab; border-bottom:solid 1px #ababab;  background-color:#f8f8f8; }
#footer_latest_seo_inner { display:block; margin:0 auto; text-align:center; padding: 15px 0px 0px 0px; vertical-align:top; }
#footer_latest_seo_container { display:block; box-sizing:border-box; vertical-align:top; margin:0px 0px 15px 0px; padding:0px; direction:rtl; }
#footer_latest_seo_seo { display:block; box-sizing:border-box; vertical-align:top; margin:0px; }

.footer_latest_seo_title { font-size:22px; font-weight:400; color:#15457e; text-align:right; margin-right:40px; }
.footer_latest_seo_title a,.footer_latest_title a:link,.footer_latest_title a:active,.footer_latest_title a:visited { color:#15457e !important; }
.footer_latest_seo_title a:hover { color:#F33 !important; }
.footer_latest_seo_frame { display:block; box-sizing:border-box; margin:0px 20px; }

.latest_seo_body { display:block; width:100%; margin:0px;  box-sizing:border-box; direction:rtl;  }
.latest_seo_container_div { display:block; width:100%; margin:0px; box-sizing:border-box;  }

ul#header_menu_seo_container { list-style:none; display:inline-block;  }
ul#header_menu_seo_container li { list-style:none; display:inline-block; float:right; }
ul#header_menu_seo_container li a { margin:5px 5px 5px 5px; padding:4px 15px 0px 15px; background-color:#1b7d91; opacity:0.5;  color:#fff; text-decoration:none; display:inline-block;  }
ul#header_menu_seo_container li a:hover { opacity:1; }
ul#header_menu_seo_container li a h2 { font-weight:300; font-size:17px; }

@media screen and (max-width: 800px) {

ul#header_menu_seo_container { display:block;  }
ul#header_menu_seo_container li { display:block; float:none; }
ul#header_menu_seo_container li a { margin:2px; padding:3px; display:block; }
ul#header_menu_seo_container li a:hover { opacity:1; }
ul#header_menu_seo_container li a h2 { font-weight:300; font-size:14px; }

}



#footer_offices { display:block; background-color:#eeeeee; }
#footer_offices_inner { display:block; margin:0 auto; background-color:#FFF; box-shadow: -6px 0px 10px -9px #666, 6px 0px 10px -9px #666; }
#footer_offices_text { direction:rtl; text-align:right; font-size:14px; font-weight:400; color:#000; padding:20px 40px; }
.home_office_title { direction:rtl; text-align:right; }
#footer_botton_office_table tr td { text-align:right; }
#footer_button_icon_tr td { text-align:left !important; }
.home_office_title { direction:rtl; }
.home_office_header { background-color:#22417d; padding:5px; font-size:18px; display:block; margin:0px 5px 5px 0px; color:#FFF;  }
.home_office_header_color2 { background-color:#139a99; }
.home_office_body { padding:5px; font-size:13px; display:block; margin:0px 5px 5px 0px; color:#555;  }
.home_office_body_orange { color:#f1825c; }
.footer_button_icon_div { margin-top:30px; }
a.footer_button_icon { opacity:0.8; }
a.footer_button_icon:hover { opacity:1; }

#footer_offices_map { float:left; padding:40px 40px 5px 100px; }
#footer_offices_map img { width:400px; height:auto; }

#footer_line2 { display:block; background-color:#2a4677; border-top:solid 3px #1b2c4b; }
#footer_line2_inner { display:block; margin:0 auto; text-align:right; direction:rtl; }
ul#footer_menu_container { list-style:none; display:inline-block; text-align:center; margin-top:20px; }
ul#footer_menu_container li { list-style:none; display:inline-block; width:auto; margin:0px 0px 10px 0px; text-align:right; padding:0px; }
ul#footer_menu_container li a { color:#000; text-decoration:none; font-weight:300; color:#FFF; font-size:14px; vertical-align:middle; }
ul#footer_menu_container li a:hover { text-decoration:underline; }
ul#footer_menu_container li a.footermenu_active { text-decoration:underline; }
ul#footer_menu_container li span { display:inline-block; width:2px; height:26px; border-radius:30px; background-color:#ff780f; vertical-align:middle; margin:0px 10px;  }

#footer_line3 { display:block; height:50px; background-color:#1c293e;  }
#footer_line3_inner { display:block; margin:0 auto; }
#footer_line3_footer_text { float:left; font-size:15px; font-weight:600; color:#FFF; margin:15px 0 0 0; opacity:0.7; }
#footer_line3_footer_snet { float:right; margin:15px 0 0 0; }
#footer_line3_footer_snet a { opacity:0.5; }
#footer_line3_footer_snet a:hover { opacity:0.7; }

a.btn_rss, a.btn_rss:link, a.btn_rss:active, a.btn_rss:visited { padding:7px 12px 7px 12px; color:#567987 !important;
 background-color:#f5f5f5; border:solid 1px #567987; font-size:20px; font-weight:600; letter-spacing:1px; }
a.btn_rss:hover { color:#FFF !important; background-color:#9fb1c8; text-decoration:none !important; }


#column_menu { margin-top:-25px; direction:rtl;}
a.lmenu_country	{  display:block;
								padding:10px 10px 5px 5px; margin:15px 0px 0px 5px; border-top:solid 1px #DDD; border-right:solid 6px #e2e2e2;
								 background-color:#FFF; color:#000;
								 font-size:21px; font-weight:300; }
a.lmenu_country:hover  { background-color:#c6d5e8; color:#000; }

a.lmenu_cate	{  display:block;
								padding:5px 20px 5px 5px; margin:0px 0px 0px 5px; border-right:solid 6px #e2e2e2;
								 background-color:#f1f1f1; color:#000;
								 font-size:15px; font-weight:300; }
a.lmenu_cate:hover  { background-color:#c6d5e8; color:#000; }

a.lmenu_sub	{  display:block;
								padding:5px 30px 5px 5px; margin:0px 0px 0px 5px;  border-right:solid 6px #e2e2e2;
								 background-color:#FFF; color:#000;
								 font-size:13px; font-weight:300; }
a.lmenu_sub:hover  { background-color:#c6d5e8; color:#000; }

a.lmenu_article	{  display:block;
								padding:5px 40px 5px 5px; margin:0px 0px 0px 5px;  border-right:solid 6px #e2e2e2;
								 background-color:#FFF; color:#000;
								 font-size:11px; font-weight:300; }
a.lmenu_article:hover  { background-color:#FFF; color:#037; }

a.lmenu_sub_active{ background-color:#FFF; color:#037; }
a.lmenu_article_active{ background-color:#FFF; color:#06A; }

/*
li.list_li { display:block; list-style:none; border-right:solid 4px #eee;  border-top:solid 1px #eee; margin:10px 0 10px 0; min-height:60px; }
.list_desc { display:block; font-size:13px; font-weight:300; color:#86A5AE; margin:10px 50px 10px 50px; }
.list_li img { float:right; width:180px; height:auto; margin:5px 5px 0px 30px; border-radius:0px; border:solid 4px #eee; }
a.list_link, a.list_link:link, a.list_link:active, a.list_link:visited { display:block; font-size:18px; font-weight:300; margin:0px 10px 0px 10px; padding:10px 0 0 0; }
a.list_link:hover { text-decoration:none !important; background-color:#FFC; }
*/

li.list_li { display:inline-block; list-style:none; border-right:solid 4px #eee;  border-top:solid 1px #eee;
margin:0px; padding:0px; width:32%; height:300px; vertical-align:top; direction: rtl; }
.list_li img { width:90%; height:auto; margin:5px; border-radius:0px; border:solid 4px #eee; display:block; }
a.list_link, a.list_link:link, a.list_link:active, a.list_link:visited { display:block; font-size:14px; font-weight:300; margin:5px; text-align:center; }
a.list_link:hover { text-decoration:none !important; background-color:#e8eaed; }
.list_desc { display:none; font-size:13px; font-weight:300; color:#86A5AE; margin:10px 50px 10px 50px; }

a.page_link, a.page_link:link, a.page_link:visited, a.page_link:active {
color: #FFF !important; background-color:#A03 !important; font-size:18px; border-radius:0px; border: #000 1px solid; margin: 2px; padding: 5px 15px; text-decoration:none !important; }
a.page_link:hover { color: #039 !important; background-color:#FFF !important; text-decoration:none !important; }
.page_current { color: #000; background-color:#EEE; font-size:18px; border-radius:0px; border: #000 1px solid; margin: 2px; padding: 5px 15px; }

#pg { position: relative; height: 2000px; background: #FFF; }
#pg li { position: relative; list-style: none; width: 180px; height: 135px; overflow: hidden; float: left; z-index: 2; opacity: .3; }
#pg li.active { opacity: 1; }
#pg li.selected { opacity: 1; z-index: 99; -moz-box-shadow: 0px 0px 10px #fff; -webkit-box-shadow: 0px 0px 10px #fff; }
#pg li img { display: block; width: 100%; }
#pg li p { color: white; margin: 10px 0; font-size: 13px; }

.button_icon { text-decoration:none; opacity:0.6; filter:alpha(opacity=60); filter:"alpha(opacity=60)"; }
.button_icon:hover { opacity:1; filter:alpha(opacity=100); filter:"alpha(opacity=100)"; text-decoration:none; }

img.grayscale {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray;
	filter:"grayscale(100%)"; filter: grayscale(100%);
	-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%); -ms-filter: grayscale(100%); }

img.grayscale:hover {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter:"grayscale(0%)"; filter: grayscale(0%);
	-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -o-filter: grayscale(0%); -ms-filter: grayscale(0%); }

.div_red    { height:3px; background-color:#800; margin:10px 0px 10px 0px; }
.div_orange { height:3px; background-color:#F60; margin:10px 0px 10px 0px; }
.div_gray   { height:3px; background-color:#CCC; margin:10px 0px 10px 0px; }
.photo_frame   { border-style:solid; border-color:#CCC; border-width:1px; padding:5px; }

#offices_container { direction:rtl; text-align:center; vertical-align:top; }

.office_header { list-style:none; color:#777; }
#offices_header_logo { text-align:left; }
#offices_header_logo img { width:280px; }
.office_box { direction:rtl; border-color:#CCC; border-width:1px; border-style:solid; background-color:#F8F8F8; padding:45px; text-align:center; }
.office_box a.office_special { border:none !important; }
#offices_header_map { direction:rtl; text-align:right;  margin-top:20px; }
#offices_header_body { direction:ltr; text-align:left;  margin-top:20px;  }

li.office_chairman { list-style:none; margin:50px 30px 40px 0px;  }
li.office_chairman a {color:#777; font-size:32px; }

a.office_special,a.office_special:link,a.office_special:visited,a.office_special:active {
 margin:15px; display:inline-block; width:310px; border:solid 1px #999; padding:15px; text-align:center; margin-top:10px; color:#777; font-size:22px; }
a.office_special:hover { background-color:#FFC; text-decoration:none !important; }
a.office_special img { width:100%;  }


li.office_normal { list-style:none; margin:0px 30px 40px 0px;  }
li.office_normal a { color:#777;  font-size:18px; }

.admin_profile_box { border-color:#CCC; border-width:1px; border-style:solid; background-color:#F5F5F5; color:#999; font:16px; padding:3px;  }
.admin_profile_box table { direction:rtl; }

div.admin_title a { font-size:24px !important; margin:0 0 5px 0; }
div.admin_title2 a { font-size:24px !important; margin:0 0 5px 0; }
.admin_pos2 { font-size:20px;  color:#999; margin:0 0 10px 0; }
.admin_info  {font-size:20px;  color:#999; border-top-style:solid; border-top-width:2px; border-top-color:#CCC; padding:16px 5px 0px 5px; text-align:left; }
.admin_pos {font-size:20px;  color:#999; margin:0 0 10px 0; }
.admin_intro { color:#000; font-size:14px !important; direction:ltr !important; }
.admin_tel { font-size:16px; color:#0090ff; float:right; padding:0px; margin-top:16px; }
.admin_photo { margin:0px 10px 0px 10px; }

.icon_contact_phone { width:30px; height:auto; margin:0px; vertical-align:middle; opacity:0.5; }
a.contact_icon, a.contact_icon:link, a.contact_icon:active, a.contact_icon:visited { margin:0px; vertical-align:middle;  opacity:0.5;
 -webkit-transition: all .15s ease; -moz-transition: all .15s ease; -o-transition: all .15s ease; -ms-transition: all .15s ease; transition: all .15s ease; }
a.contact_icon:hover { opacity:1; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }
a.contact_icon img {  width:30px; height:auto; vertical-align:middle;  }


ul#home_services_list li:hover {  background-color:#e8eaed; }

a.ablack, a.ablack:link { color:#000; } a.ablack:hover { color:#F00; }

#editor_info { font-size:14px; color:#999; text-align:right; padding:30px 0 30px 0; direction:rtl; }
#div_share { display:block; padding:30px; text-align:right; }


a.admin_edit_btn, a.admin_edit_btn:link, a.admin_edit_btn:visited, a.admin_edit_btn:active { margin-bottom:20px; display:inline-block;
		padding:10px; background-color:#80a0c7; color:#FFF !important; border-radius:5px; font:11px bold Verdana; text-decoration: none !important; }
a.admin_edit_btn i { font-size:16px; margin-right:10px; }
a.admin_edit_btn:hover { background-color:#15457e; }


.mag_body { display:block; width:100%; margin:0px;  box-sizing:border-box; direction:rtl;  }
.mag_container_div { display:block; width:100%; margin:0px; box-sizing:border-box;  }
.mag_body_div { display:block; margin-right:200px; margin-left:205px; box-sizing:border-box; }
.mag_header_line_div { display:block; width:100%; height:26px; background-color:#f5852f; border-radius:6px 6px 0px 0px; }
.mag_article_offer { text-align:right; direction:rtl; font-size:18px; color:#f4852f; margin:10px 40px 10px 0px; }

.mag_telegram_msg { text-align:right; margin:30px 0px; }
.mag_telegram_msg a, .mag_telegram_msg a:link, .mag_telegram_msg a:visited, .mag_telegram_msg a:active {
border:solid 1px #09a8c6; border-radius:10px; font-size:18px; color:#09a8c6; padding:10px 7px; text-decoration:none; }
.mag_telegram_msg a:hover { background-color:#09a8c6; color:#FFF; text-decoration:none !important;  }
.mag_telegram_msg a i { font-size:32px; margin-top:5px; margin-left:35px; vertical-align:text-top; margin-top:-3px; }

.mag_instagram_msg { text-align:right; margin:30px 0px; }
.mag_instagram_msg a, .mag_instagram_msg a:link, .mag_instagram_msg a:visited, .mag_instagram_msg a:active {
border:solid 1px #f4852f; border-radius:10px; font-size:18px; color:#f4852f; padding:10px 7px; text-decoration:none; }
.mag_instagram_msg a:hover { background-color:#f4852f; color:#FFF; text-decoration:none !important;  }
.mag_instagram_msg a i { font-size:32px; margin-top:5px; margin-left:10px; vertical-align:text-top; margin-top:-3px; }


.mag_study_form_title { color:#fff; background-color:#0066cc; font-size:20px; margin:50px 0px 10px 0px; border-top:solid 1px #0066cc; direction:rtl; text-align:center; padding:8px; }
.mag_study_form_desc { color:#333; font-size:14px; margin:0px 20px 20px 20px; direction:rtl; text-align:justify; }
@media screen and (max-width: 800px) {
	.mag_body_div { display:block; margin-right:0px !important; margin-left:0px !important; box-sizing:border-box; }
	.mag_header_div a img { width:100%; max-width:360px; }
	.mag_telegram_msg a, .mag_telegram_msg a:link, .mag_telegram_msg a:visited, .mag_telegram_msg a:active { border:none; font-size:14px; }
	.mag_instagram_msg a, .mag_instagram_msg a:link, .mag_instagram_msg a:visited, .mag_instagram_msg a:active { border:none; font-size:14px; }
}

.mag_left_banners_div { float:left; display:inline-block; width:195px; margin:0px; background-color:#FFF; box-sizing:border-box; }
.mag_left_banners_div ul#home_services_list a li { margin:5px 0px !important; transform:none !important; border-bottom:solid 4px #09a8c6;  }
.mag_left_banners_div ul#home_services_list a li:hover { background-color:#eee !important; }
.mag_left_banners_div ul#home_services_list a li .more_info { display:none; }
@media screen and (max-width: 800px) {
	.mag_left_banners_div { display:none; }
}

.mag_menu_icon { display:none; }
.mag_menu_div { float:right; display:inline-block; width:190px; margin:0px; background-color:#FFF; box-sizing:border-box; }
.mag_menu_div li { list-style:none; display:block; margin:0px; padding:0px; }
.mag_menu_div li a { display:block; margin:5px 0px 5px 0px; padding:10px 10px 10px 2px; text-align:right; font-size:12px; background-color:#f2e0d3; color:#333333; border-right:solid 10px #09a8c6; }
.mag_menu_div li a:hover { text-decoration:none !important; border-right-color:#126474; }
@media screen and (max-width: 800px) {
	.mag_menu_icon { display:block; font-size:36px; color:#f5852f; cursor:pointer; }
	.mag_menu_div { float:none !important; display:none; width:auto !important; }
}

a.mag_article_box_a, a.mag_article_box_a:link, a.mag_article_box_a:visited, a.mag_article_box_a:active {
direction:rtl; display:block; box-sizing:border-box; border-top:solid 2px #f4852f; padding:10px; color:#09a8c6; font-size:22px; min-height:223px; margin:0px 0px 0px 0px; }
a.mag_article_box_a:hover { background-color:#eee; }
.mag_box_thumb { display:inline-block; width:300px; height:200px; float:right; background-position:0px -50px; border:solid 2px #a1b1b4; box-shadow: inset 0px 0px 1px 2px rgba(255,255,255,0.9); }
.mag_box_title { display:block; margin-right:310px; }
.mag_box_info { font-size:14px; color:#a1b1b4; margin:0px 0px 30px 0px; border:solid 1px #a1b1b4; border-left:hidden; border-right:hidden; padding:5px 0px 3px 0px }
.mag_page_list { display:block; direction:rtl; text-align:left; margin-top:40px; margin-bottom:20px; }
a.mag_page_link, a.mag_page_link:link, a.mag_page_link:visited, a.mag_page_link:active {
color: #FFF; background-color:#A03; font-size:22px; border: #000 1px solid; text-decoration:none; text-align:center;
display:inline-block; width:45px; padding:5px 0px 0px 0px; margin:3px; color: #000; background-color:#09a8c6; font-size:22px; border: #000 1px solid; }
a.mag_page_link:hover { color: #FFF; background-color:#156a7a; text-decoration:none; }
.mag_page_current { display:inline-block; width:45px; padding:5px 0px 0px 0px; margin:3px; color: #999; background-color:#EEE; font-size:22px; border: #999 1px solid; text-align:center; }
@media screen and (max-width: 800px) {
a.mag_article_box_a, mag_article_box_a:link, mag_article_box_a:visited, mag_article_box_a:active { direction:rtl; text-align:right;  }
a.mag_article_box_a:hover { background-color:#eee; }
.mag_box_thumb { display:block !important; width:100% !important; height:200px !important; float:none !important; background-position:0px -50px; background-size:100%;
border:solid 2px #a1b1b4; box-shadow: inset 0px 0px 1px 2px rgba(255,255,255,0.9); max-width:360px; }
.mag_box_title { display:block; font-size:16px; margin-right:0px !important;  }
.mag_box_info { font-size:12px; margin:0px 0px 10px 0px; padding:5px 0px 3px 0px }
.mag_page_list { margin-top:20px; margin-bottom:10px; }
}

a.mag_article_box_compact_a, mag_article_box_compact_a:link, mag_article_box_compact_a:visited, mag_article_box_compact_a:active {
direction:rtl; display:block; box-sizing:border-box; border-top:solid 1px #f4852f; padding:5px; color:#09a8c6; font-size:12px; }
a.mag_article_box_compact_a:hover { background-color:#eee; }
.mag_box_compact_thumb { display:inline-block; width:180px; height:100px; background-size:180px; background-position:0 -45px; border:solid 1px #a1b1b4; }
.mag_box_compact_title { display:block; }
@media screen and (max-width: 800px) {
		.mag_recents img { display:none; }
}

.mag_article_text { margin:10px; line-height:250%; font-size:15px; font-weight:400; color:#465262 !important; direction:rtl; text-align:right; }
.mag_article_text a { color:#059; }
.mag_article_text a:hover { text-decoration:underline; }
.mag_article_text li { list-style-position:inside; }
.mag_article_title { display:block; color:#09a8c6; font-size:26px; margin-bottom:30px;  }

.mag_article_info { font-size:14px; color:#a1b1b4; margin:0px 0px 0px 0px; border:solid 1px #a1b1b4; border-left:hidden; border-right:hidden; padding:0px; height:40px; }
.mag_article_info_date { float:left; }

.mag_article_info2 { font-size:12px; color:#a1b1b4; margin:0px 0px 30px 0px; padding:0px; height:20px; }
.mag_article_info_date2 { float:left; }

a.mag_article_info_cate { float:right; color:#a1b1b4 !important;  }
.mag_article_text img { width:100% !important; height:auto !important; }


.mag_about_box { display:block; background-color:#f5852f; color:#465262; font-size:14px; padding:3px; direction:rtl; margin:20px 0px; }
.mag_about_box_inner { padding:1px; background-color:#fbf6f3; color:#f5852f; margin-top:3px; text-align:center; }
.mag_about_box_title { background-color:#f5852f; font-size:22px; text-align:center; color:#fff; }
.mag_about_box .label { padding-top:20px; color:#3c3c50; }
.mag_about_box .name { color:#09a8c6; }


@media screen and (max-width: 800px) {

}






/* MAGAZINE */


a.literature_magazine_theme_color1 { color:#0b7276; }
.literature_magazine_theme_color1_bg { background-color:#0b7276; }
a.literature_magazine_theme_color2_bg { background-color:#c4c9cf; border-right-color:#0b7276; }
a.literature_magazine_theme_color2_bg:hover { border-right-color:#063d3f; }
a.literature_magazine_theme_color3 { color:#0b7276; border-top-color:#c4c9cf; }
.literature_magazine_theme_color4 { color:#0b7276; }
a.literature_magazine_theme_color5 { color:#0b7276; border-top-color:#c4c9cf; }
a.literature_magazine_theme_color6 { color:#0b7276; border-top-color:#c4c9cf; }
a.literature_magazine_theme_color7_bg { background-color:#c4c9cf; }
a.literature_magazine_theme_color7_bg:hover { background-color:#063d3f; }

a.law_magazine_theme_color1 { color:#15457e; }
.law_magazine_theme_color1_bg { background-color:#15457e; }
a.law_magazine_theme_color2_bg { background-color:#c4c9cf; border-right-color:#15457e; }
a.law_magazine_theme_color2_bg:hover { border-right-color:#1a3357; }
a.law_magazine_theme_color3 { color:#15457e; border-top-color:#c4c9cf; }
.law_magazine_theme_color4 { color:#15457e; }
a.law_magazine_theme_color5 { color:#15457e; border-top-color:#c4c9cf; }
a.law_magazine_theme_color6 { color:#15457e; border-top-color:#c4c9cf; }
a.law_magazine_theme_color7_bg { background-color:#c4c9cf; }
a.law_magazine_theme_color7_bg:hover { background-color:#1a3357; }




.latest_magazine_body { display:block; width:100%; margin:0px;  box-sizing:border-box; direction:rtl;  }
.latest_magazine_container_div { display:block; width:100%; margin:0px; box-sizing:border-box;  }

a.latest_magazine_article_box_a, a.latest_magazine_article_box_a:link, a.latest_magazine_article_box_a:visited, a.latest_magazine_article_box_a:active {
direction:rtl; display:block; box-sizing:border-box; border-top-style:solid; border-top-width:1px; padding:3px; font-size:14px; min-height:55px; margin:0px 0px 0px 0px; }
a.latest_magazine_article_box_a:hover { background-color:#eee; }
.latest_magazine_box_thumb { display:inline-block; border-radius:80px; width:48px; height:48px;
float:right; background-size:100%; border:solid 1px #AAA; ; box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.9); }
.latest_magazine_box_title { display:block; margin:10px 60px 0px 0px; text-align:right; }

.latest_magazine_page_list { display:block; direction:rtl; text-align:left; margin-top:20px; margin-bottom:10px; }
a.latest_magazine_page_link, a.latest_magazine_page_link:link, a.latest_magazine_page_link:visited, a.latest_magazine_page_link:active {
color: #FFF; border: #000 1px solid; text-decoration:none; text-align:center;
display:inline-block; width:30px; padding:3px 0px 0px 0px; margin:3px; color: #000; font-size:18px; border: #000 1px solid; }
a.latest_magazine_page_link:hover { color: #FFF; background-color:#156a7a; text-decoration:none; }
.latest_magazine_page_current { display:inline-block; width:30px; padding:3px 0px 0px 0px; margin:3px; color: #999; background-color:#EEE; font-size:18px; border: #999 1px solid; text-align:center; }

@media screen and (max-width: 800px) {

#footer_latest_magazine { display:block; box-sizing:border-box; vertical-align:top; width:100%; margin:0px; }

}



.magazine_body { display:block; width:100%; margin:0px;  box-sizing:border-box; direction:rtl;  }
.magazine_container_div { display:block; width:100%; margin:0px; box-sizing:border-box;  }
.magazine_body_div { display:block; margin-right:200px; margin-left:205px; box-sizing:border-box; }
.magazine_header_line_div { display:block; width:100%; height:26px; border-radius:6px 6px 0px 0px; }
.magazine_article_offer { text-align:right; direction:rtl; font-size:18px; color:#f4852f; margin:10px 40px 10px 0px; }
.magazine_telegram_msg { text-align:right; margin:30px 0px; }
.magazine_telegram_msg a, .magazine_telegram_msg a:link, .magazine_telegram_msg a:visited, .magazine_telegram_msg a:active {
border:solid 1px #09a8c6; border-radius:10px; font-size:18px; color:#09a8c6; padding:10px 7px; text-decoration:none; }
.magazine_telegram_msg a:hover { background-color:#09a8c6; color:#FFF; text-decoration:none !important;  }
.magazine_telegram_msg a i { font-size:32px; margin-top:5px; margin-left:5px; vertical-align:text-top; margin-top:-3px; }
.magazine_study_form_title { color:#fff; background-color:#0066cc; font-size:20px; margin:50px 0px 10px 0px; border-top:solid 1px #0066cc; direction:rtl; text-align:center; padding:8px; }
.magazine_study_form_desc { color:#333; font-size:14px; margin:0px 20px 20px 20px; direction:rtl; text-align:justify; }
.magazine_header_div a, .magazine_header_div a:link { font-size:32px; }
@media screen and (max-width: 800px) {
	.magazine_body_div { display:block; margin-right:0px !important; margin-left:0px !important; box-sizing:border-box;  }
	.magazine_header_div { text-align:center; }
	.magazine_header_div a img { width:100%; max-width:360px; }
	.magazine_header_div a, .magazine_header_div a:link { font-size:32px; }
	.magazine_telegram_msg a, .magazine_telegram_msg a:link, .magazine_telegram_msg a:visited, .magazine_telegram_msg a:active { border:none; font-size:14px; }
}

.magazine_left_banners_div { float:left; display:inline-block; width:195px; margin:0px; background-color:#FFF; box-sizing:border-box; }
.magazine_left_banners_div ul#home_services_list a li { margin:5px 0px !important; transform:none !important; border-bottom:solid 4px #09a8c6;  }
.magazine_left_banners_div ul#home_services_list a li:hover { background-color:#eee !important; }
.magazine_left_banners_div ul#home_services_list a li .more_info { display:none; }
@media screen and (max-width: 800px) {
	.magazine_left_banners_div { display:none; }
}

.magazine_menu_icon { display:none; }
.magazine_menu_div { float:right; display:inline-block; width:190px; margin:0px; background-color:#FFF; box-sizing:border-box; }
.magazine_menu_div li { list-style:none; display:block; margin:0px; padding:0px; }
.magazine_menu_div li a { display:block; margin:5px 0px 5px 0px; padding:10px 10px 10px 2px; text-align:right; font-size:12px; color:#333333; border-right-style:solid;  border-right-width:10px; }
.magazine_menu_div li a:hover { text-decoration:none !important; }
@media screen and (max-width: 800px) {
	.magazine_menu_icon { display:block; font-size:36px; cursor:pointer; }
	.magazine_menu_div { float:none !important; display:none; width:auto !important; }
}

a.magazine_article_box_a, a.magazine_article_box_a:link, a.magazine_article_box_a:visited, a.magazine_article_box_a:active {
direction:rtl; display:block; box-sizing:border-box; border-top-width:2px; border-top-style:solid; padding:10px; font-size:22px; min-height:223px; margin:0px 0px 0px 0px; }
a.magazine_article_box_a:hover { background-color:#eee; }
.magazine_box_thumb { display:inline-block; width:300px; height:200px; float:right; background-position:0px -50px; border:solid 2px #a1b1b4; box-shadow: inset 0px 0px 1px 2px rgba(255,255,255,0.9); }
.magazine_box_title { display:block; margin-right:310px; }
.magazine_box_info { font-size:14px; color:#a1b1b4; margin:0px 0px 30px 0px; border:solid 1px #a1b1b4; border-left:hidden; border-right:hidden; padding:5px 0px 3px 0px }
.magazine_page_list { display:block; direction:rtl; text-align:left; margin-top:40px; margin-bottom:20px; }
a.magazine_page_link, a.magazine_page_link:link, a.magazine_page_link:visited, a.magazine_page_link:active {
color: #FFF; font-size:22px; border: #000 1px solid; text-decoration:none; text-align:center;
display:inline-block; width:45px; padding:5px 0px 0px 0px; margin:3px; color: #000; font-size:22px; border: #000 1px solid; }
a.magazine_page_link:hover { color: #FFF; text-decoration:none; }
.magazine_page_current { display:inline-block; width:45px; padding:5px 0px 0px 0px; margin:3px; color: #999; background-color:#EEE; font-size:22px; border: #999 1px solid; text-align:center; }
@media screen and (max-width: 800px) {
a.magazine_article_box_a, magazine_article_box_a:link, magazine_article_box_a:visited, magazine_article_box_a:active { direction:rtl; text-align:right;  }
a.magazine_article_box_a:hover { background-color:#eee; }
.magazine_box_thumb { display:block !important; width:100% !important; height:200px !important; float:none !important; background-position:0px -50px; background-size:100%;
border:solid 2px #a1b1b4; box-shadow: inset 0px 0px 1px 2px rgba(255,255,255,0.9); max-width:360px; }
.magazine_box_title { display:block; font-size:16px; margin-right:0px !important;  }
.magazine_box_info { font-size:12px; margin:0px 0px 10px 0px; padding:5px 0px 3px 0px }
.magazine_page_list { margin-top:20px; margin-bottom:10px; }
}

a.magazine_article_box_compact_a, magazine_article_box_compact_a:link, magazine_article_box_compact_a:visited, magazine_article_box_compact_a:active {
direction:rtl; display:block; box-sizing:border-box; border-top-style:solid; border-top-width:1px; padding:5px; font-size:12px; }
a.magazine_article_box_compact_a:hover { background-color:#eee; }
.magazine_box_compact_thumb { display:inline-block; width:180px; height:100px; background-size:180px; background-position:0 -45px; border:solid 1px #a1b1b4; }
.magazine_box_compact_title { display:block; }
@media screen and (max-width: 800px) {
		.magazine_recents img { display:none; }
}

.magazine_article_text { margin:10px; line-height:250%; font-size:15px; font-weight:400; color:#111; direction:rtl; text-align:right; }
.magazine_article_text a { color:#059; }
.magazine_article_text a:hover { text-decoration:underline; }
.magazine_article_text li { list-style-position:inside; }
.magazine_article_title { display:block; font-size:26px; margin-bottom:30px;  }

.magazine_article_info { font-size:14px; color:#a1b1b4; margin:0px 0px 0px 0px; border:solid 1px #a1b1b4; border-left:hidden; border-right:hidden; padding:0px; height:40px; }
.magazine_article_info_date { float:left; }

.magazine_article_info2 { font-size:12px; color:#a1b1b4; margin:0px 0px 30px 0px; padding:0px; height:20px; }
.magazine_article_info_date2 { float:left; }

a.magazine_article_info_cate { float:right; color:#a1b1b4 !important;  }
.magazine_article_text img { width:100% !important; height:auto !important; }
@media screen and (max-width: 800px) {

}

/* END OF MAGAZINE */

























form#loginform_popup { width:450px; font-size:16px; }
form#loginform_popup p label { display:inline-block; width:150px; text-align:right;  font-size:16px; padding:5px; margin:5px; }
form#loginform_popup p input { display:inline-block; width:250px; text-align:left;  font-size:16px; padding:5px; margin:5px; }
form#loginform_popup p .error { color:#C00; display:block; text-align:center; }
form#loginform_popup p { text-align:right; }
form#loginform_popup p input#login_submit_popup { width:80px !important; background-color:#9CF; color:#333; padding:10px 5px; border:none; text-align:center; }
form#loginform_popup p input#login_submit_popup:hover { cursor:pointer; background-color:#7AD; }
a#loginform_popup_signup { display:block; text-align:left; font-size:18px; margin-left:5px; }

@media screen and (max-width: 800px) {

form#loginform_popup { width:100%; font-size:14px; }
form#loginform_popup p label { display:block; text-align:left;  font-size:14px; padding:2px; margin:2px; }
form#loginform_popup p input { display:block; text-align:left;  font-size:14px; padding:2px; margin:2px; }
form#loginform_popup p .error { color:#C00; display:block; text-align:center; }
form#loginform_popup p { text-align:right; }
form#loginform_popup p input#login_submit_popup { width:80px !important; background-color:#9CF; color:#333; padding:10px 5px; border:none; text-align:center; }
form#loginform_popup p input#login_submit_popup:hover { cursor:pointer; background-color:#7AD; }
a#loginform_popup_signup { display:block; text-align:left; font-size:18px; margin-left:5px; }

}















@media screen and (max-width: 800px) {

.wmax { max-width:800px;}
.mobile_hide { display:none !important; }

#article_body { float:none; padding:3px; min-height:100px; color:#333; display:block; width:100%; direction:rtl; text-align:right;  }
#column1 { float:none; margin:10px 0px 10px 0px; border-left:solid 1px #CCC; padding:10px 0px 10px 10px; min-height:100px; display:block; width:100%; direction:rtl; text-align:right; }

#article_body a { color:#059; }
#article_body a:hover { text-decoration:underline; }
.article_text { line-height:250%; font-size:16px; font-weight:400; color:#111;  }
.article_text a { color:#059; }
.article_text a:hover { text-decoration:underline; }
.article_text li { list-style-position:inside; }
.article_text img { width:100% !important; height:auto !important; }

#countdown_div { font-size:20px; padding:20px; margin:20px; }

#header_line1 { display:block; height:5px; background-color:#139a99; }

#header_line2 { display:block; height:auto; background-color:#1a3357; background-image:none; }
#header_line2_inner { display:block; text-align:center; }

#header_logo_div_container { display:inline-block; width:135px; float:none; }
#header_logo_div { display:inline-block; width:100%; float:none;  position:static; margin-left:0px; }
#header_logo_div img { width:100%; height:auto; }
.flip-container, .front, .back { width: 135px; height: 210px; }

#header_search_div { display:block; float:none; text-align:center; width:auto; direction:rtl !important; }
#header_search_container { display:inline-block; width:70%; height:75px; background-color:#f5f5f5; border:solid 1px #77808a; margin:10px 0 0 0; vertical-align:top; text-align:center; }
#header_search_container #q { float:right; display:inline-block; width:80%; height:32px; background-color:#f5f5f5; border:hidden; margin:0; padding:0 5px 0 0px;
vertical-align:top; color:#77808a; text-align:right; direction:rtl; }
#header_search_container #button { float:left; display:inline-block; width:32px; height:auto; background-color:#f5f5f5; border:hidden; margin:0; vertical-align:top; }
#header_text_container { direction: rtl; color:#FFF; font-size:13px; font-weight:500; padding:18px 0 18px 0; text-align:center; }


#header_line3 { display:block; height:auto; background-color:#9fb1c9; }
#header_line3_inner { display:block; margin:0; vertical-align:top; }

div#langs_container { float:none; padding:0px; text-align:center; vertical-align:middle; margin:0px; }
div#langs_container img { width:26px; height:auto; vertical-align:middle; margin-left:5px; }
div#langs_container a { display:inline-block; margin:4px; padding:4px;  font-size:24px; color:#FFF; width:40px; text-align:center; opacity:0.8; }
div#langs_container a.header_snet_icon { background-color:transparent !important; border:none !important; width:10% !important; }

div#langs_container a:hover { color:#FFF; background-color:#069; }
div#langs_container #div_langs a {font-size:18px;}
#div_menu_mobile { display:inline; }
#div_langs { display:inline; direction:rtl !important; }
.mobile_topmenu_icon { }
a.header_snet_icon_border { font-size:12px !important; }
.home_text2{
	padding-left: 30px;
	padding-right: 30px;
}

#header_line4 { display:block; height:8px; background-color:#16447f; border-top:1px solid #2f5972; border-bottom:1px solid #54626b; background-image:url(header_colors.png); }

#body_container { display:block; background-color:#f8f8f8;
background-image:none !important; background-position:top center; background-repeat:no-repeat; background-size:100% auto; }
#body_container_inner { display:block; margin:0 auto; text-align:right; }
#body_container_content { padding: 0px; }

#inbody_container { display:block; background-color:#f8f8f8; }
#inbody_container_inner { display:block; margin:0 auto; text-align:left; }
#inbody_container_content { color:#000; background-color:#FFF; margin:0 0 0 0; font-size:19px;  font-weight:100;
padding:8px; box-shadow: -6px 0px 10px -9px #666, 6px 0px 10px -9px #666; }
#page_title { font-size:20px; font-weight:400; color:#15457e; text-align:right; direction:rtl; }
#page_title_line { height:4px; background-color:#eeeeee; margin:5px 0 15px 0; }

#home_content { text-align:right; }
#home_content #home_services_container { color:#000; background-color:#FFF; margin:10px 0 0 0; font-size:19px;  font-weight:100;
padding:15px; box-shadow: -6px 0px 10px -9px #666, 6px 0px 10px -9px #666; }
#home_services_title { font-size:24px; font-weight:400; color:#15457e; }
ul#home_services_list { list-style:none; display:block; margin:10px; }
ul#home_services_list a { display:block; }
ul#home_services_list a:hover {}
ul#home_services_list li { list-style:none; display:block; float:none; width:100%; border:solid 1px #cccccc; margin:0px 0px 10px 0px; text-align:center; direction:rtl;
 -webkit-transition: all .15s ease; -moz-transition: all .15s ease; -o-transition: all .15s ease; -ms-transition: all .15s ease; transition: all .15s ease; }
ul#home_services_list li:hover {  -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1); background-color:#FFC; }
ul#home_services_list li  img { width:64px; height:64px; margin:5px; float:left; }
ul#home_services_list li  h2 { color:#4d4d4d; margin:5px; font-size:24px; font-weight:300; float:right; }
ul#home_services_list li  .green1 { color:#418f3b; font-size:24px; font-weight:300; }
ul#home_services_list li  .more_info { background-color:#22417d; color:#FFF; margin:0px; font-size:17px; font-weight:300; padding:10px 0 10px 0; display:none; }

#footer_services_title { font-size:24px; font-weight:400; color:#139a99; }
ul#footer_services_list { list-style:none; display:block; margin:10px; }
ul#footer_services_list a { display:block; }
ul#footer_services_list a:hover {}
ul#footer_services_list li { list-style:none; display:block; float:none; width:100%; border:solid 1px #cccccc; margin:0px 0px 10px 0px; text-align:center; direction:rtl;
 -webkit-transition: all .15s ease; -moz-transition: all .15s ease; -o-transition: all .15s ease; -ms-transition: all .15s ease; transition: all .15s ease; }
ul#footer_services_list li:hover {  -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1); background-color:#FFC; }
ul#footer_services_list li  img { width:20%; height:20%; margin:5px; float:left; }
ul#footer_services_list li  h2 { color:#4d4d4d; margin:5px; font-size:24px; font-weight:300; float:right; }
ul#footer_services_list li  .green1 { color:#139a99; font-size:24px; font-weight:300; }
ul#footer_services_list li  .more_info { background-color:#139a99; color:#FFF; margin:0px; font-size:22px; font-weight:300; padding:10px 0 10px 0; }

#footer_offices { display:block; background-color:#eeeeee; }
#footer_offices_inner { display:block; margin:0 auto; background-color:#FFF; height:auto; box-shadow: -6px 0px 10px -9px #666, 6px 0px 10px -9px #666; }
#footer_offices_text { float:none; direction:rtl; text-align:right; font-size:14px; font-weight:400; color:#000; padding:20px 20px 20px 20px; }
#footer_offices_map { float:none; padding:10px 0px 0px 0px; display:block; text-align:center; }
#footer_offices_map img { width:60%; height:auto; }

#footer_line2 { display:block; height:auto; background-color:#2a4677; border-top:solid 3px #1b2c4b; }
#footer_line2_inner { display:block; margin:0 auto; }
ul#footer_menu_container { list-style:none; display:inline-block; text-align:right; margin:10px 0px 0px 0px; }
ul#footer_menu_container li { list-style:none; display:inline-block; width:49%; text-align:right; }
ul#footer_menu_container li a { color:#000; text-decoration:none; font-weight:300; color:#FFF; font-size:16px;
display:inline-block; height:64px; margin-top:-3px; padding:10px 20px 0px 20px; }
ul#footer_menu_container li a:hover { text-decoration:underline; }
ul#footer_menu_container li a.footermenu_active { text-decoration:underline; }
ul#footer_menu_container li span { display:none; }

#footer_line3 { display:block; width:100%; height:60px; background-color:#1b283b;  }
#footer_line3_inner { display:block; padding:20px; }
#footer_line3_footer_text { float:left; font-size:14px; font-weight:400; color:#FFF; margin:0 0 0 0; }
#footer_line3_footer_snet { float:right; margin:0 0 0 0; }
#footer_line3_footer_snet a { opacity:0.5; }
#footer_line3_footer_snet a:hover { opacity:0.7; }

a.btn_rss, a.btn_rss:link, a.btn_rss:active, a.btn_rss:visited { padding:10px 15px 10px 15px; color:#333 !important;
 background-color:#f5f5f5; border:solid 1px #CCC; font-size:20px; font-weight:300; }
a.btn_rss:hover { color:#FFF !important; background-color:#9fb1c8; text-decoration:none !important; }
#content_nav {  margin:0px 0px 15px 0px; font-size:13px; font-weight:500; direction:rtl; text-align:right;  }
#content_nav a, #content_nav a:link, #content_nav a:active, #content_nav a:visited { font-size:13px; font-weight:500; }
    @media screen and (max-width: 800px) {
        #content_nav {
            margin-top: 25px !important;
        }
    }
#column_menu { margin-top:-25px; direction:rtl; }
a.lmenu_country	{  display:block; direction:rtl;
								padding:10px 10px 5px 5px; margin:15px 5px 0px 0px; border-top:solid 1px #DDD; border-rtl:solid 6px #e2e2e2;
								 background-color:#FFF; color:#000;
								 font-size:25px; font-weight:300; }
a.lmenu_country:hover  { background-color:#c6d5e8; color:#000; }

a.lmenu_cate	{  display:block; direction:rtl;
								padding:5px 20px 5px 5px; margin:0px 5px 0px 0px; border-rtl:solid 6px #e2e2e2;
								 background-color:#f1f1f1; color:#000;
								 font-size:17px; font-weight:300; }
a.lmenu_cate:hover  { background-color:#c6d5e8; color:#000; }

a.lmenu_sub	{  display:block; direction:rtl;
								padding:5px 30px 5px 5px; margin:0px 5px 0px 0px;  border-rtl:solid 6px #e2e2e2;
								 background-color:#FFF; color:#000;
								 font-size:14px; font-weight:300; }
a.lmenu_sub:hover  { background-color:#c6d5e8; color:#000; }

a.lmenu_article	{  display:block; direction:rtl;
								padding:5px 40px 5px 5px; margin:0px 5px 0px 0px;  border-rtl:solid 6px #e2e2e2;
								 background-color:#FFF; color:#000;
								 font-size:12px; font-weight:300; }
a.lmenu_article:hover  { background-color:#FFF; color:#037; }

a.lmenu_sub_active{ background-color:#FFF; color:#037; }
a.lmenu_article_active{ background-color:#FFF; color:#06A; }

li.list_li { display:block; list-style:none; border-left:solid 4px #eee;  border-top:solid 1px #eee; margin:10px 0 10px 0; min-height:60px; height:auto; width:100%; }
li.list_li a { text-align:right !important; }
a.list_link { display:block; font-size:18px; font-weight:300; margin:0px 5px 0px 5px; padding:10px 0 0 0;  }
.list_desc { display:block; font-size:13px; font-weight:300; color:#888; margin:10px 5px 10px 5px; }
.list_li img { float:right; width:54px; height:auto; margin:5px; border-radius:0px; border:solid 2px #eee; }


a.page_link, a.page_link:link, a.page_link:visited, a.page_link:active {
color: #FFF !important; background-color:#A03 !important; font-size:18px; border-radius:0px; border: #000 1px solid; margin: 2px; padding: 5px 15px; text-decoration:none !important; }
a.page_link:hover { color: #039 !important; background-color:#FFF !important; text-decoration:none !important; }
.page_current { color: #000; background-color:#EEE; font-size:18px; border-radius:0px; border: #000 1px solid; margin: 2px; padding: 5px 15px; }

#pg { position: relative; height: 2000px; background: #FFF; }
#pg li { position: relative; list-style: none; width: 180px; height: 135px; overflow: hidden; float: left; z-index: 2; opacity: .3; }
#pg li.active { opacity: 1; }
#pg li.selected { opacity: 1; z-index: 99; -moz-box-shadow: 0px 0px 10px #fff; -webkit-box-shadow: 0px 0px 10px #fff; }
#pg li img { display: block; width: 100%; }
#pg li p { color: white; margin: 10px 0; font-size: 13px; }

.button_icon { text-decoration:none; opacity:0.6; filter:alpha(opacity=60); filter:"alpha(opacity=60)"; }
.button_icon:hover { opacity:1; filter:alpha(opacity=100); filter:"alpha(opacity=100)"; text-decoration:none; }

img.grayscale {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray;
	filter:"grayscale(100%)"; filter: grayscale(100%);
	-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%); -ms-filter: grayscale(100%); }

img.grayscale:hover {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter:"grayscale(0%)"; filter: grayscale(0%);
	-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -o-filter: grayscale(0%); -ms-filter: grayscale(0%); }

.div_red    { height:3px; background-color:#800; margin:10px 0px 10px 0px; }
.div_orange { height:3px; background-color:#F60; margin:10px 0px 10px 0px; }
.div_gray   { height:3px; background-color:#CCC; margin:10px 0px 10px 0px; }
.photo_frame   { border-style:solid; border-color:#CCC; border-width:1px; padding:5px; }

.office_header { list-style:none; color:#777; }
#offices_header_logo { text-align:left; margin:5px; }
#offices_header_logo img { width:85%; }
#offices_header_map { margin:5px; }
#offices_header_body { margin:5px;  }
.office_box { border-color:#CCC; border-width:1px; border-style:solid; background-color:#F8F8F8; padding:30px 0px 10px 0px; }

li.office_chairman { list-style:none; margin:30px 5px 20px 0px;  }
li.office_chairman a {color:#777; font-size:24px; }
li.office_special { list-style:none; margin:0px 5px 20px 0px;  }
li.office_special a { color:#777; font-size:22px; }
li.office_normal { list-style:none; margin:0px 5px 20px 0px;  }
li.office_normal a { color:#777;  font-size:20px; }

#div_share { display:none; }
#contact_to_editor { display:none; }
#editor_info { font-size:16px; color:#666; text-align:right; padding:30px 0 30px 0; }

div.admin_title a { font-size:18px !important; margin:5px 0 0px 0; }
div.admin_title2 a { font-size:18px !important; margin:5px 0 0px 0; }
.admin_pos2 { font-size:14px;  color:#999; margin:5px 0 0px 0; }
.admin_info  {font-size:14px;  color:#999; border-top-style:solid; border-top-width:2px; border-top-color:#CCC; padding-top:10px; }
.admin_pos {font-size:14px;  color:#999; margin:5px 0 0px 0; }
.admin_intro { font-size:14px;  color:#000; }
.admin_photo { margin:0px 2px 0px 2px; }

.profile_img_td { width:72px; text-align:right; }
.profile_img_td a { box-sizing:border-box; float:right; margin-left:10px; }
.profile_img_td a img { width:100%; box-sizing:border-box; padding:1px; }

.profile_info_td { padding:3px !important; }
.admin_phones_table { width:100% !important;}
.admin_phones_table tr td { display:block; }
.admin_phones_table tr td:nth-child(1) { display:none; }
.admin_tel  { width:100%; display:block; }
.admin_info  { width:140px; display:block; float:left; }
.admin_info a.contact_icon { display:inline-block; float:none !important; }
.admin_certificate_td { padding:2px !important; }
.admin_certificate_td img { width:100%; margin:3px !important; box-sizing:border-box; }

a.office_special,a.office_special:link,a.office_special:visited,a.office_special:active {
 margin:2px; display:inline-block; width:100%; border:solid 1px #999; padding:5px; text-align:center; margin-top:10px; color:#777; font-size:18px; box-sizing:border-box; }
a.office_special:hover { background-color:#FFC; text-decoration:none !important; }
a.office_special img { width:100%;  }

}

.at-icon-wrapper svg { fill:#059 !important; }
.at-icon-pdfmyurl { padding-top:5px !important; }


.flowplayer .fp-subtitle p {
	display: inline !important;
	background-color: rgba(51,51,51,0.5) !important;
	color: #ff7 !important;
	padding: .3em .4em !important;
	font-size: 18px !important;
	font-family: persian3, Arial !important;
	line-height: 1.8 !important;
}