.banners{overflow:hidden;position:relative;background-position:50% 0;height:100%;}
.banners::before{position:absolute;z-index:1;left:0;bottom:0;right:0;top:0;content:'';background-color:rgba(0,0,0, 0.1);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 80%,#000 100%)}
.banners.banner-slider{background-position:0 0;min-height:1px}
.banners .banner-video{position:absolute;left:-1px;top:0;bottom:0;right:0;z-index:0;background:url(images/video-cover.jpg) no-repeat;background-size:cover;background-position:50% 50%}
/* .banners .banner-video.has-overlay::before{position:absolute;z-index:-4;top:0;left:0;bottom:0;right:0;content:'';background-color:rgba(85, 76, 40, 0.24);} */
.banners .banner-video video{object-fit: cover;width:100vw;height: 100%;position: absolute;top: 0;left: 0;z-index:-100}
.banner-caption-s1 .center-text,.banner-home .banner-caption-s1 .center-text{max-width:560px;}
@media only screen and (min-width:240px) {
.banners {min-height:60vh;}
.banners::after{background-size:150px;}
}
@media only screen and (max-width:575px) {
.center-text p{display:none;}
}
@media only screen and (max-width: 991px) {
.banner-caption-s1 .center-text,.banner-home .banner-caption-s1 .center-text{max-width:420px;padding-bottom:150px;}
.banners{min-height:84vh;}
.banners .container{max-width:90%;}
.font60{font-size:44px!important;}
}
@media only screen and (min-width: 1200px) {
.banners {min-height:100vh;}
}
@media only screen and (min-width: 1400px) {
.font60-xxl{font-size:54px;line-height:1.1}
}

.notica{position:absolute;bottom:0;left:0;z-index:1;width:100%;border-bottom:1px solid #ddd;height:42px;overflow:hidden;}
.divid{width:22px;height:22px;display:inline-block;}
.js-marquee{display:flex;align-items:center;}

.sameheight .owl-stage{display:flex; flex-wrap: wrap;}
.sameheight .owl-stage .itemss{height:100%;}
.sameheight .owl-stage .itemss .height-100{height:100%;}

.homecourse a{display:block;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;}
.homecourse .homecourseDesc{padding:50px 30px 20px;position:absolute;text-align:center;bottom:0;left:0;width:100%;transition:var(--transition);text-shadow: 2px 2px 4px rgba(0,0,0,.35);
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 );
}
.homecourse .homecourseDesc .btns{position: absolute;bottom:-35px;left:50%;transform:translateX(-50%);}
.homecourse:hover .homecourseDesc{padding:50px 30px 55px}
.homecourse:hover .homecourseDesc .btns{bottom:15px;}
.homecourse img{transition:var(--transition);}
.homecourse:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}
@media(max-width:767px){
.homecourse .homecourseDesc{padding:50px 20px 10px;}
.homecourse:hover .homecourseDesc{padding:50px 20px 45px}
}

.gol{display:inline-block;width:40px;height:40px;background:var(--main-color);animation:shapeShift 6s infinite ease-in-out}
@keyframes shapeShift {
0%,30%{border-radius:50%;clip-path:none}
33%,63%{border-radius:0;clip-path:none}
66%,96%{border-radius:0;clip-path:polygon(50% 0%,0% 100%,100% 100%)}
100%{border-radius:50%;clip-path:none}
}
.utkala li{font-size:16px;margin:7px 0;padding-left:20px;position:relative;}
.utkala li::before{content:"";position:absolute;top:6px;left:0;width:12px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23222' viewBox='0 0 16 16'%3E%3Cpath d='M8 0a1 1 0 0 1 1 1v5.268l4.562-2.634a1 1 0 1 1 1 1.732L10 8l4.562 2.634a1 1 0 1 1-1 1.732L9 9.732V15a1 1 0 1 1-2 0V9.732l-4.562 2.634a1 1 0 1 1-1-1.732L6 8 1.438 5.366a1 1 0 0 1 1-1.732L7 6.268V1a1 1 0 0 1 1-1'/%3E%3C/svg%3E") no-repeat center;background-size:contain;}
.beyond::before,.beyond::after{content:'';position:absolute;height:120%;width:5px;background-color:var(--main-color);transform:rotate(20deg)}
.beyond::before{left:30%;top:-10%;}
.beyond::after{left:32%;top:-10%;}
@media(min-width:992px){
.beyondkabachha::before{content:'';position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);height:100px;width:100px;background-color:var(--main-color);border-radius:50%;}
}
.iconai{position:relative;}
.iconai::before{content:'';position:absolute;width:60px;height:60px;border-radius:50%;left:50%;top:0;transform:translateX(-50%);background:var(--black-color);opacity:.05;}
.iconai svg{fill:#555}

.box-ico{width:60px;height:60px;border-radius:50%;background:var(--main-color3);padding:3px;text-align:center;line-height:48px;position:relative;}
.box-ico svg{width:44px;fill:var(--whiteColor);}
.boxerr::before,.boxerr::after{content:'';position:absolute;height:50%;width:5px;background-color:var(--main-color2);transform:rotate(-20deg);opacity:.03}
.boxerr::before{left:40%;top:5%;width:6px;}
.boxerr::after{right:40%;top:0%;height:80%;}

.bb5{border-bottom:5px solid var(--main-color);}

.yt-box{position:relative;cursor:pointer;border-bottom:4px solid var(--main-color3);}
.yt-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:#0009;border-radius:50%}
.yt-play::after{content:'';position:absolute;left:22px;top:18px;border-left:18px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}

.facti{transition:var(--transition);}
.facti p.counter,.counterlike{font-weight:bold;font-size:50px;color:var(--main-color3);line-height:1.3;}
.facti p + p{font-weight:500;font-size:16px;line-height:1.3;color:var(--main-color2);}
p.counter.plus::after{content:'+';}
p.counter.percent::after{content:'%';}
p.counter.deg::after{content:'\00B0';}
.fffaf .col-6{position:relative;}
.fffaf .col-6:not(.last-ch)::after{content:'';position:absolute;right:-10px;top:20%;height:60%;width:2px;background:#ddd;transform: rotate(10deg);}
@media (max-width:991px){
.facti p.counter{font-size:40px;}
.facti p + p{font-size:15px;}
}
@media (max-width:767px){
.fffaf .col-6::after{display:none;}
}

.forthenav{position:absolute;right:0;top:0;}
.forthenav .owl-next,.forthenav .owl-prev{display:inline-block;vertical-align:middle;cursor:pointer;color:#888;width:40px;height:30px;line-height:30px;text-align:center;z-index:9;transition:all .4s ease;margin:0;padding:0;background-size:26px!important;}
.forthenav .owl-next{right:0;background:url(images/right.svg) no-repeat center center #f7eeed;}
.forthenav .owl-prev{margin-right:10px;background:url(images/left.svg) no-repeat center center #f7eeed;}
/* .forthenav.navwhite .owl-next{right:0;background:url(images/right-white.svg) no-repeat center center #f7eeed;}
.forthenav.navwhite .owl-prev{margin-right:10px;background:url(images/left-white.svg) no-repeat center center #f7eeed;} */

@media(max-width:991px){
.forthenav .owl-next,.forthenav .owl-prev{background-size:20px!important;}
}
@media(max-width:767px){
.forthenav{position:relative;right:0;top:10px;text-align:center;}
.forthenav .owl-next,.forthenav .owl-prev{width:38px;height:30px;line-height:30px;background-size:18px!important;}
}

.testimonial{text-align:center;color:#F2EFE8;margin:30px 30px 80px;padding:40px 40px 80px!important;border-radius:30px;position:relative;z-index:1}
.testimonial:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--whiteColor);border-radius:30px;z-index:-1}
.testimonial:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--main-color);border-radius:30px;transform:rotate(-7deg);z-index:-2}
.kiatro{position:absolute;left:0;bottom:30px;width:100%;padding:0}
.circle-initials{padding:2px;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;color:var(--whiteColor);background:var(--main-color2)}

.irr{background:url(images/irregular.svg) no-repeat top 10px center;background-size:280px;}