#m_art img{
	width: 100%;
}

#m_art .form-group img {
    width: auto;
}

#topnav li {
    padding: 2% 2.6%;
}

.isStuck, .maximenufixed {
    background: #00a3b4 url("../../../images/banners/logo2.png") no-repeat scroll 2% 30%;
    max-width: 96%;
    padding: 0 2%;
}

#topnav .maximenufixed #main_nav {
    font-size: 115%;
}


.clientes ul, .portafolio ul,.projects-wrapper, .revistas ul {
    display: inline-block;
    text-align: center;
}
.clientes ul li, .portafolio ul li, .projects-wrapper .isotope-item, .revistas ul li {
    display: inline-block;
    float: none;
    text-align: center;
    width: 100%;
}

.clientes li:nth-child(6), .portafolio li:nth-child(3), .portafolio li:nth-child(6) {
    margin-right: 3.9%;
}

#m_art {
    max-width: 663px;
}

#right {
    max-width: 287px;
}

.nomb_cont {
    width: 50%;
}

.jc-animation > img {
    width: 100%;
}

.caption-block .text100 {
    font-size: 100%;
}

.caption-block .text3, .caption-block .text10, .caption-block .text88, .caption-block .text888, .caption-block .text8888, .caption-block .text100, .caption-block .text4, .caption-block .text5, .caption-block .text6, .caption-block .text7 {
    font-size: 110%;
}

.caption-block .text1, .caption-block .text2, .caption-block .text9, .caption-block .text22, .caption-block .text5, .caption-block .text6, .caption-block .text7, .caption-block .text8 {
    font-size: 120%;
}

#header #content, #slider {
    height: 339px;
}

.vina-animations-slider .caption-block {
    font-size: 80%;
}

.quehacemos li img {
    max-width: 300px;
}

#contenedorli {
    margin: 0 2.5%;
    width: 95%;
    min-height: 345px;
}

.tit_qh, .quehacemos p {
    margin-left: 5%;
    margin-right: 5%;
    width: 90%;
}

#contactenos_form {
    padding: 0;
}
