.servicos-col{width:290px; min-height:340px; position:relative; float:left; text-align:center; margin:0px 20px 0px 20px;}
.servicos-gradiante{width:100%; min-height:340px; position:relative; float:left; border-radius:10px;}

.servicos-box{width:100%; min-height:340px; position:relative; float:left; border-radius:20px; z-index:2; background-size:cover; background-position:center center; background-repeat:no-repeat;
-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.12);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.12);
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.12);
}
.servicos-subtitulo{ width:100%; position:absolute; z-index:1; bottom:25px; left:0px; font-family:  'Montserrat', sans-serif; padding:0px 20px 0px 20px; font-size:1.2em; font-weight:700; text-align:center;}

.servicos-bot{position:relative; float:left; z-index:1; padding:20px 30px 10px 30px; border-radius:5px; font-family:  'Montserrat', sans-serif; font-size:0.9em; font-weight:500; text-transform:uppercase;
-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.12);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.12);
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.12);
}

@media screen and (max-width: 1023px) {
.servicos-col{width:100%; text-align:center; margin:0px 0px 50px 0px;}
.servicos-gradiante{width:100%; min-height:320px; position:relative; float:left;}
.servicos-box{width:300px; min-height:320px; position:relative; margin:0 auto; border-radius:15px;}
.servicos-gradiante{ border-radius:5px;}
.servicos-bot{padding:20px 30px 10px 30px; font-size:0.8em;}
.servicos-subtitulo{padding:0px 20px 0px 20px; font-size:1em; bottom:20px;}
.servicos-align{display:inline-block;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) { /* PARA DISPOSITIVOS PEQUENOS*/
.servicos-col{width:250px; margin:0px 15px 0px 15px;}
.servicos-gradiante{width:100%; min-height:300px; position:relative; float:left;}
.servicos-box{width:100%; min-height:300px; position:relative; float:left; border-radius:15px;}
.servicos-gradiante{ border-radius:5px;}
.servicos-bot{padding:20px 30px 10px 30px; font-size:0.8em;}
.servicos-subtitulo{padding:0px 20px 0px 20px; font-size:1em; bottom:20px;}

}
@media screen and (min-width: 1280px) and (max-width: 1365px) { /* PARA DISPOSITIVOS MÉDIOS*/
.servicos-bot{padding:20px 30px 10px 30px; font-size:0.8em;}
.servicos-subtitulo{padding:0px 20px 0px 20px; font-size:1.1em; bottom:20px;}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) { /* PARA DISPOSITIVOS MÉDIOS*/

}
@media screen and (min-width: 1920px) and (max-width: 2159px) { /* PARA DISPOSITIVOS GRANDES*/

}
@media screen and (min-width: 2160px) { /* PARA DISPOSITIVOS MUITO GRANDES*/

}