
@media(max-width:575px){
 .admission-banner {
    color: #FFF;
font-family: appleberry;
font-size: 25px;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 16px;
border: 1px solid #A7D3FF;
background: #F8386C;
display: inline-flex;
  padding: 10px 20px;
justify-content: center;
align-items: center;
margin-top: 40px;
    }

    .enquiry-form-title {
      color: #4C3F99;
font-family: appleberry;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-top: 30px;
margin-bottom: 30px;
    }
    .form-label{
        color: #FFF;
font-family: Quicksand;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 140%; /* 25.2px */
text-align: left;

    }
.form-selection{
    padding: 8px;
}
    .form-section {
      background-color: #aee371;
      padding: 30px;
      border-radius: 23px;
      height: 100%;
    }

    .form-control,
    .form-select {
      border-radius: 10px;
      color: #666;
font-family: Quicksand;
font-size: 15px;
font-style: normal;
font-weight: var(--sds-typography-body-font-weight-regular);
line-height: 100%; /* 16px */

    }
.form-addmission{
    text-align: left;
}
    .submit-btn {
      background-color: #4a3f87;
      color: white;
      border: none;
      padding: 10px 30px;
      border-radius: 8px;
    }
    .text-end{
        margin-top: 10px;
      float: right;
    }

    .image-container {
      height: 100%;
      border-radius: 20px;
      overflow: hidden;
    }

    .image-container img {
      width: 110%;
height: 45vh;
      object-fit: cover;
        }
        .container-add{
      background-color: #6D5AE0;
      background-image: url(photos/BG7.png);
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
      margin: 0%;
      padding: 0%;
      overflow: hidden;
    }
   .card-custom {
      padding: 10px; 
      margin: 0 !important;
      border-radius: 12px;
      color: white;
      height: 100%;
    }

    .card-custom h4 {
      margin: 0 !important;
      padding: 10px 15px 0 15px !important;
      font-size: 22px;
      font-weight: bold;
      text-align: center;
      font-family: inherit;
      color: #FFF;
text-align: center;
font-family: appleberry;
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: normal;


    }

    .card-custom img {
      margin: 0 !important;
      padding: 10px;
      display: block;
      width: 100%;
      height: auto;
    }

    .card-custom ul {
      margin: 10px ;
      padding: 10px 20px !important;
      list-style-type: disc;
    }

    .card-custom ul li {
      margin: 0 !important;
      padding: 5px 0;
      color: #FFF;
font-family: Quicksand;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 30px; /* 227.273% */
    }
    .process{
      color: #FFF;
text-align: center;
font-family: Quicksand;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 0; /* 0% */
    }
    .main-title {
      color: #FFF;
text-align: center;

font-family: appleberry;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 45px;
    }
    .parent-name{
  color: #000;
font-family: Quicksand;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 140%; /* 25.2px */
}
}

@media (min-width:576px) and (max-width:766.99px){
 .admission-banner {
    color: #FFF;
font-family: appleberry;
font-size: 30px;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 16px;
border: 1px solid #A7D3FF;
background: #F8386C;
display: inline-flex;
  padding: 10px 20px;
justify-content: center;
align-items: center;
margin-top: 40px;
    }

    .enquiry-form-title {
      color: #4C3F99;
font-family: appleberry;
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-top: 30px;
margin-bottom: 30px;
    }
    .form-label{
        color: #FFF;
font-family: Quicksand;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 140%; /* 25.2px */
text-align: left;

    }
.form-selection{
    padding: 8px;
}
    .form-section {
      background-color: #aee371;
      padding: 30px;
      border-radius: 23px;
      height: 100%;
    }

    .form-control,
    .form-select {
      border-radius: 10px;
      color: #666;
font-family: Quicksand;
font-size: 16px;
font-style: normal;
font-weight: var(--sds-typography-body-font-weight-regular);
line-height: 100%; /* 16px */

    }
.form-addmission{
    text-align: left;
}
    .submit-btn {
      background-color: #4a3f87;
      color: white;
      border: none;
      padding: 10px 30px;
      border-radius: 8px;
    }
    .text-end{
        margin-top: 10px;
      float: right;
    }

    .image-container {
      height: 100%;
      border-radius: 20px;
      overflow: hidden;
    }

    .image-container img {
      width: 110%;
height: 45vh;
      object-fit: cover;
        }
        .container-add{
      background-color: #6D5AE0;
      background-image: url(photos/BG7.png);
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
      margin: 0%;
      padding: 0%;
      overflow: hidden;
    }
   .card-custom {
      padding: 10px; 
      margin: 0 !important;
      border-radius: 12px;
      color: white;
      height: 100%;
    }

    .card-custom h4 {
      margin: 0 !important;
      padding: 10px 15px 0 15px !important;
      font-size: 22px;
      font-weight: bold;
      text-align: center;
      font-family: inherit;
      color: #FFF;
text-align: center;
font-family: appleberry;
font-size: 26px;
font-style: normal;
font-weight: 400;
line-height: normal;


    }

    .card-custom img {
      margin: 0 !important;
      padding: 10px;
      display: block;
      width: 100%;
      height: auto;
    }

    .card-custom ul {
      margin: 10px ;
      padding: 10px 20px !important;
      list-style-type: disc;
    }

    .card-custom ul li {
      margin: 0 !important;
      padding: 5px 0;
      color: #FFF;
font-family: Quicksand;
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: 30px; /* 227.273% */
    }
    .process{
      color: #FFF;
text-align: center;
font-family: Quicksand;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 0; /* 0% */
    }
    .main-title {
      color: #FFF;
text-align: center;

font-family: appleberry;
font-size: 30px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 45px;
    }
    .parent-name{
  color: #000;
font-family: Quicksand;
font-size: 15px;
font-style: normal;
font-weight: 600;
line-height: 140%; /* 25.2px */
}
}
@media (min-width: 767px) and (max-width: 991.99px) {
 .admission-banner {
    color: #FFF;
font-family: appleberry;
font-size: 30px;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 16px;
border: 1px solid #A7D3FF;
background: #F8386C;
display: inline-flex;
  padding: 10px 20px;
justify-content: center;
align-items: center;
margin-top: 40px;
    }

    .enquiry-form-title {
      color: #4C3F99;
font-family: appleberry;
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-top: 30px;
margin-bottom: 30px;
    }
    .form-label{
        color: #FFF;
font-family: Quicksand;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 140%; /* 25.2px */
text-align: left;

    }
.form-selection{
    padding: 8px;
}
    .form-section {
      background-color: #aee371;
      padding: 30px;
      border-radius: 23px;
      height: 100%;
    }

    .form-control,
    .form-select {
      border-radius: 10px;
      color: #666;
font-family: Quicksand;
font-size: 16px;
font-style: normal;
font-weight: var(--sds-typography-body-font-weight-regular);
line-height: 100%; /* 16px */

    }
.form-addmission{
    text-align: left;
}
    .submit-btn {
      background-color: #4a3f87;
      color: white;
      border: none;
      padding: 10px 30px;
      border-radius: 8px;
    }
    .text-end{
        margin-top: 10px;
      float: right;
    }

    .image-container {
      height: 100%;
      border-radius: 20px;
      overflow: hidden;
    }

    .image-container img {
      width: 110%;
height: 45vh;
      object-fit: cover;
        }
        .container-add{
      background-color: #6D5AE0;
      background-image: url(photos/BG7.png);
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
      margin: 0%;
      padding: 0%;
      overflow: hidden;
    }
   .card-custom {
      padding: 10px; 
      margin: 0 !important;
      border-radius: 12px;
      color: white;
      height: 100%;
    }

    .card-custom h4 {
      margin: 0 !important;
      padding: 10px 15px 0 15px !important;
      font-size: 22px;
      font-weight: bold;
      text-align: center;
      font-family: inherit;
      color: #FFF;
text-align: center;
font-family: appleberry;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;


    }

    .card-custom img {
      margin: 0 !important;
      padding: 10px;
      display: block;
      width: 100%;
      height: auto;
    }

    .card-custom ul {
      margin: 10px ;
      padding: 10px 20px !important;
      list-style-type: disc;
    }

    .card-custom ul li {
      margin: 0 !important;
      padding: 5px 0;
      color: #FFF;
font-family: Quicksand;
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: 30px; /* 227.273% */
    }
    .process{
      color: #FFF;
text-align: center;
font-family: Quicksand;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 0; /* 0% */
    }
    .main-title {
      color: #FFF;
text-align: center;

font-family: appleberry;
font-size: 25px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 45px;
    }
    .parent-name{
  color: #000;
font-family: Quicksand;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 140%; /* 25.2px */
}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
     .admission-banner {
    color: #FFF;
font-family: appleberry;
font-size: 30px;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 16px;
border: 1px solid #A7D3FF;
background: #F8386C;
display: inline-flex;
  padding: 10px 20px;
justify-content: center;
align-items: center;
margin-top: 40px;
    }

    .enquiry-form-title {
      color: #4C3F99;
font-family: appleberry;
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-top: 30px;
margin-bottom: 30px;
    }
    .form-label{
        color: #FFF;
font-family: Quicksand;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 140%; /* 25.2px */
text-align: left;

    }
.form-selection{
    padding: 8px;
}
    .form-section {
      background-color: #aee371;
      padding: 30px;
      border-radius: 23px;
      height: 100%;
    }

    .form-control,
    .form-select {
      border-radius: 10px;
      color: #666;
font-family: Quicksand;
font-size: 16px;
font-style: normal;
font-weight: var(--sds-typography-body-font-weight-regular);
line-height: 100%; /* 16px */

    }
.form-addmission{
    text-align: left;
}
    .submit-btn {
      background-color: #4a3f87;
      color: white;
      border: none;
      padding: 10px 30px;
      border-radius: 8px;
    }
    .text-end{
        margin-top: 10px;
      float: right;
    }

    .image-container {
      height: 100%;
      border-radius: 20px;
      overflow: hidden;
    }

    .image-container img {
      width: 100%;
height: 45vh;
      object-fit: cover;
        }
         .container-add{
      background-color: #6D5AE0;
      background-image: url(photos/BG7.png);
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
      margin: 0%;
      padding: 0%;
      overflow: hidden;
    }
   .card-custom {
      padding: 10px; 
      margin: 0 !important;
      border-radius: 12px;
      color: white;
      height: 100%;
    }

    .card-custom h4 {
      margin: 0 !important;
      padding: 10px 15px 0 15px !important;
      font-size: 22px;
      font-weight: bold;
      text-align: center;
      font-family: inherit;
      color: #FFF;
text-align: center;
font-family: appleberry;
font-size: 26px;
font-style: normal;
font-weight: 400;
line-height: normal;


    }

    .card-custom img {
      margin: 0 !important;
      padding: 10px;
      display: block;
      width: 100%;
      height: auto;
    }

    .card-custom ul {
      margin: 10px ;
      padding: 10px 20px !important;
      list-style-type: disc;
    }

    .card-custom ul li {
      margin: 0 !important;
      padding: 5px 0;
      color: #FFF;
font-family: Quicksand;
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: 30px; /* 227.273% */
    }
    .process{
      color: #FFF;
text-align: center;
font-family: Quicksand;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 0; /* 0% */
    }
    .main-title {
      color: #FFF;
text-align: center;

font-family: appleberry;
font-size: 30px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 45px;
    }
    .parent-name{
  color: #000;
font-family: Quicksand;
font-size: 17px;
font-style: normal;
font-weight: 600;
line-height: 140%; /* 25.2px */
}
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
 .admission-banner {
    color: #FFF;
font-family: appleberry;
font-size: 30px;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 16px;
border: 1px solid #A7D3FF;
background: #F8386C;
display: inline-flex;
  padding: 10px 20px;
justify-content: center;
align-items: center;
margin-top: 40px;
    }

    .enquiry-form-title {
      color: #4C3F99;
font-family: appleberry;
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-top: 30px;
margin-bottom: 30px;
    }
    .form-label{
        color: #FFF;
font-family: Quicksand;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 140%; /* 25.2px */
text-align: left;

    }
.form-selection{
    padding: 8px;
}
    .form-section {
      background-color: #aee371;
      padding: 30px;
      border-radius: 23px;
      height: 100%;
    }

    .form-control,
    .form-select {
      border-radius: 10px;
      color: #666;
font-family: Quicksand;
font-size: 16px;
font-style: normal;
font-weight: var(--sds-typography-body-font-weight-regular);
line-height: 100%; /* 16px */

    }
.form-addmission{
    text-align: left;
}
    .submit-btn {
      background-color: #4a3f87;
      color: white;
      border: none;
      padding: 10px 30px;
      border-radius: 8px;
    }
    .text-end{
        margin-top: 10px;
      float: right;
    }

    .image-container {
      height: 100%;
      border-radius: 20px;
      overflow: hidden;
    }

    .image-container img {
      width: 100%;
height: 45vh;
      object-fit: cover;
        }
        .container-add{
      background-color: #6D5AE0;
      background-image: url(photos/BG7.png);
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
      margin: 0%;
      padding: 0%;
      overflow: hidden;
    }
   .card-custom {
      padding: 10px; 
      margin: 0 !important;
      border-radius: 12px;
      color: white;
      height: 100%;
    }

    .card-custom h4 {
      margin: 0 !important;
      padding: 10px 15px 0 15px !important;
      font-size: 22px;
      font-weight: bold;
      text-align: center;
      font-family: inherit;
      color: #FFF;
text-align: center;
font-family: appleberry;
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: normal;


    }

    .card-custom img {
      margin: 0 !important;
      padding: 10px;
      display: block;
      width: 100%;
      height: auto;
    }

    .card-custom ul {
      margin: 10px ;
      padding: 10px 20px !important;
      list-style-type: disc;
    }

    .card-custom ul li {
      margin: 0 !important;
      padding: 5px 0;
      color: #FFF;
font-family: Quicksand;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 30px; /* 227.273% */
    }
    .process{
      color: #FFF;
text-align: center;
font-family: Quicksand;
font-size: 22px;
font-style: normal;
font-weight: 500;
line-height: 0; /* 0% */
    }
    .main-title {
      color: #FFF;
text-align: center;

font-family: appleberry;
font-size: 35px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 45px;
    }
        .parent-name{
  color: #000;
font-family: Quicksand;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 140%; /* 25.2px */
}
}
@media (min-width: 1400px) {

    .admission-banner {
    color: #FFF;
font-family: appleberry;
font-size: 40px;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 16px;
border: 1px solid #A7D3FF;
background: #F8386C;
display: inline-flex;
  padding: 10px 20px;
justify-content: center;
align-items: center;

    }

    .enquiry-form-title {
      color: #4C3F99;
font-family: appleberry;
font-size: 32px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-top: 30px;
margin-bottom: 30px;
    }
    .form-label{
        color: #FFF;
font-family: Quicksand;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 140%; /* 25.2px */
text-align: left;

    }
.form-selection{
    padding: 8px;
}
    .form-section {
      background-color: #aee371;
      padding: 30px;
      border-radius: 23px;
      height: 100%;
    }

    .form-control,
    .form-select {
      border-radius: 10px;
      color: #666;
font-family: Quicksand;
font-size: 16px;
font-style: normal;
font-weight: var(--sds-typography-body-font-weight-regular);
line-height: 100%; /* 16px */

    }
.form-addmission{
    text-align: left;
}
    .submit-btn {
      background-color: #4a3f87;
      color: white;
      border: none;
      padding: 10px 30px;
      border-radius: 8px;
    }
    .text-end{
        margin-top: 10px;
      float: right;
    }

    .image-container {
      height: 100%;
      border-radius: 20px;
      overflow: hidden;
    }

    .image-container img {
      width: 100%;
          object-fit: cover;
    }
    .container-add{
      background-color: #6D5AE0;
      background-image: url(photos/BG7.png);
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
      margin: 0%;
      padding: 0%;
      overflow: hidden;
    }
   .card-custom {
      padding: 10px; 
      margin: 0 !important;
      border-radius: 12px;
      color: white;
      height: 100%;
    }

    .card-custom h4 {
      margin: 0 !important;
      padding: 10px 15px 0 15px !important;
      font-size: 22px;
      font-weight: bold;
      text-align: center;
      font-family: inherit;
      color: #FFF;
text-align: center;
font-family: appleberry;
font-size: 30px;
font-style: normal;
font-weight: 400;
line-height: normal;


    }

    .card-custom img {
      margin: 0 !important;
      padding: 10px;
      display: block;
      width: 100%;
      height: auto;
    }

    .card-custom ul {
      margin: 10px ;
      padding: 10px 20px !important;
      list-style-type: disc;
    }

    .card-custom ul li {
      margin: 0 !important;
      padding: 5px 0;
      color: #FFF;
font-family: Quicksand;
font-size: 20px;
font-style: normal;
font-weight: 700;

    }
    .process{
      color: #FFF;
text-align: center;
font-family: Quicksand;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 0; /* 0% */
    }
    .main-title {
      color: #FFF;
text-align: center;

font-family: appleberry;
font-size: 40px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 45px;
    }
    .parent-name{
  color: #000;
font-family: Quicksand;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 140%; /* 25.2px */
}
}