/* starts main section */
@media screen and (max-width: 930px) {
   .vision-mission-container {
      padding-left: 0 !important;
      justify-content: center !important;
   }
   .majestic-heading {
      font-size: 38px !important;
   }
   .vision-mission-image {
      display: none !important;
   }
   .hero-section{
      display: none !important;
   }
   .flex-container-with-image-and-text {
      gap: 0 !important;
      flex-direction: column !important;
      min-width: 0 !important;
      margin-left: 0 !important;
      width: 100% !important;
   }
   .vertical-centered-container{
      width: 95% !important;
      align-items: center !important;
   }
   .vision-statement-heading _{
      font-size: 36px !important;
   }
   .specialized-text-paragraph {
      text-align: center !important;
      margin-bottom: 1rem !important;
   }
   .education-support-container {
      width: 90% !important;
      height: 39vh !important;
      padding: 0 !important;
      background: none !important;
   }
   .community-section {
      min-width: 100% !important;
      width: 100% !important;
      flex-direction: column-reverse !important;
      margin-left: 0 !important;
   }
   .vision-mission-container1{
      width: 100% !important;
   }
   .blue-box-container {
      width: 90% !important;
      padding: 0 !important;
      background: none !important;
   }
   .mission-statement-container {
      width: 90% !important;
      text-align: center !important;
   }
   .specialist-educator-info {
      text-align: center !important;
   }
   .educational-content-container {
      margin-top: 4rem !important
   }
}
.main-content-container {
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   align-items: stretch;
   justify-content: flex-start;
   width: 100%;
}

.vision-mission-container {
   display: flex;
   flex: 0 0 auto;
   flex-direction: row;
   gap: 8px;
   align-items: flex-start;
   justify-content: space-between;
   padding-left: 35%;
}

.majestic-heading {
   flex: 0 0 auto;
   padding: 0;
   padding-top: 45px;
   margin: 0;
   font: 700 48px "Verdana", serif;
   color: #205A98;
}

.vision-mission-image {
   box-sizing: border-box;
   display: block;
   width: 272px;
   max-width: initial;
   height: 181px;
}

.educational-content-container {
   display: flex;
   flex: 0 0 auto;
   flex-direction: row;
   align-items: stretch;
   justify-content: flex-start;
   margin-top: 20px;
}

.hero-section {
   box-sizing: border-box;
   flex: 0 0 auto;
   width: 16.74%;
   padding-top: 256px;
}

.image-container {
   box-sizing: border-box;
   display: block;
   width: 154px;
   max-width: initial;
   height: 552px;
}

.vision-mission-container1 {
   box-sizing: border-box;
   display: flex;
   flex: 0 0 auto;
   flex-direction: column-reverse;
   align-items: center;
   justify-content: flex-start;
   width: 83.26%;
   padding-bottom: 93px;
}

.flex-container-with-image-and-text {
   box-sizing: border-box;
   display: flex;
   flex: 0 0 auto;
   flex-direction: row;
   gap: 8px;
   align-items: center;
   justify-content: space-between;
   min-width: 950px;
   margin-left: -219px;
}

.vertical-centered-container {
   box-sizing: border-box;
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   align-items: stretch;
   justify-content: center;
   max-width: 405px;
}

.vision-statement-heading {
   flex: 0 0 auto;
   padding: 0;
   margin: 0;
   font: 700 29.5px/38px "Playfair Display", serif;
   color: #205A98;
   text-transform: capitalize;
}

.specialized-text-paragraph {
   flex: 0 0 auto;
   padding: 0;
   margin: 0;
   margin-top: 2rem;
   font: 400 19px "Maven Pro", sans-serif;
   color: #121212;
   text-align: left;
}

.education-support-container {
   box-sizing: border-box;
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   align-items: stretch;
   justify-content: flex-start;
   width: 447px;
   padding: 13.5px 18.5px;
   background: #205A98;
   border-radius: 16px;
}

.image-container-styles {
   box-sizing: border-box;
   display: block;
   flex: 0 0 auto;
   max-width: initial;
   height: 301px;
   border: none;
   border-radius: 16px;
   object-fit: cover;
}

.community-section {
   box-sizing: border-box;
   display: flex;
   flex: 0 0 auto;
   flex-direction: row;
   gap: 8px;
   align-items: center;
   justify-content: space-between;
   min-width: 947px;
   margin-top: 65px;
   margin-left: -220px;
}

.blue-box-container {
   box-sizing: border-box;
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   align-items: stretch;
   justify-content: flex-start;
   width: 403px;
   padding: 13px 17px;
   background: #205A98;
   border-radius: 16px;
}

.image-container-styles1 {
   box-sizing: border-box;
   display: block;
   flex: 0 0 auto;
   max-width: initial;
   height: 296px;
   border: none;
   border-radius: 16px;
   object-fit: cover;
}

.mission-statement-container {
   box-sizing: border-box;
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   align-items: stretch;
   justify-content: center;
   max-width: 446px;
}

.specialist-educator-info {
   flex: 0 0 auto;
   padding: 0;
   margin: 0;
   margin-top: 2rem;
   font: 400 19px "Maven Pro", sans-serif;
   color: #121212;
   text-align: left;
}

/* ends main section */