
.phone__wrapper .phone__number {
    font-size: 32px;
}
p.location__address {
    font-size: 21px;
}
img.left {
  float: left !important;
  margin: 14px;
}

.section-form .section--light .form-themeExtras .leadForm form .form-wrap__submit input {
    color: #000000;
}

/* logo */

img.logo-a__img {
    width: 50px !important;
}

/* header */

span.phone__number{
   font-family: "DM Serif Text", serif !important;
    font-weight: 400 !important;
}

/* home */
/* .home_more_content{
    display: none;
}
#showbtn,
#hidebtn{
    color: rgb(226, 97, 43);
    cursor: pointer;
}
#showbtn:hover,
#hidebtn:hover{
    color: #fff;
} */
/* #id_80f3e103-16ba-5780-8ce4-fc8aa64a7056 .slider__wrapper .component__button:after {
  content: "New Patient Appointments, Except for Zocdoc.com Referrals";
  display: block;
  margin: 1rem 0;

} */
 /* .btn-zocdoc2:after {
    content: "Existing Patients, D.O.T Physicals \a **Do Not Check Patient Box";
    white-space: pre;
    display: block;
    text-align: justify;
    margin-top: 1rem;
    margin-left: 4rem;
    border-bottom: 1px solid #fff;
} */
/*
.btn-zocdoc {
    float: right;
} */
p.qr-code-scan img {
    width: 110px !important;
}
.homepage_btn {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
}
.btn-zocdoc2 img {
  width: 190px !important;
}
/* .btn-zocdoc2 h5 {
  margin-left: 27%;
} */
.btn-zocdoc2 p {
    margin-top: 1rem;
    border-top: 2px solid #fff;
    padding-top: 1rem;
}
/*-------SEO-Service-Page-------*/
.serviceimg {
        float: right;
        margin: 0 0 10px 10px;
    }
 #id_9ca4c052-adb8-5314-b620-85d031c8a4a2 .logo-a__text p.logo-a__title.component__title strong {
  font-size: 40px !important;
}
.qr-cstm, .btn-zocdoc_btn, .btn-zocdoc {
  flex: 1;
}


@media (min-width: 1200px){
 #id_80f3e103-16ba-5780-8ce4-fc8aa64a7056 h3.banner-c__title.component__title {
     margin-top: 3rem;
   }
}
@media (min-width: 1025px){
    a.logo__link.logo__left {
        color: #fff;
        font-size: 30px;
    }
    p.logo-a__title.component__title {
        font-size: 30px !important;
    }
    .homepage_btn {
    margin-top: 3rem;
}
}

@media(max-width: 1786px) {
    .section-overlap-container {
        position: unset !important;
    }
    .section-overlap-container .section__bg--dark-1::before {
        background-color: #0d2030 !important;
    }
}

@media(max-width: 1025px) {
    .section-overlap-container {
        position: absolute !important;
    }
    .section-overlap-container .section__bg--dark-1::before {
        background-color: #0d2030 !important;
    }

    .col-12.divider-grid {
        position: unset !important;
    }
    .zocDoc-btnTop {
        position: unset !important;
        display: none !important;
    }
     .btn-zocdoc2:after {
       margin-left: 48%;
  }
}
@media (min-width: 992px){
.slider__wrapper p.banner-c__subtitle.component__subtitle.banner-text__subtitle--medium{
  padding-bottom: 4rem
  }
  .btn-zocdoc_btn {
    margin-left: 3rem;
}
.btn-zocdoc2 h6 {
    width: 257px;
    margin-left: 2rem;
    margin-top: 1rem;
   }
   .btn-zocdoc2 img {
  margin-left: 18%;
  }
}
@media (max-width: 991px){
    .btn-zocdoc2 {
        position: unset;
       transform: unset;;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
    }
}

@media (max-width: 767px){
    .overlap_nav{
        display: none !important;
    }
    .serviceimg {
        float: none;
        display: block;
        margin: 0 auto 10px;
    }
    .zd-sticky-button {
        float: inline-start !important;
    }
    .homepage_btn {
        flex-direction: column;
    } 
    .qr-cstm, .btn-zocdoc, .btn-zocdoc_btn {
    width: 100%;
    border-top: 1px solid #fefefe;
 }
   .btn-zocdoc2 img,
    .btn-zocdoc2:after {
       margin-left: 0;
  }

}
@media (max-width: 425px) {
  img.left {
    float: none !important;
    margin: auto !important;
    display: block !important;
  }
}