

	.search-section {
		background-color: #ffffff;
		height: 35px;
		border-left: solid #df9d00 10px;
		/* border-right: solid #2d4697 30px; */
	}

	.search-section i {
		//font-size:1vw;
	}

	//.search-section i{
	background-color:red;
	}

	.logo {
		border: solid red 0px;
	}

	.socialiframe {
		position: fixed !important;
		/* float-left!important; */
		z-index: 4 !important;
		/*	top:45%!important;*/
		top: 33% !important;
		left: -40px !important;
		//background-color: rgba(201, 76, 76, 0.3);
		//border:solid red 1px;
	}


	.menu-section {
		//background-color:#111728; 
		/*background:rgba(255,255,255, 0.8);*/
		background: rgba(255, 255, 255);
		border-bottom: solid #111728 0px;
	}

	.org-name {
		z-index: 200;
		padding-top: 20px;
		color: #ffffff;
		text-align: left;
	}

	.logo-text {
		margin: 10px;
	}

	/*------------- @MEDIA 951 - 2000 -------------*/
	@media (min-width: 951px) and (max-width: 2000px) {
		.search {
			background-color: #ffffff;
			border: 0px;
			border-bottom: solid #111728 1px;
			text-align: left;
			margin-top: 5px;
			width: 70%;
			font-size: 1vw;
		}

		.slider-menu {
			border: solid red 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			text-align: right;
			font-size: 17px;
			font-weight: normal;
		}

		.search-section i {
			font-size: 1vw;
		}

		.searchsection {
			display: none;
		}


		.search-section {
			//background-color: red;
			//margin-top:-70px;
			float: right;
			//border-left: solid #df9d00 0px;
			//border-right: solid #2d4697 0px;
		}

		.topmenu {
			margin-top: 0px;
			//margin-top:40px;
			padding: 0;
			/* added by ck */
			height: 35px;
			text-align: center;
			margin-left: -30;
			//border: solid blue 1px;
			///float:right;
			//background-color:#2d4697;
		}

		.topmenu>div>ul>li {
			list-style-type: none;
			display: inline;
			text-decoration: none;
			color: #ffffff;
			font-family: opensans;
			font-size: 1.4vh;
			letter-spacing: .9pt;
			/*padding-left:8px;*/
			padding: 5px;
			border-right: 1px solid #fff;
		}

		.topmenu>div>ul>li:first-child {
			border-right: 0px solid #fff;
		}


		.announcement-div span {
			font-size: 1.5vh;
		}

		.announcement-div {
			font-size: 1.5vh;
		}


	}

	@media (min-width: 751px) and (max-width:1214px) {
		.topmenu>div>ul>li {
			font-size: 1.2vh !important;
			/*	padding:3px !important;*/
			padding: 2px !important;
		}

	}



	@media (min-width: 577px) and (max-width: 768px) {
		.search-section i {
			font-size: 3vw;
		}


		.search-section {
			/* //background-color: red; */
			/* margin-top:-70px; */
			float: right;
			border-left: solid #df9d00 0px;
			border-right: solid #2d4697 0px;
		}

		.topmenu {
			margin-top: 0px;
			/* //margin-top:40px; */
			padding: 0;
			text-align: center;
			margin-left: -30;
			/* //border:solid green 1px; */
		}

		.topmenu>div>ul>li {
			/* //float:left; */
			padding: 4px;
			font-size: 1.3vh;
			letter-spacing: .7pt;
			/*padding-top:5px;*/
			border-right: 1px solid #fff;
		}

		.topmenu>div>ul>li:first-child {
			border-right: 0px solid #fff;
		}

	}

	@media (min-width: 280px) and (max-width: 576px) {


		.search {
			background-color: #ffffff;
			border: 0px;
			border-bottom: solid #111728 1px;
			text-align: left;
			margin-top: 8px;
			width: 50%;
			font-size: 2vw;
		}


		.search-section i {
			font-size: 3vw;
		}

		.searchsection {
			display: none;
		}

		.slider-menu {
			top: 10px;
			right: -10px;
			/* //border:solid red 1px; */
			z-index: 1;
		}


		.search-section {
			/* //background-color: red; */
			margin-top: -79px;
			float: right;
			border-left: solid #df9d00 0px;
			border-right: solid #2d4697 0px;
		}

		.topmenu {
			margin-top: 0px;
			/* //margin-top:40px; */
			padding: 0;
			text-align: center;
			margin-left: -30;
		}

		.topmenu>div>ul>li {
			/* //float:left; */
			padding: 3px;
			font-size: 1.0vh;
			letter-spacing: .9pt;
			border-right: 1px solid #fff;
		}

		.topmenu>div>ul>li:first-child {
			border-right: 0px solid #fff;
		}

	}


	.topmenu {
		background-color: #2d4697;
		/* //111728
	//background-color:#df9d00; */
		color: #ffffff;
		text-align: right;
		text-transform: uppercase;
		/* removed by ck */
		/* height:35px; */
		padding: 0px;
		/* //padding-top:25px;
	//position:fixed; */


	}

	.topmenu>div>ul>li {
		list-style-type: none;
		display: inline;
		text-decoration: none;
		color: #ffffff;
		padding-left: 8px;
		font-family: opensans;
		font-size: 1.5vh;
		letter-spacing: .9pt;
		float: right;
		//border:solid red 1px;
	}

	.topmenu>div>ul {
		padding-top: 7px;
		padding-right: 7px;
	}

	.topmenu>div>ul>li a {
		text-decoration: none;
		color: #ffffff;
		margin-top: 10px;
	}

	.topmenu>div>ul>li a:hover {
		text-decoration: none;
		color: #df9d00;
	}

	@media (min-width: 1198px) and (max-width: 1207px) {
		.topmenu>div>ul>li {
			font-size: 1.3vh !important;
		}
	}


	.announcement-ul {
		list-style-type: none;
	}

	.announcement-div {
		float: left;
		font-size: 1.8vh;
	}

	.announcement-div span {
		font-size: 2vh;
	}

	@media (min-width: 769px) and (max-width: 950px) {

		.announcement-div span {
			font-size: 2vh;
		}

		.announcement-div {
			font-size: 1.5vh;
		}
	}


	.announcement-section {
		background-color: #df9d00;
		height: 35px;
		padding: 7px;
		padding-left: 1%;
		/*bagkground partition*/
		border-right: solid #2d4697 30px;
	}

	.announcement {
		background-color: #df9d00;
		padding: 5px;
		font-size: 12px;
		font-weight: bold;
		-webkit-transition: height 4s;
		/* For Safari 3.1 to 6.0 */
		transition: height 4s;
		position: absolute;
		z-index: 300;
		width: 100%;

	}

	/*.announcement:hover{
	height:150px;
}*/
	.announcement-icon {
		color: #000000;
		font-size: 15px;
	}

	.announcement-icon {
		animation: blinker 1s linear infinite;
	}

	.search {
		background-color: #ffffff;
		border: 0px;
		border-bottom: solid #111728 1px;
		text-align: left;
		margin-top: 8px;
		width: 75%;
		/* //font-size:1vw; */
	}

	@media (min-width: 1701px) and (max-width: 3500px) {
		.search {
			background-color: #ffffff;
			border: 0px;
			border-bottom: solid #111728 1px;
			text-align: left;
			margin-top: -5px;
			width: 50%;
			font-size: 1vw;
			//border:solid red 1px;
		}
	}


	@media (min-width: 1701px) and (max-width: 3500px) {

		.topheader {
			position: fixed;
			width: 100%;
			margin: 0;
			z-index: 3;
		}

		.logosection {
			z-index: 3;
			background: #000616;
			//background:rgba(255,255,255,0.5);
			//padding-right: -15px;
			//padding-left: -15px;
		}

		.logo {
			border: solid red 0px;

		}

		.img-logo {
			width: 100%;
			float: right;
			padding-top: 4px;
			//border:solid red 1px;
			margin-right: -10px;
		}

		.img-nacc {
			width: 100%;
			float: left;
			padding-top: 12px;
			margin: 0 0 0 -60px;
		}

		.img-nba {
			width: 100%;
			float: left;
			padding-top: 12px;

		}

		.org-name {
			padding-top: 10px;
			color: #ffffff;
			text-align: left;
			//margin-left:-20px;
			font-size: 3vh;
			letter-spacing: 0.8pt;
		}

		.org-name span {

			//font-size:18px;
		}




	}

	@media (min-width: 951px) and (max-width: 2000px) {
		.topheader {
			position: fixed;
			width: 100%;
			margin: 0;
			z-index: 3;
		}

		.logosection {
			z-index: 3;
			background: #000616;
			//background:rgba(255,255,255,0.5);
			//padding-right: -15px;
			//padding-left: -15px;
		}

		.logo {
			border: solid red 0px;

		}

		.img-logo {
			width: 100%;
			float: right;
			padding-top: 10px;
			//border:solid red 1px;
			margin-right: -10px;
		}

		.img-nacc {
			width: 130px;
			float: left;
			padding-top: 12px;
			margin: 0 0 0 -30px;
		}

		.img-ugc {
			width: 130px;
			float: left;
			padding-top: 12px;
			margin: 0 0 0 0px;
		}

		.img-nba {
			width: 130px;
			float: left;
			padding-top: 12px;
			margin: 0 0 0 0px;
		}

		.org-name {
			padding-top: 10px;
			color: #ffffff;
			text-align: left;
			//margin-left:-20px;
			font-size: 20px;
			letter-spacing: 0.8pt;
		}

		.org-name span {

			//font-size:18px;
		}

	}


	@media (min-width: 769px) and (max-width: 950px) {
		.logosection {
			padding-right: -15px;
			padding-left: -15px;
			background: #000616;
		}

		.img-logo {
			width: 90%;
			margin-right: -10px;

		}

		.img-naac {
			width: 90%;
		}

		.logo {
			border: solid red 0px;
			padding-top: 10px;
		}

		.org-name {
			color: #ffffff;
			text-align: center;
			text-align: left;
			font-size: 2vw;
		}

		.slider-menu {
			top: 10px;
			right: -10px;
			//back-txtborder:solid red 1px;
			z-index: 4;
		}

		.slider {
			top: 0px;
			bottom: 0px;
		}
	}


	@media (min-width: 577px) and (max-width: 768px) {
		.logosection {
			padding-right: -15px;
			padding-left: -15px;
			background: #000616;
			margin-bottom: 35px;
		}

		.img-logo {
			width: 100%;

		}

		.img-naac {
			width: 100%;
		}

		.logo {
			border: solid red 0px;
			z-index: 200;
			padding-top: 10px;
		}

		.org-name {
			z-index: 200;
			color: #ffffff;
			text-align: left;
			font-size: 2vw;
		}

		.slider-menu {
			top: 10px;
			right: -10px;
			/* //border:solid red 1px; */
			z-index: 4;
		}

		.slider {
			top: 0px;
			bottom: 0px;
		}

	}


	@media (min-width: 280px) and (max-width: 576px) {
		.announcement {
			height: 40px;
		}

		.announcement {
			font-size: 10px;
		}

		.logosection {
			padding-right: -15px;
			padding-left: -15px;
			padding-top: 10px;
			background: #000616;
			/* changed by ck -29-4-25 */
			padding-bottom: 0px;
		}

		.img-logo {
			width: 90%;
			left: 5px;
			margin-top: -10px;
			/* added by ck */
			margin-left: 18px;
		}

		.logo {
			border: solid red 0px;
			padding: 0px;
			margin: 0px;
			text-align: center;
		}

		/* changed by chitranjan -28-4-25 */
		.org-name {
			color: #ffffff;
			text-align: left;
			font-size: 2vw;
			padding: 0px;
			/* added by ck */
			margin: -14px 0 0 0;
			margin-left: 11px;
		}
.search {
		background-color: #ffffff;
		border: 0px;
		border-bottom: solid #111728 1px;
		text-align: left;
		margin-top: 8px;
		width: 69%;
		

	}

	@media (max-width: 768px) {
		#Naac-logo {
			width: 60px;
			padding-top: 3px;
			margin: 0 0 0 -70px;
		}

		#aicte-logo {
			width: 60px;
			margin: 0 0 0 -60px;
		}

		#UGC-logo {
			width: 60px;
			margin: 0px 0px 0 -60px;
		}
	}

	/* modified by chitranjan kumar-on 6-5-25 */
	/* academeic ttab menu  */

	@media (max-width: 768px) {
		.submenue {
			display: flex;
			width: 100%;
			flex-wrap: nowrap;
			overflow-x: auto;
			padding: 10px;
			gap: 15px;
			scroll-snap-type: x mandatory;
			-webkit-overflow-scrolling: touch;
		}

		.submenue li {
			scroll-snap-align: start;
			min-width: 250px;
			width: 80%;
		}

		.submenue li ul,
		.submenue li a,
		.submenue li h2,
		.submenue li p {
			font-size: 14px;
		}
	}