@charset "utf-8";
 @media (min-width : 1550px) {
}
 @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;
}
 .connecting-bharat {
padding:30px 30px 0 0;
}
}
 @media all and (max-width : 1200px) {
 .connecting-bharat ul li {
margin-bottom:5px;
}
.nav-wrapper ul li a {
 padding: 0 19px;
}
}
 @media all and (max-width : 1100px) {
.nav-wrapper ul.menu > li > span {
    padding-left: 20px;
    padding-right: 20px;
}
 .nav-wrapper ul li {
 font-size:90%
}
 .nav-wrapper ul li a {
 padding: 0 14px;
}
 .nav-wrapper ul li a {
 padding: 0 6px;
}
 .side-nav ul li a, a.more {
 font-size:13px;
}
 .gallery {
 width: 72%;
}
 .connecting-bharat {
width:23.5%;
}
.connecting-bharat ul li a {
font-size:130%;
}
.slide-caption {
 bottom:20px;
}
 .banner-wrapper .flexslider .flex-direction-nav .flex-next {
right:-100px;
}
.banner-wrapper .flexslider .flex-direction-nav .flex-prev {
left: 121px;
}
.banner-wrapper .flexslider:hover .flex-direction-nav .flex-next {
right:-100px;
}
.banner-wrapper .flexslider:hover .flex-direction-nav .flex-prev {
left: 121px;
}
.service-units ul li {
 width:47%;
 padding:28px 10px;
}
.service-units {
 width:70%;
}
.documents-rt {
 width:30%;
}
.photo-gallery ul li {
 margin-left:10px;
 margin-right:10px;
}
.links-holder.buttons-set {
 width: 32%;
}
.links-holder.quick-link {
 width: 34%;
}
.view-home-icon-block ul li {
width:47%;
margin-top:10px;
}
}
@media (min-width:960px ) {
	.menu-block-wrapper ul#nav ul li.hover > ul.menu {
    display: block !important;
    right: -100% !important;
    top: 0;
}
}
 @media all and (max-width : 1038px) {
 .slide-caption {
 width: 341px;
}
 .top-body-wrapper-right ul li {
 border:none;
 display: block;
 padding: 2px 0px;
}
.connecting-bharat ul li {
 margin-bottom: 7px;
}
.body-panel3 {
}
.photo-gallery ul li {
 height: 174px;
 width: 22%;
}
.photo-gallery ul li span {
 margin: 70px 0 69px;
}
.links-holder.quick-link {
width: 32%;
}
.slide-caption {
bottom: 40px;
}
 .comments-content {
width: 47%;
}
.reply-container label {
width:27%;
}
.service-units ul li {
min-height:265px;
padding: 10px;
}
.nav-wrapper ul li a {
 padding: 0 6px !important;
}
}
 @media all and (max-width : 1023px) {
 #block-views-home-icon-block-block ul {
padding-top:10px;
padding-bottom: 5px;
}
.body-panel2 ul li {
 display: block;
 margin:0 10px 10px;
 position: relative;
 vertical-align: top;
 width: 45.5%;
  /*float:left;*/
  display:inline-block;
}
 .body-panel2 ul li:nth-child(2n+1) {
 margin:0 10px 10px;
}
 .slide-caption {
 bottom:20px;
}
 .banner-wrapper .flexslider .flex-direction-nav .flex-next {
right:-90px;
}
.banner-wrapper .flexslider .flex-direction-nav .flex-prev {
left: 104px;
}
.banner-wrapper .flexslider:hover .flex-direction-nav .flex-next {
right:-90px;
}
.banner-wrapper .flexslider:hover .flex-direction-nav .flex-prev {
left: 104px;
}
 .service-units {
 width: 100%;
}
 .documents-rt {
 width: 100%;
 margin-top:20px;
}
.banner-relief-fund {
 width:40%;
 float:left;
 clear:none;
 margin-right:20px;
}
.doc-report h2 {
 line-height:20px;
}
.doc-report {
 float:left;
 width:100%;
 clear:none;
}
.body-panel2 .doc-row ul li:nth-child(2n+1) {
 margin:0;
}
.doc-row {
 padding-bottom:10px;
 padding-top:2px;
}
.doc-row p {
 line-height:14px;
}
.doc-row ul {
 margin-top:0px;
 overflow:hidden;
 margin-bottom:8px;
}
.doc-row ul li {
 width:100%;
 margin:0;
}
.doc-row.no-border {
 padding-top:0;
}
 .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: 38px 10px 15px 0;
 min-height: 98px;
}
.top-body-wrapper-right {
width:24.5%;
}
 .nav-wrapper ul li a {
 padding: 0 10px;
}
 .gallery ul.slides {
 width: 66.5%;
}
 .gallery ol.flex-control-nav.flex-control-thumbs {
 width: 33.2%;
}
 .gallery .flex-control-thumbs li {
 width: 50%;
}
 .flex-control-thumbs {
 margin: 5px 0 0;
 overflow: hidden;
 position: relative;
 top: 0;
 z-index: 100000000;
}
.photo-gallery ul li {
 height: 126px;
 width: 152px;
}
.photo-gallery ul li span {
 margin: 47px 0 45px;
}
}
.links-holder.quick-link {
	width: 68%;
}
 @media all and (max-width : 1000px) {
.section-gallery .gridview .views-row {
width: 26%;
}
}
 @media all and (max-width : 800px) {
.nav-wrapper ul li a {
 padding: 0 3% !important;
}
.page-photo-gallery .gridview .item-list ul li {
 width: 22%;
}
}
 @media all and (max-width : 768px) {
 .body-panel2 ul li:nth-child(2n+1) {
margin: 0 10px 20px;
}
 .gtranslate {
 padding-left: 12px;
}
 .copyright-content {
 padding: 5px 10px 0 0;
}
 .slide-caption {
 width: 285px;
}
 .slide-caption {
 bottom: 10px;
 padding: 6px 2% 15px;
}
}
 @media all and (max-width : 767px) {
	 .siteregion.secondDiv {
    float: left;
    margin-right: 0%;
    width: 100%;
}
.minister > img {
    max-width: 100%;
    max-height: 299px;
}
.body-panel2 ul li {
    width: 49%;
}
.body-panel2 ul li img {width:100%}
.siteregion.firstDiv {
    width: 100%;
}
.ministers,.minister-resp {width:46%; float:left; margin-bottom:20px;}
.minister-resp {float:right}
.minister-resp .ministers{ width:100%}

 .top-body-wrapper-right {
 float: none;
 position: static;
 text-align: left;
 width: 100%;
}
 .top-body-wrapper-left {
 float: none;
 width: 100%;
}
.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: 20px 20px;
}
.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:120%;
margin-left:-10%;
margin-right:-10%;
}
 .gallery::after {
content:'';
display:block;
background:#FFF;
margin-bottom:30px;
width:110%;
margin-left:-5%;
margin-right:-5%;
}
.connecting-bharat {
padding:0px;
}
.connecting-bharat img {
padding-bottom:30px;
}
.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%;
}
 .connecting-bharat ul {
margin-top:25px;
}
.connecting-bharat img {
margin-top:25px;
}
 .service-units ul li {
 width:100%;
 margin:0 0 20px;
}

.banner-relief-fund {
 width:100%;
 margin:0 0 20px;
}
.doc-report, .doc-row {
 width:100%;
}
.doc-row {
 padding:11px 0 20px;
}
.photo-gallery h2 {
 margin-top:20px;
}


.banner-wrapper .flexslider .flex-direction-nav {
display: none;
}
.banner-wrapper .flexslider .flex-pauseplay a {
bottom: 6px;
height: 21px;
left: 5px;
width: 16px;
}
.banner-wrapper .flex-pauseplay {
 bottom: 3px;
    height: 34px;
    right: 0px;
    width: 37px;
}
.siteregion.thirdDiv {display:none}
 .minister-resp {
display: block;
}
}
 @media all and (max-width : 650px) {
 .panel-3 {
width:100%;
float:none;
border:none;
}
.body-panel2 ul li {
    width: 45%;
}
.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;
}
.page-photo-gallery .gridview .item-list ul li {
 width: 28%;
}
 .service-units {
width:100%;
float:none;
}
.documents-rt {
width:100%;
float:none;
border-top:2px solid #f2e6ad;
padding-top:20px;
overflow:hidden;
}
 .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;
}*/

/*.documents-rt::before{
	content:'';
	display:block;
	height:30px;
	background:#fff;
	margin-bottom:30px;
	width:120%;
	margin-left:-10%;
	margin-right:-10%;
	margin-top:1880px;
}*/
.rnd ul li {
 display: block;
 margin: 10px 0;
 min-height: 40px;
 position: relative;
 vertical-align: top;
 width: 100%;
}
 .slide-caption {
position:static;
width:100%;
}
 .banner-wrapper .container {
width:100%;
}
 .flex-direction-nav {
display:block;
}
 .banner-wrapper .flex-control-nav {
display:block;
bottom:40px;
}
 .panel-3:first-child::after {
 margin: 30px -20%;
 width: 140%;
}
 .connecting-bharat ul li {
 margin-bottom: 7px;
}
 .connecting-bharat ul li a {
 font-size: 142%;
}
.toggle-nav-bar {
 top: 30px;
}
.links-holder.quick-link ul li {
 width:100%;
}
}
@media all and (max-width : 500px) {
 .page-photo-gallery .gridview .item-list ul li {
 width: 43%;
}
 .siteregion.firstDiv {
 width: 100%;
}
 .siteregion.thirdDiv {
 width: 100%;
}
 .siteregion.secondDiv {
width: 100%;
margin-top: 20px;
}
 .slide-caption {
 min-height: 32px;
}

 .minister-normal {
display: none;
}
}
 @media (min-width : 550px) and (max-width : 767px) {
.section-gallery .gridview .views-row {
width: 40%;
}
.body-panel2 ul li {
    width: 45%;
}
}
 @media all and (max-width : 450px) {
	 .body-panel2 ul li:nth-child(2n+1), .view-home-icon-block ul li {
    margin: 0 0px 20px;
}

 .whats-new-text-cont {
width:100%;
padding:0px;
}
 .whats-new-image {
position:static;
width:100%;
margin:20px 0px 0px;
}

.logo a span {
 font-size:122%;
}
form {
 max-width: 600px;
 width: 100%;
}
select, input[type="email"], input[type="text"] {
 max-width: 300px;
 width: 100%;
}
.form-textarea-wrapper textarea {
 max-width:246px;
 width: 100%;
}
input[type="submit"] {
left: 74px;
}
 .page-photo-gallery .gridview .item-list ul li {
 width: 43%;
}
.section-gallery .gridview .views-row {
width: 82%;
}
}
 @media all and (max-width : 340px) {
 .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%;
}
}

  
 
  
  
/*=========forced fixing==============*/
@media (min-width : 1024px) and (max-width : 1038px) {
 .banner-wrapper .flex-direction-nav {
 right: 110px;
}
 .banner-wrapper .flex-control-nav {
left:auto;
margin:0;
right: 48px;
bottom:3px;
}

}
 @media (min-width : 769px) and (max-width : 783px) {
 .banner-wrapper .flex-direction-nav {
 right: 94px;
}
}

/*=========forced fixing ends==============*/
 


/*=========old rules==============*/
 @media all and (max-width : 980px) {
 .tool {
display:none;
}
 .document-holder {
 padding-left:25px;
 background-image:inherit;
}

 .banner-wrapper .flexslider .flex-direction-nav .flex-next {
right:10px;
}
.banner-wrapper .flexslider .flex-direction-nav .flex-prev {
left: 10px;
}
.banner-wrapper .flexslider:hover .flex-direction-nav .flex-next {
right:10px;
}
.banner-wrapper .flexslider:hover .flex-direction-nav .flex-prev {
left: 10px;
}
}
 @media all and (max-width : 940px) {
 .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:#2b380d;
border-bottom:1px solid rgba(0, 0, 0, 0.1);
}
#nav li a {
color:#F2D653;
font-size:14px;
text-align:left;
}
#nav li:hover a {
color:#000;
}
.nav-wrapper ul li.open ul li a {
background:#f2d653 !important;
color:#000;
}
.nav-wrapper ul li.open ul li:hover a {
background:#ECC800 !important;
}
.sub-menu i {
color:#fff;
}
 .nav-wrapper ul li:hover a {
background:#f2d653 !important;
color:#000
}
.nav-wrapper ul li.active:hover a, .nav-wrapper ul li.active a:hover {
 background: #F2D653 !important;
 color: #000 !important;
}
 .common-left ul li span {
 font-size: 106%;
}
}
 @media all and (max-width : 840px) {

 .body-panel2 ul li + li {
background: #5893EC;
}
 .body-panel2 ul li + li + li {
background: #E3C537;
}
 .body-panel2 ul li + li + li + li {
background: #50AE22;
}
 .body-panel2 ul li + li + li +li + li {
background: #D85839;
}
 .body-panel2 ul li + li + li +li + li + li {
background: #80C9C5;
}
 .body-panel2 ul li:hover, .body-panel2 ul li.active {
 background: #F59054 !important;
}
 .body-panel2 ul li + li:hover, .body-panel2 ul li + li.active {
 background: #5893EC !important;
}
 .body-panel2 ul li + li + li:hover, .body-panel2 ul li + li + i.active {
 background: #E3C537 !important;
}
 .body-panel2 ul li + li + li + li:hover, .body-panel2 ul li + li + li + li.active {
 background: #50AE22 !important;
}
 .body-panel2 ul li + li + li + li + li:hover, .body-panel2 ul li + li + li + li + li.active {
 background: #D85839 !important;
}
 .body-panel2 ul li + li + li + li +li + li:hover, .body-panel2 ul li + li + li + li +li +li.active {
 background: #80C9C5 !important;
}
 .bg-wrapper.blue-bg {
padding:30px 0px;
}
.container.links-container .links-holder:last-child {
border-bottom:0px;
padding-bottom:0px;
}
.photo-gallery ul li {
 margin-left:10px;
 margin-right:10px;
}
.links-holder.buttons-set, .links-holder.quick-link {
 float:none;
 width:100%;
}
.links-holder.buttons-set ul {
 margin:0;
}
.body-panel2 ul li {
min-height:inherit;
}
.links-holder ul {
margin:0;
}
.footer-top-wrapper ul li a {
font-size:103.14%;
font-size:90%;
}
.flexslider .slides li.incrdl {
width:200px !important;
}
.logo-cmf a {
border:none;
}
.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;
}
.comments-content {
width: 100%;
margin-left:0;
}
.name-container label {
text-align: left;
}
.common-left ul li span {
font-size: 106%;
}
.view-home-icon-block ul li {
height: 100px;
}
}
 @media all and (max-width : 800px) {
 .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;
}
.banner-wrapper .flex-control-nav {
left:auto;
margin:0;
right: 35px;
bottom:3px;
}
.doc-report {
width:100%;
}
.links-holder {
border-bottom:none;
}
.releted-links {
margin-left: 0;
width: 100% !important;
}
.links-holder h4 {
margin-top:30px;
}
.inner-banner img {
width:100%;
min-height:60px;
}
.body-panel3-wrapper {
padding-top:30px;
}
.news-container {
width: 48%;
float:left;
}
.doc-report {
width: 48%;
float:right;
}
.doc-row ul li {
margin:15px 0;
}
.body-panel2 .doc-row a.btn {
margin-top:80px;
}
.links-holder.buttons-set, .links-holder.quick-link {
width:48%;
float:left;
}
.links-holder.quick-link {
float:right !important;
}
.links-holder {
padding-bottom:0;
}
.links-holder.buttons-set ul li {
font-size:14px;
}
.photo-gallery ul li {
height: 160px;
width: 46%;
}
.photo-gallery ul li {
    margin-left: 0;
}
.photo-gallery ul li i {
margin: 16px 18px;
}
.body-panel4-wrapper {
background:#fff;
padding:0;
}
.body-panel2-wrapper {
padding-bottom:40px;
}
.comments-container {
margin:0;
padding:30px 0;
}
.name-container .capcha {
text-align:left;
width:18%;
}
.logo-cmf a {
 margin: 0 9px 0 0;
 padding-right: 5px;
}
 .common-left ul li span {
 display: block;
 font-size: 106%;
}
}
 @media all and (max-width : 767px) {
 .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 5% 15px;
bottom:10px;
}
.slide-caption h2 {
font-size:116%;
line-height:20px;
}
.slide-caption p {
 font-size:90%;
}
.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;
}
.banner-wrapper .flex-direction-nav a::before {
 font-size: 18px;
}
.flex-direction-nav a {
 height: 38px;
 padding: 10px;
 width: 32px;
 margin-top:-60px;
}
 .banner-wrapper .flexslider .flex-direction-nav .flex-next {
right:5px;
}
.banner-wrapper .flexslider .flex-direction-nav .flex-prev {
left: 5px;
}
.banner-wrapper .flexslider:hover .flex-direction-nav .flex-next {
right:5px;
}
.banner-wrapper .flexslider:hover .flex-direction-nav .flex-prev {
left: 5px;
}
.news-heading {
padding:10px 15px;
}
.nav-wrapper ul li.active-trail a {
 text-align: center !important;
}
 .nav-wrapper ul.menu > li > span:hover, .nav-wrapper ul.menu > li > span:active, .nav-wrapper ul.menu > li > span:focus {
 background: none repeat scroll 0 0 #F2D653;
 color: #000000;
}
.nav-wrapper ul li.hover {
 background: none repeat scroll 0 0 #F2D653;
}
.nav-wrapper ul.menu > li.hover span {
 color: #000000;
background: none repeat scroll 0 0 #F2D653;
}
.menu__item.is-active-trail {
 background: none repeat scroll 0 0 #F2D653;
}
.menu__link.is-active-trail {
 color: #000000 !important;
text-align:center;
}
 .nav-wrapper ul .menu-mlid-2585 a {
text-align:center !important;
}
 .common-left ul li span {
 display: block;
 font-size: 106%;
}
 .slide-caption {
 bottom: -36px !important;
 padding: 5px !important;
 width: 100% !important;
border-radius:0px !important;
}
.slide-caption {
 background: #484848 none repeat scroll 0 0 !important;
 opacity: 0.7;
}
 .body-panel2 {
margin-top: 15px;
}

}
@media (max-width: 639px){
.common-left ul {
    display: inline-block;
    max-height: inherit;
}
.logo img {max-height:56px}
}
@media (min-width:520px) and (max-width:767px) {
.photo-gallery ul li {
    height: auto;
    width: 47%;
	margin-left:0;
}
.region-third {display:none}
.minister-resp {display:block}
}
@media all and (max-width : 500px) {
	.ministers,.minister-resp {width:100%}
.logo {
 font-size: 100%;
 min-height: 78px;
}
.logo a span {
 font-size:145%;
}
/*.documents-rt::before {
	margin-top:1685px;
}*/
 /*.logo {
font-size:100%;
}
 .logo a{line-height:100%; font-size:100%;}*/
 
 .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%;
}
 #flexCarousel .flex-direction-nav a {
 margin-top:-30px;
 height: 58px;
 width: 48px;
 right: -20px;
}
#flexCarousel .flex-direction-nav .flex-prev {
 left: -20px;
}
.news-container {
width: 100%;
float:none;
}
.doc-report {
width: 100%;
float:none;
}
.body-panel2 .doc-row a.btn {
margin-top: 10px;
}
.links-holder.buttons-set, .links-holder.quick-link {
width:100%;
float:none;
}
.links-holder {
padding-bottom:20px;
}
.body-panel3-wrapper {
padding:0;
}
 .body-panel4-wrapper {
background:#fff;
padding:0;
}
.name-container label, .reply-container label, .name-container .capcha {
margin-bottom:20px;
}
.comments-content {
width:100%;
margin-left:0;
}
.name-container label, .reply-container label, .name-container .capcha {
float: none;
text-align: left;
width: 100%;
}
.name-container input[type="text"], .reply-container .reply {
width:100%;
float:none;
}
.logo a strong {
font-size: 90%;
}
.body-panel2 ul li {
border:1px solid #ebdea6;
}
.news-content li, .doc-row ul li {
border:none !important;
}
.nav-wrapper ul li.active-trail a {
 text-align: center !important;
}
 .slide-caption {
 bottom: -36px !important;
 padding: 5px !important;
 width: 100% !important;
border-radius:0px !important;
}
.slide-caption {
 background: #484848 none repeat scroll 0 0 !important;
 opacity: 0.7;
}
.minister {
min-height: 210px;
}
.ministers {
margin-top: 15px;
}
.minister > img {
width: 50%;
margin-top: 10px;
}
}
 @media all and (max-width : 479px) {
	 .photo-gallery ul li {
    margin-left: 0px;
    margin-right: 0;
}
.photo-gallery ul li {
    margin-left: 0px;
    margin-right: 0px;
}
.flex-direction-nav a {
 margin-top:-80px;
}
#flexCarousel .flex-direction-nav a {
 margin-top:-30px;
 height: 40px;
 width: 45px;
 right: -20px;
}
#flexCarousel .flex-direction-nav .flex-prev {
 left: -20px;
}
.document-holder {
 padding-left:25px;
 background-image:inherit;
}
/*.documents-rt::before {
	margin-top:1880px;
}*/

 .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;
}
 .logo a span {
 font-size:115%;
 line-height:100%;
}
.nav-wrapper ul li.active-trail a {
 text-align: center !important;
}
 .slide-caption {
 bottom: -36px !important;
 padding: 5px !important;
 width: 100% !important;
border-radius:0px !important;
}
.slide-caption {
 background: #484848 none repeat scroll 0 0 !important;
 opacity: 0.7;
}
 .ministers {
margin-top: 15px;
}
}
 @media (min-width : 400px) and (max-width : 600px) {
.view-news .head {
width: 76%;
}
}
 @media all and (max-width : 400px) {
 .page-photo-gallery .gridview .item-list ul li {
 width: 100%;
}
 .view-home-flexslider ul li .slide-caption {
 display:block !important
}
.view-news .news-heading .play-pause a > img {
 width: 26px;
}
.view-news .head {
margin-bottom: 10px;
}
 .view-home-flexslider ul li .slide-caption {
display: none;
}
.photo-gallery ul li {
    height: auto;
    width: 100%;
    margin-right: 0;
	margin-left:0;
}
.body-panel2 ul li {
    width: 100%;
}
.body-panel2 ul li:nth-child(2n+1) {
    margin: 0 0 10px;
}
.body-panel2 ul li {
 display: block;
 margin:0 0 10px;
}

}
 @media all and (max-width : 360px) {
	 
 .footer-top-wrapper ul li {
 display: inline-flex;
}
.gtranslate {
 float:none;
}
.flex-direction-nav a {
 margin-top: -65px;
}
.page-photo-gallery .gridview .item-list ul li {
 width: 100%;
}

 .slide-caption {
 bottom: -36px !important;
 padding: 5px !important;
 width: 100% !important;
border-radius:0px !important;
}
.slide-caption {
background: #484848 none repeat scroll 0 0 !important;
opacity: 0.7;
}
 .view-home-flexslider ul li .slide-caption {
display:block !important
}
}
 @media all and (max-width : 340px) {
.links-holder {
border-bottom:none;
}
.releted-links {
margin-left: 0;
width: 100% !important;
}
.comments-content {
width:100%;
margin-left:0;
}
.name-container label, .reply-container label, .name-container .capcha {
float: none;
text-align: left;
width: 100%;
}
.name-container input[type="text"], .reply-container .reply {
width:100%;
float:none;
}
.inner-bannerimg img {
width:100%;
min-height:60px;
}
.links-holder.buttons-set ul li {
font-size:14px;
}
.links-holder h4 {
margin-top: 0 !important;
}
.nav-wrapper ul li.active-trail a {
 text-align: center !important;
}
 .slide-caption {
 bottom: -36px !important;
 padding: 5px !important;
 width: 100% !important;
border-radius:0px !important;
}
.slide-caption {
background: #484848 none repeat scroll 0 0 !important;
opacity: 0.7;
}
.view-home-flexslider ul li .slide-caption {
display:block !important
}
}
 @media all and (max-width : 320px) {
.bttn-intrct {
display:block;
}
.form-textarea-wrapper textarea {
max-width: 210px;
width: 100%;
}
 .slide-caption {
 bottom: -36px !important;
 padding: 5px !important;
 width: 100% !important;
border-radius:0px !important;
}
.slide-caption {
background: #484848 none repeat scroll 0 0 !important;
opacity: 0.7;
}
 .view-home-flexslider ul li .slide-caption {
display:block !important
}
}

/*@media all and (min-width:980px){
	 .links-holder.quick-link {
	  width: 68%;
	}
}
@media all and (min-width:768px){
	.body-panel2 ul li:nth-child(2n+1) {
	  margin: 0 18px 20px;
	}
}
@media all and (min-width:767px){
	.blue-bg .links-holder.buttons-set, .blue-bg .links-holder.quick-link {
	  float: none;
	  width: 100%;
	}
}*/