.wrap__hours .day__time {
    text-transform: none;
}
.wrap__hours {
    padding: 60px 0 100px;}

.wrap__logoHeader .logo__description {
    font-size: 17px;}

.slider__item:before {
    background: rgba(255, 255, 255, 0.5);}

.location__address-2, .location__address {
    font-size: 17px;}
.location .location__city-state-zip {
    font-size: 17px;}
.wrap__header--top-address {
    padding: 5px 0 0;}
.wrap__header--top-informations {
    padding: 5px 0 0;}

.wrap__header--top-container {
    margin-bottom: 10px;}
    
@media (max-width: 960px){
  .slider__button{
    max-width: none;
  }
}
@media (max-width: 375px){
  .wrap__form.email .submit{
    width: auto;
  }
}

@media screen and (max-width: 320px) and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .slider__title,
    .slider__caption{
      max-width: 300px;
    }
}

.hours  .hours__list  .day:nth-child(4) .day__time{
    text-transform: capitalize !important;
}

/*---------------Pop up css------------*/
#css-only-modals {
    position: fixed;
    pointer-events: none;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 10000000;
    text-align: center;
    white-space: nowrap;
    height: 100%;
}

#css-only-modals:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -.25em;
}

.css-only-modal-check {
    pointer-events: auto;
    display: none;
}

.css-only-modal-check:checked~.css-only-modal {
    opacity: 1;
    pointer-events: auto;
}

.css-only-modal {
    width: 700px;
    background: #fff;
    z-index: 1;
    display: inline-block;
    position: relative;
    pointer-events: auto;
    padding: 25px;
    text-align: right;
    border-radius: 4px;
    white-space: normal;
    display: inline-block;
    vertical-align: top;
    margin-top:15%;
    opacity: 0;
    pointer-events: none;
    max-width: 90%;
}

.css-only-modal h2 {
    text-align: center;
}

.css-only-modal p {
    text-align: left;
}

.btn-primary:hover {
    color: #fff;
    background-color: #999;
    border-color: #999;
}

.btn-primary {
    color: #fff;
    background-color: #777;
    border-color: #777;
    border-radius: 4px;
    padding: 6px 12px;
    text-align: center;
    max-width: 200px;
    margin: 0 auto;
}

.css-only-modal-check:checked~#screen-shade {
    opacity: .5;
    pointer-events: none;
}

#modal1 {
    display: none;
}

#screen-shade {
    opacity: 0;
    background: #000;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    pointer-events: none;
    transition: opacity .8s;
}

.css-only-modal-content {
    max-height: 80vh;
    overflow-y: auto;
}

/*------------End pop up css------*/


@media (max-width: 512px) {
    .css-only-modal {
    margin-top:50% !important;

}
}

.location__phone, .location__fax {
    font-size: 22px;
    font-weight: bold;
}