.after-before-block{
	margin-bottom:60px;
	}
	.wrapper{
  width: 100%;
}
.carousel-slide{
    margin-top:0!important;
  max-width: 100%;
  padding: 0 30px;
}
.carousel-slide .card{
  color: #fff;
  text-align: center;
  margin: 20px 0;
  line-height: 250px;
  font-size: 90px;
  font-weight: 600;
  border-radius: 10px;
  box-shadow: 0px 4px 15px rgba(0,0,0,0.2);
}
.carousel-slide.card-item{
  background: #9f659e;
}
/*.carousel .card-2{*/
/*  background: #0072bc;*/
/*}*/
/*.carousel .card-3{*/
/*  background: #39b54a;*/
/*}*/
/*.carousel .card-4{*/
/*  background: #f26522;*/
/*}*/
/*.carousel .card-5{*/
/*  background: #630460;*/
/*}*/
.owl-dots{
  text-align: center;
}
.owl-dot{
  height: 10px;
  width: 10px;
  margin: 0 5px;
  outline: none;
  border-radius: 14px;
  border: 2px solid #16605f5c!important; 
  box-shadow: 0px 4px 15px rgba(0,0,0,0.2);
  transition: all 0.3s ease;
}
.owl-dot.active, .owl-dot:hover {
    border: 2px solid #16605f!important;
    background: #16605f!important;
}

.AB-block img{
	        width:100%!important;
	    }
	    .AB-block h4 {
    color: #fff;
    background: #16605f;
    padding: 10px;
    margin-bottom: 0;
}
.owl-carousel .owl-item img {
    display: block;
    width: 100%!important;
}

/*-----home-page testimonial-owl-carousel--------*/
	.carousel-wrap {
  margin: 30px auto;
  padding: 0 5%;
  width: 100%;
  position: relative;
}

/* fix blank or flashing items on carousel */
.carousel-wrap .owl-carousel .item {
  position: relative;
  z-index: 100; 
  -webkit-backface-visibility: hidden; 
}

/* end fix */
.carousel-wrap .owl-carousel .owl-nav { 
  margin-top: -20px;
  position: absolute;
  top: 50%!important;
  color: #cdcbcd;
}

.carousel-wrap .owl-nav i {
  font-size: 52px;
}

.owl-nav .owl-prev {
  left: -30px;
}
.carousel-wrap .owl-stage-outer {
        height: 300px;
    padding-left: 340px!important;
}

.carousel-wrap .owl-nav .owl-next {
  right: -30px;
}
.owl-carousel .owl-nav .owl-prev {
    left: 0!important;
}

/*-------------about-us----facility-owl-thumb-carousel----*/
    .gallery {
  padding:1em;
  max-width:100%;
}
.thumb {
}
.gallery img{
    width:100%;
}

/* owl styling */
.owl-stage-outer {
  overflow:hidden;
}
.owl-stage {
  display:flex;
}
.disabled {
  display:none;
}
.owl-2 {
    padding:top:10px;
}
  .owl-2 .owl-item {
    border:2px solid transparent;
  }
/*  .owl-2 .current {*/
/*    height: 134px;*/
/*    border: 2px solid red;*/
/*}*/
.thumb .facility-text {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 8px 0;
    color: #fff;
    background: #16605f;
    font-size: 12px;
}
@media only screen and (max-width: 768px){
.thumb .facility-text{
    padding: 5px 0;
    font-size: 10px;
}
.gallery img {
    height: auto;
}
}
.owl-2 .owl-dot {
    width: 5px;
    height: 5px;
    padding: 3px;
}