html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}:focus{outline:0;}body{line-height:1;color:#ffffff;background:white;}ol,ul{list-style: disc;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}

html, body{ 
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1200)? "1200px" : "100%");
	min-width: 1200px;
	height: 100%;
	font-family: "FuturaPTWeb", sans-serif;
}
footer, .content, .services, .parteners {
	width:1100px;
	margin: 0 auto auto;
	text-align: center;
}

.content_block{
	width: 500px;
	padding: 10px;
	background: #ffffff;
	opacity: 0.9;
}

.content_text{
	/*width: 50%;
	background: rgba(255,255,255, 0.3);*/
	margin: 10px auto 0px auto;
	padding: 20px;
	text-align: justify;
	line-height: 120%;
	font: italic normal 300 21px "FuturaLightC";
	text-shadow: #000000 1px 1px 0, #000000 -1px -1px 0, 
                #000000 -1px 1px 0, #000000 1px -1px 0;
}

header {
	width:100%;
	padding: 5px 0;
	margin: 0 auto auto;
}

.wrappHead{
	position: fixed;
	top: 0; left: 0; right: 0;
	background: #ffffff;
	height: 60px;
}

.logo {
	float: left;
}
.logoHeader {
	margin-right: 65px;
}

nav a {
	display: block;
	float: left;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	padding: 17px 0;
	margin-right: 45px;
	text-decoration: none;
}
nav a:hover {
	text-decoration: underline;
}
nav a:last-child {
	margin-right: 0;
}

.clear {
	clear: both;
}

.right{
	float: right;
	width: 50%;
}

.center{
	text-align: center;
}

.wrappContent{
		
}

.screen {
	/*height: 100%;*/
	min-height: 100%;
	margin: 0px 0px 0px 0px;
}

.screen h2{
	padding-top: 30px;	
	/*text-transform: uppercase;*/
	font: italic normal bold 60px "FuturaDemiC";
	text-shadow: #000000 0 0 20px;
}

.partners h2{
	padding-top: 10px;	
	/*text-transform: uppercase;*/
	color: #000000;
	font: italic normal bold 60px "FuturaDemiC";
	text-shadow: none;
}

.screen h3 {
		font-size: 15px;
}

.main{
	background: #ffffff url(../images/main_bg.png) no-repeat center;
}

.about{
	background: #ffffff url(../images/company_bg.png) no-repeat center/cover;
}

.service{
	background: #ffffff url(../images/service_bg.png) no-repeat center/cover;
}

.service .content_text{
	width: 100%;
}

.partners{
	text-align: center;
}

.partners ul {
	/*display: inline-block;*/
	margin: 5px auto 0 auto;
   padding: 0 5px 0px 0;
	list-style: none;
	text-align: center;
	/*border: 1px solid;*/
	line-height: 250px;
}

.partners li {
	/*display: flex;
	flex-flow: column;
	justify-content: center;
	align-items: flex-end;*/
   float: left;
	width: 332px;
	height: 150px;
   /*border: 1px solid #167068;*/
   margin: 0px 33px 10px 0px;
	overflow: hidden;
}

.partners a{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.partnerBlock{
	/*display: table;*/
	width: 100%;
	min-height: 100%;
	margin: 10px auto 0px auto;
	text-align: center;
	/*border-top: #167068 5px solid;*/
	/*border-bottom: #167068 5px solid;*/
}

.PartnerBlockRow{
	display: table-row;
}

.logoPartnerBlock{
	display: table-cell;
	margin: 50px;
	width: 300px;
	height: 200px;
	vertical-align: bottom;
	text-align: center;
}

.contacts{
	text-align: center;
	background: #ffffff url(../images/contacts_bg.png) no-repeat center/cover;
}

.contactsBlock{
	/*display: table;*/
	width: 100%;
	margin: 50px auto 0px auto;
	text-align: center;
}

.contacts ul {
	display: inline-block;
	margin: 10px auto 0 auto;
   padding: 0 5px 0px 0;
	list-style: none;
	text-align: center;
	/*border: 1px solid;*/
	/*line-height: 300px;*/
}

.contacts li {
   float: left;
	width: 332px;
	/*height: 200px;*/
   /*border: 1px solid #167068;*/
   margin: 0px 30px 30px 0;
	overflow: hidden;
	/*border: 1px solid;*/
}

.contactsText{
	min-height: 100px;
	margin: 20px 0px 0px 0px;
	/*color: #167068;*/
	font: italic normal 300 32px "FuturaMediumC";
	text-shadow: #000000 0 0 20px;
}

.contactsTopic{
	font: italic normal 300 64px "FuturaMediumC";
	text-shadow: #000000 0 0 20px;
	height: 60px;
}

.screen1 {
	height: 100%;
	background: url(../images/screen1.jpg) no-repeat center/cover;
}
.screen1 h1 h2{
	color: #fff;
	font: 55.45px "FuturaPTWeb";
	text-transform: uppercase;
}
.screen1 h3 {
	text-transform: uppercase;
    margin-top: 10px;
	color: #b0d9f5;
	font:16px "FuturaPTWeb";
}

.screen2 {
	overflow: hidden;
	background-color: #F5F5F5;
}
.services a {
	display: block;
	width: 170px;
	height: 335px;
	text-decoration: none;
	float: left;
	margin-right: 58px;
}
.services a:nth-child(6) {
	margin-right: 0;
}
.services a:nth-child(7) {
	margin-left: 115px;
}
.services a .textLink {
	text-align: center;
	color: #252525;
	display: block;
	font: 16px "FuturaPTWeb";
	margin-top: 20px;
}
.services a .image {
	background-color: #fff;
	border-radius: 100px;
	width: 170px;
	height: 170px;
	display: block;
	transition:all 400ms linear;
	-o-transition:all 400ms linear;
	-moz-transition:all 400ms linear;
	-webkit-transition:all 400ms linear;
	background-repeat: no-repeat;
	background-position: center;
}
.services a:hover .image {
	background-color: #248CD1;
	transition:all 400ms linear;
	-o-transition:all 400ms linear;
	-moz-transition:all 400ms linear;
	-webkit-transition:all 400ms linear;
}
.servicesTitlte, .titleParteners {
	color: #383838;
	font: 25px "FuturaPTWeb";
	text-align: center;
	text-transform: uppercase;
	padding-top: 55px;
	padding-bottom: 43px;
}
.services a:last-child .textLink {
	width: 225px;
	margin-left: -25px;
}
.services a:nth-child(2) .image {
	background-image: url(../img/icons/gray/1.png);
}
.services a:nth-child(3) .image {
	background-image: url(../img/icons/gray/2.png);
}
.services a:nth-child(4) .image {
	background-image: url(../img/icons/gray/3.png);
}
.services a:nth-child(5) .image {
	background-image: url(../img/icons/gray/4.png);
}
.services a:nth-child(6) .image {
	background-image: url(../img/icons/gray/5.png);
}
.services a:nth-child(7) .image {
	background-image: url(../img/icons/gray/6.png);
}
.services a:nth-child(8) .image {
	background-image: url(../img/icons/gray/7.png);
}
.services a:nth-child(9) .image {
	background-image: url(../img/icons/gray/8.png);
}
.services a:nth-child(10) .image {
	background-image: url(../img/icons/gray/9.png);
}
.services a:hover:nth-child(2) .image {
	background-image: url(../img/icons/withe/1.png);
}
.services a:hover:nth-child(3) .image {
	background-image: url(../img/icons/withe/2.png);
}
.services a:hover:nth-child(4) .image {
	background-image: url(../img/icons/withe/3.png);
}
.services a:hover:nth-child(5) .image {
	background-image: url(../img/icons/withe/4.png);
}
.services a:hover:nth-child(6) .image {
	background-image: url(../img/icons/withe/5.png);
}
.services a:hover:nth-child(7) .image {
	background-image: url(../img/icons/withe/6.png);
}
.services a:hover:nth-child(8) .image {
	background-image: url(../img/icons/withe/7.png);
}
.services a:hover:nth-child(9) .image {
	background-image: url(../img/icons/withe/8.png);
}
.services a:hover:nth-child(10) .image {
	background-image: url(../img/icons/withe/9.png);
}
.titleParteners {
	padding-bottom: 10px;
}
.wrappFooter {
	overflow: hidden;
	background-color: #2B2B2B;
}
footer {
	padding: 5px 0 5px 0;
}
footer .logo {
	margin-right: 20px;
}
.copyright {
	text-transform: uppercase;
	font-size: 14px;
	float: left;
	color: #4E4E4E;
	padding-top: 30px;
}
.footerNav span, .footerNav a {
	color: #a0a0a0;
	display: block;
	font-size: 14px;
	float: left;
	margin-right: 0;
}
.footerNav a {
	padding: 14px 0;
}
.footerNav a:hover {
	color: #fff;
}
.footerNav span {
	margin: 13px 22px 0 22px;
}
.footerNav {
	margin-top: 0px;
    overflow: hidden;
    float: left;
}
.footerNavRight a {
	display: block;
	float: left;
	text-decoration: none;
	margin-left: 22px;
	margin-top: -13px;
}
nav a.selectedLink {
	color: #5cb4ee;
}
nav a.selectedLink:hover {
	text-decoration: none;
	cursor: default;
}
.openMenuBUtton {
	display: none;
}

.34B454{
	color: #34B454;
}

.167068{
	color: #167068;
}

