/* mrud theme by www.dnnsoftware.ir */

@-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:"DroidKufi-bold";src:url('fonts/DroidKufi-bold.eot');src:local('DroidKufi'), local('DroidKufi-bold'), url("fonts/DroidKufi-bold.eot?#iefix") format("embedded-opentype"), url("fonts/DroidKufi-bold.woff2") format("x-woff2"), url("fonts/DroidKufi-bold.woff") format("woff"), url("fonts/DroidKufi-bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap;}
@font-face {font-family: IRANSans;
            font-style: normal;
            font-weight: normal;
            src: url('fonts/IRANSansWeb_Light.eot');
            src: url('fonts/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),
                url('fonts/IRANSansWeb_Light.woff2') format('woff2'),
                 url('fonts/IRANSansWeb_Light.woff') format('woff'),
                url('fonts/IRANSansWeb_Light.ttf') format('truetype');
font-display:swap;

}
@font-face {font-family: IRANSans;
            font-style: normal;
            font-weight: 500;
            src: url('fonts/IRANSansWeb_Medium.eot');
            src: url('fonts/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),
                url('fonts/IRANSansWeb_Medium.woff2') format('woff2'),
                 url('fonts/IRANSansWeb_Medium.woff') format('woff'),
                url('fonts/IRANSansWeb_Medium.ttf') format('truetype');
font-display:swap;

}
/*--------- Global CSS Reset & Standards ----------*/
#Body                                                       {background:url(images/body_bg.jpg) repeat 0 0 #fff;margin:0;padding:0;color:#282d30;}
html, body                                                  {margin:0;padding:0;font:normal 13px/2em IRANSans, Tahoma, sans-serif;color:#282d30;direction:rtl;}
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;}
::-moz-selection                                            {color:#fff;}
::selection                                                 {color:#fff;}
img                                                         {height:auto;border:0;}
table img                                                   {max-width:none;}
p                                                           {margin:0 0 8px 0;}

a:link                                                      {text-decoration:none;}
a:visited                                                   {text-decoration:none;}
a:hover                                                     {color:#555;text-decoration:none;-moz-transition:color 0.2s linear;-webkit-transition:color 0.2s linear;transition:color 0.2s linear;}
a:active                                                    {text-decoration:none;}

h1, h2, h3, h4, h5, h6                                      {line-height:2em;letter-spacing:0;font-weight:normal;}
h1                                                          {font-size:28px;}
h2                                                          {font-size:24px;}
h3                                                          {font-size:20px;}
h4                                                          {font-size:18px;}
h5                                                          {font-size:16px;}
h6                                                          {font-size:14px;}

.Head                                                       {font-weight:500;font-size:16px;}
.SubHead                                                    {font-weight:500;font-size:15px;}
.SubSubHead                                                 {font-size:14px;}
.Normal                                                     {font-size:14px;line-height:2em;color:#282d30;}

/*-------- 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-right:-15px;margin-left:-15px;}
ol, ul                                                      {list-style:none;}
ul li                                                       {list-style-type:none;}
ul li li                                                    {list-style-type:circle;}
ol li                                                       {list-style-type:decimal;}
.nav li                                                     {list-style:none !important;}
a                                                           {outline:none !important;border:0;}
.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;}

/*------- ControlPanel style --------*/
.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;}
.dnnSortable                                                {min-height:0 !important;}
.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;}

/*-------- clear float ---------*/
.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;}

/*-------- 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;}

/*-------- skin ---------*/
a:link, a:visited, a:active                                 {color:var(--accent-color);}
h1, h2, h3, h4, h5, h6                                      {color:var(--accent-color);}
::-moz-selection                                            {background-color:var(--accent-color);}
::selection                                                 {background-color:var(--accent-color);}
.jspDrag                                                    {background: var(--accent-color);}

/*--------- Pane Style ----------*/
.DNNEmptyPane                                               {display:none !important;}
.dnnpane [class*="col-md"],
.dnnpane [class^="col-md"]                                  {padding:10px 15px;}
.skin_top                                                   {background:#fff;}
.bottom_panes                                               {background:#fff;}
.socialpane                                                 {padding:2px 0 0 0;margin:0;float:right;}
.socialpane_style                                           {margin: 0 9px 0 0;padding: 3px 0 0;float:left;}
.home .three_grid4a                                         {padding:0 15px !important;}
.footer_grid4a                                              {margin:0;}
.footer_grid4b                                              {margin:0;}
.footer_grid4c                                              {margin:0;}
.footer_grid4d                                              {margin:10px 0 0;}
.footer_grid12                                              {margin:10px 0 0;}

/*-------- Design style --------*/
#skin_wrapper                                               {width:100%;position:relative;margin:0 auto;padding:0;}
#HeaderOne                                                  {background:url(images/headerOnebg.png)top center no-repeat;}
.skin_width                                                 {width:100%;max-width:970px;min-width:767px;margin:0 auto;position:relative;border-left:1px solid #eaf1f7;border-right:1px solid #eaf1f7;}
.mobile_nav                                                 {display:none;}
.skin_main                                                  {background:none;}
.skin_main_bg                                               {min-height:550px;background:#fff;}
.skin_content                                               {padding:8px 15px 5px;}
.content-bg                                                 {background:rgba(0, 0, 0, 0) url("images/bg-inner.png") no-repeat scroll right top;}
.content_whitebg                                            {background:#fff;}
.skin_main_padding                                          {padding:0 20px;}
.date_position .fa.fa-envelope                              {color:#35b2cd;}
.date_position .fa.fa-user                                  {color:#e5b628;}
.date_position .fa.fa-sitemap                               {color:#73c774;}
.date_position .fa.fa-home                                  {color:#ef5252;}
.date_position .fa                                          {font-size:14px;margin-left:2px;}
.skin_header                                                {/*border-bottom:solid 1px var(--border-color);*/border-bottom:solid 1px #eaf1f7;}
.header_style                                               {position:relative;min-height:100px;background:#fff;}
.logo_style                                                 {float:right;margin:0;padding:10px;margin-top:10px;}
.site_logo                                                  {line-height:100px;padding-right:10px;}
.menu_style                                                 {display:none;}
.bannerTopPane                                              {display:none;background:#fff;}
.date_position                                              {float:left;width:245px;min-height:55px;margin-top:38px;}
.currentdate_style                                          {float:left;color:var(--accent-color);}
.lang                                                       {float:left;color:var(--accent-color);}
.search_position                                            {position:relative;}
.dateandlang                                                {height:25px;   margin-left: -5px;margin-right: 5px;}
.flag                                                       {background:rgba(0, 0, 0, 0) url("images/flag1404.png") no-repeat scroll 0 0;height:132px;margin-left:-18px;width:118px;float:left;}

#Footer1                                                    {background-color:transparent;}
.footer_contact > p                                         {font-family:DroidKufi-bold;font-size:12px;}
.skin_footer_bg                                             {background:#fff;position:relative;}
.footer_top                                                 {background:none;border-top:1px solid #eaf1f7;position:relative;}
.footer_wrap                                                {background:none;height:40px;color:#517aa6;padding:0 20px;border-top:1px solid #eaf1f7;border-bottom:1px solid #eaf1f7;}
.copyright_style                                            {float:right;line-height:39px;padding:0 0px 0 10px;}
.copyright_style > span > span                              {color:#282d30;}
.footer_right                                               {float:left;line-height:39px;padding-left:0px;}
.footer_top::before                                         {border-right:1px solid #eaf1f7;content:"";height:100%;left:41.6667%;position:absolute;top:0;}
.footerpane_style, .footerpane_style *                      {color:var(--accent-color);}
.footerpane_style a, .footerpane_style a:link               {color:#294575;text-decoration:none;}
.footerpane_style a:visited                                 {color:#517aa6;text-decoration:none;}
.footerpane_style a:hover                                   {text-decoration:none;}
.footerpane_style a:active                                  {color:#517aa6;text-decoration:none;}
.footer_grid4b.col-md-4                                     {padding:10px 0;width:34.333%;}
.footer_grid4c.col-md-4                                     {width:32.333%;}

/*--------- Footer style ----------*/
.Footer, A.Footer:link, A.Footer:visited, A.Footer:active {padding:0px 5px;color:var(--accent-color);font-size:12px;text-decoration:none;}
A.Footer:hover {text-decoration:none;color:var(--accent-color);}

/*--------- Search Style ----------*/
#Search                                                     {position:absolute;left:3px;top:0px;margin-left: -5px;}
#Search input[type="text"]                                  {background:#ffffff;border: 1px solid var(--border-input);font-size:12px;color:#696969;width:245px;height:27px;padding:2px 6px 2px 5px;}
#Search a.searchcss                                         {display:block;position:absolute;left:5px;top:5px;height:19px;width:19px;padding:0;overflow:hidden;text-indent:-99999px;background:url(images/icon_search.jpg) no-repeat 0 0;cursor:pointer;}
#Search .searchInputContainer a.dnnSearchBoxClearText       {margin-left:20px;margin-top:4px;z-index:1002;top:2px;}
ul.searchSkinObjectPreview,
.rtl ul.searchSkinObjectPreview                             {z-index:400;}

/*--------- Sidebar Style ----------*/
.SM_main_content                                            {background:#fff;}
.RM_position                                                {float:right;width:24%;padding:15px 10px 20px 0;}
.RM_skin_content                                            {float:right;min-height:350px;width:76%;padding:15px 20px 20px 10px;}
.LM_position                                                {float:left;width:24%;padding:15px 0 20px 10px;}
.LM_skin_content                                            {float:left;min-height:350px;width:76%;padding:15px 10px 20px 20px;}
.side_style                                                 {padding:0;}

/*--------- Scroll Top Style ----------*/
#top-link                                                   {background:url(images/scroll_top.png) no-repeat scroll center top #999;background:url(images/scroll_top.png) no-repeat scroll center top rgba(0, 0, 0,0.3);border:0 none;border-radius:2px;-webkit-border-radius:2px;-moz-border-border-radius:2px;bottom:20px;left:40px;display:block;height:38px;padding:0;width:50px;position:fixed;text-decoration:none;z-index:903;}
#top-link:hover                                             {background:url(images/scroll_top.png) no-repeat scroll center bottom #666;background:url(images/scroll_top.png) no-repeat scroll center bottom rgba(0, 0, 0,0.5);-webkit-transition:all 0.2s ease-in 0s;-moz-transition:all 0.2s ease-in 0s;-o-transition:all 0.2s ease-in 0s;transition:all 0.2s ease-in 0s;}
.author                                                     {width:30px;height:30px;display:block;position:absolute;right:12px;bottom:5px;overflow:hidden;text-indent:99px;background:url(images/author.png) 50% 50% no-repeat;}
/*--------- 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 -1px 0 0;color:#666;}
.fontawesome-icon-list [class*="col-md-"]:hover             {color:#049AD9;}
.fontawesome-icon-list span.fa                              {font-size:22px;margin-left:5px;width:30px;position:relative;top:2px;}

/*--------- Breadcrumb style ----------*/
.breadcrumb_style                                           {min-height:25px;border-bottom:1px solid #dee9f1;padding:0 15px;}
.breadcrumb_style span.yourlocation                         {font-size:12px;}
a.breadcrumb, a.breadcrumb:visited, a.breadcrumb:active     {color:#696969;font-size:12px;text-decoration:none;padding:0 22px 1px 5px;display:inline-block;background: url(images/breadcrumb-arrow.png) no-repeat 100% 50%;}
span.breadcrumb                                             {color:#696969;font-size:12px;padding:0 22px 1px 5px;display:inline-block;background: url(images/breadcrumb-arrow.png) no-repeat 100% 50%;}


/*--------- StandardMenu style ----------*/
#HeaderOne #standardMenu .subMenu li.selected > a span,
#HeaderOne #standardMenu .subMenu li.breadcrumb > a span,
#HeaderOne #standardMenu .subMenu li.item a:hover span      {background:var(--accent-color);}
#standardMenu                                               {position:relative;margin:0 auto;}
#standardMenu ul                                            {list-style:none;margin:0;padding:0;}
#standardMenu li                                            {position:relative;display:block;float:right;margin:0;list-style-type:none;}
#standardMenu .rootMenu li a                                {display:block;position:relative;cursor:pointer;text-decoration:none;border-bottom:1px solid transparent;}
#standardMenu .rootMenu > li.selected > a,
#standardMenu .rootMenu > li.breadcrumb > a                 {text-decoration:none;border-bottom:1px solid;}
#standardMenu .rootMenu li:hover a,
#standardMenu .rootMenu li a:hover                          {text-decoration:none;border-bottom:1px solid;}
#standardMenu .rootMenu li a span                           {display:block;padding:0 18px;padding-bottom:20px;line-height:80px;color:#3d3d3d;white-space:nowrap;font-size:14px;font-weight:normal;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;}
#standardMenu .subMenu                                      {position:absolute;right:0;width:200px;top:101px;z-index:1210;display:none;padding:0;box-shadow:0 10px 10px rgba(0,0,0,.1);-webkit-box-shadow:0 10px 10px rgba(0,0,0,.1);-moz-box-shadow:0 10px 10px rgba(0,0,0,.1);}
#standardMenu .subMenu ul                                   {margin:0;padding:0;position:relative;z-index:1200;background:#f7f7f7;background:rgba(255,255,255,1);border:1px solid #ddd;border:1px solid rgba(0,0,0,.1);}
#standardMenu .subMenu li                                   {float:none;clear:both;background:none;width:100%;padding:0;}
#standardMenu .subMenu li.item a                            {border:none;border-bottom:1px solid #ddd;padding:0;margin:0;background:none;}
#standardMenu .subMenu li.last > a                          {border-bottom:none;}
#standardMenu .subMenu li.item a span                       {display:block;background:none;font-size:12px;color:#3d3d3d;font-weight:normal;white-space:normal;height:auto;line-height:1.5em;padding:10px 15px 10px 15px;text-transform:none;margin:0;border:none;}
#standardMenu .subMenu li.selected > a span,
#standardMenu .subMenu li.breadcrumb > a span,
#standardMenu .subMenu li.item a:hover span                 {cursor:pointer;padding-right:20px;padding-left:10px;color:#fff;}
#standardMenu .subMenu .subarrow                            {background:url(images/menu-arrow01.rtl.gif) no-repeat;position:absolute;left:0;top:15px;width:15px;height:7px;z-index:999;}
#standardMenu .subMenu li.selected > a .subarrow,
#standardMenu .subMenu li.breadcrumb > a .subarrow,
#standardMenu .subMenu li.item a:hover .subarrow            {background:url(images/menu-arrow02.rtl.gif) no-repeat;}
#standardMenu ul li ul li ul                                {display:none;width:200px;margin:0;}
#standardMenu ul li ul li ul.level1                         {display:none;position:absolute;right:198px;top:-1px;}
#standardMenu ul li ul li ul li ul.level2                   {display:none;position:absolute;right:198px;top:-1px;}
#standardMenu ul li ul li ul li ul li:hover ul.level3       {display:block;position:absolute;right:198px;top:-1px;}
#standardMenu ul li ul li ul li ul li ul li:hover ul.level4 {display:block;position:absolute;right:198px;top:-1px;}
#standardMenu img.mmIcon                                    {max-height:24px;margin-left:7px;vertical-align:middle;}
#standardMenu img.rootIcon                                  {max-height:40px;margin-left:7px;margin-right:-10px;vertical-align:middle;}

/*-------- Mega Menu Style --------*/
.menu_style_mega                                            {border-bottom:solid 1px #eaf1f7;background:#f7fafb url(images/breadcrumb-bg.png) repeat-x 0 0;}
#dnngo_megamenu ul                                          {font-family:inherit;}
#dnngo_megamenu > div > ul                                  {display:inline-block;vertical-align:middle;}
* + html #dnngo_megamenu > div > ul                         {display:inline;}
#dnngo_megamenu > div > ul > li                             {background:none;}
#dnngo_megamenu > div > ul > li > a > span                  {padding:0 16px;display:block;/*color:#8d9ea5;*/color:#696969; font-size:13px;font-weight:500;height:32px;line-height:32px;}
#dnngo_megamenu > div > ul > li > a:hover > span,
#dnngo_megamenu > div > ul > li.menu_hover > a > span,
#dnngo_megamenu > div > ul > li.current > a > span          {color:var(--accent-color);}

#dnngo_megamenu                                             {margin:0;padding:0 10px 0 0;}
#dnngo_megamenu .primary_structure                          {width:100%;position:relative;margin:0;padding:0;}
#dnngo_megamenu .primary_structure > li                     {float:right;list-style:none;position:relative;}
#dnngo_megamenu .primary_structure > li > a                 {display:inline-block;padding:0;}
* + html #dnngo_megamenu .primary_structure > li > a        {display:inline;}
#dnngo_megamenu .primary_structure > li > a:hover,
#dnngo_megamenu .primary_structure > li.menu_hover > a,
#dnngo_megamenu .primary_structure > li.current > a         {text-decoration:none;}
#dnngo_megamenu .dnngo_menuslide                            {display:none;position:absolute;top:100%;right:0;z-index:9999;padding:0;}
#dnngo_megamenu .dnngo_slide_menu                           {margin:0;padding:10px 0;white-space:nowrap;background-color:#fff;border:1px solid var(--border-color);}
#dnngo_megamenu .dnngo_slide_menu ul {}
#dnngo_megamenu .dnngo_slide_menu ul,
#dnngo_megamenu .dnngo_slide_menu ul li                     {margin:0;padding:0;display:block;font-weight:400;font-size:12px;margin:0;padding:0;background:none;line-height:24px;height:auto;border-bottom:1px solid #d3d3d3;color:#555;position:relative;text-align:right;}
#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu            {background-color:#fff;margin:0;padding:0;display:none;position:absolute;right:100%;top:0;z-index:904;}
#dnngo_megamenu .dnngo_slide_menu li                        {position:relative;list-style:none;padding:0 15px;}
#dnngo_megamenu .dnngo_slide_menu li a                      {text-decoration:none;text-align:right;line-height:24px;display:block;color:#696969;}
#dnngo_megamenu .dnngo_slide_menu li.dir > a:after          {content:"\f104";vertical-align:middle;font-size:12px;font-family:'FontAwesome';padding:0;margin:0;display:inline-block;-webkit-text-size-adjust:none;position:absolute;left:20px;top:10px;}
#dnngo_megamenu .dnngo_slide_menu li:last-child > a         {border-bottom:none;}
#dnngo_megamenu .dnngo_slide_menu li.dir > a:after          {left:0;}
#dnngo_megamenu .dnngo_slide_menu li a span                 {color:inherit;display:block;padding:5px 5px 5px 30px;margin:0;background:none;white-space:nowrap;}
#dnngo_megamenu .dnngo_slide_menu li a span:before          {content:"\f104";vertical-align:middle;font-size:12px;font-family:'FontAwesome';padding:0;margin:0;display:inline-block;margin:0 0 0 5px;-webkit-text-size-adjust:none;}

#dnngo_megamenu .dnngo_boxslide                             {min-height:319px;clear:both;overflow:hidden;width:100%;margin:auto;margin-top:1px;text-align:right;position:relative;z-index:991;background:url("images/bg-megamenu.png") no-repeat scroll left bottom , url("images/bg-megamenuR.png") repeat-x scroll center bottom;background-color:#fff; border-bottom:1px solid #dee5eb;border-left:1px solid #dee5eb;}
#dnngo_megamenu .dnngo_boxslide .clear                      {clear:both;overflow:hidden;width:100%;height:0;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox             {float:right;padding:15px 10px 20px 0;}
#dnngo_megamenu .dnngo_boxslide .menu_leftbox               {float:right;padding:25px;}
#dnngo_megamenu .dnngo_boxslide .menu_rightbox              {float:right;padding:25px;}
#dnngo_megamenu .dnngo_boxslide .menu_rightbox:before       {content:"";position:absolute;top:0;height:100%;/*border-right:1px solid var(--border-color);*/margin-right:-26px;}
#dnngo_megamenu .dnngo_boxslide .menu_leftbox p,
#dnngo_megamenu .dnngo_boxslide .menu_rightbox p            {color:#8d9ea5;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul          {margin:0;padding:0;text-align:right;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li       {list-style:none;font-size:12px;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div       {margin:0 0 0 -21px;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul {display:inline-block;vertical-align:top;margin-left:-6px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 10px;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul {display:inline;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul:before {content:"";/*border-left:1px solid var(--border-color);*/width:0;height:100%;position:absolute;top:0;margin-right:-21px;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > a {display:block;border-bottom:1px solid #e1e6e8;margin:0 0 7px 15px;padding:0 0 10px;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > a:hover {text-decoration:none;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > a > span {color:var(--accent-color);font-size:17px;font-weight:500;}
/*#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > a > span:before {content:"\f0c9";vertical-align:middle;font-size:14px;font-family:FontAwesome;padding:0;margin:0;display:inline-block;margin:0 0 0 8px;-webkit-text-size-adjust:none;}*/
#dnngo_megamenu .item-2  .dnngo_boxslide .menu_centerbox > div > ul:nth-child(1) > li > a > span:before {content:"\f028";vertical-align:middle;font-size:14px;font-family:FontAwesome;padding:0;margin:0;display:inline-block;margin:0 0 0 8px;-webkit-text-size-adjust:none;}
#dnngo_megamenu .item-2  .dnngo_boxslide .menu_centerbox > div > ul:nth-child(2) > li > a > span:before {content:"\f129";vertical-align:middle;font-size:14px;font-family:FontAwesome;padding:0;margin:0;display:inline-block;margin:0 0 0 8px;-webkit-text-size-adjust:none;}
#dnngo_megamenu .item-2  .dnngo_boxslide .menu_centerbox > div > ul:nth-child(3) > li > a > span:before {content:"\f095";vertical-align:middle;font-size:14px;font-family:FontAwesome;padding:0;margin:0;display:inline-block;margin:0 0 0 8px;-webkit-text-size-adjust:none;}
#dnngo_megamenu .item-4  .dnngo_boxslide .menu_centerbox > div > ul:nth-child(1) > li > a > span:before {content:"\f041";vertical-align:middle;font-size:14px;font-family:FontAwesome;padding:0;margin:0;display:inline-block;margin:0 0 0 8px;-webkit-text-size-adjust:none;}
#dnngo_megamenu .item-4  .dnngo_boxslide .menu_centerbox > div > ul:nth-child(2) > li > a > span:before {content:"\f042";vertical-align:middle;font-size:14px;font-family:FontAwesome;padding:0;margin:0;display:inline-block;margin:0 0 0 8px;-webkit-text-size-adjust:none;}

#dnngo_megamenu .item-6  .dnngo_boxslide .menu_centerbox > div > ul:nth-child(2) > li > a > span:before {content:"\f072";vertical-align:middle;font-size:14px;font-family:FontAwesome;padding:0;margin:0;display:inline-block;margin:0 0 0 8px;-webkit-text-size-adjust:none;}
#dnngo_megamenu .item-6  .dnngo_boxslide .menu_centerbox > div > ul:nth-child(3) > li > a > span:before {content:"\f13d";vertical-align:middle;font-size:14px;font-family:FontAwesome;padding:0;margin:0;display:inline-block;margin:0 0 0 8px;-webkit-text-size-adjust:none;}
#dnngo_megamenu .item-6  .dnngo_boxslide .menu_centerbox > div > ul:nth-child(4) > li > a > span:before {content:"\f018";vertical-align:middle;font-size:14px;font-family:FontAwesome;padding:0;margin:0;display:inline-block;margin:0 0 0 8px;-webkit-text-size-adjust:none;}
#dnngo_megamenu .item-6  .dnngo_boxslide .menu_centerbox > div > ul:nth-child(5) > li > a > span:before {content:"\f0c9";vertical-align:middle;font-size:14px;font-family:FontAwesome;padding:0;margin:0;display:inline-block;margin:0 0 0 8px;-webkit-text-size-adjust:none;}

#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li {width:100% !important;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > ul > li {padding:0;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a {color:#696969;display:block;width:100%;font-size:13px;line-height: 27px;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover {text-decoration:none;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a span {display:block;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul:nth-child(1) li li a span:before {content:"\f104";font-size:12px;font-family:'FontAwesome';font-weight:bold;color:#66b8ce; padding:0;margin:0;display:inline-block;margin:0 2px 3px 3px;-webkit-text-size-adjust:none;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul:nth-child(2) li li a span:before {content:"\f104";font-size:12px;font-family:'FontAwesome';font-weight:bold;color:#69cfac;padding:0;margin:0; display:inline-block;margin:0 2px 3px 3px;-webkit-text-size-adjust:none;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul:nth-child(3) li li a span:before {content:"\f104";font-size:12px;font-family:'FontAwesome';font-weight:bold;color:#ff9820;padding:0;margin:0; display:inline-block;margin:0 2px 3px 3px;-webkit-text-size-adjust:none;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul:nth-child(4) li li a span:before {content:"\f104";font-size:12px;font-family:'FontAwesome';font-weight:bold;color:#e53e31;padding:0;margin:0; display:inline-block;margin:0 2px 3px 3px;-webkit-text-size-adjust:none;}
#dnngo_megamenu .dnngo_boxslide .menu_topbox                {width:100%;padding:25px;border-bottom:1px solid var(--border-color);position:relative;z-index:1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#dnngo_megamenu .dnngo_boxslide .menu_bottombox             {width:100%;padding:25px;background-color:#fff;border-top:1px solid #D3D3D3;position:relative;z-index:1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#dnngo_megamenu .social-icons                               {margin:15px 0;}
#dnngo_megamenu .social-icons a span                        {font-size:22px !important;color:#c1c1c1;}
#dnngo_megamenu .social-icons a:hover span                  {color:inherit;}
#dnngo_megamenu .menu_rightbox .dividers_1                  {margin-bottom:10px;}
#dnngo_megamenu .dnngo_masonrymenu > ul                     {float:right;}

/*--------- Retina Styles ----------*/
@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:30px 21px;-moz-background-size:30px 21px;background-size:30px 21px;}
    #standardMenu .rootMenu a span .navarrow, #standardMenu .rootMenu 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;}
}

/*--------- CSS Reset for Mobile ----------*/
@media handheld, only screen and (max-width:1024px) {

}

@media handheld, only screen and (max-width:970px) {
    #standardMenu .rootMenu li a span                       {padding:0 10px;}
    #skin_wrapper                                           {width:auto !important;margin:0 auto;}
}

@media handheld, only screen and (max-width:991px) {
    .skin_header:before                                     {display:none;}
    .logo_style                                             {float:none;width:100%;position:relative;margin:0px;}
    .site_logo                                              {line-height:80px;margin-right:0;margin-left:40px;}
    .menu_style                                             {display:none;float:none;width:100%;padding:0;}
    .mobile_nav                                             {display:block;position:absolute;width:40px;height:40px;bottom:30px;left:15px;}
    .menuclick                                              {background:url(images/btn_menu.png) no-repeat center center;width:40px;height:40px;padding:0;margin-right:1.5%;display:block;text-decoration:none;border:none;padding-top:20px 0;}
    .footer_wrap                                            {height:auto;}
    .menu_style_mega                                        {display:none;float:none;width:100%;padding:0;}
    #skin_wrapper                                           {width:auto !important;margin:0 auto;max-width:768px;}
    #top-link                                               {bottom:20px;left:20px;}
    .RM_position, .LM_position                              {float:none;width:auto;padding:0 20px;}
    .RM_skin_content, .LM_skin_content                      {float:none;width:auto;padding:0 20px;}
    .flag                                                   {display:none;}
    .date_position                                          {margin-left:20px;margin-top:0px !important;}
    .menu_style_mega                                        {border-bottom:0px solid var(--border-color) !important;height:auto !important;}
    .footer_top::before                                     {border-right:0 solid #90b4d1 !important;left:0 !important;}
    #standardMenu li                                        {float:none;border-bottom:1px solid #ccc;}
    #standardMenu li.lampback                               {display:none;}
    #standardMenu .rootMenu li a                            {background:#6b6b6b;}
    #standardMenu > .rootMenu > li > a                      {border:none !important;}
    #standardMenu .rootMenu li a span                       {padding:0 20px;color:#FFFFFF !important;font-size:13px;font-weight:bold;height:38px;line-height:38px;}
    #standardMenu .rootMenu a span .navarrow                {position:absolute;width:60px;height:38px;left:0;background:url(images/mobile_navarrow.png) no-repeat center 0;}
    #standardMenu .rootMenu a span .navarrow2               {background-position:center -42px;}
    #standardMenu .subMenu                                  {position:static;width:auto;padding:0;border:none;}
    #standardMenu .subMenu ul                               {background:none;border:none;}
    #standardMenu .subMenu ul li                            {border:none;}
    #standardMenu .subMenu li.item a                        {background:#f5f5f5;border-bottom:1px solid #ccc;border-bottom:1px solid rgba(0,0,0,.1);}
    #standardMenu .subMenu li.selected > a,
    #standardMenu .subMenu li.item a:hover                  {background:none;}
    #standardMenu .subMenu li.item a span                   {padding:0 25px 0 15px;color:#333 !important;font-weight:normal;background:none;height:35px;line-height:35px;}
    #standardMenu .subMenu li.selected > a span,
    #standardMenu .subMenu li.breadcrumb > a span,
    #standardMenu .subMenu li.item a:hover span             {padding-right:40px;background:#f9f9f9 !important;}
    #standardMenu .level1 li.item a span                    {padding-right:40px;}
    #standardMenu .level1 li.selected > a span,
    #standardMenu .level1 li.breadcrumb > a span,
    #standardMenu .level1 li.item a:hover span              {padding-right:50px;}
    #standardMenu .level2 li.item a span                    {padding-right:55px;}
    #standardMenu .level2 li.selected > a span,
    #standardMenu .level2 li.breadcrumb > a span,
    #standardMenu .level2 li.item a:hover span              {padding-right:55px;}
    #standardMenu .level3 li.item a span                    {padding-right:70px;}
    #standardMenu .level3 li.selected > a span,
    #standardMenu .level3 li.breadcrumb > a span,
    #standardMenu .level3 li.item a:hover span              {padding-right:70px;}
    #standardMenu .subMenu .subarrow                        {display:none;background:none;}
    #standardMenu ul li ul li ul                            {display:block;width:auto;}
    #standardMenu ul li ul li ul.level1                     {display:block;position:static;right:auto;top:auto;}
    #standardMenu ul li ul li ul li ul.level2               {display:block;position:static;right:auto;top:auto;}
    #standardMenu ul li ul li ul li ul li ul.level3         {display:block;position:static;right:auto;top:auto;}
    #standardMenu ul li ul li ul li ul li:hover ul.level3   {display:block;position:static;right:auto;top:auto;}
    #standardMenu .rootMenu > li.selected > a,
    #standardMenu .rootMenu > li.breadcrumb > a,
    #standardMenu .rootMenu > li:hover > a,
    #standardMenu .rootMenu > li > a:hover                  {background-color:var(--accent-color);}
    #standardMenu .rootMenu > li:hover > a,
    #standardMenu .rootMenu > li > a:hover                  {background-color:var(--accent-color);}
}

@media handheld, only screen and (max-width:768px) {
    .footer_wrap                                            {height:auto;padding:0 20px;}
    .skin_footer                                            {height:auto;}
    .copyright_style                                        {float:none;line-height:35px;padding:0;text-align:center;}
    .footer_right                                           {float:none;line-height:35px;padding:0;text-align:center;}
    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;}
    #top-link                                               {bottom:5px;left:5px;}
    .footer_grid7a                                          {margin:10px 0 0;}
    .footer_grid3b                                          {margin:10px 0 0;}
    .footer_grid3c                                          {margin:10px 0 0;}
    .footer_grid3d                                          {margin:10px 0 0;}
    .footer_grid12                                          {margin:10px 0 0;}
    .dnnFormPopup                                           {width:90% !important;}
    .LoginPanel, .dnnLogin                                  {width:auto;max-width:480px;}
    .dnnLogin .dnnForm                                      {min-width:0;width:auto;}
    .dnnLogin .dnnFormLabel                                 {width:auto;}
    .LoginPanel .dnnPrimaryAction                           {margin-right:82px;}
    .LoginPanel .dnnLoginRememberMe                         {padding-right:82px;}
    #dnn_ctr_Login_UP .dnnForm                              {min-width:280px;width:auto;}
    div.dnnRegistrationForm .dnnForm                        {width:auto;}
    div.dnnRegistrationForm .dnnFormItem label,
    div.dnnRegistrationForm .dnnFormItem .dnnFormLabel,
    div.dnnRegistrationForm .dnnFormItem .dnnTooltip        {width:110px;}
    #dnn_ctr_Register_UP .dnnForm                           {min-width:280px;max-width:480px;width:auto;}
    .footer_grid4b.col-md-4                                 {width:100%;}
    .footer_grid4c.col-md-4                                 {width:100%;}
    .footerpane_style .linkitem                             {display: inline;padding:0 0px 0 21px; }    
    .footer_grid4d                                          {margin:0;}
    .footer_grid12                                          {margin:0;}
    .footer_grid7a                                          {margin:0;}
}

@media handheld, only screen and (max-width:480px) {
    .mobile_nav                                             {right:15px;top:115px;}
    .breadcrumb_style span span span                        {display:block;}



}


    #wacitems div {
        font-family: iransans;
    }

    #wac-accessibility {
        transform: scale(1) !important;
    }

    #wac-accessibility {
        z-index: 999999999;
        -ms-user-select: none;
        -moz-user-select: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -o-user-select: none;
        user-select: none;
        color: #000;
        line-height: 20px;
        direction: rtl;
        position: fixed;
        bottom: 50px;
        right: 20px;
    }

        #wac-accessibility * {
            text-align: center;
        }

    #wacitems {
        transition: opacity 0.3s ease-in;
        opacity: 0;
        top: 5%;
        right: 65px;
        z-index: 1000;
        display: grid;
        float: left;
        margin: 0;
        font-size: 12px !important;
        list-style: none;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        grid-template-columns: 55px 55px 55px 55px 55px 55px 55px;
        display: none;
    }

    #wac-accessibility #wacitems div.sis-wac-action {
        height: 40px;
        width: 40px;
        cursor: pointer;
        text-align: center;
        border: 1px solid #e1e1e1;
        padding: 5px;
        border-radius: 50%;
        background: white;
        font-size: 12px !important;
        margin-top: 0;
        box-sizing: content-box;
    }

    #wac-accessibility .sis-wac-action:hover {
        border: 1px solid#ccc;
        box-shadow: 2px 1px 7px -4px #535535;
        background-color: #f0efef;
    }

    #wacitems .sis-wac-reset {
        background-color: #F44336 !important;
    }

        #wacitems .sis-wac-reset .fa {
            color: #fff !important;
        }

    #wac-accessibility .show {
        display: grid !important;
        opacity: 1;
        display: grid;
    }

    #wac-accessibility button.dorsa-btn.dorsa-dropdown-toggle {
        background: transparent;
        border: 0;
        height: 55px;
    }

    #wac-accessibility button.dorsa-btn .fa.fa-wheelchair {
        font-size: 27px !important;
        color: #ffffff;
        padding: 11px;
        line-height: 32px;
        height: 52px;
        width: 50px;
        border-radius: 50%;
        background: #000;
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
        cursor: pointer;
        transition: all 0.3s ease-in;
        vertical-align: middle;
        margin-left: 5px;
    }

    #wac-accessibility .sis-wac-icon .fa {
        font-size: 25px !important;
        color: #353535;
        line-height: 40px;
    }

    #wacitems div.sis-wac-action div.sis-wac-progress {
        height: 10px;
        width: 95%;
        display: flex;
        justify-content: center;
        padding: 0 2px 2px 2px;
    }

        #wacitems div.sis-wac-action div.sis-wac-progress div {
            flex-grow: 1;
            margin: 1px;
            border-radius: 2px;
        }

            #wacitems div.sis-wac-action div.sis-wac-progress div.active {
                background: #2196f3;
            }

    #wac-accessibility .sis-wac-title {
        font-size: 12px !important;
    }

    .sis-wac-resettitle {
        font-size: 17px !important;
        padding-right: 15px;
    }

    .sis-wac-reseticon {
        color: white;
        font-size: 20px;
    }

    .dorsa-tooltip {
        position: relative;
    }

        .dorsa-tooltip .dorsa-tooltiptext {
            visibility: hidden;
            width: 120px;
            background-color: black;
            color: #fff;
            text-align: center;
            border-radius: 6px;
            padding: 5px 0;
            position: absolute;
            z-index: 1;
            bottom: 100%;
            left: 50%;
            margin-left: -60px;
        }

        .dorsa-tooltip:hover .dorsa-tooltiptext {
            visibility: visible;
        }

    #wac-accessibility:hover #wacitems {
        display: grid;
        width: 500px;
        opacity: 1;
    }

    #wac-accessibility:hover button.dorsa-btn .fa.fa-wheelchair {
        background: #333;
    }
.vertical_center_2 h3 {
    margin-top: 0;
    text-align: center;
}
.pro-photo .ico span {
    width: 35px !important;
    height: 35px !important;
    line-height: 37px !important;
    font-size: 14px !important;
   }
   
   .raychat_frame{
	   right: unset !important;
   }