.carousel,
.carousel-inner,
.carousel-item {
  position:relative
}

.carousel-inner {
    width:100%;
    overflow:hidden
  }
  .carousel-item {
    display:none;
    align-items:center;
    width:100%;
    transition:transform .6s ease;
    backface-visibility:hidden;
    perspective:1000px
  }
  .carousel-item-next,
  .carousel-item-prev,
  .carousel-item.active {
    display:block
  }
  .carousel-item-next,
  .carousel-item-prev {
    position:absolute;
    top:0
  }
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    transform:translateX(0)
  }
  @supports (transform-style:preserve-3d) {
    .carousel-item-next.carousel-item-left,
    .carousel-item-prev.carousel-item-right {
      transform:translate3d(0,0,0)
    }
  }
  .active.carousel-item-right,
  .carousel-item-next {
    transform:translateX(100%)
  }
  @supports (transform-style:preserve-3d) {
    .active.carousel-item-right,
    .carousel-item-next {
      transform:translate3d(100%,0,0)
    }
  }
  .active.carousel-item-left,
  .carousel-item-prev {
    transform:translateX(-100%)
  }
  @supports (transform-style:preserve-3d) {
    .active.carousel-item-left,
    .carousel-item-prev {
      transform:translate3d(-100%,0,0)
    }
  }
  .carousel-control-next,
  .carousel-control-prev {
    position:absolute;
    top:0;
    bottom:0;
    display:flex;
    align-items:center;
    justify-content:center;
    width:15%;
    color:#fff;
    text-align:center;
    opacity:.8
  }
  .carousel-control-next:focus,
  .carousel-control-next:hover,
  .carousel-control-prev:focus,
  .carousel-control-prev:hover {
    color:#fff;
    text-decoration:none;
    outline:0;
    opacity:.9
  }
  .carousel-control-prev {
    left:0
  }
  .carousel-control-next {
    right:0
  }
  .carousel-control-next-icon,
  .carousel-control-prev-icon {
    display:inline-block;
    width:40px;
    height:40px;
    background:center center no-repeat;
    background-size:100% 100%
  }
  .carousel-indicators {
    position:absolute;
    right:0;
    bottom:10px;
    left:0;
    z-index:15;
    display:flex;
    justify-content:center;
    padding-left:0;
    margin-right:15%;
    margin-left:15%;
    list-style:none
  }
  .carousel-indicators li {
    position:relative;
    flex:0 1 auto;
    width:30px;
    height:3px;
    margin-right:3px;
    margin-left:3px;
    text-indent:-999px;
    background-color:rgba(255,255,255,.5)
  }
  .carousel-indicators li::after,
  .carousel-indicators li::before {
    left:0;
    display:inline-block;
    height:10px;
    position:absolute;
    content:"";
    width:100%
  }
  .carousel-indicators li::before {
    top:-10px
  }
  .carousel-indicators li::after {
    bottom:-10px
  }
  .carousel-indicators .active {
    background-color:#fff
  }
  .carousel-caption {
    position:absolute;
    right:15%;
    left:15%;
    z-index:10;
    padding-top:20px;
    color:rgba(255,255,255,.9);
    text-align:center
  }
  .carousel-item img {
    width:100%;
    border-radius:2px
  }
  .carousel-control-next-icon,
  .carousel-control-prev-icon {
    background-image:none;
    position:relative
  }
  .carousel-control-next-icon:after,
  .carousel-control-next-icon:before,
  .carousel-control-prev-icon:after,
  .carousel-control-prev-icon:before {
    font-family:Material-Design-Iconic-Font;
    font-size:2rem;
    color:#fff;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    text-shadow:0 0 5px rgba(0,0,0,.6);
    transition:opacity 250ms linear,transform 250ms linear
  }
  .carousel-control-next-icon:after,
  .carousel-control-prev-icon:after {
    transform:scale(5);
    opacity:0
  }
  .carousel-control-after:hover .carousel-control-next-icon:after,
  .carousel-control-after:hover .carousel-control-prev-icon:after,
  .carousel-control-prev:hover .carousel-control-next-icon:after,
  .carousel-control-prev:hover .carousel-control-prev-icon:after {
    transform:scale(1);
    opacity:1
  }
  .carousel-control-after:hover .carousel-control-next-icon:before,
  .carousel-control-after:hover .carousel-control-prev-icon:before,
  .carousel-control-prev:hover .carousel-control-next-icon:before,
  .carousel-control-prev:hover .carousel-control-prev-icon:before {
    transform:scale(0);
    opacity:0
  }
  .carousel-control-prev-icon:after,
  .carousel-control-prev-icon:before {
    content:'\f2ff'
  }
  .carousel-control-next-icon:after,
  .carousel-control-next-icon:before {
    content:'\f301'
  }
  .carousel-caption {
    background-color:rgba(0,0,0,.5);
    border-radius:2px 2px 0 0;
    bottom:0;
    font-weight:600;
    padding-bottom:35px
  }
  .carousel-caption h3 {
    color:#fff;
    font-size:1.3rem
  }


  .owl-simple .item img{
    display: block;
    width: 100%;
    height: auto;
}


.owl-multiple .item{
    background: #42bdc2;
    padding: 30px 0px;
    margin: 10px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
  }





