@media(max-width:1199px){

	.container {

		padding: 0 15px;

	}
	
	section.aboutpagetitle {
		margin-top: 15px;
	}

	.headermenu {

		width: 100%;

	}

	.headermenu ul li.itemhaschil span {

		position: absolute;

		right: 0;

		padding: 11px 15px;

		display: inline-block;

		top: 0px;

	}

	.headermenu ul li ul.sub-menu {

		visibility: visible;

		opacity: 1;

		position: static;

		display: none;

	}



	.headermenu ul li {

		width: 100%;

		padding: 0 15px;

		text-align: left;

		margin: 0 !important;

		background: #0f75bc;

		border-top: 1px solid #ffffff69;

	}

	.headermenu ul {

		flex-wrap: wrap;

		position: absolute;

		top: 100%;

		width: 100%;

		left: 0;

		display: none;

			z-index: 22;

	}

	.headermenu ul li a {

		padding: 10px;

		display: inline-block;

	}

	.mobilemenu {

		display: inline-block;

	}

	.headermenu {

		text-align: right;

	}

	.logo {

		width: 20%;

	}

	button.burger {

		top: -30px;

	}

	.aboutuspagetopin {
		margin: 0;
		padding-top: 30px;
	}

	.abcon h2 {
		color: #000;
		margin-bottom: 20px;
		text-transform: none;
		font-size: 30px;
	}
	.headermenu ul li.menu-item-has-children span {
		padding: 5px;
		color: #fff;
		position: absolute;
		top: 5px;
		right: 16px;
	}
	.header-container {
		margin-left: 0;
	}
}

@media(max-width:991px){

    .logo {

		width: 30%;

	}





		h1 {

		font-size: 32px;

		line-height: 42px;

	}

		h2 {

		font-size: 30px;

		line-height: 40px;

	}

	.footcol {

		width: 50%;

		margin-bottom: 20px;

	}

	.newslettersin {

		padding: 20px;

	}	

	.footlinksin {

		padding-right: 20px;

		padding-left: 15px;

	}

	.staticol h6 {

		font-size: 30px;

		line-height: 50px;

	}

	.staticol {

		width: 50%;

	}

	.schoolprocol {

		width: 48%;

		margin-bottom: 20px;

	}

	.updateimg {

		width: 100%;

	}

	.updatecon {

		width: 100%;

		padding: 20px 0;

	}

	.sponsorsecinleft {

		width: 100%;

	}

	.sponsorsecinright {

		width: 100%;

	}

	.cntrttl h2.abcmnttl {

		max-width: 100%;

	}
	.supocol .facticon {
		width: 200px;
		height: 200px;
	}
	.header-container {
		margin-left: 0;
	}
}

@media(max-width:767px){

    .awardsection .cntrttl h2.abcmnttl {

		max-width: 100%;

	}

		.abcon {

		width: 100%;

	}

	.abconright {

		width: 100%;

		padding: 30px 0 0;

	}

	.footcol {

		width: 100%;

		margin-bottom: 20px;

	}

	.leftfoot , .rightfoot{

		width: 100%;

	}

	.homebannercon {

		border: none;

		text-align: center;

		padding: 0;

	}

	.homebannercon::after{

		display: none;

	}

	section.homebanner {

		padding: 80px 0;

		text-align: center;

	}

	.homebanner .commonbtn {

		margin-top: 20px;

	}

	.directorlistinner .teamin {

		width: 100%;

		margin-bottom: 20px;

	}

	.stepscol {

		width: 100%;

		margin: 0 0 20px;

	}

	.partnershipincon {

		width: 100%;

	}

	.partnerimg {

		width: 100%;

	}

	.partnershipin {

		padding: 15px;

	}

	.incubesercol {

		width: 100%;

		margin: 0 0 20px;

	}

	section.incubeservices.facilities .incubesercol {

		width: 100%;

		margin: 0 0px 30px;

	}

	.startup {

		width: 100%;

	}

	.programlistin {

		width: 100%;

	}

	.interncol {

		width: 100%;

		margin-bottom: 30px;

	}

	section.directorlist.mentorlist .directorlistinner .teamin {

		width: 100%;

	}
	.supocol{
		border: none;
	}
	section.directorlist.mentorlist.pdeuinterns img {
		height: 160px;
		width: 160px;
	}
	.directorlistinner .teamin .teamimg {
		max-width: 160px;
	}
	.latestdetailsin {
		width: 100%;
	}
	.header-container {
		margin-left: 0;
	}
}

@media(max-width:639px){

	.logo img {

		width: auto;

		margin: 0;

		max-width: 150px;

	}

	.logo {

		text-align: left;

	}

		.staticol {

		width: 100%;

		padding: 0;

	}

	.schoolprocol {

		width: 100%;

	}

	h2.abcmnttl {

		text-align: center;

		font-size: 26px;

		line-height: 36px;

	}

	.abouttitlelogo img {

		width: 80%;

		margin-bottom: 10px;

		max-width: 250px;

	}

	.logo::after{

		display: none;

	}

	.logo {

		width: 200px;

		padding: 0;

		margin: 0;

	}

	.logo a {

		display: inline-block;

		line-height: 0;

	}

	.headermenu {

		width: 50%;

	}

	button.burger {

		top: 0;

	}

	header {

		background: #fff;

		padding: 20px 0;

	}

	.burger span {

		background: #0F75BC;

	}

	.logo {

		width: 50%;

		padding: 0;

		margin: 0;

	}

	section.aboutpagetitle {

		padding: 100px 0;

	}

	.archievecol {

		width: 100%;

		padding: 0 0px 20px;

		text-align: center;

	}

	.blogcar p {

		font-size: 19px;

		line-height: 30px;

	}

	.updatecon h2 {

		margin-bottom: 20px;

	}

	.factscol {

		width: 100%;

		padding: 0 0 20px;

	}

	section.ourfacts {

		padding: 40px 0 20px;

	}

	a.desklogo {

		display: none;

	}

	.mobilelogo {

		display: block;

	}
	.archievecol {
		width: 50%;
	}
	.archievecon h4 , .factscol h5{
		font-size: 24px;
		line-height: 30px;
	}
	.factscol {
		width: 50%;
	}

	.sponsorsecinright .supocol.supocol2 {
		flex-wrap: wrap;
	}
	.supocol .facticon {
		width: 100%;
		height: 100%;
	}
	.sponsorsecinright .supocol.supocol2 .factscol {
		padding: 0 10px;
	}
	.supocol .facticon {
		width: 120px;
		height: 120px;
		margin-bottom: 0;
	}
	.footerlinks {
		width: 100%;
		margin-bottom: 40px;
	}
	.footersocial {
		width: 100%;
	}
	.footertop {
		padding: 50px 0;
	}
	.footerlogo {
		width: 100%;
		text-align: center;
		margin-bottom: 30px;
	}
	.copytxt {
		width: 100%;
		text-align: center;
	}
	.staticol {
		width: 50%;
	}

	.internshiplogo {
		width: 100%;
		padding-right: 0;
		margin-bottom: 20px;
	}
	.internshipcon {
		width: 100%;
		padding-left: 0;
	}
	.internshiplogo img {
		width: 150px;
	}
	.internshiprow {
		padding: 15px;
	}
	.inncubatedstartup .internshiplistinner .internshiprow {
		width: 100%;
	}
	.awardin div#custom-bg {
		width: 100%;
	}
	.awardcon {
		width: 100%;
	}

	.startuplogo {
		width: 100%;
	}
	.startupdetails {
		width: 100%;
		margin-top: 20px;
	}
	.founderinfo {
		width: 100%;
	}
	.header-container {
		margin-left: 0;
	}
}


@media(max-width:479px){

	.factscol img {
		height: 80px;
	}

}