 .course-info.d-flex.justify-content-between.align-items-center {
         padding: 0px;
         margin: 0px;
         }
         .bl_bg {
         background-color: #015C9E;
         color: white;
         }
         .course-details .course-info{
         background: white!important;
         }
         .table-bordered td, .table-bordered th{
         border:1px solid black!important;
         }
         span.heading_span {
         font-weight: bold;
         }
         p,li {
         text-align: justify;
         }
         @media (max-width: 991px) {
         .about-text {
         margin-top: 40px;
         }
         }
         .about-text h3 {
         font-size: 45px;
         font-weight: 700;
         margin: 0 0 10px;
         }
         @media (max-width: 767px) {
         .about-text h3 {
         font-size: 35px;
         }
         }
         .about-text h4 {
         font-weight: 600;
         margin-bottom: 15px;
         }
         @media (max-width: 767px) {
         .about-text h4 {
         font-size: 18px;
         }
         }
         .about-text p {
         font-size: 18px;
         }
         .about-text p mark {
         font-weight: 600;
         color: #3a3973;
         }
         .about-text .btn-bar {
         padding-top: 8px;
         }
         .about-text .btn-bar a {
         min-width: 150px;
         text-align: center;
         margin-right: 10px;
         }
         .about-list {
         padding-top: 10px;
         }
         .about-list .media {
         padding: 5px 0;
         }
         .about-list label {
         color: #3a3973;
         font-weight: 600;
         width: 88px;
         margin: 0;
         position: relative;
         }
         .about-list label:after {
         content: "";
         position: absolute;
         top: 0;
         bottom: 0;
         right: 11px;
         width: 1px;
         height: 12px;
         background: #3a3973;
         -moz-transform: rotate(15deg);
         -o-transform: rotate(15deg);
         -ms-transform: rotate(15deg);
         -webkit-transform: rotate(15deg);
         transform: rotate(15deg);
         margin: auto;
         opacity: 0.5;
         }
         .about-list p {
         margin: 0;
         font-size: 15px;
         }
         .about-img {
         box-shadow: 0 5px 14px 0 rgba(0, 0, 0, 0.06);
         padding: 10px;
         background: #ffffff;
         }
         @media (max-width: 991px) {
         .about-img {
         margin-top: 30px;
         }
         }
         .counter-section {
         padding: 40px 20px;
         }
         .counter-section .count-data {
         margin-top: 10px;
         margin-bottom: 10px;
         }
         .counter-section .count {
         font-weight: 700;
         color: #ffffff;
         margin: 0 0 10px;
         }
         .counter-section p {
         font-weight: 500;
         margin: 0;
         color: #fe4f6c;
         }
         .theme-color {
         color: #d84044;
         }
         .px-btn.theme {
         background: #d84044;
         color: #ffffff;
         border: 2px solid #d84044
         }
         .px-btn {
         padding: 0 20px;
         line-height: 42px;
         border: 2px solid transparent;
         position: relative;
         display: inline-block;
         background: none;
         border: none;
         -moz-transition: ease all 0.35s;
         -o-transition: ease all 0.35s;
         -webkit-transition: ease all 0.35s;
         transition: ease all 0.35s;
         border-radius: 5px;
         font-size: 16px;
         font-weight: 500;
         }
         .px-btn.theme-t {
         background: transparent;
         border: 2px solid #fe4f6c;
         color: #d84044;
         }
         .about-img img {
         width: 100%;
         }
         .collapsible-link::before {
         content: '';
         width: 14px;
         height: 2px;
         background: #333;
         position: absolute;
         top: calc(50% - 1px);
         right: 1rem;
         display: block;
         transition: all 0.3s;
         }
         /* Vertical line */
         .collapsible-link::after {
         content: '';
         width: 2px;
         height: 14px;
         background: #333;
         position: absolute;
         top: calc(50% - 7px);
         right: calc(1rem + 6px);
         display: block;
         transition: all 0.3s;
         }
         .collapsible-link[aria-expanded='true']::after {
         transform: rotate(90deg) translateX(-1px);
         }
         .collapsible-link[aria-expanded='true']::before {
         transform: rotate(180deg);
         }
         .breadcrumbs {
         margin-top: 85px!important;
         text-align: center;
         background: #015C9E;
         padding: 30px 0;
         color: #fff;
         }