/*Project Name: MMP SHAH COLLEGE - MEDIAWORKSINDIA - www.mediaworksindia.com*/
/* Mozilla based browsers */
::-moz-selection {
	background-color: #1b265c;
	color: #fff;
}

/* Works in Safari */
::selection {
	background-color: #1b265c;
	color: #fff;
}

a {
	outline: 0;
	color: #222;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:active {
	outline: none;
	position: relative;
	top: 2px;
}

a.smooth-bt {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
}

.clearfix {
	clear: both;
}

* {
	margin: 0;
}

html,
body {
	height: 100%;
}

/*------------------------------------*\

  MAIN

\*------------------------------------*/

body {
	background: #fff;
	color: #222;
	font-family: 'Karla', sans-serif;
	-webkit-transition-property: font-size;
	-moz-transition-property: font-size;
	transition-property: font-size;
	-webkit-transition-duration: 0.5s, 0.5s;
	-moz-transition-duration: 0.5s, 0.5s;
	transition-duration: 0.5s, 0.5s;
	-webkit-transition-timing function: linear, ease-in;
	-moz-transition-timing function: linear, ease-in;
	transition-timing function: linear, ease-in;
}

#wrapper {
	margin: 0px auto;
	max-width: 2880px;
	width: 100%;
	background: #ffffff;
	padding: 0px 0;
}

#wrapper:after {
	content: "";
	display: block;
}

.hidden {
	display: inherit;
}

a.smooth-bt {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
}

a.smooth-bt:hover {
	text-decoration: none;
}

/**==============================MENU CODE START==============================**/

#drop-nav {

	text-transform: none;

	font-family: 'Karla', sans-serif;

	color: #fff;

	font-size: 13px;

	/*position:absolute;*/

	text-transform: uppercase;

}

#drop-nav ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	width: 100%;
	z-index: 999999999;
}

#drop-nav ul li {
	display: block;
	position: relative;
	float: left;
	border: 0px solid #000;
	/*background-image:url(../images/dwarrow.png); */
	background-repeat: no-repeat;
}

#drop-nav li ul {
	display: none;
}

#drop-nav ul li a {
	width: 130px;
	display: block;
	background: #a12935;
	text-decoration: none;
	padding: 10px 15px;

	white-space: nowrap;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Karla', sans-serif;
	font-size: 13px;
}

#drop-nav ul li a:hover {
	background: #a12935;
}

#drop-nav li:hover ul {
	display: block;
	position: absolute;
}

#drop-nav li:hover li {
	float: none;
	font-family: 'Karla', sans-serif;
	font-size: 13px;
}

#drop-nav li:hover a {
	background: #a12935;
	border-bottom: 1px solid #c17880;
	color: #fff;
}

#drop-nav li:hover li a:hover {
	background: #000;
	color: #fff;
}

#drop-nav li ul li {
	border-top: 0px;
}

/**=================================MENU CODE END============================**/



/**==============================QUICK LINKS CODE START==============================**/
#quick-nav {
    font-family: 'Karla', sans-serif;
    text-transform: uppercase;
    font-size: 13px;
}

#quick-nav ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

#quick-nav ul li {
    position: relative;
}

#quick-nav ul li a {
    display: block;
    background: #1b265c;
    color: #fff;
    padding: 13px 10px;
    text-decoration: none;
}

#quick-nav ul li a:hover {
    background: #000;
}

/* Desktop Hover */
@media (min-width: 769px) {
    #quick-nav .submenu {
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        width: 200px;
    }

    #quick-nav .has-submenu:hover .submenu {
        display: block;
    }
}

/* Mobile Toggle */
@media (max-width: 768px) {
    #quick-nav .submenu {
        display: none;
        position: relative;
		z-index: 9;
    }
	

    #quick-nav .has-submenu.active .submenu {
        display: block;
    }
}

/*#quick-nav {
	text-transform: none;
	font-family: 'Karla', sans-serif;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
}
#quick-nav ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
#quick-nav ul li {
	display: block;
	position: relative;
	float: left;
	border: 0px solid #000;
	background-image: url(../images/dwarrow.png);
	background-repeat: no-repeat;
}
#quick-nav li ul {
	display: none;
}
#quick-nav ul li a {
	width: 98px;
	display: block;
	background: #1b265c;
	text-decoration: none;
	padding: 13px 10px;
	white-space: nowrap;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Karla', sans-serif;
	font-size: 13px;
}
#quick-nav ul li a:hover {
	background: #1b265c;
}
#quick-nav li:hover ul {
	display: block;
	position: absolute;
}
#quick-nav li:hover li {
	float: none;
	font-family: 'Karla', sans-serif;
	font-size: 13px;
}
#quick-nav li:hover a {
	background: #1b265c;
	border-bottom: 1px solid #425198;
	color: #fff;
}
#quick-nav li:hover li a:hover {
	background: #000;
	color: #fff;
}
#quick-nav li ul li {
	border-top: 0px;
}*/

/**=================================QUICK LINKS CODE END============================**/

.top-nav-header {

	background-color: #1b265c;

	height: 41px;

	/*overflow:hidden;*/

}

.top-nav80 {

	width: 96%;

	margin: 0 auto;

	height: auto;

	/*overflow:hidden;*/

}

.top-nav80 .col-top1 {

	float: left;

	padding: 10px 10px 0px 0px;

	color: #fff;

}

.top-nav80 .col-top1 .locat-dwn {

	float: left;

	height: auto;

	margin-right: 30px;

	font-family: 'Karla', sans-serif;

	font-size: 13px;

	font-weight: 600;

	color: #fff;

}

.icon {
	color: #a12935;
	margin-right: 10px;
	font-weight: bold;
	font-size: 16px;
}

.icon-log {
	color: #fff;
	margin-right: 10px;
	font-size: 20px;
}



.top-nav80 .col-top1 .pincode {

	float: left;

	height: auto;

	margin-right: 5px;

}

.top-nav80 .col-top1 .pincode .contact {

	float: left;

	height: auto;

	margin-right: 10px;

	font-family: 'Karla', sans-serif;

	font-size: 13px;

	font-weight: 600;

	color: #fff;

}



.top-nav80 .user-log {

	float: right;

	font-size: 14px;

	color: #fff;

	text-transform: uppercase;

	background-color: #a12935;

	/*padding:10px 22px;*/

	font-family: 'Karla', sans-serif;

	font-weight: 600;

}

.top-nav80 .user-log a {
	color: #dcdcdc;
	text-decoration: none;
}

.top-nav80 .user-log a:hover {
	color: #dcdcdc;
	text-decoration: underline;
}



.top-nav-right {

	float: right;

	width: auto;

}

.top-menu {

	float: right;

	width: auto;

	padding: 0;

	/*margin:0 20px 0 0;*/

}

.top-menu ul {

	padding: 0;

	margin: 0;

	list-style-type: none;

}

.top-menu ul li {

	display: inline-block;

	padding: 7px 7px;

	margin: 0;

	color: #fff;

	text-transform: uppercase;

}

.top-menu ul li a {

	color: #fff;

	font-size: 13px;

	text-transform: uppercase;

	text-decoration: none;

	font-family: 'Karla', sans-serif;

	font-weight: 600;

}

.top-menu ul li a:hover {
	color: #fff;
	text-decoration: underline;
}



#header {

	padding: 1% 2%;

	height: auto;

	/*overflow:hidden;*/

}

.logo {
	float: left;
	width: 50%;
	height: auto;
	overflow: hidden;
	-webkit-transition-property: width;
	-moz-transition-property: width;
	transition-property: width;
	-webkit-transition-duration: 0.5s, 0.5s;
	-moz-transition-duration: 0.5s, 0.5s;
	transition-duration: 0.5s, 0.5s;
	-webkit-transition-timing function: linear, ease-in;
	-moz-transition-timing function: linear, ease-in;
	transition-timing function: linear, ease-in;
}

.logo img {
	width: 100%;
	height: auto;
}

.certificate {
	float: right;
	width: 9%;
	margin-bottom: 10px;
	height: auto;
	overflow: hidden;
	border: 0px solid #cccccc;
	-webkit-transition-property: width;
	-moz-transition-property: width;
	transition-property: width;
	-webkit-transition-duration: 0.5s, 0.5s;
	-moz-transition-duration: 0.5s, 0.5s;
	transition-duration: 0.5s, 0.5s;
	-webkit-transition-timing function: linear, ease-in;
	-moz-transition-timing function: linear, ease-in;
	transition-timing function: linear, ease-in;
}

.certificate img {
	width: 100%;
	height: auto;
}

#slider-main {
	padding: 0;
	width: 100%;
}

.col-mag {

	float: right;

	width: 16%;

	margin: 5px 13px 0 0;

	height: auto;

	overflow: hidden;

	border: 0px solid #cccccc;

	-webkit-transition-property: width;

	-moz-transition-property: width;

	transition-property: width;

	-webkit-transition-duration: 0.5s, 0.5s;

	-moz-transition-duration: 0.5s, 0.5s;

	transition-duration: 0.5s, 0.5s;

	-webkit-transition-timing function: linear, ease-in;

	-moz-transition-timing function: linear, ease-in;

	transition-timing function: linear, ease-in;

}

.col-mag img {
	width: 100%;
	height: auto;
}

.link {
	color: #a12935;
	font-weight: bold;
	font-size: 14px;
}



#slider-bot-main {
	background-color: #1a265c;
	border-bottom: 15px solid #171f44;
}

.sliger-link80 {

	margin: 0 auto;

	width: 80%;

	height: auto;

	overflow: hidden;

}

.slider-one-fourth {

	float: left;

	width: 21%;

	height: auto;

	padding: 2%;

	cursor: pointer;

}

/*.slider-one-fourth:hover{background-color:#171f44;}*/

.slider-one-fourth .L-title {

	color: #fff;

	font-size: 18px;

	font-weight: 600;

	font-family: 'Roboto Slab', serif;

	text-transform: uppercase;

	margin-bottom: 5px;

}

.slider-li {
	padding: 0;
	height: auto;
	overflow: hidden;
}

.slider-li ul {

	list-style: outside none none;

	padding: 0;

	margin-left: 16px;

}

.slider-li ul li {

	list-style-image: url("../images/square-bullet.png");

	color: #fff;

	font-size: 12px;

	font-family: 'Karla', sans-serif;

	line-height: 20px;

	text-transform: uppercase;

}

.slider-li ul li a {

	color: #fff;

	font-size: 12px;

	font-family: 'Karla', sans-serif;

	line-height: 20px;

	text-transform: uppercase;

}

.slider-li ul li a:hover {
	text-decoration: underline;
	color: #fff;
}



.slider-one-fourth .L-subtitle {

	color: #fff;

	font-size: 13px;

	font-weight: 500;

	font-family: 'Karla', sans-serif;

	text-transform: uppercase;

	margin-bottom: 5px;

}

.act {
	background-color: #171f44;
	height: 100%;
	min-height: 149px;
}



.advertise-box {

	width: 23%;

	right: 15%;

	top: 5%;

	height: auto;

	position: absolute;

	-webkit-transition-property: width;

	-moz-transition-property: width;

	transition-property: width;

	-webkit-transition-duration: 0.5s, 0.5s;

	-moz-transition-duration: 0.5s, 0.5s;

	transition-duration: 0.5s, 0.5s;

	-webkit-transition-timing function: linear, ease-in;

	-moz-transition-timing function: linear, ease-in;

	transition-timing function: linear, ease-in;

}

.advertise-box img {
	width: 100%;
	height: auto;
	border: 10px solid #1a265c;
}



.newsfeed-box {

	width: 76%;

	right: 13%;

	bottom: 5%;

	height: auto;

	position: absolute;

}

.newsfeed-box .newsfdbt {

	padding: 1%;

	width: 9%;

	font-weight: bold;

	float: left;

	height: auto;

	text-transform: uppercase;

	background-color: #1f1f42;

	color: #fff;

	font-size: 14px;

	font-family: 'Karla', sans-serif;

}

.newsfeed-box .SCRnewsfdbt {

	padding: 4.5px 0px;

	width: 89%;

	float: left;

	height: auto;

	background-color: #791f29;

	color: #fff;

	font-size: 14px;

	font-family: 'Karla', sans-serif;

}

.mid-row {

	padding: 20px 0 40px 0px;

	height: auto;

	overflow: hidden;

}

.mid80 {

	width: 80%;

	margin: 0 auto;

	height: auto;

	overflow: hidden;

}

.mid-banner {

	width: 100%;

	height: auto;

	margin-bottom: 20px;

	-webkit-transition-property: width;

	-moz-transition-property: width;

	transition-property: width;

	-webkit-transition-duration: 0.5s, 0.5s;

	-moz-transition-duration: 0.5s, 0.5s;

	transition-duration: 0.5s, 0.5s;

	-webkit-transition-timing function: linear, ease-in;

	-moz-transition-timing function: linear, ease-in;

	transition-timing function: linear, ease-in;

}

.mid-banner img {
	width: 100%;
	height: auto;
}



.margtop {
	margin-top: 20px;
}

.videobx {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 10px;
}

.videobx video {
	width: 100% !important;
	height: auto;
	overflow: hidden;
}

.wel-box75 {

	float: left;

	width: 67%;

	padding-right: 5%;

	height: auto;

	overflow: hidden;

}

.wel-box75 h4 {
	font-family: 'Roboto Slab', serif;
	font-size: 28px;
	font-weight: bold;
	color: #686868;
}

.wel-box75 h3 {
	font-family: 'Roboto Slab', serif;
	font-size: 26px;
	line-height: 40px;
	font-weight: bold;
	color: #a12935;
}

.wel-box75 .subhead {
	font-family: 'Roboto Slab', serif;
	font-size: 28px;
	line-height: 34px;
	font-weight: bold;
	color: #1a265c;
}

.wel-box75 .sub {
	font-family: 'Roboto Slab', serif;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #a12935;
}

.wel-box75 .img-box {

	width: 100%;

	height: auto;

	overflow: hidden;

	margin: 15px 0px;

	-webkit-transition-property: width;

	-moz-transition-property: width;

	transition-property: width;

	-webkit-transition-duration: 0.5s, 0.5s;

	-moz-transition-duration: 0.5s, 0.5s;

	transition-duration: 0.5s, 0.5s;

	-webkit-transition-timing function: linear, ease-in;

	-moz-transition-timing function: linear, ease-in;

	transition-timing function: linear, ease-in;

}

.wel-box75 .img-box img {
	width: 100%;
	height: auto;
}

.wel-box75 .para {

	font-size: 16px;

	font-family: 'Karla', sans-serif;

	color: #303030;

	line-height: 26px;

	text-align: justify;

	height: auto;

	overflow: hidden;

}

.wel-box75 .cont50 {

	width: 45%;

	padding-right: 5%;

	float: left;

	font-size: 16px;

	font-family: 'Karla', sans-serif;

	color: #303030;

	line-height: 26px;

	text-align: justify;

}

.imagebox {
	width: 100%;
	height: auto;
}

.imagebox img {
	width: 100%;
	height: auto;
}



.colgEvnt-box25 {

	float: left;

	width: 28%;

	overflow: hidden;

	-webkit-transition-property: width;

	-moz-transition-property: width;

	transition-property: width;

	-webkit-transition-duration: 0.5s, 0.5s;

	-moz-transition-duration: 0.5s, 0.5s;

	transition-duration: 0.5s, 0.5s;

	-webkit-transition-timing function: linear, ease-in;

	-moz-transition-timing function: linear, ease-in;

	transition-timing function: linear, ease-in;

}

.colgEvnt-box25 .EVT-title {

	font-family: 'Roboto Slab', serif;

	font-size: 22px;

	margin-bottom: 16px;

	font-weight: bold;

	color: #1a265c;

	text-transform: uppercase;

}

.calender-box {

	width: 100%;

	height: auto;

	overflow: hidden;

	background-color: #f6f5f5;

}

.calender-box .event-title {
	padding: 10px;
	font-size: 20px;
	font-weight: 600;
	font-family: 'Roboto Slab', serif;
	border-bottom: 2px solid #dcdcdc;
	color: #676767;
}

.event-row {

	padding: 20px 0px;

	border-bottom: 2px solid #dcdcdc;

	height: auto;

	overflow: hidden;

}

.event-row-scroll {

	width: 100%;

	padding: 0;

	height: 354px;

}

/*.event-row .col-1 {width:26%; float:left; height:auto; overflow:hidden; text-transform:uppercase; text-align:center;}

.event-row .col-2 {width:74%; float:left; height:auto; overflow:hidden;}*/

.event-row .col-2 {
	width: 90%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

.event-row .col-2 .gr-text {
	color: #575757;
	font-family: 'Roboto Slab', serif;
	font-size: 16px;
	margin-bottom: 5px;
}

.event-row .col-1 .gr-text {
	color: #575757;
	font-family: 'Roboto Slab', serif;
	font-size: 16px;
}

.event-row .col-1 .bl-text {
	color: #171f44;
	font-family: 'Roboto Slab', serif;
	font-size: 25px;
	font-weight: bold;
}

.event-row .col-2 .mrn-text {
	color: #a12935;
	font-family: 'Roboto Slab', serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: 600;
	margin-bottom: 5px;
}

.event-row .col-2 .EVgray-text {
	color: #494949;
	font-family: 'arial', serif;
	font-size: 13px;
	line-height: 15px;
}

.calender-box .all-eventBT {
	background-color: #a12935;
	text-align: center;
	font-family: 'Roboto Slab', serif;
	font-size: 16px;
	padding: 10px 0px;
	color: #fff;

	cursor: pointer;
	font-weight: bold;
}

.calender-box .all-eventBT a {
	color: #fff;
}

.calender-box .all-eventBT a:hover {
	color: #fff;
	text-decoration: none;
}





.std-corn-box {

	width: 100%;

	height: auto;

	overflow: hidden;

	background-image: url(../images/stcorner-bg.jpg);

	background-repeat: no-repeat;

	background-position: center center;

}

.overlay-img {

	background-color: #1a265c;

}

.std-corn80 {

	width: 80%;

	margin: 35px auto;

	height: auto;

	overflow: hidden;

}

.onethr-marg {
	margin-right: 5%;
}

.std-one-third {

	width: 30%;

	float: left;

	height: auto;

	color: #fff;

	-webkit-transition-property: width;

	-moz-transition-property: width;

	transition-property: width;

	-webkit-transition-duration: 0.5s, 0.5s;

	-moz-transition-duration: 0.5s, 0.5s;

	transition-duration: 0.5s, 0.5s;

	-webkit-transition-timing function: linear, ease-in;

	-moz-transition-timing function: linear, ease-in;

	transition-timing function: linear, ease-in;

}

.std-cover {
	padding: 0;
	height: auto;
	overflow: hidden;
	margin-bottom: 10px;
}

.std-one-third .img-icon {

	width: 16%;

	float: left;

	height: auto;

	margin-right: 15px;

}

.std-one-third .img-icon img {
	width: 100%;
	height: auto;
}

.std-one-third .crn-title {

	float: left;

	font-family: 'Roboto Slab', serif;

	font-size: 25px;

	line-height: 27px;

	font-weight: bold;

	color: #fff;

	text-transform: uppercase;

}

.std-one-third .para-text {

	color: #fff;

	font-size: 14px;

	font-family: 'Karla', sans-serif;

	line-height: 20px;

	margin-bottom: 10px;

}

.std-one-third .std-li {
	padding: 0;
	height: auto;
	overflow: hidden;
}

.std-one-third .std-li ul {

	list-style: outside none none;

	padding: 0;

	margin-left: 16px;

}

.std-one-third .std-li ul li {

	list-style-image: url("../images/square-bullet.png");

	color: #fff;

	font-size: 14px;

	font-family: 'Karla', sans-serif;

	line-height: 20px;

	padding-bottom: 10px;

	text-transform: uppercase;

}

.std-one-third .std-li ul li a {

	color: #fff;

	font-size: 14px;

	font-family: 'Karla', sans-serif;

	line-height: 20px;

	text-transform: uppercase;

}

.std-one-third .std-li ul li a:hover {
	text-decoration: underline;
	color: #fff;
}



.log-aceBT {

	margin-top: 20px;

	padding: 10px 40px;

	background-color: #a12935;

	color: #fff;

	font-size: 14px;

	font-weight: 600;

	font-family: 'Roboto Slab', serif;

	text-align: center;

	text-transform: uppercase;

	border: 0;

	cursor: pointer;

}



#campus-panel {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}

.campus60 {

	padding: 2% 5% 2% 2%;

	float: left;

	width: 56%;

	height: auto;

	overflow: hidden;

	background-color: #ededed;

}

.camp-title {

	float: left;

	color: #a12935;

	font-size: 24px;

	font-weight: 600;

	font-family: 'Roboto Slab', serif;

	text-transform: uppercase;

	margin-bottom: 35px;

}

.camp-view {

	float: right;

	color: #171f44;

	font-size: 13px;

	font-family: 'Roboto Slab', serif;

	text-transform: uppercase;

	text-decoration: underline;

}

.camp-view a {
	color: #171f44;
}

.camp-view a:hover {
	color: #000;
}

.camp-onebox {

	float: left;

	width: 47%;

	height: auto;

	overflow: hidden;

	-webkit-transition-property: width;

	-moz-transition-property: width;

	transition-property: width;

	-webkit-transition-duration: 0.5s, 0.5s;

	-moz-transition-duration: 0.5s, 0.5s;

	transition-duration: 0.5s, 0.5s;

	-webkit-transition-timing function: linear, ease-in;

	-moz-transition-timing function: linear, ease-in;

	transition-timing function: linear, ease-in;

}

.cmp-marg {
	margin-right: 5%;
}

.camp-onebox .cmp-imgbox {
	width: 100%;
	height: auto;
}

.camp-onebox .cmp-imgbox img {
	width: 100%;
	height: auto;
}

.cmp-cont-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 10px 0px;
}

.camp-onebox h5 {
	color: #171f44;
	font-size: 16px;
	font-family: 'Karla', sans-serif;
	line-height: 18px;
	margin-bottom: 5px;
}

.camp-onebox h6 {
	color: #a12935;
	font-size: 12px;
	font-family: 'Karla', sans-serif;
}

.camp-onebox .cmp-descrp {
	color: #4c4c4c;
	font-size: 14px;
	font-family: 'Karla', sans-serif;
	line-height: 20px;
	text-align: justify;
}



.campus-gal40 {

	padding: 2% 3% 2% 2%;

	float: left;

	width: 32%;

	height: auto;

	overflow: hidden;

	background-image: url(../images/cmgalbg.jpg);

	background-repeat: no-repeat;

	background-position: center center;

}

.campgal-title {

	color: #171f44;

	float: left;

	font-family: "Roboto Slab", serif;

	font-size: 24px;

	line-height: 24px;

	font-weight: 600;

	margin-bottom: 35px;

	text-transform: uppercase;

}

.cover-cmpgal100 {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 9.5px;
}

.cmgalmarg {
	margin-right: 2%;
}

.campus-gal40 .cmpgal50 {

	float: left;

	width: 47%;

	height: auto;

	overflow: hidden;

}

.campus-gal40 .cmpgal50 .galimg {
	width: 100%;
	height: auto;
}

.campus-gal40 .cmpgal50 .galimg img {
	width: 100%;
	height: auto;
}

.campus-gal40 .cmpgal50 .galTitle {
	font-size: 14px;
	font-weight: 600;
	font-family: 'arial', sans-serif;
	line-height: 20px;
	color: #171f44;
	margin-bottom: 20px;
}

.campus-gal40 .cmpgal50 .galSubtitle {
	font-size: 14px;
	font-weight: 600;
	font-family: 'arial', sans-serif;
	line-height: 20px;
	color: #a12935;
	margin-bottom: 20px;
}

.campus-gal40 .view-albumBT {

	background-color: #a12935;

	border: 0 none;

	color: #fff;

	font-family: "Roboto Slab", serif;

	font-size: 14px;

	font-weight: 600;

	margin-top: 20px;

	padding: 10px 40px;

	text-align: center;

	text-transform: uppercase;

	cursor: pointer;

}



/*================INTERNAL CSS START=====================*/

#inter-header {

	background-color: #1a265c;

	border-bottom: 15px solid #171f44;

	height: auto;

}

.bgimg {

	background-image: url(../images/interbg.jpg);

	background-repeat: no-repeat;

	background-position: center center;

}

.INThead-txt {

	padding: 20px 0;

	color: #fff;

	font-size: 35px;

	margin-left: 10%;

	text-transform: uppercase;

	font-family: "Roboto Slab", serif;

	font-weight: 400;

}

.int-cambx {
	width: 100% !important;
	margin-top: 30px;
}

.paramar {
	margin: 15px 0 28px;
}



.wel-box75 ol {

	margin: 0 0 0 20px;

	padding: 0;

}

.wel-box75 ol li {

	color: #303030;

	font-family: "Karla", sans-serif;

	font-size: 16px;

	line-height: 22px;

	margin-bottom: 10px;

}

.wel-box75 ol li a {

	color: #1a265c;

}

.wel-box75 ol li a:hover {
	color: #1a265c;
}



.wel-box75 ul {

	margin: 0 0 0 20px;

	padding: 0;

	list-style-type: disc;

}

.wel-box75 ul li {

	color: #303030;

	font-family: "Karla", sans-serif;

	font-size: 16px;

	line-height: 22px;

	margin-bottom: 10px;

}

.wel-box75 ul li a {

	color: #1a265c;

}

.wel-box75 ul li a:hover {
	color: #1a265c;
}

.newsdt {

	font-size: 18px;

	color: #a12935;

}

.newsdt a {

	color: #a12935;

}

.pubhr {
	border-bottom: 1px solid #ededed;
	padding-bottom: 10px;
}

.wel-box75 p {
	margin-bottom: 15px;
	font-size: 16px;
}

p {
	font-size: 16px;
}

.quote {
	font-weight: bold;
	color: #a12935;
	font-style: italic;
	font-size: 20px;
}



table {

	transition-duration: 0.5s, 0.5s;

	transition-property: width;

	width: 100%;

	font-size: 16px;

	font-family: 'Karla', sans-serif;

	color: #303030;

}

tr.add {

	background-color: #fbfbfb;

	height: 24px;

	font-family: "Karla", sans-serif;

}

tr.even {

	background-color: #f7f6f6;

	height: 24px;

	font-family: "Karla", sans-serif;

}

tr.sepreat {

	background-color: #ededed;

	font-size: 16px;

	height: 30px;

	font-family: "Karla", sans-serif;

}

.tbl-head {

	color: #1a265c;

	font-family: "Karla", sans-serif;

	font-size: 18px;

	font-weight: 600;

	text-transform: uppercase;

	text-align: center;

}



.learn-box {
	width: 100%;
	height: auto;
	margin: 20px 0px;
	overflow: hidden;
}

.learn {

	float: left;

	width: 50%;

	height: auto;

	margin: 0px 20px 5px 0px;

	overflow: hidden;

	background-color: #fff;

	border: 1px solid #eaeaea;

	padding: 6px 6px 6px 6px;

}

.learn img {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.learn-right {

	float: right;

	width: 50%;

	height: auto;

	margin: 0px 0px 5px 20px;

	overflow: hidden;

	background-color: #fff;

	border: 1px solid #eaeaea;

	padding: 6px 6px 6px 6px;

}

.learn-right img {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.boxEvent-tab {

	text-align: left;

	font-size: 16px;

	color: #ffffff;

	padding: 10px 0px 5px 10px;

	text-decoration: none;

}

#innercontent {

	line-height: 18px;

}

#innercontent a {

	text-decoration: none;

	font-size: 14px;

	color: #575757;

	font-weight: bold;

}

.highlightit img {

	border: 0px solid #ccc;

}





.album-cover {

	float: left;

	width: 45%;

	height: auto;

	margin: 0px 20px 20px 0px;

	overflow: hidden;

	background-color: #fff;

	border: 1px solid #eaeaea;

	padding: 6px 6px 0px 6px;

}

.album-cover img {
	width: 100%;
	height: auto;
	overflow: hidden;
}



.album-cover .imgbox {
	width: 100%;
	height: 200px;
	font-size: 0;
}

.album-cover .imgbox img {
	width: 100%;
	height: 200px;
}

.album-cover .album-title {

	color: #1a265c;

	font-family: "Karla", sans-serif;

	font-size: 12px;

	font-weight: 600;

	height: 40px;

	text-transform: uppercase;

	text-align: center;

	padding: 10px 0px;

}



#footer {

	padding: 20px 0px;

	height: auto;

	overflow: hidden;

	border-bottom: 20px solid #a12935;

}

.footer80 {

	margin: 0 auto;

	width: 80%;

	height: auto;

	overflow: hidden;

}

.ft-cover {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 20px;
	border-bottom: 1px solid #c0c0c0;
}

.ft-marg {
	margin-right: 2%;
}

.footer33 {

	width: 28%;

	padding: 1%;

	float: left;

	height: auto;

	overflow: hidden;

	-webkit-transition-property: width;

	-moz-transition-property: width;

	transition-property: width;

	-webkit-transition-duration: 0.5s, 0.5s;

	-moz-transition-duration: 0.5s, 0.5s;

	transition-duration: 0.5s, 0.5s;

	-webkit-transition-timing function: linear, ease-in;

	-moz-transition-timing function: linear, ease-in;

	transition-timing function: linear, ease-in;

}

.footer33 .ft-img-box {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}

.footer33 .ft-img-box img {
	width: 100%;
	height: auto;
}

.footer33 .call-txt {
	font-size: 13px;
	font-family: 'arial', sans-serif;
	color: #1f1f1f;
	font-weight: bold;
}

.footer33 .call-txt a {
	color: #1f1f1f;
	text-decoration: none;
}

.footer33 .call-txt a:hover {
	color: #1f1f1f;
	text-decoration: underline;
}



.footer33 ul {

	list-style-type: none;

	padding: 0;

	margin: 0;

}

.footer33 ul li {

	color: #434343;

	font-family: "Roboto Slab", serif;

	font-size: 14px;

	line-height: 33px;

	text-decoration: none;

	text-transform: uppercase;

}

.footer33 ul li a {

	color: #434343;

	font-family: "Roboto Slab", serif;

	font-size: 14px;

	line-height: 33px;

	text-decoration: none;

	text-transform: uppercase;

}

.footer33 ul li a:hover {
	color: #000;
	text-decoration: underline;
}

.footer33 .FTlogacBT {

	background-color: #171f44;

	border: 0 none;

	color: #fff;

	font-family: "Roboto Slab", serif;

	font-size: 14px;

	font-weight: 600;

	margin-top: 20px;

	padding: 15px 80px;

	text-align: center;

	text-transform: uppercase;

	cursor: pointer;

}

.ft-copyright {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-top: 20px;
	text-align: center;
	font-family: "Roboto Slab", serif;
	font-size: 14px;
	color: #484848;
}

.ft-copyright a {
	color: #484848;
	font-size: 14px;
	text-decoration: none;
}

.ft-copyright a:hover {
	color: #000;
	font-size: 14px;
	text-decoration: underline;
}



.st-act-bx {
	width: 40%;
	height: auto;
	overflow: hidden;
	float: left;
	padding: 10px;
	border: 1px solid #ededed;
}

.st-mar-rt {
	margin-right: 6%;
}

.st-act-bx img {
	width: 100%;
	height: auto;
}

.flip-ad {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	overflow: hidden;
	-webkit-transition-property: width;
	-moz-transition-property: width;
	transition-property: width;
	-webkit-transition-duration: 0.5s, 0.5s;
	-moz-transition-duration: 0.5s, 0.5s;
	transition-duration: 0.5s, 0.5s;
}

.paragMMP {
	color: #4c4c4c;
	font-family: 'Karla', sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding: 5px;
	margin-bottom: 30px;
	text-align: justify;
}

.para-adBT {
	margin: 5px auto 0;
	background-color: #1a265c;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	padding: 10px 0px;
	text-decoration: none;
}

a.para-adBT {
	text-decoration: none;
}

.linkbt {
	padding: 10px;
	background-color: #1b265c;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
}

.linkbt a {
	text-decoration: none;
	font-size: 14px;
}

.linkbt:hover {
	text-decoration: none;
	background-color: #a12935;
}

.visitor {
	font-size: 16px;
	color: #1b265c;
	font-family: 'Karla', sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
}

a.visitor:hover {
	text-decoration: none;
}

.archive-gal {
	padding: 2%;
	float: left;
	width: 96%;
	height: auto;
	overflow: hidden;
	background-image: url(../images/archiveBg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*.isr100{width:100%; height:auto; overflow:hidden; margin-bottom:50px;}*/
.isr100 {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 20px;
}

/*.isr-box{float:left; width:17.2%; height:auto; overflow:hidden; background-color:#171f44; padding:1%;}*/
.isr-box {
	float: left;
	width: 26%;
	height: auto;
	overflow: hidden;
	background-color: #171f44;
	padding: 2%;
	margin-bottom: 8px;
}

.isr-marrt {
	margin-right: 1%;
}

.isr-icon {
	width: 60%;
	margin: 0 auto 5px;
	height: auto;
	overflow: hidden;
}

.isr-icon img {
	width: 100%;
	height: auto;
	overflow: hidden;
	font-size: 0;
}

.isr-cont {
	font-size: 16px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	line-height: 18px;
	font-weight: 500;
}

.full-banner {
	width: 100%;
	height: auto;
	overflow: hidden;
	font-size: 0;
}

.full-banner img {
	width: 100%;
	height: auto;
	overflow: hidden;
	font-size: 0;
}

.facDeg-half {
	float: left;
	width: 49.5%;
	height: auto;
	overflow: hidden;
}

.fac-marrt {
	margin-right: 1%;
}

.fac-tr {
	background-color: #f3f3f3;
}

.title-tr {
	background-color: #e2e2e2;
}

.right-sd {
	text-align: right !important;
}

.right-div {
	float: right !important;
	margin: 0 0 0 20px !important;
}

.ssr {
	padding: 5px 5px;
	font-size: 16px;
	color: #1b265c;
	font-family: 'Karla', sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
	background-color: #ededed;
}

a.ssr {
	text-decoration: none;
	color: #1b265c;
}

a.ssr:hover {
	text-decoration: none;
	color: #1b265c;
	background-color: #dcdcdc;
}

.deg100 {
	width: 55%;
	height: auto;
	overflow: hidden;
	margin: 0 auto 20px;
	text-align: center;
}

.deg-box {
	float: left;
	width: 30%;
	height: auto;
	overflow: hidden;
	background-color: #1b265c;
	padding: 1%;
}

.deg-marrt {
	margin-right: 1%;
}

.deg-icon {
	width: 25%;
	margin: 0 auto 5px;
	height: auto;
	overflow: hidden;
}

.deg-icon img {
	width: 100%;
	height: auto;
	overflow: hidden;
	font-size: 0;
}

.deg-cont {
	font-size: 12px;
	color: #eaeaea;
	text-align: center;
	text-transform: uppercase;
	line-height: 18px;
	font-weight: bold;
}

.archGal-title {
	padding: 10px 0px;
	margin-bottom: 20px;
	font-size: 22px;
	line-height: 24px;
	color: #1b265c;
	font-family: 'Karla', sans-serif;
	font-weight: bold;
}

.albumRow {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 25px;
	margin-bottom: 35px;
}

.archAlbum {
	width: 28%;
	height: auto;
	overflow: hidden;
	margin-right: 3%;
	margin-bottom: 2%;
	padding: 1%;
	border: 1px solid #F8F8F8;
	float: left;
	background-color: #efefef;
	cursor: pointer;
}

.archAlbum:hover {
	background-color: #ffdede;
	transition: background-color 0.5s ease-out;
}

.albumImgBox {
	width: 100%;
	height: auto;
	font-size: 0;
}

.albumImgBox img {
	width: 100%;
	height: auto;
	font-size: 0;
	margin-bottom: 10px;
}

.album-Txt-year {
	font-size: 18px;
	line-height: 22px;
	color: #4c4c4c;
	text-align: center;
	font-weight: bold;
	font-family: 'Karla', sans-serif;
	height: 75px;
}

.naac-title {
	font-weight: bold;
	margin-bottom: 10px;
	font-family: "Roboto Slab", serif;
	font-size: 20px;
}

.iqac-li {
	margin-left: 30px;
	font-size: 15px;
	margin-bottom: 15px;
	font-weight: 600;
}

.iqac-li:hover,
.iqac-li a:hover {
	color: #a12935;
}

.iqac-ext {
	font-size: 18px !important;
	margin-top: 10px;
}

.extra-ad-ban {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #000;
}

.extra-ad-ban img {
	width: 100%;
	height: auto;
}

.extra-ban-button {
	width: 80%;
	height: auto;
	padding: 8px;
	margin: 5px auto 0;
	background-color: #1c1c1c;
	color: #fff;
	font-size: 14px;
	text-align: center;
	font-family: 'Karla', sans-serif;
	font-weight: bold;
	border-radius: 5px;
}

.video-link {
	font-size: 14px;
	color: #fff;
	text-align: left;
	background-color: #a12935;
	padding: 11px;
	font-weight: bold;
}

.video-link a {
	color: #fff;
	padding: 11px;
	text-decoration: none;
	color: #fff;
}

.admin-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	border: 1px solid #d0d0d0;
}

.admin-title {
	font-size: 24px;
	font-family: "Karla", sans-serif;
	color: #222;
	text-align: center;
	font-weight: bold;
	margin-bottom: 20px;
}

.row-team {
	margin: 5px 0px;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.merg-col {
	display: flex;
	justify-content: center;
}

.col-three-team {
	width: 33.33%;
	height: auto;
	float: left;
	margin-bottom: 20px;
}

.team-desg {
	font-size: 16px;
	font-family: "Karla", sans-serif;
	color: #222;
	text-align: center;
}

.team {
	width: 80%;
	height: auto;
	border: 1px solid #d0d0d0;
	padding: 6px;
	background-color: #fff;
	margin: 0 auto;
	font-size: 0;
}

.team img {
	width: 100%;
	height: auto;
}

.tab-admission {
	background-color: #a12935;
	padding: 10px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin-bottom: 15px;
}

a.tab-admission {
	color: #fff;
	text-decoration: none;
}

a.tab-admission:hover {
	color: #fff;
	text-decoration: none;
}

.read-more-btn {
	display: block;
	width: 150px;
	height: 45px;
	line-height: 45px;
	background-color: #a12935;
	color: #fff;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
}

.mb-40 {
	margin-bottom: 40px;
}

/*onload popup code start */

.cnt223 img {
	width: 100%;
	height: auto;
}

#overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	z-index: 100;
	display: none;
}

.cnt223 a {
	text-decoration: none;
}

.popup-onload {
	width: 100%;
	margin: 0 auto;
	display: none;
	position: absolute;
	z-index: 101;
	overflow-y: auto;
}

.cnt223 {
	width: 550px;
	margin: 50px auto;
	background: #ffffff;
	position: relative;
	z-index: 103;
	padding: 10px;
	border-radius: 5px;
	box-shadow: 0 2px 5px #000;
}

.cnt223 p {
	clear: both;
	color: #555555;
	text-align: right;
	/* text-align: justify; */
	font-size: 20px;
	font-family: sans-serif;
}

.cnt223 p a {
	color: #d91900;
	font-weight: bold;
}

.cnt223 a {
	text-decoration: none;
	font-size: x-large;
	float: right;
	z-index: 9999;
	position: absolute;
	right: 22px;
}

.cnt223 .x:hover {
	cursor: pointer;
}

/*onload popup code end */

.prom-alumni-imgBX {
	float: left;
	width: 30%;
	height: auto;
	margin: 0px 20px 5px 0px;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #eaeaea;
	padding: 6px 6px 6px 6px;
}

.prom-alumni-imgBX img {
	width: 100%;
	height: auto;
	display: block;
}

.prom-alumni-descrip {
	float: left;
	width: 62%;
	height: auto;
	padding: 6px 6px 6px 6px;
}

.prom-alumni-descrip table {
	text-align: left;
	line-height: 22px;
	font-size: 15px;
}

.bullet-link {
	padding: 10px;
	height: auto;
	overflow: hidden;
	margin-bottom: 35px;
	background-color: #f1f1f1;
}

.bullet-link ul {
	list-style: outside none none;
	padding: 0;
	margin-left: 16px;
}

::marker {
	unicode-bidi: isolate;
	font-variant-numeric: tabular-nums;
	text-transform: none;
	text-indent: 0px !important;
	text-align: start !important;
	text-align-last: auto !important;
}

.bullet-link ul li {
	list-style-image: url(../images/square-bullet.png);
	color: #222;
	font-size: 15px;
	padding: 5px 10px;
	font-family: 'Karla', sans-serif;
	line-height: 20px;
	text-transform: uppercase;
}

.bullet-link ul li a {
	color: #222;
	font-size: 15px;
	font-family: 'Karla', sans-serif;
	line-height: 20px;
	text-transform: uppercase;
}