@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 640px) {

#apl_search {
margin-right: 5px !important;
}

#block-block-99 {
max-height: 95px;
height: 95px;
}


  #block-menu-menu-apl-menu-2014 ul.apl_menu {
    margin: 0 0 0 5px !important;
    padding: 0 !important;
    width: 575px !important;
  }
body,
#block-block-155,
#ahc-navigation,
body #main .panel-col-last .inside,
body #main .panel-col-last,
#ahc_logo_and_search,
  #apl_logo_and_search,
  #main,
  #mini-panel-footer_container {
    margin: 0 !important;
    padding: 0 !important;
    width: 580px !important;
    max-width: 580px !important;
  }

#mini-panel-footer_container {
  margin-top: 10px !important;
}

body div #aplCustomSearchWrapper2 input.search_button {
    background-size: auto 32px;
    top: 33px;
}

#apl_search {
  margin: 0px 10px 10px !important;

}
#aplCustomSearchWrapper2 #search_input {
    width: 215px;
}
#apl_logo {
  margin: 10px !important;
}

}


@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 640px) {

.views-exposed-widget.views-widget-filter-field_date_value {
    clear: left;
    float: left;
}
#edit-cat-wrapper,
#edit-loc-wrapper {
    clear: left;
}

}