:root{ 
	--var1: #28166F;
    --var2: #F27E00;
    --var3: rgba(242,126,0,0.9);
}
.page-heading{
	margin-top: 62px;
	background: var(--var3);
	padding: 10px 0;
}
.page-heading .content{
	position: relative;
	color: white;
}
.page-heading .content h2{
	font-size: 28px;
	font-weight: bold;
}
.page-heading .content p{
	margin-bottom: 0;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: 600;
}
.page-heading .content .img{
	position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    display: flex;
    justify-content: center;
/*    align-items: center;*/
}

.page-details{
	padding: 30px 0;
}
.page-details .content .first-container h4{
	text-transform: uppercase;
	color: var(--var2);
	font-weight: bold;
	font-size: 20px;
}
.page-details .content .first-container p,.page-details .content .sec-container p,.research-page-details .content .first-container p{
	font-size: 16px;
    font-weight: 400;
    text-align: justify;
    line-height: 1.4;
}
.page-details .content .sec-container h5{
	color: var(--var1);
	font-weight: 700;
	font-size: 18px;
}
.page-details .content .sec-container .table{
/*		border: 1px solid black;*/
	box-shadow: 0px 0px 2px 2px #e4e4e4;
	border-radius: 10px;
}
.page-details .content .sec-container .table thead tr th{
	text-align: center;
	color: white;
	background: var(--var1);
} 
.page-details .content .sec-container .table tbody tr td{
	font-size: 14px;
	font-weight: 600;
}
.page-details .form{
	background: var(--var1);
    color: white;
    padding: 40px 20px 20px;
    text-align: center;
    border-radius: 10px;
}
.page-details .form h5{
	font-size: 22px;
}
.page-details .form p{
	font-size: 12px;
    font-weight: 500;
    line-height: 1.3;
}
.page-details .form .form-control{
	font-size: 14px;
}
.page-details .form .form-apply-now{
	background-color: var(--var2);
	color: white;
	width: 100%;
}
.page-details .contact{
	margin-top: 20px;
    background: var(--var2);
    color: white;
    padding: 10px;
    border-radius: 10px;
    border: 0.1px solid black;
}
.page-details .contact  h6{
	font-size: 14px;
	font-weight: 700;
	color: #FDC900;
}
.page-details .contact p{
	margin-bottom: 5px;
	font-size: 15px;
}
.page-details .content-box-shadow{
	box-shadow: 0px 0px 10px 0.5px #ccc;
    padding: 15px 20px;
    border-radius: 10px;
}
.page-details .content .first-container h6.name{
	font-size: 18px;
	font-weight: bold;
}



.blue-text-color{
	color: var(--var1);
}

/* start mission vision page */
.vision-mission {
	    margin-bottom: 25px;
	    position: relative;
	    padding: 35px 60px;
	    background: url(../image/Triangle-shape-rgt.png) no-repeat;
	    background-size: 100% 100%;
	    margin-right: -35px;
	    background-position: center;
	}
	.vision-mission-icon{
	    width: 74px;
	    height: 74px;
	    margin: 0px auto 12px;
	}
	.vision-mission-icon>img {
	    width: 100%;
	    height: 100%;
	    object-fit: contain;
	}
	.vision-mission h3 {
	    font-size: 24px;
	    font-weight: 500;
	    border-bottom: 1px dotted #f27e00;
	    padding-bottom: 5px;
	    position: relative;
	}
	.vision-mission h3:before {
	    content: "";
	    width: 24px;
	    height: 4px;
	    position: absolute;
	    right: 0px;
	    background-color: #160d38;
	    bottom: -2px;
	    border-radius: 30px;
	}
	.media .media-left, .media .media-body, .media .media-right {
	    display: table-cell;
	    vertical-align: top;
	}
	.vision-mission .media .media-left, .vision-mission .media .media-body, .vision-mission .media .media-right {
	    vertical-align: middle;
	}
	.mb-block {
	    display: none !important;
	}
	.vision-mission-left {
	    background: url(../image/Triangle-shape-lft.png) no-repeat;
	    background-size: 100% 100%;
	    background-position: center;
	    margin-right: 0px;
	    margin-left: -35px;
	}
	.align-items-center {
	    align-items: center !important;
	}
/* end	mission vission page*/

.page-details .content .first-container ol{
	list-style: none;
   	padding: 0;
}
.page-details .content .first-container li{
	padding: 2px 0;
}
.color-blue{
	color: var(--var1);
}

.heading-bb{
	border-bottom: 3px solid #a09e9e;
}

.research-page-heading{
	margin-top: 62px;
	background: var(--var1);
	padding: 10px 0;
}
.research-page-heading .content{
	position: relative;
	color: white;
}
.research-page-heading .content h2{
	font-size: 28px;
	font-weight: bold;
}
.research-page-heading .content p{
	margin-bottom: 0;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: 600;
}
.research-page-details .content .first-container h3>span{
/*	border-bottom: 2.5px solid;*/
}
@media (max-width: 435px) {
    .page-heading{
		margin-top: revert!important;
	}
	.page-heading .content h2{
		font-size: 20px!important;
		margin-bottom: 2px!important;
	}
	.page-heading .content p{
		font-size: 12px!important;
	}
	.page-details .container{
		padding: 0 15px!important;
	}
	.page-details .content .first-container p, .page-details .content .sec-container p, .research-page-details .content .first-container p{
		font-size: 12px!important;
	}
	.page-details .content .sec-container .table-start{
		padding: revert!important;
	}
	.page-details .content .sec-container .table thead tr th{
		font-size: 14px;
	}
	.page-details .content .sec-container .table tbody tr td{
		font-size: 10px;
	}
	.page-details .content .first-container h6.name,.page-details .content .sec-container h5{
		font-size: 16px;
	}
	.page-details .content .first-container img{
		float: revert!important;
	}
	.page-details .content .first-container li{
		font-size: 12px;
	}


	/*	Start Phd page*/
	.research-page-heading{
		margin-top: revert!important;
	}
	.research-page-heading .content h2 {
	    font-size: 20px!important;
	}
	.research-page-heading .content p{
		font-size: 12px!important;
	}
	.research-page-heading .container{
       	padding: 0 15px!important;
    }

    .research-page-details .container{
       	padding: 0 15px!important;
    }
    .research-page-details .content .first-container h3{
    	font-size: 16px!important;
    }
    .research-page-details .content .first-container li{
    	font-size: 12px!important;
    }
    .research-page-details .content .first-container h5{
    	font-size: 16px!important;
    }
    .research-page-details .content .first-container table tr{
    	font-size: 12px!important;
    }
    .phd_course_heading span{
    	font-size: 12px!important;
    }
    .research-page-details .content .first-container h6{
    	font-size: 14px!important;
    }
	/*	End Phd page*/
}