.banner-one .item{position: relative;height:96vh;background-size:cover;background-position:top center;}
.banner-one .item::before{position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: '';background:rgba(0,0,0,1);opacity:.4;}
.banner-one .insider{ position: absolute; top: 50%; width: 100%; transform: translateY(-50%); left: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
.banner-one .insider .icons-banner{width: 60px !important; -webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
.banner-one__light-color{color:#fff}
.banner-one__tag-line + .banner-one__title{margin-top:10px}
.banner-one__title{text-transform: capitalize;font-size: 50px;line-height: 1.2;font-weight: 600;letter-spacing: 0.5px;margin:0;margin-bottom:15px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
.slidertext{margin: 0;font-size: 22px;line-height: 30px;margin-bottom: 15px;display: inline-block;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-backface-visibility: visible!important;backface-visibility: visible!important;transition: all ease-in-out .3s;letter-spacing: 1px;}
.banner-one .btn{ color: #fff; font-size: 16px; text-transform: uppercase; display: inline-block; border-radius: 4px; padding: 10px 20px; letter-spacing: 0.5px; background: #373282; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
.banner-one .btn{-webkit-animation-duration:12s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
.banner-one .active .icons-banner{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.banner-one .active .banner-one__tag-line{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.banner-one .active .banner-one__title{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.5s;animation-delay:.5s}
.banner-one .active .slidertext{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1s;animation-delay:1s}
.banner-one .active .btn{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1s;animation-delay:1s;}

.slider-cntn{max-width:500px;}
@media(max-width:1200px) {
.banner-one .item{height:85vh;}
.banner-one__title{text-transform: capitalize;font-size:42px}
}
@media(max-width:991px) {
.banner-one__title{font-size: 38px;}
.slidertext{font-size: 18px;letter-spacing:0;}
.banner-one .insider .icons-banner{width: 50px !important;}
}
@media(max-width:767px) {
.banner-one .item{min-height:460px;}
.banner-one .insider{bottom:20%;top:auto;transform: none;}
.banner-one__title{font-size:30px;margin:0;}
.header-banner .dotta .owl-dots{bottom: 5px;}
.banner-one .btn{font-size: 15px;padding:5px;}
}
@media(max-width:575px) {
.banner-one .item{height:90vh;min-height:460px;background-position:center;}
.banner-one .insider .icons-banner{display: none;}
.banner-one__title{font-size: 30px;}
}



.testimonials-area .owl-dots{margin-top:20px!important;margin-bottom:0!important}
.testimonials-area .owl-dots .owl-dot span{background-color:rgba(33,34,95,.2)!important;-webkit-transition:.7s;transition:.7s;margin:0 7px;position:relative;z-index:1;border-radius:5px}
.testimonials-area .owl-dots .owl-dot.active span{background-color:var(--titleColor)!important}
.testimonials-area .owl-dots .owl-dot:hover span{background-color:var(--mainColor)!important}
.owl-carousel.sameheight .owl-stage{display:flex; flex-wrap: wrap;}
.owl-carousel.sameheight .owl-stage .testimonials-item{height:100%;}
.testimonials-item{padding-bottom:100px!important;}
.testimonials-item::before{content:'';width: 60px;height:60px;border-radius:0 0 50% 50%;background-color: var(--black);opacity:.08;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%)}
.kakas{position:absolute;bottom:15px;width:100%;}
.testimonials-item p{margin-bottom:15px;display:block;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transition-duration:.6s;transition-duration:.6s}
.testimonials-item h3{margin-bottom:5px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transition-duration:.6s;transition-duration:.6s;font-size: 18px;color: var(--titleColor);}
.testimonials-item span{margin-bottom:0;display:block;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transition-duration:.6s;transition-duration:.6s}
.testimonials-item .quote{position: absolute;bottom:0;right:35px;font-size: 40px;color: var(--titleColor);opacity: .5;-webkit-transition: all .3s ease-in;transition: all .3s ease-in;-webkit-transition-duration: .6s;transition-duration: .6s;}

.intrro .guestname{position:absolute;bottom:10%;left:0;background:rgba(0,0,0,.8);padding:5px 10px;color:#fff;text-transform: uppercase;font-size:14px;letter-spacing: 1px;}