#for-google-places {
  /*========================iPad=======================*/
  /*========================Mobile Responsive=======================*/ }
  #for-google-places .pac-container.pac-logo {
    border-top: 0;
    box-shadow: none;
    border-radius: 0px;
    background-color: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); }
    #for-google-places .pac-container.pac-logo .pac-logo:after {
      content: "";
      padding: 1px 1px 1px 0;
      height: 18px;
      box-sizing: border-box;
      text-align: right;
      display: block;
      background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3.png);
      background-position: right;
      background-repeat: no-repeat;
      background-size: 120px 14px;
      background-color: #fff; }
    #for-google-places .pac-container.pac-logo .hdpi.pac-logo:after {
      background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3_hdpi.png); }
    #for-google-places .pac-container.pac-logo .pac-item {
      padding: 0 4px;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      line-height: 30px;
      text-align: left;
      border-top: 1px solid #e6e6e6;
      font-size: 11px;
      color: #515151;
      cursor: pointer; }
    #for-google-places .pac-container.pac-logo .pac-item:hover {
      background-color: #fafafa; }
    #for-google-places .pac-container.pac-logo .pac-item-selected,
    #for-google-places .pac-container.pac-logo .pac-item-selected:hover {
      background-color: #ebf2fe; }
    #for-google-places .pac-container.pac-logo .pac-matched {
      font-weight: 700; }
    #for-google-places .pac-container.pac-logo pac-item-query {
      font-size: 13px;
      padding-right: 3px;
      color: #000; }
    #for-google-places .pac-container.pac-logo .pac-icon {
      width: 13px;
      height: 18px;
      margin-right: 12px;
      margin-top: 6px;
      display: inline-block;
      vertical-align: top;
      background: url("https://greenpal-production.s3.amazonaws.com/images/general/google-map-icon.svg") !important;
      background-size: 34px; }
    #for-google-places .pac-container.pac-logo .hdpi .pac-icon {
      background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons_hdpi.png); }
    #for-google-places .pac-container.pac-logo .pac-icon-search {
      background-position: -1px -1px; }
    #for-google-places .pac-container.pac-logo .pac-item-selected .pac-icon-search {
      background-position: -18px -1px; }
    #for-google-places .pac-container.pac-logo .pac-icon-marker {
      background-position: -1px -161px; }
    #for-google-places .pac-container.pac-logo .pac-item-selected .pac-icon-marker {
      background-position: -18px -161px; }
    #for-google-places .pac-container.pac-logo .pac-placeholder {
      color: gray; }
  @media (min-width: 768px) and (max-width: 1024px) {
    #for-google-places .pac-container.pac-logo .pac-item {
      font-size: 15px; } }
  @media only screen and (max-width: 767px) {
    #for-google-places .pac-container.pac-logo {
      left: 52px !important; }
      #for-google-places .pac-container.pac-logo .pac-item {
        font-size: 13px !important;
        padding: 13px 17px; }
        #for-google-places .pac-container.pac-logo .pac-item .pac-item-query {
          font-size: 16px; }
      #for-google-places .pac-container.pac-logo .pac-icon {
        margin-right: 8px;
        background: url("https://greenpal-production.s3.amazonaws.com/images/general/maps-and-flags-mobile.svg") no-repeat; } }
  @media (min-width: 320px) and (max-width: 375px) {
    #for-google-places .pac-container.pac-logo {
      width: 74% !important;
      left: 49px !important; } }
