@media(max-width:1080px) {
  #social-links {
    display: none;
  }
}

@media(min-width:1080.5px) {
  #social-links-header {
    display: none;
  }
}

@media (min-width: 1200px) and (max-width: 1332px) {
  .banner-heading-one {
    font-size: 35px;
  }

  .banner-heading-two {
    font-size: 35px;
  }
}

@media (min-width: 992px) and (max-width: 1199.5px) {
  .banner-heading-one {
    padding-top: 15%;
    font-size: 35px;
  }

  .banner-heading-two {
    font-size: 35px;
  }
}

@media (min-width: 940px) and (max-width: 991.5px) {
  .banner-heading-one {
    padding-top: 15%;
    font-size: 35px;
  }

  .banner-heading-two {
    font-size: 35px;
  }
}

@media (min-width: 914px) and (max-width: 939.5px) {
  .banner-heading-one {
    padding-top: 12%;
    font-size: 34px;
  }

  .banner-heading-two {
    font-size: 34px;
  }
}

@media (min-width: 888.5px) and (max-width: 913.5px) {
  .banner-heading-one {
    padding-top: 11%;
    font-size: 33px;
  }

  .banner-heading-two {
    font-size: 33px;
  }
}

@media (min-width: 863.5px) and (max-width: 888.5px) {
  .banner-heading-one {
    padding-top: 10%;
    font-size: 32px;
  }

  .banner-heading-two {
    font-size: 32px;
  }
}

@media (min-width: 837.5px) and (max-width: 863.5px) {
  .banner-heading-one {
    padding-top: 9.5%;
    font-size: 31px;
  }

  .banner-heading-two {
    font-size: 31px;
  }
}

@media (min-width: 813.5px) and (max-width: 837.5px) {
  .banner-heading-one {
    padding-top: 9%;
    font-size: 30px;
  }

  .banner-heading-two {
    font-size: 30px;
  }
}

@media (min-width: 788.5px) and (max-width: 813.5px) {
  .banner-heading-one {
    padding-top: 8.5%;
    font-size: 29px;
  }

  .banner-heading-two {
    font-size: 29px;
  }
}

@media (min-width: 767.5px) and (max-width: 788.5px) {
  .banner-heading-one {
    padding-top: 8%;
    font-size: 28px;
  }

  .banner-heading-two {
    font-size: 28px;
  }
}

@media (min-width: 0px) and (max-width:767.5px) {
  .banner-heading-one {
    padding-top: 1%;
    text-align: center;
  }

  .banner-heading-two {
    text-align: center;
  }

  .contact-button li {
    margin-right: auto;
    margin-left: auto;
  }
}

@media (max-width: 443.5px) {
  .banner-heading-one {
    padding-top: 1%;
    text-align: center;
    font-size: 25px;
  }

  .banner-heading-two {
    text-align: center;
    font-size: 25px;
  }

  .contact-button li {
    margin-right: auto;
    margin-left: auto;
  }
}

@media (max-width: 1200px) {
  .leaf {
    text-align: center;
  }

  .about-staff-image {
    border-top-left-radius: unset;
    border-bottom-right-radius: unset;
    transform: scaleX(-1);
    box-shadow: 0px 0px 0px 5px white;
    text-align: center;
  }
}
  @media (max-width: 500px) {
    hr {
      display: none;
    }
  }

  @media screen and (max-width:990px) {
    .about-counter {
      margin-bottom: 40px;
    }
  }

  @media screen and (min-width:992px){
    .services-content .item .service-content {
      min-height:280px;
    }
  }
  
@media only screen and (min-width: 600px) {
  .sm-view {
    display: none;
  }
}

@media (max-width: 320px){
  .about-points-start li{
    padding: 4rem 8rem 1rem 2rem !important;
    margin-left: -50px;
  }
}

@media (max-width: 767px){
  .team-slider .team-first-box,.team-last-box{
    border-left:none;
    border-right:none;
  }
  .team-slider .team-single-box{
    border-left: 5px solid rgba(140, 196, 63, 1);
    border-right: 5px solid rgba(140, 196, 63, 1);
    margin-bottom: 15px;
  }
}