@media all and (max-width: 767px) {
  /*mobile styles*/  
  .row-aliados{
    padding-right: 0px;
    padding-left: 0px;
  }
  .img-download{
    position: relative;
    top:0px;
  }
  .btn-download{
    margin-left: 0px !important;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .modal-content{
    width: 100%;
    margin-top: 100px !important;
  }
  .forms-hide{
    padding: 15px;
  }
  .bg-circle{
    background-position: right -20% top 0%;
    background-size: 75%;
  }

  .card.event.large, .card.event.large a{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .card.event.large .card-header{
    max-width: 100%;
    width: 100%;
  }
  .card-single .card-single-header{
      min-width: 121px !important;
  }
  .card.event.large .image{
    margin-bottom:15px;
  }
  #filter_search{
    width: 100% !important;
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .filter select{
    width: 100%;
  }
  .text-down{
    width: 100%;
    margin-left: auto;
    text-align: center;
  }
  .btn-map{
    
  }
  a#open-filters {
    width: 100%;
    height: 36px;
    margin-bottom:10px !important;
  }
  .stickmenu{
    padding:15px 0px;
  }
  .beneficio {
    max-height: auto;
    height:auto;
  }
  .stickmenu .logo{
    width: 120px;
  }
  .img-single{
    height: 230px !important;
    background-size: contain !important;
  }
  .title-single-mb{
    font-size: 24px;
    padding-right: 50px;
  }
  #Iframe-Liason-Sheet{
    max-height: 3480px;
  }
  .responsive-wrapper-wxh-550x2000 {
   height: 3480px;
   border: 1px solid #dadce0;
  }
  .margin-xs-ra{
    margin-bottom: 20px;
  }
}

@media all and (max-width: 480px){
  header .navbar .logo{
    max-width: 220px;
  }
  p.gray-color{
    font-size:11px;
  }
  .card-comming{
    height:400px;  
    padding: 0px 16px;
  }  
}