/* .carousel-inner {
    position: relative;
    width: 100%;
    overflow: visible !important;
} */

.home-div1{
   /* padding:15px 90px !important;*/
	width: 100%;
    max-width: 1270px !important;
}

.home-goodfood-img2 {
    height: 645px;
	width:394px;
	object-fit:cover;
}

.newstudent-div-space {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 180px;
}

.acc-btn-hght{
	height: 23px;
}

.carousel-innerhome {
 position: relative;
 width: 100%;
 overflow: hidden;
 height: 830px;
 min-height: 830px;
}


.carousel-innerhome>.item {
  border: 0 !important;
position:absolute;
width: 100%;
}

.carousel-innerhome>.item  img{
  clip-path: inset(0 200% 0 0);
  transition: clip-path 0.8s linear;
}

.carousel-innerhome>.item.active {
  /* display: block;
  transition: clip-path 1s linear; */
  z-index:1;
  img{
    clip-path: inset(0 0 0 0);
    transition: clip-path 1s linear;
    object-fit: cover;
  }
  
  .herosec-bigtxt {
    z-index: -1;
    clip-path: inset(0 0 0 0);
    transition: clip-path 2s linear;
  }
  .herosec-txt {
    z-index: -1;
    clip-path: inset(0 0 0 0);
    transition: clip-path 2s linear;
  }
  .herosec-buttons {
    z-index: -1;
    clip-path: inset(0 0 0 0);
    transition: clip-path 2s linear;
  }
}
.home_controls {
  background: rgba(255, 255, 255, 0.80);
  z-index: 20;
  position: relative;
  top: 0px;
  /* margin: 0 auto; */
  width: 200px;
  height: 50px;
  border-radius: 100px;
  padding: 0 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 4px;
  /* left: 209px; */
  left: 0px;
}

.home_arrow{
     position: relative;
    /* top: 30%; */
    border-radius: 100px;
    padding: 0 20px;
    gap: 23px;
    left: 734px;
    z-index: 2;
    top: 550px;
    width: 50%;
    display: flex;
}


.home_progress-bar {
width: 9px;
height: 6px;
border-radius: 50px;
border: 0px solid black;
display: inline-block;
margin: 5px;
transition: width 0.5s linear;
background: #E4BFB0;
	background: #e1af9b;
	   /* background: #fff;*/
}
.home_progress-bar.active {
  width: 30%;
  height:5px;
  background-color: #E4BFB0;
    /*background-color: #fff;*/
  border-bottom: 0px solid #992E00;
	  border: 0px solid #fff;
}

.home_progress {
  width: 0%;
  height: 100%;
  border-radius: 10px;
  transition: width 8s linear;
}
.home_progress-bar.active > .home_progress {
  width: 100%;
  background-color: #992e00;
	
}
.toggle-playbtn {
/* Small CTA */

box-sizing: border-box;

/* Auto layout */
display: flex;
flex-direction: column;
    align-items: center;
padding: 6px;
gap: 10px;

width: 30px;
height: 30px;

background: #992E00;
border: 1px solid #992E00;
	    border: 1px solid #E4BFB0;
border-radius: 100px;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;
}




.toggle-btn {
  width: 30px; /* Adjust as needed */
  height: 30px; /* Adjust as needed */
  background-color: #E4BFB0; /* Adjust as needed */
  color: #fff;
  border: none;
  border-radius: 50%;
  margin: 10px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  padding: 0;
}


.herosec-row{
    display: inline-grid;
    gap: 31px;
}

.herosec-bigtxt{
    color: var(--Colors-Primary, #992E00);
/* Serif/Display/Se Display 4 */
font-family: "DM Serif Display";
font-size: 91px;
font-style: normal;
font-weight: 400;
line-height: 100%;
width: 937px;
	/*height:195px;*/
	  clip-path: inset(0 200% 0 0);
  transition: clip-path 1s linear;
}

.herosec-img{
    height: 700px;
    width: 95%
    ;position: absolute;
    z-index: -1;
}
.img-div{
    display: flex;
flex-flow: row-reverse;

}

.herosec-txt{
    color: var(--Color-Text-Color-def, #000);
/* Serif/Sub-heading/Se Sub-Heading 1 */
font-family: "DM Serif Display";
font-size: 31px;
font-style: normal;
font-weight: 400;
line-height: 120%; /* 37.2px */
width: 543px;
	  clip-path: inset(0 200% 0 0);
  transition: clip-path 1s linear;
}

.herosec-content{
    display: grid;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 61px;
}

.herosec-buttons {
    display: inline-flex !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
    gap: 20px;
    scale: 1 !important;
	    clip-path: inset(0 200% 0 0);
    transition: clip-path 1s linear;

}

.btn-widthauto{
    width:auto !important;
}

.btn_arrow{
    width: auto;
}

.btn_arrow2{
    width: auto;
}


.home-goalsdiv{
    display:grid;
    flex-direction: column;
    align-items: center;
    gap: 90px;
	    gap: 50px;
	    width: 100%;
	/*margin-top:7%;*/
}

.home-goals_innrdiv{
    display: flex !important;
    justify-content: space-between;
    align-items: flex-start;
    gap:10%;
}

.home_goals{
    display: flex;
        width: 635px !important;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--Spacing-Spacing-Mega, 34px);
	gap: var(--Spacing-Spacing-Mega, 23px);
    flex-shrink: 0;
}

.home_goalstitle{
    color: var(--Colors-Text-Color, #000);
                font-family: DM Serif Display;
                font-size: 61px;
	    font-size: 56px;
                font-style: normal;
                font-weight: 400;
                line-height: 100%; /* 61px */
                margin-top: 7%;
	  margin-top: 0;
	    width: 525px;
}

.home_goalstxt{
    color: var(--Colors-Text-Color, #000);
                font-family: Familjen Grotesk;
                font-size: 16px;
                font-style: normal;
                font-weight: 400;
                line-height: 140%; /* 22.4px */
}


/*.slider2{
  margin-left: 5%;
}*/

.rec-slider ul {
list-style-type: none;
	    gap: 20px;
}

.rec-slider {
overflow-x: hidden;
font-size: 1.5rem;
width: 100%;
margin-inline: auto;
display: flex;
align-items: center;
height: 10rem;
position: relative;
/* margin-bottom: 50px; */
}

.rec-slider:hover .slider-list {
animation-play-state: paused;
}

.rec-slider::after {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(
  to right,
  var(--bg-color),
  transparent 30%,
  transparent 70%,
  var(--bg-color)
);
pointer-events: none;
}

.slider-list {
  --width: 153%;
  --speed: 30s;
  position: absolute;
  display: flex;
  width: var(--width);
  gap: 70px;
}


.slider-list > * {
flex-grow: 1;
text-align: center;
}

.slider-list:nth-child(1) {
animation: slider1 var(--speed) linear infinite;
}

@keyframes slider1 {
0% {
  transform: translateX(0rem);
}
50% {
  transform: translateX(calc(-1 * var(--width)));
}
50.01% {
  transform: translateX(calc(+1 * var(--width)));
}
100% {
  transform: translateX(0rem);
}
}

.slider-list:nth-child(2) {
animation: slider2 var(--speed) linear infinite;
}

@keyframes slider2 {
0% {
  transform: translateX(calc(+1 * var(--width)));
}
100% {
  transform: translateX(calc(-1 * var(--width)));
}
}


/*.toprec {
    overflow: hidden;
  }
  .toprec .rec-slider {
    animation: slidein 30s linear infinite;
    animation-iteration-count: infinite;
    white-space: nowrap;
  }
  .toprec .rec-slider .logos {
    width: 100%;
    display: flex;
    margin: 0px 0;
  }
  .toprec .rec-slider .logos .fab {
    width: calc(70% / 5);
    animation: fade-in 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards;
  }
      .slide> img{
        width: 152px;
        height: 64px;
        flex-shrink: 0;
      object-fit: fill;
      }
      
       .rec-slider div{
      margin:4%;
      margin-top: 0;
      }

      @keyframes slidein {
        from {
          transform: translate3d(0, 0, 0);
        }
        to {
          transform: translate3d(-100%, 0, 0);
        }
      }

      @keyframes fade-in {
        0% {
          opacity: 0;
        }
        100% {
          opacity: 1;
        }
      }*/

     .home-events{
        display: flex;
            flex-direction: column;
            align-items: flex-start;
            gap: var(--Spacing-Spacing-xl, 25px);
		    margin-top: 7%;
      }

      .events{
        color: var(--Colors-Text-Color, #000);font-family: Familjen Grotesk;
                font-size: 25px;
                font-style: normal;
                font-weight: 500;
                line-height: 100%; /* 25px */
                text-transform: uppercase;
      }

     .eventsdiv{
       display: grid;
       grid-template-columns: repeat(4,1fr);
   gap: 25px;
     }

.link-container {
  display: flex;
  justify-content: end;
  width: 100%;
}
.events_innrdiv {
 display: flex;
 border: 1px solid var(--Colors-Text-Color, #000);
 width: 288px;
 height: 288px;
 padding: var(--Numbers-10, 39px) var(--Numbers-8, 25px);
 flex-direction: column;
 justify-content: flex-start;
 align-items: flex-start;
 gap: var(--Numbers-8, 25px);
 flex-shrink: 0;
 cursor: pointer;

 /* width: 288px;
 height: 288px;
 justify-content: center;
 align-items: center;
 gap: var(--Numbers-8, 25px);
 flex-shrink: 0;
 border: 1px solid var(--Colors-Text-Color, #000);
 cursor: pointer; */
}

.events_innrdiv:hover {
 background: #992E00;
 color: #F2F1ED !important;
 border: 0;
}

.events_innrdiv:hover .event_mnth{
 background: #992E00;
 color: #F2F1ED !important;
 border: 0;
}

.events_innrdiv:hover .event_date{
 background: #992E00;
 color: #F2F1ED !important;
 border: 0;
}

.events_innrdiv:hover .event_topic{
 background: #992E00;
 color: #F2F1ED !important;
 border: 0;
}

.events_innrdiv:hover .event_author{
 background: #992E00;
 color: #F2F1ED !important;
 border: 0;
}

.eventarrow-dsktp{
 display: flex;
 justify-content: flex-end;
 align-items: flex-end;
 width: 100%;
}

.events_innrdiv:hover img{
 filter: brightness(0) invert(1);
}

.datediv {
 display: flex;
   flex-direction: column;
   align-items: center;

}

.event_mnth {
 color: var(--Colors-Text-Color, #000);
               text-align: center;
               font-family: Familjen Grotesk;
               font-size: 25px;
               font-style: normal;
               font-weight: 500;
               line-height: 100%; /* 25px */
               text-transform: uppercase;


}

.event_date {
 color: var(--Colors-Text-Color, #000);
                   text-align: center;
                   font-family: DM Serif Display;
                   font-size: 61px;
                   font-style: normal;
                   font-weight: 400;
                   line-height: 100%; /* 61px */

}

.event-topicdiv {
 display: flex;
                       flex-direction: column;
                       align-items: flex-start;
                       gap: var(--Numbers-5, 13px);
                       align-self: stretch;

}

.event_topic {
 color: var(--Colors-Text-Color, #000);
                           font-family: DM Serif Display;
                           font-size: 25px;
                           font-style: normal;
                           font-weight: 400;
                           line-height: 120%; 


}

.event_author {
 color: var(--Colors-Text-Color, #000);
 font-family: Familjen Grotesk;
 font-size: 16px;
 font-style: normal;
 font-weight: 400;
 line-height: 140%; /* 22.4px */

}

   /*  .events_innrdiv{
       width: 288px;
       height: 288px;
       justify-content: center;
       align-items: center;
           gap: var(--Numbers-8, 25px);
           flex-shrink: 0;border: 1px solid var(--Colors-Text-Color, #000);
           cursor: pointer;
     }

     .datediv{
       display: flex;
                   padding: var(--Numbers-10, 39px) var(--Numbers-8, 25px);
                   flex-direction: column;
                   justify-content: center;
                   align-items: flex-start;
                   gap: var(--Numbers-8, 0px);
                   flex-shrink: 0;
     }

     .event_mnth{
       color: var(--Colors-Text-Color, #000);
                           text-align: center;
                           font-size: 25px;
                           font-style: normal;
                           font-weight: 500;
                           line-height: 100%; 
                           text-transform: uppercase;
     }

     .event_date{
       color: var(--Colors-Text-Color, #000);font-family: DM Serif Display;
                           text-align: center;
                           font-size: 61px;
                           font-style: normal;
                           font-weight: 400;
                           line-height: 100%;
     }

     .event-topicdiv{
       padding: var(--Numbers-10, 6px) var(--Numbers-8, 25px);
       display: grid;
       gap: 10px;
     }

     .event_topic{
       color: var(--Colors-Text-Color, #000);
                           font-family: DM Serif Display;
                           font-size: 23px;
                           font-style: normal;
                           font-weight: 400;
                           line-height: 120%; 
     }

     .event_author{
       color: var(--Colors-Text-Color, #000);
                           font-family: Familjen Grotesk;
                           font-size: 16px;
                           font-style: normal;
                           font-weight: 400;
                           line-height: 140%; 
     }*/
   
     .eventarrow{
       float:right;
       display:none;
     }

     .viewall-right{
       float:right;
       margin-top:15px;
     }

     .viewall{
    
           font-size: 14px !important;
           width: auto !important;
           justify-content: space-between !important;
           gap: 0px !important;
           padding: 0 !important;
     }

     .notf_innrdiv{
       display: flex;
       width: 288px;
       height: 166px;
       padding: var(--Numbers-10, 23px) var(--Numbers-8, 25px);
       flex-direction: column;
       justify-content: flex-start;
       align-items: flex-start;
       gap: var(--Numbers-8, 16px);
       flex-shrink: 0;
border: 1px solid var(--Colors-Text-Color, #000);
     cursor:pointer;
     }


.notf_innrdiv:hover {
 background: #992E00;
 color: #F2F1ED !important;
 border: 0;
}



.notf_innrdiv:hover .notf_title{
 background: #992E00;
 color: #F2F1ED !important;
 border: 0;
}

.notf_innrdiv:hover .notf_date{
 background: #992E00;
 color: #F2F1ED !important;
 border: 0;
}

.notf_innrdiv:hover img{
 filter: brightness(0) invert(1);
}

     .notf_title{
       color: #000;
font-family: Familjen Grotesk;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 140%; /* 22.4px */
     word-break:break-all;
     }

     .notf_date{
       color: var(--Colors-Text-Color, #000);
font-family: Familjen Grotesk;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: 140%; /* 18.2px */
     }

     .home-facilities{
       display: inline-flex;
align-items: flex-start;
gap: var(--Spacing-Spacing-xl, 25px);
      /*margin-top: 12%;*/
     }

     .home-facilities_innrdiv{
       display: flex;
               flex-direction: column;
               align-items: flex-start;
               gap: var(--Spacing-Spacing-Mega-L, 61px);
     }

     .home-facilities_div2{
       display: flex;
                       flex-direction: column;
                       align-items: flex-start;
                       gap: var(--Spacing-Spacing-xl, 62px);
      gap: var(--Spacing-Spacing-xl, 90px);
     }

     .home-facilities_imgbtn{
       display: flex;
                   justify-content: space-between;
                   align-items: flex-end;
     align-items:center;
                   align-self: stretch;
     }


.home_faci_img1{
width:100%;height: 354px;margin-top: -23px;
}


.facilities_img2{
      width: 647px;    height: 420px;    object-fit: cover;
     }


     .home-facilitiesimg3{
      /* width: 298px;height: 298px;flex-shrink: 0;*/
         width: 390px;
   height: 298px;
   flex-shrink: 0;
   object-fit: cover;
     }

     .home-facilitiestxt{
       
           color: var(--Colors-Text-Color, #000);
           font-family: Familjen Grotesk;
           font-size: 16px;
           font-style: normal;
           font-weight: 400;
           line-height: 140%;
           width: 550px;
           text-align: justify;
           /* position: absolute; */
           /* left: 0%; */
           transform: translate(-1px, -113px);
       transform: translate(1px, -105px);
       
     }


.home-facilitiestxt {
   color: var(--Colors-Text-Color, #000);
   font-family: Familjen Grotesk;
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   line-height: 140%;
   width: 524px;
   text-align: justify;
   /* position: absolute; */
   /* left: 0%; */
   transform: translate(-1px, -113px);
   transform: translate(1px, -42px);
   margin-top: 6%;
}

.cta_button_primary-home {
   height: 40px;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 18px;
   padding-right: 14px;
   background: #992E00;
   border-radius: 61px;
   justify-content: center;
   /* justify-content: flex-start; */
   align-items: flex-start;
   gap: 10px;
   display: flex;
   border: 0;
   color: #F2F1ED;
   cursor: pointer;
   margin-top: 5%;
   /* margin-left: 62%; */
   margin-bottom: 4px;
}

     .home-prgmsoffrd_div{
       display: flex;
                   flex-direction: column;
                   align-items: flex-start;
                   gap: var(--Spacing-Spacing-xxxl, 39px);
                   margin-top:0;
     }

.facilities_img2 {
   width: 672px;
   height: 365px;
   object-fit: cover;
}

     .home-prgmsoffrd_title{
       color: var(--Colors-Text-Color, #000);
                   font-family: DM Serif Display;
                   font-size: 39px;
                   font-style: normal;
                   font-weight: 400;
                   line-height: 100%; /* 39px */
     }

     .home-prgms{
       display: grid;
       grid-template-columns: repeat(3,1fr);
       width: 100%;
                   gap: var(--Spacing-Spacing-xl, 25px);
     /*flex-wrap:wrap;*/
     }


.home-facilitiesimg3 {
   width: 672px;
   height: 352px;
   flex-shrink: 0;
   object-fit: cover;
   margin-top: -26px;
   margin-top: -38px;
}

     .home-prgms-rect{
       display: flex;
                   width: 406px;
                   height: 180px;
                   padding: var(--Numbers-10, 39px) var(--Numbers-8, 25px);
                   flex-direction: column;
                   justify-content: center;
                   align-items: center;
                       gap: var(--Numbers-8, 14px);
                   border: 1px solid var(--Colors-Text-Color, #000);
                   flex-shrink: 0;
     }

     .home-prgmtype{
       color: var(--Colors-Text-Color, #000);
                       text-align: center;
                       font-family: DM Serif Display;
                       font-size: 31px;
                       font-style: normal;
                       font-weight: 400;
                       line-height: 120%; /* 37.2px */
     }

     .home-duration{
       color: var(--Colors-Text-Color, #000);
                   text-align: center;
                   font-family: Familjen Grotesk;
                   font-size: 20px;
                   font-style: normal;
                   font-weight: 400;
                   line-height: 140%; /* 28px */
     }

     .home-prgms-rounded{
       display: flex;
       width: 375px;
       height: 180px;
       padding: var(--Numbers-10, 39px) var(--Numbers-8, 25px);
       flex-direction: column;
       justify-content: center;
       align-items: center;
       gap: var(--Numbers-8, 14px);
       border: 1px solid var(--Colors-Text-Color, #000);
       flex-shrink: 0;
       border-radius: 200px;
     }


   /* Good food for optimal health */

.divmargin-top{
 /* margin-top: 7%; */
}

.divmargin-top10{
 /* margin-top: 10%;
   margin-top: 14%; */
}

.divmargin-bottom{
 /* margin-bottom: 20%; */
}
.home-goodfood_space{
/* margin-top: 14%; */
}
     .home-goodfood_innrdiv {
       display: flex;
       flex-direction: column;
       align-items: flex-start;
       gap: var(--Spacing-Spacing-Mega-L, 31px);
       width: 474px;
   }

   .home-goodfood_div2 {
     display: flex;
               flex-direction: column;
               justify-content: center;
               align-items: flex-start;
               gap: 51px;
               flex-shrink: 0;
   }


  .home-goodfood_img3{
     width: 298px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 300px;
    background: #FFF;
    align-self: stretch;
    height: 298px;
		object-fit:cover;
    }


.home-goodfood-img1{
width: 100%;
	    height: 358px;
    object-fit: cover;
 }
.home-goodfood-img2 {
   height: 645px;
}
   .home-goodfood_sidecontentdiv{
     display: flex;
                       width: 262px;
                       flex-direction: column;
                       align-items: flex-start;
                       gap: var(--Spacing-Spacing-xl, 25px);
   }

   .home-goodfood_sidecontent{
     color: var(--Colors-Text-Color, #000);
                       font-family: DM Serif Display;
                       font-size: 25px;
                       font-style: normal;
                       font-weight: 400;
                       line-height: 120%; /* 30px */
   }

   .home-goodfood_sidecontent_btndiv{
     display: flex;
     flex-direction: column;
     justify-content: flex-end;
     align-items: flex-end;
     gap: var(--Spacing-Spacing-xxxl, 39px);
     align-self: flex-end;
   }


   .home_cultstitle {
     color: var(--Colors-Text-Color, #000);
     font-family: DM Serif Display;
     font-size: 61px;
   font-size: 57px;
     font-style: normal;
     font-weight: 400;
     line-height: 100%;
 }
   .home-cultivatediv{
     display: inline-flex;
           flex-direction: column;
           align-items: flex-start;
           gap: 90px;
   /* margin-top: 16%; */
   }

   .home-cultivate_innrdiv{
     display: flex;
           width: 589px;
           flex-direction: column;
           align-items: flex-start;
           gap: var(--Spacing-Spacing-Mega, 49px);
   }
.home-cultivateholediv{
 display: flex;align-items: flex-start;gap: var(--Spacing-Spacing-m, 16px);
}
   .home-cultivate_txt{
     width: 498px;color: var(--Colors-Text-Color, #000);
               font-family: Familjen Grotesk;
               font-size: 16px;
               font-style: normal;
               font-weight: 400;
               line-height: 140%; /* 22.4px */
   }

   .home-cultivate_facultydiv{
     display: flex;
               flex-direction: column;
               align-items: flex-start;
               gap: var(--Spacing-Spacing-xxxl, 39px);
   }

   .home-cultivate_facultytitle{
     color: var(--Colors-Text-Color, #000);
                   font-family: DM Serif Display;
                   font-size: 39px;
                   font-style: normal;
                   font-weight: 400;
                   line-height: 100%; /* 39px */
   }

   .home-cultivate_rank_outrdiv{
     display: flex;
                   align-items: flex-start;
                   gap: var(--Spacing-Spacing-xl, 25px);
   }


   .home-cultivate_rankdiv{
     width: 148px;
   height: 148px;
   /* display: grid; */
   display: flex;
   flex-direction: column;
                       padding: 33px 47px;
                       justify-content: center;
                       align-items: center;border-radius: 200px;
                       border: 1px solid var(--Color-Text-Color-def, #000);
                       background: var(--Colors-Background, #F2F1ED);
   }

   .news-section{
    display: flex;
    flex-direction: column;
    gap: 39px;
   }

   .home-cultivate_rank{
     color: var(--Color-Neutral-Black, #000);
                           text-align: center;
                           font-family: DM Serif Display;
                           font-size: 39px;
                           font-style: normal;
                           font-weight: 400;
                           line-height: 100%; /* 39px */
   }

   .home-cultivate_statnum{
     color: var(--Colors-Text-Color, #000);
font-family: DM Serif Display;
font-size: 39px;
font-style: normal;
font-weight: 400;
line-height: 100%; /* 39px */
   }
   
   .home-cultivate_stattxt{
     color: var(--Colors-Text-Color, #000);
text-align: center;
leading-trim: both;
text-edge: cap;
font-family:Familjen Grotesk;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: 100%; /* 14px */
text-transform: uppercase;
   }

   .home-cultivate_div2{
     display: flex;align-items: flex-start;gap: var(--Spacing-Spacing-xl, 25px);
   }


.home-cultivate_img1{
 width: 335px;
   height: 630px;
   object-fit: cover;
}

   .home-cultivate_img2-3{
     display: flex;flex-direction: column;align-items: flex-start;gap: var(--Spacing-Spacing-xl, 25px);
   }

   .home-cultivate_img2{
     display: flex;
width: 298px;
height: 298px;
justify-content: center;
align-items: center;
   object-fit:cover;
   }

   .home-cultivate_img3{
     display: flex;border-radius: 300px;
width: 298px;
height: 298px;
justify-content: center;
align-items: center;
   object-fit: cover;
   }


/* Accreditations */


/* .div-117 {
 flex-grow: 1;
 padding: 0 1px;
}
@media (max-width: 991px) {
 .div-117 {
   max-width: 100%;

 }
} */
/* .div-118 {
 gap: 20px;
 display: flex;


} */
/* @media (max-width: 991px) {
 .div-118{
   flex-direction: column;
   gap: 0;
   margin-left: -23%;
   margin-top: -12%;
 }
} */
/* .column-19 {
 display: flex;
 flex-direction: column;
 line-height: normal;
 width: 33%;
 margin-left: 0px;
} */
/* @media (max-width: 991px) {
 .column-19 {
   width: 100%;
   scale: 0.8;

 }
} */
.div-119 {
 justify-content: center;
 align-items: center;
 border-radius: 220px;
 border: 1px solid var(--Colors-Text-Color, #000);
 display: flex;
 aspect-ratio: 1;
 font-size: 16px;
 font-weight: 400;
 width: 100%;
 
}
@media (max-width: 991px) {
 .div-119 {
   margin-top: 25px;
   border-radius:0px;
   margin-left: 4%;
   scale: 0.96;
   

 }
}
.div-120 {
 justify-content: center;
 align-items: center;
 display: flex;
 flex-direction: column;
 padding: 50px 31px;
}
@media (max-width: 991px) {
 .div-120 {
   padding: 0 20px;
 }
}

.div-121 {
 align-self: stretch;
 color: var(--Colors-Text-Color, #000);
 text-align: center;
 font-family: Familjen Grotesk, sans-serif;
 line-height: 22px;
 margin-top: 13px;
}

.div-132 {
 justify-content: center;
 align-items: center;
 display: flex;
 flex-direction: column;
 padding: 50px 31px;
}
@media (max-width: 991px) {
 .div-132 {
   padding: 0 20px;
 }
}

.div-126 {
 justify-content: center;
 align-items: center;
 display: flex;
 flex-direction: column;
 padding: 50px 31px;
	gap:20px;
}
@media (max-width: 991px) {
 .div-126 {
   padding: 0 20px;
 }
}

.div-116 {
 color: var(--Colors-Text-Color, #000);
 font: 400 16px / 22px Familjen Grotesk, -apple-system, Roboto, Helvetica, sans-serif;
 text-align: justify;
}

.home-acc-div {
 color: var(--Colors-Text-Color, #000);
 display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--Spacing-Spacing-xxxl, 39px);
 /* margin-top: 11%;
 margin-right: 60%; */
 font: 400 61px/100% DM Serif Display, -apple-system, Roboto, Helvetica, sans-serif;
}
.acc-div-113{
  color: var(--Colors-Text-Color, #000);
    font: 400 61px / 100% DM Serif Display, -apple-system, Roboto, Helvetica, sans-serif;
}

.acc-div1 {
 display: flex;
 justify-content: space-between;
 align-items: flex-start;
 align-self: stretch;
 /* margin-top: 49px; */
 gap: 29px;
}

.acc-column-18 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
 /* width: 100%; */
 gap: 29px;
}

.acc-div-119 {
 justify-content: center;
 align-items: center;
 border-radius: 200px;
 border: 1px solid var(--Colors-Text-Color, #000);
 display: flex;
 aspect-ratio: 1;
 font-size: 16px;
 font-weight: 400;
 width: 288px;
 height: 288px;
}

.acc-div-125 {
 justify-content: center;
 align-items: center;
 border: 1px solid var(--Colors-Text-Color, #000);
 display: flex;
 aspect-ratio: 1;
 font-size: 16px;
 font-weight: 400;
 width: 288px;
 height: 288px;
}

.div-127 {
 align-self: stretch;
 color: var(--Colors-Text-Color, #000);
 text-align: center;
 font-family: Familjen Grotesk, sans-serif;
 line-height: 22px;
 margin-top: 13px;
}

/* browes dept */


.home-brwsdiv {
 display: inline-flex;
 align-items: flex-start;
 gap: var(--Spacing-Spacing-xl, 25px);
 /* margin-top: 12%; */
}

.home-brwsimg1 {
 display: flex;
 width: 298px;
 height: 565px;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 object-fit: cover;
}

.home-depts {
 display: flex;
 width: 55%;
 align-items: flex-start;
 align-content: flex-start;
 gap: var(--Spacing-Spacing-xl, 25px);
 flex-wrap: wrap;
}

.home-brwsdiv3 {
 display: flex;
 flex-direction: column;
 justify-content: space-between;
 align-items: flex-start;
 align-self: stretch;
}


.home-div3_title {
 color: var(--Colors-Text-Color, #000);
 font-family: DM Serif Display;
 font-size: 39px;
 font-style: normal;
 font-weight: 400;
 line-height: 100%;
 /* 39px */
}

/* Explore research */


.home-research {
 /* display: flex;
 justify-content: center;
 gap: var(--Spacing-Spacing-xl, 25px); */
 display: inline-flex;
 flex-direction: column;
 justify-content: flex-end;
 align-items: flex-end;
 gap: var(--Spacing-Spacing-xl, 25px);

}

.home-researchdiv {
 display: flex;
 justify-content: center;
 justify-content: flex-start;
 align-items: flex-end;
 gap: var(--Spacing-Spacing-xl, 25px);
	flex-direction:column;
	flex-direction:row;
}

.uni-researchdiv {
    display: flex;
    justify-content: center;
    justify-content: flex-start;
    align-items: flex-end;
    gap: var(--Spacing-Spacing-xl, 25px);
    flex-direction: column;
}

.home-research_innrdiv {
 display: flex;
 flex-direction: column;
 align-items: flex-start;
 gap: var(--Spacing-Spacing-Mega, 49px);
  width: 45%; 
}


.home-researchdiv1 {
 display: flex;
 flex-direction: column;
 align-items: flex-start;
 gap: var(--Spacing-Spacing-Mega, 49px);
 align-self: stretch;
}

.home-researchtitle {
 color: var(--Colors-Text-Color, #000);
 font-family: DM Serif Display;
 font-size: 61px;
 font-style: normal;
 font-weight: 400;
 line-height: 100%;
 /* 61px */
}

.home-researchtxt {
 width: 498px;
 color: var(--Colors-Text-Color, #000);
 font-family: Familjen Grotesk;
 font-size: 16px;
 font-style: normal;
 font-weight: 400;
 line-height: 140%;
 /* 22.4px */
}

.home-researchdiv1-2 {
 display: flex;
 align-items: flex-start;
 gap: var(--Spacing-Spacing-xl, 25px);
}

.home-researchcard {
 display: flex;
 width: 288px;
 height: 288px;
  width: 240px;
 height: 240px;
 justify-content: center;
 align-items: center;
 border: 1px solid var(--Colors-Text-Color, #000);
}

.home-researchcard-innrdiv {
 display: flex;
 width: 288px;
 height: 288px;
 padding: var(--Numbers-10, 39px) var(--Numbers-8, 25px);
     padding: var(--Numbers-10, 39px) var(--Numbers-8, 44px);
 flex-direction: column;
 justify-content: center;
 align-items: flex-start;
 gap: var(--Numbers-8, 25px);
 flex-shrink: 0;
}

.home-researchcontent {
 display: flex;
 flex-direction: column;
 align-items: flex-start;
 gap: var(--Numbers-5, 13px);
 align-self: stretch;
}

.home-research_prsnnm {
 align-self: stretch;
 color: var(--Colors-Text-Color, #000);
 font-family: Familjen Grotesk;
 font-size: 13px;
 font-style: normal;
 font-weight: 400;
 line-height: 140%;
 /* 18.2px */
}

.home-research_topic {
 color: var(--Colors-Text-Color, #000);
 font-family: Familjen Grotesk;
 font-size: 20px;
  font-size: 17px;
 font-style: normal;
 font-weight: 400;
 line-height: 140%;
 /* 28px */
}

.home-research_date {
 color: var(--Colors-Text-Color, #000);
 font-family: Familjen Grotesk;
 font-size: 13px;
 font-style: normal;
 font-weight: 400;
 line-height: 140%;
 /* 18.2px */
 ;
}

.home-reseachcountdiv {
 border: 1px solid var(--Colors-Rust-Rust-40, #C57654);
 display: flex;
 width: 298px;
  width: 333px;
 height: 620px;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 flex-shrink: 0;
 padding: var(--Numbers-12, 61px) 0px var(--Numbers-5, 13px) 0px;
}


.home-reseachcount_innrdiv {
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 gap: var(--Numbers-3, 8px);
 flex: 1 0 0;
}

.home-reseachcount {
 color: var(--Colors-Text-Color, #000);
 text-align: center;
 width: 232px;
 font-family: DM Serif Display;
 font-size: 76px;
 font-style: normal;
 font-weight: 400;
 line-height: 100%;
 /* 76px */
}

.home-reseach_txt {
 color: var(--Colors-Text-Color, #000);
 text-align: center;
 width: 232px;
 font-family: Familjen Grotesk;
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 line-height: 140%;
 /* 28px */
 text-transform: uppercase;
}

.home-reseach_imgbdrdiv {
 display: flex;
 width: 298px;
 padding: var(--Numbers-7, 20px) var(--Numbers-8, 25px) 0px var(--Numbers-7, 20px);
 align-items: center;
 gap: var(--Numbers-4, 10px);
}

.home-reseach_img {
 width: 48px;
 height: 48px;
 flex-shrink: 0;
}

.home-reseach_bdr {
   flex: 1 1 0;
 height: 0px;
 border-bottom: 1px solid var(--Colors-Rust-Rust-40, #C57654);
}

.home-reseach_div3 {
 display: flex;
 flex-direction: column;
 align-items: flex-start;
 gap: var(--Spacing-Spacing-xl, 25px);
}

.home-reseach_circle {
 display: flex;
 width: 298px;
 height: 298px;
 justify-content: center;
 border-radius: 200px;
 border: 1px solid var(--Colors-Rust-Rust-40, #C57654);
 align-items: center;
}

.home-reseach_circle_txtdiv {
 display: flex;
 height: 140px;
 flex-direction: column;
 justify-content: center;
 width: 232px;
 align-items: center;
 gap: var(--Numbers-3, 8px);
 flex-shrink: 0;
}


.home-reseach_circle_txt {
 color: var(--Colors-Text-Color, #000);
 text-align: center;
 font-family: DM Serif Display;
 font-size: 76px;
 font-style: normal;
 font-weight: 400;
 line-height: 100%;
 /* 76px */
}

.home-reseach_circle_small {
 font-size: 25px;
}
.home-events,.home-cultivatediv{
  margin-top: 0px !important;
}
.home-reseach_circle_title {
 color: var(--Colors-Text-Color, #000);
 text-align: center;
 font-family: Familjen Grotesk;
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 line-height: 140%;
 /* 28px */
 text-transform: uppercase;
}

.home-reseach_square {
 display: flex;
 width: 298px;
 height: 298px;
 border: 1px solid var(--Colors-Rust-Rust-40, #C57654);
 justify-content: center;
 align-items: center;
}

.home-reseach_square_innrdiv {
 display: flex;
 height: 298px;
 padding: var(--Numbers-12, 61px) 0px var(--Numbers-5, 13px) 0px;
 flex-direction: column;
 justify-content: space-between;
 align-items: center;
}

.home-reseach_square_content {
 display: flex;
 height: 140px;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 gap: var(--Numbers-3, 8px);
 flex-shrink: 0;
}

.home-reseach_square_txt {
 color: var(--Colors-Text-Color, #000);
 text-align: center;
 font-family: DM Serif Display;
 font-size: 76px;
 font-style: normal;
 font-weight: 400;
 line-height: 100%;
 /* 76px */
}

.home-reseach_square_title {
 color: var(--Colors-Text-Color, #000);
 text-align: center;
 font-family: Familjen Grotesk;
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 line-height: 140%;
 /* 28px */
 text-transform: uppercase;
}

.home-reseach_squareimgbdrdiv {
 display: flex;
 width: 298px;
 padding: 0px var(--Numbers-8, 25px) 0px var(--Numbers-7, 20px);
 align-items: center;
 gap: var(--Numbers-4, 10px);
}

.home-research-btndiv{
 width: 15%;
 margin-right: 45px;
}


/* Renowed div */

.home-renowed{
 display: inline-flex;
 justify-content: center;
 align-items: flex-end;
 gap: 17px;
/*margin-top: 10%;
  margin-top: 14%;*/
}

.home-renowed_div1{
 flex: 1 0 0;
               align-self: stretch;
}

.home-renowed_div1_title{
 color: var(--Colors-Text-Color, #000);
                   font-family: DM Serif Display;
                   font-size: 61px;
                   font-style: normal;
                   font-weight: 400;
                   line-height: 100%; /* 61px */
     width: 298px;
   height: 230px;
}

.home-renowed_div2img{
 display: flex;
               width: 298px;
               height: 620px;
 height: 673px;
               flex-direction: column;
               justify-content: center;
               align-items: center;
 object-fit:cover;
}

.home-renowed_div3{
 display: flex;
           flex-direction: column;
           align-items: flex-start;
           gap: var(--Spacing-Spacing-xl, 25px);
           align-self: stretch;
}


.home-renowed_div3img{
 display: flex;
           width: 298px;border-radius: 300px;
           background: #FFF;
                       height: 298px;
                       justify-content: center;
                       align-items: center;
 object-fit:cover;
}


 .home-renowed_div3txtbtn {
   display: flex;
   padding: 0px var(--Spacing-Spacing-m, 16px);
   flex-direction: column;
   align-items: flex-start;
   gap: var(--Spacing-Spacing-xl, 25px);
   align-self: stretch;
   font-size: 16px;
   text-align: justify;
}

.home-renowed_div3txt{
 color: var(--Colors-Text-Color, #000);
                   font-family: Familjen Grotesk;
                   font-size: 14px;
                   font-style: normal;
                   font-weight: 400;
                   line-height: 140%; /* 22.4px */
                   text-align: justify;
}

.home-renowed_div4img{
 display: flex;
               width: 298px;
               height: 620px;
     height: 673px;
               flex-direction: column;
               justify-content: center;
               align-items: center;
 object-fit:cover
}

/* Emotional phsycology */

.home-emational_div{
 display: inline-flex;
           align-items: flex-end;
           gap: var(--Spacing-Spacing-xl, 25px);
 /* margin-top: 14%;*/
}

.home-emational_div1{
 display: flex;
               width: 292px;    gap: 73px;
               flex-direction: column;
               justify-content: space-between;
               align-items: flex-start;
               align-self: stretch;
}

.home-emational_subdv_txt1{
 color: var(--Colors-Text-Color, #000);
                       font-family: Familjen Grotesk;
                       font-size: 16px;
                       font-style: normal;
                       font-weight: 400;
                       line-height: 140%; /* 22.4px */
}

.home-emational_subdv2{
 display: flex;
                   flex-direction: column;
                   align-items: flex-start;width: 227px;
                   gap: var(--Spacing-Spacing-xl, 25px);
}

.home-emational_subdv2_title{
 color: #000;
                       font-family: DM Serif Display;
                       font-size: 25px;
                       font-style: normal;
                       font-weight: 400;
                       line-height: 120%; /* 30px */
}


.home-emational_subdv2_txt{
 color: var(--Colors-Text-Color, #000);
                       font-family: Familjen Grotesk;
                       font-size: 16px;
                       font-style: normal;
                       font-weight: 400;
                       line-height: 140%; /* 22.4px */
}

.home-emational_div2img{
 display: flex;
                   width: 400px;
                   height: 736px;
                   flex-direction: column;
                   justify-content: center;
                   align-items: center;
	    object-fit: cover;
}

.home-emational_div3{
 display: flex;
               height: 730px;
               flex-direction: column;
               justify-content: space-between;
               align-items: flex-start;
     gap: 29px;
}

.home-emational_div3_subdiv{
 display: flex;
                       width: 455px;
                       flex-direction: column;
                       align-items: flex-start;
                       gap: var(--Spacing-Spacing-Mega, 39px);
}

.home-emational_div3_subdivtitle{
 color: var(--Colors-Text-Color, #000);
                       font-family: DM Serif Display;
                       font-size: 61px;
                       font-style: normal;
                       font-weight: 400;
                       line-height: 100%; /* 61px */
}

.home-emational_div3_subdiv2{
 display: flex;
                   flex-direction: column;
                   align-items: flex-start;
                   gap: var(--Spacing-Spacing-xl, 25px);
                   align-self: stretch;
}

.home-emational_div3_subdiv2_hdng{
 color: #000;
                   font-family: DM Serif Display;
                   font-size: 25px;
                   font-style: normal;
                   font-weight: 400;
                   line-height: 120%; /* 30px */
}

.home-emational_div3_subdiv2_txt{
 color: var(--Colors-Text-Color, #000);
                   font-family: Familjen Grotesk;
                   font-size: 16px;width: 395px;
                   font-style: normal;
                   font-weight: 400;
                   line-height: 140%; /* 22.4px */
}
.ov-number {
  display: flex;
  gap: 25px;
  width: 100%;
}
.accreditation{
  display: flex;
  flex-direction: column;
  gap: 39px;
}

#research-square{
  display: none;
}
.tabbuttons select{
  width: 100%;
  width: 100%;
    font-size: 22px;
    border-radius: 20px;
    background-color: #E6E6E6;
    padding: 10px 20px;
    border: none;
    cursor: pointer;
    color: #000;
    transition: background-color 0.3s, transform 0.2s;
}
@media (min-width: 575px) and (max-width:875px) {
  .home-goodfood_innrdiv{
    width: 100%;
    gap: 39px;
  }
  .homegood-img2,.btnnone-mbl,.home-goodfood_div2,.explore,.home-reseachcountdiv{
    display: none;
  }
  .home-goodfood_img3{
    width: 40%;
  }
  .home-cultivate_innrdiv,.home-cultivate_txt,.home-goodfood_sidecontentdiv,.home-researchtxt,.imgwidth{
    width: 100%;
  }
  .home-cultivateholediv{
    flex-direction: column-reverse;
    width: 100%;
  }
  .home-cultivate_facultydiv{
    flex-direction: row;
    flex-wrap: wrap;
  }
  .home-prgms-rounded{
    border-radius: 0;
  }
  .ov-number{
    flex-direction: column;
    align-items: flex-start;
  }
  .home-researchdiv{
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
  }
  .home-research_innrdiv{
    width: 100%;
    gap: 39px;
  }
  .home-researchdiv1-2{
    width: 100%;
    justify-content: space-evenly;
  }
  .home-reseach_div3{
    width: 100%;
    flex-direction: row;
    justify-content: space-evenly;
  }
  .home-renowed{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .home-renowed_div1_title{
    width: 100%;
    height: auto;
  }
  .home-renowed_div1{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .home-renowed_div2img{
    width: 100%;
    object-fit: cover;
    /* height: 350px; */
  }
  .home-renowed_div3{
    align-items: center;
  }
  .home-renowed_div3txtbtn{
    font-size: 16px;
    text-align: justify;
  }
  .home-renowed_div4img{
    width: 100%;
    /* height: 350px; */
    object-fit: cover;
  }
  .home-emational_subdv_txt1{
    width: 50%;
  }
  .home-emational_subdv2,#emotional-image,#emotional-image img{
    width: 100%;
  }
  .home-facilities{
    flex-direction: row !important;
  }
  /* #carousel-home {
    margin-top: -75px;
  } */
  .home-reseach_squareimgbdrdiv{
    width: 100%;
  }
  .home-reseach_circle{
    border-radius: 0;
  }
  .home-reseach_square_txt,.home-reseach_circle_txt{
    font-size: 41px;
  }
  #research-square{
    display: block;
  }
  .visible{
    display: block;
  }
}

.cmpny-imgslide {
    width: 100px;
    height: 27px;
    object-fit: contain;
    object-position: center;
}

.honor-img2{
	width: 100%;
    height: 634px;
	height: 615px;
    object-fit: cover;
	}

.alumni-img1 {
    width: 100%;
    height: 444px;
    object-fit: cover;
}


/* Carousel image bg effect*/

.img-bg{
    background-color: #992e00;
    height: 641px;
    width: 555px;
    top: 12px;
    position: absolute;
    z-index: -1;
    top: 7px;
    right: 47px;
    border-radius: 40px;
	  clip-path: inset(0 200% 0 0);
    transition: clip-path 0.8s linear;
}

.carousel-innerhome > .item.active {
    .img-bg{
        clip-path: inset(0 0 0 0);
        transition: clip-path 1s linear;
        object-fit: cover;
    }
}



.interest-container {
    background-color: #F2F1ED;
     border-top: 1px solid #E4BFB0;
   /* border-bottom: 1px solid #E4BFB0;
     margin: 82px auto; */
    max-width: 100%;
}

.interest-section {
  display: flex;
    /* padding: 31px 166px 26.063px 0px; */
    padding: 20px 0px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    gap: 49.937px;

}

.interest-section h2 {
    color: #a23e2b;
    font-size: 39px;
    margin: 0;
	font-family: "DM Serif Display";
	
}

.tabbuttons {
    display: flex;
    justify-content: flex-start;
    gap: 15px;
    flex-wrap: wrap;
    width: 100%;
}

.tabbuttons button {
    padding: 10px 20px;
    border: none;
    border-radius: 20px;
    background-color: #E6E6E6;
    cursor: pointer;
    font-size: 16px;
    color:var(--Colors-Secondary, #000);
    transition: background-color 0.3s, transform 0.2s;
}

.tabbuttons button:hover {
    transform: scale(1.05);
}

.tabbuttons button.activetab {
    background-color: #a23e2b;
	
    color: #fff;
}
.tabactive{
	background-color: #e1af9b !important;
	color: #992E00  !important;
}

.tabcontent {
    display: flex;
    justify-content: center;
    padding-top: 20px;
}

.tabsection {
    display: none;
    padding: 20px;
    width: 100%;
}


/*Added For Video Gallery*/
	.setframe{
		width:600px;
		height:238px;	
	}
@media (max-width: 991px) {
  .setframe{
		width:300px;
		height:238px;	    
	}
}



/* New desgin */

  .magazine-div{
  display: flex;align-items: flex-start;align-items: end;gap: 27px;gap: 30px;
  }
  
    .magazine-leftdiv{
  display: flex;width: 798px;width: 750px;align-items: flex-start;gap: 56px;flex-shrink: 0;
  }
  
   .magazine-left-innrdiv{
  display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
gap: var(--Spacing-Spacing-Mega, 49px);width:100%;
}

 .magazine-content{
display: flex;
width: 583px;
flex-direction: column;
justify-content: center;
align-items: flex-start;
gap: var(--Spacing-Spacing-Mega, 49px);
	 gap: var(--Spacing-Spacing-Mega, 22px);
}

.magazine-other{
display:flex;gap:30px;justify-content: space-between;justify-content: flex-end;width:100%;
}

.magazine-imgdiv1{
display: flex;
/*width: 289px;*/
/*flex-direction: column;*/
align-items: end;
gap: 52px;
flex-shrink: 0;
	

    justify-content: flex-end;
    display: flex;
    /*width: 289px;*/
    align-items: end;
    gap: 30px;
    flex-shrink: 0;

}

.magazine-img1{
object-fit:cover;
width: 298px;

height: 572px;
width: 268px;
height: 480px;
flex-shrink: 0;
    border-radius: 16px;
}

.magazine-imgdiv2{
display: flex;flex-direction: column-reverse;
}

.magazine-svg{
position: absolute;
transform: translate(-15px, 13px);

}

.magazine-svg-mbl{
	z-index: -1;
	}

.magazine-img2{
width: 432px;height: 700px;flex-shrink: 0;    object-fit: cover;    border-radius: 16px;

}

.flipdesgin{
transform: scaleX(-1);
}

.regulardesgin{
transform: scaleX(1);
}

.home-emational_subdv2_magazine {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    gap: var(--Spacing-Spacing-xl, 25px);
}


@media only screen and (min-width: 320px) and (max-width:599px) {
	
	
	.magazine-div {
    flex-direction: column;
		align-items: flex-end;
}
	
	.magazine-leftdiv {
    width: 100%;
}
	
	.magazine-content {
    width: 100%;
}
	
	.magazine-imgdiv1 {
    width: 37%;
    align-items: flex-start;
	
}
	
	
.magazine-img1{
object-fit:cover;width: 100%;
height: 300px;
flex-shrink: 0;
}
	
	.magazine-imgdiv2 {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
	width: 39%;
		
}
	
	.magazine-svg {
    transform: translate(-22px, 72px) scale(0.5);
		
}
.magazine-svg-mbl{
	z-index: -1;
	}

.magazine-other {
   
    flex-direction: column;
}
	
.magazine-img2{
width: 100%;
    height: 300px;flex-shrink: 0;
}
	.magazine-imgdiv1-mbl{
display: none;
}
.magazine-imgdiv2-mbl{
display: flex;
        width: 100%;
        justify-content: space-evenly;
        align-items: end;
	gap: 20px;
}
	
	.home-cultivate_facultydiv-mbl{
	        align-items: center;
	}
}


@media only screen and (min-width: 600px) and (max-width:990px) {
		
	.magazine-div {
    flex-direction: column;
		align-items: flex-end;
}
	
	.magazine-leftdiv {
    width: 100%;
}
	
	.magazine-content {
    width: 100%;
}
	
	.magazine-imgdiv1 {
    width: 37%;
    align-items: flex-start;
	
}
	
	
.magazine-img1{
object-fit:cover;width: 100%;
height: 300px;
flex-shrink: 0;
}
	
	.magazine-imgdiv2 {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
		
}
	
	.magazine-svg {
    transform: translate(-53px, 72px) scale(0.5);
}

.magazine-other {
   
    flex-direction: column;
}
	
.magazine-img2{
width: 100%;
    height: 300px;flex-shrink: 0;
}
	.magazine-imgdiv1-mbl{
display: none;
}
.magazine-imgdiv2-mbl{
display: flex;
        width: 100%;
        justify-content: space-evenly;
        align-items: end;
	gap: 20px;
}
	
	.home-cultivate_facultydiv-mbl{
	        align-items: center;
		justify-content: center;
	}
	
.auto{
	width: auto !important;
	}

	.div-120 {
    padding: 1px 19px !important;
		}

		    .magazine-svg-mbl {
        transform: translate(-113px, 99px) scale(0.5);
    }	
			
    .div-121-mbl{
        font-family: Familjen Grotesk, sans-serif;
        line-height: 17px !important;
        margin-top: 5px !important;
        font-size: 13px;
    }
		
		.abet-mbl{
			 font-family: Familjen Grotesk, sans-serif;
        line-height: 17px !important;
        margin-top: 5px !important;
        font-size: 13px;
			display:-webkit-box;
		-webkit-line-clamp: 8;
        -webkit-box-orient: vertical;
        overflow: hidden;
		
		}
		
		
		.accr-bdr{
	    width: 80% !important;
    height: 350px !important;
	}

}


@media only screen and (min-width: 767px) and (max-width:990px) {
		
	.magazine-div {
    flex-direction: column;
		align-items: flex-end;
}
	
	.magazine-leftdiv {
    width: 100%;
}
	
	.magazine-content {
    width: 100%;
}
	
	.magazine-imgdiv1 {
    width: 37%;
    align-items: flex-start;
	
}
	
	
.magazine-img1{
object-fit:cover;width: 100%;
height: 300px;
flex-shrink: 0;
}
	
	.magazine-imgdiv2 {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
		
}
	
	.magazine-svg {
    transform: translate(-53px, 72px) scale(0.5);
}

.magazine-other {
   
    flex-direction: column;
}
	
.magazine-img2{
width: 100%;
    height: 300px;flex-shrink: 0;
}
	.magazine-imgdiv1-mbl{
display: none;
}
.magazine-imgdiv2-mbl{
display: flex;
        width: 100%;
        justify-content: space-evenly;
        align-items: end;
	gap: 20px;
}
	
	.home-cultivate_facultydiv-mbl{
	        align-items: center;
		justify-content: center;
	}
	
.auto{
	width: auto !important;
	}
	

.div-120 {
    padding: 1px 19px !important;
		}

		    .magazine-svg-mbl {
        transform: translate(-131px, 99px) scale(0.5);
    }	
			
    .div-121-mbl{
        font-family: Familjen Grotesk, sans-serif;
        line-height: 17px !important;
        margin-top: 5px !important;
        font-size: 13px;
    }
		
		.abet-mbl{
			 font-family: Familjen Grotesk, sans-serif;
        line-height: 17px !important;
        margin-top: 5px !important;
        font-size: 13px;
			display:-webkit-box;
		-webkit-line-clamp: 8;
        -webkit-box-orient: vertical;
        overflow: hidden;
		
		}
		
		
		.accr-bdr{
	    width: 80% !important;
    height: 350px !important;
	}

}

@media only screen and (min-width: 991px){
.magazine-imgdiv1-mbl{
display: flex;
}
	.magazine-imgdiv1-dsktp{
	display: none;
}
}



/* New desgin*/

.alumni-img1{
	width: 220px;
    height: 390px;
    object-fit: cover;
	}
	
	.alumni-img2{
	width: 250px;
    height: 475px;
    object-fit: cover;
		width: 253px;
    height: 380px;
    object-fit: cover;
    border-radius: 16px;
	}

