@charset "utf-8";
/* CSS Document */


body{background:#fff !important; min-width:auto !important;}
ul, li{margin:0px !important;}
a, a:focus{text-decoration:none !important; outline:none;}



.less_pad{padding-left:0px !important; padding-right:0px !important;}
.less_lt{padding-left:0px !important;}
.less_rt{padding-right:0px !important;}



.logo{margin:0px; padding:15px 0px;}
.header_rt_nav{margin:0px; padding:0px; float:right;}
.header_rt_nav ul{margin:0px; padding:0px;}
.header_rt_nav ul li{margin:0px; padding:0px; list-style-type:none; float:left;}
.header_rt_nav ul li a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4f81bd; font-weight:bold; text-decoration:none; padding:0px; 
margin:0px 8px; text-transform:capitalize;}
.header_rt_nav ul li a:hover{text-decoration:underline !important;}



/*Main Menu Start*/

.menu_bg{background:#03385d; margin:0px; padding:0px;}

.toggleMenu {
    display:  none;
    background: #03385d;
    padding: 10px 15px;
    color: #fff;
}
.toggleMenu:hover {color:#F60 !important;}
.nav {
    list-style: none;
     *zoom: 1;
     background:#03385d;
}
.nav:before,
.nav:after {
    content: " "; 
    display: table; 
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none;
    /*width: 12em;*/
}
.nav a {
    padding: 15px 15px;
    color:#fff !important;
	margin:0px 12px;
}
.nav li {
    position: relative;
}
.nav > li {
    float: left;
    border-top: 0px solid #4f81bd;
}
.nav > li > .parent {
    background-image: url("../images/downArrow.png");
    background-repeat: no-repeat;
    background-position: right;
}
.nav li li .parent {
    background-image: url("../images/rightArrow.png");
    background-repeat: no-repeat;
    background-position: 98%;
}
.nav > li > a {
    display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.nav li  ul {
    position: absolute;
    left: -9999px;
}
.nav li  ul li {
	width:185px;
}
.nav > li.hover > ul {
    left: 12px;
}
.nav li li.hover ul {
    left: 100%;
    top: 0;
}
.nav li li a {
    display: block;
    background: #03385d;
    position: relative;
    z-index:100;
    border-top: 1px solid #4f81bd;
	padding:15px;
	margin:0px;
	font-size:12px;
	font-weight:normal;
}
.nav li li a:hover{color:#bcdcff !important;}

.nav li li li a {
    background:#03385d;
    z-index:200;
    border-top: 1px solid #4f81bd;
}

@media screen and (max-width: 768px) {
    .active {
        display: block;
    }
    .nav > li {
        float: none;
    }
    .nav > li > .parent {
        background-position: 95% 50%;
    }
    .nav li li .parent {
        background-image: url("../images/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
    }

}


/*Main Menu End*/


.lt_panel{margin:0px; padding:0px;}
.lt_panel .desk_head{background:#4f81bd; border:3px solid #385d8a; margin-bottom:15px; padding:8px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px;
font-weight:bold; color:#fff; text-align:center; text-transform:uppercase;}
.lt_panel .principal{margin:0px; padding:0xp;}
.lt_panel .principal .lt{width:48%; margin-right:2%; padding:0px; float:left;}
.lt_panel .principal .lt img{width:100%;}
.lt_panel .principal .rt{width:50%; margin:0; padding:0px; float:left;}
.lt_panel .principal .rt p{margin:7% 0px; padding:0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000;}
.lt_panel .principal .rt a{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#4f81bd; 
text-decoration:none;}
.lt_panel .principal .rt a:hover{text-decoration:underline !important;}

.lt_panel .quality{margin:15px 0px 5px; padding:0px;}

.lt_panel .feature_bg{margin:8px 0px; padding:5px; background:#df7c07;}
.lt_panel .feature_bg:hover{background:#f59a2e;}
.lt_panel .feature_bg .feature{margin:0px; padding:0px; border:1px solid #fff;}
.lt_panel .feature_bg .feature .lt{width:25%; height:50px; float:left; margin:0px; padding:0px;}
.lt_panel .feature_bg .feature .lt img{/*width:100%; height:45px;*/ margin:0px; padding:5px;}
.lt_panel .feature_bg .feature .rt{width:75%; float:left; margin:5% 0; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold;
color:#fff; text-transform:uppercase;}

.lt_panel .map{margin:10px 0px; padding:0px;}

.lt_panel ul{margin:0px; padding:0px;}
.lt_panel ul li{margin:0px; padding:10px 0px; list-style-type:none; border-top:1px solid #4f81bd;}
.lt_panel ul li .lt{width:25%; float:left; margin:0px; padding:5px;}

.lt_panel ul li .rt{width:75%; float:left; margin:5% 0; padding-left:5px;}
.lt_panel ul li .rt a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#03385d; text-decoration:none; margin:0; padding:0px;
text-transform:uppercase;}
.lt_panel ul li .rt a:hover{text-decoration:underline; color:#034e82;}




.mid_panel{margin:0px; padding:0px;}
.mid_panel .admission{background:#4f81bd; border:3px solid #385d8a; margin-bottom:15px; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:18px;
font-weight:bold; color:#fff; text-align:left; text-transform:uppercase;}
/*.mid_panel .admission a{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#ff0000; text-align:center; text-decoration:none; 
text-transform:uppercase;}*/
/*.mid_panel .admission a:hover{text-decoration:underline !important;}*/

.mid_panel h1{background:#4f81bd; border:3px solid #385d8a; margin-bottom:15px; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:18px;
font-weight:bold; color:#fff; text-align:left; text-transform:uppercase;}

.mid_panel .campus{background:#1079c3; border-bottom:5px solid #ebb079; margin-bottom:5px; padding:15px 10px; font-family:Arial, Helvetica, sans-serif; 
font-size:16px; font-weight:bold; color:#fff; text-align:left; text-transform:capitalize;}
.mid_panel p{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#212121; text-align:justify; line-height:20px;}
.mid_panel p a{margin-top:5px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4f81bd; text-align:left; text-decoration:none;}
.mid_panel p a:hover{text-decoration:underline !important;}

.mid_panel .notice{margin-bottom:20px; padding:15px 10px; background:#fffce2; border:1px solid #000;}
.mid_panel .notice ul{margin:0px; padding:0px;}
.mid_panel .notice ul li{margin:0px !important; padding:7px 0px; border-bottom: 1px dotted #666; list-style-type:none;}
.mid_panel .notice ul li a{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2c44b1; 
text-decoration:none; text-transform:capitalize;}
.mid_panel .notice ul li a span{background:#fdff26; font-weight:bold; color:#000;}
.mid_panel .notice ul li a:hover{text-decoration:underline !important;}

.mid_panel .placement_bg{margin:0px; padding:0px; border:1px solid #2c44b1; height: 183px;}
.mid_panel .placement_bg .placement{margin:0px; padding:0px; border:0px solid #fff;}
.mid_panel .placement_bg .placement h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; text-align:center; 
padding:5px 0px 20px; margin:0px; background:#4f81bd;}
.mid_panel .placement_bg .placement p{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; text-align:left; padding: 3px 10px;
margin:5px 0px; line-height:18px;}
.mid_panel .placement_bg .placement p a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; text-align:left; padding:0px; 
margin:0px; text-decoration:none; line-height:16px;}
.mid_panel .placement_bg .placement p a:hover{text-decoration:underline !important;}

.mid_panel .committee{margin:5px 0px; padding:0px;}
.mid_panel .committee h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#385d8a; text-align:left; padding:0px;
 margin:0px 0px 15px;}
.mid_panel .committee img{width:100%;}



.rt_panel{margin:0px; padding:0px;}
.rt_panel ul{margin:0px; padding:0px;}
.rt_panel ul li{margin:0px; padding:10px 0px; list-style-type:none; border-bottom:1px solid #4f81bd;}
.rt_panel ul li .lt{width:25%; float:left; margin:0px; padding:5px;}

.rt_panel ul li .rt{width:75%; float:left; margin:5% 0; padding-left:5px;}
.rt_panel ul li .rt a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#03385d; text-decoration:none; margin:0; padding:0px;
text-transform:uppercase;}
.rt_panel ul li .rt a:hover{text-decoration:underline; color:#034e82;}





.footer_wrap{background:#03385d; margin:0px; padding:10px 0px;}
.foot_nav{margin:0px; padding:0px; text-align:center;}
.foot_nav ul{margin:0px; padding:0px;}
.foot_nav ul li{margin:0px 10px; padding:0px; list-style-type:none; display:inline-block; vertical-align:middle;}
.foot_nav ul li a{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#fff; margin:0px 5px; padding:0px; text-decoration:none;}
.foot_nav ul li a:hover{text-decoration:underline;}
/*.foot_nav ul li:first-child{margin-right:15px !important;}
.foot_nav ul li:last-child{margin-left:15px !important;}*/
.foot_nav ul li a img{margin:0px; padding:0px;}












.inner_wrap{margin:0px; padding:10px 0px;}
.inner_wrap .lt_nav{margin-top:36%; padding:0px;}
.inner_wrap .lt_nav ul{margin:0px; padding:0px;}
.inner_wrap .lt_nav ul li{background:url(../images/left_arrow.png) left center no-repeat; display:block; margin:12px 0px !important; padding-left:20px;}
.inner_wrap .lt_nav ul li a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4f81bd; text-decoration:none; margin:0px; padding:0px;outline: none;}
.inner_wrap .lt_nav ul li a:hover{text-decoration:underline; color:#033a7b;}

.inner_wrap .rt_section{margin:0px; padding:0px;}
.inner_wrap .rt_section h1{font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#df7c07; font-weight:bold; text-align:center; 
text-transform:uppercase; margin:15px 0px; padding:0px;}
.inner_wrap .rt_section .banner{margin:0px; padding:0px;}
.inner_wrap .rt_section .banner img{width:100%; height:367px;}
.inner_wrap .rt_section .quots{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; font-style:italic; color:#ff3203; text-align:center;
text-transform:capitalize; margin:5px 0px 25px; padding:0px;}

.inner_wrap h3{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#df7c07; text-decoration:underline; margin:15px 0px; padding:0px;}
.inner_wrap p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:normal; margin:15px 0px; padding:0px;}
.inner_wrap .odd h3{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; background:#df7c07; text-decoration:none; margin:15px 0px 0px; 
padding:15px 5px;}

.inner_wrap .download{margin:0px; padding:0px; border-bottom:1px solid #bcbcbc;}
.inner_wrap .download .lt{width:10%; float:left; margin:0px; padding:20px 0px; border: none !important;}
.inner_wrap .download .lt img{width:22px; height:28px; margin:0px auto; padding:0px;}
.inner_wrap .download .rt{width:90%; float:left; margin:0px; padding:20px 0px; border: none !important;}
.inner_wrap .download .rt p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff3203; font-weight:normal; margin:10px 0px 0px; padding:0px;}
.inner_wrap .download .rt p a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff3203; font-weight:normal;text-decoration:none;}
.inner_wrap .download .rt p a:hover{text-decoration:underline !important;}

.inner_wrap #criteria table tr td{margin:0px; padding:10px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0b0b0b;
border-bottom:1px solid #bcbcbc;} 
.inner_wrap #criteria table tr td.heading{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-align:center; background:#df7c07;}

.inner_wrap .category{margin:0px; padding:0px;}
.inner_wrap .category ul{margin:0px; padding-left:15px;}
.inner_wrap .category ul li{margin:10px 0px !important; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:left; 
line-height:16px;}


.inner_wrap #faculty table tr td{margin:0px; padding:10px; text-align:center; font-family:times new roman,times;  color:#0b0b0b;
border-bottom:1px solid #bcbcbc;} 
.inner_wrap #faculty table tr td.heading{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-align:center; background:#df7c07;}

.inner_wrap #contact p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:normal; margin:10px 0px; padding:0px;}








#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    width: 95%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
	height:210px;
    /*max-width:100px;
    max-height:45px;*/
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 40px;
    height: 40px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
}

.nbs-flexisel-nav-left {
    left: -33px;
    background: url(../images/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-right {
    right: -33px;
    background: url(../images/button-next.png) no-repeat;
}
.campus_video p iframe{
    width: 100% !important;
}
.campus_video_ncc p iframe{
    width: 100% !important;
    height: 142px !important;
}
.other_layout{
    margin-top: 20px;
}

.partition_border:nth-child(2n){
    border-right:2px solid #bcbcbc;
}

 .faculty_img{width: 76px;/* height: 76px;*/}
 
 #GalleryDepartmentId{
     font-size: 14px;
     font-weight: normal;
     padding: 5px;
 }
 #GalleryDepartmentId option{
     font-size: 14px;
     font-weight: normal;
 }
.header_list{list-style: none; margin: 0px; padding: 0px; float: left; position: relative; top: 45px;right: -40px;}
                    .header_list li{float: left; margin: 0px; padding: 0px; font-size: 14px; color: #000; }
                    .header_list li span{margin: 0px; padding: 0px; font-size: 14px; color: #000; position: relative; top: 4px;}
                    .header_list li img{width: 12%; margin-right: 10px; padding: 0px; float: left;}
                    
.less_pad .item > img, .carousel-inner > .item > a > img {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
}

.nptl-logo img {
    width: 100%;
}
.admission {
    text-align: center;
    background: #ff0;
    border-radius: 8px;
    border: 2px solid #e37e00;
    margin-top: 14px;
    width: 100%;
    float: right;
}
.admission p {
    line-height: 11px;
    font-weight: bold;
}