#banner{
	background-repeat: no-repeat;
}

#context{
	color:#162e40;
	position: absolute;
}

#table_context_mobile{
	display: none;
}

#table_context{
	width: 70%;
	text-align: justify;
	border-collapse: collapse;
	margin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

#table_context_mobile{
	display:none;
}

.descr{
	padding-left: 20px;
}

.photo_eq{
	width: 121px;
}

h1{
	margin-top: 0px;
}

@media screen and (min-device-width: 751px) and (max-device-width: 1919px) {
	#banner{
		height: 20px;
		background-image: url('../img/banner1.jpg');
	}
	
	#context{
		top:120px;
		bottom: 20px;
		min-height:460px;
	}
	
	#table_context{
		min-height:460px;
	}
	
	.descr{
		font-size:14pt;
	}
	
	h1{
		font-size: 30pt;
	}
}

@media screen and (min-device-width: 1919px) and (max-device-width: 2048px) {
	#banner{
		height: 40px;
		background-image: url('../img/banner2.jpg');
	}

	#context{
		top:140px;
		bottom: 40px;
		min-height:650px;
	}

	#table_context{
		min-height:650px;
	}

	.descr{
		font-size:20pt;
	}

	h1{
		font-size: 30pt;
	}
}

@media screen and (min-device-width: 2049px) and (max-device-width: 2560px) {
	#banner{
		height: 40px;
		background-image: url('../img/banner2.jpg');
	}

	#context{
		top:190px;
		bottom: 40px;
		min-height:650px;
	}

	#table_context{
		min-height:650px;
	}

	.descr{
		font-size:20pt;
	}

	h1{
		font-size: 40pt;
	}
}

@media screen and (min-device-width: 2561px) and (max-device-width: 2600px) {
	#banner{
		height: 40px;
		background-image: url('../img/banner3.jpg');
	}

	#context{
		top:200px;
		bottom: 40px;
		min-height:800px;
	}

	#table_context{
		min-height:800px;
	}

	.descr{
		font-size:30pt;
	}

	h1{
		font-size: 50pt;
	}
}

@media screen and (min-device-width: 2601px) and (max-device-width: 2880px) {
	#banner{
		height: 40px;
		background-image: url('../img/banner3.jpg');
	}

	#context{
		top:200px;
		bottom: 40px;
		min-height:950px;
	}

	#table_context{
		min-height:950px;
	}

	.descr{
		font-size:30pt;
	}

	h1{
		font-size: 50pt;
	}
}

@media screen and (min-device-width: 2881px) and (max-device-width: 3360px){
	#banner{
		height: 60px;
		background-image: url('../img/banner4.jpg');
	}

	#context{
		top:210px;
		bottom: 60px;
		min-height:1200px;
	}

	#table_context{
		min-height:1200px;
	}

	.descr{
		font-size:40pt;
	}

	h1{
		font-size: 60pt;
	}
}


@media screen and (min-device-width: 3361px) {	
	#banner{
		height: 60px;
		background-image: url('../img/banner5.jpg');
	}

	#context{
		top:210px;
		bottom: 60px;
		min-height:1200px;
	}

	#table_context{
		min-height:1200px;
	}

	.descr{
		font-size:40pt;
	}

	h1{
		font-size: 60pt;
	}
}