a, abbr, acronym, address, applet, article, aside, audio,b, blockquote, big, body,center, canvas, caption, cite, code, command,datalist, dd, del, details, dfn, dl, div, dt,
em, embed,fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html,i, iframe, img, ins,kbd, keygen,
label, legend, li, meter,nav,object, ol, output,p, pre, progress,q, s, samp, section, small, span, source, strike, strong, 
table, tbody, tfoot, thead, th, tr, tdvideo, tt,u, ul, var{background: transparent; border: 0 none;font-size: 100%;margin: 0;padding: 0;border: 0;outline: 0;vertical-align: top; }
ol, ul {list-style: none;}blockquote, q {quotes: none;}
table {width:100%;}
table, th, td {border-collapse: collapse;}
th, td {padding: 5px;text-align: left;}
img {vertical-align:top; max-width:100%;}
embed {vertical-align:top;}
img{max-width:100%;}
@font-face {font-family: 'open_sansregular';src: url('../fonts/opensans/opensans-regular.eot');src: url('../fonts/opensans/opensans-regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans/opensans-regular.woff2') format('woff2'),url('../fonts/opensans/opensans-regular.woff') format('woff'),
url('../fonts/opensans/opensans-regular.ttf') format('truetype'),
url('../fonts/opensans/opensans-regular.svg#open_sansregular') format('svg');
font-weight: normal;font-style: normal;}

@font-face {font-family: 'open_sansbold';src: url('../fonts/opensans/opensans-bold.eot');src: url('../fonts/opensans/opensans-bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans/opensans-bold.woff2') format('woff2'),url('../fonts/opensans/opensans-bold.woff') format('woff'),
url('../fonts/opensans/opensans-bold.ttf') format('truetype'),url('../fonts/opensans/opensans-bold.svg#open_sansbold') format('svg');
font-weight: normal;font-style: normal;}

@font-face {font-family: 'digital-7regular';src: url('../fonts/digital/digital-7-webfont.woff2') format('woff2'),url('../fonts/digital/digital-7-webfont.woff') format('woff');font-weight: normal;font-style: normal;}


@font-face {font-family: 'rockwell';src: url('../fonts/rockwell/Rockwell.eot');src: url('../fonts/rockwell/Rockwell.eot?#iefix') format('embedded-opentype'),
url('../fonts/rockwell/Rockwell.woff') format('woff'),url('../fonts/rockwell/Rockwell.woff') format('woff'),
url('../fonts/rockwell/Rockwell.ttf#rockwell') format('truetype');
font-weight: normal;font-style: normal;}

@font-face {font-family: 'rockwell-bold';src: url('../fonts/rockwell/Rockwell-Bold.eot');src: url('../fonts/rockwell/Rockwell-Bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/rockwell/Rockwell-Bold.woff') format('woff'),url('../fonts/rockwell/Rockwell-Bold.woff') format('woff'),
url('../fonts/rockwell/Rockwell-Bold.ttf#rockwell') format('truetype');
font-weight: normal;font-style: normal;}


@font-face {font-family: 'digital-7regular';src: url('../fonts/digital/digital-7-webfont.woff2') format('woff2'),url('../fonts/digital/digital-7-webfont.woff') format('woff');font-weight: normal;font-style: normal;}

@font-face {font-family: 'open_sansregular';src: url('../fonts/opensans/opensans-regular.eot');src: url('../fonts/opensans/opensans-regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans/opensans-regular.woff2') format('woff2'),url('../fonts/opensans/opensans-regular.woff') format('woff'),
url('../fonts/opensans/opensans-regular.ttf') format('truetype'),
url('../fonts/opensans/opensans-regular.svg#open_sansregular') format('svg');
font-weight: normal;font-style: normal;}

@font-face {font-family: 'open_sansbold';src: url('../fonts/opensans/opensans-bold.eot');src: url('../fonts/opensans/opensans-bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans/opensans-bold.woff2') format('woff2'),url('../fonts/opensans/opensans-bold.woff') format('woff'),
url('../fonts/opensans/opensans-bold.ttf') format('truetype'),url('../fonts/opensans/opensans-bold.svg#open_sansbold') format('svg');
font-weight: normal;font-style: normal;}

@font-face {font-family: 'digital-7regular';src: url('../fonts/digital/digital-7-webfont.woff2') format('woff2'),url('../fonts/digital/digital-7-webfont.woff') format('woff');font-weight: normal;font-style: normal;}


body{font-family: 'open_sansregular';}
.fullwidth{float:left;width:100%;}
.container{padding-left:70px;padding-right:70px; max-width:100% !important;}
.logo{float:left;width:auto;max-width:420px;margin:10px 0px 15px;}
.headertoprgt{float:right;width:auto;max-width:1570px;}
.headergtnav{width:auto;float:right;margin:25px 0px 0px;padding:0px;clear:both;}
.headergtnav li{float:left;list-style:none;}
.headergtnav li.lng input {vertical-align: middle; margin-left: 12px;}
.headergtnav li.date{font-family: 'digital-7regular';font-size:21px;color:#333;padding:10px 0px;margin-top:12px;}
.headergtnav li.lng{margin-left:20px;padding:8px 25px;margin-top:12px; font-size: 14px;}
.headergtnav li.navbx{border:1px solid #c1c1c1;padding:12px;margin-top: -9px;}
.headergtnav li.navbx .colorbx{float:left;margin:10px 0px;padding:0px;}
.headergtnav li.navbx .colorbx li{float:left;margin-right:10px;}
.headergtnav li.navbx .colorbx li a{width:15px;height:15px;display:block;}
.headergtnav li.navbx .colorbx li a.drkblue{background:#0951a5; display:none;}
.dflt_bx{background-color:#0951a5}
.headergtnav li.navbx .colorbx li a.greenbx{background:#15850d;}
.headergtnav li.navbx .colorbx li a.yellowbx{background:#ef9429;}
.headergtnav li.navbx .colorbx li a.purplebx{background:#4b4b4b;}

.headergtnav li.navbx .fontsize{float:left;margin:0px;padding:0px;}
.headergtnav li.navbx .fontsize li{float:left;}
.headergtnav li.navbx .fontsize li a{width:35px;border:1px solid #5cadff;background:#5cadff;color:#fff;text-decoration:none;font-size:16px;font-family: 'open_sansbold';text-align:center;padding:5px 0px;margin-right:10px;display:block;transition:all ease-in-out 0.5s;}
.headergtnav li.navbx .fontsize li a:hover{background:#fff;color:#5cadff;}
.yellowlogin{text-transform:uppercase;background:#ee9329;color:#fff;font-family: 'open_sansbold';font-size:13px;padding:7px 10px;border-radius:3px;border:1px solid #ee9329;transition:all ease-in-out 0.5s;text-decoration:none;position:relative;top:8px;}
.yellowlogin i{margin-right:5px;font-size:15px;position:relative;top:2px;}
.yellowlogin:hover{background:#fff;color:#ee9329;}
.headergtnav li.lng a{width:80px;height:20px;display:inline-block;}
.region-style-switcher{
	float:left;
	display: none;
}

.middle-sec {
	padding: 22px;
	width: 46%;
	float: left;
}
img.g_house {
    width: 230px;
    float: left;
    margin-right: 30px;
}
ul.bullets li {
    list-style: disc!important;
}
a.archive{
color :blue!important;
}
.archive {
        float: right;text-decoration: underline;padding: 0 6px;font-size: 18px;
}
.views-slideshow-controls-bottom.clearfix{
display:none;
}

.hostel_complain{
float: left;
width: 100%;
padding-top: 15px;
border-top: 1px solid #d0d0d0;
}
.page-node-88398 #block-webform-client-block-88397{display:none;}
.page-node-88399 #block-webform-client-block-88395{display:none;}

.herergtbtm{float:right;width:auto;margin:5px;padding:0px;clear:both;}
.herergtbtm li{float:left;}
.herergtbtm li.date{    font-family: 'Orbitron';font-size: 14px;color: #ee9329;padding:5px 5px 5px 5px;margin-top: 10px;font-style: italic;border-right: 1px solid #c1c1c1;}

.bluestrip{background:#0951a5;position:relative;z-index:999;float:left;width:100%;}
.headernav{float:left;width:92%;display:none;font-size: 15px;}
/*.headernav ul{margin:0px 0px;padding:9px 15px;float:left;display:table;width:100%;height:auto;}
.headernav ul > li{display:table-cell;}
.headernav ul > li > a {display:block;border-radius:5px;padding:9px 0px;text-align:center;font-size:14px;color:#fff;text-decoration:none;transition:all ease-in-out 0.3s;font-weight:700;border-radius:0px;}
.headernav ul > li > a .fa{margin:3px 5px;}
.headernav ul > li > a:hover {background:#074184;color:#fff;}
.headernav ul > li > ul{display:none;margin:0px;position:absolute;padding:0px;width:100%;height:0px;top:0px;transition:all ease-in-out 0.5s;background:#fff;left:0px;right:0px;}
.headernav ul > li:hover > ul{display:block;height:auto;top:47px;}

.headernav ul > li > ul > li{float:left;width:100%;position:relative;}
.headernav ul > li > ul > li > a{display:block;text-align:left;padding:10px 15px;border-radius:0px;}
.headernav ul > li > ul > li > ul{position:absolute;left:100%;width:200px;top:-100px;display:none;transition:all ease-in-out 0.5s;height:0px;}
.headernav ul > li > ul > li:hover > ul{top:0px;display:block;height:auto;}

.headernav ul > li:hover > ul.mainnavbx{padding:30px 15px;width:100%;background:#fff;z-index:10;box-shadow:0px 5px 15px #333;}
.headernav ul > li > ul.mainnavbx > li{float:left;width:100%;}
.headernav ul > li > ul.mainnavbx > li .container > ul{float:left;display:table;margin:0px 0px 5px;padding:0px;width:100%;}
.headernav ul > li > ul.mainnavbx > li .container > ul > li{float: left;width: auto;border-bottom: none;margin-right:85px;}
.headernav ul > li > ul.mainnavbx > li .container > ul > li > ul{width: 210px;float: left;margin:10px 0px 0px 0px;padding: 0px;display: block;height: auto;position: static;background: none;}
.headernav ul > li > ul.mainnavbx > li .container > ul > li > ul > li{float:left;width:100%;padding:0px 0px;transition:all ease-in-out 0.5s; font-size:12px;}
.headernav ul > li > ul.mainnavbx > li .container > ul > li > ul > li:last-child{border-bottom:none;}
.headernav ul > li > ul.mainnavbx > li .container > ul > li > ul > li > a{color:#666;text-decoration:none;font-size:12px;padding:3px 15px 3px 0px;}

.headernav ul > li > ul.mainnavbx > li .container h2{padding:10px 15px 5px 0px;color:#333;font-weight:bold;font-family:'open_sansbold';font-size:15px;border-top:1px solid #d0d0d0;margin-top:0px;transition:all ease-in-out 0.5s;}
.headernav ul > li > ul.mainnavbx > li .container h2:hover{padding-left:10px;}
.headernav ul > li > ul.mainnavbx > li .container ul li ul li:first-child h2{border-top:none;margin-top:0px;}
.headernav ul > li > ul.mainnavbx > li .container h2.menuheading{max-width:800px;top:5px;}
.headernav ul > li > ul.mainnavbx > li .container > ul > li > ul > li:hover,.headernav ul > li > ul.mainnavbx > li .container > ul > li > ul > li > a:hover{background:#e0e0e0;}
.headernav ul > li > ul.mainnavbx > li .container > ul > li > ul > li:hover a,.headernav ul > li > ul.mainnavbx > li .container > ul > li > ul > li > a:hover{color:#222;padding:3px 10px 3px 10px;}
.headernav ul > li > ul.mainnavbx > li .container > ul > li.aboutimg{margin-right:0px;float:right;}


.headernav ul > li > ul.mainnavbx > li .container > ul > li.aboutimg,.headernav ul > li > ul.mainnavbx > li .container > ul > li > ul > li.innerlisthead,.headernav ul > li > ul.mainnavbx.facilitynav > li .container > ul > li > ul > li{display:block;}
*/

/*======================main nav css start==============================*/
/*.mainnavstrip{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px;display:table;margin-left:-20px;}
.mainnavstrip > li{display:table-cell;text-align:center;vertical-align:middle;}
.mainnavstrip > li > a{display: inline-block;padding: 16px 0px;color: #fff;text-decoration: none;width: 100%;position: relative;}
.mainnavstrip > li > a > .fa{position:relative;top:3px;left:5px;}
.mainnavstrip > li:hover > a{background:#ee9329;}*/
/*======================main nav css start==============================*/
.mainnavstrip, .library_menu .menu{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px;display:table;margin-left:-20px;}
.mainnavstrip > li, .library_menu .menu > li{display:table-cell;text-align:center;vertical-align:middle;}
.mainnavstrip > li > a, .library_menu .menu > li > a{display: inline-block;padding: 16px 0px;color: #fff;text-decoration: none;width: 100%;position: relative;}
.mainnavstrip > li > a > .fa, .library_menu .menu > li > a > .fa{position:relative;top:3px;left:5px;}
.mainnavstrip > li:hover > a, .library_menu .menu > li:hover > a{background:#ee9329;}


.navlevel1{display:none;margin:0px;padding:30px 0px 10px;position:absolute;top:0px;transition:all ease-in-out 0.5s;opacity:0;visibility:hidden;box-shadow:0px 5px 10px rgba(4, 4, 4, 0.5);}
.mainnavstrip > li:hover .navlevel1{display:block;top:53px;background:#fff;left:0px;right:0px;opacity:1;visibility:visible;}
.navlevel1 .container{position:relative;}
.navlevel1-inner{width:250px;float:left;margin:50px 0px 0px;padding:0px;min-height:188px;background:#ee9329;}
.navlevel1-inner > li{float:left;width:100%;list-style:none;border:2px transparent;border-bottom:2px solid #fff;}

.navlevel1-inner > li > a{display:block;padding:7px 10px;text-decoration:none;color:#fff;background:#ee9329;font-size:14px;text-align:left;}
.navlevel1-inner > li > a .fa{float:right;font-size:20px;}
.navlevel1-inner > li.navbtnactive{border:2px solid #ee9329;border-bottom:2px solid #fff;}
.navlevel1-inner > li.navbtnactive > a{background:#fff;color:#ee9329;}

.navlevel2-inner{width:250px;float:left;margin:50px 0px 0px;padding:0px;min-height:188px;background:#ee9329;}
.navlevel2-inner > li{float:left;width:100%;list-style:none;border:2px transparent;border-bottom:2px solid #fff;}
.navlevel2-inner > li > a{display:block;padding:7px 10px;text-decoration:none;color:#fff;background:#ee9329;font-size:14px;text-align:left;}
.navlevel2-inner > li > a .fa{float:right;font-size:20px;}
.navlevel2-inner > li.navbtnactive{border:2px solid #ee9329;border-bottom:2px solid #fff;}
.navlevel2-inner > li.navbtnactive > a{background:#fff;color:#ee9329;}

.navbtn .inerfullnav{position: absolute;left:348px;border: 2px solid #ee9329;border-top-left-radius: 30px;display: none;top:0px;padding:30px;right:100px;}
.navbtn.navbtnactive .inerfullnav{display:block;min-height:238px;}

.inerfullnav.inermidnav{right:inherit;width:40%;}

.innerlistingtype2{width:100%;float:left;margin:0px;padding:0px;}
.innerlistingtype2 > li{width:50%;float:left;list-style:none;/*height:40px;*/}

/*.innerlistingtype2 > li > a{font-size:13px;color:#000;text-decoration:none;transition:all ease-in-out 0.5s;background:none;padding:5px 0px;display:block;text-align:left;width:90%;border:1px transparent;}
.innerlistingtype2 > li:hover > a{background:#f0f0f0;padding-left:5px;border:1px solid #d0d0d0;}*/

.innerlisting2inner{width:100%;float:left;margin:0px;padding:0px;}
.innerlisting2inner > li{width:90%;float:left;list-style:none;}
.innerlisting2inner > li > a{font-size:13px;color:#000;text-decoration:none;transition:all ease-in-out 0.2s;background:none;padding:5px 0px;display:block;text-align:left;width:90%;border:1px solid #fff;}
.innerlisting2inner > li:hover > a{background:#f0f0f0;padding-left:5px;border:1px solid #d0d0d0;}

.innerlisting{width:100%;float:left;margin:0px;padding:0px;}
.innerlisting > li{width:25%;float:left;list-style:none;height:30px;}

.innerlisting > li > a{font-size:13px;color:#000;text-decoration:none;transition:all ease-in-out 0.2s;background:none;padding:5px 0px;display:block;text-align:left;width:90%;border:1px transparent;}
.innerlisting > li:hover > a{background:#f0f0f0;padding-left:5px;border:1px solid #d0d0d0;}
.navpic{float:right;width:30%;text-align:right;}
.menubtmbrdr{width:100%;float:left;margin-top:30px;}
.menubrdrline{background:#ee9329;height:2px;width:100%;float:left;margin-bottom:10px;}
.menubrdrimg{width:100%;float:left;text-align:center;position:relative;margin-top:-40px;background:none;}

.navlevel1-inner.schoolsul .navbtn .inerfullnav{min-height:390px;}
.navlevel1-inner.schoolsul{min-height:340px;}

.schoolsul .innerlisting > li{height:65px;position:relative;transition:all ease-in-out 0.2s;}
.schoolsulinnerlbl1{display: none;position: relative;/*left:0px;*/width: 90%;background: #fff;border: 1px solid #d0d0d0;
margin: 0px;padding: 10px;top: -50px;transition:all ease-in-out 0.2s;visibility:hidden;opacity:0;z-index:99;float:left;height:auto;}
.schoolsul .innerlisting > li:hover .schoolsulinnerlbl1{display:block;top:-1px;visibility:visible;opacity:1;}
.schoolsulinnerlbl1 > li{width:100%;float:left;text-align:left;border-bottom: 1px dashed #333;padding: 5px 0px;}
.schoolsulinnerlbl1 > li:first-child{padding-top:0px;}
.schoolsulinnerlbl1 > li:last-child{padding-bottom:0px;border-bottom:none;}
.schoolsulinnerlbl1 > li > a{font-size:13px;line-height:18px;transition:all ease-in-out 0.2s;position:relative;left:0px;}
.schoolsulinnerlbl1 > li:hover > a{color:#0951a5;left:5px;}
.schoolsulinnerlbl1 > li:hover{border-bottom:1px dashed #0951a5;}
.schoolsulinnerlbl1 > li:last-child:hover{border-bottom:none;}

.visitorpic{float:left;width:35%;}
.visitorpic img{margin-bottom:5px;}
.visitorpic a{display:block;text-align:center;max-width:135px;}
.visitorpic a p{flat:left;width:100%;max-width:135px;font-size:12px;line-height:16px;font-family: 'open_sansbold';color:#0951a5;}

.visitornav.innerlisting{width:190px;}
.visitornav.innerlisting > li{width:100%;height:auto;}
.visitornav.innerlisting > li > a .fa{font-size:20px;position:relative;left:20px;font-weight:400;transition:all ease 0.2s;}
.visitornav.innerlisting > li > a:hover .fa{left:30px;}

.navlevel1-inner.schoolsul > li > .inerfullnav > li > .innerlisting > li > a .fa{font-size:20px;position:relative;left:5px;font-weight:400;transition:all ease 0.2s;}
/*.navlevel1-inner.schoolsul > li > .inerfullnav > li > .innerlisting > li > a:hover .fa{left:8px;}*/



.innerlevel2nav{display:none;position:absolute;right:0px;width:210px;background:#f0f0f0;border:1px solid #d0d0d0;margin:0px;padding:10px;top:30px;}
.innerlisting > li:hover .innerlevel2nav{display:block;}
.innerlevel2nav > li{width:100%;float:left;text-align:left;}
.innerlevel2nav > li > a{font-size:13px;line-height:24px;transition:all ease-in-out 0.2s;}
.innerlevel2nav > li:hover > a{color:#0951a5;}
.innerlevel2nav > li > a .fa{font-size: 20px;float: right;position: relative;top: 2px;}

.innerlevel3nav{display:none;width:100%;float:left;margin:0px;padding:10px 10px;background:#fff;border:1px solid #d0d0d0;}
.innerlevel2nav > li:hover .innerlevel3nav{display:block;}
.innerlevel3nav > li{float:left;width:100%;list-style:none;}
.innerlevel3nav > li > a{color:#0951a5;font-size:13px;line-height:24px;}
.innerlevel3nav > li > a:hover{text-decoration:underline;}

.studentslist{position:relative;}
.navlevelstudents{width:240px;margin:0px;padding:0px;float:left;border:2px solid #074184;display:none;position:absolute;top:-100px;visibility:hidden;opacity:0;}
.studentslist:hover .navlevelstudents{display:block;top:44px;visibility:visible;opacity:1;}
.navlevelstudents li{float:left;width:100%;list-style:none;position:relative;border-bottom:2px solid #074184;transition:all ease-in-out 0.2s;}
.navlevelstudents li:last-child{border-bottom:none;}
.navlevelstudents li a{display:block;padding:7px 10px;text-decoration:none;background:#fff;color:#074184;transition:all ease-in-out 0.2s;font-size:14px;text-align:left;}
.navlevelstudents li:hover > a{background:#074184;color:#fff;}
.navlevelstudents li a .fa{float:right;font-size:20px;position:relative;right:10px;transition:all ease-in-out 0.2s;}
.navlevelstudents li:hover > a .fa{right:0px;}
.navlevelstudents li ul{float:left;width:100%;margin:0px 0px 0px 225px;padding:0px;display:none;position:absolute;top:0px;transition:all ease-in-out 0.2s;}
.navlevelstudents li:hover > ul{display:block;padding-left:10px;}

.navpic{display:none;}

.navbtn .inerfullnav.aboutmenu{width:40%;right:inherit;}

.navbtn .inerfullnav.aboutmenu .innerlisting > li{width:50%;}
.navbtn .inerfullnav.aboutmenu .visitornav.innerlisting > li{width:100%;}

/* shashi kant style start */
#edit-submit {
/*	background: #0b4281;*/
background:/*url(../images/searchicon.png) #0b4281 no-repeat center*/ #0b4281;
	color: #fff;
	border: none !important;
	padding: 10px 22px !important;
}
#edit-submit--2 {
/*	background: #0b4281;*/
background:/*url(../images/searchicon.png) #0b4281 no-repeat center*/ #0b4281;
	color: #fff;
	border: none !important;
	padding: 10px 22px !important;
}
ul.messages__list {
    color: red;
}
#user-login label, #user-login legend {
	font-weight: bold;
}
.edu-facu .half-sec a.mail-link {
	padding: 0;
	background: none;
	display: inline-block;
}
.edu-facu .half-sec .content-sec > strong:first-child {
	font-size: 16px;
	color: #0951a5;
}
.edu-facu .half-sec {
	font-size: 13px;
}
.innerpage.edu-facu .department-link {
	width: 100%;
}
.innerpage .normal-url ul {
	padding: 12px;
	display: block;
	border: 1px solid #e0e0e0;
}
.edu-facu .half-sec p {
	color: #000;
	font-size: 13px;
	text-align: left;
}
.innerpage .normal-url h2 {
	margin-top: 30px;
}
.innerpage .normal-url ul li {
	background: url(../images/arrow-grey.png) no-repeat left 5px;
	border-bottom: 1px dotted #333;
	margin-bottom: 10px;
}
.one-fourth {
	width: 27%;
	float: left;
	margin-left: 0;	
	padding: 22px;	
}
.one-third {
	width: 80%;
	float: left;
}
.profile-page .one-fourth {
	width: 40%;
	padding: 0;
}
.one-fourth .content-sec {
	width: 57%;
	float: left;
	font-size: 13px;
}
.one-fourth .content-sec h3 {
	font-size: 18px;
}
.profile-page .one-thrid {
	width: 60%;
	float: left;
}
.one-fourth .content-sec p {
	font-size: 13px;
	color: #000;
}
.one-fourth .dprtmntimg {width:140px}
.one-fourth .half-sec .content-sec a {
	background: #0951a5;
	color: #fff;
	padding: 4px 12px;
	font-size: 14px;
	margin-bottom: 0;
	display: table;
	margin-top:14px;
}
.address-col {
	position: relative;
	top: -15px;
}
.innerpage .department-link li ul {
	display: none;
}
.innerpage .department-link > li {
	list-style: none;
	background: none;
	display: inline-block;
	width: auto;
	padding: 9px 12px;
	border-right: 1px solid #ccc;
	position:relative;
}
.innerpage .department-link li:hover ul {
	display: block;
	position: absolute;
	background: #fff;
	border: 1px solid #ccc;
	width: 250px;
	padding: 0;
	top: 38px;
	left: 0;
	z-index: 9;
}
.innerpage .department-link li ul li {
	display: block;
	float: none;
	border-bottom: 1px dotted #333;
	padding: 0;
	background: none;
}
.innerpage .department-link li ul li a {
	padding: 12px;
	display: block;
}
.innerpage .department-link li ul li:last-child {
	border: none;
}
.normal-url {
	margin-top: 19px;
}
.innerpage .department-link li:hover, .innerpage .department-link li:hover > a {
	background: #0951a5;
	text-decoration: none;
	color: #fff;
}
.innerpage .department-link {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-top: 0px;
	width: 100%;
	display: table;
	margin-bottom: 30px;
}
.inner-gap {margin-top:23px;}
.bottom-line {border-bottom:1px dotted #333; padding-bottom: 15px;}
.bottom-line2 {
	border-bottom: 1px dotted #333;
	padding-bottom: 15px;
}
.half-sec .img-sec {
	width: 200px;
	float: left;
	font-size: 13px;
text-align: center;height:175px;
}
.one-fourth .half-sec {
	width: 100%;
	margin: 14px 0 0;
}
.one-fourth .half-sec .img-sec {
	width: 140px;
	float: left;
	font-size: 13px;
	text-align: center;
}

body .about-page .address-col p {
	line-height: 27px;
}
.half-sec.address-col a {
	display: inline;
	background: none;
	padding: 0;
}
.half-sec a {
	text-decoration:underline;
	color: #00568e;
	font-size: 13px;
	background:url(../images/arrow-grey.png) no-repeat left center;
	padding: 4px 19px;
	position: relative;
	display:table;
}
/*.half-sec .content-sec a::after {
	position: absolute;
	content: '';	
	right: -20px;
	top: 0;
	width: 20px;
	height: 100%;
	background: #0951a5;
}
.half-sec .content-sec a::before {
	position: absolute;
	content: '\f105';
	color: #fff;
	font-family: FontAwesome;
	right: -12px;
	margin: 0 auto;
	top: 5px;
	z-index: 9;
}*/
body .about-page p {
	color: #333;
	font-family: Arial,Helvetica;
	font-size: 12px;
	line-height: 17px;
}
.innerpage .one-third p {
	line-height: 22px;
}
.innerpage .one-fourth ul li {
	text-align: left;
	padding: 8px 0;	
	margin-left: 14px;
}
.innerpage .one-fourth ul li a {position:relative; padding-left:25px;}
.innerpage .one-fourth ul li a::before {
	position: absolute;
	content: '\f105';
	color: #fff;
	font-family: FontAwesome;
	left: -6px;
	margin: 0 auto;
	top: 0px;
	z-index: 9;
}
.innerpage .one-fourth ul li a::after {
	position: absolute;
	content: '';
	left: -13px;
	top: 0;
	width: 17px;
	height: 17px;
	background: #0951a5;
}
.half-sec p {
	padding-bottom: 5px;
}
.one-third .half-sec .content-sec, .half-sec .content-sec {
	float: left;
	width: 56%;
	margin-left: 20px;
}
.one-third .half-sec {width:100%;}
.one-third .half-sec .img-sec {
	max-width: 200px;
	float: left;
}
.third-col {
	width: 31%;
	float: left;
	box-shadow: 0 0 12px rgba(0,0,0,.3);
	margin-right: 33px;
	padding: 18px;
}
.third-col:last-child {
	margin: 0;
}
.innerpage .third-col ul li {
	background: none;
	padding: 8px 0;
	font-size: 19px;
	
}
.innerpage .third-col ul li img {
	max-width: 100px;
	float: none;
	margin-right: 11px;
	vertical-align: middle;
	display: inline-block;
	margin-left: 0;
	border: 1px solid #ccc;
	padding: 2px;
}
.one-fourth li {
	background: none !important;
	text-align: center;
}
.innerpage .one-fourth ul li img {
	margin-bottom: 20px;
	box-shadow: 0 0 12px rgba(0,0,0,.5);
}
.innerpage .one-fourth ul li {
	text-align: left;
	background:none;
}
.one-fourth .half-sec .content-sec {
	margin-left: 12px;
	float: left;
	font-size: 13px;
	width: 170px;
}
.about-page img {
	float: right;
	margin-left: 12px;
}
.half-sec img {
	float: left;
	margin: 0 12px 6px 0;
	border: 1px solid #ccc;
	padding: 2px;width:100%;height:150px;
}
.no-sidebars #right_content {
	width: 100%;
}
.two-sidebars #right_content {
	width: 58%;
	float: left;
	margin-right: 43px;
}
#sidebar-second {
	width: 13%;
	float: left;
}
#sidebar-second li {
	text-align: center;
	margin-bottom: 20px;
	border-bottom: ;
}
#sidebar-second li img {
	margin: 10px 0;
	border: 1px solid #ccc;
	padding: 2px;
}
#sidebar-second .block-title {
	font-size: 22px;
	text-align: center;
	margin-bottom: 30px;
	background: ;
}
.news-wraper {	
	background: url(../images/footerbg.png) #80baff repeat-x top !important;	
} 
#right_content.full_content {
	width: 100%;
	float: left;
}
.departmentsnav, .departments, body .mainnavstrip > li:hover .navlevel1, body .studentslist:hover .navlevelstudents {
	display: none;
}
.half-sec {
	display: inline-block;
	width: 46%;
	margin-right: 23px;
	vertical-align: top;
	border-top: 1px dotted #333;
	padding-top: 14px;
	margin-top: 14px;
}
.innerpage .item-grid li ul {
	display: none;
	position: absolute;
	right: -159%;
	top: 50px;
	z-index: 9;
	background: #fff;
	border: 5px solid #0951a5;
	box-shadow: 2px 4px 5px rgba(0,0,0,.5);width:160%;
}
.innerpage .item-grid li ul strong.dep {
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.innerpage .item-grid li:nth-child(4n):hover ul {
	right: 102%;
}
.innerpage .item-grid li:nth-child(4n) ul::before {
	right: -12px;
	left: auto;
	border-top: 7px solid transparent;
	border-left: 10px solid #0951a5;
	border-right: none;
	border-bottom: 7px solid transparent;
}
.innerpage .item-grid li a:hover {
	text-decoration: none;
}
.innerpage .item-grid li ul li:hover {
	background-color: #eee;
}
.innerpage .item-grid li ul li:last-child {
	border: none;
}
.innerpage .item-grid li ul::before {
	position: absolute;
	content: '';
	left: -12px;
	top: -2px;
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-right: 10px solid #0951a5;
	border-bottom: 7px solid transparent;
}
.innerpage .item-grid li ul li {
	width: 100%;
	border: none;	
	padding: 4px 10px;
	margin: 0;
	display: block;
	background: url(../images/innermenu.png) no-repeat left 9px;
}
.innerpage .item-grid li ul li a {
	background: none;
	color: #0951a5;
	height: auto;
	position: relative;
	width: auto;
	left: 0;
	padding: 0;
	font-weight: normal;
	font-size: 13px;
}
.innerpage .item-grid li:hover ul {
	display: block;
	padding: 12px;
}
.innerpage .item-grid li ul strong {
	color: #0951a5;
	font-weight: normal;
	margin-bottom: 10px;
	display: block;
	font-size: 16px;
}
.innerpage .item-grid li ul p {
	font-size: 13px;
	margin-bottom: 10px;
	padding: 0;
}
.innerpage .item-grid li {
	display: inline-block;
	width: 22%;
	list-style: none;	
	margin: 12px 14px;
	height: auto;
	text-align: left;
	position:relative;
	border: 1px solid #ccc;
	padding: 2px;
	background: none;
}
.innerpage .item-grid li a {
	position: absolute;
	width: 98%;
	bottom: 2px;
	left: 2px;
	color: #fff;
	background: rgba(0,0,0,.5);
	padding: 12px;
	height: 70px;
	font-weight:bold;
}
.bxslider > div {
	background: #0b4281;
}
/* shashi kant style end */


/*==========================main nav css over=============================*/

/*.mainnavstrip > li{position:relative;}
.mainnavstrip > li > ul{display:none;position:absolute;width:100%;transition:all ease-in-out 0.5s;top:-100px;background:#fff;min-width:180px;}
.mainnavstrip > li:hover > ul{display:block;top:46px;}
.mainnavstrip > li > ul li{width:100%;float:left;margin-bottom:1px;position:relative;}
.mainnavstrip > li > ul > li{background:#0951a5;position:relative;}
.mainnavstrip > li > ul > li:hover{background:#ee9329;}
.mainnavstrip > li > ul > li a{color:#fff;display:block;padding:7px 0px 7px 15px;text-align:left;}
.mainnavstrip > li > ul li a{font-size:13px;}*/
.mainnavstrip > li, .library_menu .menu > li{position:relative;}
.mainnavstrip > li > ul, .library_menu .menu > li > ul{display:none;position:absolute;width:100%;transition:all ease-in-out 0.5s;top:-100px;background:#fff;min-width:180px;}
.mainnavstrip > li > ul, .library_menu .menu > li > ul li{z-index: 9;position:reddd}
.mainnavstrip > li:hover > ul, .library_menu .menu > li:hover > ul{display:block;top:46px;}
.mainnavstrip > li > ul li{width:100%;float:left;margin-bottom:1px;position:relative;}
.mainnavstrip > li > ul > li, .library_menu .menu > li > ul > li{background:#0951a5;position:relative;width:100%;float:left;}
.mainnavstrip > li > ul > li:hover, .library_menu .menu > li > ul > li:hover{background:#ee9329;}
.mainnavstrip > li > ul > li a, .library_menu .menu > li > ul > li a{color:#fff;display:block;padding:7px 0px 7px 15px;text-align:left;}
.mainnavstrip > li > ul li a, .library_menu .menu > li > ul li a{font-size:13px;}
.mainnavstrip > li > a > .fa{}
.mainnavstrip > li > ul > li > ul{display:none;position:absolute;left:99.5%;width:170px;transition:all ease-in-out 0.5s;bottom:-100px;background:#ee9329;} 
.mainnavstrip > li > ul > li:hover > ul{display:block;bottom:-1px;}
.mainnavstrip > li > ul > li > ul > li{background:#0951a5;border-bottom:1px solid #fff;margin-bottom:0px;}
.mainnavstrip > li > ul > li > ul > li:hover{background:#ee9329;}
.mainnavstrip li  ul.innernav1 li .fa-caret-right{float:right;margin:4px 15px 0px 0px;}

.library_menu .menu > li > ul > li > ul{left:100%;top:0px !important;z-index: 999;}

.nav-wrapper ul li:hover a, .nav-wrapper ul li.hover a, .nav-wrapper ul li.active a, .nav-wrapper ul li.is-active-trail a{background:#fae572 !important;color:#333 !important;}
.headersrch{float:right;background:#074184;position:relative;width:8%;}
.headersrch input[type=text]{float:left;width:100%;border:none;background-color: #607D8B;color:#e9eef3;font-size:14px;padding:15px 0px 19px 30px;font-family: 'open_sansregular';}
.headersrch input[type=submit]{position:absolute;right:0px;width:40px;height:50px;border:none;/*background:url(../images/searchicon.png) no-repeat center;*/font-size:0px !important;top:0px;}
.headersrch input[type=text]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #a5b1c8;}
.headersrch input[type=text]:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #a5b1c8;}
.headersrch input[type=text]::-ms-input-placeholder { /* Microsoft Edge */color: #a5b1c8;}

.homeslider{position:relative;z-index:995;margin-top:-37px;text-align:center;}
.departments{text-align:center;background:url(../images/curaj-departmentbg.png) #0951a5 repeat-x;height:115px;}
.departments h2{float:left;width:100%;text-align:center;font-size:20px;margin-top:25px;color:#fff;text-transform:uppercase;font-family: 'open_sansbold';}
.greybxcntnt{background:#ededed;padding:65px 0px 40px;}
.greybxcntntinner{background:#fff;border:1px solid #ccc;position:relative;float:left;width:100%;}
.blueheading{float:left;width:33.3%;margin-top:-24px;}
.blueheadingbx{float:left;position:relative;z-index:10;display:table;margin-left:20px;}
.yellwtrngl{float:left;position:relative;}
.bluehdng{width:200px;position:relative;z-index:9;text-align:center;display:table-cell;background:#0951a5;height:45px;color:#fff;font-size:20px;vertical-align:middle;right:15px;}
.bluehdng img{margin-left:5px;}

.marquee {
    top: 0;
    position: relative;
    box-sizing: border-box;
    animation: marquee 30s linear infinite;max-width: 90%;
    float: left;
}

.marquee:hover {
    animation-play-state: paused;
}


/*@keyframes marquee {
    0%   { top:   300px }
    100% { top: -350px }
}*/

@keyframes marquee {
    0%   { top:   250px }
    100% { top: -330px }
}

.quicklink-marquee{ top: 0;
    position: relative;
    box-sizing: border-box;
    animation: quicklink-marquee 30s linear infinite;max-width: 100%;
    float: left;}
	
.quicklink-marquee:hover {
    animation-play-state: paused;
}


@keyframes quicklink-marquee {
    0%   { top:   250px }
    100% { top: -330px }
}


.link2 .quicklink-marquee{max-width:100%;}


.newscntnt{float:left;width:34%;position:relative;min-height:315px;}
.newsinner{float:left;width:94%;margin:30px 5% 30px 5%;position:relative;overflow:hidden;height:255px;}
.newsinner marquee{height:300px;float:left;width:82%;margin:0px 5%;}
.newsbx{float:left;width:100%;border-bottom:1px solid #e5e5e5;}
.newsbx p{width:100%;float:left;margin:10px 0px 0px;}
.newsbx p a{text-decoration:none;font-size:13px;line-height:18px;color:#0951a5;font-family:'open_sansbold';}
.newsbx p a:hover{text-decoration:underline;}
.newsbx .newsdt{width:100%;float:left;color:#333;font-size:13px;margin-bottom:10px;}
.profile-page.innerpage ul.dprtmnttab li {
	padding: 8px 25px;
}
#user-login input {
	display: block;
	padding: 8px;
	margin: 8px 0;
	border-radius: 4px;
	border: 1px solid #ccc;
}
#user-login {
	border: 1px solid #ccc;
	padding: 22px;
	font-size: 14px;
	border-radius: 4px;
	display: table;
	margin: 0 auto;
}
#user-login .description {
	font-size: 13px;
	margin-bottom: 30px;
}
.logo_2 {
    width: 189px;
    height: auto;
    float: left;
    margin-left: 25px;
}
.profile-page .dprtmnttbcntnt table th, .profile-page .dprtmnttbcntnt table td {
	font-size: 14px;
}
.link1{width:34%;position:relative;}
.homequicklink{float:left;overflow:hidden;}
.homequicklink ul{float:left;width:100%;padding:30px 5%;}
.homequicklink ul li{float:left;width:100%;border-bottom:1px solid #e5e5e5;padding:10px 0px 10px 0px;transition:all ease-in-out 0.5s;/*background:url(../images/bluebullet.jpg) no-repeat #fff 10px 17px;*/}
.homequicklink ul li a{font-size:14px;font-family: 'open_sansbold';line-height:20px;color:#0951a5;transition:all ease-in-out 0.5s;display:inline-block;margin-bottom:5px;}
.homequicklink ul li:hover{/*background:url(../images/whitebullet.jpg) no-repeat #ef9429 10px 17px;*/}
.homequicklink ul li:hover a{/*color:#fff;*/ text-decoration:underline;}
.homequicklink ul li .quickdt{width:100%;float:left;display:inline-block;color:#333;margin-bottom:0px;font-size:13px;}

.link2{width:32%;position:relative;}
.blueheadingbx.linkbg1{margin-left:35px;}
.blueheadingbx.linkbg2{margin-left:50px;}

.greyrgtbrdr{width:8%;float:right;margin-top:10px;}

.homelast{padding:35px 0px;}
.squrlink{float:left;width:45%;}
.squrlink ul{width:100%;margin:0px;padding:0px;}
.squrlink ul li{float:left;width:47%;margin-bottom:20px;border:2px solid #0951a5;}
.squrlink ul li.three,.squrlink ul li.five,.squrlink ul li.seven,.squrlink ul li.nine{float:left;}
.squrlink ul li.two,.squrlink ul li.four-new,.squrlink ul li.six-new,.squrlink ul li.seven-new,.squrlink ul li.ten,.squrlink ul li.one-new{float:right;}
.squrlink ul li a{color:#0951a5;padding:6px 0px 6px 55px;display:block;text-decoration:none;/*transition:all ease-in-out 0.5s;*/font-size:14px;font-family: 'open_sansbold';position:relative;overflow:hidden;}
.squrlink ul li a:hover{color:#fff;}

.squrlink ul li.one-new a{background:url(../images/footertopsec-iconblue.png) no-repeat 15px center;}
.squrlink ul li.two a{background:url(../images/footertopsec-iconblue2.png) no-repeat 15px center;}
.squrlink ul li.three a{background:url(../images/footertopsec-iconblue7.png) no-repeat 15px center;}
.squrlink ul li.three-new a{background:url(../images/library.png) no-repeat 15px center;}
.squrlink ul li.four-new a{background:url(../images/confrenece.png) no-repeat 15px center;}
.squrlink ul li.five a{background:url(../images/footertopsec-iconblue3.png) no-repeat 15px center;}
.squrlink ul li.six-new a{background:url(../images/downloadsicon.png) no-repeat 15px center;}
.squrlink ul li.seven a{background:url(../images/footertopsec-iconblue11.png) no-repeat 15px center;}
.squrlink ul li.seven-new a{background:url(../images/innovation-icon.png) no-repeat 15px center;}
.squrlink ul li.nine a{background:url(../images/footertopsec-iconblue9.png) no-repeat 15px center;}
.squrlink ul li.ten a{background:url(../images/footertopsec-iconblue10.png) no-repeat 15px center;}
.squrlink ul li a:before{content:'';position:absolute;left:-100%;width:100%;background:#0951a5;height:36px;top:0px;transition:all ease-in-out 0.3s;}
.squrlink ul li:hover a:before{left:0px;padding:6px 0px 0px 55px;}
.squrlink ul li:hover a{color:#fff;}
.squrlink ul li.one-new:hover a:before{background:url(../images/footertopsec-iconwhite.png) #0951a5 no-repeat 15px center;content:'Admission'}
.squrlink ul li.two:hover a:before{background:url(../images/footertopsec-iconwhite2.png) #0951a5 no-repeat 15px center;content:'Tenders'}
.squrlink ul li.three:hover a:before{background:url(../images/footertopsec-iconwhite7.png) #0951a5 no-repeat 15px center;content:'Recruitments'}
.squrlink ul li.three-new:hover a:before{background:url(../images/library-hover.png) #0951a5 no-repeat 15px center;content:'Central Library'}
.squrlink ul li.four-new:hover a:before{background:url(../images/confrence-hover.png) #0951a5 no-repeat 15px center;content:'Conference & Workshop'}
.squrlink ul li.five:hover a:before{background:url(../images/footertopsec-iconwhite3.png) #0951a5 no-repeat 15px center;content:'Examinations'}
.squrlink ul li.six-new:hover a:before{background:url(../images/downloadsicon-hover.png) #0951a5 no-repeat 15px center;content:'JRF & Research Position'}
.squrlink ul li.seven:hover a:before{background:url(../images/footertopsec-iconwhite11.png) #0951a5 no-repeat 15px center;content:'Convocation'}
.squrlink ul li.seven-new:hover a:before{background:url(../images/innovation-icon-hover.png) #0951a5 no-repeat 15px center;content:'Innovation Cell'}
.squrlink ul li.nine:hover a:before{background:url(../images/footertopsec-iconwhite9.png) #0951a5 no-repeat 15px center;content:'Achievements'}
.squrlink ul li.ten:hover a:before{background:url(../images/footertopsec-iconwhite10.png) #0951a5 no-repeat 15px center;content:'Press Release'}


.bnnrlinks{width:26%;float:left;margin:0px 2%;}
.bnnrlinks ul{float:left;width:100%;margin:0px;padding:0px;}
.bnnrlinks ul li{float:left;width:100%;position:relative;margin-bottom:20px;}
.bnnrlinks ul li a{text-decoration:none;display:block;transition:all ease-in-out 0.5s;}
.bnnrlinks ul li a img{width:100%;}
.bnnrlinks ul li a h3{text-decoration:none;font-size:27px;font-family: 'open_sansbold';line-height:28px;color:#fff;text-shadow:0px 0px 10px #666;position:absolute;left:10px;bottom:10px;}
.bnnrlinks ul li a .whitearrow{width:50px;height:50px;background:url(../images/readmore.png) no-repeat center;position:absolute;bottom:20px;right:20px;transition:all ease-in-out 0.5s;}
.bnnrlinks ul li a:hover .whitearrow{right:30px;}

.naac{float:right;width:24%;border:1px solid #d6d6d6;padding:0px 0px;text-align:center;}
.naac h3{float:left;width:80%;text-align:center;font-size:16px;line-height:20px;margin:6px 10%;font-family: 'open_sansbold';color:#333;}
.brdrbtm{width:80%;margin-left:10%;height:1px;background:#e5e5e5;float:left;}

.footertop{background:#bde1f1;}

.importantnav{width:auto;float:left;margin:0px;padding:0px 0px 0px 0px;display:table;}
.importantnav li{display:table-cell;vertical-align:middle;height:80px;}
.importantnav li a{display:block;padding:0px 15px;}
.importantnav li h3,.socialnav li h3{font-size:18px;color:#333;font-family: 'open_sansbold';}
.socialnav li h3{padding:7px 10px 10px 80px;border-left:1px solid #518bc3;}

.socialnav{float:right;width:auto;margin:22px 0px;padding:0px;}
.socialnav li{float:left;margin-left:10px;display:table;}
.socialnav li a{width:40px;height:40px;display:table-cell;border-radius:50%;border:2px solid #518bc3;color:#518bc3;transition:all ease-in-out 0.5s;font-size:20px;text-align:center;vertical-align:middle;}
.socialnav li a .fa{position:relative;}
.socialnav li a:hover{color:#0951a5;border:2px solid #0951a5;}
.socialnav li a .fa-facebook{top:5px;}
.socialnav li a .fa-twitter{top:5px;}
.socialnav li a .fa-youtube{top:5px;}

.footermd{background:url(../images/footerbg.png) #0951a5 repeat-x bottom;padding:25px 0px 20px;}
.footermid{float:left;width:100%;display:table;}
.footermid ul{display:table;margin:0px;padding:0px;}
.footermid ul > li{display:table-cell;color:white;}
.footermid ul > li ul li{float:left;width:100%;}
.footermid ul li a{color:#fff;text-decoration:none;font-size:13px;color:#65a8f6;line-height:16px;padding:6px 0px;display:inline-block;}
.footermid ul li a:hover{text-decoration:underline;}

.footerbtm{padding:20px 0px;}
.ftrntmnav{float:left;width:100%;display:table;margin:0px;padding:0px;}
.ftrntmnav li{display:table-cell;font-size:12px;color:#333;}
.ftrntmnav li strong{font-family: 'open_sansbold';}
.ftrntmnav li a{text-decoration:none;color:#0951a5;font-family: 'open_sansbold';font-style:italic;}
.ftrntmnav li a:hover{text-decoration:underline;}
.ftrntmnav li.design{text-align:right;float:right;width:auto;}
.ftrntmnav li.copy{text-align:right;float:left;width:auto;}

.footermd .footerbrdr{height:1px;background:#fff;float:left;width:100%;margin-top:20px;}

.clear{float:left;width:100%;clear:both;}

.departments h2{float:left;width:100%;text-align:center;color:#fff;text-transform:uppercase;height:70px;font-size:20px;}
.dprtmntnav{width:100%;float:left;margin:0px 0px 30px;padding:0px;position:relative;z-index:10;margin-top:-45px;}
.dprtmntnav li.owl-item{float:left;margin-right:10px;padding:20px 15px 12px 15px;background:url(../images/homedepartmentsbg.png) #fff no-repeat 90% 18px;border:1px solid #bde1f1;width:275px;border-top-left-radius: 25px;height:225px;position:relative;}

.dprtmntnav li span{width:65px;height:65px;border-radius:5px;padding:10px;background:#f87a90;display:inline-block;}

.dprtmntnav li h3{float:left;width:100%;color:#333;font-size:16px;margin-top:10px;height:55px;font-weight:bold;}
.dprtmntnav li hr{float:left;clear:left;width:50px;color:#f87a90;background:#f87a90;margin-bottom:10px;}

.dprtmntnav li.dprtmntcolor2 span{background:#7c64c8;}
.dprtmntnav li.dprtmntcolor3 span{background:#00c9b8;}
.dprtmntnav li.dprtmntcolor4 span{background:#36a7e0;}
.dprtmntnav li.dprtmntcolor5 span{background:#f0694d;}

.dprtmntnav li.dprtmntcolor5 hr{border:1px solid #f0694d;}
.dprtmntnav li.dprtmntcolor4 hr{border:1px solid #36a7e0;}
.dprtmntnav li.dprtmntcolor3 hr{border:1px solid #00c9b8;}
.dprtmntnav li.dprtmntcolor2 hr{border:1px solid #7c64c8;}
.dprtmntnav li.dprtmntcolor1 hr{border:1px solid #f87a90;}

.dprtmntnav li p{width:100%;float:left;color:#666;height:55px;font-size:14px;}


.departmentsnav .owl-controls{position:absolute;top:-45px;right:0px;display:none;}
.departmentsnav .owl-controls .owl-nav{width:100%;float:left;margin:0px;padding:0px;font-size:0px;}
.departmentsnav .owl-controls .owl-nav .owl-prev{background:url(../images/owlprev.png)  no-repeat center;width:31px;height:31px;cursor:pointer;float:left;margin-right:15px;}
.departmentsnav .owl-controls .owl-nav .owl-next{background:url(../images/owlnext.png)  no-repeat center;width:31px;height:31px;cursor:pointer;float:left;}


.homequicklink marquee{float:left;height:300px;}
.homequicklink.link1 marquee{max-width:85%;}


.left-sidebar h2.block-title{background:#0951a5;color:#fff;font-size:17px;border:1px solid #0951a5;padding:10px 40px 10px 15px;font-weight:600;margin-bottom:5px;width:100%;float:left;}

.left-sidebar h2.block-title a{color:#fff;}

.innerpage{float:left;width:100%;padding-top:0px;}

.innerpage h2{float: left;width: 100%;margin: 0px 0px 10px;padding: 0px;font-size: 18px;font-weight: 700;color: #333;
    clear: left;}
	
.innerpage p{float:left;width:100%;color:#666;line-height:20px;text-align:justify;font-size:14px;}
.innerpage td, .innerpage ol{color:#666;line-height:20px;text-align:justify;font-size:14px;}

.innerpage ul{width:100%;float:left;margin:0px 0px 10px;}
.innerpage ul li{float:left;width:100%;float:left;list-style:none;padding:0px 0px 20px 20px;color:#666;text-align:justify;font-size:14px;background:url(../images/innermenu.png) no-repeat left 9px;}
.innerpage a{color:#0951a5; display: inline-block !important;}
.innerpage a:hover{text-decoration:underline;}

.view-faculty .views-field-field-attended .listdata ul li.rtejustify, .view-faculty .views-field-field-organized .listdata ul li.rtejustify, .view-faculty .views-field-field-attended .listdata ul li, .view-faculty .views-field-field-organized .listdata ul li{background: url(/sites/all/themes/cmf/images/innermenu.png) no-repeat left 9px; padding-top:0px;}
.scroll-table1{width:100%;float:left;}
.scroll-table1 table{float:left;max-width:99.5%;}
.scroll-table1 table th,.scroll-table1 table th p{background:#333;color:#fff;font-size:16px;margin-bottom:0px;padding-bottom:5px;}
.scroll-table1 table tr:nth-child(even) td{background:#fff;}
.scroll-table1 table tr td{font-size:14px;}
.scroll-table1 table caption{width: 99.5%;background: #f0f0f0;color: #0b4281;text-align: left;padding: 5px 5px;font-weight: bold;border: 1px solid #d0d0d0;font-size:14px;}
.body-container .rightportion .scroll-table1 table th{background:#ef9428;padding:10px;color:#fff;font-weight:400;}
.body-container .rightportion .scroll-table1 table td{font-size:14px;}


.flipbx{display:none;position:absolute;transition: all ease-in-out 0.5s;border-top-left-radius: 25px;left:0px;right:0px;bottom:0px;top:0px;}
.dprtmntnav li:hover .flipbx{display:block;height:225px;background:rgba(255, 255, 255, 0.9);padding:25px;}
.flipbxinner{position:absolute;left:15px;bottom:25px;height:auto;right:0px;}


.dprtmntnav li a{display:inline-block;border-bottom:1px solid #f87a90;padding:3px 10px;color:#f87a90;float:left;margin-top:0px;font-size:13px;background:url(../images/carousal-li1.jpg) no-repeat left 9px;transition:all ease-in-out 0.5s;}
.dprtmntnav li a:hover{padding:3px 5px 3px 15px;}
.dprtmntnav li.dprtmntcolor5 a{border-bottom:1px solid #f0694d;background:url(../images/carousal-li5.jpg) no-repeat left 9px;color:#f0694d;}
.dprtmntnav li.dprtmntcolor4 a{border-bottom:1px solid #36a7e0;background:url(../images/carousal-li4.jpg) no-repeat left 9px;color:#36a7e0;}
.dprtmntnav li.dprtmntcolor3 a{border-bottom:1px solid #00c9b8;background:url(../images/carousal-li3.jpg) no-repeat left 9px;color:#00c9b8;}
.dprtmntnav li.dprtmntcolor2 a{border-bottom:1px solid #7c64c8;background:url(../images/carousal-li2.jpg) no-repeat left 9px;color:#7c64c8;}

.chancellors-about .img{text-align:center;padding-bottom:50px;}

.chancellors-about p{float:left;}
.chancellors-about p span,.chancellors-about p img{float:left;}
.chancellors-about p img{margin:0px 15px 15px 0px;max-width:200px;}
.chancellors-about p span{font-weight:bold;margin:0px 15px 15px 0px;width:200px;text-align:left;font-size:16px;clear:left;}

.nolink:after{display:none;}

.marqueebtn{padding:3px 8px;border:1px solid #3482ca;background:#3482ca;font-size:12px;/*float:right;*/text-decoration:none;color:#fff;margin:0px auto;}

.link2 .marqueebtn{margin-top:0 !important;}
.marqueebtn:hover{background:#fff;color:#3482ca;}
.homequicklink .marqueebtn{margin-top:0;margin-right:45px;}
.marqueebtnbx{width: 100%;float: left;margin: 0px;padding:15px 0px;position: absolute;z-index: 100;bottom: 0px;border-top: 1px solid #d0d0d0;text-align:center;background:#fff;}
.link1 .marqueebtnbx{bottom:-9px;}

.quicklinkcntnt{float:left;width:92%;margin-top:20px;overflow:hidden; height: 286px;}
.quicklinkcntnt1{float:left;width:92%;margin-top:25px;overflow:hidden;height:290px;}
.newsinner .marqueebtnbx{margin-top:0px;}
.innerpage .linklisting{width:auto;float:left;margin:0px 0px 10px;padding:0px;display:table;min-width:42%;}
.innerpage .linklisting li{display:table-cell;width:auto;list-style:none;float:left;background:none;border:none;padding:0px;}
.innerpage .linklisting li a{display:block;padding:6px 15px;text-align:center;border-bottom:2px solid #fff;font-size:17px;color:#fff;transition:all ease-in-out 0.5s;border-radius:5px;padding:6px 15px;margin-right:5px;background:#dc6e1f;}
.innerpage .linklisting li a:hover{text-decoration:none;}
.innerpage .linklisting li.active a{border-bottom:2px solid #0951a5;background:#0951a5;color:#fff;}
.innerpage .linklisting li:hover a{border-bottom:2px solid #0951a5;background:#0951a5;color:#fff;}
.dprtmnttbl table td{vertical-align:middle;}
.dprtmnttbl table tr td:nth-child(1){width:175px;text-align:center;}
.dprtmnttbl table tr td img{border:1px solid #e4e4e4;padding:5px;}
/*.dprtmntbnnr{background:url(../images/education-inn-heder2.jpg) #0951a5 no-repeat right center;}
.dprtmntbnnr1{background:url(../images/education-inn-heder1.jpg) #007d90 no-repeat right center;}*/
.dprtmntbnnr{background:url(../images/innrbnnr.jpg) no-repeat #0b4281 right center!important;}
.dprtmntbnnr1{background:#0b4281 no-repeat right center;}
.innrbnnrcntnt{height:140px;}
.innrbnnrcntnt h1{font-size:30px;float:left;width:100%;color:#fff;font-weight:400;padding-top:45px;font-family: 'rockwell-bold';
    letter-spacing: 1px;line-height:36px;}
.innrbnnrcntnt h1 img{vertical-align:middle;margin-right:20px;/*float:left;*/}
.body-wrapper{margin-top:0px;}
.departmentbnnrbx .bx-controls{display:none;}
.departmentbnnrbx .dprtmntbnnr.innrbnnrcntnt .container{background: bottom!important;}
.dprtmnttbcntnt{display:none;}
.dprtmnttbcntnt.active{display:block;float:left;width:100%;}
.innerpage ul.dprtmnttab{margin:20px 0px 30px;padding:0px;}
.innerpage ul.dprtmnttab li{float:left;width:auto;border:1px solid #fff;border-top:2px solid #0951a5;padding:8px 30px;color:#0951a5;background:#f0f0f0;cursor:pointer;}
.innerpage ul.dprtmnttab li.active{background:#0951a5;color:#fff;}
.dprtmnttbcntnt.active .dprtmnttop{float:left;width:100%;height:auto;}
.dprtmntimg{float:left;width:185px;text-align:center;padding-bottom:30px;}
.dprtmntimg strong{width:100%;text-align:left;font-size:14px;float:left;}
.dprtmntimg img{margin:0px auto 20px;padding:5px #f0f0f0;border:1px solid #e2e2e2;float:left;}
.dprtmntimg strong{font-size:15px;color:#0951a5;}
.dprtmntimgtxt{float:left;width:575px;}
.dprtmntimgtxt .innerlisting li strong{float:left;width:200px;}
.dprtmnttbcntnt table th{background:#0951a5;padding:10px 5px;color:#fff;font-size:16px;}
.dprtmnttbcntnt table td{color:#333;font-size:14px;padding:10px 5px;text-align:left;}
.dprtmntrdmore{border:2px solid #0951a5;padding:6px 20px;background:#fff;transition:all ease-in-out 0.5s;color:#0951a5;font-size:14px;}
.dprtmntrdmore:hover{background:#0951a5;color:#fff;text-decoration:none !important;}
.dprtmnttbl tr td:last-child{width:150px;text-align:center;vertical-align:middle;}
#right_content .tabs-primary.tabs.primary,#right_content #block-quicktabs-departments{display:none;}
#right_content .innerpage .linklisting li,#right_content .innerpage .linklisting li a{max-width:auto;}
.innercntntlft{float:left;width:75%;}
.innercntntlft p{text-align:justify;}
.innercntntlft h2{padding-top:15px;}
.innercntntrgt{float:right;width:22%;}
.innernewsscroll h2, .normal-url h2{padding: 5px 10px 5px;width: 100%;background: #0951a5;color: #fff;font-weight: 600;font-size: 17px;margin-bottom:0px;}
.innerpage.facultybx h2{color: #fff;background: url(../images/yellowstrip.png) no-repeat left center;
padding: 4px 0px 17px 10px;font-weight: 600;margin-bottom: 5px;}

.innernews .marquee{margin-left:5%;}
.innernews .marquee .newsbx p a,.innernews .marquee .newsbx p{font-size: 14px;padding-bottom: 0px;text-align: left;line-height: 16px;}

.innerindex.owl-carousel{float:left;position:relative;margin-bottom:100px;}
.innerindex.owl-carousel .owl-controls .owl-nav .owl-prev,.innerindex.owl-carousel .owl-controls .owl-nav .owl-next{position:absolute;top:63px;font-size:0px;border:1px solid #f0f0f0;transition:all ease-in-out 0.5s;}
.innerindex.owl-carousel .owl-controls .owl-nav .owl-prev{right:-35px;width:35px;height:40px;background:url(../images/next.png) #f0f0f0 no-repeat center;}
.innerindex.owl-carousel .owl-controls .owl-nav .owl-next{left:-35px;width:35px;height:40px;background:url(../images/prev.png) #f0f0f0 no-repeat center;}
.innerindex.owl-carousel .owl-controls .owl-nav .owl-prev:hover,.innerindex.owl-carousel .owl-controls .owl-nav .owl-next:hover{border:1px solid #d0d0d0;}
.innernews{float:left;height:auto;position:relative;border:1px solid #e0e0e0; padding:12px;}
.innerviewmore{position: absolute;bottom: 0px;background: #fff;left: 0px;right: 0px;}
.innerviewmore a{color: #fff;
    background: #0951a5;
    padding: 5px 10px;
    font-size: 13px;
    float: left;
    margin: 5px 5px 5px 10px;border:1px solid #0951a5;transition:all ease-in-out 0.5s;}
	.innerviewmore a:hover{text-decoration:none;color:#0951a5;background:#fff;}

	.earlier-chancellor{background:#0951a5;color:#fff !important;border-radius:5px;padding:6px 20px;display:inline-block;border:2px solid #0951a5;color:#fff;font-size:18px;transition:all ease-in-out 0.5s;text-decoration:none;cursor:pointer;width:auto !important;}
.earlier-chancellor:hover{color:#0951a5 !important;background:none;text-decoration:none !important;}
#search_lib {
    display: block !important;
}
.lbrythrdbx{width:32%;float:left;margin-right:2%;}
.lbrythrdbx.last{margin-right:0px;}
.librarybx{border:1px solid #03A9F4;padding:15px;height:275px;overflow-y:auto;}
.srchpnl{width:100%;float:left;background:#f0f0f0;}
.srchpnl h2{float:left;width:100%;color:#333;font-size:20px;margin:0px 0px 10px;background:none;padding:8px 0px 0px 10px;}
.srchpnl h3{float:left;width:100%;color:#333;font-size:18px;margin:0px 0px 10px;}
.lbrysrchbx{width:100%;float:left;background:#fff;padding:13px;}
.lbrysrchbx input[type=text]{background:#fff;padding:10px;border:1px solid #ddd;font-size:15px;float:left;width:190px;}
.lbrysrchbx input[type=submit]{float:right;padding:10px 12px;font-weight:bold;background:#0951a5;color:#fff;text-align:center;border:2px solid #0951a5;transition:all ease-in-out 0.5s;}
.lbrysrchbx input[type=submit]:hover{background:#fff;color:#0951a5;}
.clear{clear:both;}
.height20{height:20px;}
.lbrysrchbx label{font-size:14px;margin:0px 5px;font-weight:bold;position:relative;top:5px;}
.librarysec1mid{width:100%;float:left;padding:15px;background:#f0f0f0;}
.librarysec1mid p{padding:2px 10px;float:left;width:100%;margin-bottom:8px;background:#fff;vertical-align:middle;border:1px solid #d0d0d0;transition:all ease-in-out 0.5s;position:relative;}
.librarysec1mid p a{display:block;vertical-align:middle;font-size:13px;}
.librarysec1mid p a img{vertical-align:middle;margin-right:5px;position:relative;z-index:1;}
.librarysec1mid p:last-child{margin-bottom:0px;}
.librarysec1mid p.srchlbrytxt a input[type=text]{/*border: 1px solid #d0d0d0;*/ border:none; background: url(../images/lbsearch.png) no-repeat 5px center;width: 100%;color: #333;font-size: 13px;color: #0951a5;padding: 8px 10px 8px 38px;}
/*.librarysec1mid p.srchlbrytxt a input[type=submit]{float: right;padding: 10px 12px;font-weight: bold;background: #0951a5;color: #fff;text-align: center;border: 2px solid #0951a5;transition: all ease-in-out 0.5s;}
*/
.librarysec1mid p.srchlbrytxt a input[type=text]::placeholder{color:#0951a5;font-size:13px;}
.librarylink li{list-style:inside;padding:10px;font-size:13px;padding:5px 10px 5px 0px;}
.library-page .librarybx{overflow-y: hidden;}
.library-page .librarybx h2{margin: 0px 0px 25px;}

.lbrmarquee marquee{margin-top:20px;padding:10px 0px;height:40px;}
.lbrmarquee marquee p{margin:0px;padding:0px;}
.lbrmarquee marquee a{padding:0px 10px;}
.lbrmarquee marquee a img{margin-right:5px;}

.lbrrafternews{margin:10px 0px 50px;}
.lbrrafternews .scroll-img {border: 1px solid #d0d0d0;width: 100%;height: 350px;overflow: hidden;font-size: 0;padding: 20px;float:left;}


.lbrrafternews .scroll-img ul {
  width: 100%;float:left;padding:15px;background:#f0f0f0;
  height: auto;
  margin: 0;
}
.lbrrafternews .scroll-img ul li {display: inline-block;margin: 10px 0 10px 10px;float: left;width: 100%;padding: 0px 20px;}
.lbrytwothrdbx{width:66%;float:left;}
.lbrypublicaton .lbrypblctninnr{float:left;width:100%;margin:0px;padding:20px;background:#fff;border:1px solid #d0d0d0;}
.lbrypublicaton .lbrypblctninnr ul{float:left;width:100%;margin:0px;padding:20px;background:#f0f0f0;border:1px solid #d0d0d0;max-height:310px;overflow-y:auto;}

.innerpage ul.librarynav{width:100%;float:left;margin:0px 0px 50px;padding:0px;display: flex;flex-wrap: nowrap;justify-content: space-around;}
.innerpage ul.librarynav > li{list-style:none;position:relative;background:none;padding:0px;}
.innerpage ul.librarynav > li > a{display:block;font-size:14px;color:#0951a5;text-decoration:none;padding:10px 0px;text-align:center;}
.innerpage ul.librarynav > li > ul{position:absolute;width:250px;margin:0px;padding:0px;display:none;z-index:99;border:1px solid #f0f0f0;}
.innerpage ul.librarynav > li:hover > ul{display:block;}
.innerpage ul.librarynav > li > ul > li{float:left;width:100%;list-style:none;background:#fff;margin:0px;padding:0px;}
.innerpage ul.librarynav > li > ul > li > a{display:block;padding:8px 5px 8px 20px;font-size:13px;background:#fff;border-top:1px solid #f0f0f0;}
.innerpage ul.librarynav > li > ul > li:hover > a{background:#f0f0f0;text-decoration:none;}

.innerpage ul.librarynav > li > ul li ul{position:absolute;width:250px;margin:0px;padding:0px;display:none;z-index:99;left:99.5%;margin-top:-36px;border:1px solid #f0f0f0;}
.innerpage ul.librarynav > li > ul  li:hover ul{display:block;}
.innerpage ul.librarynav > li > ul > li ul li{float:left;width:100%;list-style:none;background:#fff;margin:0px;padding:0px;}
.innerpage ul.librarynav > li > ul > li > ul li a{display:block;padding:8px 5px 8px 20px;font-size:13px;background:#fff;border-top:1px solid #f0f0f0;}
.innerpage ul.librarynav > li > ul > li > ul li:hover a{background:#f0f0f0;text-decoration:none;}


.lbryleftpnl {float: left;width: 26%;background: #f0f0f0;border: 1px solid #ddd;padding:15px;}
.lbryleftpnl > ul > li ul{margin:10px 0px 0px -20px;display:none;}
.lbryleftpnl > ul > li a{display:block;}

.lbryleftpnl > ul > li .lftlevel1 .fa{float:right;font-size:20px;margin-right:10px;}
.lbryleftpnl > ul > li .lftlevel1.active + ul{display:block;}

.lbrycntntpnl{width:71%;float:right;}
.innerpage .lbrycntntpnl h2{float: left;width: 100%;margin: 0px 0px 10px;padding: 0px;font-size:22px;font-weight: 700;color: #333;clear: left;}
.innerpage .lbrycntntpnl h3{float: left;width: 100%;margin: 0px 0px 10px;padding: 0px;font-size:17px;font-weight: 400;color: #333;clear: left;font-family: 'open_sansbold';}
	
.innerpage .lbrycntntpnl p{float:left;width:100%;color:#666;line-height:22px;text-align:justify;font-size:13px;}
.innerpage .lbrycntntpnl ul li{font-size:13px;line-height:22px;}

.menulist_curaj{float: left;width: 70%;display: table;}
.menulist_curaj > .menu{display:table-cell;}
.menulist_curaj > .menu > li{float:left;width:100%;color:#fff;}
.menulist_curaj > .menu > li a{padding:5px 0px;line-height:14px;}


.copydata_curaj{float: right;width: 20%;border-left: 1px solid #fff;padding-left: 40px;font-size: 12px;min-height:150px;}
#block-block-7 ul{width:100%;float:right;margin:5px 0px;}
#block-block-7 ul li{float:left;width:100%;color:#fff;font-size:13px;padding:0px;}
#block-block-7 ul li a{padding:0px;text-decoration:underline;}
.footermid ul li a{color:#fff;}
.bnnrlinks ul li:last-child{margin-bottom:0px;}
.squrlink ul li:last-child,.squrlink ul li:nth-last-child(2){margin-bottom:0px;}

.listdata, .hostel_listdata{display:none;padding: 20px;}
.main_title.active + .listdata, .hostel_main_title.active + .hostel_listdata{display:block;}



.innerpage .main_title{background:#f0f0f0;border:1px solid #d0d0d0;padding:10px;position:relative;font-weight:700;color:#0b4281;font-size:14px;cursor:pointer;}
.innerpage .main_title:after{content:'+';font-size:30px;position:absolute;right:10px;top:0px;color:#0b4281;font-weight:600;}
.innerpage .main_title.active:after{content:'_';font-size:30px;position:absolute;right:10px;top:-14px;font-weight:700;}
.hostel_main_listdata .hostel_main_title:after{content:'+';font-size:30px;position:absolute;right:10px;top:0px;color:#0b4281;font-weight:600;}
.hostel_main_listdata .hostel_main_title.active:after{content:'_';font-size:30px;position:absolute;right:10px;top:-14px;font-weight:700;}

.listdata ul li{background:none;padding-top:10px;}
.node-type-acts .listdata ul li{background:url(../images/innermenu.png) no-repeat left 9px;padding-top:0px;} 
.quicktabs_main.quicktabs-style-basic ul li .file a{display:inline-block;}
.quicktabs-tabpage h3{font-size: 16px;font-weight: bold;color: #333;margin-bottom: 5px;}

.page-news-and-events .right_content .view-content > .views-row,.page-achivements .right_content .view-content > .views-row,.page-admissions .right_content .view-content > .views-row{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:20px;}
.page-news-and-events .right_content .view-content > .views-row:last-child,.page-achivements .right_content .view-content > .views-row:last-child,.page-admissions .right_content .view-content > .views-row:last-child{border-bottom:none;}

#lbrymrquee{overflow:hidden;}
#lbrymrquee ul{position:relative;}
#lbrymrquee ul li.blankli{width:100%;float:left;margin-bottom:100px;background:none;}
/*.newsinner{max-height:350px;}*/
.page-search #edit-submit,.page-user-login #edit-submit{background-image:none;}
.page-search .search-form input[type=text]{padding:8px;}
.headersrch input[type=submit].form-submit{background: url(../images/searchicon.png) #0b4281 no-repeat center !important;}
.section-contacts .right_content address span strong{color:#f09429;}
.innerpage ul.pager{width:auto;float:none;margin:0px auto;}
.innerpage ul.pager li{background-image:none;background:#cfcfcf;padding:5px 10px !important;font-size:13px;}
.innerpage ul.pager li a{padding:0px;line-height:inherit;height:auto;}

#block-quicktabs-department-details #quicktabs-department_details .quicktabs_main.quicktabs-style-basic ul li{padding:0px 0px 5px 15px;background:url(../images/innermenu.png) no-repeat left 9px;}
#block-quicktabs-department-details #quicktabs-department_details .quicktabs_main.quicktabs-style-basic ul li{}
#block-quicktabs-department-details #quicktabs-department_details .quicktabs_main.quicktabs-style-basic h1{font-size:18px;color:#0b4281;margin:10px 0px;font-weight:bold;}

#block-quicktabs-department-details #quicktabs-department_details .quicktabs_main.quicktabs-style-basic .views-field-field-gallery ul li{width: auto;padding: 1px;max-width: 24.9%;margin: 0px;background: none;}


/*#block-quicktabs-department-details #quicktabs-department_details .faculty_leftdetails{float:left;width:15%;padding:0px 0px 20px;}
#block-quicktabs-department-details #quicktabs-department_details .faculty_leftdetails img{border:5px solid #d0d0d0;}
#block-quicktabs-department-details #quicktabs-department_details .faculty_rightdetails{float:right;width:85%;padding-top:10px;}
#block-quicktabs-department-details #quicktabs-department_details .views-row{float:left;width:100%;}
#block-quicktabs-department-details #quicktabs-department_details .faculty_rightdetails h5{font-size:13px;font-weight:bold;}*/

.faculty_leftdetails{float:left;width:20%;padding: 15px 15px 20px;background: #f0f0f0;}
.faculty_leftdetails div{font-size:13px;line-height:24px;color: #666;}
.faculty_leftdetails div.view{margin-bottom: 10px;border-bottom: 1px solid #d0d0d0;}

.faculty_rightdetails{float:right;width:75%;padding-top:5px;}
#block-quicktabs-department-details #quicktabs-department_details .view-faculty .faculty_leftdetails{width:30%;padding:0px 0px 10px;text-align:left;}
.faculty_leftdetails img{border:1px solid #d0d0d0;width:144px;height:160px;}
#block-quicktabs-department-details #quicktabs-department_details .view-faculty .faculty_rightdetails{width:70%;}
.faculty_rightdetails h3{font-weight:bold;}
.faculty_rightdetails h3 + p{font-weight:bold;color:#0b4281;}
.faculty_leftdetails p{font-size:13px;float:left;width:100%;margin:0px;padding:0px;}
.faculty_leftdetails h3{font-weight:bold;margin:10px 0px 5px;padding:0px;}
#block-quicktabs-faculty-information{float:right;width:77%;}

#quicktabs-department_details #quicktabs-container-department_details .view-footer{float:right;overflow:hidden;width:30%;border:1px solid #d0d0d0;padding:15px;background:#fff;}
#quicktabs-department_details #quicktabs-container-department_details .view-footer span.field-content{font-size: 13px;}
#quicktabs-department_details #quicktabs-container-department_details .view-footer > .view{float:left;width:100%;}
.aboutdepart > .view-content{width:65%;float:left;}
/*.aboutdepart > .view-footer{width:27%;float:right;}*/
.aboutdepart > .view-footer > .view{float:left;width:100%;background:#f0f0f0;padding:15px;border:1px solid #d0d0d0;}
.aboutdepart > .view-footer > .view:first-child{margin-bottom:15px;}
.aboutdepart > .view-footer > .view h2{color:#fff;background:#1990c5;padding:5px 10px 5px;}
.aboutdepart > .view-footer > .dept-news-announcement .view-content .views-field-title{padding-bottom:10px;}
/********  Start css by Amit   ******/
body.page-node-88385 .scroll-table1 table td p {
    padding-bottom: 9px;
}
body.page-node-88385 .scroll-table1 table{
    width: 60%;
}
.contextual-links-region {  
    position: inherit;
}


body .view-tabs-page-view-details .main_listdata h2.main_title,body .hostelwise .hostel_main_listdata h2.hostel_main_title  {
    width: 100%;
	background: aliceblue;
}
body .main_listdata h2.main_title.active,body .hostel_main_listdata h2.hostel_main_title.active {
    width: 100%;
	background: #ee9329;
}

.program-acedemics .view-footer {
    margin-bottom: 2%;
    width: 100% !important;    
}

/********  End css by Amit   ******/
#block-quicktabs-department-details #quicktabs-department_details .views-row{float:left;width:100%;margin-bottom:10px;}
#block-quicktabs-department-details #quicktabs-department_details .views-row:last-child{margin-bottom:0px;}
.faculty_rightdetails p{font-size:13px;margin:0px;padding:0px 20px 0px 0px;}
a:focus{outline:none;}

#block-quicktabs-department-details #quicktabs-department_details .view-faculty .views-row{float:left;width:49.9%;min-height:200px;}
.node-88354 .field-name-field-proactive-description {float: left;width: 25%;background: #f0f0f0;padding: 15px 0px;font-size: 13px;
border: 1px solid #d0d0d0;}
.node-88354 .field-name-field-proactive-description .field-item > div{float:left;width:auto;}
.node-88354 .field-name-field-proactive-description .field-item > div img{max-width:88%;margin:0px 6% 10px;}
.node-88354 .field-name-field-proactive-description .field-item > div > div{padding:0px 6%;}
.node-88354 .field-name-field-proactive-description + .field-collection-container{float:right;width:74%;font-size:13px;border-bottom:none;}
.node-88354 .field-name-field-proactive-description + .field-collection-container .field-name-field-title{font-size:14px;font-weight:bold;margin-bottom:5px;}

.tabs-primary{width:100%;float:left;}
.tabs-primary li{width:auto;float:left;margin:0px 15px 15px 0px;}
.health-profile{float: left;width: 32%;padding: 15px 0px 15px 15px;border-bottom: 1px solid #d0d0d0;height: 145px;background: #f0f0f0;
margin:0px 2% 15px 0px;}
.health-profile:last-child{margin-right:0px;}
.health-profile img{float:left;width:23%;height:100px;}
.health-profile .health-profile-content{float:right;width:75%;}
.health-profile .health-profile-content p,.health-profile .health-profile-content strong{margin:0px;padding:0px 0px 0px;float:left;width:100%;line-height:26px;}
.health-profile .health-profile-content p strong{width:auto;margin-right:5px;}
.antragleft{width:23%;float:left;margin-right:3%;max-width:261px;}
.antragrgt{width:74%;float:left;margin-top:-35px;}
.orderlist{counter-reset: orderlist-counter;}
.orderlist > li > ul{counter-reset: orderlistrmn-counter;margin-top:10px;}
.orderlist li{background-image:none !important;position:relative;}
.orderlist > li:before{counter-increment: orderlist-counter; content: counter(orderlist-counter)'.';margin:0px 20px 0px -20px;font-weight: bold;color:#266ab9;}
.orderlist > li > ul > li:before{counter-increment:  orderlistrmn-counter; content: counter( orderlistrmn-counter, upper-roman)'.';font-weight: bold;color:#266ab9;position:absolute;left:-20px;}
.frnofcebtmcntnt h2 + p{margin:0px;padding:0px;color:#333;}
.frnofcebtmcntnt h2 + p strong{font-size:15px;color:#333;}
.frnofcebtmcntnt address{float:left;width:100%;font-size:14px;line-height:26px;}
.left-sidebar{width:23%;}
.cntctsociallink p .fa{font-size:25px;margin-right:20px;position:relative;top:-2px;}
.cntctsociallink{float: left;width: 100%;margin-top: 20px;}
.cntctsociallink > p {/*margin-left: 37px;*/font-size: 18px;}
.admimgdet{width:100%;float:left;}
.admimgdet .view-content{display:flex;flex-wrap: wrap;justify-content: space-between;}
.admimgdet .views-row{width:32%;text-align:center;padding:15px;border:1px solid #d0d0d0;background:#f0f0f0;margin-bottom:25px;}
.admimgdet .views-row:nth-child(3n){}
.admimagedetails img{max-width:100px;border: 5px solid #c0c0c0;margin-bottom: 15px;height:125px;}
.admdetails p{text-align:center;padding-bottom:10px;}

/*.dept-implinks.lbrythrdbx .view-content{max-height:100px;overflow:hidden;width:100%;float:left;}
.dept-implinks.lbrythrdbx .view-content .item-list{ top: 0;position: relative;box-sizing: border-box;animation: implink-marquee 10s linear infinite;max-width: 100%;float: left;}
.dept-implinks.lbrythrdbx .view-content .item-list:hover {animation-play-state: paused;}
@keyframes implink-marquee {
    0%   { top:   100px }
    100% { top: -100px }
}*/


.dept-news-announcement .news-announcement-content{max-height:195px;overflow:hidden;width:100%;float:left;}
.dept-news-announcement .news-announcement-content .news-content{ top: 0;position: relative;box-sizing: border-box;animation: nwsannouncemnt-marquee 7s linear infinite;max-width: 100%;float: left;}
.dept-news-announcement .news-announcement-content .news-content:hover {animation-play-state: paused;}
@keyframes nwsannouncemnt-marquee {
    0%   { top:   100px }
    100% { top: -100px }
}


.iqacnacc .view-header{float:left;width:25%;margin-right:2%;padding:15px;background:#f0f0f0;border:1px solid #d0d0d0;font-size:14px;line-height:24px;}
.iqacnacc .view-content{float:left;width:73%;}
.iqac-img{width:100%;float:left;margin-bottom:10px;}
.iqac-img img{max-width:100%;height:auto !important;width:125px !important;border:4px solid #c0c0c0;}

.section-location .right_content ul li{background:url(../images/locationsicon.png) no-repeat left 3px;}
.in{position:relative;top:3px;}
.frnofcebtmcntnt .in{font-size:20px;margin-right:10px;}
.pr{padding:8px;font-size:20px;margin-right:5px;}
.right_content ul.bulletlist li{background:url(../images/innermenu.png) no-repeat left 9px;}
.hstllftimg ul.bulletlist li{background-position:left 18px;}

.view-ordinance-roster.view-id-ordinance_roster table tr th:first-child,.section-annual-accounts-and-reports .view-annual-reports table tr th:first-child{width:50%;}
.view-ordinance-roster.view-id-ordinance_roster table tr th:last-child,.section-annual-accounts-and-reports .view-annual-reports table tr th:last-child{width:200px;}
.bnnrlinks ul li a img { height: 118px;}
body.section-screen-reader .innerpage{border: 2px solid #ee9329; padding:25px; width:90%; margin-left:5%;}

@media (min-width: 1200px) and (max-width: 1583px) 
{
.logo_2{width:150px;margin-left: 0; }	
.container{padding-left:40px;padding-right:40px;}
.logo{max-width:360px;}

}



@media only screen and (max-width:1365px)
{
.container{padding-left:30px;padding-right:30px;}
.bnnrlinks ul li a img { height: 118px;}	
}
@media only screen and (max-width:1200px)
{
.bnnrlinks ul li a img { height: 118px;}
.headergtnav li.lng{padding:8px 0px;margin-left:0px;}
.headernav{width:81%;}
.headernav ul > li > a{font-size:13px;}
.importantnav li img{width:90%;}
.importantnav li h3, .socialnav li h3{font-size:16px;}
.importantnav li a{padding:0px 5px;}
.socialnav li h3{padding-left:10px;}
.socialnav li{margin-left:5px;}
.squrlink ul li a{padding-left:40px;font-size:12px;}
.squrlink ul li.one a,.squrlink ul li.two a,.squrlink ul li.three a,.squrlink ul li.four a,.squrlink ul li.five a,.squrlink ul li.six a,.squrlink ul li.seven a,.squrlink ul li.eight a,.squrlink ul li.nine a,.squrlink ul li.ten a,.squrlink ul li.one:hover a:before,.squrlink ul li.two:hover a:before,.squrlink ul li.three:hover a:before,.squrlink ul li.four:hover a:before,.squrlink ul li.five:hover a:before,.squrlink ul li.six:hover a:before,.squrlink ul li.seven:hover a:before,.squrlink ul li.eight:hover a:before,.squrlink ul li.nine:hover a:before,.squrlink ul li.ten:hover a:before{background-position: 5px center;}
.squrlink ul li:hover a:before{padding-left:40px;}
.mainnavbx .container{padding-left:10px;padding-right:10px;}
.headernav ul > li > ul.mainnavbx > li .container > ul > li{margin-right:20px;}
.headernav ul > li > ul.mainnavbx > li .container > ul > li > ul{width:160px;}
.aboutimg img{width:90%;}
.headernav ul > li > ul.mainnavbx > li .container h2.menuheading{float:left;width:auto;}
.logo{min-width:33%;max-width:33%;min-height:auto;}


.innerpage .item-grid li{margin:12px 1%;width:23%;}
.innerpage .item-grid li:nth-child(4n){margin-right:0px;}


}

/*Style CSS Change by Jagdish*/
.toplinkext {font-family: 'open_sansregular';text-align:left; font-size:11px; margin-right:10px; border-right:1px solid #D7D7D7; color:#073E81; padding-right:10px; line-height:40px;font-weight: 700;}
ul.headergtnav li.maps a.toplinkext {border-right:none;}
.toplinkext:hover { text-decoration:underline;}
.translate {margin-left: 5px;margin-top: 8px;font-size: 20px;padding: 3px 10px;float: left;color: blue;}
.translate:hover { background:#C5C5C5;}
.right_content .innerpage .view-filters label{float:left;width:auto;margin-right:15px;padding-top:5px;}
.right_content .innerpage .view-filters .views-widget{float:left;width:auto;margin-right:10px;}
.right_content .innerpage .view-filters .views-widget input[type=text],.right_content .innerpage .view-filters .views-widget select{padding:5px;}
.scroll-table1 table td img{max-width:80px;}
.scroll-table1.vmiddle table td img,.scroll-table1.vmiddle table td{vertical-align:middle;}
.togletbl{display:none;}

.hostelsec{width:100%;float:left;}
.hostellft{width:23%;float:left;background:#f0f0f0;padding:15px 15px 0px 15px;}
.hostellft .wardenpic{padding:0px 0px 15px 0px;margin-bottom:15px;border-bottom:1px solid #d0d0d0;float:left;width:100%;text-align:center;}
.hostellft .wardenpic h4{text-align: center;
width: 100%;
float: left;
font-size: 16px;
font-weight: bold;
color: #0951a5;
margin: 0px 0px 0px;line-height:12px;
padding: 0px 0px 5px;}
.hostellft .wardenpic h4 a{text-align: center;
width: auto;
float: none;
font-size: 13px;
font-weight: 400;
color: #008CFF;
margin:5px 0px 0px;word-break: break-all;
padding: 0px 0px 5px;
display: inline-block;}
.hostellft .wardenpic img{max-width:100px;margin-bottom: 20px;}
.hostellft .wardenpic p{text-align:center;width:100%;float:left;font-size:16px;font-weight:bold;color:#0951a5;margin:15px 0px 0px;padding:0px 0px 5px;}
.hostellft .wardenpic h3{text-align:center;width:100%;float:left;font-size:13px;font-weight:400;color:#008CFF;margin:-5px 0px 0px;padding:0px 0px 5px;}
.hostelqlink ul > li > ul{margin-top:10px;}
.hostelqlink ul li a .fa{margin-left:10px;}

.hostelrgt{width:74%;float:right;}
.hostelpic{float:left;width:100%;}
.hostelpic h3{float: left;width: 100%;font-size: 16px;font-weight: bold;margin: 0px 0px 10px;color: #333;}
.innerpage .hostelpic ul{width:100%;float:left;margin:0px 0px 20px;padding:0px;}
.innerpage .hostelpic ul li{float:left;width:24.9%;margin:0px 1px 1px 0px;padding:0px;background:none;}
.innerpage .hostelpic ul li:nth-child(4n){margin-right:0px;}
.hstltbl table img{height:100px;max-width:inherit !important;}
.hostellife{width:100%;float:left;}
.hostellife h3{float: left;width: 100%;font-size: 16px;font-weight: bold;margin: 0px 0px 10px;color: #333;}
.hostellife .hstllftimg{float:left;width:240px;margin:0px 20px 15px 0px;}
.bottom_rightdetails .hstllftimg img{float:left;width:240px;margin:0px 20px 15px 0px;}
.hostellife .hstlrgtimg{float:right;width:240px;margin:0px 0px 15px 20px;}
.innerpage .hostellife p{line-height:26px;}
.antiragimg{width:100%;float:left;}
.antiragimg img{max-width:100%;border: 1px solid #e4e4e4;border-top: none;}
h2.hostel_main_title { border: 1px solid #d0d0d0;padding: 10px;position: relative;font-weight: 700;
    color: #0b4281;font-size: 14px;cursor: pointer;
}

.view-department-details-page.view-id-department_details_page img{float:right;margin:0px 0px 15px 15px;max-width:300px;} 

/*.faculty_edit a {color: blue;font-weight: bold;padding: 9px;margin: 0px 15px 9px;background-color: orange;}*/
.faculty_edit a, .other_add a {color: blue;font-weight: bold;padding: 0px 8px 0px 8px;margin: 0 5px 0px;background-color: orange;font-size: 13px;float: left;}
body.node-type-faculty.role-Faculty .bg-wrapper .container ul.tabs-primary,
body.page-node-edit.node-type-faculty .faculty_inform, body.page-node-edit.node-type-faculty .faculty_leftdetails{display: none;}
/*body.node-type-faculty.role-administrator .bg-wrapper .container ul.tabs-primary{display: block !important;}*/

body.role-hod .view-department-profile-edit-link-block .views-field-nid span.field-content {
    float: left;
    width: 355px;
}


/*body.role-Faculty .node-faculty-form {*/
body.role-Faculty .node-faculty-form, body.node-type-library.role-libhod .node-library-form {
    border: 2px solid orange;
    padding: 40px 51px 40px 51px;
    width: 80%;
    margin-left: 10%;
    /*max-width:695px;*/
}

body.role-Faculty .node-faculty-form .form-wrapper {
    margin-bottom: 20px;
    padding-bottom: 6px;
}
.mobicon{display:none}

/*===========change color theme start=============*/
.ngreen-theme .bluestrip, .ngreen-theme #edit-submit, .ngreen-theme .headersrch, .ngreen-theme .mainnavstrip > li > ul > li{background: #15850d;}
.ngreen-theme .footermd{background:url(../images/footerbg.png) #15850d repeat-x bottom}
.ngreen-theme .news-wraper{background: url(../images/footerbg.png) #15850d repeat-x top !important;}
.ngreen-theme .mainnavstrip > li > ul > li:hover{background: #ee9329;}
.ngreen-theme .innerpage a{color:#15850d}
.ngreen-theme .bluehdng{background: #15850d;}
.ngreen-theme .newsbx p a{color: #15850d;}
.ngreen-theme .marqueebtn{border: 1px solid #15850d;
background: #15850d;}

.ngreen-theme .innerpage .item-grid li ul{border: 5px solid #15850d;}
.ngreen-theme .innerpage .item-grid li ul::before{border-top: 7px solid transparent;
border-right: 10px solid #15850d;
border-bottom: 7px solid transparent;}
.ngreen-theme .innerpage .item-grid li:nth-child(4n) ul::before {

    right: -12px;
    left: auto;
    border-top: 7px solid transparent;
    border-left: 10px solid #15850d;
    border-right: none;
    border-bottom: 7px solid transparent;

}
.ngreen-theme .innerpage .item-grid li ul strong{color: #15850d;}
.ngreen-theme .headergtnav li.navbx .fontsize li a{border: 1px solid #15850d;
background: #15850d;}
.ngreen-theme .yellowlogin{background: #15850d;border: 1px solid #15850d;}
.ngreen-theme .socialnav li a{border: 2px solid #15850d;
color: #15850d;}
.ngreen-theme ul.quicktabs-tabs.quicktabs-style-basic, .ngreen-theme .aboutdepart > .view-footer > .view h2{background:#15850d}
.ngreen-theme .faculty_rightdetails h3 + p{color:#15850d}
.ngreen-theme .hostellft .wardenpic h4, .ngreen-theme .hostellft .wardenpic h4 a{color:#15850d}
.ngreen-theme .headersrch input[type="submit"].form-submit{background: url(../images/searchicon.png) #15850d no-repeat center;}
.ngreen-theme .scroll-table1 table caption{color: #15850d;}
.ngreen-theme .innerpage .main_title{color: #15850d;}
.ngreen-theme .innerpage .main_title::after{color: #15850d;}



.nyellow-theme .bluestrip, .nyellow-theme #edit-submit, .nyellow-theme .headersrch, .nyellow-theme .mainnavstrip > li > ul > li{background:#ef9429;}
.nyellow-theme .footermd{background:url(../images/footerbg.png) #ef9429 repeat-x bottom}
.nyellow-theme .news-wraper{background: url(../images/footerbg.png) #ef9429 repeat-x top !important;}
.nyellow-theme .mainnavstrip > li > ul > li:hover{background: #ef9429;}
.nyellow-theme .innerpage a{color:#ef9429}
.nyellow-theme .bluehdng{background: #ef9429;}
.nyellow-theme .newsbx p a{color: #ef9429;}
.nyellow-theme .marqueebtn{border: 1px solid #ef9429;
background: #ef9429;}
.nyellow-theme .innerpage .item-grid li:nth-child(4n) ul::before {

    right: -12px;
    left: auto;
    border-top: 7px solid transparent;
    border-left: 10px solid #ef9429;
    border-right: none;
    border-bottom: 7px solid transparent;

}
.nyellow-theme .innerpage .item-grid li ul{border: 5px solid #ef9429;}
.nyellow-theme .innerpage .item-grid li ul::before{border-top: 7px solid transparent;
border-right: 10px solid #ef9429;
border-bottom: 7px solid transparent;}
.nyellow-theme .innerpage .item-grid li ul strong{color: #ef9429;}
.nyellow-theme .headergtnav li.navbx .fontsize li a{border: 1px solid #ef9429;
background: #ef9429;}
.nyellow-theme .yellowlogin{background: #ef9429;border: 1px solid #ef9429;}
..nyellow-theme .socialnav li a{border: 2px solid #ef9429;
color: #ef9429;}
.nyellow-theme ul.quicktabs-tabs.quicktabs-style-basic, .nyellow-theme .aboutdepart > .view-footer > .view h2{background:#ef9429}
.nyellow-theme .faculty_rightdetails h3 + p{color:#ef9429}
.nyellow-theme .hostellft .wardenpic h4, .nyellow-theme .hostellft .wardenpic h4 a{color:#ef9429}
.nyellow-theme .headersrch input[type="submit"].form-submit{background: url(../images/searchicon.png) #15850d no-repeat center;}
.nyellow-theme .scroll-table1 table caption{color: #ef9429;}
.nyellow-theme .innerpage .main_title{color: #ef9429;}
.nyellow-theme .innerpage .main_title::after{color: #ef9429;}




.npurplebx-theme .bluestrip, .npurplebx-theme #edit-submit, .npurplebx-theme .headersrch, .npurplebx-theme .mainnavstrip > li > ul > li{background:#80008099;}
.npurplebx-theme .footermd{background:url(../images/footerbg.png) #80008099 repeat-x bottom}
.npurplebx-theme .news-wraper{background: url(../images/footerbg.png) #80008099 repeat-x top !important;}
.npurplebx-theme .mainnavstrip > li > ul > li:hover{background: #80008099;}
.npurplebx-theme .innerpage a{color:#80008099}
.npurplebx-theme .bluehdng{background: #80008099;}
.npurplebx-theme .newsbx p a{color: #80008099;}
.npurplebx-theme .marqueebtn{border: 1px solid #80008099;
background: #80008099;}
.npurplebx-theme .innerpage .item-grid li:nth-child(4n) ul::before {

    right: -12px;
    left: auto;
    border-top: 7px solid transparent;
    border-left: 10px solid #80008099;
    border-right: none;
    border-bottom: 7px solid transparent;

}
.npurplebx-theme .innerpage .item-grid li ul{border: 5px solid #80008099;}
.npurplebx-theme .innerpage .item-grid li ul::before{border-top: 7px solid transparent;
border-right: 10px solid #80008099;
border-bottom: 7px solid transparent;}
.npurplebx-theme .innerpage .item-grid li ul strong{color: #80008099;}
.npurplebx-theme .headergtnav li.navbx .fontsize li a{border: 1px solid #80008099;
background: #80008099;}
.npurplebx-theme .yellowlogin{background: #80008099;border: 1px solid #80008099;}
.npurplebx-theme .socialnav li a{border: 2px solid #80008099;
color: #80008099;}
.npurplebx-theme ul.quicktabs-tabs.quicktabs-style-basic, .nyellow-theme .aboutdepart > .view-footer > .view h2{background:#80008099}
.npurplebx-theme .faculty_rightdetails h3 + p{color:#80008099}
.npurplebx-theme .hostellft .wardenpic h4, .nyellow-theme .hostellft .wardenpic h4 a{color:#80008099}
.npurplebx-theme .headersrch input[type="submit"].form-submit{background: url(../images/searchicon.png) #15850d no-repeat center;}
.npurplebx-theme .scroll-table1 table caption{color: #80008099;}
.npurplebx-theme .innerpage .main_title{color: #80008099;}
.npurplebx-theme .innerpage .main_title::after{color: #80008099;}
/*===========change color theme end=============*/
.page-change-password .right_content{width:400px !important;float:none !important;margin:0 auto}
.page-change-password .change_pass{margin:15px 0 !important;}
.page-change-password  div.form-item div.password-suggestions{width:100%;border:0;}
.page-change-password div.password-suggestions ul{padding-top:10px;}
.page-change-password .password-indicator{margin:5px 0 10px 0;}
.page-change-password input.password-confirm, input.password-field{margin-bottom:10px;}
.page-change-password .right_content .innerpage{background:#ddd;padding:20px 30px;}
.page-change-password .right_content .innerpage .password-strength{display:inline-block;width:100%}
.page-change-password .right_content .innerpage input.password-confirm, input.password-field{width:100%;padding:7px 10px;border:1px solid #ccc}
.page-change-password .confirm-parent, .password-parent{width:100%;}


 .quicktabs-tabpage .view-faculty h3{float:left;width:100%;clear:both;}



body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .node-faculty-form{float:left;}
body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .change_pass{margin: -20px 0px 20px 30% !important; width: 40%;}
body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-field-type-image.form-field-name-field-image.field-widget-image-image .form-type-managed-file label{font-weight:bold;margin-bottom:10px;float:left;width:100%;font-size:14px;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .description,
body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-field-type-number-integer.form-field-name-field-faculty-contact-no{float:left;width:100%;font-size:10px;line-height:10px;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty #edit-field-faculty-contact-no-und-0-value{padding: 7px 5px;width: 200px;
font-size:14px;margin-left:10px;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-type-textfield,body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty #edit-field-faculty-qualification-und-0-value{padding: 7px 5px;width: 100%;font-size:14px;float:left;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-field-name-field-faculty-qualification,
body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-field-name-field-area-of-interest{float:left;font-size:14px;}
body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-field-name-field-faculty-qualification label,
body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-field-name-field-area-of-interest{float:left;width:100%;margin-bottom:10px;}
body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty fieldset.filter-wrapper,
body.page-node-edit.node-type-departments.role-authenticated-user.role-hod fieldset.filter-wrapper,
body.role-authenticated-user.role-hod .node-announcement-form fieldset.filter-wrapper{display: none;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-field-type-image.form-field-name-field-image,body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-field-type-number-integer.form-field-name-field-faculty-contact-no{float: left;width: 100%;
    background: #f5f5f5;padding: 15px;border-bottom: 1px solid #d0d0d0;}
body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-field-type-number-integer.form-field-name-field-faculty-contact-no label{font-weight:bold;}
body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-field-type-number-integer.form-field-name-field-faculty-contact-no label span{color:#ff0000;}
body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty div.error{float:left;width:100%;font-size:13px;line-height:22px;}
body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty form .field-multiple-table th{padding: 7px 12px !important;font-size: 14px;background:#222;}
body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .tabledrag-toggle-weight-wrapper a,
body.page-node-edit.node-type-departments.role-authenticated-user.role-hod .tabledrag-toggle-weight-wrapper  {font-size: 14px;font-weight: bold;
padding-top: 10px;display: inline-block;display: none;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .fieldset-legend .fieldset-title {font-weight: bold;margin-bottom: 10px;
    float: left;padding: 5px 0px;}
body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .presonal_faculty h2.block-title{text-align: center;text-decoration: underline;font-size: 36px;font-style: italic;}
body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty table tr td label{font-weight:bold;position:relative;font-size:14px;}
body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty table tr td select{padding: 7px 5px;margin-left: 25px;font-size:13px;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty table tr td:last-child select{margin-top:40px;}
body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty table tr td input[type=submit],body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .field-add-more-submit{border:2px solid #0951a5;background:#0951a5;padding:6px 20px;color:#fff;font-weight:bold;float: left;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty table tr td input[type=submit]:hover,body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .field-add-more-submit:hover{background:#fff;color:#0951a5;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-field-type-text{float:left;font-size:14px;padding:0px 15px 15px 15px;background:#f8f8f8;border:1px solid #d0d0d0;width: 100%;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-field-type-text-long{float:left;font-size:14px;padding:15px;background:#f8f8f8;border:1px solid #d0d0d0;width: 100%;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-field-type-text label,body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-field-type-text-long label{font-weight:bold;}
body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-field-type-text-long label{position:relative;bottom:10px;}


body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .ckeditor_links{float:left;width:100%;font-weight:bold;margin-top:10px;display: none !important;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-field-type-text-long .form-type-select label{bottom:0px;padding-right:10px;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-field-type-text-long .filter-wrapper .form-item{padding:0px;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-field-type-text-long .form-select.ckeditor-processed{padding:5px 7px;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-type-textfield.form-item-field-publication-und-0-field-authors-und-0-value{padding:7px 0px;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty table tr td .field-type-text.field-name-field-authors label{padding-right:10px;}
body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty table th{background:#222;color:#fff;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty table tr td .field-type-text.field-name-field-authors input[type=text]{max-width:200px;padding:5px 7px;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty #field-publication-values .fieldset-wrapper label{margin-bottom:5px;}
body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty #field-publication-values .fieldset-wrapper input[type=text]{max-width:200px;padding:5px 7px;}


body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .field-name-field-publication-year legend{float:left;width:100%;border-bottom:1px solid #d0d0d0;font-weight:bold;padding-bottom:5px;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .field-name-field-publication-year .container-inline-date .date-padding{padding:10px 0px;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .field-name-field-publication-year .container-inline-date .date-padding label{float:left;margin-right:10px;padding-top:5px;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .field-name-field-publication-year .container-inline-date .date-padding .date-year{float:left;width:auto;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-field-name-field-other-links{float:left;width:100%;background:#f5f5f5;padding:15px;border-bottom:1px solid #d0d0d0;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-field-name-field-other-links .field-name-field-title-other label{font-weight:700;padding-right:10px;float:left;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-field-name-field-other-links input[type=text]{padding: 10px 10px;width: 100%;margin: 5px 0px 0px;float: left;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-field-name-field-other-links .field-name-field-attached{float:left;width:100%;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-field-name-field-other-links .field-name-field-attached label{font-weight:bold;font-size:14px;padding-bottom:5px;float:left;width:100%;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .field-type-link-field.field-name-field-url{float:left;width:100%;}
body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .field-type-link-field.field-name-field-url label{float:left;width:100%;font-weight:bold;font-size:14px;}
body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty #edit-submit{width: 30%;margin-left: 35%;}
body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .image-widget-data input[type=submit],body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-managed-file input[type=submit]{border:2px solid #0951a5;background:#0951a5;padding:6px 15px;color:#fff;font-weight:bold;transition:all ease-in-out 0.5s;}

body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .image-widget-data input[type=submit]:hover,body.page-node-edit.node-type-faculty.role-authenticated-user.role-Faculty .form-managed-file input[type=submit]:hover{background:#fff;color:#0951a5;}

body.node-type-departments.role-authenticated-user.role-hod .node-departments-form,
body.role-authenticated-user.role-hod .node-announcement-form{margin-left:10%;width:80%;border:2px solid orange;padding:40px 51px 40px 51px;}

body.node-type-departments.role-authenticated-user.role-hod .node-departments-form .form-item-title{display: none;}

body.node-type-departments.role-authenticated-user .node-departments-form .change_pass{margin: -20px 30% 20px 30% !important;background-color: orange;border: 1px solid black;padding: 10px;max-width: 40%;}

body.node-type-departments.role-authenticated-user .node-departments-form .form-type-textfield{background:#f0f0f0;border:1px solid #d0d0d0;padding:15px;}
body.node-type-departments.role-authenticated-user .node-departments-form .form-type-textfield label{font-weight:bold;padding-right:10px;font-size:14px;}

body.node-type-departments.role-authenticated-user .node-departments-form .form-type-textfield label .form-required{color:#ff0000;}

body.node-type-departments.role-authenticated-user .node-departments-form .form-type-textfield input[type=text]{padding:7px 5px;max-width:200px;}

body.node-type-departments.role-authenticated-user .node-departments-form .field-widget-text-textarea label,body.node-type-departments.role-authenticated-user .node-departments-form .form-type-textarea label{font-weight:bold;font-size:14px;margin-bottom:10px;width:100%;}

body.node-type-departments.role-authenticated-user .node-departments-form .field-widget-text-textarea label .form-required,body.node-type-departments.role-authenticated-user .node-departments-form .form-type-textarea label .form-required{color:#ff0000;}

body.role-authenticated-user.role-hod .node-announcement-form .field-type-text-with-summary, body.node-type-departments.role-authenticated-user .node-departments-form .field-type-text-with-summary,body.node-type-departments.role-authenticated-user .node-departments-form .field-widget-text-textarea{background:#f0f0f0;padding:15px;border:1px solid #d0d0d0;}

body.node-type-departments.role-authenticated-user .node-departments-form .ckeditor_links{font-weight: bold;font-size: 14px;margin-top: 10px;float: left;width: 100%;display: none !important;}
	
body.node-type-departments.role-authenticated-user .node-departments-form .form-item.form-type-select{padding:0px;}
body.node-type-departments.role-authenticated-user .node-departments-form .form-item.form-type-select label{font-weight:bold;padding-right:10px;font-size:14px;}

body.node-type-departments.role-authenticated-user .node-departments-form .form-item.form-type-select select{padding:7px 5px;width:200px;}

body.node-type-departments.role-authenticated-user .node-departments-form .filter-guidelines{padding:0px;}

body.node-type-departments.role-authenticated-user .node-departments-form .tabledrag-toggle-weight{font-weight:bold;font-size:14px;}

body.node-type-departments.role-authenticated-user .node-departments-form .scroll-table1 table th, body.node-type-departments.role-authenticated-user .node-departments-form .scroll-table1 table th p{padding-left:10px;font-size:14px;}

body.node-type-departments.role-authenticated-user .node-departments-form #field-academic-programs-add-more-wrapper #field-academic-programs-values a.fieldset-title,body.node-type-departments.role-authenticated-user .node-departments-form #field-achievement-values .collapsible .fieldset-title{font-weight: bold;
    font-size: 14px;
    color: #0951a5;
    margin-bottom: 5px;
    float: left;}
	
body.node-type-departments.role-authenticated-user .node-departments-form #field-academic-programs-add-more-wrapper td.delta-order.tabledrag-hide{padding-top:30px;}

body.node-type-departments.role-authenticated-user .node-departments-form #field-academic-programs-add-more-wrapper .ckeditor_links + fieldset .filter-help.form-wrapper,body.node-type-departments.role-authenticated-user .node-departments-form #field-achievement-values .ckeditor_links + fieldset .filter-help.form-wrapper{float: left;padding: 0px;margin: 0px;}

body.node-type-departments.role-authenticated-user .node-departments-form #field-academic-programs-add-more-wrapper .ckeditor_links + fieldset .filter-help.form-wrapper p a,body.node-type-departments.role-authenticated-user .node-departments-form #field-achievement-values .ckeditor_links + fieldset .filter-help.form-wrapper p a{padding-left:0px;}

body.node-type-departments.role-authenticated-user .node-departments-form .collapsible .field-type-file{float:left;width:100%;padding:15px;background:#f0f0f0;border:1px solid #d0d0d0;}
body.node-type-departments.role-authenticated-user .node-departments-form .collapsible .field-type-file label{font-weight:bold;float:left;width:100%;padding-bottom:10px;}

body.node-type-departments.role-authenticated-user .node-departments-form .collapsible input[type=submit],body.node-type-departments.role-authenticated-user .node-departments-form .field-add-more-submit{border:2px solid #0951a5;background:#0951a5;color:#fff;transition:all ease-in-out 0.5s;padding:7px 15px;margin-bottom: 15px;}

body.node-type-departments.role-authenticated-user .node-departments-form .collapsible input[type=submit]:hover,body.node-type-departments.role-authenticated-user .node-departments-form .field-add-more-submit:hover{background:#fff;color:#0951a5;}

body.node-type-departments.role-authenticated-user .node-departments-form #field-achievement-add-more-wrapper{}

body.node-type-departments.role-authenticated-user .node-departments-form #field-achievement-values td.delta-order.tabledrag-hide{padding-top:30px;}

body.node-type-departments.role-authenticated-user .node-departments-form .form-field-name-field-gallery legend{font-weight:bold;font-size:14px;}

body.node-type-departments.role-authenticated-user .node-departments-form .form-field-name-field-gallery th{background:#333;}

body.node-type-departments.role-authenticated-user .node-departments-form .form-field-name-field-gallery td input[type=submit]{border:2px solid #0951a5;background:#0951a5;color:#fff;transition:all ease-in-out 0.5s;padding:7px 15px;}
body.node-type-departments.role-authenticated-user .node-departments-form .form-field-name-field-gallery td input[type=submit]:hover{background:#fff;color:#0951a5;}

body.node-type-departments.role-authenticated-user .node-departments-form .form-field-name-field-gallery .form-type-managed-file{background:#f0f0f0;padding:15px;border:1px solid #d0d0d0;}
body.node-type-departments.role-authenticated-user .node-departments-form .form-field-name-field-gallery label{float:left;width:100%;margin-bottom:5px;}
body.node-type-departments.role-authenticated-user .node-departments-form .form-field-name-field-gallery input[type=sumbit]{border:2px solid #0951a5;background:#0951a5;color:#fff;transition:all ease-in-out 0.5s;padding:7px 15px;}

body.node-type-departments.role-authenticated-user .node-departments-form .form-field-name-field-gallery input[type=sumbit]:hover{background:#fff;color:#0951a5;}
body.node-type-departments.role-authenticated-user .node-departments-form .form-type-managed-file .description {font-size: 10px;padding: 10px;}

body.role-authenticated-user.role-hod .node-announcement-form .ckeditor_links{display: none !important;}

















































@media only screen and (max-width : 992px) {
	.logo{min-width:280px;max-width:280px;min-height:auto;}
	.container{width:100%;}
	.toplinkext{padding-right: 5px;margin-right: 5px;line-height: 48px;}
	.headergtnav li.navbx .colorbx li{margin-right: 5px;}
	.headergtnav li.navbx{padding:6px;}
	.headergtnav li.navbx .fontsize li a{width: 27px;font-size: 11px;margin-right: 5px;}
	
	.squrlink ul li a{padding:10px 0px 10px 30px}
	.squrlink ul li{width:49%;margin-bottom:6px;text-align:left}
	.squrlink ul li a{background-position:5px center !important}
	.squrlink{width:60%;}
	.bnnrlinks{width: 38%;margin: 0px 0 0 2%;text-align:left}
	.homelast{text-align:center}
	.naac{float:none;margin:50px auto;display:inline-block;width:200px;}
	.menulist_curaj{width:100%;}
	.copydata_curaj{float: right;
width: 100%;
border-left: 0;
padding-left: 0;
font-size: 12px;
border-top: 1px solid #fff;}
.innerpage .item-grid li{width: 30%;margin: 10px 10px;}
.innerpage .item-grid li:nth-child(3n):hover ul {
    right: 102%;
}
.innerpage .item-grid li:nth-child(3n) ul::before{left: 100%;
transform: rotate(180deg);}
.innerpage .item-grid li:nth-child(4):hover ul:before{left:-12px;
transform: rotate(180deg);}
.innerpage .item-grid li:nth-child(4):hover ul {
    right:-102%;
}
.innerpage .item-grid li:last-child ul::before{transform: rotate(0deg);}
.hostelwise .inner_listdata .views-row{width: 47.5%;}
.aboutdepart > .view-content{width:55%;}
#quicktabs-department_details #quicktabs-container-department_details .view-footer{width:42%;}
#block-quicktabs-department-details #quicktabs-department_details .view-faculty .faculty_leftdetails{padding:0}
#block-quicktabs-department-details #quicktabs-department_details .view-faculty .faculty_rightdetails{padding: 0 0 0 10px;}
#block-quicktabs-department-details #quicktabs-department_details .view-faculty .views-row{min-height:200px;}
	}
@media only screen and (max-width : 768px) {
	.health-profile{width:48%}
	.blueheading{width:100%;margin-top:0}
	.greybxcntntinner .blueheading{position:absolute;left:0;right:0;z-index:999}
	.innerpage .item-grid li:nth-child(2n):hover ul::before{left: 100%;border-top: 7px solid transparent;border-right: 10px solid transparent;
border-bottom: 7px solid transparent;border-left: 10px solid #0951a5;}
	.greybxcntntinner .blueheading:nth-child(2){top:336px;}
	.greybxcntntinner .blueheading:nth-child(3){top:685px;}
	.quicklinkcntnt1{margin-top: 60px;}
	.blueheadingbx.linkbg1, .blueheadingbx.linkbg2{margin-left:10px;}
	.newsinner{margin: 55px 5% 30px 5%;}
	.quicklinkcntnt{margin-top: 55px;}
	.newscntnt{width:100%;}
	.squrlink{width:100%;}
	.bnnrlinks, .naac{width:100%;margin:32px 0 0 0}
	.importantnav{width:100%;}
	.importantnav li{display:flex;width:25%;height:52px;padding:0;margin:0;float:left;text-align:center;align-items:center}
	.importantnav li img{max-width:90%;}
	.importantnav li:first-child{width:100%;}
	.headergtnav{position:absolute;left:0px;right:0px;top:0;padding:0 15px;margin-top:0}
	.toplinkext{line-height:18px;}
	.logo{margin:35px 0 15px 0;min-width:43%;max-width:50%;padding: 0 0 0 20px;}
	.mobicon{position: absolute;
top:45px;
left: 15px;
font-size: 25px;
color: #0951a5;
cursor: pointer;display:inline-block}
.herergtbtm li.date{font-size: 14px;}
.mainnavstrip > li > ul li a{border:0;padding-left:0;}
.mainnavstrip > li > ul li a:before{content:"";float:left;width:5px;height:5px;background:#ee9329;margin: 6px 8px 0 0;}
	.bluestrip.addnav{display:inline-block;left:0}
	.headertoprgt{margin: 9px 0 15px 0;}
	.headergtnav li.navbx .colorbx li{margin-right: 4px;}
	.headergtnav li.navbx .fontsize li a{width:25px;font-size:10px;margin-right:5px;}
	.headergtnav li.navbx .colorbx{margin: 0px 0px;}
	.yellowlogin{top:3px;}
	.bluestrip{display:none;position:absolute;width:300px;left:-400px;top:0px;z-index:99999}
	.mainnavstrip > li > a > .fa{left: 0;float:right;
margin: 0 0 0 0;}
.mainnavstrip > li:hover > ul{top:0;}
.mainnavstrip > li > ul{position:relative}
	.headernav, .headersrch{width:100%;margin-bottom:15px;}
	.mainnavstrip > li{width:100%;display:inline-block;text-align:left;padding:0px;}
	.mainnavstrip{margin-left:0;}
	.mainnavstrip > li a{padding:0 10px;border-bottom:1px solid rgba(255,255,255,0.5);padding:7px 5px}
	.link1, .link2{width:100%;padding:0 10px;}
	.headergtnav li.navbx{border:0;padding:5px;float:right;margin-top:5px;}
	.logo img{max-width:175px;}
	.container{padding-left:20px;
padding-right:20px;}
.squrlink ul li.one-new a{background: url(../images/footertopsec-iconblue.png) no-repeat 10px center;}
.squrlink ul li a{padding:9px 0px 9px 55px}
.menulist_curaj{width:100%;}
.menulist_curaj > .menu{display: inline-block;
width: 50%;}
.copydata_curaj{width:100%;border:0;border-top:1px solid #fff;padding:6px 0;margin:10px 0;}
.one-third{width:100%;}
.half-sec{margin-right:16px;}
.innerpage .item-grid li img{width:100%;}
.innerpage .item-grid li{width:47%;margin:5px;}
.innerpage .item-grid li:nth-child(2n):hover ul{right: 102%;}
.innrbnnrcntnt h1{padding-top: 20px;line-height:30px;}
.hostellft{width:40%;padding: 15px 6px 0px 5px;}
.hostelwise .inner_listdata .views-row{width:100%;}
.hostelrgt{width:60%;padding: 0 0 0 15px;}
.hostelwise .hostel_image{width:100%;}
.hostelwise .hostel_about{width:100%;padding:0;}
.sparshleft, .sparshright{width:100%;padding:0 0}
.sparshright{margin-top:30px;}
.antragleft{width:100%;}
.antragrgt{width:100%;margin:0}
.iqacnacc .view-header, .view-content, .iqacnacc .view-content{width:100%;}
.iqacnacc .view-content{margin-top:30px;}
.section-grievance-form .webform-client-form{width:100%;}
	.analytics_list ul li #cmf-analytics-browser, .analytics_list ul li #browser_cat, .analytics_list ul li #cmf-analytics-referer, .analytics_list ul li #cmf-analytics{float:left}
	ul.quicktabs-tabs.quicktabs-style-basic li{width:33.33%;}
	ul.quicktabs-tabs.quicktabs-style-basic a{width:100%;font-size: 12px !important;}
	.aboutdepart > .view-content{width:100%;}
	#quicktabs-department_details #quicktabs-container-department_details .view-footer{width:100%;}
		.aboutdepart > .view-content{width:100%;}
	#quicktabs-department_details #quicktabs-container-department_details .view-footer{width:100%;}
	#block-quicktabs-department-details #quicktabs-department_details .view-faculty .views-row{width:100%;}
	#block-quicktabs-department-details #quicktabs-department_details .view-faculty .faculty_leftdetails{width:100%;}
	#block-quicktabs-department-details #quicktabs-department_details .view-faculty .faculty_rightdetails{width:100%;}
	#block-quicktabs-department-details #quicktabs-department_details .quicktabs_main.quicktabs-style-basic .views-field-field-gallery ul li{max-width:50%;}
	.innerpage .item-grid li:nth-child(3n):hover ul {
    right: -102%;
}
.innerpage .item-grid li:nth-child(6n):hover ul{right:102%;}
.innerpage .item-grid li:nth-child(3n) ul::before {
    left: -13px;
    transform: rotate(360deg);
}
.innerpage .item-grid li:nth-child(4):hover ul::before{transform: rotate(360deg);}


	}
	@media only screen and (max-width : 480px){
		.page-search .search-form input[type="text"]{width:190px;}
		.innerpage .item-grid li:nth-child(2n):hover ul, .innerpage .item-grid li:nth-child(3n):hover ul{right: 0;}
		.innerpage .item-grid li:nth-child(2n):hover ul::before{left: 43%;transform:rotate(-90deg)}
		.innerpage .item-grid li:nth-child(3n) ul::before{left: 50%;
transform: rotate(360deg);}
#block-quicktabs-department-details #quicktabs-department_details .quicktabs_main.quicktabs-style-basic .views-field-field-gallery ul li{max-width:100%;}
.page-change-password .right_content .innerpage{padding: 20px 15px;}
.page-change-password .right_content{width:100% !important;}
		.health-profile{width:100%}
		.hostellft, .hostelrgt, .hostelwise .hostel_image, .hostel_about, .hostelwise .inner_listdata .views-row{width:100%;}
		.hostel_about{padding:0 0 0 0}
		.hostelwise .hostel_about{padding:0;width:100%;margin-top:20px;}
		.hostelrgt{margin-top:25px;}
		ul.quicktabs-tabs.quicktabs-style-basic li{width:100%;}
		ul.quicktabs-tabs.quicktabs-style-basic{padding: 0 0 0 0;}
		.innrbnnrcntnt h1{font-size: 25px;padding-top: 25px;line-height: 23px;}
		ul.quicktabs-tabs.quicktabs-style-basic a{width:100%;border-right:0;}
		.innerpage .item-grid li ul::before{border-top: 7px solid transparent;
border-right: 10px solid transparent;
border-bottom: 7px solid #0951a5;
border-left: 7px solid transparent;left:45%;top:-18px;}
		.innerpage .item-grid li{width:100%;margin:12px 0;}
		.innerpage .item-grid li ul{right: 0;top: 102%;}
		.innerpage .item-grid li:nth-child(4n):hover ul{right:0}
.half-sec{width:100%;margin:0}
			.mobicon{top:90px;}
		.importantnav li img {
    max-width: 50px;
}
.logo{min-width:100%;max-width:100%;}
.headertoprgt{margin:0}
		.logo{margin:73px 0 0 0;}
		.headergtnav li.navbx .colorbx{margin: 5px 0px;}
		.squrlink ul li{width:100%;}
		.squrlink ul li a{padding:9px 0px 9px 55px}
		.squrlink ul li:last-child, .squrlink ul li:nth-last-child(2){margin-bottom: 20px;}
		.menulist_curaj > .menu{width:100%;display:inline-block}
		.menulist_curaj, .copydata_curaj{width:100%;padding:0;}
		.copydata_curaj{border:0}
		.logo img{max-width:100%;}
		}


body.role-hod ul.tabs-primary, body.role-hod.page-node-edit .department_quicktab {
    display: none;
}
body.role-hod .node-departments-form{
	border: 1px solid orange;
	padding: 30px;
}
body.role-hod .node-departments-form .form-wrapper {
    margin-bottom: 20px;
    padding-bottom: 6px;
}

body.role-hod.page-node-edit .node-departments-form .form-item.form-type-textfield.form-item-title {
    margin-bottom: 17px;
}

@media only screen and (max-width:1200px)
{
	.importantnav li h3, .socialnav li h3{font-size:14px;}	
	.socialnav li h3{padding-right:5px;padding-left:5px;}
}
@media only screen and (max-width:992px)
{
	.socialnav{float:left;margin-left:-5px;}
	.socialnav li h3{border-left:none;padding-left:0px;}
	.socialnav li:nth-child{0}{margin-left:0px;}
}
body.role-hod form#create-content {
    height: 530px;
}
body.role-hod form#important-links-node-form {
    border: 2px solid orange;
    padding: 15px;
    width: 80%;
    margin-left: 10%;
}
body.role-hod form#important-links-node-form .form-item{
	margin: 15px;
	padding: 5px;
	}
body.role-hod form#important-links-node-form .form-item, body.role-hod .node-announcement-form .form-item {
    margin-bottom: 20px;
    padding-bottom: 8px;
}
body.role-hod form#important-links-node-form .form-type-textfield input, body.role-hod .node-announcement-form .form-type-textfield input {
	height: 40px;
	width: 100%;
}
body.role-hod form#important-links-node-form select, body.role-hod .node-announcement-form select {
	height: 40px;
    width: 100%;
    font-size: 14px;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
}
body.role-hod form#important-links-node-form .description, body.role-hod .node-announcement-form .description{
    font-size: 10px;
    padding: 5px;
}
body.role-hod form#important-links-node-form label, body.role-hod .node-announcement-form label {
    font-size: 18px;
    font-weight: 700;
    margin-right: 25px;
}
body.role-hod form#important-links-node-form #edit-submit,
body.role-hod .node-announcement-form #edit-submit {  
    width: 25%;
    margin-left: 35%;
}
body.role-hod form#important-links-node-form .form-type-managed-file input.form-submit,
body.role-hod .node-announcement-form .form-type-managed-file input.form-submit {
    width: 15%;
    height: 38px;
    background: #0b4281;
    color: #fff;
    font-weight: bold;
    margin-top: -6px;    
}
body.role-hod .node-announcement-form .form-field-type-file {
    margin-top: 15px;
    margin-bottom: -15px;
}
body.role-hod form#important-links-node-form .form-item-language, body.role-hod .node-announcement-form .form-field-type-datetime, body.role-hod .node-announcement-form .form-item-language{
	display: none;
}
body.node-type-departments.role-authenticated-user.role-hod .node-departments-form #edit-submit.form-submit{
	width: 30%;
    margin-left: 33%;
}
body.node-type-departments.role-authenticated-user.role-hod .node-departments-form .image-widget-data input.form-submit {
    width: 150px;
    background: #0951a5;
    color: #fff;
    height: 38px;
    margin-top: -12px;
    border: 2px solid #0951a5;
}

body.node-type-hostel-details .view-hostel-details-page .inner_main_listdata {
    float: left;
    width: 100%;
}

body .view-telephone-directory{
	width: 80%;
    margin-left: 10%;
    border: 1px solid orange;
    padding: 25px;
}
body.i18n-en .view-hostel-details-page h2.hindi, body.i18n-hi .view-hostel-details-page h2.english{
	display: none;
}
/*.hostellft .top_leftdetails .view-hostel-details .wardenpic h4 a{
	display: inline-block;
    width: auto;
    float: none;
}*/
.department_quicktab .faculty-shortdesc .view-footer .arrangedstyle {    
    float: right;
    font-size: 12px;
    font-style: italic;
    color: blue;
}
.library_menu ul.menu li li.menu__item.is-leaf {
    float: left;
    width: 100%;    
}

body.page-about-library .innerpage, body.page-opening-hours .innerpage, body.page-library-statistics .innerpage, body.page-rules-regulations .innerpage, body.page-our-team .innerpage, body.page-library .innerpage{
	border: 2px solid #ee9329;
    padding: 25px;
    width: 90%;
    margin-left: 5%;
}
.library_menu .menu > li > ul > li a {
	padding: 7px 20px !important;
}
body.role-administrator .libhod-block{
	display: none;
}
body.node-type-library.role-libhod .node-library-form a.fieldset-title {
    border: 1px solid black; 
    background: grey;
}
body.node-type-library.role-libhod .node-library-form .form-field-type-field-collection {
    padding: 15px;
}
body.node-type-library.role-libhod .node-library-form .form-disabled{
	display: none;
}
body.node-type-library.role-libhod .node-library-form .form-type-textarea {
    margin-top: 20px;
}
body.node-type-library.role-libhod .node-library-form .form-type-textarea label{
    font-style: italic;
    font-weight: bold;
}
body.node-type-library.role-libhod .node-library-form fieldset.filter-wrapper.form-wrapper{
	display: none;
}
body.node-type-library.role-libhod .node-library-form .text-format-wrapper a.ckeditor_links,body.node-type-library.role-libhod .node-library-form .tabledrag-toggle-weight-wrapper,
 body.node-type-library.role-libhod .tabs-primary, body.section-library .footermd .footermid .menulist_curaj.footernav{
	display: none !important;
}
body.node-type-library.role-libhod .node-library-form .field-type-file legend {
    font-style: italic;
    font-weight: bold;
    padding-top: 31px;
    margin-bottom: -10px;
}

/*body.node-type-library.role-libhod .form-type-managed-file label{font-weight:bold;float:left;width:100%;font-size:14px;}*/

body.node-type-library.role-libhod .node-library-form .description{
	float:left;width:100%;font-size:10px;line-height:10px;
}

body.node-type-library.role-libhod .node-library-form .change_pass{margin: -20px 30% 20px 30% !important;background-color: orange;border: 1px solid black;padding: 10px;max-width: 40%;}
body.node-type-library.role-libhod .node-library-form .image-widget-data input[type=submit]:hover,body.node-type-library.role-libhod .node-library-form .image-widget-data input[value=Remove]:hover,
body.node-type-library.role-libhod .node-library-form .form-managed-file input[type=submit]:hover,body.node-type-library.role-libhod .node-library-form .form-managed-file input[value=Remove]:hover{background:#fff !important;color:#0951a5 !important;}
body.node-type-library.role-libhod .node-library-form table tr td input[type=submit],
body.node-type-library.role-libhod .node-library-form .field-add-more-submit{border:2px solid #0951a5;background:#0951a5;padding:6px 20px;color:#fff;font-weight:bold;float: left;}


body.node-type-library.role-libhod .node-library-form #edit-submit{width: 30%;margin-left: 35%;}
body.node-type-library.role-libhod .node-library-form .image-widget-data input[type=submit],
body.node-type-library.role-libhod .node-library-form .form-managed-file input[type=submit]{
	border:2px solid #0951a5;background:#0951a5;padding:6px 15px;color:#fff;font-weight:bold;transition:all ease-in-out 0.5s;}
body.section-library .footermd .copydata_curaj {
    border: none !important;
    width: 100% !important;
    text-align: center;
}
body.section-library .footermd .copydata_curaj .copyright_details ul > li{
	display: none;
}
body.section-library .footermd .copydata_curaj .copyright_details ul li:nth-child(1){
	display: block !important;
}
body.section-library .footermd .copydata_curaj .copyright_details ul li {    
    font-size: 16px !important;   
    font-weight: bold;
    font-style: italic;
}
body.section-library .footermd .footerbrdr {
	margin-top: 0px !important;
}
body.section-library .footermd {    
    padding: 8px 0px 7px !important;
}
.department_quicktab .faculty-shortdesc .view-footer{
    border: none !important;
    width: 100% !important;
    background: none !important;
}
.views_slideshow_main .flex-direction-nav .flex-prev, .views_slideshow_main .flex-direction-nav .flex-next{
display: none;
}
.flexslider{
margin:0px!important;
border:0px!important;
}
.library_menu .menu > li > ul {
margin-left: 0px;
width: 100% !important;
}
.innerpage .item-grid li ul{top:30px;}
.innerpage .item-grid li ul li{margin:0px;}
.innerpage .item-grid li ul strong,.innerpage .item-grid li ul p{margin-bottom:0px;}
.listclosebtn{display:none;position: absolute;right: -12px;top: -12px;width: 25px;padding: 5px 0px;text-align: center;background: #0951a5;color: #fff;}
.headergtnav li.disab a{color:#ef9329;}


@media only screen and (max-width:1200px){
.innerpage .item-grid li{margin:12px 1%;width:23%;}
.innerpage .item-grid li:nth-child(4n){margin-right:0px;}
}
@media only screen and (max-width:992px){
.innerpage .item-grid li{width:31%;}
.innerpage .item-grid li:nth-child(4n){margin-right:1%;}
.innerpage .item-grid li:nth-child(3n){margin-right:0px;}
.innerpage .item-grid li ul{top:0px;}
.librarysec1mid p{text-align:left;}
.innerpage h2{font-size:16px;}
.srchpnl h2{font-size:16px;line-height:20px;}
.librarybx,.lbrrafternews .scroll-img ul,.lbrrafternews .scroll-img,.librarysec1mid,.lbrypublicaton .lbrypblctninnr,.lbrypublicaton .lbrypblctninnr ul{padding:5px;}
.lbrrafternews .scroll-img ul li{margin-left:5px;padding:0px 10px;}



}
@media only screen and (max-width:768px){
.innerpage .item-grid li{width:48%;}
.innerpage .item-grid li:nth-child(3n){margin-right:1%;}
.innerpage .item-grid li:nth-child(2n){margin-right:0px;float:right;}
.innerpage .item-grid li:nth-child(2n+1){margin-left:0px;float:left;}
.innerpage .item-grid li ul{left:0px;right:0px;top:102%;width:100%;}
.innerpage .item-grid li ul::before{top:-16px !important;transform: rotate(90deg) !important;left:0px !important;}
.innerpage .item-grid li:nth-child(2n) ul::before{top:-22px !important;transform: rotate(-90deg) !important;}
.innerpage .item-grid li:hover ul{padding:5px;}
.innerpage .item-grid li ul p{font-size:12px;line-height:14px;}

.library_menu .menu{margin-left:0px;}
.library_menu .menu,.library_menu .menu li{display:block;width:100%;}
.library_menu .menu > li > ul,.library_menu .menu > li:hover > ul{position:relative;top:0px;width:100%;border-bottom:1px solid ##ee9329;}
.library_menu .menu > li > a{padding:5px 0px;padding-left:15px;border-bottom:1px solid #fff;text-align:left;}
.bluestrip.addnav .container{padding-left:0px;padding-right:0px;}
.library_menu > .menu{overflow-y:auto;max-height:300px;}
.library_menu .menu li a > .fa{float:right;margin-right:20px;}
.herergtbtm li{width:100%;}



.listclosebtn{display:block;}
.lbrythrdbx{width:96%;margin-left:2%;height:auto;margin-bottom:10px;}
.lbrytwothrdbx{width:96%;margin-left:2%;}
.innrbnnrcntnt h1{text-shadow:0px 0px 1px #000;}
.logo_2{width:100px;margin-left:0;}
.logo2{float:left; margin-top: 15px;}
.headertoprgt {float: right; width: 33%;}
.herergtbtm li.date{font-size: 12px;padding: 10px 0 0;border:none;}
.translate{margin-left: 0;margin-top: 5px;font-size: 15px;padding: 0;}
.library_menu .menu > li > ul > li > ul{left: 0;}


}
@media only screen and (max-width:480px){
.innerpage .item-grid li{width:100%;}
.innerpage .item-grid li:nth-child(3n){margin-right:0px;}
.innerpage .item-grid li ul::before{top:-15px !important;transform: rotate(180deg) !important;}
.lbrypblctninnr ul li{width:96%;padding:0px 0px 10px 10px;}
.lbrypblctninnr ul li a{max-width:100%;}
.logo_2{width:135px;margin-left:0;}
.logo2{float:left;}
.headertoprgt {float: right; width: 50%;}
.herergtbtm li.date{font-size: 12px;padding: 10px 0 0;border:none;}
.translate{margin-left: 0;margin-top: 5px;font-size: 15px;padding: 0;}
}

body.imce li#op-item-delete, #popup-message-window .popup-message-title{
display: none;
}
#popup-message-window{z-index: 999;}
#popup-message-background{z-index: 900;}


.kkmDiv {
   background-color: navyblue;    
  text-align: center;
color:#0d3f25;
font-weight: bold;
}
