.rv_h3 {
    font-size: 18px;
    color: #fff;
    text-align: center;
}

.rv_h4 {
    text-align: center;
    color: #fff;
    font-size: 14px;
    margin-top: 0;
}

section#specialties .container.details iframe {
    max-width: 100% !important;
}
a.nav__btn {
    margin: 5px;
}
body #specialties .main-box .recent-box h3 {
    border-radius: 5px !important;
}
.location .header h4 {
    color: #fff !important;
}
#location .header h3 {
      font-size: 40px !important;
  text-align: center !important;
  color: #fff !important;
    font-weight: 600 !important;
}

.modal-body .pop_h3 {
  font-size: 24px !important;
}


#specialties .contentwrap h2 span {
    font-weight: 500 !important;
}

#specialties .contentwrap p strong span span {
    font-size: 24px !important;
    color: black !important;
    font-family: "Playfair Display" !important;
    font-weight: 500 !important;
}

html body #specialties .contentwrap p:last-of-type strong span span {
        font-size: 18px !important;
    color: black !important;
    font-family: "Raleway" !important;
    font-weight: 700 !important;
}


#specialties .contentwrap h3 {
    text-align: left !important;
    font-size: 24px !important;
  color:black !important;
    font-weight: 500 !important;
}

#specialties .contentwrap h4 {
    text-align: left !important;
  color:black !important;
  font-size: 24px !important;
    font-weight: 500 !important;
}

i.fa.fa-arrow-right {
    font-size: 25px;
    color: #fff;
    opacity: 0.5;
}

 i.fa.fa-arrow-left {
    font-size: 25px;
    color: #fff;
    opacity: 0.5;
}

.slick-next {
    background: #33aeff00;
}


.slick-prev {
    background: #33aeff00;
}



.slick-next:hover {
    border-color: #33aeff00;
    color: #33aeff;
}


.slick-prev:hover {
    border-color: #33aeff00;
    color: #33aeff;
}


.slick-prev:before, .slick-next:before {
display:none;
}


 i.fa.fa-arrow-right:hover{
opacity:1;
}


 i.fa.fa-arrow-left:hover{
opacity:1;
}

.inner-page-head.services h2 {
      color:white !important;
    margin: 20px;
    background: 0 0;
  font-size: 50px !important;
}

body #location .header h3 {
    color: #fff !important;
    font-weight: 600 !important;
}

#specialties .main-box .recent-box:hover h5 {
      background: white !important;
    color: #263aec !important;
}

#specialties .main-box .recent-box h4 {
      white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    color: white !important;
    width: 100%;
    text-align: center;
    background: #263aec !important;
    padding: 12px;
    border: 2px solid #263aec !important;
    border-radius: 10px;
    font-weight: 600;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    border-radius: 7px;
}

.team-wrap h2 {
  color:#1b1464 !important;
}


.tooltip {
  z-index: 10 !important;
}

#success-popup .success-message__text .btn {
  border-radius: 7px !important;
}


html body .ttl {
  filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0.71)) drop-shadow(0 0 30px rgba(255, 255, 255, 0.71)) !important;
}

.pagination li.active a {
  background: #1b1464 !important;
  border-color: #1b1464 !important;
      color: white !important;
}
.pagination li a {
  border-color: #1b1464 !important;
  color: #1b1464 !important;
}

#reviews-banner .reviews .reviews-top .container .user-img {
  margin-top: 10% !important;
}

.ba-slider {
  height: 500px !important;
}

#specialties .contentwrap p {
  text-align: left !important;

  color: black !important;
}
#specialties .contentwrap ol li {
  text-align: left !important;

  color: black !important;
}
#specialties .contentwrap ul li {
  text-align: left !important;

  color: black !important;
}
#specialties .contentwrap h2 {
  text-align: left !important;
}
#specialties .contentwrap h3 {
  text-align: left !important;
}

#specialties .contentwrap h2 {
  font-weight: 500 !important;
  font-size: 32px !important;
}

#specialties .main-box .recent-box h5 {
  border-radius: 7px !important;
}

.doc_section .com_title {
  color: #263aec !important;
  font-size: 26px !important;
    font-weight: 500 !important;
}

.doc_section section {
  font-size: 18px !important;
}

div#nws {
  margin-top: 10px !important;
}

.nav__btn_spl_review_bnr {
  padding: 7px 12px;
  background: #263aec !important;
  color: white !important;
  border: 2px solid #263aec !important;
  border-radius: 7px;
}

.nav__btn_spl_review_bnr:hover {
  color: #263aec !important;
  background: white !important;
}
.nav__btn_spl_review_bnr:hover span {
  color: #263aec !important;
}

footer ul:nth-of-type(2) li:nth-of-type(3)::after {
  content: " 90064";
}

#gallery .slick-dots li button:before {
  color: #ffc32a !important;
  border: 2px solid #ffc32a !important;
  background: #ffc32a;
}

#specialties .contentwrap p {
  text-align: left !important;
}
#specialties .contentwrap ol li {
  text-align: left !important;
  font-size: 18px !important;
}
#specialties .contentwrap ul li {
  text-align: left !important;
  font-size: 18px !important;
}
#specialties .contentwrap h2 {
  text-align: left !important;
}
#specialties .contentwrap h3 {
  text-align: left !important;
}

#contact .contactform .btn:hover {
  color: #263aec !important;
  background: white !important;
  border: 2px solid #263aec !important;
}

#contact .contactform .btn {
  border-radius: 7px !important;
}

.review-modal .modal-footer .btn:hover {
  color: #263aec !important;
  background: white !important;
  border: 2px solid #263aec !important;
}

.review-modal .modal-footer .btn {
  border-radius: 7px !important;
}

#review-banner--full .button {
  border-radius: 7px !important;
}
#review-banner--full .button:hover {
  color: #263aec !important;
  background: white !important;
  border: 2px solid #263aec !important;
}

#review-banner--full .page-name h1 {
  color: #1b1464 !important;
}

.lg-sub-html {
  display: none !important;
}

.team-img img {
  object-position: top !important;
}

section.inner-page-head.services.lozad {
  background-image: linear-gradient(
      to right,
      rgba(255, 255, 255, 0.2),
      transparent
    ),
    url(https://gp-assets-1.growthplug.com/website_files/5151/inner_page.webp) !important;
  background-position-y: top !important;
}

.our_doctor section {
  font-size: 18px !important;
}

#location {
  background-attachment: fixed !important;
}

#footer .footer__social a {
  line-height: 36px !important;
}
body #location .header h2 {
  color: #fff !important;
  font-weight: 600 !important;
}
html body #location {
  background: url(https://gp-assets-1.growthplug.com/website_files/5151/image-asset.jpeg) !important;
  background-position: center !important;
  background-attachment: fixed !important;
}
body .footer-list-header {
  color: #fff !important;
}
#appointment .time .days-group .inline:nth-child(3) {
  display: none;
}
.subMenu-1 li > a {
  margin: 0px !important;
}

.modal-content.success-message {
  height: 375px !important;
}
.modal-content.success-message .modal-body {
  height: 375px !important;
}

.gm-ui-hover-effect {
  position: absolute !important;
  right: 0 !important;
}

#footer .footer__legal a:hover {
  opacity: 0.7 !important;
}

p {
  font-size: 18px !important;
}

a:hover {
  text-decoration: none !important;
}

body .header-top .nav__btns a {
  background: #263aec !important;
  color: white !important;
  border: 2px solid #263aec !important;
}

body .header-top .nav__btns a:hover {
  color: #263aec !important;
  background: white !important;
}

.location__block .location__list .button {
  display: none !important;
}

.map-container {
  padding: 0px 17px !important;
}

.location__block .location__list {
  border: 7px solid #28abe2 !important;
  background: white !important;
}

.fill-form .pop_h3 {
  font-size: 22px !important;
  font-weight: 500 !important;
}

@media screen and (max-width: 1100px) {


   html body .rv-sec {
          background-attachment: scroll !important;
    }


  
.edt-comp {
    padding: 0px !important;
}

    html body .insurance {
        padding: 50px 0px !important;
    }
  

#navigation .builder-dynamic-rmm.style ul ul li a {
  text-transform: uppercase  !important;
}

  

html body #location {
  background-attachment: scroll !important;
}
  
#location .greenLoc {
  display:block !important;
  margin-top:20px;
}
  
  #appointment .g-recaptcha {
    margin-left: auto !important;
  }

  .appointment-modal__doctors__list {
    min-width: 100% !important;
  }

  #navigation ul.header-rt li.ctanav2 .btn {
    border-radius: 7px !important;
  }

  #navigation .navbar {
    background: white !important;
  }

  html body #reviews-slider .header h2 {
    color: #fff !important;
    filter: drop-shadow(0 0 10px rgba(27, 20, 100, 0.71))
      drop-shadow(0 0 30px rgba(27, 20, 100, 0.71)) !important;
  }

  li.ctanav3 a {
    margin-left: -30px;
  }
}

@media screen and (min-width: 1100px) {
  .appointment-modal__doctors__list:nth-of-type(3)
    .appointment-modal__doctors__content {
    margin-right: 28px !important;
  }
}








 
    @media screen and (min-width: 1900px) and (max-width: 2500px) {
      .container {
                width: 1670px !important;
      }
    }
 
    @media screen and (min-width: 2500px) and (max-width: 3799px) {
      .container {
             width: 2170px !important;
      }
    }
 
    @media screen and (min-width: 3800px) {
      .container {
             width: 3170px !important;
      }
    }

    @media screen and (min-width: 1200px) and (max-width: 1300px) {
     html body .header-top .header-links  {
            font-size: 12px !important;
      } 
    }

    @media screen and (min-width: 800px) and (max-width: 900px) {
      
    }



 @media screen and (min-width: 1900px) {
      .ba-slider {
    height: 700px !important;
}
    }


 @media screen and (min-width: 2000px) {
  html body .inner-page-head.services {
         height: 700px !important;
   }
 }

@media screen and (min-width: 1100px) {
   html body .appointment-modal__doctors__list:nth-of-type(3) .appointment-modal__doctors__content {
        margin-right: 0px !important;
    }


html body .appointment-modal__doctors__list:nth-of-type(2) .appointment-modal__doctors__content {
        margin-right: 20px !important;
    }
  
}
