.cousre-btn,.footer-flex,.short-name,.subtitle,.title-head,.title-head h2{text-align:center}
.client-poster .slick-next:before,.client-poster .slick-prev:before{width:19px;height:34px;top:17px;left:19px;content:'';position:absolute}
.common-btn,.event .slick-slide img{display:inline-block}
.common-btn,.subtitle{line-height:25px;font-size:18px}
body{font-family:Lato}
.common-btn{color:#fff}
.space100{padding:80px 0}
.space150{padding:150px 0}
.title-head h2{font-size:45px;line-height:62px;color:#242424;margin:0 auto 50px;font-weight:600;width:100%;text-transform:capitalize}
.subtitle{color:#3c4852;margin:0 auto 30px}
.common-btn{background:#f48120;width:fit-content;border-radius:3px;border:none;padding:12px 40px;font-weight:600}
p{margin:0;color:#000;font-size:15px;line-height:1.4}
a{text-decoration:none}
.short-name{font-weight:500;font-size:20px;line-height:20px;margin:0 0 10px;color:#07369f}
.trending-course-box{width:32%;padding:30px 15px;box-shadow:0 3px 6px rgba(0,0,0,16%);border-radius:12px;position:relative}
.course-detail-lang-name1,.course-detail-lang2{font-size:14px;padding:3px 16px;border-radius:20px;font-weight:600}
.online-course-img{position:absolute;top:-4px;left:-8px}
.event-left-box img,img.online-course-img2{width:100%}
.course-detail-lang-left{display:flex;column-gap:20px}
.trending-course p{font-size:16px;line-height:22px;color:#1b2124}
.course-detail-lang{margin:20px 0}
.course-detail-lang-name1{background:#eeeff4}
.course-detail-lang2{background:#eaaa2e}
.trending-course .course-detail-title{font-size:21px;line-height:26px;font-weight:600;margin:0 0 20px}
.course-detail-subtitle-course{margin:10px 0}
.course-classed-count-flex1{border-top:1px solid #dfdfdf;padding:20px 0 0}
.course-classed-count-flex{margin:0 0 15px}
.cousre-btn{background:#07369f;display:block;color:#fff;padding:20px;font-size:18px;border-radius:40px;margin:40px 0 0}
.view-popular-course{font-weight:600;font-size:18px;line-height:32px;text-decoration-line:underline;color:#07369f;margin:30px 0 0}
.success-story .subtitle,.success-story h2{text-align:left}
.form-group,.success-story h2{margin:0 0 25px}
.success-story .subtitle{margin:0 0 50px}
.success-story .title-head{width:70%}
.success-story .title-head h2{text-align: left !important;}
.success-story-box1{width:20%;background:#fff8ec;box-shadow:0 17px 28px rgba(117,138,172,.12);border-radius:18px;text-align:center;position:relative;min-height:200px;display:flex;flex-direction:column;justify-content:center}
.success-story-box1-img{position:absolute;left:30px}
.success-story-box1-img.success-story-box1-img2{left:inherit;right:30px}
.success-story-box2{width:78%;display:flex;padding:25px 70px;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.16);border-radius:18px;justify-content:space-between}
.success-story-box-inner{width:20%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}
.success-story-box2 .success-story-number{margin:16px 0 8px}
.success-story-box2 .success-story-number2{color:#3b4a54}
.success-story-box-inner img{width:auto}
.success-story-number{font-size:32px;line-height:40px;font-weight:600}
.event-box{padding:25px 60px;position:relative;box-shadow:0 3px 6px rgba(0,0,0,16%);border-radius:20px}
.evenet-img1{position:absolute;left:-10px;top:-15px}
.event-left-box{width:18%}
.event-right-box{width:75%}
.event-name{font-weight:600;font-size:28px;line-height:38px;margin:0 0 35px;color:#000}
.banner-sticks .banner-box-second-content-subhead,.event-detail1,.event-detail2{font-size:18px}
.slick-slider{height:fit-content}
.event .slick-arrow{background:#07369f;padding:8px;width:42px;height:42px;border-radius:50%;opacity:1;color:#fff;z-index: 1}
.event-name span{font-size:24px;line-height:28px;color:#07369f;font-weight:400}
.events-btn-flex{display:flex;column-gap:25px;align-items:center}
.event-detail1{background:#dce6fd;padding:11px 20px;border-radius:10px;color:#07369f}
.event-detail-btn{background:#07369f;color:#fff;padding:20px 40px;border-radius:35px;font-size:18px}
.event .slick-next:focus,.event .slick-next:hover,.event .slick-prev:focus,.event .slick-prev:hover{color:#fff;outline:0;background:#07369f}
.event .slick-initialized .slick-slide{margin:8px 13px}
.event .slick-prev:before,.event .slick-next:before {content: '';opacity: 1;font-size: 21px;font-weight: 600;width: 27px;height: 28px;top: 7px;left: 8px;position: absolute;}
.event .slick-prev:before{background: url(../images/slidearrow1.svg);}
.event .slick-next:before {background: url(../images/slidearrow.svg);}
.event .slick-prev{left: -10px}
.event .slick-next{right: -10px}
.study-box{background:url(../images/study4.svg) right top no-repeat #d8eafb;padding:40px 30px;border-radius:10px;width:32%}
.study-name{font-size:22px;line-height:30px;margin:35px 0 10px;padding:8px 0 0;border-top:1px solid #9fa1a5;font-weight:600}
.study-desc{font-size:16px;line-height:23px;color:#434343;margin:0 0 20px;width:70%}
.study-btn{background:#07369f;border-radius:5px;padding:10px 20px;color:#fff;font-size:18px}
.study-box:hover{background:url(../images/study5.svg) right top no-repeat #0049ea}
.study-box:hover .study-desc,.study-box:hover .study-name{color:#fff}
.study-box:hover .study-btn{background:#fff;color:#0049ea}
.sucess-student .nav-tabs{flex-wrap:nowrap;overflow:auto;overflow-y:hidden;margin:0 0 25px;padding:0 0 15px}
.sucess-student .nav-tabs .nav-link{white-space:nowrap;font-size:18px;line-height:19px;color:#757575;padding:13px 15px}
.sucess-student .nav-tabs .nav-item.show .nav-link,.sucess-student .nav-tabs .nav-link.active{background:#07369f;color:#fff;padding:13px 15px;font-size:20px;line-height:19px;border-radius:40px;border:none!important}
.sucess-student .nav-tabs .nav-link:focus,.sucess-student .nav-tabs .nav-link:hover{border:none!important;outline:0!important}
::-webkit-scrollbar{width:5px;height:5px}
::-webkit-scrollbar-thumb{background:#6f9cff}
::-webkit-scrollbar-track{background:#dce6fd}
.achieve-box{position:relative;background:linear-gradient(180deg,rgba(41,105,248,.9) 0,#07369f 100%);box-shadow:0 0 22px rgba(199,201,202,.3);border-radius:170px 0;padding:0 70px}
.achieve-box::after{content:'';background:url(../images/achieve-bg.png) bottom right no-repeat;position:absolute;right:0;bottom:0;width:100%;height:100%;z-index:0;border-radius:170px 0}
.achieve-left,.achieve-right{width:48%;z-index:1}
.achieve-left{padding:113px 0}
.achieve-head{font-size:38px;line-height:1.3;font-weight:600;color:#fff}
.achieve-detail{margin:25px 0 45px;color:#fff;font-size:20px}
.home-testimonial{margin:0 0 110px;background:#07369f url(../images/hometest.png);padding-top:70px}
.home-testimonial .testimonial-flex-left,.home-testimonial .testimonial-flex-right{width:48%}
.home-testimonial .testimonial-review{color:#fff;margin:20px 0 35px;padding:0 0 20px;border-bottom:1px solid #cecece}
.home-testimonial .test-reviewer img{width:87px}
.home-testimonial .test-reviewer-name{font-size:20px;color:#fff;margin:0 0 10px;font-weight:600}
.home-testimonial .test-reviewer-designation{font-size:14px;color:#fff}
.home-testimonial .slick-list.draggable{position:relative;padding:40px 0}
.home-testimonial button.slick-arrow{position:absolute;top:0;right:0;left:inherit;background:#729eff;border-radius:50%;width:40px;height:40px}
.home-testimonial button.slick-prev.slick-arrow{right:60px}
.home-testimonial .slick-next:before,.home-testimonial .slick-prev:before{opacity:1;font-weight:700;font-size:25px}
.client-poster .slick-slide{max-height:400px;margin:0 20px}
.client-poster .slick-slide img{width:100%;object-fit:cover}
.client-poster .slick-list{padding:0 19%}
.client-poster .slick-next,.client-poster .slick-prev{background:#fff;left:18%;width:66px;height:66px;border:2px solid #07369f;border-radius:50%;z-index:1}
.client-poster .slick-next:before,.client-poster .slick-prev:before{font-family:slick;font-size:51px;font-weight:600;line-height:1;opacity:1;color:#07369f}
.client-poster .slick-prev:before{background:url(../images/arrow-slide1.png)}
.client-poster .slick-next:before{background:url(../images/arrow-slide2.png)}
.client-poster .slick-next{left:inherit;right:18%}
.slide-marque{background:#07369f;color:#fff;padding:16px}
.slide-marque.slick-initialized .slick-slide{display:block;margin:0 15px}
.slide-marque .marquee{font-size:18px;color:#fff}
.slide-marque .marquee.marquee2{display:flex!important}
.slide-marque .marquee-new{background:#fff;margin:0 10px 0 5px;color:#d41818;font-size:18px;font-weight:600;padding:2px 5px}
.home-banner{padding:50px 0 80px}
.home-banner .home-banner-left{width:40%}
.home-banner .home-banner-right{width:53%}
.home-banner .home-bannerhead1{border:1px solid #e0e5eb;display:inline-block;padding:6px 15px;border-radius:22px;font-size:16px;color:#162726}
.home-banner h1{font-size:54px;line-height:1.3;font-weight:600;color:#242424;margin:20px 0}
.home-banner .home-banner-subhead{color:#6c706f;font-size:16px;margin:0 0 30px}
.test-series-banner .form-group-search{display:flex;position:relative;}
.test-series-banner .form-group-search input.form-control{padding:20px 200px 20px 50px;border:1px solid #e0e5eb;box-shadow:0 11px 41px 3px rgba(23,67,63,.12)}
.test-series-banner .search-icon-form{position:absolute;top:27px;left:20px}
.test-series-banner .form-group-search button.banner-btn{position:absolute;width:auto;right:10px;padding:12px;top:8px}
.form-control{padding:16px;color:#242424;height:inherit;border-radius:30px}
.form-input::placeholder{color:#7a8b94}
.banner-btn{background:#07369f;width:100%;border:none;padding:20px;border-radius:30px;color:#fff;font-size:18px}
.banner-sticks .banner-sticks-box{background:#fff;padding:8px 38px 8px 8px;box-shadow:0 3px 6px rgba(0,0,0,16%);border-radius:18px}
.banner-sticks .banner-sticks-box-first{background:#b0c7f8;border-radius:8px;padding:38px 35px}
.banner-sticks .banner-first-content-head{font-size:20px;line-height:1.4}
.banner-sticks .banner-first-content-subhead{font-size:24px;line-height:1.4;font-weight:600}
.banner-sticks .banner-box-second-content-head{font-size:22px;line-height:1.4;font-weight:600}
.banner-sticks .banner-sticks-first1{border-right:1px solid #d9dce1;border-left:1px solid #d9dce1;padding:0 30px;margin:0 30px}
.explore-cate{background:#fafafa}
.explore-cate .tech-expertise-flex{display:flex;justify-content:space-between;margin:50px 0 0}
.explore-cate .tech-expertise-left{width:294px;background:#fff;padding:30px 30px 0;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:14px 0 0 14px;max-height:764px;overflow:auto}
.explore-cate .tech-expertise-flex .nav-tabs .nav-link{margin:0;padding:17px 20px;width:240px;border-radius:60px;color:#757575;font-size:16px;line-height:20px}
.explore-cate .tech-expertise-flex .nav-tabs .nav-link.active{color:#fff;border:none;border-bottom:none;background:#07369f}
.explore-cate .nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border:none}
.explore-cate .techno-right-tabs{column-gap:30px;row-gap:30px;max-height:764px;overflow:auto}
.explore-cate .explore-box{background:#fff;padding:20px;width:22%;text-align:center}
.explore-cate .explore-title{font-size:16px;margin:35px 0 0}
.explore-cate .form-group-search{display:flex;margin:0 0 45px auto;position:relative;width:60%}
.explore-cate .form-group-search input.form-control{padding:20px 200px 20px 50px;border:1px solid #e0e5eb;box-shadow:0 11px 41px 3px rgba(23,67,63,.12)}
.explore-cate .search-icon-form{position:absolute;top:27px;left:20px}
.explore-cate .form-group-search button.banner-btn{position:absolute;width:auto;right:10px;padding:12px;top:8px}
.explore-cate .tech-expertise-right{width:70%;max-height:764px;overflow:hidden;}

@media (max-width:1300px){
	.banner-sticks .banner-sticks-box-first{width: 25%;    padding: 25px 24px;}
	.banner-sticks .banner-sticks-box-second{width: 72%}
	.client-poster .slick-list{padding: 0 10%}
	.client-poster .slick-prev{left: 8%}
	.client-poster .slick-next{right: 8%}
	.achieve-box .achieve-right img{border-radius: 0 0 67px 0;width: 100%}
}
@media (max-width:1200px){
	.home-banner {padding: 50px 0;}
	.home-banner .home-banner-right,.home-banner .home-banner-left{width: 48%}
	.banner-sticks .banner-sticks-box{padding: 8px}
	.banner-sticks .banner-sticks-box-first{padding: 9px}
	.banner-sticks .banner-sticks-box-first img{width: 50px}
	.banner-sticks .banner-first-content-head,.banner-sticks .banner-box-second-content-subhead{font-size: 16px}
	.banner-sticks .banner-first-content-subhead,.banner-sticks .banner-box-second-content-head{font-size: 20px}
	.banner-sticks .banner-sticks-first1{ padding: 0 10px;margin: 0 10px;}
	.title-head h2 {font-size: 40px;line-height: 53px;margin: 0 auto 30px;}
	.client-poster .slick-list{padding: 0 5%}
	.client-poster .slick-prev{left: 4%}
	.client-poster .slick-next{right: 4%}
	.explore-cate .tech-expertise-right{width: 64%}
	.explore-cate .form-group-search{width: 80%}
	.explore-cate .explore-box{width: 29%;padding: 10px}
	.explore-cate .techno-right-tabs{row-gap: 20px;column-gap: 20px}
	.cousre-btn{padding: 15px}
	.success-story-box1-img{left: 8px}
	.success-story-box1-img.success-story-box1-img2{right: 8px}
	.success-story-box2{padding: 20px}
	.event-right-box{width: 81%}
	.event-detail-btn{padding: 10px 22px}
	.events-btn-flex{column-gap: 15px}
	.study-box{padding: 25px 20px}
	.achieve-box{padding: 0 30px;border-radius: 100px 0}
	.achieve-left{padding: 60px 0}
	.home-testimonial { margin: 0 0 70px;padding-top: 50px;}
}
@media (max-width:991px){
	.space100{padding: 50px 0}
	.home-banner .home-banner-left {width: 53%;}
    .home-banner .home-banner-right{width: 46%}
    .home-banner h1{font-size: 45px;margin: 10px 0}
    .form-control{padding: 12px 17px;font-size: 15px}
    .banner-btn{padding: 12px}
    .home-banner { padding: 50px 0 30px;}
    .banner-sticks .banner-sticks-box-first img{width: 38px;margin-right: 10px !important;}
    .banner-sticks .banner-sticks-box-second img{width: 30px;margin-right: 10px !important;}
    .title-head h2 {font-size: 34px;line-height: 47px;margin: 0 auto 20px;}
    .slide-marque{padding: 12px}
    .client-poster .slick-next, .client-poster .slick-prev{width: 50px;height: 50px}
    .client-poster .slick-prev:before,.client-poster .slick-next:before {background-size: 12px;background-repeat: no-repeat;top: 13px;left: 18px;}
    .explore-cate .tech-expertise-left{padding: 30px 15px 0;width: 240px}
    .explore-cate .tech-expertise-flex .nav-tabs .nav-link{padding: 13px 12px;width: 200px;}
    .explore-cate .form-group-search{width: 90%}
    .explore-cate .form-group-search input.form-control { padding: 15px 165px 15px 45px;}
    .explore-cate .form-group-search button.banner-btn{font-size: 16px;padding: 7px}
    .explore-cate .techno-right-tabs{column-gap: 0px;row-gap: 15px}
    .explore-cate .explore-box {width: 31%;padding: 7px;}
    .explore-cate .explore-title {font-size: 15px;margin: 15px 0 0;}
    .explore-cate .search-icon-form{top: 20px}
    .trending-course-box{padding: 25px 8px}
    .course-detail-lang{margin: 10px 0}
    .course-detail-lang-left{column-gap: 6px}
    .trending-course p { font-size: 14px;line-height: 18px;}
    .course-detail-lang-name1, .course-detail-lang2{padding: 3px 11px}
    .course-detail-lang img,.course-classed-count img{width: 20px}
    .trending-course p{align-items: anchor-center}
    .cousre-btn {padding: 12px;margin: 20px 0 0;font-size: 16px;}
    .success-story .subtitle{margin: 0 0 30px}
    .success-story-number {font-size: 28px;line-height: 32px;}
    .success-story-box-inner{width: 25%}
    .success-story-box2{padding: 12px}
    .success-story-box1{min-height: 150px}
    .event-box{padding: 25px 30px}
    .event-left-box{width: 30%}
    .event-right-box{width: 66%}
    .event-name{font-size: 22px;line-height: 26px;margin: 0 0 15px}
    .event-name span{font-size: 20px;line-height: 24px}
    .event-box .event-details{flex-wrap: wrap;row-gap: 20px}
    .event-detail1{padding: 6px}
    .events-btn-flex{column-gap: 15px}
    .event-detail1, .event-detail2{font-size: 14px}
    .study-box{padding: 12px 12px 20px}
    .study-name{font-size: 20px;line-height: 22px;margin: 25px 0 5px}
    .study-desc{font-size: 15px;width: 100%;line-height: 20px}
    .study-btn{padding: 8px 15px;font-size: 16px}
    .sucess-student .nav-tabs .nav-link{font-size: 16px;padding: 9px 10px;}
    .sucess-student .nav-tabs .nav-link.active{font-size: 18px}
    .achieve-box{padding: 0 20px;border-radius: 60px 0}
    .achieve-left{padding: 30px 0}
    .achieve-head{font-size: 28px}
    .achieve-detail { margin: 12px 0 25px;font-size: 15px;}
    .start-achieve .achieve-logo a{width: 48%}
    .start-achieve .achieve-logo a img{width: 100%}
}