	@charset "utf-8";
@import url(css/fontiran.css); /* لینک فایلی که وظیفه بارگذاری فونت ها را برعهده دارد */
body {
	font-family: IRANSans !important;
	font-weight: 300;
	direction: rtl;
	//	background-color: #f0f0f0 !important;
	;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, input, textarea {
	font-family: IRANSans !important;
}
h1 {
	font-weight: bold;
}
.wrapper {
	max-width: 900px;
	margin: 0 auto;
}
.ltr {
	direction: ltr;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-left {
	text-align: left;
}
.text-small {
	font-size: 0.8em;
}
.text-xsmall {
	font-size: 0.6em;
}
.text-large {
	font-size: 1.2em;
}
.text-xlarge {
	font-size: 1.4em;
}
.text-underline {
	text-decoration: underline;
}
.text-ultralight {
	font-weight: 200;
}
.text-light {
	font-weight: 300;
}
.text-regular {
	font-weight: normal;
}
.text-medium {
	font-weight: 500;
}
.text-bold {
	font-weight: bold;
}
.text-black {
	font-weight: 900;
}
blockquote {
	font-weight: 500;
	padding: 10px;
	border: 1px dashed #666666;
}
.mainbox {
	width: 100%;
	background-color: #EFEFEF;
	display: table;
	margin-bottom: 30px;
	border-right: 8px solid #FFFF33;
}
.mainboxnegativ {
	width: 100%;
	background-color: #000000;
	display: table;
	margin-bottom: 30px;
	border-right: 8px solid #FFFF33;
	color: #F9F9F9;
}
.mainbox2 {
	font-size: 1em;
	width: 90%;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.mainbox3 {
	width: 100%;
	background-color: #b8b8b8;
	display: table;
	margin-bottom: 30px;
	border-right: 8px solid #bd70ff;
}
.mainbox2negativ {
	font-size: 1em;
	color: #F9F9F9;
	background-color: #000000;
	padding-right: 20px;
}
.farsiparagraph {
	font-size: 1em;
	width: 47%;
	float: right;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.englishparagraph {
	font-size: 1em;
	width: 47%;
	float: left;
	direction: ltr;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.rightbox {
	width: 60%;
	padding-right: 20px;
	padding-left: 5px;
	float: right;
	margin-left: 10px;
	margin-bottom: 0px;
	min-width: 0px;
	background-color: #F7F7F7;
}
.titelbox {
	width: 60%;
	padding-right: 25px;
	padding-left: 0px;
	float: right;
	margin-left: 10px;
	margin-bottom: 0px;
	min-width: 0px;
	background-color: #F2F2F2;
	color: #4B4B4B;
}
.lefttbox {
	padding-right: 20px;
	padding-left: 4px;
	float: right;
	margin-bottom: 10px;
	min-width: 0px;
}
.alphabet {
	width: 35%;
	float: left;
	font-size: 21em;
	text-align: center;
	font-weight: 500;
	color: #999999;
}
.alphabet2 {
	width: 35%;
	float: left;
	direction: ltr;
	font-size: 1.6em;
	text-align: left;
	font-weight: 500;
	color: #333333;
	margin-top: 100px;
}
.footer {
	font-weight: 300;
	font-size: 0.7em;
	text-align: center;
	direction: ltr;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
h1, h2, h3, h4, h5, h6 {
	font-family: 'IRANSans', 'Myriad Pro', Tahoma !important;
}
p {
	font-family: 'IRANSans', 'Myriad Pro', Tahoma;
	direction: rtl;
	text-align: justify;
	line-height: 2;
}
input, textarea {
	font-family: 'IRANSans', 'Myriad Pro', Tahoma;
	direction: rtl;
}
a, a:hover, a:focus, a:active {
	text-decoration: none !important;
}
:focus {
	outline: 0;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section 	{
	display: block;
	
}
nav ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	color: #000;
	transition: .3s;
}
a:hover, a:focus {
	color: #00adb4;
}
/* change colours to suit your needs */
ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}
/* change colours to suit your needs */
mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold;
}
del {
	text-decoration: line-through;
}
abbr[title], dfn[title] {
	border-bottom: 1px dotted;
	cursor: help;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* change border colour to suit your needs */
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cccccc;
	margin: 1em 0;
	padding: 0;
}
input, select {
	vertical-align: middle;
}
/*-----------nabar------------*/
#login-dp {
	min-width: 250px;
	padding: 14px 14px 0;
	overflow: hidden;
	background-color: #fff;
	left: 0;
}
#login-dp .help-block {
	font-size: 12px
}
#login-dp .bottom {
	background-color: rgba(255,255,255,.8);
	border-top: 1px solid #ddd;
	clear: both;
	padding: 14px;
}
#login-dp .social-buttons {
	margin: 12px 0
}
#login-dp .social-buttons a {
	width: 49%;
}
#login-dp .form-group {
	margin-bottom: 10px;
}
.btn-fb {
	color: #fff;
	background-color: #3b5998;
}
.btn-fb:hover {
	color: #fff;
	background-color: #496ebc
}
.btn-tw {
	color: #fff;
	background-color: #55acee;
}
.btn-tw:hover {
	color: #fff;
	background-color: #59b5fa;
}

@media(max-width:768px) {
#login-dp {
	background-color: inherit;
	color: #fff;
}
#login-dp .bottom {
	background-color: inherit;
	border-top: 0 none;
}
}
/*-----------search------------*/
.search-wrapper {
	margin-top: 4px;
	position: relative;
	border-radius: 20px;
	-webkit-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
	width: 35px;
	height: 35px;
	cursor: pointer;
	transition: 250ms ease;
	border: 2px solid #f37122;
	    margin-left: 5px;
	
}
.search-wrapper.focused {
	width: 200px;
}
.search-wrapper.focused input {
	padding: 0px 35px 8px 13px;
	width: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.search-wrapper input {
	background: transparent;
	border: 0;
	color: #111;
	outline: none;
	height: 40px;
	width: 0;
	overflow: hidden;
	font-weight: 100;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	transition: 275ms ease;
}
.search-wrapper input::-webkit-input-placeholder {
 color: #cccccc;
}
.search-wrapper input:-ms-input-placeholder {
 color: #cccccc;
}
.search-wrapper input::-ms-input-placeholder {
 color: #cccccc;
}
.search-wrapper input::placeholder {
 color: #cccccc;
}
.search-wrapper span{
	position: absolute;
	color: #f37122;
	font-size: 18px;
	top: 50%;
	right: 8px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
/*-----------nabar------------*/

.navbar-default {
	background-color: #fff;
	border-radius: 0px;
	border: none;
	margin-bottom: 0px;
}

.navbar{
min-height: 15px;
}
ul.nav.navbar-nav li a
{
    padding: 10px 15px;
}
.navbar-inverse .navbar-nav>li>a {
    color: #424242;
	style="font-size: 24pt;
	padding: 9px 20px;"
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #f37123;
    background-color: transparent;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #f37123;
    background-color: #e1e1e1;
}

.carousel {
	position: relative;
	z-index: 1;
	max-height: 240px;
	overflow: hidden;
	margin-top: 2px;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {
	width: 100%;
}
.logo-brand {
	width: 300px;
	margin: 0 10px 10px 10px;
}
.logo-brand img {
	float: right;
	margin: 10px;
	;
}
.logo-brand h1 {
	margin: 3px 0;
}
.logo-brand h2 {
	font-size: 10pt;
	color: #424242;
}
.navbar-nav, .navbar-nav>li {
	font-weight: 400;
	font-size: 10pt;
	display: inline-block;
}
.navbar-nav2, .navbar-nav2>li {
	font-weight: 400;
	font-size: 10pt;
	display: inline-block;
	float:right;
}
@media only screen and (max-width: 768px) {
.navbar-inverse .navbar-nav,.navbar-inverse .navbar-nav>li {

	display: block;
	}}
@media only screen and (max-width: 768px) {
.navbar-inverse .navbar-nav li i {
	margin-right: 45%;
	}}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav2>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav2>.active>a:focus, .navbar-default .navbar-nav>.active, .navbar-default .navbar-nav2>.active {
	color: #fdb616;
}
.navbar-inverse .navbar-toggle {
    border: none;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: #ababab;
}
.navbar-inverse .navbar-toggle {
    border: #b7b7b7 1px solid;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #c7c7c7;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	background-color: transparent;
}
.navbar-default .navbar-nav>li>a {
	color: #777;
	text-align: center;
}
.navbar-default .navbar-nav2>li>a {
	color: #777;
	text-align: center;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	color: #fdb815;
	background-color: transparent;
}

.navbar-inverse {
    background-color: #222;
    border-color: #080808;
    border-radius: 0;
    width: 100%;
    z-index: 4;
    top: 0;
    margin-bottom: 0;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	color: #fcb814;
	background-color: transparent;
}
.dropdown i {
	font-size: 12pt;
	padding: 7px 0 0 0;
	padding-left: 3px;
}
.navbar-inverse {
    background-color: #f7f7f7;
    margin-bottom: 0;
    border: none;
    border-top: 1px solid #ccc;    border-radius: 0;
}
.tab-area, .tab-area-single {
	    margin: 5px 0 -3px 0;
}
.tab-area ul, .tab-area-single ul {
	display: inline-flex;
	list-style-type: none;
	text-align: center;
	width: 100%;
}
.tab-area li {
    border-radius: 3px;
    transition: .5s;
    width: 135px;
    margin: 2px auto;
}
.tab-area-single li {
	border-radius: 3px;
	margin: 2px;
	transition: .5s;
	width: 25%;
}

.tab-area li:hover, .tab-area-single li:hover {
	transform: scale(1.03);
	
}

.box-name {
	margin: 10px 0;
}

.tab-area img {
	width: 130px;
}

@media only screen and (max-width: 768px) {
.tab-area img {
 	width: 95%;
    margin: 0 auto;
}
}
.tab-area-single h3 {
	font-size: 12pt;
	font-weight: 300;
	color: #fff;
}
.tab-area h3 {
	font-size: 12pt;
	font-weight: 400;
	color: #fff;
}
.carousel-control span{
	margin: 10px;
    font-size: 25pt;
}
@media only screen and (max-width: 768px) {
.tab-area h3 {
	font-size: 10pt;
	font-weight: 300;
}
}
.box-color-blue {
	background: #1289ca;
}
.box-color-green {
	background: #7fbb42;
}
.box-color-red {
	background: #f05125;
}
.box-color-yellow {
	background: #fdb813;
}
.navarea-box {
	display: none;
}

.carousel-control {
    border-radius: 50%;
    height: 55px;
    position: absolute;
    /* top: 0; */
    bottom: 0;
    margin: 90px 10px;
    left: 0;
    width: 55px;
    font-size: 20px;
    color: #fff;
    filter: alpha(opacity=50);
    opacity: 1;
}

.navarea-box ul {
	display: inline-flex;
	list-style-type: none;
	text-align: center;
}
.navarea-box li {
	padding: 15px 34px;
	margin: 2px;
	transition: .5s;
}
.navarea-box li:hover {
}
.navarea-box img {
	width: 70px;
}
.navarea-box h3 {
	margin-top: 10px;
	color: #fff;
}
.title-area {
	text-align: center;
}
.tile-area {
	border: 1px solid #ccc;
	background: #fff;
}
.bg-tile {
	margin-top: -6px;
	padding: 20px;
	max-width: 100%;
	background: #fff;
	border: 1px solid #e3e3e3;
	box-shadow: 0 0 12px #e3e3e3;
}
.boxarea {
	display: inline-block;
	width: 100%;
}

@media only screen and (max-width: 768px) {
.boxarea {
	margin: 0;
}
}
.box-tile {
	width: 21%;
	display: inline-block;
	margin: -5px 10px 10px 10px;
}

@media only screen and (max-width: 768px) {
.box-tile {
	width: 69%;
}
}
.thumbnail h4 {
	color: #fff;
	background: #494949e0;
	position: relative;
	z-index: 2;
	margin: -27px 4px 0 4px;
	padding: 5px;
}
.parallax {
	/* The image used */
	background-image: url("img/bgApplication.40709b0.jpg");
	/* Set a specific height */
	min-height: 350px;
	/* Create the parallax scrolling effect */
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin: 100px 0px;
}
.clear {
	clear: both;
}
.before-footer {
	background: #343434;
	height: 50px;
	border-bottom: #191919 1px solid;
	border-top: 1px solid #191919;
}
.before-footer h4 {
	color: #949494;
	font-size: 10pt;
	margin-top: 17px;
	font-weight: 400;
}
.after-footer {
	background: #343434;
	height: 50px;
	border-bottom: #191919 1px solid;
	border-top: 1px solid #191919;
}
.after-footer h4 {
	color: #949494;
	font-size: 10pt;
	margin-top: 17px;
	font-weight: 400;
}

@media only screen and (max-width: 991px) {
.after-footer {
	height: 85px;
}
}
.footer-ele {
	background: #3c3c3c;
	border-top: 1px #6c6c6c solid;
}
.footer-ele h3 {
	margin: 20px 0 10px 0;
	font-weight: 600;
	color: #acacac;
	cursor: default;
}
.footer-ele ul {
	list-style-position: inside;
	padding: 10px 0 30px 0;
}
.footer-ele li {
	color: #939393;
}
.news {
	border: 1px solid #e1e1e1;
	box-shadow: 0px 3px 0px 0px #8484844a;
}
.title-zone {
	margin: 10px 0;
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 0 0 10px 0;
}
.news h3 {
	font-family: dinar !important;
	font-weight: 600;
	padding: 0 5px 5px 0;
}
.firs-news img, .before-news-element img {
	border-radius: 5px;
	transition: .8s;
	margin-bottom: 10px;
}
.firs-news img:hover, .before-news-element img:hover {
	
	opacity: .9;

}

@media only screen and (max-width: 768px) {
.firs-news img {
	    height: 160px;
    width: 160px;
}
}

.firs-news .col-md-6{
	
    margin: 0 40px 0 0;
}
@media only screen and (max-width: 768px) {
.firs-news .col-md-6{
	
    margin: 0 0 0 0;
}
}



.news p {
	color: #6e6e6e;
	font-size: 14px;
	line-height: 25px;
	text-align: justify;
	cursor: default;
	padding: 5px 5px 0 0;
}
.news span {
	font-size: 13px;
	color: #c2c2c2;
	cursor: default;
}
.news i {
	padding: 2px 5px;
	color: #c2c2c2;
}
.firs-news {
	padding: 15px;
}
.before-news {
	border-top: 3px solid #e8e8e8;
	background: #f7f7f7;
	border-radius:0px 0px 25px 0px;
}
.before-news-element {
	display: inline-block;
	width: 100%;
	padding: 10px 15px;
}
.before-news-element img {
	float: right;
	margin-left: 10px;
}
.before-news-element h4 {
	font-family: dinar !important;
	margin: 3px 0 10px 0;
}
.arshiv {
	float: left;
	margin: 10px 0;
}
.arshiv a {
	color: #a5a5a5;
	font-weight: 500;
	font-size: 14px;
	transition: .4s;
}
.arshiv a:hover {
	color: #484848;
}
.arshiv i {
	padding: 0 5px;
}
.notifications ul {
	list-style: none;
	list-style-position: inside;
	text-align: justify;
	line-height: 20px;
}
.notifications li {
	padding: 5px 0;
	border-bottom: 1px #ccc solid;
	transition: .3s;
	width: 100%;
	display: inline-block;
}
.notifications li:hover {
	color: #00adb4;
}
.notifications li a {
}
.notifications img {
	width: 50px;
	height: 50px;
	float: right;
	margin: 10px 0 10px 10px;
}
.notifications h5 {
	font-size: 11pt;
	font-weight: 400;
	line-height: 20px;
	margin: 5px;
}
.tablighat {
	margin: 5px 0;
}
.tablighat img {
	max-width: 100%;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
	color: #fff;
	background-color: #f37123;
}
/*---------social----------*/
.effect {
	width: 100%;
}
.effect:nth-child(2) {
	margin-top: 50px;
}
.effect:nth-child(2n+1) {
}
.effect:nth-child(2n+1) h2 {
	color: #212121;
}
.effect .buttons {
	display: inline-flex;
	float: left;
	margin-top: 10px;
}
.effect a:last-child {
	margin-right: 5px;
}
/*common link styles !!!YOU NEED THEM*/
.effect {
/*display: flex; !!!uncomment this line !!!*/
}
.navbar-right li a {
    position: relative;
    display: block;
    padding: 15px 10px;

}
.effect a {
	text-decoration: none !important;
	color: #fff;
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 10px;
	margin-right: 5px;
	font-size: 15px;
	overflow: hidden;
	position: relative;
}
.effect a i {
	position: relative;
	z-index: 3;
}
.effect a.fb {
	background-color: #3b5998;
}
.effect a.tw {
	background-color: #00aced;
}
.effect a.g-plus {
	background-color: #dd4b39;
}
.effect a.dribbble {
	background-color: #ea4c89;
}
.effect a.pinterest {
	background-color: #cb2027;
}
.effect a.insta {
	background-color: #bc2a8d;
}
.effect a.in {
	background-color: #007bb6;
}
.effect a.vimeo {
	background-color: #1ab7ea;
}
/* jaques effect */
.effect.jaques a {
	transition: border-top-left-radius 0.1s linear 0s, border-top-right-radius 0.1s linear 0.1s, border-bottom-right-radius 0.1s linear 0.2s, border-bottom-left-radius 0.1s linear 0.3s;
}
.effect.jaques a:hover {
	border-radius: 50%;
}
/*---------cards------------*/
.post-module {
	margin-bottom: 20px;
	border-radius: 3px;
	position: relative;
	z-index: 1;
	display: block;
	background: #FFFFFF;
	min-width: 250px;
	height: 423px;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
	-webkit-transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
}

@media only screen and (max-width: 768px) {
.post-module {
	
	    margin: 10px 25px;
	}}

.thumbnail {

    border-radius: 3px 3px 0 0;
}
.post-module:hover, .hover {
	-webkit-box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.3);
}
.post-module:hover .thumbnail img, .hover .thumbnail img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1);
	background:red;
	}
.post-module .thumbnail {
	    background: #ffffff;
    height: 352px;
	overflow: hidden;
	margin: 10px 0;
}

.post-module .thumbnail .date {
    position: absolute;
    opacity: .9;
    top: 5px;
    right: 20px;
    z-index: 1;
    background: #e74c3c;
    width: 35px;
    height: 60px;
    padding: 12.5px 0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 0 0 3px 3px;
    color: #FFFFFF;
    font-weight: 700;
    text-align: center;
    /* font-size: 26pt; */
    -webkti-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.post-module .thumbnail .date .day i {
	margin-top: 14px;
	font-size: 19pt;
	color: #fff;
}
.category i {
	margin-left: 5px;
}
.post-module .thumbnail .category-ico {
position: absolute;
    opacity: .9;
    top: 5px;
    right: 58px;
    z-index: 1;
    background: #3ce74a;
    width: 35px;
    height: 60px;
    padding: 12.5px 0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 0 0 3px 3px;
    color: #FFFFFF;
    font-weight: 700;
    text-align: center;
    /* font-size: 26pt; */
    -webkti-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.post-module .thumbnail .category-ico .day i {
	margin-top: 14px;
	font-size: 19pt;
	color: #fff;
}
.post-module .thumbnail .category-ico .month {
	font-size: 12px;
	text-transform: uppercase;
}



.post-module .thumbnail .off-ico {
position: absolute;
    opacity: .9;
    top: 5px;
    left: 5px;
    z-index: 1;
    background: #3ce74a;
    width: 40px;
    height: 40px;
    /* padding: 12.5px 0; */
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 0 0 3px 0px;
    color: #FFFFFF;
    font-weight: 700;
    text-align: center;
    /* font-size: 26pt; */
    -webkti-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.post-module .thumbnail .off-ico .day i {
	margin-top: 4px;
    font-size: 24pt;
	color: #fff;
}
.post-module .thumbnail .off-ico .month {
	font-size: 12px;
	text-transform: uppercase;
}



.post-module .thumbnail img {
	display: block;
	width: 120%;
	-webkit-transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
}
.post-module .post-content {
	position: absolute;
	bottom: 0;
	background: #FFFFFF;
	width: 100%;
	padding: 13px 10px 0 10px;
	-webkti-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;
	-moz-transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;
	-o-transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;
	transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;
}
.post-module .post-content .category {
	position: absolute;
	width: 100%;
	top: -40px;
	left: 0;
	background: #404040ab;
	padding: 10px 15px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
}
.post-module .post-content .title {
	margin: 0;
	padding: 0 0 5px;
	color: #333333;
	font-size: 12pt;
	font-weight: 400;
}
.post-module .post-content .sub_title {
	margin: 0;
	padding: 0 0 20px;
	color: #9d9d9d;
	font-size: 10pt;
	font-weight: 300;
}
.post-module .post-content .sub_title i {
	margin-left: 5px;
}
.post-module .post-content .description {
	display: none;
	color: #666666;
	font-size: 13px;
	line-height: 1.8em;
	text-align: right;
}
.detiles {
	color: #9d9d9d;
	font-size: 10pt;
	font-weight: 300;
}
.detiles i {
	color: #9d9d9d;
	margin-left: 5px;
}
.post-module .post-content .post-meta {
	margin: 30px 0 0;
	color: #999999;
}
.post-module .post-content .post-meta .timestamp {
	margin: 0 16px 0 0;
}
.post-module .post-content .post-meta a {
	color: #999999;
	text-decoration: none;
}
.hover .post-content .description {
	display: block !important;
	height: auto !important;
	opacity: 1 !important;
}
.description button {
	width: 100%;
	margin-bottom: 5px;
}
.description button i {
	margin-left: 5px;
}
.container:before, .container:after {
	content: '';
	display: block;
	clear: both;
}
.container .column {
	width: 50%;
	padding: 0 25px;
	-webkti-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
}
.container .column .demo-title {
	margin: 0 0 15px;
	color: #666666;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.container .info {
	width: 300px;
	margin: 50px auto;
	text-align: center;
}
.container .info h1 {
	margin: 0 0 15px;
	padding: 0;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
}
.container .info span {
	color: #666666;
	font-size: 12px;
}
.container .info span a {
	color: #000000;
	text-decoration: none;
}
.container .info span .fa {
	color: #e74c3c;
}
/*---------end-cards------------*/

.alert {
	padding: 10px 25px;
	margin: 3px 0;
	border: 1px solid transparent;
	border-radius: 4px;
	background: #1189ca;
	color: #fff;
	font-size: 10pt;
	line-height: 22px;
}
.bg-single {
	background: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	margin: 5px 0 10px 0;
	box-shadow: 0px 0 20px 0px #d8d8d880;
	padding: 5px;
}
.bg-single-table {
	height: 55px;
}
.table-area {
	font-size: 10pt;
	font-weight: 400;
	margin-top: 5px;
}
.programsansborder
{
display:inline-block;
border:2px solid #5a5a5a;
padding: 5px 17px;
border-radius:15px 0px;
background:#FFF;
}


@media screen and (min-width: 768px){

.programsansborder
{
;
margin:5px 0;
}


}
.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 5px;
}
.bg-single td {
	padding: 8px;
	line-height: 3;
	vertical-align: top;
	border-top: 1px solid #ddd;
	font-weight: 400;
	font-size: 10pt;
	padding-right: 20px;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	padding: 0px 10px;
	line-height: 1.8;
	vertical-align: top;
	border-top: 1px solid #ddd;
}
.bg-single-title {
	display: inline-flex;
	margin: 15px;
}
.bg-single-title h3 {
	font-size: 10pt;
	margin-left: 5px;
}
.bg-single-title span {
color: #ffffff;
    font-size: 10pt;
    padding-right: 0;
    background: #50b849;
}
.bg-single-body {
	border-top: 1px solid #ccc;
}
.bg-single-body i {
	margin-left: 5px;
}
.profile-card {
	width: 22%;
	border-radius: 2px;
	overflow: hidden;
	border: 1px solid #d7d7d7;
	position: relative;
	background: rgba(255,255,255,1);
	margin: 10px;
	display: inline-block;
}
@media only screen and (max-width: 768px) {
.profile-card {
	width: 94%;


	}}
.profile-card header {
	display: block;
	position: relative;
	background: rgba(255,255,255,1);
	text-align: center;
	padding: 15px 0 20px;
	z-index: 1;
	overflow: hidden;
	border-radius: 3px;
}
.profile-card header:before {
	content: "";
	position: absolute;
	background-size: cover;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: -1;
}
.profile-card header:after {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background-image: linear-gradient(  to bottom,  rgba(255, 255, 255, 0) 0%,  rgba(255, 255, 255, 1) 100%  );
}
.profile-card header img {
	border-radius: 100%;
	overflow: hidden;
	width: 150px;
	/*border: 1px solid rgba(255,255,255,.5);*/
	box-shadow: 0 1px 0 rgba(0,0,0,.1), 0 1px 2px rgba(0,0,0,.1);
}
.profile-card header h4 {
	font-weight: 300;
	font-size: 15px;
	color: #444;
	margin: 0;
	padding: 0 0 5px 0;
}
.profile-card header h5 {
	font-weight: 400;
	font-size: 12px;
	color: #666;
	letter-spacing: .5px;
	margin: 0;
	padding: 0;
}
.profile-card .profile-bio {
	padding: 0 30px;
	text-align: center;
	color: #888;
}
.profile-card .profile-social-links {
	display: table;
	width: 70%;
	margin: 20px auto;
}
.profile-card .profile-social-links li {
	display: table-cell;
	width: 33.3333333333333333%
}
.profile-card .profile-social-links li a {
	display: block;
	text-align: center;
	padding: 10px;
	margin: 0 10px;
	border-radius: 100%;
	-webkit-transition: box-shadow 0.2s;
	-moz-transition: box-shadow 0.2s;
	-o-transition: box-shadow 0.2s;
	transition: box-shadow 0.2s;
}
.profile-card .profile-social-links li a:hover {
	box-shadow: 0 1px 1.5px 0 rgba(0,0,0,.12), 0 1px 1px 0 rgba(0,0,0,.24);
}
.profile-card .profile-social-links li a:active {
	box-shadow: 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12), 0 2px 4px -1px rgba(0,0,0,.2);
}
.profile-card .profile-social-links li a img {
	width: 100%;
	display: block;
}
.comments {
	margin: 2.5rem auto 0;
	max-width: 60.75rem;
	padding: 0 1.25rem;
}
.comment-wrap {
	margin-bottom: 1.25rem;
	display: table;
	width: 100%;
	min-height: 5.3125rem;
}
.photo {
	padding-top: 0.625rem;
	display: table-cell;
	width: 3.5rem;
}
.photo .avatar {
	height: 2.25rem;
	width: 2.25rem;
	border-radius: 50%;
	background-size: contain;
}
.comment-block {
	padding: 1rem;
	background-color: #fff;
	display: table-cell;
	vertical-align: top;
	border-radius: 0.1875rem;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
}
.comment-block textarea {
	width: 100%;
	resize: none;
	font-size: 11pt;
	padding: 5px;
	border: 1px solid #ccc;
	border-radius: 3px;
}
.comment-text {
	font-size: 10pt;
	line-height: 20px;
	margin: 10px;
}
.bottom-comment {
	color: #acb4c2;
	font-size: 0.875rem;
}
.comment-date {
	float: left;
}
.comment-actions {
	float: right;
}
.comment-actions li {
	display: inline;
	margin: -2px;
	cursor: pointer;
}
.comment-actions li.complain {
	padding-right: 0.75rem;
	border-right: 1px solid #e1e5eb;
}
.comment-actions li.reply {
	padding-left: 0.75rem;
	padding-right: 0.125rem;
}
.comment-actions li:hover {
	color: #0095ff;
}
.img-side {
	display: block;
	width: 91%;
	height: auto;
	margin: 25px auto 15px;
	box-shadow: 10px 10px 5px #80808054;
}
.profile-card-side {
	width: 100%;
	border-radius: 2px;
	overflow: hidden;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
	position: relative;
	margin: auto;
	background: rgba(255,255,255,1);
	top: 50%;
}
.profile-card-side header {
	display: block;
	position: relative;
	background: rgba(255,255,255,1);
	text-align: center;
	padding: 30px 0 20px;
	z-index: 1;
	overflow: hidden;
}
.profile-card-side header:before {
	content: "";
	position: absolute;
	background-size: cover;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: -1;
}
.profile-card-side header:after {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background-image: linear-gradient(  to bottom,  rgba(255, 255, 255, 0) 0%,  rgba(255, 255, 255, 1) 100%  );
}
.profile-card-side header img {
	border-radius: 100%;
	overflow: hidden;
	width: 150px;
	/*border: 1px solid rgba(255,255,255,.5);*/
	box-shadow: 0 1px 0 rgba(0,0,0,.1), 0 1px 2px rgba(0,0,0,.1);
}
.profile-card-side header h4 {
	font-weight: 300;
	font-size: 15px;
	color: #444;
	margin: 0;
	padding: 0 0 5px 0;
}
.profile-card-side header h5 {
	font-weight: 400;
	font-size: 12px;
	color: #666;
	letter-spacing: .5px;
	margin: 0;
	padding: 0;
}
.profile-card-side p {
	font-size: 8pt;
	line-height: 14pt;
	font-weight: 400;
}
.profile-card-side .profile-bio {
	padding: 0 30px;
	text-align: center;
	color: #888;
	margin-bottom: 27px;
}
.profile-card-side .profile-social-links {
	display: table;
	width: 70%;
	margin: 20px auto;
}
.profile-card-side .profile-social-links li {
	display: table-cell;
	width: 33.3333333333333333%
}
.profile-card-side .profile-social-links li a {
	display: block;
	text-align: center;
	padding: 10px;
	margin: 0 10px;
	border-radius: 100%;
	-webkit-transition: box-shadow 0.2s;
	-moz-transition: box-shadow 0.2s;
	-o-transition: box-shadow 0.2s;
	transition: box-shadow 0.2s;
}
.profile-card-side .profile-social-links li a:hover {
	box-shadow: 0 1px 1.5px 0 rgba(0,0,0,.12), 0 1px 1px 0 rgba(0,0,0,.24);
}
.profile-card-side .profile-social-links li a:active {
	box-shadow: 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12), 0 2px 4px -1px rgba(0,0,0,.2);
}
.profile-card-side .profile-social-links li a img {
	width: 100%;
	display: block;
}
.table button {
    font-size: 8pt;
    margin: 13px 0px 0 25%;
    padding: 4px 16px;
    float: left;
}
#fixedbanner {
	display: block;
	overflow: hidden;
	position: fixed;
	left: 0px;
	bottom: 0px;
	padding: 0;
	margin-bottom: -7px;
	    z-index: 100;
}
aside img {
	width: 100%;
}
/*--------place--------*/
.properties {
	float: right;
	width: 100%;
	padding: 0 4px;
}
.properties .single {
	display: block;
	float: right;
	width: 100%;
	margin-top: 5px;
	border-radius: 8px;
	background-color: #e0e0e0;
}
.properties div.title, .food-item .content .properties div.value, .food-item .content .properties div.about {
	line-height: 26px;
	display: block;
	float: right;
	min-height: 40px;
	padding: 7px 10px;
}
.properties .title {
	font-size: 13px;
	clear: right;
	width: 15%;
	text-align: right;
	color: #717070;
	border-radius: 0 8px 8px 0;
	background-color: #e0e0e0;
}
.value a{
	color:#8d8f98;
}

@media only screen and (max-width: 768px) {
	.properties .title{
	width: 35%;
	font-size: 11px;
		text-align: right;
}}

.properties div.title, .properties div.value, .properties div.about {
	line-height: 26px;
	display: block;
	float: right;
	min-height: 40px;
	padding: 7px 10px;
}
.properties .value {
	font-size: 13px;
	width: 85%;
	color: #868686;
	border-radius: 8px 0 0 8px;
	background-color: #f5f5f5;
}
@media only screen and (max-width: 768px) {
.properties .value {

	width: 65%;

}
.table button {
    font-size: 8pt;
    margin: 8px 0px 0 25%;
    padding: 4px 16px;
    float: left;
}
}
.having-container {
	float: right;
	width: 100%;
}
.having-container div.having {
	font-size: 14px;
	line-height: 49px;
	display: block;
	float: right;
	width: 19%;
	height: 50px;
	margin: 12px .5% 0;
	text-decoration: none;
	color: #868686;
	border-radius: 8px;
	background-color: #f5f5f5;
}

@media only screen and (max-width: 768px) {
.having-container div.having {

	width: 45%;

}}
.having-container div.having.btn-1 {
	text-decoration: none;
	color: #fff;
	background-color: #ffa99e;
}
.having-container div.having.btn-1 i {
	color: #fff;
	background-color: #e9786a;
}
.having-container div.having i {
	font-size: 16px;
	line-height: 50px;
	display: block;
	float: right;
	width: 50px;
	height: 50px;
	margin: 0 0 0 15px;
	text-align: center;
	color: #717070;
	border-radius: 0 8px 8px 0;
	background-color: #e0e0e0;
}
/*--------place--------*/
#legend {
    font-size: 10px;
    width: 345px;
    margin: 5px auto 0;
    height: 20px;
	    display: inline-flex;
}
 #legend .instance {
    float: right;
    width: 10px;
    height: 10px;
    margin: 0 10px 0 2px;
    border-radius: 50%;
}
.normal, .chair {
    background-color: #39d;
}
.reserved {
    background: #333 !important;
    cursor: pointer !important;
}
.chair.pending,.instance.pending {
    background: #f90 !important;
    color: #000 !important;
}
.finished {
    background: #0a0 !important;
}

.locked-chair {
    background-color: #dfdfdf;
    cursor: default;
}

.form-horizontal label{
	font-size: 10pt;
	font-weight: 400;
}


.form-area{
	margin: 10px;
}
.form-text{
	margin: 5px 0 10px 10px;
    background: #f9f9f9;
    padding: 15px;
    border-radius: 3px;
    border: 1px solid #e3e3e3;
	
}

.form-text h5{
	    font-weight: 400;
	color: #dc0000;
	font-size: 9pt;
    line-height: 18px;
    text-align: justify;
}
/*----form-step-------*/
.stepbar-area{
padding: 22px 50px 46px 50px;
    background: #fff;
    margin-top: 5px;
    border-radius: 3px;
    box-shadow: 0px 0 20px 0px #d8d8d880;
    border: 1px solid #e5e5e5;
}
.form-steps {
-webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: relative;
    display: block;
    float: right;
    left: 50%;
    /* max-width: 800px; */
    width: 100%;
    height: 2px;
    text-align: center;
}

.form-step {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  position: absolute;
  top: -7px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  box-shadow: 0 0 0 4px #f8f8f8;
}

.form-step__complete {
  background: #8dc63f;
}

.form-step__complete:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  content: '';
  position: absolute;
  top: 4px;
  left: 3px;
  width: 7px;
  height: 3px;
  border-bottom: 3px solid #fff;
  border-left: 3px solid #fff;
}

.form-step__active {
  background: #fff;
  border: 1px solid #838687;
}

.form-step__inactive {
  background: #e5e5e5;
}

.form-step--label {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  position: absolute;
  left: 50%;
  bottom: -30px;
  display: block;
  width: 140px;
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
}

.form-step--label__complete {
  color: #8dc63f;
}

.form-step--label__inactive {
  color: #e5e5e5;
}

.form-steps--bar {
  float: left;
  background: #e5e5e5;
  height: 2px;
}

.form-steps--bar__complete {
  background: #8dc63f;
}

.form-steps--four .form-step--one {
  left: 0;
}

.form-steps--four .form-step--two {
  left: 33.33%;
}

.form-steps--four .form-step--three {
  left: 66.66%;
}

.form-steps--four .form-step--four {
  left: 100%;
}

.form-steps--four .form-steps--bar {
  width: 33.333%;
}

/*----form-step-------*/
.sub-img{
    margin: 20px 0;
}

.sub-img img{
	    width: 100%;
    height: 350px;
	    border-radius: 5px;
}

.bg-single-body p{
	    padding: 20px 30px;
	    color: #4d4d4f;
    font-size: 12px;
    line-height: 26px;
    direction: rtl;
    text-align: justify;
}


#status {
    -moz-border-radius-topright: 45px;
    -webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
    -webkit-border-top-right-radius: 15px;
    border-top-right-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    -webkit-border-bottom-right-radius: 15px;
    border-bottom-right-radius: 15px;
    background: #e1e1e1;
    color: #FFF;
    width: 190px;
    position: fixed;
    bottom: 120px;
    left: -117px;
    z-index: 999999999999;
    overflow: hidden;
    height: 63px;
    transition: all 0.4s ease 0s;
}
#status:hover, #status:focus {
    background: #f37123;
    left: 0px;
    transition: all 0.4s ease 0s;
    color: #FFF;
}
#status span {
    float: right;
    padding-right: 20px;
    color: #f37123;
	    font-size: 25pt;

    margin: 14px 8px;
}

#status:hover span {
    color: #FFF;
}
.bar {
    width: 194px;
    text-align: left;
    font-size: 13px;
}
.tbar {
left: -120px;
    color: #FFF;
    line-height: 50px;
    float: right;
    margin: 5px 10px;
    font-size: 14pt;
    font-weight: 500;
}



/*------------galley-------------*/

.small {
  font-size: 11px;
  color: #999;
  display: block;
  margin-top: -10px
}

.cont {
  text-align: center;
}

.page-head {
  padding: 60px 0;
  text-align: center;
}

.page-head .lead {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 50px;
  margin-top: 0;
}

.btn {
  -moz-user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
}

.btn-lg {
  border-radius: 2px;
  font-size: 18px;
  line-height: 1.33333;
  padding: 10px 16px;
}

.btn-primary:hover {
  background-color: #fff;
  color: #eeeeee;
  border-color:#FFFFFF;
}

.btn-primary {
  background-color: #152836;
  border-color: #0e1a24;
  color: #ffffff;
}

.btn-primary {
  border-color: #eeeeee;
  color: #FFFFFF;
  transition: color 0.1s ease 0s, background-color 0.15s ease 0s;
}

.page-head h1 {
  font-size: 42px;
  margin: 0 0 20px;
  color: #FFF;
  position: relative;
  display: inline-block;
}

.page-head h1 .version {
  bottom: 0;
  color: #ddd;
  font-size: 11px;
  font-style: italic;
  position: absolute;
  width: 58px;
  right: -58px;
}

.demo-gallery > ul {
  margin-bottom: 0;
  padding-left: 15px;
}

.demo-gallery > ul > li {
  margin-bottom: 15px;
  width: 180px;
  display: inline-block;
  margin-right: 15px;
  list-style: outside none none;
}

.demo-gallery > ul > li a {
  border: 3px solid #FFF;
  border-radius: 3px;
  display: block;
  overflow: hidden;
  position: relative;
  float: left;
}

.demo-gallery > ul > li a > img {
  -webkit-transition: -webkit-transform 0.15s ease 0s;
  -moz-transition: -moz-transform 0.15s ease 0s;
  -o-transition: -o-transform 0.15s ease 0s;
  transition: transform 0.15s ease 0s;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  height: 100%;
  width: 100%;
}

.demo-gallery > ul > li a:hover > img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}

.demo-gallery > ul > li a:hover .demo-gallery-poster > img {
  opacity: 1;
}

.demo-gallery > ul > li a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color 0.15s ease 0s;
  -o-transition: background-color 0.15s ease 0s;
  transition: background-color 0.15s ease 0s;
}

.demo-gallery > ul > li a .demo-gallery-poster > img {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}

.demo-gallery > ul > li a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}

.demo-gallery .justified-gallery > a > img {
  -webkit-transition: -webkit-transform 0.15s ease 0s;
  -moz-transition: -moz-transform 0.15s ease 0s;
  -o-transition: -o-transform 0.15s ease 0s;
  transition: transform 0.15s ease 0s;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  height: 100%;
  width: 100%;
}

.demo-gallery .justified-gallery > a:hover > img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}

.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
  opacity: 1;
}

.demo-gallery .justified-gallery > a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color 0.15s ease 0s;
  -o-transition: background-color 0.15s ease 0s;
  transition: background-color 0.15s ease 0s;
}

.demo-gallery .justified-gallery > a .demo-gallery-poster > img {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}

.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}

.demo-gallery .video .demo-gallery-poster img {
  height: 48px;
  margin-left: -24px;
  margin-top: -24px;
  opacity: 0.8;
  width: 48px;
}

.demo-gallery.dark > ul > li a {
  border: 3px solid #04070a;
}
/*------------galley-------------*/
/*------------new styles-------------*/
.honarmand-card{
	border: 1px solid #ccc;
	    margin-top: 80px;
	border-radius: 3px;
	
}
.honarmand-card img{
    border-radius: 50%;
    width: 50%;
    position: relative;
    margin-top: -65px;
    box-shadow: 0 0 0px 2px #ccc;
    border: 2px solid #fff;
	
}
.honarmand-card h3{
	padding: 10px 0;
}
.honarmand-card p {
    padding: 5px 15px;
    color: #4d4d4f;
    font-size: 12px;
    line-height: 26px;
    direction: rtl;
    text-align: justify;
}

@media only screen and (max-width: 991px) {
.honarmand-card{

	    margin-top: 110px;

	
}
.honarmand-card img{

    margin-top: -85px;

	
}
}

@media only screen and (max-width: 768px) {
.honarmand-card{

	width: 80%;
	    margin: 20px auto 0;

	
}
.honarmand-card img{
	width: 40%;
    margin-top: 20px;

	
}
}


/*------------gallery-------------*/

.gallery-container p.page-description {
    text-align: center;
    margin: 30px auto;
    font-size: 18px;
    color: #85878c;
}

.tz-gallery {
    padding: 40px;
}

.tz-gallery .thumbnail {
    padding: 0;
    margin-bottom: 30px;
    background-color: #fff;
    border-radius: 3px;
    border: none;
    transition: 0.15s ease-in-out;
    box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.06);
}

.tz-gallery .thumbnail:hover {
    transform: translateY(-5px) scale(1.01);
}

.tz-gallery .lightbox img {
    border-radius: 4px 4px 0 0;
}

.tz-gallery .caption{
    padding: 20px 30px;
    text-align: right;
}

.tz-gallery .caption h3 {
    font-size: 14px;
    font-weight: bold;
    margin-top: 0;
}

.tz-gallery .caption p {
	font-family:sahel;
    font-size: 14px;
    color: #7b7d7d;
    margin: 0;
    direction: rtl;
}

.baguetteBox-button {
    background-color: transparent !important;
}
.thumbnail a>img, .thumbnail>img {
    border-radius: 3px 3px 0 0;
}
/*------------gallery-------------*/

.tz-gallery{
	direction: ltr;
}

.tz-gallery .lightbox img {
    width: 100%;
    margin-bottom: 30px;
    transition: 0.2s ease-in-out;
    box-shadow: 0 2px 3px rgba(0,0,0,0.2);
}


.tz-gallery .lightbox img:hover {
    transform: scale(1.05);
    box-shadow: 0 8px 15px rgba(0,0,0,0.3);
}

.tz-gallery img {
    border-radius: 4px;
}

.baguetteBox-button {
    background-color: transparent !important;
}


@media(max-width: 768px) {
    body {
        padding: 0;
    }

    .container.gallery-container {
        border-radius: 0;
    }
}
/*------------gallery-------------*/

.cat-md-6 {
    width: 49.7%;
    display: inline-block;
}
.cat-box {
    background: #fff;
    margin: 5px;
    padding: 20px 15px;
    border: 1px #dbdbdb solid;
    border-radius: 5px;
}

.cat-box h4 {
    font-size: 9pt;
    line-height: 22px;
    color: #8d8d8d;
	    padding-top: 5px;
}
.cat-box-title{
	border-bottom: 1px dashed #d5d5d5;
	height: 40px;
}

.cat-box-title div{
	border-bottom: 1px dashed #d5d5d5;
	height: 40px;
	display: inline-flex;
    float: left;
	    margin: 0 15px;
}
.cat-box-title h3{
	float: right;
    padding: 10px 20px;
	font-family:iransans !important;
}
.cat-box-title h4{
	color: #aeaeae;
    font-size: 11pt;
    margin: 3px 5px;
}
.cat-box-title ul li i{
	font-size: 15pt;
}
.cat-box-title a span{
	font-size: 17pt;
	cursor: pointer;
	margin: 7px 5px;
	color: #ee802f;
}

.cat-box-title .nav>li>a {
    position: relative;
    display: block;
    padding: 5px;
}
.cat-box-title ul{
	padding: 2px;
}
.cat-box img{
    float: right;
    margin: 25px 20px;
    width: 11%;
}
.cat-box h3 {
    font-family: iransans !important;
    line-height: 20px;
    font-weight: bold;
    padding: 0;
    font-size: 10pt;
}

.cat-box span {
    font-size: 9pt;
    font-weight: 400;
    color: #C3C3C3;
    cursor: default;
}
.tab-content>.active{
	margin: 0;
}
.cat-box-list img{
	    float: right;
    margin: 20px 20px;
    width: 6%;
}
.category-body{
	    border: 1px solid #dfdfdf;
    padding: 15px 20px;
    margin: 15px;
    border-radius: 3px;
}

.bg-single-body p {
    padding: 10px 0px;

}
/*------------new styles 4-23-2019-------------*/



.search-wrapper {
	margin-top: 7px;
    border-radius: 14px 0;
    width: 45px;
    border: 2px solid #f37122;
    margin-left: 0px;
}

.search-wrapper span {
   
    right: 12px;
  
}
.title-zone {
    margin: 10px 0;
    width: 100%;
    border: none;
    padding: 13px 0;
    background-image: url("img/sarkelishe.jpg");
	background-size: contain;
    border-radius: 20px 0;
    font-size: 14pt;
    text-align: center;
    color: #fff;
}
.title-zone h3{
	background: #50b849;
    display: inline-block;
    padding: 5px 12px;
}
.notifications img {
    width: 60px;
    height: 60px;
    float: right;
    margin: 0 0 0 10px;
    border-radius: 15px 0;
}

.before-news-element h4 {
    font-family: dinar !important;
    margin: 3px 0 5px 0;
}

.search-wrapper span {
    right: 12px;
    
    padding-left: 5px;
}

.search-wrapper span {
    position: absolute;
    color: #5a5a5a;
    font-size: 18px;
    top: 50%;
        right: 12px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.search-wrapper.focused input {
    padding: 0px 42px 8px 13px;
	
    width: 100%;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.search-wrapper {
    margin-top: 7px;
    border-radius: 14px 0;
    width: 45px;
    border: 2px solid #5a5a5a;
    margin-left: 0px;
}

.dropdown i {
    font-size: 12pt;
    padding: 0px 0 0 0;
    padding-left: 3px;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #5a5a5a;
    box-shadow: inset 0px 0px 0 2px #f3f3f3;
	
}

.firs-news {
    padding: 15px;
    display: inline-flex;
}

.firs-news .col-md-9{
	border-right: 5px dotted #939598;
	padding-right: 10px;
}

.news {

    border-radius: 25px 0;
}

.title-area {
text-align: center;
    background-image: url(img/sarkelishe.jpg);
    background-size: contain;
    padding: 11px;
    
    border-radius: 25px 0;
}
.title-area h3{
	color:#fff;
		background: #50b849;
    display: inline-block;
    padding: 5px 12px;
}

.firs-news img, .before-news-element img {
    border-radius: 20px 0;

}
.properties .single {

    border-radius: 28px 0;

}
.properties .single {

    border: 3px solid #39b54a;
}

.properties .value {
    border-radius: 25px 0 0;
    background-color: #ffffff;
	border-right: 5px dotted #3ab54b;
}

.properties .title {
	background-color: transparent;
    border-radius: 0 25px 0 0;
}


.pagination>li:first-child>a, .pagination>li:first-child>span {
    border-top-right-radius: 4px;
    border-radius: 15px 0;
    margin: 0 5px;
    border: 2px solid #5a5a5a;
}


.pagination>li>a, .pagination>li>span {
    float: right;
    margin-left: initial;
    margin-right: -1px;
    border-radius: 15px 0;
    margin: 0 2px;
    border: 2px solid #5a5a5a;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #38b54a;
    padding: 6px 20px;
    cursor: default;
    background-color: #fff;
    border-color: #38b54a;
}
@media screen and (max-width: 768px)
{

	.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover 
	{
		padding: 5px 10px;

	}


	.pagination>li>a, .pagination>li>span {
		margin: 0px auto;
		border-radius: 15px 0;
	}

}
.pagination>li:last-child>a, .pagination>li:last-child>span {
    border-top-right-radius: initial;
    border-top-left-radius: 4px;
    border-bottom-right-radius: initial;
    border-bottom-left-radius: 4px;
    border-radius: 15px 0;
}


/*------------ styles-------------*/



.honarmandan-cat-card {
    margin: 10px auto;
    border-radius: 25px 0;
    border: 2px solid #6d6e71;
}
.honarmandan-cat-card img {
    border-radius: 25px 0 0 0;
    padding: 5px;
    width: 100%;
}
.honarmand-img {
    width: 78%;
    background-image: linear-gradient(to top, transparent, #39b54a);
    top: 16px;
    right: 32px;
    height: 60%;
    border-radius: 25px 0 0 0;
}
.honarmandan-cat-card h3 {
    text-align: center;
    padding: 15px 0 19px;
    font-size: 15pt;
    font-weight: bold;
    border-top: 4px dotted #6d6e71;
}
.image_wrap {
    position: relative;
    overflow: hidden;
}
.image_wrap img {
    width: 100%;
}
.grad {
    border: 4px solid #fff;
    height: 100%;
    width: 100%;
    left: 0;
    opacity: .6;
    position: absolute;
    top: 0;
    z-index: 99;
    border-radius: 25px 0 0 0;
}
.grad_purple {
    background-image: -webkit-gradient(linear, left top, right bottom, from(transparent), to(#39b54a));
    background-image: -webkit-linear-gradient(to top, transparent, #39b54a);
    background-image: -moz-linear-gradient(to top, transparent, #39b54a);
    background-image: linear-gradient(to top, transparent, #39b54a);
}
/*----------card--------------*/
#view-code {
    color: #48cfad;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    text-decoration: none;
    position: absolute;
    top: 640px;
    left: 50%;
    margin-left: -35px;
}
#view-code:hover {
    color: #34c29e;
}
/* --- Product Card ---- */
#make-3D-space {
    position: relative;
    perspective: 800px;
    width: 100%;
    height: 500px;
    transform-style: preserve-3d;
    transition: transform 5s;
}
#product-front {
    width: 100%;
    height: 430px;
    background: #fff;
    position: absolute;
    -webkit-transition: all 100ms ease-out;
    -moz-transition: all 100ms ease-out;
    -o-transition: all 100ms ease-out;
    transition: all 100ms ease-out;
}
#product-front img {
    width: 100%;
    border: 5px solid #fff;
    border-radius: 25px 0 0 0;
}
#product-card {
    margin: 20px 0;
    width: 100%;
    height: 430px;
    position: absolute;
    overflow: hidden;
    transform-style: preserve-3d;
    -webkit-transition: 100ms ease-out;
    -moz-transition: 100ms ease-out;
    -o-transition: 100ms ease-out;
    transition: 100ms ease-out;
    border: 2px solid #ccc;
    border-radius: 25px 0;
}
#product-card.animate {
    width: 100%;
    height: 430px;
    -webkit-transition: 100ms ease-out;
    -moz-transition: 100ms ease-out;
    -o-transition: 100ms ease-out;
    transition: 100ms ease-out;
}
.stats-container {
    border-top: 5px dotted #706f74;
    background: #fff;
    position: absolute;
    top: 346px;
    left: 0;
    width: 100%;
    height: 300px;
    padding: 10px 10px;
    text-align: center;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
#product-card.animate .stats-container {
    border-top: none;
    top: 300px;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
.stats-container .product_name {
    font-size: 19px;
    color: #393c45;
    font-weight: bold;
}
.stats-container p {
    font-size: 16px;
    color: #b1b1b3;
    padding: 2px 0 20px 0;
    text-align: center;
}
.image_overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #48daa1;
    opacity: 0;
}
#product-card.animate .image_overlay {
    border: 5px solid #fff;
    border-radius: 25px 0;
    opacity: 0.5;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
.product-options {
    padding: 2px 0 0;
}
.product-options strong {
    font-weight: 700;
    color: #393c45;
    font-size: 14px;
}
.product-options span {
    color: #969699;
    font-size: 14px;
    display: block;
    margin-bottom: 8px;
}
.product-options button {
    margin-top: -13px;
    border-radius: 15px 0;
}
#view_details {
    line-height: 25px;
    position: absolute;
    color: #fff;
    font-size: 14px;
    text-align: right;
    text-transform: uppercase;
    font-weight: 700;
    padding: 10px;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
#view_details:hover {
}
#product-card.animate #view_details {
    opacity: 1;
    width: 100%;
    font-size: 14px;
    top: 210px;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
/*-------------tooltip-------------*/
.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}	
/*------------pay about-------------*/
.payabout{
	display: inline-block;
    margin: 5px;
    border: 1px solid #5a5a5a;
    padding: 5px;
    border-radius: 5px;
}




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

.logo-brand {
    width: 100%;
    margin: 0 auto;
    display: inline-block;
    text-align: center;
}

.logo-brand img {
    width: 30%;
    margin: 15px 0 0;
}

.logo-brand img {
	float: none;

}


.tab-area h3 {

    display: none;
}
}



/*---------13-2-98---------*/
.search-wrapper {
    margin-top: 3px;

}

.search-wrapper {

    height: 36px;

}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    border-color: #3bb44b;
    background: #39b44a;
    color: #fff;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #50b849;
  
}

.navbar-default .navbar-nav2>li>a:focus, .navbar-default .navbar-nav2>li>a:hover {
    color: #50b849;
	    background: transparent;
  
}
.rahgiri100 a{
margin: 3px 0 3px 10px;color: #5a5a5a;border-radius: 13px 0;border: 2px solid #5a5a5a;
}


#status span {
    color: #50b849;
}


#status:hover, #status:focus {
    background: #50b849;

}





@media only screen and (max-width: 768px) {
ul.nav.navbar-nav2 li a {
        padding: 15px 4px 10px 4px;
}


.programsansborder {

    margin: 3px 0;
}
.title-area {
    padding: 2px;
    font-size: 8pt;
    border-radius: 14px 0;
}
.title-zone{
padding: 2px;
    font-size: 8pt;
    border-radius: 14px 0;
	}
}

.navbar-inverse .navbar-toggle {
   
    background: #50b849;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #ffffff;
}

.btn-info {
    color: #fff;
    background-color: #39b54a;
    border-color: #39b54a;
	transition: .3s;
}

.btn-info:hover {
    color: #fff;
    background-color: #30983e;
    border-color: #39b54a;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
    border-top-right-radius: 4px;
    border-radius: 10px 0;
    margin: 0;
    border: 2px solid #5a5a5a;
}

.pagination>li>a, .pagination>li>span {

    margin-left: 0;
    margin-right: 0;
    border-radius: 10px 0;
    margin: 0 1px;

}

.pagination>li:last-child>a, .pagination>li:last-child>span {

    border-radius: 10px 0;
}


.pagination>li>a, .pagination>li>span {
       margin: 0 1px;
    padding: 6px 5px;

}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {

    padding: 6px 10px;

}


@media only screen and (max-width: 768px){
.firs-news img {
    height: 100%;
    width: 100%;
}}


.bg-single-title {
    margin: 0 0 3px 0;
    background-image: url(img/sarkelishe.jpg);
    background-size: contain;
    padding: 11px 28px;
    border-radius: 25px 0;
    width: 100%;
    display: block;
    color: #fff;
}

.bg-single-title h3 {
    font-size: 13pt;
    background: #50b849;
    display: inline-block;
    padding: 0 5px;
}


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

.bg-single-title {

    padding: 2px 28px;

}

.bg-single-title span {

    font-size: 6pt;
	    font-weight: bold;

}


.bg-single-title h3 {
    font-size: 10pt;
    padding: 0 5px;
    margin: 0 0 6px 0;
}
.bg-single-title {

    border-radius: 16px 0;

}

.title-zone {

    font-size: 11pt;

}
.title-area h3 {

    font-size: 10pt;
}
.firs-news .col-md-9 {
    border-right: none;
	
}
.properties .value {

    border-right: 1px dotted #3ab54b;
}
}
.navbar-inverse .navbar-toggle {
    border: none;
}

.properties .single {
    border: 2px solid #39b54a;
}
.properties .value {

    border-right: 4px dotted #3ab54b;
}

.properties .title {

    font-weight: bold;
}
.tz-gallery .lightbox img {
    border-radius: 5px;
}


.modal-backdrop.in {

    display: none;
}


.sub-img img {
    width: 100%;
    height: auto;
    border-radius: 5px;
}

/*----------card--------------*/
#view-code {
    color: #48cfad;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    text-decoration: none;
    position: absolute;
    top: 640px;
    left: 50%;
    margin-left: -35px;
}
#view-code:hover {
    color: #34c29e;
}
/* --- Product Card ---- */
#make-3D-space {
    position: relative;
    perspective: 800px;
    width: 100%;
    height: 500px;
    transform-style: preserve-3d;
    transition: transform 5s;
}
#product-front {
    width: 100%;
    height: 430px;
    background: #fff;
    position: absolute;
    -webkit-transition: all 100ms ease-out;
    -moz-transition: all 100ms ease-out;
    -o-transition: all 100ms ease-out;
    transition: all 100ms ease-out;
}
#product-front img {
    width: 100%;
    border: 5px solid #fff;
    border-radius: 25px 0 0 0;
}
#product-card {
    margin: 20px 0;
    width: 100%;
    height: 430px;
    position: absolute;
    overflow: hidden;
    transform-style: preserve-3d;
    -webkit-transition: 100ms ease-out;
    -moz-transition: 100ms ease-out;
    -o-transition: 100ms ease-out;
    transition: 100ms ease-out;
    border: 2px solid #ccc;
    border-radius: 25px 0;
}
#product-card.animate {
    width: 100%;
    height: 430px;
    -webkit-transition: 100ms ease-out;
    -moz-transition: 100ms ease-out;
    -o-transition: 100ms ease-out;
    transition: 100ms ease-out;
}
.stats-container {
    border-top: 5px dotted #706f74;
    background: #fff;
    position: absolute;
    top: 346px;
    left: 0;
    width: 100%;
    height: 300px;
    padding: 10px 10px;
    text-align: center;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
#product-card.animate .stats-container {
    border-top: none;
    top: 300px;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
.stats-container .product_name {
    font-size: 15px;
    color: #393c45;
    font-weight: bold;
}
.stats-container p {
    font-size: 16px;
    color: #b1b1b3;
    padding: 2px 0 20px 0;
    text-align: center;
}
.image_overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #066540;;
    opacity: 0;
}
#product-card.animate .image_overlay {
    border: 5px solid #fff;
    border-radius: 25px 0;
    opacity: 0.7;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
.product-options {
    padding: 2px 0 0;
}
.product-options strong {
    font-weight: 700;
    color: #393c45;
    font-size: 14px;
}
.product-options span {
    color: #969699;
    font-size: 14px;
    display: block;
    margin-bottom: 8px;
}
.product-options button {
    margin-top: -10px;
    border-radius: 15px 0;
}
#view_details {
    line-height: 25px;
    position: absolute;
    color: #fff;
    font-size: 14px;
    text-align: right;
    text-transform: uppercase;
    font-weight: 700;
    padding: 10px 20px;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
#view_details:hover {
}
#product-card.animate #view_details {
    opacity: 1;
    width: 100%;
    font-size: 12px;
    top: 160px;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
