 .builttostay>div {
     display: flex;
     flex-direction: column-reverse;
     gap: 90px;
 }

 .novalearning.bg-gray {
     background: #fff;
 }

 .builttostay img {
     padding-bottom: 0px;
 }

 .glide-edtech.bg-gray {
     padding: 40px 0px;
     padding-bottom: 0px;
     position: relative;
     min-height: 740px;
     display: flex;
     align-items: center;
 }

 .glide-edtech img {
     width: 100%;
     position: absolute;
     max-width: 880px;
     bottom: 0;
     right: 0;
 }

 .builttostay p {
     color: #222;
     font-size: 36px;
     font-style: normal;
     font-weight: 600;
     line-height: 120%;
     font-family: 'JUST Sans Variable';
 }

 .learning-reimagined-image img {
     position: unset !important;
 }

 .meets-interaction-image.half-fluid.glide-intrction-img {
     padding-bottom: 0px;
 }

 .feature-item-icon img {
     max-width: 100%;
     max-height: 100%;
 }

 .letspower-topbar p {
     line-height: 125% !important;
 }

 .meets-interaction h2 {
     margin-bottom: 0px;
 }

 .glide-edtech h2 {
     display: inline-block;
 }

 .builttostay-imagecontainer {
     width: 100%;
 }

 .inovation-card-item {
     height: 570px;
 }

 .feature-imagedes {
     position: absolute;
     left: 0;
 }

 .feature-imagedes img {
     width: 100%;
     max-width: 750px;
 }

 @media screen and (min-width:1199px) {

     .glide-edtech h3 {
         font-weight: 500;
     }

     .learning-reimagined-contentbox-card h4 {
         font-size: 29px !important;
     }

     .learning-reimagined-contentbox-card p {
         font-size: 20px !important;
     }

     .meets-interaction {
         background: #fff;
     }

     .meets-interaction-items h5 {
         font-size: 22px;
     }

     .smart-classroom {
         padding: 60px 0 40px;
     }

     .feature {
         padding: 80px 0px;
     }

     .feature-item {
         margin-bottom: 24px !important;
         gap: 0px !important;
     }

     .feature-item-content p {
         font-size: 18px !important;
     }
 }


 @media screen and (min-width:768px) {
     .learning-reimagined-contentbox-card h4 {
         font-size: 20px !important;
     }

     .learning-reimagined-contentbox-card p {
         font-size: 16px !important;
     }

     .learning-reimagined-contentbox-card p br {
         display: none;
     }

     .meets-interaction-items h5 {
         font-size: 20px;
     }
 }

 @media screen and (max-width:1199px) {
     .glide-edtech.bg-gray {
         min-height: 430px;
     }

     .glide-edtech img {
         max-width: 550px;
     }

     .builttostay>div {
         gap: 60px;
     }

     .feature .half-fluid-leftimage .featureimage {
         min-height: 477px;
     }
 }

 @media screen and (max-width:767px) {
     .glide-banner {
         padding: 0px;
         padding-top: 20px;
     }

     .glide-edtech h3 {
         font-size: 28px;
     }

     .glide-edtech h2 {
         font-size: 28px;
     }

     .horizon-banner-subheading p br {
         display: none;
     }

     .glide-edtech.bg-gray {
         padding: 40px 0px;
         padding-bottom: 0px;
     }

     .novalearning {
         padding: 40px 0px;
     }

     .builttostay p {
         color: #222;
         font-size: 28px;
         font-style: normal;
         font-weight: 600;
         line-height: 120%;
         font-family: 'JUST Sans Variable';
     }

     .builttostay>div {
         gap: 36px;
     }

     .learning-reimagined {
         padding: 40px 0px;
     }

     .learning-reimagined-heading h2 span {
         font-size: 24px;
     }

     .meets-interaction {
         background: #fff;
     }

     .meets-interaction h2 {
         font-size: 28px;
     }

     .meets-interaction-image.half-fluid.glide-intrction-img {
         padding-bottom: 0px;
     }

     .meets-interaction-items>div {
         width: 50%;
     }

     .smart-classroom-headingsection h2 span {
         font-size: 24px;
     }

     .inovation-content h3 {
         font-size: 20px;
     }

     .feature-imagemobile img {
         margin-left: 0px;
     }

     .feature-item-icon img {
         max-width: 40px;
         max-height: 40px;
     }

     .feature-item-content p {
         font-size: 14px !important;
     }

     .watch-horizon-content h2 {
         margin: 14px auto 0;
         width: 80%;
         font-weight: 700;
     }

     .watch-horizon-content p {
         margin: 10px auto 0;
         width: 80%;
     }

     .watch-horizon-content-play {
         margin-top: 10px;
     }

     .feature-contentright {
         padding: 0px;
     }

     .feature-item {
         gap: 0px;
     }

     .meets-interaction-items-container p {
         font-size: 14px;
     }

     .glide-edtech.bg-gray {
         min-height: auto;
     }

     .glide-edtech img {
         max-width: 100%;
         position: unset;
     }

     .inovation-card-item {
         height: 350px;
     }

     .letspower-topbar p br {
         display: none;
     }
 }