.banner-section .overlay{
    background: linear-gradient(90deg, rgba(66, 0, 1, 0.84) 0%, rgba(3, 62, 138, 0.84) 100%);
}
.about-left{
    position: relative;
    padding-left: 56px;
    padding-top: 42px;
    padding-bottom: 52px;
    height: max-content;
}
.about-left::before{
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: linear-gradient(324deg, rgba(43, 7, 0, 0.90) 13.24%, rgba(211, 35, 4, 0.90) 140.78%);
    
    background: linear-gradient(262deg, rgba(43, 7, 0, 0.90) 26.38%, rgba(158, 24, 0, 0.90) 98.12%);
    z-index: -1;


}
.about-left::after{
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-image:url('../img/about-content-boxbg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    z-index: -2;
}
.about-content-group .about-left p{
    color: #FFF;
    font-family: 'InstrumentSans-Regular';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 180%; /* 25.2px */
    letter-spacing: 0.42px;
}
.about-right .img-box{
    border-radius: 3px;
border: 3px solid #FFF;

height: 100%;

box-shadow: 0px 2px 7px 0px rgba(88, 88, 88, 0.25);
}

.about-right{
    height: 450px;
        height: 488px;
    width: max-content;
    margin-top: -64px;
    margin-bottom: -38px;
    border: 3px solid #fff;
    border-radius: 3px;
    box-shadow: 0px 2px 7px 0px rgba(88, 88, 88, 0.25);
}
.about-right img{
    height: 100%;
}
.about-content-group{
    margin-top: -98px;
    position: relative;
    z-index: 1;
}


@media (max-width:1400px){
    .about-content-group {
           margin-top: -80px;
    }
}
@media (max-width:1200px){
    .about-content-group{
        margin-top: -30px;
    }
    .about-right{
        margin-top: -38px;
        margin-bottom: 0px;
    }
    .about-content-group .about-left p{
        font-size: 12px;
    }
}
@media (max-width:992px){
    .about-right{
        display: none;
    }
}
@media (max-width:767.9px){
    .about-left {
       padding-left: 16px;
       padding-bottom: 20px;
    }
}
.hightlight-sectionbg{
    /* background: linear-gradient(180deg, #FFE259 -114.73%, #FAFAFA 186.54%); */
    background: transparent;
}
.highlight-section .title{
    color: #080066;
    font-family: 'RedHatText-Bold';
font-size: 20px;
font-style: normal;
border-bottom: 1px solid #4F4F4F;
line-height: normal;
text-transform: uppercase;
text-align: center;
width: max-content;
display: inline-block;
}
.year-of-exellence h2{
    color: #0F0F0F;
text-align: center;
font-family: 'InstrumentSans-Bold';
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 20px;
letter-spacing: 0.9px;
}

.year-of-exellence span{
    color: #0F0F0F;
    font-family: 'InstrumentSans-Regular';
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0.33px;
}
.year-of-exellence h3{
    color: #0F0F0F;
    font-family: 'InstrumentSans-Medium';
font-size: 13px;
font-style: normal;
font-weight: 600;
line-height: 120%;
letter-spacing: 0.39px;
text-transform: uppercase;
}
.highlight-conent h4{
    color: #242424;
    font-family: 'RedHatText-Bold';
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 170.3%; /* 23.842px */
text-transform: uppercase;
}
.highlight-conent h4 span{
    color: #242424;
    font-family: 'RedHatText-Medium';
font-size: 14px;
font-style: normal;
text-transform: capitalize;
line-height: 170.3%;
}

@media (min-width:780px){
    
}

.highlight-conent > div p{
    color: #0F0F0F;
text-align: center;
font-family: 'InstrumentSans-Regular';
font-size: 13px;
font-style: normal;

line-height: 180%; /* 23.4px */
letter-spacing: 0.39px;
}

.highlight-conent > div:nth-last-of-type(1),.highlight-conent > div:nth-last-of-type(2) { 
   border-bottom: 0px;
 }

 .highlight-conent > div .iso-certificate  > p{
    font-family: 'InstrumentSans-Medium';
 }
 .highlight-conent > div{
    border-bottom: 1px  dashed #4F4F4F;
}
.highlight-conent > div.border-right-1{
    border-right: 1px dashed #000;
  }
  .highlight-conent > div.border-right-0{
     border-right: 0px dashed #000;
   }
  .highlight-conent > div.border-bottom-0{
     border-bottom-width: 0px !important;
  }
  .highlight-conent > div.border-bottom-1{
     border-bottom: 1px dashed #000 !important;
  }
 @media (max-width:767.9px){
    .highlight-conent > div{
        border-bottom: 0px;
        border-right: 0px;
        position: relative;
    }
    .highlight-conent > div::after{
       position: absolute;
       content: '';
       bottom: 0px;
       width: 65%;
       left: 50%;
       transform: translateX(-50%);
       border-bottom: 1px dashed #4F4F4F;
    }
    .highlight-conent > div:last-child:after{
          display: none;
    }
    .highlight-conent > div.border-bottom-1{
        border-bottom: 0px !important;
    }
    .highlight-conent > div:nth-last-child(3){
        border-bottom: 0px !important;
    }
 }
 @media (min-width:780px){
    .highlight-conent > div:nth-of-type(odd){
        border-right: 1px dashed #4F4F4F;
    }
}

 @media (min-width:1200px){
    .highlight-conent > div:nth-child(-n+3) {
        border-bottom: 1px dashed #4F4F4F;
    }
    .highlight-conent > div:nth-child(3n+1),
    .highlight-conent > div:nth-child(3n+2) {
        border-right: 1px dashed #4F4F4F;
    }
    .highlight-conent > div:nth-child(3n){
        border-right:0px
    }
    .highlight-conent > div:nth-last-child(-n+3) {
        border-bottom: none;
    }
 }

 .highlight-table{
    --bs-border-color:#838383
 }
 .highlight-table th {
    color: #FFF;
    font-family: 'RedHatText-Bold';
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;

 }
 .highlight-table .heading-1 th{
    background: linear-gradient(90deg, #2D2D2D 0%, #3C3C3C 48.5%, #2D2D2D 97.5%);
 }
 .highlight-table .heading-2 th{
    color: #3B3B3D;
 }
 .highlight-table td{
    color: #3B3B3D;
    font-family: 'InstrumentSans-Regular';
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
 }


 @media (min-width:1200px){
    .highlight-conent > div.border-bottom-xl-0{
        border-bottom: 0px  !important;
    }
    .highlight-conent > div.border-right-xl-0{
        border-right: 0px  !important;
    }
    .highlight-conent > div.border-right-xl-1{
        border-right: 1px dashed #000  !important;
    }
    .highlight-conent > div.border-bottom-xl-1{
        border-bottom: 1px dashed #000 !important;
    }
 }


 .iso-img{
    width: 68px;
height: 74px;
}














.Course-Offered {
    border-radius: 5px;
background: #FFF;
box-shadow: 0px 2px 10px 0px rgba(171, 171, 171, 0.25);
position: relative;
margin-top: 64px;
}

.Course-Offered::after{
    content: "";
position: absolute;
width: 1px;
height: 50%;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
background: linear-gradient(to bottom, white 1.2%, black 50.1%, white 100%);

}

@media (max-width:991px){
    .Course-Offered::after {
        display: none;
    }
}

.Course-Offered-details span.c-title{
    color: #0E1110;
    font-family: 'RedHatText-Bold';
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration-line: underline;
    text-decoration-style: dotted;
    text-decoration-skip-ink: none;
    text-decoration-thickness: 8%; /* 1.2px */
    text-underline-offset: auto;
    text-underline-position: from-font;
    text-transform: uppercase;
    display: inline-block;
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
}

.custom-list-type1 li {
color: #0E1110;
font-family: 'InstrumentSans-Regular';
font-size: 14px;
font-style: normal;
letter-spacing: 0.80px;
line-height: normal;
}

.list-type-icon1 {
list-style-image: url('../img/list-arrow2.svg');
}

   .tabs-btn-list li,.tab-mb-btn  {
    color: #fff;
    font-family: 'RedHatText-Semibold';
font-size: 15px;
font-style: normal;
opacity: 1;
line-height: normal;
text-transform: uppercase;
}
.tabs-btn-list {
    list-style-type: none;
}
.tabs-btn-list li{
    min-width: 20%;
    background: #4D0000;
    text-align: center;
    padding: 12px 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-right: 2px solid #fff;
}
.tabs-btn-list li.active,.tabs-btn-list li:hover {
    color: #EFD589;
    cursor: pointer;
    opacity: 1;
}
.tab-mb-btn{
     color: #fff;
}
.tab-mb-btn.active,.tab-mb-btn:hover {
 color: #EFD589;
}
.tab-mb-btn{
    border-bottom: 1px dashed #4D0000;
padding-bottom: 9px;
    margin-bottom: 8px;
    padding-top: 7px;
    background: #4D0000;
        padding-left: 12px;
    padding-right: 12px;

}
.course-list{
    display: none;
}

.list-title{
color: #191919;
font-family: 'RedHatText-Bold';
font-size: 15px;
font-style: normal;
text-transform: uppercase;
letter-spacing: 0.80px;
}
.about-liset-type{
list-style: none;
padding-left: 10px;
}
.about-liset-type li{
    padding-left: 24px;
    position: relative;
    padding-bottom: 12px;
        border-right: 2px solid #fff;
            font-size: 14px;
                color: #0E1110;
                color: #000000f5;
                    font-family: 'InstrumentSans-Regular';
                    letter-spacing: 0.80px;
}
.about-liset-type li::before {
    
	       margin: 0;
    padding: 9px 0 12px 28px;
    list-style: none;
    background-image: url(../img/tick-circle.svg);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 14px;
    content: '';
    position: absolute;
    left: 0px;
}
.vline{
        width: 1px;
    height: 100%;
   
    background: linear-gradient(to bottom, white 1.2%, black 50.1%, white 100%);
    margin: 0 auto;
}

@media (min-width:1250px){
    .course-offered-sec {
              margin-top: -30px;
    }
}
@media (min-width:1350px){
    .course-offered-sec {
              margin-top: -60px;
    }
}
@media (min-width:1350px) and (max-width:1370px){
     .course-offered-sec {
              margin-top: -40px;
    } 
}
@media (min-width:992px){
    .tabs-container-sec{
        margin-left: 4.16665%;
    }
}
.about-right-img{
     opacity: 0.8;
}
@media (min-width:992px){
.about-left{
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    overflow: hidden;
}
}