
/*@font-face{font-family:Font Awesome\ 5 Brands;
	font-style:normal;
	font-weight:400;
	src:url(../webfonts/fa-brands-400.eot);
	src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),
	url(../webfonts/fa-brands-400.woff2) format("woff2"),
	url(../webfonts/fa-brands-400.woff) format("woff"),
	url(../webfonts/fa-brands-400.ttf) format("truetype")}*/
@font-face {
    font-family: 'iransans';
    src: url(fonts/eot/IRANSansWeb.eot);
    src:url(fonts/eot/IRANSansWeb.eot?#iefix) format("embedded-opentype"),
	url(fonts/woff2/IRANSansWeb.woff2) format("woff2"),
	url(fonts/woff/IRANSansWeb.woff) format("woff"),
	url(fonts/ttf/IRANSansWeb.ttf) format("truetype")
}
@font-face {
    font-family: 'iransansbold';
    src: url(fonts/eot/IRANSansWeb_Bold.eot);
    src:url(fonts/eot/IRANSansWeb_Bold.eot?#iefix) format("embedded-opentype"),
	url(fonts/woff2/IRANSansWeb_Bold.woff2) format("woff2"),
	url(fonts/woff/IRANSansWeb_Bold.woff) format("woff"),
	url(fonts/ttf/IRANSansWeb_Bold.ttf) format("truetype")
}
body {font-family: 'iransans'!important;}
.btn-help {background-color: transparent;
			border-radius: 10px;
			border:1px solid #079ec4; }
.new .main-nav .main-menu{
	background: -webkit-linear-gradient(left,#ffa44b,rgba(176,122,85,.93),#ff931e 50%);
background: linear-gradient(90deg,#ffa44b,rgba(176,122,85,.93),#ff931e 50%);
}
.project-item {
	height: auto !important;
	border: 1px solid #079ec4 !important;
	border-radius: 10px;
	box-shadow: 0 15px 10px #999 !important;

}
.doradius{
	border-radius: 4px;
	object-fit: cover;
	height: 200px;
	max-height: 200px;
	transition: all 0.8s ease-in-out;
  }
  .project-item header {
    height: 200px !important;
}
.btn-border-gradient{

}
footer.main-footer {
    background-color: #1a84ad !important;
    }
/*h2.container span {font-family:'iransans' !important;}*/
.avatars{
	background:url(../images/faces.jpg);
	background-attachment: fixed;
	background-position: center;
	background-size: auto !important;
}
ul.avatars {
     top: 15px !important;
    bottom: -79px !important;
}
.border-top {
			border-radius: 10px;
			border-top:1px solid #079ec4;
			font-family: iransansbold !important;
			 }
.avatars::before ,.avatars::after{
content: '';
background: -webkit-linear-gradient(right,#fff 10%,#0cced8,#0274b3,#0cced8,#fff 95%) !important;
background: linear-gradient(270deg,#fff 10%,#0cced8,#0274b3,#0cced8,#fff 95%) !important;

position: absolute;
height: 2px;
width: 100%;
}
.slider-img {
	height: 480px !important;
	width: auto;
}

.brand-area {width: auto!important;}
.brand-area .text{top: 8px !important;left: 100px !important;}
.navbar-collapse .navbar-right li {
    width: auto !important;}
    footer.main-footer {background-color: #001a2b !important;}
    .item-centered {
    display: flex;
    justify-content: center;}
.progress-bar{ background:linear-gradient(270deg,#0ced8c,#0274b3) !important;  }
.beforeel {text-align: right!important;}
.table .beforeel:before {
    content: '•';
    color: #ffa44b;
    padding: 5px;

    line-height: 25px;
	font-size: 25px;}
	.orange{
		color:#ffa44b !important;
	}
	.border-gradient {
		border-radius: 4px;
		border: 1px solid blue;

	}
	tbody input {width: 40px;}
	.form-nocash{padding: 10px;
		border-width:1px;
		 border-style: solid;
		 -moz-border-image: -moz-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%);
  -webkit-border-image: -webkit-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%);
  border-image: linear-gradient(to bottom, #3acfd5 0%, #3a4ed5 100%);
  border-image-slice: 1;		  
		border-radius: 4px;
		/*max-width: 390px;*/
		margin: 10px auto;
	}
	.form-event{
		padding: 10px;
		border-width:1px;
		 border-style: solid;
		 -moz-border-image: -moz-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%);
  -webkit-border-image: -webkit-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%);
  border-image: linear-gradient(to bottom, #3acfd5 0%, #3a4ed5 100%);
  border-image-slice: 1;		  
		border-radius: 4px;
		max-width: 450px;
		margin: 10px auto;
	}
	.table {}
	.noCash,.cash , .event {
		display: none;
	}
	.ehsan {padding: 10px; margin-right: 10px;}
	.add-on { display:none;
		margin: 30px auto; padding:30px;
		border:1px !important; border-style: solid !important;
		 -moz-border-image: -moz-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%) !important;
  -webkit-border-image: -webkit-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%) !important;
  border-image: linear-gradient(to bottom, #3acfd5 0%, #3a4ed5 100%) !important;
  border-image-slice: 1 !important;		  
		border-radius: 4px !important; }
	
	.figure{ margin-bottom: 30px; }
	.event-text {margin: 15px;
		padding: 10px;
		}
		@media (max-width: 400px){
			.event-text {max-width: 214px;}
		}
		.onvan {
			background: -webkit-linear-gradient(right,#0cced8,#0274b3,#0cced8) !important;
			background: linear-gradient(270deg,#0cced8,#0274b3,#0cced8) !important;
			background-image: none;
			cursor: none !important;
			color: #fff;
			margin-bottom: 0;
`			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 6px 12px;
			border-radius: 4px;
			height: 42px !important;
			text-align: center;
line-height: 27px;
font-size: medium;

z-index: 1;	
-webkit-user-select: none;

-moz-user-select: none;

-ms-user-select: none;

user-select: none;	}
		.logo-footer { 
			margin: 0 auto;
		 }
		 footer{line-height: 25px; color: #fff;}
		 
		 .caption p {text-align: justify;}
		 .map {
    width: 100%;
    height: 200px;
    border-top: solid 1px #eee;
    border-bottom: solid 1px #eee;
    margin:5px;}
    .mytitle {color: #384047; 
    	text-align: center;
    	 position: relative; 
    	 font-size: 25px; 
    	 font-style: bold;
    	 line-height: 1.3;
		margin-bottom: 15px;
		margin-top: 15px;
		width: 100%;}
   .mytitle:before {
 	   	content: '';

background: -webkit-linear-gradient(right,#0cced8,#0274b3,#0cced8);

background: linear-gradient(270deg,#0cced8,#0274b3,#0cced8);

height: 1px;

display: inline-block;

width: 35%;
position: absolute;
right: 1px;
margin-top: 15px;
    }	
   .mytitle:after{
   	content: '';

background: -webkit-linear-gradient(right,#0cced8,#0274b3,#0cced8);

background: linear-gradient(270deg,#0cced8,#0274b3,#0cced8);

height: 1px;

display: inline-block;

width: 35%;
position: absolute;
left: 1px;
margin-top: 15px;
   }
 



.border-top {
	padding: 10px !important;
	text-align: center !important;
	background-color: #fff !important;
	position: relative;
z-index: 2;
}
.section1 {
	padding-top: 60px;
	padding-right:  60px;
	padding-left: 60px;
}
.section1 img {
	border-radius: 4px;
	max-height: 200px;
	overflow: hidden;
	object-fit: scale-down;
}
.section1 p{
	height: 200px;
	text-align: justify;
	overflow:hidden;
	line-height: 25px;
}
/*.howhelp header{
	margin-top:0 !important;
}*/
.navbar-left {
    min-width: auto !important;}
 .myawesome	 { 
 	font-size: 20px !important;
    	  background: -webkit-linear-gradient(#0cced8,#0274b3,#0cced8);
    	   -webkit-background-clip: text;
    	    -webkit-text-fill-color: transparent; }
    
  .new .project-widget-container  .project-item .content .title {
    	font-family: iransansbold !important;
    	font-weight:  normal !important;
    }
    ul.navbar-nav li a {font-size: 12px !important; padding-right:10px !important;padding-left:10px !important; }
    .footer-menu li { list-style: none; }
    .footer-menu .col-md-6{padding-top: 20px;}
   @media(max-width: 768px) {
   	.mytitle:after ,.mytitle:before { width: 20% !important;}
   	.new .project-wrapper > header{
    margin: 1em auto -38px;}
    .section1 {
    padding-top: 40px;
    padding-right: 30px;
    padding-left: 30px;
}

}
.project-wrapper > header{
    margin: 1em auto -38px !important;}

.RegForm .form-inline{
padding-top: 10px;
padding-bottom: 10px;
}
.RegForm  {
	width: 100%;
	height: auto;
margin: 30px auto; padding:30px;
		border:1px !important; border-style: solid !important;
		 -moz-border-image: -moz-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%) !important;
  -webkit-border-image: -webkit-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%) !important;
  border-image: linear-gradient(to bottom, #3acfd5 0%, #3a4ed5 100%) !important;
  border-image-slice: 1 !important;		  
		border-radius: 4px !important; }

.regButton{
	cursor: pointer !important;
	font-family: 'iransansbold' !important;
	}
/*********************************Register Page******************/
.border-no-top {border-top-right-radius:0 !important;border-top-left-radius:0 !important; }
#scrollup {
background: -webkit-linear-gradient(#0cced8,#0274b3 50%,#0cced8) !important;
			background: linear-gradient(#0cced8,#0274b3 50%,#0cced8) !important;
			background-image: none;
    z-index:10;
    display:none;
    right: 10px;
	bottom:100px;
    padding: 10px;
    border-radius: 30%;
	color: #fff;
	position:fixed;}
.sectionfirst{padding-top: 60px;}
.form-title {padding: 20px}
.blue_bg{
	    border:1px !important; border-style: solid !important;
		 -moz-border-image: -moz-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%) !important;
  -webkit-border-image: -webkit-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%) !important;
  border-image: linear-gradient(to bottom, #3acfd5 0%, #3a4ed5 100%) !important;
  border-image-slice: 1 !important;		  
		border-radius: 4px !important; 

}
.radio label {
	background: -webkit-linear-gradient(right,#0cced8,#0274b3,#0cced8) !important;
			background: linear-gradient(270deg,#0cced8,#0274b3,#0cced8) !important;
			background-image: none;
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
    color: #fff;
    border: 1px solid #999;
    padding: 10px;
    border-radius: 20px;

}
.radio input{
	margin-left: 0!important;
cursor: pointer !important;
}
.radio  input[type="radio"]:checked{
	color: #999;
	background-color: #999;
}
.radio i{margin-right: 20px !important; color: #FFF;}
.help_requset form label{font-size:13px !important;}
#project-intro {
    margin-top: 20px !important;
}
#project-intro h1 {
    
    margin-bottom: 20px !important;
}
#project-intro h1:before{content: '';

background: -webkit-linear-gradient(right,#0cced8,#0274b3,#0cced8);

background: linear-gradient(270deg,#0cced8,#0274b3,#0cced8);

height: 1px;

display: inline-block;

width: 35%;
position: absolute;
right: 1px;
margin-top: 15px
}
#project-intro h1:after{content: '';

background: -webkit-linear-gradient(right,#0cced8,#0274b3,#0cced8);

background: linear-gradient(270deg,#0cced8,#0274b3,#0cced8);

height: 1px;

display: inline-block;

width: 35%;
position: absolute;
left: 1px;
margin-top: 15px;}
#project-intro article figure img {
    width: 100%;
    max-height: 500px;
    object-fit: contain;
}
.regist header h2{margin-top:30px !important;}
.registDetail{margin-top:50px !important;line-height:25px;}
.event form,.cash form,.noCash form {display:inline-block}
.event a:first-child ,.cash a:first-child,.noCash a:first-child {display:block;}
.new .main-bg {margin-top:0px !important}
.main-footer{padding-bottom:15px; position:relative !important;}
.error{color:red !important;}