#specialties h2 span {
        color: #0D5936 !important;
    }
.noval-header-sl {
    position: fixed !important;

}
div#firstHeading,div#bodyContent p {
    color: #0e5936;
    font-weight: 400;
}
 .fill-form .pop_h3 {
    font-size: 20px !important;
}

#page-content .page-content__list ul li {

    color: #000 !important;

}

 .location-container,.container-location-1030 .location-wrap p a,.icns a {
    color: #fff !important;
}

#specialties .contentwrap p {
    font-size: 16px;
    word-break: break-word;
}

.get-attr, .review-attr {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: wrap;
}

.get-attr img, .review-attr img {
    margin: 0 0 5px !important;
    max-width: 50px !important;
    object-fit: contain;
}

.componentId-7 {
    padding: 5% !important;
}

section > div > div.header-section-1-sl > div.left-section-cont-sl > div > ul > li:nth-child(3) > ul {
    overflow: auto;
    height: 550px;
}


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

@media(max-width:480px){

      form#contact-form .row {
    margin: 0;
}

  form#contact-form .col-md-12 {
    padding: 0;
}
  section#location .container-location-1030 .location-wrap .contactform .margin-bottom-20 {
    padding: 0;
}

    section#location .container-location-1030 .location-wrap {
    padding: unset;
}
  section#location .row.location-picker {
    display: unset !important;

}

  #specialties>div>div>div.col-md-9>div.contentwrap>div>h2 {
    text-align: left !important;
  }

  .contentwrap p {
    font-size: 14px;
    line-height: 26px;
    color: black;
    text-align: left !important;
}

  section#location .container-location-1030 {

    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

  section#location .flex-center {

    display: block !important;
}
 #appointment .modal-content.height {
    width: 100% !important;
    margin: 100px auto 0 !important;
}
 .modal-dialog.animated.zoomIn.appointment-modal {
    width: 95% !important;
    margin: 0 auto !important;
}

div#messages .row {
    margin: 0 !important;

}

  #contact-form > div > div > div > div:nth-child(6) > label {
    padding-left: 28px;
}

.wd5x1cx #specialties {
    margin: 40px 0;
}
  
  }

@media(min-width:1151px){


 section.inner-page-head.services.lozad, #reviews-banner .reviews .reviews-top {

    margin-top: 120px !important;
}
}


@media (min-width: 1700px){
section.inner-page-head.services.lozad, #reviews-banner .reviews .reviews-top {
    margin-top: 235px !important;
}

.w93rd8k .inner-page-head.services {
    background-color: lightblue;
    height: 300px !important;
}
}

@media (min-width: 1199px) and (max-width: 1699px){
section.inner-page-head.services.lozad, #reviews-banner .reviews .reviews-top {
    margin-top: 135px !important;
}

.w93rd8k .inner-page-head.services {
   height: 250px !important;
}
  
}
