html { 
	height: 100%; 
}
body { 
	padding:0; 
	margin:0; 
	height: 100%; 
	background: #ffffff; 
	font-family: 'Ubuntu', sans-serif; 
	font-size: 20px; 
	color: #4c4c4c; 
	line-height: 1.5; 
	font-weight: 300; 
}
@media screen and (max-width: 992px) { 
	body { 
		font-size: 18px; 
	} 
}

a { 
	color: #00cbff !important; 
	text-decoration: none !important; 
}
h1 {
    font-size: 44px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0;
}
h2 {
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2;
    margin: 0;
    margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
	h1 {
	    font-size: 34px;
	}
}
@media screen and (max-width: 572px) {
	h1 {
	    font-size: 24px;
	}
}
strong {
	font-weight: 500;
}

.container { 
	max-width: 1050px; 
	margin: 0;
	padding-left: 30px;	
	padding-right: 30px;
}
.top-logo {
    margin-top: 30px;
	margin-bottom: 60px;
}

.logo { 
	max-width: 100%; 
	width: 250px; 
}
@media screen and (max-width: 572px) {
	.logo { 
		width: 210px; 
	}
} 

.title, .e3 {
	margin-bottom: 30px !important;
}
.ex {
	margin-bottom: 70px;
    padding-bottom: 70px;
}
.eb {
	border-bottom: 1px solid #eeeeee;
}

.condiv {
	color:#eeeeee; 
	margin:0 15px;
}
@media screen and (max-width: 572px) {
	.condiv {
		display: block;
	}
}

.div-nag {
	display: flex;
	align-items: center;
}
.nag {
	width: 100px;
	height: auto;
	margin-right: 30px;
}
.nag2 {
	width: 70px;
}
.nag.last {
	margin-right: 0px;
}
@media screen and (max-width: 572px) {
	.nag {
		width: 65px;
		height: auto;
		margin-right: 15px;
	}
}

.cli {
	width: 110px;
	height: auto;
	margin: 0 40px 40px 0;
	vertical-align: middle;
	opacity: 0.8;
}
.cli13, .cli20, .cli21, .cli23, .cli24, .cli26 {
	width: 80px;
}
@media screen and (max-width: 500px) {
	.cli {
		width: 110px !important;
		margin: 0 40px 35px 0;
	}
	.cli:nth-child(even) {
		margin-right: 0;
	}
}
@media screen and (max-width: 320px) {
	.cli {
		width: 90px !important;
		margin: 0 25px 25px 0;
	}
	.cli:nth-child(even) {
		margin-right: 0;
	}
}

.footer {
	/*font-size: 16px;*/
	margin-bottom: 30px;
    padding-bottom: 30px;
}