@import url(bootstrap/css/bootstrap.rtl.css);
@import url(css/Header1.css);
@import url(css/content.css);
@import url(css/font-awesome.css);
@import url(css/slick/slick.min.css);
@import url(css/slick/animate.min.css);
@import url(css/slick/style.css);
@import url(css/tabindex.css);
@-webkit-viewport {width:device-width;}
@-moz-viewport {width:device-width;}
@-ms-viewport {width:device-width;}
@-o-viewport {width:device-width;}
@viewport {width:device-width;}





@font-face {
    font-family: 'iransans-black';
    src: url("fonts/IRANSans/IRANSansXFaNum-Black.ttf") format("truetype");
}

@font-face {
    font-family: 'iransans-bold';
    src: url("fonts/IRANSans/IRANSansXFaNum-Bold.ttf") format("truetype");
}
@font-face {
    font-family: 'iransans-light';
    src: url("fonts/IRANSans/IRANSansXFaNum-Light.ttf") format("truetype");
}

@font-face {
    font-family: 'iransans-medium';
    src: url("fonts/IRANSans/IRANSansXFaNum-Medium.ttf") format("truetype");
}

@font-face {
    font-family: 'iransans-Semibold';
    src: url("fonts/IRANSans/IRANSansXFaNum-DemiBold.ttf") format("truetype");
}






/*
* CSS For DotNetNuke Skin by bestdnnskins.com
* Copyright 2014 By BESTDNNSKINS.COM
*/
/*--------- Global CSS Reset & Standards ----------*/
html {
  scroll-behavior: smooth;
}

#Body{ background:center top fixed #fff; margin:0;padding:0; color:#555; }
html,body{ margin:0; padding:0; font:normal 13px/1.5 iransans-light; color:#555;}
Body #Form{ height:100%; }
* {font-family:iransans-light; }
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big,
cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd,
ol, ul, li,fieldset, form, label, legend, caption, article, aside, canvas, details, embed, figure, figcaption, footer,
header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {border:0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}a
img{border:0;}
img, object, embed { max-width: 100%;}
[class*="map"] img,[id*="map"] img,[class*="Map"] img,[id*="Map"] img, table img{max-width:none!important;}
img{border:0; height:auto;}
p{ margin:0 0 8px 0;
margin: 0 0 8px 0;
font-family: iransans-light;
direction: rtl;
line-height: 30px;
text-align: justify;}

A:link { text-decoration : none}
A:visited { text-decoration : none}
A:hover { text-decoration:none }
A:active { text-decoration : none}

h1{font-size:28px;line-height:1.5em;letter-spacing:0;font-weight:700;font-family:iransans-medium;}
h2{font-size:24px;line-height:1.5em;letter-spacing:0;font-weight:700;font-family:iransans-medium;}
h3{font-size:20px;line-height:1.5em;letter-spacing:0;font-weight:700;font-family:iransans-medium;}
h4{font-size:18px;line-height:1.5em;letter-spacing:0;font-weight:700;font-family:iransans-medium;}
h5{font-size:16px;line-height:1.5em;letter-spacing:0;font-weight:700;font-family:iransans-medium;}
h6{font-size:14px;line-height:1.5em;letter-spacing:0;font-weight:700;font-family:iransans-medium;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {font-family:iransans-light;}

/*Bootstrap Reset*/
[id*="ControlPanel"], [id*="ControlPanel"] *, [id*="ControlPanel"] *:after,
.dnn_mact, .dnn_mact *, .dnn_mact *:before, .dnn_mact *:after,
.dnnActionMenu, .dnnActionMenu *, .dnnActionMenu *:before, .dnnActionMenu *:after,
.TB_Wrapper, .TB_Wrapper * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
[class*="RadAjaxPanel"] *,[class*="Digital"] * { font-size:12px; -webkit-box-sizing: content-box; -moz-box-sizing:
content-box; box-sizing: content-box; }
ul.list-unstyled, ol.list-unstyled, ul.list-unstyled > li, ol.list-unstyled > li {list-style: none; margin:0;}
ul.row {margin-left: -15px; margin-right: -15px;}
ol, ul {list-style: none;list-style: none;direction: rtl;margin-left: 0;margin-right: 18px;}
ul li { list-style-type:disc; }
ul li li { list-style-type:circle; }
ol li { list-style-type: decimal;}
.nav li { list-style:none!important;}
.btn-primary, .btn-warning, .btn-danger, .btn-success, .btn-info{color:#ffffff!important;}
ul#myTab { padding:0; margin:0; }
.panel-primary > .panel-heading h3 {color: #ffffff;}
.panel-success > .panel-heading h3 {color: #468847;}
.panel-warning > .panel-heading h3 {color: #c09853;}
.panel-danger > .panel-heading h3 {color: #b94a48;}
.panel-info > .panel-heading h3 {color: #3a87ad;}
.popover {z-index:999;}

/*spacer styles*/
.pe-spacer { clear: both; display: block; margin: 0; min-height: 0 !important; padding: 0; width: 100%;}
.pe-spacer.size10 { height: 10px;}
.pe-spacer.size20 { height: 20px;}
.pe-spacer.size30 { height: 30px;}
.pe-spacer.size40 { height: 40px;}
.pe-spacer.size50 { height: 50px;}
.pe-spacer.size60 { height: 60px;}
.pe-spacer.size70 { height: 70px;}
.pe-spacer.size80 { height: 80px;}
.pe-spacer.size90 { height: 90px;}
.pe-spacer.size100 { height: 100px;}

/*border styles*/
.left_border{ border-left:1px solid #e9e9e9;}
.right_border{ border-right:1px solid #e9e9e9;}
.top_border{ border-top:1px solid #e9e9e9;}
.bottom_border{ border-bottom:1px solid #e9e9e9;}

.Head{ font-weight:bold; font-size:16px; }
.SubHead { font-weight:bold; font-size:15px; }
.SubSubHead{ font-size:14px; }
.Normal { font-size:13px; line-height:1.5em; }

.clearafter:after{ clear:both; content:"."; height:0px; font-size:0px; visibility:hidden; display:block; }
.clearafter{ display:inline-block; }
.clearafter{ display:block; }
.clear{ clear:both; }
.clear_float{ clear:both;line-height:0;font-size:0;}
.floatl{ float:left;}
.floatr{ float:right;}
.pc_display { display:block;}
.mobile_display{ display:none;}

/*--------- Admin Settings Reset ----------*/
.FileManager A, .FileManager A:link, .FileManager A:visited, .FileManager A:active{ color:#000000; text-decoration:
underline;}
.FileManager A:hover{ color:#000000; text-decoration:none;}
.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction, a.dnnPrimaryAction:link { color: #FFFFFF;
text-decoration : none;}
.dnnActionMenu span { color:#000000!important;}
.ModuleTitle_SubMenu{ z-index:9999!important; }
.DnnModule{z-index:inherit;}
.dnnFormPopup .ui-dialog-titlebar { min-height:40px; }
.bs-docs-section .bs-example.bs-example-popover{ z-index:1;}
.DNNAligncenter table { margin: 0 auto;}
.paneOutline { border:1px dashed #ccc;}


/*--------------------------------------------
All Design Style
---------------------------------------------*/
#skin_wrapper {width:100%; position:inherit!important;z-index:1; background:#fff; margin:0 auto; -webkit-box-shadow:0 0
2px #000;-moz-box-shadow:0 0 2px #000;box-shadow:0 0 20px #a3a3a3;}
#skin_wrapper.boxed {width:1140px; }
.skin_width { width:100%;max-width:1210px;min-width:767px;margin:0 auto; position:relative;}
 #link-icon-xs-box { display:none;}
.skin_main { min-height:550px; }
#mainContent
 {
    z-index: 1;
    position: relative;
    background: url(images/icons/Shape-2.png) no-repeat right top, url(images/icons/Union.png) no-repeat left center;
}
.content_transparent{ background:transparent;}
.content_lightbg{ background:#f6f6f6;}
.content_graybg{ background:#f6f6f6;}
.content_graybg2{ background:#edecec;}
.content_graybg .skin_width{position:relative; }
.content_graybg .skin_width:before{ content: ' '; background:url(images/content_top_shadow.png) no-repeat;position:
absolute; top:0; left: 0; width: 100%;height:10%; max-height:8px; z-index:0;}

.content_graybg3{ background:#edecec; position:relative; }
/* .content_gray2bg:before{ content: ' '; background: -webkit-linear-gradient(top, #e5e5e5,#f5f5f5 100%); background: 
-moz-linear-gradient(top, #e5e5e5,#f5f5f5 100%); background: -o-linear-gradient(top, #e5e5e5,#f5f5f5 100%); background:
-ms-linear-gradient(top, #e5e5e5,#f5f5f5 100%); background: linear-gradient(top, #e5e5e5,#f5f5f5 100%); position:
absolute; top: 0; left: 0; width: 100%;height:10%; max-height:10px; z-index:0;}
 .content_gray2bg:after{ content: ' '; background: -webkit-linear-gradient(bottom, #e5e5e5,#f5f5f5 100%); background:
-moz-linear-gradient(bottom, #e5e5e5,#f5f5f5 100%); background: -o-linear-gradient(bottom, #e5e5e5,#f5f5f5 100%);
background: -ms-linear-gradient(bottom, #e5e5e5,#f5f5f5 100%); background: linear-gradient(bottom, #e5e5e5,#f5f5f5
100%); position: absolute; bottom: 0; left: 0; width: 100%; height:10%; max-height:10px; z-index:0;} */

.content_colorbg{position:relative;}
.skin_top_content { padding:0;}
.skin_main_padding{ padding:20px 20px;}
.footer_bg{ background:#fff; }
.footer_bottom{ background:#2a8372;}
.footerpane_style{ position:relative;}
footer#footer_top {
    padding-top: 68px;
    border-radius: 40px 40px 0 0;
}
.footer_bg .copyright_bar{color:#444; text-align:center; line-height:85px; border-top:1px solid #ddd;}
.bottomlink_style { line-height:55px; text-align:center; width:auto;border-top:1px solid #ddd; }
.bottomlink_style span a{ padding:0 20px; color:#565656;}
.bottomlink_style span a:hover{text-decoration:none;}
.footer_logout{ display:none;}

/*--------- Pane Style ----------*/
.DNNEmptyPane{ display:none!important;}
.headerpane{ display:none; padding:0 10px;}
.content_grid12{}
.topgrid6a{}
.topgrid6b{}
.topgrid4a{}
.topgrid4b{}
.topgrid4c{}
.topgrid3a{}
.topgrid3b{}
.topgrid3c{}
.topgrid3d{}
.topgrid8l{}
.topgrid4r{}
.topgrid4l{}
.topgrid8r{}
.topgrid12{margin:40px 0;}
.graygrid4a{margin:40px 0;}
.graygrid4b{margin:40px 0;}
.graygrid4c{margin:40px 0;}
.graygrid12{margin:40px 0;}
.fullwidthgrid4a{margin:40px 0;}
.fullwidthgrid4b{margin:40px 0;}
.fullwidthgrid4c{margin:40px 0;}
.fullwidthgrid12{margin:40px 0;}
.middlegrid3a{margin:40px 0;}
.middlegrid3b{margin:40px 0;}
.middlegrid3c{margin:40px 0;}
.middlegrid3d{margin:40px 0;}
.middlegrid6a{margin:40px 0;}
.middlegrid6b{margin:40px 0;}
.middlegrid12{margin:40px 0;}
.imgbg3a{margin:40px 0;}
.imgbg3b{margin:40px 0;}
.imgbg3c{margin:40px 0;}
.imgbg3d{margin:40px 0;}
.imgbg{margin:26px 0;}
.colorgrid4a{margin:0 0 30px 0;}
.colorgrid4b{margin:0 0 30px 0;}
.colorgrid4c{margin:0 0 30px 0;}
.colorgrid12{padding-bottom:0!important;}
.bottomgrid4a{margin:40px 0;}
.bottomgrid4b{margin:40px 0;}
.bottomgrid4c{margin:40px 0;}
.bottomgrid6a{margin:40px 0;}
.bottomgrid6b{margin:40px 0;}
.bottomgrid12a{margin:0 0 0 0;}
.bottomgrid12b{margin:40px 0 20px 0;}
.footer_grid3a { margin:40px 0 20px 0;}
.footer_grid3b { margin:40px 0 20px 0;}
.footer_grid3c { margin:0 0 20px 0;}
.footer_grid3d { margin:40px 0 20px 0;}
 .footerpane {/* margin:6px 0 6px 0;*/} 

/*--------- Scroll Top Style ----------*/
#top-link{
   bottom:25px;
    right:30px;
     text-align:center; 
     display:block;
      height:40px;
       padding:0;
        width:44px;
background:#999;
 background:rgba(0,0,0,0.3);
  position: fixed;
   text-decoration: none;
    z-index: 903;
     outline:none;
     opacity: 0;
     visibility: hidden;
color:#FFF;
 color:rgba(255,255,255,.8);
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
}
#top-link.show {
  opacity: 1;
  visibility: visible;
}
#top-link .fa{ text-align:center; line-height:40px; font-size:17px;}
#top-link:hover{ filter:Alpha(Opacity=90);opacity:0.9;transition: all 0.4s ease 0s; -webkit-transition:all 0.4s ease
0s;-moz-transition:all 0.4s ease 0s;}



/*--------- Footer style ----------*/
.Footer, A.Footer:link, A.Footer:visited, A.Footer:active { padding:0px 8px; color:#555; font-size:12px;
text-decoration:none; }
A.Footer:hover { text-decoration: none;}

/*--------- Breadcrumb style ----------*/
.Breadcrumb, A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active { color:#555; font-size:12px;
text-decoration:none; }
A.Breadcrumb:hover{ text-decoration:none; }

/*--------- Footer Links Style ----------*/
.footerpane_style a, .footerpane_style a:link{ color :#081035; text-decoration : none;border-radius: 19px; }
.footerpane_style a:visited { color :#081035; text-decoration : none; }
.footerpane_style a:hover { color :#081035; text-decoration : none; }
.footerpane_style a:active { color :#081035; text-decoration : none; }
.footer-icons .social-icons a {
    margin: 10px;
    border-radius: 23px;
}
/*--------- Dark Color Area Font Color ----------*/
.footerpane_style, .footerpane_style *{ color:#081035;}
.footer_bg .social-icons {
    margin: 0 auto;
    display: table;
}
.footer_bg .social-icons span {
    padding: 0 4px;
}
.footerpane_style.skin_main_padding {
    border-top: 1px solid #D9DBE9;
}
section.footer_bottom {
    display: none;
}
.Footer-header-pane span.title-c-footer em {
    color: #6DA975;
    font-style: normal;
}
.Footer-header-pane span.title-c-footer {
    color: #081035;
    font-size: 20px;
    font-family: 'iransans-medium';
    font-weight: normal;
}
#dnn_FooterGrid3C h2.title-c {
    text-align: center;
}
/*leftsidebar layout*/
.LM_position { float:left; width:22%;padding:0; }
.LM_skin_content { float:left; min-height:350px; width:78%; padding:0 0 0 25px;}
.leftside_style { padding:0;}

/*--------- LeftMenu style ----------*/
#leftMenu{position:relative; margin:0 auto;}
#leftMenu ul { list-style:none; margin:0; padding:0;}
#leftMenu li{ display:block; float:none; list-style-type:none; margin:0; padding:0; line-height:normal;}
#leftMenu .leftRoot li a span { display:none;text-decoration:none;}

/* left submenu */
#leftMenu .leftSub { z-index:900;width:100%; display:none;padding:0; margin:0;}
#leftMenu .leftRoot li.breadcrumb .leftSub { display:block; }
#leftMenu .leftSub ul{ margin:0; padding:0; position:relative; background:none; border:none; z-index:900;}
#leftMenu .leftSub li{float:none; clear:both; padding:0; position:relative; background:#f5f5f5; border:1px solid #ddd;
margin:3px 0; }

#leftMenu .leftSub li.item a{ background:none; text-decoration:none; }
#leftMenu .leftSub li.item a span{ display:block; font-size:13px; color:#555555; font-weight:bold; white-space:normal;
line-height:22px; padding:8px 10px 8px 18px; text-shadow:none; text-transform:none; margin:0; }

#leftMenu .level1{ display: none; }
#leftMenu .leftSub li.breadcrumb .level1{ display: block; border-top:1px solid #fff;}
#leftMenu .level1 li{ background:#fff; margin:0; border:none; }
#leftMenu .level1 li.item a span { font-size:12px; padding-left:20px; font-weight:normal; }

#leftMenu .level2 { display: block; }
#leftMenu .level2 li{ background-position:21px 18px; }
#leftMenu .level2 li.item a span { padding-left:30px;}

#leftMenu .level3 { display: block; }
#leftMenu .level3 li{ background-position:27px 18px; }
#leftMenu .level3 li.item a span { padding-left:40px;}

#leftMenu img.mmIcon {max-height:24px; margin-right: 7px; vertical-align: middle;}
#leftMenu img.rootIcon {max-height:30px; margin-right: 6px; vertical-align: middle;}

#leftMenu .leftSub a span .subarrow{ position:absolute; width:60px; height:48px; right:0; top:0;
background:url(images/leftmenu_navarrow.png) no-repeat center 2px; cursor:pointer; }
#leftMenu .leftSub a span .subarrow2{ background-position:center -44px;}
#leftMenu .level1 a span .subarrow { display:none!important;}

/*--------- Font Awesome ----------*/
.fa_icon_wrapper { padding:0 15px; margin:20px 0 40px;}
.fontawesome-icon-list [class*="col-md-"] { padding:15px 20px; border:1px solid #f2f2f2; margin: -1px 0 0 -1px;
color:#666; }
.fontawesome-icon-list [class*="col-md-"]:hover { color:#049AD9;}
.fontawesome-icon-list span.fa {font-size:22px;margin-right: 5px; width: 30px; position: relative;top: 2px;}

@media handheld, only screen and (max-width: 1140px){
#skin_wrapper { width:auto!important; margin:0 auto;}
}

/*--------- CSS Reset for Tablet ----------*/
@media handheld, only screen and (max-width: 991px){
#skin_wrapper { width:auto!important; margin:0 auto; max-width:768px;}
.skin_top_content { padding:0;}
.dnnpane > [class*="col-md"],.dnnpane > [class^="col-md"] { padding: 10px 10px; }

   div#dnn_FooterGrid3B, div#dnn_FooterGrid3C {
    width: 50%;
}
footer#footer_top{    margin-top: 50px;}
.footer_bg .links_footer li > a{font-size:16px;}
}

/*--------- CSS Reset for Mobile ----------*/
@media handheld, only screen and (max-width: 767px) {
body {-webkit-text-size-adjust:none;}
#skin_wrapper{ width:auto!important;min-width:300px;}
.skin_width,body{width:100%;min-width:0;}
.floatl, .floatr{ float: none;}
.pc_display { display:none;}
.mobile_display{ display:block;}

.language-object .Language {margin:0 1px;}
.skin_main_padding{ padding:0 30px;}
.footer_left{ float:none; width:auto; padding:10px 2%; text-align:center;}
.footer_address.mobile-social-icons {
    display: none;
}
.socialpane_style{ float:none; text-align:center; padding:10px 2%;}
.footer_bg .copyright_bar{ line-height:40px;}

/*leftsidebar layout*/
.LM_position { float:none; width:auto; padding:0;}
.LM_skin_content { float:none; width:auto; padding:0;}
#leftMenu { display:none;}

/*--------- Scroll Top Style ----------*/
#top-link { bottom: 12px; right: 20px; }

/*--------- Pane Style ----------*/
.headerpane{ margin:0;}
.bottomgrid4a{margin:20px 0; }
.bottomgrid4b{margin:20px 0; }
.bottomgrid4c{margin:20px 0; }
.bottomgrid12{margin:20px 0; }
.footer_grid3a { margin:30px 0 20px 0;}
.footer_grid3b { margin:30px 0 20px 0;}
.footer_grid3c { margin:30px 0 20px 0;}
.footer_grid3d { margin:30px 0 20px 0;}
.footer_grid12 { margin:0; padding:0 !important;}
div#dnn_FooterGrid3C {
    width: 50%;
}

div#dnn_FooterGrid3B {
           width: 49%;
        padding: 0;
}
.footerpane_style .columns {
    justify-content: center;
}

}
@media handheld, only screen and (max-width: 576px) {
	
	.footer_bg .footerpane_style .columns{display:block}
	
	
}
/*--------- Retina Set ----------*/
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (-moz-min-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-device-pixel-ratio: 2) {
.menuclick { background-image:url(images/retina/btn_menu@2x.png); -webkit-background-size:25px 19px;
-moz-background-size:25px 19px; background-size:25px 19px; }
#standardMenu .rootMenu a span .navarrow, #standardMenu .rootMenu a span .navarrow2,
#megaMenu .root a span .navarrow, #megaMenu .root a span .navarrow2
{background-image:url(images/retina/mobile_navarrow@2x.png); -webkit-background-size:17px 80px;
-moz-background-size:17px 80px; background-size:17px 80px;}
}

/* ==============================================================================
==========================================New Style==========================================
============================================================================== */
.footer_address.mobile-social-icons {
    display: none;
}
/* -----------link-more-tab */
.link-more-tab {
	text-align: center;
}
.link-more-tab a {
	text-decoration: none;
  background: #489488;
	padding: 4px 40px;
  border-radius: 4px;
}
.link-more-tab a > span {
	color: #fff;
  font-size: 16px;
  font-family: iransans-light;
}
.link-more-tab a > h4 {
	color: #fff;
  font-size: 16px;
  font-family: iransans-light;
  display: inherit;
}
.more-margin {
  margin: 20px auto;
}
.more-margin-2row {
	margin: 6px auto;
}
/* -----------General-Style */
.mx-auto{margin:0 auto;}
/* -----------list-link-footer */
ul.links_footer li {
padding: 9px 0;
}
/* -----------Links-footer */
.links_footer li > a {
	font-size: 14px;
}
.footerpane_style .columns {
    display: flex;
}

.footerpane_style .column {
    position: relative;
}

.footerpane_style ul.links_footer {
    list-style-type: none;
    padding-right: 0;
    position: relative;
	    margin-top: 16px;
		margin-right:0;
}

.footerpane_style ul.links_footer li {
    position: relative;
    padding-left: 0;
    list-style-type: none;
}

.footerpane_style ul.links_footer li:before {
    content: "";
    position: absolute;
    right:-18px;
    top: 50%;
    transform: translateY(-50%);
    width: 10px;
    height: 10px;
background: linear-gradient(96.14deg, #5EFEEB -10.84%, #00695D 196.74%);
    border-radius: 50%;
}
/* -----------Social-Links-footer */
.Social-Links {
text-align: right;
}
.ir-iconFacebook {
width: 25px;
height: 25px;
background: url(images/ir/facebook.png) no-repeat;
display: inline-block;
padding: 0;
margin: 0 1px;
}
.ir-iconTwitter {
width: 25px;
height: 25px;
background: url(images/ir/twitter.png) no-repeat;
display: inline-block;
padding: 0;
margin: 0 1px;
}
.ir-iconLinkedIn {
width: 25px;
height: 25px;
background: url(images/ir/linkedin.png) no-repeat;
display: inline-block;
padding: 0;
margin: 0 1px;
}
.ir-iconTelegram {
width: 25px;
height: 25px;
background: url(images/ir/telegram.png) no-repeat;
display: inline-block;
padding: 0;
margin: 0 1px;
}
.ir-iconInstagram {
width: 25px;
height: 25px;
background: url(images/ir/instagram.png) no-repeat;
display: inline-block;
padding: 0;
margin: 0 1px;
}

/* -----------copyright-footer */
.footerpane-copyright {
	text-align: center;
  padding:8px 0;
}
#dnn_dnnCOPYRIGHT_lblCopyright {
line-height: 25px;
}
#dnn_FooterPane6A {
	padding: 8px 0;
}
#dnn_FooterPane6B {
	padding: 8px 0;
}
/* -----------Footer-Address */
.footer_address * {
    font-size: 18px;
    line-height: 40px;
}
.footer_address {
direction: rtl;
line-height: 28px;
font-size: 15px;
    text-align: center;
	margin-top: 42px;
}
.skin_main_padding {
    direction: rtl;
}
.icon-phone {
width: 16px;
height: 19px;
background: url(images/ir/phone.png) no-repeat;
display: inline-block;
padding: 0;
margin: 0 1px;
}
.icon-email {
width: 16px;
height: 19px;
background: url(images/ir/email.png) no-repeat;
display: inline-block;
padding: 0;
margin: 0 1px;
}
.icon-location {
width: 16px;
height: 19px;
background: url(images/ir/location.png) no-repeat;
display: inline-block;
padding: 0;
margin: 0 1px;
}


/* -----------footer-app */
.qrcode-box {
text-align: center;
padding: 20px 0;
}
.footer_address .social-icons span a {
    background: #6DA975;
        padding: 6px 8px;
}

.footer_address .social-icons {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
	direction: ltr;
}

.footer_address .social-icons span {
    padding: 14px 7px;
}
.app-download-box {
	text-align: center;
	margin-top: 13px;
}
.app-download-box a{
  background: linear-gradient(96.14deg, #5EFEEB -10.84%, #00695D 196.74%);
    padding: 12px 30px;
    border-radius: 4px;
      display: table;
    margin: 0 auto;
}
.footer-app-downlink {
	font-size: 15px;
	color:#fff;
}

.top-left-header {
    direction: rtl;
    font-size: 14px;
    padding: 6px 0;
    color: #fff;
    float: left;
}
.chetor-box {
    float: right;
    display: table;
    padding: 0 10px;
}
.mytehran-box {
    float: right;
    display: table;
    padding: 0 10px;
}
.top-left-header img {
	padding-left: 8px;
	padding-top: 5px;
}
.chetor-box > a:link,.chetor-box > a:visited {
	color: #fff;
}
.mytehran-box > a:link,.mytehran-box > a:visited {
	color: #fff;
  padding:4px 8px;
}
/* --------------------- Top-right-Header*/
.topheaderright {
	padding-right: 0;
}
.top-right-header {
    direction: rtl;
    font-size: 14px;
    padding: 10px 0;
    color: #fff;
    float: right;
    padding: 14px 0;
}

/* +++++++++++++++++++ Ver 2 +++++++++++++++++++++++++++++++ */
.list-item-right-header{margin: 0;}
.list-item-right-header li {
	float: right;
	list-style-type: none;
	border-left: 1px solid #5bc2af;
}
.list-item-right-header li>a {
padding: 4px 8px;
}
.list-item-right-header li:last-child {
	border-left: 0;
}
.header-search-box{cursor: pointer;}


/*--------- Search style ----------*/
#Search{ text-align:center;margin:0; padding:6px 0;direction: rtl;}
.searchcss, a.searchcss:link, a.searchcss:active, a.searchcss:visited{ color:#ffffff; text-decoration:none;
font-weight:normal; font-size:15px; display:block; position:absolute; width:33px; height:33px; left:0; top:4px;
text-indent:-99999px; overflow:hidden; }
.searchSite {text-indent:-99999px; }
a.searchcss:hover{ color:#000000; text-decoration:none; font-weight:normal; }
#Search input[type="text"] {
	background: transparent;
	border-width: 0 0 1px 0;
	color: #fff;
	width: 100%;
	padding: 2px;
	border-color: #d5d5d5;
  max-width:100%;
}
#Search > span > a{ display: block;position:absolute;left:0; top:-5px;height:35px; width:28px;
padding:0;border:none;box-shadow:none;webkit-box-shadow:none;overflow:hidden;text-indent:-99999px;background:url(images/icon_search2.png)
no-repeat 6px 9px;z-index:1;cursor:pointer;}
#Search .searchInputContainer a.dnnSearchBoxClearText {

  right: auto;
  left:8px;
  top: 40px;
	z-index: 1111;
}
#dnn_dnnSEARCH_ClassicSearch {
position: relative;
}
ul.searchSkinObjectPreview {

	z-index: 1110;
}
#Search ::placeholder {
  color: #fff;
  opacity: 1; /* Firefox */
}

#Search :-ms-input-placeholder 
{ /* Internet Explorer 10-11 */
 color: #fff;
}

#Search ::-ms-input-placeholder { /* Microsoft Edge */
 color: #fff;
}
ul.searchSkinObjectPreview > li {
	padding: 6px 22px 6px 12px;
	text-align: right;
}
a.lnr.lnr-cross {
  padding: 0px 10px;
}
/*--------- Header-Style ----------*/

#HeaderOne {
  position: relative;
  /* overflow: hidden; */
  background: #F3FFFD;

}
/* --------------------Card Link */
.card {
  position: relative;
  word-wrap: break-word;
  background-color: #fff;
  border: 1px solid rgba(0,0,0,.125);
  border-radius: .25rem;
}
.card-header {
  padding: .75rem 1.25rem;
  margin-bottom: 0;
  border-bottom: 1px solid #ececf0;
}
.card-body {
  padding:0;
}
ul.list-group {
  padding-left: 0;
  margin: 0;
}

.list-group-item {
  border:0;
  border-radius: 0;
}
/* =============================== CustomStyle ===================================== */
A:hover { color:#29786a;}

/* ------------------Date-Header CurentDate------------------------- */
.inner-header-date {
    padding:12.26px 24px;
    display: table;
    float: right;
    background: #6DA975;
    margin: 0 9.5px;
    border-radius: 20px;
}
.curentDate-headerStyle {
	color: #fff;
}

/* ------------------Responsive Style------------------------- */


@media handheld, only screen and (max-width: 991px){


/* ---------------Menu--------------------*/
.skin_top {
	display: none;
} 
.skin_top_inner {
	display: none;
} 
#skin_header_innerBanner {
	background: #444;
	position: relative;
	top: 0;
}
.navbar-top-margin {
	margin-top: 0;
}
/* ---------------site_logo img--------------------*/
/* .site_logo img {
	max-height: 40px;
} */
 /*----------------- link-icon-xs-box  */
#link-icon-xs-box {
  display: block;
  position: absolute;
  left: 75px;
  top: 10px;
  z-index: 999;
}

#link-icon-xs-box ul li {
  list-style: none;
direction: rtl;
margin: 0;
}
#link-icon-xs-box ul li {
	list-style-type: none;
  display: inline-block;
  padding-right: 8px;
}
#link-icon-xs-box li .header-search-box > img {
	width: 16px;
}
.menuclick {background:url(images/btn_menu.png) no-repeat center center; width:40px; height:40px; display: block; }
    /* .menu_box {
        display: block;
    } */
    /* .chetor-box {
        float: none;
        padding: 10px 10px;
    }
    .mytehran-box {
        float: none;
        padding: 10px 10px;
    }
    .lang-box {
        float: none;
        padding: 10px 10px;
        }
    .contactus-box {
        float: none;
        padding: 10px 10px;
        } */

        /*----------------- top-banner */
        /* .row-display{  display: flex;
            flex-direction: column;}
        .col-xs-display1{
            width: 50%;
            position: relative;
            order: 1;
        } */
        /* .col-xs-display2{
            width: 100%;
            position: relative;
            order: 3;
        }
        .col-xs-display3{
            width: 50%;
            position: relative;
            order: 2;
        } */


 /*----------------- Footer-box */
.footer_grid3a,.footer_grid3b,.footer_grid3c,.footer_grid3d {
  margin: 40px 0 0 0;
  min-height: 320px;
}

 /*----------------- Social-Links  */
.Social-Links {
	text-align: center;
}
.footerpane {
	padding: 0 !important;
}
.footerpane-copyright{text-align: center;}

 
/* ----------------------- InnerPage-Breadcrumb-Responsive */
.page_name {
	position: absolute;
	top: auto;
  background: rgba(0,0,0,0.5);
  height: auto;
}
.pagename_style h1 {
	font-size: 18px;
	margin: 0;
	float: right;
	padding: 8px 15px 8px 0;
}
.breadcrumb_style {
	float: left;
	padding: 12px 0 12px 15px;
}
.inner_pagename.pagename_style h1::after {
display: none;
}
}
@media handheld, only screen and (max-width: 767px){
     /*----------------- News-tab */
     .tab-news-img img {
      width: 100%!important;
    }
     /*----------------- banner-box */
     .caption-banner-box {
        display: none;
    }
     /*----------------- app-box */
.app-top-title {
	text-align: right;
}
.app-bottom-link {
	text-align: center;
}
.app-box > .col-xs-12 > img {
	width: 100px;
	margin: 0 auto;
}

 /*----------------- Footer-box */

.footer_grid3b,.footer_grid3c,.footer_grid3d {
	margin: 0 0 0 0;
}
 /*----------------- skin_top */
.skin_top {
	background: #43ac98;
	min-height: 80px;
}
#skin_header {
top:80px;
box-shadow: none;
}
.topheadergrid6b {
	top: 40px;
	width: 100%;
}
#dnn_dnnSEARCH_ClassicSearch {
	display: block;
}
.searchInputContainer {
	 display: table;
    margin: 0;
    width: 100%;
}
#Search input[type="text"] {
	width: 100%;
    max-width: 100%;
    padding: 2px 12px;
}
ul.searchSkinObjectPreview {
	width: 100%;
}
/* .visible-xs-none{display: none;} */
}




@media handheld, only screen and (max-width: 463px){
    .skin_top {
        min-height: 120px;
    }
    .topheadergrid6b {
        top: 80px;
    }
}
/* ------------------- Feedback FormItem */
.FeedbackForm .dnnFormItem {
  direction: rtl;
}

/* ========================= Search box ============================ */
.search-popup-box-active { overflow: hidden; }
.search-popup-box { position: relative; }

@media only screen and (max-width: 767px) {
    .search-popup-box .popup-reveal { display: none !important; }
}

.search-popup-box .popup-content { position: fixed; top: 0; left: 0; background-color: rgba(255, 255, 255, 1); z-index: 1000; display: table; table-layout: fixed; height: 100%; width: 100%; color: #666; }
    .search-popup-box .popup-content.color-dark { background-color: rgba(30, 30, 30, 1); }
.search-popup-box .icon { font-size: 16px; position: relative; cursor: pointer; display: inline-block; vertical-align: middle; transition: color ease-in 300ms; -moz-transition: color ease-in 300ms; /* Firefox 4 */ -webkit-transition: color ease-in 300ms; /* Safari and Chrome */ -o-transition: color ease-in 300ms; /* Opera */ -ms-transition: color ease-in 300ms; /* IE9? */ }
.search-popup-box .magnifier { width: 22px; height: 22px; display: inline-block; vertical-align: middle; position: relative; }
    .search-popup-box .magnifier:after { content: ""; width: 25px; height: 25px; position: absolute; top: -5px; left: -17px; border: 4px solid; border-radius: 50%; }
    .search-popup-box .magnifier:before { content: ""; width: 14px; position: absolute; bottom: -4px; right: 13px; border-bottom: 5px solid; -webkit-transform: rotate(48deg); transform: rotate(48deg); -webkit-transform-origin: right bottom; transform-origin: right bottom; }
.search-popup-box .icon:hover .magnifier:after { }
.search-popup-box .magnifier i { position: absolute; top: 0; left: 0; width: 20px; height: 20px; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: -webkit-transform ease-in 300ms; transition: transform ease-in 300ms; display: block; margin: 0; }
    .search-popup-box .magnifier i:after, .search-popup-box .magnifier i:before { position: absolute; content: ""; }
    /*.search-popup-box .magnifier i:after { border-left: 1px solid; height: 7px; width: 0; top: 4px; left: -5px; }
    .search-popup-box .magnifier i:before { border-bottom: 1px solid; height: 0px; width: 7px; top: 7px; left: -8px; }*/
.search-popup-box .magnifier:hover i { -webkit-transform: scale(1); transform: scale(1); }
.search-popup-box .popup-center { text-align: center; display: table-cell; vertical-align: middle; width: 100%; transition: all ease-in 200ms 0ms; -moz-transition: all ease-in 200ms 0ms; /* Firefox 4 */ -webkit-transition: all ease-in 200ms 0ms; /* Safari and Chrome */ -o-transition: all ease-in 200ms 0ms; /* Opera */ -ms-transition: all ease-in 200ms 0ms; /* IE9? */ }
.search-popup-box .icon > span { display: inline-block; vertical-align: middle; }
span[id*="ClassicSearch"] { position: relative; display: inline-block; width: 846px; max-width: 80%; }
.search-popup-box .searchInputContainer { display: inline-block; position: relative; width: 100%; margin: 0; }
.search-popup-box .NormalTextBox { width: 100%; background: none; border: none; border-bottom: 2px solid #666; font-size: 20px; color: #333; padding: 25px 60px; outline: none; text-align: center; }
.search-popup-box ul.searchSkinObjectPreview { width: 100%; text-align: left; }
.search-popup-box .NormalTextBox::-webkit-input-placeholder { color: #666; }
.search-popup-box .NormalTextBox:-moz-placeholder { color: #666; }
.search-popup-box .NormalTextBox::-moz-placeholder { color: #666; }
.search-popup-box .NormalTextBox:-ms-input-placeholder { color: #666; }
.search-popup-box .NormalTextBox:placeholder { color: #666; }
.search-popup-box .color-dark .NormalTextBox { color: #fff; border-bottom-color: #FFF; }
    .search-popup-box .color-dark .NormalTextBox::-webkit-input-placeholder { color: #ebebeb; }
    .search-popup-box .color-dark .NormalTextBox:-moz-placeholder { color: #ebebeb; }
    .search-popup-box .color-dark .NormalTextBox::-moz-placeholder { color: #ebebeb; }
    .search-popup-box .color-dark .NormalTextBox:-ms-input-placeholder { color: #ebebeb; }
    .search-popup-box .color-dark .NormalTextBox:placeholder { color: #ebebeb; }
.search-popup-box .color-dark .search { color: #FFF; }
.search-popup-box .color-dark .popup-close { color: #FFF; }
.search-popup-box a.search { position: absolute; right: 0px; top: 50%; margin-top: -24px; font-size: 26px; color: #666666; border: none; background: none; outline: none; width: auto; height: auto; transition: color ease-in 200ms; -moz-transition: color ease-in 200ms; /* Firefox 4 */ -webkit-transition: color ease-in 200ms; /* Safari and Chrome */ -o-transition: color ease-in 200ms; /* Opera */ -ms-transition: color ease-in 200ms; /* IE9? */ }
    .search-popup-box a.search:before { font-family: linearicons !important; content: "\e922"; text-decoration: none; }
    .search-popup-box a.search:hover { color: #20a3f0; text-decoration: none; }
.search-popup-box .popup-close { position: absolute; right: 50px; top: 50px; cursor: pointer; font-size: 24px; z-index: 10; }
    .search-popup-box .popup-close:hover { color: #20a3f0; }
.search-popup-box .info { color: #666666; font-size: 15px; }

@media only screen and (max-width: 767px) {
    .search-popup-box .NormalTextBox { padding: 25px 9px; font-size: 13px; }
    .search-popup-box a.search { font-size: 20px; margin-top: -20px; }
    .search-popup-box span[id*="ClassicSearch"] { max-width: 98%; }
}

@-webkit-keyframes anim-popup-top {
    0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
    35%, 65% { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
    100% { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
}

@keyframes anim-popup-top {
    0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
    35%, 65% { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
    100% { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
}

@-webkit-keyframes anim-popup-top-content {
    0%, 25% { opacity: 0; -webkit-transform: translate3d(0, -25px, 0); transform: translate3d(0, -25px, 0); }
    65% { opacity: 1; -webkit-transform: translate3d(0, 0px, 0); transform: translate3d(0, 0px, 0); }
    100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}

@keyframes anim-popup-top-content {
    0%, 25% { opacity: 0; -webkit-transform: translate3d(0, -25px, 0); transform: translate3d(0, -25px, 0); }
    65% { opacity: 1; -webkit-transform: translate3d(0, 0px, 0); transform: translate3d(0, 0px, 0); }
    100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}

@-webkit-keyframes anim-popup-out {
    0% { top: 0; }
    100% { opacity: 0; top: 0; }
}

@keyframes anim-popup-out {
    0% { top: 0; }
    100% { opacity: 0; top: 0; }
}

@-webkit-keyframes anim-popup-in {
    0%, 25% { opacity: 0; }
    65%, 100% { opacity: 1; }
}

@keyframes anim-popup-in {
    0%, 25% { opacity: 0; }
    65%, 100% { opacity: 1; }
}

.search-popup-box.hide { display: none; }
.search-popup-box .popup-content { -webkit-animation: none; animation: none; top: -100%; }
    .search-popup-box .popup-content.loaded { -webkit-animation: anim-popup-out .3s ease-in; animation: anim-popup-out .3s ease-in; }
    .search-popup-box .popup-content.active { -webkit-animation: anim-popup-top 1.5s cubic-bezier(0.2, 1, 0.3, 1) both; animation: anim-popup-top 1.5s cubic-bezier(0.2, 1, 0.3, 1) both; }
        .search-popup-box .popup-content.active .popup-center { -webkit-animation: anim-popup-top-content 1.5s cubic-bezier(0.2, 1, 0.3, 1) both; animation: anim-popup-top-content 1.5s cubic-bezier(0.2, 1, 0.3, 1) both; }
        .search-popup-box .popup-content.active .popup-close { -webkit-animation: anim-popup-in 1.5s cubic-bezier(0.2, 1, 0.3, 1) both; animation: anim-popup-in 1.5s cubic-bezier(0.2, 1, 0.3, 1) both; }

@media only screen and (max-width: 991px) {
    .search-popup-box .popup-content, .search-popup-box .popup-content.active { top: 0; }
        .search-popup-box .popup-content, .search-popup-box .popup-content.active, .search-popup-box .popup-content .popup-center, .search-popup-box .popup-content.active .popup-center, .search-popup-box .popup-content.active .popup-close { -webkit-animation: none !important; animation: none !important; }
}

.search-text { border-bottom: 1px solid rgba(0, 0, 0, 0.9); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); height: 36px; }
    .search-text .NormalTextBox { background: none; border: none; padding: 5px 5px; font-size: 13px; width: 180px; outline: none; color: #333333; height: 36px; line-height: 26px; }
    .search-text .search { background: none; border: none; padding: 4px 12px; color: inherit; color: #333333; margin-right: -5px; height: 36px; line-height: 28px; }
        .search-text .search span { vertical-align: middle; }
    .search-text.color-light { border-bottom: 1px solid rgba(255, 255, 255, 0.9); }
        .search-text.color-light .NormalTextBox, .search-text.color-light .search { color: #fff; }

@media only screen and (max-width: 992px) { /* search-popup-box */
    .search-popup-box .popup-close { right: 13px; top: 0; height: 64px; line-height: 64px; transition: color ease-in 200ms, opacity ease-in 200ms 200ms !important; -moz-transition: color ease-in 200ms, opacity ease-in 200ms 200ms !important; /* Firefox 4 */ -webkit-transition: color ease-in 200ms, opacity ease-in 200ms 200ms !important; /* Safari and Chrome */ -o-transition: color ease-in 200ms, opacity ease-in 200ms 200ms !important; /* Opera */ -ms-transition: color ease-in 200ms, opacity ease-in 200ms 200ms !important; /* IE9? */ z-index: 1; }
        .search-popup-box .popup-close .lnr { line-height: 64px; }
    .search-popup-box .popup-reveal { display: none; }
    .search-popup-box .popup-content { opacity: 0; visibility: hidden; color: #666; transform: translateX(0%); -ms-transform: translateX(0%); /* Internet Explorer */ -moz-transform: translateX(0%); /* Firefox */ -webkit-transform: translateX(0%); /* Safari Ã¥â€™Å’ Chrome */ -o-transform: translateX(0%); /* Opera */ transition: all 0.4s ease; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; -ms-transition: all 0.4s ease; }
        .search-popup-box .popup-content.active { opacity: 1; visibility: visible; transition: all 0.4s ease; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; -ms-transition: all 0.4s ease; }
        .search-popup-box .popup-content .popup-center { transform: scale(1.1) !important; -ms-transform: scale(1.1) !important; /* Internet Explorer */ -moz-transform: scale(1.1) !important; /* Firefox */ -webkit-transform: scale(1.1) !important; /* Safari Ã¥â€™Å’ Chrome */ -o-transform: scale(1.1) !important; /* Opera */ transition-delay: 0ms !important; -moz-transition-delay: 0ms !important; /* Firefox 4 */ -webkit-transition-delay: 0ms !important; /* Safari Ã¥â€™Å’ Chrome */ -o-transition-delay: 0ms !important; /* Opera */ -ms-transition-delay: 0ms !important; /* IE9? */ transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1); -moz-transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1); /* Firefox 4 */ -webkit-transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1); /* Safari Ã¥â€™Å’ Chrome */ -o-transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1); /* Opera */ -ms-transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1); /* IE9? */ }
        .search-popup-box .popup-content.active .popup-center { transform: scale(1) !important; }
}

.lnr { letter-spacing: -0.05em; }
/* ==================== Bootstrap Reset =============================== */
/* ----------- MegaMenu ---------------------- */
.navbar-nav {
	margin: 0;
}
.navbar.navbar-inverse {
	background-color: transparent;
	border: 0;
	border-radius: 0;
	position: relative;
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
    position: relative;
    box-sizing: border-box;
}
.navbar-collapse {
padding: 0;
	border-top: 0;
	box-shadow: none;
}
.example-megamenu .container-fluid {
	padding: 0;
}
  
.navbar-inverse .navbar-nav > li > a {
	color: #fff;
  font-family: iransans-medium;
  font-size: 16px;
  white-space: nowrap;
  padding: 12px;
  text-transform: none;
  font-weight: normal;
}
.navbar-inverse .navbar-nav > li > a::after {
	content: "";
	width: 1px;
	background-color: #fff;
	position: absolute;
	left: 0;
	top: 6px;
	bottom: 6px;
}
.navbar-inverse .navbar-nav > li:last-child > a::after {
display: none;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
	/* border: 1px solid #fff;
	color: #ffffff; */
	background: transparent;
	/* border-radius: 4px; */
} 
@media (min-width: 768px) {
  .navbar {
    margin-bottom: 0;
    border: 0;
  }
  .navbar-nav {
    padding: 10px 0;
    margin: 0;
  }
  .navbar-nav > li {
    float: right;
  }

  
  }
  /* ------------------------------------- */
  @media (max-width:991px)
  {
     .site-navigation
      {
         position: absolute;
          top: 50%;
          right: 20px;
          transform: translate(0, -50%);
          -webkit-transform: translateY(-50%);
      }
     .nav-invert .site-navigation
      {
          left: 20px;
          right: 0;
      }
      .navbar-header {
          float: none;
      }
      .navbar-left,.navbar-right {
          float: none !important;
      }
      .navbar-toggle {
          display: block;
      }
      .navbar-collapse {
          border-top: 1px solid transparent;
          box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
      }
      .navbar-fixed-top {
          top: 0;
          border-width: 0 0 1px;
      }
      .navbar-collapse.collapse {
          display: none!important;
      }
      .navbar-nav {
          float: none!important;
          margin-top: 7.5px;
      }
      .navbar-nav>li {
          float: none;
      }
      .navbar-toggle {
	margin-right: 0;
	margin-left: 15px;

}
      .navbar-nav>li>a {
          padding-top: 10px;
          padding-bottom: 10px;
      }
      .collapse.in{
          display:block !important;
      }
      .navbar-inverse .navbar-nav > li > a::after {
display: none;
      }
      .navbar-toggle {
        float: left;
      }
      .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border: 0;
        box-shadow: none;
      }
  .play-pause-buttons{display: none;}
  }
/* ----------- Focus ---------------------- */

a:focus {
	/* border: 2px solid #006dd5!important;
	border-radius: 3px;
	box-shadow: 0 0 0 4px #c7eafb;
	outline-offset: 0;
	outline: 0; 
  outline: 0px solid transparent;
  border-radius: 3px;
  border: 2px solid #006dd5!important;
  box-shadow: 0 0 0 4px #c7eafb;
	outline-offset: 0;
	outline: 0; 
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;*/
}
.site_logo h1 > a:focus {
	padding: 12px 6px;
}
.site_logo > a:focus {
	display: table;
 
}
button:focus {
 /* outline: 0px solid transparent;
  border-radius: 3px;
  border: 2px solid #006dd5!important;
  box-shadow: 0 0 0 4px #c7eafb;
	outline-offset: 0;
	outline: 0; 
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;*/
}
.services-tehran-box a:focus {
	border: 0 !important;
	border-radius: 0;
	box-shadow:none;
  outline-offset: 0;
	outline: 0;
}
#extra-item4 a:focus {
  display: table;
  margin: 0 auto;
  padding: 0px 8px;
}
.cat-news-box > a{display: table;}
.hero-grid.effect-move.services-tile3 >a{display: table;}

.extra-list li:nth-child(4):focus-within {
  right: -20px;
}

.uw-sl a:focus {
  outline: none!important;
}
/* ------------------- Accessibility ---------------- */
.edsA_widget .edsA_properties {
  display: none;
}
.edsA_widget.edsA_widgetOpen .edsA_properties {
  display: block;
}
.modal-title {
	text-align: center;
}
.modal-footer {
	text-align: center;
}


@media handheld, only screen and (max-width: 680px) {

   div#dnn_FooterGrid3B, div#dnn_FooterGrid3C,div#dnn_FooterGrid3A {
    width: 100%;
}
.footer_address.mobile-social-icons {
    border-top: 1px solid #6DA975;
}
footer#footer_top {
    border-radius: 40px 40px 0 0;
	        margin-top: 52px;
        padding-top: 0;

}
.footer_address.center-box-footer .social-icons {
    display: none;
}
.footer_address.mobile-social-icons {
    display: block;
}

}