/*Custom Nav*/
body {
	color:#000000 !important; /*#535353;*/
	font-family: 'PT Sans', sans-serif;
}
body.not-front {
	text-align: justify;	
}

a:focus{outline:1px dotted #333!important}
:focus{outline:1px dotted #333!important}
.block .footer-top-wrapper ul li a:focus {
    outline-color: #fff!important;
}
.dac-organization:focus, .kisan_back:focus {outline:1px dotted #333!important}
/*All Wrapper*/
.common-wrapper, footer{font-family: 'Open Sans', sans-serif;}



.right-content{padding-top:0px;}

.nav-wrapper {background:#4d5d08;}

.header-wrapper { background:#fff;}
.nav-wrapper ul li { margin: 0; padding:0}
.nav-wrapper ul li:hover a, .nav-wrapper ul li.hover a, .nav-wrapper ul li.active a, .nav-wrapper ul li:hover span.nolink, .nav-wrapper ul li.hover span.nolink, .nav-wrapper ul li.active span.nolink {background-color:#000000; color:#fff;}
.nav-wrapper ul li a, .nav-wrapper ul li span.nolink {padding:0px 5px !important; color:#FFF;font-family:'Open Sans',Arial, Helvetica, sans-serif}
#nav li:hover > ul, #nav li.hover > ul, #nav a:focus + ul, #nav .hover a:focus {margin-left:1px;}
.nav-wrapper ul li span.nolink {display: block;line-height: 40px;}

.nav-wrapper ul ul {left: -1px;background: #000;}
.nav-wrapper ul ul li{border-color:#98b800}
.nav-wrapper ul ul li.active a, .nav-wrapper ul ul li.hover a, .nav-wrapper ul ul li a:hover {background-color:#000000;}
.nav-wrapper ul ul ul ul li.hover a, .nav-wrapper ul ul ul ul li:hover a, .nav-wrapper ul ul ul ul li.active a {
    background-color: #000000;
}
.nav-wrapper ul li:hover > a { background-color: #4d5d08 !important;}
a.more{background: #1b2101 url(../images/more.png) no-repeat 61px 13px;
  position: absolute;
  right: 0px;
  display: block;
  width: 86px;
  top: 0px;
  height: 100%;
  color: #FFF;
  padding-left: 12px;
  line-height: 40px;
  font-size:100%;}
  
a.more:hover{background: #1b2101 url(../images/more.png) no-repeat 61px 13px;}
a#side_nav_toggle2{background: #4d5d08 url(../images/close.png) no-repeat center center;
  position: absolute;
  right: 10px;
  display: block;
  width: 35px;
  top: 10px;
  height: 35px;
  color: #FFF;
  padding-left: 10px;
  line-height: 35px;
  font-size: 20px;
  border-radius: 5px;
  background-size: 16px; transition:all .3s; -webkit-transition:all .3s;}
a#side_nav_toggle2:hover{background:#1b2101 url(../images/close.png) no-repeat center center; background-size: 16px;}

.nav-wrapper{position:relative;}
.nav-wrapper .container{position:static;}

.side-nav{position:fixed; right:0px; top:0px;
min-width:300px; background:#98b800; height:100%; z-index:9999999; display:block;}
.side-nav ul{padding:20px 0px;}
.side-nav ul li{color:#FFF; font-size:120%; border-bottom:1px solid rgba(0,0,0,0.1);}
.side-nav ul li a{color:#FFF; padding:8px 20px; display:block; }
.side-nav ul li:hover a{background:rgba(0,0,0,0.2);}

#side_nav_toggle2{background:red;}

/*a.more{color:#FFF; font-weight:400; display:inline-block; background:url(../images/ico-right-arrow.png) no-repeat 51px 10px; padding:5px 20px 5px 8px; transition:all .2s;}
a.more:hover{background-position:53px 10px !important;}*/
.nav-wrapper li.sub-menu{
	background:url(../images/white_nav_arw.png) no-repeat 93% 52%;}
.nav-wrapper-bottom{background:#19c58a;}
.nav-wrapper-bottom ul li {border-right:1px solid rgba(0,0,0,0.1); border-left:none;}
.nav-wrapper-bottom ul li:last-child{border:none !important;}
.nav-wrapper-bottom ul li:hover{background:none;}
.nav-wrapper-bottom ul li a{color:#0c3b2b; padding:0px 25px !important;}
.nav-wrapper-bottom ul li:hover a, .nav-wrapper-bottom ul li.hover a, .nav-wrapper-bottom ul li.active a {background:#0c3b2b; color:#fff;}
/******************************slider_top_section starts*****************************/
.banner-wrapper .flex-direction-nav {
  top:50%;
  position: absolute;
  right: auto;
  left:auto;
  width:100%;
  margin:0px 0 0;
}
.banner-wrapper .flex-direction-nav a{bottom:1px; margin:0px;}
.video-gallery .flex-direction-nav{
	margin:0;
	top:40%
}
.video-gallery .flex-direction-nav a{
	height:50px
}


/*====== direction arrow=========*/
.banner-wrapper .flex-direction-nav a:before {
  color:#fff;
  background:transparent!important;
  display:inline-block;
  font-family:FontAwesome;
  content:'\f104';
  font-size:45px;
  text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);
}
.banner-wrapper .flex-direction-nav a.flex-next:before{
  background:transparent!important;
  font-family:FontAwesome;
  content:'\f105';
}

.banner-wrapper .flex-direction-nav a{opacity:1;height:50px}
.banner-wrapper:hover .flex-direction-nav a{opacity:1;}
.banner-wrapper .flexslider:hover .flex-direction-nav{opacity:1;}
.banner-wrapper .flexslider .flex-direction-nav .flex-next {right:15px;}
.banner-wrapper .flexslider .flex-direction-nav .flex-prev{left:15px;}
.banner-wrapper .flexslider:hover .flex-direction-nav .flex-next {right:15px;}
.banner-wrapper .flexslider:hover .flex-direction-nav .flex-prev{left:15px;}

/*.banner-wrapper .flex-control-nav{display:none;}*/
/*=========whats new panel==========*/



.slider_top{
	display:table;
	width:100%;
	background:#4d5d08 url(../images/green-strip.gif) repeat-y 50% 0
}
.cont{
	width:75%;
	display:table-cell;
	background:#4d5d08;
	padding:10px 1% 10px 0;
	transform:skewX(-20deg)
	/*display:table-cell;
	float:left;
	background:#4d5d08;
	text-align:right;*/
}
.cont .dac-organization{
	margin-top: 0px !important;
}
.kisan_back{
	position:relative;
	width:25%;
	display:table-cell;
	padding:10px 0 10px;
	/*float:right;
	background:url(../images/pattern-green.gif) repeat 0 0 #516e01;*/
}
.kisan_back span.cover{
	position:absolute;
	left:0;
	top:0;
	border-top:116px solid #4d5d08;
	border-right:40px solid;
	border-right-color:transparent;
	content:'';
	display:block;
	width:40px
}
.whats_new{
	display:inline-block;
	vertical-align:top;
	width:100%;
	text-align:left;
	margin-left:0;
}
.whats_new header{
	float:left;
	margin-right:18px;
	margin-bottom: 30px;
	font-family: 'Open Sans', sans-serif
}
.whats_new header h2{
	font-size:128.57%;
	line-height:100%;
	line-height:100%;
	font-weight:bold;
	margin-bottom:7px;
	display:inline-block;
}
.whats_new header h2 span{
	font-size:144.44%;
	display:block;
	padding-bottom:5px;
}
.whats_new header a{
	color:#333d03;
	font-size:100%;
	border-top:solid 1px #516e01;
	padding-top:2px;
	display:block;
	font-weight:600;
}
.whats_new header a:hover{
	color:#1e2403;
}
.whats_new header a img{
	margin-left:7px;
}
.whats_new .content{
	vertical-align:top;
}
.whats_new .content ul{
	display:block;
	margin-bottom: 0;
}
.whats_new .content ul li{
	list-style: none;
    background: url(../images/list_arrw.png) no-repeat 0 0.2em;
    float: left;
    width: 100%;
    padding-top: 10px;
    margin-top: 5px;
    padding-left: 23px;
    margin-left: 0;
}
.whats_new .content ul li:first-child{
	margin-top:0;
}

.whats_new .content ul li:hover a{
	text-decoration:underline;
}
.whats_new .content ul li a{
	font-size:100%;
}
.kisancall{
	display:inline-block;
	vertical-align:top;
	width:100%;
	margin-left:20px;
}
.kisancall header{
	float:left;
}
.kisancall .content{
	/*width:65%;
	float:left;*/
	overflow:hidden;
	margin-left:12px;
	margin-top:10px;
	font-family:'Open Sans', sans-serif
}
.kisancall img{
	border-radius:100px;
	float:left;
	margin:0 9px 0 0;
	border:#4c7301 solid 2px;
	width:91px;
	height:91px;
}

.kisancall h2{
	font-size:128.57%;
	margin-bottom:7px;
	color:#fff;
	line-height:100%;
	font-weight:bold;
}
.kisancall h2 span{
	font-size:144.44%;
	display:block;
	padding-bottom:5px;
}
.kisancall h3{
	font-size:107.14%;
	color:#fff;
	border-top:solid 1px #516e01;
	display:inline-block;
}
.kisancall h3 span{
	font-size:126.66%;
	font-weight:bold;
}
/**************************Custom Slide*************************/
.slides > li {position:relative;}
.flexslider li.bg-slide {background-position: center bottom !important;background-size: cover !important;display: block;height: 400px;width: 100%;}
.slide-caption{position: absolute;
  text-align: center;
  bottom: 100px;
  left:0px;
  z-index: 1000;
  display: inline-block;
  width: 450px;
  text-align: left; color:#FFF; font-weight:300;}
.slide-caption h2{font-size:280%; border-bottom:1px solid #fff; font-weight:300; padding-bottom:5px; margin-bottom:10px;}

.slide-caption i{color:#666;}
.slide-caption p{padding-bottom:10px; font-size:140%; font-weight:300;}
ul#nav li a i.fa-home {font-size: 150%;}

.body-block.whats-new-area h2 {
  color: #fff;
  margin-bottom: 0px;
  margin-top: 17px;
}



/*************************ministry panel starts************************/
.ministryPanel{
	width: 32%;
 	padding:37px 10px 0;
  	background:url(../images/minister_bg.png);
  	border: 1px solid #e6e6e6;
  	text-align: center;
  	height:auto;
}
.ministryPanel ul{
	display:block;
}
.ministryPanel ul li{
	float:left;
	width:50%;
	
}
.ministryPanel h4{font:bold 92.85%/138.46%  'PT Sans', sans-serif; color:#000; margin:10px 0px;}
.ministryPanel h4 span{display:block;font-weight:normal; color:#302d2d; text-align:center;}
.ministryPanel img{
	border:#cbcbcb 2px solid;
}
/*************************ministry panel ends************************/


/*************************leftpanel panel starts************************/

.leftpanel{
	float: left;
    width: 67%;
	padding:30px 0;
}
.tab-bttns{border-bottom:1px solid #dcdcdc;}
.tab-panel{width:96%; float:left; padding-bottom:20px;}
.tab-bttns ul li { float:left; margin-right:10px;  padding:0 40px 20px 0;position:relative}
.tab-bttns ul li.active a{
	background:url(../images/dwn_arw.png) no-repeat center bottom;
	transition:none;
}
/*.tab-bttns ul li.active a:after{
	position:absolute;
	left:50%;
	border-top:7px solid #4d5d08;
	border-left:7px solid transparent;
	border-right:7px solid transparent
}*/
.tab-bttns ul li:last-child{border:none;}
.tab-bttns ul li a{font-size: 128%;  color:#b3b2b2; font-weight:700; padding: 0 7px 28px 0;}

.tab-bttns ul li a:hover{text-decoration:none;}
.tab-bttns ul li.active a, .tab-bttns ul li:hover a{color:#181818;   }
.tab-content{padding-top:20px;}
.tab-content-inner{display:none;}
.tab-content ul li{
  margin-bottom: 10px; width:47.5%; /*float:left;*/ margin-left:4%; display:inline-block;
  vertical-align:top
}
.tab-content ul li:nth-child(2n+1){
	margin-left:0
}
.tab-content ul li.active a{
	margin-bottom:20px;
}
.tab-content ul li a{
	color:#535353;
	font-size:100%;
	font-weight:normal;
	line-height:135.79%;
}
.tab-content ul li:hover a{
	color:#516e01;
	
}
.recent{
	
	float:left;
	margin-bottom:0;
}
.recent h2, .whats_new h2{
	color:#fff;
	background:#516e01;
	overflow:hidden;
	text-transform:uppercase;
	font-size:128.57%;
	font-weight:bold;
	padding:10px 15px;
	margin-bottom:20px;
	display:inline-block;
}
.recent ul{
	float:left;
	padding-left:15px;
	width:100%;
	margin-bottom:10px;
}
.recent ul li{
	margin-bottom: 10px;
	width:45%;
	/*float:left;*/
	display:inline-block;
	vertical-align:top;
	margin-left:4%;
	padding-left:25px;
	background:url(../images/green_arw.png) no-repeat;
	background-position:0 4px;
}
.recent ul li:nth-child(2n+1){
	margin-left:0
}
.recent ul li:hover a{
	color:#516e01;
}
.recent ul li a{
	color:#000000;
	font-size:100%;
	font-weight:normal;
	line-height:114.28%;
}
a.view{
	background:#fff;
	color:#477801;
	border:solid 1px #a9a9a9;
	padding:4px 25px 3px;
	float:left;
	margin-top:20px;
	cursor:pointer;
}
a.view:hover{
	background:#477801;
	color:#fff;
}

/*************************leftpanel panel ends************************/


/*************************three blocks starts************************/

.front .block{
	width:31%;
	display:inline-block;
	vertical-align:top;
	margin-left:32px;
	margin-left:2.75%;
}
.front .block:first-child{
	margin-left:0;
}
.front .block h2{
	color:#181818;
	font-size:164.28%;
	padding-bottom:15px;
	display:inline-block;
	overflow:hidden;
	
}
.front .block h2 img{
	display:inline-block;
	margin-right:13px;
	float:left;
	margin-top:7px;
}
.front .block h2 span{
	/*float:left;*/
	overflow:hidden;
	vertical-align:top;
}
.front .block ul{
	display:inline-block;
}


.front .block a.view{
	margin-left:0;
	margin-top:20px;
}
.front .block ul.third li{
	width:49%;
	float:left;
	margin-right:2px;
	padding-bottom:10px;
	text-transform:capitalize;
}
/*************************three blocks ends************************/


/*************************left links starts************************/

.left_links{
	width:74%;
	display:inline-block;
	vertical-align:top;
}
.left_links ul{
	display:block;
	font-size:100%;
	color:#181818;
}
.left_links ul li{
	width:32%;
	display:table-cell;
	vertical-align:top;
	border-right:#bbbbbb dotted 1px;
	padding:15px 0 15px 44px;
}
.left_links ul li:first-child{
	padding-left:0;
}

.left_links ul li> ul{
	display:block;
	width:100%;
	padding-right:40px;
}
.left_links ul li> ul > li{
	float:left;
	width:100%;
	background:url(../images/list_arrw.png) no-repeat 0 0.16em;
	padding:0 0 0 30px!important;
	margin-top:22px;
	border:none;
}
.left_links ul li> ul > li:hover a{
	color:#516e01;
}
.left_links ul li> ul > li:first-child{
	margin-top:0;
}
/*************************left links ends************************/
.right_link{
	float:right;
	width:24%;
}
.body-block {padding-bottom:30px;}
.body-block h2{font-size:180%; font-weight:300; color:#221724; position:relative; margin-bottom:35px; margin-top:15px;}
.body-block.defence-area h2::after {background: #ddd none repeat scroll 0 0;bottom: 4px;content: "";height: 1px;left: 0;position: absolute;width: 100%;}
.body-block.defence-area h2 span {background: #fff none repeat scroll 0 0;display: inline-block;padding-right: 5px;position: relative;z-index: 9999;}
.slide-box a.bttn-more{color:#000;}
.whats-new-left{width:50%; float:left;}
.whats-new-left img{width:100%;}
.whats-new-right{width:50%; float:right; padding: 10px 2px; font-size:110%; line-height:150%;}
.whats-new-right p {color: #fff;padding-bottom: 10px;}
a.bttn-more {border: 1px solid #dadada;color: #fff;display: inline-block;font-size: 90%;padding: 0 6px;}
.whats-new-area{min-height: 275px;}
a.bttn-more:hover{ text-decoration:none !important;}
.slide-box {border: medium none;height: 260px;margin: 0;padding: 25px 10px 0;text-align: center;}
.box-icon{display:inline-block;}
.slide-box img{width:inherit !important;}
.slide-box:hover{background:#3c3c3e; border:1px solid #eff2f0;}
.slide-box:hover h3{color:#fff;}
.slide-box:hover p{color:#fff;}
.slide-box:hover a{color:#fff;}
h3.box-title{text-align:center; color: #333333; font-weight:600; text-transform:uppercase; font-size:102%; padding:20px 0px;}
.slide-box p{line-height:120%;}
.minister-area {background: none repeat scroll 0 0 #fff;padding: 10px;}
.top-bg-wrapper .body-container {padding: 30px 0;}
.minister-box{text-align:center;}
.minister-box{text-align:center;}
.minister-image{text-align:center;float: left;margin-right: 20px;}
.minister-image img{padding:3px; background:#fff; border:1px solid #c5d2dd;}
.minister-box{padding:10px 0;}
.minister-box h4{padding: 9px 0 1px;font-weight:600; font-size:105%;}
.minister-box h5{padding-top:0px; color:#111a1c;}
a.bttn-mnstr{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border-top: 1px solid #ddd;display: block;margin-top: 15px;}
a.bttn-mnstr span{display:inline-block; float:left;}
a.bttn-mnstr span.btn-ico{   padding: 8px 0 0;text-align: center;width: 76px;}
a.bttn-mnstr span.btn-text{padding:10px 10px 0px 0px; font-size:15px; font-family: 'Lato'; color:#000;}
a.bttn-mnstr span.btn-text span{font-size:13px;font-family: 'Lato';}
a.bttn-mnstr:hover{color:#333;}
/*.body-container{padding-bottom:30px;}*/
.image-bg{padding:40px 0px;}
.image-bg {background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: url(../images/homebtmbg.jpg);background-origin: padding-box;background-position: 0 0;background-repeat:repeat;background-size: cover;}
.bg-block{color: #3c3c3e;}
.bg-block a{color: #3c3c3e;}
.bg-block a:hover{color: #3c3c3e; text-decoration:underline;}
.bg-block h3{color: #3c3c3e; font-weight:300; font-size:200%; padding-bottom:15px;}
.bg-block.orders a.indent{margin-left:15px;}
.bg-block.orders ul li{display:block; padding:0 0 10px 20px; background: url("../images/blackarrow.png") no-repeat scroll left 2px rgba(0, 0, 0, 0)}
.bg-block.orders ul li a{display:block;}
.bg-block.orders ul li a:hover{text-decoration:underline;}
.press img{width:100%;}
.press p{padding:10px 0px 10px 0px;}
.top-bg-wrapper{}
.qck-link ul li{width:50%; line-height: 42px; margin: 0 0 30px;float:left;}
.white-container {padding:20px 0;}
.qck-link ul li img{margin: 0 15px 0 0;float: left;}
.white-container .col-md-3 h3{font-size:20px;font-family: 'Lato';  margin: 0 0 14px;}
.white-container .col-md-3 ul li{ background: url("../images/blackarrow.png") no-repeat scroll left 2px rgba(0, 0, 0, 0);padding: 0 0 10px 11px;}

.white-container .col-md-3 ul li a:hover{text-decoration:underline;}



.home-btm-slider .flexslider {margin: 0 auto;position: relative;}
.defence-area h2 {}
.body-block.defence-area{padding-bottom: 10px;}
.defence-area h2 span{color: #221724;}
.box-icon1{  background: url("../images/ico-box-1.png") no-repeat scroll center center rgba(0, 0, 0, 0);float: left;height: 55px;margin: 0 0 5px;width: 100%;}
.box-icon2{  background: url("../images/ico-box-2.png") no-repeat scroll center center rgba(0, 0, 0, 0);float: left;height: 55px;margin: 0 0 5px;width: 100%;}
.box-icon3{  background: url("../images/ico-box-3.png") no-repeat scroll center center rgba(0, 0, 0, 0);float: left;height: 55px;margin: 0 0 5px;width: 100%;}
.box-icon4{  background: url("../images/ico-box-4.png") no-repeat scroll center center rgba(0, 0, 0, 0);float: left;height: 55px;margin: 0 0 5px;width: 100%;}
li:hover .box-icon1{  background: url("../images/ico-boxhov-1.png") no-repeat scroll center center rgba(0, 0, 0, 0);float: left;height: 55px;margin: 0 0 5px;width: 100%;}
li:hover .box-icon2{  background: url("../images/ico-boxhov-2.png") no-repeat scroll center center rgba(0, 0, 0, 0);float: left;height: 55px;margin: 0 0 5px;width: 100%;}
li:hover .box-icon3{  background: url("../images/ico-boxhov-3.png") no-repeat scroll center center rgba(0, 0, 0, 0);float: left;height: 55px;margin: 0 0 5px;width: 100%;}
li:hover .box-icon4{  background: url("../images/ico-boxhov-4.png") no-repeat scroll center center rgba(0, 0, 0, 0);float: left;height: 55px;margin: 0 0 5px;width: 100%;}
.ico-responsive{display:none;}
.flexslider .slides li figure{width:25%; float: left;}
.col-sm-5.qck-link {border-left: 1px solid #ddd;border-right: 1px solid #ddd;margin: 0 15px 0 0;padding: 0 10px;width: 39.667%;}
.orders.col-sm-4 {padding: 0 20px;}
.defence-area a.bttn-more{border: medium none;}
.top-bg-wrapper .flex-direction-nav {position: absolute;right: 0;width: 90px;}
.top-bg-wrapper .container {position:relative;}
.closebtn{background: rgba(0, 0, 0, 0) url("../images/close_btn.png") no-repeat scroll 0 0;color: #fff;float: left;height: 35px;position: absolute;right: 180px;top: -290px;width: 35px;z-index: 999999999;}
.ma5-imgbox{ z-index: 99999;}
.ma5-control{ z-index: 2147483647 !important;}
.ma5-imgbox{color: #fff;float: left; cursor:pointer;height: 35px;position: absolute;right: 180px;top: -290px;z-index: 999999999;background: rgba(0, 0, 0, 0) url("../images/close_btn.png") no-repeat scroll right top;}
.inner-banner-wrapper img{   
    width: 100%;}
.pageinner{background:#fff;}
.pageinner ul li{border-bottom:1px solid #ddd;padding: 4px 0; float:left; width:100%;}
.pageinner ul li img{}
.pageinner ul li span{ font-size:13px;font-family: 'Lato'; float:left; margin: 8px 0 0 15px; color:#333333;}
.pageinner ul li span strong{font-size:16px;}
.pageinner ul li span.icon-img{height: 48px;line-height: 46px;margin: 0;text-align: center;width: 41px;}
.pageinner tr th{background:#a64d12; color:#fff;}
.pageinner tr:nth-child(even){background:#f1f1f1;}
.pageinner tr:nth-child(odd){background:#d4d7d5;}
.pageinner h1{width:100%; float:left;font-size:24px;}
.pageinner h2{width:100%; float:left;font-size:18px;margin: 20px 0;}
table th, table td{border: 1px solid #fff;}
.defence-area ul li{float: left;position: relative;width: 25%;}

/*Gallery CSS*/
.gallery-wrapper {
	
	min-height:220px;
	padding:40px 0px 50px 0px;
}
/*.gallery-area {
	width:60%;
	float:left;
	position:relative;
}*/


.others-links{width:28%; padding-left:5%; float:right;}

.others-links h2{color:#222222; font-size:180%;  color:#FFF; line-height:90%;}
.others-links ul{padding-top:15px;}
.others-links ul li{  background: url(../images/ico-news-list.png) no-repeat 0px 5px;
  padding-left: 18px;
  margin-bottom: 6px; color:#FFF;}

/******************gallery starts here********************/

.gallery-area {
  float:left;
  position:relative;
  width:62%
}
.home-btm-slider{
	background:#3e4a02 url(../images/gallery_bg1.png) repeat-x 0 100%;
    padding:38px 0;
	position:relative
}
.home-btm-slider .cover{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:url(../images/pattern-btm-panel.gif) repeat 0 0
}
.gallery-area a,.video-gallery .gallery-heading a{
	background:#ef5026 none repeat scroll 0 0;
    border:0 none;
    color:#fff;
    display:inline-block;
    font-size:85.71%;
    padding:11px 12px 12px;
    position:relative;
	font-family:'Open Sans', sans-serif;
	font-weight:600
}
.gallery-area h3,.video-gallery .gallery-heading h3 {
	background:#516e01;
    color:#fff;
    float:left;
    font-size:114.28%;
    font-weight:300;
    padding:9px 22px;
	font-family:'Open Sans', sans-serif;
	font-weight:600
}
.gallery-holder ul.slides {
	float:left;
	width:80.5%;
	padding:1px
}
.gallery-holder ol.flex-control-nav.flex-control-thumbs {
	float:left;
    margin:0 0 0 1%;
    padding:0;
    width:18.5%
}
.gallery-holder ol.flex-control-nav.flex-control-thumbs img{
	width:100%
}
.gallery-holder .flex-direction-nav {
	display:none;
}
.gallery-holder .flex-control-thumbs li {
	margin:0 0 5.6%;
	margin:0 0 9px;
    padding:0;
    width:100%
}
.bttn-view {
	position:absolute;
	top:0;
	right:5px;
}
.gallery-right {
	position:relative;
	width:30%;
	float:right;
	padding-top:70px;
}
.bttn-intrct {
	border:1px solid #ffd800;
	display:inline-block;
	padding:15px 50px 15px 20px;
	color:#ffd800;
	font-size:120%;
	font-weight:600;
	position:relative;
	margin-bottom:20px;
}
.bttn-intrct i {
	position:absolute;
	right:10px;
	top:5px;
	font-size:200%;
}
.bttn-intrct:hover {
	background:#ffd800;
	color:#333;
}
.gallery-right ul li {
	color:#fff;
	font-size:110%;
	background:url(../images/blt-green.png) no-repeat 0px 4px;
	padding:0px 0px 15px 20px;
}
.gallery-right ul li a {
	color:#fff;
}
.gallery-right ul li a:hover {
	text-decoration:underline;
}
.gallery-heading,.video-gallery .gallery-heading{  
	float:left;
    left:1px;
    position:absolute;
    top:1px;
    z-index:99999;
	text-transform:uppercase;
}
.video-gallery .gallery-heading{
	left:0;
	top:0
}
.video-gallery {
    float:right;
    margin-left:0;
    width:32%;
	position:relative;
}
.video-gallery h4{
	font-size:128.57%;
	line-height:100%;
	color:#516e01;
	padding:10px 0
}
.galleryWrapper h2 {
    color: #d9d7d7;
    font-size: 150%;
    font-weight: 400;
    margin-bottom: 12px;
    text-transform: uppercase;
}
.video-gallery .flexslider {
    width: 100%;
}
.video-gallery .flexslider .slides{
	max-height:inherit
}
.slides > li {
    position: relative;
}
.video-gallery #carousel {
    margin: 5px 0 10px;
}
.video-gallery .flexslider {
    width: 100%;
}
.video-gallery #carousel .flex-viewport {
    margin: 0;
    overflow: hidden;
}
.video-gallery #carousel li {
    cursor:pointer;
    margin:0 0 0 0.5%;
}
.video-gallery #carousel li:first-child {
	margin:0
    
}
/******************gallery ends here********************/
@media screen and (max-width: 768px) {
	.flexslider li.bg-slide {height:230px;}
}


/*============ extra styles===========*/
a{color:inherit;}
.new-latest-bg{width:40%; background:url(../images/latest-bg.png) repeat; position:absolute; right:0px; top:0px; height:100%;}
.new-latest{float:left; width:80%; color:#FFF; padding:30px 0px 0px 20px;}
.new-latest h2{font-size:180%; font-weight:600; border-bottom:1px solid rgba(255,255,255,0.1); padding-bottom:8px; margin-bottom:10px;}
.new-latest ul li{background:url(../images/ico-news-list.png) no-repeat 0px 5px; padding-left:18px; margin-bottom:15px;}
.new-latest ul li a{color:#dfdfdf; font-size:100%; font-weight:600;}
.new-latest ul li a:hover{text-decoration:underline;}
.new-latest ul li span{display:block; color:#19c58a; font-size:90%; font-weight:400;}


.panel-item{width:23%; float:left; margin-right:2.5%;}
.panel-item:last-child{margin-right:0px;}
.panel-item img{width:100%;}
.panel-items{padding:50px 0px 0px;}
.panel-item a{display:block;}

.panel-item span{display:block; font-size:110%; color:#0c3b2b; font-weight:600; padding:10px 2px 0px 2px;}


.related-links{width:28%; float:right; padding-left:5%;}
.related-links h2{color:#222222; font-size:180%;}
.related-links ul{padding-top:20px;}
.related-links ul li{  background: url(../images/ico-news-list.png) no-repeat 0px 5px;
  padding-left: 18px;
  margin-bottom: 10px;}
  .visitors{width:57%; margin-top:25px;}
  .gallery-holder .flex-control-thumbs li:last-child{margin-bottom:0px;}
.visitors img{width:100%;}

.breadcam{  padding-bottom:10px; padding-top:20px;}
.breadcam li{list-style-type:none; display:inline-block; font-size:80%; color:#121111;}
.breadcam li a{display:block; background:url(../images/breadcam-arrow.png) no-repeat right center; padding-right:10px; }
.breadcam li.current {color:#817e80;}

.inner-container{color:#323232;}
.inner-container h2{font-size:170%; font-weight:300; padding-bottom:5px;}
.inner-container h3{font-weight:300; font-size:140%; padding-bottom:8px;}
.inner-container p{font-size:100%;}
.inner-container ul{padding-left:10px; padding-top:0px; padding-bottom:22px;}
.inner-container ul li{  background: url(../images/ico-list.png) no-repeat 0px 5px;
  padding-left: 18px;
  margin-bottom: 10px; margin-right:4%;}
.inner-container ul li:last-child{margin-bottom:0px;}
.mid_body{
	padding:34px 0 40px;
	border-top:#d9d9d9 solid 1px;
}

/*==============inner page=============*/

.left-menu{width:25%; float:left;}
.right-content{ float:right;}
.breadcam{  padding-bottom:10px; padding-top:10px; display:block; border-bottom:1px solid #efefef;}
.breadcam li{list-style-type:none; display:inline-block; font-size:90%; color:#000;}
.breadcam li a{display:block; background:url(../images/breadcam-arrow.png) no-repeat right center; padding-right:10px; color:#000; }
.breadcam li:last-child a{background:none;}
.breadcam li.current {color:#000;}
.inner-wrapper .body-container{padding-top:0px; margin-bottom:30px}

.inner-wrapper .left-menu{width:25%; float:left; padding-right:20px; position: relative;}
.inner-wrapper .left-menu::after {content: ''; background: url(../images/line.png) repeat-y 0 0; width: 4px; height: 100%; display: block; position: absolute; top: 0; right: -4px;}
.inner-wrapper .inner-content{width:75%; float:right; border-left:4px solid #ededed; padding-left: 3%}
.left-menu ul{display:block; width:100%;}
.left-menu ul li{ background:url(../images/ico-inner-list.png) no-repeat 0px 16px; padding-left:19px; margin-bottom:10px; list-style: none; margin-left: 0; -webkit-transition: all linear 0.5s; -moz-transition: all linear 0.5s; transition: all linear 0.5s; border: 1px solid transparent;}
.left-menu ul li:hover, .left-menu ul li.active{ background:url(../images/ico-inner-list.png) no-repeat #efefef 9px 16px;}
.left-menu ul li.active a, .left-menu ul li:hover a{color:#f0614a; }
.left-menu ul li a{display:block; padding:10px 0px; font-weight:600;}
.left-menu ul li a:hover{text-decoration:none;}

.inner-content h1{font-size:200%; font-weight:300; padding-bottom:10px; color:#ef5026; margin-top:-9px;}
.inner-content h2{font-size:150%; font-weight:300; padding-bottom:10px; color:#ef5026; margin-top:-9px;}
.color-border{width:100%; min-width:150px; height:2px; background:#ef5026;  margin-bottom:20px;}
.inner-content h3{font-weight:600; font-size:110%; padding-bottom:20px; color:#f0614a; padding-top:5px;}
.inner-content a{color:blue;}
.inner-content p{font-size:100%;}
.inner-content ul{padding-left:10px; padding-top:0px; padding-bottom:22px;}
.inner-content ul li{  background: url(../images/ico-list-dbl-arrow-red.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;}



/* ================== added 20-06-2016 ====================== */
.region-header-top .block, .region-footer .block{
	width:100%;
	display:block;
	margin-left:0px;
}
.region-header-top .block ul li, .region-footer .block ul li{
	background: none;
}

.footer-top-wrapper ul {
	display: inline-block;
	padding: 10px 0px 5px 0px;
}
.footer-top-wrapper ul li {
	float: left;
	color: #888888;
	padding-bottom: 1px;
	padding-left:1px;
}
.footer-top-wrapper ul li a {
	padding: 0px 12px;
	color: #888888;
}
.footer-top-wrapper ul li:hover a,.footer-top-wrapper ul li.selected a{
	color:#fff;
}
.region-header-top .common-left ul li:hover a, .region-header-top .common-left ul li.selected a{
	color:#272626
}
.footer-top-wrapper ul li.leaf {
	list-style-image: none;
	list-style-type: none;
}
.nav-wrapper .menu-name-main-menu > ul > li:first-child a {
	padding-left: 13px !important;
	padding-right: 13px !important;
}

/*#main-menu ul#nav:first-child li:first-child a {font-size: 20px; color:black;}
#main-menu ul .menu-mlid-218 a {font-size: 20px; color:black;}*/

#flexCarousel .flex-pauseplay a {
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    bottom: 5px;
    left: 0px;
    opacity: 0.8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000;
    border: 3px solid rgb(0, 0, 0);
    text-align: center;
    vertical-align: middle;
    right: 0px;
    margin: 0px auto;
}
.flexslider{
	margin: 0px;
	border: 0px solid #fff;
}
.flex-direction-nav li .flex-next {float:right;}
.region-header {display:none;}

.block-webspeech {
    clear: both;
    text-align: right;
	position: absolute;
	top: 1px;
	right: 0px;
}
.read-content {
    float: right;
}
.block-webspeech button {
    background: #4d5d08 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-size: 1.1em;
    padding: 7px 10px;
	margin-bottom: 10px;
}

.not-front .banner-wrapper > img {
	width: 100%;
}
.footer_toggle_menu {
	display: none;
}
.flexslider {
	background: none;
}
.carousel-wrapper .flexslider {
	background: none;
	border: none;
	box-shadow: none;
}
.banner-wrapper .flex-direction-nav {
    bottom: inherit;
    position: absolute;
    right: 0;
	left: 0;
	top: 40%;
    width: auto;
}
.ico-site-search .search-drop {
    display: none;
}
#sitemap > ul {
	padding-left: 0;
}
#sitemap ul {
	display: block;
	padding-bottom: 0px;
	padding-top: 5px;
}
#sitemap ul li {
    padding-left: 14px;
    margin-bottom: 7px;
	padding-bottom: 7px;
    margin-right: 0;
}
.sw-logo {
    width: 187px;
    height: 95px;
}

.region-content ol {
	padding: 0;
	margin-left: 30px;
}

.region-content ol li {
	padding-left: 5px;
	margin-bottom: 15px;
}


/* ================== added 23-06-2016 ====================== */
	
form input[type="submit"] {
	background: #4d5d08 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	cursor: pointer;
	font-size: 1.1em;
	padding: 7px 10px;
	margin-bottom: 10px;
}

#user-login .forgot-pass{
	display: inline-block;
	margin-top: 8px;
	margin-left: 10px;
}

.view-header th{background: #4d5d08;}

/*.views-exposed-form #edit-title-wrapper, .views-exposed-form #edit-field-designation-type-tid-wrapper, .views-exposed-form #edit-field-division-type-tid-wrapper, .views-exposed-form #edit-field-room-no-value-wrapper{
	width: 20%;
	padding: .5em 1em 0 0;
}*/
.views-exposed-form #edit-title-wrapper, .views-exposed-form #edit-field-designation-type-tid-wrapper, .views-exposed-form #edit-field-division-type-tid-wrapper, .views-exposed-form #edit-field-whos-who-department-tid-wrapper, .views-exposed-form #edit-field-room-no-value-wrapper{
	width: 20%;
	padding: .5em 1em 0 0;
}
.views-exposed-form input, .views-exposed-form select{
	width: 100%;
}
.views-exposed-form input, .views-exposed-form select{
	width: 100%;
}
.views-exposed-form .views-submit-button, .views-exposed-form .views-reset-button{
	padding-top: 0px;
}

.views-exposed-form .views-submit-button .form-submit, .views-exposed-form .views-reset-button .form-submit{
	margin-top: 30px;
}
.views-exposed-form {
  background: #eee none repeat scroll 0 0;
  border: 1px solid #ddd;
  box-sizing: border-box;
  margin-bottom: 20px;
  padding: 0 14px;
  padding-bottom: 10px;
  width: auto;
}
.item-list .pager{
	  padding-top: 15px;
	  padding-bottom: 0;
	  padding-left: 0;
}
.item-list .pager li{
	  margin-right: 1%;
}
.division .ui-accordion-content ul, .dac-organization .ui-accordion-content ul {padding-left:10px; padding-top:0px; padding-bottom:0px;}
.division .ui-accordion-content, .dac-organization .ui-accordion-content {padding: 1em 1.5em; border-top: 0;}
.nav-wrapper ul ul ul {
    left: 298px;
    top: 0;
}
.nav-wrapper ul ul ul li.active a, .nav-wrapper ul ul ul li.hover a, .nav-wrapper ul ul ul li a:hover {
    background: #000000;
}
.nav-wrapper ul ul ul li {
    border-bottom: 1px solid #98b800;
}
.carousel-container .flex-direction-nav {
    width: 100%;
	top: 56%;
	bottom: auto;
}
.carousel-container .flex-direction-nav .flex-prev {
	position: absolute;
    float: left;
}
.carousel-container .flex-direction-nav .flex-next {
    text-align: right;
    position: absolute;
}
input[type="text"], select, .form-text, .form-textarea {
	border: 1px solid #d8d8d8;
	padding: 6px;
}
.views-exposed-form label {
    margin-bottom: 7px;
}
.item-list .pager li {
    padding: 5px 10px;
    margin: 0 0 12px 0;
	border: 1px solid #d8d8d8;
	border-radius: 2px;
    background: #d8d8d8;
	display: inline-block;
}
.item-list .pager li.pager-current {
	background: #fff;
}
.item-list .pager li.pager-next, .item-list .pager li.pager-last, .item-list .pager li.pager-first, .item-list .pager li.pager-previous {
    border: 1px solid #575b5d;
    background: #575b5d;
	color: #fff;
	text-transform: uppercase;
}
.item-list .pager li.pager-next a, .item-list .pager li.pager-last a, .item-list .pager li.pager-first a, .item-list .pager li.pager-previous a {
	color: #fff;
	font-size: 12px;
}
#nav.responsive-open {
    display: block;
}
.block .footer-top-wrapper ul li a {
    color: #FFFFFF;
}
.block .footer-top-wrapper ul li {
	padding: 0px;
	margin: 0;
}
.responsive-toggle {
    display: none;
}
.view-divisions-node-listing .views-field-field-image .field-content img {
	float: left;
	margin-right: 15px;
}
.ui-accordion-content-active .views-field-field-attached ul {
	padding-left: 0;
}
.ui-accordion-content-active .views-field-field-attached ul li {
	margin-left: 0;
	background-position: 0 8px;
}
.region-header-top .block ul li ul li {
    padding-left: 0px;
    padding-bottom: 0px;
}


/*========= Added on 18-07-2016 ============*/
/* #fontSize */
.leftpanel{width: 55% ;}
.ministryPanel{width: 45%;}
.ministryPanel ul li.ministerspeeches{width: 62%; min-height: 215px;}
.ministryPanel ul li{width: 33.33%; min-height: 235px;}
.ministryPanel .minister-speeches{margin-top: 75px; text-align: right;}

.tab-content ul li{width: 100%; margin-left: 0px;}
.tab-bttns ul li a{font-size: 105%;}
.whats_new .content ul li{padding-bottom: 1px;}
.recent{margin-bottom: 20px;}
.recent

.whats_new .recent{margin-bottom: 0px !important;}
a:focus{outline: 0px;}

.recent a.view, .whats_new a.view {background: #477801; color: #fff;}
.recent a.view:hover, .whats_new a.view:hover {background: #ffffff; color: #477801;}

.left_links ul li > ul > li{padding-bottom:2px!important;}

/*.ministryPanel ul li.views-row-last {
    width: 100%;
	margin-top: 17px;
}*/
.view-divisions-term-listings .item-list ul ul li  {
	background: none;
	margin-left: 0;
	padding-left: 0px;
	list-style: circle;
	color: #ef5026;
}
.view-divisions-term-listings .item-list ul ul {
  padding-bottom: 2px;
  padding-left: 30px;
}
.view-divisions-term-listings .views-field-name-1 {
  margin-bottom:10px;
}
.view-divisions-term-listings .view-content > div.item-list .two-cell > ul { padding-left: 0; width: 50%}
.view-divisions-term-listings .view-content > div.item-list .two-cell > ul > li { margin-left: 0}


.nav-wrapper ul li.expanded > a.active-trail {
	background: #6a8001;
}
.view-content > div.item-list > ul:first-child { padding-left: 0}
.view-content > div.item-list > ul:first-child > li { margin-left: 0}


/*.rti-block {
   margin: 50px;   
   h3, .acc-cont {
      padding: 10px;
      border: 1px solid black;
      border-bottom: 0; 
      &:last-of-type {
        border-bottom: 1px solid black; 
      }
      a {
        display: block;
        color: black;
        font-weight: bold;
      }
   }
  .acc-cont {
     border-top: 0; 
     font-size: 12px;
     &:last-of-type {
       border-top: 1px solid white;
       position: relative;
       top: -1px;
     }
  }
}*/
.rti-block{
	padding-bottom: 10px;
}
.rti-block h3 {
	background: #e6e6e6;
	border: 1px solid #d3d3d3;
	border-radius: 4px;
	color: #555;
	padding: 5px 15px;
	margin: 10px 0px 0px 0px;
	cursor: pointer;
}
.acc-cont {
	border: 1px solid #d3d3d3;
	border-top: none;
	padding: 25px 15px 15px 15px;
	margin-top: -15px;
}

.nav-wrapper ul > li:hover:nth-child(11) > ul {
	right: 0;
	left: inherit;
}
.nav-wrapper ul > li:nth-child(11) > ul > li:hover  > ul {
	right: 0;
	left: -300px;
}
.nav-wrapper ul li:first-child a {
    padding: 0px 19px 0px 19px !important;
}
.flexslider .banner-caption {
    position: absolute;
    bottom: 25px;
    left: 10px;
	margin: 0 auto;
    z-index: 1000;
    display: inline-block;
    background: rgba(0,0,0,0.5);
    padding: 4px 7px 6px;
    font-family: 'Open Sans', sans-serif;
    text-align: left;
	color: #fff;
	font-weight: bold;
}
#flexSlider .flex-control-paging li a {
	text-indent: 999px;
	overflow: hidden;
	color:#fff;
}
#flexSlider .flex-control-nav {
    width: auto;
    position: absolute;
    bottom: 10px;
    text-align: right;
    right: 40px;
    padding: 13px 10px;
    background: #000;
    height: 40px;
}
.banner-wrapper .flex-pauseplay a {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    bottom: 10px !important;
    right: 0;
    left: auto;
    opacity: 1;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #fff;
    background: #000;
    padding: 10px;
    font-size: 0;
}
.banner-wrapper .region-header {
    display: block;
}
.front .banner-wrapper .block {
	width: 100%;
	display: block;
	margin-left: 0px;
	margin-left: 0;
}
.front .banner-wrapper .block ul li {
    background: none;
    padding-left: 0px;
    padding-bottom: 0px;
}
.banner-wrapper .flex-control-paging li a {
	background: #fff;
    background: rgb(255,255,255);
}
.banner-wrapper .flex-control-paging li a.flex-active {
    background: #98b800;
    background: rgb(152,184,0);
}
.front .banner-wrapper .block ul {
    display: block;
}
.view-our-minister ul {
    padding-left: 0px;
	text-align: center;
}
.view-our-minister ul li {
    background: none;
    padding-left: 0px;
	display: inline-block;
	text-align: center;
}
.not-front embed{width:100%}
.ministryPanel .minister-speeches a {
    border: 2px solid #4d5d08;
    padding: 18px 30px;
	background: #4d5d08;
	border-radius: 5px;
	color: #fff;
}
.ui-accordion-content ul li {
	padding-left: 0;
	margin-left: 0;
	background: none;
}
ul.quicktabs-tabs.quicktabs-style-basic li {
    background: none;
	padding: 6px 17px;
}
ul.quicktabs-tabs.quicktabs-style-basic {
    height: 24px;
}
.quicktabs-wrapper .listview .view-content ul li {
	background: none;
	padding-left: 0;
	margin: 0 0 20px 0;
}
.quicktabs-wrapper .listview .view-content ul li .views-field-field-image {
	float: left;
	margin-right: 12px;
}
.quicktabs-wrapper .listview .view-content ul li .views-field-body { display: table}
.quicktabs-wrapper .listview .view-content ul li::after { clear: both}
.quicktabs-wrapper .listview .view-content ul li::before, .quicktabs-wrapper .listview .view-content ul li::after { display: table; content: '';}
select { margin-right: 10px;}



.wowbook {
	position : relative;
	-ms-text-size-adjust: auto;
	-webkit-text-size-adjust: auto;
}

.wowbook-page-content {
	position : absolute;
	overflow : hidden;
	background: white;
	padding: 20px;
}

.wowbook-loading .wowbook-page-content {
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

img.wowbook-lazy {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.wowbook-fullscreen-fix {
	height: 100% !important;
	width: 100% !important;
}

/* marker class */
.wowbook-left{}
.wowbook-right{}
.wowbook-disabled{}

.wowbook-handle {
	cursor   : pointer;
	height   : 100%;
	position : absolute;
	top      : 0;
	width    : 50px;
	z-index  : 100001;
	/* without this Chrome will mess the zindex of hardcover when it flips, making
	   the cover to jump when the "curl page corner on hover" is enabled */
	-webkit-transform: translate3d(0px, 0px, 10000px);
}

.wowbook-handle.wowbook-disabled {
	display : none;
}

.wowbook-unselectable {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.wowbook-page-content.wowbook-double-page {
	padding: 0;
}

/* hard page edge */
.wowbook-hardpage {
	-moz-transform-style    : preserve-3d;
	-o-transform-style      : preserve-3d;
	-webkit-transform-style : preserve-3d;
	-ms-transform-style     : preserve-3d;
	transform-style         : preserve-3d;
}
.wowbook-3d-border {
	background: #eee;
	height: 100%;
	left: 100%;
	position: absolute;
	top: 0;
	width: 5px;
	-moz-transform    : rotateY(90deg);
	-o-transform      : rotateY(90deg);
	-webkit-transform : rotateY(90deg);
	-ms-transform     : rotateY(90deg);
	transform         : rotateY(90deg);
	-moz-transform-origin    : 0 0 0;
	-o-transform-origin      : 0 0 0;
	-webkit-transform-origin : 0 0 0;
	-ms-transform-origin     : 0 0 0;
	transform-origin         : 0 0 0;
}
.wowbook-left .wowbook-3d-border {
	left: 0;
}


/* shadows */
.wowbook-shadow-clipper {
	position : absolute;
	overflow : hidden;
	z-index : 999;
	-webkit-backface-visibility: hidden; /* eliminate jagged edges */
}

.wowbook-shadow-container {
	display  : none;
	position : absolute;
	z-index  : 999;
}

.wowbook-shadow-internal {
	background : url(../flip/wow_book/shadow_internal_fold.png) repeat-y;
	height     : 500px;
	width      : 200px;
	position   : absolute;
	-webkit-backface-visibility: hidden; /* eliminate jagged edges */
}

.wowbook-shadow-fold {
	background : url(../flip/wow_book/shadow_fold.png) right top repeat-y;
	height     : 500px;
	width      : 100px;
	position   : absolute;
	-webkit-backface-visibility: hidden; /* eliminate jagged edges */
}

.wowbook-shadow-fold-flipped  {
	background-image : url(../flip/wow_book/shadow_fold_flip_h.png);
}

.wowbook-fold-gradient {
	background : url(../flip/wow_book/fold_gradient.png) right top repeat-y;
	height : 500px;
	width : 125px;
	position : absolute;
	top : 0;
	-webkit-backface-visibility: hidden; /* eliminate jagged edges */
}

.wowbook-fold-gradient-flipped {
	background-image :  url(../flip/wow_book/fold_gradient_flip_h.png);
}

.wowbook-fold-gradient-container {
	position : absolute;
	z-index  : 1001;
}

.wowbook-gutter-shadow {
	height     : 100%;
	width      : 40px;
	position   : absolute;
	top        : 0;
}

.wowbook-left .wowbook-gutter-shadow {
	background : url(../flip/wow_book/gutter_shadow_left.png) right top repeat-y;
	right      : 0;
	width      : 70px;
}

.wowbook-right .wowbook-gutter-shadow {
	background : url(../flip/wow_book/gutter_shadow_right.png) right top repeat-y;
	left       : 0;
}

.wowbook-hard-page-shadow {
	background: rgba(0,0,0,0.2);
	left: 0;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	transform: translatez(0);
	-webkit-transform: translatez(0);
}
.wowbook-hard-page-dropshadow {
	background : #888;
	box-shadow: 0 0 7px 0px #666;
	background: rgba(96, 96, 96, 0.5);
	position   : absolute;
	top        : 0;
	z-index    : 999;
	transform: translatez(0);
	-webkit-transform: translatez(0);
}

.wowbook-book-shadow {
	-moz-box-shadow: 0 0 7px #666;
	-ms-box-shadow: 0 0 7px #666;
	-webkit-box-shadow: 0 0 7px #666;
	-o-box-shadow: 0 0 7px #666;
	box-shadow: 0 0 7px #666; /* if you change this, change the .wowbook-hard-page-dropshadow too */
}

/* this should avoid a faint gray line in shadows element on android */
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
	.wowbook-shadow-internal, .wowbook-gutter-shadow,
	.wowbook-fold-gradient,	.wowbook-shadow-fold {
		image-rendering: pixelated;
	}
}*/

.wowbook-page-number {
	bottom   : 0;
	padding-bottom: 0.3em;
	position : absolute;
}

.wowbook-left .wowbook-page-number {
	left : 0;
	padding-left: 0.5em;
}

.wowbook-right .wowbook-page-number {
	right : 0;
	padding-right: 0.5em;
}



.wowbook-page-holded {
}
.wowbook-page-holded object {
	/* visibility: hidden; */
}


/* Thumbnails */
.wowbook-thumbnails {
	background: none;
	left: 0px;
	top: 0px;
    position: absolute;
    z-index: 10000;
}

.wowbook-thumbnails .wowbook-clipper {
	overflow: hidden;
	position: relative;
	-webkit-overflow-scrolling: touch;
}

.wowbook-thumbnails ul {
    position: relative;
    margin : 0;
    padding : 0;
}

.wowbook-thumbnails .wowbook-button {
	background: none no-repeat 50% 50% #333;
	cursor: pointer;
	font-family: wowbook-toolbar-fonts;
	left: 0;
	position: absolute;
	top: 0;
	text-align: center;
}

.wowbook-thumbnail {
	cursor : pointer;
	display : inline-block;
	overflow: hidden;
	position: relative;
	vertical-align: top;
}
.wowbook-thumbnails .wowbook-button:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 1px;
}
.wowbook-thumbnails .wowbook-button:after {
    display: inline-block;
    vertical-align: middle;
}


/* BUGFIX. IE8 apparently ignores background-position
   when zoom<>1 is applied and the element has position:absolute */
.wowbook-thumbnail .wowbook-page-content {
	position: relative;
}

.wowbook-thumbnail.wowbook-right {
	margin-right: 1em;
}

.wowbook-overlay {
	left: 0;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 100000;
}

/* Thumbnails - horizontal */
.wowbook-horizontal.wowbook-thumbnails{
	width: 100%;
}

.wowbook-horizontal.wowbook-thumbnails .wowbook-clipper {
	height: 100%;
	position: relative;
	margin: 0 30px; /* margin is the width of the buttons */
}

.wowbook-horizontal.wowbook-thumbnails ul {
	display: inline-block;
	white-space: nowrap;
}

.wowbook-horizontal.wowbook-thumbnails .wowbook-button {
	width: 30px;
	height: 100%;
	text-align: center;
}

.wowbook-horizontal.wowbook-thumbnails .wowbook-button:after{
	content: "\f053"; /* fa-chevron-left */
}
.wowbook-horizontal.wowbook-thumbnails .wowbook-next.wowbook-button:after {
	content: "\f054"; /* fa-chevron-right */
}
.wowbook-horizontal.wowbook-thumbnails .wowbook-next.wowbook-button {
	left: auto; right: 0;
}

.wowbook-horizontal .wowbook-thumbnail {
	/* without this, the "nowrap" value set in the "ul" will
	   be inherited and (probably)	mess with your thumbnails */
	white-space: normal;
	/* BUT IE7 NEED THIS */
}



/* Thumbnails - vertical */

.wowbook-vertical.wowbook-thumbnails {
	display: inline-block;
	height: 100%;
}

.wowbook-vertical.wowbook-thumbnails .wowbook-clipper {
	position: absolute;
	top: 30px; bottom: 30px; /* this value is the height of the buttons */
}

.wowbook-vertical.wowbook-thumbnails .wowbook-button {
	height: 30px;
	line-height: 30px;
	width: 100%;
}

.wowbook-vertical.wowbook-thumbnails .wowbook-button:after {
    vertical-align: baseline;
}

.wowbook-vertical.wowbook-thumbnails .wowbook-next.wowbook-button {
	bottom: 0; top: auto;
}

.wowbook-vertical.wowbook-thumbnails .wowbook-button:after{
	content: "\f077"; /* fa-chevron-up */
}

.wowbook-vertical.wowbook-thumbnails .wowbook-next.wowbook-button:after {
	content: "\f078"; /* fa-chevron-down */
}

.wowbook-vertical .wowbook-thumbnail {
    margin-bottom: 5px;
    margin-top: 5px;
}

.wowbook-vertical .wowbook-thumbnail.wowbook-right {
	margin-right: 0;
}

.wowbook-vertical.wowbook-closable .wowbook-thumbnail:first-child {
	margin-left: 50%;
}

/*
	Cursor
*/
.wowbook-draggable {
	cursor:pointer;
	cursor:grab;
	cursor:-moz-grab;
	cursor:-webkit-grab;
}
.wowbook-draggable.wowbook-dragging {
	cursor:grabbing;
	cursor:-moz-grabbing;
	cursor:-webkit-grabbing;
}


/*
	PDF
*/
.wowbook-pdf .wowbook-page-content {
	padding: 0;
}

.wowbook-pdf .annotLink > a {
    font-size: 1em;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.wowbook-pdf .annotLink > a:hover {
    background: none repeat scroll 0 0 #ff0;
    box-shadow: 0 2px 10px #ff0;
    opacity: 0.2;
}

/*
	Table of contents
*/

.wowbook-toc {
	background: white;
	display: inline-block;
	overflow-y:auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 10001;
	width: 250px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.wowbook-toc .wowbook-close {
	float: right;
}
.wowbook-toc h1 {
	font-size: larger;
}
.wowbook-toc-items {
	list-style: none;
	margin: 0;
	padding-left: 0;
}
.wowbook-toc-item {
	border-top: 1px solid #D3D3D3;
	padding: 0px;
}
.wowbook-toc-item a {
	display: block;
	padding: 10px;
}
.wowbook-toc-item a, .wowbook-toc-item a:visited,
.wowbook-toc-item a:active, .wowbook-toc-item a:hover {
	outline: none;
	text-decoration: none;
}
.wowbook-toc-item:hover {
	background: #D3D3D3;
}
.wowbook-toc-item .page {
	float: right;
}

/*
	Lightbox
*/
.wowbook-lightbox-overlay {
	display: none;
	background: rgb(0,0,0);
	background: rgba(0,0,0,0.5);
	z-index: 1000;
	position: fixed;
	top:0; left:0; bottom: 0; right: 0;
}
.wowbook-lightbox {
	background: white;
	box-sizing: border-box;
	display: none;
	overflow: hidden;
	padding: 0px;
	/*position: fixed;*/
	width: 100%;
	height: 100%;
	z-index: 1001;
}
.wowbook-lightbox .wowbook-container {
	box-sizing: border-box;
	padding: 20px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.wowbook-lightbox .wowbook-toolbar {
	box-sizing: border-box;
	position: absolute;
	width: 100%;
}

.wowbook-lightbox > .wowbook-close {
	background: #222;
	border: 1px solid #555;
	position: absolute;
	right: 0;
	color: white;
	top: 0;
	z-index: 10000;
}


/*
	Toolbar/Controls
*/
.wowbook-toolbar {
	position: relative;
	text-align: center;
	z-index: 10000;
	padding: 0;
	-webkit-overflow-scrolling: touch;
	height: 46px; /*  same as the wowbook-control*/
}

.wowbook-controls {
	border-radius: 0px;
	display: inline-block;
	box-shadow: 0 0 4px rgba(0,0,0,0.3);
	height: auto;
	line-height: 46px;
	overflow: hidden;
	width: 100%;
	vertical-align: top;
}

.wowbook-control {
	cursor: pointer;
	display: inline-block;
	font-size: 1.5em;
	overflow: hidden;
	padding: 0;
	text-align: center;
	color: white;
	background: black;
	white-space: nowrap;
	/* height: 46px; */
	height: 100%;
	line-height: 46px;
	line-height: inherit;
    vertical-align: top;
	width: 48px;
}

.wowbook-control:hover {
	background: #2C2C2C;
}
.wowbook-control, .wowbook-control:visited,
.wowbook-control:active, .wowbook-control:hover {
	color: white;
	outline: none;
	text-decoration: none;
}

.wowbook-control-toggle-toolbar {
    float: left;
}

/*
 Wowbook toolbar font is a custom built font that contains icons from the following free icon sets:
 - fontawesome http://fontawesome.io
 - icomoon https://icomoon.io
*/



/*
    Dark color scheme (default)
*/
.wowbook-controls {
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    background: #222;
    background-image: linear-gradient(to bottom, #3c3c3c 0px, #222 100%);
    background-repeat: repeat-x;
}
.wowbook-control,
.wowbook-control:visited,
.wowbook-control:active,
.wowbook-control.remove-sticky-hover-style:hover {
	background: transparent;
	color: white;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
}

.wowbook-control:active,
.wowbook-control:hover {
	background: #2D2D2D;
}

.wowbook-toc {
	color: white;
	background: #222;
	background-image: linear-gradient(to bottom, #3c3c3c 0px, #222 100%);
	background-repeat: repeat-x;
	border-color: #080808;
	box-shadow: 2px 0 8px rgba(0,0,0,0.5);
}
.wowbook-toc h1 {
	color: #b8b8b8;
	padding-left: 10px;
}
.wowbook-toc .wowbook-close {
	display: block;
	line-height: 1.4em;
	margin: 0.5em 0.5em 0 0;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;

	background: transparent;
	color: #b8b8b8;
	border: none;
	outline: none;
	padding: 0;
}

.wowbook-toc .wowbook-close:hover {
	color: white;
}

.wowbook-toc li {
	border: none;
}
.wowbook-toc a {
	border-top: 1px solid #101010;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
	text-decoration: none;
}

.wowbook-toc-item a,
.wowbook-toc-item a:visited,
.wowbook-toc-item a:active {
	color: #b8b8b8;
}

.wowbook-toc a:hover {
	background: #555;
	color: white;
}

.wowbook-thumbnails {
    background: rgba(128, 128, 128, 0.5) none repeat scroll 0 0;
	box-shadow: 0 0 15px rgba(128, 128, 128, 0.48);
    border-bottom: 1px solid rgba(64, 64, 64, 0.5);
    border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.wowbook-horizontal.wowbook-thumbnails {
    padding-top: 10px;
    padding-bottom: 10px;
}
.wowbook-lightbox > .wowbook-close {
	background: #222 linear-gradient(to bottom, #3c3c3c 0px, #222 100%) repeat-x scroll 0 0;
	border: 1px solid #b8b8b8;
	color: #b8b8b8;
	display: none;
}

/*
	White color scheme
*/

.wowbook-cs-white .wowbook-controls {
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}
.wowbook-cs-white .wowbook-control {
	background: #fbfbfb;
}
.wowbook-cs-white .wowbook-control,
.wowbook-cs-white .wowbook-control:visited,
.wowbook-cs-white .wowbook-control:active {
	color: #737373;
}
.wowbook-cs-white .wowbook-control:hover {
	color: #262626;
	background: #f5f5f5;
}
.wowbook-cs-white .wowbook-controls {
	background: #fbfbfb;
}

.wowbook-cs-white .wowbook-toc {
	color: #737373;
	background: #fbfbfb;
	border-color: #080808;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}
.wowbook-cs-white .wowbook-toc h1 {
	color: inherit;
	padding-left: 10px;
}
.wowbook-cs-white .wowbook-toc .wowbook-close {
	background: transparent;
	color: #adadad;
	margin-right: 10px;
	border: 1px solid #f3f3f3;
	border-radius: 2px;
}
.wowbook-cs-white .wowbook-toc .wowbook-close:hover {
	background: #f5f5f5;
	color: #262626;
}

.wowbook-cs-white .wowbook-toc li {
	border: none;
}
.wowbook-cs-white .wowbook-toc a {
	text-decoration: none;
	border-top: 1px solid #f3f3f3;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
	color: #737373;
	text-decoration: none;
}

.wowbook-cs-white .wowbook-toc a:hover {
	background: #f5f5f5;
	color: #262626;
}

.wowbook-cs-white .wowbook-thumbnails {
	background: none repeat scroll 0 0 #f5f5f5;
	border: 1px solid #d3d3d3;
	box-shadow: 0 0 15px rgba(128, 128, 128, 0.48);
}

.wowbook-cs-white .wowbook-vertical.wowbook-thumbnails .wowbook-back.wowbook-button {
	border-width: 0 0 1px 0;
	box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.2);
}
.wowbook-cs-white .wowbook-vertical.wowbook-thumbnails .wowbook-next.wowbook-button {
	border-width: 1px 0 0 0;
	box-shadow: 0 -4px 4px -2px rgba(0, 0, 0, 0.2);
}
.wowbook-cs-white .wowbook-horizontal.wowbook-thumbnails .wowbook-back.wowbook-button {
	border-width: 0 1px 0 0;
	box-shadow: 4px 0 4px -2px rgba(0, 0, 0, 0.2);
}
.wowbook-cs-white .wowbook-horizontal.wowbook-thumbnails .wowbook-next.wowbook-button {
	border-width: 0 0 0 1px;
	box-shadow: -4px 0 4px -2px rgba(0, 0, 0, 0.2);
}

.wowbook-cs-white .wowbook-thumbnails .wowbook-button {
	color: #737373;
	background: white;
	border: 0px solid #d3d3d3;
	z-index: 1;
}
.wowbook-cs-white .wowbook-thumbnails .wowbook-button:hover {
	color: #262626;
	background: #f5f5f5;
}

.wowbook-cs-white .wowbook-lightbox > .wowbook-close {
	background: #fbfbfb;
	border-color: #f3f3f3;
	color: #737373;
}

/* added on 10-08-2016 */
.inner-wrapper .inner-content{width:100%; float:right; border: none; padding:0; margin-top:20px;}
.right-panel{width: 45% ; padding: 30px 0; float: right;}
.ministryPanel{width: 100%;}
.right-panel .intra-dept{background: #4d5d08 url(../images/green-strip.gif) repeat-y 100% 0; color: #fff; text-align: center; font-size: 107%; float: right}
.right-panel .intra-dept:hover { background: #4d5d08}
.right-panel .intra-dept a { display: block; padding: 12px;}
.rightPanel-Links{
	background:#fff none repeat scroll 0 0;
	color:#181818;
    border:0 none;
    display:inline-block;
    padding:11px 12px 12px;
    position:relative;
	font-family:'Open Sans', sans-serif;
	float:right;
    margin-left:0;
    width:32%;
	position:relative;
}
.rightPanel-Links ul li{
	margin-bottom: 11px;
	background: url(../images/list_arrw.png) no-repeat 0 0.16em;
	padding: 0 0 0 30px !important;
}
.rightPanel-Links ul li:last-child{
	margin-bottom: 0px;
}
.rightPanel-Links ul li:hover a{
	color:#516e01;
}
.views-field-field-twitter-link, .views-field-field-facebook-link{display: inline-block; padding: 0px 15px;  font-size:0px;}
.views-field-field-twitter-link a::before{content: "\f099";font-family: 'FontAwesome'; font-size:18px; color: #4d5d08;}
.views-field-field-facebook-link a::before{content: "\f09a";font-family: 'FontAwesome'; font-size:18px; color: #4d5d08;}

/* added on 29-08-2016 */
.divide-into-2-col > ul{ column-count: 2; -webkit-column-count:2; -moz-column-count: 2;}
/* added on 30-08-2016 */

.view-divisions-term-listings .view-content > .item-list .two-cell > ul > li {position: relative; /*padding-left:0; background-image:none;*/ list-style:none; margin-right: 0;}
.view-divisions-term-listings .view-content > .item-list .two-cell > ul > li ul li {list-style:none;}
.dac-organization {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	text-align: left;
	margin-left: 0;
	margin-top: 10px;
	transform: skewX(20deg);
	color: #fff;
}

.minister-speeches {
    background: #4d5d08;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 107%;
    float: left;
}
.minister-speeches:hover {
	background: #516e01;
}
.minister-speeches a {
	display: block;
	padding: 12px;
}
.dac-organization h2 {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 156%;
}
.dac-organization h2 img {
	position: relative;
	top: -3px;
	margin-right: 5px;
}
.dac-organization p {
	padding-left: 30px;
}
.dac-organization a.view {
    border: solid 1px #477801;
    padding: 3px 15px 3px;
    margin-left: 30px;
	margin-top: 10px;
}
.view-divisions-term-listings .view-content .item-list .two-cell > ul > li > div.item-list {
	position: absolute;
	background: #fff;
	z-index: 999;
	border: 1px solid #d8d8d8;
	width: 100%;
}
.view-divisions-term-listings .view-content .item-list .two-cell > ul > li:first-child > div.item-list {
	left: 0;
}
.view-divisions-term-listings .view-content .item-list .two-cell > ul > li:last-child > div.item-list {
	right: 0;
}
.view-divisions-term-listings .view-content .item-list .two-cell > ul > li > div.item-list > ul {
    padding: 10px 25px 0px;
    margin: 0px;
}
.view-organization-structure .view-content .item-list ul, .view-our-minister .view-content .news-item {
	text-align: center;
}
.view-organization-structure .view-content .item-list ul li, .view-our-minister .view-content .news-item li {
	background: none;
	padding-left: 0;
	margin-right: 0;
	display: inline-block;
	width: 22%;
}
.view-organization-structure .view-content .item-list ul li:first-child, .view-our-minister .view-content .news-item li:first-child, .view-organization-structure .view-content .item-list ul li:last-child {
	display: block;
	margin: 30px auto;
}
.view-organization-structure .view-content .item-list ul li .views-field-field-image, .view-our-minister .view-content .news-item li .views-field-field-image {
	margin-bottom: 12px;
}
.view-our-minister .view-content .news-item li .views-field-field-image img {
	margin-bottom: 12px;
}
.view-our-minister .view-content .news-item li .views-field-field-image div {
	margin-bottom: 5px;
}
.view-our-minister .view-content .news-item li .views-field-field-image a, .view-our-minister .view-content .news-item li .views-field-field-image a:hover {
	color: #3A3939;
	text-decoration:none;
}
.view-organization-structure .view-content .item-list ul li .views-field-field-minister-designation, .view-our-minister .view-content .news-item li .views-field-field-minister-designation {
    font-size: 94%;
    font-weight: 600;
	margin-bottom: 6px;
}
.view-organization-structure .view-content .item-list ul li .views-field-title, .view-our-minister .view-content .news-item li .views-field-title {
    font-weight: 600;
    font-size: 107%;
}
.accOut{margin: 0 0 30px; width: 100%;}
.subheadTxt{background: #4d5d08 ; color: #ffffff !important; cursor: pointer; display: block;  margin-bottom: 0 !important; padding: 12px 16px; font-size: 18px!important; font-weight: 500!important;position: relative;}
.nav-wrapper ul ul li a {
    padding: 7px 17px !important;
    line-height: 22px;
}
.nav-wrapper ul li:first-child a {
    padding: 0px 17px !important;
}
.nav-wrapper ul ul li:first-child a {
    padding: 7px 17px !important;
}
#auto_suggesion li {
    padding: 0px 0 2px 14px !important;
}


/* 28-09-2016 */
.division-child-term-listing h2, .division-child-term-listing h3 { color: #000000; }
.division-child-term-listing > li > ul {display:none; padding-top:10px;}
.division-child-term-listing li.hasChild {padding-left:13px !important; position:relative;}

.division-child-term-listing li.hasChild > span{ display:block; height:7px; width:7px; position:absolute; left:0; top:21px; background:url(../images/menu-collapsed.png) no-repeat 0 0 !important; cursor:pointer; margin-left: 3px}
.division-child-term-listing li.hasChild.Open > span {background:url(../images/menu-expanded.png) no-repeat 0 0 !important;}

.inner-content .division-child-term-listing { padding-left: 0;}
.division-child-term-listing li ul:empty { display: none !important}

.division-child-term { display: block !important}
.inner-content .division-child-term-listing ul { padding-bottom:0; padding-left: 0; padding-top: 3px}
.inner-content .division-child-term-listing li { background: none; border: 1px solid #d8d8d8; padding: 10px; margin-right: 0;}
/*.division-child-term .hasChild ul ul li ul { display: none !important}
.inner-content .division-child-term-listing > li.hasChild.Open .division-child-term .hasChild.Open ul { display: block !important}
.inner-content .division-child-term-listing > li.hasChild.Open .division-child-term .hasChild ul {display: none !important}*/
li.hasChild h2{ margin-top: 0px !important; padding-bottom: 0px !important; cursor: pointer} 
li.hasChild h3{ padding-bottom: 0px !important; cursor: pointer}
li.hasChild li.hasChild span{ top: 21px !important }

table caption {
  font-weight: 600;
  font-size: 125%;
  margin-bottom: 7px;
  color: #222020;
  display:none;
}


.inner-content .division-data ul{ display:block !important; }
.inner-content .division-data ul li {
    background: url(../images/ico-list-dbl-arrow-red.png) no-repeat 0px 15px;
    padding-left: 18px;
    margin-bottom: 0px;
    margin-right: 4%;
    border: none;
}

 /* #nav ul {
   margin-left: 0;
}
*/
.menu-name-main-menu ul ul {
    display: block;
}

/*.nav-wrapper ul ul, .nav-wrapper ul ul ul ul {
	display: none;
}*/
.nav-wrapper ul li:hover ul {
    display: none;
}
.nav-wrapper ul > li:hover > ul {
    display: block;
}
.front-pop {
	width: 80%;
	height: auto;
	position: fixed;
	left: 0;
	right:0;
	top: 0;
	margin: 19% auto auto auto;
	z-index: 9999;
	padding: 15px;
	background: #fff;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 3px;
}
.front-pop-overlay { width: 100%; height: 100%; z-index: 8888; background: transparent; position: absolute; left:0; right:0; top:0; bottom:0}
.front-pop .close-pop {
	position: absolute;
	top: -16px;
	right: -18px;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	background: #1a1a1a;
	color: #fff;
	text-align: center;
	line-height: 30px;
	border: 2px solid #fff;
	font-size: 14px;
	font-weight: 700;
	cursor: pointer;
}
.wowbook-handle.wowbook-left { background: url(../images/arrow-prev.png) no-repeat; background-position: left center;	 background-size: 18px;}
.wowbook-handle.wowbook-right { background: url(../images/arrow-next.png) no-repeat; background-position: right center; background-size: 18px;}
.view-divisions-node-listing .division-data .ui-accordion-content { display: block !important; }
.view-divisions-node-listing .division-data .views-field-title { cursor: default; }
.view-divisions-node-listing .division-data .ui-icon-triangle-1-e { background-position: -64px -16px; }
.view-divisions-node-listing .views-row { border: 1px solid #d8d8d8; margin-bottom: 10px; padding-bottom: 8px; border-radius: 4px}
.view-divisions-node-listing .views-row .field-content.header-title {border-bottom: 1px solid #d8d8d8;display: block; padding: 8px; padding-left: 20px; margin-bottom: 10px; background: #eeeeee url(../images/menu-expanded.png) no-repeat 6px 16px; font-weight: 600}
.view-divisions-node-listing .views-row .field-content { padding: 0 8px 0 20px}
#menuClassNew a::after{content: '';display: inline-block;width: 38px;height: 20px;background-image: url(../images/new-icon.gif);background-repeat: no-repeat;position: relative;
top: 5px;}
.view-cashless-transaction tbody tr td:nth-child(3) { background:#5d97cf;color:#fff}
.view-cashless-transaction tbody tr td:nth-child(4) { background:#626268;color:#fff}
.view-cashless-transaction tbody tr td:nth-child(5) { background:#4caf50;color:#fff}
.view-cashless-transaction tbody tr td:nth-child(6) { background:#d0813e;color:#fff}
.view-cashless-transaction tbody tr td:nth-child(7) { background:#5c61bc;color:#fff}
.view-cashless-transaction tbody tr td:nth-child(8) { background:#f15c80;color:#fff}
.view-cashless-transaction tbody tr td:nth-child(9) { background:#e4d354;color:#fff}
.agencyTitle { font-size: 130%; text-decoration: underline;}
.hide-table-captions table caption { display:none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #030303; }


.flex-pauseplay a {color:#ffffff;}

.socialmedia-timeline-container{
    background: #f2f2f2;
    padding: 50px;
    margin-bottom: 50px;
}
.socialmedia-timeline-container h2{
	text-align: center;
	margin-bottom: 30px;
	font-size: 160%;
}
.socialmedia-timeline-container .block{
	width:100%;
}
.left-timeline-block, .right-timeline-block{
	float:left;
	padding:0 15px;
	width:50%;
}
.fb-comments, .fb-comments span, .fb-comments.fb_iframe_widget span iframe, ._2p3a {
    width: 100% !important;
}
@media all and (max-width:767px){
.left-timeline-block, .right-timeline-block{
	width:100%;
}
}
.fb_plugin{
	width: 340px;
	height: 465px;
	float: right;
}
.fb_plugin .Locale_en_GB ._2p3a{
	width:100% !important;
}
#twitter-widget-0{
max-width: 340px;
}
.twitter_timeline{
width: 340px;
max-height: 465px;
overflow-y: scroll;
}
.indicator {
	margin-left:5px;
	display:inline-block;
}
.common-left ul li span {
    font-size: 100%;
}
/*#main-menu ul ul li.expanded > a:after { content:'\f105'; font-family:'FontAwesome'; float: right}*/
/* .sw-logo img { display:none} */
.nav-wrapper ul#nav > li:hover > a {
    background-color: #000 !important;
}
table caption {display:none;}
.logo a {
    display: block;
    text-align: left;
    line-height: 1.25em;
}
/*=====================================*/
.form-required{color:red;}
#messages .messages--error{
	    background: #fd5c5c;
}
#messages .messages--status {
	 background: #b1e041;
}
#messages .messages--error,#messages .messages--status{
	margin-top:10px;
    margin-bottom: 10px;
	margin:20px auto;
	max-width:500px;
	display:table;
	font-weight:500;
	width:100%;
	padding:0.5em 1em;
	border-radius:0.2em;
}
.flex-control-nav {
    margin-top: 10px;
}
.view caption {
	font-size: 130%;
	color: #000;
}
.scroll-table1 caption {
	text-align:center !important;
	font-weight:700;
	padding:0.5em;
	background: #efefef;
}




.node-type-webform #block-system-main input[type="text"], .node-type-webform #block-system-main input[type="email"], .node-type-webform #block-system-main select, .node-type-webform #block-system-main .form-text, .node-type-webform #block-system-main .form-textarea {
    border: 1px solid #999999;
	float: left;
	padding: 5px;
	width: 100%;
	border-radius: inherit;
    box-shadow: none;
	margin-bottom:10px;
}
.webform-client-form .form-textarea-wrapper {
    width: 100%;
}
.page-node-13.node-type-webform .body-container.inner-content > ul {
	background: #fd5c5c;
	margin-top:10px;
    margin-bottom: 10px;
	margin:20px auto;
	max-width:500px;
	display:table;
	font-weight:500;
	width:100%;
	padding:0.5em 1em;
	border-radius:0.2em;
}

#block-system-main .view-id-office_of_cca div{
	padding:0.5em 0;
}
.logo a span {
    display: block;
    font-weight: 900;
    font-size: 110%;
    white-space: nowrap;
}
@media(max-width:960px) {
.node-type-flip-ebook .region-content {
	width:100%;
	overflow:auto;
}	
}
@media(max-width:500px) {
	.logo a span {
    white-space: normal;
}
}

/********************************/

.form-required{color:red;}
#messages .messages--error{
	    background: #fd5c5c;
}
#messages .messages--status {
	 background: #b1e041;
}
#messages .messages--error,#messages .messages--status{
	margin-top:10px;
    margin-bottom: 10px;
	margin:20px auto;
	max-width:500px;
	display:table;
	font-weight:500;
	width:100%;
	padding:0.5em 1em;
	border-radius:0.2em;
}
.flex-control-nav {
    margin-top: 10px;
}
.view caption {
	font-size: 130%;
	color: #000;
}
.scroll-table1 caption {
	text-align:center !important;
	font-weight:700;
	padding:0.5em;
	background: #efefef;
}

.webform-client-form {
	max-width: 500px;
    margin: 0 auto;
    border: 1px solid #999;
    padding: 1.5em;
    display: table;
    width: 90%;
}
.fieldset-legend{font-weight:700}

.webform-client-form input[type="text"], .webform-client-form input[type="email"], .webform-client-form select, .webform-client-form .form-text, .webform-client-form .form-textarea {
    border: 1px solid #999999;
	float: left;
	padding: 5px;
	width: 100%;
	border-radius: inherit;
    box-shadow: none;
	margin-bottom:10px;
}
.webform-client-form .form-textarea-wrapper {
    width: 100%;
}


#webform-client-form-13 .form-item-captcha-response label {
	width:100%;
	
}
#block-system-main .view-id-office_of_cca div{
	padding:0.5em 0;
}
.logo a span {
    display: block;
    font-weight: 900;
    font-size: 110%;
    white-space: nowrap;
}

@media(max-width:500px) {
	.logo a span {
    white-space: normal;
}
}
/*==================*/

.nolink::after {
    content: "";
    padding-left: 5px;
}

