#blog .blog-info .main-head h1 {
    font-size: 45px !important;
    line-height: 45px !important;
}

div#box_h2_did{
    font-size: 45px !important;
    letter-spacing: 4px;
}
.first-time div#box_h2_1{
  font-size: 42px !important;
  text-transform: uppercase !important;
  letter-spacing: 0 !important;
  color: #fff !important;
}

html body .w5lnj84 #reviews-banner .reviews .reviews-top .container .pop_h4 {
  font-size: 35px !important;
}

#blog .location .location-box .location-bottom h2 {
  font-size: 28px !important;
  color: #ffffff;
  line-height: 28px !important;
}

#blog .location .location-box .location-bottom p {
  display: none !important;
}

.h4_title_1 {
  color: #50706b !important;
  margin-bottom: 20px !important;
  font-size: 23px !important;
}
.wrap__para h3 {
  color: #50706b;
  letter-spacing: 4px;
  font-size: 23px !important;
  line-height: 28px !important;
  font-family: Einer Grotesk !important;
}
.wrap__para h4 {
  font-family: Einer Grotesk !important;
  letter-spacing: 4px;
  color: #50706b !important;
  margin-bottom: 20px !important;
  font-size: 23px !important;
}
.office .office_h4 {
  font-size: 50px;
  letter-spacing: 3px;
}

.office .office_h3 {
  font-size: 30px !important;
  letter-spacing: 4px;
}

.expect .wrap__item h3 {
  font-size: 30px !important;
  font-family: "Einer Grotesk" !important;
  margin-top: 0 !important;
}

.box_h4 {
  font-family: Einer Grotesk !important;
  font-size: 23px !important;
  letter-spacing: 4px;
  line-height: 1.2em !important;
}

.box_h4_right {
  font-size: 30px !important;
  line-height: 30px !important;
  margin-bottom: 15px !important;
}
.tabs__banner .h4_button {
  font-family: Einer Grotesk !important;
  font-size: 25px !important;
}

html body #specialties .contentwrap section.banner h2 {
  color: #5e5753 !important;
  text-align: center;
  font-size: 40px !important;
  letter-spacing: 2px;
  line-height: 50px !important;
  font-family: "Einer Grotesk" !important;
}

.w1vuz8za #blog .contentwrap h2 span {
  font-size: 40px !important;
}
.w1vuz8za #blog .contentwrap h3 span {
  font-size: 35px !important;
}
.w1vuz8za #blog .contentwrap h2 {
  font-size: 40px !important;
  margin-top: 10px;
  font-family: "BurfordBase" !important;
  line-height: 40px !important;
}
@font-face {
  font-family: "BurfordBase";
  src: url("https://gp-assets-1.growthplug.com/website_files/4976/Burford_Base.ttf")
    format("truetype");

  font-style: normal;
  font-weight: normal;
  /* text-rendering: optimizeLegibility;*/

  font-display: swap;
}

@font-face {
  font-family: "Einer Grotesk";
  src: url("https://gp-assets-1.growthplug.com/website_files/4976/EinerGrotesk-Regular.ttf")
    format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

.col-md-4.btn__learn a {
  background: #0f2a2e;
  /* background: #cc2711; */
  letter-spacing: 3px;
  font-size: 14px;
}
span.footer-social-overlap i {
  color: #0f2a2e;
}
#blog .contentwrap p,
#blog .contentwrap li {
  font-size: 18px;
}
a.btn__hl.red {
  z-index: 1111;
}

h4#firstHeading:after {
  font-family: Einer Grotesk !important;
  font-weight: 900;
  letter-spacing: 3px;
}
p {
  font-size: 18px !important;
}

.h3,
h3 {
  font-size: 40px !important;
  line-height: 40px !important;
}

.h1,
h1 {
  font-size: 60px !important;
  line-height: 60px !important;
}

.h2,
h2 {
  font-size: 68px !important;
  line-height: 0.8em !important;
  letter-spacing: 4px;
}

.h4,
h4 {
  font-size: 30px !important;
  line-height: 30px !important;
}

.tab-label {
  text-align: left;
}
.wrap__data h3,
.wrap__para h4,
.office h3,
.wrap__para__2 h3 {
  font-family: Einer Grotesk !important;
}

a.btn__hl {
  font-family: "Einer Grotesk" !important;
}
li.header-links-sl a {
  font-size: 15px;
  letter-spacing: 2px;
  font-family: Einergrotesk, sans-serif !important;
}

@media screen and (min-width: 1125px) {
  .first-time h2 {
    font-size: 55px !important;
    text-transform: uppercase !important;
    letter-spacing: 0 !important;
    color: #fff !important;
  }

  .col-md-4.btn__learn {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
  }
}
@media (max-width: 998px) {
  .banner {
    background-attachment: unset;
  }
  p {
    font-size: 16px !important;
  }

  .h3,
  h3 {
    font-size: 30px !important;
    line-height: 30px !important;
  }

  .h1,
  h1 {
    font-size: 50px !important;
    line-height: 50px !important;
  }

  .h2,
  h2 {
    font-size: 40px !important;
    line-height: 40px !important;
  }

  .h4,
  h4 {
    font-size: 20px !important;
    line-height: 20px !important;
  }
}

/*Home Start------------------------------------------*/

@media (min-width: 1200px) {
  .service__top h2 {
    font-size: 68px !important;
    letter-spacing: 4px;
    margin-bottom: 10px;
  }
  .welcome h2 {
    font-size: 68px !important;
    font-weight: 400;
    line-height: 0.8em;
    letter-spacing: 3px;
  }

  .welcome h4 {
    font-size: 50px !important;
    letter-spacing: 3px;
    line-height: 50px !important;
  }

  h3.about__content__name {
    font-size: 23px !important;
    letter-spacing: 4px;
    font-weight: 700;
  }
  .doctor-btn {
    padding: 7px 45px !important;
  }
  section#reviews-slider h2 {
    font-size: 68px !important;
    font-weight: 400 !important;
    line-height: 0.8em !important;
  }

  .wrap__para__2 h3 {
    letter-spacing: 4px;
    font-size: 23px !important;
    font-weight: 400;
    line-height: 1.2em !important;
  }
  .wrap__para__2 h2 {
    font-size: 68px !important;
    font-weight: 400;
    line-height: 0.8em;
  }

  .affiliation h2 {
    font-size: 68px !important;
    letter-spacing: 4px;
  }
}

section#reviews-slider h2 {
  color: #cc2711 !important;
}

.carousel-inner {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.wrap__para__2 h3 {
  margin-top: 0;
  margin-bottom: 10px;
}

.affiliation h2 {
  margin-bottom: 50px;
}
.yt__wrap iframe {
  min-height: 400px;
}
/*Home end------------------------------------------*/

/*Service Start------------------------------------------*/

.banner {
  padding: 4% !important;
}

.office h2 {
  letter-spacing: 4px;
}

.box__content h2 {
  margin-bottom: 15px;
}

.expect h2 {
  margin-bottom: 55px;
}

h2.topic {
  margin-bottom: 60px !important;
}

section#accordion h2 {
  margin-bottom: 60px;
}

label.tab-label h4 {
  color: #0f2a2e;

  max-width: 90%;
}

.text h3 {
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .text h3 {
    font-size: 23px !important;
    line-height: 1.2em !important;
  }
  label.tab-label h4,
  html body #accordion label.tab-label h3 {
    font-size: 36px !important;
    font-weight: 400;
    line-height: 1em !important;
    color: #000 !important;
    margin: 0 !important;
    text-transform: uppercase !important;
    max-width: 90%;
    font-family: BurfordBase !important;
  }
  section#accordion h2 {
    font-size: 68px !important;
    letter-spacing: 4px;
  }
  h2.topic {
    font-size: 68px !important;
    letter-spacing: 4px;
  }

  .box__content h2 {
    font-size: 68px !important;
    letter-spacing: 4px;
  }

  h4.white {
    font-size: 23px !important;
    letter-spacing: 4px;
    line-height: 1.2em !important;
  }
  .banner h1 {
    font-size: 68px !important;
    letter-spacing: 4px;
  }

  section.banner h2 {
    font-size: 45px !important;
    letter-spacing: 2px;
  }
}
/*Service End------------------------------------------*/
/*About Start------------------------------------------*/

@media (min-width: 1200px) {
  .welcome h3 {
    font-size: 23px !important;
  }
  .welcome h2 {
    line-height: 0.8em !important;
  }
  .wrap__data h3 {
    font-size: 23px !important;
    letter-spacing: 4px;
    line-height: 1.2em !important;
  }

  .wrap__para h4 {
    font-size: 23px !important;
  }
  .office h4 {
    font-size: 50px !important;
    letter-spacing: 3px;
  }
  .office h3 {
    font-size: 23px !important;
    letter-spacing: 4px;
  }
  .first-time h2 {
    letter-spacing: 0;
  }
  .wrap__para__2 h3 {
    font-size: 23px !important;
  }

  .welcome h3 {
    margin-bottom: 25px;
  }

  .wrap__data h2 {
    margin-bottom: 0px;
  }

  .wrap__data h3 {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .wrap__para h4 {
    margin-bottom: 20px;
  }

  .wrap__para__2 h3 {
    margin-bottom: 25px;
  }

  /*About End------------------------------------------*/
}

@media only screen and (max-width: 767px) {
  html body .first-time div#box_h2_1 {
    font-size: 25px !important;
    margin-bottom: 10px;
  }

 div#box_h2_did{
    font-size: 30px !important; 
}
  
}
