@media (min-width:1920px){

}
@media (max-width:1366px){
.main__banner{height:600px;}
h1{font-size:70px; line-height:80px;}
h2{font-size:60px; line-height:100%;}
.main__banner .home__banner__content .content__wrap p{max-width:640px;}
.counter__wrap .counter__cards .single__card{padding:20px;}
.counter__wrap .counter__cards .single__card .counter{font-size:50px; line-height:60px;}
.counter__section, .map__section, .why__choose__section, .light__bg, .award__section, .story__section, .large__block.bg__wrap{padding:60px 0px;}
.heading__section.sticky__sidebar{max-width:370px;}
.why__choose__wrap .time__line__wrapper{max-width:62%;}
.image__scetion .image__box{height:600px;}
.swiper__navigator__holder .swiper-button-next{left:19%;}
.swiper__navigator__holder .swiper-button-next, .swiper__navigator__holder .swiper-button-prev{top:46%;}
.story__slider .card{padding:30px;}
.university__wrap .partners__wrap .partners__grid .grid__item{min-width:192px;}
.university__wrap h2, .university__wrap p{max-width:612px;}
.video__section .video__wrap .item__content .item__footer .footer__grid{gap:20px;}
.why__choose__wrap .heading__section h2{font-size:58px;}
.why__choose__wrap .timeline__wrap .single__card{gap:40px;}
.global__banner{padding:60px 0px;}
.center__wrap .content__box{max-width:63%}
.banner__content .banner__content__wrap .app__image__box{height: 500px;}
.banner__content .banner__content__wrap .app__image__box img{border-radius:60px;}
.team__banner__content .image__box{height:430px;}
.member__wrap{margin:60px auto 0;}
.gallery__wrap .mySwiper{height:400px;}

footer{padding:60px 0px 0px;}
}
@media (max-width:1199px){
h2, .why__choose__wrap .heading__section h2{font-size:55px;}
.counter__wrap .counter__cards{grid-template-columns:repeat(2,1fr); gap:30px;}
.heading__section.sticky__sidebar{max-width:340px;}
.why__choose__wrap .time__line__wrapper{max-width:60%;}
.why__choose__wrap .timeline__wrap .single__card .image__box{max-width:150px; height:150px; flex:0 0 150px;}
.story__slider .card-content .description{font-size:18px; line-height:25px;}
.success__stories__wrap .heading__wrap{max-width: 37%;}
.swiper__navigator__holder .swiper-button-next{left:20%;}
.university__wrap h2, .university__wrap p{max-width: 560px;}
.university__wrap .cofounder__wrap{gap:35px;}
.university__wrap .cofounder__wrap .image__box{height:320px;}
/* .university__wrap .partners__wrap .partners__grid{grid-template-columns:repeat(2 , 1fr);} */
.university__wrap .partners__wrap{max-width:55%;}
.university__wrap .partners__wrap .partners__grid .grid__item{min-width: 170px; height:160px;}
.university__wrap .partners__wrap h3{font-size:35px; line-height:40px;}
.award__wrap .award__grid .grid__item .image__box{max-width:250px;}
.award__wrap .award__grid .grid__item .content h3{font-size:22px; line-height:28px;}
.video__section .video__wrap .item__content .item__footer .footer__grid .grid__item .content h3{font-size: 20px; line-height:25px;}
.video__section .video__wrap .item__content{padding:0 30px;}
.video__section .video__wrap .item__content .item__footer .footer__grid .grid__item i.icon__box{width:50px; height:50px;}
.video__section .video__wrap .item__content .item__footer .footer__grid .grid__item i.icon__box img{width:30px;}
.video__section .video__wrap .item__content .item__footer a{top: -30%;}
.video__section .video__wrap .item__content .item__footer a i.icon__box span img{width:60px;}
.video__section .flex__wrap h2{max-width:38%;}
.post__section .post__wrap .grid__item .contact__box{gap:10px;}
.post__section .post__wrap .grid__item .contact__box h3{overflow:hidden; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; font-size: 24px; line-height:30px;}
.post__section .post__wrap .grid__item .contact__box p{overflow:hidden; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical;}
/* .banner__content .banner__content__wrap h1{font-size: 60px; line-height: 66px;} */
.banner__content .banner__content__wrap .image__box{height: 100%;}
.center__wrap .btn__wrap a, .center__wrap .btn__flex__wrap .feedback__btn a{height: 45px; font-size: 16px;}
.partnership__wrap .grid__wrap{margin-top:40px;}
.partnership__wrap .grid__wrap .grid__item .content__box .contact__box .icon__box__item{font-size:16px;}
.partnership__wrap .grid__wrap .grid__item .content__box .name__location__wrap .location__wrap p{font-size:16px;}
.partnership__wrap .grid__wrap .grid__item .content__box .name__location__wrap .location__wrap ul{font-size:16px;}
.partnership__wrap .grid__wrap .grid__item .image__box{height:280px;}
.partnership__wrap .grid__wrap .grid__item .content__box .name__location__wrap .location__wrap{min-height:185px;}
.partnership__wrap .grid__wrap .grid__item .content__box .btn__wrap{margin-top:30px;}
.form__body{padding:32px;}
.banner__content .banner__content__wrap .app__image__box{height:400px;}
.banner__content .banner__content__wrap .app__image__box img{border-radius:60px;}
.concept__wrap .concept__accordion__wrap{margin-top:40px;}

.gallery__wrap  .swiper-button-next{left: 56%;}
/* .gallery__wrap  .swiper-button-prev{} */


.footer__top{gap:80px;}
.footer__top .footer__links__wrap{gap:80px;}



}    


@media (max-width:1024px){
.navbar__top .navbar___brand img{max-height:40px;}
.main__banner{height:500px;}
.main__banner::before{width:70%;}
h1{font-size:55px; line-height:60px;}
h2, .why__choose__wrap .heading__section h2{font-size:50px;}
.counter__section, .map__section, .why__choose__section, .light__bg, .award__section, .story__section, .large__block.bg__wrap{padding:50px 0px;}
.why__choose__wrap{flex-direction:column; gap:40px;}
.why__choose__wrap .sticky__sidebar__wrapper, .heading__section.sticky__sidebar, .why__choose__wrap .time__line__wrapper{max-width:unset;}
.image__scetion .image__box{height:500px;}
.success__stories__wrap{flex-direction:column;}
.success__stories__wrap .heading__wrap, .success__stories__wrap .slide-container{max-width:100%;}
.swiper__navigator__holder .swiper-button-next, .swiper__navigator__holder .swiper-button-prev{position:relative;}
.swiper__navigator__holder {display:flex; gap:30px; align-items:center; justify-content:flex-end;}
.swiper__navigator__holder .swiper-button-next{left:0%;}
.university__wrap .partners__wrap h3{font-size:30px; line-height:35px;}
.award__wrap h2{max-width:850px;}
.post__section .post__wrap .grid__item .contact__box p{-webkit-line-clamp:3;}
.global__banner{padding:50px 0px;}
.concept__wrap .concept__accordion__wrap{margin-top:24px;}
.concept__accordion__wrap .accordion__item .accordion__button i.icon__box{width:60px; height:60px;}
.concept__accordion__wrap .accordion__item .accordion__button h2{font-size:22px;}
.concept__accordion__wrap .accordion__item .accordion__button h2 span{font-size:26px;}
.member__wrap .member__grid__wrap{grid-template-columns:repeat(2, 1fr);}
.gallery__wrap .mySwiper .swiper-slide{width:200px;}
.team__banner__content .image__box{height:360px;}
.banner__content .banner__content__wrap .app__image__box img{border-radius:30px;}
.member__wrap{margin:50px auto 0}

footer{padding:50px 0px 0px;}



}


@media (max-width:991px){
.navbar__top{padding-top:10px; padding-bottom:10px; box-shadow:none;}
.navbar__top .navbar___brand{margin-right:0px; max-width:188px;}
.navbar__top .nav__info__right{margin-left:auto; margin-right:20px;}
.navbar__top .navbar-toggler{margin-right:0px; margin-left:10px; padding:0px; height:22px; order:3; border:0px;}
.navbar__top .navbar-toggler:focus{box-shadow:none;}
.navbar__top .navbar-toggler span{width:30px; height:100%; display:block;}
.navbar .navbar-collapse{height:100%;}
.navbar .navbar-collapse{position:fixed; left:-100%; background:#091927; height:100%; top:0px; z-index:5;
-webkit-transition:left .3s ease 0s;-moz-transition:left .3s ease 0s;-o-transition:left .3s ease 0s; transition:left .3s ease 0s;-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.15); box-shadow:2px 2px 5px 0px rgba(0,0,0,0.15);}
.navbar .show{left:0px; width:265px;
-webkit-transition:left .3s ease 0s;-moz-transition:left .3s ease 0s;-o-transition:left .3s ease 0s; transition:left .3s ease 0s;}
.navbar__top .navbar__nav{height:100%; padding:20px 10px; justify-content:unset;}
.navbar__top .navbar__nav li{margin:0px 15px !important;}
.navbar__top .navbar__nav li a{color:#fff; padding:15px 0px; display:block; width:100%;}
.navbar__top .navbar__nav li a:hover{color:#fff;}
.navbar__top .navbar__nav li a:after{display:none;}

h2, .why__choose__wrap .heading__section h2{font-size:40px;}
.main__banner::before{width:100%;}
h1{font-size:45px; line-height:50px;}
.counter__section, .map__section, .why__choose__section, .light__bg, .award__section, .large__block.bg__wrap{padding:40px 0px;}
/* .counter__wrap h2{font-size:40px; line-height:45px;} */
.counter__wrap .counter__cards .single__card .counter{font-size:40px; line-height:50px;}
.counter__wrap .counter__cards .single__card h3{font-size:20px;}
.why__choose__wrap .timeline__wrap .single__card{gap:35px;}
.heading__section.sticky__sidebar{position:static !important;}
.image__scetion .image__box{height:450px;}
.success__stories__wrap h2{max-width:400px;}
.university__wrap{flex-direction:column; align-items:start;}
.university__wrap h2, .university__wrap p{max-width:unset;}
.university__wrap .cofounder__wrap{flex-direction: column; align-items:center; margin-top:20px;}
.university__wrap .cofounder__wrap .image__box{max-width:420px;}
.university__wrap .partners__wrap{max-width:unset;}
/* .university__wrap .partners__wrap .partners__grid{grid-template-columns:repeat(3 , 1fr);} */
.university__wrap .partners__wrap .partners__grid .grid__item{min-width:230px;}
.university__wrap .partners__wrap h3{font-size:25px; line-height:30px;}
.award__wrap .award__grid{grid-template-columns: repeat(2 , 1fr);}
.award__wrap .award__grid .grid__item .image__box{max-width: 336px;}
.large__block .flex__wrap{flex-direction: column;}
.video__section .flex__wrap h2{max-width: unset; text-align: center;}
.video__section .flex__wrap p{max-width: unset; text-align: center;}
.video__section .video__wrap .item__content{position: relative; background: transparent; padding:0;}
.video__section .video__wrap .item__content .item__footer .footer__grid .grid__item{gap:10px;}
.video__section .video__wrap .item__content .item__footer .footer__grid .grid__item .content h3{color:#393633;}
.video__section .video__wrap .item__content .item__footer .footer__grid .grid__item .content p{color:#373F41;}
.video__section .video__wrap .item__content .item__footer a{top: -100%;}
.video__section .video__wrap .item__content .item__footer{padding:0px;}
.post__section .flex__wrap{align-items: center;}
.post__section .flex__wrap h2{max-width:unset; text-align:center;}
.post__section .post__wrap{grid-template-columns: repeat(1, 1fr);}
.post__section{display:flex; flex-direction:column; align-items:center;}
.post__section .post__wrap .grid__item{max-width:390px;}
.center__wrap .content__box, .center__wrap .image__box{max-width:unset;}
.partnership__wrap .grid__wrap{grid-template-columns: repeat(1, 1fr);}
.partnership__wrap .grid__wrap .grid__item .content__box .name__location__wrap .location__wrap{min-height:fit-content;}
.banner__content .banner__content__wrap .app__content__box{max-width:50%;}
.banner__content .banner__content__wrap .app__image__box{max-width:50%; height:380px;}
.banner__content .banner__content__wrap .app__image__box img{border-radius:20px;}
#tab1:checked ~ #content1, #tab2:checked ~ #content2{flex-direction:column; gap:25px;}
.gallery__wrap .swiper{width:100%;}
.gallery__wrap .mySwiper{height:100%; margin-right:15px;}
.gallery__wrap .swiper-vertical > .swiper-wrapper{flex-direction:row;}
.gallery__wrap .mySwiper .swiper-slide img{margin:18px 15px 20px 0;}
/* .banner__content .banner__content__wrap{flex-direction:column;} */
/* .banner__content .banner__content__wrap .app__content__box, .banner__content .banner__content__wrap .app__image__box{max-width:unset;} */
.member__wrap{margin:40px auto 0}


.footer__top .footer__logo__wrap .footer__logo{max-width:180px;}
.footer__top{flex-direction:column; gap:35px;}
.footer__top .footer__links__wrap .links__widgets .link__item{max-width:unset;}
footer{padding:40px 0px 0px;}

}

@media (max-width:767px){
.navbar__top .navbar___brand{max-width:150px;}
.navbar__top .navbar___brand img{max-height:30px;}
p{font-size:16px; line-height:25px;}
h2, .why__choose__wrap .heading__section h2{font-size:30px;}
.main__banner{height:450px;}
h1{font-size:35px; line-height:40px;}
.main__banner .home__banner__content .content__wrap p{max-width:100%;}
.counter__wrap .counter__cards{grid-template-columns:repeat(1,1fr); gap:20px;}
.why__choose__wrap .timeline__wrap .single__card{flex-direction:column; gap:25px;}
.why__choose__wrap .timeline__wrap .single__card .image__box{max-width:130px; height:130px; flex:0 0 130px;}
.image__scetion .image__box{height:400px;}
.success__stories__wrap h2{max-width:unset; margin-bottom:30px;}
.university__wrap{align-items:center;}
.university__wrap .cofounder__wrap, .university__wrap .partners__wrap{display:flex; flex-direction:column; align-items:center;}
.university__wrap .cofounder__wrap h2, .university__wrap .cofounder__wrap p{text-align:center;}
.university__wrap .partners__wrap h3{text-align: center;}
.university__wrap .partners__wrap .partners__grid{grid-template-columns:repeat(2 , 1fr);}
.award__wrap{gap:30px;}
.video__section .video__wrap .item__content{margin-top:60px;}
.video__section .video__wrap .item__content .item__footer .footer__grid{grid-template-columns:repeat(1 , 1fr);}
.banner__content .banner__content__wrap .content__box, .banner__content .banner__content__wrap .app__content__box{max-width:unset;}
.banner__content .banner__content__wrap{flex-direction:column; gap: 30px;}
.banner__content .banner__content__wrap .image__box, .banner__content .banner__content__wrap .app__image__box{max-width:unset;}
.concept__accordion__wrap .accordion__item{padding:15px;}
.concept__accordion__wrap .accordion__item .accordion__button h2 span{font-size:22px;}
.concept__accordion__wrap .accordion__item .accordion__body{position:relative; padding:10px 0 0 0;}
.member__wrap .member__grid__wrap{grid-template-columns:repeat(1, 1fr);}
.member__wrap .member__grid__wrap .grid__item .image__box{height:300px;}
.gallery__wrap .mySwiper .swiper-slide{width:150px;}
.gallery__wrap .mySwiper .swiper-slide.swiper-slide-visible{height: 120px !important;}
.banner__content .banner__content__wrap .app__image__box{height:330px;}
.team__banner__content .image__box{height:260px;}
#tab1:checked ~ #content1, #tab2:checked ~ #content2{border-radius:20px;}



.footer__top .footer__links__wrap{gap:35px;}
.footer__top, .footer__top .footer__logo__wrap{align-items:center;}
.footer__top .footer__links__wrap .links__widgets .link__item ul{margin:auto; align-items: center;}
.footer__top .footer__links__wrap .links__widgets .link__item h3{text-align: center;}
.footer__top .footer__logo__wrap p{text-align:center;}
.footer__top .footer__links__wrap{align-items:center;}
.footer__bottom{flex-direction: column; gap: 20px;}
}

@media (max-width:575px){
.why__choose__wrap .timeline__wrap .single__card .image__box{max-width:100px; height:100px; flex:0 0 100px;}
.image__scetion .image__box{height:350px;}
.university__wrap .partners__wrap .partners__grid .grid__item{height:140px; min-width:fit-content;}
.award__wrap .award__grid{grid-template-columns:repeat(1 , 1fr);}
.award__wrap .award__grid .grid__item .content{max-width:336px;}
.video__section .video__wrap .image__box img{border-radius:12px; height:350px; object-fit: cover;}
/* .video__section .video__wrap .item__content .item__footer a{top: -80%;} */


}
@media (max-width:530px){
.video__section .video__wrap .item__content .item__footer a{top: -80%;}
.video__section .video__wrap .item__content{height:unset;}
.footer__top .footer__links__wrap{flex-direction:column; gap:30px}
}
@media (max-width:430px){
.gallery__wrap .swiper-button-prev{left: 40%;}
}



/*---------------------------------------------------- landing-page -----------------------------------------------------------------*/
@media (max-width:1366px){
    .counter__wrap.counter__wrap__land .counter__cards .single__card .counter{font-size:50px; line-height:60px;}
    .image__slider__wrap .img__slider .carousel-control-prev{left:45%;}
    .image__slider__wrap .img__slider .carousel__item{height:500px;}
    .image__slider__section{padding:60px 0 120px;}
    .map__section__land{margin-top:20px;}
    .story__section__land{padding:60px 0;}
    .story__section__land h2.h2__small{font-size:40px; line-height:50px; margin-bottom:30px;}
    .simple__steps__section{margin:60px auto;}
    .step__section .step__grid__wrap{margin-top:40px;}
    .faq__wrap .single__faq__wrap .accordion-button.accordion__button, .step__section .step__grid__wrap .step__item .step__accordion .accordion__item .accordion__button{font-size:24px; line-height:30px;}
    .social__section{padding:60px 0;}
    .flex__wrap.faq__wrap{margin-top:30px;}
    
    }
    @media (max-width:1199px){
    .partners__talk .content__box{padding:30px 50px;}
    .step__section .step__grid__wrap{grid-template-columns:repeat(2, 1fr);}
    .consult__wrap .btn__wrap{margin-top:30px;}
    .bg__wrap.bg__light__cyan::after {left:8%;}
    .faq__wrap .single__faq__wrap .accordion-button.accordion__button, .step__section .step__grid__wrap .step__item .step__accordion .accordion__item .accordion__button{font-size:20px; line-height:25px;}
    }
    @media (max-width:1024px){
    .image__slider__wrap .img__slider .carousel__item{height: 450px;}
    .image__slider__wrap .img__slider .carousel-control-next{right:43%;}
    .image__slider__wrap .img__slider{margin-top:30px;}
    .story__section__land{padding:50px 0;}
    .partners__talk .content__box h3{margin:15px 0px;}
    .partners__talk .content__box h4{margin-top:20px;}
    .story__section__land h2.h2__small{font-size:35px; line-height:45px; margin-bottom:20px;}
    .post__section .post__wrap .grid__item.story__item .contact__box h3{font-size: 26px; line-height: 32px;}
    .step__section .step__grid__wrap{margin-top:30px;}
    .bg__wrap.bg__light__cyan::after {left:1%;}
    .social__section{padding:40px 0;}
    .flex__wrap.faq__wrap{margin-top:20px;}
    .single__faq__wrap .accordion-button.accordion__button:not(.collapsed)::after{width:20px; height:20px;}
    .single__faq__wrap .accordion-button.accordion__button.collapsed::after{width:20px; height:20px;}
    
    
    }
    @media (max-width:991px){
    .counter__wrap.counter__wrap__land .counter__cards .single__card .counter{font-size:40px; line-height:50px;}
    .image__slider__wrap .img__slider .carousel-control-prev{left:41%;}
    .story__section__land{padding:40px 0;}
    .story__section__land .partners__talk{flex-direction:column;}
    .partners__talk .img__wrap, .partners__talk .content__box{max-width:unset;}
    .partners__talk .img__wrap .image__box{height:400px;}
    .partners__talk .content__box{padding:25px 35px;}
    .image__slider__wrap .img__slider .carousel__item{height:350px;}
    .step__section .flex__wrap h2, .step__section .flex__wrap p{max-width:unset; text-align:left;}
    .image__slider__wrap .img__slider .carousel__item img{border-radius:20px;}
    .bg__wrap.bg__light__cyan::after{display:none;}
    .social__section h2{max-width:unset; text-align:center;}
    .social__section .flex__wrap{align-items:left; gap:25px;}
    .social__section .social__icons{max-width:unset;}
    .social__section .social__icons ul{justify-content:center;}
    .faq__wrap .single__faq__wrap{max-width:unset;}
    .simple__steps__section{margin:45px auto;}

    .uni__wrap .content__box, .uni__wrap .image__box{max-width:unset;}
    .uni__wrap .image__box{height: 400px;}
    .member__wrap .founder__grid__wrap{grid-template-columns: repeat(1, 1fr);}
    .concept__accordion__wrap .accordion__item .accordion__button{flex-direction:column;}
    
    }
    
    
    @media (max-width:767px){
    .image__slider__wrap .img__slider .carousel-control-prev{left:39%;}
    .image__slider__wrap .img__slider .carousel-control-next{right:39%;}
    .step__section .step__grid__wrap{grid-template-columns:repeat(1, 1fr);}
    .story__banner .banner__content .banner__content__wrap .app__content__box{max-width:unset;}
    .concept__accordion__wrap .accordion__item .accordion__button .content__box{width:100%;}
    
    }
    @media (max-width:490px){
    .image__slider__wrap .img__slider .carousel-control-prev{left: 37%;}
    .image__slider__wrap .img__slider .carousel-control-next{right: 37%;}
    }
    @media (max-width:430px){
    .image__slider__wrap .img__slider .carousel-control-prev{left: 34%;}
    .image__slider__wrap .img__slider .carousel-control-next{right: 34%;}   
    }