@charset "utf-8";

@media all and (max-width : 1280px) {
.kisancall {
display: inline-block;
margin-left: 20px;
vertical-align: top;
width: 100%;
}
.whats_new {
display: inline-block;
margin-left: 0;
margin-top: 0;
/*width: 93%;
max-width: 824px;*/
text-align: left;
vertical-align: top;
}
.cont {
float: left;
padding: 19px 0 18px;
text-align: right;
width: 70%;
}
}

@media all and (max-width : 1200px) {
.nav-wrapper ul li a {

padding: 0 4px !important;
}

.slide-caption{bottom:35px;}
.new-latest{padding:10px 0 0 20px;}
.new-latest ul li{margin-bottom:7px;}
a.more{margin-left:9px;} 
.visitors{width:57%; margin-top:15px;}
.others-links ul {
padding-top: 6px;
}
}
@media screen and (min-width : 1024px) and (max-width : 1200px) {
.minister-speeches, .right-panel .intra-dept {
	width: 100%
}
.minister-speeches {
	margin: 15px 0;
}
}
@media all and (max-width : 1179px) {
.container { width:100%; padding-left:15px; padding-right:15px}
}
@media all and (max-width : 1100px) {
.gallery-right {
	width:35%;
}

.new-latest ul li {
	font-size: 96%;
	margin-bottom: 4px;
}
.new-latest h2 {
	font-size: 150%;
	margin-bottom: 7px;
	padding-bottom: 5px;
}
.visitors {
	width: 50%;
}
.nav-wrapper ul li a {
	padding: 0 3px;
}
.inner-wrapper .left-menu { 
	width: 30%;
}
/*.inner-wrapper .inner-content {  
	width: 70%;
}*/
.nav-wrapper ul li a {
    padding: 0 5px !important;
}
.nav-wrapper ul li a {
    font-size: 90%;
}

}
@media all and (max-width : 1024px){
.inner-content h1 {
    font-size: 170%;
}
}
@media all and (max-width : 1023px){
.slider_top .container{
width:100%;
}
.cont{
transform:none;
width:100%;
float:left;
text-align:right;
padding:20px
}
/*.block{
width: 30%;
}*/
.kisan_back{
background:url(../images/green_patrn.gif) repeat 0 0 #516e01;
width:100%;
float:left;
}
.whats_new{
transform:none;
width:100%;
margin-bottom:20px;

}
.whats_new header{
width:21%;
}
.kisancall{
width:100%;
text-align:left;
}
.kisancall header{
float:left;
margin-left:23%;
}
/*.kisancall .content{
width:30%;
float:left;
}*/


.new-latest ul li {
font-size: 85%;
} 
.visitors{width:43%;}
.left_links{
width:100%;
float:left;
margin-bottom:20px;
}
.right_link{
float:left;
width:100%;
text-align:center;
}
.left_links ul li:first-child {
padding-left: 0px;
}
.leftpanel{
width: 100%;
}
.ministryPanel ul li.views-row-first{width: 100%!important;}
.tab-bttns ul li { float:left; margin-right:10px;  padding:0 25px 15px 0;}
.video-gallery{
width:34%
}
.left_links ul li{
width:32%;
border-left:#bbbbbb dotted 1px;
padding:0 31px;
}
.ministryPanel,.leftpanel{
height:auto!important;
width: 100%;
padding-bottom:10px;
}
.ministryPanel ul li{
float:left;

}
.ministryPanel ul li:first-child{
width:30%;
}
.block ul.third li {
float: left;
margin-top:5px;
width: 100%;
}
.block ul.third li:first-child{
margin-top:0;
}
.gallery-area{
	width:66%!important
}
.footer-top-wrapper ul li::before {
    content: '';
}
.footer-top-wrapper ul li {
    width: 33.33%;
    text-align: left;
    padding-bottom: 3px;
}
.dac-organization {
    transform: skewX(0deg);
}
.dac-organization h2 {
    font-size: 140%;
}
.right-panel {
    width: 100%;
	padding-top: 10px;
}
.right-panel .intra-dept {
    float: left;
    margin-left: 15px;
}
.view-organization-structure .view-content .item-list ul li {
    width: 30%;
}
} 

@media all and (max-width : 990px) {
.minister-box{width:50%; float:left; clear:none;} 

a.bttn-mnstr {
float: left;
padding: 40px 0 20px 60px;
width: 50%; border:none;
}
.orders.col-sm-4 {
padding: 0 20px 20px;margin: 0 0 23px;
width: 100%;

}
.home-btm-slider {

padding: 35px 0;
}
.white-container .col-md-3{padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #dadada;}
.white-container .col-md-3:last-child{margin-bottom:0px !important; padding-bottom:10px !important; border:0px !important;}
.white-container .col-md-3:nth-of-type(3){margin-bottom:0px; padding-bottom:10px ; border:0px;}

.bg-block:last-child{margin-bottom:0px !important; padding-bottom:0px !important; border:0px !important;}	

.qck-link ul li{line-height: 42px;}
.col-sm-5.qck-link {
border-left: medium none;
border-right: 1px solid #ddd;
margin: 0 15px 0 0;
padding: 0 10px;float: left;
width: 67%;
}
.bg-block.press{float: left;
width: 30%;}
.bg-block.qck-link a{font-size: 13px;}
.pageinner .col-md-3{float:left; width:30%;}
.pageinner .col-md-9{float:left; width:70%;}
.border-sepration::after {
background: #f8f8f6 none repeat scroll 0 0;
bottom: -10px;
content: "";
height: 10px;
left: -5%;
position: absolute;
width: 110%;
}
.border-sepration::before {
background: #f8f8f6 none repeat scroll 0 0;
top: -10px;
content: "";
height: 10px;
left: -5%;
position: absolute;
width: 110%;
}
.bg-block.orders:before{background: #d0c8b6 none repeat scroll 0 0;
bottom: 0;
content: "";
height: 1px;
left: -5%;
padding: 0;
position: absolute;
width: 110%;}
.wrapper.white-wrapper .white-container .col-md-3{  float: left;
min-height: 208px;
width: 50%;}
}

@media all and (max-width : 940px) {
.right-content .float-element{display:none;}
.slide-caption p {
font-size: 110%;
}
.slide-caption h2 {
font-size: 210%;
}

.slide-caption {
bottom: 10px;
width:300px;
}

.new-latest-bg{background:#431d06; position:relative; width:100%;}
.new-latest{float:none; width:100%;}
.new-latest ul li {
font-size: 100%;
}
.slide-caption{width:100%; margin:0px; bottom:0px; padding:0 5%; background:rgba(0,0,0,0.1); } 
/*.banner-wrapper .container{width:100%; }*/
.new-latest {padding: 10px 0 10px 20px;} 
#nav{max-height:none; overflow:visible; position: absolute;width: 100%;z-index: 999; display:none}
#nav li {background:#98B800;}
#nav li:hover > a, #nav li.hover > a, #nav li.active > a, #nav li:focus > a {background-color:#98b800 !important; color:#fff !important;}
#nav li{border-bottom:1px solid rgba(0,0,0,0.1);}
#nav li ul{z-index:9999999999;}
#nav li a{background-color:#526300;}
.nav-wrapper ul li:hover a {background-color:#526300 !important;}
#nav2 li:hover a, #nav2 li.hover a, #nav2 li.active a {background-color:#0c3b2b !important; color:#fff !important;}

#nav li ul ul li a{padding-left:45px !important;}

.nav-wrapper-bottom .container{width:90%; margin:0 auto;}




.nav-wrapper ul > li:nth-child(11) > ul > li:hover  > ul {
	right: 0;
	left: 0px;
}
.menu-name-main-menu ul ul {
    display: none;
}
.menu-name-main-menu ul li:hover ul {display:none;}

 
.inner-wrapper .left-menu { 
	width: 35%;
}
/*.inner-wrapper .inner-content {  
	width: 65%;
}*/

.nav-wrapper ul ul {
    position: relative;
}
.responsive-toggle {
    border-left: 1px solid rgba(0, 0, 0, 0.2);
	background: rgba(0,0,0,0.3);
    position: absolute;
    right: 0;
    top: 0px;
    width: 40px;
    height: 40px;
    z-index: 3;
    cursor: pointer;
	display: block;
}
.responsive-toggle p {
    width: 8px;
    height: 8px;
    line-height: 8px;
    margin: auto;
    display: block;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    position: absolute;
	color: #fff;
}
.expanded ul.sub-open {
	display: block !important;
}
.sub-open {
	border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
}
.sub-open li a {
	background-color: #687d03 !important;
}
.sub-open li:hover a {
	background-color: #526300 !important;
}
.sub-open li:last-child {
	border-bottom: none !important;
}
.nav-wrapper ul ul ul {
    left: 0px;
}
.expanded > a {
    background-color: #526300 !important;
}
.nav-wrapper ul ul ul li > a {
    background: #3f4c01;
}
.nav-wrapper ul ul li a, .nav-wrapper ul ul li:first-child a {
    padding: 9px 17px !important;
}
.container.nav-container { padding-left:0; padding-right:0}
.nav-wrapper {
    height: 100%;
}
.nav-wrapper ul li {
    float: none;
    border-left: none;
}
.nav-wrapper ul li a {
    padding: 0 13px !important;
}
#nav ul {
    margin-left: 0;
}
.nav-wrapper ul ul {
	width:100%;
}
.toggle-nav-bar {
	display: block;
	width: 29px;
	position: absolute;
	bottom: 18px;
	right: 15px;

}
.toggle-nav-bar .menu-icon {
	background: url("../images/toggle-bar-light.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	width:25px; 
	height:20px;
	display:block;
	margin:0 auto;
}
.toggle-nav-bar span{
	color:#000;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: 600;
}
}

@media all and (max-width : 800px) {

.gallery-holder ul.slides {
float: left;
padding: 1px;
width: 95%;
}
.gallery-holder .flex-control-thumbs li {
float:left;
}
.gallery-holder ol.flex-control-nav.flex-control-thumbs {
width: 94%;
margin:0;
margin-top:10px;
}
.gallery-holder .flex-control-thumbs li {
margin: 0 0 0 1%;
padding: 0;
width:24.25%;
}
.gallery-holder .flex-control-thumbs li:first-child{
	margin:0
}

.flex-control-thumbs img {
cursor: pointer;
display: block;
height: auto;
opacity: 0.7;
transition: all 1s ease 0s;
width: 94.5%;
}	 
.gtranslate{width: 100%; float: left; margin-bottom: 15px; border-left: 0px;}
}
@media all and (max-width : 767px) {
.nav-wrapper-bottom ul{text-align:center;}
.nav-wrapper-bottom ul li{width:31%; float:none; display:inline-block; text-align:left; border:1px solid rgba(0,0,0,0.1); margin:2px 0px; text-align:center; vertical-align:top;}
.nav-wrapper-bottom ul li:first-child a {
padding: 0 8px !important;
}
.nav-wrapper-bottom ul li:last-child{border:1px solid rgba(0,0,0,0.1) !important;}
.front .banner-wrapper .block { margin-bottom:0}
.block{
width:100%;
margin-bottom:30px;
margin-left:0;
}
.block ul.third li{
width:33%;
display:inline-block
}
.panel-item{width:47%; min-height:200px;}

.tab-panel {
float: none;
width: 100%;
}
.ministryPanel{
width: 100%;
padding-bottom:30px;
}
.ministryPanel ul li{
float:left;
width:100%;
margin:0;
margin-bottom:20px;

}
.ministryPanel ul li:first-child{
width:100%;
margin:0;
margin-bottom:20px;
}
.whats_new{
display:inline-block;
vertical-align:top;
/*width:85%;*/
}
.left_links ul li{
width:32%;
border-left:#bbbbbb dotted 1px;
padding:0 15px;
}
.related-links {
border-top: 1px solid #d8d8d8;
float: none;
margin-top: 20px;
padding-left: 0;
padding-top: 20px;
width: 100%;
}
.left_links ul li{
width:100%;
display:inline-block;
border:none;
border-right:none;
border-left:none;
padding:0;
margin-bottom:30px;
padding-top:30px;
}
.left_links ul li:first-child{
border-top:none;
}
.left_links ul li> ul > li{
margin-bottom:0;
border:none;
padding-top:0;
}
.related-links ul li{width:48%; float:left;}

.gallery-area {
float: left;
position: relative;
width: 45%;
}
.left_links{
width:100%;
margin-bottom:30px;
}
.right_link{
width:100%;
text-align:center;
}
.visitors{width:21%; float:right; margin-top:0px;} 	
.nav-wrapper-bottom .container{width:90%; margin:0 auto;}
.tab-content ul li{float:none}

.inner-wrapper .left-menu {
	width: 40%;
}

.region-header-top .block {
	margin-bottom: 0;
}
.mid_body .block {
	width: 100%;
}
.region-footer .block {
	margin-bottom: 0;
}
.flexslider .banner-caption {
	position: relative;
	bottom: 1px;
	left: 0px;
	background: #6a6a6a;
}
.front .banner-wrapper .block ul#flexslider_views_slideshow_home_flexslider-block {
    background: #6a6a6a;
}
.view-divisions-term-listings .view-content > div.item-list .two-cell > ul {
    width: 100%;
}
.inner-content h1 {
    font-size: 140%;
}
.front-pop {
    margin: 20% auto auto auto;
    padding: 20px 10px 10px 10px;
}
}
@media all and ( max-width : 650px) {

.whats_new{
display:inline-block;
vertical-align:top;
width:100%;
}
.whats_new header{
width:100%;
border-bottom:#99ab00 solid 1px;
}
.whats_new header h2{
line-height:100%;
display:inline-block;
}
.whats_new header h2 span{
display:inline-block;
font-size:100%;
}
.whats_new header a{
display:inline-block;
border:none;
}
.kisancall{
display:inline-block;
vertical-align:top;
margin:0;
padding:0 5%;
}
.kisancall header{
float:left;
margin-left:2%;
width:16%;
display:inline-block;
}
.kisancall header img{
margin-left:auto;
margin-right:auto;
display:block;
}
/*.kisancall .content{
width:80%;
text-align:center;
margin-left:0;
margin-top:26px;
}*/
.kisancall .content h2{
font-size:140%;
line-height:100%;
display:inline-block;
/*border-right:#99ab00 solid 1px;*/
padding-right:5px;
}
.kisancall .content h2 span{
display:inline-block;
font-size:100%;
}
.kisancall .content h3{
border:none;
font-size:140%;
}
.kisancall .content h3 span{
font-size:100%;
border:none;
}
.block ul.third li{
width:49%
}
.tab-bttns ul li a {
color: #b3b2b2;
font-size: 128%;
font-weight: 700;
padding: 0 7px 24px 0;
}
.tab-bttns ul li.active a{
background:url("../images/dwn_arw.png") no-repeat 100% 0.5em;
padding-right:20px
}
.gallery-holder .flex-control-thumbs li {
margin: 4px 0 0;
padding: 0;
width: 25%;
}
.left_links ul li{
margin-bottom:0
}

.gallery-area {
/*width: 90%;
margin:0 20px;*/
width:100%!important;
margin:0
}
.gallery-holder ol.flex-control-nav.flex-control-thumbs {
float: left;
margin: 0 0 0 1%;
padding: 0;
width: 100%;
}
.gallery-holder ul.slides {
float: left;
padding: 1px;
width: 100%;
}
.gallery-heading {
float: left;
left: 1px;
position: absolute;
top: 1px;
z-index: 99999;
}
.gallery-area h3 {
background: #99ab00 none repeat scroll 0 0;
color: #fff;
float: left;
font-size: 100%;
font-weight: 600;
padding: 4px 10px;
}
.gallery-area a {
background: #ef5026 none repeat scroll 0 0;
border: 0 none;
color: #fff;
display: inline-block;
font-size: 100%;
padding: 3px 5px;
position: relative;
}
.video-gallery .gallery-heading h3 {
background: #99ab00 none repeat scroll 0 0;
color: #fff;
float: left;
font-size: 100%;
font-weight: 600;
padding: 4px 10px;
}
.video-gallery .gallery-heading a {
background: #ef5026 none repeat scroll 0 0;
border: 0 none;
color: #fff;
display: inline-block;
font-size: 100%;
padding: 4px 5px;
position: relative;
}
.video-gallery h3{
color:#99ab00;
padding:12px 0 18px 14px;
font-weight:400;
font-size:128.57%;
}
.gallery-holder .flex-control-thumbs li:last-child{ margin: 4px 0 0;}

.video-gallery{
width:100%;
margin:50px 0;
}  
.video-gallery .flexslider {
width: 100%;
}
.inner-wrapper .left-menu { 
  width: 100%;
  float:none;
  padding-right: 0px;
}
.inner-wrapper .inner-content {  
  width: 100%;
  float:none;
  border-left: none;
  padding-left: 0;
} 
.inner-wrapper .left-menu::after {
    display: none;
}
.left-menu ul{border:none; padding:0px; margin-bottom:40px;}
.view-divisions-term-listings .view-content .item-list > ul  { column-count: 1; -webkit-column-count:1; -moz-column-count: 1;}
.view-divisions-term-listings .view-content .item-list > ul > li > div.item-list {
    width: 100%;
}
.view-organization-structure .view-content .item-list ul li, .view-our-minister .view-content .news-item li {
    width: 100%;
}
}
@media all and (max-width : 640px) {
.common-left {
	display:none
}
}
@media all and (max-width : 639px) {
.footer-top-wrapper ul li {
    padding-left: 0 !important;
    margin-left: 0;
	width: 50%;
}
.footer-top-wrapper ul li a {
    padding: 0 !important;
}
.gtranslate{width: 100%; float: left; margin-bottom: 10px;}
#flexSlider .flex-control-nav { display: none}
}
@media all and (max-width : 555px) { 
.minister-speeches {
	width: 100%;
	margin-bottom: 20px;
}
.right-panel .intra-dept {
	width: 100%;
    margin-left: 0px;
}
.logo a strong {
    padding-top: 15px;
}
.logo a span {
    display: block;
    font-weight: 900;
    font-size: 110%;
    line-height: 1.1;
}
.logo {
    min-width: 90%;
    font-size: 90%;
    line-height: 1.4;
}
}
@media all and (max-width : 480px) {
.whats_new{
display:inline-block;
vertical-align:top;
width:100%;
}
.common-right ul > li > a {
    padding: 4px;
    font-size:inherit;
}	
.whats_new header{

width:100%;
text-align:center;
margin-bottom:30px;
}
.tab-content ul li,.recent ul li{
width:100%;
margin-left:0
}
.panel-item {
min-height: 1px;
width: 100%;
float: none;
margin-bottom:40px;
border:1px solid #d8d8d8;
padding-bottom:10px;
}
.panel-item span{text-align:center;}
.home-btm-slider{padding:20px 0px;}
.flexslider .slides li figure{width:33.333%;}
.whats-new-right {
float: right;
font-size: 110%;
line-height: 150%;
padding: 10px 30px;
width: 100%;
}  
a.bttn-mnstr {
border-bottom: 1px solid #ddd;
float: left;
padding: 6px 0 18px;
width: 100%;
}
a.bttn-mnstr:last-child{border:none; padding:0px;}

.gallery-holder ol.flex-control-nav.flex-control-thumbs{
margin:0
}
.gallery-holder .flex-control-thumbs li{
margin-left:1%!important;
width:24.25%
}
.gallery-holder .flex-control-thumbs li:first-child{
margin-left:0!important
}
.block ul.third li{
	width:100%
}
.header-container {
    padding: 8px 33px 8PX 0;
}
#views-exposed-form-whos-who-page #edit-title-wrapper, #views-exposed-form-whos-who-page #edit-field-designation-type-tid-wrapper, #views-exposed-form-whos-who-page #edit-field-division-type-tid-wrapper, #views-exposed-form-whos-who-page #edit-field-room-no-value-wrapper {
    width: 100%;
}
.views-exposed-widget {
    width: 100% !important;
}
.item-list .pager li {
    padding: 5px 2px;
}
.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: 10px;
}
}

@media (max-width:360px ) {
.common-right ul li a img{
max-width:19px;	
}
.common-right ul li a {
    display: block;
    width: 30px;
    height: 30px;
    font-size: 90%;
    background-repeat: no-repeat;
    background-position: center !important;
}
.common-right ul li.hindi > a {
    font-size: 100%;
}
.common-container {
    height: auto;
}
.common-right ul li {
    height: auto;
}
}
@media (min-width:999px) and (max-width : 1040px) {
	.tab-bttns ul li {
  
  padding: 0 20px 20px 0;
  
}
	
}
@media (min-width:768px) and (max-width : 1000px) {
	/*.cont{width:70%; float:left;}
	.whats_new header{width:16%; padding-top:25px; }
	.whats_new .content{width:80%;}
	.kisan_back{float:right; width:30%;}
	
	.whats_new .content {
  float: right;
  width: 76%;
}
.kisancall{text-align:center; padding:0px;}
.kisancall img, .kisancall .content{display:inline-block; float:none;}*/
.whats_new header {
  width: 14%;
}
/*.kisancall{display:inline-block; float:none; width:50%;}*/

.kisan_back{text-align:center;}
}
@media screen and (min-width:941px) {
	#nav { display: block !important}
}