/* slideshow CSS */
* {box-sizing: border-box;}
.mySlides2 {display: contents;}
img {vertical-align: middle;}

/* Slideshow container */
.slideshow-container2 {
  max-width: 100%;
  position: relative;
  margin: auto;
  margin-top: 100px;
}
.content .containerServicos {
	width: 100%;
	margin-bottom: 45px;
	font-size: 16px;
	text-align: left;
	color: #333;
}
.content .containerServicos .tituloPagina {
	margin:auto;
	width: 1080px;
	margin-top: 45px;
	font-weight: bold;
	color: #0000cc;
	text-transform: uppercase;
	font-size: 22px;
}
.content .containerServicos .central {
	margin:auto;
	width: 1080px;
	color: #333;
	display:grid;
	grid-template-columns: auto 335px;
}
.content .containerServicos .central .box{
	width: auto;
	height: auto;
	margin-top: 20px;
}
.content .containerServicos .central .box2{
	width: 335px;
	height: 452px;
	margin: 0px;
}
/* The "tablet" version (521px - 800px) */ 
@media (min-width: 521px) and (max-width: 800px) {
.slideshow-container2 {
  margin-top: 74px;
}
.content .containerServicos {
	width: 100%;
	margin-bottom: 20px;
}
.content .containerServicos .tituloPagina {
	margin:auto;
	width:auto;
	margin-top: 20px;
	font-weight: bold;
	color: #0000cc;
	font-size: 20px;
	padding-left: 10px;
}
.content .containerServicos .central {
	margin:auto;
	margin-top: 0px;
	width:auto;
	font-size: 14px;
	display:grid;
	grid-template-columns: auto auto;
}
.content .containerServicos .central .box{
	width: auto;
	padding-left: 10px;
	margin-top:0px;
}
.content .containerServicos .central .box2{
	width: auto;
	height: auto;
	margin-top: 50px;
}
.content .containerServicos .central .box2 img {
	width: 100%;
	height:auto;
	}
}
/* The "mobile" version (520px */ 
@media (max-width: 520px) {
.slideshow-container2 {
  max-width: auto;
  margin-top:150px;
}
.content .containerServicos {
	width: 100%;
	margin-bottom: 20px;
}
.content .containerServicos .tituloPagina {
	margin:auto;
	width: 100%;
	margin-top: 20px;
	font-weight: bold;
	color: #0000cc;
	font-size: 20px;
	padding-left: 10px;
}
.content .containerServicos .central {
	margin:auto;
	margin-top: 0px;
	width: auto;
	font-size: 14px;
	display:grid;
	grid-template-columns: auto auto;
}
.content .containerServicos .central .box{
	padding-left: 10px;
	margin-top:0px;
}
.content .containerServicos .central .box2{
	display: none;
}
}
/* The "mobile" version (520px */ 
