@charset "utf-8";




@media all and (min-width: 801px) and (max-width: 901px) {

	.region-headquater .views-row-1{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-2{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-3{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-4{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-5{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-6{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-7{margin:10px 3px 8px 5px;}
	
	.compaign-wrapper .network{width:100%; float:left;}
	.compaign-wrapper .campaign { width:100%; display:block; margin-bottom:15px;}
	.campaign { width:100%; display:block; margin-bottom:15px;}
	
.compaign-wrapper{width:100%;float:left;}
	
.compaign-wrapper .pqis {
    width: 100%;
    float: left;
}
.region-headquater {
    float: left;
    width: 100%;
}
.minister{width:100%; margin-bottom: 10px;}

.minister1 {
    width: 50%;
    float: left;
}
.what-new {
    width: 48%;
    float: left;
    margin-left: 5px;
	margin-top:0;
}
#block-views-our-minister-block .views-field-field-image {
    float: left;
    width: 40%;
    margin: 0;
}
#block-views-our-minister-block .views-field-php .minister-title {
    color: #36589c;
    float: left;
    width: 100%;
	margin:0;
}
#block-views-our-minister-block .views-field-body p {
    color: #fff;
    padding: 8px;
    font-size: 90%;
}
.view-our-minister .views-more-link {
    
    margin-top: 0;
}
#block-views-our-minister-block .views-field-php {
    float: left;
    width: 60%;
    margin: 11px 0;
}
.compaign-wrapper .pqis .views-row {
    float: left;
    margin: 15px 11px 15px;
    text-align: center;
}

	element {
}
	.ppqsminiphotogallery .flex-direction-nav .flex-nav-prev a {
    height: 26px;
    width: 20px;
    left: 270px;
	}
	.view-news .view-content {
    height: 190px !important;
	}
	.demo-3 .view-footer .more-link a {
    background: #000;
    margin-top: -6%;
	}

}


@media all and (min-width: 1024px) and (max-width: 1126px) {
	
	.region-headquater .views-row-1{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-2{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-3{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-4{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-5{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-6{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-7{margin:10px 3px 8px 5px;}
	.compaign-wrapper .network{width:100%; float:left;}
	
.logo {
    background: url(../images/emblem-dark.png) no-repeat 3px;
    float: left;
    font-size: 140%;
}
#flexSlider .flex-control-paging li a {
	display:none;
}

.farmer{
	margin-left: 10px;
	}
	.empl {
    margin-left: 10px;
	float: left;
	}
	
	
	.demo-3 {
    position: relative;
    width: 32%;
    height: 100%;
    overflow: hidden;
    float: left;
    margin-bottom: 10px;
}
.compaign-wrapper .pqis .views-row {
    float: left;
    margin: 0 11px 15px;
    text-align: center;
}
#block-views-our-minister-block .views-field-body {
    float: left;
    background: #4e5e8b;
    width: 100%;
    height: 200px;
}
#block-views-our-minister-block .views-field-php .minister-title {
    float: left;
    margin: 0 0 0;
    width: 100%;
}
#block-views-our-minister-block .views-field-field-image img {

    margin: 0 0 0 5px;
}
#block-views-our-minister-block .views-field-body p {
    color: #fff;
    padding: 32px;
}
#block-views-our-minister-block .views-field-body {
    float: left;
    width: 100%;
    height: auto;
}
.relatedlinks .related-links ul li a{
	background: #4e5e8b ;
	color: #fff;
    float: left;
    width: 98.3% !important;
	}
	
	
	.relatedlinks .video {
    width: 49%;
	}
	.relatedlinks .video iframe {
    width: 100%;
	}
	.ppqsminiphotogallery {
    position: relative;
}
	
	.photo-gallery ul li img {
    width: 100%;
	}
	.relatedlinks .photo-gallery {
    width: 49%
	}
	.relatedlinks .related-links {
    float: left;
    margin: 39px 0;
	width: 50%;
	}
	.ppqsminiphotogallery .flex-direction-nav .flex-nav-prev a {
    left: 413px;
}
	.demo-3 .view-footer .more-link a {
    background: #000;
    margin-top: 0%;
	}
	.view-news .view-content {
    height: 225px !important;
	}
	#block-views-our-minister-block .views-field-php {
    float: left;
    margin: 55px 0;
	}
	#block-views-our-minister-block .views-field-field-image {
    float: left;
    width: 40%;
    margin: 51px 0;
}
}




@media (min-width : 1400px) and (max-width : 1600px) {
 .gallery {
width:70%;
}
 .connecting-bharat {
width:23.5%;
}
}
 @media all and (max-width : 1350px) {
 .connecting-bharat ul li {
margin-bottom:10px;
}

	 
 }
 @media all and (max-width : 1200px) {
 .connecting-bharat ul li {
margin-bottom:5px;
}
.nav-wrapper ul li a {
 padding: 0 19px;
}
 .connecting-bharat ul li a {
font-size:130%;
}
}
 @media all and (max-width : 1100px) {
	 
	
 .nav-wrapper ul li a {
 padding: 0 8px !important;
}
 .nav-wrapper ul li a {
 padding: 0 15px;
}
 .gallery {
 width: 75%;
 padding-right:1%;
}
 .connecting-bharat {
width:23.5%;
}
.connecting-bharat {
padding:10px;
}
}
 @media all and (max-width : 1038px) {
.view-id-head_quarter.view-display-id-block_2 .views-row{width:32%;}	 
 .body-panel3 {
}
 .top-body-wrapper-right ul li {
 border:none;
 display: block;
 padding: 2px 0px;
}
.connecting-bharat ul li {
 margin-bottom: 7px;
}
.body-panel3 {
}

}
@media all and (max-width : 1023px) {
	
	
.quicktabs-tabpage .gridview li{float:left; width:25%; padding:10px !important;}
.quicktabs-tabpage .gridview li .views-field-field-image img{height:130px; width:100%;}
	
 .act-content ol.sub-act {
padding-left:40px;
}
 .body-panel2 ul li {
 display: block;
 margin: 15px 0;
 min-height: 40px;
 position: relative;
 vertical-align: top;
 width: 100%;
}
 .body-panel2 ul li:nth-child(2n+1) {
 margin-right: 0%;
}
 .dot-units {
 width: 48%;
}
 .psu {
 width: 48%;
}
 .rnd {
 width: 210%;
}
 .rnd ul li {
 float: left;
 margin: 10px 0;
 min-height: 40px;
 position: relative;
 vertical-align: top;
 width: 50%;
}
 .gallery {
 left: 0;
 position: static;
 top: 0;
 width: 100%;
 z-index: 1000;
}
 .connecting-bharat {
 padding: 20px 0px;
 width: 100%;
 z-index: 9999;
 float:none;
 clear:both;
}
.connecting-bharat img {
float:left;
width:50%;
padding-bottom:20px;
}
.connecting-bharat ul {
 margin: 0px 0 0;
float:right;
width:44%;
}
.whats-new-title {
 font-size: 146%;
 margin: 27px 10px 15px 0;
 min-height: 98px;
}
.top-body-wrapper-right {
width:24.5%;
}
 .nav-wrapper ul li a {
 padding: 0 10px !important;
}
.gallery {
padding-right:0px;
padding-bottom:10px;
}
 .gallery ul.slides {
 width: 76%;
}
.connecting-bharat {
padding:20px;
}
.gallery ol.flex-control-nav.flex-control-thumbs {
 width: 23.5%;
}
 .gallery .flex-control-thumbs li {
 width: 100%;
}
 .flex-control-thumbs {
 margin: 5px 0 0;
 overflow: hidden;
 position: relative;
 top: 0;
 z-index: 100000000;
}
 .act-content img.pull-right {
width:40%;
}
.act-content img.pull-right img {
width:100%;
}
 .gallery {
background:#333;
float:none;
width:100%;
position:relative;
}
 .gallery:before, .gallery:after {
 display: table;
 line-height: 0;
 content: "";
}
.gallery:after {
 clear: both;
}
 .shade-bg {
 bottom: 0;
 height: 50%;
 position: absolute;
 right: 0;
 width: 100%;
}
.gallery ol.flex-control-nav.flex-control-thumbs {
 width: 23.9%;
}
}


 @media all and (max-width : 790px) {
	 
	  .page-video-gallery .view-id-webcast .views-row iframe{width:100%;}
	  .page-video-gallery .view-id-webcast .views-row video{width:100% !important;;}
	 .page-video-gallery .view-id-webcast .views-row .videogal-title{width:100%; padding: 10px 10px 10px 0px;}
	  .page-video-gallery .view-id-webcast .views-row .videogal-desc{float:left;width:100%;padding: 10px 10px 10px 0px;}
 .gallery ol.flex-control-nav.flex-control-thumbs {
 width: 23.4%;
}
ul.quicktabs-tabs.quicktabs-style-basic a{padding:10px 8px !important;}


	.quicktabs-tabpage .gridview li{float:left; width:33.333%; padding:10px !important;}
.quicktabs-tabpage .gridview li .views-field-field-image img{height:100px; width:100%;}

}
 @media all and (max-width : 767px) {
	
	 
	
	 .flexslider .slides li p{
		 
		  background: #000 ;
    bottom: 0;
    color: #fff;
    font-size: 70%;
    font-weight: 500;
    opacity: 0.7;
    padding: 9px 6px;
    position:static;
    right: 0;
    z-index: 99999;
		 
	 }
	 
	 
	 .compaign-wrapper .campaign{width:100%;}
	 .industrycorner .industry-corner{width:100%;}
	 .industrycorner .what-new{width:100%;}
	 .industrycorner .industry-corner ul li{width:100%;margin:0px;}
	 .industrycorner .industry-corner ul li a img{width:100%;}
	 #container{ padding: 0 10px; width: 100% !important;}
	 
	 .logo a span{line-height: normal;}
	 .mainhdrtxt{ font-size: 90% !important;  margin-top: 0;}
	 
	 .block-webspeech{position:static; padding-bottom:20px;}
	 
	 .block-webspeech:before, .block-webspeech:after {
	display: table;
	line-height: 0;
	content: "";
}
.block-webspeech:after {
	clear: both;
}
	 
	 
	.banner-wrapper .flex-control-nav{bottom:0;} 
	 
	 .left-sidebar ul.menu li ul.menu{position:static !important; width:100% !important; visibility:visible !important; display:none;}
	 .left-sidebar ul.menu li:hover ul.menu{display:block !important;}
	 .left-sidebar ul.menu li ul li a{padding-left:20px;}
	 
	 /*Inner page Responsive*/
	 
	 .left-sidebar{float:none !important; display:block !important; width:100% !important;}
	 #content{ display:block;  width:100% !important; margin-top:30px;}
	 
	 /*Inner page Responsive*/
	 
	 
 .top-body-wrapper-right {
 float: none;
 position: static;
 text-align: left;
 width: 100%;
}
 .top-body-wrapper-left {
 float: none;
 width: 100%;
 padding:0;
}

.top-body-wrapper-left .left_row2{margin-top:30px;}
.top-body-wrapper-left .left_row2 > ul li{width:50%; padding-bottom:25px;}
.top-body-wrapper-right {
text-align:center;
}
.top-body-wrapper-right img {
 border: 4px solid #fff;
 display: inline-block;
 vertical-align:top;
}
.container.body-container, .container.body-panel2 {
width:100%;
}
.min-info {
display:inline-block;
vertical-align:top;
text-align:left;
padding-left:40px;
}
 .top-body-wrapper-left::before, .top-body-wrapper-left::after {
 content: "";
 display: table;
 line-height: 0;
}
 .top-body-wrapper-left::after {
 clear: both;
}
 .top-body-wrapper-right h4 {
 padding: 0px 0 0;
}
 .top-body-wrapper-right ul li {
 border: medium none;
}
 .panel-3 {
 width: 50%;
 padding:0 30px;
}
.panel-3:first-child {
border:none;
}
 .body-panel2-wrapper {
 padding: 45px 30px;
}
.body-panel2 h3 {
margin-bottom:15px;
}
 .rnd {
 margin-top: 30px;
 width:165%;
}
.rnd:before {
content:'';
display:block;
height:30px;
background:#FFF;
margin-bottom:30px;
width:150%;
margin-left:-10%;
margin-right:-10%;
}
.body-panel3-wrapper {
margin-top:30px;
}
 .gallery::after {
content:'';
display:block;
background:#FFF;
margin-bottom:0px;
width:110%;
margin-left:-5%;
margin-right:-5%;
}
 .connecting-bharat img {
}
.whats-new-title {
float:none;
display:block;
width:100%;
border-right:none;
border-bottom:2px solid #f5d733;
margin:10px 0px;
min-height:0px;
padding:5px 0px;
}
.whats-new-title span {
display:inline-block;
font-size:100%;
}
.whats-new-contents {
float:none;
width:100%;
}
.whats-new-text-cont {
padding:20px 210px 20px 0px; width:100%
}
 .top-body-wrapper-right {
padding:45px 0px;
}
	 .top-body-wrapper-right{padding:25px 0px;}
	.whats-new-text-cont{padding-top:0;}
 .document-area {
padding-bottom:20px;
}
 .whats-new-left-content {
display:block;
padding:0px 0px 10px 0px;
width:100%;
float:none;
}
 .whats-new-right-content {
display:block;
padding:0px 0px;
width:100%;
float:none;
}
 .content-banner {
padding-bottom:30px;
}
 .document-holder {
 background-image: url(../images/ico-pdf.png);
 background-position: 30px center;
 min-height: 200px;
 padding: 25px 25px 25px 145px;
 margin-top:20px;
}
 .slide-caption {
padding:6px 10%;
bottom:10px;
}
.slide-caption h2 {
font-size:180%;
}
.bttn-slide {
 background: none repeat scroll 0 0 #5a9202;
 color: #fff;
 display: inline-block;
 font-size: 100%;
 margin: 10px 0;
 padding: 4px 15px;
 text-transform: uppercase;
}
 .cercle-container ul li {
width:50%;
padding-bottom:30px;
}
.cercle-container ul li.cercle-ico-3, .cercle-container ul li.cercle-ico-4 {
padding-bottom:0px;
}
}
 @media all and (max-width : 650px) {
 .panel-3 {
width:100%;
float:none;
border:none;
}
 .panel-3:first-child::after {
content:'';
display:block;
height:30px;
background:#f5f5f5;
margin-bottom:30px;
width:120%;
margin-left:-10%;
margin-right:-10%;
margin-top:30px;
}
 .dot-units {
width:100%;
float:none;
}
.psu {
width:100%;
float:none;
}
 .rnd {
width:100%;
}

/*.rnd::after{content:'';
display:block; height:30px;
background:#fff;
margin-bottom:30px;
width:120%;
margin-left:-10%;
margin-right:-10%;
margin-top:30px;
}*/

.psu::before {
 background: none repeat scroll 0 0 #fff;
 content: "";
 display: block;
 height: 30px;
 margin: 183px -10% 30px -13%;
 width: 125%;
}
.rnd ul li {
 display: block;
 margin: 10px 0;
 min-height: 40px;
 position: relative;
 vertical-align: top;
 width: 100%;
}
 .slide-caption {
position:static;
width:100%;
background:none;
}
 .banner-wrapper {
background:#000;
 background:none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
}
 .banner-wrapper .container {
width:100%;
}
 .banner-wrapper .flex-control-nav {
display:block;
bottom:0px;
}
 .flex-direction-nav {
display:none;
}
 .panel-3:first-child::after {
 margin: 30px -20%;
 width: 140%;
}
 .slide-caption h2 {
font-size:100% !important;
}
.connecting-bharat ul li {
 margin-bottom: 7px;
}
 .connecting-bharat ul li a {
 font-size: 142%;
}
.toggle-nav-bar {
 top: 30px;
}
 .connecting-bharat ul li a {
font-size:126%;
}
}
 @media all and (max-width : 639px) {
	 
	 	 .password-suggestions{position:static}
	 #edit-account label, #edit-account input, #edit-account .description{    float: left;
    width: 100%;}
	
	#user-profile-form #edit-actions{    width: 58%;
    margin-top: 20px;
    float: left;}
	.password-indicator{width:100%;}
	 
	 .cam1, .cam2, .cam3, .cam4{height:auto !important;}
	 .demo-3 .view-footer .more-link a{    margin-top: 4%;}
	 
 .toggle-nav-bar {
top:17px !important;
}

 .logo {
font-size:100%;
padding:16px 40px 0 65px;
background-size:16%;
min-height:103px;
background-position:0px 0px;
}


}


 @media all and (max-width : 500px) {
	 ul.pager li{display: inline-block;
padding: 0px 10px 0px 10px !important;}
	 	.quicktabs-tabpage .gridview li{float:left; width:50%; padding:10px !important;}
.quicktabs-tabpage .gridview li .views-field-field-image img{height:150px; width:100%;}
	 
	 .top-body-wrapper-left .left_row2 > ul li{float:none; width:100%;}
 .psu::before {
 background: none repeat scroll 0 0 #fff;
 content: "";
 display: block;
 height: 30px;
 margin: 172px -10% 30px -13%;
 width: 125%;
}
 .body-panel2-wrapper {
 padding: 45px 30px 30px;
}
 .gallery ol.flex-control-nav.flex-control-thumbs {
padding-top:8px;
}
.connecting-bharat ul li {
 margin-bottom: 4px;
}
}


 @media all and (max-width : 480px) {
	 ul.pager li{display: inline-block;
padding: 0px 10px 0px 10px !important;}
	 
	 .quicktabs-tabpage .gridview li{float:left; width:50%; padding:10px !important;}
.quicktabs-tabpage .gridview li .views-field-field-image img{height:120px; width:100%;}
.minister {
    width: 100%;
	margin-bottom:5px
}



}


 @media all and (max-width : 450px) {
	 
	 
	 .page-video-gallery .view-id-webcast .views-row iframe{width:100%;}
	 .page-video-gallery .view-id-webcast .views-row .videogal-title{width:100%; padding: 10px 10px 10px 0px;}
	  .page-video-gallery .view-id-webcast .views-row .videogal-desc{float:left;width:100%;padding: 10px 10px 10px 0px;}
	 
	 ul.pager li{display: inline-block;
padding: 0px 10px 0px 10px !important;}
 .whats-new-text-cont {
width:100%;
padding:0px;
}
 .whats-new-image {
position:static;
width:100%;
margin:20px 0px 0px;
}
 .act-content img.pull-right {
float:none !important;
margin:20px 0px;
width:100%;
}
 .act-content img.pull-right img {
width:100%;
}
 .connecting-bharat ul li a {
font-size:100%;
}
 .connecting-bharat ul li {
margin-bottom:5px;
}
 .connecting-bharat ul li:last-child {
margin-bottom:0px;
}
 .shade-bg {
height:70%;
}
}
@media all and (max-width : 340px) {
	ul.pager li{display: inline-block;
padding: 0px 10px 0px 10px !important;}
 .common-right ul li {
    height: 41px;
    padding: 9px 3px !important;
	height: 36px !important;
}
 .min-info {
width:100%;
padding:0px;
text-align:center;
padding-top:10px;
}
 .top-body-wrapper-right {
padding:30px 0;
}
 .rnd::before {
 margin-left: -26%;
 margin-right: -20%;
 width: 170%;
}
 .rnd::after {
 margin: 30px -27%;
 width: 141%;
}
 .top-body-wrapper-right ul {
 padding: 10px 0 0;
}
 .connecting-bharat ul {
 float: none;
 margin: 0;
 width: 100%;
 padding-bottom:20px;
}
.connecting-bharat img {
 float: none;
 width: 100%;
}
.links-holder.quick-link ul li, .links-holder ul li {
float:none;
width:100%;
}
}

/*=========old rules==============*/
 @media all and (max-width : 980px) {
 .tool {
display:none;
}
 .document-holder {
padding-left:25px;
background-image:inherit;
}
}
 @media all and (max-width : 940px) {
	 
	 
	 .view-id-head_quarter .views-field-field-branch-address{width:100%;}
	 	 .view-id-head_quarter .views-field-field-nearest-rly-station-1{width:100%;}
	 .view-id-head_quarter .views-field-field-identification-mark{width:100%;}
	 .view-id-head_quarter .views-field-field-identification-mark iframe{width:100%;}
	 
.view-id-head_quarter.view-display-id-block_2 .views-row{width:100%;}
 .right-content {
display:none;
}
 #side_nav_cont {
display:none;
}
a.more {
display:none;
}
 .inp-search {
border:0px;
border-radius:3px;
}
 .header-wrapper {
border-bottom:1px solid #fff;
}
/*responsive nav theme*/	 
.nav-wrapper {
background:#ffbf27;
}
#nav {
max-height:none;
}
#nav li {
background:#1990c5;
border-bottom:1px solid rgba(0, 0, 0, 0.1);
}
#nav li a {
color:#fff;
}
.nav-wrapper ul li.open ul li a {
background:#1bab73!important;
color:#000;
}
.nav-wrapper ul li.open ul li:hover {
background:#007b43 !important;
}
.sub-menu i {
color:#fff;
}
 .nav-wrapper ul li:hover a {
background:#00562F !important;
}
.nav-wrapper ul li.open ul li:hover a {
    background: #1bab73 !important;
}
.nav-wrapper ul li.open ul li:hover a:hover {
    background: #00562F !important;
}
.nav-wrapper ul li span {
    padding: 0 8px 0 12px !important;
}
}
 @media all and (max-width : 840px) {
 .bg-wrapper.blue-bg {
padding:20px 0px;
}
 .container.links-container .links-holder:last-child {
border-bottom:0px;
padding-bottom:0px;
}
 .links-holder.quick-link {
float:none;
width:100%;
}
.links-holder.fade-bg, .links-holder.same-bg {
float:none;
width:100%;
padding:0 0px 20px 0px;
height:auto !important;
background:none;
}
.links-holder ul {
padding:0;
}
 .links-holder ul:before, .links-holder ul:after {
 display: table;
 line-height: 0;
 content: "";
}
.links-holder ul:after {
 clear: both;
}
 .links-holder ul li {
float:left;
width:50%;
}
 .links-holder {
padding-bottom:20px;
border-bottom:1px dashed #d7d7d7;
}
.links-holder h4 {
padding-top:20px;
}

 
 .whats-new-left {
display:none;
}
.whats-new-right {
float:none;
display:block;
width:100%;
}
 .gallery-area {
float:none;
width:100%;
}
 .gallery-right {
float:none;
width:100%;
}
 .gallery-right {
padding-top:30px;
}
 .flexslider li a.bg-slide {
 height: 250px;
}

}

@media all and (max-width : 500px) {
 .top-body-wrapper-right ul {
padding:45px 0px 0px;
}
 .gallery ul.slides {
width:100%;
float:none;
}
 .gallery ol.flex-control-nav.flex-control-thumbs {
width:100%;
float:none;
}
 .gallery .flex-control-thumbs li {
width:25%;
}
 .gallery .flex-control-thumbs li {
width:33%;
padding-right:1%;
}
 .gallery .flex-control-thumbs li:last-child {
margin-right:0px;
}
}
 @media all and (max-width : 479px) {

 .document-holder {
padding-left:25px;
background-image:inherit;
}
 .gallery-holder ul.slides {
float:none;
width:100%;
}
 .gallery-holder ol.flex-control-nav.flex-control-thumbs {
float:none;
width:100%;
}
 .bttn-more {
position:inherit;
top:inherit;
right:inherit;
margin:0px 0px 20px 0px;
}
 .gallery-area h3 {
font-size:230%;
padding-bottom:10px;
}
.links-holder ul li {
width:100%;
float:none;
}
 .footer-top-wrapper ul li {
width:50%;
float:left;
text-align:left;
}
 .top-body-wrapper-right ul {
padding:20px 0px 0px;
}
 .top-body-wrapper-right ul li {
border-right: 1px solid #b7b7b7;
 display: inline-block;
 padding: 0 6px;
}
 .top-body-wrapper-right ul li {
border-right:1px solid #b7b7b7;
}

}


@media all and (max-width : 980px) {

	.nav-wrapper ul li.close ul.menu{
		display:none!important;
	}
}
/*.nav-wrapper ul li.close>ul {
display:block !important;
position:inherit !important;
}
.nav-wrapper ul li.close ul li a {
background:#9A9A9A !important;
padding-left:8% !important;
color:#fff;
}
.nav-wrapper ul li.close ul li:hover a {
background:#666 !important;
}
.nav-wrapper ul li.close ul li:last-child {
border-bottom:0px !important;
}*/





@media all and (max-width : 979px){
	
	
	#resnav{
		display:none;
	}
	#resnav li {
		background:#3B3B3B;
	}
	#resnav{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		z-index:1000;
		max-height:300px;
		overflow:auto;
	}
	#resnav li {
		float:none;
		display:block;
		margin:0px;
		padding:0px;
		background:#CDCDCD;
		border-left:0px;
		border-bottom:1px solid rgba(0, 0, 0, 0.1);
		position:relative;
	}
	
	#resnav ul {
	 margin-left: 0px !important;
	}
	 #resnav li:hover>ul, #resnav li.hover>ul, #resnav a:focus+ul, #resnav .hover a:focus {
	 margin-left: 0 !important;
	 z-index:100;
	}
	#resnav ul a:focus {
	 margin-left: 0 !important;
	}
	#resnav ul a:focus {
	 margin-left: 0 !important;
	}
	#resnav li ul li a:before {
		content: "\f105";
		font-family: 'FontAwesome';
		font-size:15px;
		margin-right:13px;
	}
	#resnav li {
		background: #007b43 none repeat scroll 0 0;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	}
	#resnav li {
		background: #cdcdcd none repeat scroll 0 0;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
		border-left: 0 none;
		display: block;
		float: none;
		margin: 0;
		padding: 0;
		position: relative;
	}
	
	
	#resnav {
		max-height:none;
	}
	#resnav li {
		background:#007b43;
		border-bottom:1px solid rgba(0, 0, 0, 0.1);
	}
	#resnav li a {
		color:#fff;
	}	
	.nav-wrapper ul ul ul {
		left: 0%;
		position: absolute;
		top: 0;
	}	
	#resnav .open >span::after{
		content: ' - ' !important;
	}	
	.expanded>span::after{
		background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
		content: " + ";
		cursor: pointer;
		float: right;
		text-align: center;
		width: 40px;
	}
}

@media all and (max-width : 320px) {

 .toggle-nav-bar {
top:17px !important;
}


.compaign-wrapper .campaign {
    width: 100%;
    float: left;
    height: 155px;
}
.block.block-counter.last.even{
	display:none;
}




.bttn-intrct {
display:block;

}
.farmer {
    margin-left: 0;
    margin-top: 5px;
}
.empl {
    margin-left: 0;
    float: left;
    margin-top: 5px;
}

.minister {
    width: 100%;
	margin-bottom:5px
}
.relatedlinks .related-links {
	margin: 5px 0 5px 0;
	width: 100%;
	}
	.relatedlinks .Packages {
    margin: 5px 0 5px 0;
	width: 100%;
	}
	.relatedlinks .statistics{
	margin: 5px 0 5px 0;
	width: 100%;
	}
	.relatedlinks .video{
	margin: 5px 0 5px 0;
	width: 100%;
	}
	relatedlinks .video iframe {
    width: 107%;
	}
	.relatedlinks .photo-gallery{
	margin: 5px 0 5px 0;
	width: 100%;
	}
	.photo-gallery ul li img {
    width: 100%;
	}
	.relatedlinks .video iframe {
    width: 100% !important;
	}
	

}




/*Add by kamal Rawat*/
@media screen and (min-width: 320px) and (max-width:1024px) {

	.compaign-wrapper{width:100%;float:left;}
	.nav-wrapper{ background:none;}
	.ppqs-search-menu{ float:left;}
	.find{ width:100%;}
	.ppqs-search-menu .find {
    display: none;
}
.relatedlinks .related-links ul li a{
	background: #4e5e8b ;
	color: #fff;
    float: left;

    padding:4px 15px 5px 17px;
    width: 97%;
	}
		.compaign-wrapper .network {
    background: #e7e7e7;
    float: left;
    width: 100%;
	}
	.demo-3 figure img{width:100%;height:230px;}
	.demo-3{width:100%;margin-left:0px;margin-top:5px;}
	.region-headquater .views-row{    margin: 8px 2px 0px 6px !important;
    width: 30%;
    float: left;}
	
	.relatedlinks .related-links {
    margin: 5px 0 5px 0;
    width: 100%;
}
.relatedlinks .Packages {
    margin: 5px 0 5px 0;
    width: 100%;
}
.relatedlinks .statistics {
    margin: 5px 0 5px 0;
    width: 100%;
}
.relatedlinks .video {
    margin: 5px 0 5px 0;
    width: 100%;
}
.relatedlinks .photo-gallery {
    margin: 5px 0 5px 0;
    width: 100%;
    overflow-x: auto;
}
.photo-gallery ul li img {
    width: 100%;
}
.block.block-counter.last.even {
   width: 100%;
    left: 0;
    bottom: 0px !important;
    top: inherit;
}
#counter {
    width: 100px;
    margin: 0 auto;
}



	
	.compaign-wrapper .pqis .views-row {
    float: left;
    margin: 15px 9px 15px;
    text-align: center;
	width:26% !important;
}

	
}




@media all and (min-width: 321px) and (max-width: 401px) {
	
	.demo-3{width:100%;}
		
	.demo-3 figure img{width:100%;height:230px;}
	
	.common-right ul li {
    height: 35px;
    padding: 7px 5px;
}

	
	.region-headquater .views-row{    margin: 8px 3px 0px 8px !important;
    width: 95px;
    float: left;}
	
	.region-headquater .views-row-1{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-2{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-3{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-4{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-5{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-6{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-7{margin:10px 3px 8px 5px;}
	
	.compaign-wrapper .network{width:100%; float:left;}
	.logo {
   
    padding: 11px 40px 0 66px !important;
}
#container {
	height:180px;
}

.ppqs-search-menu .find {
    display: none;
}
#flexSlider .flex-control-paging li a {
    border: 1px solid #fff;
    padding: 0px;
}
#flexSlider .flex-control-paging {
    left: 45%;
}

	
	
	.farmer{
	margin-left: 0;
	margin-top:5px;
	}
	.empl {
    margin-left: 0;
	float: left;
	margin-top:5px;
	}
	.minister{width:100%; margin-bottom: 10px; margin-top: 5px;}
	
	.compaign-wrapper .pqis .views-row {
    float: left;
    margin:15px 14px 15px;
    text-align: center;
	width:24% !important;
}

	.relatedlinks .related-links {
	margin: 5px 0 5px 0;
	width: 100%;
	}
	.relatedlinks .Packages {
    margin: 5px 0 5px 0;
	width: 100%;
	}
	.relatedlinks .statistics{
	margin: 5px 0 5px 0;
	width: 100%;
	}
	.relatedlinks .video{
	margin: 5px 0 5px 0;
	width: 100%;
	}
	relatedlinks .video iframe {
    width: 107%;
	}
	.relatedlinks .photo-gallery{
	margin: 5px 0 5px 0;
	width: 100%;
	overflow-x:auto;
	}
	
	
	
	.photo-gallery ul li img {
    width: 100%;
	}
	#block-views-our-minister-block .views-field-php .minister-title{
    margin: 20px 0 0;

	}
	.compaign-wrapper .network {
    background: #e7e7e7;
    float: left;
    width: 100%;
	}
	
}
	
@media all and (min-width: 640px) and (max-width: 768px) {
	.view-id-head_quarter.view-display-id-block_2 .views-row{width:49%; float:left;}
}

@media all and (min-width: 480px) and (max-width: 601px) {
	
	.region-headquater .views-row-1{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-2{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-3{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-4{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-5{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-6{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-7{margin:10px 3px 8px 5px;}
	

	
	#container {
	height:auto;
}
	.compaign-wrapper .network{width:100%; float:left;}
	.logo {
    background: url(../images/emblem-dark.png) no-repeat 0px !important;
    padding: 15px 0 0 60px !important;
}
.header-container {
    padding: 8px 0px !important;
}

.ppqs-search-menu .find {
    display: none;
}
#flexSlider .flex-control-paging li a {
    border: 1px solid #fff;
    padding: 0px;
}
#flexSlider .flex-control-paging {
    left: 45%;
}

	.relatedlinks .related-links {
	margin: 5px 0 5px 0;
	}
	.relatedlinks .Packages {
    margin: 5px 0 5px 5px;
	}

	.relatedlinks .statistics {
    width:100%;
	margin: 5px 0 5px 0;
}
	.ppqsminiphotogallery {
    position: absolute;
    width: 100%;
}
	.relatedlinks .video {   
    width: 100%;
	margin: 5px 0 5px 0;
}
	.relatedlinks .video iframe {
    width: 100%;
}


	.photo-gallery ul li img {
    width: 100%;
}
	.relatedlinks .photo-gallery{
	width:100%;
	margin: 5px 0 5px 0;

}



.minister1 {
    width: 50%;
    float: left;
}
.what-new {
    width: 48%;
    float: left;
    margin-left: 8px;
	margin-top:0;
}
#block-views-our-minister-block .views-field-field-image {
    float: left;
    width: 40%;
    margin: 0;
}
#block-views-our-minister-block .views-field-php .minister-title {
    color: #36589c;
    float: left;
    width: 100%;
	margin:0;
}
#block-views-our-minister-block .views-field-body p {
    color: #fff;
    padding: 8px;
    font-size: 90%;
}
.view-our-minister .views-more-link {
    
    margin-top: 0;
}
#block-views-our-minister-block .views-field-php {
    float: left;
    width: 60%;
    margin: 11px 0;
}

.farmer{
	margin-left: 0;
	margin-top:5px;
	}
	.empl {
    margin-left: 0;
	float: left;
	margin-top:5px;
	}
	.minister{width:100%; margin-bottom: 10px; margin-top: 5px;}
	.compaign-wrapper .pqis .views-row {
    float: left;
    margin: 15px 11px 15px;
    text-align: center;
}
.view-news .view-content {
    height: 203px !important;
	}
	
}



@media all and (min-width: 601px) and (max-width: 701px) {
	.body-panel2 ul li a {
    font-size: 90%;
	}
	.demo-3 .view-footer .more-link a {
    margin-top: -13%;
    line-height: 18px;
	}
	.region-headquater .views-row-1{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-2{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-3{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-4{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-5{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-6{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-7{margin:10px 3px 8px 5px;}
	
	#container {
	height:296px;
	}
	
	.compaign-wrapper .network{width:100%; float:left;}
	.logo {
    background: url(../images/emblem-dark.png) no-repeat 0px !important;
    padding: 15px 0 0 60px !important;
	font-size: 120%;
	}


	.header-container {
    padding: 8px 0px !important;
	}
	.ppqs-search-menu .find {
    display: none;
	}
	#flexSlider .flex-control-paging li a {
    border: 1px solid #fff;
    padding: 0px;
	}
	#flexSlider .flex-control-paging {
    left: 45%;
	}
	.campaign-network .network{width:100%; }
	.compaign-wrapper .campaign { width:100%; display:block; margin-bottom:15px;}
	.campaign { width:100%; display:block; margin-bottom:15px;}
	
	.relatedlinks .related-links {
	margin: 20px 0 5px 0;
	width:314px;
	}
	.relatedlinks .related-links ul li a {
    background: #4e5e8b;
    color: #fff;
    float: left;

    width: 98% !important;
}
	.relatedlinks .Packages {
    margin: 20px 0 5px 5px;
	}

	.relatedlinks .statistics {
    width:100%;
	margin: 5px 0 5px 0;
}
	.ppqsminiphotogallery {
    position: absolute;
    width: 100%;
}
	.relatedlinks .video {   
    width: 100%;
	margin: 5px 0 5px 0;
}
	.relatedlinks .video iframe {
    width: 100%;
}


	.photo-gallery ul li img {
    width: 100%;
}
	.relatedlinks .photo-gallery{
	width:100%;
	margin: 5px 0 5px 0;

}
	.more-link {
    margin-top: 16px;
	}
	#block-views-our-minister-block .views-field-body {
    height: 126px;
	}
	
	
	
	.minister1 {
    width: 50%;
    float: left;
}
.what-new {
    width: 48%;
    float: left;
    margin-left: 10px;
	margin-top:0;
}
#block-views-our-minister-block .views-field-field-image {
    float: left;
    width: 40%;
    margin: 0;
}
#block-views-our-minister-block .views-field-php .minister-title {
    color: #36589c;
    float: left;
    width: 100%;
	margin: 9px 0 0 0;
}
#block-views-our-minister-block .views-field-body p {
    color: #fff;
    padding: 13px;
    font-size: 100%;
}
.view-our-minister .views-more-link {
    
    margin-top: 0;
}
#block-views-our-minister-block .views-field-php {
    float: left;
    width: 60%;
    margin: 11px 0;
}

	.farmer{
	margin-left: 10px;
	}
	.empl {
    margin-left: 10px;
	float: left;
	}
	
	
	.demo-3 {
    position: relative;
    width: 32%;
    height: 100%;
    overflow: hidden;
    float: left;
    margin-bottom: 10px;
}
.minister{width:100%; margin-bottom: 10px;}
.compaign-wrapper .pqis .views-row {
    float: left;
    margin: 15px 11px 15px;
    text-align: center;
}
.view-news .view-content {
    height: 200px !important;
	}


}




@media all and (min-width: 702px) and (max-width: 1001px) {
	.region-headquater .views-row-1{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-2{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-3{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-4{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-5{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-6{margin:10px 3px 8px 5px;}
	.region-headquater .views-row-7{margin:10px 3px 8px 5px;}
	.compaign-wrapper{width:100%;float:left;}
	.compaign-wrapper .network{width:100%; float:left;}
	
	.farmer{
	margin-left: 10px;
	}
	.empl {
    margin-left: 10px;
	float: left;
	}
	.demo-3 {
    position: relative;
    width: 32%;
    height: 100%;
    overflow: hidden;
    float: left;
    margin-bottom: 10px;
}
.minister{width:100%; margin-bottom: 10px;}

.minister1 {
    width: 50%;
    float: left;
}
.what-new {
    width: 48%;
    float: left;
    margin-left: 13px;
	margin-top:0;
}
.more-link {
	margin-top: 24px;
}

#block-views-our-minister-block .views-field-field-image {
    float: left;
    width: 40%;
    margin: 0;
}
#block-views-our-minister-block .views-field-php .minister-title {
    color: #36589c;
    float: left;
    width: 100%;
	margin:0;
}
#block-views-our-minister-block .views-field-body p {
    color: #fff;
    padding: 23px;
    font-size: 100%;
}
	.more-link {
    margin-top: 28px;
}
.view-our-minister .views-more-link {
    
    margin-top: 0;
}
#block-views-our-minister-block .views-field-php {
    float: left;
    width: 60%;
    margin: 36px 0;
}
.compaign-wrapper .pqis .views-row {
    float: left;
    margin: 15px 11px 15px;
    text-align: center;
}

.relatedlinks .related-links {
    margin: 40px 0 5px 5px;
}
	.relatedlinks .video{
	width: 320px;
}
	.relatedlinks .video iframe {
    width: 320px;
	}
	.photo-gallery ul li img {
    width: 320px;
}
	.relatedlinks .photo-gallery {
	width: 320px;
}
	
	.ppqsminiphotogallery .flex-direction-nav .flex-nav-prev a {
    height: 26px;
    width: 20px;
    left: 270px;
}
.view-news .view-content {
    height: 190px !important;
	}
	.demo-3 .view-footer .more-link a {

    margin-top: -10%;
	}

}

/**/



@media all and (min-width: 768px) and (max-width: 1024px) {
	
	
	
	
	.minister1 {
    width: 50%;
    float: left;
}
.what-new {
    width: 48%;
    float: left;
    margin-left: 10px;
	margin-top:0;
}
#block-views-our-minister-block .views-field-field-image {
    float: left;
    width: 40%;
    margin: 0;
}
#block-views-our-minister-block .views-field-php .minister-title {
    color: #36589c;
    float: left;
    width: 100%;
	margin: 9px 0 0 0;
}
#block-views-our-minister-block .views-field-body p {
    color: #fff;
    padding: 13px;
    font-size: 100%;
}
.view-our-minister .views-more-link {
    
    margin-top: 0;
}
#block-views-our-minister-block .views-field-php {
    float: left;
    width: 60%;
    margin: 11px 0;
}

	.farmer{
	margin-left: 10px;
	}
	.empl {
    margin-left: 10px;
	float: left;
	}
	
	
	.demo-3 {
    position: relative;
    width: 32%;
    height: 100%;
    overflow: hidden;
    float: left;
    margin-bottom: 10px;
}
.minister{width:100%; margin-bottom: 10px;}
.compaign-wrapper .pqis .views-row {
    float: left;
    margin: 15px 11px 15px;
    text-align: center;
}
.view-news .view-content {
    height: 200px !important;
	}


}