.swiper-container {
  /* width: 1252px ;
  height: 400px; */
}

.swiper-slide {
  /* text-align: center;
  font-size: 18px;
  background: #fff;
   Center slide text vertically 
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center; */
}

.st19 .st-review .text-body {
  margin: 0;
  padding: 0;
}

.st19 .st-review .container {
  max-width: 1282px;
  margin: auto;
  padding-top: 18px;
  padding-bottom: 90px;
}

.st19 .st-review .st-review__title {
  font-size: 44px;
  font-weight: 900;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 75px;
  padding-left: 5px;
  line-height: 1.2;
  text-transform: uppercase;
  width: 100%;
}

.owl-carousel.slide2 .owl-item img {
  width: 335px;
}

/* .st19 .st-review .slider__container {
  max-width: 1252px !important;
} */

.st-review__slider {
  position: relative;
  color: #333;
  -webkit-box-shadow: 0px 10px 32px 0px rgba(156, 175, 196, 0.5);
          box-shadow: 0px 10px 32px 0px rgba(156, 175, 196, 0.5);
}

.st-review__slider .slider__previous {
	display: inline-block;
	height: 61px;
	font-size: 20px;
	vertical-align: middle;
	line-height: 61px;
	text-align: center;
	border-radius: 4px;
	color: rgb(255, 255, 255);
	background: rgb(88, 183, 238);
	width: 67px;
	position: absolute;
	z-index: 250;
	cursor: pointer;
	right: 58px;
	top: -163px;
}
.st-review__slider .slider__previous img{
	margin-left: -13px;
}


.st-review__slider .slider__next img{
	margin-right: -4px;
}

.st-review__slider .slider__previous:hover {
  background: rgb(58, 169, 235);
}

.st-review__slider .slider__next {
	background: rgb(2, 130, 204);
	width: 61px;
	margin-left: 12px;
	position: absolute;
	display: inline-block;
	height: 61px;
	font-size: 20px;
	vertical-align: middle;
	line-height: 61px;
	text-align: center;
	border-radius: 4px;
	color: rgb(255, 255, 255);
	width: 61px;
	position: absolute;
	z-index: 250;
	cursor: pointer;
	right: 5px;
	top: -163px;
}

.st-review__slider .slider__next:hover {
  background: rgb(0, 117, 184);
}

.st19 .st-review .st-review__col--padding {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
}

.st19 .st-review .col-img {
  padding-top: 45px;
  padding-right: 45px;
  padding-bottom: 45px;
  padding-left: 45px;
}

.st19 .st-review .col-img img {
  padding: 0 20px;
}

.st19 .st-review .col-img .text-title {
  font-size: 28px;
  padding-top: 0px;
  padding-right: 5px;
  padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bolder;
	font-family: MullerBold;
}

.col-img .text-spec {
  font-size: 18px;
  color: rgb(172, 172, 177);
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 25px;
  padding-left: 5px;
}

.col-img .text-content {
  font-size: 16px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.st19 .st-review .st-review--padding {
  padding-top: 41px;
  padding-right: 5px;
  padding-bottom: 51px;
  padding-left: 46px;
}

.st19 .st-review .row .icon img {
}

.st19 .st-review .row .icon {
  width: 35px;
}

.st19 .st-review .row .content {
  padding-left: 45px;
  padding-top: 5px;
  padding-right: 120px;
  padding-bottom: 75px;
}

.st19 .st-review .row .content.right-column {
  padding-left: 45px;
  padding-top: 5px;
  padding-right: 120px;
  padding-bottom: 0px;
}

.st19 .st-review .row .content .text-title {
  font-size: 28px;
  margin-bottom: 25px;
}

.st19 .st-review .row .content .text {
  font-size: 15px;
}

.st19 .st-review .col.text {
  padding: 0 20px;
}

.st19 .st-review .title-direction {
  font-size: 28px;
  line-height: 28px;
  color: #1a1c1e;
  padding-top: 11px;
  padding-right: 5px;
  padding-bottom: 24px;
  padding-left: 10px;
}

.list-direction ul {
  -webkit-padding-start: 20px;
          padding-inline-start: 20px;
}

.list-direction ul li {
  padding-top: 4px;
  padding-right: 5px;
  padding-bottom: 4px;
  padding-left: 5px;
}

.st19 .st-review .st-review--border-height {
  -webkit-box-shadow: 0px 10px 32px 0px rgba(156, 175, 196, 0.5);
          box-shadow: 0px 10px 32px 0px rgba(156, 175, 196, 0.5);
  background-color: rgb(255, 255, 255);
  color: #333;
  border-radius: 6px;
  height: 100%;
}

.btn-direction .btn {
  position: absolute;
  bottom: 15px;
  right: 10px;
  background-color: rgb(21, 158, 240);
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-color: rgb(13, 127, 196);
  padding-top: 32px;
  padding-bottom: 32px;
  padding-left: 29px;
  padding-right: 29px;
  font-size: 14px;
  color: rgb(255, 255, 255);
  -webkit-transition-property: color, background-color,
    border-color, -webkit-box-shadow, -webkit-transform !important;
  transition-property: color, background-color,
    border-color, -webkit-box-shadow, -webkit-transform !important;
  -o-transition-property: box-shadow, transform, color, background-color,
    border-color !important;
  transition-property: box-shadow, transform, color, background-color,
    border-color !important;
  transition-property: box-shadow, transform, color, background-color,
    border-color, -webkit-box-shadow, -webkit-transform !important;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
       -o-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
          transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.btn-direction .btn img {
  width: 26px;
}

.title-direction .dots-repeat {
  z-index: 1;
  position: absolute;
  background-image: url("../../imgs/dots.png");
  height: 120px;
  width: 120px;
  top: 25px;
  right: 15px;
}

.st19 .st-review .slider__container .col-img.tab {
  display: none;
}

.st19 .st-review .st-review__slider {
  width: 100%;
}

.st19 .st-review .st-review__slider .owl-carousel .owl-item {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

.st19 .st-review{
	margin-bottom: 60px;
}

@media (max-width: 1366px) {
  /* .st19 .st-review .slider__container {
    max-width: 1040px !important;
  } */
  .st19 .st-review .container {
    max-width: 1070px;
  }
}

@media (max-width: 1199px) {
  /* .st19 .st-review .slider__container {
    max-width: 720px !important;
  } */
  .st19 .st-review .container {
		/* max-width: 720px; */
		padding: 20px;
  }
  .st19 .st-review .container>.row {
		margin: 0;
  }

  .st19 .st-review .st-review__title {
		font-size: 35px;
		
  }
  .st-review__slider .slider__previous {
    z-index: 11;
  }
  .st-review__slider .slider__next {
    z-index: 11;
  }
  .st19 .st-review .col-img {
    padding: 20px 20px 0px 20px;
  }
  .st19 .st-review .col-img img {
    padding: 0px;
  }
  .col-img .text-spec {
    font-size: 16px;
  }
  .col-img .text-content {
    font-size: 14px;
  }

  .w291 {
    width: 291px;
  }
  .owl-carousel.slide2 .owl-item img {
    width: 291px;
  }
}

@media (max-width: 991px) {
  .st19 .st-review .st-review__slider .owl-carousel .owl-item {
    height: auto;
  }
}
@media (max-width: 768px) {
	.st19 .st-review .st-review__title {
    padding-bottom: 15px;
	}

  .st19 .st-review .owl-carousel.slide2 .owl-item img {
    width: 100%;
  }


  .st19 .st-review .slider__container .owl-carousel .owl-item img {
    margin: auto;
    height: auto;
    /* width: unset !important; */
  }
  .st19 .st-review .slider__container .marginRow {
    margin: 0;
  }
  .st19 .st-review .slider__container .marginAuto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .st19 .st-review .col-img .text-title {
		padding-left: 0px;
		font-size: 25px;
  }
	.st19 .st-review .slider__container .col-img .text-spec {
    font-size: 17px;
    padding-top: 0px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 0px;
	}

  .st19 .st-review .slider__container .col-img .text-content {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
  .st19 .st-review .slider__container .owl-dots {
		display: none;
	}
	.st-review__slider .slider__previous {
    top: -95px;
	}
	.st-review__slider .slider__next {
    top: -95px;
	}
}

@media (max-width: 576px) {
  .st19 .st-review .slider__container .owl-dots {
    left: 0;
    right: 0;
		position: absolute;
		display: block;
  }
	.st19 .st-review .slider__previous {
    display: none;
  }
  .st19 .st-review .slider__next {
    display: none;
  }

	.st19 .st-review .container>.row {
    margin: 0;
    padding: 20px;
	}
	.st19 .st-review .st-review__title {
		padding-bottom: 15px;
		padding-left: 0!important;
	}
  .st19 .st-review .slider__container .col-img .text-spec {
    font-size: 15px;
    padding-top: 0;
    padding-bottom: 0;
  }
  .st19 .st-review .col-img .text-title {
    font-size: 20px;
    padding-bottom: 0;
    padding-top: 0px;
    padding-left: 0px;
  }
  .st19 .st-review .text-body {
    margin: 0;
    padding: 9px 0;
  }
  .st19 .st-review .slider__container .marginRow .text {
    padding: 0;
  }
  .st19 .st-review .col-img .text-content {
    font-size: 13px;
  }
  .st19 .st-review .paddingMob {
    padding-top: 15px;
  }

  .st19 .st-review .slider__container .col-img .text-spec {
    padding-left: 0;
  }
  .st19 .st-review .slider__container .marginAuto {
    margin-top: 0px;
  }
}


@media (max-width: 768px) {
	.st19 .st-certificate .st-certificate__title {
    padding-bottom: 15px;
	}
    .owl-dots {
        text-align: center;
    }
    .owl-dots span {
        background: #fff;
        padding: 0px 8.5px;
        border-radius: 100%;
        margin: 0 8px;
        border: 1px solid #00000030;
    }.owl-dots .active span {
           background: #0c6d9f;
        padding: 0px 8.5px;
        border-radius: 100%;
        margin: 0 6px;
        border: 1px solid #0c6d9f;
    } .owl-carousel button.owl-dot {
        background: none;
        border: none; 
    }

    .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {
        border: none;
        outline: none;
    }
    .st-certificate__slider .owl-carousel .owl-item img {
        margin: auto;
        height: 410px;
        width: unset !important; 
    }
    .owl-dots {
        margin-top: 20px;
		}
		.owl-dots .active span {
			background: #0c6d9f;
			padding: 5px;
			border-radius: 100%;
			margin: 0 6px;
			border: 1px solid #0c6d9f;
			display: block;
		}
		.owl-dots span {
		background: #fff;
		padding: 5px;
		border-radius: 100%;
		margin: 0 8px;
		border: 1px solid #00000030;
		display: block;
		}
	}


@media (max-width: 567px) {

	.owl-dots .active span {
    background: #0c6d9f;
    padding: 5px;
    border-radius: 100%;
    margin: 0 4px;
    border: 1px solid #0c6d9f;
    display: block;
	}
	.owl-dots span {
		background: #fff;
		padding: 5px;
		border-radius: 100%;
		margin: 0 4px;
		border: 1px solid #00000030;
		display: block;
	}
	.st19 .st-certificate .container{
		padding: 10px;
	}
	.st-certificate__slider {
			position: relative;
			padding: 0px 20px;
				width: 100%;
	}

	.owl-carousel button.owl-dot {
			background: none;
			color: inherit;
			border: none;
			padding: 3px !important;
			font: inherit;
	}.sticky {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
		min-height: 2em;
		background: lightpink;
	}.st-certificate .slider__previous {
			display: none;
	}.st-certificate .slider__next {
			display: none;
	}.st-review__title {
			font-size: 21px !important;
			line-height: 10px !important;
			text-transform: none !important;
			padding-top: 0 !important;
			padding-right: 10px;
			padding-bottom: 45px;
			padding-left: 10px !important;
	}

}