@media (max-width:1799px) {
/* .home__banner__wrap{height:980px;} */

footer .footer__brand::after, footer .footer__brand::before{max-width:530px;}
}

@media (max-width:1699px) {
.about__us__wrapp .krmgs__life__wrapp, .leadership__wrapp, .chairman__message__wrapp, .principal__message__wrapp, .infrastructure__wrapp, .learning__space__wrapp, .affiliation__wrapp, .school__policies__wrapp, .awards__wrapp, .parents__voice__wrapp{max-width:950px;  width:100%;}

.chairman__message__inner .message__wrapp .content__box{max-width:516px;}
.principal__message__inner .message__wrapp .content__box, .principal__message__inner .message__slider__wrapp .content__box{max-width:516px;}
.infrastructure__inner .grid__wrapp .learning__spaces,.infrastructure__inner .grid__wrapp .supporting__facilities, .infrastructure__inner .grid__wrapp .sports__facilities{max-width:358px; max-height:356px; height:356px; width:100%;}
.affiliation__inner .organisation__wrapp .image__box img{width:250px; object-fit:contain;}
.school__policies__inner .table__responsive{width:100%;}
.awards__inner .exelency__award__wrapp .image__box{height:255px;}
.parents__voice__inner .quotation__wrapp .quote__card{max-width:465px;}
.event__details__wrapp .event__details__content__wrapp{max-width:950px;}

.contact__info__wrapp .contact__info__card{height:unset;}
.privilege__details__wrapp .offer__grid__wrapp{grid-template-columns: repeat(4,1fr); gap:30px;}
.benefit__wrapp .content__box{max-width:760px;}
.navbar__top .nav__inner__top .navbar___brand{max-width:230px;}
.navbar__top .nav__inner__top .top__header__logo a{height:43px; width:54px;}	
	

footer .footer__brand::after, footer .footer__brand::before{max-width:500px;}
footer .divider__vert{width:3px;}

}

@media (max-width:1599px){
/* .container{border:1px solid red;} */
.mr__top{margin-top:50px;}
.navbar__top .nav__bottom__ribbon ul{gap:15px; justify-content:space-between; width:100%;}
/* .home__banner__wrap{height:880px;} */
.gobal__edu__wrap .card__wrap .global__card{height:500px;}
.gobal__edu__wrap .card__wrap .global__card .content__wrap h2{font-size:100px; line-height:70px; margin-top:20px;}
.contact__form__wrap .contact__form__inner{gap:80px;}
.contact__form__wrap .contact__form__inner .content__wrap{max-width:600px;}

.learning__space__wrapp{max-width:590px;}
.about__us__wrapp .krmgs__life__wrapp, .leadership__wrapp, .chairman__message__wrapp, .principal__message__wrapp, .infrastructure__wrapp, .learning__space__wrapp, .school__policies__wrapp, .awards__wrapp, .parents__voice__wrapp{max-width:880px;}
/*.inspiring__wrapp .vision__wrapp .vision__inner .content__box{max-width:490px;}*/

.chairman__message__inner .message__wrapp{gap:40px;}
.chairman__message__inner .message__wrapp .content__box{max-width:416px;}

.principal__message__inner .message__wrapp{gap:40px;}
.principal__message__inner .message__wrapp .content__box, .principal__message__inner .message__slider__wrapp .content__box{max-width:416px;}

.infrastructure__inner .grid__wrapp .item__box .image__box{max-height:300px;}
.infrastructure__inner .grid__wrapp .learning__spaces,.infrastructure__inner .grid__wrapp .supporting__facilities, .infrastructure__inner .grid__wrapp .sports__facilities{max-height:300px;}
.infrastructure__inner .grid__wrapp .item__box a h3{font-size:27px; text-align:center;}

.parents__voice__inner .quotation__wrapp .quote__card{max-width:415px;}

.event__details__wrapp .event__details__content__wrapp{max-width:880px;}

.trans__disciplinary__themes__inner .content__box ul li{margin-bottom:20px;}

.privilege__section .privilege__wrapp .card__wrapp{margin:0px auto;}

.privilege__details__wrapp .aartas__wrapp .grid__section__wrapp .item__wrapp{margin:0px auto;}
.how__it__works__wrapp .work__steps__wrapp .step__item{max-width:225px;}
.benefit__wrapp .content__box{max-width:630px;}
.additional__education .content__box h2{text-align:center;}
.contact__form{gap:100px;}

.privilege__section .privilege__wrapp{grid-template-columns:repeat(3, 1fr);}

footer .footer__brand::before{max-width:485px; left:9%; top:13%;}
footer .footer__brand::after{max-width:485px; right:9%; top:13%;}
footer .footer__middle__wrap{gap:60px;}
footer .footer__middle__wrap .footer__link__wrap .widget__card ul{gap:24px 45px;}
.accredition__wrap{height:600px;}
	
/*new changes after sports and banner section */
.inner__two__col__wrapp .two__col__wrapp .slider__wrapp, .inner__two__col__wrapp .two__col__wrapp .slider__wrapp .image__box{max-width:650px;}	
}

@media (max-width:1399px){


.navbar__top .nav__bottom__ribbon ul{gap:0px; justify-content:space-between; width:100%;}
.navbar__top .nav__bottom__ribbon ul li a{font-size:13px;}
.fact__wrap .content__wrap__outer .stats__wrap .value__wrap{height:126px; }
/* .home__banner__wrap{height:780px;} */
.gobal__edu__wrap .card__wrap .global__card .content__wrap h2{font-size:80px;}
.contact__form__wrap .contact__form__inner{gap:60px;}
.contact__form__wrap .contact__form__inner .content__wrap{max-width:550px;}
.insta__wrap .card__wrap .insta__card{height:300px;}

.about__us__wrapp{gap:60px;}
.about__us__wrapp .krmgs__life__wrapp, .leadership__wrapp, .chairman__message__wrapp, .principal__message__wrapp, .infrastructure__wrapp, .learning__space__wrapp, .affiliation__wrapp, .school__policies__wrapp, .awards__wrapp, .parents__voice__wrapp{max-width:718px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap .list__wrapp{margin-bottom:40px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap .grid__wrapp{grid-template-columns:repeat(4,1fr);}
.krmgs__life__wrapp .features__wrapp .grid__wrapp{grid-template-columns:repeat(3,1fr)}

.inspiring__wrapp .vision__wrapp .vision__inner .content__box{max-width:325px;}
.inspiring__wrapp .vision__wrapp .vision__inner .image__box{max-height:420px;}

.chairman__message__inner .message__wrapp{gap:30px;}
.chairman__message__inner .message__wrapp .content__box{max-width:350px;}

.principal__message__inner .message__wrapp{gap:30px; margin-bottom:50px;}
.principal__message__inner .message__wrapp .content__box{max-width:350px;}
.principal__message__inner .message__slider__wrapp .content__box{max-width:350px;}

.infrastructure__inner .grid__wrapp{grid-template-columns:repeat(3,1fr);}
.infrastructure__inner .grid__wrapp .item__box .image__box{max-height:280px;}
.infrastructure__inner .grid__wrapp .learning__spaces,.infrastructure__inner .grid__wrapp .supporting__facilities, .infrastructure__inner .grid__wrapp .sports__facilities{max-height:280px;}
.infrastructure__inner .grid__wrapp .item__box a h3{font-size:26px;}

.affiliation__inner .organisation__wrapp{gap:45px}

.awards__inner .exelency__award__wrapp{gap:32px;}
.awards__inner .exelency__award__wrapp .image__box{height:250px;}

.parents__voice__inner .quotation__wrapp .quote__card{max-width:335px;}

.event__details__wrapp{gap:60px;}
.event__details__wrapp .event__details__content__wrapp{max-width:718px;}
h2{font-size:38px;}
.event__details__wrapp .event__details__sidebar ul li a{font-size:20px;}
.event__details__wrapp .event__details__sidebar ul li.active a, .event__details__wrapp .event__details__sidebar ul li a:hover{font-size:21px;}

.post__listing__wrapp .post__item__wrapp .blog__post__item__card .post__item__content__wrapp .post__meta ul li{font-size:17px;}

.post__details__wrapp{padding:20px 0 0;}
.post__details__wrapp .post__details__inner{gap:30px;}
.post__details__wrapp .post__details__inner .post__content__wrapp{max-width:800px;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__navigation{gap:20px;}

.inner__two__col__wrapp{gap:60px;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .two__col__wrapp{gap:40px;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .two__col__wrapp .slider__wrapp{max-width:400px;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .two__col__wrapp .slider__wrapp .image__box{max-width:400px;}

.inner__page__global__wrapp{gap:60px;}
.inner__page__global__wrapp .side__bar__global h3{font-size:22px;}

.international__ducation{padding:0 0 70px;}
.international__ducation .education__type .education__card .content__wrap a{padding: 20px;}

.why__choose__ib, .approaches__learning{padding:55px 0px;}
.approaches__learning .approaches__learning__inner .image__box{max-width:450px;}
.helping__learners .content__wrap{max-width:500px;}
.helping__learners{gap:35px; align-items: flex-start;}
.trans__disciplinary__themes__inner .content__box ul li{margin-bottom: 15px;}

.contact__info__wrapp .contact__info__card .info__content p{font-size:18px;}

.privilege__details__wrapp .offer__grid__wrapp{grid-template-columns: repeat(3,1fr); gap:24px;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp{margin:60px 0 60px; gap:70px;}

.how__it__works__wrapp .work__steps__wrapp .step__item{max-width: 155px;}
.how__it__works__wrapp .work__steps__wrapp .step__item h3{font-size:22px;}
.benefit__wrapp .content__box{max-width:460px;}
.benefit__wrapp .image__box{max-height:520px;}
.benefit__wrapp .content__box .benefit__tab__wrapp .tab__content{padding:44px 0 0;}
.benefit__wrapp .content__box .benefit__tab__wrapp .nav__tabs .nav__item .nav__link{width:200px;}
.testimonial__wrapp .video__wrapp{gap: 20px;}
.contact__form{gap: 80px;}
.awards__wrapp .sports__grid{grid-template-columns:repeat(3, 1fr);}
.awards__wrapp .sports__grid .spots__card{height: 370px; width:100%;}

.why__choose__ib::after{right:20px; width:125px;}




footer .footer__brand::before{max-width:400px; left:9.5%;}
footer .footer__brand::after{max-width:400px; right:9.5%;}
footer .footer__middle__wrap{gap:40px;}
footer .footer__middle__wrap .footer__link__wrap .widget__card ul{gap:24px 35px;}
/*new changes after sports and banner section */	
.inner__two__col__wrapp .two__col__wrapp .slider__wrapp, .inner__two__col__wrapp .two__col__wrapp .slider__wrapp .image__box{max-width:550px;}
}

@media (max-width:1199px){
/* .home__banner__wrap{height:660px;} */
.card__wrap{flex-flow:row wrap; justify-content:space-between;}
.gobal__edu__wrap .card__wrap{justify-content:space-between;}
.gobal__edu__wrap .card__wrap .global__card{max-width:455px; height:450px;}
.curriculum__prog__wrap .card__wrap .prog__card{max-width:455px;}
.accredition__wrap{height:500px;}
.fact__wrap .content__wrap__outer .stats__wrap .value__wrap{height:126px; }
.fact__wrap .content__wrap__outer .stats__wrap .value__wrap .value{font-size:44px;}
.speech__wrap .card__wrap .speech__card{max-width:455px;}
.social__video__wrap .card__wrap .video__card{max-width:455px;}
.contact__form__wrap{max-height:unset;}
.contact__form__wrap .contact__form__inner{flex-direction:column; gap:80px;}
.contact__form__wrap .contact__form__inner .content__wrap{max-width:unset;}
.contact__form__wrap .contact__form__inner .content__wrap h3{font-size:35px; line-height:45px;}
.contact__form__wrap .contact__form__inner .content__wrap .image__wrap .image__box{margin:0 auto;}
.contact__form__wrap .contact__form__inner .form__wrap{margin:0 auto;}
.insta__wrap .card__wrap .insta__card{width:465px;}
.partners__wrap .partners__wrap__inner .item__wrap{padding-left:75px;}

.fact__wrap .content__wrap__outer{flex-wrap:wrap;}
.fact__wrap .content__wrap__outer .content__wrap{max-width:unset; margin-bottom:30px;}
.fact__wrap .content__wrap__outer .stats__wrap{row-gap:15px;}

.about__us__wrapp{gap:45px;}
.about__us__wrapp .krmgs__life__wrapp, .leadership__wrapp, .chairman__message__wrapp, .principal__message__wrapp, .infrastructure__wrapp, .learning__space__wrapp, .affiliation__wrapp, .school__policies__wrapp, .awards__wrapp, .parents__voice__wrapp{max-width:590px;}
.about__us__wrapp .about__sidebar h3{font-size:20px;}
.about__us__wrapp .about__sidebar ul li.active a, .about__us__wrapp .about__sidebar ul li a:hover{font-size:20px;}
.krmgs__life__wrapp .growth__transformation__section{margin-bottom:40px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap h2{font-size:30px; margin-bottom:10px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap p{font-size:17px; margin-bottom:25px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap .list__wrapp{margin-bottom:30px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap .grid__wrapp{grid-template-columns:repeat(3, 1fr);}
.krmgs__life__wrapp .gallery__wrapp{margin-bottom:40px;}

.inspiring__wrapp .image__box{max-height:350px;}
.inspiring__wrapp .vision__wrapp .vision__inner{flex-direction:column; gap:20px}
.inspiring__wrapp .vision__wrapp .vision__inner .image__box{max-height:350px;}
.inspiring__wrapp .vision__wrapp .vision__inner .content__box{max-width:unset;}

.chairman__message__inner .message__wrapp{flex-direction:column; gap:25px;}
.chairman__message__inner .message__wrapp .image__wrapp{margin:0px auto;}
.chairman__message__inner .message__wrapp .content__box{max-width:unset;}
.chairman__message__inner .message__wrapp .content__box p{margin-bottom:18px;}

.principal__message__inner .message__wrapp{flex-direction:column; margin-bottom:45px;}
.principal__message__inner .message__wrapp .image__wrapp{margin:0px auto;}
.principal__message__inner .message__wrapp .content__box{max-width:unset;}
.principal__message__inner .message__slider__wrapp .content__box{max-width:590px;}

.infrastructure__inner .grid__wrapp{grid-template-columns:repeat(2,1fr);}
.infrastructure__inner .grid__wrapp .item__box .image__box{max-height:300px;}
.infrastructure__inner .grid__wrapp .learning__spaces,.infrastructure__inner .grid__wrapp .supporting__facilities, .infrastructure__inner .grid__wrapp .sports__facilities{max-height:300px;}
.infrastructure__inner .grid__wrapp .item__box a h3{font-size:25px;}

.learning__space__inner .grid__wrapp{grid-template-columns:repeat(2,1fr);} 

.affiliation__inner .organisation__wrapp, .affiliation__inner .organisation__wrapp:nth-child(2n+1){gap:30px;}
.affiliation__inner .organisation__wrapp .image__box{height:250px;}
.affiliation__inner .organisation__wrapp .image__box img{width:215px;}

.awards__inner .exelency__award__wrapp{gap:28px;}

.parents__voice__inner .quotation__wrapp{flex-direction:column;}
.parents__voice__inner .quotation__wrapp .video__card{max-height:350px; height:350px;}
.parents__voice__inner .quotation__wrapp .quote__card{max-width:unset;}

.inner__page__banner__wrapp{height:530px;}
.post__listing__wrapp .post__events__item__wrapp{grid-template-columns:repeat(3, 1fr);}
.post__listing__wrapp h1{font-size:30px;}

.event__details__wrapp{gap:45px;}
.event__details__wrapp .event__details__content__wrapp{max-width:590px;}
.event__details__wrapp .event__details__sidebar h3{font-size:22px;}
.event__details__wrapp .event__details__sidebar ul li a{font-size:19px;}
.event__details__wrapp .event__details__sidebar ul li.active a, .event__details__wrapp .event__details__sidebar ul li a:hover{font-size:20px;}

.post__listing__wrapp .post__item__wrapp{grid-template-columns:repeat(2, 1fr);}

.post__details__wrapp{padding:15px 0 0;}
.post__details__wrapp .post__details__inner{gap:20px;}
.post__details__wrapp .post__details__inner .post__content__wrapp{max-width: 640px;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__navigation{gap:20px;}

.inner__two__col__wrapp{gap:45px;}
.inner__two__col__wrapp .inner__two__col__content__wrapp{max-width:590px;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .two__col__wrapp{flex-direction:column;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .two__col__wrapp .slider__wrapp{max-width:unset;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .two__col__wrapp .slider__wrapp .image__box{max-width:unset;}

.inner__page__global__wrapp{gap:45px;}
.inner__page__global__wrapp .side__bar__global h3{font-size:20px;}
.inner__page__global__wrapp .side__bar__global ul li.active a, .inner__page__global__wrapp .side__bar__global ul li a:hover{font-size:20px;}
.inner__page__global__wrapp .content__wrap__global{max-width:590px;}

.inner__page__global__wrapp .content__wrap__global p{margin-bottom:25px;}
.inner__page__global__wrapp .content__wrap__global .dual__btn__wrapp a{padding: 18px 22px;}

.international__ducation{padding:0 0 65px;}
.international__ducation .education__type{grid-template-columns:repeat(2, 1fr); row-gap: 35px;}
.international__ducation .education__type .education__card .image__box{max-height:400px;}


.why__choose__ib, .approaches__learning{padding:50px 0px;}
.approaches__learning .approaches__learning__inner .image__box{max-width:350px;}

.helping__learners{gap:30px; padding:16px 0 55px;}
.helping__learners .content__wrap{max-width: 440px;}
.trans__disciplinary__themes__inner .content__box ul li{margin-bottom: 10px;}
.distinctive__features{padding:45px 0;}
.distinctive__features .features__grid{gap:20px;}
.distinctive__features .features__grid .feature__card{padding:26px;}

.inner__page__global__wrapp .content__wrap__global .collaboration__item__wrapp{grid-template-columns: repeat(2, 1fr);}

.contact__info__wrapp{grid-template-columns: repeat(2 , 1fr);}
.contact__info__wrapp .contact__info__card{padding:30px 22px; height:310px;}

.careers__content__wrapp .content__wrap{max-width: 500px;}
.careers__content__wrapp .content__wrap .dual__btn__wrapp a{padding: 18px 20px;}

.privilege__details__wrapp .wordbridge__wrapp .content__wrapp{margin: 54px 0 54px; gap: 60px;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp .image__wrapp .image__box{height:290px;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp .image__wrapp p{text-align:center;}

.sporting__program .sporting__program__inner{flex-direction:column;}
.learning__sport__quote{gap:30px;}

.sporting__program .sporting__program__inner .content__wrap{max-width:unset;}
.sporting__program .sporting__program__inner .image__box{max-width:unset;}
.privilege__section .privilege__wrapp{grid-template-columns:repeat(2, 1fr);}

footer .footer__brand{margin-bottom:50px;}
footer .footer__brand::before{max-width:320px; top:14%; left:10%;}
footer .footer__brand::after{max-width:320px; top:14%; right:10%;}
footer .footer__middle__wrap{gap:40px;}
footer .footer__middle__wrap .footer__link__wrap .widget__card ul{gap:24px 28px; grid-template-columns: repeat(1, 1fr);}
footer .widget__right__wrap .location__wrap .image__box{width:425px;}
footer .footer__middle__wrap .footer__link__wrap .social__wrap{margin-top:55px;}
/*new changes after sports and banner section */	
.inner__two__col__wrapp .two__col__wrapp{gap: 45px;}
.inner__two__col__wrapp .two__col__wrapp .slider__wrapp{max-height: 400px;}
.inner__two__col__wrapp .two__col__wrapp .slider__wrapp .image__box{max-height: 400px;}
.inner__two__col__wrapp .two__col__wrapp .slider__wrapp, .inner__two__col__wrapp .two__col__wrapp .slider__wrapp .image__box{max-width:450px;}	
}

@media(max-width:991px){
.navbar__top .nav__inner__top .top__contact__info{gap:20px}
.navbar__top .nav__inner__top .top__contact__info a .content__wrap{display:none;}
.navbar__top .nav__inner__top .top__contact__info a:hover .content__wrap{display:block;}


.navbar__top .navbar-toggler{margin-right:0px; margin-left:auto; display:block; padding:0px; height:22px; border:0px; margin-top:5px; margin-bottom:5px;}
.navbar__top .navbar-toggler:focus{box-shadow:none;}
.navbar__top .navbar-toggler span{width:30px; height:2px; background-color:#fff; display:block; border-radius:10px; transition:all 300ms;}
.navbar__top .navbar-toggler span:nth-child(2){margin:7px 0px;}
.navbar__top .menu,.menu:after,.menu:before{width:30px; height:2px; background-color:#fff; border-radius:10px;}
.navbar__top .menu{transform:translateY(25px); transition:all 0ms 300ms; top:-25px; position:relative;}
.navbar__top .menu.animate{background-color:transparent;}
.navbar__top .menu:before{content:""; position:absolute; left:0; bottom:9px; transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1);}
.navbar__top .menu:after{content:""; position:absolute; left:0; top:9px; transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1);}
.navbar__top .menu.animate:after{top:0; transform:rotate(45deg); transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);}
.navbar__top .menu.animate:before{bottom:0; transform:rotate(-45deg); transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);}
.navbar .navbar-collapse{height:100%;}
.navbar .navbar-collapse{position:fixed; left:-100%; background:#093a75; 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:295px; transition:left .3s ease 0s;}
.navbar__top .navbar__nav{height:100%; padding:20px 10px; justify-content:unset;}
.navbar__top .nav__bottom__ribbon ul{display:block;}
.navbar__top .navbar__nav li{margin:0px 0px !important; display:block;}
.navbar__top .navbar__nav li a{color:#fff; padding:5px 15px !important; display:block; width:100%; border-bottom:1px solid #01326D;  height:auto;}
.navbar__top .nav__bottom__ribbon ul li a:hover{color:#df000f;}
.navbar__top .navbar__nav li a:hover{color:#fff;}
.navbar__top .navbar__nav li a:after{display:none;}
.navbar__top .navbar__nav li a .icon__box{width:15px; height:15px; position:absolute; top:0px; bottom:0px; margin:auto 0px; right:0px; display:flex;}
.navbar__top .navbar__nav li a .icon__box:before{height:100%; width:100%; margin:auto; transition:all .3s ease-in-out; background-image:url(../assets/images/menu-angle-down.svg); background-repeat:no-repeat; background-position:center; background-size:15px; content:'';}
.navbar__top .navbar__nav li a.show .icon__box:before{transform:rotate(180deg);}
.navbar__top .navbar__nav li.dropdown__wrap ul.show{display:block !important; background-color:transparent; min-width:unset; width:100%; padding:0px !important; border:0px; border-radius:0px; padding:0px;} 
.navbar__top .navbar__nav li.dropdown__wrap:hover ul.dropdown__menu{display:none;}
.navbar__top .navbar__nav li.dropdown__wrap ul.dropdown__menu li{padding:0px; margin:0px;}
.navbar__top .navbar__nav li.dropdown__wrap ul.dropdown__menu li a{background-color:transparent; padding:0px; border:0px; padding:15px 10px !important; font-size:14px; border-bottom:1px solid #4F4F4F !important;}
.navbar__top .navbar__nav li.dropdown__wrap ul.dropdown__menu li a:focus{outline:0px; box-shadow:none;}
.navbar__top .navbar__nav li.dropdown__wrap ul.dropdown__menu li a:after{display:none;}
.navbar__top .user__info{margin-left:auto; margin-right:20px; flex:auto; justify-content:flex-end;}
.navbar__top .btn__color__mode__switch{display:flex; margin-left:auto;}


/* .home__banner__wrap{height:550px;} */
h2, h2 span{font-size:35px; line-height:48px;}
.gobal__edu__wrap .card__wrap .global__card{max-width:335px; height:400px;}
.gobal__edu__wrap .card__wrap .global__card .content__wrap h2{font-size:70px;}
.curriculum__prog__wrap{padding:55px 0;}
.curriculum__prog__wrap .heading__wrap{flex-wrap:wrap;}
.curriculum__prog__wrap .heading__wrap h2{max-width:unset;}
.curriculum__prog__wrap .heading__wrap p{max-width:unset;}
.curriculum__prog__wrap .card__wrap .prog__card{max-width:335px;}
.accredition__wrap{height:430px;}
.extra__curriculum__wrap .card__wrap{grid-template-columns:repeat(2, 1fr);}
.fact__wrap .content__wrap__outer{flex-direction:column; gap:40px;}
.fact__wrap .content__wrap__outer .stats__wrap{row-gap:40px; margin-bottom:20px;}
.fact__wrap .content__wrap__outer .content__wrap{padding-top:20px; max-width:unset;}
.fact__wrap .content__wrap__outer .content__wrap h3{font-size:35px; line-height:45px;}
.fact__wrap .content__wrap__outer .stats__wrap .value__wrap{height:106px; }
.fact__wrap .content__wrap__outer .stats__wrap .value__wrap .value{font-size:35px;}
.speech__wrap .card__wrap .speech__card{max-width:unset; height:330px;}
.social__video__wrap .card__wrap .speech__card{max-width:unset; height:400px;}
.gallery__wrap .heading__wrap{margin-bottom:20px;}
.latest__blog__card a .content__wrapp h3{font-size:20px; line-height:28px;}
.contact__form__wrap{padding:55px 0;}
.contact__form__wrap .contact__form__inner{flex-direction:column; gap:60px;}
.contact__form__wrap .contact__form__inner .content__wrap h3{font-size:32px;}
.contact__form__wrap .contact__form__inner .content__wrap .image__wrap .image__box{width:345px; height:330px;}
.contact__form__wrap .contact__form__inner .form__wrap{max-width:unset;}
.insta__wrap .card__wrap{flex-flow:row wrap;}
.insta__wrap .card__wrap .insta__card { width:345px; height:350px;}
.partners__wrap{height:unset;}
.partners__wrap .partners__wrap__inner{height:unset;}
.partners__wrap .partners__wrap__inner .item__wrap{padding-left:15px; flex-flow:row wrap;}

.about__banner__wrap{height:480px;}
.about__us__wrapp{gap:40px;}
.about__us__wrapp .about__sidebar h3{font-size:18px; margin-bottom:16px;}
.about__us__wrapp .about__sidebar ul li{min-height:66px; max-height:66px;}
.about__us__wrapp .about__sidebar ul li a{font-size:16px;}
.about__us__wrapp .about__sidebar ul li.active a, .about__us__wrapp .about__sidebar ul li a:hover{font-size:18px;}
.about__us__wrapp .krmgs__life__wrapp{max-width:385px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap p{font-size:16px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap h2, .krmgs__life__wrapp .gallery__wrapp h2, .krmgs__life__wrapp .features__wrapp h2{font-size:28px; line-height:35px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap .list__wrapp{margin-bottom:25px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap .grid__wrapp{grid-template-columns:repeat(2, 1fr);}
.krmgs__life__wrapp .growth__transformation__section .content__wrap .grid__wrapp .item__box .content h3{font-size:18px;}
.krmgs__life__wrapp .gallery__wrapp .image__wrapp{flex-flow:row wrap;}
.krmgs__life__wrapp .gallery__wrapp .image__wrapp .image__box{margin:0 auto;}
.krmgs__life__wrapp .features__wrapp .grid__wrapp{grid-template-columns:repeat(2,1fr);}

.leadership__wrapp{max-width:385px;}
.inspiring__wrapp h2{font-size:30px; line-height:40px;}
.inspiring__wrapp .image__box{max-height:320px;}
.inspiring__wrapp p, .inspiring__wrapp .vision__wrapp .vision__inner .content__box p{font-size:17px; margin-bottom:25px;}
.inspiring__wrapp .vision__wrapp .vision__inner .image__box{max-height:320px;}
.inspiring__wrapp .vision__wrapp h3{font-size:23px;}

.chairman__message__wrapp{max-width:385px;}
.chairman__message__inner h2{font-size:30px;}
.chairman__message__inner .message__wrapp{gap:20px;}
.chairman__message__inner .message__wrapp .image__wrapp .image__box{max-width:unset;}
.chairman__message__inner .message__wrapp .content__box p{font-size:17px;}

.principal__message__wrapp{max-width:385px;}
.principal__message__inner h2{font-size:30px;}
.principal__message__inner .message__wrapp{margin-bottom:40px;}
.principal__message__inner .message__wrapp .content__box p, .principal__message__inner .message__slider__wrapp .content__box p{font-size:17px;}
.principal__message__inner .message__slider__wrapp{flex-direction:column;}
.principal__message__inner .message__slider__wrapp .content__box .list__wrapp{margin-top:35px; gap:35px;}

.infrastructure__wrapp{max-width:385px;}
.infrastructure__wrapp h2{font-size:30px;}
.infrastructure__inner .grid__wrapp{grid-template-columns:repeat(1,1fr);}
.infrastructure__inner .grid__wrapp .item__box .image__box{max-height:280px;}
.infrastructure__inner .grid__wrapp .learning__spaces, .infrastructure__inner .grid__wrapp .supporting__facilities, .infrastructure__inner .grid__wrapp .sports__facilities{max-height:280px;}
.infrastructure__inner .grid__wrapp .item__box a h3{font-size:25px;}

.learning__space__wrapp{max-width:400px;}
.learning__space__inner h2{font-size:30px;}
.learning__space__inner .grid__wrapp .item__box a .arrow__wrapp h3{font-size:16px;}

.affiliation__wrapp{max-width:385px;}
.affiliation__inner h2{font-size:30px; line-height:40px;}
.affiliation__inner .organisation__wrapp, .affiliation__inner .organisation__wrapp:nth-child(2n+1){flex-direction:column; gap:40px; margin-bottom:0px;}
.affiliation__inner .organisation__wrapp .image__box{margin:0px auto;}
.affiliation__inner .organisation__wrapp .image__box img{width:183px;}
.affiliation__inner .organisation__wrapp .content__box p{font-size:17px;}

.school__policies__wrapp{max-width:385px;}
.school__policies__inner h2{font-size:30px; line-height:40px;}
.school__policies__inner .table__responsive table thead th, .school__policies__inner .table__responsive table tbody td{padding:10px; font-size:13px; vertical-align:middle;}
/* .school__policies__inner .table__responsive table tbody td:last-of-type{padding:0px;} */

.awards__wrapp{max-width:385px;}
.awards__inner h2{font-size:30px;}
.awards__inner .exelency__award__wrapp{flex-direction:column; gap:28px; margin-bottom:15px;}
.awards__inner .exelency__award__wrapp .content__box h3{font-size:23px;}
.awards__inner .exelency__award__wrapp .content__box p{font-size:17px;}
.awards__inner .exelency__award__wrapp .image__box{height:333px;}

.parents__voice__wrapp{max-width:385px;}
.parents__voice__inner .quotation__wrapp{flex-direction:column;}
.parents__voice__inner .quotation__wrapp .quote__card .ico__box{margin-bottom:15px;}
.parents__voice__inner .quotation__wrapp .quote__card p{font-size:17px; padding-bottom:20px;}
.parents__voice__inner .quotation__wrapp .video__card{max-height:300px;}

.inner__page__banner__wrapp{height:400px;}
.post__listing__wrapp h1{font-size:28px;}
.post__listing__wrapp .post__item__wrapp .post__item__card .post__item__content__wrapp h3{font-size:22px;}

.event__details__wrapp{gap:40px;}
.event__details__wrapp .event__details__content__wrapp{max-width:385px;}
.event__details__wrapp .event__details__content__wrapp .event__gallery__wrapp{grid-template-columns:repeat(1, 1fr);}
.event__details__wrapp .event__details__sidebar h3{font-size:20px;}
.event__details__wrapp .event__details__sidebar ul li a{font-size:17px;}
.event__details__wrapp .event__details__sidebar ul li.active a, .event__details__wrapp .event__details__sidebar ul li a:hover{font-size:18px;}
.event__details__wrapp .event__details__content__wrapp p{font-size:17px; margin-bottom:20px;}

.post__listing__wrapp .post__item__wrapp{grid-template-columns:repeat(2, 1fr);}
.post__listing__wrapp .post__item__wrapp .post__item__card .post__item__content__wrapp{padding:20px;}
.post__listing__wrapp .post__item__wrapp .blog__post__item__card .post__item__content__wrapp .post__meta ul li{font-size:16px;}
.post__listing__wrapp .post__item__wrapp .post__item__card .post__item__content__wrapp .btn__wrapp{margin-top:14px; padding-top:14px;}

.post__details__wrapp{padding: 10px 0px 0px;}
.post__details__wrapp .post__details__inner .post__content__wrapp{max-width:unset;}
p{font-size:17px;}
.post__details__wrapp .post__details__banner .image__box{max-height:420px;}
.post__details__wrapp .post__meta .auther__wrapp{font-size:18px;}
.post__details__wrapp .post__meta .auther__wrapp span{font-size:17px; margin-top:10px;}
.post__details__wrapp .post__details__inner{flex-direction:column; gap:60px;}
.post__details__wrapp .post__details__inner .post__sidebar{margin:0px auto;}

.inner__two__col__wrapp{gap:40px;}
.inner__two__col__wrapp .inner__two__col__sidebar h3{font-size:18px;}
.inner__two__col__wrapp .inner__two__col__sidebar ul li{min-height: 70px; max-height: 70px;}
.inner__two__col__wrapp .inner__two__col__sidebar .nav__tabs .nav__item .nav__btn{font-size:17px;}
.inner__two__col__wrapp .inner__two__col__sidebar .nav__tabs .nav__item .nav__btn.active, .inner__two__col__wrapp .inner__two__col__sidebar .nav__tabs .nav__item .nav__btn:hover{font-size:18px;}
.inner__two__col__wrapp .inner__two__col__content__wrapp{max-width:400px;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .two__col__wrapp{flex-direction:column;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .two__col__wrapp .slider__wrapp{max-width:405px; margin: 0px auto;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .two__col__wrapp .slider__wrapp .image__box{max-width:400px;}

.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content__large__slider .tab__content__wrap .two__col__wrapp .slider__wrapp .image__box{max-height:430px;}

.inner__page__global__wrapp{gap:40px;}
.inner__page__global__wrapp .side__bar__global h3{font-size:18px;}
.inner__page__global__wrapp .side__bar__global ul li{min-height: 70px; max-height: 70px;}
.inner__page__global__wrapp .side__bar__global ul li a{font-size:17px;}
.inner__page__global__wrapp .side__bar__global ul li.active a, .inner__page__global__wrapp .side__bar__global ul li a:hover{font-size:18px;}
/* .inner__page__global__wrapp .content__wrap__global{} */
.inner__page__global__wrapp .content__wrap__global h2{font-size:30px; margin-bottom:12px;}

.inner__page__global__wrapp .content__wrap__global h3{font-size:26px; margin:35px 0 25px;}
.inner__page__global__wrapp .content__wrap__global .content__list ul li{font-size:17px; margin-bottom:14px;}

.inner__page__global__wrapp .content__wrap__global p{margin-bottom:20px;}
.inner__page__global__wrapp .content__wrap__global .dual__btn__wrapp{flex-direction:column;}
.inner__page__global__wrapp .content__wrap__global .dual__btn__wrapp a{padding: 15px 35px; font-size: 15px;}
.inner__page__global__wrapp .content__wrap__global .content__gallery__wrapp{grid-template-columns:repeat(1, 1fr); gap: 35px;}

.krm__promises__banner{height:480px;}
.international__ducation{padding:0 0 60px;}
.international__ducation h2{font-size:30px;}
.international__ducation .education__type .education__card .image__box{max-height:350px;}
.international__ducation .education__type .education__card .content__wrap a p{font-size:17px;}
.why__choose__ib{padding:45px 0px;}
.why__choose__ib .why__choose__ib__inner{flex-direction:column;}

.approaches__learning{padding:45px 0;}
.approaches__learning h2{font-size:30px;}
.approaches__learning .approaches__learning__inner{flex-direction:column;}
.approaches__learning .approaches__learning__inner .image__box{max-width: unset; max-height:500px;}

.helping__learners{padding:10px 0 50px; flex-direction:column;}
.helping__learners .content__wrap{max-width:unset;}
.helping__learners .content__wrap h2{font-size:30px;}
.helping__learners .content__wrap .btn__wrapp{margin:40px 0 0;}
/* .trans__disciplinary__themes img{display:none;} */
.trans__disciplinary__themes__inner{flex-direction:column; margin-left: 0; padding:40px 0; gap:25px;}
.trans__disciplinary__themes__inner .content__box h2{font-size:25px;}
.trans__disciplinary__themes__inner .content__box ul{margin:35px 0px 0px;}
.trans__disciplinary__themes__inner .content__box ul li{margin-bottom:18px; font-size:17px;}
.distinctive__features{padding:40px 0 ;}
.distinctive__features .content__box h2{font-size:30px;}
.distinctive__features .features__grid{grid-template-columns: repeat(2, 1fr); margin-top:38px;}
.distinctive__features .features__grid .feature__card{padding:30px; }
.distinctive__features .features__grid .feature__card h3{margin:28px 0px 12px; font-size: 22px;}

.inner__page__global__wrapp .content__wrap__global .collaboration__item__wrapp .collaboration__item__card .collaboration__item__content__wrapp h3{font-size:21px;}

.contact__info__wrapp .contact__info__card{padding:30px 22px; height:285px;}
.contact__info__wrapp .contact__info__card i.ico__box{width:44px; height:44px;}
.contact__info__wrapp .contact__info__card h3{font-size:22px; margin:30px 0px 22px;}
.contact__info__wrapp .contact__info__card .info__content p{font-size: 17px;}

.careers__content__wrapp{flex-direction:column;}
.careers__content__wrapp .content__wrap .dual__btn__wrapp a{padding:18px 42px;}
.careers__content__wrapp .side__bar__wrapp{max-width:unset; height:unset;}
.careers__content__wrapp .content__wrap{max-width:unset;}
.careers__content__wrapp .content__wrap p{margin-bottom:24px;}

.privilege__section h2{font-size:30px;}
.privilege__section .privilege__wrapp .card__wrapp{margin:0px auto;}
.privilege__section .privilege__wrapp .card__wrapp .content__box ul{gap:15px;}
.privilege__section .privilege__wrapp .card__wrapp .content__box ul li .discount{font-size:17px;}
.privilege__section .privilege__wrapp .card__wrapp .content__box{min-height: 160px;}

.privilege__details__wrapp .aartas__wrapp h2{font-size:30px;}
.privilege__details__wrapp .aartas__wrapp ul{margin: 0 0 25px; gap: 15px;}
.privilege__details__wrapp .aartas__wrapp ul li .discount{font-size:20px;}
.privilege__details__wrapp .aartas__wrapp p{font-size:17px; margin-bottom:24px;}
.privilege__details__wrapp .offer__grid__wrapp{grid-template-columns: repeat(2,1fr); gap: 24px;}
.privilege__details__wrapp .offer__grid__wrapp .item__wrapp i.ico__box{width:50px; height:50px;}
.privilege__details__wrapp .wordbridge__wrapp{padding:35px 0 0;}
.privilege__details__wrapp .wordbridge__wrapp h2, .privilege__details__wrapp .pathocity__wrapp h2, .privilege__details__wrapp .momzjoy__wrapp h2, .privilege__details__wrapp .nino__bello__wrapp h2{font-size:30px; margin-bottom:30px;}
.privilege__details__wrapp .wordbridge__wrapp .block__quote .quote{font-size:25px;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp{margin:45px 0; gap:40px}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp .image__wrapp .image__box{height:230px;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp .image__wrapp p{font-size:17px;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp .content__box p{font-size:17px;}
.privilege__details__wrapp .wordbridge__wrapp ul{margin:40px 0 32px; gap:15px;}
.privilege__details__wrapp .wordbridge__wrapp ul li .discount{font-size:20px;}
.privilege__details__wrapp .pathocity__wrapp .pathocity__list ul, .privilege__details__wrapp .pathocity__wrapp .pathocity__list ul li{font-size:17px;}
.privilege__details__wrapp .pathocity__wrapp ul{gap:15px;}
.privilege__details__wrapp .pathocity__wrapp ul li, .privilege__details__wrapp .momzjoy__wrapp ul li, .privilege__details__wrapp .nino__bello__wrapp ul li{font-size:20px; align-items: center;}
.privilege__details__wrapp .momzjoy__wrapp, .privilege__details__wrapp .nino__bello__wrapp{padding:35px 0;}

.ready__for__future__wrapp{padding:0 0 50px;}
.how__it__works__wrapp{padding:45px 0;}
.how__it__works__wrapp .work__steps__wrapp{flex-wrap:wrap;}
.how__it__works__wrapp .work__steps__wrapp .step__item .image__box{width:120px;;}
.how__it__works__wrapp .work__steps__wrapp i.ico__box{display:none;}
.how__it__works__wrapp .work__steps__wrapp .step__item{max-width:unset; width:100%;}
.how__it__works__wrapp .work__steps__wrapp .step__item h3{font-size:18px;}
.benefit__wrapp{padding:45px 0 40px; flex-direction:column;}
.benefit__wrapp .content__box{max-width:unset;}
.benefit__wrapp .content__box h2,.testimonial__wrapp h2, .we__are__here h2{font-size:30px; margin-bottom:28px;}
.benefit__wrapp .content__box .benefit__tab__wrapp .tab__content{padding:45px 0 0;}
.benefit__wrapp .content__box p{margin-bottom:28px;}
.benefit__wrapp .content__box .benefit__tab__wrapp .nav__tabs .nav__item .nav__link{font-size:17px;}
.benefit__wrapp .content__box .benefit__tab__wrapp .tab__content ul li{font-size:17px;}
.testimonial__wrapp .video__wrapp{flex-direction:column; gap:28px;}
.testimonial__wrapp .video__wrapp .video__card{max-width:unset;}
.additional__education{gap:38px;}
.additional__education .content__box{padding: 50px 0;}
.additional__education .content__box h2{font-size:30px;}
.additional__education .content__box p{margin-bottom:28px;}
.component__wrapp .single__wrapp .image__box{height: 352px;}
.component__wrapp .single__wrapp .content__box p{font-size: 22px; }
.contact__form{gap: 30px;}
.contact__form .content__box h3{font-size:34px;}
.contact__form .content__box p{margin: 12px 0 24px 0;}
.contact__form .form__wrapp .form__group{margin-bottom:15px;}


.why__choose__ib:after{display:none;}
/* 

.learning__sports__wrapp .video__section{height:300px;}
.learning__sport__quote{flex-direction:column; gap:30px;}
.learning__sports__wrapp .video__section i.ico__box{top: 36%; left: 42%; width:70px; height:70px; }
.learning__sport__quote .image__box{height:360px;}
.learning__sport__quote .image__box .content__box{padding:30px;}
.learning__sport__quote .image__box .content__box i.ico__box{width:40px; height:40px;}
.learning__sport__quote .image__box .content__box h3{font-size:24px;}
.sporting__program{padding:40px 0;}
.sporting__program h2, .passion__potential h2{font-size:28px; margin-bottom:20px;}
.sporting__program .sporting__program__inner{padding:35px 0 0;}
.sporting__program .sporting__program__inner .content__wrap ul li{font-size:16px; padding-bottom:20px; margin-bottom:20px;}
.passion__potential .sports__grid .spots__card{height:350px; }
'' */

.learning__sports__wrapp{padding:0 0 60px;}
.learning__sport__quote .image__box{height:450px;}
.learning__sport__quote .image__box .content__box h3{font-size: 28px;}
.sporting__program .sporting__program__inner{flex-direction:column;}
.sporting__program{padding:45px 0;}
.sporting__program h2, .passion__potential h2{font-size:30px; margin-bottom:20px;}
.passion__potential .sports__grid{grid-template-columns: repeat(2, 1fr); margin-bottom:40px;}


.privilege__section .privilege__wrapp{grid-template-columns:repeat(2, 1fr);}












footer .footer__brand{margin-bottom:50px;}
footer .footer__brand img{max-width:200px;}
footer .footer__middle__wrap{flex-flow:row wrap; gap:30px;}
footer .footer__middle__wrap .footer__link__wrap .widget__card ul{gap:24px 30px;}
footer .footer__middle__wrap .footer__link__wrap .social__wrap{margin-top:50px;}
footer .footer__middle__wrap .footer__link__wrap .social__wrap h3{text-align:center;}
footer .footer__middle__wrap .footer__link__wrap .social__wrap ul{margin:0 auto;}
/*new changes after sports and banner section */	
.inner__two__col__wrapp .two__col__wrapp{flex-direction:column; padding:20px 0px 20px;}
.inner__two__col__wrapp .two__col__wrapp:nth-child(even){flex-direction:column;}
.inner__two__col__wrapp .two__col__wrapp .slider__wrapp .owl-dots .owl-dot, .inner__two__col__wrapp .two__col__wrapp .slider__wrapp .owl-dots .owl-dot.active{width:8px; height:8px;}
.inner__two__col__wrapp .two__col__wrapp .slider__wrapp, .inner__two__col__wrapp .two__col__wrapp .slider__wrapp .image__box{max-width:unset;}
.inner__content__wrapp h2, .inner__two__col__wrapp .two__col__wrapp .content__wrapp h2{font-size:30px;}
	

}

@media(max-width:767px){
.navbar__top .nav__inner__top{justify-content:space-around; height:100px;}
.navbar__top .nav__inner__top .navbar___brand{max-width:180px; height:45px;}
.navbar__top .nav__inner__top .top__header__logo{max-width:110px; gap:15px;}
.navbar__top .nav__inner__top .top__header__logo a{height:40px;}
.navbar__top .nav__inner__top .top__contact__info{gap:10px;}
.navbar__top .nav__inner__top .top__contact__info a .ico__box{width:25px; height:25px;}
/* .home__banner__wrap{height:430px;} */
.mr__top{margin-top:40px;}
h2, h2 span{font-size:30px; line-height:40px;}
.card__wrap{margin-top:25px; flex-direction:column;}
.gobal__edu__wrap .card__wrap .global__card{height:350px; max-width:unset;}
.gobal__edu__wrap .card__wrap .global__card .content__wrap h2{font-size:55px; line-height:65px;}
.curriculum__prog__wrap{padding:40px 0;}
.curriculum__prog__wrap .card__wrap .prog__card{max-width:unset;}
.curriculum__prog__wrap .card__wrap .prog__card .image__wrap{max-height:300px;}
.curriculum__prog__wrap .card__wrap .prog__card .content__wrap{padding:20px 16px;}
.accredition__wrap{height:350px;}
.accredition__wrap .content__wrap h3{font-size:35px; line-height:45px; max-width:400px; margin:auto;}
.extra__curriculum__wrap .card__wrap{grid-template-columns:repeat(1, 1fr);}
.extra__curriculum__wrap .card__wrap .prog__card{max-width:unset; max-height:470px;}
.extra__curriculum__wrap .card__wrap .prog__card .image__wrap{max-height:300px;}
.extra__curriculum__wrap .card__wrap .prog__card .content__wrap{width:100%;}
.fact__wrap .content__wrap__outer{gap:30px;}
.fact__wrap .content__wrap__outer .stats__wrap .value__wrap{padding-left:20px;}
.fact__wrap .content__wrap__outer .stats__wrap .value__wrap .value{font-size:35px;}
.fact__wrap .content__wrap__outer .stats__wrap .value__wrap p{font-size:16px;}
.speech__wrap .card__wrap .speech__card{height:360px;}
.social__video__wrap .card__wrap .speech__card{height:370px;}
.gallery__wrap{padding:40px 0;}
.latest__blog h2{font-size:35px; line-height:48px;}
.latest__blog__card__large a .content__wrapp h3, .latest__blog__card a .content__wrapp h3{font-size:25px; line-height:35px;}
.latest__blog__card__large a .content__wrapp .btn__wrap{margin-bottom:20px;}
.contact__form__wrap{padding:40px 0; max-height:unset;}
.contact__form__wrap .contact__form__inner{gap:50px;}
.contact__form__wrap .contact__form__inner .content__wrap{max-width:unset;}
.contact__form__wrap .contact__form__inner .content__wrap h3{font-size:28px; line-height:35px;}
.contact__form__wrap .contact__form__inner .content__wrap .image__wrap .image__box{height:350px;}
.contact__form__wrap .contact__form__inner .form__wrap h3{font-size:25px;}
.contact__form__wrap .contact__form__inner .form__wrap p{margin:12px 0 30px 0;}
.insta__wrap .card__wrap{flex-direction:column;}
.insta__wrap .heading__wrap{flex-flow:row wrap; gap:20px;}
.insta__wrap .heading__wrap .heading__wrap__inner, .insta__wrap .heading__wrap .btn__wrap{margin:auto;}
.insta__wrap .card__wrap .insta__card{width:unset;}
.partners__wrap .side__bar h3{padding-right:30px;}
.partners__wrap .partners__wrap__inner .item__wrap{padding-left:15px; }
.partners__wrap .partners__wrap__inner .item__wrap .logo__card{width:85px;}

.about__banner__wrap{height:370px;}
.about__us__wrapp{flex-direction:column;}
.about__us__wrapp .about__sidebar{margin:0 auto;}
.about__us__wrapp .about__sidebar ul li{min-height:60px; max-height:60px;}
.about__us__wrapp .about__sidebar ul li a{padding:16px 0px;}
.about__us__wrapp .krmgs__life__wrapp, .leadership__wrapp, .chairman__message__wrapp, .principal__message__wrapp, .infrastructure__wrapp, .learning__space__wrapp, .affiliation__wrapp, .school__policies__wrapp, .awards__wrapp, .parents__voice__wrapp{max-width:unset;}
.krmgs__life__wrapp .growth__transformation__section{margin-bottom:30px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap h2, .krmgs__life__wrapp .gallery__wrapp h2, .krmgs__life__wrapp .features__wrapp h2{font-size:27px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap .list__wrapp{margin-bottom:35px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap .grid__wrapp .item__box .content h3{font-size:16px;}
.krmgs__life__wrapp .gallery__wrapp{margin-bottom:30px;}
.krmgs__life__wrapp .features__wrapp .grid__wrapp .item__box h3{font-size:18px;}

.inspiring__wrapp h2, .chairman__message__inner h2, .principal__message__inner h2, .infrastructure__wrapp h2, .learning__space__inner h2, .affiliation__inner h2, .school__policies__inner h2, .awards__inner h2, .parents__voice__inner h2{font-size:28px; line-height:35px;}
.inspiring__wrapp .image__box{max-height:350px;}
.inspiring__wrapp p, .inspiring__wrapp .vision__wrapp .vision__inner .content__box p{font-size:16px;}
.inspiring__wrapp .vision__wrapp .vision__inner{flex-direction:column; gap:20px;}
.inspiring__wrapp .vision__wrapp .vision__inner .image__box{max-width:unset; max-height:350px;}

.chairman__message__inner .message__wrapp .content__box p{font-size:16px; margin-bottom:12px;}

.principal__message__inner .message__wrapp{margin-bottom:35px;}
.principal__message__inner .message__wrapp .content__box{max-width:538px;}
.principal__message__inner .message__wrapp .content__box p, .principal__message__inner .message__slider__wrapp .content__box p{font-size:16px;}
.principal__message__inner .message__slider__wrapp .content__box .list__wrapp{margin-top:30px;}

.infrastructure__inner .grid__wrapp{grid-template-columns:repeat(2,1fr);}
.infrastructure__inner .grid__wrapp .item__box .image__box{max-height:280px;}
.infrastructure__inner .grid__wrapp .learning__spaces, .infrastructure__inner .grid__wrapp .supporting__facilities, .infrastructure__inner .grid__wrapp .sports__facilities{max-height:280px;}
.infrastructure__inner .grid__wrapp .item__box a h3{font-size:24px;}

.learning__space__inner .grid__wrapp{grid-template-columns:repeat(2,1fr);} 
.learning__space__inner .grid__wrapp .item__box{margin:0px auto;}
.learning__space__inner .grid__wrapp .item__box a .arrow__wrapp h3{font-size:18px;}

.affiliation__inner .organisation__wrapp .content__box h3{font-size:18px;}
.affiliation__inner .organisation__wrapp .content__box p{font-size:16px;}

.school__policies__inner .table__responsive{max-width:550px;}

.awards__inner .exelency__award__wrapp{gap:24px; margin-bottom:10px;}
.awards__inner .exelency__award__wrapp .content__box h3{font-size:22px;}
.awards__inner .exelency__award__wrapp .content__box p{font-size:16px;}

.parents__voice__inner .quotation__wrapp .quote__card .ico__box{margin-bottom:10px;}
.parents__voice__inner .quotation__wrapp .quote__card p{font-size:16px; padding-bottom:18px; margin-bottom:15px;}
.parents__voice__inner .quotation__wrapp .video__card{max-height:280px;}

.inner__page__banner__wrapp{height:300px;}
.post__listing__wrapp h1{font-size:27px;}
.post__listing__wrapp .post__events__item__wrapp{grid-template-columns:repeat(2, 1fr);}

.event__details__wrapp{flex-direction:column; gap:30px;}
.event__details__wrapp .event__details__sidebar{margin:0px auto;}
.event__details__wrapp .event__details__sidebar h3{font-size:18px;}
.event__details__wrapp .event__details__sidebar ul li{min-height:60px; max-height:60px;}
.event__details__wrapp .event__details__sidebar ul li a{font-size:16px;}
.event__details__wrapp .event__details__sidebar ul li.active a, .event__details__wrapp .event__details__sidebar ul li a:hover{font-size:17px;}
.event__details__wrapp .event__details__content__wrapp{max-width:unset;}
.event__details__wrapp .event__details__content__wrapp p{font-size:16px; margin-bottom:16px;}
.event__details__wrapp .event__details__content__wrapp .event__gallery__wrapp {grid-template-columns:repeat(2, 1fr);}

.post__listing__wrapp .post__item__wrapp{grid-template-columns:repeat(1, 1fr);}
.post__listing__wrapp .post__item__wrapp .post__item__card .post__item__content__wrapp{padding:20px;}
.post__listing__wrapp .post__item__wrapp .post__item__card .post__item__content__wrapp h3{font-size:20px;}
.post__listing__wrapp .post__item__wrapp .post__item__card .post__item__content__wrapp .btn__wrapp{margin-top:12px; padding-top:12px;}

.post__details__wrapp{padding:5px 0 0;}
.post__details__wrapp h1{font-size:28px;}
p{font-size:16px;}
.post__details__wrapp .post__details__banner .image__box{max-height: 380px;}
.post__details__wrapp .post__meta{flex-flow:row wrap; padding:20px 0 24px;}
.post__details__wrapp .post__meta .auther__wrapp{font-size:17px; margin-left: auto; margin-right: auto;}
.post__details__wrapp .post__meta .post__info{margin-left:auto;}
.post__details__wrapp .post__meta .auther__wrapp span{font-size:16px; margin-top:5px;}
.post__details__wrapp .post__meta .social__share{margin:0px auto;}
.post__details__wrapp .post__details__inner{gap:50px;}
.post__details__wrapp .post__details__inner .post__content__wrapp h2{font-size:26px;}
.post__details__wrapp .post__details__inner .post__content__wrapp p{padding-bottom:25px;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__gallery__wrapp{margin-bottom:30px;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__navigation a .post__nav__card{flex-direction:column;}

.inner__two__col__wrapp{flex-direction:column; gap:30px;}
.inner__two__col__wrapp .inner__two__col__sidebar{margin:0px auto;}
.inner__two__col__wrapp .inner__two__col__sidebar h3{font-size:18px;}
.inner__two__col__wrapp .inner__two__col__sidebar .nav__tabs .nav__item .nav__btn{font-size:16px;}
.inner__two__col__wrapp .inner__two__col__sidebar .nav__tabs .nav__item .nav__btn.active, .inner__two__col__wrapp .inner__two__col__sidebar .nav__tabs .nav__item .nav__btn:hover{font-size:17px;}
.inner__two__col__wrapp .inner__two__col__content__wrapp{max-width:unset;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap h2{font-size:28px;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .two__col__wrapp{flex-direction:column;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .two__col__wrapp .slider__wrapp .owl-dots .owl-dot{width:6px; height:6px;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .two__col__wrapp .slider__wrapp .owl-dots .owl-dot.active{width:9px; height:9px;}

.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .image__box{max-height:400px;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content__large__slider .tab__content__wrap .two__col__wrapp .slider__wrapp .image__box{max-height:400px;}

.inner__two__col__wrapp{flex-direction:column; gap:30px;}
.inner__page__global__wrapp .side__bar__global{margin:0px auto;}
.inner__page__global__wrapp .side__bar__global h3{font-size:18px;}
.inner__page__global__wrapp .side__bar__global ul li a{font-size:16px;}
.inner__page__global__wrapp .side__bar__global ul li.active a, .inner__page__global__wrapp .side__bar__global ul li a:hover{font-size:17px;}
.inner__page__global__wrapp{flex-direction:column;}
.inner__page__global__wrapp .content__wrap__global h2{font-size:28px;}
.inner__page__global__wrapp .content__wrap__global .accordion__wrapp{margin-top:20px;}
.inner__page__global__wrapp .content__wrap__global .accordion__wrapp .accordion__item .accordion__button{font-size: 17px;}

.inner__page__global__wrapp .content__wrap__global h3{font-size:24px; margin:30px 0 22px;}
.inner__page__global__wrapp .content__wrap__global .content__list ul li{font-size:16px; margin-bottom:12px;}

.inner__page__global__wrapp .content__wrap__global p{margin-bottom:20px;}

.krm__promises__banner{height:370px;}
.international__ducation{padding:0 0 55px;}
.international__ducation h2{font-size:28px; margin-bottom:10px;}
.international__ducation .education__type{gap:20px; row-gap: 30px;}
.international__ducation .education__type .education__card .image__box{max-height:350px;}
.international__ducation .education__type .education__card .content__wrap a h3{font-size:26px;}
.international__ducation .education__type .education__card .content__wrap a h4{font-size:19px;}
.international__ducation .education__type .education__card .content__wrap a p{font-size:16px;}
.why__choose__ib{padding:40px 0px;}
/* Why Choose IB? */
.why__choose__ib .why__choose__ib__inner .content__wrap h2{font-size:28px;}
.why__choose__ib .why__choose__ib__inner .content__wrap ul li{margin-bottom:18px;}
.why__choose__ib .why__choose__ib__inner .content__wrap{max-width: 538px;}
.approaches__learning{padding:40px 0;}
.approaches__learning h2{font-size:28px;}
.approaches__learning .approaches__learning__inner{margin-top:35px;}
.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card{padding:24px;}
.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card h3{font-size: 21px; margin:24px 0px 12px;}
.approaches__learning .approaches__learning__inner .image__box{max-width: 550px; max-height:450px;}

.helping__learners{padding:5px 0 45px;}
.helping__learners .content__wrap h2{font-size:28px;}
.helping__learners .content__wrap .btn__wrapp{margin:35px 0 0;}
.trans__disciplinary__themes__inner{padding: 35px 0; gap:20px;}
.trans__disciplinary__themes__inner .content__box h2{font-size:28px;}
.trans__disciplinary__themes__inner .content__box ul{margin:25px 0px 0px;}
.trans__disciplinary__themes__inner .content__box ul li{margin-bottom:14px; font-size:16px;}
.distinctive__features{padding:35px 0 ;}
.distinctive__features .content__box h2{font-size:28px;}
.distinctive__features .features__grid{margin-top:34px;}
.distinctive__features .features__grid .feature__card{padding:25px; }
.distinctive__features .features__grid .feature__card h3{margin:24px 0px 12px; font-size: 21px;}

.inner__page__global__wrapp .content__wrap__global .collaboration__item__wrapp .collaboration__item__card .collaboration__item__content__wrapp p{font-size:15px;}

.contact__info__wrapp .contact__info__card{padding:28px 21px; height:320px;}
.contact__info__wrapp .contact__info__card h3{margin: 28px 0px 21px;}

.careers__content__wrapp .content__wrap .dual__btn__wrapp{flex-direction: column;}
.careers__content__wrapp .content__wrap .dual__btn__wrapp a{padding:16px 38px;}
.careers__content__wrapp .side__bar__wrapp{height:fit-content;}
.careers__content__wrapp .content__wrap p{margin-bottom:20px;}

.privilege__section h2{font-size:28px;}
.privilege__section .privilege__wrapp .card__wrapp{margin:0px auto;}
.privilege__section .privilege__wrapp .card__wrapp .content__box{min-height: 140px;}
.privilege__section .privilege__wrapp .card__wrapp .content__box ul{gap:15px;}
.privilege__section .privilege__wrapp .card__wrapp .content__box ul li .discount{font-size:16px;}

.privilege__details__wrapp .aartas__wrapp ul{margin:0 0 20px; gap: 12px;}
.privilege__details__wrapp .aartas__wrapp h2{font-size:28px; margin-bottom:20px;}
.privilege__details__wrapp .aartas__wrapp ul li .discount{font-size:18px;}
.privilege__details__wrapp .aartas__wrapp p{font-size:16px; margin-bottom:20px;}
.privilege__details__wrapp .offer__grid__wrapp{gap:18px;}
.privilege__details__wrapp .offer__grid__wrapp .item__wrapp{padding:24px 18px; width: 260px;}
.privilege__details__wrapp .offer__grid__wrapp .item__wrapp i.ico__box{width: 46px; height: 46px;}
.privilege__details__wrapp .offer__grid__wrapp .item__wrapp h3{font-size:20px;}
.privilege__details__wrapp .offer__grid__wrapp .item__wrapp p{font-size:16px;}
.privilege__details__wrapp .offer__grid__wrapp .item__wrapp p strong{font-size:17px;}
.privilege__details__wrapp .wordbridge__wrapp{padding:30px 0 0;}
.privilege__details__wrapp .wordbridge__wrapp h2, .privilege__details__wrapp .pathocity__wrapp h2, .privilege__details__wrapp .momzjoy__wrapp h2, .privilege__details__wrapp .nino__bello__wrapp h2{font-size:28px; margin-bottom:24px;}
.privilege__details__wrapp .wordbridge__wrapp .block__quote .quote{font-size:22px;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp{gap:30px; margin:40px 0 40px;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp .image__wrapp .image__box{height:170px;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp .image__wrapp .person__name{font-size:22px;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp .image__wrapp p{font-size: 16px;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp .content__box p{font-size:16px;}
.privilege__details__wrapp .wordbridge__wrapp ul{margin:35px 0 30px; gap: 12px;}
.privilege__details__wrapp .wordbridge__wrapp ul li .discount{font-size:18px;}
.privilege__details__wrapp .pathocity__wrapp .pathocity__list ul, .privilege__details__wrapp .pathocity__wrapp .pathocity__list ul li{font-size:16px;}
.privilege__details__wrapp .pathocity__wrapp ul{gap: 12px;}
.privilege__details__wrapp .pathocity__wrapp ul li, .privilege__details__wrapp .momzjoy__wrapp ul li, .privilege__details__wrapp .nino__bello__wrapp ul li{font-size:18px;}
.privilege__details__wrapp .momzjoy__wrapp, .privilege__details__wrapp .nino__bello__wrapp{padding:30px 0;}
.privilege__details__wrapp .momzjoy__wrapp p, .privilege__details__wrapp .nino__bello__wrapp p{font-size:17px; margin-bottom:10px;}
.privilege__details__wrapp .momzjoy__wrapp p a, .privilege__details__wrapp .nino__bello__wrapp p a{font-size:17px;}

.ready__for__future__wrapp{padding:0 0 40px;}
.ready__for__future__wrapp .image__wrapp{flex-direction:column;}
.how__it__works__wrapp{padding:40px 0;}
.how__it__works__wrapp h3{font-size:28px;}
.how__it__works__wrapp p{margin-bottom:30px;}
/* .how__it__works__wrapp .work__steps__wrapp .step__item{max-width:95px;} */
.how__it__works__wrapp .work__steps__wrapp .step__item .image__box{max-height:110px; overflow:hidden; width:100px;}
.how__it__works__wrapp .work__steps__wrapp i.ico__box{display:none;}
.how__it__works__wrapp .work__steps__wrapp .step__item h3{font-size:15px;}
.benefit__wrapp{padding:40px 0 35px; flex-direction:column;}
.benefit__wrapp .content__box h2,.testimonial__wrapp h2, .we__are__here h2{font-size:28px; margin-bottom:25px;}
.benefit__wrapp .content__box p{margin-bottom:24px;}
.benefit__wrapp .content__box .benefit__tab__wrapp .nav__tabs .nav__item .nav__link{width:200px; font-size:16px;}
.benefit__wrapp .content__box .benefit__tab__wrapp .tab__content{padding:40px 0 0;}
.benefit__wrapp .content__box .benefit__tab__wrapp .tab__content ul li{margin: 0 0 20px; padding: 0 0 20px; font-size:16px;}
.testimonial__wrapp .video__wrapp{flex-direction:column; gap: 25px;}
.testimonial__wrapp .video__wrapp .video__card{max-width:unset;}
.additional__education{gap:35px;}
.additional__education .content__box{padding: 50px 0;}
.additional__education .content__box h2{font-size:28px;}
.additional__education .content__box p{margin-bottom:25px;}
.component__wrapp{padding: 45px 0 45px; grid-template-columns: repeat(2, 1fr);}
.component__wrapp .single__wrapp .image__box{height:300px;}
.component__wrapp .single__wrapp .content__box p{font-size:21px; line-height: 130%;}
.we__are__here{padding:0 0 45px;}
.we__are__here .image__box{height:350px;}
.contact__form__section{padding:40px 0;}
.contact__form{flex-direction: column; gap:20px;}
.contact__form .content__box h3{font-size:30px; line-height:35px;}
.contact__form .form__wrapp{padding:28px;}
.contact__form .form__wrapp h3{font-size:24px;}
.contact__form .content__box p{margin: 12px 0 35px 0;}
.contact__form .form__wrapp{padding:26px;}
.contact__form .form__wrapp .form__group{margin-bottom:28px;}

.learning__sports__wrapp{padding:0 0 50px;}
.learning__sports__wrapp .video__section{height:300px;}
.learning__sport__quote{flex-direction:column; gap:30px;}
.sporting__program .sporting__program__inner{flex-direction:column;}
.learning__sports__wrapp .video__section i.ico__box{top: 36%; left: 42%; width:70px; height:70px; }
.learning__sport__quote .image__box{height:360px;}
.learning__sport__quote .image__box .content__box{padding:30px;}
.learning__sport__quote .image__box .content__box i.ico__box{width:40px; height:40px;}
.learning__sport__quote .image__box .content__box h3{font-size:24px;}
.sporting__program{padding:40px 0;}
.sporting__program h2, .passion__potential h2{font-size:28px; margin-bottom:20px;}
.sporting__program .sporting__program__inner{padding:35px 0 0;}
.sporting__program .sporting__program__inner .content__wrap ul li{font-size:16px; padding-bottom:20px; margin-bottom:20px;}
.passion__potential .sports__grid{margin-bottom: 35px;}
.passion__potential .sports__grid .spots__card{height:350px; }


.trans__disciplinary__themes{background-image:none;}
.privilege__section .privilege__wrapp{grid-template-columns:repeat(1, 1fr);}

/* footer .footer__brand{max-width:232px; height:60px;} */
footer .footer__brand::before{max-width:140px; top:9%; left:15%;}
footer .footer__brand::after{max-width:135px; top:9%; right:15%;}
footer .footer__middle__wrap{gap:30px;}
footer .footer__middle__wrap .footer__link__wrap .widget__card ul{gap:20px 34px;}
footer .divider__vert{display:none;}
footer .footer__middle__wrap .footer__link__wrap .social__wrap{margin-top:35px;}
footer .widget__right__wrap{gap:30px;}
/*new changes after sports and banner section */	
.inner__content__wrapp h2, .inner__two__col__wrapp .two__col__wrapp .content__wrapp h2{font-size:28px;}	

}

@media (max-width:575px){
.navbar__top .nav__inner__top{height:75px;}
.navbar__top .nav__inner__top .navbar___brand{max-width:160px; height:40px;}
.navbar__top .nav__inner__top .top__contact__info a .ico__box{width:20px; height:20px;}
/* .home__banner__wrap{height:315px;} */
.mr__top{margin-top:30px;}
h2, h2 span{font-size:25px; line-height:35px;}
.gobal__edu__wrap .card__wrap .global__card{height:300px;}
.gobal__edu__wrap .card__wrap .global__card .content__wrap h3{font-size:22px;}
.gobal__edu__wrap .card__wrap .global__card .content__wrap p{font-size:15px; margin-top:15px;}
.gobal__edu__wrap .card__wrap .global__card .content__wrap h2{font-size:30px; line-height:45px; margin-top:10px;}
.curriculum__prog__wrap{padding:30px 0;}
.curriculum__prog__wrap .card__wrap .prog__card .content__wrap{padding:10px 16px;}
.curriculum__prog__wrap .card__wrap .prog__card .content__wrap h2{font-size:20px; line-height:28px;}
.accredition__wrap{height:300px;}
.accredition__wrap .content__wrap h3{font-size:30px;}
.accredition__wrap .content__wrap p{font-size:17px; line-height:34px;}
.accredition__wrap .content__wrap .btn__wrap a{padding:10px 25px; }
.extra__curriculum__wrap .card__wrap .prog__card .content__wrap h3{font-size:20px; line-height:28px;}
.extra__curriculum__wrap .card__wrap .prog__card .content__wrap p{font-size:16px; line-height:25px;}
.fact__wrap .content__wrap__outer{padding:0px 15px;}
.fact__wrap .content__wrap__outer .content__wrap{padding-top:0;}
.fact__wrap .content__wrap__outer .content__wrap h3{font-size:30px;}
.fact__wrap .content__wrap__outer .content__wrap p{font-size:17px;}
.fact__wrap .content__wrap__outer .content__wrap .btn__wrap{margin-top:25px;}
.fact__wrap .content__wrap__outer .content__wrap .btn__wrap a{padding:10px 25px;}
.fact__wrap .content__wrap__outer .stats__wrap{row-gap:35px;}
.fact__wrap .content__wrap__outer .stats__wrap .value__wrap p{font-size:16px;}
.speech__wrap .card__wrap .speech__card{height:325px;}
.speech__wrap .card__wrap .speech__card p{font-size:16px;}
.speech__wrap .card__wrap .speech__card h3{margin-top:20px; font-size:18px;}
.social__video__wrap .card__wrap{margin-top:25px;}
.social__video__wrap .card__wrap .speech__card{max-width:unset; height:330px;}
.gallery__wrap{padding:30px 0px;}
.gallery__wrap .swiper-container{margin-top:30px; gap:30px;}
.gallery__wrap .swiper-container .swiper-wrapper{height:300px;}
.gallery__wrap .swiper-container .swiper-wrapper .swiper-slide{height:250px;}
.gallery__wrap .swiper-container .swiper-wrapper .swiper-slide-active{width:300px !important; height:300px !important;}
.latest__blog__card{margin:0px 15px 10px;}
.latest__blog h2{font-size:30px; line-height:45px;}
.latest__blog__card__large a{margin-bottom:30px; padding:0px 15px;}
.latest__blog__card__large a .image__box{max-height:267px; height:267px;}
.latest__blog__card__large a .content__wrapp .blog__meta p, .latest__blog__card a .content__wrapp p{margin:12px 0 10px 0; font-size:16px;}
.latest__blog__card__large a .content__wrapp h3, .latest__blog__card a .content__wrapp h3{font-size:22px; line-height:30px;}
.latest__blog__card__large a .content__wrapp p{font-size:16px; margin:12px 0 10px 0;}
.latest__blog__card a{ flex-direction:column;}
.contact__form__wrap{padding:30px 0;}
.contact__form__wrap .contact__form__inner{flex-direction:column; gap:30px;}
.contact__form__wrap .contact__form__inner .content__wrap h3{font-size:25px; line-height:35px;}
.contact__form__wrap .contact__form__inner .content__wrap p{font-size:16px; margin:12px 0 20px 0;}
.contact__form__wrap .contact__form__inner .content__wrap .image__wrap{flex-direction:column;}
.contact__form__wrap .contact__form__inner .content__wrap .image__wrap .image__box{width:unset; height:300px;}
.contact__form__wrap .contact__form__inner .form__wrap h3{font-size:22px; line-height:30px;}
.contact__form__wrap .contact__form__inner .form__wrap p{margin:12px 0 20px 0; font-size:16px;}
.contact__form__wrap .contact__form__inner .form__wrap form .input__wrap{flex-wrap:wrap; gap:0px;}
.contact__form__wrap .contact__form__inner .form__wrap .btn__wrap a{padding:10px 25px;}
.insta__wrap .card__wrap .insta__card img{object-fit:contain;}
.partners__wrap .partners__wrap__inner{flex-direction:column; gap:30px;}
.partners__wrap .side__bar .divide__bar{display:none;}
.partners__wrap .partners__wrap__inner .item__wrap{padding-left:0px; gap:15px;}
.partners__wrap .partners__wrap__inner .item__wrap .logo__card{height:unset;}

.about__banner__wrap{height:260px; background-size:cover;}
.body__content__main{padding:40px 0px;}
.about__us__wrapp .about__sidebar{width:100%;}
.about__us__wrapp .about__sidebar h3{font-size:16px; margin-bottom:14px;}
.about__us__wrapp .about__sidebar ul li a{font-size:15px;}
.about__us__wrapp .about__sidebar ul li.active a, .about__us__wrapp .about__sidebar ul li a:hover{font-size:16px;}
.breadcrumb__wrapp ul li{font-size:15px;}
.breadcrumb__wrapp ul li a{font-size:12px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap h2{font-size:25px; line-height:35px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap p{font-size:15px; margin-bottom:20px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap .list__wrapp{margin-bottom:25px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap .list__wrapp ul li{font-size:15px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap .grid__wrapp{gap:20px;}
.krmgs__life__wrapp .gallery__wrapp h2, .krmgs__life__wrapp .features__wrapp h2{font-size:25px; line-height:35px;}
.krmgs__life__wrapp .features__wrapp .grid__wrapp .item__box h3{font-size:16px;}

.inspiring__wrapp h2, .chairman__message__inner h2, .principal__message__inner h2, .infrastructure__wrapp h2, .learning__space__inner h2, .affiliation__inner h2,  .school__policies__inner h2, .awards__inner h2, .parents__voice__inner h2{font-size:25px;}
.inspiring__wrapp p, .inspiring__wrapp .vision__wrapp .vision__inner .content__box p{font-size:15px; margin-bottom:20px;}
.inspiring__wrapp .image__box{max-height:320px;}
.inspiring__wrapp .vision__wrapp h3{font-size:20px;}
.inspiring__wrapp .vision__wrapp .vision__inner{gap:10px;}
.inspiring__wrapp .vision__wrapp .vision__inner .image__box{max-height:320px;}

.chairman__message__inner .message__wrapp .image__wrapp .designation__wrapp p{font-size:16px;}
.chairman__message__inner .message__wrapp .content__box p{font-size:15px;}

.principal__message__inner .message__wrapp{margin-bottom:30px;}
.principal__message__inner .message__wrapp .content__box p, .principal__message__inner .message__slider__wrapp .content__box p{font-size:15px;}
.principal__message__inner .message__slider__wrapp .content__box .list__wrapp{margin-top:25px; gap:35px;}
.principal__message__inner .message__slider__wrapp .content__box .list__wrapp ul li{font-size:15px;}

.infrastructure__inner .grid__wrapp{grid-template-columns:repeat(1,1fr);}
.infrastructure__inner .grid__wrapp .item__box{margin:0px auto; width:100%;}
.infrastructure__inner .grid__wrapp .item__box .image__box{max-height:256px;}
.infrastructure__inner .grid__wrapp .learning__spaces, .infrastructure__inner .grid__wrapp .supporting__facilities, .infrastructure__inner .grid__wrapp .sports__facilities{max-height:256px;}
.infrastructure__inner .grid__wrapp .item__box a h3{font-size:22px;}

.learning__space__inner .grid__wrapp{grid-template-columns:repeat(1,1fr); gap:20px;} 

.affiliation__inner .organisation__wrapp, .affiliation__inner .organisation__wrapp:nth-child(2n+1){gap:35px;}
.affiliation__inner .organisation__wrapp .content__box p{font-size:15px;}

.school__policies__inner .table__responsive table thead th, .school__policies__inner .table__responsive table tbody td{padding:14px 15px; font-size:14px;}

.awards__inner .exelency__award__wrapp{flex-direction:column; gap:20px; margin-bottom:0px;}
.awards__inner .exelency__award__wrapp .content__box h3{font-size:20px;}
.awards__inner .exelency__award__wrapp .content__box p{font-size:15px;}

.parents__voice__inner .quotation__wrapp .quote__card .ico__box{margin-bottom:5px;}
.parents__voice__inner .quotation__wrapp .quote__card p{font-size:15px; padding-bottom:14px; margin-bottom:10px;}
.parents__voice__inner .quotation__wrapp .quote__card h3{font-size:18px;}
.parents__voice__inner .quotation__wrapp .quote__card .batch__desc{font-size:15px;}

.inner__page__banner__wrapp{height:230px;}
.post__listing__wrapp h1{font-size:25px;}
.post__listing__wrapp .post__item__wrapp .post__item__card .post__item__content__wrapp p{font-size:15px;}
.post__listing__wrapp .post__events__item__wrapp{grid-template-columns:repeat(1, 1fr);}
.post__listing__wrapp .post__item__wrapp .post__item__card .post__item__content__wrapp .btn__wrapp a{font-size:18px;}

.event__details__wrapp .event__details__sidebar{max-width:unset; width:333px;}
.event__details__wrapp .event__details__sidebar h3{font-size:16px;}
.event__details__wrapp .event__details__sidebar ul li a{font-size:15px;}
.event__details__wrapp .event__details__sidebar ul li.active a, .event__details__wrapp .event__details__sidebar ul li a:hover{font-size:16px;}
.event__details__wrapp .event__details__content__wrapp p{font-size:15px; margin-bottom:12px;}
.event__details__wrapp .event__details__content__wrapp .event__gallery__wrapp{grid-template-columns:repeat(1, 1fr);}

.post__listing__wrapp .post__item__wrapp .post__item__card .post__item__content__wrapp{padding:18px;}
.post__listing__wrapp .post__item__wrapp .blog__post__item__card .post__item__content__wrapp .post__meta ul li{font-size:15px;}
.post__listing__wrapp .post__item__wrapp .post__item__card .post__item__content__wrapp h3{font-size:18px;}
.post__listing__wrapp .post__item__wrapp .post__item__card .post__item__content__wrapp .btn__wrapp{margin-top:10px; padding-top:10px;}

.post__details__wrapp{padding:0 0;}
.post__details__wrapp h1{font-size:25px;}
p{font-size:15px;}
.post__details__wrapp .post__details__banner .image__box{max-height:300px;}
.post__details__wrapp .post__meta{flex-flow:row wrap; padding:15px 0 24px;}
.post__details__wrapp .post__meta .post__info{margin-left:40px;}
.post__details__wrapp .post__meta .social__share{margin:20px auto 0;}
.post__details__wrapp .post__details__inner{gap:40px;}
.post__details__wrapp .post__details__inner .post__content__wrapp h2{font-size:25px;}
.post__details__wrapp .post__details__inner .post__content__wrapp p{padding-bottom:20px;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__gallery__wrapp{grid-template-columns: repeat(1, 1fr); margin-bottom: 25px;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__navigation{flex-flow:row wrap; gap: 10px; margin: 35px 0px 10px;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__navigation a .post__nav__card h3{font-size: 13px;}
.post__details__wrapp .post__details__inner .post__sidebar{padding: 20px 18px;}
.post__details__wrapp .post__details__inner .post__sidebar h3{font-size:18px;}

.inner__two__col__wrapp .inner__two__col__sidebar{max-width:unset; width:333px;}
.inner__two__col__wrapp .inner__two__col__sidebar h3{font-size:16px;}
.inner__two__col__wrapp .inner__two__col__sidebar ul li{min-height:60px; max-height:60px;}
.inner__two__col__wrapp .inner__two__col__sidebar .nav__tabs .nav__item .nav__btn{font-size:15px;}
.inner__two__col__wrapp .inner__two__col__sidebar .nav__tabs .nav__item .nav__btn.active, .inner__two__col__wrapp .inner__two__col__sidebar .nav__tabs .nav__item .nav__btn:hover{font-size:16px;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap h2{font-size:25px;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .two__col__wrapp .slider__wrapp .image__box{max-width:505px; width: 100%;}

.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .image__box{max-height:375px;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content__large__slider .tab__content__wrap .two__col__wrapp .slider__wrapp .image__box{max-height:375px;}

.inner__page__global__wrapp .side__bar__global{max-width:unset; width:333px;}
.inner__page__global__wrapp .side__bar__global ul li{min-height:60px; max-height:60px;}
.inner__page__global__wrapp .side__bar__global ul li a{font-size:15px;}
.inner__page__global__wrapp .side__bar__global ul li.active a, .inner__page__global__wrapp .side__bar__global ul li a:hover{font-size:16px;}
.inner__page__global__wrapp .content__wrap__global h2{font-size:25px;}
.inner__page__global__wrapp .content__wrap__global .accordion__wrapp .accordion__item .accordion__button{font-size:16px;}

.inner__page__global__wrapp .content__wrap__global h3{font-size:22px; margin-top:25px; margin-bottom:20px;}
.inner__page__global__wrapp .content__wrap__global .content__list ul li{font-size:15px; margin-bottom:10px;}

.inner__page__global__wrapp .content__wrap__global p{margin-bottom:15px;}

.krm__promises__banner{height:260px; background-size:cover;}
.international__ducation{padding:0 0 50px;}
.international__ducation h2{font-size:25px;}
.international__ducation .education__type{grid-template-columns:repeat(1, 1fr); gap:35px;}
.international__ducation .education__type .education__card .image__box{max-height: 370px;}
.international__ducation .education__type .education__card::after{max-width:unset;}
.international__ducation .education__type .education__card .content__wrap a h3{font-size:25px;}
.international__ducation .education__type .education__card .content__wrap a h4{font-size:18px;}
.international__ducation .education__type .education__card .content__wrap a p{font-size:15px;}
/* Why Choose IB? */
.why__choose__ib .why__choose__ib__inner .content__wrap{max-width:550px;}
.why__choose__ib .why__choose__ib__inner .content__wrap h2{font-size:25px;}
.why__choose__ib .why__choose__ib__inner .content__wrap ul li{font-size:15px; column-gap: 15px; margin-bottom: 15px;}
.approaches__learning{padding: 35px 0px;}
.approaches__learning h2{font-size:25px;}
.approaches__learning .approaches__learning__inner{margin-top: 30px;}
.approaches__learning .approaches__learning__inner .learning__inner__grid{grid-template-columns: repeat(1 , 1fr);}
.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card{padding:20px;}
.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card h3{font-size: 20px; margin: 22px 0px 12px;}
.approaches__learning .approaches__learning__inner .image__box{max-height: 428px;}

.helping__learners{padding:0 0 40px; gap: 20px;}
.helping__learners .content__wrap h2{font-size:25px;}
.helping__learners .content__wrap .btn__wrapp{margin: 25px 0 0;}
.helping__learners .content__wrap .btn__wrapp a{font-size: 15px; padding: 13px 25px;}
.trans__disciplinary__themes__inner{flex-direction:column; margin-left: 0; padding: 35px 0; gap:20px;}
.trans__disciplinary__themes__inner .content__box h2{font-size:25px;}
.trans__disciplinary__themes__inner .content__box ul{margin:20px 0px 0px;}
.trans__disciplinary__themes__inner .content__box ul li{margin-bottom: 10px; font-size: 15px;}
.distinctive__features{padding: 30px 0;}
.distinctive__features .content__box h2{font-size:25px;}
.distinctive__features .features__grid{grid-template-columns: repeat(1, 1fr); margin-top: 30px;}
.distinctive__features .features__grid .feature__card{padding: 20px; }
.distinctive__features .features__grid .feature__card h3{margin: 20px 0px 12px; font-size: 20px;}

.inner__page__global__wrapp .content__wrap__global .collaboration__item__wrapp{grid-template-columns: repeat(1, 1fr);}
.inner__page__global__wrapp .content__wrap__global .collaboration__item__wrapp .collaboration__item__card .collaboration__item__content__wrapp .collaboration__item__content__wrapp__inner{padding: 18px;}
.inner__page__global__wrapp .content__wrap__global .collaboration__item__wrapp .collaboration__item__card .collaboration__item__content__wrapp h3{font-size: 20px;}

.contact__info__wrapp{margin-top:30px; grid-template-columns: repeat(1, 1fr);}
.contact__info__wrapp .contact__info__card{padding: 25px 18px; height:250px;}
.contact__info__wrapp .contact__info__card i.ico__box{width:40px; height: 40px;}
.contact__info__wrapp .contact__info__card h3{font-size: 20px; margin: 25px 0px 18px;}
.contact__info__wrapp .contact__info__card p{font-size:15px;}
.contact__info__wrapp .contact__info__card .info__content p{font-size:16px;}

.careers__content__wrapp .content__wrap p{margin-bottom:16px;}
.careers__content__wrapp .content__wrap .dual__btn__wrapp a{padding:15px 25px;}

.privilege__section h2{font-size:25px;}
.privilege__section .privilege__wrapp .card__wrapp .image__wrapp{width:unset; height: 265px;}
.privilege__section .privilege__wrapp .card__wrapp .content__box{max-width:unset;}
.privilege__section .privilege__wrapp .card__wrapp .content__box ul{gap:10px;}
.privilege__section .privilege__wrapp .card__wrapp .content__box ul li .discount{font-size:15px;}

.privilege__details__wrapp .wordbridge__wrapp{padding:25px 0 0;}
.privilege__details__wrapp .aartas__wrapp h2{font-size:25px;}
.privilege__details__wrapp .aartas__wrapp ul li .discount{font-size:16px;}
.privilege__details__wrapp .aartas__wrapp p{font-size:15px; margin-bottom:16px;}
.privilege__details__wrapp .offer__grid__wrapp{grid-template-columns: repeat(1, 1fr); gap:25px;}
.privilege__details__wrapp .offer__grid__wrapp .item__wrapp{height:260px;}
.privilege__details__wrapp .offer__grid__wrapp .item__wrapp i.ico__box{width: 40px; height: 40px;}
.privilege__details__wrapp .offer__grid__wrapp .item__wrapp h3{font-size:18px;}
.privilege__details__wrapp .offer__grid__wrapp .item__wrapp p{font-size:15px;}
.privilege__details__wrapp .offer__grid__wrapp .item__wrapp p strong{font-size: 16px;}
.privilege__details__wrapp .wordbridge__wrapp h2, .privilege__details__wrapp .pathocity__wrapp h2, .privilege__details__wrapp .momzjoy__wrapp h2, .privilege__details__wrapp .nino__bello__wrapp h2{font-size:25px; margin-bottom:20px;}
.privilege__details__wrapp .wordbridge__wrapp .block__quote{gap:20px; padding: 10px 20px;}
.privilege__details__wrapp .wordbridge__wrapp .block__quote .quote{font-size: 20px;}
.privilege__details__wrapp .wordbridge__wrapp .block__quote i.ico__box{width:85px; height:85px;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp{flex-direction:column; margin: 35px 0 35px;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp .image__wrapp{margin:0px auto;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp .image__wrapp .image__box{height: 350px; margin: 0px auto 15px;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp .image__wrapp .person__name{font-size:20px;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp .content__box p{font-size: 15px; margin-bottom: 15px;}
.privilege__details__wrapp .wordbridge__wrapp .image__column{margin: 0 0 22px; flex-direction: column;}
.privilege__details__wrapp .wordbridge__wrapp ul{margin: 30px 0 25px;}
.privilege__details__wrapp .wordbridge__wrapp ul li .discount{font-size:16px;}
.privilege__details__wrapp .pathocity__wrapp .pathocity__list ul{gap:10px; margin:0 0 20px;}
.privilege__details__wrapp .pathocity__wrapp .pathocity__list ul li{font-size:15px;}
.privilege__details__wrapp .pathocity__wrapp ul{font-size:16px; margin:0 0 20px;}
.privilege__details__wrapp .pathocity__wrapp ul li, .privilege__details__wrapp .momzjoy__wrapp ul li, .privilege__details__wrapp .nino__bello__wrapp ul li{font-size:16px;}
.privilege__details__wrapp .momzjoy__wrapp, .privilege__details__wrapp .nino__bello__wrapp{padding: 25px 0;}
.privilege__details__wrapp .momzjoy__wrapp p, .privilege__details__wrapp .momzjoy__wrapp p{font-size:16px;}
.privilege__details__wrapp .momzjoy__wrapp p a.privilege__details__wrapp .momzjoy__wrapp p a{font-size:16px;}

.ready__for__future__wrapp{padding:0 0 35px;}
.how__it__works__wrapp{padding: 34px 0;}
.how__it__works__wrapp h3{font-size:25px;}
.how__it__works__wrapp p{margin-bottom: 25px;}
.how__it__works__wrapp .work__steps__wrapp .step__item{max-width:unset; width:100%;}
.how__it__works__wrapp .work__steps__wrapp .step__item .image__box{max-width:50px; max-height:80px;}
.how__it__works__wrapp .work__steps__wrapp .step__item h3{font-size:14px;}
.benefit__wrapp{padding:35px 0 30px;}
.benefit__wrapp .content__box h2,.testimonial__wrapp h2, .we__are__here h2{font-size:25px; margin-bottom: 20px;}
.benefit__wrapp .content__box p{margin-bottom:20px;}
.benefit__wrapp .content__box .benefit__tab__wrapp .nav__tabs .nav__item .nav__link{width: 156px; font-size: 15px;}
.benefit__wrapp .content__box .benefit__tab__wrapp .tab__content{padding:35px 0 0;}
.benefit__wrapp .content__box .benefit__tab__wrapp .tab__content ul li{margin: 0 0 15px; padding: 0 0 15px; gap:15px; font-size:15px;}
.additional__education{gap:0px; flex-direction:column;}
.additional__education .content__box{padding: 40px 0;}
.additional__education .content__box:last-of-type{padding:0 0 40px;}
.additional__education .content__box h2{font-size:25px;}
.additional__education .content__box p{margin-bottom:20px;}
.additional__education .content__box .btn__wrapp a{font-size: 15px;}
.component__wrapp{padding: 45px 0 45px; grid-template-columns:repeat(1, 1fr);}
.component__wrapp .single__wrapp .image__box{height: 260px;}
.component__wrapp .single__wrapp .content__box p{font-size:20px;}
.we__are__here{padding:0 0 40px;}
.we__are__here .image__box{height:300px;}
.contact__form__section{padding:35px 0;}
.contact__form{flex-direction: column; gap: 55px;}
.contact__form .content__box h3{font-size:28px;}
.contact__form .content__box .image__wrapp{flex-direction: column;}
.contact__form .form__wrapp{padding:24px;}
.contact__form .form__wrapp h3{font-size:22px;}

.learning__sports__wrapp{padding:0 0 40px;}
.learning__sports__wrapp .video__section{height:280px;}
.learning__sports__wrapp .video__section i.ico__box{top: 36%; left: 42%; width: 60px; height: 60px; }
.learning__sport__quote .image__box{height:300px;}
.learning__sport__quote .image__box .content__box{padding:24px;}
.learning__sport__quote .image__box .content__box i.ico__box{width:30px; height:30px;}
.learning__sport__quote .image__box .content__box h3{font-size:20px;}
.sporting__program{padding:35px 0;}
.sporting__program h2{font-size:25px; margin-bottom:15px;}
.sporting__program .sporting__program__inner{padding:30px 0 0;}
.sporting__program .sporting__program__inner .content__wrap ul li{font-size:15px; padding-bottom: 15px; margin-bottom: 15px;}
.passion__potential h2{font-size:25px; margin-bottom:15px;}
.passion__potential .sports__grid{grid-template-columns: repeat(1, 1fr); margin-bottom: 35px;}
.passion__potential .sports__grid .spots__card{height:320px; }
.passion__potential .sports__grid .spots__card .content__box h3{font-size:20px;}
.awards__wrapp .sports__grid .spots__card{}
.contact__form .content__box .image__wrapp .image__box{max-width:unset;}

.how__it__works__wrapp .work__steps__wrapp{flex-wrap:wrap;}

.navbar__top .nav__inner__top .top__contact__info a button{display:none;}


footer .footer__brand{gap:10px;}
footer .footer__middle__wrap .footer__link__wrap .social__wrap{margin-top:20px;}
footer .widget__right__wrap{gap:20px;}
footer .widget__right__wrap .location__wrap .image__box{width:unset;}
footer .footer__ribbon{margin:20px auto 0; height:unset;}
footer .footer__ribbon p{padding:15px 0; text-align:center;}
	
/*new changes after sports and banner section */	
.inner__content__wrapp h2, .inner__two__col__wrapp .two__col__wrapp .content__wrapp h2{font-size:25px;}
.inner__two__col__wrapp .two__col__wrapp .slider__wrapp{max-height:300px;}
.inner__two__col__wrapp .two__col__wrapp .slider__wrapp .image__box{max-height:300px;}
/* .inner__two__col__wrapp .two__col__wrapp .slider__wrapp .image__box{} */	
}

/*new changes after sports and banner section */
@media (max-width: 1199px) {
.about__us__wrapp{gap:35px;}
.about__us__wrapp .krmgs__life__wrapp{max-width:570px;}
}
@media (max-width: 991px) {
.about__us__wrapp{gap:30px;}
.about__us__wrapp .krmgs__life__wrapp{max-width: 370px;}
}
@media (max-width:575px){
.about__us__wrapp .about__sidebar{width: 314px;}
.krmgs__life__wrapp .features__wrapp .grid__wrapp .item__box{padding: 24px 15px;}
}


