@media(max-width:1600px){
.container__large{max-width:1300rem;}
.two__col__wrapp .purple__bg__color{padding:30rem 30rem 30rem 40rem;}
.two__col__wrapp .purple__bg__color .list__both__side ul.li__1 li::after, .two__col__wrapp .purple__bg__color .list__both__side ul.li__2 li::after{width:270rem;}
.two__col__wrapp .list__both__side{flex-flow:row wrap; row-gap:20rem;}
.idea__card__wrap .idea__card .img__box{height:340rem;}
/* .two__col__wrapp .left__radius__img__box{width:400rem;} */
.two__col__wrapp .img__content__card__list .flip-card{height: 350rem;}
.purple__bg__color .list__both__side ul{flex-direction:column;}
.collaboration__wrap .colored__heading h2{text-align:center;}
.content__wid__724{width:100%;}
.content__wid__710{width:100%;}
.content__wid__700{width:100%;}
.content__wid__690{width:100%;}
.content__wid__680{width:100%;}
.content__wid__670{width:100%;}
.content__wid__645{width:100%;}
.content__wid__630{width:100%;}
.content__wid__570{width:100%;}
.content__wid__520{width:100%;}
.content__wid__500{width:100%;}
.content__wid__482{width:100%;}
.content__wid__450{width:100%;}

}

@media(max-width:1440px){
.idea__card__wrap .idea__card .img__box{height:300rem;}
.content__wid__full .full__img__box{height:450rem;}
.two__col__wrapp .idea__card__wrap{grid-template-columns:repeat(2,1fr); row-gap:34rem;}
.featured__card__wrap .featured__card .img__box{height:310rem;}
.message__item .two__col__wrapp .content__wrap blockquote{font-size:20rem;}
.two__col__wrapp .safe__video{height:540rem;}
.image__gallery{grid-template-columns:repeat(3,1fr);}
.content__wid__710 .display__flex{flex-direction:column;}
.two__col__wrapp .left__radius__img__box{width:500rem;}
.two__col__wrapp .single__image__box, .two__col__wrap .long__image__box{height:560rem;}
.two__col__wrapp .sm__height__img__box{height:450rem;}
}
@media(max-width:1400px){
.body__container .global__sidebar{top:150rem;}
.image__carousel{top:150rem;}
.single__side__sticky{top:150rem;}
.main__banner__border__rad{border-radius:0 0 0 100rem;}
.main__banner .main__banner__inner{border-radius:0 0 0 100rem;}
.two__col__wrapp .image__box .image__box__single{max-width: 440rem;}
.two__col__wrapp .image__box .oberlap__image__box{max-width: 230rem; max-height: 330rem;}
.curriculum__wrapp .tab__content .tab__pane .data__box{height: 575rem; max-width: 440rem;}
.curriculum__nav__tabs{max-width:680rem;}
.gallery__slide{height:450rem;}
.sapphire__blog__wrap .single__post .image__box{height: 330px;}
.events__list{max-width: 540rem;}

.why__sapphire__container .flip__card{width:340rem !important;}
.why__sapphire__container .flip-card-front, .why__sapphire__container .flip-back{width:340rem !important;}
.why__sapphire__container .content__box .number__wrap{font-size:45rem;}

}
@media(min-width:1199px) and (max-width:1399px){
.f__h2{font-size:42rem; line-height:50rem;}

.navbar__top{padding:0 var(--spacing-12);}
.navbar__top .navbar__top__inner{padding:var(--spacing-07) var(--spacing-12);}
.navbar__top .navbar__brand img{max-height:60rem;}
.navbar__top .navbar__nav li:before{margin:auto var(--spacing-12);}
.navbar__top .uder__info a{height:48rem; width:170rem;}
.navbar__top .navbar__nav li a span{font-size:12rem;}
.navbar__top .uder__info a i.icon__box{height:25rem; width:25rem;}
.navbar__top .uder__info a .contact__info span{font-size:18rem;}
.navbar__top .uder__info img{max-width:110rem;}
.spacing__80{padding-top:60rem;}
.spacing__margin__80{margin-top:60rem;}
.container__large{max-width:1300rem;}
.two__col__wrapp{column-gap:var(--spacing-56);}
.sapphire__address .content__wrap .nav__pills{column-gap:var(--spacing-16);}
.image__carousel .carousel-inner .carousel-item img{height:420rem;}
.two__col__wrapp .img__content__card__list .flip-card{height:350rem;}
.two__col__wrapp .purple__bg__color{border-radius:40rem;}
.corner__radious__56{border-radius:40rem;}
.purple__bg__color .two__col__wrapp .content__wrap .list__both__side ul.list__main{gap:unset;}
/* .two__col__wrapp .content__wrap .list__both__side ul.list__main */

.two__col__wrapp .padding__40{padding:30rem;}
.sapphire__address .content__wrap .content__wrap__iner .tab__content{max-width:530rem;}
.two__col__wrapp .img__content__card__list .nav__pills{flex-wrap:nowrap; overflow-x:auto; display:flex; padding-bottom:12rem; gap:var(--spacing-10);}
.two__col__wrapp .img__content__card__list .nav__pills .nav__item { flex:0 0 auto; margin-right:10px;}

.footer__grid{column-gap:var(--spacing-35);}
.footer__grid .footer__col .col__heading{max-width:145rem;}
}

@media(max-width:1299px){
.spacing__80{padding-top:50rem;}
.spacing__margin__80{margin-top:50rem;}
.f__h2{font-size:38rem; line-height:46rem;}

.navbar__top .uder__info a{height:48rem; width:48rem;}
.navbar__top .uder__info a .contact__info{display:none;}
.navbar__top .uder__info .btn__wrap{flex-direction:row; gap:15rem;}
.navbar__top .navbar__nav li a span{font-size:12rem;}
.container__large{max-width:unset; padding:0 var(--spacing-12);}
.two__col__wrapp{column-gap:var(--spacing-48);}
/* .two__col__wrapp .small__img__box{height:unset;} */
.purple__bg__color .list__both__side ul{flex-direction:column;}
.two__col__wrapp .purple__bg__color .list__both__side ul li{margin-bottom:10rem;}
.two__col__wrapp .padding__40{padding:30rem;}
.two__col__wrapp .purple__bg__color{border-radius:35rem;}
.corner__radious__56 {border-radius:35rem;}
.sapphire__address .content__wrap .content__wrap__iner .tab__content{max-width:520rem;}
.button__wrapp a.colored__btn, .button__wrapp a.story__btn{width:200rem; height:52rem;}
.main__banner .bannre__content .bannre__content__inner__wrapp .button__wrapp a{height:50rem;}
.body__container .global__sidebar{top:120rem;}
.image__carousel{top:120rem;}
.single__side__sticky{top:120rem;}

.footer__grid{column-gap:var(--spacing-35);}
.footer__grid .footer__col .col__heading{max-width:130rem;}

}

@media(max-width:1199px){
.spacing__80{padding-top:40rem;}
.f__h3__large{font-size:25rem; line-height:35rem;}
.f__h3__medium{font-size:22rem; line-height:32rem;}
.container{max-width:unset; padding:0 var(--spacing-12);}
.f__h1{font-size:48rem; line-height:61rem;}
.f__h2{font-size:32rem; line-height:42rem;}
.main__banner{height:660rem;}
/* .main__banner .main__banner__inner{border-radius:0 0 0 100rem;} */
/* .main__banner .bannre__content .bannre__content__inner__wrapp h1{max-width:590rem;} */
.main__banner .bannre__content .bannre__content__inner__wrapp p{max-width:590rem;}
.main__banner .bannre__content .bannre__content__inner__wrapp .button__wrapp a{height:46rem; font-size:16rem; padding:8rem 10rem 8rem 18rem;}
.main__banner .bannre__content .bannre__content__inner__wrapp .image__container{height:454rem; max-width:470rem; border-radius:999rem 999rem 0rem 0rem; border-bottom:0; margin-right:6rem;}
.main__banner .bannre__content .bannre__content__inner__wrapp .image__container img{width:480rem;}
.navbar__top .navbar__brand img{max-height:55rem;}

.two__col__wrapp{column-gap:var(--spacing-48);}

.body__container .global__sidebar{max-width:300px;}
.global__sidebar .f__h2__small{font-size:32rem; line-height:42rem;}
.global__sidebar ul li a{font-size:17rem;}
.global__sidebar ul li a.active{font-size:20rem;}
.two__col__wrapp .img__content__card__list .flip-card{height:300rem;}
.two__col__wrapp .img__content__card__list .img__content__card .number__wrap::after{font-size:42rem;}
.two__col__wrapp .img__content__card__list .img__content__card h3{font-size:24rem !important;}
.bg__content__wrapp h2{font-size:35rem; line-height:45rem;}
.sapphire__address .content__wrap .content__wrap__iner .tab__content{max-width:470rem;}

.sapphire__address .content__wrap .nav__pills{gap:var(--spacing-10);}
.sapphire__address .content__wrap .nav__pills .nav__link{padding:0 16rem;}
.footer__grid .footer__col .footer__col__links ul li a{font-size:18rem;}

.two__col__wrap .long__image__box{height:450rem;}
.button__wrapp a.banner__btn, .button__wrapp a.story__btn{width:190rem;}
.featured__card__wrap .featured__card .img__box{height:280rem;}
.f__h3{font-size:20rem;}
.two__col__wrap .long__img__box{height:450rem;}
.two__col__wrap .long__image__box{height:450rem;}
.two__col__wrap .image__box{height:400rem;}
.message__item .two__col__wrapp .content__wrap blockquote{font-size:18rem;}
.message__item .image__box{height:450rem;}
.policy__card__wrap .policy__card h3{font-size:22px;}
.two__col__wrap .long__image__box{height:500rem;}
.two__col__wrap .long__img__box{height:500rem;}
.two__col__wrapp .long__image__box{height:500rem;}
.image__gallery{grid-template-columns:repeat(2,1fr);}
.image__gallery .image__card .image__box{max-width:unset;}
.two__col__wrapp .safe__video{height:500rem;}
.two__col__wrapp .left__radius__img__box{width: 400rem; height:400rem;}
.two__col__wrapp .single__image__box{height:500rem;}
.two__col__wrapp .sm__height__img__box{height:400rem;}
.curriculum__wrapp .tab__content .tab__pane .data__box{height:520rem; max-width:400rem;}
.gallery__slide{height:420rem;}
.two__col__wrapp .more__long__img__box{height: 500rem;}
}


@media(max-width:1024px){
.spacing__margin__80{margin-top:40rem;}

.image__carousel .carousel-inner .carousel-item img{height:350rem;}
.sapphire__address .content__wrap .nav__pills .nav__link{font-size:17rem;}
.two__col__wrapp{column-gap:var(--spacing-35);}
.purple__bg__color h2{font-size:35rem; line-height:45rem;}
.two__col__wrapp .purple__bg__color h4{font-size:28rem; line-height:38rem;}
.main__banner__border__rad{border-radius:0 0 0 70rem;}
.main__banner .main__banner__inner{border-radius:0 0 0 70rem;}
.idea__card__wrap .idea__card h3{font-size:24px; line-height:34px;}
.footer__grid .footer__col .footer__brand{max-width:260rem;}


/* .skin__site__btn .elementor-button-text{display:none;}
.call__btn .elementor-button-text{display:none;} */
.elementor-278 .elementor-element.elementor-element-46c3c6f3 .elementor-button{padding:8px;}
.two__col__wrap .long__image__box{height:400rem;}
.story__card__wrap .story__card .content__box .btn{top:-50rem; padding:4rem 8rem;}
.content__wid__full .full__image__box{height:450rem;}
.two__col__wrapp .table__wrapp .table thead tr th, .two__col__wrapp .table__wrapp .table tbody tr th{font-size:22px;}
.navigator__tab__wrap .navigator__nav__tabs .nav__item .nav__link{font-size:16rem;}
.navigator__tab__wrap .navigator__nav__tabs{flex-wrap:unset; flex-direction:column; gap:20rem;}
.navigator__tab__wrap .navigator__nav__tabs .nav__item::after{display:none;}
.programs__wrap ul.experiment__list li{margin-bottom:15px;}
.two__col__wrapp .policy__card__wrap{grid-template-columns:repeat(2,1fr);}
.two__col__wrapp .collab__image__wrap{grid-template-columns:repeat(3,1fr);}
.collab__image__wrap .image__card h3{font-size:20rem;}
.two__col__wrap .long__img__box{height:400rem;}
.two__col__wrapp .long__image__box{height:400rem;}
.two__col__wrapp .left__radius__img__box{width: 350rem; height: 400rem;}
.two__col__wrapp .left__radius__img__box img{border-radius:20rem;}
.two__col__wrapp .purple__bg__color{flex-direction:column;}
.two__col__wrapp .small__img__box{height:400rem;}
.two__col__wrapp .image__box .image__box__single{max-width: 400rem;}
.facilities__wrap .content__wrap__inner__large{padding: 45rem; max-width: 570rem;}
.facilities__wrap .content__wrap{padding: 24rem 40rem 40rem; max-width:430rem;}
.data__counter__card .counter, .data__counter__card span{font-size:46rem; line-height:52rem;}
.curriculum__wrapp .tab__content .tab__pane .data__box{height:460rem; max-width:350rem;}
.curriculum__wrapp .tab__content .tab__pane .content__box{max-width:600rem;}
.gallery__slide{height:400rem;}
.nav__tabs .nav__item .nav__link{font-size: 45px;}
.sapphire__blog__wrap .two__col__wrapp{flex-direction: column; align-items: center; row-gap:30rem;}
/* .sapphire__blog__wrap .heading__wrapp{flex-direction:column; row-gap:20rem;} */

.why__sapphire__container .flip__card{width:305rem !important; height:450rem !important;}
.why__sapphire__container .flip-card-front, .why__sapphire__container .flip-back{width:305rem !important;}
.why__sapphire__container .content__box .number__wrap{font-size:40rem;}
/* .swiper__slide{height:fit-content;} */

.two__col__wrapp .purple__bg__color .list__both__side ul.li__1 li::after{width: 240rem;}
.two__col__wrapp .purple__bg__color .list__both__side ul.li__2 li::after{width: 240rem;}
.navbar__top .uder__info a{padding: 0 var(--spacing-10);}
.navbar__top .uder__info a{height: 40rem; width: 40rem;}
.navbar__top .navbar__nav li::before{margin: auto var(--spacing-10);}
.navbar__top .uder__info{column-gap: var(--spacing-10);}
}



@media(max-width:991px){
.body__container .inner__wrapp .two__col__wrapp{flex-direction:column; row-gap:var(--spacing-64);}
.content__wid__450{margin:0rem auto;}
/* .image__carousel .carousel-inner .carousel-item img{height:unset;} */
.navbar__top .navbar__nav li:before{display:none;}
.navbar__top .navbar__brand img{max-height:60rem;}
.navbar-toggler{background-image:url(../assets/images/Hamburger_icon.svg.png); background-size:20rem; background-repeat:no-repeat; width:20rem; height:20rem; border:0px; order: 3;margin: auto 0px; padding-right: 50rem;}
.navbar__top .uder__info img{max-width:110rem;}

.image__carousel .carousel-indicators [data-bs-target]{width:20rem;}
.image__carousel .carousel-indicators [data-bs-target].active{width:30rem;}
/* .two__col__wrapp .img__content__card__list{flex-flow:row wrap;}
.two__col__wrapp .img__content__card__list .flip-card{max-width:190rem; width:100%;} */
.two__col__wrapp .img__content__card__list .img__content__card h3{font-size:18rem !important; line-height:24rem !important;}
.two__col__wrapp .img__content__card__list .img__content__card .number__wrap::after{font-size:30rem;}
.two__col__wrapp .img__content__card__list .img__content__card .spacing__24{padding-top:10rem;}
.two__col__wrapp .img__content__card__list .flip-card{height:320rem;}
.two__col__wrapp .img__content__card__list .flip-card-front, .two__col__wrapp .img__content__card__list .flip-card-back{border-radius:20rem;}
.two__col__wrapp .img__content__card__list{flex-direction:column;}
.two__col__wrapp .purple__bg__color{border-radius:25rem;}
.corner__radious__56{border-radius:25rem;}
.two__col__wrapp .small__img__box{height:420rem;}
.two__col__wrapp .content__wrap .list__both__side ul.list__main{flex-flow:row wrap; column-gap:20rem;}
.sapphire__address .content__wrap .content__wrap__iner .tab__content{max-width:430rem;}

.two__col__wrapp .safe__video{height:450rem;}

.why__sapphire__container .flip__card .flip__front, .why__sapphire__container .flip__card .flip__back{border-radius:40rem;}

#navbarSupportedContent{text-align: left !important; order: 3;}
.navbar__top .navbar__nav{align-items:flex-start; margin-left:30rem; padding-bottom:20rem;}
.navbar__top .navbar__nav li a{align-items:flex-start; justify-content: flex-start; margin-bottom:6rem;}
.navbar__top .navbar__nav li:hover:after, .navbar__top .navbar__nav li:active:after{display: none;}
.navbar__top__inner .icon-close {background: url('../assets/images/close-icon.svg')           ; width:30rem; height:30rem; display:block; background-size: contain;}
 
.navbar-toggler.collapsed .navbar-toggler-icon{display: block;}
.navbar-toggler.collapsed .icon-close{display: none;}
 
/* expanded → close icon */
.navbar-toggler:not(.collapsed) .navbar-toggler-icon{display: none;}
.navbar-toggler:not(.collapsed) .icon-close {display: inline-block;}
.navbar-collapse.show{width:300rem; transition: left .3s ease 0s;}


.sapphire__address .content__wrap .nav__pills{gap:var(--spacing-24);}
.sapphire__address .content__wrap{padding:var(--spacing-35) 0;}
/* .sapphire__address .content__wrap .content__wrap__iner{max-width:365rem;} */
.sapphire__address .content__wrap{order:1;}
.sapphire__address .map__wrap{order:2}
.sapphire__address .content__wrap{position:unset;}
.sapphire__address .content__wrap .content__wrap__iner{max-width:unset;}
.sapphire__address .content__wrap .tab-scroll-container{scroll-behavior:smooth;}
.sapphire__address .content__wrap .nav__pills{flex-wrap:nowrap; overflow-x:auto; display:flex; padding-bottom:12rem; gap:var(--spacing-10);}
.sapphire__address .content__wrap .nav__pills .nav__item{flex:0 0 auto; margin-right:10px; }
.footer__grid{gap:30rem;}
.footer__grid .footer__col{flex:unset;}
.footer__grid .footer__col .footer__col__links{gap:var(--spacing-24);}
}
/* responsiveness */



@media(max-width:880px){
.skin__site__btn a span.elementor-button-text{display:none !important;}
.call__btn a span.elementor-button-text{display:none !important;}

.f__h1{font-size:44rem; line-height:50rem;}
.f__h2__small{font-size:30rem; line-height:36rem;}
.global__sidebar .f__h2__small{font-size:28rem; line-height:35rem;}
.image__carousel .carousel-control-next{right:-24rem;}
.image__carousel .carousel-control-prev{left:24rem;}
.two__col__wrapp .purple__bg__color{border-radius:20rem;}
/* .body__copy__small{font-size:16rem; line-height:25rem;} */
.footer__grid{flex-flow:row wrap;}

.two__col__wrap{flex-direction:column; gap:20rem;}
.display__flex{flex-direction:column;}
.featured__card__wrap{flex-direction:column; row-gap:24rem;}
.featured__card__wrap .featured__card .img__box{max-width:unset;}
.story__card__wrap{grid-template-columns:repeat(1, 1fr);}
.video__card__wrap .slide__item{height:320rem;}
.content__wid__full .full__img__box{height:350rem;}
.two__col__wrap .long__image__box img{border-radius:24rem;}
/* .two__col__wrapp .sm__height__img__box img{border-radius:24rem;} */
.infra__image__gallery .image__card .image__box{height:300px;}
.two__col__wrapp .table__wrapp .table thead tr th, .two__col__wrapp .table__wrapp .table tbody tr th{font-size:18px;}
.two__col__wrapp .table__wrapp .table tbody tr td{font-size:16px;}
.idea__card__wrap .idea__card h3{font-size:20px; line-height:30px;}
.two__col__wrapp .long__image__box img{border-radius:20rem;}
.two__col__wrapp .left__radius__img__box{position:relative; width:100%;}
.two__col__wrapp .purple__bg__color .list__both__side ul.li__1 li::after{width:205rem;}
.two__col__wrapp .purple__bg__color .list__both__side ul.li__2 li::after{width:205rem;}
.facilities__wrap .content__wrap__inner__large{max-width:470rem; padding:20rem;}
.facilities__wrap .content__wrap{max-width:350rem; padding:20rem;}
.facilities__wrap{border-radius:20rem;}
.facilities__wrap .slider__wrapp{margin-top: var(--spacing-35);}
.curriculum__nav__tabs, .curriculum__wrapp .tab__content .tab__pane .content__box{max-width:unset;}
.curriculum__wrapp .tab__content .tab__pane .data__box{position: relative; margin:30rem auto;}
.students__testimonials .two__col__wrapp{flex-direction: column;}
.students__testimonials .two__col__wrapp .content__wrap{max-width:unset;}
.gallery__slider{max-width:800rem;}

}
@media(max-width:767px){
.navbar__top .navbar__top__inner{border-radius:0px;}
.navbar__top .navbar__nav li:hover::after{display:none;}
.main__banner{height:600rem;}
.main__banner .bannre__content .bannre__content__inner__wrapp{margin-top:200rem;}
.main__banner .bannre__content .bannre__content__inner__wrapp .button__wrapp{flex-direction:column; gap:20rem;}
.f__h2{font-size:30rem; line-height:42rem;}
p{font-size:18rem; line-height:26rem;}
.two__col__wrapp{row-gap:var(--spacing-24) !important; flex-direction: column;}
.spacing__margin__64{margin-top:40rem;}
.spacing__bottom__80{padding-bottom:50rem;}
.spacing__56{padding-top:30rem;}
.content__wid__387{max-width:unset;}
.body__container .global__sidebar__direction{display:flex; align-items:center; gap:30rem;}
.global__sidebar__direction{flex-direction:column;}
.global__sidebar__direction .global__sidebar{position:unset;}

.image__carousel .carousel-inner .carousel-item video{height:343rem; object-fit:cover;}
.two__col__wrapp .img__content__card__list{flex-flow:row wrap;}
.two__col__wrapp .img__content__card__list .flip-card{height:300rem; max-width:310rem; width:100%; margin:auto;}
.two__col__wrapp .sm__height__img__box, .two__col__wrapp .small__img__box{height:350rem;}
.two__col__wrapp .padding__40{padding:20rem;}
.purple__bg__color h2 {font-size:28rem; line-height:35rem;}
.bg__content__wrapp h2{font-size:28rem; line-height:35rem;}
.two__col__wrapp .single__image__box{height:400rem;}
.two__col__wrap .long__image__box{height:350rem;}
.two__col__wrap .long__image__box img{border-radius:24rem;}
.programs__wrap ul.experiment__list li{font-size:18rem; line-height:26rem; margin-bottom:18px;}
.two__col__wrapp .idea__card__wrap{grid-template-columns:repeat(1,1fr); gap:24rem;}
.story__card__wrap .story__card .img__box{max-width:unset;}
.video__card__wrap{flex-direction:column;}
.two__col__wrapp .content__wrap{max-width:unset;}
.content__wid__full .full__img__box{height:380rem;}
.video__card__wrap .slide__item{height:376rem;}
.two__col__wrapp .image__box{max-width:unset;}
.two__col__wrap .image__box{height:350rem;}
.content__wid__450{max-width:unset;}
.content__wid__410{max-width:unset;}
.content__wid__724{max-width:unset;}
.content__wid__700{max-width:unset;}
.content__wid__520{max-width:unset;}
.content__wid__570{max-width:unset;}
.content__wid__500{max-width:unset;}
.content__wid__670{max-width:unset;}
.content__wid__645{max-width:unset;}
.content__wid__630{max-width:unset;}

.sapphire__address{flex-direction:column; }
.sapphire__address .map__wrap{max-width:100vw;}
.sapphire__address .map__wrap iframe{height:400rem;}
.sapphire__address .content__wrap .nav__pills .nav__item .nav__link { white-space:nowrap;}
.sapphire__address .content__wrap .tab__content .tab__pane ul li i.icon__box{width:44rem; height:44rem; flex:0 0 44rem;}
.sapphire__address .content__wrap .content__wrap__iner .tab__content{max-width:unset;}
.idea__card__wrap .idea__card .img__box{width:100%;}
.two__col__wrapp .safe__video{height:360px;}
.infra__image__gallery{grid-template-columns:repeat(1,1fr);}
.infra__image__gallery .image__card .image__box{max-width:unset;}
.curriculum__nav__tabs{column-gap:30rem;}
.curriculum__nav__tabs .nav__link{min-width:160rem;}
.message__item .image__box{border-radius:20rem;}
.idea__card__wrap .idea__card{display:flex; flex-direction:column; align-items:center; justify-content:center;}
.idea__card__wrap .idea__card h3{text-align:center;}
.idea__card__wrap .idea__card p{text-align:center;}
.two__col__wrapp .long__image__box{height:350rem;}
.two__col__wrapp .left__radius__img__box{height:350rem;}
.two__col__wrapp .single__image__box img{border-radius:20rem;}
.two__col__wrapp .purple__bg__color .list__both__side ul.li__1 li::after{width:250rem;}
.two__col__wrapp .purple__bg__color .list__both__side ul.li__2 li::after{width:250rem;}
.two__col__wrapp .purple__bg__color{padding:20rem;}
.two__col__wrapp .img__content__card__list .flip-card-front, .two__col__wrapp .img__content__card__list .flip-card-back{border-radius:999rem 999rem 32rem 32rem}
.two__col__wrapp .small__img__box img, .two__col__wrapp .sm__height__img__box img{border-radius:20rem;}
.content__wid__full .full__image__box{height:350rem;}
.main__banner__border__rad{border-radius:0 0 0 0rem;}
.main__banner .main__banner__inner{border-radius:0 0 0 0rem;}
.main__banner .home__banner__content .bannre__content__inner__wrapp h1{font-size:38px;}
.two__col__wrapp .image__box .image__box__single{max-width: unset; height: 410rem; border-radius:20rem;}
.two__col__wrapp .image__box .oberlap__image__box{display:none; border-radius:20rem;}
.facilities__wrap{flex-direction:column;}
.facilities__wrap .content__wrap__inner__large{max-width:unset; padding:20rem;}
.facilities__wrap .content__wrap{max-width:unset; padding:20rem;}
.data__counter__card .counter, .data__counter__card span{font-size:40rem; line-height:50rem;}
.educators__community{padding: var(--spacing-40) 0; border-radius:25rem;}
.educators__community .two__col__wrapp .image__box{max-width:550rem;}
.collaboration__wrap .colored__heading::before, .collaboration__wrap .colored__heading::after{height:0px;}
.collaboration__wrapp{border-bottom:0px;}
.two__col__heading{flex-direction:column; row-gap: 20rem;}
.two__col__heading h2{max-width:unset;}
.two__col__heading__full .content__wrap{max-width:unset;}
.parents__testimonials__wrapp .slick-track{column-gap:10rem;}
.gallery__slider{max-width:700rem;}
.sapphire__blog__wrap .two__col__post__wrap{flex-direction:column; row-gap:30rem;}
.sapphire__blog__wrap .single__post{max-width:unset;}




.footer__bottom{flex-direction:column; align-items:center; gap:20rem;}
.footer__bottom p{text-align:center;}
.footer__grid{padding-top:var(--spacing-35);}

.padding__right__100{padding-right:0rem;}

.why__sapphire__container .flip__card .flip__front, .why__sapphire__container .flip__card .flip__back{border-radius:30rem;}
.gallery__slide__inner .item__content .item__footer{padding: var(--spacing-10); }
.gallery__slide__inner{border-radius:30rem; }
.gallery__slider{max-width:740rem; padding:0rem;}
}

@media(max-width:601px)
{
.rwd-table tr:nth-child(2) {border-top:none;}
.message__item .image__box{height:350rem;}
.two__col__wrapp .policy__card__wrap{grid-template-columns:repeat(1,1fr);}
.policy__card__wrap .policy__card{display:flex; flex-direction:column; align-items:center; justify-content:center;}
.policy__card__wrap .policy__card h3{text-align: center;}
.policy__card__wrap .policy__card p{text-align: center;}
.two__col__wrapp .collab__image__wrap{grid-template-columns:repeat(2,1fr);}
.image__gallery{grid-template-columns:repeat(1,1fr);}
.gallery__slider{max-width:570rem;}
.gallery__slide{width:330rem !important;}
.sapphire__blog__wrap .heading__wrapp{flex-direction:column;}

.gallery__slider{max-width:570rem;}
.gallery__slide{width:330rem;}

}
@media screen and (min-width:600px) {
.rwd-table tr:hover:not(:first-child) {background-color:#d8e7f3;}
.rwd-table td:before {display:none;}
.rwd-table th,.rwd-table td {display:table-cell; padding:.25em .5em;}
.rwd-table th:first-child, .rwd-table td:first-child {padding-left:0;}
.rwd-table th:last-child, .rwd-table td:last-child {padding-right:0;}
.rwd-table th, .rwd-table td {padding:1em !important;}

}

@media(max-width:500px){
.programs__nav__tabs{max-width:500px; display: flex; flex-direction: column;}
.programs__nav__tabs .nav__item{margin: auto; border-right:0px; padding:5px 0px;}
.programs__nav__tabs .nav__item:last-of-type{margin:auto;}
/* .two__col__wrapp .purple__bg__color .image__box{height:350rem;} */
.gallery__slider{max-width:470rem;}

}
@media(max-width:400px){
.two__col__wrapp .purple__bg__color .image__box{height:360px;}
.curriculum__nav__tabs .nav__item{margin:0rem auto;}
.gallery__slider{max-width:335rem;}
}
