*:hover {
	text-decoration: none !important;
}

h1,h2,h3 {
	margin: 0px;
	padding: 0px;

}

.main {
	background: #262A42 url(../images/back.jpg) no-repeat center center;
height: auto;
	min-height: 500px;
mix-blend-mode: multiply;
}


.not-main {
	background: #262A42;

}

.g-krugs a {
margin: 0 10px;
}

.flag {
	border-radius: 50%;
}

.menu_l {
	width: 40px;
height: 41px;


border: 1px solid #999;
box-sizing: border-box;
border-radius: 20px;
}

.topbut {
	margin-right: 20px !important;
}

.topbut a {
	text-decoration: none;
	font-size: 16px;
	color: #e2e2e2;
	display: block;
	margin: 0 20px;
}



.topbut a:hover {
	color: #ffff;
}





.red {
	outline: 1px solid red !important;
}



.l-main h1 {
font-size: 44px;
line-height: 101.69%;
color: #FFFFFF;
	margin: 40px 0;
font-weight: bold;
text-shadow: 16px 10px 48px rgba(0, 163, 255, 0.34);
}


.l-main p {
font-size: 14px;
line-height: 21px;
color: #C1C3CF;
	margin-bottom: 25px;
}



.l-main a {
border: 1px solid #e2e2e2;
box-sizing: border-box;
border-radius: 40px;
	color: #e2e2e2;
	padding: 20px;
	margin-bottom: 20px;
	display: inline-block;

}


.l-main a:hover {
	text-decoration: none;
text-shadow: 16px 10px 48px rgba(0, 163, 255, 0.34);
	border: 1px solid #fff;
	color: #fff;
}



.uk-services div {
	padding: 0px;
}


.uk-services h2 {
font-size: 14px;
	color: #e2e2e2;
	font-weight: bold;
}

.uk-services div:hover h2 {
	color: #fff;
}

.uk-services div:hover img {
opacity: 0.9;
}

.uk-services div img {
border-radius: 20px;
	margin-bottom: 10px;
}



.l-about h2:before {
	content: '+';
	position: absolute;
	top: 30px;
	left: 0px;
	font-size: 80px;font-weight: normal;
}

.l-about h2 {
color: #00A3FF;
	font-size: 26px;
	font-weight: bold;
	padding: 0px 0 10px 40px;
	line-height: 34px;

}


.l-about strong:before {
	content: '+';
	position: absolute;
	top: 30px;
	left: 0px;
	font-size: 80px;font-weight: normal;
}

.l-about strong {
color: #00A3FF;
	font-size: 26px;
	display: block;
	font-weight: bold;
	padding: 0px 0 10px 40px;
	line-height: 34px;

}



.l-about p {
color: #666;
	font-size: 16px;
	padding-left: 65px;
	padding-bottom: 10px;
	line-height: 24px;

}


.l-about a {
	font-size: 16px;
	margin-left: 65px;
	padding-bottom: 10px;
	color: #00A3FF;
	font-weight: bold;
	transition: all 1s;
}



.l-about a:hover
{
	margin-left: 75px;
		color: #167FBA;
	transition: all 1s;
}

.sendform {

}

.send-form input[type="text"] {
	border: 0px;
	padding: 10px 10px 10px 0;
	margin: 20px 0;
	border-bottom: 1px solid #6f6f6f;
	color: #6F6F6F;
	outline: 0px;
	background: transparent;

}


.send-form span {
	font-size: 12px;
	padding-right: 20px;

}


.send-form button {
	background: #00A3FF;
	color: white;
	border: 0px;
	padding: 15px 40px;
	cursor: pointer;

}



.send-form button:hover {
	background: #1CA2EE;
}


@media (max-width: 639px) {


	.send-form span {
		display: block;
		margin-bottom: 15px;
	}

	.send-form button {
		width: 100%;
	}

	.blue .uk-container {
		padding: 0 20px;
	}

.l-about { position: relative;
padding: 90px 50px 40px 0 ;
}



.l-main h1 {
	font-size: 32px;
}

	.send-form, .blue {
		padding: 20px;
	}

	.fbl {
		padding: 25px 0;
		line-height: 120%;

	}

	.g-bl14 {
		padding-top: 50px;
	}

}


@media (min-width: 640px) {



.l-about { position: relative;
padding: 90px 50px 90px 0 ;
}



	.main {

	padding-bottom: 100px;

	}


.l-main {
	padding-right: 150px;
}


.pleft {
	padding-left: 20px;
}

}


.g-break {
	background: #F6F6F6 url('../images/ull.png') no-repeat center top;
	padding: 80px 0;
}

.blue {
	background: #188CCD url('../images/blue.jpg') no-repeat center center;
	padding: 100px 0;
	color: white;
}


.blue h2 {

	color: white;
	font-size: 44px;
	line-height: 50px;
	padding-bottom: 40px;
}


.blue a {
	font-size: 16px;
	display: block;
	padding-bottom: 10px;
	color: #fff;
	font-weight: bold;
	transition: all 1s;
}


.f-tr {
	background: #273446;
	padding: 70px 0;
}


.blue a:hover
{
	margin-left: 10px;
		color: #e2e2e2;
	transition: all 1s;
}


.f-tr a  {
	font-size: 14px;
	color: #e7e9eb;
	display: block;
	padding: 2px 10px;
}



.f-tr a:hover {
color: white;
}


.ftd {
	font-size: 14px;
	color: #e7e9eb;
}

.header-name {
	font-size: 32px;
	font-weight: bold;
    margin-bottom: 40px !important;
}

.breadcrumbs {
	display: none;
}
