@media screen and (min-width:768px){
  /*BLOCKS*/
  .cont{width: 706px;margin: 0 auto}
  .main .cont{padding: 40px 0}
  .case_welcome .cont{padding: 0 !important}
  .col2 {margin-left: 0;width: 430px;float: left }
  .col3 {float: right;width: 230px}

  .img_revista{margin:5px 0 5px;float: none}
  .box_revista_txt{width: auto}
    
  /*HEADER*/
  header {height: 90px;border-top:solid 6px #28549B;border-bottom: solid 1px #FFF}
  .logo {
  float: left;
  width: 20%;
  display: block;
  margin-left: 0;
  margin-top: 17px;
  }
  .logo {
    float: left;
    width: 20%;
    display: block;
    margin-left: 0;
    margin-top: 15px;
  }
  .logo img {width: 130px}
  header nav {
    position: relative;
    margin-left: 0;
    float: right;
    top: 23px;
    width: auto;
    padding-top: 10px;
    height: auto !important
  }

  .nav_mobile {display: none}

  .ie7 header nav{padding-top: 0;margin-top: -15px}
  header  nav ul li {float: left}
  .ie7 header nav ul li{float: left;width: 75px}
  
  header nav ul li a {
    color: #FFF;
    display: block;
    text-decoration: none;
    background-repeat: no-repeat;
    text-transform: uppercase;
    float: left;
    text-align: center;
    background-position: center top;
    padding-top: 0;
    font-size: 13px;
    line-height: 145%;
    text-shadow: 0 0 2px #333;
    width: 100%
  }

  header nav ul li a br{display: block}

  /*SLIDER*/
  .iosSlider .slider .item p {
    font-family: 'open_sanslight';
    color: #FFF;
    font-size: 36px;
    text-align: center;
    left: 10%;
    top: 18%;
    width: 80%;
    text-shadow: 2px 2px 0 rgba(51, 51, 51, 0.41);
  }

  .tit_welcome {font-size: 28px;text-align: center}
  .txt_welcome{text-align: center}
  .btn1 {margin: 0 auto}
 
  .footer_menu {width: 745px;text-align: center;margin: 0 auto}
  .footer_menu a {display: inline;width: auto;padding: 0 14px}
  .footer_menu a:hover{color: blue;text-decoration: underline}
  
  .geo {width: 33.3%; margin: 0 auto;text-align: left}
  .geo p {text-align: left;width: 90%}
  .company.acenter {clear: both;padding-top: 25px}
  .geo strong {margin-bottom: 5px}
  .footer_geo {padding-top: 25px}

  .notes.green {
    padding: 25px
  }

  div.publicacionCont {
      float: left;
  }
  div.blocks {
      margin-left: 260px;
      padding-top: 25px;
  }
  .video-content {
    width: 426px;
  }
  
  .box-video p.video-resumen {
    margin: 0 0 20px;
  }


}
 
@media screen and (min-width:768px) and (max-width:1023px){
  /*HEADER*/
  header  nav ul li{width: auto;padding: 0 7px;}
  header  nav ul li a{font-size: 10px}
  
  .col1_mobile{clear: both}
  .col1_mobile .mob_box1{margin-right: 38px}
  .col1_mobile .mob_box1:last-child{margin-right: 0}

}