a{text-decoration: none;}

p{
	margin: 0px;
	padding: 0px;
}

ul{
	list-style: none;
	text-decoration: none;
	margin: 0;
    padding: 0;
}

.header-block{position: relative;}

.container{
	min-width: 1200px;
	margin: 0 auto;
}

.clear-fix:after{
	content:'';
	clear:both;
	display:block;
}

.logo-img p{
	text-align: center;
	font-size: 19px;
	color: #fff;
	padding-top: 55px;
}

.logo-text > p{
	text-transform: uppercase;
	font-size: 13px;
    letter-spacing: 2px;
    font-family: 'Open Sans', sans-serif; 
  	font-weight: 600;
	color: grey;
}

.logo-text > p + p{
	text-transform: uppercase;
	font-size: 20px;
    font-family: 'Open Sans', sans-serif;
  	font-weight: bold;
  	color: #000;
}

.logo-text{
    margin-top: 35px;
    margin-left: 210px;
    width: 521px;
    height: 60px;
}

.text-registration img{
	position: absolute;
    top: 0;
    right: 0px;
}


.menu-li > li {
	display: inline-block;
	padding: 20px;
	font-family: 'Open Sans', sans-serif;
  	font-weight: bold;
	font-size: 15px;
}

.menu-li ul{
	position: absolute;
	top: 145px;
	z-index: 10;
}

.menu{text-align: center;}

.logo-img{
	width: 5px;
	height: 15px;
}

.menu ul li > a{
	color: #000
}

.text-registration{
	position: absolute;
    top: 0;
    right: 0;
	width: 305px;
	height: 30px;
	margin-top: 35px;
}
.text-registration img {
    position: absolute;
    top: 5px;
    right: 0px;
}
.text-registration a{color: grey;}
.text-registration a:first-child{padding-left: 92px;}
.text-registration p > a + a{padding-left: 5px;}
.text-registration p {
	padding-top: 16px;
	padding-right: 15px;
	font-size: 14px;     
	letter-spacing: 2px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    color: grey;
}

.block-form{position: relative;}
/* ===================================================================
									MENU
====================================================================== */

.menu{
	text-transform: uppercase;
	margin-top: 35px;
	position: relative;
}

.menu-hover{
    position: absolute;
    top: 0;
    background: #f15a24;
    width: 545px;
    height: 74px;
    opacity: 0.3;
    right: 0px;
}

.menu-hover:hover{
	opacity: 0;
}


.menu > ul > li:hover{
	background-color: #f15a24;
	cursor: pointer;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.menu > ul ul > li{
	padding: 20px;
    margin-left: -20px;
    max-width: 505px;
    text-align: left;
    /* background-color: #f15a24; */
}

.menu > ul ul li:nth-child(1){background-color: #f15a24;}
.menu > ul ul li:nth-child(2){background-color: #3ae6e8;}
.menu > ul ul li:nth-child(3){background-color: #e8c13a;}
.menu > ul ul li:nth-child(4){background-color: #ecee57;}
.menu > ul ul li:nth-child(5){background-color: #91b3f3;}
.menu > ul ul li:nth-child(6){background-color: #5eef80;}
.menu > ul ul li:nth-child(7){background-color: #ef5e5e;}
.menu > ul ul li:nth-child(8){background-color: #5aaeef;}
.menu > ul ul li:nth-child(9){background-color: #5eef80;}
.menu > ul ul li:nth-child(10){background-color: #f15a24;}
.menu ul ul{
	position: absolute;
	top: 57px;
	min-width: 507px;
	display: none;
}

.menu > ul ul li:hover{
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1.1);
	-webkit-transition: all 0.1s ease;
	-moz-transition: all 0.1s ease;
	-o-transition: all 0.1s ease;
	transition: all 1.5s ease;
}

.menu ul li:hover .menu-ul{display: block;}
.menu > ul > li {
	letter-spacing: 4px;
}

.menu ul ul > li{
	letter-spacing: inherit;
}

/* =====================================================================
									MAIN
======================================================================== */
.conteiner-center{
	max-width: 1110px;
	margin-left: 75px;
}

.partnery-h2 p{
	padding-top: 25px;
	font-size: 28px;
    letter-spacing: 1px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    color: #000;
}

.petnery-block{margin-left: 25px; margin-top: 50px;}
.block{display: flex; margin-bottom: 40px;}
.margin-block{margin-right: 250px;}
.right-three-block{margin-top: 62px;}
.left-four-block img{margin-left: -60px;}
.right-two-block img{margin-left: -2px;}
.block-text{text-align: left; width: 425px;}
.block-text.text{margin-top: 13px;}
.block-text.text{margin-top: 13px;}
.block-text.right-text-margin {margin-top: -4px; margin-left: 5px;}
.block-text>p{
	font-size: 24px;
	font-family: tahoma;
	padding-top: 15px;
	font-family: 'Open Sans', sans-serif;
    font-weight: 700;
}
.block-text>div>p{
	padding-top: 15px;
	font-size: 16px;
	letter-spacing: 1px;
	font-family: 'Open Sans', sans-serif;
}

/* ===========================================================================
									FOOTER
============================================================================== */
.block-footer{
	position: relative;
	margin-top: 105px;
}

.line-logo-text{display: flex; padding-top: 65px;}
.footer-logo-text{margin-left: 50px;}
.line-bottom{margin-top: 45px; display: flex;}
.copyright{text-align: left; margin-left: 100px;}
.adress{text-align: center;}
.social{text-align: right;margin-right: 100px;}
.social img{float: left;}

.footer-logo-text>p{
	text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    color: grey;
}
.footer-logo-text>p+p{
	text-transform: uppercase;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    color: #000;
}

.adress{
	width: 325px;
    margin: 0 auto;
}
.adress>p {text-align: left;
	text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}