@media screen and (max-width: 1024px) {
  #nice-mobile-menu .ajaxsearchpro, #nice-mobile-menu .ajaxsearchpro, div.asp_m.asp_m_1, #nice-mobile-menu .ajaxsearchpro .probox .promagnifier, #nice-mobile-menu .ajaxsearchpro .probox .promagnifier, div.asp_m.asp_m_1 .probox .promagnifier, #nice-mobile-menu .ajaxsearchpro .probox, #nice-mobile-menu .ajaxsearchpro .probox, div.asp_m.asp_m_1 .probox {
    background-image: none;
  }
  #nice-mobile-menu .ajaxsearchpro .probox .proinput, #nice-mobile-menu .ajaxsearchpro .probox .proinput, div.asp_m.asp_m_1 .probox .proinput {
    margin-left: 0px;
  }
  #nice-mobile-menu .ajaxsearchpro .probox {
    height: 100%;
    align-items: center;
  }
  #nice-mobile-menu .ajaxsearchpro .probox .promagnifier .innericon svg, #nice-mobile-menu .ajaxsearchpro .probox .promagnifier .innericon svg, div.asp_m.asp_m_1 .probox .promagnifier .innericon svg {
    fill: rgb(0, 0, 0);
  }
  #nice-mobile-menu .ajaxsearchpro .probox .proinput input.orig, #nice-mobile-menu .ajaxsearchpro .probox .proinput input.orig, div.asp_m.asp_m_1 .probox .proinput input.orig,  #nice-mobile-menu .ajaxsearchpro .probox .proinput input.autocomplete {
    color:#231F20;
    font-size: 18px;
    width: 100%;
    height: 100%;
    padding: 5px 10px!important;
    box-sizing: border-box;
  }
  #nice-mobile-menu .ajaxsearchpro .probox .proinput input.autocomplete {
    margin-top: -50px !important;
  }
  #nice-mobile-menu .ajaxsearchpro .probox .proinput input.orig::-webkit-input-placeholder {
    /* Edge */
    color: #231F20;
    font-size: 14px;
  }
  #nice-mobile-menu .ajaxsearchpro .probox .proinput input.orig:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #231F20;
    font-size: 18px;
  }
  #nice-mobile-menu .ajaxsearchpro .probox .proinput input.orig::placeholder {
    color: #231F20;
    font-size: 18px;
  }
  div.asp_w.ajaxsearchpro.asp_non_compact {
    min-width: 250px;
  }
  #nice-mobile-menu .ajaxsearchpro, #nice-mobile-menu .ajaxsearchpro, div.asp_m.asp_m_1 {
    background: transparent;
    margin-top: 4px;
  }
  #ajaxsearchprores1_1.vertical, #ajaxsearchprores1_2.vertical, div.asp_r.asp_r_1.vertical {
    background: #231F20;
    padding: 0px;
    padding-top: 2px;
  }
  .asp_res_text{
    color: #231F20!important;
  }
  #ajaxsearchprores1_1 .results .item .asp_content h3 a, #ajaxsearchprores1_2 .results .item .asp_content h3 a, div.asp_r.asp_r_1 .results .item .asp_content h3 a {
    color: #231F20!important;
    text-transform: uppercase;
    font-family: 'adelle'!important;;
    line-height: 1!important;
  }
  #ajaxsearchprores1_1 .results .item div.asp_content, #ajaxsearchprores1_2 .results .item div.asp_content, div.asp_r.asp_r_1 .results .item div.asp_content {
    font-family: 'adelle'!important;;
    font-size: 14px;
    color: #231F20;
    line-height: 1.3;
    padding: 4px 2px!important;
  }
  #ajaxsearchprores1_1.vertical .results .item::after, #ajaxsearchprores1_2.vertical .results .item::after, div.asp_r.asp_r_1.vertical .results .item::after {
    left: 0px;
  }
  #ajaxsearchprores1_1.vertical .results .item .asp_image, #ajaxsearchprores1_2.vertical .results .item .asp_image, div.asp_r.asp_r_1.vertical .results .item .asp_image {
    margin-top: 0px;
  }
  div.asp_w.asp_r .results .asp_nores {
    padding: 10px 4px;
    color: #231F20;
    box-sizing: border-box;
  }
  .asp_nores_header {
    margin-bottom: 5px!important;
    display: block;
    text-align: center!important;
  }
  div.asp_w.asp_r .results {
    font-size: 14px;
  }
  #nice-mobile-menu .ajaxsearchpro, #nice-mobile-menu .ajaxsearchpro, div.asp_m.asp_m_1 {
    width: 100%;
    height: 100%;
    z-index: 9;
    margin-top: 0px;
  }
  .ajaxsearchpro.vertical {
    margin-top: 0px!important;
    left:0px!important;
    width:100%!important;
  }
  #nice-mobile-menu div.asp_m.ajaxsearchpro .probox .promagnifier .innericon{
    margin-right: 9px;
    margin-top: 0px;
  }
  #nice-mobile-menu div.asp_m.ajaxsearchpro .probox .proclose{
    margin-right: 9px;
  }
  #nice-mobile-menu div.asp_m.ajaxsearchpro .probox .promagnifier .innericon svg{
    width:31px;
    height:31px;

  }
  #nice-mobile-menu #ajaxsearchpro1_1 .probox .proloading,#nice-mobile-menu #ajaxsearchpro1_2 .probox .proloading, #nice-mobile-menu div.asp_m.asp_m_1 .probox .proloading{
    margin-right:15px;
  }
  #nice-mobile-menu #ajaxsearchpro1_1 div.asp_simple-circle, #nice-mobile-menu #ajaxsearchpro1_2 div.asp_simple-circle{
    border: 4px solid #231F20;
    border-right-color: transparent;
  }
}