@media (min-width: 1401px) {
    div#services-search, div#services-list, .cie_component__body p, .cie_component__body h1 {
    padding: 15px 75px 0 75px;
    }
}
@media (max-width: 1400px) {
    div#services-list, div#services-search, .cie_component__body p, .cie_component__body h1  {
        padding-left: 30px;
        padding-right: 30px;
    }
}
.cie_component__body p, .cie_component__body h1{
    max-width: none;
}
.cie_component__body p { 
    font-weight: 400;
}
.mysticky-welcomebar-fixed-wrap {
    display: none;
}
.cie__modal {
    padding-top: 150px;
}

.cie_component__body h1 {
    font-size: 3rem;
    text-transform: uppercase;
    color: var(--blue);
    margin: 0;
    background: none;
  }
  .bck__btn {
    background-color: #fff;
    text-transform: uppercase;
    color: var(--blue);
    font-weight: 500;
    padding: 0em 1rem 0.25rem 0;
    font-size: 0.8em;
    text-decoration: none;
    margin: 1rem -1rem;
  }
​
  .bck__btn::before {
    content: "< ";
  }
​
  .bck__btn:active {
    color: var(--darkgray);
  }
​
  .bck__btn:hover {
    text-decoration: underline;
  }
  .cie__button,
  .cie__button:enabled {
    border: 2px solid var(--lightblue);
    background-color: #fff;
    border-radius: 0.5rem;
    text-transform: uppercase;
    color: #353535;
    font-weight: 500;
    padding: 0.37rem 1.5rem;
    font-size: 0.8em;
    height: 68px;
    margin-bottom: 20px;
    text-wrap: nowrap;
  }

  .cie__button:hover {
    background-color: var(--lightblue);
    color: #fff;
  }
  .cie__button:disabled {
    background-color: var(--xlightgray);
    border-color: var(--gray);
    color: var(--gray);
  }
 
    .zip-button-container {
      display: flex;
      flex-wrap: nowrap;
      align-items: end;
    }
    .zip-component {
      max-width: 700px;
      flex-shrink: 1;
    }

  /* -------------------------------------
  RESPONSIVE AND MOBILE FRIENDLY STYLES
------------------------------------- */
  @media (min-width: 1401px) {
    .zip-button-container {
      margin-left: 75px;
      margin-right: 75px;
    }
    .cie__button,
    .cie__button:enabled {
    }
    .zip-component {
    }
  }
  @media (max-width: 1400px) and (min-width: 801px) {
    .zip-button-container {
      margin-left: 30px;
      margin-right: 30px;
    }
  }
	@media (max-width: 800px) {
		.zip-button-container {
		  margin-left: 30px;
      margin-right: 30px;
      flex-wrap: wrap;
		  flex-direction: column;
		  align-items: flex-start;
		}
	}
