@media (min-width: 576px){
  .col-sm-5 {
      flex: 0 0 100%;
      max-width: 100%;
  }
}
@media (min-width: 200px){
  .ampliar_height{
      min-height: 529px;
  }
}

@media (min-width: 980px){
  .col-md-5 {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 43%;
  }
}

@media (max-width: 860px){
  .colmd4 {
      -ms-flex: 0 0 85%;
      flex: 0 0 85%;
      max-width: 85%;
  }
  .snip1477{
    font-size: 16px !important;
  }
  figure.effect-duke p{
    padding: 0px !important;
  }

}

@media (max-width: 700px){
  .snip1477{
    font-size: 12px !important;
  }
  .colmd4{
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .modal_img{
    width: 100% !important;
    margin-bottom: 5px;
  }

  .img-proceso{
    display: none;
  }
}

@media (min-width: 700px){
  .img-proceso-r{
    display: none;
  }
}

@media (max-width: 450px){
  .snip1477{
    font-size: 12px !important;
  }
  .colmd4{
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media (max-width: 318px){
  figure.snip1477 figcaption{
    display: none;
  }
  figure.snip1477 .title {
    top: 40% !important;
    left: 0 !important;
    right: 0 !important;
    margin-left: 0 !important;
    padding: 0px !important;
}
}

.row{
  margin-left: 0 !important;
  margin-right: 0 !important;
}
/*********************************************/
/* ------------ MEDIA QUERY MENUS*/
.logo_menu_responsive{
  display: none;
  position: absolute;
  bottom: 0px;
}

@media (max-width: 940px){

  .logo_menu_responsive{
    display: block;
  }

  .logo_principal_est{
    display: initial;
  }

  .carrusel_height_100vh {
    height: 70vh !important;
  }

  #lg{
    display: none;
  }
}
/*---------------- MEDIA QUERY MENU + CARRUSEL INDEX*/
#nav_res_principal{
  display: none;
}
@media (max-width: 767.95px){
  #nav_res_principal{
    display: block;
  }
}
