.carousel-wrap {
    margin: 0 auto;
    padding: 0;
    width: 100%;
    position: relative;
	background:#ffffff;
}

.carousel-wrap-footer {
    width: 100%;
	height:100px;
    position: absolute;
	background:#ffffff;
	bottom:0;
	left:0;
	z-index:1000;
	clip-path: polygon(50% 51%, 100% 0, 100% 100%, 0 100%, 0 0);
}

.carousel-wrap2 {
    margin: 0 auto;
    padding:10px;
    width: 100%;
    position: relative;
}

.owl-carousel .item2 {
  position: relative;
  margin:0 0 30px;
  z-index: 100;
  padding:1% 4px 1%;
  background:#ffffff;
}

.owl-carousel .item2 .caption{position:absolute; z-index:2000;
bottom:50%; left:0; right:0; text-align:center;}

.owl-carousel .item2 .caption > h1{
font-weight:bold; font-size:52px; font-family:'Arial-narrow'; color:#000000; text-transform:uppercase; padding-bottom:0; margin-bottom:0;
}


.owl-carousel .item2 .caption > h1:after{display:none;}

.owl-carousel .item2 .caption > h5{
font-size:30px; font-family:'Dancing Script'; color:#000000; padding-bottom:20px;
}


.owl-carousel .item2 .caption > span > a{
	color:#ffffff; text-decoration:none;
}

.owl-carousel .item2 > span {display:block; text-align:justify; font-size:18px; padding:70px 80px 70px 60px;}
.owl-carousel .item2 > span:before {content:""; padding:50px 50px; background:url(../images/quote.png) no-repeat left top;}

.owl-carousel .item2 > span > h1{font-size:22px; font-family:arial; font-weight:bold; text-align:right;}

.owl-carousel .item2 .testimony_img{width:230px!important; height:90px!important; margin:0 auto;}
.owl-carousel .item2 .service_img{width:100%!important; height:150px!important; margin:0 auto;}

.owl-carousel .item2 h4 {padding-top:0; font-size:20px;}
.owl-carousel .item2 h5 {font-size:15px;}


.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 8.25rem;
    left: 15%;
    padding-top: 2.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: left;
	z-index:0;
}

/* end fix */
.owl-nav > div {
    margin-top: -26px;
    position: absolute;
    top:-10px;
    color: #cccccc;
    /* background: #f74f21; */
    padding: 0 10px;
}

.owl-nav i {
  font-size: 32px!important;
  color:#000000;
}

.owl-nav .owl-prev {
  right: 40px;
  background: #e4dfdf;
}

.owl-nav .owl-next {
  right: 0;
  background: #e4dfdf;
}

@media (max-width: 800px) {
.carousel-wrap {
    margin: 0 auto 20px;
}

.carousel-wrap-footer {
   display:none;
}

.owl-carousel .owl-item img {
	height:auto;
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 2.25rem;
    left: 15%;
    padding-top: 2.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center;
	z-index:0;
}

.carousel-caption > h2, .carousel-caption > h2 strong {
    font-size: 20px!important;
}

.carousel-caption > h3 {
    font-size: 16px!important;
}

.owl-nav > div {
  margin-top: -26px;
}

.owl-nav i {
  font-size: 24px!important;
}

.owl-carousel .item2 h4 {
    padding-top: 0;
    font-size: 15px;
}


}

@media (max-width: 580px) {		
.owl-carousel .item2 > .img2{width:100%; height:260px; margin:0 auto;}
}

@media (max-width: 580px) {
.carousel-wrap {
    margin: 0 auto;
}
.owl-carousel .item2 h5, .owl-carousel .item2 h6 {font-size: 13px;}

}

@media (max-width: 450px) {
.carousel-wrap {
    margin: 0 auto;
}

}