@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Playfair:ital,opsz,wght@0,5..1200,300..900;1,5..1200,300..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

body{margin:0px; padding:0px; color:#5B5858; font-family:'Open Sans', sans-serif; overflow-x:hidden;}
a{text-decoration:none; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; color:#5B5858; font-family:'Open Sans', sans-serif;}
svg{-webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s;}
/* a:hover{text-decoration:none; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; cursor:pointer; color:#DF0011;} */
/* a:focus,a:hover{border:none;text-decoration:none} */
button:focus{outline:0px dotted;}
h1{font-family:'Playfair Display'; margin:0px; color:#FFF; font-weight:800;}
h2{font-family:'Open Sans'; margin:0px; color:#2C2B31; font-size:40px; font-weight:600; line-height:155%;}
h2 span{color:#093A75; font-size:40px; line-height:155%; font-weight:700;}
h3{font-family:'Open Sans'; margin:0px; color:#1E1D1D; font-weight:700;}
h4{font-family:'Open Sans'; margin:0px; color:#1E1D1D; font-weight:400;}
p{color:#5B5858; font-family:'Open Sans', sans-serif; font-weight:400; line-height:165%; font-size:18px; margin:0px;}
.mr__top{margin-top:64px;}
.mr__top__small{margin-top:32px;}
.mr__bottom{margin-bottom:30px;}
.mr__bottom__large{margin-bottom:60px;}
.mr__bottom__small{margin-bottom:15px;}


/* .container{padding:0;} */

.navbar__top{margin:0px; padding:0px; width:100%; flex-direction:column;}
.navbar__top .nav__inner__top{display:flex; justify-content:space-between; align-items:center; height:120px; width:100%;}
.navbar__top .nav__inner__top .navbar___brand{max-width:311px; width:100%; margin:0; padding:0;}
.navbar__top .nav__inner__top .navbar___brand img{width: 100%;}
.navbar__top .nav__inner__top .top__header__logo{max-width:218px; display:flex; justify-content:space-between; align-items:center; gap:32px}
.navbar__top .nav__inner__top .top__header__logo a{height:80px; width:104px;}
.navbar__top .nav__inner__top .top__header__logo a img{height:100%; width:100%; object-fit:contain;}
.navbar__top .nav__inner__top .top__contact__info{display:flex; gap:40px;}
.navbar__top .nav__inner__top .top__contact__info a{display:flex; gap:16px; align-items:center;}
.navbar__top .nav__inner__top .top__contact__info a .ico__box{width:32px; height:32px;}
.navbar__top .nav__inner__top .top__contact__info a .ico__box img{height:100%; width:100%; object-fit:contain;}
.navbar__top .nav__inner__top .top__contact__info a .content__wrap .label{font-size:14px; font-weight:400; color:#868686; line-height:24px;}
.navbar__top .nav__inner__top .top__contact__info a .content__wrap p{color:#242121; font-size:13px; font-weight:700; line-height:26px;}

.navbar__top .nav__bottom__ribbon{background:#093A75; width:100%;}
.navbar__top .nav__bottom__ribbon ul{display:flex; justify-content:center; gap:48px; padding:5px 0; margin:0; list-style:none;}
.navbar__top .nav__bottom__ribbon ul li a{color:#fff; font-size:16px; font-weight:600; line-height:26px;}
.navbar__top .nav__bottom__ribbon ul li a:hover{color:#fab02f;}

.shrink{position:fixed; top:0px; box-shadow:0px 5px 6px 0px rgba(0,0,0,0.05); padding-top:10px; padding-bottom:10px;}
.shrink .navbar___brand img{max-height:50px;}

.home__banner__wrap{position:relative; }
.home__banner__wrap .video__wrap{height:100%; width:100%; object-fit:cover; position:absolute; overflow:hidden; top:0;  left:0;}
/* .home__banner__wrap .video__wrap .video-stream{position:unset; height:100% !important; width:100% !important;} */
.home__banner__wrap .content__wrap{position:absolute; max-width:900px; top:50%; left:50%; transform:translate(-50%, -50%); color:#f1f1f1; width:100%; z-index:5; text-align:center;}
.home__banner__wrap .content__wrap h1{font-size:88px; color:#FFF; text-shadow:0px 6px 6.3px rgba(0, 0, 0, 0.45);}
.home__banner__wrap .content__wrap .btn__wrap{margin:24px auto 0;}
.home__banner__wrap .content__wrap .btn__wrap a{padding:13px 32px; max-width:160px; border-radius:32px;  background:#DF000F; color:#fff; font-size:16px; font-weight:700; text-decoration:none;}

.card__wrap{display:flex; gap:24px; margin-top:40px; }

.gobal__edu__wrap h2{max-width:840px;}
.gobal__edu__wrap .card__wrap .global__card{max-width:382px; width:100%; height:589px; position:relative; overflow:hidden; border-radius:16px;}
.gobal__edu__wrap .card__wrap .global__card .image__wrap{width:100%; height:100%;}
.gobal__edu__wrap .card__wrap .global__card .image__wrap img{width:100%; height:100%; object-fit:cover;}
.gobal__edu__wrap .card__wrap .global__card .content__wrap{background:linear-gradient(180deg, rgba(9, 34, 64, 0.00) 13.02%, rgba(9, 34, 64, 0.37) 27.37%, rgba(11, 38, 69, 0.75) 38.68%, rgba(14, 42, 77, 0.91) 68.25%, #093A75 100%); height:100%; justify-items:center; align-content:end; position:absolute; bottom:0; left:0; width:100%; text-align:center; background-position:bottom; padding:0 24px;}
.gobal__edu__wrap .card__wrap .global__card .content__wrap h3{color:#fff; font-size:32px; line-height:42px; padding-bottom:12px;}
.gobal__edu__wrap .card__wrap .global__card .content__wrap .under__line{max-width:77px; height:4px; background:#FAB02F; margin-left:auto; margin-right:auto;}
.gobal__edu__wrap .card__wrap .global__card .content__wrap p{color:#F5F5F5; text-align:center; font-size:16px; line-height:26px; font-weight:600; margin-top:24px;}
.gobal__edu__wrap .card__wrap .global__card .content__wrap h2{color:#FFF; font-size:120px; font-weight:700; line-height:90px; margin-top:30px;}

.curriculum__prog__wrap{padding:64px 0px; background:linear-gradient(180deg, #E1F8FF, rgba(253, 254, 255, 0.86)58.86%);}
.curriculum__prog__wrap .heading__wrap{display:flex; width:100%; justify-content:space-between; align-items:center;}
.curriculum__prog__wrap .heading__wrap h2{max-width:649px;}
.curriculum__prog__wrap .heading__wrap p{max-width:534px;}
/* .curriculum__prog__wrap .card__wrap{display:flex;} */
.curriculum__prog__wrap .card__wrap .prog__card{max-width:382px; border-radius:16px; overflow:hidden; background:#FAFAFA; border-right:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; border-left:1px solid #E3E3E3;}
.curriculum__prog__wrap .card__wrap .prog__card .image__wrap{max-height:395px; width:100%; overflow:hidden; position:relative;}
.curriculum__prog__wrap .card__wrap .prog__card .image__wrap img{height:100%; width:100%; object-fit:cover;}
.curriculum__prog__wrap .card__wrap .prog__card .btn_wrap{display:flex;
padding:8px 20px; justify-content:center; align-items:center; border-radius:25px; border:2px solid #FAFAFA; background:#FAB02F; position:relative; bottom:22px; max-width:260px; margin-left:auto; margin-right:auto;}
.curriculum__prog__wrap .card__wrap .prog__card .btn_wrap a{color:#FFF;font-size:20px; font-weight:700; line-height:30px;}
.curriculum__prog__wrap .card__wrap .prog__card .content__wrap{width:100%; display:flex; justify-content:space-between; padding:28px 16px; align-items:center;}
.curriculum__prog__wrap .card__wrap .prog__card .content__wrap h2{color:#242121; font-size:24px; line-height:34px; max-width:225px;}
.curriculum__prog__wrap .card__wrap .prog__card .content__wrap .arrow__wrap{display:flex; width:40px; height:40px; padding:10px; justify-content:center; align-items:end; border-radius:40px; background:#093A75;}
.curriculum__prog__wrap .card__wrap .prog__card .content__wrap .arrow__wrap a{margin:0px; padding:0px; text-decoration:none;}
.curriculum__prog__wrap .card__wrap .prog__card .content__wrap .arrow__wrap a img{height:100%; width:100%; object-fit:contain;}

.accredition__wrap{height:765px; position:relative; overflow:hidden; display:flex;}
.accredition__wrap .owl__sports__gallery .owl-stage-outer{height:100%;}
.accredition__wrap .owl__sports__gallery .owl-stage-outer .owl-stage{height:100%;}
.accredition__wrap .owl__sports__gallery .owl-stage-outer .owl-stage .owl-item{height:100%;}
.accredition__wrap .image__box{height:765px;}
.accredition__wrap .image__box img{width:100%; height:100%; object-fit:cover; position:absolute; top:0;  left:0; background:linear-gradient(0deg, rgba(0, 0, 0, 0.45)0%, rgba(0, 0, 0, 0.45)100%), url(<path-to-image>) lightgray 50% / cover no-repeat;}
.accredition__wrap .video__wrap{height:100%; width:100%; object-fit:cover; position:absolute; top:0;  left:0;}
.accredition__wrap::before{position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.5); z-index:1; content:' ';}
/* .accredition__wrap .video::after{background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.45) 100%); content:" "; position:absolute; top:0; left:0; z-index:5; display:block;} */
.accredition__wrap .content__wrap{position:absolute; max-width:580px; top:50%; left:50%; transform:translate(-50%, -50%); color:#f1f1f1; width:100%; z-index:5; text-align:center; }
.accredition__wrap .content__wrap h3{font-size:40px; color:#FFF; text-shadow:0px 4px 4px rgba(0, 0, 0, 0.50); line-height:50px;}
.accredition__wrap .content__wrap h3 span{color:#FAB02F; }
.accredition__wrap .content__wrap .btn__wrap{margin-top:24px;}
.accredition__wrap .content__wrap .btn__wrap a{padding:13px 32px; max-width:168px; border-radius:32px; background:#DF000F; color:#fff; font-size:16px; font-weight:700; text-decoration:none;}
.accredition__wrap .content__wrap p{color:#fff; text-align:center; font-size:20px; line-height:40px}

.extra__curriculum__wrap{}
.extra__curriculum__wrap .card__wrap{display:grid; grid-template-columns:repeat(3, 1fr)}
.extra__curriculum__wrap .card__wrap .prog__card{max-width:517px; width:100%; border-radius:16px; height:607px; overflow:hidden; position:relative; border:1px solid #E3E3E3;  background-size:485px 623px;}
.extra__curriculum__wrap .card__wrap .prog__card .image__wrap{max-height:394px; width:100%; height:100%;}
.extra__curriculum__wrap .card__wrap .prog__card .image__wrap img{height:100%; width:100%; object-fit:cover;}
.extra__curriculum__wrap .card__wrap .prog__card .content__wrap{max-height:240px; padding:24px; border-right:1px solid #E3E3E3; border-left:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; border-radius:12px; display:flex; flex-direction:column; background:#fff; position:absolute; bottom:0;}
.extra__curriculum__wrap .card__wrap .prog__card .content__wrap h3{color:#242121; font-size:24px; line-height:34px; }

.extra__curriculum__wrap .card__wrap .prog__card .content__wrap p{color:#5B5858; max-width:470px; overflow:hidden; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; line-height:28px; margin:12px 0 16px 0;}
.extra__curriculum__wrap .card__wrap .prog__card .content__wrap .btn__wrap{display:flex; gap:16px;}
.extra__curriculum__wrap .card__wrap .prog__card .content__wrap .btn__wrap a{margin:0px; padding:0px; text-decoration:none; display:flex;}
.extra__curriculum__wrap .card__wrap .prog__card .content__wrap .btn__wrap a h3{color:#DF000F; font-size:20px; margin-right:16px;}
.extra__curriculum__wrap .card__wrap .prog__card .content__wrap .btn__wrap a .arrow__wrap{display:flex; width:32px; height:32px; padding:6px; justify-content:center; align-items:center; border-radius:40px; background:#093A75;}

.fact__wrap{height:540px; position:relative; overflow:hidden; display:flex; justify-content:space-between; align-items:center;}
.fact__wrap::before{position:absolute; top:0; left:0; width:100%; height:100%; background:linear-gradient(90deg, rgba(9, 58, 117, 0.65) 0%, rgba(23, 18, 19, 0.65) 100%); z-index:1; content:' ';}
.fact__wrap .image__wrap{height:100%; width:100%; object-fit:cover; position:absolute; top:0;  left:0;}
.fact__wrap .content__wrap__outer{display:flex; justify-content:space-between; align-items:center;}

.fact__wrap .content__wrap__outer .content__wrap{max-width:550px; width:100%; z-index:5;}
.fact__wrap .content__wrap__outer .content__wrap h3{font-weight:400; font-size:40px; color:#fff; line-height:50px;}
span{color:#FAB02F; font-weight:700}
.fact__wrap .content__wrap__outer .content__wrap p{font-size:20px; color:#F5F5F5; margin-top:16px;}
.fact__wrap .content__wrap__outer .content__wrap .btn__wrap{ margin-top:40px;}
.fact__wrap .content__wrap__outer .content__wrap .btn__wrap a{font-size:16px; line-height:26px; font-weight:700; color:#fff; padding:13px 32px; max-width:186px; border-radius:32px; background:#DF000F;}
.fact__wrap .content__wrap__outer .stats__wrap{max-width:810px; width:100%; z-index:5; text-align:center; width:100%; display:grid; align-items:center; list-style:none; row-gap:88px; margin:0; padding:0; grid-template-columns:repeat(3, 1fr);}
.fact__wrap .content__wrap__outer .stats__wrap .value__wrap{border-left:4px solid #BBA4FF; height:106px; padding-left:24px;}
.fact__wrap .content__wrap__outer .stats__wrap .value__wrap .value{color:#BBA4FF; font-size:56px; font-weight:700; text-align:left;}
.fact__wrap .content__wrap__outer .stats__wrap .green{border-left:4px solid #2FFAC9;}
.fact__wrap .content__wrap__outer .stats__wrap .green .value{color:#2FFAC9;}
.fact__wrap .content__wrap__outer .stats__wrap .blue{border-left:4px solid #2FD5FA;}
.fact__wrap .content__wrap__outer .stats__wrap .blue .value{color:#2FD5FA;}
.fact__wrap .content__wrap__outer .stats__wrap .pink{border-left:4px solid #FE65B7;}
.fact__wrap .content__wrap__outer .stats__wrap .pink .value{color:#FE65B7;}
.fact__wrap .content__wrap__outer .stats__wrap .yellow{border-left:4px solid #F0AE4B;}
.fact__wrap .content__wrap__outer .stats__wrap .yellow .value{color:#F0AE4B;}
.fact__wrap .content__wrap__outer .stats__wrap .value__wrap p{color:#fff; text-align:left; font-weight:600; text-transform:uppercase; font-size:15px;}

/* .speech__wrap{} */
.speech__wrap .parents__voice{margin-top:40px;}
.speech__wrap .parents__voice .speech__card{display:flex; width:100%; height:418px; padding:24px; justify-content:center; flex-direction:column; border-radius:16px; border-radius:16px; border:1px #E3E3E3; background:var(--Yellow-Gradient, linear-gradient(180deg, #FFF9E2, #FFFDF510));}
.speech__wrap .parents__voice .speech__card h3{margin-top:45px; color:#093A75; font-size:20px; line-height:30px;}
.speech__wrap .parents__voice .speech__card p{color:#5B5858;}
.speech__wrap .parents__voice .speech__card::before{background-image:url("/assets/quote.svg"); background-position:top; z-index:1; content:' ';}
.speech__wrap .parents__voice .speech__card .batch__desc{font-size:16px; color:#FAB02F; font-weight:600; line-height:26px;}

.speech__wrap .parents__voice .video__card{width:100%; overflow:hidden;}
.speech__wrap .parents__voice .video__card iframe{height:100%; width:100%; border-radius:10px; object-fit:cover;}


.social__video__wrap .students__speak{ margin-top:40px;}
.social__video__wrap .students__speak .speech__card{display:flex; height:418px; padding:24px; justify-content:center; flex-direction:column; border-radius:16px; border:1px #E3E3E3; background:var(--Yellow-Gradient, linear-gradient(180deg, #FFF9E2, #FFFDF510));}
.social__video__wrap .students__speak .video__card{width:100%; overflow:hidden;}
.social__video__wrap .students__speak .video__card iframe{height:100%; width:100%; border-radius:10px; object-fit:cover;}


.gallery__wrap{padding:64px 0px; background:linear-gradient(180deg, #E1F8FF, rgba(253, 254, 255, 0.86)58.86%);}
.gallery__wrap .heading__wrap{width:100%; display:flex; justify-content:space-between; align-items:center;}
.gallery__wrap .heading__wrap .btn__wrap{padding:13px 32px; max-width:278px; border-radius:32px; background:#DF000F; width:100%; display:flex; gap:8px; align-items:center;}
.gallery__wrap .heading__wrap .btn__wrap h3{font-size:16px; color:#fff;}
.gallery__wrap .heading__wrap .btn__wrap .arrow__wrap{width:28px; height:28px;}
.gallery__wrap .heading__wrap .btn__wrap .arrow__wrap img{height:100%; width:100%; object-fit:contain;}
.gallery__wrap .swiper-container{margin-top:47px; display:flex; gap:57px; align-items:center; margin:auto; overflow:hidden;}
.gallery__wrap .swiper-container .swiper-wrapper{align-items:center; height:404px; width:100%; justify-content:space-between;}
.gallery__wrap .swiper-container .swiper-wrapper .swiper-slide{width:444px; height:301px; opacity:0.45;}
.gallery__wrap .swiper-container .swiper-wrapper .swiper-slide-active{width:600px !important; height:403px !important; border-radius:12px; overflow:hidden; transition:all 0.3s ease; opacity:1;}
.gallery__wrap .swiper-container .swiper-wrapper .swiper-slide img{height:100%; width:100%; object-fit:cover;}
/* .gallery__wrap .swiper-container{width:100%; height:100%;}
.gallery__wrap .swiper-container .swiper-wrapper .swiper-slide{display:flex; justify-content:center; align-items:center;} */
.gallery__wrap .swiper-container .swiper-pagination{bottom:10px; text-align:center;}







.latest__blog{padding:0px; display:block; clear:both;}
.latest__blog h2{font-size:40px; font-weight:600; margin-bottom:32px; margin-top:0px; padding-bottom:12px; max-width:unset;}
.latest__blog__card__large{margin:0px; padding:0px; position:relative;  border-radius:16px; height:100%;}
.latest__blog__card__large a{display:block;}
.latest__blog__card__large a .image__box{display:flex; max-height:367px; height:367px; overflow:hidden; position:relative; border-radius:12px;}
.latest__blog__card__large a .image__box img{width:100%; height:100%; object-fit:cover; transition:all .3s ease 0s;}
.latest__blog__card__large a:hover .image__box img{transform:scale(1.1);}
.latest__blog__card__large a .content__wrapp{margin:0px; padding:0px; width:100%;}
.latest__blog__card__large a .content__wrapp .blog__meta{margin:0px; padding:0px; display:flex; align-items:center;}
.latest__blog__card__large a .content__wrapp .blog__meta p{color:#8D8D8A; font-weight:600; margin-top:16px;}

.latest__blog__card__large a .content__wrapp h3{color:#242121; font-size:28px; line-height:38px; padding:0px; transition:all .3s ease 0s; text-transform:none; border:0px;}
.latest__blog__card__large a .content__wrapp p{color:#5B5858; margin:12px 0 24px 0;}
.latest__blog__card__large a .content__wrapp .btn__wrap{display:flex; gap:16px;}
.latest__blog__card__large a .content__wrapp .btn__wrap h3{color:#DF000F; font-size:20px; line-height:30px;}
.latest__blog__card__large a .content__wrapp .btn__wrap .arrow__wrap{display:flex; width:32px; height:32px; padding:6px; justify-content:center; align-items:center; border-radius:40px; background:#093A75;}



.latest__blog__card{display:block; clear:both; padding:16px; border-radius:16px; border:1px solid #E3E3E3; margin-bottom:24px;}
.latest__blog__card a{display:flex; align-items:center; gap:16px;}
.latest__blog__card a .image__box{display:flex; overflow:hidden; position:relative; max-width:193px; width:100%; border-radius:12px;}
.latest__blog__card a .image__box img{width:100%; height:100%; object-fit:cover; transition:all .3s ease 0s;}
.latest__blog__card a:hover .image__box img{transform:scale(1.1);}
.latest__blog__card a .content__wrapp{margin:0px; padding:0px;}
.latest__blog__card a .content__wrapp p{color:#8D8D8A; font-weight:600; }
.latest__blog__card a .content__wrapp h3{color:#242121; font-size:24px; margin-top:8px; line-height:40px;}
.latest__blog__card a .content__wrapp .btn__wrap{display:flex; gap:16px; align-items:center; margin-top:16px;}
.latest__blog__card a .content__wrapp .btn__wrap h3{color:#DF000F; font-size:20px; line-height:30px; margin-top:0;}
.latest__blog__card a .content__wrapp .btn__wrap .arrow__wrap{display:flex; width:32px; height:32px; padding:6px; justify-content:center; align-items:center; border-radius:40px; background:#093A75;}

.contact__form__wrap{padding:64px 0; background:#E1F8FF; height:100%; }
.contact__form__wrap .contact__form__inner{display:flex; gap:160px;}
.contact__form__wrap .contact__form__inner .content__wrap{max-width:788px;}
.contact__form__wrap .contact__form__inner .content__wrap h3{font-size:40px; line-height:50px; color:#0C2E44;}
.contact__form__wrap .contact__form__inner .content__wrap p{color:#5B5858; max-width:750px; margin:16px 0 40px 0;}
.contact__form__wrap .contact__form__inner .content__wrap .image__wrap{display:flex; gap:24px;}
.contact__form__wrap .contact__form__inner .content__wrap .image__wrap .image__box{width:382px; height:403px;}
.contact__form__wrap .contact__form__inner .content__wrap .image__wrap .image__box img{height:100%; width:100%; object-fit:cover;}
.contact__form__wrap .contact__form__inner .form__wrap{padding:32px; background:#fff; border-radius:16px; box-shadow:0px 11px 30px 0px #C6ECF8; max-width:653px; width:100%;}
.contact__form__wrap .contact__form__inner .form__wrap h3{font-size:28px; line-height:38px; color:#0C2E44;}
.contact__form__wrap .contact__form__inner .form__wrap p{color:#5B5858; margin:12px 0 38px 0; }
.contact__form__wrap .contact__form__inner .form__wrap form{margin-bottom:12px;}
.contact__form__wrap .contact__form__inner .form__wrap form input{height:58px; padding:16px 8px 16px 16px; border-radius:6px; border:1px solid #E0E0E0; background:#F6F6F4; margin-bottom:28px;}
.contact__form__wrap .contact__form__inner .form__wrap form .form-group{width:100%;}
.contact__form__wrap .contact__form__inner .form__wrap form .input__wrap{display:flex; gap:24px;}
.contact__form__wrap .contact__form__inner .form__wrap .btn__wrap{margin-top:0px;}
.contact__form__wrap .contact__form__inner .form__wrap .btn__wrap .submit__btn{font-size:16px; font-weight:700; color:#fff; width:201px; display:flex; padding:13px 32px; justify-content:center; align-items:center; border-radius:32px; background:#DF000F; border:0px; text-transform:uppercase; margin-bottom:0px;}
.wpcf7-spinner{display:none;}

.insta__wrap .heading__wrap{display:flex; justify-content:space-between; width:100%;}
.insta__wrap .heading__wrap .heading__wrap__inner{display:flex; gap:8px;}
.insta__wrap .heading__wrap .heading__wrap__inner .icon__box{display:flex; width:48px;height:48px; padding:12px; justify-content:center; align-items:center; border-radius:47px; background:#093A75;}
.insta__wrap .heading__wrap .heading__wrap__inner .icon__box img{height:100%; width:100%; object-fit:contain;}
.insta__wrap .heading__wrap .btn__wrap{max-width:221px; width:100%; padding:13px 32px; margin:0px 0px; border-radius:32px; background:linear-gradient(138deg, #FAE100 3.82%, #FCB720 18.25%, #FF7950 32.67%, #FF1C74 51.91%, #6C1CD1 100%); display:flex; gap:8px; align-items:center;}
.insta__wrap .heading__wrap .btn__wrap .arrow__wrap{width:24px; height:24px;}
.insta__wrap .heading__wrap .btn__wrap .arrow__wrap img{height:100%; width:100%; object-fit:contain;}
.insta__wrap .heading__wrap .btn__wrap h3{font-size:16px; color:#fff;}
.insta__wrap .card__wrap{margin-top:32px; display:flex; gap:24px;}
.insta__wrap .card__wrap .insta__card{width:382px; height:382px;}
.insta__wrap .card__wrap .insta__card img{height:100%; width:100%; object-fit:cover;}
.insta__wrap .btn__wrap{margin-top:40px; display:flex; justify-content:center;}
.insta__wrap .btn__wrap a{padding:13px 32px; max-width:160px; border-radius:32px; background:#093A75; color:#fff; font-size:16px; font-weight:700; text-decoration:none;}

.partners__wrap{height:211px; margin-bottom:32px;}
.partners__wrap .partners__wrap__inner{height:211px; display:flex; align-items:center;}
.partners__wrap .side__bar{height:100%; display:flex; align-items:center;}
.partners__wrap .side__bar h3{padding-right:48px; font-size:32px; color:#000; line-height:42px;}
.partners__wrap .partners__wrap__inner .item__wrap{display:flex; gap:24px; padding-left:104px; justify-content:space-around; width:100%;}
.partners__wrap .partners__wrap__inner .item__wrap .logo__card{width:114px; height:112px;}
.partners__wrap .partners__wrap__inner .item__wrap .logo__card img{height:100%; width:100%; object-fit:contain;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/
.about__banner__wrap{height:500px; overflow:hidden; background-image:url(../assets/images/global-banner.png); background-repeat:no-repeat; background-position:center; background-size:100%;}

.body__content__main{margin:0px; padding:46px 0px 64px; display:block; clear:both; background-color:#FFF;}


.about__us__wrapp{margin:0px; padding:0px; display:flex; gap:72px;}
.about__us__wrapp .about__sidebar{border-radius:16px; background:linear-gradient(180deg, #FFF9E2, #FFFDF5); padding:24px; top:175px; max-width:410px; width:410px; height:100%;}
.about__us__wrapp .about__sidebar h3{color:#DEA01C; font-size:24px; font-weight:700; line-height:155%; margin-bottom:24px;}
.about__us__wrapp .about__sidebar ul{list-style:none; margin:0px; padding:0px;}
.about__us__wrapp .about__sidebar ul li{border-top:1px solid #ECD16A; padding:0px; display:block; min-height:76px; max-height:76px;}
.about__us__wrapp .about__sidebar ul li a{color:#8D8461; font-size:18px; font-weight:500; line-height:165%; display:flex; align-items:center; padding:20px 0px;}

.about__us__wrapp .about__sidebar ul li a:hover{color:#DF000F; font-size:22px; font-weight:700; line-height:165%;}
.about__us__wrapp .about__sidebar ul li.active a{color:#DF000F; font-size:22px; font-weight:700; line-height:165%;}
.about__us__wrapp .about__sidebar ul li.active a i.ico__box:last-child svg{display:block;}

.about__us__wrapp .krmgs__life__wrapp{margin:0px; padding:0px; display:block; clear:both; max-width:1122px;}
.breadcrumb__wrapp{padding:0px; margin-bottom:12px;}
.breadcrumb__wrapp ul{list-style:none; padding:0px; margin:0px; display:flex; align-items:center;}
.breadcrumb__wrapp ul li{color:#DF000F; font-size:16px; font-weight:600; line-height:155%; display:flex; align-items:center; text-transform:uppercase;}
.breadcrumb__wrapp ul li:last-child:after{display:none;}
.breadcrumb__wrapp ul li:after{margin:0px 8px; content:''; color:#868686; font-weight:400; background-image:url(../assets/images/arrow-breadcrumb.svg); background-repeat:no-repeat; background-position:center; background-size:10px; height:14px; width:14px;}
.breadcrumb__wrapp ul li a{color:#868686; font-weight:600; text-transform:uppercase;}
.breadcrumb__wrapp ul li a:hover{color:#8D8461;}
.breadcrumb__wrapp__body{padding-bottom:12px; margin-bottom:24px; border-bottom:1px solid #E3E3E3; }

.krmgs__life__wrapp .growth__transformation__section{margin-bottom:48px; padding:0px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap{margin:0px; padding:0px; display:flex; flex-direction:column;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap h2{color:#242121; font-size:32px;  font-weight:700; margin-bottom:16px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap p{font-size:18px; font-weight:400; line-height:165%; margin-bottom:40px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap .list__wrapp{display:flex; justify-content:flex-start; margin-bottom:56px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap .list__wrapp ul{margin:0px; padding:0px; list-style:none; display:flex; flex-flow:row wrap;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap .list__wrapp ul li{display:flex; gap:16px; align-items:center; margin-bottom:24px; padding:0px; }
.krmgs__life__wrapp .growth__transformation__section .content__wrap .grid__wrapp{display:grid; grid-template-columns:repeat(5,1fr); gap:32px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap .grid__wrapp .item__box{display:flex; flex-direction:column; padding:0px 0px 16px 16px; position:relative; background-color:#FFF3DD; border-radius:16px; max-width:200px; max-height:220px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap .grid__wrapp .item__box .image__wrapp{display:flex; justify-content:space-between;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap .grid__wrapp .item__box .image__wrapp .counter{color:#CD942B; font-size:28px; font-weight:700; line-height:155%; margin-top:16px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap .grid__wrapp .item__box .image__wrapp .ico__box{width:110px; height:110px; margin-right:-14px; display:flex; background-image:url(../assets/images/color-icon.svg); background-repeat:no-repeat;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap .grid__wrapp .item__box .image__wrapp .ico__box img{padding:25px; width:100%; height:100%; margin-top:-15px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap .grid__wrapp .item__box .content{display:flex; align-items:flex-start; max-width:135px;}
.krmgs__life__wrapp .growth__transformation__section .content__wrap .grid__wrapp .item__box .content h3{color:#875905; font-size:18px; font-weight:600; line-height:155%;}

.krmgs__life__wrapp .gallery__wrapp{margin-bottom:48px; padding:0px;}
.krmgs__life__wrapp .gallery__wrapp h2{color:#242121; font-size:32px;  font-weight:700; margin-bottom:24px;}
.krmgs__life__wrapp .gallery__wrapp .image__wrapp{display:flex; gap:24px;}
.krmgs__life__wrapp .gallery__wrapp .image__wrapp .image__box{max-width:358px; max-height:305px;}
.krmgs__life__wrapp .gallery__wrapp .image__wrapp .image__box img{width:100%; height:100%; border-radius:8px; object-fit:cover;}

.krmgs__life__wrapp .features__wrapp{margin:0px; padding:0px;}
.krmgs__life__wrapp .features__wrapp h2{color:#242121; font-size:32px;  font-weight:700; margin-bottom:24px;}
.krmgs__life__wrapp .features__wrapp .grid__wrapp{display:grid; grid-template-columns:repeat(4,1fr); gap:24px;}
.krmgs__life__wrapp .features__wrapp .grid__wrapp .item__box{border-radius:8px; border:1px solid #E3E3E3; background:#F9F9F9; padding:24px 18px; display:flex; flex-direction:column; gap:16px; align-items:center; justify-content:center;}
.krmgs__life__wrapp .features__wrapp .grid__wrapp .item__box .image__box{display:flex; align-items:center; justify-content:center; width:64px; height:64px;}
.krmgs__life__wrapp .features__wrapp .grid__wrapp .item__box .image__box img{width:100%; height:100%;}
.krmgs__life__wrapp .features__wrapp .grid__wrapp .item__box h3{display:flex; align-items:center; justify-content:center; color:#242121; text-align:center; font-size:20px; font-weight:600; line-height:155%;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/
.leadership__wrapp{margin:0px; padding:0px; display:block; clear:both; max-width:1122px;}
.leadership__wrapp .inspiring__wrapp{margin:0px; padding:0px;}

.inspiring__wrapp h2{color:#242121; font-size:32px; font-weight:700; margin-bottom:24px;}
.inspiring__wrapp .image__box{max-height:420px; height: 420px; padding:0; margin-bottom:24px; border-radius:16px; overflow:hidden;}
.inspiring__wrapp .image__box img{width:100%; height:100%; object-fit:cover;}
.inspiring__wrapp p{font-size:18px; font-weight:400; line-height:165%; margin-bottom:32px;}
.inspiring__wrapp .vision__wrapp{margin:0px; padding:0px;}
.inspiring__wrapp .vision__wrapp h3{color:#242121; font-size:24px; font-weight:700; line-height:165%; margin-bottom:16px;}
.inspiring__wrapp .vision__wrapp .vision__inner{display:flex; gap:40px; margin:0px; padding:0px;}
.inspiring__wrapp .vision__wrapp .vision__inner .content__box{margin:0px; padding:0px; /*max-width:605px;*/}
.inspiring__wrapp .vision__wrapp .vision__inner .content__box p{font-size:18px; font-weight:400; line-height:165%; margin-bottom:24px;}
.inspiring__wrapp .vision__wrapp .vision__inner .image__box{max-width:477px; max-height:536px; height:536px; margin:0; padding:0px; }
.inspiring__wrapp .vision__wrapp .vision__inner .image__box img{width:100%; height:100%; object-fit:cover; border-radius:16px;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/
.chairman__message__wrapp{margin:0px; padding:0px; display:block; clear:both; max-width:1122px;}
.chairman__message__wrapp .chairman__message__inner{margin:0px; padding:0px;}

.chairman__message__inner h2{color:#242121; font-size:32px; font-weight:700; margin-bottom:24px;}
.chairman__message__inner .message__wrapp{display:flex; gap:50px;}
.chairman__message__inner .message__wrapp .image__wrapp{margin:0px; padding:0px; /*width:358px; height:100%;*/}
.chairman__message__inner .message__wrapp .image__wrapp .image__box{max-width:363px; max-height:350px; height:350px;}
.chairman__message__inner .message__wrapp .image__wrapp .image__box img{width:100%; height:100%; border-radius:8px 8px 0 0; /*filter:blur(8px);*/ object-fit:cover; object-position:top;}
.chairman__message__inner .message__wrapp .image__wrapp .designation__wrapp{border-radius:0px 0px 8px 8px; border-top:3px solid #DF000F; background:#093A75; padding:16px;}
.chairman__message__inner .message__wrapp .image__wrapp .designation__wrapp p{color:#D0D0D0; font-size:18px; font-weight:400; line-height:165%;}
.chairman__message__inner .message__wrapp .content__box{margin:0px; padding:0px; max-width:716px;}
.chairman__message__inner .message__wrapp .content__box p{font-size:18px; font-weight:400; line-height:165%; margin-bottom:24px;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/

.principal__message__wrapp{margin:0px; padding:0px; display:block; clear:both; max-width:1122px;}
.principal__message__wrapp .principal__message__inner{margin:0px; padding:0px;}

.principal__message__inner h2{color:#242121; font-size:32px; font-weight:700; margin-bottom:24px;}
.principal__message__inner .message__wrapp{display:flex; gap:50px; margin-bottom:55px;}
.principal__message__inner .message__wrapp .image__wrapp{margin:0px; padding:0px; /*width:358px; height:100%;*/}
.principal__message__inner .message__wrapp .image__wrapp .image__box{max-width:363px; max-height:350px; height:350px;}
.principal__message__inner .message__wrapp .image__wrapp .image__box img{width:100%; height:100%; border-radius:8px 8px 0 0; /*filter:blur(8px);*/ object-fit:cover; object-position:left;}
.principal__message__inner .message__wrapp .image__wrapp .designation__wrapp{border-radius:0px 0px 8px 8px; border-top:3px solid #DF000F; background:#093A75; padding:16px;}
.principal__message__inner .message__wrapp .image__wrapp .designation__wrapp p{color:#D0D0D0; font-size:18px; font-weight:400; line-height:165%; margin-bottom:16px;}
.principal__message__inner .message__wrapp .content__box{margin:0px; padding:0px; max-width:716px;}
.principal__message__inner .message__wrapp .content__box p{font-size:18px; font-weight:400; line-height:165%; margin-bottom:16px;}

.principal__message__inner .message__slider__wrapp{display:flex; gap:40px;}
.principal__message__inner .message__slider__wrapp .content__box{margin:0px; padding:0px; max-width:605px;}
.principal__message__inner .message__slider__wrapp .content__box p{font-size:18px; font-weight:400; line-height:165%; margin-bottom:16px;}
.principal__message__inner .message__slider__wrapp .content__box .list__wrapp{display:flex; gap:64px; justify-content:flex-start; max-width:477px; margin-top:48px;}
.principal__message__inner .message__slider__wrapp .content__box .list__wrapp ul{margin:0px; padding:0px; list-style:none; display:flex; flex-flow:row wrap;}
.principal__message__inner .message__slider__wrapp .content__box .list__wrapp ul li{display:flex; gap:16px; align-items:center; margin-bottom:24px; padding:0px; }


.principal__message__inner .message__slider__wrapp .image__slider{margin:0px; padding:0px;}
.principal__message__inner .message__slider__wrapp .image__slider .owl-carousel .owl-stage-outer{width:477px; position:relative;}
.principal__message__inner .message__slider__wrapp .image__slider .owl-carousel .owl-stage-outer .owl-stage{width:477px;}
.principal__message__inner .message__slider__wrapp .image__slider .owl-carousel .owl-stage-outer .owl-item{width:477px;}
.principal__message__inner .message__slider__wrapp .image__slider .owl-theme .owl-nav{max-height:50px; position:absolute; right:0; bottom:0; margin-top:0;}
/* .principal__message__inner .message__slider__wrapp .owl-theme .owl-nav .owl-prev{width:40px; height:40px; border-radius:40px; background-image:url(../assets/images/right-triangle-arrow.svg); background-color:#fff; background-size:50%; background-repeat:no-repeat; background-position:center; transform:rotate(180deg);}
.principal__message__inner .message__slider__wrapp .owl-theme .owl-nav .owl-next{width:40px; height:40px; border-radius:40px; background-image:url(../assets/images/right-triangle-arrow.svg); background-color:#fff; background-size:50%; background-repeat:no-repeat; background-position:center;} */
/* .principal__message__inner .message__slider__wrapp .image__slider .owl-theme .owl-nav .owl-next span, .principal__message__inner .message__slider__wrapp .image__slider .owl-theme .owl-nav .owl-prev span{border:1px solid red;} */


.principal__message__inner .message__slider__wrapp .image__slider .image__wrapp{display:flex; gap:20px;}
.principal__message__inner .message__slider__wrapp .image__slider .image__wrapp .image__box{width:477px; height:530px; margin:0;}
.principal__message__inner .message__slider__wrapp .image__slider .image__wrapp .image__box img{width:100%; height:100%; object-fit:cover; border-radius:16px;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/
.infrastructure__wrapp{margin:0px; padding:0px; display:block; clear:both; max-width:1122px;}
.infrastructure__wrapp .infrastructure__inner{margin:0px; padding:0px;}

.infrastructure__inner h2{color:#242121; font-size:32px; font-weight:700; margin-bottom:24px;}
.infrastructure__inner .grid__wrapp{margin:0; padding:0; display:grid; grid-template-columns:repeat(3,1fr); gap:22px;}
.infrastructure__inner .grid__wrapp .item__box{margin:0; padding:0; border-radius:12px;}
.infrastructure__inner .grid__wrapp .item__box .image__box{max-width:358px; max-height:356px; height:356px; border-radius:12px; overflow:hidden;}
.infrastructure__inner .grid__wrapp .item__box .image__box img{width:100%; height:100%; object-fit:cover;}


.infrastructure__inner .grid__wrapp .item__box a{text-decoration:none; display:flex; flex-direction:column; justify-content:center; align-items:center; gap:47px; padding:0px;}
.infrastructure__inner .grid__wrapp .item__box a h3{color:#242121; font-size:28px; font-weight:700; line-height:165%;}
.infrastructure__inner .grid__wrapp .item__box a .ico__box{display:flex; width:40px; height:40px; padding:10px; justify-content:center; align-items:end; border-radius:40px; background:#093A75;}
.infrastructure__inner .grid__wrapp .item__box a .ico__box img{height:100%; width:100%; object-fit:contain;}

.infrastructure__inner .grid__wrapp .learning__spaces{background:#E3FFD2; display:flex; justify-content:center;}
.infrastructure__inner .grid__wrapp .learning__spaces a .ico__box{background:#3d7509;}

.infrastructure__inner .grid__wrapp .supporting__facilities{background:#FEFFBF; display:flex; justify-content:center;}
.infrastructure__inner .grid__wrapp .supporting__facilities a .ico__box{background:#929503;}

.infrastructure__inner .grid__wrapp .sports__facilities{background:#DBE9FF; display:flex; justify-content:center;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/

.learning__space__wrapp{margin:0px; padding:0px; display:block; clear:both; max-width:1122px;}
.learning__space__wrapp .learning__space__inner{margin:0px; padding:0px;}

.learning__space__inner h2{color:#242121; font-size:32px; font-weight:700; margin-bottom:24px;}
.learning__space__inner .grid__wrapp{margin:0; padding:0; display:grid; grid-template-columns:repeat(3,1fr); gap:24px;} 
.learning__space__inner .grid__wrapp .item__box{margin:0; padding:0; max-width:358px; border-radius:12px;}
.learning__space__inner .grid__wrapp .item__box a{margin:0; padding:0; }
.learning__space__inner .grid__wrapp .item__box a .image__box{ max-height:272px; overflow:hidden;}
.learning__space__inner .grid__wrapp .item__box a .image__box img{width:100%; height:100%; object-fit:cover; border-radius:12px 12px 0px 0px; border-bottom:3px solid red;}
.learning__space__inner .grid__wrapp .item__box a .arrow__wrapp{display:flex; justify-content:space-between; align-items:center; padding:24px; border-radius:0px 0px 12px 12px; border:1px solid #E3E3E3; background:linear-gradient(180deg, #F4F4F4 0%, #FFF 50%, #F4F4F4 100%);}
.learning__space__inner .grid__wrapp .item__box a .arrow__wrapp h3{font-size:20px;}
.learning__space__inner .grid__wrapp .item__box a .arrow__wrapp .ico__box{display:flex; width:40px; height:40px; padding:10px; justify-content:center; align-items:end; border-radius:40px; background:#093A75;}
.learning__space__inner .grid__wrapp .item__box a .arrow__wrapp .ico__box img{height:100%; width:100%; object-fit:cover;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/

.affiliation__wrapp{margin:0px; padding:0px; display:block; clear:both; max-width:1122px;}
.affiliation__wrapp .affiliation__inner{margin:0px; padding:0px;}

.affiliation__inner h2{color:#242121; font-size:32px; font-weight:700; margin-bottom:24px;}
.affiliation__inner .organisation__wrapp{margin-bottom:56px; padding:0; display:flex;  gap:56px;}
.affiliation__inner .organisation__wrapp .image__box{width:287px; height:300px; display:flex; justify-content:center; align-items:center; border:1px solid #E3E3E3; border-radius:8px; background:linear-gradient(180deg, #F4F4F4 0%, #FFF 50%, #F4F4F4 100%);}
.affiliation__inner .organisation__wrapp .image__box img{width:183px; height:180px;}

.affiliation__inner .organisation__wrapp .content__box{margin:0; padding:0; max-width:780px;}
.affiliation__inner .organisation__wrapp .content__box h3{font-size:20px; margin-bottom:16px;}
.affiliation__inner .organisation__wrapp .content__box p{margin-bottom:24px; color:#5B5858;}

.affiliation__inner .organisation__wrapp:nth-child(odd){flex-direction:row-reverse;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/

.school__policies__wrapp{margin:0px; padding:0px; display:block; clear:both; max-width:1122px; width:100%;}
.school__policies__wrapp .school__policies__inner{margin:0px; padding:0px;}

.school__policies__inner h2{color:#242121; font-size:32px; font-weight:700; margin-bottom:24px;}

.school__policies__inner .table__responsive {margin-bottom:32px; border-radius:12px; border-left:1px solid #E3E3E3; border-right:1px solid #E3E3E3;}
.school__policies__inner .table__responsive table {margin:0px; padding:0px;}
.school__policies__inner .table__responsive table thead th { background-color:#093A75; color:#fff; font-size:16px; font-weight:700; padding:14px 32px; border:0px;}
.school__policies__inner .table__responsive table thead th:last-of-type{display:flex; align-items:center; justify-content:center; background-color:#093A75; color:#fff; font-weight:700; padding:14px 32px; border:0px;}
.school__policies__inner .table__responsive table tbody td { font-size:18px; font-weight:500; padding:14px 32px; color:#5B5858; border-bottom:1px solid #E3E3E3;}
.school__policies__inner .table__responsive table tbody td:last-of-type{text-align:center;}
.school__policies__inner .table__responsive table tbody td:last-of-type a{text-decoration:none;}
.school__policies__inner .table__responsive table tbody td:last-of-type a .ico__box{width:32px; height:32px;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/
.awards__wrapp{margin:0px; padding:0px; display:block; clear:both; max-width:1122px;}
.awards__wrapp .awards__inner{margin:0px; padding:0px;}

.awards__inner h2{color:#242121; font-size:32px; font-weight:700; margin-bottom:24px;}
.awards__inner .exelency__award__wrapp{padding:0; display:flex; gap:40px; margin-bottom:48px; align-items:center;}
.awards__inner .exelency__award__wrapp .image__box{width:334px; height:334px; display:flex; justify-content:center; align-items:center; background:url(../assets/images/award-background.png) #0F122C 50% / cover no-repeat;}
.awards__inner .exelency__award__wrapp .image__box img{width:240px; height:148px; object-fit:cover;}

.awards__inner .exelency__award__wrapp .content__box{margin:0; padding:0; max-width:747px;}
.awards__inner .exelency__award__wrapp .content__box h3{font-size:24px; margin-bottom:16px; color:#242121; }
.awards__inner .exelency__award__wrapp .content__box p{margin-bottom:16px; color:#5B5858;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/

.parents__voice__wrapp{margin:0px; padding:0px; display:block; clear:both; max-width:1122px;}
.parents__voice__wrapp .parents__voice__inner{margin:0px; padding:0px; display:flex; flex-direction:column; gap:24px;}

.parents__voice__inner h2{color:#242121; font-size:32px; font-weight:700;}
.parents__voice__inner .quotation__wrapp{display:flex; gap:24px;}
.parents__voice__inner .quotation__wrapp .quote__card{border:1px solid #E3E3E3; border-radius:8px; padding:24px; display:flex; flex-direction:column; max-width:550px; background:linear-gradient(180deg, #F4F4F4 0%, #FFF 50%, #F4F4F4 100%);}
.parents__voice__inner .quotation__wrapp .quote__card .ico__box{width:48px; height:48px; margin-bottom:24px;} 
.parents__voice__inner .quotation__wrapp .quote__card p{border-bottom:1px solid #E3E3E3; padding-bottom:24px; margin-bottom:20px;} 
.parents__voice__inner .quotation__wrapp .quote__card h3{color:#093A75; font-size:20px; font-weight:700; line-height:165%; margin-bottom:6px;}
.parents__voice__inner .quotation__wrapp .quote__card .batch__desc{color:#DF000F; font-size:16px; font-weight:600; line-height:165%; border-bottom:0px; padding-bottom:0px; margin-bottom:0px;}

.parents__voice__inner .quotation__wrapp .video__card{width:100%; overflow:hidden;}
.parents__voice__inner .quotation__wrapp .video__card iframe { height:100%; width:100%; border-radius:10px; object-fit:cover;}


/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/

.teacher__voice__wrapp{margin:0px; padding:0px; display:block; clear:both; max-width:1122px;}
.teacher__voice__wrapp .teacher__voice__inner{margin:0px; padding:0px; display:flex; flex-direction:column; gap:24px;}

.teacher__voice__inner h2{color:#242121; font-size:32px; font-weight:700;}



/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/

.why__krmgs__wrapp{margin:0px; padding:0px; display:block; clear:both; max-width:1122px;}
.why__krmgs__wrapp .why__krmgs__inner{margin:0px; padding:0px; display:flex; flex-direction:column; gap:24px;}

.why__krmgs__inner h2{color:#242121; font-size:32px; font-weight:700;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/

.privilege__section{display:block; clear:both; margin:0; padding:0 0 5px;}
.privilege__section h2{color:#242121; font-size:32px; font-weight:700; margin-bottom:24px;}
.privilege__section .privilege__wrapp{display:grid; grid-template-columns:repeat(4, 1fr); gap:24px; flex-flow:row wrap; }
.privilege__section .privilege__wrapp .card__wrapp{display:flex; flex-direction:column; border-radius:12px;}
.privilege__section .privilege__wrapp .card__wrapp .image__wrapp{display:flex; align-items:center; justify-content:center; width:100%; height:300px; border-radius:12px 12px 0 0; border-right:1px solid #E3E3E3; border-top:1px solid #E3E3E3; border-left:1px solid #E3E3E3; background:linear-gradient(180deg, #F4F4F4 0%, #FFF 50%, #F4F4F4 100%);}
.privilege__section .privilege__wrapp .card__wrapp .image__wrapp .image__box{width:100%; padding:27px;}
.privilege__section .privilege__wrapp .card__wrapp .image__wrapp .image__box img{width:100%; height:100%; object-fit:cover;}
.privilege__section .privilege__wrapp .card__wrapp .content__box{padding:24px; min-height:184px; border-radius:0px 0px 12px 12px; border-right:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; border-left:1px solid #E3E3E3;}
.privilege__section .privilege__wrapp .card__wrapp .content__box ul{margin:0; padding:0; list-style:none; background-color:#fff; display:flex; flex-direction:column; gap:20px;}
.privilege__section .privilege__wrapp .card__wrapp .content__box ul li{padding:0; display:flex; gap:16px;}
.privilege__section .privilege__wrapp .card__wrapp .content__box ul li i.ico__box{width:24px; height:24px;}
.privilege__section .privilege__wrapp .card__wrapp .content__box ul li .discount{font-size:18px; font-weight:400; line-height:145%; color:#5B5858;}
.privilege__section .privilege__wrapp .card__wrapp .content__box ul li .discount span{color:#093A75;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/
.privilege__details__wrapp{display:block; clear:both; margin:0; padding:0 0 5px;}
.privilege__details__wrapp .aartas__wrapp{margin:0; padding:0; border-bottom:1px solid #E3E3E3;}
.privilege__details__wrapp .aartas__wrapp h2{color:#242121; font-size:32px; font-weight:700; margin-bottom:24px;}
.privilege__details__wrapp .aartas__wrapp ul{margin:0 0 32px; padding:0; list-style:none; display:flex; flex-direction:column; gap:20px;}
.privilege__details__wrapp .aartas__wrapp ul li{padding:0; display:flex; gap:16px;}
.privilege__details__wrapp .aartas__wrapp ul li i.ico__box{width:24px; height:24px;}
.privilege__details__wrapp .aartas__wrapp ul li .discount{font-size:22px; font-weight:600; line-height:125%; color:#5B5858;}
.privilege__details__wrapp .aartas__wrapp p{font-size:18px; margin-bottom:32px;}
.privilege__details__wrapp .offer__grid__wrapp{margin:0 0 24px; display:grid; grid-template-columns:repeat(5,1fr); align-items:center; justify-content:space-between;}
.privilege__details__wrapp .offer__grid__wrapp .item__wrapp{margin:0px auto; padding:32px 24px; width:304px; height:298px; display:flex; flex-direction:column; align-items:center; justify-content:center; border-radius:16px; border:1px solid #E3E3E3; background:linear-gradient(180deg, #F4F4F4 0%, #FFF 50%, #F4F4F4 100%);}
.privilege__details__wrapp .offer__grid__wrapp .item__wrapp i.ico__box{height:56px; width:56px; margin:0px auto 24px; display:flex; align-items:center; justify-content:center;}
.privilege__details__wrapp .offer__grid__wrapp .item__wrapp i.ico__box img{width:100%; height:100%;}
.privilege__details__wrapp .offer__grid__wrapp .item__wrapp h3{color:#093A75; font-size:22px; font-weight:700; line-height:125%; margin-bottom:24px; padding-bottom:12px; position:relative;}
.privilege__details__wrapp .offer__grid__wrapp .item__wrapp h3::after{background:#DF000F; height:3px; display:block; position:absolute; left:35%; bottom:0px; width:56px; content:'';}
.privilege__details__wrapp .offer__grid__wrapp .item__wrapp p{color:#8B8B8B; font-size:17px; font-weight:400; line-height:150%; text-transform:capitalize; margin-bottom:8px; text-align:center;}
.privilege__details__wrapp .offer__grid__wrapp .item__wrapp p strong{text-align:center; color:#1D1D1B; font-size:18px; font-weight:600; line-height:150%; margin-bottom:0;}
.privilege__details__wrapp .offer__grid__wrapp .item__wrapp p a{text-align:center; color:#1D1D1B; font-size:18px; font-weight:600; line-height:150%; margin-bottom:0;}
.privilege__details__wrapp p span{color:#DF000F; margin-right:5px;}

.privilege__details__wrapp .wordbridge__wrapp{margin:0; padding:40px 0 0; border-bottom:1px solid #E3E3E3;}
.privilege__details__wrapp .wordbridge__wrapp h2{color:#242121; font-size:32px; font-weight:700; margin-bottom:38px;}
.privilege__details__wrapp .wordbridge__wrapp .block__quote{border-radius:10px; background:#E3F9FF; padding:10px 32px; display:flex; gap:40px; align-items:center;}
.privilege__details__wrapp .wordbridge__wrapp .block__quote i.ico__box{width:100px; height:100px;}
.privilege__details__wrapp .wordbridge__wrapp .block__quote i.ico__box img{width:100%; height:100%;}
.privilege__details__wrapp .wordbridge__wrapp .block__quote .quote{color:#093A75; font-size:28px; font-weight:700; line-height:125%; letter-spacing:0.56px;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp{display:flex; margin:64px 0 64px; gap:100px;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp .image__wrapp{margin:0;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp .image__wrapp .image__box{max-width:365px; height:365px; margin:0px auto 24px;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp .image__wrapp .image__box img{width:100%; height:100%; border-radius:185px; object-fit:cover;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp .image__wrapp .person__name{color:#093A75; text-align:center; font-size:24px; font-weight:700; margin-bottom:5px;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp .image__wrapp p{font-size:18px; margin-bottom:0;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp .content__box{margin:0; display:flex; flex-direction:column; align-items:center; justify-content:center;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp .content__box p{font-size:18px; max-width:720px; margin-bottom:20px;}
.privilege__details__wrapp .wordbridge__wrapp .content__wrapp .content__box p:last-of-type{margin-bottom:0px;}
.privilege__details__wrapp .wordbridge__wrapp .image__column{display:flex; gap:24px; margin:0 0 40px;}
.privilege__details__wrapp .wordbridge__wrapp .image__column .image__box{max-height:480px; overflow:hidden; border-radius:24px;}
.privilege__details__wrapp .wordbridge__wrapp .image__column .image__box img{width:100%; height:100%;}
.privilege__details__wrapp .wordbridge__wrapp .about__wrapp{margin:0; padding:0;}
.privilege__details__wrapp .wordbridge__wrapp .about__wrapp h3{font-size:24px; margin-bottom:16px;}
.privilege__details__wrapp .wordbridge__wrapp .about__wrapp p{margin-bottom:16px;}
/* .privilege__details__wrapp .wordbridge__wrapp .about__wrapp p:last-of-type{margin-bottom:0;} */
.privilege__details__wrapp .wordbridge__wrapp ul{font-size:18px; font-weight:600;color:#242121; margin:48px 0 32px; padding:0; list-style:none; display:flex; flex-direction:column; gap:20px;}
.privilege__details__wrapp .wordbridge__wrapp ul li{padding:0; display:flex; gap:16px;}
.privilege__details__wrapp .wordbridge__wrapp ul li i.ico__box{width:24px; height:24px;}
.privilege__details__wrapp .wordbridge__wrapp ul li .discount{color:#5B5858; font-size:22px; font-weight:600; line-height:125%;}

.privilege__details__wrapp .pathocity__wrapp{margin:0; padding:40px 0 0; border-bottom:1px solid #E3E3E3;}
.privilege__details__wrapp .pathocity__wrapp h2{color:#242121; font-size:32px; font-weight:700; margin-bottom:38px;}
.privilege__details__wrapp .pathocity__wrapp p{margin-bottom:24px;}
.privilege__details__wrapp .pathocity__wrapp .pathocity__list{margin:0 0 40px; padding:0;}
.privilege__details__wrapp .pathocity__wrapp .pathocity__list ul{list-style:none; display:flex; flex-direction:column; gap:18px;}
.privilege__details__wrapp .pathocity__wrapp .pathocity__list ul li{padding:0; display:flex; gap:16px; counter-increment:css-counter 1; color:#5B5858; font-size:18px; font-weight:400; line-height:165%;}
.privilege__details__wrapp .pathocity__wrapp .pathocity__list ul li i.ico__box{width:32px; height:32px;color:red; font-size:13px; font-weight:700; line-height:165%;}
.privilege__details__wrapp .pathocity__wrapp .pathocity__list ul li:before{content:"0"counter(css-counter) ""; font-weight:400; font-size:13px; color:#fff; background-image:url(../assets/images/bulet-bg-blue.svg); background-repeat:no-repeat; background-size:100%; height:32px; width:32px; max-width:32px; flex:0 0 32px; text-align:center; display:flex; justify-content:center; line-height:32px;}


.privilege__details__wrapp .pathocity__wrapp ul{margin:0 0 40px; padding:0; list-style:none; display:flex; flex-direction:column; gap:18px; color:#242121; font-size:18px; font-weight:600; line-height:165%;}
.privilege__details__wrapp .pathocity__wrapp ul li{padding:0; display:flex; gap:16px; color:#5B5858; font-size:22px; font-weight:600; line-height:125%;}
.privilege__details__wrapp .pathocity__wrapp ul li i.ico__box{width:32px; height:32px;}

.privilege__details__wrapp .momzjoy__wrapp{margin:0; padding:40px 0; border-bottom:1px solid #E3E3E3;}
.privilege__details__wrapp .momzjoy__wrapp h2{color:#242121; font-size:32px; font-weight:700; margin-bottom:38px;}
.privilege__details__wrapp .momzjoy__wrapp ul{margin:0 0 20px; padding:0; list-style:none; display:flex; flex-direction:column; gap:18px;}
.privilege__details__wrapp .momzjoy__wrapp ul li{padding:0; display:flex; gap:16px; align-items:center;}
.privilege__details__wrapp .momzjoy__wrapp ul li i.ico__box{width:32px; height:32px;}
.privilege__details__wrapp .momzjoy__wrapp p{ color:#242121; font-size:18px; font-weight:600; line-height:165%; margin-bottom:20px;}
.privilege__details__wrapp .momzjoy__wrapp p a{color:#242121; font-size:18px; font-weight:600; line-height:165%;}
.privilege__details__wrapp .momzjoy__wrapp p a:hover{color:#DF000F;}

.privilege__details__wrapp .nino__bello__wrapp{margin:0; padding:40px 0 0;}
.privilege__details__wrapp .nino__bello__wrapp h2{color:#242121; font-size:32px; font-weight:700; margin-bottom:38px;}
.privilege__details__wrapp .nino__bello__wrapp ul{margin:0 0 20px; padding:0; list-style:none; display:flex; flex-direction:column; gap:18px;}
.privilege__details__wrapp .nino__bello__wrapp ul li{padding:0; display:flex; gap:16px; align-items:center;}
.privilege__details__wrapp .nino__bello__wrapp ul li i.ico__box{width:32px; height:32px;}
.privilege__details__wrapp .nino__bello__wrapp p{ color:#242121; font-size:18px; font-weight:600; line-height:165%; margin-bottom:20px;}
.privilege__details__wrapp .nino__bello__wrapp p a{ color:#242121; font-size:18px; font-weight:600; line-height:165%;}
.privilege__details__wrapp .nino__bello__wrapp p a:hover{color:#DF000F;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/

.krm__promises__banner{height:500px; overflow:hidden; background-image:url(../assets/images/global-banner.png); background-repeat:no-repeat; background-position:center; background-size:100%;}

.ready__for__future__wrapp{display:block; clear:both; margin:0; padding:0 0 64px;}
.ready__for__future__wrapp h2{color:#242121; font-weight:700; margin-bottom:16px;}
.ready__for__future__wrapp p{margin-bottom:32px;}
.ready__for__future__wrapp .image__wrapp{display:flex; gap:24px; margin:0 0 32px;}
.ready__for__future__wrapp .image__wrapp .image__box{max-height:515px; border-radius:24px; overflow:hidden;}
.ready__for__future__wrapp .image__wrapp .image__box img{width:100%; height:100%; border-radius:24px;}


.cta{display:block; clear:both; margin:0; padding:0;}
.how__it__works{background-color:#E1F8FF;}
.how__it__works__wrapp{padding:64px 0; display:flex; flex-direction:column; align-items:center; justify-content:center;}
.how__it__works__wrapp h3{color:#242121; text-align:center; font-size:32px; font-weight:600; line-height:155%;}
.how__it__works__wrapp p{text-align:center; margin-bottom:40px; max-width:700px;}
.how__it__works__wrapp .work__steps__wrapp{display:flex; width:100%; align-items:baseline; gap:8px; justify-content: center;}
.how__it__works__wrapp .work__steps__wrapp .step__item{display:flex; flex-direction:column; justify-content:center; align-items:center; gap:32px; max-width:284px; max-height:650px;} 
.how__it__works__wrapp .work__steps__wrapp .step__item .image__box{max-height:210px; overflow:hidden;}
.how__it__works__wrapp .work__steps__wrapp .step__item .image__box img{width:100%; height:100%;}
.how__it__works__wrapp .work__steps__wrapp .step__item h3{font-size: 24px;}
.how__it__works__wrapp .work__steps__wrapp i.ico__box{display:flex; align-items:center; justify-content:center; width:24px; height:24px;}
.how__it__works__wrapp .work__steps__wrapp i.ico__box img{width:100%; height:100%;}


.benefit__wrapp{display:flex; margin:0; padding:64px 0 54px;}
.benefit__wrapp .content__box{margin:0; max-width:830px;}
.benefit__wrapp .content__box h2{color:#242121; font-size:32px; font-weight:700; margin-bottom:16px;}
.benefit__wrapp .content__box p{ margin-bottom:32px;}
.benefit__wrapp .content__box .benefit__tab__wrapp{margin:0px; padding:0px;}
.benefit__wrapp .content__box .benefit__tab__wrapp .nav__tabs {border-bottom:0px; display:flex; border-radius:30px; }
.nav__tabs .nav__item {border:0px; padding:5px !important; margin:0px !important;}
.benefit__wrapp .content__box .benefit__tab__wrapp .nav__item {border:0px; padding:5px !important; margin:0px !important;}
.benefit__wrapp .content__box .benefit__tab__wrapp .nav__tabs .nav__item .nav__link {border-radius:30px; padding:8px 0px; width:235px; display:flex; align-items:center; justify-content:center; border:1px solid #E3E3E3; color:#5B5858;}
.benefit__wrapp .content__box .benefit__tab__wrapp .nav__tabs .nav__item .nav__link.active{color:#fff; background-color:#093A75;}
.benefit__wrapp .content__box .benefit__tab__wrapp .tab__content {padding:64px 0px 0px; max-width:776px;}
.benefit__wrapp .content__box .benefit__tab__wrapp .tab__content ul{list-style:none; margin:0; padding:0;}
.benefit__wrapp .content__box .benefit__tab__wrapp .tab__content ul li{margin:0 0 24px; padding:0 0 24px; display:flex; gap:22px; border-bottom:1px solid #E3E3E3; color:#5B5858; font-size:18px; font-weight:400; line-height:165%;} 
.benefit__wrapp .content__box .benefit__tab__wrapp .tab__content ul li:last-of-type{margin:0px;}
.benefit__wrapp .content__box .benefit__tab__wrapp .tab__content ul li i.ico__box{width:40px; height:40px;}

/* .benefit__wrapp .image__wrapp{margin:130px 0 0; padding:0;} */
.benefit__wrapp .image__box{max-height:704px; overflow:hidden;}
.benefit__wrapp .image__box img{width:100%; height:100%; /*object-fit:cover;*/}

.testimonial__wrapp{display:block; clear:both; margin:0; padding:0 0 60px;}
.testimonial__wrapp h2{color:#242121; font-size:32px; font-weight:700; margin-bottom:40px;}
.testimonial__wrapp .video__wrapp{display:flex; justify-content:space-between;} 
.testimonial__wrapp .video__wrapp .video__card{width:100%; overflow:hidden; max-width:470px; height:370px; padding:24px; border-radius:16px; border:1px #E3E3E3; background:var(--Yellow-Gradient, linear-gradient(180deg, #FFF9E2 0%, #FFFDF5 100%)); box-shadow:0px 11px 30px 0px rgba(224, 224, 224, 0.62);}
.testimonial__wrapp .video__wrapp .video__card iframe{height:100%; width:100%; border-radius:10px; object-fit:cover;}

/* .body__content__main .container{position:relative; z-index:1;} */
.additional__education__section{background:linear-gradient(180deg, #093A75 -1.94%, #2761A6 100%); position:relative; overflow:hidden;}
.additional__education__section i.ico__box{width:100%; height:100%; position:absolute; top:0; left:0;}
.additional__education{display:flex;  gap:100px;  margin:0; justify-content:center; position:relative;}
.additional__education .content__box{padding:85px 0; display:flex; flex-direction:column; align-items:center; justify-content:center; }
/* border-right:1px solid #D9D9D9; */
.additional__education .content__box:last-of-type{border:0;}
.additional__education .content__box h2{color:#FFF; font-size:32px; font-weight:700; margin-bottom:16px;}
.additional__education .content__box p{color:#DFDFDF; margin-bottom:32px; max-width:500px;}
.additional__education .content__box .btn__wrapp{display:flex; align-items:center; justify-content:center;}
.additional__education .content__box .btn__wrapp a{background-color:#DF000F; color:#fff; font-size:16px; font-weight:700; margin:0; padding:13px 32px; border-radius:32px; text-transform:uppercas;}

.component__wrapp{display:grid; grid-template-columns:repeat(3, 1fr); margin:0; padding:58px 0 64px; gap:24px;}
.component__wrapp .single__wrapp{margin:0;}
.component__wrapp .single__wrapp .image__box{height:392px;}
.component__wrapp .single__wrapp .image__box img{width:100%; height:100%; border-radius:12px 12px 0px 0px; object-fit:cover; border-bottom:4px solid #DF000F;}
.component__wrapp .single__wrapp .content__box{border-radius:0 0 12px 12px; border:1px solid #E3E3E3; background:linear-gradient(180deg, #F4F4F4 0%, #FFF 50%, #F4F4F4 100%); padding:24px;}
.component__wrapp .single__wrapp .content__box p{color:#242121; font-size:24px; font-weight:700; line-height:165%;}

.we__are__here{text-align:center; margin:0; padding:0 0 64px;}
.we__are__here h2{color:#242121; text-align:center; font-size:32px; font-weight:700; margin-bottom:40px;}
.we__are__here .image__box{max-height:595px; overflow:hidden; border-radius:16px;}
.we__are__here .image__box img{width:100%; height:100%; object-fit:cover;}

.contact__form__section{padding:64px 0; background:#E1F8FF;}
.contact__form{display:flex; gap:160px;}
.contact__form .content__box{max-width:788px;}
.contact__form .content__box h3{font-size:40px; line-height:50px; color:#0C2E44;}
.contact__form .content__box p{margin:12px 0 38px 0;}
.contact__form .content__box .image__wrapp{display:flex; gap:24px;}
.contact__form .content__box .image__wrapp .image__box{max-width:382px; max-height:403px; overflow:hidden;}
.contact__form .content__box .image__wrapp .image__box img{width:100%; height:100%; object-fit:cover;}
.contact__form .form__wrapp{padding:32px; background:#fff; border-radius:16px; box-shadow:0px 11px 30px 0px #C6ECF8; max-width:653px; width:100%;}
.contact__form .form__wrapp h3{font-size:28px; line-height:38px; color:#0C2E44;}
.contact__form .form__wrapp p{margin:12px 0 38px 0;}
.contact__form .form__wrapp .form__group{display:flex; align-items:center; justify-content:space-between; border-radius:6px; border:1px solid #E0E0E0; background-color:#F6F6F4; height:58px; padding:16px; margin-bottom:28px;}
.contact__form .form__wrapp .form__group .input__group{align-items:center;}
/* .contact__form .form__wrapp .form__group .input__group i.ico__box{width:100%; height:100%;} */
.contact__form .form__wrapp .form__group .input__group .form__control{background-color:transparent; outline:none; border:0px; box-shadow:none; font-size:14px;}
.contact__form .form__wrapp .btn__wrapp{display:flex; align-items:center;}
.contact__form .form__wrapp .btn__wrapp a{background-color:#DF000F; color:#fff; font-size:16px; font-weight:700; margin:0; padding:13px 32px; border-radius:32px; text-transform:uppercas;}

.without__pb{padding:46px 0 0 ;}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/

.learning__sports__wrapp{display:block; clear:both; margin:0; padding:0 0 64px;}
.learning__sports__wrapp h2{color:#242121; font-weight:700; margin-bottom:16px;}
.learning__sports__wrapp p{margin-bottom:32px;}

.learning__sports__wrapp .video__section{position:relative; margin:0; padding:0; height:550px;}
.learning__sports__wrapp .video__section .video__wrapp{height:100%; width:100%; object-fit:cover; position:absolute; top:0;  left:0; border-radius:16px;}
.learning__sports__wrapp .video__section i.ico__box{position:absolute; top:41%; left:50%; border-radius:50px; width:87px; height:88px; background-color:#fff; display:flex; justify-content:center; align-items:center;}
.learning__sports__wrapp .video__section i.ico__box img{width:85%; height:85%;}

.learning__sport__quote{margin:0px; padding:0px; display:flex; justify-content:space-between;}
.learning__sport__quote .content__wrap{width:100%; max-width:730px;}
.learning__sport__quote .image__box{border-radius:16px; height:507px; max-height:507px; overflow:hidden; width:100%; max-width:788px; position:relative;}
.learning__sport__quote .image__box img{width:100%;}
.learning__sport__quote .image__box .content__box{position:absolute; left:0px; top:0px; width:100%; height:100%; background:linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.75) 35.84%, rgba(0, 0, 0, 0.75) 100%); display:flex; flex-direction:column; justify-content:flex-end; padding:48px;}
.learning__sport__quote .image__box .content__box i.ico__box{height:50px; width:50px; display:flex; align-items:center; justify-content:center; margin-bottom:20px;}
.learning__sport__quote .image__box .content__box h3{color:#fff; font-size:32px; font-weight:600;}


.sporting__program{margin:0px; padding:65px 0px; display:block; clear:both;}
.sporting__program h2{margin:0px; font-size:32px; font-weight:600;}
.sporting__program .sporting__program__inner{margin:0px; padding:45px 0px 0px;  display:flex; justify-content:space-between;}
.sporting__program .sporting__program__inner .content__wrap{width:100%; max-width:788px;}
.sporting__program .sporting__program__inner .content__wrap ul{padding:0px; margin:0px; list-style:none;}
.sporting__program .sporting__program__inner .content__wrap ul li{border-bottom:1px solid #E3E3E3; padding-bottom:24px; margin-bottom:24px;
display:flex; align-items:center; column-gap:22px;}
.sporting__program .sporting__program__inner .content__wrap ul li:before{height:40px; width:40px; flex:0 0 40px; max-width:40px; background-image:url(../assets/images/bulet.svg); background-repeat:no-repeat; background-size:100%; content:'';}
.sporting__program .sporting__program__inner .image__box{border-radius:16px; overflow:hidden; width:100%; max-width:740px; position:relative;}
.sporting__program .sporting__program__inner .image__box img{width:100%;}


.passion__potential{ margin:0px; padding:0px; display:block; clear:both;}
.passion__potential h2{margin:0px; font-size:32px; font-weight:600;}
.passion__potential .sports__grid{display:grid; grid-template-columns:repeat(3, 1fr); gap:24px; margin-top:40px; margin-bottom:64px;}
.passion__potential .sports__grid .spots__card{margin:0px; padding:0px; border-radius:12px; height:392px; overflow:hidden; position:relative;}
.passion__potential .sports__grid .spots__card img{width:100%; height:100%; object-fit:cover;}
.passion__potential .sports__grid .spots__card .content__box{position:absolute; left:0px; top:0px; width:100%; height:100%; background:linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.80) 100%); display:flex; flex-direction:column; justify-content:flex-end; padding:48px;}

.passion__potential .sports__grid .spots__card .content__box h3{color:#fff; font-size:24px; font-weight:600; display:flex; align-items:center; gap:12px;}
.passion__potential .sports__grid .spots__card .content__box h3:before{background-color:#ECD16A; width:2px; height:32px; content:'';}

.awards__wrapp .sports__grid{grid-template-columns:repeat(4, 1fr);}
.awards__wrapp .sports__grid .spots__card{border-radius:0px; background-image:url(../assets/images/award-background.png); background-repeat:no-repeat; background-position:center; background-size:100%; padding:15px; height:382px; width:382px;}
.awards__wrapp .sports__grid .spots__card .image__box{background-color:#0F122C; width:100%; height:100%; display:flex; align-items:center; justify-content:center;}
.awards__wrapp .sports__grid .spots__card img{width:100%; height:100%; max-width:276px; background-color:#0F122C; object-fit:unset;}



.inner__page__no__banner__wrapp{padding:48px 0px 65px;}
.inner__page__banner__wrapp{border-radius:16px; height:585px; overflow:hidden;}
.inner__page__banner__wrapp .image__box{margin:0px; padding:0px; display:block; clear:both;}
.inner__page__banner__wrapp .image__box video{height:100%; width:100%;}

.post__listing__wrapp{padding:24px 0px 0px;}
.post__listing__wrapp h1{color:#242121; font-size:32px; font-weight:700; margin-bottom:16px; font-family:'Open Sans'; margin:0px; color:#2C2B31;}
.post__listing__wrapp .post__item__wrapp{padding:32px 0px 0px; display:grid; grid-template-columns:repeat(3, 1fr); gap:24px;}
.post__listing__wrapp .post__events__item__wrapp{grid-template-columns:repeat(4, 1fr);}
.post__listing__wrapp .post__item__wrapp .post__item__card{margin:0px; padding:0px; display:block; clear:both;}
.post__listing__wrapp .post__item__wrapp .post__item__card .image__box{border-radius:12px 12px 0px 0px; height:268px; max-height:268px; overflow:hidden;}
.post__listing__wrapp .post__item__wrapp .post__item__card .image__box img{width:100%; height:100%; object-fit:cover;}
.post__listing__wrapp .post__item__wrapp .post__item__card .post__item__content__wrapp{border-radius:0px 0px 12px 12px; border:1px solid #E3E3E3; background:linear-gradient(180deg, #F4F4F4 0%, #FFF 50%, #F4F4F4 100%); padding:24px;}
.post__listing__wrapp .post__item__wrapp .post__item__card .post__item__content__wrapp h3{color:#242121; font-size:24px; font-style:normal; font-weight:700; line-height:125%;}
.post__listing__wrapp .post__item__wrapp .post__item__card .post__item__content__wrapp p{overflow:hidden; color:#5B5858; text-overflow:ellipsis;font-size:16px; line-height:165%; -webkit-box-orient:vertical; -webkit-line-clamp:3; display:-webkit-box;}
.post__listing__wrapp .post__item__wrapp .post__item__card .post__item__content__wrapp .btn__wrapp{border-top:1px solid #E3E3E3; margin-top:16px; padding-top:16px;}
.post__listing__wrapp .post__item__wrapp .post__item__card .post__item__content__wrapp .btn__wrapp a{display:flex; align-items:center; gap:16px; color:#DF000F; font-size:20px; font-weight:600;}
.post__listing__wrapp .post__item__wrapp .post__item__card .post__item__content__wrapp .btn__wrapp a i.ico__box{display:flex; width:32px; height:32px; padding:6px; justify-content:center; align-items:center; border-radius:40px; background-color:#093A75;}
.post__listing__wrapp .post__item__wrapp .post__item__card .post__item__content__wrapp .btn__wrapp a:hover{color:#093A75;}
.post__listing__wrapp .post__item__wrapp .post__item__card .post__item__content__wrapp .btn__wrapp a:hover i.ico__box{background-color:#DF000F;}

.post__listing__wrapp .post__item__wrapp .blog__post__item__card .post__item__content__wrapp{background:#fff;}
.post__listing__wrapp .post__item__wrapp .blog__post__item__card .post__item__content__wrapp .btn__wrapp{border:0px;}

.post__listing__wrapp .post__item__wrapp .blog__post__item__card .post__item__content__wrapp .post__meta ul{list-style:none; display:flex; align-items:center; justify-content:space-between; margin:0px; padding:0px; margin-bottom:16px;}
.post__listing__wrapp .post__item__wrapp .blog__post__item__card .post__item__content__wrapp .post__meta ul li{display:flex; align-items:center; color:#8D8D8A; font-size:18px; font-weight:400;}
.post__listing__wrapp .post__item__wrapp .blog__post__item__card .post__item__content__wrapp .post__meta ul li i.ico__box{width:29px; display:flex; align-items:center;}


.event__details__wrapp{margin:0px; padding:0px; display:flex; gap:72px;}
.event__details__wrapp .event__details__sidebar{border-radius:16px; background:linear-gradient(180deg, #FFF9E2, #FFFDF5); padding:24px; top:175px; max-width:410px; width:410px; height:100%;}
.event__details__wrapp .event__details__sidebar h3{color:#DEA01C; font-size:24px; font-weight:700; line-height:155%; margin-bottom:24px;}
.event__details__wrapp .event__details__sidebar ul{list-style:none; margin:0px; padding:0px;}
.event__details__wrapp .event__details__sidebar ul li{border-top:1px solid #ECD16A; padding:0px; display:block; min-height:76px; max-height:76px;}
.event__details__wrapp .event__details__sidebar ul li a{color:#8D8461; font-size:18px; font-weight:500; line-height:165%; display:flex; align-items:center; padding:20px 0px;}

.event__details__wrapp .event__details__sidebar ul li a:hover{color:#DF000F; font-size:22px; font-weight:700; line-height:165%;}
.event__details__wrapp .event__details__sidebar ul li.active a{color:#DF000F; font-size:22px; font-weight:700; line-height:165%;}
.event__details__wrapp .event__details__sidebar ul li.active a i.ico__box:last-child svg{display:block;}

.event__details__wrapp .event__details__content__wrapp{margin:0px; padding:0px; display:block; clear:both; max-width:1122px;}
.event__details__wrapp .event__details__content__wrapp p{margin-bottom:32px;}
.event__details__wrapp .event__details__content__wrapp .event__gallery__wrapp{display:grid; grid-template-columns:repeat(2, 1fr); gap:24px; margin-bottom:40px; margin-top:8px;}
.event__details__wrapp .event__details__content__wrapp .event__gallery__wrapp .imgae__box{border-radius:16px; overflow:hidden;}
.event__details__wrapp .event__details__content__wrapp .event__gallery__wrapp .imgae__box img{width:100%; max-width:550px; max-height:425px; height:100%;}


.post__details__wrapp{padding:24px 0px 0px;}
.post__details__wrapp h1{color:#242121; font-size:32px; font-weight:700; margin-bottom:20px !important; font-family:'Open Sans'; margin:0px; color:#2C2B31; display:block; clear:both;}
.post__details__wrapp .post__details__banner{margin:32px 0px; padding:0px;}

.post__details__wrapp .post__details__banner .image__box{overflow:hidden; border-radius:16px; height:580px; max-height:580px;}
.post__details__wrapp .post__details__banner .image__box img{width:100%; height:100%; object-fit:cover;}

.post__details__wrapp .post__meta{padding:24px 0px; display:flex; align-items:center;}
.post__details__wrapp .post__meta .auther__wrapp{color:#151542; font-family:"Montserrat";
font-size:20px; font-weight:600; line-height:25px; display:flex; flex-direction:column;}
.post__details__wrapp .post__meta .auther__wrapp span{color:#606060;
font-size:18px; font-weight:400; line-height:29.7px; letter-spacing:0.18px; margin-top:12px;} 
.post__details__wrapp .post__meta .post__info{margin-left:64px;}
.post__details__wrapp .post__meta .social__share{margin-left:auto;}
.post__details__wrapp .post__meta .social__share ul{display:flex; align-items:center; list-style:none; margin:0px; padding:0px; gap:12px;}
.post__details__wrapp .post__meta .social__share ul li a{border:1px solid #E3E3E3; background-color:#fff; padding:10px 10px; font-size:14px; color:#242121; font-weight:600; display:flex; align-items:center; border-radius:8px; line-height:20px; box-shadow:0px 1px 2px 0px rgba(16, 24, 40, 0.05);}
.post__details__wrapp .post__meta .social__share ul li a i.ico__box{margin:0px; ;padding:0px; display:flex; align-items:center;}
.post__details__wrapp .post__meta .social__share ul li a span{margin-left:8px; color:#242121; font-weight:600; font-size:14px;}
.post__details__wrapp .post__meta .social__share ul li a:hover{border-color:#093A75; background-color:#fff;}

.post__details__wrapp .post__details__inner{display:flex; justify-content:space-between; gap:80px;}
.post__details__wrapp .post__details__inner .post__content__wrapp{max-width:1138px;} 
.post__details__wrapp .post__details__inner .post__content__wrapp h2{color:#242121; font-size:28px; font-weight:700; margin-bottom:16px;}
.post__details__wrapp .post__details__inner .post__content__wrapp p{padding-bottom:40px;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__gallery__wrapp{display:grid; grid-template-columns:repeat(2, 1fr); gap:24px; margin-bottom:40px; margin-top:0px;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__gallery__wrapp .imgae__box{border-radius:16px; overflow:hidden;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__gallery__wrapp .imgae__box img{width:100%; max-width:550px; max-height:425px; height:100%;}

.post__details__wrapp .post__details__inner .post__content__wrapp .post__navigation{border-top:1px solid #E3E3E3; margin:40px 0px 25px; padding:20px 0px 0px; display:flex; align-items:center; justify-content:space-between;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__navigation a{margin:0px; padding:0px; display:block; border-right:1px solid #E3E3E3; flex:1;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__navigation a:last-child{border:0px;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__navigation a .post__navigation__inner{display:flex; flex-direction:column;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__navigation a .next__post{margin-left:auto; align-items:flex-end;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__navigation a .post__nav{display:flex; align-items:center; color:#093A75; font-size:16px; font-weight:500; gap:16px;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__navigation a .post__nav .ico__box{height:24px; width:24px; display:flex; align-items:center; justify-content:center;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__navigation a .post__nav .ico__box svg{transition:all .3s ease 0s; }
.post__details__wrapp .post__details__inner .post__content__wrapp .post__navigation a .post__nav__next{flex-direction:row-reverse; fill:#093A75;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__navigation a .post__nav__card{display:flex; align-items:center; gap:16px; margin-top:12px;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__navigation a .post__nav__card .image__box{max-width:102px;width:100%; max-height:92px; height:92px; overflow:hidden; border-radius:8px;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__navigation a .post__nav__card .image__box img{width:100%; height:100%; object-fit:cover;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__navigation a .post__nav__card h3{color:#181818; font-size:14px; font-weight:500; margin-bottom:12px; max-width:320px;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__navigation a .post__nav__card .post__meta{padding:0px;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__navigation a .post__nav__card ul{list-style:none; padding:0px; margin:0px; display:flex; align-items:center; gap:20px; padding:0px;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__navigation a .post__nav__card ul li{display:flex; align-items:center; gap:8px; color:#797979; font-size:12px; font-weight:400;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__navigation a:hover .post__nav{color:#093A75;}
.post__details__wrapp .post__details__inner .post__content__wrapp .post__navigation a:hover .post__nav .ico__box svg path{fill:#093A75;}


.post__details__wrapp .post__details__inner .post__sidebar{max-width:382px; width:100%; height:448px; padding:32px 31px 205px 31px; border-radius:0px 0px 16px 16px; border-top:4px solid #093A75; background-color:#F3FCFF;}
.post__details__wrapp .post__details__inner .post__sidebar h3{font-size:20px; color:#242121; font-weight:700;}




.inner__two__col__wrapp{margin:0px; padding:0px; display:flex; gap:72px;}
.inner__two__col__wrapp .inner__two__col__sidebar{border-radius:16px; background:linear-gradient(180deg, #FFF9E2, #FFFDF5); padding:24px; top:175px; max-width:410px; width:410px; height:100%;}
.inner__two__col__wrapp .inner__two__col__sidebar h3{color:#DEA01C; font-size:24px; font-weight:700; line-height:155%; margin-bottom:24px;}
.inner__two__col__wrapp .inner__two__col__sidebar .nav__tabs{flex-direction:column; border:0px;}
.inner__two__col__wrapp .inner__two__col__sidebar ul li{border-top:1px solid #ECD16A; display:block; min-height:76px; max-height:76px; padding:0px !important; margin:0px !important;}
.inner__two__col__wrapp .inner__two__col__sidebar .nav__tabs .nav__item .nav__btn{color:#8D8461; font-size:18px; font-weight:500; line-height:165%; display:flex; align-items:center; padding:20px 0px; width:100%; margin:0px; border:0px; background-color:transparent; transition:all .3s ease 0s;}
.inner__two__col__wrapp .inner__two__col__sidebar .nav__tabs .nav__item .nav__btn:hover{color:#DF000F; font-size:22px; font-weight:700; line-height:165%;}
.inner__two__col__wrapp .inner__two__col__sidebar .nav__tabs .nav__item .nav__btn.active{color:#DF000F; font-size:22px; font-weight:700; line-height:165%;}
.inner__two__col__wrapp .inner__two__col__content__wrapp{margin:0px; padding:0px; display:block; clear:both; max-width:1122px; width:100%;}
.inner__two__col__wrapp .inner__two__col__content__wrapp p{margin-bottom:32px;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content{margin:0px; padding:0px;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .image__box{margin:0px; padding:0px; display:block; clear:both; max-height:475px; overflow:hidden; border-radius:16px; margin-bottom:32px;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .image__box img{height:100%; width:100%; object-fit:cover; object-position:top;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .image__box video{height:100%; width:100%;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap h2{color:#242121; font-size:32px; font-weight:700; margin-bottom:16px;}

.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .two__col__wrapp{border-top:1px solid #E3E3E3; margin:0px; padding:40px 0px 0px; display:flex; align-items:center; justify-content:space-between; gap:65px;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .two__col__wrapp .slider__wrapp{border-radius:16px; max-height:360px; max-width:505px; width:100%;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .two__col__wrapp .slider__wrapp .image__box{height:100%; width:100%; overflow:hidden; max-height:360px; width:505px; height:360px;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .two__col__wrapp .slider__wrapp .image__box img{width:100%; height:100%; object-fit:cover;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .two__col__wrapp .slider__wrapp .owl-nav{display:none;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .two__col__wrapp .slider__wrapp .owl-dots{display:flex; align-items:center; justify-content:center; height:16px; gap:12px;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .two__col__wrapp .slider__wrapp .owl-dots .owl-dot{background-color:#D9D9D9; height:8px; width:8px; border-radius:20px; transition:all .3s ease 0s;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content .tab__content__wrap .two__col__wrapp .slider__wrapp .owl-dots .owl-dot.active{background-color:#093A75; height:12px; width:12px;}


.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content__large__slider .tab__content__wrap .two__col__wrapp{align-items:flex-start;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content__large__slider .tab__content__wrap .two__col__wrapp .slider__wrapp{border-radius:16px; max-height:500px; max-width:505px; width:100%;}
.inner__two__col__wrapp .inner__two__col__content__wrapp .tab__content__large__slider .tab__content__wrap .two__col__wrapp .slider__wrapp .image__box{height:100%; width:100%; overflow:hidden; max-height:500px; width:505px; height:500px;}


.inner__page__global__wrapp{margin:0px; padding:0px; display:flex; gap:72px;}
.inner__page__global__wrapp .side__bar__global{border-radius:16px; background:linear-gradient(180deg, #FFF9E2, #FFFDF5); padding:24px; top:175px; max-width:410px; width:410px; height:100%;}
.inner__page__global__wrapp .side__bar__global h3{color:#DEA01C; font-size:24px; font-weight:700; line-height:155%; margin-bottom:24px;}
.inner__page__global__wrapp .side__bar__global ul{list-style:none; margin:0px; padding:0px;}
.inner__page__global__wrapp .side__bar__global ul li{border-top:1px solid #ECD16A; padding:0px; display:block; min-height:76px; max-height:76px;}
.inner__page__global__wrapp .side__bar__global ul li a{color:#8D8461; font-size:18px; font-weight:500; line-height:165%; display:flex; align-items:center; padding:20px 0px;}

.inner__page__global__wrapp .side__bar__global ul li a:hover{color:#DF000F; font-size:22px; font-weight:700; line-height:165%;}
.inner__page__global__wrapp .side__bar__global ul li.active a{color:#DF000F; font-size:22px; font-weight:700; line-height:165%;}


.inner__page__global__wrapp .content__wrap__global{margin:0px; padding:0px; display:block; clear:both; max-width:1122px; width:100%;}
.inner__page__global__wrapp .content__wrap__global h2{color:#242121; font-size:32px; font-weight:700; margin-bottom:24px;}
.inner__page__global__wrapp .content__wrap__global p{margin-bottom:32px;}

.inner__page__global__wrapp .content__wrap__global .accordion__wrapp{margin-top:32px;}
.inner__page__global__wrapp .content__wrap__global .accordion__wrapp .accordion__item{border:1px solid #E3E3E3; margin-bottom:24px; border-radius:8px; overflow:hidden;}
.inner__page__global__wrapp .content__wrap__global .accordion__wrapp .accordion__item .accordion__button{background-color:#F6F6F6; box-shadow:none; color:#242121; font-weight:700; font-size:18px;}
.inner__page__global__wrapp .content__wrap__global .accordion__wrapp .accordion__item .accordion__button:after{background-image:url(../assets/images/arrow-down.svg);}
.inner__page__global__wrapp .content__wrap__global .accordion__wrapp .accordion__item .accordion__body{border-top:1px solid #E3E3E3;}
.inner__page__global__wrapp .content__wrap__global .accordion__wrapp .accordion__item .accordion__header{margin-top:0; margin-bottom:0;}
.inner__page__global__wrapp .content__wrap__global .accordion__wrapp .accordion__item .accordion__body p{margin-bottom:0px;}
.inner__page__global__wrapp .content__wrap__global .image__box{box-shadow:0px 0px 15px 0px rgba(172, 172, 172, 0.25); background-color:#FFF; width:100%; /*max-height:965px; height:965px;*/}
.inner__page__global__wrapp .content__wrap__global .image__box img{width:100%; height:100%; object-fit:cover;}
.inner__page__global__wrapp .content__wrap__global h3{font-size:28px; font-weight:700; margin-top:40px; margin-bottom:25px;} /*margin-top:40px; margin-bottom:25px;*/
.inner__page__global__wrapp .content__wrap__global .content__list ul{list-style:none; margin:0px; padding:0px;}
.inner__page__global__wrapp .content__wrap__global .content__list ul li{margin-bottom:16px; color:#5B5858; font-size:18px; font-weight:400; display:flex; align-items:center; column-gap:16px;}
.inner__page__global__wrapp .content__wrap__global .content__list ul li:before{height:24px; width:24px; flex:0 0 24px; background-image:url(../assets/images/bulate.svg); background-repeat:no-repeat; background-size:24px; content:'';}
.inner__page__global__wrapp .content__wrap__global .dual__btn__wrapp{display:flex; align-items:center; gap:24px;}
.inner__page__global__wrapp .content__wrap__global .dual__btn__wrapp a{border-radius:32px; background-color:#093A75; display:flex; padding:18px 48px; justify-content:center; align-items:center; gap:8px; color:#FFF; font-size:16px; font-weight:700;}
.inner__page__global__wrapp .content__wrap__global .dual__btn__wrapp a:hover{background-color:#df000f;}
.inner__page__global__wrapp .content__wrap__global .dual__btn__wrapp a.download__btn{background-color:#fff; border:1px solid #DF000F; color:#DF000F;}
.inner__page__global__wrapp .content__wrap__global .dual__btn__wrapp a.download__btn:hover{background-color:#fff9e3}

.inner__page__global__wrapp .content__wrap__global .content__gallery__wrapp{display:grid; grid-template-columns:repeat(2, 1fr); gap:24px; margin-top:40px;} /* margin-bottom:40px;*/
.inner__page__global__wrapp .content__wrap__global .content__gallery__wrapp .image__box{border-radius:16px; overflow:hidden; max-height:425px;  overflow:hidden; box-shadow:none;}
.inner__page__global__wrapp .content__wrap__global .content__gallery__wrapp .image__box img{width:100%; max-width:550px; max-height:425px; height:100%;}




.inner__page__global__wrapp .content__wrap__global .collaboration__item__wrapp{display:grid; grid-template-columns:repeat(3, 1fr); gap:24px;}
.inner__page__global__wrapp .content__wrap__global .collaboration__item__wrapp .collaboration__item__card .collaboration__item__content__wrapp{margin:0px; padding:0px; display:block; clear:both;}
.inner__page__global__wrapp .content__wrap__global .collaboration__item__wrapp .collaboration__item__card .image__box{border-radius:12px 12px 0px 0px; height:268px; max-height:268px; overflow:hidden;}
.inner__page__global__wrapp .content__wrap__global .collaboration__item__wrapp .collaboration__item__card .image__box img{width:100%; height:100%; object-fit:cover;}
.inner__page__global__wrapp .content__wrap__global .collaboration__item__wrapp .collaboration__item__card .collaboration__item__content__wrapp{border-radius:0px 0px 12px 12px; border:1px solid #E3E3E3; background:linear-gradient(180deg, #F4F4F4 0%, #FFF 50%, #F4F4F4 100%); padding:0px;}

.inner__page__global__wrapp .content__wrap__global .collaboration__item__wrapp .collaboration__item__card .collaboration__item__content__wrapp .collaboration__item__content__wrapp__inner{padding:24px; border-top:4px solid #DF000F; margin-top: -1px;}
.inner__page__global__wrapp .content__wrap__global .collaboration__item__wrapp .collaboration__item__card .collaboration__item__content__wrapp h3{color:#242121; font-size:24px; font-style:normal; font-weight:700; line-height:125%; margin:0 0 8px;}
.inner__page__global__wrapp .content__wrap__global .collaboration__item__wrapp .collaboration__item__card .collaboration__item__content__wrapp p{overflow:hidden; color:#5B5858; text-overflow:ellipsis;font-size:16px; line-height:165%; -webkit-box-orient:vertical; -webkit-line-clamp:3; display:-webkit-box; margin:0px;}
.inner__page__global__wrapp .content__wrap__global .uniform__wrapp .image__box{border-radius:24px; max-width:740px; width:100%; max-height:600px; height:100%; overflow:hidden;}
.inner__page__global__wrapp .content__wrap__global .uniform__wrapp .image__box img{width:100%; height:100%; object-fit:cover;}



.contact__info__wrapp{margin-top:40px; display:grid; grid-template-columns:repeat(4 , 1fr); gap:24px;}
.contact__info__wrapp .contact__info__card{border:1px solid #E3E3E3; height:310px; background:linear-gradient(180deg, #F4F4F4 0%, #FFF 50%, #F4F4F4 100%); border-radius:16px; padding:32px 24px;}
.contact__info__wrapp .contact__info__card i.ico__box{height:56px; width:56px; margin:0px auto; display:flex; align-items:center; justify-content:center;}
.contact__info__wrapp .contact__info__card i.ico__box img{height:100%; width:100%;}
.contact__info__wrapp .contact__info__card h3{color:#093A75; font-size:26px; font-weight:700; line-height:125%; width:100%; text-align:center; margin:32px 0px 24px; padding-bottom:6px;}
.contact__info__wrapp .contact__info__card h3:after{background-color:#DF000F; border-radius:21px; width:56px; height:2px; display:block; margin:5px auto 0px; content:'';}

.contact__info__wrapp .contact__info__card p{color:#8B8B8B; font-size:17px; font-weight:300; line-height:150%; text-align:center; margin-bottom:7px;}
.contact__info__wrapp .contact__info__card .info__content p{color:#1D1D1B; text-align:center; font-size:20px; font-weight:600;}
.contact__info__wrapp .contact__info__card .info__content p a{color:#1D1D1B; border-bottom:1px solid #E3E3E3; margin-bottom:5px;}
.contact__info__wrapp .contact__info__card .info__content p a:hover{color:#DF000F; border-bottom-color:#DF000F;}


.careers__content__wrapp{display:flex; gap:24px;}
.careers__content__wrapp .content__wrap{max-width:925px; width:100%;}
.careers__content__wrapp .content__wrap p{margin-bottom:32px;}
.careers__content__wrapp .content__wrap p.small__width__paragraph{max-width:590px;}
.careers__content__wrapp .content__wrap .dual__btn__wrapp{display:flex; align-items:center; gap:24px;}
.careers__content__wrapp .content__wrap .dual__btn__wrapp a{border-radius:32px; background-color:#df000f; display:flex; padding:18px 48px; justify-content:center; align-items:center; gap:8px; color:#FFF; font-size:16px; font-weight:700;}
.careers__content__wrapp .content__wrap .dual__btn__wrapp a:hover{background-color:#093A75;}

.careers__content__wrapp .side__bar__wrapp{max-width:650px; width:100%; height:590px;}
.careers__content__wrapp .side__bar__wrapp .image__box{border-radius:24px; overflow:hidden;}
.careers__content__wrapp .side__bar__wrapp .image__box img{width:100%; height:100%;}


.international__ducation{margin:0px; padding:0px 0px 80px; display:block; clear:both;}
.international__ducation h2{margin-bottom: 16px; font-size:32px; font-weight:600;}
.international__ducation .education__type{margin-top:40px; display:grid; grid-template-columns:repeat(4 , 1fr); gap:24px;}
.international__ducation .education__type .education__card{padding:0px; position:relative;}
.international__ducation .education__type .education__card:after{background-color:#EDB301; border-radius:24px; height:90px; width:100%; max-width:334px; position:absolute; left:0px; bottom:-12px; right:0px; margin:0px auto; content:'';}

.international__ducation .education__type .education__card:nth-child(2):after{background-color:#E45020;}
.international__ducation .education__type .education__card:nth-child(3):after{background-color:#00ADCD;}
.international__ducation .education__type .education__card:nth-child(4):after{background-color:#8ADF5A;}

.international__ducation .education__type .education__card .image__box{width:100%; max-height:520px; height:520px; overflow:hidden; border-radius:24px; position:relative; z-index:1;}
.international__ducation .education__type .education__card .image__box img{width:100%; height:100%; object-fit:cover;}
.international__ducation .education__type .education__card .content__wrap{position:absolute; left:0px; top:0px; width:100%; height:100%;  background:linear-gradient(180deg, rgba(9, 58, 117, 0.00) 0%, rgba(9, 58, 117, 0.80) 55.34%, #093A75 100%); border-radius:24px; z-index:1;}
.international__ducation .education__type .education__card .content__wrap a{display:flex; justify-content:flex-end; padding:24px; flex-direction:column; height:100%; position:relative;}
.international__ducation .education__type .education__card .content__wrap a i.ico__box{position:absolute; top:24px; right:24px; border-radius:40px; background-color:#DF000F; display:flex; width:48px; height:48px; padding:10px; justify-content:center; align-items:center;}
.international__ducation .education__type .education__card .content__wrap a h3{color:#fff; font-size:32px; font-weight:700;}
.international__ducation .education__type .education__card .content__wrap a h4{color:#FAB02F; font-size:20px; font-weight:600; margin:12px 0px;}
.international__ducation .education__type .education__card .content__wrap a p{color:#fff; font-size:18px; line-height:165%; overflow:hidden; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}

.why__choose__ib{margin:0px; padding:80px 0px; background:linear-gradient(180deg, #E1F8FF 0%, #E1F8FF 100%); position:relative;}
.why__choose__ib:after{position:absolute; right:66px; top:40px; background-image:url(../assets/images/paper-plain.svg); background-repeat:no-repeat; background-size:100%; width:275px; height:155px; content:'';}
.why__choose__ib .why__choose__ib__inner{margin:0px; padding:0px; display:flex;}
.why__choose__ib .why__choose__ib__inner .image__box{margin:0px; padding:0px;}
.why__choose__ib .why__choose__ib__inner .image__box img{width:100%;}
.why__choose__ib .why__choose__ib__inner .content__wrap{width:720px;}
.why__choose__ib .why__choose__ib__inner .content__wrap h2{font-size:32px; font-weight:700; margin-bottom:16px;}
.why__choose__ib .why__choose__ib__inner .content__wrap p{max-width:576px;}

.why__choose__ib .why__choose__ib__inner .content__wrap ul{padding:0px; margin:40px 0px 0px; list-style:none;}
.why__choose__ib .why__choose__ib__inner .content__wrap ul li{display:flex; column-gap:22px; counter-increment:css-counter 1; margin-bottom:24px;}
.why__choose__ib .why__choose__ib__inner .content__wrap ul li:last-child{margin-bottom:0px;}
.why__choose__ib .why__choose__ib__inner .content__wrap ul li:before{content:"0"counter(css-counter) ""; font-weight:400; font-size:13px; color:#fff; background-image:url(../assets/images/bulet-bg-blue.svg); background-repeat:no-repeat; background-size:100%; height:32px; width:32px; 
max-width:32px; flex:0 0 32px; text-align:center; display:flex; justify-content:center; line-height:32px;}



.approaches__learning{padding:65px 0px; margin:0px; display:block; clear:both;}
.approaches__learning h2{font-size:32px; font-weight:700; margin-bottom:16px;}
.approaches__learning p{max-width:915px;}
.approaches__learning .approaches__learning__inner{display:flex; justify-content:space-between; margin-top:40px; gap:25px;}
.approaches__learning .approaches__learning__inner .learning__inner__grid{display:grid; grid-template-columns:repeat(2 , 1fr); gap:24px;}
.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card{margin:0px; padding:32px; border:1px solid #E3E3E3; background-color:#fff; border-radius:12px; transition:all .3s ease 0s;}
.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card .ico__box{width:64px; height:64px; position:relative;  display:flex; align-items:center; justify-content:center; transition:all .3s ease 0s;}
.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card .ico__box:before{width:100%; height:100%; background-color:transparent; border-radius:200px; border:10px solid #ABCD51; border-right:10px solid transparent; border-bottom:10px solid transparent; transform:rotate(-45deg); content:''; position:absolute; left:0px; top:0px; transition:all .3s ease 0s;}
.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card .ico__box i.ico__box__inner{height:52px; width:52px; display:flex; align-items:center; justify-content:center; border-radius:60px; background-color:#F1FFCD; position:relative; z-index:1;}
.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card .ico__box i.ico__box__inner img{width:28px; height:28px;}
.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card h3{font-size:24px; color:#242121; margin:32px 0px 12px; transition:all .3s ease 0s;}
.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card p{transition:all .3s ease 0s;}

.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card:nth-child(2) .ico__box i.ico__box__inner{background-color:#F9CCE9;}
.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card:nth-child(3) .ico__box i.ico__box__inner{background-color:#FFD1D1;}
.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card:nth-child(4) .ico__box i.ico__box__inner{background-color:#FFEBAF;}

.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card:nth-child(2) .ico__box:before{border:10px solid #E183C4; border-right:10px solid transparent; border-bottom:10px solid transparent;}
.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card:nth-child(3) .ico__box:before{border:10px solid #FE6665; border-right:10px solid transparent; border-bottom:10px solid transparent;}
.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card:nth-child(4) .ico__box:before{border:10px solid #FFC000; border-right:10px solid transparent; border-bottom:10px solid transparent;}



.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card:hover{background-color:#F7FFE2; border:1px solid #F7FFE2;}
.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card:hover h3{color:#ABCD51;}
.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card:hover p{color:#5B5858;}

.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card:nth-child(2):hover{background-color:#FFF1FA; border:1px solid #FFF1FA;}
.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card:nth-child(2):hover h3{color:#C53197;}

.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card:nth-child(3):hover{background-color:#FFF2F2; border:1px solid #FFF2F2;}
.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card:nth-child(3):hover h3{color:#FE6665;}
.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card:nth-child(4):hover{background-color:#FFF8E2; border:1px solid #FFF8E2;}
.approaches__learning .approaches__learning__inner .learning__inner__grid .learning__inner__card:nth-child(4):hover h3{color:#FFC000;}



.approaches__learning .approaches__learning__inner .image__box{margin:0px; padding:0px; border-radius:16px; overflow:hidden; max-width:515px; max-height:628px;}
.approaches__learning .approaches__learning__inner .image__box img{width:100%; height:100%; object-fit:cover;}


/* academic-pyp */

.helping__learners{display:flex; align-items:center; justify-content:space-between; margin:0px; padding:16px 0 80px;}
.helping__learners .content__wrap{display:flex; flex-direction:column; max-width:730px;}
.helping__learners .content__wrap h2{color:#242121; font-size:32px; margin-bottom:16px;}
.helping__learners .content__wrap p{margin-bottom:16px;}
.helping__learners .content__wrap p:last-of-type{margin-bottom:0;}
.helping__learners .content__wrap .btn__wrapp{display:flex; align-items:center; margin:56px 0 0;}
.helping__learners .content__wrap .btn__wrapp a{background-color:#DF000F; color:#fff; font-size:16px; font-weight:700; margin:0; padding:13px 32px; border-radius:32px; text-transform:uppercas;}
.helping__learners .image__box{max-width:754px;}
.helping__learners .image__box img{width:100%; height:100%; overflow:hidden;}
.trans__disciplinary__themes{margin:0px; padding:0px; background-color:#E1F8FF; position:relative; display:flex;
background-image:url(../assets/images/theme-right-bg.png); background-repeat:no-repeat; background-position:top right;}
/* .trans__disciplinary__themes:after{background-image:url(../assets/images/theme-right-bg.png); content:""; position:absolute; left:0px; top:0px;} */
.trans__disciplinary__themes__inner{display:flex; gap:100px; align-items:center; margin-left:87px; padding:80px 0;}
.trans__disciplinary__themes__inner .image__box{max-width:574px;}
.trans__disciplinary__themes__inner .image__box img{width:100%; height:100%; overflow:hidden;}
.trans__disciplinary__themes__inner .content__box{display:flex; flex-direction:column;}
.trans__disciplinary__themes__inner .content__box h2{color:#242121; font-size:32px; margin-bottom:16px;}
.trans__disciplinary__themes__inner .content__box p{max-width:576px;}
.trans__disciplinary__themes__inner .content__box ul{padding:0px; margin:40px 0px 0px; list-style:none;}
.trans__disciplinary__themes__inner .content__box ul li{display:flex; column-gap:22px; counter-increment:css-counter 1; margin-bottom:24px;}
.trans__disciplinary__themes__inner .content__box ul li:last-child{margin-bottom:0px;}
.trans__disciplinary__themes__inner .content__box ul li:before{content:"0"counter(css-counter) ""; font-weight:400; font-size:13px; color:#fff; background-image:url(../assets/images/bulet-bg-red.svg); background-repeat:no-repeat; background-size:100%; height:32px; width:32px; max-width:32px; flex:0 0 32px; text-align:center; display:flex; justify-content:center; line-height:32px;}

.distinctive__features{display:block; margin:0px; padding:64px 0;}
.distinctive__features .content__box{display:flex; flex-direction:column; align-items:center;}
.distinctive__features .content__box h2{color:#242121; font-size:32px; margin-bottom:16px;}
.distinctive__features .content__box p{max-width:1028px; text-align:center;}
.distinctive__features .features__grid{display:grid; grid-template-columns:repeat(4, 1fr); margin-top:40px; gap:25px;}
.distinctive__features .features__grid .feature__card{margin:0; padding:32px; border:1px solid #E3E3E3; background-color:#fff; border-radius:12px; transition:all .3s ease 0s;}
.distinctive__features .features__grid .feature__card .ico__box{width:64px; height:64px; position:relative;  display:flex; align-items:center; justify-content:center; transition:all .3s ease 0s;}
.distinctive__features .features__grid .feature__card .ico__box:before{width:100%; height:100%; background-color:transparent; border-radius:200px; border:10px solid #E183C4; border-right:10px solid transparent; border-bottom:10px solid transparent; transform:rotate(-45deg); content:''; position:absolute; left:0px; top:0px; transition:all .3s ease 0s;}
.distinctive__features .features__grid .feature__card .ico__box i.ico__box__inner{height:52px; width:52px; display:flex; align-items:center; justify-content:center; border-radius:60px; background-color:#F9CCE9; position:relative; z-index:1;}
.distinctive__features .features__grid .feature__card .ico__box i.ico__box__inner img{width:28px; height:28px;}
.distinctive__features .features__grid .feature__card h3{font-size:24px; color:#242121; margin:32px 0px 12px; transition:all .3s ease 0s;}
.distinctive__features .features__grid .feature__card p{transition:all .3s ease 0s;}

.distinctive__features .features__grid .feature__card:nth-child(2) .ico__box i.ico__box__inner{background-color:#F1FFCD;}
.distinctive__features .features__grid .feature__card:nth-child(3) .ico__box i.ico__box__inner{background-color:#FFD1D1;}
.distinctive__features .features__grid .feature__card:nth-child(4) .ico__box i.ico__box__inner{background-color:#FFEBAF;}

.distinctive__features .features__grid .feature__card:nth-child(2) .ico__box:before{border:10px solid #ABCD51; border-right:10px solid transparent; border-bottom:10px solid transparent;}
.distinctive__features .features__grid .feature__card:nth-child(3) .ico__box:before{border:10px solid #FE6665; border-right:10px solid transparent; border-bottom:10px solid transparent;}
.distinctive__features .features__grid .feature__card:nth-child(4) .ico__box:before{border:10px solid #FFC000; border-right:10px solid transparent; border-bottom:10px solid transparent;}

.distinctive__features .features__grid .feature__card:hover{background-color:#fff1fa; border:1px solid #FFF2F2; border-top: 4px solid #E183C4; box-shadow: 0px 20px 25px -5px rgba(0, 0, 0, 0.10), 0px 10px 10px -5px rgba(0, 0, 0, 0.04);}
.distinctive__features .features__grid .feature__card:hover p{color:#5B5858;}

.distinctive__features .features__grid .feature__card:nth-child(2):hover{background-color:#F7FFE2; border:1px solid #F7FFE2; border-top: 4px solid #ABCD51;}
.distinctive__features .features__grid .feature__card:nth-child(3):hover{background-color:#FFF2F2; border:1px solid #FFF2F2; border-top: 4px solid #fe6665;}
.distinctive__features .features__grid .feature__card:nth-child(4):hover{background-color:#FFF8E2; border:1px solid #FFF8E2; border-top: 4px solid #FFC000;}



footer{margin:0px; background:#F7EC83; padding-top:48px; position:relative;}
footer .footer__brand{height:80px; margin-left:auto; margin-right:auto; margin-bottom:80px; display:flex; align-items:center; gap:56px;}
footer .footer__brand img{width:100%; max-width:311px;}
footer .footer__brand::before, footer .footer__brand::after{display:block; height:1px; width:100%; background:#CF8810; content:"";}
/* footer .footer__brand::after{display:block; height:1px; max-width:588px; width:100%; background:#CF8810; content:""; rotate:180deg; position:absolute; right:8%; top:14%;} */

footer .footer__middle__wrap{display:flex; gap:136px; padding-bottom:40px;}
footer .footer__middle__wrap .footer__link__wrap{max-width:820px; width:100%;}
footer .footer__middle__wrap .footer__link__wrap .widget__card{width:100%;}
footer .footer__middle__wrap .footer__link__wrap .widget__card h3{font-size:16px; color:#093A75; text-transform:uppercase; margin-bottom:24px;}
footer .footer__middle__wrap .footer__link__wrap .widget__card ul{list-style:none; padding:0; display:grid; grid-template-columns:repeat(2, 1fr); gap:24px 85px; }
footer .footer__middle__wrap .footer__link__wrap .widget__card ul li a{color:#242121; font-size:16px; line-height:26px;}
 

footer .footer__middle__wrap .footer__link__wrap .social__wrap{margin-top:70px;}
footer .footer__middle__wrap .footer__link__wrap .social__wrap h3{margin-bottom:24px; font-size:16px; color:#093A75;}
footer .footer__middle__wrap .footer__link__wrap .social__wrap ul{display:flex; gap:24px; max-width:200px; list-style:none; padding-left:8px; margin:0;}
footer .footer__middle__wrap .footer__link__wrap .social__wrap ul li a{width:30px; height:30px; padding:6px; border-radius:32px; border:1px solid #FFF; display:flex; justify-content:center; align-items:center;}
footer .divider__vert{height:387px; width:1px; background:linear-gradient(180deg, rgba(252, 177, 49, 0.00)0%, #CF881050, rgba(252, 177, 49, 0.00)100%);}

footer .widget__right__wrap{display:flex; flex-direction:column; gap:40px; max-width:507px; width:100%;}
footer .widget__right__wrap .address__wrap{max-width:316px;}
footer .widget__right__wrap .address__wrap h3{font-size:16px; color:#093A75; text-transform:uppercase;}
footer .widget__right__wrap .address__wrap p{font-size:16px; color:#242121;margin-top:16px;}
footer .widget__right__wrap .location__wrap h3{font-size:16px; color:#093A75; text-transform:uppercase;}
footer .widget__right__wrap .location__wrap .image__box{width:507px; height:227px; margin-top:16px;}
footer .widget__right__wrap .location__wrap .image__box img{height:100%; width:100%; object-fit:cover;}
footer .footer__ribbon{background:#D7CB5E; height:40px; display:flex; justify-content:center; align-items:center; margin-top:0px;}
footer .footer__ribbon p{font-size:15px; color:#242121;}

/*events details page image fixation code*/
.events__wrapp .image__box{max-height:500px; height:100%; overflow:hidden;}
.events__wrapp .image__box img{width:100%; height:100%; object-fit:cover;}

/* sports and banner section changes on 29-10-24  : line 828-851*/

.global__banner__wrapp{margin:0px; padding:0px;}
.global__banner__wrapp .image__box{max-height:500px; height:100%; overflow:hidden;}
.global__banner__wrapp .image__box img{width:100%; height:100%; object-fit:cover; object-position: center;}

.inner__content__wrapp{margin:0; padding:0; width:100%;}
.inner__content__wrapp .image__box{padding: 0px; display: block; clear: both; max-height: 475px; overflow: hidden; border-radius: 16px; margin:0 0 32px 0;}
.inner__content__wrapp .image__box img{height:100%; width:100%; object-fit:cover; object-position:top;}
.inner__content__wrapp .image__box video{height:100%; width:100%;}
.inner__content__wrapp h2{color:#242121; font-size:32px; font-weight:700; margin-bottom:16px;}

.inner__two__col__wrapp .two__col__wrapp{margin:0px; padding:40px 0px 40px; display:flex; align-items:center; justify-content:space-between; gap:65px;} /* changes on 29-10-24 */
.inner__two__col__wrapp .two__col__wrapp .slider__wrapp{border-radius:16px; max-height:500px; max-width:750px; width:100%;}/* changes on 29-10-24, remove banner, content-image side by side */
.inner__two__col__wrapp .two__col__wrapp .slider__wrapp .image__box{max-height:500px; height:500px; max-width:750px; overflow:hidden; border-radius:16px; margin-bottom:32px;}/* changes on 29-10-24, remove banner, content-image side by side */
.inner__two__col__wrapp .two__col__wrapp .slider__wrapp .image__box img{width:100%; height:100%; object-fit:cover; object-position:top;}
.inner__two__col__wrapp .two__col__wrapp .slider__wrapp .owl-nav{display:none;}
.inner__two__col__wrapp .two__col__wrapp .slider__wrapp .owl-dots{display:flex; align-items:center; justify-content:center; height:16px; gap:12px;}
.inner__two__col__wrapp .two__col__wrapp .slider__wrapp .owl-dots .owl-dot{background-color:#D9D9D9; height:8px; width:8px; border-radius:20px; transition:all .3s ease 0s;}
.inner__two__col__wrapp .two__col__wrapp .slider__wrapp .owl-dots .owl-dot.active{background-color:#093A75; height:12px; width:12px;}
.inner__two__col__wrapp .two__col__wrapp .content__wrapp h2{color: #242121; font-size: 32px; font-weight: 700; margin-bottom: 16px;}
.inner__two__col__wrapp .two__col__wrapp:nth-child(even){flex-direction:row-reverse;}
.inner__two__col__wrapp .two__col__wrapp .content__wrapp{width: 100%; max-width: 760px;}


