.cards-module .cards-inner { max-width:100%; margin:0 auto 40px; text-align:center; }
.cards-module .content_ { padding-top:10px; padding-bottom:10px;  }
.cards-module .cards-item { margin:0 20px; }
.cards-module .cards-item h6 { margin-bottom:0;  }

ul.adk-tab { padding:0; list-style: none; display: flex ; }
ul.adk-tab li  { cursor: pointer; text-align:center; min-width:150px;padding:20px; color:#000; display:inline-block; font-size: 16px; font-weight: 600;  border-bottom: 1px solid #DBDBDB;  }
ul.adk-tab li.current {  border-color:#EF4136; }
ul.adk-tab li.current {  color:#EF4136; }
.cards-module  .subtitleh4 { border-bottom:0; } 
.ad-tab-content { display: none;}
.ad-tab-content.current{ display:block; }
.table-cont {
  max-width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  margin: 0px auto;
}
.admission-table { max-width:100%; margin: 0 auto; }
.admission-table table th { border-top:1px solid transparent !important; vertical-align: middle;  padding: 8px 4px !important;background:#27a9e1; color:#fff; border-color:#10103f; } 
.admission-table table { background:#10103f; }
.admission-table table td { vertical-align: middle; padding: 8px 4px !important; color:#000; border-color:#10103f;text-align: center; }
.admission-table table tr:nth-child(odd) { background:#fff; }
.admission-table table tr:nth-child(even) { background-color: #f7f7f7; }

.admission-table table.header-table { margin-bottom:0; }
.admission-table table.header-table tr { background:#10103f; }
.admission-table table.header-table tr td { color:#fff;  background: #27a9e1; border-bottom: 1px solid transparent; }
.admission-table table.header-table tr > td { font-size:20px; font-weight:600; background:#27a9e1; padding: 12px 4px !important;  }
.admission-table table.header-table td img { width:200px; }
.admission-table h2 { margin-top:50px; text-align:center; }
.admission-table ul { margin:0; padding-left:18px; }
.admission-table ul li::marker { color:#27a9e1;  font-size: 22px; }

.admission-table table table { margin:0; background:transparent;border: transparent; }
.admission-table table th.trfee { padding:8px 0 0 !important; }
.admission-table table th.trfee td { border-bottom: 1px solid transparent; border-left: 1px solid transparent;}
.admission-table table th.trfee td span { font-size:12px; display:block; }
.admission-table table.trs tr td:last-child { padding:0 !important; }
.admission-table table.trs tr table tr > td { border-bottom: 1px solid transparent; border-left: 1px solid transparent; border-top: 1px solid transparent; }
.admission-table table.trs tr th:last-child table tr td { border-top:1px solid #fff; background: #27a9e1; color: #fff;border-left: transparent; border-bottom: transparent; }
.admission-table table.trs tr th:last-child table tr td:last-child { border-right: 0px solid transparent; }
.admission-table table.trs tr td:last-child table tr td:last-child { border-right: 1px solid transparent; }
.admission-table table.trs tr:nth-child(odd) td{ background:#fff; }
.admission-table table.trs tr:nth-child(even) td{ background-color: #f7f7f7; }
.admission-table .btnlabel a{ text-align:left; min-width:250px; }

.layouttable2 .dis-flex { display:flex; flex-wrap:wrap;  }
.layouttable2 .change_position .col-left { order:2;  }
.layouttable2 .change_position .col-right {  padding-left:0; padding-right:50px; }
.layouttable2 .col-right { padding-left:50px; }
.layouttable2 .change_position .col-right-image { border-radius: 0 130px 0 0; }
.layouttable2 .col-left { text-align:center; width:50%; position:relative;  }
.layouttable2 .col-right { width:50%; padding-left:80px; }
.layouttable2 .col-right h5 { text-transform: uppercase;  }
.layouttable2 .col-right h5 { font-weight:800; color:#712C7B; }
.layouttable2 .t-shapeimg { position:absolute; bottom:-48px; left:50%; transform:translate(-50% , 0); z-index:-1;}
.layouttable2 .t-btn { display:flex; gap:13px; }
.layouttable2 .t-btn a.secondary-button { min-width:260px; }  
.uniform-image img { height: 251px; object-fit: cover; }
.uniform-type3 { gap:19px; justify-content: center; }
.uniform-item {width:23%; text-align:center; position:relative; }
.ulink-overlay { position:absolute; top:0;left:0;right:0; height:100%; width:100%; bottom:0; z-index:2 }
.u-agegrp { font-size:20px; margin-top:20px; }
.uniform-item { overflow:hidden; margin-bottom:20px; }
.uniform-item:hover .u-agegrp { color:#27a9e1 }
.uniform-item:hover .uniform-image img{ transform: scale(1.05); }
.uniform-image { transition:all ease 0.3s; overflow:hidden; border-radius: 12px; }
.uniform-image img { transition: all ease 0.3s;  }


@media(max-width:1290px){
  .uniform-type3 { gap:12px; }
}
@media(max-width:1266px){
  .layouttable2  .col-right { padding-left: 30px; }
}

@media(max-width:1130px){
  .layouttable2 .t-btn a { font-size:14px; }
  .layouttable2  .t-btn a.secondary-button { min-width: 247px;  }
}

@media(max-width:1100px){
  .layouttable2  .t-btn { flex-wrap: wrap; }
}

@media(max-width:991px){
  .layouttable2  .col-right { padding-left:20px; }
  .layouttable2  .change_position .col-right { padding-right: 20px; }
  ul.adk-tab li { padding: 7px; min-width: 91px; font-size:14px; }
  .uniform-item {width:48%; }  
}
@media(max-width:767px){
  .uniform-item {width:100%;}
  .layouttable2  .col-left {  width:100%; margin-bottom: 30px; }
  .layouttable2  .col-right { width:100%; padding-left:0; order:2; }
  .layouttable2  .change_position .col-left {  padding-left:0;  }
  .layouttable2  .col-right .top_title { font-size:24px!important; }
  .layouttable2  .change_position .col-right { padding-right:0; }
  .layouttable2  .col-right { padding-left:0; }
  .uniform-image img { height:auto; }
  ul.adk-tab { flex-wrap: wrap; }
  ul.adk-tab li { width:50%; padding: 13px 7px; }
}

@media(max-width:540px){
  .layouttable2  .t-btn { flex-wrap: wrap; }
}




@media(max-width:1080px){
  .cards-module .cards-item { margin: 0 10px; }
}
@media(max-width:991px){
  ul.tabs-nav2 li a { min-width:117px; }
}

@media(max-width:600px){
  ul.tabs-nav2 li a { min-width:auto; width:100%; }
  ul.tabs-nav2 li { width:50%; }
  ul.tabs-nav2 { flex-wrap: wrap;}

}
@media only screen and (max-width: 480px) {
#hs_cos_wrapper_widget_1738158088217 .cards-module.widget_1738158088217    { padding-top: 0px;}
#hs_cos_wrapper_widget_1738158088217 .admission-table table td,.admission-table table th {font-size;14px;}
#hs_cos_wrapper_widget_1738158088217 .cards-module.widget_1738158088217 {padding-bottom: 20px;}
}
