.service-detail-wrapper h4 {
  margin-bottom: 16px;
  font-size: 2.22vw;
  font-weight: 500;
  line-height: 2.78vw
}

.service-detail-wrapper {
  max-width: 800px;
  margin: auto;
}

.service-detail-wrapper h2{
    font-size: 2.44vw;
    line-height: 3vw;
	margin-bottom: 16px;
}

.service-detail-wrapper h3{
	font-size: 2vw;
    line-height: 1.1;
	margin-bottom: 16px;
}

.service-detail-wrapper p {
	font-size: 21px;
	line-height: 36px;
	margin-bottom:16px;
}
.service-detail-wrapper li {
	font-size: 21px;
	line-height: 36px;
}


@media (max-width: 991px) {
  .service-detail-wrapper {
    max-width: 600px;
  }

  .service-detail-wrapper h4 {
    font-size: 32px;
  }
	
	.service-detail-wrapper span{
		letter-spacing: .0625rem;
        font-size: 1rem;
        line-height: 1.7rem;
		color: #1d2025;
		font-weight: 300;
	}
}

@media (max-width: 767px) {
  .service-detail-wrapper {
    max-width: 420px;
  }
}

@media (max-width: 576px) {
    .service-detail-wrapper p {
        font-size: 16px;
        line-height: 27px;
      }

      .service-detail-wrapper h4 {
        font-size: 24px;
        line-height: 32px;
      }

      .service-detail-wrapper{
        padding: 0 30px;
      }
}

@media (min-width: 2780px){
	.service-detail-wrapper {
		max-width: 100%;
	}
	
	.service-featured-image{
		    height: 40vh;
	}
}
