@media (min-width: 992px){
  .boxbusca.fixed{
    position: fixed;
    top:0;
    margin-top: 0px;
  }
}

@media (min-width: 401px) AND (max-width: 991px) {
  .top_menu{
    display: none;
  }
  .navbar-collapse {
    overflow-x: hidden; 
    padding-right: 10px;
  }
  .navbar-collapse .nav li {
    float: none;    
  }
  .flag{
    display: block!important;
  }
  .roda{
    display: hidden !important;
  }
  .item .col-md-4{
    display:none;
  }
  .item .col-md-4:first-child{
    display:block;
  }
  
}
@media (max-width: 767px) {
  .boxoverbanner h1{
    font-size:18px;
  }
  .boxoverbanner h2{
    font-size:14px;
  }
  .boxoverbanner h3{
    font-size: 12px;
    margin-top: 5px;
    
  }
  #newscad::placeholder{
   line-height: 50px; 
  }
  .boxoverbanner {
      margin-top: -150px;
      padding-left: 40px;
  }
  .rowimgprincipal img {
    opacity: 0.8;
    min-height: 200px;
}
  .boxoverbanner:before{
      content: '';
      position: absolute;
      top: 20px;
      left: 20px;
      width: 5px;   
      background: #FB7925;
      height: 80px;
      z-index: 1;
  }
  .boxtop {
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: -50px;
}

}
@media (max-width: 400px) {
  .top_menu{
    display: none;
  }
  .navbar-collapse {
    overflow-x: hidden; 
    padding-right: 10px;
  }
  .navbar-collapse .nav li {
    float: none;    
  }
  .navbar-collapse {
    overflow-x: hidden;
    clear: both;
  }
  .boxtop ul {
    list-style-type: none;
    padding-left: 0px;
    width: 100%;
    float: right;

  }
  .flag{
    display: hidden !important;
  }
  .roda{
    display: block !important;
  }

  .item .col-md-4{
    display:none;
  }
  .item .col-md-4:first-child{
    display:block;
  }
  .slick-slide{
    margin:0 0 0 0 !important;
    padding:0 0 0 0 !important;
  }
  .slick-slide img{
    width: 100% !important;
  }
}

@media (max-width:992px){
  .boxbusca{
    margin-top: 10px;
    background: #ccc;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    z-index: 88888;
    padding-top: 15px;
      position: relative;
  }
}
@media (min-width:993px){
  .navbar-nav {
    list-style-type: none;
    padding-left: 0px;
    width: auto;
    float: right;
    margin-top: -20px;
  }
}
