@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700");

@font-face {
  font-family: 'DejaVuSansCondensed';
  font-style: normal;
  font-weight: 400;
  src: local('DejaVuSansCondensed'), local('DejaVuSansCondensed'), url('/assets/fonts/DejaVuSans-webfont.woff') format('truetype');
}

html,
body {
    width: 100%;
    height: 100%;
}

.language_en {
    font-family: 'Open Sans', sans-serif;
}

.language_am {
    font-family: 'DejaVuSansCondensed';
}

a {
	cursor: pointer;
}

a, button,
a:hover, button:hover {
	-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
	color: inherit;
	text-decoration: none;
}

a, button, input, textarea {
	outline: none;
}

a:focus, button:focus, a:active, button:active{
	color: inherit;
	text-decoration: none;
}

ul,li,ol {
	list-style: none;
}

ul {
	padding-left: 0;
}

em, i {
	font-style: normal;
}

.post-left-side a:not(.history):not(#id_load_more):not(#id_load_more_webinars):not(.load-more-news):not(.load-more-achievements):not(.link-achievements) {
	text-decoration: underline;
	color: #239ccf;
}
.post-left-side a:not(.history):not(#id_load_more):not(#id_load_more_webinars):not(.load-more-news):not(.load-more-achievements):hover {
	text-decoration: none;
}

#wrapper {
	height: 100%;
}

#wrapper,
.top-navigation {
	max-width: 1400px;
	width: 100%;
	margin:auto;
}

.top-navigation {
	padding: 18px 0 10px 0;
    display: table;
    width: 100%;
    margin-bottom: 15px;
}

.top-navigation .navbar-brand {
	    height: auto; 
	    padding: 0 0 0 15px;
	    z-index: 1;
   		position: relative;
	}

.top-navigation .navbar-brand {
	    height: 117px;
	    width: 164px;
	    background-size: cover;
	}

	.top-navigation .top-nav-logo {
		display: inline-block;
		padding-top:19px;
	}

	.navbar-inverse {
	    background-color: transparent;
	    border-color: transparent;
	}

.top-navigation .navbar-inverse .navbar-nav>li>a {
	    color: #000;
	    text-transform: uppercase;
	    text-align: center;
	    font-size: 16px;
		padding:0 0 1px;
		margin-left: 28px;
	    border-bottom: 2px solid transparent;
	}

.top-navigation .navbar-inverse .navbar-nav .donate  {
	    margin-top: -12px;
	}

.top-navigation .navbar-inverse .navbar-nav .donate > a {
		padding:6px 10px 7px 10px;
	    border: 1px solid #a2007d;
	}

.top-navigation .navbar-inverse .navbar-nav .donate > a.active-nav {
		border: 1px solid #a2007d;
		background:#a2007d;
		color:#fff;
	}

.top-navigation .navbar-inverse .navbar-nav .donate > a:hover {
	    border: 1px solid transparent;
	    background-color:  #a2007d;
	    color: #fff;
	}

	@media (min-width: 992px) {
		.top-navigation .navbar-nav {
		    position: absolute;
		    right: 0;
			bottom: -17px;
			display: flex;
			align-items: baseline;
		}

		#navbar {
		    position: relative;
		}

		.top-navigation .navbar-inverse .navbar-nav .header-top-nav  {
		    position: absolute !important;
			top: -104px;
		    right: 0;
		}

		.top-navigation .navbar-inverse .navbar-nav .header-top-nav ul li {
		    display: inline-block;
		    margin-left: 5px;
		    vertical-align: middle;
		}

	}

	.header-top-nav ul .input-fld {
	    position: relative;
	    margin-top: -15px;
	}

		.header-top-nav ul .input-fld input,
		.header-top-nav ul .input-fld button{
		    border: none;
		    border-radius: 0;
		    box-shadow: none;
		}

		.header-top-nav ul .input-fld input {
		    border-bottom: 1px solid #25cbd3;
		    width: 244px;
			padding-left: 25px;
		    color: #a3a3a3;
		    font-size: 14px;
			
			margin-right: 14px;
			padding-top: 12px;
		}

		.header-top-nav ul .input-fld button {
		    background-color: transparent;
		    color: #d2d2d2;
		    font-size: 16px;
		    position: absolute;
			top: 8px;
			left: -5px;
			outline: none;
		}

		.header-top-nav ul .top-social a {
		    color: #c0c0c0;
		    font-size: 18px;
			padding: 0 9px 0 4px;
		}

		.header-top-nav ul .top-social a:hover {
		    color: #25cbd3;
		}

		.header-top-nav ul .login a {
		    color: #a3a3a3;
		    font-size: 14px;
			padding: 0 12px 0 14px;
			border-right:1px #ebebeb solid;
			border-left:1px #ebebeb solid;
		}

			.header-top-nav ul .choose-lang i {
			    padding-left: 3px;
			}

			.header-top-nav ul .choose-lang ul {
			    background-color: #fff;
			    min-width: 63px;
			    box-shadow: none;
			    border: none;
			    margin-left: -25px;
			    position: absolute;
			    top: 19px;
			}

			.header-top-nav ul .choose-lang ul li {
			    margin-bottom: 3px;
			}

			.header-top-nav ul .choose-lang ul li a {
			   color: #a3a3a3;
			   font-size: 14px;
			}

			.header-top-nav ul li a:hover {
			    color: #25cbd3;
			}

.top-navigation .navbar-inverse .navbar-nav>li>a:focus,
.top-navigation .navbar-inverse .navbar-nav>li>a:hover,
.top-navigation .navbar-inverse .navbar-nav>li>a.active-nav {
	    border-bottom: 2px solid #25cbd3;
	    color: #000;
	}

.top-navigation .navbar-inverse .navbar-toggle:focus,
.top-navigation .navbar-inverse .navbar-toggle:hover {
	    background-color: transparent;
	}

.top-navigation .navbar-inverse .navbar-toggle {
	    border-color: transparent;
	    margin-right: 0;
	    padding-top: 0;
	}

.top-navigation .navbar-inverse .navbar-nav .choose-lang  a {
		color: #a3a3a3 !important;
	}

.top-navigation .navbar-inverse .navbar-nav .choose-lang  a,
.top-navigation .navbar-inverse .navbar-nav .choose-lang  a:focus,
.top-navigation .navbar-inverse .navbar-nav .choose-lang  a:hover {
	    color: #686868;
	    border: none;
	    font-size: 13px;
	    background-color: inherit;
	    text-transform: capitalize;
	}

.top-navigation .navbar-inverse .navbar-nav .choose-lang  a:focus,
.top-navigation .navbar-inverse .navbar-nav .choose-lang  a:hover {
	    color: #686868 ;
	    border: none ;
	    font-size: 13px ;
	    background-color: inherit ;  
	    text-transform: capitalize;
	}

/*----header----*/

.header .swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
        max-width: 1400px;
}

.header .swiper-slide,
.featured-project .swiper-slide {
    font-size: 18px;
    background: #fff;
    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;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

.header .swiper-slide {
    text-align: center;
    height: 600px !important;
}

.featured-project .swiper-slide {
    height: 529px !important;
}

.header .swiper-slide:after,
.featured-project .swiper-slide:after,
.lastest-news:after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
    right: 0;
    bottom: 0;
    top: 0;
	background-color: rgba(0,0,0,0.5);
}

.header .swiper-button-prev:before,
.featured-project .swiper-button-prev:before {
    content: "\f104" !important;
    margin-left: 3px;
}

.header .swiper-button-next:before,
.featured-project .swiper-button-next:before {
    content: "\f105" !important;
    margin-left: 5px;
}

.header .swiper-button-next:before,
.header .swiper-button-prev:before,
.featured-project .swiper-button-next:before,
.featured-project .swiper-button-prev:before{
    font-family: FontAwesome;
    font-size: 28px;
    position: absolute;
    top: 7px;
    text-align: center;
    right: 0;
    left: 0;
}

.header .swiper-button-next:before,
.featured-project .swiper-button-next:before {
	right: 10%;
}

.header .swiper-button-prev:before,
.featured-project .swiper-button-prev:before {
	right: 10%;
}

.header .swiper-button-next,
.header .swiper-button-prev,
.featured-project .swiper-button-next,
.featured-project .swiper-button-prev   {
    color: #a2007d;
    width: 57px;
    height: 57px;
    background-color: rgba(0,0,0,0.6);
    background-image: none !important;
}

.header .swiper-button-next,
.featured-project .swiper-button-next {
    right: 0px;
}

.header .swiper-button-prev,
.featured-project .swiper-button-prev {
    left: 0px;
}

	.slide-info {
		color: #fff;
	    z-index: 1;
	    max-width: 1280px;
		margin: auto;
	    position: relative;
	    min-height: 350px;
	    margin-top: 150px;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
	}

		.header .swiper-slide:before {
		    /*content: "";
		    background: url(../img/slide/slide-watermark.png);*/
		    position: absolute;
		    display: block;
		    max-width: 546px;
		    width: 100%;
		    height: 573px;
		    top: -20px;
		    right: 60px;
		}

		.slide-title {
			font-weight: 700;
			font-size: 36px;
		}

		.slide-text {
		    margin-top: 20px;
		    font-size: 30px;
		    padding: 0 105px;
			font-weight: 300;
    	}

		.armath-btn {
			font-weight: 700;
			text-transform: uppercase;
			font-size: 15px;
		    border: 1px solid #fff;
		    display: inline-block;
			line-height: 41px;
		    text-align: center;
		    color: #fff;
			padding: 0 26px;
		}

		.more-info {
		    position: absolute;
			bottom: -38px;
			align-self: center;
		}

		.more-info:hover,
		.description .armath-btn:hover {
			background-color: rgba(0,0,0,0.6);
			color: #a2007d;
			border-color: transparent;
		}

/*----history---*/
.company-info {
	position: relative;
	margin:20px 0;
}

	.inner-page .grid-tbl {
		display:table;
		width:100%;
	}
	
		.inner-page .grid-tbl-row {
			display:table-row;
		}
		
			.grid-tbl-row > div {
				position: relative;
			}
		
				.grid-tbl-row .armrobotics,
				.grid-tbl-row .digicode {
					display:table-cell;
					width:60%;
					vertical-align: top;
					border-right: 9px #fff solid;
				}
			
				.grid-tbl-row .digicode,
				.grid-tbl-row .technocamp {
					border-top: 9px #fff solid;
				}
				
				.grid-tbl-row .digicamp.camp-aim {
					margin-bottom: 9px;
				}
				
			.grid-tbl-cell-60 {
				display:inline-block;
				width:59.6%;
				vertical-align: top;
			}
			
			.grid-tbl-cell-40 {
				display:inline-block;
				width:40%;
				vertical-align: top;
			}
			
				.grid-tbl-cell-60 > div,
				.grid-tbl-cell-40 > div {
					position: relative;
				}
				
				.featured-project {
					margin-right: 6px !important;
					margin-bottom: 9px;
				}
				
				.join-armath {
					display: inline-block;
					/*max-width: 277px;*/
					width:calc(33% - 0px);
					border-right: 5px #fff solid;
					background-size: cover !important;
				}
				
				.online-webinar {
					display: inline-block;
					/*max-width: 558px;*/
					width:calc(67% - 5px);
					border-right: 5px #fff solid;
				}
				
				.gallery,
				.support-armath {
					display:table-cell;
					width: 280px;
					height:260px;
					border-top: 9px #fff solid;
				}
				
				.gallery {
					border-right: 9px #fff solid;
				}

	.company-activities ul {
		display: grid;
		grid-gap: 10px;
		grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
	}
	
	.inner-page .company-activities ul {
		grid-template-columns: repeat(5, minmax(1px, 1fr));
	}

		.company-activities ul li {
		    position: relative;
		}
		
			.labs-map {
				cursor: pointer;
			}

			.featured-project {
				grid-row-start: 1;
				grid-row-end: 3;
				grid-column-start: 1;
				grid-column-end: 4;
			}

			.online-webinar {
				grid-row-start: 3;
				grid-row-end: 4;
				grid-column-start: 2;
				grid-column-end: 4;
				
			}

			.labs-map {
				position: relative;
				grid-row-start: 2;
				grid-row-end: 4;
				grid-column-start: 4;
				grid-column-end: 6;
			}
			
			.armrobotics {
				grid-row-start: 1;
				grid-row-end: 3;
				grid-column-start: 1;
				grid-column-end: 4;
			}
			
				.armrobotics .description {
					top:inherit;
				}
			
			.digicamp {
				grid-row-start: 1;
				grid-row-end: 2;
				grid-column-start: 4;
				grid-column-end: 6;
			}
			
			.open-game {
				grid-row-start: 2;
				grid-row-end: 3;
				grid-column-start: 4;
				grid-column-end: 6;
			}
			
			.digicode {
				grid-row-start: 3;
				grid-row-end: 4;
				grid-column-start: 1;
				grid-column-end: 4;
			}
			
			.armath-technocamp {
				grid-row-start: 3;
				grid-row-end: 4;
				grid-column-start: 4;
				grid-column-end: 6;
			}
			
			.join-armath {
				height: 260px;
				background-color: #a2007d;
			}
			
			.support-armath {
				height: auto;
				background-color: #a2007d;
			}
			
			.support-armath .description {
			    height: 260px;
			}
			
				.typlical-img, .labs-bg .swiper-slide {
					background-size:cover !important;
					background-position: top center !important;
					background-repeat: no-repeat !important;
					position: relative;
				}

				.typlical-img:after {
					content: "";
					position: absolute;
					top: 0;
					bottom: 0;
					left: 0;
					right: 0;
					background-color: rgba(0, 0, 0, .4);
				}

				.featured-project .typlical-img {
					height: 529px;
					/*background:url('../img/about-company/ab1.jpg');*/
				}

				.online-webinar .typlical-img {
					height: 260px;
					/*background:url('../img/about-company/ab5.jpg');*/
				}

				.gallery .typlical-img {
					height: 260px;
					/*background:url('../img/about-company/ab2.jpg');*/
				}

				.labs-map .typlical-img {
					height: 529px;
					/*background:url('../img/about-company/ab6.jpg');*/
				}
					
				.armrobotics .typlical-img {
					height: 529px;
					background:url('../img/events/armrobotics-featured-img.jpg');
				}
				
				.digicamp .typlical-img {
					height: 260px;
					background:url('../img/events/digicamp-featured-img.jpg');
				}
				
				.open-game .typlical-img {
					height: 260px;
					background:url('../img/events/open-game-championship-featured-img.jpg');
				}
				
				.digicode .typlical-img {
					height: 260px;
					background:url('../img/events/digicode-featured-img.jpg');
				}
				
				.armath-technocamp .typlical-img {
					height: 260px;
					background:url('../img/events/armath-technocamp-featured-img.jpg');
				}
				
				.company-logo {
					position:absolute;
					top:25px;
					left:25px;
					right: 25px;
				}
				
					.company-logo a h2 {
						color: #fff;
						margin: 0;
						font-size: 20px;
						white-space: nowrap;
						overflow: hidden;
						text-overflow: ellipsis;
						line-height: 26px;
					}
				
				.inner-page .company-activities .description {
					top: auto;
				}
					
					.inner-page .company-activities .description .armath-btn {
						position:static;
					}

			.description {
				position: absolute;
				bottom: 0;
			    color: #fff;
			    width: 100%;
			    padding: 20px;
			    top: 0;
			}

				.description h2,
				.swiper-slide h1 {
					font-weight: 700;
					font-size: 22px;
					margin-top: 0;
					text-transform: uppercase;
				}
				
				.swiper-slide h1 {
				    z-index: 2;
				    font-size: 26px;
				        color: #fff;
				}
				
				.all-gallery .description h2 {
					margin-bottom:-3px;
				}

				.description p {
					font-size: 18px;
					line-height: 24px;
					font-weight: 300;
				}

				.featured-project .description {
					height: auto;
				    top: auto;
				}

				.featured-project .description {
				    bottom: 15px;
				        z-index: 1;
					left:0;
				}

					.description .armath-btn {
						position: absolute;
    					        bottom: 20px;
					}

					.all-webinar {
					    position: absolute;
					    bottom: 34px;
						left: 215px;
					    font-weight: 500;
					    font-size: 15px;
					    line-height: 18px;
						text-decoration:underline;
					}
					
						.all-webinar i {
							margin-right:7px;
						}

/*----lastest-news---*/
.lastest-news {
	position:relative;
    background-position: center;
    background-size: cover;
    width: 100%;
    background-repeat: no-repeat;
    min-height: 635px;
    /*background-image: url('../img/news/news-bg.jpg');*/
    margin-bottom: 17px;
    padding: 20px;
}

 	.lastest-news h1 {
 		font-size: 24px;
 		font-weight: 700;
 		color: #fff;
 		text-transform: uppercase;
 		z-index: 1;
    	position: relative;
    	margin-top: 10px;
		margin-bottom: 17px;
 	}

 		.stories-list {
		    position: relative;
		    z-index: 1;
		    height: 527px;
		    overflow-y: auto;
		}
		
		/* Scrollbar */
		.lastest-news ::-webkit-scrollbar {
			width: 8px;
			height:8px;
		}
 
		/* Track */
		.lastest-news ::-webkit-scrollbar-track {
			border-radius: 4px;
			background:#ebebeb;
		}
 
		/* Handle */
		.lastest-news ::-webkit-scrollbar-thumb {
			border-radius: 4px;
			background: rgba(162, 0, 125,0.8);
		}
		.lastest-news	::-webkit-scrollbar-thumb:window-inactive {
			background: rgba(162, 0, 125,0.8);
			border-radius: 4px;
		}

		.stories-info {
			margin: 25px 0;
			padding-bottom: 25px;
		    display: flex;
			justify-content: space-between;
		}
		
		.stories-info:last-child {
			margin-top:0;
		}

		.story-img {
		    max-width: 133px;
		    height: 133px;
		    padding: 6px;
		    border: 1px solid #fff;
		}

		.story-img:hover {
		    border: 1px solid #a2007d;
		    transition: all 0.4s ease-in-out;
		}

		.story-img a img {
		    width: 120px;
		    height: 120px;
		    object-fit: cover;
		    overflow: hidden;
		}

		.story-body {
			margin-left: 25px;
		    flex: 1;
		    color: #fff;
			margin-right: 60px;
		}

		.story-body h4 {
		    font-weight: 700;
		    margin-bottom: 4px;
		    margin-top: 0;
		    color: #fff;
		    font-size: 17px;
		    line-height: 28px;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    display: -webkit-box;
		    -webkit-line-clamp: 2;
		    -webkit-box-orient: vertical;
		}

		.story-body h4:hover {
		    color: #a2007d;
		}
		
			.story-body h4 a span {
				font-weight:300;
			}
			
			.story-body p {
			    font-weight: 300;
			    line-height: 21px;
    			    font-size: 16px;
			    overflow: hidden;
			    text-overflow: ellipsis;
			    display: -webkit-box;
			    -webkit-line-clamp: 4;
			    -webkit-box-orient: vertical;
			        max-height: 83px;
			}
			
			.story-body p:empty {
		    display: none;
		}
			
.inner-page #wrapper {
	border-top:1px #efefef solid;
}

	.inner-page #wrapper .main {
		padding-top:40px;
		padding-bottom:80px;
	}

		.page-heading {
			font-size:36px;
			font-weight:bold;
			color:#000;
			margin-top: 0;
			margin-bottom: 0;
		    line-height: 38px;
		    text-transform: uppercase;
	        display: flex;
	        flex-wrap: wrap;
		}

			.page-heading a {
				color:#25cbd3;
				position:relative;
			}

			.page-heading a:before {
				content:"";
				position:absolute;
				left:0;
				right:0;
				bottom:5px;
				border-bottom:1px #25cbd3 solid;
			}

			.page-heading .edit-btn:before {
			    display: none;
			}

			.page-heading a:hover:before {
				border-bottom:none;
			}
		
		.center-align {
			text-align:center;
		}
		
		.gallery-area {
		}
		
		.digicode-agenda .gallery-area {
			margin-top: 30px;
		}
		
			.gallery-filter {
				margin-top:31px;
				margin-bottom:56px;
				text-align:center;
			}
		
				.gallery-filter li {
					display:inline-block;
					padding:5px;
					padding-top:0;
				}
		
					.gallery-filter li a {
						display:block;
						border-radius:4px;
						padding-left:13px;
						padding-right:13px;
						height:32px;
						line-height:32px;
						background:#f8f8f8;
						font-size:16px;
						font-weight:300;
					}
					
					.gallery-filter li a:hover,
					.gallery-filter li a.active {
						background:#25cbd3;
						color:#fff;
					}
			
			.gallery-items {
				display:flex;
				/*grid-template-columns:repeat(3, minmax(1px, auto));
				grid-gap:18px;*/
				flex-wrap: wrap;
				margin-bottom:47px;
			}
			
				.gallery-items > * {
				    width: 32%;
				    margin: 8px;
				}
			
				.gallery-items a {
					display:block;
					max-width:455px;
					background:#25cbd3;
					position:relative;
				}
				
				.video-item .video-js {
				    width: 100%;
				    height: 100%;
				}
			
					.gallery-items a img {
						width:100%;
						height: 100%;
						max-height: 318px;
						object-fit: cover;
						object-position: center;
						max-width: 100%;						
					}
					
					.gallery-items a span {
						position:absolute;
						    background: rgba(37, 203, 211,0.7);
						    bottom: 0;
						    left: 0;
						    right: 0;
						    padding: 2px 10px;
						    opacity: 1;
						    font-size: 20px;
						    color: #fff;
						    overflow: hidden;
						    text-overflow: ellipsis;
						    display: flex;
						    justify-content: space-between;
						    min-height: 58px;
						    line-height: 22px;
						    align-items: center;
					}
					
					.gallery-items a span em {
						color:#25cbd3;
					}
					
					.gallery-items a span .view {
					    color: #fff;
					    min-width: 57px;
					}
					
					.gallery-items a span em:hover {
						color:#a2007d;
					}
					
					.gallery-items a span .view:after {
					    content:"\f105";
					    display:inline-block;
					    font-family: FontAwesome;
    					    margin-left: 6px;
					}
					
					.gallery-items a small {
						position: absolute;
						background: rgba(162, 0, 125, 0.8);
						top: 10px;
						left: 10px;
						margin-right: 10px;
						padding: 5px;
						opacity: 1;
						font-size: 13px;
						color: #fff;
						white-space: nowrap;
						overflow: hidden;
						text-overflow: ellipsis;
						max-width: calc(100% - 20px);
					}
					
					.gallery-items a:before {
						content:"";
						position:absolute;
						top:0;
						bottom:0;
						left:0;
						right:0;
						background:transparent;
						transition:all .5s;
					}
					
					.gallery-items a:hover:before {
						background:rgba(0, 0, 0, .2);
					}
					
					.gallery-items.one-image {
					    display: block;
					}
					
					.gallery-items.one-image a {
					    max-width: 100%;
					    background: transparent;
					}
					
					.gallery-items.one-image a img {
					    height: auto;
					    max-height: 700px;
					}
					
			.main .btn {
				background:#51d5dc;
				border-radius:0;
				line-height:54px;
				padding-top:0;
				padding-bottom:0;
				padding-left:19px;
				padding-right:19px;
				font-size:15px;
				font-weight:700;
				color:#fff;
				text-transform:uppercase;
			}

			.main .btn:hover {
				background:#a2007d;
			}
			
			#id_give_gift {
			    line-height: 41px;
			    height: 42px;
			    border-radius: 4px;
			    margin-left: 50px;
			        margin-bottom: 4px;
			}

		.events-intro-text {
			margin-top:28px;
			margin-bottom:58px;
			font-size:28px;
			font-weight:300;
			color:#010101;
		}
		
		.post-layout {
			/*display:grid;
			grid-template-columns: 3fr 2fr;
			grid-gap: 50px;
			align-items: flex-start;*/
			display:flex;
		}
		
			.post-left-side {
				margin-bottom:30px;
				max-width: 60%;
				margin-right:50px;
				flex:3;
			}

				.post-left-side span {
					font-size:18px;
				}
				
				.gray-txt {
					color:#a3a3a3;
				}
				
				.post-filter {
					margin-top:15px;
					margin-bottom:10px;
					display:flex;
				}
				
					.post-filter select,
					.post-filter input[type="text"] {
						width:100%;
						margin-right:6px;
						margin-bottom:5px;
						border:1px #25cbd3 solid;
						font-weight:400;
						color:#000;
						max-width:187px;
					}
					
					.post-filter select {
						padding-left:8px;
						padding-right:8px;
					}
					
					.post-filter input[type="text"] {
						padding-left:12px;
						padding-right:12px;
						margin-left:1px;
						margin-right: 5px;
					}
					
					.post-filter button {
						margin-bottom:5px;
						padding-left:15px;
						padding-right:15px;
						background:#25cbd3;
						border:0;
						color:#fff;
						text-transform:uppercase;
						vertical-align:bottom;
					}
					
					.post-filter select,
					.post-filter input[type="text"],
					.post-filter button	{
						height:26px;
						outline:none;
						border-radius:4px;
					}
					
					.post-filter button:hover {
						background:#a2007d;
					}

				.post-left-side .post-item {
					display:flex;
					align-items: flex-start;
					padding-bottom: 20px;
					padding-top: 10px;
				    font-size: 15px;
				    color: #484848 !important;
				    text-decoration: none !important;
				    border-bottom: 1px solid #e7e7e7;
    				margin-bottom: 20px;
				}

				.projects-list .post-item {
					padding:7px 7px 20px;
					border: 1px solid transparent;
				    width: 49%;
				}

				.projects-list .post-item:hover {
					border-color: #25cbd3;
				}
								
					.post-left-side .post-item img {
						max-width: 120px;
						width: 100%;
					}
				
					.post-left-side .post-item > div {
						padding-left:20px;
					}

						.post-left-side .post-item h2 {
							margin-bottom: 20px;
							margin-top: 0;
							font-size:16px;
							font-weight:700;
							color:#000;
						}

						.post-left-side .post-item h2 a {
						    text-decoration: none !important;
						}

						span.project-date {
						    font-size: 13px;
						    color: #484848;
						    font-weight: 600;
						}

						.post-left-side .post-item p {
							margin-bottom: 20px;
							line-height:24px;
						}

							.post-left-side .post-item a {
								color:#51d5dc;
								text-decoration:underline;
							}

							.post-left-side .post-item a:hover {
								text-decoration:none;
							}
							
							.post-left-side .post-item strong {
								font-weight:600;
							}
						
								.post-left-side .post-item .facility-options li,
								.works-blue-text .facility-options li {
									display:inline-block;
									margin-right:7px;
									margin-bottom:5px;
									line-height:23px;
									background: #e0e0e0;
									border-radius: 4px;
									transition: all .5s;
									padding: 0 6px;
								}
							
									.post-left-side .post-item .facility-options li a {
										display:block;
										padding-left:9px;
										padding-right:9px;
										font-size:14px;
										font-weight:200;
										color:#484848;
										text-decoration:none;
									}
						
									.post-left-side .post-item .facility-options li:hover a {
										color:#fff;
									}
									
							.post-left-side .post-item .project-stage-gallery {
								
							}
						
								.post-left-side .post-item .project-stage-gallery li {
									display:inline-block;
								}
						
									.post-left-side .post-item .project-stage-gallery a {
										display:block;
										margin-right:11px;
										width:90px;
										height:90px;
										background:#25cbd3;
										position:relative;
										margin-bottom: 11px;
									}
						
										.post-left-side .post-item .project-stage-gallery a img {
											padding-top: 0;
										}
						
										.post-left-side .post-item .project-stage-gallery a span {
											opacity:0;
											position:absolute;
											left: 0;
											right: 0;
											top: 0;
											bottom: 0;
											display: flex;
											align-items: center;
											justify-content: center;
											font-size:28px;
											color:#fff;
											background:rgba(0, 0, 0, .4);
											transition:all .5s;
										}
						
										.post-left-side .post-item .project-stage-gallery a:hover span {
											opacity:1;											
										}

				#id_about_contest ul li,
				#id_about_text ul li,
				#id_history_text ul li {
					margin-left: 40px;
					list-style: disc;
				}
				
				#id_about_text img {
				    max-width: 100%;
				    margin-top: 12px;
				    margin-bottom: 15px;
				}

				.post-left-side.about > p,
				#id_history_text p,
				#id_history_text  {
					margin-bottom: 18px;
					font-size:18px;
				}
				
				.post-left-side.about > p:first-child {
					margin-bottom: 0;
				}
				
				.post-left-side p:empty {
					display:none;
				}
									
					.post-left-side.about > p a {
						text-decoration:underline;
						color:#239ccf;
					}
					
						 p a .fa-file-pdf-o {
							vertical-align:middle;
							margin-right:10px;
							font-size:24px;
							color:#e80026;
						}
									
					.post-left-side.about > p a:hover {
						text-decoration:none;
					}
									
				.post-left-side.about > h2 {
					margin-top:40px;
					font-size:26px;
				}
					
					.post-left-side.about .featured-img {
						max-width:788px;
						width:100%;
					}
					
					#id_news_img {
						float: left;
						margin-right: 29px;
						margin-bottom: 1px;
						    max-width: 400px;
					}
					
					#id_news_date {
					    font-size: 20px;
					}

					.post-left-side.about .post-item img {
						max-width:330px;
						width:100%;
						object-fit: cover;
    						height: 100%;
					}
					
					.post-left-side.about .post-item .project-stage,
					.webinars-date {
						display: flex;
						flex-direction: column;
						align-items: center;
						justify-content: center;
						margin-top: 23px;
						width: 90px;
						min-width: 90px;
						height: 90px;
						background:#25cbd3;
						padding: 0;
						font-size:20px;
						font-weight:200;
						color:#fff;
						line-height: 30px;
						text-align:center;
						text-transform:uppercase;
					}
					
						.post-left-side.about .post-item .project-stage strong {
							font-size:36px;
						}
						
				.jury-staff {
					border-top:1px #efefef solid;
					border-bottom:1px #efefef solid;
					padding-top:20px;
					padding-bottom:20px;
					margin-top:30px;
					margin-bottom:30px;
					display: flex;
					flex-wrap: wrap;
				}
				
					.jury-member {
						width:50%;
						margin-bottom:40px;
						line-height:29px;
						overflow:hidden;
					}
				
					.jury-member:nth-last-child(1),
					.jury-member:nth-last-child(2) {
						margin-bottom:0;
					}
					
						.jury-member img {
						    float: left;
						    margin-right: 25px;
						    max-width: 119px;
						    width: 100%;
						    min-height: 119px;
						    object-fit: cover;
						    object-position: center;

						}
									
						.jury-member span {
							display:block;
							font-size:15px;
						}
									
						.jury-member span:first-of-type {
							font-size:18px;
							font-weight:700;
						}
									
						.jury-member em {
							font-style:italic;
							font-weight:600;
						}
						
				.history-archive ul {
					margin-top:20px;
				}
						
					.history-archive li {
						display:inline-block;
						margin-right:5px;
						margin-bottom:5px;
					}
					
						.history-archive li a {
							display: block;
							padding-left:43px;
							padding-right:43px;
							height:38px;
							line-height:38px;
							border:1px #25cbd3 solid;
							font-size:20px;
							color:#000;
							font-family: 'Open Sans', sans-serif !important;
						}
					
						.history-archive li a:hover {
							border:1px #25cbd3 solid;
							background:#25cbd3;
							color:#fff;
						}
				
			.post-right-side {
				max-width: 540px;
				flex:2;
				width: 40%;
			}
			
				.post-right-side > a {
					float:left;
					width:calc(50% - 5px);
					margin-bottom:20px;
				}
				
				.post-right-side > a:nth-of-type(1) {
					margin-right:5px;
				}
				
				.post-right-side > a:nth-of-type(2) {
					margin-left:5px;
				}
			
				.inner-page .post-right-side h3 {
					margin-top: 0;
					margin-bottom: 0;
					font-size:18px;
					font-weight:700;
					color:#000;
					text-transform:uppercase;
				}
			
				.inner-page .post-right-side [class $= "-btn"] {
					height:58px;
					line-height:58px;
					font-size:21px;
					font-weight:500;
					color:#fff;
					text-indent:20px;
					text-transform:uppercase;
					position:relative;
				}
				
					.inner-page .post-right-side [class $= "-btn"]:after {
						content: "\f105";
						position:absolute;
						right:13px;
						font-family:FontAwesome;
						font-size:30px;
						color:#fffefe;
						transition:all .5s;
						top: -2px;
					}
				
				.inner-page .post-right-side [class $= "-btn"]:hover,
				.inner-page .post-right-side [class $= "-btn"]:hover:after {
					color:#000;
					transition:all .5s;
				}
				
				.inner-page .post-right-side .join-armath-btn {
					background:#25cbd3;
				}
				
				.inner-page .post-right-side .support-armath-btn {
					background:#a2007d;
				}
				
				#id_join_armath span,
				#id_support_armath  span {
				    white-space: nowrap;
				    overflow: hidden;
				    text-overflow: ellipsis;
				    width: 95%;
    				    display: block;
				}
				
				.inner-page .post-right-side .company-activities {
					/*margin-top:-10px;
					grid-column-start: 1;
					grid-column-end: 3;*/
					clear:both;
				}
				
					.inner-page .post-right-side .company-activities ul {
						display:block;
						margin-top:10px;
					}

							.inner-page .post-right-side .company-activities li:not(.labs-map) .typlical-img {
								margin-bottom:10px;
							}

							.inner-page .post-right-side .company-activities li:not(.labs-map) .typlical-img {
								height:154px;
							}

								.inner-page .post-right-side .company-activities .armath-btn {
									padding:0;
									border:0;
									line-height: normal;
									text-transform:none;
									border-bottom:1px #fff solid;
								}

								.inner-page .post-right-side .company-activities .armath-btn:hover {
									background:none;
									color:inherit;
									border-bottom:0;
								}

								.inner-page .post-right-side .company-activities .fa-angle-right {
									margin-right: 7px;
								}
							
#id_video iframe {
    max-width: 100%;
    width: 100%;
}	

#id_loader {
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
}

.labs-bg {
    height: 275px;
    margin-bottom: 32px;
        margin-top: 20px;
}	
	.labs-nav {
	    position: absolute;
	    z-index: 1;
	    bottom: 0;
	    padding: 9px 10px;
	    left: 0;
	    right: 0;
	    background-color: rgba(0, 0, 0, 0.6);
	}	

	.labs-nav a {
		font-weight: 700;
		font-size: 14.5px;
		color: #fff !important;
		text-decoration: none !important;
		display: inline-block;
		margin-right:26px;
		text-transform: uppercase;
		padding: 3px 7px;
		border: 2px solid transparent;
	}

	.labs-nav a:hover,
	.labs-nav a.active {
		color: #25cbd3 !important;
		border: 2px solid #25cbd3;
	}

	.page-heading ~ .about-text  {
		margin-top: 40px;
	}

	.about-text h4 {
		font-weight: 700;
	}

	.about-text p,
	.about-text ul li,
	.about-text label {
		color: #484848;
		font-weight: 300;
		font-size: 18px;
	}

	.about-text p,
	.about-text ul  {
		margin-bottom: 30px;
	}

	.about-text ul li:before {
		content: "-";
		min-width: 13px;
    	display: inline-block;
	}

	.post-left-side .est-txt {
	    font-size: 15px;
	    font-weight: 300;
	    color: #484848;
	    display: block;
	}

	.flex, .learning-material,
	.learning-item {
		display: flex;
	}

	.lab-curator {
	    background: #efefef;
	}

	.lab-student,
	.learning-right-blocks  {
	    border: 1px solid #efefef;
	}

	.lab-curator, 
	.lab-student,
	.learning-right-blocks {
	    clear: both;
	    padding: 5px 15px 15px;
	    margin-bottom: 25px;
	    min-height: 278px;
	}

	.lab-curator h4 ,
	.lab-student h4,
	.lab-curator h5 ,
	.lab-student h5,
	.learning-right-blocks h4 {
	    font-weight: 700;
	    margin-bottom:20px;
	}

	.lab-student h5 a:hover {
	    color: #25cbd3;
	}

	.lab-curator img ,
	.projects-graduates-list img ,
	.lab-student img, .profile-img img  {
	    width: 97px;
	    height: 97px;
	    object-fit:cover;
	    border-radius: 50%;
	}

	.lab-curator .flex {
	    margin: 25px 0;
	}

	.lab-curator img {
	    margin-right:  20px;
	}

	.lab-curator em {
		font-weight: 600;
	    font-style: italic;
	    color: #484848;
	}

	.lab-curator p {
		font-size: 15px;
	    color: #484848;
	}

	.lab-student .flex {
	    flex-wrap: wrap;
	}

	.students-item {
	    width: 33%;
	    text-align: center;
	    margin-bottom: 15px;
	}

	.date {
	    position: relative;
	}

	.date i {
	    position: absolute;
	    right: 12px;
	    top: 7px;
	    color: rgba(0, 0, 0, 0.4);    
	}

	.line {
	    width: 100%;
	    height: 1px;
	    background: #e7e7e7;
	    margin-bottom: 25px;
	}

	.projects-list,
	.works-blue-text, .learning-material {
	    justify-content: space-between;
	    flex-wrap: wrap;
	}

	.works-blue-text {
	    display: flex;
	}

	.works-blue-text .facility-options li {
	    color: #fff;
	    background-color: #25cbd3;
	    position: relative;
	}

	.write-comment {
	    display: flex;
	    align-items: center;
	    margin-bottom: 25px;
	}

	.comment-list textarea {
	    width: 100%;
	    resize: none;
	    height: 37px;
	    border: 1px solid #e7e7e7;
	    border-radius: 10px;
	    padding: 7px 10px;
	    font-size: 15px;
	    outline: none;
	}

	.write-comment button {
	    margin-left: 10px;
	    border: 1px solid #25cbd3;
	    color: #fff;
	    background-color: #25cbd3;
	    border-radius: 10px;
	    padding: 3px 25px;
	    font-size: 20px;
	}

	.write-comment button:hover {
	    color: #25cbd3;
	    background-color: #fff;
	}

	.user-comment {
	    background-color: #efefef;
	    padding: 10px;
	    border-radius: 10px;
	    margin-left: 15px;
	        flex: 1;
	}

	.user-comment h5,
	.learning-info h5 {
		font-weight: 700;
		margin-top:0;
		font-size: 15px;
	}

	.user-comment p {
		margin-top:0;
		font-size: 15px;
		line-height: 18px;
		color: #484848;
	}

	.user-img img {
	    width: 56px;
	    height: 56px;
	    border-radius: 100%;
	    object-fit: cover;
	}

	.comment-item {
	    margin-bottom: 45px;
	}

	.reply-btn {
	    color: #25cbd3;
	    border: none;
	    background: none;
	    text-decoration: underline;
	    float: right;
	}

	.comment-item .flex {
	    margin-bottom: 10px;
	}

	.reply-comment {
	    padding-left: 71px;
	}

	.labs-bg .swiper-slide {
	    height: 278px;
	    width: 100% !important;
	    background-position: center !important;
	}

	 .labs-bg .swiper-pagination-bullet {
	    width: 13px;
	    height: 13px;
	    border: 2px solid #fff;
	    outline: none;
	    background: transparent;
	    opacity: 1;
	}

	.labs-bg .swiper-pagination-bullet-active,
	.labs-bg .swiper-pagination-bullet:hover {
	     border-color:#25cbd3;
	    background: #25cbd3;
	}

	.profile-area {
	    margin: 20px 0 30px;
	}

	.profile-img {
	    margin: 0 20px 0 15px;
	}

	.profile-img .edit-btn {
	    display: block;
	    text-align: center;
	    margin: 6px 0 6px;
	}

	.profile-info h5,
	.role h5 {
	    font-size: 15px;
	    font-weight: 700;
	    margin-top: 0;
	}

	.profile-info .est-txt {
	    margin-bottom: 30px;
	}

	.profile-info  .works-blue-text {
	    margin-bottom: 20px;
	}

	.role {
	    border-bottom: 1px solid #e7e7e7;
	    padding-bottom: 20px;
	    margin-bottom: 20px;
	}

	.role ul li,
	.role label {
	    font-size: 15px;
	}

	.part-project .post-item {
		border-bottom: 0;
	}

	.back-btn {
	    color: #25cbd3;
	    position: relative;
	    top: -19px;
	    font-size: 17px;
	    text-decoration: underline;
	}

	.back-btn:hover {
	    text-decoration: none;
	}

	.edit-btn {
	    font-size: 13px;
	    text-transform: initial;
	    margin-left: 22px;
	    font-weight: 400;
	        white-space: nowrap;
	}

	.profile-info .works-blue-text {
	    justify-content: flex-start;
	}

	.modal-header {
	    border-bottom: 0;
	}

	.modal-footer{
	    border-top: 0;
	    text-align: left;
	    margin-bottom: 50px;
	}

	.search-skiils button {
	    border: none;
	    background: transparent;
	    position: absolute;
	    outline: none;
	    top: 22px;
	    font-size: 20px;
	    left: 18px;
	}

	.search-skiils input {
	    width: 100%;
	    border: 1px solid #e7e7e7;
	    border-radius: 4px;
	    padding: 12px 36px;
	}

	.search-skiils input,
	.search-skiils button {
	    color: rgba(72, 72, 72, 0.6);
	}

	button.close {
	    opacity: 0.8;
	}

	.delete-item {
	    font-size: 13px;
	    color: #484848;
	    width: 13px;
	    height: 13px;
	    background-color: #efefef;
	    border: none;
	    border-radius: 50%;
	    padding: 0;
	    position: absolute;
	    right: -6px;
	    top: -6px;
	    line-height: 12px;
	}

	.delete-item:hover {
	    background: #484848;
	}

	.modal-dialog {
	    margin: 24vh auto 0;
	}

	.learning-item {
	    width: 48%;
	    border-bottom: 1px solid #e7e7e7;
	    margin-bottom: 15px;
	    padding-bottom: 15px;
	}

	.learning-info {
	    color: rgba(72, 72, 72, 0.8);
	    line-height: 20px;
	}

	.learning-img img {
	    margin-right: 10px;
	    width: 83px;
	    object-fit:cover;
	}

	.learning-material {
	    margin: 20px 0;
	}

	.video-area {
	    width: 190px;
	    margin-right: 15px;
	}

	.learning-video {
	    width: 190px;
	    margin-right: 15px;
	}

	.learning-video video {
	    max-width: 100%;
	}

	.learning-right-blocks  .learning-item {
	    width: 100%;
	}

	.see-all {
	    text-decoration: underline;
	    color: #239ccf;
	    float: right;
	    margin-top: -40px;
	}

	.learning-item .webinars-date {
	    margin-top: 0;
	    margin-right: 15px;
	    font-size: 22px;
	}

	.learning-right-blocks div:last-child {
	    border-bottom: 0;
	    margin-bottom: 0;
    	padding-bottom: 0;
	}

	.learning-info h5 {
	    color: #000;
	}

	.learning-info a.learning-info-link{
		text-decoration: underline;
		color: #239ccf;
	}

	.learning-info a.learning-info-link:hover {
		text-decoration: none;
	}

	#imageBoxId {
	    margin-top: 22px;
	    max-width: 250px;
	    position: relative;
	}

	#imageBoxId i {
	    color: #e90d0d;
	    position: absolute;
	    top: 0;
	    right: -25px;
	    font-size: 27px;
	    cursor: pointer;
	}

	#info .select2-container {
	    width: auto !important;
	}

	#info .select2-container--default.select2-container--focus .select2-selection--multiple,
	#info  .select2-container--default .select2-selection--multiple {
	    border: 1px solid #e7e7e7;
	}

	#info  .select2-container--default .select2-selection--multiple .select2-selection__choice {
	    background-color: #51d5dc;
	    border: 1px solid #51d5dc;
	    color:#fff;
	}

	.top-social.prof-logout {
	    position: relative;
	}

	.prof-logout button {
	    border: none;
	    font-size: 13px;
	    color: #c0c0c0;
	    background-color: transparent;
	}

	.prof-logout button img {
	    max-width: 25px;
	    border-radius: 25px;
	    object-fit: cover;
	        margin-right: 5px;
	}

	.prof-logout ul {
	    position: absolute;
	    background: #25cbd3;
	    padding: 7px 1px;
	    left: 7px;
	    display: flex;
	    flex-direction: column;
	    display: none;
	    right: 0;
	    border-top: 7px solid #fff;
	}

	.prof-logout:hover ul {
    	display: flex;
	}

	.prof-logout ul li {
	    margin-bottom: 4px;
	}

	.header-top-nav ul .prof-logout ul li  a {
	    font-size: 15px;
	    color: #fff;
	}

	.header-top-nav ul .prof-logout ul li  a:hover {
	    opacity: 0.65;
	    color: #fff;
	}


/*----footer----*/

footer {
	margin-top: 120px;
	position: relative;
	padding: 30px;
    background-color: #25cbd3;
}
	footer img {
	    position: absolute;
	    right: 12%;
	    z-index: 1;
	    top: -83px;
	}

	footer ul  {
		padding-left: 0;
	}
	
	footer .footer-list {
		line-height: 30px;
	}
	
	footer .social-icons {
		margin-top: 16px;
		margin-bottom: 0;
	}

	footer .footer-menu-link {
		margin-top: 16px;
		margin-bottom: 0;
	}

	footer h3 {
	 	font-size: 15px;
	 	font-weight: 700;
	 	margin-top: 3px;
		color: #fff;
		margin-bottom: 7px;
	}
	
	.contact-title {
		margin-bottom: 21px;
		margin-top: 7px;
	}
	
		.footer-nav li a {
			color: #fff;
			line-height: 23px;
			font-size: 16px;
			border-bottom: 2px solid transparent;
		}

		.address-list li,
		.footer-list li a {
			color: #fff;
			line-height: 30px;
			font-size: 15px;
		}
		
		.address-list li {
			line-height: 20px;
		}

		.footer-nav li a:hover,
		.footer-list li a:hover,
		.footer-nav li .active-footer {
			color:  #a2007d;
			text-decoration: none;
		}

			.address-list li i {
				display: block;
				font-weight: 700;
			    text-transform: uppercase;
			    font-size: 14px;
			}

			.address-list li em {
				padding-right: 5px;
			}

			.social-icons li {
				display: inline-block;
			}

			.social-icons li a {
				font-size: 21px;
				border: 1px solid #fff;
				width: 34px;
				height: 34px;
				display: inline-block;
				padding: 2px;
			    text-align: center;
			    margin-right: 11px;
			    color: #fff;
			}

			.social-icons li a:hover {
				border-color: #a2007d;
				color: #a2007d;
			}

			.footer-menu-link li {
				display: inline-block;
			}

			.footer-menu-link li a {
				font-size: 21px;
				border: 1px solid #fff;
				width: 84px;
				height: 34px;
				display: inline-block;
				padding: 2px;
				text-align: center;
				color: #fff;
			}

			.footer-menu-link li a:hover {
				border-color: #a2007d;
				color: #a2007d;
			}

			.footer-bottom {
			    display: flex;
			    justify-content: space-between;
			    margin-top: 13px;
    			color: #010101;
			    font-size: 13px;
			    padding:0 30px;
			}

				.design-link {
					font-size: 13px;
				}

				.design-link:hover {
					color: #a2007d;
				}
				
		.contact-us,
		.donate-block {
			display:grid;
			grid-template-columns: repeat(2, minmax(1px, 1fr));
			grid-gap: 100px;
			margin-top:50px;
			width:100%;
			font-size:18px;
			line-height:30px;
		}
		
		.contact-us.donate-form {
			grid-template-columns: repeat(1, minmax(1px, 1fr));
			grid-gap: 25px;
			margin-top: 0px;
		}
		
			.contact-us p a {
				color:#239ccf;
				text-decoration:underline;
			}
		
			.contact-us p a:hover {
				text-decoration:none;
			}
			
			.contact-us h3,
			.d-title {
				font-size:18px;
				font-weight:700;
				line-height: 22px;
			}
			.d-data {
                                font-size: 12px;
                                font-weight: 300;
				line-height: 16px;
			}
			
				.office-address .social-icons {
					margin-top:15px;
				}
			
					.office-address .social-icons a {
						width:41px;
						height:41px;
						margin-right:16px;
						line-height:35px;
						border:1px #25cbd3 solid;
						color:#25cbd3;
						font-size:27px;
					}
					
			.form-area {
				margin-bottom:30px;
			}
					
				.form-area input[type="text"] {
					height:44px;
				}
				
				.form-area textarea {
					height:214px;
					resize:none;
					padding-top:16px;
					padding-bottom:16px;
				}
				
				.form-area input[type="text"],
				.form-area textarea {
					width:100%;
					background:#e0e0e0;
					border:0;
					border-radius:4px;
					font-weight:300;
					color:#000;
					padding-left:16px;
					padding-right:16px;
					outline:none;
				}

				.form-area .field-area{
					margin-bottom:20px;
				}
				
				.form-area .btn, .inline-pages form .btn {
					border-radius:4px;
					line-height: 56px;
					padding-left:67px;
					padding-right:67px;
					font-size:18px;
				}

				.inline-pages form .btn {
				    margin-top: 30px;
				        border: none;
				}

				.inline-pages h3 {
				    margin-bottom: 30px;
				}

				.student-forgot-password-block a {
				    color: #51d5dc;
				    text-decoration: underline;
				}

				.student-forgot-password-block a:hover {
				    text-decoration: none;
				}

				.reset-response-message.success, .forgot-password-message.success {
				    color: #51d5dc;
				    font-size: 26px;
				    margin-bottom: 20px;
				}

				.form-area .post-filter {
					padding-left:39px;
					padding-bottom:30px;
					display: flex;
				}
					
					.form-area select {
						font-size:14px;
					}
				
				.form-area hr {
					margin-top:40px;
					margin-bottom:40px;
				}

				.error-msg{
					color: red;
					font-size: 14px;
				}
				
				.contact-us label {
					margin-top:15px;
					cursor:pointer;
					display: block;
					margin-bottom: 20px;
				}
				
				.contact-us label.card-type {
					display: inline-block;
				}

					.contact-us label input {
						display:none;
					}
					
					.contact-us label .check-mark {
						display:inline-block;
						margin-right:10px;
						width:24px;
						height:24px;
						background:#e0e0e0;
						border-radius:100%;
						vertical-align: middle;
						position:relative;
						border: 1px solid transparent;
					}
					
					.form-area  label.e-active .check-mark {
					    border-color: #af001d;
					}
					
					.e-active {
					    border: 1px #af001d solid !important;
					}
					
					.form-area label.e-active {
					    border: 1px transparent solid !important;
					}
					
					.contact-us .form-area label img {
						margin-right:62px;
					}
					
					.donate-form .office-address {
					    border-bottom: 1px solid #efefef;
					    padding-bottom: 40px;
					}
					
					.contact-us .form-area label img[alt="American Express"] {
						margin-right:0;
					}
					
					.contact-us label input ~ .check-mark:after {
						position:absolute;
						top: -7px;
						right: -5px;
						content: "\f00c";
						font-family: FontAwesome;
						font-size:24px;
						color:#a2007d;
						transition:all .5s;
						opacity:0;
					}
					
					.contact-us label input:checked ~ .check-mark:after {
						opacity:1;
					}
					
				.contact-us .office-address strong {
					font-size:21px;
					font-weight:400;
				}
				
				#id_amount {
				    padding-left: 10px;
				    max-width: 230px;
				    margin-bottom: 20px;
				}
				
				#id_school {
				    padding-left: 39px;
				    color: #51d5dc;
    				    font-weight: 600;
				}
					
				.contact-us .office-address input[type="text"], #id_currency,
			    .inline-pages form .form-group input:not([type="file"]){
					margin-left:7px;
					margin-right:7px;
					border:0;
					background:#efefef;
					border-radius:4px;
					padding-left:16px;
					padding-right:16px;
					line-height:42px;
					outline:none;
					height:42px;
				}

				.inline-pages form .form-group input:not([type="file"]) {
					margin-left:0;
				}

				.inline-pages form label {
				    font-size: 17px;
				    margin-right: 10px;
				}

				.contact-us .office-address label {
					font-weight:normal;
				}
				
					.contact-us .office-address label .check-mark {
						border-radius:0;
					}
				
					.contact-us .office-address label .fa-question-circle-o {
						vertical-align:text-bottom;
						font-size:24px;
					}
					
					#id_payment_option_title {
					    margin-top: 0;
					}
					
					.d-img {
					    margin: 15px 0 20px;
					}
					
						.d-img img {
						    max-width: 100%;
						}
						
					.d-doc {
					    margin-top: 13px;
					}
						
					#id_donation_full_budget_doc:hover {
					    text-decoration: underline;
					}
					
					#id_thanks,
					#id_d_thanks,
					#id_d_errore,
					#id_error_mess,
					#id_error_code {
					    font-size: 30px;
					    text-align: center;
					    margin-top: 60px;
					}
										
					#id_thanks,
					#id_d_thanks {
					    color: #25cbd3;
					}
					
					#id_d_errore,
					#id_d_error {
					    color: #303030;
					    text-align: center;
					}
					
					.p-info {
					    text-align: center;
					    margin-top: 60px;
					    font-size: 22px;
					}
					
					#id_name_v, #id_amount_v, #id_order_v, #id_currency {
					    font-weight: 600;
					    color: #25cbd3;
					}
					
				.sale-for-donation {
					margin-top: 38px;
					display: grid;
					grid-gap: 15px;
					grid-template-columns:repeat(3, 1fr);
				}
			
						.sale-for-donation > label {
							display:block;
							margin-top:0;
							margin-bottom:0;
							border:2px #f5f5f5 solid;
							border-radius:8px;
							padding:10px;
							color:#000;
							cursor:pointer;
						}
			
						.sale-for-donation > label:hover {
							border-color:#e0e0e0;
						}
				
							.sale-for-donation .product-preview {
								display:block;
								width:198px;
								height:168px;
								/*background:#0077b5;*/
								border-radius:8px;
								margin: 0 auto 6px;
							}
								
									.sale-for-donation .product-preview img {
										/*width:inherit;
										height:inherit;*/
										border-radius:inherit;
										object-fit: cover;
										max-width: 100%;
										max-height: 100%;
									}
									
									.sale-for-donation span:empty {
									    display: none;
									}
									
									.sale-for-donation .product-title,
									.sale-for-donation .product-price {
										display:block;
										position:relative;
										font-weight:700;
										line-height:20px;
									}
									
									.sale-for-donation .product-title {
										font-size: 15px;
   										margin-bottom: 7px;
									}
									
									.sale-for-donation .product-price {
										font-size:18px;
									}
										
										.sale-for-donation .product-title .check-mark {
											position:absolute;
											bottom: -19px;
											right:0;
											background:none;
										}
										
										.sale-for-donation .product-title input:checked ~ .check-mark:after {
											font-size: 38px;
											top: 6px;
											right: -9px;
										}
									
									.sale-for-donation .product-desc {
										display:block;
										margin-top:6px;
										font-size:14px;
										line-height:18px;
									}
				
		.office-location-on-map {
			margin-top:50px;
			height:375px;
		}
		
			.office-location-on-map iframe {
				width:100%;
				height:inherit;
				border:0;
			}
			
			.back-bt {
			    background-color: #25cbd3;
			    color: #fff;
			    padding: 8px 24px;
			    font-size: 18px;
			}


.main.news-p #id_news_text{
	font-size: 18px;
}
#id_phases .project-text,
#id_phases .project-text p{
	font-size: 15px;
}
#id_phases ul li{
	margin-left: 0;
}

.hide{
	display: none;
}
.ci_events .post-left-side.about .post-item img{
	height: auto;
}
#events_slider .events-title{
	color: #fff !important;
	text-transform: uppercase !important;
	z-index: 2;
}
a.labs_title_link{
	text-decoration: none !important;
}


@media (max-width:1400px) {
	.inner-page #wrapper .main {
		padding-left:10px;
		padding-right:10px;
	}
				
	.sale-for-donation {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.top-navigation {
	    padding: 18px 10px 10px 10px;
	}
	
	.inner-page .post-right-side [class $= "-btn"] {
	    font-size: 20px;
	    text-indent: 11px;
	}
}

@media (max-width:1345px) {
	.events-intro-text {
	    font-size: 24px;
	}

	.top-navigation .navbar-inverse .navbar-nav>li>a {
	    font-size: 15px;
	    margin-left: 12px;
	}

	.top-navigation .navbar-inverse .navbar-brand {
	    margin-bottom: 15px;
	}

	.featured-project {
		grid-column-start: 1;
		grid-column-end: 3;
	}
	
	.labs-map {
		grid-column-start: 3;
		grid-column-end: 5;
	}
	
	.online-webinar {
		grid-column-start: 2;
		grid-column-end: 3;
	}
	
	.post-layout {
		display: block;
	}
	
	.post-left-side {
	    margin-right: 0;
	    max-width: 100%;
	}
	
		.post-layout .typlical-img {
			background-position: center !important;
			height: 415px !important;
		}
		
		.contact-us {
		    grid-gap: 70px;
		}
		
		.gallery-items > * {
		    width: 31%;
		}

		.post-right-side {
		    max-width: 100%;
		    width: 100%;
		}

		.lab-curator, .lab-student, .learning-right-blocks{
		    display: inline-block;
		    width: 49%;
		    vertical-align: top;
		}

		.lab-student {
		    margin-left: 1%;
		}

}

@media (max-width:1200px) {
	.all-webinar {
		position: static;
	}
	
	.social-icons li a {
	    margin-right: 4px;
	}

}

@media (max-width:1075px) {
	.page-heading {
	    font-size: 32px;
	    line-height: 38px;
	}
	
	.events-intro-text {
	    font-size: 21px;
	}
	
	.company-activities ul,
	.inner-page .company-activities ul {
		grid-template-columns: repeat(2, minmax(1px, 1fr));
	}
	
	.featured-project,
	.armrobotics {
		grid-row-start: 1;
		grid-row-end: 2;
		grid-column-start: 1;
		grid-column-end: 4;
	}
	
	.featured-project {
	    margin-right: 0 !important;
	}
	
	.gallery {
		grid-row-start: 2;
		grid-row-end: 3;
		grid-column-start: 1;
		grid-column-end: 2;
	}
	
	.digicamp {
		grid-row-start: 2;
		grid-row-end: 3;
		grid-column-start: 1;
		grid-column-end: 4;
	}
	
	.support-armath {
		grid-row-start: 2;
		grid-row-end: 3;
		grid-column-start: 2;
		grid-column-end: 4;
	}
	
	.open-game {
		grid-row-start: 3;
		grid-row-end: 4;
		grid-column-start: 1;
		grid-column-end: 4;
	}
	
	.digicode {
		grid-row-start: 4;
		grid-row-end: 5;
		grid-column-start: 1;
		grid-column-end: 4;
	}
	
	.online-webinar {
		grid-row-start: 3;
		grid-row-end: 4;
		grid-column-start: 1;
		grid-column-end: 4;
	}
	
		.all-webinar {
			position: absolute;
		}
	
	.join-armath {
		grid-row-start: 4;
		grid-row-end: 6;
		grid-column-start: 1;
		grid-column-end: 2;
	}
	
	.labs-map {
		grid-row-start: 4;
		grid-row-end: 6;
		grid-column-start: 2;
		grid-column-end: 4;
	}
	
	.armath-technocamp {
		grid-row-start: 5;
		grid-row-end: 6;
		grid-column-start: 1;
		grid-column-end: 4;
	}
	
	.grid-tbl-row {
		display:block;
	}
	
	.support-armath .description {
	    height: auto;
	}
	
		.grid-tbl-row > div {
			display: block !important;
			width: 100% !important;
			border-right: 0 !important;
			border-bottom: 9px #fff solid;
			border-top: 0 !important;
		}
		.grid-tbl-row .digicamp.camp-aim {
		    margin-bottom: 0;
		}
		
	.featured-project {
		margin-right: 0;
	}
		
	.join-armath,
	.online-webinar,
	.gallery,
	.support-armath {
		display:block;
		width: 100%;
		margin-bottom: 9px;
	}
	
	.join-armath,
	.online-webinar,
	.gallery {
		border-right: 0;
	}
	
	.support-armath {
		border-bottom: 0;
		height: 260px;
	}
	
	.contact-us, .donate-block {
	    grid-template-columns: repeat(1, minmax(1px, 1fr));
	    grid-gap: 50px;
	}
	
	.sale-for-donation {
	    grid-template-columns: repeat(3, 1fr);
	}
	
	.inner-page #wrapper .main {
	    padding-top: 30px;
	}
}

@media (max-width:991px) {
	.top-navigation .navbar-inverse .navbar-nav>li>a {
	    padding: 5px 0 5px;
	    margin-left: 0;
	    display: inline-block;
	}

	.top-navigation .navbar-inverse .navbar-brand {
	    margin-bottom: 0px;
	}

	.top-navigation .nav>li {
	    text-align: center;
	}

	.top-navigation .navbar-inverse .navbar-collapse {
	    border-top: none;
	    /*margin-top: 15px;*/
	}

	.top-navigation .navbar-nav .choose-lang.open .dropdown-menu {
	    background-color: #fff; 
	    width: 68px;
	    margin: auto;
	    position: static;
	    float: none;
	}

	.top-navigation .navbar-inverse .navbar-nav .header-top-nav ul li {
	    margin-bottom:  5px;
	}

	.top-navigation .navbar-inverse .navbar-nav .donate,
	.top-navigation .header-top-nav ul .input-fld {
	     margin-top: 0px; 
	}

	.prof-logout ul {
	    position: relative;
	}

	.header-top-nav ul .input-fld,
	.header-top-nav ul .input-fld input{
	    margin: auto;
	    width: 244px;
	}

	.header-top-nav ul .login a {
	    font-size: 16px;
	    border-right: 0;
	    border-left: 0;
	}

	footer {
	    margin-top: 0;
	}

	footer img {
	    display: none;
	}

	.labs-map .typlical-img {
	    height: 415px;
	    background-position: 37% 46% !important;
	}

	.labs-map,
	.join-armath {
		height: 415px;
	    min-height: 100%;
	}
}

@media (max-width:768px) {
	.top-navigation .navbar-brand > img {
	    width: 125px;
	}

	.stories-info {
	    margin: 20px 0;
	    padding-bottom: 0;
	}

	.story-body h4 {
	       font-size: 16px;
    		line-height: 19px;
	}

	.story-body p {
	    line-height: 20px;
	    font-size: 15px;
	    margin-bottom: 4px;
	}

	.slide-info {
	    min-height: auto;
	    padding: 0 8px;
	}

	.slide-title {
	    font-size: 31px;
	}

	.more-info {
	    position: relative;
	    margin-top: 25px;
	}

	.join-armath {
	    height: 335px;
	}
	
	.contact-us {
		display:block;
	}
	
	.gallery-items {
		grid-template-columns: repeat(2, minmax(1px, auto));
	}
	
	.sale-for-donation {
	    grid-template-columns: repeat(2, 1fr);
	}
	
	.page-heading {
	    font-size: 26px;
	    line-height: 34px;
	}
	
	#id_thanks, #id_d_thanks, #id_d_errore {
	    font-size: 25px;
	    margin-top: 20px;
	}
	
	.p-info {
	    margin-top: 50px;
	    font-size: 18px;
	}
	
	.gallery-items > * {
	    width: 47%;
	}

	.lab-curator, .lab-student, .learning-right-blocks,
	.learning-item  {
	    width: 100%;
	}

	.lab-student {
	    margin-left: 0;
	}

	.projects-list .post-item {
	    width: 100%;
	    border-bottom-color: #e7e7e7;
	    margin-bottom: 15px;
	    padding-bottom: 5px;
	}

	.line {
		display: none;
	}

    #id_languages li a{
	    padding: 0;
    }
}

@media (max-width:568px) {
	.top-navigation .navbar-brand {
	    height: 30px;
	    width: 185px;
    	    padding: 0;
	    background-repeat: no-repeat;
	    margin-top: 7px;
	}

	.top-navigation {
	    padding: 10px 10px 0 10px;
	    margin-bottom: 0;
	}

	.equipment-img {
	    width: 100%;
	}

	.description h2 {
	    font-size: 20px;
	}

	.featured-project .description p,
	.online-webinar .description p {
	    font-size: 16px;
	}

	.description p {
	    font-size: 15px;
	    line-height: 19px;
	}

	.featured-project  .description h2 {
   		 text-align: left;
	}

	.tech-img {
	    margin-left: 10%;
	}

	.nature-icon {
	    margin: 38px 0 0;
	}

	.nature-icon span em {
	    font-size: 13px;
	    line-height: 16px;
	}

	.slide-title {
	    font-size: 32px;
	}

	.slide-text {
	    font-size: 23px;
	    line-height: 30px;
	    padding: 0 22px;
	}

	.slide-title {
	    font-size: 20px;
   		line-height: 26px;
	}

	.header .swiper-button-next, .header .swiper-button-prev,
	.featured-project .swiper-button-next, .featured-project .swiper-button-prev {
	    width: 50px;
	    height: 54px;
	}

	.header .swiper-slide {
	    height: 470px !important;
	}

	.vipeco-btn {
	    margin-top: 40px;
	}

	.product-title {
	    margin: 30px auto;
	}

	.product-title h1 {
	    font-size: 26px;
	}

	.product-title p {
	    font-size: 15px;
	}

	.featured-project .typlical-img {
	    height: 379px;
	}

	.story-img {
	    max-width: 90px;
	    height: 90px;
	}

	.story-img a img {
	    width: 76px;
	    height: 76px;
	}

	.story-body p {
	    -webkit-line-clamp: 6;
	    line-height: 19px;
    	    font-size: 14px;
	    max-height: 114px;
	}
	
	.story-body {
	    margin-left: 17px;
	    margin-right: 25px;
	}

	.join-armath {
	    height: 260px;
	}

	.story-body h4 {
	    font-size: 16px;
	    margin-bottom: 3px;
	}

	.address-list li, .footer-list li a {
	    line-height: 26px;
	}
	
		.post-layout .labs-map {
			height:auto;
		}
		
			.post-layout .typlical-img {
				height: 335px !important;
			}

		.post-left-side .post-item > div {
			padding-left:15px;
		}

		.profile-img {
		    margin: 0 15px 0 0;
		}

		.profile-info .works-blue-text {
		    margin-bottom: 0px;
		}
		
		.post-left-side .post-item h2 {
		    margin-bottom: 5px;
		        font-size: 16px;
		}
		
		.post-left-side .post-item .facility-options li {
		    line-height: 17px;
		    padding: 4px 6px;
		    font-size: 14px;
		}
		
		.post-left-side .post-item p {
		    margin-bottom: 12px;
		    line-height: 20px;
		}
		
		.post-left-side .post-item img {
		    max-width: 92px;
			}
		
	.jury-member {
		width:100%;
	}
	
		.jury-member:nth-last-child(1), .jury-member:nth-last-child(2) {
			margin-bottom: 40px;
		}
		
		.inner-page .post-right-side [class $= "-btn"] {
		    height: 50px;
		    line-height: 50px;
		    font-size: 15px;
		}
		
		.inner-page .post-right-side [class $= "-btn"]:after {
		    font-size: 23px;
		}
		
		#id_join_armath span, #id_support_armath span {
		    width: 90%;
		}
	
	.page-heading {
	    font-size: 24px;
	}
	
	.post-left-side.about > p, #id_history_text p, #id_history_text {
	    font-size: 16px;
	}
	
	.events-intro-text {
	    font-size: 17px;
	}
	
	#id_give_gift {
	    margin-left: 0;
	}
	
	#id_amount {
	    margin-bottom: 15px;
	    max-width: 241px;
	    width: 100%;
	    margin-left: 7px;
	    margin-right: auto;
	}
	
	#id_name_v, #id_amount_v, #id_order_v, #id_currency {
	    vertical-align: middle;
	}
		
	.donate-form .office-address {
	    text-align: center;
	}
	
	.gallery-items > * {
	    width: 46%;
	}

}

@media (max-width:480px) {
	.equipment-img img {
	    width: 110px;
	    height: 96px;
	}

	.footer-bottom {
	    flex-direction: column;
	}

	.description h2 {
	    font-size: 20px;
	}

	.gallery  .description p,
	.support-armath .description p {
	    font-size: 15px;
	    line-height: 19px;
	    overflow: hidden;
	    height: 116px;
	    margin-bottom: 0;
	}

	.description .armath-btn,
	.more-info {
	    font-size: 13px;
	    line-height: 29px;
	    padding: 0 7px;
	    margin-top: 10px;
	}
	
	.description .armath-btn {
	    left: 10px;
	}
	
	.header .swiper-button-next, .header .swiper-button-prev,
	.featured-project .swiper-button-next, .featured-project .swiper-button-prev {
	    width: 40px;
	}
	
	.slide-title {
	    margin: 0 40px;
	}

	.inner-page .post-right-side .company-activities .fa-angle-right {
		margin-bottom: 7px;
	}

	.all-webinar {
	    bottom: 26px;
	    left: 145px;
	    font-size: 14px;
	}

	.support-armath .description h2 {
	    margin-bottom: 11px;
	}

	.tech-img {
	    width: 85%;
	}

	.tech-img img {
	    height: 29px;
	}

	.description {
	    padding:15px 10px;
	}

	.header .swiper-slide {
	    height: 225px !important;
	    min-height: auto;
	}
	
	.featured-project .swiper-slide {
	    height: 225px !important;
	}

	.company-activities ul li {
		height:inherit;
	}

	.slide-text {
	    display: none;
	}

	.slide-info {
	    margin-top: 75px;
	}
	
	.more-info {
	    bottom:0; 
	}
	
	.swiper-slide h1 {
	    font-size: 20px;
	}

	.company-activities ul li .typlical-img{
	    height: 225px;
	}

	.armrobotics .description p {
		height: 40px;
		overflow: hidden;
	}

	.company-activities  .featured-project .typlical-img{
	    height: 214px;
	}
	
	.sale-for-donation {
		grid-template-columns: 1fr;
	}
	
	
	.gallery-items,
	.sale-for-donation {
		grid-template-columns: 1fr;;
	}
		
	.contact-us .office-address label {
	    text-align: center;
	}
	
	.contact-us, .donate-block {
	    font-size: 16px;
	    line-height: 25px;
	}
	
	.gallery-items > * {
	    width: 100%;
	}

	.students-item {
	    width: 50%;
	}

	.see-all {
	     float: none; 
	    display: inline-block;
	    margin-bottom: 20px;
	}


}

@media (max-width:414px) {
	.top-navigation .navbar-brand > img {
	    width: 180px;
	}

	.equipment-img img {
	    width: 90px;
	    height: 80px;
	}

	.nature-icon img {
	    height: 37px;
	}

	.nature-icon span em {
	    font-size: 9px;
	    line-height: 15px;
	}

	.col-xxs-12 {
		width: 100%;
		margin-bottom: 12px;
	}

	.product-title h1 {
	    font-size: 23px;
	}

	.donate-now {
	    text-transform: inherit;
	}

	.story-body h4 {
	    font-size: 15px;
	    line-height: 19px;
	    margin-bottom: 2px;
	}

	.story-body p {
	    line-height: 19px;
	    font-size: 13px;
	}
	
	.inner-page .post-right-side [class $= "-btn"] {
	    height: 45px;
	    line-height: 44px;
	    font-size: 12px;
	}
	
	.inner-page .post-right-side [class $= "-btn"]:after {
	    font-size: 19px;
	    top: 0;
	    right: 10px;
	}

}

@media (min-width: 768px) and (max-width: 991px) {
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-collapse.collapse.in {
        display: block !important;
    }
    .navbar-header .collapse, .navbar-toggle {
        display:block !important;
    }
    .navbar-header {
        float:none;
    }

    .nav>li {
	    float: none;
	}

	.top-navigation .navbar-nav {
	    float: none;
	}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     .header .swiper-slide{
	    display: block;
	}
	
	.slide-info {
	    margin-top: 350px;
	}
	
	.more-info {
	    position: relative;
	    bottom: 0px;
	}
	
	.post-left-side.about .post-item img,
	.post-left-side .post-item img,
	.post-left-side .post-item img {
	    width: auto;
	}

}

@supports (-ms-accelerator:true) {
	.header .swiper-slide{
	    display: block;
	}
	
	.slide-info {
	    margin-top: 350px;
	}
	
	.more-info {
	    position: relative;
	    bottom: 0px;
	}
	
	.post-left-side.about .post-item img,
	.post-left-side .post-item img,
	.post-left-side .post-item img {
	    width: auto;
	}
	
}

@media all and (-ms-high-contrast: none) and (max-width:568px), (-ms-high-contrast: active) {
	.slide-info {
	    margin-top: 250px;
	}
    
}

@media all and (-ms-high-contrast: none) and (max-width:480px), (-ms-high-contrast: active) {
	.slide-info {
	    margin-top: 75px;
	}
    
}
.flag-am{
	background-image: url('/assets/images/armenia.png');
	background-repeat: no-repeat;
	padding-left: 29px;
	background-position: left;
}
.flag-uk{
	background-image: url('/assets/images/uk.png');
	background-repeat: no-repeat;
	padding-left: 29px;
	background-position: left;
}
#questionList{
	margin-bottom: 30px;
}
#questionListContent{
	margin-top: 10px;
}
#questionListContent .ui-state-active{
	border: 1px solid #25cbd3;
	background: #25cbd3;
}