@charset "utf-8";
/* CSS Document */
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, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  outline: none;
}
html { height: 101%; } /* always display scrollbars */
body { font-size: 62.5%; line-height: 1; font-family: IRANSans, yekan, Arial, Tahoma, Verdana, sans-serif; }

article, aside, details, figcaption, figure, footer, header, menu, nav, section { display: block; }
ol, ul { list-style: none; }

blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong { font-weight: bold; }

input { outline: none; }

table { border-collapse: collapse; border-spacing: 0; }
img { border: 0; max-width: 100%; }

a {
	text-decoration: none;
	color: inherit;
}
.clearfix:before, .container:after {
    content: ""; display: table;
}
.clearfix:after {
    clear: both;
}
/* IE 6/7 */
.clearfix {
     zoom: 1;
}
.clear { clear: both; }
.left {float: left;}
.right {float: right;}
audio, video { width: 100%; }
/* Original Style */
@font-face {
	font-family: 'IRANSans, yekan';
	src: url('fonts/WebIRANSans, yekan.eot?#') format('eot'),
		url('fonts/WebIRANSans, yekan.ttf') format('eot'), 
		url('fonts/WebIRANSans, yekan.woff') format('truetype');
}
body {
    background: #f8f8f8;
    direction: rtl;
	font: normal 14px/16px IRANSans, yekan;
}
.container {
    width: 95%;
    max-width: 1200px;
    margin: 0 auto;
	padding-bottom: 5px;
}
#masthead {
	background: #0e7399;
	padding-top: 26px;
	color: #fff;
    width: 100%;
	float: right;
}
#logo {
	margin-bottom: 20px;
}
#logo img {
	float: right;
	width: 110px;
	height: auto;
	margin-left: 20px;
}
#logo a {
	font-size: 28px;
	line-height: 30px;
	position: relative;
	top: 25px;
}
#logo span {
	display: block;
	font-size: 16px;
	line-height: 35px;
	margin-top: 30px;
}
/*.topMenu {
	
}
.topMenu ul li {
	float: right;
}
.topMenu ul li a{
	padding: 10px 10px;
	display: block;
}
.topMenu ul li a:hover{
	background: #cacaca;
	color: #000;
}

/* Mega Menu Styles * /
.mega-menu ul, .mega-menu ul li {list-style: none;}
.mega-menu ul {position: relative; padding: 0; margin: 0;}
.mega-menu ul li ul {display: none;}
.mega-menu .sub {display: none;}
.mega-menu .sub ul {display: block;}

.mega-menu-1  {
font: normal 13px IRANSans, yekan, Arial, sans-serif; 
list-style: none; 
position: relative; 
padding: 0;
margin: 0;
background-color: #0e7399;
}
.mega-menu-1  .sub ul {
display: block;
}
.mega-menu-1  {
width: 100%; 
height: 44px;
position: relative;
}
.mega-menu-1  li {
float: right; 
margin: 0; 
padding: 0; 
#font-weight: bold;
}
.mega-menu-1  li a {
float: right; 
display: block; 
color: #fff; 
padding: 12px 25px; 
text-decoration: none;
}
.mega-menu-1  li.mega-hover a, .mega-menu-1  li.mega-hover a:hover {
background: #CCC; 
color: #000;
}
.mega-menu-1  li a:hover {
background: #999; 
color: #000;
}
.mega-menu-1  li .sub-container {
position: absolute;
}
.mega-menu-1  li .sub {
background: #f5f5f5; 
padding: 15px; 
border: 1px solid #ccc;
}
.mega-menu-1  li .sub .row {
width: 100%; 
overflow: hidden;
clear: both;
}
.mega-menu-1  li .sub li {
list-style: none; 
float: none; 
width: 170px; 
font-size: 1em; 
font-weight: normal;
}
.mega-menu-1  li .sub li.mega-hdr {
margin: 0 10px 10px 0; 
float: right;
}
.mega-menu-1  li .sub li.mega-hdr.last {
margin-right: 0;
}
.mega-menu-1  li .sub a {
background: none; 
color: #111; 
padding: 7px 10px; 
display: block; 
float: none; 
font-size: 0.9em;
}
.mega-menu-1  li .sub li.mega-hdr a.mega-hdr-a {
padding: 5px 15px; 
margin-bottom: 5px; 
background: #6B6B6B; 
text-transform: uppercase; 
#font-weight: bold; 
color: #fff;
}
.mega-menu-1  li .sub li.mega-hdr a.mega-hdr-a:hover {
color: #000;
}
.mega-menu-1  .sub li.mega-hdr li a {
padding: 4px 5px; 
font-weight: normal;
}
.mega-menu-1  .sub li.mega-hdr li a:hover {
color: #a32403; 
background: #efefef;
}
.mega-menu-1  .sub ul li {
padding-right: 0;
}
.mega-menu-1  li .sub-container.non-mega .sub {
padding: 10px;
}
.mega-menu-1  li .sub-container.non-mega li {
padding: 0; 
width: 190px; 
margin: 0;
}
.mega-menu-1  li .sub-container.non-mega li a {
padding: 7px 5px 7px 22px;
}
.mega-menu-1  li .sub-container.non-mega li a:hover {
color: #a32403; 
background: #efefef;
}*/

.single-image-slide
{
	width: 100%;
	/*height: 400px;*/
	margin: 0px auto;
	float: right;
}
.swiper-container {
	width: 100%;
	/*height: 400px;*/
	margin: 0px auto;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	width: 60%;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-slide:nth-child(2n) {
	width: 40%;
}
.swiper-slide:nth-child(3n) {
	width: 20%;
}
.swiper-container {
#  margin: 0 auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  -moz-transform: translate3d(0px, 0, 0);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}
.swiper-slide img {
	width: 100%;
	height: auto;
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
/* Arrows */
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  -moz-background-size: 27px 44px;
  -webkit-background-size: 27px 44px;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
/* Pagination Styles */
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}
.swiper-container-vertical > .swiper-pagination {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  -moz-transform: translate3d(0px, -50%, 0);
  -o-transform: translate(0px, -50%);
  -ms-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}
.swiper-container-horizontal > .swiper-pagination {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
  margin: 0 5px;
}
/* 3D Container */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  -moz-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
/* Coverflow */
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}
/* Fade */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
/* Cube */
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -moz-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  -webkit-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
.description {
	text-align: center;
	padding: 23px;
	background: #0E7399;
	color: #fff;
}
.description h2 {
	font-size: 21px;
	margin-bottom: 15px;
}
.description p {
	margin-bottom: 15px;
}
.banners {
	overflow: hidden;
	float: right;
	width: 100%;
}
.bannerbox {
	float: right;
	width: 24.4%;
	margin-left: 0.75%;
	margin-top: 10px;
	margin-bottom: 20px;
	transition: all 0.2s ease;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	border-radius: 4px;
	/*overflow: hidden;*/
}
.bannerbox:last-child {
	margin-left: 0;
}
.bannerbox img {
	width: 100%;
	height: auto;
	display: block;
}
.bannerbox:hover {
    text-shadow: 0 1px 0 #ffffff;
    transform: scale(1.04);
}
.centercontent {
	/*width: 60%;
	float: right;*/
	margin: 0 1%;
	padding-top: 5px;
}
.contentbox {
	margin-bottom: 15px;
	background: #fff;
	box-shadow: 3px 3px 0 #ddd;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	border-radius: 4px;
	overflow: hidden;
}
.contenttitle {
	background: #ffc700;
	padding: 10px 15px;
	color: #fff;
}
.thecontent {
	padding: 15px;
	font: normal 12px/23px IRANSans, yekan, tahoma, Arial;
}
.thecontent p {
	margin-bottom: 25px;
}
.thecontent ul {
	margin-right: 30px;
	margin-bottom: 10px;
}
.thecontent ul li{
	list-style: disc;
}
#sidebar {
	width: 19%;
	padding-top: 5px;
}
.widg {
	margin-bottom: 15px;
	background: #fff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	border-radius: 4px;
	overflow: hidden;
}
.widg.style1 { background: #c0392b; color: #fff; }
.widg.style1 .widgtitle {background: none;}

.widg.style2 { background: #8e44ad; color: #fff; }
.widg.style2 .widgtitle {background: none;}

.widg.style3 { background: #27ae60; color: #fff; }
.widg.style3 .widgtitle {background: none;}

.widg.style4 { background: #34495e; color: #fff; }
.widg.style4 .widgtitle {background: none;}

.widg .widgtitle {
	background: #0e7399;
	padding: 6px 10px;
	color: #fff;
	line-height: 28px;
}
.widg .widgtitle img{
	float: right;
	margin-left: 5px;
}
.widg .widgbox {
	padding: 5%;
	font: normal 11px/20px IRANSans, yekan, tahoma, Arial;
}
.widg .imagebox {
	text-align: center;
	padding: 10px 0;
}
.widg .imagebox img {
	border-radius: 50%;
	width: 70%;
	max-width: 200px;
	height: auto;
}
.togglewidg ul {
	margin-bottom: 5px;
}
.togglewidg ul li{
	border-bottom: 1px solid #ccc;
	padding: 5px 10px;
	background: #f4f4f4;
}
.togglewidg ul li a {
	display: block;
	font: normal 14px/20px IRANSans, yekan;
}
.togglewidg button {
	display: block;
	width: 100%;
	background: #fff url(image/arrow.png) no-repeat 10px center;
	border: none;
	font: normal 14px/23px IRANSans, yekan;
	padding: 5px 10px;
	cursor: pointer;
	border-bottom: 1px solid #ccc;
	text-align: right;
}
#samaneh  a {
	background: url(image/arrw.png) no-repeat right;
	padding-right: 35px;
	font: normal 16px/32px IRANSans, yekan;
	display: block;
}
.contentfooter {
	border-top: 1px solid #eee;
	font-size: 11px;
	text-align: right;
	padding-top: 10px;
	color: #999;
}
.contentfooter span
{
	margin-left: 10px;
}
.contentattachmentgroup
{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(center top , #F7F7F7, #F4F4F4) repeat scroll 0 0 padding-box transparent;
    border-color: #cacaca;
    border-image: none;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 #FFFFFF inset;
    padding-right: 10px;
    padding-left: 10px;
    text-shadow: 0 1px 0 #FFFFFF;
	text-align: right;
	font-size: 10px;
	overflow: auto;
	margin-bottom: 5px;
}
.contentattachmentfile
{
	text-align: right;
	font-size: 10px;
}
#finaly {
    background: #8b8b8b none repeat scroll 0 0;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 15px;
}
.footerwidget {
    color: #ffffff;
    float: right;
    font: 13px/24px IRANSans, yekan;
    width: 300px;
}
.fwtitle {
    color: #fff;
    font: 17px/20px IRANSans, yekan;
    margin-bottom: 15px;
}
.footerwidget ul li a {
    color: #ffffff;
    font: 13px/18px IRANSans, yekan;
}
.fwgmail {
    background: rgba(0, 0, 0, 0) url("image/mail.png") no-repeat scroll right center;
    padding-right: 25px;
}
.fwgphone {
    background: rgba(0, 0, 0, 0) url("image/phone.png") no-repeat scroll right center;
    padding-right: 25px;
}
.footerwidget ul li a:hover {
    color: #323232;
}
#fnl {
    background: #33bfbb none repeat scroll 0 0;
    box-sizing: border-box;
    min-height: 137px;
    left: 0;
    padding: 15px;
    position: relative;
	float: left;
}
.footercontainer {
    position: relative;
}
#nltitle {
    color: #fff;
    font: 17px/20px IRANSans, yekan;
    margin-bottom: 15px;
}
#nlform {
    margin-bottom: 27px;
    overflow: hidden;
}
#nlform input[type="text"] {
    background: #afafaf none repeat scroll 0 0;
    border: medium none;
    border-radius: 0 4px 4px 0;
    color: #fff;
    float: right;
    font: 15px/40px IRANSans, yekan;
    height: 40px;
    padding: 0 10px;
    width: 175px;
}
#nlform input[type="submit"] {
    background: #d92b2c none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px 0 0 4px;
    color: #fff;
    cursor: pointer;
    float: right;
    font: 15px/40px IRANSans, yekan;
    height: 40px;
    text-align: center;
    width: 73px;
}
#fsocial ul li {
    display: inline-block;
    height: 29px;
    margin-right: 3px;
    width: 29px;
	border-radius: 50%;
}
#fsocial ul li#fs1 {
    background: #fff url("image/socialbg.png") no-repeat scroll -1px 0;
}
#fsocial ul li#fs2 {
    background: #fff url("image/socialbg.png") no-repeat scroll -38px 0;
}
#fsocial ul li#fs3 {
    background: #fff url("image/socialbg.png") no-repeat scroll -74px 0;
}
#fsocial ul li#fs4 {
    background: #fff url("image/socialbg.png") no-repeat scroll -110px 0;
}
#fsocial ul li#fs5 {
    background: #fff url("image/socialbg.png") no-repeat scroll -147px 0;
}
#fsocial ul li a {
    display: block;
    height: 100%;
    width: 100%;
}
#rastak {
    color: #323232;
    font: 13px/20px IRANSans, yekan;
    text-align: left;
    text-shadow: 0 0 0 #323232;
}
#fsocial {
    margin-top: 40px;
    overflow: hidden;
    text-align: center;
}
#copyright {
	background: #afafaf none repeat scroll 0 0;
	color: #fff;
	line-height: 40px;
	margin-top: 15px;
	text-align: center;
}
/*responsive style*/
@media only screen and (max-device-width : 980px){
}
@media only screen and (max-width : 980px){
	#content {width: 69%; float: left; margin-left: 0;}
	#sidebar.right {width: 29%;}
    #sidebar.left {width: 100%;}
}

@media only screen and (max-device-width : 800px){
}
@media only screen and (max-width : 800px){
    .footerwidget {width: 100%; float: none; clear: both;}
	#fnl {position: relative; height: auto; top: 10px;}
}

@media only screen and (max-device-width : 768px){
}
@media only screen and (max-width : 768px){
	.bannerbox {width: 49.2%;}
}

@media only screen and (max-device-width : 640px){
}
@media only screen and (max-width : 640px){
    #content {width: 100%; margin-left: 0;}
	#sidebar.right {width: 100%; float: none;}
    #sidebar.left {width: 100%; float: none; clear: both;}
}

@media only screen and (max-device-width : 480px){
	.centercontentwidth{ width: 100%; }
}
@media only screen and (max-width : 480px){
    .bannerbox {width: 100%;}
	.centercontentwidth{ width: 100%; }
}

@media only screen and (max-device-width : 380px){
	.centercontentwidth{ width: 100%; }
	#logo a {
		font-size: 18px;
		position: relative;
		top: 15px;
	}
	#logo span {
		display: block;
		font-size: 12px;
		line-height: 35px;
		margin-top: 20px;
	}
}
@media only screen and (max-width : 380px){
	.centercontentwidth{ width: 100%; }
	#logo a {
		font-size: 18px;
		position: relative;
		top: 15px;
	}
	#logo span {
		display: block;
		font-size: 12px;
		line-height: 35px;
		margin-top: 20px;
	}
}

.content-title
{
	width: 100%;
	float: right;
	padding-bottom: 10px;
}

.content-title a
{
	font-size: 12px;
	color: blue;
}

.no-content-title
{
	font-size: 12px;
	text-align: center;
	width: 100%;
	color: red;
	padding-bottom: 10px;
}

.comments-header
{
	width: 100%;
	padding: 5px;
	background-color: #e9e9e9;
	border-radius: 5px;
}

.comments-body
{
	padding-top: 10px;
	border-bottom: 1px;
	border-style: dotted;
}

.comments-footer
{
	font-style: italic;
	color: gray;
}

.comments-form
{
	
}

.autoWidthTopBox
{
	float: right;
}

.simpleWide
{
	width: 100%;
}

.simpleWideDescription
{
	width: 100%;
	/*max-width: 1600px;*/
	position: relative;
	text-align:center;
	margin: 0 auto;
	padding: 25px;
	display: block;
}

.doubleWide
{
	width: 100%;
}

.tripleImage
{
	
}

.tripleImageText1 {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

.tripleImageText2 {
  background-color: #3abfbd;
  color: white;
  font-size: 16px;
  padding: 16px 32px;
}

.tripleImageText3 {
  white-space: nowrap; 
  color: white;
  font-size: 20px;
  position: absolute;
  overflow: hidden;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

.tripleImage1 {
	
}

.tripleImage2 {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.tripleImage3 {
  display: block;
  width: 100%;
  height: auto;
}

.tripleImageOverlay1 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #a3e0db;
}

.tripleImageParentOverlay1:hover .tripleImageOverlay1 {
  opacity: 1;
}

.tripleImageOverlay2 {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%)
}

.tripleImageParentOverlay2:hover .tripleImage2 {
  opacity: 0.3;
}

.tripleImageParentOverlay2:hover .tripleImageOverlay2 {
  opacity: 1;
}

.tripleImageOverlay3 {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  background-color: #3abfbd;
  overflow: hidden;
  width: 100%;
  height:0;
  transition: .5s ease;
}

.tripleImageParentOverlay3:hover .tripleImageOverlay3 {
  bottom: 0;
  height: 100%;
}

.hdr-item {
    display: inline-block;
}

.headerImage{
	width: 128px;
}
	
.headerTitle{
	padding-top: 5px;
	display: inline-block;
}

.headerTitleText{
	font-size: 14px;
	text-decoration: none;
}
	
.headerSubTitleText{
	font-size: 12px;
	text-decoration: none;
	white-space: nowrap;
}

.headerTextOver{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	text-align: center;
	vertical-align: middle;
}

ul {
    list-style: none;
} 
    
.hdr-item {
    display: inline-block;
}
    
.right-item {
    direction: rtl;
}
    
.left-item {
    
}

/* 
	LEVEL ONE
*/
ul.dropdown { 
    position: relative; }
    
ul.dropdown li { 
    font-weight: bold; 
    float: right; 
    zoom: 1; 
    background: transparent;
    color: white;
}
    
ul.dropdown a:hover	{ 
    color: #ccc; }
    
ul.dropdown li a { 
    display: block; padding: 4px 8px;
    color: white;}
    
ul.dropdown li:last-child a { 
    border-right: none; }
    /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover { 
    color: black; position: relative; }
    
ul.dropdown li.hover a { 
    color: #ccc; }

/* 
	LEVEL TWO
*/
ul.dropdown ul { 
    width: 220px; 
    visibility: hidden; 
    position: absolute; 
    top: 100%; 
    right: 0; }
    
ul.dropdown ul li { 
    font-weight: normal; 
    background: transparent; color: white; 
    border-bottom: 1px solid #ccc; float: none; }
/* IE 6 & 7 Needs Inline Block */
    
ul.dropdown ul li a	{ 
    border-right: none; 
    width: 100%; 
    display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul { 
    right: 100%; 
    top: 0; }
    
ul.dropdown li:hover > ul { 
    visibility: visible; }

@media screen and (max-width: 600px) {
  .navbar ul li {display: none;}
  .navbar li.icon {
    float: right;
    display: block;
  }
}

@media screen and (max-width: 600px) {
  .navbar.responsive {position: relative;}
  .navbar.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .navbar.responsive ul li {
    float: none;
    display: block;
    text-align: left;
  }
}
