.banner-one .item{position: relative;height:86vh;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:.36;}
.banner-one .insider{ position: absolute;top:60%;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 .subtitle{text-transform:uppercase;letter-spacing:2px;-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-title{text-transform: capitalize;font-size:54px;line-height:1.2;font-weight:bold;margin:0;margin-bottom:15px;text-transform:uppercase;-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;}
.banner-one .default-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 .subtitle{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.banner-one .active .banner-title{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.3s;animation-delay:.3s}
.banner-one .active .slidertext{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.7s;animation-delay:.7s}
.banner-one .active .default-btn{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1.1s;animation-delay:1.1s;}

.slider-cntn{max-width:600px;position:relative;}
.slider-cntn::before{content:'';position:absolute;right:0;top:0;width:100%;height:100%;background:url(images/icon-big.svg) no-repeat left center;opacity:.1;}
@media(max-width:1199px) {
.banner-one .item{height:85vh;}
.banner-title{font-size:44px}
.slidertext{font-size:20px;line-height:1.4;}
.slider-cntn{max-width:500px;}
}
@media(max-width:991px) {
.banner-title{font-size:38px;}
.slidertext{font-size:18px;}
.banner-one .insider{top:60%;}
}
@media(max-width:767px) {
.banner-one .item{min-height:460px;}
.banner-one .insider{bottom:20%;top:auto;transform: none;}
}
@media(max-width:575px) {
.banner-one .item{height:80vh;min-height:460px;background-position:center;}
.banner-title{font-size: 34px;}
.slider-cntn{text-align:center;margin:auto;}
}

.tgrad{background:-moz-linear-gradient(45deg,#900 0%,var(--main-color3) 100%);background:-webkit-linear-gradient(45deg,#900 0%,var(--main-color3) 100%);background:linear-gradient(45deg,#900 0%,var(--main-color3) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#990000',endColorstr='#a00083',GradientType=1);background-size:cover;color:var(--whiteColor);-webkit-text-fill-color: transparent;-webkit-background-clip: text;padding:0;font-weight:bolder;font-size:36px;line-height:1.2;text-transform:uppercase;}

.bb3{border-bottom:5px solid var(--main-color)}
.bb3.even{border-bottom:5px solid var(--main-color2)}
.testimonial{background:url(images/quote.png) no-repeat top 15px right 4% #fff;background-size:60px;padding-bottom:95px!important}
.kiatro{position:absolute;left:0;bottom:20px;width:100%;padding:0 0 0 40px}
.circle-initials{width:40px;height:40px;background-color:#ccc;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:#fff;background:var(--main-color)}
.circle-initials.even{background:var(--main-color2)}

.subtit{max-width:700px;margin:auto;}

.courses-item{transition:var(--transition);-webkit-box-shadow:rgb(0 0 0 / 8%) 0 0 15px; box-shadow:rgb(0 0 0 / 8%) 0 0 15px;overflow:hidden;height: 100%;position:relative;}
.courses-item a{display:inline-block}
.courses-item .content{padding:60px 30px 30px;position:absolute;bottom:0;left:0;width:100%;
background: -moz-linear-gradient(bottom,  rgba(0,0,0,0.95) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(bottom,  rgba(0,0,0,0.95) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to top,  rgba(0,0,0,0.95) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
}
.courses-item:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}
.courses-item img{transition:var(--transition);}
.courses-item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}


.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;width: 100%;text-align: center;}
.height3{height:2px;}

.enrolled-content{background:url(images/icon-big-black.svg) no-repeat top left}
.rait{background:url(images/icon-big-black.svg) no-repeat top center;background-size:300px}

.counter-content{position:relative;display: flex;align-items:center;flex-flow:column;border:2px solid #daab37d9;border-radius:15px;padding:20px 15px;height:100%;text-align:center;background-color:rgba(0,0,0,.3);top:0;transition:all ease-in-out .3s;}
.counter-content:hover{top:-6px;}
.counter-content::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(images/icon-big-black.svg) no-repeat center;opacity:.06;}

.counter-content .imgbox{width:150px;height:150px;display:inline-block;margin:0 auto 15px;border-radius: 50%;overflow: hidden;border:2px solid rgba(255,255,255,.9);position:relative;}
.counter-content .imgbox img{width:100%;height:100%;object-fit: cover;}
.counter-content p{font-size:18px;line-height:1.2}
.counter-content p + p{margin-bottom:0;color:var(--whiteColor);line-height:1.4}
@media(max-width:575px){
.counter-content .imgbox{width:100px;height:100px;}
}

.award-slider .owl-stage{display:flex;}
.award-slider .owl-stage .item{height:100%;}

.kiij h6{position: absolute;left:0;bottom:0;width:100%;padding: 60px 30px 30px;bottom: 0;left: 0;width: 100%;background: -moz-linear-gradient(bottom, rgba(0,0,0,0.95) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.95) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to top, rgba(0,0,0,0.95) 0%,rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );}
.kiij h6 img{position: absolute;opacity: .15;width:60px;}
.jian{position:absolute;bottom:10px;}