.page-template-tmplt-pages {
  background-color: #000;
}

.h1__size {
  font-weight: 700;
  font-size: clamp(42px, 3.125vw, 60px);
  font-family: "Brother 1816";
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  text-transform: uppercase;
}

.h2__size {
  font-size: clamp(32px, 2.083333333333333vw, 40px);
  font-family: "Brother 1816";
  font-size: 40.635px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.h3__size {
  font-family: "Brother 1816";
  font-size: clamp(24px, 1.5625vw, 30px);
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
.paragraph__20 p {
  color: #fff;
  text-align: justify;
  leading-trim: both;
  text-edge: cap;
  font-family: "Brother 1816";
  font-size: clamp(15px, 1.041666666666667vw, 17px);
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}

.paragraph__18 p {
  color: #fff;
  text-align: justify;
  font-family: "Brother 1816";
  font-size: clamp(16px, 0.9375vw, 18px);
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
.pages-hero__content {
  border-bottom: 2px solid #6a6a6a;
}
.paragraph__20 ul li {
  font-size: clamp(18px, 1.041666666666667vw, 20px);
  padding-bottom: 10px;
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.flex-child-1 > * {
  flex: 1;
}
.flex-wrap {
  flex-wrap: wrap;
}
.items-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.items-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.items-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.justify-start {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.justify-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.justify-end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.justify-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-white {
  color: white;
}
.text-black {
  color: #000;
}
.text-uppercase {
  text-transform: uppercase;
}
.mt-10 {
  margin-top: 10px;
}
.mt-20 {
  margin-top: 20px;
}
.mt-30 {
  margin-top: clamp(20px, 1.56vw, 30px);
}
.mt-40 {
  margin-top: clamp(20px, 2.083vw, 40px);
}
.mt-50 {
  margin-top: clamp(20px, 2.605vw, 50px);
}
.mt-60 {
  margin-top: clamp(40px, 3.125vw, 60px);
}
.mt-70 {
  margin-top: clamp(40px, 3.64vw, 70px);
}
.mt-80 {
  margin-top: clamp(60px, 4.166vw, 80px);
}
.mt-90 {
  margin-top: clamp(60px, 4.678vw, 90px);
}
.mt-100 {
  margin-top: clamp(60px, 5.208vw, 100px);
}
.mt-110 {
  margin-top: clamp(60px, 5.729vw, 110px);
}
.mt-120 {
  margin-top: clamp(60px, 6.25vw, 120px);
}
.mt-130 {
  margin-top: clamp(60px, 6.77vw, 130px);
}
.mt-140 {
  margin-top: clamp(60px, 7.29vw, 140px);
}
.mt-150 {
  margin-top: clamp(60px, 7.8vw, 150px);
}
.mt-160 {
  margin-top: clamp(60px, 8.33vw, 160px);
}
.mt-170 {
  margin-top: clamp(70px, 8.854vw, 170px);
}
.mt-180 {
  margin-top: clamp(70px, 9.375vw, 180px);
}
.mt-190 {
  margin-top: clamp(70px, 9.89vw, 190px);
}
.mt-200 {
  margin-top: clamp(80px, 10.41vw, 200px);
}
.mb-10 {
  margin-bottom: 10px;
}
.mb-20 {
  margin-bottom: 20px;
}
.mb-25 {
  margin-bottom: 25px;
}
.mb-30 {
  margin-bottom: clamp(20px, 1.56vw, 30px);
}
.mb-40 {
  margin-bottom: clamp(20px, 2.083vw, 40px);
}
.mb-45 {
  margin-bottom: clamp(20px, 2.34375vw, 45px);
}
.mb-50 {
  margin-bottom: clamp(20px, 2.605vw, 50px);
}
.mb-60 {
  margin-bottom: clamp(40px, 3.125vw, 60px);
}
.mb-70 {
  margin-bottom: clamp(40px, 3.64vw, 70px);
}
.mb-80 {
  margin-bottom: clamp(60px, 4.166vw, 80px);
}
.mb-90 {
  margin-bottom: clamp(60px, 4.678vw, 90px);
}
.mb-100 {
  margin-bottom: clamp(60px, 5.208vw, 100px);
}
.mb-110 {
  margin-bottom: clamp(60px, 5.729vw, 110px);
}
.mb-120 {
  margin-bottom: clamp(60px, 6.25vw, 120px);
}
.mb-130 {
  margin-bottom: clamp(60px, 6.77vw, 130px);
}
.mb-140 {
  margin-bottom: clamp(60px, 7.29vw, 140px);
}
.mb-150 {
  margin-bottom: clamp(60px, 7.8vw, 150px);
}
.mb-160 {
  margin-bottom: clamp(60px, 8.33vw, 160px);
}
.mb-170 {
  margin-bottom: clamp(70px, 8.854vw, 170px);
}
.mb-180 {
  margin-bottom: clamp(70px, 9.375vw, 180px);
}
.mb-190 {
  margin-bottom: clamp(70px, 9.89vw, 190px);
}
.mb-200 {
  margin-bottom: clamp(80px, 10.41vw, 200px);
}
.pt-10 {
  padding-top: 10px;
}
.pt-20 {
  padding-top: 20px;
}
.pt-30 {
  padding-top: clamp(20px, 1.56vw, 30px);
}
.pt-40 {
  padding-top: clamp(20px, 2.083vw, 40px);
}
.pt-50 {
  padding-top: clamp(20px, 2.605vw, 50px);
}
.pt-60 {
  padding-top: clamp(40px, 3.125vw, 60px);
}
.pt-70 {
  padding-top: clamp(40px, 3.64vw, 70px);
}
.pt-80 {
  padding-top: clamp(60px, 4.166vw, 80px);
}
.pt-90 {
  padding-top: clamp(60px, 4.678vw, 90px);
}
.pt-100 {
  padding-top: clamp(60px, 5.208vw, 100px);
}
.pt-110 {
  padding-top: clamp(60px, 5.729vw, 110px);
}
.pt-120 {
  padding-top: clamp(60px, 6.25vw, 120px);
}
.pt-130 {
  padding-top: clamp(60px, 6.77vw, 130px);
}
.pt-140 {
  padding-top: clamp(60px, 7.29vw, 140px);
}
.pt-150 {
  padding-top: clamp(60px, 7.8vw, 150px);
}
.pt-160 {
  padding-top: clamp(60px, 8.33vw, 160px);
}
.pt-170 {
  padding-top: clamp(70px, 8.854vw, 170px);
}
.pt-180 {
  padding-top: clamp(70px, 9.375vw, 180px);
}
.pt-190 {
  padding-top: clamp(70px, 9.89vw, 190px);
}
.pt-200 {
  padding-top: clamp(80px, 10.41vw, 200px);
}
.pt-330 {
  padding-top: clamp(100px, 17.1875vw, 330px);
}
.pt-550 {
  padding-top: clamp(450px, 23.90625vw, 550px);
}
.pb-10 {
  padding-bottom: 10px;
}
.pb-20 {
  padding-bottom: 20px;
}
.pb-30 {
  padding-bottom: clamp(20px, 1.56vw, 30px);
}
.pb-40 {
  padding-bottom: clamp(20px, 2.083vw, 40px);
}
.pb-50 {
  padding-bottom: clamp(20px, 2.605vw, 50px);
}
.pb-60 {
  padding-bottom: clamp(40px, 3.125vw, 60px);
}
.pb-70 {
  padding-bottom: clamp(40px, 3.64vw, 70px);
}
.pb-80 {
  padding-bottom: clamp(60px, 4.166vw, 80px);
}
.pb-90 {
  padding-bottom: clamp(60px, 4.678vw, 90px);
}
.pb-100 {
  padding-bottom: clamp(60px, 5.208vw, 100px);
}
.pb-110 {
  padding-bottom: clamp(60px, 5.729vw, 110px);
}
.pb-120 {
  padding-bottom: clamp(60px, 6.25vw, 120px);
}
.pb-130 {
  padding-bottom: clamp(60px, 6.77vw, 130px);
}
.pb-140 {
  padding-bottom: clamp(60px, 7.29vw, 140px);
}
.pb-150 {
  padding-bottom: clamp(60px, 7.8vw, 150px);
}
.pb-160 {
  padding-bottom: clamp(60px, 8.33vw, 160px);
}
.pb-170 {
  padding-bottom: clamp(70px, 8.854vw, 170px);
}
.pb-180 {
  padding-bottom: clamp(70px, 9.375vw, 180px);
}
.pb-190 {
  padding-bottom: clamp(70px, 9.89vw, 190px);
}
.pb-200 {
  padding-bottom: clamp(80px, 10.41vw, 200px);
}
.pb-250 {
  padding-bottom: clamp(120px, 11.1979vw, 250px);
}
.page-id-2033 .home-before-after, .page-id-2036 .home-before-after, .page-id-2039 .home-before-after{
	display:none;
}
.pages-benefits.pt-60 {
  background: #d3d3d3;
	padding-bottom:50px;
}
.pages-benefits .row{
	flex-wrap:nowrap;
	gap:30px;
	justify-content:center;
}
.pages-benefits .col-lg-4 {
  background: rgb(195, 195, 195);
}
.pages-benefits .paragraph__20 p {
  color: #000;
}
.pages-content.text-white.pt-120.pb-80 {
  padding-top: 60px;
}
.pages-content.text-white.pt-120.pb-80 {
  padding-bottom: 0;
  padding-top: 0;
}
.pages-content.text-white.pt-120.pb-80{
	padding-bottom:40px;
}
.paragraph__20 {
   
    padding-bottom: 30px;
}
.page-content{
 border-bottom: 2px solid #6a6a6a;	
}  
h2.h2__size.text-center.pt-40.pb-30{ 
    text-transform: uppercase;
}
.page-content .about-doctor-link{
	margin-bottom:50px;
}
.pages-content .page-content:last-child{
	border-bottom: none;
}
.page-content {
    display: flex;
    gap: 50px;
    padding: 50px 0;
}
.pages-content-second .page-content-image {
    height: auto;
    width: 900px;
}
.pages-content-second .page-content-image img{
	height:100%;
	filter: grayscale(100%);
}
.pages-content-second .page-content:first-child{
	flex-direction:row-reverse;
}
.pages-content-second .page-content:first-child h2.h2__size.text-center.pt-40.pb-30, .pages-content-second .page-content:nth-child(3) h2.h2__size.text-center.pt-40.pb-30{
	text-align:left !important;
}
.pages-content-first .page-content:first-child .page-content-heading, .pages-content-first .page-content:nth-child(3) .page-content-heading, .pages-content-second .page-content:nth-child(4) .page-content-heading, .pages-content-second .page-content:nth-child(5) .page-content-heading, .pages-content-second .page-content:nth-child(2) .page-content-heading{
	max-width: 1000px;
    margin: 0 auto;
}
.pages-content-first .page-content:first-child .page-content-heading .paragraph__20 p, .pages-content-second .page-content:nth-child(4) .page-content-heading .paragraph__20 p, .pages-content-second .page-content:nth-child(5) .page-content-heading .paragraph__20 p, .pages-content-first .page-content:nth-child(3) .page-content-heading .paragraph__20 p, .pages-content-second .page-content:nth-child(2) .page-content-heading .paragraph__20 p{
	text-align:center;
}
.pages-content-first .page-content:first-child{
	padding:0 0 50px;
}
.pages-content-first .page-content:nth-child(2) h2.h2__size.text-center.pt-40.pb-30{
	text-align:left !important;
}
.page-id-2033 .pages-content .page-content:last-child, .page-id-2036 .pages-content .page-content:last-child, .page-id-2039 .pages-content .page-content:last-child{
	border-bottom: 2px solid #6a6a6a;	
}
@media (max-width:1600px){
	.paragraph__20 p{
		font-size:14px;
	}
}
@media (max-width:1180px){
	h2.h2__size.text-center.pt-40.pb-30{
		font-size:32px;
	}
.pages-content-second .page-content:first-child .page-content-image img{
    height: 80%;
}
}
@media(max-width:1024px){
	.pages-benefits .row{
	flex-wrap:wrap;
}
}
@media (max-width:991px){
		h2.h2__size.text-center.pt-40.pb-30{
		font-size:30px;
	}
	.page-content{
		flex-direction:column;
		gap:0;
	}
	.pages-content-first .page-content:nth-child(2) h2.h2__size.text-center.pt-40.pb-30{
    text-align: center !important;
}
	.paragraph__20 p{
		text-align:center;
	}
	.page-content-image, .pages-content-second .page-content-image {
    width: 100%;
    height: 600px;
    text-align: center;
}
	.page-content-image img{
		height:100%;
	}
	.pages-content-second .page-content:first-child{
    flex-direction: column;
}
	.pages-content-second .page-content:first-child h2.h2__size.text-center.pt-40.pb-30, .pages-content-second .page-content:nth-child(3) h2.h2__size.text-center.pt-40.pb-30 {
    text-align: center !important;
}
	    .pages-content-second .page-content:first-child .page-content-image img{
        height: 100%;
    }
}
@media (max-width:767px){
	h2.h2__size.text-center.pt-40.pb-30 {
    font-size: 30px;
    line-height: 40px;
}
	.paragraph__20 p{
		font-size:16px;
	}
}
@media (max-width:576px){
	.page-content .about-doctor-link{
		margin-top:0;
	}
}