.page-baner H2
{
	font-size: 45px;
}

.page-baner H1
{
	font-size: 60px;
	color: #FFF;
}

.page-baner
{
	padding-top: 50px;
	padding-bottom: 50px;
	background: url(cms/img/baner24-3.svg) top left / contain no-repeat #85B8D9;
	color: #FFF;
	font-size: 22px;
}

.line_what
{
	/*padding: 90px 0 50px;*/
	/*background: #EAF4FA;*/
	padding-bottom: 50px;
}

.line_what .text
{
	/*padding-left: 80px;*/
	text-align: center;
	font-size: 22px;
}

.line_what .text STRONG
{
	color: #1991C2;
}

.line_what H2
{
	margin-bottom: 30px;
}

.line_what H3
{
	margin-bottom: 20px;
	font-size: 25px;
}

.line_what P
{
	text-align: center;
	font-size: 18px;
}

.line_what .icon
{
	display: block;
	text-align: center;
	margin-bottom: 20px;
}

.line_what .icon IMG
{
	max-width: 300px;
	max-height: 140px;
}

.line_what .col-lg-4
{
	margin-bottom: 50px;
}

.line_what .ecomm IMG
{
	max-width: 300px;
	max-height: 145px;
	margin-bottom: -5px;
}

.line_what .migration IMG
{
	padding: 5px;
}

.why_line
{
	padding-top: 80px;
	padding-bottom: 80px;
	background: #EBF4FA;
}

.why_line H2
{
}

.why_line UL.top
{
	/*padding: 0;*/
	/*margin: 0 0 0 7%;*/
}

.why_line UL.top LI
{
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: 10px;
}

.why_line .top STRONG
{
	font-size: 25px;
	color: #1991C2;
}

.how
{
	/*padding: 90px 0 50px;*/
	/*background: #EAF4FA;*/
	padding-bottom: 80px;
	padding-top: 80px;
}

.how .text
{
	/*padding-left: 80px;*/
	text-align: center;
	font-size: 22px;
}

.how .text STRONG
{
	color: #1991C2;
}

.how H2
{
	margin-bottom: 50px;
}

.how H3
{
	margin-bottom: 20px;
	font-size: 25px;
}

.how P
{
	text-align: center;
	font-size: 18px;
}

.how .icon
{
	display: block;
	text-align: center;
	margin-bottom: 20px;
}

.how .icon IMG
{
	max-width: 300px;
	max-height: 130px;
}

.how .col-lg-4
{
	margin-bottom: 50px;
}

.serv
{
	padding: 50px 0;
	background: #4F8EC0;
	background: url(cms/img/baner24-3.svg) top left / contain no-repeat #85B8D9;
	text-align: center;
	color: #FFF;
	font-size: 30px;
}

.serv H2
{
	margin-bottom: 10px;
	font-size: 60px;
	margin-top: 0;
	color: #FFF;
}

.serv H3
{
	font-size: 35px;
	font-family: 'PT Sans Narrow', sans-serif;
	line-height: 120%;
	letter-spacing: 1px;
}

.about_custmers
{
	padding: 50px 0 30px;
	background: #EBF4FA;
	margin-top: 0;
}

.about_custmers H2
{
	margin-bottom: 20px;
	font-size: 45px;
	font-weight: 600;
}

.customers_list > DIV
{
	margin-bottom: 27px;
	padding: 3px;
}

.customers_list .card
{
	height: 100%;
	text-align: center;
	padding: 0;
}

.customers_list .card-body
{
	height: 92px;
	padding: 5px 10px;
	line-height: 78px;
}

.customers_list .card-footer
{
	font-size: 16px;
	padding: 5px 10px;
	background: transparent;
	border: none;
}

.resalts
{
	padding: 80px 0;
	/*background: #EAF4FA;*/
	/*margin-top: 50px;*/
	/*margin-bottom: -50px;*/
}

.resalts H2
{
	margin-bottom: 58px;
	font-size: 60px;
	margin-top: 0;
}

.resalts
{
	font-size: 30px;
	font-family: 'PT Sans Narrow', sans-serif;
	line-height: 120%;
	letter-spacing: 1px;
	text-align: center;
}

.resalts .icon
{
	display: block;
	text-align: center;
	margin-bottom: 10px;
}

.resalts .icon IMG
{
	max-width: 300px;
	max-height: 98px;
}

.about_video
{
	padding: 80px 0 80px;
	background: #2E6F98;
	margin-top: 0;
}

.line_success
{
	padding: 80px 0;
	background: #EAF4FA;
	/*margin-top: 50px;*/
	margin-bottom: -50px;
}

.line_success H2
{
	margin-bottom: 10px;
	font-size: 60px;
	margin-top: 0;
}

.line_success H3
{
	font-size: 35px;
	font-family: 'PT Sans Narrow', sans-serif;
	line-height: 120%;
	letter-spacing: 1px;
}

@media (max-width: 575px)
{
	.about_custmers H2
	{
		font-size: 40px;
	}
}

@media (min-width: 576px) and (max-width: 767px)
{
}

@media (min-width: 768px) and (max-width: 991px)
{
}

@media (min-width: 992px) and (max-width: 1199px)
{
}

@media (min-width: 1200px) and (max-width: 1369px)
{
}

@media (min-width: 1370px)
{
}
