/*--------------------------------------------------------------
# fullscreen video background section
--------------------------------------------------------------*/
.btn-secondary-video-background {border-radius: 0px 10px 10px 10px !important;}
.btn-primary-video-background {border-radius: 10px 10px 0px 10px !important;}


/*--------------------------------------------------------------
# Our Service section
--------------------------------------------------------------*/
#our_services .swiper.inimait .swiper-wrapper .swiper-slide {
  -webkit-animation: zoomEffect 2s infinite;
  animation: zoomEffect 2s infinite;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-direction: alternate-reverse;
  animation-direction: alternate-reverse;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  animation-duration: 2.1s;
  animation-delay: 0s;
  animation-fill-mode: none;
  animation-play-state: running;
  animation-timeline: auto;
}


@-webkit-keyframes zoomEffect {
  0% {
    transform: translate3d(0px, 0px, 0px);
  }
  100% {
    transform: translate3d(-20px, 0px, 0px);
  }
}

@keyframes zoomEffect {
  0% {
    transform: translate3d(0px, 0px, 0px);
  }
  100% {
    transform: translate3d(-20px, 0px, 0px);
  }
}


/*--------------------------------------------------------------
# our packages section
--------------------------------------------------------------*/
@media (min-width: 768px){
  #our_packages .packages-swiper .swiper-slide-contents .package-image{padding-right: 52px;}
}
#our_packages .packages-swiper .swiper-slide::before{left: 4px;}
#our_packages .packages-swiper .swiper-slide::after{right: 4px;}
#our_packages .packages-swiper .swiper-slide{border-radius: 0px 25px;}
#our_packages .packages-swiper .swiper-slide .package-image::before{left: -10px;}
#our_packages .packages-swiper .swiper-slide .package-image::after{right: -5px;}
#our_packages .packages-swiper .autoplay-progress{right: 12.5px !important;}


/*--------------------------------------------------------------
# testimonials section
--------------------------------------------------------------*/
#testimonials .reviews-swiper::before{left: 0px;}
#testimonials .reviews-swiper::after{right: 0px;}
#testimonials .reviews-swiper .swiper-slide blockquote::before{
  content: "\efcd";
  font-family: IcoFont;
  font-size: 24px !important;
  color: var(--success);
  padding-right: 8px;
}
#testimonials .reviews-swiper .swiper .swiper-slide{border-radius: 0px 35px 35px 35px;}
#testimonials .reviews-swiper .swiper .swiper-slide .client-img img{border-radius: 0px 15px 15px 15px;}

@media (min-width: 992px) {
  #testimonials .reviews-swiper .swiper .swiper-slide blockquote{min-height: 110px;}
}

@media (max-width: 991px) {
  #testimonials .reviews-swiper .swiper .swiper-slide blockquote{min-height: 223px;}
}

@media (max-width: 767px) {
  #testimonials .reviews-swiper .swiper .swiper-slide blockquote{min-height: 139px;}
}

@media (max-width: 535px) {
  #testimonials .reviews-swiper .swiper .swiper-slide blockquote{min-height: 150px;}
}

@media (max-width: 480px) {
  #testimonials .reviews-swiper .swiper .swiper-slide blockquote{min-height: 192px;}
}

@media (max-width: 380px) {
  #testimonials .reviews-swiper .swiper .swiper-slide blockquote{min-height: 213px;}
}

@media (max-width: 365px) {
  #testimonials .reviews-swiper .swiper .swiper-slide blockquote{min-height: 235px;}
}

@media (max-width: 352px) {
  #testimonials .reviews-swiper .swiper .swiper-slide blockquote{min-height: 255px;}
}

@media (max-width: 319px) {
  #testimonials .reviews-swiper .swiper .swiper-slide blockquote{min-height: 276px;}
}

#testimonials #rating-platform{right: 0px; transform: translate3d(100%, 0px, 0px);}
#testimonials #rating-platform.active{transform: translate3d(0px, 0px, 0px) !important;}
#testimonials #rating-platform.active .rating-container{box-shadow: -9px -2px 24px 0px rgba(40, 18, 114, 0.05);}
#testimonials #rating-platform .rating-container{border-radius: 0px 0px 0px 25px !important;}
#testimonials #rating-platform .rating-container #rating-btn{border-radius: 9px 4px 1px 1px !important; left: 0px; transform: translate3d(-74px, 41px, 0px) rotate(270deg);}

/*--------------------------------------------------------------
# Support Section
--------------------------------------------------------------*/
#support .input-group .input-group-text{border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 8px !important;}