.detail_pages .banner_section {
     align-items: center;
}

hr {
     border-top-color: #8d8d8d;
     border-top-width: 2px;
}

.detail_pages .banner_section button {
     background-color: #E8F5FD;
     padding: 7px 30px;
     border-radius: 50px;
     border: none;
     font-weight: 500;
     color: #168BD1;
     font-size: 18px;
     margin-bottom: 15px;
}

.detail_pages .banner_section h1.t_bk_bl {
     margin-bottom: 30px;
}

.detail_pages .banner_section .client_images {
     display: flex;
     justify-content: flex-end;
}

.detail_pages .scroll_down {
     font-weight: 400;
     line-height: 37.5px;
     color: #A8A8A8;
     font-size: 20px;
     display: flex;
     align-items: center;
     gap: 10px;
     justify-content: center;
     margin-top: 80px;
}

.detail_pages .pink_text {
     color: #D1168B;
     margin-bottom: 30px;
     font-weight: 500;
     font-size: 30px;
     line-height: 100%;
     margin-top: 50px;

}

.width83 {
     width: 89%;
}

.width89 {
     width: 89%;
}

.bottom_content_only {
     width: 90%;
     margin: 150px auto;
}

.bottom_content_only p {
     font-weight: 400;
     font-size: 28px;
     line-height: 44px;

}

.bottom_content_only p b {
     font-weight: 600;
}

.bottom_content_only .col-lg-12 {
     margin-top: 30px;
}

.aic {
     align-items: center;
}

.big_text {
     display: flex;
     justify-content: center;
     margin: 150px 0px 60px 0 !important;
}

.big_text .t_bk_bl {
     font-size: 54px;
     line-height: 72px;
     font-weight: 600;
}

@media screen and (max-width: 992px) {
     .detail_pages .banner_section .client_images {
          justify-content: center;
     }
}

@media screen and (max-width: 540px) {
    .detail_pages .banner_section h1.t_bk_bl {
        font-size: 32px;
        line-height: 46px;
        margin-bottom: 20px;
    }
     .detail_pages .banner_section .client_images img {
          width: 100%;
     }

     hr {
          margin: 1rem 0;
     }

     .bottom_content_only {
          width: 100%;
     }

     .bottom_content_only img {
          width: 100%;
     }

     .bottom_content_only p {
          font-size: 14px;
          line-height: 28px;
     }

     .detail_pages .pink_text {
          font-size: 18px;
          line-height: 30px;
          margin-top: 0;
     }

     .row {
          padding: unset !important;
     }

     .big_text .t_bk_bl {
          font-size: 20px;
          line-height: 32px;
     }

     .big_text {
          margin: 0px !important;
     }

     .bottom_content_only .col-lg-12 {
          padding: 0 20px;
     }

     .detail_pages .banner_section .client_images {
          justify-content: flex-start;
     }

     .bottom_content_only {
          margin: 0px auto;
     }

     .width83 {
          width: 100%;
     }

     .width89 {
          width: 100%;
     }

     .detail_pages .banner_section .client_images img {
          width: 60%;
          margin: 20px auto 0;
     }
	 
	 .detail_pages .banner_section {
		align-items: center;
		justify-content: center;
		display: flex;
		text-align: center;
	}
	.detail_pages .banner_section button{
		margin: 0 auto 15px;
	}


}