@media screen and (min-width: 480px){
    .EN {
        display: none;
    }
}
@media screen and (max-width: 1199px){
    .logo {margin-left: 0;}
    .idioma_consultores, .top_clientes{width: 50%;}
    .Que_hacemos3 img {max-width: 100%;}
}
@media screen and (max-width: 1199px){
    .idioma_consultores, .top_clientes{width: 100%;}
    .seccion1_clientes  .texto_seccion1{
        height: auto;
    }
    .seccion1 .texto_seccion1 .contacto_rigth p{
        top: 65px;
        margin-left: 3em;
    }
    .idioma_consultores a p,
    .topnav_internas{height: auto;}
    .linea {
        display: none;
    }
    .topnav_consultores .telefono_top{
        width: 45%;
        margin: 1em 0;
        padding: 0; 
        height: auto;
    }
    .topnav_s3{width: 30%; height: 30px;}
    .logo {width: 20%; display: block;}
    .topnav a{
        width: 25%;
    }
    .evaluar {
        width: 100% !important; 
    }
    .texto_banner_consultores p{
        font-size: 18px;
    }
    .texto_seccion4 p{
        font-size: 18px;
    }
    .texto_banner_consultores1{
        margin: 0;
    }
    #myDiv4,
    #myDiv2,
    #myDiv3,
    #myDiv1 {display: none}
    .carousel-indicators{
        display: none;
    }
    .texto_banner_consultores{
        margin: 1.3em .5em;
        padding: .3em;
    }
    .carousel_inner_auditores .carousel_1 .carousel-caption{
        right: -20%;
        left: 52%;
    }
    .carousel_inner_auditores .carousel_2 .carousel-caption{
        right: 18%;
        left: -1%;
    }
    .carousel_2 .carousel-caption{
        right: 55%;
        left: -1%;
    }
    .carousel_4 .carousel-caption{
        right: 60%;
        left: 0%;
    }
     .carousel_inner_auditores .carousel_4 .carousel-caption {
        left: 9%;
        right: 60%;
    }
    .texto_banner_consultores button{
        display: none;
    }
    .carousel_1 .carousel-caption{
        right: 36%;
        left: 4%;
    }
    .seccion3_consultores {
        height: auto;
    }
    .Que_hacemos{
        width: 100%;
        padding-bottom: 0;
    }
    .Que_hacemos h3{
        margin-top: 0;
    }
    .seccion3_consultores .Que_hacemos li {
         width: 20%;   
        height: 30px;
    }
    .seccion3_auditores .Que_hacemos li {
        width: 33.333%;
    }
    .seccion3_consultores .Que_hacemos li p{
        width: 100%;
    }
    .seccion3_auditores .Que_hacemos li p{
        line-height: 30px;
        margin-bottom: 0;
    }
    .texto_seccion4 p{
        padding: 0;
    }
    .Que_hacemos li{
        text-align: center;
        padding: 0 .3em;
        float: left;
    }
    .Que_hacemos li p span{
        display: none;
    }
    .Que_hacemos3,
    .Que_hacemos4{
        padding: .5em;
        width: 100%;
    }
    .Que_hacemos3 h2{
        width: 100%;
        margin-top: 0;
        text-align: center;
    }
    .Que_hacemos3 button{
        float: none;
        display: block;
        margin: auto;
    }
    .Que_hacemos3 img,
    .Que_hacemos4 img
    {
        display: none;
    }
    .Que_hacemos3 p{
        width: 100%;
    }
    .topnav_index {
        height: auto;
        overflow: hidden;
    }
    .topnav_consultores .logo{
        padding: 0;
        float: left;
        margin: 0;
        margin-left: .3em;
    }
    .topnav{
        top: 0;
        height: auto;
    }
    .seccion4_consultores{
        padding: .5em;
    }
    .seccion4_consultores button{
        display: none;
    }
    .botones_lado_derecho{
        width: 60%;
        left: 0px;
        top: 50px;
        float: right;
    }
    .btn_derecha{
        width: 47%;
    }
    .staff_seccion5 .staff{
        width: 84%;
    }
    .staff_seccion5 .carousel-control {
        display: none;
    }
    .staff_grupo2, .staff_grupo3, .staff_grupo4{
        display: block;
    }
    .staff_seccion5 .docks{
        display: none;
    }
    .seccion1_quienes .title_seccion1{
        height: 55px;
    }
    .seccion1_quienes h3{
        width: 90%;
        padding: 0;
        text-align: center;
        margin-left: .5em;
        margin-right: 0;
    }
    .seccion1_quienes .texto_seccion1 p{
        width: 100%;
        padding-right: 2.6em;
    }
    .seccion2 .seccion2_left{
        width: 100%;
    }
    button.accordion{
        min-height: 55px;
    }
    .seccion2 .seccion2_left p{
        margin-left: 3em;
        padding-right: 2em;
    }
    .seccion2 .seccion2_rigth{
        display: none;
    }
    .seccion1_servicios .texto_seccion1{
        max-height: none;
        height: auto;
    }
    .seccion1_servicios .texto_seccion1 ul, .seccion1_clientes .texto_seccion1 ul{
        margin-left: 4.7em;
    }
    .seccion1 .texto_seccion1 .sub_texto_seccion{
        margin-left: 1em;
    }
    .seccion1 .texto_seccion1 .sub_seccion_mod{
        margin-top: 0em;
    }
    .seccion3 .seccion3_valores .contenido_valores .valores_simbolo{
        display: none;
    }
    .seccion3 .seccion3_valores .contenido_valores .valores_texto1{
        width: 50%;
        padding-right: 0em;
    }
    .seccion3 .seccion3_valores .contenido_valores .valores_texto2{
        min-height: 252px;
    }
    .seccion4_representantes{
        max-width: none;
        width: 50%;
        margin: 0;
    }
    .seccion4_quienes .docks{
        display: none;
    }
    .seccion4_representantes img{
        display: block;
        margin: auto;
    }
    .seccion4_representantes .desplegable{
        display: none;
    }
    .seccion1_quienes img{
        display: none;
    }
    .seccion1_quienes .texto_seccion1 p{
        margin: .5em;
    }
    .seccion1_servicios h3{
        margin-left: 1em;
    }
    
    .seccion_terminos .title_seccion1 h3{
        margin: 0;
        margin-left: .5em;
    }
    .seccion_asesoria .title_asesoria h3{
        width: 91%;
    }
    .seccion4_staff{
        max-width: 100%;
    }
    .seccion1_servicios .texto_seccion1 button.accordion{
        width: 60%;
    }
    .panel_1{
        width: 100%;
        float: left;
        margin-left: 0 !important;
    }
    .seccion2_servicios .seccion2_servicios_logos{
        height: auto;
    }
    .seccion2_servicios .seccion2_servicios_logos .servicios_icono{
        width: 20%;
        padding: 0;
        min-height: 100px;
    }
    .seccion2_servicios .seccion2_servicios_logos .servicios_icono img{
        margin-top: 1em;
    }
    .seccion2_auditores .seccion2_servicios_logos .servicios_icono{
        width: 33.333%;
    }
    .seccion2_servicios .seccion2_servicios_logos .servicios_icono p{
        margin: 0;
        font-size: 9px;
        width: 100%;
        text-align: center;
    }
    .seccion2_servicios .seccion2_servicios_logos .servicios_icono p span{
        display: none;
    }
    .seccion1_servicios .texto_seccion1 ul, .seccion1_clientes .texto_seccion1 ul{
        width: 90%;
    }
    footer{
        height: auto;
        overflow: hidden;
    }
    footer .footer_left {
        margin-top: .5em;
        width: 100%;
    }
    footer .footer_center,
    footer .footer_right{
        width: 50%;
        margin: 0 0 3em;
    }
    footer .footer_fin {
        
    }
    footer .footer_fin .footer_left {
        width: 33.333%;
    }
    footer .footer_fin .footer_left p{
        font-size: 10px;
    }
    .seccion2_auditores .seccion2_servicios_logos .servicios_icono{
        height: auto;
    }
    .staff_seccion5 .carousel .item{
        left: 50px;
    }
    .seccion4_clientes .container .ul_clientes{
        top: 140px;
    }
    .seccion2_clientes .container .ul_clientes
    {top: 130px; margin-left: 7em;}
}
@media screen and (max-width: 800px){
    .btn_derecha{
        float: right;
        width: 47%;
        text-align: center;
    }
    .botones_lado_derecho{
        width: 100%;
        left: 0;
        top: 0;
    }
}
@media screen and (max-width: 600px){
    .index_cuerpo {
        background-image: url(../images/home_evaluar.jpg) !important;
        background-size: cover;
        background-position: center;
        background-position-y: 50px;
    }
    .staff_seccion5 .carousel .item{
        left: 0px;
    }
    .topnav {
        display: none;
    }
    .seccion_terminos ul{
        margin-left: 3em;
    }
    .seccion_terminos h2{
        margin-left: 0;
    }
    .seccion_terminos h5{
        margin: .8em;
    }
    .seccion_terminos p{
        margin-left: .5em;
    }
    footer .footer_right {display: none;}
    .telefono_top{height: 20px; margin: 0;position: relative; top: 30px;}
    .btn_derecha{width: 100%; margin: 0; min-height: inherit !important; height: 60px;}
    .seccion1_quienes,.seccion1_quienes .title_seccion1{height: auto;overflow: hidden;}
    .seccion1_quienes h3{margin: 0; width: 100%; padding: .3em 0;}
    .topnav_s3 {width: 20%; height: 28px;}
    .idioma_consultores a p, .top_clientes a p{display: none;}
    .idioma_consultores .EN, .top_clientes .EN{display: block; width: 100%; text-align: center}
    .texto_seccion4 p{font-size: 14px}
    .topnav_consultores .telefono_top{display: none;}
    .sidenav{display: block;}
    .seccion2 .seccion2_left p{font-size: 13px}
    .seccion3 .seccion3_valores .contenido_valores .valores_texto1 p{padding-right: 2em}
    .carousel_auditores_2 {display: none;}
    .carousel_auditores_3 {display: block;}
    .staff_seccion5 {height: 270px}
    .staff_seccion5 .carousel .item{left: 0}
    .staff_seccion5 .staff{width: 100%; height: 170px;}
    .seccion1_clientes  .texto_seccion1{height: auto}
    .abrir {
        display: block;
        width: 100%;
        font-weight: 300;
        text-align: center;
        font-size: 16px;
        float: left;
    }
    .carousel_a {
        display: none;
    }
    button {
        padding: .3em;
        border-radius: 5px;
    }
    .texto_seccion4 p{
        font-size: 13px;
    }
    .seccion3 .seccion3_valores .contenido_valores .valores_texto2{min-height: inherit}
    .seccion3 .seccion3_valores h2{margin-top: .6em}
    .title_representantes h2{margin-bottom: 1em}
    .Que_hacemos h3{
        font-size: 18px;
    }
    .seccion1_quienes h3{font-size: 20px; float: left; margin-top: .3em;}
    .seccion1_servicios h3{width: 50%; text-align: left}
    .title_seccion_clientes h3{width: 100%; text-align: center}
    .seccion1_quienes .imagen_responsive{width: 10%;  display: block; margin: 0 .5em 0 .3em;}
    button.accordion:before{margin-left: 0}
    button.accordion h3{margin: .3em .1em}
    .seccion3 .seccion3_valores .contenido_valores .valores_texto1{width: 100%; margin-bottom: 1em}
    .seccion3 .seccion3_valores{padding: 0}
    .seccion4_representantes{width: 100%}
    .modal_representantes img{width: 30%}
    .seccion1_servicios button.accordion:before{margin: 0;}
    .seccion1_servicios .texto_seccion1 ul, .seccion1_clientes .texto_seccion1 ul{width: 70%}
    .seccion1_servicios .texto_seccion1 button.accordion{width: 100%; margin: 0;}
    .seccion1_servicios .texto_seccion1 button.accordion h3{width: 90%;}
    .seccion1_servicios .title_asesoria h3{width: 80%}
    .seccion4_clientes h3,.seccion3_clientes h3{margin-left: 0; font-size: 24px;width: 100%}
    .seccion3_clientes .sub_texto_seccion1 p, .seccion4_clientes p{margin-left: 0}
    .seccion2_clientes .container .ul_clientes,.seccion4_clientes .container .ul_clientes{width: 20%;margin-left: 2em; position: inherit; top: 0;}
    .seccion2_clientes .container .ul_clientes{
        margin-top: 4em;
    }
    .seccion1 .texto_seccion1 .contacto_rigth, .seccion1 .texto_seccion1 .contacto_left{width: 100%; margin-bottom: 1.5em}
    .seccion1 .texto_seccion1 .contacto_rigth p{top: 0;margin-left: 4em}
    .seccion1 .texto_seccion1 .contacto_rigth .redes{width: 10%}
    .seccion1 .texto_seccion1 .contacto_left form{margin-left: 0;}
    .seccion_ingles .texto_seccion1{max-height: none}
    .seccion1_contacto .texto_seccion1{max-height: none;}
    .seccion1 .texto_seccion1 .contacto_rigth .linea{ display: none;}
    .seccion_ingles .texto_seccion1 ul{width: 61.6%; margin-left: 3em}
    .seccion1_servicios h3{width: 80%;}
    .seccion1_contacto h3{width: 100%;}
    .seccion_monitoreo h3{width: 63%;}
    .seccion_que_hacemos h3{width: 68%;}
    .seccion1_servicios .imagen_responsive{margin-top: 0em;}
    .seccion4_clientes .mapa_clientes_consultores img{margin-bottom: 0;}
    footer {
        padding: .2em;
    }
    footer .footer_fin {
        position: absolute;
        margin-bottom: 4em;
        width: 92%;
        height: auto;
        bottom: -128px;
    }
    footer .footer_fin .footer_left p{
        font-size: 11px;
    }
    footer .footer_center, footer .footer_right{
        width: 100%;
        margin: 0;
        padding: 0 2em;
    }
    footer .redes_footer {
        width: 10%;
        margin-left: 0;
    }
    footer .footer_center h5 a,
    footer .footer_center p{
        margin: 0
    }
    .imagen_responsive_5 {
        display: block;
        background-position-x: -70px; 
    }
    footer .footer_fin .footer_left{
        width: 100%;
    }
    .escritorio{
        display: none;
    }
    .responsive {
        display: block;
    }
}
@media screen and (max-width: 480px){
    .top_clientes a p{display: none}
    .ancla {bottom: 40px;}
    .index_cuerpo {height: 570px;}
    .logo {display: none;}
    .topnav_index {height: auto}
    .topnav_consultores .logo {display: block;}
    .seccion4_clientes .container .ul_clientes ul{
        width: 52%;
        margin-bottom: 0;
    }
    .seccion4_clientes .container .ul_clientes{
        width: 10%;
        line-height: 19px;
    }
    .btn_derecha1{
        background-image: url(../images/evaluar_auditores_trans.png);
        margin: 0;
    }
    .btn_derecha2{
        background-image: url(../images/evaluar_consultores_trans.png);
    }
    .seccion6_consultores .carousel3{display: none;}
    .clientes_responsive {display: block;}
    .botones_lado_derecho{
        top: 10px;
    }
    .btn_derecha {
        margin-bottom: 0em;
    }
    .telefono_top p{
        margin: 0;
        width: 50%;
        float: left;
    }
    .index_cuerpo {background-position-y:-30px; }
    .btn_derecha {width: 50%;}
    .telefono_top{
        top: 0;
        display: block;
        width: 100%;
        padding-left: 3em;
        padding-top: .3em;
        padding-bottom:  .3em;
        height: auto;
    }
    .texto_seccion4 p{
        padding: 0;
    }
    .Que_hacemos li p{
        line-height: 20px;
        font-size: 11px;
    }
    .seccion6_clientes,
    .seccion2_clientes{
        padding: .5em 0;
    }
    .imagen_responsive_5{
        background-position-x: center;
    }
    .seccion2_terminos .seccion2_inter{
        margin-left: 0;
    }
    .seccion3_terminos .seccion3_valores h2{
        margin-left: 2.1em;
    }
    .seccion3_terminos .seccion3_valores ul{
        margin-left: 3em;
    }
    footer .footer_center, footer .footer_right{
        padding: 0 1em;
    }
    .seccion3_terminos .seccion3_valores p{
        margin-left: 4em;
        width: 76%;
    }
    .modal-dialog{
        margin: 4em auto;
    }
}