@font-face {
	font-family: 'NotoSansArmenian-Black';
	src: url('fonts/NotoSansArmenian/NotoSansArmenian-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'NotoSansArmenian-Bold';
	src: url('fonts/NotoSansArmenian/NotoSansArmenian-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'NotoSansArmenian-CondensedBold';
	src: url('fonts/NotoSansArmenian/NotoSansArmenian-CondensedBold.ttf') format('truetype');
}
@font-face {
	font-family: 'NotoSansArmenian-CondensedExtraBold';
	src: url('fonts/NotoSansArmenian/NotoSansArmenian-CondensedExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'NotoSansArmenian-CondensedLight';
	src: url('fonts/NotoSansArmenian/NotoSansArmenian-CondensedLight.ttf') format('truetype');
}
@font-face {
	font-family: 'NotoSansArmenian-CondensedMedium';
	src: url('fonts/NotoSansArmenian/NotoSansArmenian-CondensedMedium.ttf') format('truetype');
}
@font-face {
	font-family: 'NotoSansArmenian-ExtraBold';
	src: url('fonts/NotoSansArmenian/NotoSansArmenian-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'NotoSansArmenian-ExtraCondensedSemiBold';
	src: url('fonts/NotoSansArmenian/NotoSansArmenian-ExtraCondensedSemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'NotoSansArmenian-Light';
	src: url('fonts/NotoSansArmenian/NotoSansArmenian-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'NotoSansArmenian-Medium';
	src: url('fonts/NotoSansArmenian/NotoSansArmenian-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'NotoSansArmenian-Regular';
	src: url('fonts/NotoSansArmenian/NotoSansArmenian-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'NotoSansArmenian-SemiBold';
	src: url('fonts/NotoSansArmenian/NotoSansArmenian-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'NotoSansArmenian-SemiCondensedSemiBold';
	src: url('fonts/NotoSansArmenian/NotoSansArmenian-SemiCondensedSemiBold.ttf') format('truetype');
}

html, body {
    min-height: 100%;
    height: 100%;
}

a:hover,
li:hover,
button:hover {
  -webkit-transition: all 05s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

a:focus, button:focus, a:active, button:active,
a:hover, button:hover {
  color: inherit;
  text-decoration: none;
  outline: none !important;
  box-shadow: none !important;
}

::-moz-selection { background: #03A9F4; color: #fff;}
::selection { background: #03A9F4; color: #fff; }

a, button, input {
	outline: none;
}

/*li {
	list-style: none;
}*/

header {
	width:100%;
	margin:auto;
}


.corruption-slider,
.lastest-stories,
.report-statistic {
	max-width: 1410px;
	width:100%;
	margin:auto;
}

#corruption-main {
    min-height: calc(100vh - 232px);
}
	#corruption-main .contact-section {
	    padding-bottom:50px;
	}

/*.step-or-button{
	font-size: 20px;
	height: 80px;
	line-height: 80px;
	text-align: center;
}*/

	.navbar-brand {
		padding: 0;
		height: 70px;
	}

	.navbar-header .navbar-brand > img {
	    display: block;
	    max-width: 210px;		
	}

	#corruption-header > .navbar {
		padding-top: 20px;
		box-shadow: none;
	}

	#corruption-header > .navbar li a {
		font-family: 'NotoSansArmenian-CondensedBold', sans-serif;
		font-size:16px;
		padding-bottom: 0;
		padding-top: 0;
	}

	#corruption-header > .navbar .lang-drop .active-lang,
	#corruption-header > .navbar li a:hover {
		color:#04204b !important;
	}

	#corruption-header > .navbar li a > span .border {
	    height: 3px;
	    margin-top: 4px;
	}

	#corruption-header > .navbar li.active a > span .border {
	    background: #04204b;
	}

	#corruption-header > .navbar li a > span .border:before {
	    background: #04204b;
	}

		#corruption-header > .navbar .lang-drop {
			position: absolute;
			right: 200px;
			top: -1px;
		}
		
			#corruption-header > .navbar .lang-drop a {
				font-size: 13px;
			}

		#corruption-header > .navbar .lang-drop a {
		    padding-left: 0;
		    padding-right: 0;
		    display: inline-block;
		}

		/*#corruption-header > .navbar .lang-drop a:not(:last-child):after {*/
/*		#corruption-header > .navbar .lang-drop a:after {
		    content: "|";
		    display: inherit;
		    	margin-left: 5px;
   			margin-right: 9px;
   			color: #777;
		}*/
		
				#corruption-header > .navbar .lang-drop a:not(:first-child):before {
		    content: "|";
		    display: inherit;
		    	margin-left: 2px;
   			margin-right: 5px;
   			color: #777;
		}

		.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover,
		 .navbar-default .navbar-nav > .open > a:focus {
		    background-color: #fff;
		}

		.nav-btn .report-btn-nav {
			width: 170px;
			height: 32px;
			line-height: 32px;
			border-radius: 5px;
			border: none;
			font-family: 'NotoSansArmenian-SemiBold', sans-serif;
			font-size: 14px;
			text-transform: uppercase;
			color: #ffffff;
			opacity: 1;
			background-color: #04204b;
		}

		.report-status {
			font-size: 15px;
			line-height: 23px;
			color: #3c3c3c !important;
			text-decoration: none;
			display: block;
			text-decoration: underline;
		}

	.owl-carousel .owl-item {
	    height: 600px;
	}

		.owl-carousel-fullwidth .item .corruption-overlay {
		     background: transparent;
		}

		.owl-carousel-fullwidth .item {
		    /*background-position: center;*/
		    /*background-size: auto;*/
		}

	.owl-carousel-fullwidth .item,
	.owl-carousel-fullwidth .corruption-owl-text-wrap {
	    height: 600px;
	}

		.owl-carousel-fullwidth .item .corruption-owl-text {
	   		padding-bottom: 50px;
	   		color: #fff;
	   		padding-left: 25px;
	   		padding-right: 25px;
		}
		
			.owl-carousel-fullwidth .item .corruption-owl-text h6 {
				margin: 0;
				width: 34%;
				font-family: 'NotoSansArmenian-SemiBold', sans-serif;
				font-size:20px;
				line-height: 24px;
				text-transform: uppercase;
				color:#fff;
			}

			.owl-carousel-fullwidth .item .corruption-owl-text .corruption-lead {
				margin-top: 26px;
				margin-bottom: 13px;
				font-family: 'NotoSansArmenian-SemiCondensedSemiBold', sans-serif;
				font-size:36px;
				text-transform: uppercase;
			}

			.owl-carousel-fullwidth .item .corruption-owl-text .corruption-sub-lead {
				font-family: 'NotoSansArmenian-SemiCondensedSemiBold', sans-serif;
				font-size:50px;
				text-transform: uppercase;
			}
			
			.owl-carousel-fullwidth .item .corruption-owl-text .report-link {
				margin-top: 30px;
				display: inline-block;
				font-size: 16px;
				text-transform: uppercase;
			}
			
			.owl-carousel-fullwidth .item .corruption-owl-text .report-link:hover {
				color:rgba(255, 255, 255, .5);
			}
			
			.owl-carousel-fullwidth .item .corruption-owl-text .report-btn-div {
				margin-top: 110px;
				display: flex;
			}
			
				.owl-carousel-fullwidth .item .corruption-owl-text .report-btn-div a {
					display:block;
				}
			
				.owl-carousel-fullwidth .item .corruption-owl-text .report-btn-div a:first-child {
					margin-right:22px;
				}
				
					.owl-carousel-fullwidth .item .corruption-owl-text .report-btn-div a:first-child button {
						padding-left: 20px;
						padding-right: 20px;
						background: #04204b;
						border: none;
						color:#ffffff;
					}
			
				.owl-carousel-fullwidth .item .corruption-owl-text .report-btn-div a:last-child {
				
				}

					.owl-carousel-fullwidth .item .corruption-owl-text .report-btn-div a:last-child button {
						padding-left: 20px;
						padding-right: 20px;
						background: transparent;
						border: none;
						color:#fff;
					}

	.corruption-owl-text .report-btn-slide {
		height: 44px;
		border-radius: 5px;
		font-family: 'NotoSansArmenian-Bold', sans-serif;
		font-size: 14px;
		text-transform: uppercase;
	}

	.corruption-owl-text .line {
	    display: block;
	    height: 113px;
	    width: 2px;
	    border-right: 2px solid #eee;
	    -moz-transform: skew(-45deg);
	    -webkit-transform: skew(-45deg);
	    transform: skew(-57deg);
	    position: absolute;
	    left: 39%;
	    bottom: 14%;
	}

	span.line:after {
	    content: "";
	    display: block;
	    position: absolute;
	    width: 15px;
	    height: 15px;
	    background-color: #eee;
	    bottom: -8px;
	    right: -3px;
	    transform: skew(57deg);
	}

	.report-corruption:hover {
		opacity: 0.8;
	}

	.owl-carousel .owl-controls .owl-nav .owl-prev,
	.owl-carousel .owl-controls .owl-nav .owl-next {
		margin-top: 0 !important;
	}

	.owl-carousel .owl-controls .owl-nav .owl-prev {
		left: 0;
	}

	.owl-carousel .owl-controls .owl-nav .owl-next {
		right: 0;
		text-align: right;
		left: auto;
	}

	.owl-theme .owl-controls .owl-nav [class*="owl-"] i {
	    font-style: normal;
	}

		.owl-carousel .owl-controls .owl-nav .owl-prev:hover .owl-direction:before,
		.owl-carousel .owl-controls .owl-nav .owl-next:hover .owl-direction:before {
			color:#04204b;
		}

		.icon-arrow-left2.owl-direction:before,
		.icon-arrow-right2.owl-direction:before {
			font-family: FontAwesome;
			color:#b9c5d4;
		}

		.icon-arrow-left2.owl-direction:before {
			content:"\f0d9";
		}

		.icon-arrow-right2.owl-direction:before {
			content:"\f0da";
		}

		.owl-carousel .owl-controls .owl-dot {
			vertical-align:middle;
		}

			.owl-carousel .owl-controls .owl-dot span {
				background:rgba(255, 255, 255, .75);
				width: 7px;
				height: 7px;
				border-radius: 7px;
			}

			.owl-carousel .owl-controls .owl-dot:hover span {
				background:rgba(255, 255, 255, .33);
			}

			.owl-carousel .owl-controls .owl-dot.active span {
				background:rgba(255, 255, 255, .75);
				width: 12px;
				height: 12px;
				border-radius: 8px;
			}

/*----our-mission----*/
.our-mission {
  padding: 40px 0 !important;
}

	.our-mission .row {
	    display: flex;
	    justify-content: space-between;
	    flex-wrap: wrap;
	}

	.corruption-section-lead {
		font-family: 'NotoSansArmenian-Bold', sans-serif;
		font-size:36px;
		margin-top: 0;
	}

	.inline-pages-title {
	    margin-top: 50px;
	}

	.inline-pages-title .corruption-section-lead {
	    margin-bottom: 25px;
	}

	.corruption-section-lead em {
	    font-style: normal;
	}

	.corruption-section-sub-lead {
		font-family: 'NotoSansArmenian-Light', sans-serif;
		font-size: 15px;
		color: #606060;
		line-height: 26px;
		margin-bottom: 40px;
	}

	.corruption-feature-border {
	    border-right: none;
	    margin:30px 0 10px 0;
	}

		.corruption-feature {
		    border-bottom: none;
		    padding: 0;
		    min-height: 305px;
		}

		.corruption-feature .corruption-feature-text {
		    width: 100%;
		    text-align: center;
		}

		.corruption-feature .corruption-feature-icon,
		.corruption-feature .corruption-feature-text {
		     float: none;
		     text-align: center;
		     margin-right: 0;
		}

		.corruption-feature .corruption-feature-text h3 {
			margin-top: -15px;
			margin-bottom: 22px;
			font-family: 'NotoSansArmenian-ExtraCondensedSemiBold', sans-serif;
			font-size: 26px;
		}

		.corruption-feature .corruption-feature-text h3 em {
		    font-style: normal;
		}
		
		.corruption-feature .corruption-feature-text p {
			font-family: 'NotoSansArmenian-Light', sans-serif;
			color: #606060;
			line-height: 26px;
		}

/*----Success-Stories----*/
.success-stories {
	padding-top: 40px;
	padding-bottom: 20px;
}

	.corruption-product {
	    background-color: #fff;
	    /*padding: 10px 10px 0 10px;*/
	    padding: 5px 5px 0;
	    border-radius: 2px;
	    border: 1px solid transparent;
	    max-height: 259px;
	}

	.corruption-product:hover {
		border-color: #04204b;
		-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;
	}

		.client-img {
		    max-height: 191px;
	   		 overflow: hidden;
		}

			.client-img img {
			    margin: auto;
			    height: 190px;
			    object-fit: contain;
			    width: 100%;
			}

	.corporation-name {
	   	margin: 0 4px;
	    font-size: 20px;
	}

		.corporation-name a {
		    display: block;
		    color: #5a5a5a;
		    position: relative;
		    text-decoration: none;
		    padding: 15px 0;
		    padding-right: 21px;
		}

		.corporation-name a,
		.news-title {
			max-width: 397px;
		    white-space: nowrap;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    width: 100%;
		}

		/*.corporation-name a:after,
		.lastest-news-date:after {
		    content: "\f101";
		    font-size: 25px;
		    position: absolute;
		    color: #04204b;
		    font-family: FontAwesome;
		    right: 2px;
		}*/

	.view-all,
	.read-more,
	.without-info.contact-send-button,
	.submit-code,
	.next-step,
	.success-stories-body-right a button,
	.tor-futtons button,
	.attach-info .attach-type,
	.barcode button,
	#add-info-for-scroll button {
		padding-left:20px;
		padding-right:20px;
		height: 44px;
		font-size: 14px;
		border-radius: 5px;
		text-transform: uppercase;
		border: 1px solid transparent;
		margin-top: 12px;
		background-color: #04204b;
		font-family: 'NotoSansArmenian-Bold', sans-serif;
		color: #fff !important;
	}
	
	.without-info.contact-send-button {
		float: right;
		margin-bottom: 0;
		margin-top: 0;
		margin-right: 0;
		border: 0;
		letter-spacing: 0;
		line-height: 15px;
		opacity: 1;
		background-color: #04204b !important;
	}

	.view-all:hover,
	.read-more:hover,
	.without-info.contact-send-button:hover,
	.submit-code:hover,
	.next-step:hover,
	.tor-futtons button:hover,
	.attach-info .attach-type:hover,
	.barcode button:hover,
	#add-info-for-scroll button:hover {
		opacity:.8;
		color: #fff;
	}

	.report-statistic {
		background-image: url(../images/statistic-bg-2.jpg);
		min-height: 575px;
		background-position: center;
		background-size: cover;
		position: relative;
	}

	.report-statistic:after {
		content: "";
		background-color: rgba(0,0,0,.3);
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
	}

	.report-text {
		position: relative;
		z-index: 5;
		padding-bottom: 40px;
		padding-top: 30px;
	}

		.corruption-hero-intro h1 {
			font-family: 'NotoSansArmenian-Bold', sans-serif;
			font-size: 30px;
			color: #fff;
			line-height: 62px;
			margin-top: 0;
		}

		.corruption-hero-intro p {
			font-family: 'NotoSansArmenian-Regular', sans-serif;
			font-size: 15px;
			color: #c6cad1;
			line-height: 25px;
			padding: 0 6px;
		}

	.intro-info {
	    margin-top: 52px;
	    border-right: 1px solid #ffffff75;
	    padding-top: 10px;
	}

		.intro-info-left,
		.intro-info-right {
			text-align: center;
			display: inline-block;
			width: 32%;
			vertical-align: top;
		}

			.intro-info span {
				display: flex;
				width: 200px;
				height: 200px;
				border-radius: 100px;
				box-shadow: 0px 0px 5px 3px #ffF;
				margin: auto;
				margin-top: -2px;
			}

			.intro-info .intro-info-left span {
				box-shadow: 0px 0px 5px 5px #ff5252;
   				border: none;
			}

				.intro-info span em {
					font-size: 50px;
					color: #fff;
					font-weight: 500;
					font-style: normal;
					margin: auto;
				}

			.intro-info p {
				font-family: 'NotoSansArmenian-Regular', sans-serif;
				font-size: 16px;
				color: #fff;
				text-transform: uppercase;
				margin: 15px 0;
				word-break: break-word;
				line-height: normal;
			}
			
			.intro-info svg path {
				stroke: #04204b;
			}

		.intro-info-type {
			margin-top: 50px;
		}

			.intro-info-type .media-left a {
				display: block;
				text-decoration: none;
			}

				.intro-info-type .media-left a em {
					color: #ff5252;
					font-size: 70px;
					line-height: 63px;
					font-weight: 500;
					font-style: normal;
				}

				#meter,
				#meter-1,
				#meter-0 {
				    margin: auto;
				    max-width: 150px;
				    position: relative;
				}

				.no-other-style {
				    position: absolute;
				    left: 0;
				    right: 0;
				    top: 63px;
				    margin: auto;
				    font-size: 32px;
				    color: #fff;
				    font-style: normal;
				}

				.media-body  {
				    font-weight: normal;
				}

				.media-body .media-heading {
				    margin-top: 0;
				    margin-bottom: 5px;
				    color: #fff;
				    font-size: 19px;
				}

				.media-body p {
				    color: #c6cad1;
				    font-size: 15px;
				    margin-bottom: 10px;
				}
				
.success-stories-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

	.success-stories-header h1 {
		margin-top: 0;
		font-family: 'NotoSansArmenian-Bold', sans-serif;
		font-size:35px;
	}

	.success-stories-header a {
		font-family: 'NotoSansArmenian-Bold', sans-serif;
		font-size:13px;
		color:#04204b;
		text-transform: uppercase;
	}
	
	.success-stories-header a:hover {
		color:#000;
	}
	
	.success-stories-body {
		display: flex;
		margin-top:19px;
		background:#04204b;
	}
	
		.success-stories-body-left,
		.success-stories-body-right {
			width:50%;
		}
		
		.success-stories-body-left {
			display:flex;
		}
		
			.success-stories-body-left a {
				display:block;
			}
			
				.success-stories-body-left img {
					width: 100%;
					height: 100%;
					object-fit: cover;
				}
		
		.success-stories-body-right {
			padding:18px 45px 35px 45px;
			color: #000;
		}
		
			.success-stories-body-right h4 {
				margin-bottom: 14px;
				font-family: 'NotoSansArmenian-CondensedBold', sans-serif;
				font-size:24px;
				line-height: 30px;
			}
		
			.success-stories-body-right p {
				margin-bottom:20px;
				font-family: 'NotoSansArmenian-CondensedLight', sans-serif;
				font-size:18px;
				line-height: 28px;
				color:#000;
			}
		
			.success-stories-body-right a button {
				text-transform: initial;
				color: #04204b !important;
				background: #fff;
				font-family: 'NotoSansArmenian-CondensedMedium', sans-serif;
			}
			
.report-next-step {
	display:flex;
	justify-content: space-between;
	margin: 40px 0 20px;
}

	.report-next-step .next-step.without-info,
	.report-next-step .without-info.confirm-report-button {
		margin: 0;
		font-family: 'NotoSansArmenian-Regular', sans-serif;
		font-size: 14px;
		color: #04204b !important;
		background: transparent;
		border: 1px #04204b solid !important;
		letter-spacing: 0;
		line-height: 15px;
	}

/*----lastest-Stories----*/
.lastest-stories {
	padding: 40px;
}

	.lastest-stories-header {
		padding-left: 0;
		padding-right: 0;
		display: flex;
		justify-content: space-between;
		margin-bottom: 14px;
	}
	
		.lastest-stories-header .corruption-section-lead {
			font-size:35px;
		}
	
		.lastest-stories-header .swiper-button-next,
		.lastest-stories-header .swiper-button-prev {
			top:0;
			margin-left: 9px;
			border-color:#04204b !important;
			color:#04204b;
		}
		
		.lastest-stories-header .swiper-button-next.swiper-button-disabled,
		.lastest-stories-header .swiper-button-prev.swiper-button-disabled {
			border-color:#04204b50 !important;
			color:#04204b50;
		}

.lastest-stories-header a {
	font-family: 'NotoSansArmenian-Bold', sans-serif;
	font-size:13px;
	color:#04204b;
	text-transform: uppercase;
	margin-left: 15px;
}

.lastest-news-info {
    padding: 0 10px 0;
}
	
	.lastest-stories .swiper-slide .corruption-mb30 {
		padding-left: 0;
		padding-right: 0;
	}

.lastest-stories .corruption-product {
    max-height: 355px;
}

	.news-title {
		 font-family: 'NotoSansArmenian-Bold', sans-serif;
		 font-size: 16px;
		 margin-top: 10px;
	}

	.news-title-info {
		margin-bottom: 10px;
		font-family: 'NotoSansArmenian-CondensedLight', sans-serif;
		font-size: 16px;
		color: #000;
		line-height: 25px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		display: -moz-box;
		-moz-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	
		.news-title-info strong {
			font-weight: normal;
		}

	.lastest-news-date {
		color: #5a5a5a;
		font-size: 17px;
		margin-top: 10px;
		display: block;
		position: relative;
		font-family: 'NotoSansArmenian-CondensedLight', sans-serif;
	}
	
/*----OUR-PARTNERS----*/
#corruption-clients {
  padding:30px 0 40px 0;
  background: #fff;
 }

 #corruption-clients em {
  font-style: normal;
 }

#corruption-clients-content{
	padding-top:25px;
	padding-bottom:25px;
	font-size: 12px;
	line-height: 16px;
	color: #afafaf;
	text-align: center;
	font-style: normal;
}

	#corruption-clients-content p {
		margin-bottom: 0;
		font-family: 'NotoSansArmenian-CondensedLight', sans-serif;
		font-size: 15px;
		line-height: 18px;
		color: rgba(0, 0, 0, .6);
	}

 	.partners-list {
 		margin-top: 40px;
 	}

 	.partners-list .corruption-client-logo img {
 		margin:0 auto;
 	}

 	.partners-list .swiper-button-prev:before {
	    content: "\f0d9" !important;
	    margin-left: 3px;
	}

	.partners-list .swiper-button-next:before {
	    content: "\f0da" !important;
	    margin-left: 5px;
	}

	.partners-list .swiper-button-next:before,
	.partners-list .swiper-button-prev:before {
	    font-family: FontAwesome;
	    font-size: 40px;
	    position: absolute;
	    top: 7px;
	    text-align: center;
	    right: 0;
	    left: 0;
	}

	.partners-list .swiper-button-next,
	.partners-list .swiper-button-prev {
	    color: #ff5252;
	    width: 57px;
	    height: 57px;
	    background-image: none !important;
	}

	.partners-list .swiper-button-next {
	    right: 0px;
	}

	.partners-list .swiper-button-prev {
	    left: 0px;
	}

/*-----steps----*/
#corruption-header.header {
    position: relative;
    margin-bottom: 50px;
}

#corruption-main .complete-list,
#corruption-main .step-list-btn {
	margin:20px;
}

	.step-list-title,
	.step-list-btn {
		/*max-width: 1100px;
		margin:auto;
		width: 100%;
		padding-left: 138px;*/
	}

	.step-list-title {
		margin-top: 50px;
	}

	.complete-list {
		/*position: relative;
		border-top: 1px solid #d5d5d5;
		border-bottom: 1px solid #d5d5d5;
		background-color: #f9f9f9;*/
	}
	
	.labor-law-content {
		margin-bottom: 30px;
	}
	
	.labor-law-legislation-content {
		width: 80%;
		margin: auto;
	}
	
	#news-list #accordion .link-show-hide,
	.labor-law-legislation-content a {
		color: #04204b;
	}
	
	#news-list #accordion .link-show-hide:hover,
	.labor-law-legislation-content a:hover {
		color: #000;
	}
	
	.labor-law-legislation-content li {
		margin-bottom:20px;
	}

	.steps-nav,
	.steps-list-form {
		/*display: inline-block;
		vertical-align: top;*/
	}
	
		.steps-list-form p {
			font-family: 'NotoSansArmenian-Light', sans-serif;
			font-size: 14px;
			line-height: 18px;
			color: #606060;
		}
		
		.preview-page h2 {
			font-family: 'NotoSansArmenian-Medium', sans-serif;			
		}

	.steps-nav.stats ul {
		margin-bottom: 30px;
		display: flex;
	}
	
		.steps-nav.stats ul li {
			flex: 1;
			text-align: center;
		}
		
		.steps-nav.stats ul .active-step:after {
			content:none;
		}
		
			.steps-nav.stats ul li a > div {
				padding: 10px;
				display: flex;
				justify-content: center;
				align-items: center;
			}

		.steps-nav ul {
			padding: 0;
			margin: 0;
			display: flex;
		}

		.steps-nav ul li{
			list-style: none;
		}

			.steps-nav ul li {
				height: 77px;
				position: relative;
				width:25%;
			}
			
			.steps-nav ul li:not(:first-child) {
				border-left:1px #fff solid;
			}
			
			.steps-nav ul  li:not(.active-step) {
				background: #f03902;
			}

			.steps-nav ul .active-step:after {				
				content: '';
				position: absolute;
				display: block;
				width: 0;
				z-index: 1;
				border-style: solid;
				border-color: #04204b transparent;
				border-width: 20px 20px 0;
				bottom: -20px;
				left: 50%;
				margin-left: -20px;
			}

			.steps-nav ul .active-step {
				background-color: #04204b;
				box-shadow: 5px 0 16px rgba(0, 0, 0, .2);
			}

			.steps-nav ul li:hover {
				background-color: #04204b;
			}

				.steps-nav ul li a {
					display: block;
					font-size: 22px;
				}
				
					.steps-nav ul li a > div {
						height:77px;
						padding: 14px 10px 8px 23px;
						display: flex;
						flex-direction: column;
					}

				.steps-nav ul .active-step a {
					color: #04204b;
				}

				.steps-nav:not(.stats) ul .active-step1 a {
					color: #fff !important;
				}

				.active-step3  a {
					/*border-bottom: 1px solid #c9c9c9;
					border-top: 1px solid #c9c9c9;*/
				}

				.steps-nav ul li a img,
				.steps-nav ul li a em,
				.complete-step {
					display: inline-block;
					vertical-align: middle;
					line-height: 22px;
				}

				.steps-nav ul li a em,
				.steps-nav.stats ul li a {
					font-family: 'NotoSansArmenian-Black', sans-serif;
					text-transform: uppercase;
					font-style: normal;
					color:#fff;
				}
				
				.steps-nav.stats ul li a {
					font-size: 14px;
					line-height: 16px;
				}
				
				.steps-nav ul li.active-step a em,
				.steps-nav.stats ul li.active-step a {
					color:#ffffff;
				}
				
				.drop-list {
					font-family: 'NotoSansArmenian-Regular', sans-serif;
					font-size: 14px;
					color:#5c626b;
				}
				
				.steps-nav ul li a span {
					display:flex;
					align-items: center;
				}

					.steps-nav ul li a img {
						/*margin: 0 15px 6px 15px;*/
						margin-right: 11px;
					}

				.steps-nav ul li a i {
					display: block;
					margin-top: auto;
					font-family: 'NotoSansArmenian-Bold', sans-serif;
					font-size: 13px;
					font-style: normal;
					color: #fff;
					white-space: nowrap;
					overflow: hidden;
					text-overflow: ellipsis;
				}
				
				.steps-nav ul li.active-step a i {
					color:#fff;
				}

				.steps-nav ul li:hover a {
				    color: #fff;
				}

				.steps-nav ul .checked-step:after {
				    display: none;
				}

	.steps-list-form {
		margin-top: 40px;
		
		/*width: 79%;
		padding-left: 4%;
   		padding-right: 12%;
   		padding-top: 1%;
   		padding-bottom: 1%;
   		margin-left: 21%;*/
	}

		.input-fld {
		    margin: 25px 0 0;
		    padding: 0;
		    position: relative;
		}

			.input-fld  label,
			.text-area label,
			.chekbox-area label {
				font-family: 'NotoSansArmenian-SemiCondensedSemiBold', sans-serif;
				font-size: 15px;
				line-height: 16px;
				color: #000;
			}
			
			.input-fld  label,
			.text-area label {
				margin-bottom: 13px;
			}

			.chekbox-area label {
				display: inline-block;
				padding-left: 50px;
				cursor: pointer;
			}

			.input-fld input[type="text"],
			.text-area textarea,
			select.form-control {
				font-family: 'NotoSansArmenian-CondensedLight', sans-serif;
				font-size: 14px;
				line-height: 16px;
				color: #000;
				position: relative;
				border: 1px #04204b solid;
			}

			/*.input-fld input[type="text"] {
				height: 60px;
			}*/
			
			.steps-list-form .input-fld input[type="text"],
			select.form-control {
				height: 40px;
			}
			
			.steps-list-form .input-fld input[type="text"]:hover,
			.steps-list-form .input-fld input[type="text"]:focus,
			.steps-list-form .input-fld input[type="text"]:active,
			.chekbox-area label:hover:before,
			.chekbox-area label:focus:before,
			.chekbox-area label:active:before {
				border: 1px solid #ababab;
			}
			
			.steps-list-form .drop-list {
				top: 40px;
				border: 1px #04204b solid;
				border-top:0;
				font-size: 14px;
				color: #000;

				overflow-x: auto;
				max-height: 400px;
			}
			
				.steps-list-form .drop-list li {
					padding-left:12px;
					padding-right:12px;
					font-family: 'NotoSansArmenian-CondensedLight', sans-serif;
					font-size: 14px;
					color: #000;
				}

		       .input-fld ::-moz-placeholder,
		       .text-area ::-moz-placeholder {
					color:#b9b9b9;
					font-size: 15px;
				}

				.input-fld ::-webkit-input-placeholder,
				.text-area ::-webkit-input-placeholder {
					color:#b9b9b9;
					font-size: 15px;
				}

			.input-fld  label i,
			.chekbox-area label i {
				margin-left: 1px;
				font-size: 20px;
				font-style: normal;
				color: #ff5252;
			}
			
			.input-fld  label i {
				vertical-align: bottom;
			}

			.text-area textarea {
				height: 125px;
				resize: none;
			}

			.input-fld  .open-select {
				color: #04204b;
				font-size: 20px;
				position: absolute;
				right: 16px;
				bottom: 7px;
			}

	.step-list-btn {
		/*padding-bottom: 30px;
		padding-top: 30px;
		margin-right: 0;*/
	}

	.next-step {
		letter-spacing: 0;
		margin: 0;
		border: 0;
		line-height: 15px;
	}
	
	.next-step:not(.without-info) {
		color: #fff !important;
	}

	/*.next-step.preview-before-submitting {
	    font-size: 15px;
	    text-transform: capitalize;
	}

		.without-info:hover {
			background-color: rgba(0,0,0,0.1);
		}

	.btn.without-info.confirm-report-button {
	    max-width: 350px !important;
	    font-size: 20px;
	}*/

	.chekbox-area {
		position: relative;
		margin:20px 0 40px;
	}

		.chekbox-area input[type="checkbox"] {
			opacity: 0;
		}
			
			.tooltip.bottom,
			.step-or-button {
				font-family: 'NotoSansArmenian-SemiCondensedSemiBold', sans-serif;
			}
			
			.step-or-button {
				font-family: 'NotoSansArmenian-SemiCondensedSemiBold', sans-serif;
				font-size: 13px;
				text-transform: lowercase;
				line-height: 44px;
			}

		.chekbox-area label:before {
		    background: #fff none repeat scroll 0 0;
		    border: 1px solid #04204b;
		    color: #fff;
		    content: "";
		    background-repeat: no-repeat;
		    background-position: 55%;
		    width: 37px;
		    height: 37px;
		    left: 0px;
		    position: absolute;
		    text-align: center;
		    
		}

		.chekbox-area input[type="checkbox"]:checked ~ label:before {
		    color: #04204b;
			padding: 3px;
			background-image: url(../images/steps/check-pirouz.svg);
		}

		.chekbox-area label img {
		    margin-left: 15px;
		}

		.complete-step {
			color: #04204b;
		    width: 27px;
		    height: 27px;
		    background-color: #fff;
		    text-align: center;
		    border-radius: 14px;
		    font-size: 17px;
		    padding: 3px;
		    position: absolute;
		    right: 10px;
		    top: 12px;
		}
		
			.complete-step:before {
				margin-left: 2px;
			}

		.active-step1 .complete-step {
			color: #04204b;
		    background-color: #fff;
		}

/*----step2----*/
.date, .time {
    display: flex;
}

.date > div {
    width: 29%;
    position: relative;
    margin-right: 10px;
}

.date > span,
.time > span {
    margin-top: 8px;
    margin-right: 10px;
    font-family: Arial;
    font-size: 18px;
    color: rgba(0, 0, 0, .4);
}

.date > div .open-select,
.time > div .open-select {
    right: 15px;
    top: 12px;
}


select.form-control {
	-webkit-appearance: button;
	-moz-appearance: none;
	appearance: none;
	-webkit-border-radius: 2px;
	-webkit-padding-end: 20px;
	-webkit-padding-start: 2px;
	-webkit-user-select: none;
	background-image: url(../images/steps/down-pirouz.png);
	background-position: 89% center;
	background-repeat: no-repeat;
	padding: 5px 10px;
	cursor: pointer;
}

.time {
   width: 65%;
}

 .time > div {
    width: 45%;
    position: relative;
}

/*#step2 .text-area  {
	margin: 51px 0 0;
}*/

#step2 .steps-list-form h3 {
	font-size: 20px;
	padding-top: 20px;
	clear: both;
	font-family: 'NotoSansArmenian-SemiCondensedSemiBold', sans-serif;
}


/*#step2  .steps-list-form p {
    margin-bottom: 30px;
}*/

/*----step3----*/
.attach-list form > div {
	min-height: 128px;
	position: relative;
}

.div-line {
	border-bottom: 1px solid #d5d5d5;
	margin-bottom: 12px;
}

.attach-info,
.attach-info-top {
	margin: 22px 0 0;
}

.attach-info {
	text-align: center;
}

.attach-info-top h3 {
	color: #ff5252;
	line-height: 25px;
	font-size: 19px;
	 text-transform: uppercase;
	 margin:0;
}

.attach-info em,
.attach-info-top em {
	color: #7e7e7e;
	font-size: 17px;
	font-style: normal;
}

.attach-info  .attach-type {
	/*color: #fff !important;
	text-transform: uppercase;
	height: 55px;
	width: 100%;
	max-width: 268px;
	border-radius: 28px;
	display: block;
	font-size: 19px;
	background-color: #04204b;
	text-align: center;
	line-height: 55px;
	position: relative;*/
	
	width: 100%;
	max-width: 246px;
	height: 44px;
	margin-top: 0;
}

.attach-info input[type="file"] {
	opacity: 0;
	height: 44px;
	position: absolute;
	top: 0;
	cursor: pointer;
	left: 0;
	max-width: 246px;
}
 
.attach-info  .attach-type:hover {
    /*background-color: #ec2c2c;*/ 
    -webkit-transition: all 05s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.open-btn,
.open-btn-top {
	position: absolute;
    cursor: pointer;
}

.open-btn-top {
	color: #636363;
	font-size: 38px;
    transform: rotate(45deg);
    right: -33px;
    top: 38px;
}

.open-btn {
	width: 48px;
	height: 48px;
	text-align: center;
	line-height: 48px;
	color: #fff;
	font-size: 24px;
	background-color: #ff5252;
	display: block;
	border-radius: 24px;
	right: -48px;
    top: 31px;
}

/*----step4----*/
.input-fld img {
	position: absolute;
	bottom: 8px;
	left: 10px;
	height: 25px;
}

#step4 .input-fld input[type="text"] {
    padding-left: 50px;
}

/*----inline-pages----*/
/*.inline-pages-title .corruption-section-lead {
	color: #ff5252;
}*/

.inline-pages-title .corruption-section-sub-lead {
	max-width: 1070px;
	margin-left: auto;
	margin-right: auto;
}

.barcode,
.chek-status {
    text-align: center;
    padding: 20px 0;
}

.barcode span {
    color: #5a5a5a;
    font-size: 35px;
    /*font-family: 'Open Sans Semibold';*/
    font-weight: 500;
    border-bottom: 2px solid;
}

.add-info {
	padding-bottom: 30px;
}

.add-info p {
	font-size: 20px;
	font-family: 'NotoSansArmenian-Regular', sans-serif;
	color: #5a5a5a;
}

.add-info textarea {
	height: 125px;
	resize: none;
	margin: 20px 0;
	font-family: 'NotoSansArmenian-CondensedLight', sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #000;
	position: relative;
	border: 1px #04204b solid;
}

.submit-code {
	margin:0;
	line-height: 15px;
	letter-spacing: 0;
	opacity:1;
}

.submit-code:hover {
	color:#fff;
	opacity:0.8;
}

.add-info-captcha {
    display: inline-block;
    margin-bottom: 20px;
}

.reprt-actions {
	margin-bottom: 30px;
	font-family: 'NotoSansArmenian-Regular', sans-serif;
}

.reprt-actions ul {
    max-width: 700px;
    margin: auto;
    padding-left: 0;
}

.reprt-actions ul li {
	font-size: 16px;
	/*font-family: 'Open Sans';*/
	margin-bottom: 10px;
	color: #5c626b;
	display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    padding: 10px;
    border: 1px solid #ccc;
}

.report-action-user {
    flex: 1 auto;
    color: #ff5252;
    font-size: 18px;
}

.attachment-file a {
	font-size: 15px;
	color: #ff5252;
}

.attachment-file a:hover {
	text-decoration: underline;
}

.report-action-user.general-user {
    color: #5a5a5a;
}

.report-action-staus {
    flex: 1 100%;
    border-top: 1px dashed #eee;
    margin-top: 7px;
    padding-top: 3px;
}

.chek-status form {
    display: flex;
    justify-content: center;
    align-items: center;
}

.chek-status input[type="text"] {
    height: 55px;
    max-width: 383px;
    width: 100%;
	font-family: 'NotoSansArmenian-CondensedLight', sans-serif;
	font-size:20px;
    color: #585858;
    padding-top: 12px;
    margin-right: 30px;
    border-radius: 3px;
}

	.success_add_info,
	.succes-mail-sent {
	    color: #79b784 !important;
	}

	.succes-mail-sent {
	    padding-left: 14%;
	    font-size: 19px;
	}


.news-list {
    padding: 5px 0 15px;
}

.news-list.news-with-slider .news-list-body {
	margin-left: 0;
	width: 100%;
}

.news-list.news-with-slider .news-list-img,
.news-list.news-with-slider .owl-carousel {
	float: left;
	width: 575px;
	margin-right: 10px;
}

.news-list.news-with-slider .news-list-img {
	max-width: none;
	height: auto;
}

.news-list.news-with-slider .news-list-img img {
	height: 350px;
	width: 100%;
	object-fit: contain;
}

.news-list.news-with-slider .news-list-body .news-list-content p {
	display: initial;
}

.news-list.news-with-slider .news-list-body .news-list-content p.iframe-video {
	display: block;
}

.news-list.news-with-slider .owl-carousel-fullwidth .item,
.news-list.news-with-slider .owl-carousel-fullwidth .corruption-owl-text-wrap,
.news-list.news-with-slider .owl-carousel .owl-item {
	height:350px;
}

.news-list .news-list-body:only-child {
	margin-left: 0;
	width: 100%;
}

.news-list.improvements-list .improvements-list-img {
	max-width: 190px;
	height: 124px;
}

.news-list.improvements-list .improvements-list-img img {
	width: 100%;
	height: 110px;
	overflow: initial;
	object-fit: cover;	
}

.news-list-info {
    margin: 25px 0;
    display: flex;
    justify-content: space-between;
    padding-bottom: 25px;
}

.news-list-info:not(:last-child) {
    border-bottom: 1px solid #d3d9e1;
}

.news-list-img {
    /*max-width: 200px;
    height: 200px;*/
    max-width: 380px;
    height: 205px;
    padding: 6px;
    border-radius: 2px;
    border: 1px solid #d3d9e1;
}

.news-list-img:hover {
    border: 1px solid #04204b;
}

.news-list-img a img {
    /*width: 185px;
    height: 185px;
    object-fit: cover;*/
    /*width: 360px;*/
    width: 285px;
    height: 190px;
    object-fit: contain;
    overflow: hidden;
}

.news-list-body {
    margin-left: 20px;
    width: 86%;
    color: #5c626b;
    font-size: 16px;
    position: relative;
}

.news-list-body h3 {
    /*font-family: 'Open Sans Semibold';*/
    font-family: 'NotoSansArmenian-Medium', sans-serif;
    font-weight: 500;
    margin-bottom: 3px;
    margin-top: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	line-height: normal;
}

.news-list-body h3 a {
    color: #000000;
}

.news-list-body h3 a:hover {
    color: #04204b;
}

.news-date {
	font-size: 17px;
    /*font-family: 'Open Sans Semibold';*/
    font-weight: 500;
}

.news-list-body p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
}

.news-list-body p,
.news-list-body ol,
.news-list-body ul {
	font-family: 'NotoSansArmenian-Regular', sans-serif;
	font-size: 16px;
	color: #000000;
	line-height: 26px;
}

.news-list-more {
	position: absolute;
	bottom: -20px;
	right: 0;
	font-family: 'NotoSansArmenian-Regular', sans-serif;
	font-size: 17px;
	color: #04204b;
	text-decoration: underline;
}

.news-list-more:hover {
    text-decoration: underline;
}

.iframe-video {
	float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}

.iframe-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.list-pagination {
    /*max-width: 275px;*/
    margin: auto;
    text-align: center;
    margin: 25px auto 25px;
}

.list-pagination ul {
    display: flex;
    justify-content: center;
    padding-left: 0;
    align-items: baseline;
}

.list-pagination ul li {
    margin: 0 10px;
    list-style: none;
}

.list-pagination ul li a {
    color: #5c626b;
    font-size: 17px;
}

.list-pagination ul li a,
.list-pagination ul > a {
    color: #5c626b;
    font-size: 17px;
}

.list-pagination ul > a:hover {
    color: #ff5252;
}

.list-pagination ul li span a,
.list-pagination ul .active span {
    /*background-color: #ff5252;*/
	background-color: rgba(0, 177, 169, .65);
    width: 37px;
    height: 37px;
    color: #fff;
    border-radius: 20px;
    display: inline-block;
    padding: 5px;
}

.list-pagination ul li span a:hover,
.list-pagination ul .active span {
    /*background-color: #dc1a1b;*/
    background-color: rgba(0, 177, 169, 1);
     transition: all 0.5s ease-in-out;
     color: #fff;
}

/*----preview----*/
/*.preview-page  h2 {
    color: #ff5252;
    text-transform: uppercase;
    margin-top: 0;
    font-family: 'Open Sans Semibold';
    font-weight: 500;
}*/

.preview-page .inpud-list h2 {
    margin-top: 20px;
    display: inline-block;
}

.preview-page p {
    margin-bottom: 20px;
    margin-top: 0;
}

.preview-page .input-fld,
.preview-page .text-area {
    margin: 15px 0;
    font-family: 'NotoSansArmenian-Light', sans-serif;
    font-size: 14px;
}

.preview-page .files-container {
	font-family: 'NotoSansArmenian-Regular', sans-serif;
	font-size: 14px;
	font-style: italic;
	padding: 0;
}

.preview-page .input-fld label,
.preview-page .text-area label {
    margin-bottom: 0;
}

.preview-page .date, .preview-page .time {
    justify-content: inherit;
}

.preview-page .date span,
.preview-page .time span {
    margin-right: 8px;
    margin-top: 3px;
}

.preview-page .col-md-12 h3 {
    font-size: 22px;
    color: #5a5a5a;
    margin-top: 10px;
}

.step-two-sub-text {
	font-size: 20px;
}

.uploaded-file-item .uploaded-file-item-inner-div {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

/*---view---*/
.view-page .news-list-img {
    max-width: 400px;
    height: 400px;
}

.view-page .news-list-img:hover {
    border: 1px solid #d3d9e1;
}


.view-page .news-list-img a img {
    width: 385px;
    height: 385px;
}

.view-page .news-list-body {
    width: 63%;
    font-family: 'NotoSansArmenian-Regular', sans-serif;
    font-size: 17px;
}

.view-page .news-list-body p {
    -webkit-line-clamp: inherit !important;
    max-height: 100% !important;
}

.news-list-body table td {
    padding: 4px 4px 4px 8px;
    font-size: 16px;
    line-height: 25px;
    border-color: #5c626b;
}

.view-page .news-list-info {
    padding-bottom: 0;
    margin-bottom: 0;
}

.back-news-list {
	font-family: 'NotoSansArmenian-Regular', sans-serif;
	font-size: 17px;
	color: #5c626b;
	padding-bottom: 15px;
	display: inline-block;
}

.back-news-list:hover {
	color: #04204b;
}

.view-page .content-text  .news-list-body {
    width: 100%;
    margin-bottom: 25px;
}

.contact-section h3 {
    margin-top: 15px;
}

.contact-section .input-fld,
.contact-section .text-area {
    margin: 15px 0;
}

.contact-list .address-list ul {
	padding-left: 0;
}

.corruption-list-check.address-list {
    margin-top: 15px;
}

	.corruption-list-check.address-list p {
		font-family: 'NotoSansArmenian-Regular', sans-serif;
		color:#5c626b;
	}
	
	.form-control {
		font-family: 'NotoSansArmenian-Regular', sans-serif;
		color:#5c626b;
	}

#accordion {
    margin-bottom: 30px;
}

#accordion h3 {
    outline: none;
    cursor: pointer;
    position: relative;
    padding-left: 40px;
}

.labor-law-legislation-content li:before,
#accordion h3:before {
    color: #fff;
    width: 29px;
    height: 25px;
    background-color: #04204b;
    margin-left: -39px;
    text-align: center;
    border-radius: 4px;
    position: absolute;
    margin-top: 1px;
}
#accordion h3:before {
	content: "✔";
}
.labor-law-legislation-content li:before {
	content: "";
}

.content-text ul li {
	list-style: initial;
}

#accordion div.content-box {
    font-size: 17px;
    color: #5c626b;
    padding-left: 40px;
}

#message-for-tor p {
    font-family: 'NotoSansArmenian-Regular', sans-serif;
}

.error_message {
    color: #ff5252 !important;
}
.success-payment{
	color: #79b784 !important;
}

/*----Abot-Us----*/
.content-text {
    margin-bottom: 30px;
}
	
	#accordion h3 {
		font-family: 'NotoSansArmenian-Medium', sans-serif;
	}
	

	#accordion div.content-box,
	.content-text p,
	#accordion ul,
	.content-text ul,
	.content-text ol,
	#accordion ol,
	#accordion strong {
		font-family: 'NotoSansArmenian-Regular', sans-serif;
		font-size: 17px;
		color: #5c626b;
	}

	.news-list-info .statistics-body {
	    margin-bottom: 20px;
	}
	
		.news-list-info .statistics-body,
		.news-list-info .statistics-body select {
			width: 100%;
		}
		
		.news-list-info .statistics-body select {
			max-width: none !important;
			margin-bottom: 5px;
		}
		
		.news-list-info .statistics-body .report-date-section .control-label {
			padding-left: 0;
		}

	.advanced_statistics {
	    color: #04204b;
	}

	.statistics-body .multiselect,
	#location,
	#r-status,
	#r-what_happened,
	#r-company_structure,
	#r-agency_type,
	#r-report_from,
	#r-report_from_type,
	#r-labor_law_status_id,
	#r-improvements_status_id,
	#r-report-status {
	    border-radius: 0;
	    height: 38px;
	    border-color: #ccc;
		max-width: 200px;
	}

	.statistics-body .multiselect {
	    border-bottom: 1px solid #ccc !important;
	    padding: 0 9px;
	    letter-spacing:0;
	    color: #818892;
	    text-transform: unset;
	}

	.statistics-body .multiselect:hover {
	    background: transparent; 
	}

	.statistics-body .dropdown-menu > li > a {
	    white-space: normal;
	}

	.category-section .multiselect-container>li>a>label {
	    padding-top: 4px;
	    padding-bottom: 4px;
	}

	.statistics-body .form-group {
		display: flex;
		margin-left: 0;
		margin-right: 0;
	}

	.report-date-section .control-label {
	    padding-top: 6px;
	    font-weight: 500;
	}

	.statistics-body .report-date-section .input-sm {
	    border-radius: 0;
	    height: 38px;
    	font-size: 15px;
    	color: #818892;
	}

	.report-date-section .input-group-addon {
	    padding: 0 10px;
	    border-left: 0;
	    border-right: 0;
	}

	.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active[disabled], .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled:hover[disabled] {
	    background-color: rgb(255,82,82) !important;
	        background-image: none !important;
	}

	#chart_loading_popup .modal-dialog.modal-lg {
	    position: absolute;
	    left: 0;
	    right: 0;
	    top: 44%;
	}

	#chart_loading_popup .modal-content {
	    background: transparent;
	    box-shadow: none;
    	border: 0;
	}

/*----footer----*/
#corruption-footer {
    padding: 31px 0 0 0;
	background:#f7f7f7;
    position: relative;
}
#corruption-footer .footer-area {
    padding-top: 15px;
    padding-bottom: 15px;
}
	#corruption-footer .footer-area .row {
		display:flex;
		margin: 0;
	}
		#corruption-footer .footer-area .row .footer-widget-col {
		    flex:1;
		}
		#corruption-footer .footer-area .row .footer-widget-col:not(:first-child) {
			border-left:1px rgba(0, 0, 0, .06) solid;
			padding-left: 5%;
			padding-right: 5%;
		}

.corruption-social {
    display: flex;
}

	.corruption-footer-widget.footer-project-partners strong,
	.corruption-footer-widget.footer-download-apps strong {
		display: block;
		margin-top: 5px;
		margin-bottom: 10px;
		font-family: 'NotoSansArmenian-Medium', sans-serif;
		font-weight: normal;
		color: #000;
		line-height: normal;
	}
	
	.corruption-footer-widget.footer-project-partners p {
		font-family: 'NotoSansArmenian-CondensedLight', sans-serif;
		line-height: 18px;
		color: rgba(0, 0, 0, .6);
	}
	
	.footer-project-partners .project-partners-icons {
		margin-top:19px;
		display: flex;
		flex-wrap: wrap;
	}
	
		.footer-project-partners .project-partners-icons img {
			
			/*margin-right: 35px;*/
			margin-right: 32px;
			margin-bottom: 5px;
		}
		
		.footer-project-partners .project-partners-icons img:last-child {
			margin-right: 0;
			max-width: 100%;
		}
		
	.footer-download-apps .download-apps-icons {
		margin-top: 22px;
		display: flex;
	}
		
		.footer-download-apps .download-apps-icons img {
			max-height:38px;
			margin-right:20px;
		}
		
#corruption-footer .footer-links {
	margin-top: 40px;
	margin-bottom: 30px;
	margin-bottom: 20px;
	width: 100%;
	display: flex;
	justify-content: space-evenly;
	font-family: 'NotoSansArmenian-Light', sans-serif;
	font-size: 15px;
}
#corruption-footer .footer-links li.active a{
	color:#04204b;
}
	#corruption-footer .footer-links a {
		color: rgba(0, 0, 0, .6);
	}
	
	#corruption-footer .footer-links a:hover {
		color:#04204b;
	}

.corruption-list-check li a,
.corruption-footer-widget.top-level li a {
    font-family: 'NotoSansArmenian-Light', sans-serif;
    font-size: 15px;
    color: #000;
    line-height:30px;
}

.corruption-list-check li a:hover,
.corruption-footer-widget.top-level li a:hover,
.corruption-footer-widget.top-level li.active a {
    color: #04204b;
}

.corruption-footer-widget.top-level li.active a {
    font-family: 'NotoSansArmenian-Medium', sans-serif;
}

.corruption-social li a {
    margin-right: 20px;
}

.corruption-social li:first-child {
    margin-right: 15px !important;
    font-size: 15px;
    color: #5c626b;
}

.corruption-social li a i {
    font-size: 15px;
    color: #5b5b5b;
    font-style: normal;
}

	.corruption-social li a:hover i {
	    color: #ff5252;
	}

	.address-list li span,
	.address-list li em {
	    display: inline-table;
	    color: #5c626b;
	    font-style: normal;
	}

	.address-list li span,
	.address-list li em {
	    display: inline-table;
	}

	.address-list li span {
	    color: #5c626b;
	}

	.address-list li em {
	    color: #3c3c3c;
	}

	.address-list li em  bdo {
	    display: block;
	}

	.footer-area .navbar-brand > img {
	    max-width: 100%;
	}

.footer-bottom {
    background-color: #fff;
    font-family: 'NotoSansArmenian-Light', sans-serif;
}

.footer-bottom .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
	height: inherit;
}

.footer-area .navbar-brand {
    padding-left: 0;
}

.copyright {
    flex: 1;
    text-align: left;
}

	.copyright p {
	    font-size: 12px;
	    color: rgba(0, 0, 0, .6);
	    margin-bottom: 0;
	}

.development {
    text-align: right;
}

 	.footer-bottom .development a {
 		font-size: 12px;
 		color: rgba(0, 0, 0, .6);
 		text-decoration: none;
 	}

 	.footer-bottom .development > a > span {
 		color: #04204b;
 	}

 	.back-top {
	    position: absolute;
	    right: 14px;
	    bottom: 90px;
	}

	.back-top a {
	    width: 48px;
	    height: 48px;
	    border-radius: 28px;
	    border: 1px solid #04204b;
	    display: inline-block;
	    color: #04204b;
	    text-align: center;
	}

	.back-top a i {
	    font-size: 25px;
	    margin-top: 8px;
	}

	.footer-text p {
	    font-size: 14px;
	    line-height: 18px;
	}

.content-loader  {
	background-image:url(../images/loader.svg);
	width: 70px;
	background-repeat: no-repeat;
	height: 70px;
	display:block;
	margin: auto;
}

.report-popup{
	padding: 10px;
	width: 300px;
	height: 70px;
}
.report-popup .report-count{
	color: #FF5252;
}
.content-hidden{
	display: none;
}
.padding-right-10{
	padding-right: 10px;
}

.attachment-file {
	display: block;
}

.file-container{
	margin: 5px 5px 5px 0;
	display: inline-block;
	max-height: 99px;
	vertical-align: top;
}

.file-container a {
	height: 100%;
	display: block;
}

.file-container-type {
	width: 100%;
	max-width: 150px;
	border: 1px solid #eee;
	height: 99px;
	text-align: center;
	transition:all 0.5s;
	max-height: 99px;
	display: inline-flex;
}

.file-container-type:hover {
	 border: 1px solid #ff5252;
	 background-color: #ff5252;
 }

.file-container-type:hover a {
	color:#fff;
}

.file-container-type a {
	line-height: 18px;
	margin: auto;
	height: auto;
}

	.learn__swiper-arrow {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		position: relative;
	}
	
		.learn__swiper-arrow .swiper-button-next-learn,
		.learn__swiper-arrow .swiper-button-prev-learn {
			position: relative;
			right: 0;
			left: 0;
			border: 1px solid #00b9f2;
			border-radius: 3px;
			margin-top: 0;
			width: 35px;
			height: 35px;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
		}
		
			.swiper-button-next-learn:after,
			.swiper-button-prev-learn:after {
				font-size: 13px !important;
			}
			
.statistics-body .category-section #dropdownContainer .multiselect-selected-text {
	width: 92%;
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
	text-overflow: ellipsis;
}


.preview-page .rel-pos > div,
.preview-page .input-fld > div {
	line-height: 16px;
}

/*----MOB-VERSION----*/
.mob-version {
    display: none;
}
.corruption-feature-icon i img {    width: 100px;    margin-bottom: 20px;}
/*----media----*/
@media screen and (max-width: 1366px) {
 	.corporation-name {
	    font-size: 17px;
	}

	.input-fld input[type="text"] {
	    height: 50px;
	}

	.date > div .open-select, .time > div .open-select {
	    top: 12px;
	}

	.open-btn {
	    width: 42px;
	    height: 42px;
	    line-height: 42px;
	    top: 26px;
	}

	.open-btn-top {
	    font-size: 36px;
	    top: 35px;
	}
	
	#message-for-tor {
		padding: 10px !important;
	}
	
		#corruption-main .complete-list,
		#corruption-main .step-list-btn {
			margin-left: 0;
			margin-right: 0;
		}
}

@media screen and (max-width: 1200px) and  (min-width: 992px) {
	.corporation-name a:after {
	    font-size: 19px;
	}
}

@media screen and (max-width: 1200px) {
#corruption-header > .navbar {
    padding: 15px 15px 0;
}

.owl-carousel-fullwidth .item .corruption-owl-text .corruption-lead {
    font-size: 26px;
    line-height: 32px;
}

.owl-carousel-fullwidth .item .corruption-owl-text .corruption-sub-lead {
    font-size: 43px;
    line-height: 38px;
}

.corruption-owl-text .line {
    left: 43%;
    bottom: 13%;
}

.corruption-feature .corruption-feature-text h3 {
    font-size: 25px;
}

.step-list .container {
	width: auto;
}

	.step-list-title, .step-list-btn {
	    max-width: 100%;
	    padding-left: 0;
	}

	.input-fld input[type="text"],
	.text-area textarea {
	    font-size: 17px;
	}

	.open-btn-top {
	    right: 13px;
	}

	.open-btn {
	    right: 0;
	}

	.news-list-body h3 {
	    font-size: 20px;
	}

	#accordion h3 {
	    font-size: 20px;
	    margin-top: 10px;
	}

	#accordion div.content-box {
	    font-size: 17px;
	}
	
	.footer-project-partners .project-partners-icons img {
		margin-right: 5px;
		margin-bottom: 0;
	}
}

@media screen and (max-width: 1100px) {
	.complete-step {
	    width: 22px;
	    height: 22px;
	    font-size: 13px;
	    padding: 1px;
	}
	
	.nav > li > a {
		padding-left: 11px;
		padding-right: 11px;
	}
	
	#corruption-header > .navbar li a {
		font-size: 14px
	}
	
	#corruption-footer .footer-area .row .footer-widget-col:not(:first-child) {
	    padding-right: 0;
	}
	
	#corruption-footer .footer-links {
		font-size: 12px;
	}
	
	.lastest-stories .container {
	    max-width: 960px;
	    width: 100%;
	}
}

@media screen and (min-width: 991px) {
	#corruption-header > .navbar .navbar-report-issue-item {
		display:none;
	}
}

@media screen and (max-width: 992px) {
	.business-drop ul {
	    top: 56px;
	}

	.owl-carousel-fullwidth .item .corruption-owl-text .corruption-lead {
	    font-size: 20px;
	    margin-bottom: 5px;
	    line-height: 27px;
	}

	.owl-carousel-fullwidth .item .corruption-owl-text .corruption-sub-lead {
	    font-size: 34px;
	    line-height: 35px;
	    margin-bottom: 7px;
	}

	.corruption-owl-text .line {
	    height: 112px;
	    left: 46%;
	    bottom: 12%;
	}

	.intro-info {
	    margin-top: 0;
	    border-right: 0;
	    border-bottom: 1px solid;
	    padding-bottom: 10px;
	}

	.intro-info-type {
	    margin-top: 15px;
	}

	.corruption-bg-section, .corruption-hero-wrap {
	    height: inherit;
	    padding: 0;
	}

	#corruption-clients .corruption-client-logo img {
	    display: inline-block;
	    max-width: 100%;
	}

	.nav > li {
		margin-right: 0px;
		text-align: center;
	}

	#corruption-header.header {
	    margin-bottom: 20px;
	}

	.step-list .corruption-section-lead {
	    font-size: 36px;
	}

	.step-or-button {
	    height: 50px;
	    line-height: 50px;
	}

	.steps-nav {
	    width: 100%;
	    height: auto !important;
	    position: relative;
	}

	.news-list-body p {
	    -webkit-line-clamp: 6;
	     font-size: 15px;
	    max-height: 120px;
	}

	#news-list .news-list-body p {
	    -webkit-line-clamp: 5;
	    max-height: 100px;
	}

	.preview-page h2 {
	    font-size: 25px;
	}

	.view-page .inline-pages-title .corruption-section-lead {
	   font-size: 35px;
	}

	.without-info.contact-send-button {
	    margin: 25px 0 40px;
	}

	.preview-page .input-fld .top-label {
	    margin-top: 0px;
	}

	.preview-page .input-fld,
	.preview-page .text-area {
	    margin: 15px 0 10px;
	}

	.statistics-body .form-group {
	    margin-left: 0;
	    margin-right: 0;
	}

	.statistics-body .form-group {
	    flex-wrap: wrap;
	}

	.category-section {
	    padding-left: 15px;
	}

	#report-datepicker {
	    max-width: 416px;
	}

	.owl-carousel .owl-controls .owl-nav .owl-prev,
	.owl-carousel .owl-controls .owl-nav .owl-next {
		margin: 0;
		padding: 0;
	}
	
	.lastest-stories {
		padding-left:0;
		padding-right:0;
	}
	
	.corruption-nav-toggle {
	    top: 17px;
	    text-align: center;
	}
	
	.owl-carousel-fullwidth .item .corruption-owl-text h6 {
		width: 100%;
	}
	
	#corruption-footer {
		padding-top: 0;
	}
	
		#corruption-footer .footer-area .row {
			flex-direction: column;
			align-items: center;
			text-align: center;
		}
	
		#corruption-footer .footer-area .row .footer-widget-col:not(:first-child) {
			border-left: 0;
			padding-left: 0;
			padding-top: 20px;
		}
		
		.footer-project-partners .project-partners-icons {
			justify-content: center;
		}
		
		#corruption-footer .footer-links,
		.footer-bottom .container {
			flex-direction: column;
		}
		
		.footer-bottom .container {
			height: auto;
			line-height: normal;
			padding-top: 5px;
			padding-bottom: 5px;
		}
		
			.footer-bottom .container > span {
				text-align: center;
			}
		
			.footer-download-apps .download-apps-icons img {
				margin: 0 10px;
			}
			
	#corruption-header .navbar-collapse {
		border-top: 0;
		position: absolute;
		left: -15px;
		right: -15px;
		top: 97px;
		z-index: 3;
		background: rgba(0, 0, 0, .75);
	}
	
		#corruption-navbar .navbar-right {
			padding-top: 20px;
			padding-bottom: 20px;
			flex-direction: column;
			align-items: center;
			margin-top: 0;
		}
		
			#corruption-header > .navbar .lang-drop {
				position: static;
			}
			
				#corruption-header > .navbar li a {
				    color: #fff;
				}
				
				#corruption-header > .navbar li a,
				#corruption-header > .navbar .lang-drop a {
					display: inline-block;
					font-size: 19px;
					line-height: 30px;
				}
				
	#corruption-header > .navbar .navbar-report-issue-item {
		display:block;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	#corruption-header .nav-btn {
		display:none;
	}
	
	.report-next-step {
		flex-direction: column;
		align-items: self-start;
		padding: 0 15px;
	}
	
	.news-list-info .statistics-body .report-date-section .control-label {
		padding-left: 15px;
	}
	
	.news-list.news-with-slider .news-list-img {
		float: none;
		width: auto;
	}
}

@media screen and (max-width: 768px) {
.business-drop ul, .lang-drop ul {
    top: 0px;
}

.business-drop .dropdown-menu ul li a,
.lang-drop ul li a {
    color: #3c3c3c !important;
}

.nav-btn .report-btn-nav {
    max-width: 190px;
    height: 37px;
    text-transform: capitalize;
    line-height: 15px;
}

.report-status {
    line-height: 18px;
}

.corruption-owl-text .line {
    display: none;
}

.corruption-feature {
    min-height: auto;
    margin-bottom: 0;
}

	.attach-list form > div {
		min-height: auto;
	}

	.steps-nav ul li a {
	    font-size: 16px;
	}
	
		.steps-nav ul li a > div {
			padding: 10px;
		}

	.input-fld img {
	    top: 41px;
	}

	.steps-nav ul li a em {
	    max-width: 70px;
	    margin-left: 7px;
	    margin-bottom: 5px;
	}

	.complete-step {
	    width: 19px;
	    height: 19px;
	    font-size: 11px;
	    padding: 0px;
	}

	.news-list-body p {
	    line-height: 20px;
	}

	.news-list-body h3 {
	    margin-bottom: 5px;
	    font-size: 16px;
	}

	.news-date {
	    font-size: 15px;
	}

	.view-page .news-list-info {
	    flex-direction: column;
	    margin-top: 0;
	}

	.view-page .news-list-img {
		max-width: none;
		margin-bottom: 20px;
	}

		.view-page .news-list-img a img {
			width: 100%;
		}

	.view-page .news-list-body {
	    width: 100%;
	    margin-left: 0;
	}

		.view-page .news-list-body p img {
			width: 100%;
			object-fit: cover;
		}

	.view-page .inline-pages-title .corruption-section-lead {
		font-size: 30px;
		line-height: 35px;
	}

	.input-fld .open-select {
	    top: 40px;
	}

	#message-for-tor p {
		font-size: 14px !important;
		line-height: normal;
		word-break: break-word;
	}

	.nav-btn {
	    position: absolute;
	    right: 30px;
	    top: 20px;
	}

	.navbar-default .navbar-collapse,
	.navbar-default .navbar-form {
		margin-left: 0;
		margin-right: 0;
	}

	.content-text p {
	    font-size: 16px;
	    line-height: 22px;
	}

	.inline-pages-title,
	.step-list-title {
	    margin-top: auto;
	}

	.inline-pages-title .corruption-section-lead {
	    margin-bottom: 20px;
	}

	.news-title {
	    font-size: 18px;
	    margin-top: 12px;
  		margin-bottom: 3px;
	}

	.news-title-info {
	    font-size: 15px;
	    line-height: 24px;
	    max-height: 54px;
	}

	.lastest-news-date {
	    font-size: 16px;
	}
	
	.intro-info {
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
		.intro-info-left,
		.intro-info-right {
			margin-bottom: 25px;
		}
		
	.navbar-brand {
		margin-left: 15px;
	}
	
	.news-list.news-with-slider .owl-carousel {
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}
}

@media screen and (max-width: 767px) {
	.open-btn-top {
	    font-size: 35px;
	    top: 11px;
	}

	.open-btn {
	    top: 3px;
	}
	
	.corruption-feature-border {
		width: 100%;
		margin-top: 0;
	}
	
		.corruption-section-sub-lead {
			margin-bottom: 0;
			font-size: 14px;
			line-height: 18px;
		}
	
	.lastest-stories-header,
	.success-stories-header,
	.success-stories-body {
		flex-direction: column;
		align-items: center;
		text-align: center;
	}
	
		.lastest-stories-header .swiper-button-next,
		.lastest-stories-header .swiper-button-prev {
			margin-left: 5px;
			margin-right: 5px;
		}

	.success-stories-body-left,
	.success-stories-body-right {
		width: 100%;
	}
	
		.success-stories-body-right {
			padding: 20px;
			text-align: center;
		}
		
			.success-stories-body-left a {
				width: 100%;
			}
}

@media screen and (max-width: 630px) {
	.steps-nav ul li,
	.steps-nav ul li a > div {
		height: 50px;
	}
	
		.steps-nav ul li a > div {
			align-items: center;
			justify-content:center;
		}
	
			.steps-nav ul li a em,
			.steps-nav ul li a i {
				display: none;
			}
	
			.steps-nav ul li a img {
				margin-right: 0;
			}
			
	.complete-step {
	    top: 15px;
	}

	.chekbox-area {
	    margin: 15px auto;
   		padding-top: 15px;
	}

	#accordion div.content-box {
	    font-size: 15px;
	    line-height: 20px;
	}

	#accordion h3 {
	    font-size: 19px;
	    line-height: 27px;
   		margin-bottom: 3px;
	}

	.preview-page h2 {
	    font-size: 22px;
	}
	
	.owl-carousel-fullwidth .item .corruption-owl-text {
		padding-left: 0;
		padding-right: 0;
		text-align: center;
	}
	
		.owl-carousel-fullwidth .item .corruption-owl-text .report-btn-div {
			flex-direction: column;
		}
	
			.owl-carousel-fullwidth .item .corruption-owl-text .report-btn-div a:first-child {
				margin-right:0;
				margin-bottom:10px;
			}

	.corruption-section-lead,
	.corruption-hero-intro h1,
	.lastest-stories-header .corruption-section-lead,
	.success-stories-header h1 {
		font-size: 25px;
		line-height: 27px;
	}
	
	.lastest-news-info {
	    text-align: center;
	}
	
		.news-title {
			max-width: none;
		}
		
	.news-list-info {
		flex-direction: column;
	}
	
		.news-list-img {
			max-width: none;
		}
	
			.news-list-img a {
				display:block;
			}
	
				.view-page .news-list-img a img,
				.news-list-img a img {
				    width: 100%;
				}
		
		.news-list-body {
			margin-left: 0;
			margin-top: 10px;
			width: 100%;
		}
		
			.news-list-body h3 {
				overflow: visible;
				-webkit-line-clamp: initial;
				max-height: initial !important;
			}
			
			#news-list .news-list-body p {
				max-height: initial;
			}
			
			.news-list-more {
				position: static;
			}
			
	.report-next-step .next-step.without-info {
		white-space: normal;
		height: auto;
		line-height: normal;
	}
	
	.steps-nav.stats ul {
		flex-direction: column;
	}
	
		.steps-nav.stats ul li {
			width: 100%;
		}
}

@media screen and (max-width: 568px) {
.nav-btn .report-btn-nav {
    max-width: 144px;
    height: 34px;
    font-size: 14px;
}

.intro-info-left, .intro-info-right {
    text-align: center;
    display: inline-block;
    width: 100%;
}

.intro-info p {
    text-transform: capitalize;
    margin: 10px 0;
}

.corruption-section-sub-lead {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 20px;
}

.without-info {
    font-size: 15px;
}

.steps-nav ul li a em {
    margin-left: 1px;
    font-style: normal;
}

.complete-step {
    width: 20px;
    height: 20px;
    font-size: 11px;
    padding: 0px;
}

.attach-info .attach-type {
    height: 44px;
    line-height: 44px;
}

.input-fld input[type="text"] {
    height: 45px;
}

.input-fld img {
    top: 40px;
    height: 24px;
    left: 13px;
}

.open-btn {
    width: 40px;
    height: 40px;
    line-height: 40px;
}

.without-info {
    font-size: 13px;
    height: 44px;
}

.chekbox-area label:before {
    background-size: 64%;
    height: 30px;
    width: 30px;
}

.step-list .corruption-section-lead {
    font-size: 33px;
}

.report-status {
    font-size: 13px;
    line-height: 15px;
}

.sub-add-info {
    height: 60px;
    max-width: 400px;
    font-size: 18px;
}

.news-list-info {
    margin: 15px 0;
    padding-bottom: 15px;
}

.news-list-body h3 {
	font-size: 15px;
    line-height: 20px;
    max-height: 40px;
    color: #5c626b;
    margin-bottom: 0;
 }

.news-list-body,
.news-list-body p {
    font-size: 14px !important;
    line-height: 18px;
}

.news-list-body ul {
    font-size: 14px;
    line-height: 18px;
}

.news-list-more {
    font-size: 15px;
}

.corruption-footer-widget {
    margin: 2px 0 15px;
}

.list-pagination ul li span a,
.list-pagination ul .active span {
    width: 30px;
    height: 30px;
    padding: 3px;
    font-size: 14px;
}

.chekbox-area label {
    padding-left: 27px;
    font-size: 15px;
    max-width: 353px;
    margin-top: -5px;
    line-height: 16px;
}

.chekbox-area label:before {
    top: inherit;
}

.chek-status form {
    flex-direction: column;
}

.chek-status input[type="text"] {
	margin: 0 auto 30px;
	text-align: center;
}

.client-img img {
    height: 150px;
}

}

@media screen and (max-width: 480px) {
.complete-step {
    width: 16px;
    height: 16px;
    font-size: 9px;
    line-height: 16px;
}

.client-img img {
    height: 190px;
}

.nav-btn .report-btn-nav {
    max-width: 110px;
    height: 34px;
    font-size: 12px;
    line-height: 12px;
    padding: 7px;
}

.report-status {
    font-size: 11px;
    line-height: 17px;
}

.nav-btn {
    top: 19px;
}

.news-list-info {
    min-height: 152px;
    padding-bottom: 10px;
}

.news-list-body {
    margin-left: 12px;
}

.view-page .news-list-body p {
    font-size: 14px;
}

#corruption-footer .corruption-footer-widget .corruption-footer-lead {
    margin-bottom: 5px;
}

.news-date {
    font-size: 14px;
}

.step-list .corruption-section-lead {
    font-size: 30px;
}

.reprt-actions ul li {
    font-size: 15px;
    margin-bottom: 3px;
}

.next-step.preview-before-submitting {
    white-space: normal;
    height: auto;
}


.file-item .attach-type span {
    font-size: 16px;
}

#accordion h3 {
    font-size: 17px;
    line-height: 21px;
    margin-bottom: 0;
}

.statistics-body .multiselect {
    padding: 0 6px;
    letter-spacing: 0;
}

.statistics-body .multiselect, #location {
    font-size: 13px;
}
}

@media screen and (max-width: 414px) {
.step-list .corruption-section-lead {
    font-size: 28px;
}

	.attachment-file {
		text-align: center;
	}

.complete-step {
    width: 15px;
    height: 15px;
    top: 4px;
    right: 5px;
}

.report-status {
    font-size: 10px;
    line-height: 12px;
}

.intro-info span {
    width: 120px;
    height: 120px;
}

.intro-info p {
    font-size: 16px;
}

.steps-nav ul li a {
    font-size: 14px;
    min-height: 24px;
}

.steps-nav ul li a i {
    font-size: 11px;
}

.sub-add-info {
    height: 50px;
    max-width: 380px;
    font-size: 15px;
}

.chekbox-area label {
    padding-left: 30px;
    margin-left: 10px;
}


/*----MOB-VERSION----*/
.mob-version {
    z-index: 5;
    position: absolute;
    background-color: #fff;
    width: 100%;
    text-align: center;
    display: none; /*example*/
    top: 100px;
}

.mob-version-logo {
    padding: 0 20px;
    margin-bottom: -20px;
}

.mob-version .img-responsive {
   margin: auto;
   max-width: 290px;
}

.report-btn-mobile {
    max-width: 298px;
    width: 100%;
    height: 55px;
    border-radius: 28px;
    border: none;
    font-size: 20px;
    text-transform: uppercase;
    color: #fff !important;
    opacity: 1;
    background-color: #ff5252;
    margin-top: 60px;
    background-image: linear-gradient(-55deg, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 47%, rgba(255,255,255,0.1) 38%);
}

.report-btn-mobile:hover {
    opacity: 0.8;
}

.mob-version .report-status {
	font-size: 18px;
	line-height: 23px;
	margin-bottom: 60px;
	margin-top: 10px;
}

.statistics-body .report-date-section .input-sm {
	font-size: 14px;
}

.owl-carousel-fullwidth .item .corruption-owl-text h6 {
	font-size: 13px;
	line-height: normal;
}

.owl-carousel-fullwidth .item .corruption-owl-text .corruption-lead {
	font-size: 17px;
	line-height: normal;
}

.owl-carousel-fullwidth .item .corruption-owl-text .corruption-sub-lead {
	font-size: 25px;
	line-height: normal;
	margin-bottom: 0;
}

.corruption-owl-text .report-btn-slide {
	font-size: 13px;
	text-transform: initial;
}

#corruption-clients-content p {
	word-break: break-word;
}

.view-page .inline-pages-title .corruption-section-lead {
	font-size: 20px;
	line-height: normal;
}

.date .date-drop-list {
	width: 100%;
}

.date .date-drop-list:last-of-type {
	margin-right: 0;
}

.news-list .statistics-body .category-section {
	padding: 0;
	width: 100%;
}

.news-list-info .statistics-body .report-date-section .control-label {
	padding-left: 0;
}

.news-list-info .statistics-body .report-date-section .control-label ~ div {
	padding: 0;
}
}

@media screen and (max-width: 375px) {
	.mob-version {
	    top: 80px;
	}

	.nav-btn {
	    right: 30px;
	}
}

@media screen and (max-width: 330px){
	.category-section {
		margin-bottom: 10px;
	}

	.statistics-body .multiselect {
		margin-bottom: 0;
	}
}

.content-loader  {
	background-image:url(../images/loader.svg);
	width: 70px;
	background-repeat: no-repeat;
	height: 70px;
	display:block;
	margin: auto;
}

.home-chart-content{
	height: 300px;
	width: 100%;
}

#draw_report_stats svg g g rect {
	stroke: #04204b;
}

#draw_report_stats svg g g text {
	font-family: 'NotoSansArmenian-Regular', sans-serif;
}

.report-popup{
	padding: 10px;
	width: 300px;
	height: 70px;
}
.report-popup .report-count{
	color: #FF5252;
}
.content-hidden{
	display: none;
}
.padding-right-10{
	padding-right: 10px;
}
.files-container-step-3{
	margin-top: 20px;
}
.list-style-none{
	list-style-type: none;
}

.input-fld-2 {
	margin: 25px 0 0;
	padding: 0;
	position: relative;
}


.mb-10{
	margin-bottom: 0px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered{
	color: #818892 !important;
}
.select2-container--default .select2-selection--single{
	border-radius: 0 !important;
	height: 38px !important;
	border-color: #ccc !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered{
	height: 38px !important;
	padding-top: 5px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow{
	margin-top: 5px;
}

.faq-line{
	border:solid 1px #f3f3f3;
	margin-top: 20px;
}

.epmty-top-news{
    display:block;
    height:100px;
    
}
@media screen and (max-width: 768px) {
    .epmty-top-news{
        height: 115px !important;
    }
}

.m-b-20{
    margin-top:20px;
}

.donation-radio-input{
	display: flex;
	align-items: center;
	font-size: 22px;
	padding-left: 50px;
	cursor: pointer;
}
.donation-radio-input input[type=radio]{
	width: 30px;
	margin-right: 20px;
}


.other-amount-input{
	display: block;
	height: 50px;
	padding: 14px 12px;
	font-size: 14px;
	line-height: 1.42857;
	color: #555555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

#donation .error_message{
	text-align: left !important;
}



.fs-24{
	font-size: 24px !important; ;
}

.donate-amount-title{
	text-align: left;
	padding-left: 50px;
	font-weight: bold;
	font-size: 18px
}