.text-slide-image {
  margin-bottom:15px;
}
body .slider-buttons.top-button .pc-slider-button.next {
    position: relative;
    left: 0;    
}   
body .swiper-wrapper {
    width: 93%;
}
/* .swiper-wrapper {
position: relative;
z-index: 99999999999 !important;
} */
.background-cta-below-text p a:hover{
  font-weight:600;
}


.slide-card-load {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  margin:5px;
}
.slide-card-load .text-slide-title {
  padding:8.5px;
}
.slide-card-load .text-slide-content {
  padding:8.5px;
}
.slide-card-load .text-slide-cta {
  padding:8.5px;
}

.slide-card-hover:hover .text-slide-title {
  padding:8.5px;
}
.slide-card-hover:hover .text-slide-content {
  padding:8.5px;
}
.slide-card-hover:hover .text-slide-cta {
  padding:8.5px;
}

.slide-card-hover:hover {
  cursor:pointer;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  margin:5px;
}
.text-slide-image {
  display:flex;
}
.text-slider-wrapper {
  display:flex;
  flex-direction:column;
}
.text-slide-cta {
  display:flex;
  margin-bottom:15px;
}
.text-slide-cta .cta-style-2 {
  padding-left:15px;

}
.testimonial-slides {
  padding:25px 0px;
}

.author-image-left {
  padding-left:15px;
}
.author-image-right {
  padding-right:15px;
}
.testimonial-icon {
  display:flex;
  margin-bottom:15px;

}
.author-image-top {
  padding-top:15px;
}
.author-image-bottom {
  padding-bottom:15px;
}
.testimonial-author,.testimonial-author-wrapper {
  display:flex;
  flex-wrap:wrap;
}
.author-content {
  text-align:left;
}
.author-name * {
  padding-bottom:5px!important;
}
.author-detail{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;

}

.detach-text {
  width:100%;
}
.detach-wrap {
  flex-direction:row!important;
}
.background-cta {
  display:flex;

}
.background-cta .background-cta-2{
  padding-left:15px;
}
.detach-slide {
  position: absolute;
  height: 100%;
  width:100%;
}
.pc-background-slider-wrap {
  display:flex;
  flex-direction:column;
  justify-content:center;
  z-index: 9;
  position: relative;
  width:100%;

}
.foregorund-color {
  display:flex;
  width:100%;
  height:100%;
  position:absolute;
  height:100%;
  top:0;
}
.pc-slider-bg-tagline{
  transform: translate3d(0px, 0px, 0px)!important;
}
.pcBanner-content-item-header {
  transform: translate3d(0px, 0px, 0px)!important; 
}
.foregorund-color {

}
.pc-slider-pagination {
  padding:12px 0px;
}
.swiper-container-3d {
  padding:80px;
}
.pc-slider-pagination {
  display:flex;
  width: 100%;
  position: absolute;
  height: 100%;
}

.pc-slider-pagination {
  position: relative;
  justify-content: center !important;
}

.swiper-pagination-current,.swiper-pagination-total {
  z-index:99;
}

.swiper-pagination-bullet {
  width:auto!important;
  height:auto!important;
  background:transparent!important;
  z-index:99;
  margin:0px 5px;
}

.swiper-button-disabled{
  opacity:0.3
}
.pc-slider-inner{
  width:100%;
  height:100%;
  position:relative;
  display:flex;
  justify-content:center;
  /*   overflow:hidden; */
  flex-direction: column;
  align-items: center;
}
.pc-slider-wrapper {
  width:100%;
  height:100%;
  position:relative;
  display:flex;
  justify-content:center;
  transform: translate3d(0px,0,0);
}   

.hide_cta_banner {
  display: none !important;
}

.swiper-slide {
  font-size: 18px;
  background: transparent;
  min-height:       
    /* 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;
}

.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-height: 229px;
  min-height: 229px;
}


.pc-slider-container {
  width: 100%;
  height: 100%;
  position:relative;
  overflow:hidden;
  display:flex;
  justify-content:center;
}
.pc-slider-button{
  z-index:99;
  cursor:pointer;
  margin:0px 5px;
  z-index: 9999999999;
}
.slider-buttons{
  display:flex;
  align-items:center;
  width:100%;
  height:100%;
  position: absolute;
  top: 0;
  left: 0;
}
.swiper-button-lock {
  display: block !important;
}
.text-slide-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 25.3px;
  letter-spacing: .2px;
  font-family: 'Agrandir',sans-serif;
  color: #363636;
  margin: 0;
  margin-bottom: 15px;
}
.pc-slider-bg-content p {
  font-size: 18px;
}
.pc-banner .style6-cta .cta_button span {
  padding-top: 4px;
  line-height: 12px;
}
.pc-banner .style6-cta .cta_button i.fas.fa-chevron-right {
  margin-top: 2px;
}
.pc-banner .primary-cta .cta_button i.fas.fa-search {
  margin-top: 2px;
}
.pc-banner .primary-cta .cta_button span {
  padding-top: 4px;
  line-height: 12px;
}
.swiper-slide.background-slide.background-slide-top-align {
  background-position: top center;
}

.swiper-slide.background-slide.background-slide-center-align {
  background-position: center center;
}

.swiper-slide.background-slide.background-slide-bottom-align {
  background-position: bottom 0px center;
}
.pc-slider-wrapper .cta-style-2.secondary-cta a span {
  padding-top: 4px;
  line-height: 12px;
}
.pc-slider-wrapper .cta-style-2.secondary-cta i.fas.fa-chevron-right {
  margin-top: 2px;
}

.pc-slide-overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.background-cta-below-text p, .background-cta-below-text p a {
  color: #fff;
  font-family: Agrandir;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: .02em;
  line-height: 140%;
}
.background-cta-below-text {
  padding-top: 10px;
}
/* .pc-slider-pagination {
position: relative;
margin-top: 25px;
} */

.text-slide-content a, .text-slide-content a:hover  {
 color: #6e2328; 
}

@media (min-width: 992px) and (max-width: 1199px) {


}

/* ipad Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* .swiper-slide img {
  max-height: 229px;
  min-height: 229px;
} */

}
/* Landscape iphones 6 and portrait tablets */


@media(max-width: 991px){
  .text-slide-image {
    display: flex;
    margin: 0 auto;
    width: 100%;
    justify-content: center !important;
    margin-bottom: 15px;
    padding-left: 31px;
    padding-right: 30px;
  }
  .text-slide-image img {
    width: auto !important;
  }

  .text-slide-cta {
    margin-bottom:0px !important;
  }
}
