.banner-one .item{position: relative;background-size:cover;background-position:top center;background: #c63039;}
.banner-one .item.two{position: relative;background-size:cover;background-position:top center;background: #06adbf;}

.banner-one .item::before{position: absolute;top: 0;width: 100%;height: 300px;background: linear-gradient(to top, #0000, #a92b35a8, #8f2434da);content: '';}
.banner-one .item.two::before{position: absolute;top: 0;width: 100%;height: 300px;background: linear-gradient(to top, #0000, #a92b353b, #8f243466);content: '';}
.banner-one .item .banner-overlayb{position: absolute;bottom: 0;width: 100%;height: 170px;background: linear-gradient(to top,#8f24344a,#0000);}
.banner-one .insider{padding-top: 238px;}
.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:62px;line-height:1.2;font-weight:bold;margin:0;margin-bottom:15px;text-transform:capitalize;-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:19px;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:678px;position:relative;padding-bottom: 50px;}
.slider-cntn::before{content:'';position:absolute;right:0;top:0;width:100%;height:100%;background:url(images/icon-big-white.png) no-repeat left center;opacity:.03;}


@media(max-width:1670px) {
.ban-img-main img{min-width: 782px !important;left: -146px !important;}
}
@media(max-width:1530px) {
.banner-title{font-size: 56px;}
.ban-img-main img {min-width: 734px !important;left: -164px !important;}
}
@media(max-width:1400px) {
.banner-title{font-size: 52px;}
.slider-cntn{max-width: 588px;}
}

@media(max-width:1362px) {
.ban-img-main img {min-width: 708px !important;left: -194px !important;}
}
@media(max-width:1250px) {
.ban-img-main img{min-width: 666px !important;left: -194px !important;}
}

@media(max-width:1199px) {
.banner-title{font-size:42px}
.slidertext{font-size:15px;line-height:1.4;}
.slider-cntn{max-width:464px;}
.slider-cntn{padding-bottom: 22px;}
}
@media(max-width:1132px) {
.ban-img-main img {min-width: 588px !important;left: -184px !important;}
}
@media(max-width:998px) {
.ban-img-main img {min-width: 562px !important;left: -184px !important;}
}
@media(max-width:991px) {
.banner-title{font-size:35px;}
.slidertext{font-size:13px;width: 342px;}
.banner-one .insider{top:60%;padding-top: 152px;}
.ban-img-main img {min-width: 544px !important;left: -152px !important;}
}
@media(max-width:936px) {
.ban-img-main img {min-width: 482px !important;left: -138px !important;}
}
@media(max-width:832px) {
.slider-cntn {padding-bottom: 0;}
.ban-img-main img {min-width: 434px !important;left: -124px !important;}
}
@media(max-width:767px) {
.banner-one .item{min-height:460px;}
.banner-one .insider{bottom:20%;top:auto;transform: none;}
.testi-shape{width: 200px !important;}
.banner-title{font-size: 32px;}
.slidertext {font-size: 15px;width: 100%;}
.ban-btn{padding: 9px 18px;}
.ms-55{margin-left: 64px;}
.ban-img-main img {min-width: 100% !important;left: 0 !important;}
.slider-cntn {text-align: center;margin: auto;}
.ban-img-main{margin: 0 auto;}
}
@media(max-width:575px) {
.banner-one .item{background-position:center;}
.banner-title{font-size: 34px;}
.slider-cntn{text-align:center;margin:auto;}
.banner-one .insider {padding-top: 132px;}
}
@media(max-width:392px) {
.banner-title{font-size: 31px;}
}

.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: 22px;line-height: 1.2;text-transform: uppercase;font-weight: 500;}

.navtype1 .owl-nav{position: absolute;top: -54px;transform: translateY(-50%);width: 100%;display: flex;justify-content: end;}
.navtype1 .owl-nav .owl-next,.navtype1 .owl-nav .owl-prev{ width:44px; height:44px; line-height:46px !important; background-image: linear-gradient(180deg,#e8faff 0,#fff 100%)!important; text-align:center; font-size:22px!important; border-radius:50% !important; color:var(--main-color)!important; -webkit-border-radius:50% !important; -moz-border-radius:50% !important; -ms-border-radius:50% !important; -o-border-radius:50% !important;box-shadow: 0 0 35px 0px rgba(22,12,96,0.09);}
.navtype1 .owl-nav .owl-next.disabled,.navtype1 .owl-nav .owl-prev.disabled{opacity:.4}
.navtype1 .owl-nav .owl-prev{left:0;float:left}
.navtype1 .owl-nav .owl-next{right:0;float:right;}

.circle-initials{width:56px;height:56px;background-color:#ccc;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:24px;color:#fff;background:var(--main-color);position: relative;z-index: 1;}
.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-radius:8px; padding:20px 15px; height:100%; text-align:center; background-color:rgba(0,0,0,.3); top:0; transition:all ease-in-out .3s; background: var(--whiteColor); -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px;border: 1px solid #ba2d3614;}
.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:180px;height:180px;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;line-height:1.4}
@media(max-width:575px){
.counter-content .imgbox{width:100px;height:100px;}
.navtype1 .owl-nav{top: -44px;}
.navtype1 .owl-nav .owl-next, .navtype1 .owl-nav .owl-prev{width: 38px;height: 38px;font-size: 18px;line-height: 42px !important;}

}

.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;}


.testi-heading{position: relative;}
.testi-heading .testi-icon{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);opacity: 0.08;}
.testi-message p{font-size: 18px;}

.testi-shape{position: absolute;top: 28px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);width: 314px;}

.top-cta{margin-top: -52px;position: relative;z-index: 1;background: var(--whiteColor);border-radius: 6px;box-shadow: 2px 9px 15px 4px rgba(0, 0, 0, 0.04);z-index: 10;}
.big-t{float: left;text-align: center;line-height: 1;font-size: 46px;margin-right: 8px;}
.why-icon{ width: 56px; height: 56px; background: var(--main-color); display: flex; align-items: center; justify-content: center; min-width: 56px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;position: relative;top: 6px;}
.why-icon::before{ width: 68px; height: 68px; border: 1px dashed var(--main-color); top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); content: ''; position: absolute; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }

.ban-img-main img{min-width: 882px;position: relative;left: -188px;}