<style type="text/css">
		.heading {
		    text-align: center;
		    color: #454343;
		    font-size: 30px;
		    font-weight: 700;
		    position: relative;
		    margin-bottom: 70px;
		    text-transform: uppercase;
		    z-index: 999;
		}
		.white-heading{
		    color: #ffffff;
		}
		.heading:after {
		    content: ' ';
		    position: absolute;
		    top: 100%;
		    left: 50%;
		    height: 40px;
		    width: 180px;
		    border-radius: 4px;
		    transform: translateX(-50%);
		    background: url(img/heading-line.png);
		    background-repeat: no-repeat;
		    background-position: center;
		}
		.white-heading:after {
		    background: url(https://i.ibb.co/d7tSD1R/heading-line-white.png);
		    background-repeat: no-repeat;
		    background-position: center;
		}

		.heading span {
		    display: block;
		    font-weight: 500;
		}
		.white-heading span {
		    color: #ffffff;
		}

		.testimonial:after {
		    position: absolute;
		    top: -0 !important;
		    left: 0;
		    content: " ";
		    background: url(img/testimonial.bg-top.png);
		    background-size: 100% 100px;
		    width: 100%;
		    float: left;
		    z-index: 99;
		}

		.testimonial {
		    position: relative;
		    background: url(https://i.ibb.co/PTJDkgb/testimonials.jpg);
		    padding-bottom: 50px;
		    background-position: center;
		        background-size: cover;
		}
		#testimonial4 .carousel-inner:hover{
		  cursor: -moz-grab;
		  cursor: -webkit-grab;
		}
		#testimonial4 .carousel-inner:active{
		  cursor: -moz-grabbing;
		  cursor: -webkit-grabbing;
		}
		#testimonial4 .carousel-inner .item{
		  overflow: hidden;
		}

		.testimonial4_indicators .carousel-indicators{
		  left: 0;
		  margin: 0;
		  width: 100%;
		  font-size: 0;
		  height: 20px;
		  bottom: 15px;
		  padding: 0 5px;
		  cursor: e-resize;
		  overflow-x: auto;
		  overflow-y: hidden;
		  position: absolute;
		  text-align: center;
		  white-space: nowrap;
		}
		.testimonial4_indicators .carousel-indicators li{
		  padding: 0;
		  width: 14px;
		  height: 14px;
		  border: none;
		  text-indent: 0;
		  margin: 2px 3px;
		  cursor: pointer;
		  display: inline-block;
		  background: #ffffff;
		  -webkit-border-radius: 100%;
		  border-radius: 100%;
		}
		.testimonial4_indicators .carousel-indicators .active{
		  padding: 0;
		  width: 14px;
		  height: 14px;
		  border: none;
		  margin: 2px 3px;
		  background-color: #9dd3af;
		  -webkit-border-radius: 100%;
		  border-radius: 100%;
		}
		.testimonial4_indicators .carousel-indicators::-webkit-scrollbar{
		  height: 3px;
		}
		.testimonial4_indicators .carousel-indicators::-webkit-scrollbar-thumb{
		  background: #eeeeee;
		  -webkit-border-radius: 0;
		  border-radius: 0;
		}

		.testimonial4_control_button .carousel-control{
		  opacity: 1;
		  width: 40px;
		  bottom: auto;
		  height: 40px;
		  cursor: pointer;
		  font-weight: 700;
		  overflow: hidden;
		  line-height: 38px;
		  text-shadow: none;
		  text-align: center;
		  position: absolute;
		  background: transparent;
		  border: 2px solid #ffffff;
		  text-transform: uppercase;
		  -webkit-border-radius: 100%;
		  border-radius: 100%;
		  -webkit-box-shadow: none;
		  box-shadow: none;
		  -webkit-transition: all 0.6s cubic-bezier(0.3,1,0,1);
		  transition: all 0.6s cubic-bezier(0.3,1,0,1);
		}
		.testimonial4_control_button .carousel-control.left{
		  left: 7%;
		  right: auto;
		}
		.testimonial4_control_button .carousel-control.right{
		  right: 7%;
		  left: auto;
		}
		.testimonial4_control_button .carousel-control.left:hover,
		.testimonial4_control_button .carousel-control.right:hover{
		  color: #000;
		  background: #fff;
		  border: 2px solid #fff;
		}

		.testimonial4_header{
		  top: 0;
		  left: 0;
		  bottom: 0;
		  width: 550px;
		  display: block;
		  margin: 30px auto;
		  text-align: center;
		  position: relative;
		}
		.testimonial4_header h4{
		  color: #ffffff;
		  font-weight: 600;
		  position: relative;
		  letter-spacing: 1px;
		  text-transform: uppercase;
		}

		.testimonial4_slide{
		  top: 0;
		  left: 0;
		  right: 0;
		  bottom: 0;
		  width: 70%;
		  margin: auto;
		  padding: 20px;
		  position: relative;
		  text-align: center;
		}
		.testimonial4_slide p {
		    color: #ffffff;
		    line-height: 1.4;
		    margin: 40px 0 20px 0;
		}
		.testimonial4_slide h4 {
		  color: #ffffff;
		}

		.testimonial .carousel {
			padding-bottom:50px;
		}
		.testimonial .carousel-control-next-icon, .testimonial .carousel-control-prev-icon {
		    width: 35px;
		    height: 35px;
		}
	</style>

	<!--Carousel-->
	<style type="text/css">
		.carousel {
		  position: relative;
		}

		.carousel-inner {
		  position: relative;
		  width: 100%;
		  overflow: hidden;
		}

		.carousel-item {
		  position: relative;
		  display: none;
		  -ms-flex-align: center;
		  align-items: center;
		  width: 100%;
		  -webkit-backface-visibility: hidden;
		  backface-visibility: hidden;
		  -webkit-perspective: 1000px;
		  perspective: 1000px;
		}

		.carousel-item.active,
		.carousel-item-next,
		.carousel-item-prev {
		  display: block;
		  transition: -webkit-transform 0.6s ease;
		  transition: transform 0.6s ease;
		  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
		}

		@media screen and (prefers-reduced-motion: reduce) {
		  .carousel-item.active,
		  .carousel-item-next,
		  .carousel-item-prev {
		    transition: none;
		  }
		}

		.carousel-item-next,
		.carousel-item-prev {
		  position: absolute;
		  top: 0;
		}

		.carousel-item-next.carousel-item-left,
		.carousel-item-prev.carousel-item-right {
		  -webkit-transform: translateX(0);
		  transform: translateX(0);
		}

		@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
		  .carousel-item-next.carousel-item-left,
		  .carousel-item-prev.carousel-item-right {
		    -webkit-transform: translate3d(0, 0, 0);
		    transform: translate3d(0, 0, 0);
		  }
		}

		.carousel-item-next,
		.active.carousel-item-right {
		  -webkit-transform: translateX(100%);
		  transform: translateX(100%);
		}

		@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
		  .carousel-item-next,
		  .active.carousel-item-right {
		    -webkit-transform: translate3d(100%, 0, 0);
		    transform: translate3d(100%, 0, 0);
		  }
		}

		.carousel-item-prev,
		.active.carousel-item-left {
		  -webkit-transform: translateX(-100%);
		  transform: translateX(-100%);
		}

		@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
		  .carousel-item-prev,
		  .active.carousel-item-left {
		    -webkit-transform: translate3d(-100%, 0, 0);
		    transform: translate3d(-100%, 0, 0);
		  }
		}

		.carousel-fade .carousel-item {
		  opacity: 0;
		  transition-duration: .6s;
		  transition-property: opacity;
		}

		.carousel-fade .carousel-item.active,
		.carousel-fade .carousel-item-next.carousel-item-left,
		.carousel-fade .carousel-item-prev.carousel-item-right {
		  opacity: 1;
		}

		.carousel-fade .active.carousel-item-left,
		.carousel-fade .active.carousel-item-right {
		  opacity: 0;
		}

		.carousel-fade .carousel-item-next,
		.carousel-fade .carousel-item-prev,
		.carousel-fade .carousel-item.active,
		.carousel-fade .active.carousel-item-left,
		.carousel-fade .active.carousel-item-prev {
		  -webkit-transform: translateX(0);
		  transform: translateX(0);
		}

		@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
		  .carousel-fade .carousel-item-next,
		  .carousel-fade .carousel-item-prev,
		  .carousel-fade .carousel-item.active,
		  .carousel-fade .active.carousel-item-left,
		  .carousel-fade .active.carousel-item-prev {
		    -webkit-transform: translate3d(0, 0, 0);
		    transform: translate3d(0, 0, 0);
		  }
		}

		.carousel-control-prev,
		.carousel-control-next {
		  position: absolute;
		  top: 0;
		  bottom: 0;
		  display: -ms-flexbox;
		  display: flex;
		  -ms-flex-align: center;
		  align-items: center;
		  -ms-flex-pack: center;
		  justify-content: center;
		  width: 15%;
		  color: #fff;
		  text-align: center;
		  opacity: 0.5;
		}

		.carousel-control-prev:hover, .carousel-control-prev:focus,
		.carousel-control-next:hover,
		.carousel-control-next:focus {
		  color: #fff;
		  text-decoration: none;
		  outline: 0;
		  opacity: .9;
		}

		.carousel-control-prev {
		  left: 0;
		}

		.carousel-control-next {
		  right: 0;
		}

		.carousel-control-prev-icon,
		.carousel-control-next-icon {
		  display: inline-block;
		  width: 20px;
		  height: 20px;
		  background: transparent no-repeat center center;
		  background-size: 100% 100%;
		}

		.carousel-control-prev-icon {
		  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
		}

		.carousel-control-next-icon {
		  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
		}

		.carousel-indicators {
		  position: absolute;
		  right: 0;
		  bottom: 10px;
		  left: 0;
		  z-index: 15;
		  display: -ms-flexbox;
		  display: flex;
		  -ms-flex-pack: center;
		  justify-content: center;
		  padding-left: 0;
		  margin-right: 15%;
		  margin-left: 15%;
		  list-style: none;
		}

		.carousel-indicators li {
		  position: relative;
		  -ms-flex: 0 1 auto;
		  flex: 0 1 auto;
		  width: 30px;
		  height: 3px;
		  margin-right: 3px;
		  margin-left: 3px;
		  text-indent: -999px;
		  cursor: pointer;
		  background-color: rgba(255, 255, 255, 0.5);
		}

		.carousel-indicators li::before {
		  position: absolute;
		  top: -10px;
		  left: 0;
		  display: inline-block;
		  width: 100%;
		  height: 10px;
		  content: "";
		}

		.carousel-indicators li::after {
		  position: absolute;
		  bottom: -10px;
		  left: 0;
		  display: inline-block;
		  width: 100%;
		  height: 10px;
		  content: "";
		}

		.carousel-indicators .active {
		  background-color: #fff;
		}

		.carousel-caption {
		  position: absolute;
		  right: 15%;
		  bottom: 20px;
		  left: 15%;
		  z-index: 10;
		  padding-top: 20px;
		  padding-bottom: 20px;
		  color: #fff;
		  text-align: center;
		}
	</style>