.page-baner H1
{
	font-size: 60px;
	color: #FFF;
}

.page-baner .text
{
	font-size: 45px;
	color: #FFF;
	font-family: 'PT Sans Narrow', sans-serif;
	line-height: 135%;
}

.page-baner
{
	padding-top: 50px;
	padding-bottom: 50px;
	background: url(cms/img/baner24-3.svg) top left / contain no-repeat #85B8D9;
}

.stories
{
}

.stories .text
{
	/*padding-left: 80px;*/
	text-align: center;
	font-size: 23px;
}

.stories .text B
{
	color: #1991C2;
}

.stories H2
{
	margin-bottom: 30px;
}

.stories H3
{
	margin-bottom: 20px;
	font-size: 30px;
	font-family: 'PT Sans Narrow', sans-serif;
	line-height: 120%;
	color: #1991C2;
	/*letter-spacing: 1px;*/
}

.stories H4
{
	margin-bottom: 5px;
	font-size: 25px;
	font-family: 'PT Sans Narrow', sans-serif;
	line-height: 120%;
	color: #006A95;
	/*letter-spacing: 1px;*/
}

.stories P
{
	font-size: 18px;
}

.stories IMG
{
	/*max-width: 900px;*/
}

.stories .icon
{
	display: block;
	text-align: center;
	margin-bottom: 20px;
	border-bottom: 2px solid #1991C2;
	padding-bottom: 22px;
	height: 104px;
}

.stories .col-lg-4:first-child IMG
{
	padding: 5px;
}

.stories .icon IMG
{
	max-width: 345px;
	max-height: 91px;
}

.stories .row .col-lg-4
{
	padding: 0 40px;
}

.customers_list > DIV
{
	margin-bottom: 0;
	padding: 3px;
}

.customers_list .card
{
	height: 100%;
	text-align: center;
	padding: 0;
}

.customers_list .card-body
{
	height: 116px;
	padding: 0 30px;
	line-height: 121px;
}

.customers_list .card-footer
{
	font-size: 16px;
	padding: 0 10px 20px;
	background: transparent;
	border: none;
}

.case_study
{
	padding-right: 50px;
}

.case_study H2
{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 35px;
	color: #1D719E;
	margin-bottom: 20px;
}

.case_study H2 I
{
	display: inline-block;
	width: 62px;
	border-radius: 300px;
	line-height: 59px;
	height: 62px;
	text-align: center;
	background: #05658D;
	color: #FFF;
	margin-right: 10px;
	font-size: 32px;
}

.case_study .card
{
	border: 3px solid #1991C2;
	border-top: 10px solid #1991C2;
	padding: 0;
}

.case_study .card .card-body
{
	/*padding: 5px;*/
	background: #05658D;
	color: #FFF;
}

.case_study .card > A
{
	height: 191px;
	overflow: hidden;
	display: block;
}

.case_study .card A
{
	color: #FFF;
}

.case_study .articles__list__item .card-title
{
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 600;
	font-size: 28px;
}

.case_study H5 A
{
	color: #FFF;
}

.case_study .card-footer
{
	background: #1991C2;
}

.case_study .card-body .short_desc STRONG
{
	font-weight: normal;
}

.customers
{
	background: #EBF4FA;
	padding: 80px 0 50px;
	margin-bottom: -50px;
	margin-top: 50px;
}

.customers_top_text
{
	/*padding: 40px 0 20px;*/
	font-size: 22px;
	/*color: #1C4B5D;*/
	text-align: center;
}

.customers_top_text H2
{
	text-align: center;
	font-size: 42px;
	/*line-height: 120%;*/
	/*margin-bottom: 20px;*/
	/*color: #1C4B5D;*/
}

.page-baner .left
{
	background: url(../img/customers1.jpg) bottom right / cover;
}

.page-baner .short
{
}

.top-text
{
	font-size: 20px;
	text-align: center;
}

.why
{
	/*font-size: 20px;*/
	padding: 50px 0;
	/*font-family: 'PT Sans Narrow', sans-serif;*/
	line-height: 120%;
	letter-spacing: 1px;
	text-align: center;
	background: #EBF4FA;
	margin: 50px 0;
}

.why .icon
{
	display: block;
	text-align: center;
	margin-bottom: 10px;
}

.why .icon IMG
{
	max-width: 300px;
	max-height: 82px;
}

@media (max-width: 575px)
{
	.page-baner .short
	{
		font-size: 15px;
	}
	
	.customers_top_text
	{
		font-size: 16px;
	}
	
	.customers_top_text H2
	{
		font-size: 25px;
	}
	
	.case_study .articles__list__item
	{
		padding: 3px 20px;
	}
	
	.case_study .articles__list__item .card
	{
		height: 100%;
	}
	
	.case_study .articles__list__item .card-title
	{
		font-size: 20px;
	}
	
	.case_study
	{
		padding-right: 0;
	}
	
	.case_study .card .card-body
	{
		font-size: 12px;
	}
}

@media (min-width: 576px) and (max-width: 767px)
{
	.page-baner .short
	{
		font-size: 15px;
		padding: 0 30px;
	}
	
	.customers_top_text
	{
		font-size: 16px;
	}
	
	.customers_top_text H2
	{
		font-size: 25px;
	}
	
	.case_study .articles__list__item
	{
		padding: 3px;
	}
	
	.case_study .articles__list__item .card
	{
		height: 100%;
	}
	
	.case_study .articles__list__item .card-title
	{
		font-size: 20px;
	}
	
	.case_study
	{
		padding-right: 0;
	}
	
	.case_study .card .card-body
	{
		font-size: 12px;
	}
}

@media (min-width: 768px) and (max-width: 991px)
{
	.page-baner .short
	{
		font-size: 15px;
	}
	
	.customers_top_text
	{
		font-size: 16px;
	}
	
	.customers_top_text H2
	{
		font-size: 25px;
	}
	
	.case_study .articles__list__item
	{
		padding: 3px;
	}
	
	.case_study .articles__list__item .card
	{
		height: 100%;
	}
	
	.case_study .articles__list__item .card-title
	{
		font-size: 20px;
	}
	
	.case_study
	{
		padding-right: 0;
	}
	
	.case_study .card .card-body
	{
		font-size: 12px;
	}
}

@media (min-width: 992px) and (max-width: 1199px)
{
	.page-baner .short
	{
		font-size: 16px;
	}
	
	.customers_top_text
	{
		font-size: 17px;
	}
	
	.customers_top_text H2
	{
		font-size: 34px;
	}
	
	.case_study
	{
		padding-right: 20px;
	}
	
	.case_study .articles__list__item .card-title
	{
		font-size: 23px;
	}
	
	.case_study .card .card-body
	{
		font-size: 15px;
	}
}

@media (min-width: 1200px) and (max-width: 1369px)
{
	.page-baner .short
	{
		font-size: 18px;
	}
	
	.customers_top_text
	{
		font-size: 20px;
	}
	
	.customers_top_text H2
	{
		font-size: 38px;
	}
	
	.case_study .articles__list__item .card-title
	{
		font-size: 23px;
	}
	
	.case_study
	{
		padding-right: 40px;
	}
	
	.case_study .card .card-body
	{
		font-size: 15px;
	}
}

@media (min-width: 1370px)
{
}
