table.primary_table thead tr td {
  background: #3C5F89;
  color: #fff;
  font-weight: 700;
  font-size: 14px;
}
table.primary_table tbody tr td ul li{
      color: #110045;
  font-weight: 400;
  font-size: 12px;
padding:5px 0px;

}

.dt_p p a,.dt_p p a:hover {
  color: #dd6342;
  text-decoration: none !important;
}


table:nth-of-type(2) thead tr td {
  background: #FFF9E3;  
  color:#110045;
  font-weight: 700;
  font-size: 14px;
}
table:nth-of-type(2) thead tr td:nth-child(2) {
  background: #FBEFBF;   
color:#110045;}
table:nth-of-type(1) thead tr td:nth-child(2) {
  background: #244B7B !important;   
color: #fff;}

.heading-txt{
          background-color: #435F86;
          display: flex;
          height: 150px;
          width: auto;
          padding-left: 50px;
          padding-top: 40px;
          border-radius: 10px 10px 0px 0px;
      }
    .heading-txt h1{
        font-family:'Helvetica';  
        font-weight:700; 
        font-size: 24px;
        color: #fff;
        align-content: center;

      }
      .attach {
          margin-bottom: -1px;
      }
      .attach-img{
          width:100%;
      }
      .first-heading{
          
          font-family:'Helvetica';  
          font-weight:700; 
          font-size: 24px;
          color: #3C5F89;
          /* padding-left: 50px; */
          /* padding-bottom:20px; */
      }
      
      .first-txt,.sec-txt{
  
          font-family:'Work Sans';  
          font-weight:400; 
          font-size: 14.5px;
          color: #110045;
          /* padding-left: 50px; */
  
      }
      .here{
          font-family:'Work Sans';  
          font-weight:600; 
          font-size: 14.5px;
          color: #DD6342;
          text-decoration:underline;
  
      }
      .here:hover{
          color: #DD6342;
          text-decoration:underline;
      }
      .half-width{
          /* display:flex; */
          background:#fff;
          padding-top:35px;
      }
      .attach-felx-img{
          width:120px;
      }
      .over-txt{
          width:68%;
      }
      .flex-img{
          text-align: center;
          /* margin-top: 32px; */
      }
      .over-all{
          margin: 20px 20px;
          background:#fff;
      }
      .accord-head{
background-color:#D9F0F5;
padding:20px;
/* width:50%; */
color:#3C5F89;
font-weight:700;
font-size:16px;
}
.hole-div{
display:grid;
/* padding-left: 45px;  */
}

.accordion-div{
background-color:#EDF8FA;
/* width:50%; */
margin-top:-20px;
padding:10px 20px
}
.accord-text{
color:#3C5F89;
font-weight:600;
font-size:14px;
}
.accord-link{
color:#3C5F89;
font-weight:400;
font-size:14px;
}
.leader_heading{
color:#3C5F89;
font-weight:700;
font-size:18px;
padding-left:45px;
font-family:'Helvetica';
}

/*durai*/

.over-all .col-9 p{
  font-family:
'Work Sans';
  font-weight:400;
  color:#110045;
  line-height:24px
}
.over-all .col-9 p strong{
  font-weight:600;
}
.orange{
  color:#DD6342 !important;
  font-weight:600 !important; 
  text-decoration:underline !important;
}
.tt-dev table.primary_table thead tr td{
  height:75px; 
padding:0px 10px;
    }

.tt-dev table.primary_table tbody tr td{
 padding:10px;
border:1px solid #D9F0F5;
    }
.tt-dev{
 border-top-left-radius:8px;
}
.tt-dev{
 border-top-right-radius:8px;
}
.curve{
border-top-left-radius:6px;
}
.curve_last{
 border-top-right-radius:6px;
}

.tt-dev .primary.fw-700{margin:0px;padding-left:0px;
font-size:24px;}
.zm{padding:30px 0px;}
.column1_style{
color:#3C5F89 !important;
font-size:16px
}
.font-p{
font-size:16px;}

.btn-teach, .btn-teach:hover {
  display: inline-block;
  background-color: #3C5F89;
  color: #ffffff;
  padding: 8px 15px;
  border-radius: 5px;
  text-decoration: none;
  font-weight: 700;
  transition: background 0.3s ease;
  text-decoration: none;
}

.inner_sec_me{
color:#3C5F89;
font-weight:700;
}
.txt-strong{
font-weight:600;
color:#110045;}
.sub-accord-txt {
 text-decoration: underline;
     cursor: pointer; 
color:#3C5F89;
}

.sub-accord-txt:hover {
 color:#3C5F89;}
.link-here{
text-decoration: underline;
font-weight:600;
color:#DD6342;}

.txt-live ~ p  {
  padding-left: 15px; 
  padding-right: 15px; margin-top:10px; }
.accordion-content {
  display: none; }
  .link_cls a{
    color: #3C5F89;
    font-weight: 600;
  }
