/* Testimonial CSS Code Start */
/* background */
.carousel-bg {
    background-color: none;
    margin-top: 40px;
    margin-bottom: 40px;
  }
  /* quote */
  .quote-image {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: auto;
    padding-top: 60px;
    width: 80px;
  }
  /* text-style */
  .testimonial-style .testimonial-caption-style {
    font-family: "poppins";
    font-weight: 400;
    font-size: 24px;
    color: #000;
    line-height: 30px;
    bottom: 40%;
    text-shadow: none;
    top: 10%;
  }
  .testimonial-style .testimonial-authors {
    font-family: "poppins";
    font-weight: 700;
    font-size: 20px;
    color: #000;
    line-height: 30px;
    margin-top: 40px;
  }
  /* carousel-height-control */
  .testimonial-style .carousel-inner > .item {
    padding-top: auto;
    padding-bottom: auto;
    height: 500px;
  }
  /* carousel-left-right-control */
  .testimonial-style .carousel-control.left {
    background: none;
    box-shadow: none;
    text-shadow: none;
  }
  .testimonial-style .carousel-control.right {
    background: none;
    box-shadow: none;
    text-shadow: none;
  }
  .testimonial-style .carousel-control {
    color: #E1E1E1;
  }
  .testimonial-style .carousel-control:hover {
    color: #E1E1E1;
    text-decoration: none;
    transition: background-color 1s ease;
  }
  /* indicators */
  .testimonial-style .carousel-indicators .active {
    background-color: #CC0000;
    width: 14px; 
    height: 14px;
    border-color: #CC0000;
    transition: background 1s cubic-bezier(0.22, 0.61, 0.36, 1);
  }
  .testimonial-style .carousel-indicators li {
    border: 2px solid #969696;
    background-color: #969696;
  }
.comment {
    height: fit-content;
    overflow: hidden;
}
p.submitted-on {
    color: #969696;
}
.item {
  background: #e6e6e6;
  margin: 50px auto 90px;
}
.carousel-inner{
  width:70%!important;
  margin: 0px auto 0px;
}
.carousel-caption {
  left: 7%;
}
.testimonial-style .testimonial-caption-style {
  width: 85%!important;
}
  /* Textimonial CSS Code End */




  /* ipad portrait:: */

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1023px) 
  and (orientation: portrait) {
    .carousel-inner {
      width: 78% !important;
  }
  .comment {
    height: 250px;
}
}


/* ipad landscape:: */

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) {
    .carousel-inner {
      width: 80% !important;
  }
  .comment {
    height: 280px;
  }
}




  /* ipad pro portrait:: */

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait)
{
.carousel-inner {
    width: 80% !important;
}
.testimonial-style .carousel-inner > .item {
  height: 560px;
}

}



/* mobile  */
@media only screen and (max-width:767px) {
  .carousel-inner {
    width: 80% !important;
}
.comment {
  height: 280px;
}
}