@charset "utf-8";


 @media all and (min-width : 2000px){ #nav{ display:block !important;}}
 @media all and (max-width : 1284px) {
	.nav-wrapper ul li:nth-child(8) ul ul {
 left: -238px;
 top: 0px;
}
	.nav-wrapper ul ul ul{ left:236px;}
	.nav-wrapper ul li a {
  padding: 0 10px !important;
} 

.resp-tabs-list li a {
  padding: 16px 18px;
}

.link {
  margin-bottom: 20px;
}

.links {
  padding-bottom: 8px;
}

.nav-wrapper ul ul{ width:237px;}


	.nav-wrapper ul li a {
  padding: 0 8px !important; font-size:100% !important;
}

.nav-wrapper ul li span{  padding: 0 5px !important;}
.nav-wrapper ul li:first-child a{/* padding: 0 5px !important;*/} 
body{ font-size:13px;}
 }
 
  @media all and (max-width : 1160px) {}
 
 @media all and (max-width : 1100px) {



.three-collmn .content-body {
  padding: 16px 9px;
  min-height: 200px;
}

.three-collmn .content-box .content-heading {
  min-height: 54px;
}

.resp-tabs-list li a {
  padding: 16px 12px;
}

 }
 
   @media all and (max-width : 1177px){.content-box .box-image{ width:37%;}
.three-collmn .content-box .content-body ul{ padding: 0 0 0 3%;}
.content-box .content-body ul li{ padding-left:10px;}.link{ min-height:100px;}
.views-exposed-form .views-exposed-widget{padding: 0.5em 0.3em 0 0;}
.views-reset-button{ padding-right:0px;}
}
 
  @media all and (max-width : 1023px) {
	  .nav-wrapper ul li a {
  font-size: 90%;
  padding: 0 6px !important;
}
.resp-tabs-list li a{    padding: 16px 6px;}
.three-collmn .content-box .content-heading{ min-height:auto;}
.section-national-summary-data-page-0 .top-hanging-panel .page-content{ width:76%; float:right;}
.content-box .content-heading{ font-size:100%;}
.content-box .content-body { min-height:200px;}


  }

   @media all and (max-width : 991px){.header-right {display:none;}#nav li{ background:#3E70CB; border-bottom:1px solid white }
   body{ font-size:14px;}
   .nav-wrapper ul li:first-child a {
    padding: 0 18px !important;
}
.nav-wrapper ul li a {
    font-size: 100%;
    padding: 0 18px !important;
}
.nav-wrapper ul li a{ font-size:90% !important;}
.nav-wrapper ul li span {
    padding: 0 18px !important;
}
#this-pg-cls  th, #this-pg-cls td{ display:block;}
.section-national-summary-data-page-0 .top-hanging-panel .page-content {
    float: left;
    width: 100%;
}

.section-national-summary-data-page-0 td{ font-size:100%;}

   
   } 
   @media all and (max-width : 990px) {

.link .link-text {
  width: 64%;
} 
.content-body{ padding:20px 10px;}

.web-info {
  margin-top: 13px;
}
.top-hanging-panel .page-content{ width:100%; float:left;}
.page-sidebar {
    float: left;
    width: 100%;
}
.column2{ width:71%;}
.page-sidebar{ margin-top:20px; display:none;}
.views-exposed-form .views-exposed-widget{  padding: 0.5em 1em 0 0;}
.webform-client-form{ width:100%;}
.page-data-statistics-monthly-economic-report .container-inline-date .form-item, .container-inline-date .form-item input{ width:auto !important;}
.page-data-statistics-indian-public-finance-statistics .container-inline-date .form-item, .container-inline-date .form-item input{ width:auto !important;}


}

  
 @media all and (max-width : 940px) {
	 
	 .banner-wrapper .flex-control-nav {
  bottom: 10px;
  width: 30%;
}

	 
	 .container {
  width: 95%;
}


.nav-wrapper ul li a{ color:#fff;}
.nav-wrapper ul li:hover a, .nav-wrapper ul li.hover a, .nav-wrapper ul li.active a {background:#c13a14;color:#fff;}
#nav li a:hover, #nav li.active a{ background:#C13A14;}
#nav li:hover, #nav li:hover a, #nav li.hover a, #nav li.hover{background:darkblue !important;}



#nav {
  max-height:none;
  overflow: visible;
}

.nav-wrapper ul li a {
  font-size: 100%;
  padding: 0 18px !important;
}

.right-body-panel{float:none; width:100%;}
.left-body-panel{float:none; width:100%; margin-top:30px;}

.minister{width:48%; float:left;}
.budget {
  float: right;
  margin-top: 0;
  min-height: 281px;
  width: 48%;
}
.citizen-engagement{width:48%; float:left;}
.citizen-engagement img{width:100%;}
.in-focus{width:48%; float:right;}


.right-body-panel:before, .right-body-panel:after {
	display: table;
	line-height: 0;
	content: "";
}
.right-body-panel:after {
	clear: both;
}


.links {
  float: none;
  width: 100%;
}

.link-right {
  float: none;
  margin: 30px 0;
  width: 100%;
}

.documents-reports{float:left; width:48%;}
.web-info{float:right; width:48%; margin-top:0px;}
.web-info img{width:100%;}
.link-right{margin-bottom:30px;}


.content-box .content-body ul li a{ font-size:92% !important;}

.logo-cmf a{  padding-right: 10px; margin:0 12px;}
.gtranslate{    padding-left: 18px;  margin-left: 18px;}

 }
@media all and (max-width : 767px) {

.con-1 {
    float: left;

    width: 100%;
}
.con-2 {
    float: left;

    width: 100%;
}
.con-3 {
    float: left;

    width: 100%;
}
.column2{ width:46%;}
.minister-finance .column2{ float:left; width:100%;}
.minister-finance .column1{ width:100%; float:left;}


.bottom-links{display:block;}
.bottom-links a{width:48%; min-height:80px; margin-bottom:20px; border:0; margin-right:2%; padding:10px 12px;
background:#e7e8e8;}
.bottom-links a:hover{background:#dfe2e2;}
.logo-cmf{ float:left; width:100%; text-align:center; }
.logo-cmf a{border-right:none;}
.gtranslate{ margin-bottom:26px;}
.footer-content{ float:left; width:100%; display:block;}
.container-inline-date .form-item, .container-inline-date .form-item input{ width:100% !important;}
.container-inline-date .form-item .form-item {
    float: left;
 width:100%;
}
.section-press-releases #edit-field-start-date-value-min-wrapper{ width:100%;}
.views-exposed-form .views-exposed-widget{ width:100%;}
.container-inline-date .date-padding{float:left !important;width:100% !important;}
.container-inline-date .date-padding{float:none !important;width:100% !important;}
.section-press-releases #edit-field-start-date-value-max-wrapper{float:none !important;width:100% !important;}
.views-exposed-form #edit-title{ width:100% !important;}
.views-exposed-form .views-submit-button{ float:left; width:auto;}
.views-exposed-form .views-reset-button{ float:left; width:auto;}
.page-node-3527 .col-sm-8{ margin-bottom:10px;}
.b{ margin-bottom:0px !important;}
.page-data-statistics-central-government-borrowings .container-inline-date .form-item .form-item{ width:auto;}
.page-data-statistics-central-government-borrowings .container-inline-date .form-item, .container-inline-date .form-item input{ width:auto !important;}
.page-data-statistics-central-government-borrowings .views-exposed-form .views-exposed-widget{ width:auto !important;}
.page-data-statistics-central-government-borrowings  .views-exposed-form .views-exposed-widget{ width:auto !important;}
#views-exposed-form-press-release-page .views-exposed-form .views-exposed-widget{ width:auto !important;}
.content-box .content-body { min-height:auto;}
}
	  
@media all and (max-width : 640px) {
	.minister, .budget, .citizen-engagement, .in-focus{float:none; width:100%;}
	.minister{margin-bottom:20px;}
	.budget{min-height:0px;}
	
	.two-collmn .content-box{width:100%; float:none; margin-right:0px; margin-bottom:20px;}
	.three-collmn .content-box{width:100%; float:none; margin-right:0px; margin-bottom:20px;}
	.three-collmn .content-box .content-heading {
  min-height: 0px;
}
.three-collmn .content-body {
  min-height: 0px;
}

.body-tab {
  margin-top: 0px;
}
.link {
  width: 50%;
}
.documents-reports{float:none; width:100%;}
.web-info{float:none; width:100%; margin-top:30px;}

.minister .minister-info {
  padding-left: 20px;
  padding-top: 0;
  text-align: left;
}
.column2{ width:21%;}

.footer-links ul.list{float:none; width:100%; padding-bottom:0px; margin-bottom:20px;}
.guide-text{ margin-bottom:0px;}
.gtranslate{ float:left; width:100%; padding-left:0px; margin-left:0px; margin-bottom:15px; border-left:none;}
.minister table tr:first-child{ display:inline !important; text-align:center; width:100% !important;}

.front  #block-views-our-minister-block .views-field-nid{ float:left !important;}
.front #block-views-our-minister-block .views-field-php{ float:left !important;}
.logo{max-height:86px !important;}


}
	  
	  
  @media all and (max-width : 639px) {
	  
	.logo {
  font-size: 100%;
  min-height: 56px;
}  


 }
   @media all and (max-width : 604px){

.page-node-3527.node-type-minister .field-type-image {
    float: left;
    position: absolute;
    right: 0;
    top: 27px;
    width: 100%; text-align:center;}
	
	table tr{ border:none !important;}
	tr.even, tr.odd{ padding:0px !important;}
	table td:last-child{ border-bottom:1px solid #ccc;}



.page-node-3527.node-type-minister .node-minister{ padding-top:300px;}
a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active{padding: 0 0.5em !important; font-size:13px !important; letter-spacing:0px!important;}

   }
    @media all and (max-width : 600px){}
	   @media all and (max-width : 520px){
.item-list .pager{ border:none;}
.item-list .pager li{ border-right:none;}
.item-list .pager li{ padding: 3px 10px;}
}
@media all and (max-width : 500px) {

.link {
  width: 100%;
  float:none;
}
.footer-top-wrapper ul li a{ padding:0px;}
.link{ min-height:auto;}
.two-column-1{ width:100%; margin-bottom:15px;}


}
	   @media all and (max-width : 480px){

	 .page-node-3527 .col-sm-4{ width:100% !important;}  
	 h2.title{ font-size:187%;}
	   }
	  @media all and (max-width : 440px){ #views-exposed-form-press-release-page .views-exposed-form .views-exposed-widget{ width:auto !important;} .page-press-releases .container-inline-date .form-item input{ width:100% !important;}
	#views-exposed-form-press-release-page   #edit-title-wrapper{ width:100% !important;}
		#views-exposed-form-press-release-page   #edit-field-start-date-value-wrapper{ width:100% !important;}
	  
	 #views-exposed-form-press-release-page .views-exposed-form .views-submit-button{ width:auto !important;}

	  }
   
   
   
   
@media all and (max-width : 372px) {

	.minister table tr:first-child{ display:inline-block !important; text-align:center; width:100% !important;}	
	.minister .minister-info{ display:block !important; padding-left:13px;}
		.minister  table td[class*="col-"], table th[class*="col-"]{ display:inline-block;}
		.minister table tr{ padding:0px; margin-bottom:0px;}
		.front #block-views-our-minister-block .views-field-nid{ float:left; width:100%; text-align:center;}
		.front #block-views-our-minister-block .views-field-php{ float:none !important;}
.item-list .pager li{ padding: 3px 9px;}	
.page-data-statistics-central-government-borrowings .views-exposed-form .views-exposed-widget{ width:100% !important;}	 
} 
   