.pa-medical{
  padding:70px 7%;
  background:#fff;
  color:#374151;
  font-family:Arial, sans-serif;
}

.pa-medical-wrap{
  max-width:1180px;
  margin:auto;
}


/* HEADER */

.pa-medical-head{
  display:flex;
  justify-content:space-between;
  align-items:end;
  gap:40px;
  margin-bottom:35px;
}

.pa-medical-head span{
  color:#274082;
  font-size:8px;
  letter-spacing:2px;
  font-weight:700;
}

.pa-medical-head h2{
  margin:7px 0 0;
  font-size:40px;
  line-height:1.1;
  font-weight:400;
}

.pa-medical-head h2 b{
  color:#274082;
  font-weight:600;
}

.pa-medical-head p{
  max-width:330px;
  margin:0;
  color:#c5aeb0;
  font-size:10px;
  line-height:1.7;
}


/* MAIN */

.pa-medical-main{
  display:grid;
  grid-template-columns:.72fr 1.28fr;
  gap:15px;
}


/* INTRO CARD */

.pa-medical-intro{
  position:relative;
  padding:30px;
  min-height:310px;
  overflow:hidden;
  border-radius:18px;
  background:#274082;
  border:1px solid #e4e7eb;
}

.pa-medical-intro::after{
  content:"MBBS";
  position:absolute;
  right:-25px;
  bottom:-20px;
  font-size:80px;
  font-weight:800;
  color:rgba(255,255,255,.025);
}

.pa-medical-symbol{
  width:42px;
  height:42px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-bottom:30px;
  border-radius:11px;
  background:#f1f3f6;
  color:#274082;
  font-size:25px;
  font-weight:400;
}

.pa-medical-intro small{
  color:#f1f3f6;
  font-size:11px;
  letter-spacing:1.5px;
}

.pa-medical-intro h3{
  margin:8px 0 13px;
  font-size:25px;
  line-height:1.2;
  font-weight:500;
  color: #f1f3f6;
}

.pa-medical-intro p{
  max-width:300px;
  color:#f1f3f6;
  font-size:15px;
  line-height:1.7;
  text-align:left;
}

.pa-medical-intro a{
  display:inline-flex;
  align-items:center;
  gap:12px;
  margin-top:8px;
  padding:9px 10px 9px 15px;
  border-radius:25px;
  background:#e4e7eb;
  color:#274082;
  text-decoration:none;
  font-size: 12px;
  font-weight:700;
}

.pa-medical-intro a strong{
  width:22px;
  height:22px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  background:rgba(66,25,27,.12);
  color: #274082;
}


/* OPTIONS */

.pa-medical-options{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:9px;
  padding:9px;
  border-radius:18px;
  background:#274082;
  border:1px solid #374151;
}

.pa-medical-option{
  display:flex;
  align-items:center;
  gap:11px;
  min-height:67px;
  padding:10px 13px;
  border-radius:11px;
  background:#e4e7eb;
  border:1px solid #6b7280;
  transition:.3s ease;
}

.pa-medical-option:hover{
  transform:translateY(-3px);
  border-color:#6b7280;
  background:#e4e7eb;
}

.pa-medical-option b{
  width:27px;
  height:27px;
  flex-shrink:0;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:7px;
  background:#274082;
  color:#e4e7eb;
  font-size:11px;
}

.pa-medical-option span{
  color:#374151;
  font-size:16px;
  font-weight: 300;
  line-height:1.4;
}

.pa-medical-option i{
  margin-left:auto;
  color:#274082;
  font-size:12px;
  font-style:normal;
}


/* DISCLAIMER */

.pa-medical-disclaimer{
  display:flex;
  align-items:center;
  gap:15px;
  margin-top:15px;
  padding:17px 20px;
  border-radius:13px;
  background:#274082;
  border:1px solid #e4e7eb;
}

.pa-warning{
  width:29px;
  height:29px;
  flex-shrink:0;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  background:#e4e7eb;
  color:#274082;
  font-weight:800;
  font-size:13px;
}

.pa-medical-disclaimer strong{
  color:#e4e7eb;
  font-size:16px;
  letter-spacing:1.4px;
}

.pa-medical-disclaimer p{
  margin:4px 0 0;
  color:#f1f3f6;
  font-size:15px;
  line-height:1.6;
  text-align: left;
}


/* RESPONSIVE */

@media(max-width:850px){

  .pa-medical-head{
    display:block;
  }

  .pa-medical-head p{
    margin-top:12px;
  }

  .pa-medical-main{
    grid-template-columns:1fr;
  }

}

@media(max-width:600px){

  .pa-medical{
    padding:55px 20px;
  }

  .pa-medical-head h2{
    font-size:32px;
  }

  .pa-medical-options{
    grid-template-columns:1fr;
  }

  .pa-medical-intro{
    min-height:auto;
  }

  .pa-medical-disclaimer{
    align-items:flex-start;
  }

}

</style>


<style>

     /* NAVBAR */

.pa-nav{
  margin:0 auto;
  padding:0 4%;

  height:70px;

  display:flex;
  align-items:center;
  justify-content:space-between;

  background:#fff;

  border-bottom:1px solid #e2eaec;

  box-sizing:border-box;
}


/* LOGO */

.pa-logo{
  display:flex;
  align-items:center;
  gap:8px;

  text-decoration:none;
  color:#29434d;
}

.pa-logo img {
  width: 100px;
    height: 60px;
        margin-bottom: 10px;
}


/* LINKS */

.pa-links{
  display:flex;
  gap:23px;
}

.pa-links a{
  color:#65777e;
  text-decoration:none;
  font-size:14px;
  transition:.3s;
}

.pa-links a:hover{
  color:#274082;
}


/* NAV CTA */

.pa-nav-cta{
  width: 13%;
    height: 40px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    gap: 7px;
    padding: 6px 8px 7px 12px;
    border-radius: 20px;
    background: #274082;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    /* font-weight: bolder; */
}

.pa-nav-cta span{
    width: 23px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: #E5E7EB;
    color: #26383d;
}


/* MOBILE BUTTON */

.pa-menu{
  display:none;
  border:0;
  background:none;
  color:#315d6b;
  font-size:20px;
}

 .section-title {
                width: 100%;
    text-align: center;
    /* padding-bottom: 34px; */
    position: relative;
        }

  .section-title h2 {
    font-size: 32px;
    font-weight: 700;
    position: relative;
    text-transform: uppercase;
    background-color: #274082;
    border-radius: 10px;
    padding-block: 20px;
    padding-left: 20px;
    text-align: left;
        }

        /* .section-title h2:before,
        .section-title h2:after {
            content: "";
            width: 50px;
            height: 2px;
            background: #ffffff;
            display: inline-block;
        }

        .section-title h2:before {
            margin: 0 15px 10px 0;
        }

        .section-title h2:after {
            margin: 0 0 10px 15px;
        } */



        /* section10 */

.pa-admission-mini{
  padding:150px 7% 50px;
  background:#f1f3f6;
  font-family:Arial, sans-serif;
  color:#fff;
}

.pa-adm-mini-wrap{
  max-width:1200px;
  margin:auto;
}

.pa-adm-mini-head{
  display:flex;
  align-items:end;
  justify-content:space-between;
  gap:30px;
  margin-bottom:32px;
}

.pa-adm-mini-head span{
  color:#7faec1;
  font-size:8px;
  letter-spacing:2px;
  font-weight:700;
}

.pa-adm-mini-head h2{
  margin:5px 0 0;
  font-size:34px;
  line-height:1.1;
  font-weight:400;
}

.pa-adm-mini-head h2 b{
  color:#82b3c8;
}

.pa-adm-mini-head p{
  max-width:270px;
  margin:0;
  color:#f1f3f6;
  font-size:9px;
  line-height:1.6;
}


/* FLOW */

.pa-mini-flow{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  padding:18px;
  border:1px solid #293640;
  border-radius:18px;
  background:#0c1d49;
  overflow-x:auto;
}

.pa-mini-item{
  flex:0 0 82px;
  min-height:78px;
  padding:10px 6px;
  border-radius:10px;
  background:#e4e7eb;
  border:1px solid #31434d;
  text-align:center;
  transition:.3s;
}

.pa-mini-item:hover{
  transform:translateY(-4px);
  border-color:#6b9bad;
}

.pa-mini-item strong{
  display:flex;
  width:23px;
  height:23px;
  margin:0 auto 7px;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  background:#274082;
  color:#f1f3f6;
  font-size:10px;
}

.pa-mini-item span{
  color:#274082;
  font-size: 15px;
  font-weight: bold;
  line-height:1.4;
}

.pa-mini-flow > i{
  flex:0 0 auto;
  color:#628594;
  font-size:13px;
  font-style:normal;
}

.pa-mini-item.final{
  background:#e4e7eb;
  border-color:#537d8d;
}

.pa-mini-item.final strong{
  background:#274082;
  color:#f1f3f6;
}


/* MOBILE */

@media(max-width:900px){

  .pa-adm-mini-head{
    display:block;
  }

  .pa-adm-mini-head p{
    margin-top:10px;
  }

  .pa-mini-flow{
    justify-content:flex-start;
  }

}

@media(max-width:600px){

  .pa-admission-mini{
    padding:50px 18px;
  }

  .pa-adm-mini-head h2{
    font-size:29px;
  }

  .pa-mini-flow{
    padding:12px;
  }

}