@media all{

header{
	background:rgba(10 30 50 / .6) !important;
}

	
main {
    padding: 2em 5% 0 !important;
}

#eval{
	float:left;
	width:47%;
	margin:0 3% 3em 0;
}

#funcrare{
	float:left;
	width:47%;
	margin:0 0 3em 3%;
}

#eval > h3 + p,
#funcrare > h3 + p{
	margin:0 0 1em;
}

#eval > h3 + p > span,
#funcrare > h3 + p > span{
	display:inline;
	background:#aaa;
	color:#fff;
	text-align:center;
	padding:0 .5em;
	margin-right:1em;
	border-radius:2px;
}

#eval > h3 + p + p,
#funcrare > h3 + p + p{
	height:3em;display: block;
}

#eval img,
#funcrare img{
    display: block;
    margin: 0 auto 2em;
}

#siaa_eval,
#siaa_funcrare{
	margin:0 0 1em;
}

#siaa_eval:before,
#siaa_funcrare:before{
	content:"";
	display: block;
    margin: 0 0 1em;
	width:310px;
	height:110px;
	background-size:contain;
	background-repeat:no-repeat;
	vertical-align:middle;
}

#siaa_eval:before{
	background-image:url(/images/siaa_eval.png);
}

#siaa_funcrare:before{
	background-image:url(/images/siaa_funcrare.png);
}

#more0 p{
	margin:0 0 1em;
	display:block;
	clear:both;
	text-align:center;
}

}

@media screen and (min-width:960px) and (max-width:1499px) {

#eval > h3 + p,
#funcrare > h3 + p{
	height:4em;
}

}

@media screen and (max-width: 1320px) {
	
main {
	padding: 1.5em 2% 0 !important;
}
	
}

@media screen and (max-width:1220px) {
	
#siaa_eval:before,
#siaa_funcrare:before{
	display:block;
	height:8em;
}

}

@media screen and (max-width:960px) {
	
#eval{
	float:none;
	width:100%;
	margin:0 0 3em;
}

#funcrare{
	float:none;
	width:100%;
	margin:0 0 0em;
}

#eval > h2 + p,
#funcrare > h2 + p{
	height:auto;
}


}

@media screen and (max-width:480px) {

#more0 p{
	text-align:left;
}

}