* {
	box-sizing: border-box;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
}

body {
	margin: 0;
	background-color: white;
}

.blinking {
	animation: blinkingText 1.5s infinite;
}

@
keyframes blinkingText { 0%{
	color: #red;
}

49
%
{
color
:
#red;
}
60
%
{
color
:
transparent;
}
79
%
{
color
:
transparent;
}
100
%
{
color
:
#red;
}
}
.blinkingMenu {
	animation: blinkingTextMenu 1.8s infinite;
}

@
keyframes blinkingTextMenu { 0%{
	color: red;
}

47
%
{
color
:
red;
}
62
%
{
color
:
transparent;
}
97
%
{
color
:
transparent;
}
100
%
{
color
:
red;
}
}

/* Style the header */
.header {
	background-color: white;
	padding: 0px;
}

.webinarpanel {
	width: auto;
	padding: 20px;
}

.webinarpanelimg {
	width: 60%;
	float: left;
}

.webinarpaneltxt {
	width: 40%;
	float: left;
	padding: 10px;
}

.registerbtn {
	
}

.webinartitle {
	text-align: center;
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
	padding: 10px;
	width: 100%;
}

.sec-title {
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	color: rgb(169, 0, 0);
	font-size: 12px;
	margin-left: 1.5em;
	margin-top: 1.0em;
	width: 100%;
	font-style: normal;
	font-weight: 700;
	margin-bottom: -0.5em;
}

.sec-list {
	content: '\25A0';
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	color: rgb(169, 0, 0);
	font-size: 16px;
	width: 100%;
	font-style: normal;
	font-weight: 700;
}

.sec-list a {
	font-family: freight-sans-pro-n5, freight-sans-pro, sans-serif;
	color: black;
	font-size: 12px;
	width: 100%;
	font-style: normal;
	font-weight: 500;
	text-decoration: none;
	text-transform: uppercase;
}

.footer {
	background-color: #1c1b3b;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 2px 0
		rgba(0, 0, 0, 0.19);
	color: rgb(235, 235, 235);
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	font-size: 14px;
	background-repeat: no-repeat;
	background-size: cover;
}

/* Create three unequal columns that floats next to each other */
.column {
	float: left;
	padding: 9px;
}

.column_foot {
	float: left;
	padding: 5px;
}

/* Left and right column */
.column.left {
	width: 60%;
}

.column.right {
	float: right;
	width: 40%;
}

.column.alumni_left {
	width: 30%;
}

.column.alumni_right {
	float: right;
	width: 70%;
}

.column.lab_left {
	width: 50%;
}

.column.lab_right {
	width: 50%;
}

.column.faculty_left {
	width: 28%;
}

.faculty_brief {
	width: 100%;
}

.column.faculty_right {
	float: right;
	width: 70%;
}

.column.side {
	width: 18%;
	display: block;
}

.column.side_logo {
	width: 18%;
	display: block;
}

.column.column_logo {
	width: 18%;
	display: block;
}

.column.footer_side {
	width: 18%;
	display: block;
}

.column.first_footer_side {
	width: 12%;
	display: block;
}

.column_foot.foot {
	width: 25%;
}

.column_foot.foot li {
	font-size: 13px;
	line-height: 15px;
}

.column_foot.foot a {
	text-decoration: none;
}

.column.inner_side {
	width: 50%;
}

.column.inner_one {
	width: 100%;
}
/* Middle column */
.column.middle {
	width: 64%;
}

.column.middle_faculty {
	width: 82%;
}

/* Clear floats after the columns */
.row:after {
	content: "";
	display: table;
	clear: both;
}

.big_logo {
	height: 5.5em;
}

.big_logo1 {
	height: 6.5em;
}

.thin_header {
	background-color: #1c1b3b;
	color: rgb(230, 230, 230);
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	font-weight: 500;
	text-align: right;
}

.news_image_column {
	width: 20%;
	padding-bottom: 1.5em;
}

.news_content_column {
	width: 70%;
	padding: 0em;
	vertical-align: top;
}

.event_date_column {
	width: 20%;
	padding-bottom: 0.5em;
	vertical-align: top;
	padding-left: 0.5em;
	padding-top: 0em;
}

.event_content_column {
	width: 80%;
	padding-left: 0.5em;
	vertical-align: top;
}

.placementlogo {
	height: 120px;
	margin: 0 10px;
}

.placementlogo1 {
	height: 120px;
	margin: 20px;
}

.placementlogo_mob {
	height: 120px;
	margin-top: 30px;
	margin-bottom: -20px;
}

/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
	.webinarpanelimg {
		width: 100%;
	}
	.webinarpaneltxt {
		width: 100%;
	}
	.column {
		float: left;
		padding: 5px;
	}
	.column.side, .column.middle, .column_foot.foot {
		width: 100%;
	}
	.column.footer_side, first_footer_side {
		width: 100%;
	}
	.column.left, .column.right {
		width: 100%;
	}
	.column.alumni_left, .column.alumni_right {
		width: 100%;
	}
	.column.lab_right {
		width: 50%;
	}
	.column.lab_left {
		width: 50%;
	}
	.column.faculty_left {
		width: 28%;
	}
	.column.inner_side {
		width: 100%;
	}
	.big_logo {
		height: 4em;
		width: 100%;
	}
	.column.faculty_left {
		text-align: center;
		width: 100%;
	}
	.faculty_brief {
		text-align: center;
		width: 100%;
	}
	.column.faculty_right {
		float: right;
		width: 100%;
		text-align: center;
	}
	.column.middle_faculty {
		width: 100%;
	}
	.news_image_column {
		width: 30%;
		padding-bottom: 1.5em;
	}
	.news_content_column {
		width: 70%;
		vertical-align: top;
	}
	.event_date_column {
		width: 25%;
		padding-bottom: 1em;
		vertical-align: top;
	}
	.event_content_column {
		width: 75%;
		padding-left: 1em;
		vertical-align: top;
	}
}

.webtxt {
	text-align: justify;
	line-height: 1.6;
}

#adittable {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 100%;
}

#adittable td, #adittable th {
	border: 0px solid #337AB7;
	padding: 8px;
}

#adittable tr:nth-child(even) {
	background-color: #f2f2f2;
}

#adittable tr:hover {
	background-color: #ddd;
}

.downloadlnk {
	color: red;
}

#adittable th {
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: left;
	background-image: url('../images/back/blue.jpg');
	color: white;
}

.weblink {
	text-decoration: none;
	color: #000000;
}

.staffprofile {
	width: 150px;
	float: left;
}

.adminimg {
	width: 100%;
}

.adminName {
	text-align: center;
	color: #2c4894;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
}

.admindesi {
	text-align: center;
	font-size: 12px;
	background-color: #2c4894;
	color: #ffffff;
	font-weight: bold;
}

h3 {
	text-align: center;
}

/*


*/
.supportLi h4 {
	font-size: 20px;
	font-weight: lighter;
	line-height: normal;
	margin-bottom: 0 !important;
	padding-bottom: 0;
}

.bg-gray {
	background-image: -moz-linear-gradient(center bottom, #BBBBBB 0%, #F0F0F0 100%);
	box-shadow: 0 1px 0 #B4B3B3;
}

.ieecimg {
	width: 200px;;
	height: 250px;
}

.newslink {
	text-decoration: none;
	color: black;
	text-align: justify;
}

.msgheader {
	text-transform: uppercase;
	font-weight: bold;
}

/**
Popup CSS
**/
#overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 100;
	display: block;
}

.cnt223 a {
	text-decoration: none;
}

.popup {
	width: 100%;
	margin: 0 auto;
	display: none;
	position: fixed;
	top: 5px;
	z-index: 101;
}

.cnt223 {
	min-width: 90%;
	width: 600px;
	min-height: 500px;
	margin: 20px auto;
	background: #f3f3f3;
	position: relative;
	z-index: 103;
	padding: 15px 35px;
	border-radius: 5px;
	box-shadow: 0 2px 5px #000;
}

.cnt223 p {
	clear: both;
	color: #555555;
	font-size: 20px;
	font-family: sans-serif;
}

.cnt223 p a {
	color: #d91900;
	font-weight: bold;
}

.cnt223 .x {
	float: right;
	height: 35px;
	left: 22px;
	position: relative;
	top: -25px;
	width: 34px;
}

.cnt223 .x:hover {
	cursor: pointer;
}

@media screen and (max-width: 600px) {
	.cnt223 {
		min-width: 100%;
		width: 100%;
		min-height: 100px;
		margin: 2px auto;
		background: #f3f3f3;
		position: relative;
		z-index: 103;
		padding: 5px 15px;
		border-radius: 5px;
		box-shadow: 0 2px 5px #000;
	}
	.popup {
		width: 100%;
		margin: 0 auto;
		display: none;
		position: fixed;
		top: 2%;
		z-index: 101;
	}
}

.event_link {
	color: red;
	text-decoration: none;
	text-transform: uppercase;
}

.open-button {
	background-color: rgb(0, 0, 234);
	color: white;
	padding: 16px 20px;
	border: none;
	cursor: pointer;
	opacity: 1;
	position: fixed;
	bottom: 23px;
	right: 28px;
	width: 280px;
	z-index: 9999;
}

.chat-popup {
	display: none;
	position: fixed;
	bottom: 0;
	right: 15px;
	border: 3px solid #f1f1f1;
	z-index: 9999;
}

.form-container {
	max-width: 300px;
	padding: 10px;
	background-color: white;
	z-index: 9999;
}

.form-container .btn {
	background-color: #4CAF50;
	color: white;
	padding: 16px 20px;
	border: none;
	cursor: pointer;
	width: 100%;
	margin-bottom: 10px;
	opacity: 1;
	z-index: 9999;
}

/* Add a red background color to the cancel button */
.form-container .cancel {
	background-color: red;
}

/* Add some hover effects to buttons */
.form-container .btn:hover, .open-button:hover {
	opacity: 1;
}

#customers {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 100%;
}

#customers td, #customers th {
	border: 1px solid rgb(33, 67, 105);
	padding: 8px;
}

#customers tr:nth-child(even) {
	background-color: #f2f2f2;
}

#customers th {
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: left;
	background-color: rgb(33, 67, 105);
	color: white;
}

.adit_btn {
	width: 100%;
	padding: 10px;
	background: #da0812;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.table_link {
	text-align: center;
	text-decoration: none;
	color: red;
	font-weight: bold;
	text-transform: uppercase;
}

.nba_title {
	color: #111d5e;
	font-weight: bold;
}

ol>li .weblinkbtn {
	padding: 20px;
	text-decoration: none;
}

.errormsg {
	text-align: center;
	color: red;
	text-transform: capitalize;
	font-size: 1.5em;
}

.webcontent {
	font-size: 1.2em;
	line-height: 1.5em;
	text-align: justify;
}

.webheader {
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	font-size: 1.2em;
	margin-top: 1em;
	font-weight: bold;
	width: 100%;
	color: #1c1b3b;
	margin-bottom: 0.5em;
	border-bottom: solid 3px rgb(179, 0, 0);
}

@media screen and (max-width: 1000px) {
	.webheader {
		font-family: 'Roboto', Arial, Tahoma, sans-serif;
		font-size: 16px;
		margin-right: 1em;
		font-weight: 900;
		width: 100%;
		color: #1c1b3b;
		margin-bottom: 0.5em;
		border-bottom: solid 3px rgb(179, 0, 0);
		text-align: center;
	}
}

.registerBtn {
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.2em;
	display: block;
	padding: 15px;
	background-image: url('../images/back/red.png');
	color: #fff;
	font-weight: bold;
}
.headerlink{
	color:#fff !important;
}

.popupcontent{
	width: 100%;
}
.popupleft{
	float: left;
	width: 50%;
}
.popupright{
	float: left;
	width: 45%;	
}
#customers{
	width: 100%;
}
.popupimg{
	width: 100%; object-fit: contain !important;

}
@media screen and (max-width: 600px) {

	.popupheader{
		font-size: 1em !important;
	}
	.popupcontent{
		width: 100%;
	}
	.popupleft{		
		width: 90%;		
		
	}
	.popupright{		
		width: 90%;
	}
	#customers{
		width: 100%;
	}
	.popupimg{
		width: 90%;
		object-fit: contain !important;
		
	}
	.popupitems{
		list-style: none !important;
	}
}

.heading2{
	font-size: 1em;
	text-transform: uppercase;
	font-weight: bold;
}
.link{
	text-align: center;
	color: #000 !important;
}


.titlesection{
	text-align: left;
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 3px solid #952323;
	padding: 10px;	
	margin-bottom: 10px;
}

.highlight{
	background-color: yellow;
}

.downloadlink{
	color: red!important;
	font-weight: bold;
	text-transform: uppercase;
}
.closebtn:hover{
	color:#A0153E !important;
}
.imgitem{
	width:20vw;
}