﻿

/*Custom Nav*/
body {
	color:#000;
	font-family:'Open Sans', sans-serif;
}
li {
	list-style:none;
}
a {
	cursor:pointer;
}

.nav-wrapper {
	background:#424645;
	border-bottom:3px solid #f2c359;
}
.header-wrapper {
	border:none;
	background:#fff;
}
.float-element {
	width:100%;
}
.float-element a {
	margin:15px 0;
	float:left;
}
.common-left a {
	color:#171614;
}
/*.logo a{
	font-family: 'PT Sans', sans-serif;
	
}*/
/*.logo a span{font-weight:700; font-size:120%; font-weight:bold;}*/
.logo{padding:30px 0 0 115px; text-transform:none !important; }
/* .logo a p:nth-child(1){font-size:17px; font-weight:600;} */
/* .logo a p:nth-child(2){font-size:70%;  color:#000;} */
.logo a span{font-weight: 600 !important;font-size: 55% !important;color: #fff;text-transform: uppercase;padding-left: 2px;}
.lbs-heading {font-size: 65%;font-weight: 600;float: left;}
.nav-wrapper ul li:hover a, .nav-wrapper ul li.hover a, .nav-wrapper ul li.active a {
	background:#f2c359;
	color:#424545;
}
.sticky{position:fixed; width:100%; z-index:9; top:0;}
.nav-wrapper {
	height:auto
}
.nav-wrapper ul li {/*border-left:1px solid #14142e;*/
}
.nav-wrapper ul li a, .nav-wrapper ul li li:first-child a {
	padding:2px 17px !important;
	color:#fff;
}
.nav-wrapper ul li li:first-child a {
	color:#424645;
}
.nav-wrapper ul li:first-child a {
	    padding: 2px 20px !important;
}
#nav li:hover > ul, #nav li.hover > ul, #nav a:focus + ul, #nav .hover a:focus {
	margin-left:0px;
}
.nav-wrapper ul ul {
	background:#555555;
	z-index: 1100 !important;
}
.nav-wrapper ul li.edge:hover ul {
	left:auto;
	right:-1px !important;
}
.nav-wrapper ul ul li.active a, .nav-wrapper ul ul li.hover a, .nav-wrapper ul ul li a:hover {
	background:#424645;
	color:#fff;
}
/*Custom Slide*/
.slides > li {
	position:relative;
}
.slide-caption {
	position:absolute;
	text-align:center;
	bottom:0;
	right:0;
	z-index:1000;
	display:inline-block;
	background:#000;
	background:rgba(0, 0, 0, 0.8);
	padding:25px;
	width:100%;
}
/*.flex-direction-nav a{height:22px;}*/
.slide-caption p {
	color:#fff;
	font-weight:600;
	font-size:128.57%;
	line-height:128.57%;
	width:60%;
	text-align:left;
	display:inline-block;
	overflow:hidden;
	float:left;
	width:65.81%;
	margin:0 72px 0 0
}
.slide-caption a {
	background:#d6ad0b;
	color:#000;
	font-size:128.57%;
	padding:10px 27px 8px 27px;
	border-radius:2px;
	float:left;
	cursor:pointer;
}
.slide-caption h2 span {
	font-weight:600;
	color:#33afc3;
	font-size:115%;
}
/*.banner-wrapper .flex-direction-nav {
  top:30px;
  top:50%;
  position: absolute;
  right: 136px;
}
*/

/*====== direction arrow=========*/
/*.banner-wrapper .flex-direction-nav a::before {
  color: #fff;
  
  display: inline-block;
  font-family: "flexslider-icon";
  font-size: 30px;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.slides, .flex-control-nav, .flex-direction-nav{
	width:100%
}*/
#flexSlider-text h2 img {
	width:auto;
}
.banner-wrapper .flex-direction-nav a::before, .banner-wrapper .flex-direction-nav a::before {
    color:rgba(255, 255, 255, .5);
}



/*========body panel 1===============*/




.flexslider li a.bg-slide {
	height: 212px;
}
/*Custom Top banner*/
.banner-wrapper {
	position:relative;
}
.color_overlay{background:url(../images/gridtile.png) repeat; position: absolute;width: 100%;height: 100%;top: 0;
    background-color: #a3c95c;
    opacity: 0.3; z-index:9;
}
.banner-wrapper .flex-control-nav {
	bottom: 20px;
    left: 515px;
	z-index:999;
	display:none;	
}
.banner-wrapper .flex-control-paging li a {
	box-shadow: 0 0 0px rgba(0, 0, 0, 0.0) inset;
	background:none repeat scroll 0 0 #5258b0;
}
.banner-wrapper .flex-control-paging li a.flex-active {
	background:#c0392b;
}
.banner-wrapper .flex-control-nav li {
	margin:0px 4px;
}
.banner-wrapper .flex-pauseplay {
  bottom: 22px;
  display: block;
  left: auto;
  margin: 0;
  position: absolute;
  right: 6%;
  top: auto;
  z-index: 9999;
  display:none;
}
.banner-wrapper .flex-pauseplay a.flex-pause, .banner-wrapper .flex-pauseplay a.flex-play{cursor:pointer; display:none; background:#5258b0; color:#000;  position:absolute; bottom:0px; left:0px;}
.banner-wrapper .flex-pauseplay a::before {
  
  font-size: 12px;
}
.banner-wrapper .flex-pauseplay a {
  
  height: 25px;
  
  line-height: 25px;
  
  width: 25px;
}


.right-content {
	float: right;
	padding-top:0;
}
.breadcam {
	padding:5px 10px;
	display: block;
	border-bottom: 1px solid #efefef;
	background:url(../images/breadcam-bg.png) repeat;
	margin:5px 0px 20px;
}
.breadcam li {
	list-style-type: none;
	display: inline-block;
	font-size: 80%;
	color: #b5b5b5;
}
.breadcam li a {
	display: block;
	background: url(../images/breadcam-arrow.png) no-repeat right center;
	padding-right: 10px;
	color: #7f7f7f;
}
.breadcam li:last-child a {
	background: none;
}
.breadcam li.current {
	color: #b5b5b5;
}
.inner-wrapper .body-container {
	padding-top: 0px;
}
.inner-wrapper .left-menu {
	width: 25%;
	float: left;
}
.inner-wrapper .inner-content {
	width:100%;
	float:none;
}

.inner-content p {
	font-size: 100%;
	color:#3e3d3d;
}
.inner-content ul {
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 22px;
}
.inner-content ul li {
	background: url(../images/bluearw.png) no-repeat 0px 5px;
	padding-left: 18px;
	margin-bottom: 10px;
	margin-right: 4%;
}
.inner-content ul li:last-child {
	margin-bottom: 0px;
}
.inner-content hr {
	color: #ebebeb;
	background: #ebebeb;
	margin: 30px 0px;
}
.inner-content img.left {
	float: left;
	padding: 4px;
	border: 1px solid #ebebeb;
	margin: 0px 20px 20px 0px;
}
.inner-content img.right {
	float: right;
	padding: 4px;
	border: 1px solid #ebebeb;
	margin: 0px 0px 20px 20px;
}
.inner-content {
	padding-bottom: 20px;
}
h3 {
	color:#212020;
	font-size:130%;
	font-weight:700;
	margin-bottom:20px;
}

 @media screen and (max-width: 600px) {
 table {
 display: block; 
 font-size: 13px;
 border: 1px solid #ccc;
 overflow-x:auto
}
}




/*start code for Accessible India*/
.spinner-wrapper {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #fff;
z-index:999;
}
.spinner{background:url(../images/preloader.gif) no-repeat; z-index:9999; width:62px; height:61px; position:absolute; 
transform: translateX(-50%) translateY(-50%); left:50%; top:50%;}

.accessible-india{padding:35px 0;}
.department-content{position: absolute;left:0;bottom:7px; font-weight: 600;}
.accessible-india-abt h2{font-weight:600; font-size:28px; color:#4f4f4f; display:block;}
.accessible-india-abt p{line-height:28px;     padding: 10px 0 20px;}
.accessible-india-abt a{border:1px solid #cac7c7; padding: 8px 10px; display: block;max-width: 110px; text-align:center; color:#4f4f4f; transition-duration:0.6s;}
.accessible-india-abt a:hover{background:#c0392b; transition-duration:0.6s; border-color:#c0392b; color:#fff;}

.ai-login{background:url(../images/login-bg.jpg) no-repeat; min-height:390px;}
.ai-login h2{display:block; font-size:24px;color: #fff; background:url(../images/login-icon.png) no-repeat 34px 11px;
 padding:5px 72px 0; }

.ai-login form{padding:0 35px; margin-top:10px;}
.ai-login input{display:block;min-height: 32px;width: 100%; padding:0 10px;}
.ai-login label{color: #fff;font-weight: 600;padding: 13px 0 4px;display: block;}
.ai-login form a{color:#fff;}
.ai-login button[type="submit"]{ background: #fc954d;border: none;display: block;color: #fff;padding:8px 20px;font-size:15px;     margin: 10px 0 4px; float:left;
}
.ai-login button[type="submit"]:hover{background:#c0392b;}
.ai-login form .captcha{margin-top:10px;}
.ai-login form .forget-icon{height:27px; float:left; padding: 18px 16px 0;}

/*Photo and News Section*/
.photo-and-news{background:url(../images/web-bg.jpg) no-repeat; min-height:400px; position:relative; margin:35px 0;}
.news-sec{ -webkit-box-shadow: 18px -15px 109px -5px rgba(189,189,189,1);
-moz-box-shadow: 18px -15px 109px -5px rgba(189,189,189,1);
box-shadow: 18px -15px 109px -5px rgba(189,189,189,1); width: 100%;background: #fff;top: -21px;height:441px; padding: 0 18px;}
.news-sec h1{font-size:18px; background:url(../images/news-icon.png) no-repeat 10px 11px; text-align:center; padding:20px 0; float:left; width:182px; height:60px;}
.news-pluging{height:37px; width: 80%; float: left; margin-top:5px}
.news-pluging li{background:url(../images/arrow-right.png) no-repeat 0 16px; display:inline-block; margin-left:20px; padding:10px 10px;}

.news-pluging li > span{text-align:left; color:#c0392b; font-size:12px; font-weight:600;}
.news-sec a.view-all-news:hover{background: #c0392b;transition-duration: 0.6s;border-color: #c0392b;color: #fff;}


.calc-col{width: calc(100%/3 - 0px);float:left;}
.clear-left{clear:left;}



/*.scrollTop {
    position: fixed;
    right: 2%;
    bottom: 10px;
    padding: 20px;
    opacity: 0;
	background:#424645;
	border-radius:50%;
    -webkit-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
    cursor: pointer;
    width: 40px;
    height:40px;
	z-index:99;
	border: 2px solid #a7adb3;
}
.scrollTop i{color:#fff; text-align:center; position:absolute; left:50%; top:50%;transform: translateX(-50%) translateY(-50%); font-size: 20px; opacity:0.7;}
.scrollTop:after{content:''; background:url(../images/angle-down.png); position:absolute; width:15px; height:9px;top: -11px;
    left: 15px; display:none;}
.scrollTop > span {
    display: none;
    position: absolute;
    top: -38px;
    width: 83px;
    left: -20px;
    right: 44px;
    color: #fff;
    padding: 5px;
    box-sizing: border-box;
    font-size: 12px;
	z-index:999;
	background:#000000a8;
}
.scrollTop:hover > span, .scrollTop:hover:after {
    display: block;
}
*/

/*Start code SLBSRSV*/
.staff-login{float:right !important;float: right !important;border-left: none !important; background:#f2c359;}
.staff-login a{color:#424545 !important; font-weight:600;}

.whats-new{margin-top: 15px; background:#eeeeee; border:1px solid #dddddd;}
.news-heading{background:url(../images/news-icon.png) no-repeat; width:182px; height:47px;font-weight: 600;
font-size: 16px; float:left; padding-top:10px; color:#424645;}
.news-heading > img{ padding: 0 5px 0 9px;}
.scroll-div{position:absolute; right:0; width:33px; height:110px; background:url(../images/feedback.png) no-repeat; z-index:99;}

.block-col{margin-top:15px; display: flex;}
.minister-sec{background:url(../images/pattern-bg.png) #eec66a; text-align:center; padding:30px; color:#424645;}
.minister-sec img{margin-bottom:10px;}
.minister-sec h2, .announcement h2{font-weight: 600;font-size: 15px;}
.announcement-block li span{display:block;}
.announcement-block li{background:url(../images/tick-icon.png) no-repeat 0 13px; padding-left:20px; margin-bottom:10px;}
.announcement-block.news-pluging{width: 100%;height: 165px;}

.min-h-260{min-height:260px;}




.virtual-classroom{position:relative;}
.virtual-classroom img{width:100%; height: 100%;}
.virtual-classroom > .text-shape{position:absolute;z-index: 9;background:#0000008f; width: 100%;bottom:0; text-align:center; color:#fff; padding: 15px;font-size: 18px;}
.announcement{background:url(../images/news-img.png) no-repeat #eec66a; background-size:cover; padding:30px;}
.announcement h2{display:block; margin-bottom:10px;}
.minister-cols p {font-size: 96%;}

/*Minister Section*/
.minister-section{background:#1b4269; margin-top:20px;float: left;width: 100%;}
.minister-cols:nth-child(1){background:#0f3a66; border-bottom:4px solid #eec15a;}
.minister-cols:nth-child(2){background:#255382;border-top:4px solid #eec15a;}
.minister-cols:nth-child(3){background:#0f3a66;border-bottom:4px solid #eec15a;}
.minister-cols:nth-child(4){background:#255382;border-top:4px solid #eec15a;}
.minister-img{margin-bottom:10px;}
.minister-cols h2{font-size:16px;}

.minister-cols{width: calc(100%/4 - 0px);float:left; text-align:center; color:#fff; padding: 20px 0; transition-duration:0.6s;}
.minister-cols > .minister-img img{border:4px solid #fff; border-radius:50%; transition-duration:0.6s;}
.minister-cols:hover .minister-img img{ transition-duration:0.6s; border:4px solid #424645; box-sizing:border-box;}
.minister-cols:hover{background:#ba9c58; color:#fff;transition-duration:0.6s;}
.m-height-234{min-height:238px;}

/*Tabs*/
.tabs1{background:url(../images/tab-img.png) no-repeat 0 30px; height:375px; width:1120px;}
.tabs-btn{display: flex;	margin-top: 20px;}
.tab-listing{float:left; width:100%;}
.tab-listing ul li{width:50%; float:left; background:url(../images/arrow-right.png) no-repeat 0 10px; padding-left:15px; line-height:28px;}
.tab-listing ul li:nth-child(odd){width:45%;}
.tab-listing ul li:nth-child(even){width:55%;}

.tab-listing li > span {width:55px;}
.tab-listing li > span > img{width:27px;}

.single-list li{background:url(../images/arrow-right.png) no-repeat 0 10px; padding-left:15px; line-height:28px;}
.content-type-tab h2{font-size:15px; font-weight: 600; display:block; margin-bottom:5px;}
.content-type-tab p{margin-bottom:20px; line-height:25px;}


/*For Related Link Section*/
.photo-video{margin:20px 0; float:left; width:100%;}
.related-link h2{background:#f2c359; display:block;text-transform: uppercase; color: #424645;font-weight: 600;font-size: 16px; padding: 5px 5px 5px 15px;}
.p-r-0{padding-right:0;}
.p-0{padding:0;}
.relared-list{background:#eee; padding:12px;}
.relared-list li{display:flex; line-height:32px; margin:5px 0;}
.relared-list li > span{background:#a0c368; width:30px; height:30px; border-radius:50%; float:left; color:#fff; text-align:center; line-height:30px; margin-right:10px;}
.relared-list li a{transition-duration:0.5s;}
.relared-list li a:hover{padding-left: 5px; transition-duration:0.7s;}

.relared-list li:nth-child(2) span{background: #107e97;}
.relared-list li:nth-child(3) span{background: #7a6818;}
.relared-list li:nth-child(4) span{background: #9e235a;}
.relared-list li:nth-child(5) span{background: #595959;}
.relared-list li:nth-child(6) span{background: #a066c8;}


/*Photo Gallery*/
.photo-section{position:relative;}
.photo-section .text-button h2{text-transform:uppercase; font-weight: 600;font-size:14px; float:left;background: #f2c359;
    padding:4px 10px; min-height:32px; line-height: 25px;}
.photo-section .text-button a{float: left;padding: 6px 10px;background: #555555;color: #fff; min-height:33px;}
.photo-section .text-button a:hover{background:#255382;}
#gallery-slider .text-button{position:absolute; top:0;}
#gallery-slider{clear:left;}
#gallery-slider .flex-control-nav, #gallery-slider .flex-pauseplay{display:none;}
#gallery-slider img{max-height:328px;}
.youtube-video{position:relative;}
.youtube-video iframe{position:absolute; margin-top:34px;}
.youtube-video .view-all{background: #f2c359;display: block;max-width:100px; text-align: center; position:absolute; right:0; padding:0 10px;}
.youtube-video .view-all a{display:block; padding:6px;  transition-duration:0.6s; color:#000;}
.youtube-video .view-all:hover{background: #255382;  transition-duration:0.6s;}
.youtube-video .view-all:hover a{color:#fff;  transition-duration:0.6s;}
ul.tabs{
			margin: 0px;
			padding: 0px;
			list-style: none;
			background:#255382;
		}
		ul.tabs li{
			background: none;
			color: #fff;
			display: inline-block;
			padding: 10px 15px;
			cursor: pointer;
			text-transform: uppercase;
    		font-size: 13px;
		}
		ul.tabs li:before{content:''; background:url(../images/line.png) no-repeat; width:1px; height:28px; display:block; position:absolute;top: 6px; opacity: 0.5; margin-left: -20px;}

		ul.tabs li.current{
			background: #fff;
			color: #222;
			border-left:1px solid #d1d1d1;
			border-top:1px solid #d1d1d1;
		}
		ul.tabs li.current:before{content:""; background:none;}

		.tab-content{
			display: none;
			background: #fff;
			padding: 15px;
			border: 1px solid #d1d1d1;
    		border-top: 0;
			min-height: 270px;
			padding: 33px 20px 10px;
		}
		

		.tab-content.current{
			display: inherit;
		}
		
.hlo{top:0 !important;}

.p-0{padding:0;}
.news_update{min-height:250px;margin: 0px 0px;}
.news_update .js-marquee-wrapper .js-marquee{padding:0 5px;}

.news_update .js-marquee-wrapper .js-marquee .views-row{display:block; margin:5px 0; float:left; width:100%; font-size:13px; border-bottom: 1px solid #abb8c5;  padding-bottom:10px;  } 
                                            
.news_update .js-marquee-wrapper .js-marquee .views-row span.date-display-single{background: #3c3970;
    width: 50px;
    height: 50px;
    float: left;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    line-height: 17px;
    padding: 7px;
    font-weight: normal;
    margin-right: 10px;}

.js-marquee {
    width: 100%;
    clear: left;
    display: block;
    padding: 1px;
    overflow: hidden;
    margin-bottom: 0 !important;
}

.admission .js-marquee-wrapper .js-marquee .views-row span a{float:right;color:#1d5dbb;padding-top:10px}
.news_update .js-marquee-wrapper .js-marquee .views-row span a{color:#1d5dbb;}
.news_update .js-marquee-wrapper .js-marquee .views-row span{color:#d01422; margin-left:5px;}
.page_two{padding:30px 0;}
.page_two .col-md-3{background: #eff3f6;float:left;}
.page_two .photo-section h2{background:url(../images/photo-con.png) no-repeat 0 5px;height:33px;}
.page_two h2{font-size:15px;margin: 10px 0;padding: 7px 0px 0 42px;color: #4069b3;background:url(../images/news-icon1.png) no-repeat 4px 4px;clear:left;}
.page_two h2 > a{color:#3063b2; font-size:16px; font-weight:600;}


.main_site{background:#1c3150; clear:left; width:100%; z-index:99; bottom:0;} 
ul.link_sec{text-align:center; width:100%; padding:10px 0;}
ul.link_sec li{display:inline-block;position:relative; width:180px; border: 1px solid #fff;line-height: 30px;font-weight:500;
 border-top-right-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; padding:3px; transition-duration:0.6s; margin:0 5px; overflow: hidden;font-size: 17px;}
ul.link_sec li:hover{background:#08212b; transition-duration:0.7s;}
ul.link_sec li:hover i{display:block; transition-duration:0.7s; margin-left:0; padding-left: 15px;  margin-top:5px;}
ul.link_sec li a{color:#fff;font-size:17px;}
ul.link_sec li a:focus{outline:none;}
.h-100{height:130px;}
ul.link_sec li a > i{ float:left; transition-duration:0.7s; margin-left:-30px;}
.no-block { width:auto !important; border:none !important; color:#fff; }
.no-block:hover { background:transparent !important;}
.copyright-content {     font-size: 91% !important;}

.email-icon {
    
    padding-right: 35px !important;
	font-weight:bold;
}
.email-vacancy {
    
    padding-right: 35px !important;
	font-weight:bold;
}
.email-tender {
    
    padding-right: 35px !important;
	font-weight:bold;
}
.deemed-top {font-size: 55%;float: left;width: 100%;padding-top: 4px;line-height: normal;font-weight: 600;padding-left: 2px;}
/*Page Header*/
.leanding_header{background: #1b3152; z-index:99; -webkit-transition: all 0.3s; -moz-transition: all 0.3s;transition: all 0.3s;}
.logo_leanding{background-size: 13%;padding: 21px 0 0 97px; min-height: 105px;}
.logo_leanding a, .logo_leanding p{color:#fff !important;line-height: normal;}
.swachhbharat_img a{margin:0;}
.swachhbharat_img img{padding-top:4px;width: 224px;padding-top: 4px !important;}
.logo_leanding{background-size: 13%;padding: 5px 0 5px 0;min-height: 105px;}
  .logo_leanding img{
    float: left;
    padding: 0 13px 0 0;
  }
.logo a > span:nth-child(2){color: #fff!important;}
  .hindi-titletop {
	font-size: 125%;
	font-weight: 500;
	margin-top: 14px;
	float: left;
	margin-bottom: 6px;
	font-family: Arial Unicode Ms;
	}
.logo_leanding { width:60%; float:left;}
.common-right ul li a{float:right;padding-top: 2px;width: auto;color: #686868;font-size: 150%;}
.common-right ul li a:hover{background:none; color:#000}
.common-right ul li.hover a{background:none !important;}
.common-right ul li	{padding: 6px 28px !important;}
.common-right ul li > i{color: #969696;font-size: 160%;margin-right: 0px;margin-top: 5px;}


.mCustomScrollbar{padding:0px;}

.news_update .view-content{height:270px !important;overflow:hidden;}

.p-0-30{padding:0px 30px;}


.news_update .view-footer a {
    float: right;
    background: #b12c1a;
    padding: 5px 10px;
    color: #fff;
    border-radius: 5px;
    margin: 20px 10px 10px 10px;
}

#flexslider-4 ul{float:none;width:auto;}

.fa-search:before {
    color: #686868;
}





@media (max-width: 940px){
	
.toggle-nav-bar { display: none !important;}
.page_two h2{font-size:12px;}


}

@media (max-width: 639px){
	
.logo {    min-height: 56px;}
.deemed-top{font-size: 75%;}
.logo a span{font-size: 75% !important;}
.logo a {
    max-width: 77%;
}
.logo_leanding a img {
    width: 100%;
}

.common-right ul li {
    padding: 6px 13px !important;
}

}
