.navbar-brand{	
  
	padding-top: 0 !important;
    padding-bottom:0 !important;
}

.target-block p{
	text-align: justify;
}
.target-block h4{
	text-align:center;
}
.icon-container {
    text-align: center; 
}
.row {
  display: flex;
  justify-content: space-between;
}

.target-block {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%; 
  padding: 2rem;  
}

.icon-container {
  margin-bottom: 1rem; 
}
/* Styles for the activities section */
.activities {
    background-color: #f0f0f0; /* Set background color */
    padding: 17px 0; /* Add padding to top and bottom */
}

/* Flex container for columns */
.dt-sc-row {
    display: flex; /* Use flexbox for layout */
    justify-content: center; /* Center content horizontally */
    flex-wrap: wrap; /* Allow wrapping for responsiveness */
}

/* Column styles */
.column {
    flex: 1; /* Allow columns to grow equally */
    padding: 15px; /* Spacing between columns */
}

/* Set each column to take one-third of the width */
.dt-sc-one-third {
    flex: 0 0 33.33%; /* 33.33% width for each column */
    max-width: 33.33%; /* Ensure max width is also 33.33% */
    box-sizing: border-box; /* Include padding in width */
}

/* Center the content in each icon content */
.dt-sc-ico-content {
    text-align: center;
    border: 1px solid #ddd; 
    border-radius: 8px; 
    padding: 20px; 
    background-color: #fff; 
    position: relative; 
}


.icon {
    display:inline-block;width:90px;height:90px;text-align:center;margin:-45px 0px 20px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;
}

.icon .fa-cog,.icon .fa-sun-o, .icon .fa-smile-o{font-size:36px;line-height:90px; color:white;}
.dt-sc-ico-content.type3:hover .icon{background:#df9b00;}
.dt-sc-ico-content.type3 .icon{background:#008c99;}


@media (max-width: 768px) {
    .dt-sc-one-third {
        flex: 100%; 
        max-width: 100%;
	
    }
	
}

.dt-sc-hr-green-title{text-align:center;width:100%;background:url(../images/icons/green_title_bg.png) center bottom no-repeat;display:inline-block;padding:0px 0px 30px;margin:0px 0px 30px;line-height:inherit;}



.student_activity {
    background-color: #f0f0f0;
    padding: 1px; 
    display: flex; 
    flex-wrap: wrap;
	
}

.student_activity .column {
    flex: 1;
    max-width: 25%; 
    box-sizing: border-box; 
    padding: 10px; 
	
}
.student_activity .dt-sc-one-third .dt-sc-ico-content{
	border-top: 5px solid #df9b00;
    border-bottom: 5px solid #df9b00;
}
.student_activity  img{border:none;max-width:100%;}

.dt-sc-ico-content h4{
	font-size: 17px;
	font-weight: 600;
	color: #ff9600;
}


@media (max-width: 768px) {
    .student_activity .column {
        max-width: 50%; 
    }
}

@media (max-width: 480px) {
    .column {
        max-width: 100%;
    }
}

.footer-events img {
    width: 100%;
    height: 80px;
    object-fit: cover;



