@media only screen and (max-width: 1560px) {
.cont {
	width:100%;
	max-width: 1200px;
}
.cont-trabajos {
	width:100%;
	max-width: calc(1200px + 2rem);
}
}
@media only screen and (max-width: 1240px) {
.cont {
	width:calc(100% - 4rem);
}
.cont img {
	margin:2rem auto 0rem auto;
}
.trabajos .cont img {
	margin:0rem auto 0rem auto;
}
#icon-toogle {
	margin-top:1.5rem;
}
.trabajos .cont a {
    width: calc(100% - 2rem);
}
.trabajo .cont img {
    margin-top: 2.5rem;
}
header.sec-nav-2 {
	padding-top:3.5rem;
}
}
@media only screen and (max-width: 800px) {
.cont {
	width:calc(100% - 3rem);
}
.cont img{
	margin:1.5rem auto 0rem auto;
}
}
@media only screen and (max-width: 800px) {
img.vertical {
max-width: 100%;
width: 100%;
height: auto;
width: auto\9; /* ie8 */
}
.trabajo .cont img.img-left, .cont div.img-left {
	margin-right: 0;
}
.cont img.img-right {
margin-top:1.5rem;
}
div.vertical {
max-width: 100%;
width: 100%;
}
}
