


.project-detail h4 {
    font-size: 30px ;
    text-align: center;
    color: #2c254f;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.phd  {
    font-size: 30px ;
    text-align: center;
    color: #2c254f;
    margin-bottom: 20px;
    text-transform:none !important;
} 

.project-detail {
    position: relative;
    padding: 30px 0 30px; 
}
.project-detail p {
  
    color: black;
    text-align: justify;
    margin-bottom: 20px;
    font-weight: 500;
}

.half-colored-heading {
    display: inline-block;
    position: relative;
    font-size: 30px; /* Adjust the font size as needed */
}

.colored-text {
    color: #9e3a38; /* Set the text color for the colored part */
    padding: 0 8px; /* Adjust padding as needed to control the size of the colored part */
    border-radius: 4px; /* Optional: Add border-radius for rounded corners */
}


.top-info {
    background-color: #f7f7f7; /* Background color for the section */
    padding: 20px 0; /* Adjust padding as needed */
}

.info-content {
    display: flex;
    justify-content: center;
    align-items: center;
}

.info-text {
    text-align: center;
}

.info-text h2 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
}

.info-text p {
    font-size: 16px;
    margin: 5px 0;
}

.info-text a {
    color: #3498db;
    text-decoration: none;
}

.info-text a:hover {
    text-decoration: underline;
}
.project-detail .pr-ul li:hover {
    color: #5a222e;
}



.custom-table th, .custom-table td {
    padding: 12px;
    text-align: left;
    border-bottom: 1px solid #dee2e6;
}

.custom-table th {
    background-color: #f8f9fa;
    font-weight: bold;
}
.custom-table {
    margin: 0 auto; /* Center the table */
    max-width: 80%; /* Adjust the max-width as needed */
}


  




#filterprogrms {
    background: url(/img/slider/inst_6.jpg) center center;
	background-size: cover;
	position: relative;
	background-position: center top;
	/*padding-bottom: 0 !important;*/
}

#filterprogrms:before {
     background-color: #2c254f; 
	content: '';
	display: block;
    /* background-image: url('img/pesit/institution_1.jpg') !important; */
    /* opacity: 0.3; */
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 0;
    height: 75px;
}
.filter_cat li {
    display: inline-block;
    background: center !important;
    border-radius: 3px;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 10px;
    margin-left: 5px;
}



#filterprogrms h2 {
	color: #fff;
}

#filterprogrms.scrollsec {
    padding-top: 1px;
    padding-bottom:0px;
}

.filtr_cat {
	text-align: center;
	padding-bottom: 10px;
	margin: 30px 0 20px;
}

.filtr_cat li {
	display: inline-block;
	background:center;
	border-radius: 3px;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}

.filtr_cat li.active {
	background: #212529;
	color: #fff;
}

.filtr-container {
	min-height: 200px;
	max-height: 300px;
}

.filtr-item {
	/* width: 18%; */
	color: #000;
	padding: 0 1% 10px;
	position: relative;
}


.filtr-item span {
	background: rgba(255, 255, 255, 0.15);
	padding: 3px 3px;
	border-radius: 3px;
	/* border: 1px solid #fdc00d; */
	margin-bottom: 5px;
	display: block;
	text-align: center;
	color: #000;
	font-size: 14px;
}




@media all and (max-width:767px) {
	.filtr-item {
		width: 100%;
		padding-right: 0;
	}
	.filtr_cat li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}
	#homeform .btn {
		height: auto;
	}
	
}



.heading h3 {
    text-align: center;
    color: #fff !important;
    font-family: 'Arial', sans-serif;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: 2px solid #000; /* Add an underline effect */
    padding: 15px;
}

.filtr-item {
    /*border: 1px solid #000;*/
    padding: 10px;
    margin: 5px;
    border-radius: 5px;
    text-align: center;
    /* height: 275px; */
}

.filtr-item a {
    text-decoration: none;
    color: #0000001A;
}

.filtr_cat li:not([data-group="PES INSTITUTE OF TECHNOLOGY AND MANAGEMENT"]) .heading {
    display: none !important;
}
/* left form css end */

@media (max-width: 767px) {
    .breadcrumb-area 
    {
        background-position: 0 0;
        background-color: #fff;
        min-height: 200px;
        position: relative;
    }

    .menu-area {
        /* padding: 10px; */
  
        margin-bottom: 10px;
    }
    ul.filtr_cat li 
    {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis; /* Truncate text with ellipsis */
        white-space: nowrap; /* Prevent text wrapping */
        margin-bottom: 10px; /* Adjust spacing between list items */
      }
      .heading h3 {
        /* margin-bottom: 20px; */
        text-align: center;
        color: #fff !important;
        font-family: 'Arial', sans-serif;
        font-size: 24px;
        font-weight: bold;
        text-transform: uppercase;
        border-bottom: 2px solid #fff;
        padding-bottom: 10px;
        padding-top: 0px;
    }
    .pb-70 {
        padding-bottom: 0px;
    }
    .copyright-wrap .container {
        padding: 0px 0;
    }
    }

 
    /* @media all and (min-width:992px) {
        .filtr-item span:hover {
            background: #bb2624;
            color: #fff;
            cursor: pointer;
        }
    
        .btn-warning:hover {
            background: #bb2624;
        }
        .filtr_cat li:hover:not(.filtr_active),
        .nav-pills .nav-link:hover:not(.active) {
            background: rgba(0, 0, 0, 0.5);
        }
      
    } */
    .inst h2
    {
        color: #131414 !important;
    }
  /* Styles for the program list section */


  
  /* Apply styles to the list items */
  .filtr_cat {
    list-style: none; /* Remove default list styles */
    padding: 0;
  }
  
  .filtr_cat li {
    margin-bottom: 15px; /* Add margin between list items */
 
    padding: 15px; /* Spacing inside each item */
    border-radius: 8px; /* Rounded corners */
    /* box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); Add shadow for depth */
    transition: all 0.3s ease; /* Smooth transition effect */
  }
  
  .filtr_cat li:hover {
    background: #f0f0f0; /* Change background on hover */
    transform: translateY(-3px); /* Add a slight lift effect on hover */
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); /* Adjust shadow on hover */
  }


@media (max-width: 768px) {
    .data-group {
        display: none;
    }
    .data-group.selected {
        display: block;
    }
}
.inst h2 {
    font-size: 50px !important;
    margin-bottom: 25px !important;
    line-height: 1;
    text-align: left !important;
    color: #fff !important;
    letter-spacing: 1px;
    float: center;
}
