@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'latoregular';
    src: url('../fonts/lato-regular-webfont.eot');
    src: url('../fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-regular-webfont.woff2') format('woff2'),
         url('../fonts/lato-regular-webfont.woff') format('woff'),
         url('../fonts/lato-regular-webfont.ttf') format('truetype'),
         url('../fonts/lato-regular-webfont.svg#latoregular') format('svg');
    font-weight: 400;
    font-style: normal;

}
body{
	font-family: 'Open Sans', sans-serif;
	/*font-family: 'Open Sans', sans-serif;*/
	font-size:14px;
	/*font: 65% 'Lato', sans-serif;*/
	
}
*{outline:none; margin:0; padding:0;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.inner-container h1{ font-size:200%;}
.inner-container h2{ font-size:150%;}
.inner-container h3{ font-size:130%;}
.inner-container h4{ font-size:120%;}
.padding_left0{padding-left:0px;}
.padding_right0{padding-right:0;}
/*=====Top HeaDer style======*/
.top_header{padding:10px 0px;}
.top_header a:hover{}
.top_header a:active{text-decoration:none;}
.region-header-top{ width:100%; float:none;margin-top: -18px;}
.india_flag span{font-weight:400;display:inline-block;padding-left:10px;}
.top_header_right{	font-weight:400;}
.top_header_right span{padding:0px 6px;display:inline-block;}
.top_header_right span.lang{padding-right:0px !important;}	
.top_header_right .font_size a{display:inline-block;padding:0px 4px;}
.top_header_right .font_size a.reset_color_black{padding:2px 8px;margin-left:4px;}
.top_header_right .font_size a.reset_color{padding:2px 8px;margin-left:4px;/*display:none;*/}
.top_header_right select{border:none;color:inherit;padding:6px;}
.header-container {  padding: 26px 0 6px;}
/*=====Top Header style Ends======*/

/*=====Logo Panel starts======*/
.logo_panel{padding:10px 0px;}
.logo_panel .logo .satyamebo{display:inline-block;float:left; border-right:1px solid #b2b1b1;padding-right:8px;}
.logo{padding-top:18px; font-weight:normal;}
.logo_panel .logo .logo_title{display:inline-block;float:left; padding-left:10px;}
.logo_panel .logo .logo_title h2{color:#000000;font-size:1em;font-weight:700;margin:0px;}
.logo_panel .logo .logo_title h2 span{font-weight:400; color:#6c6c6c;font-size:17px;margin:0px;padding:0px;display:block;text-transform:uppercase;}
.search_cont{padding-top:19px;}
.search{display:inline-block;width:205px;background:#CCC;}
.search input{background:none;border:none;outline:none;}
.search .search_text{width:170px; padding:4px 0px 4px 6px; border:1px solid #d7d7d7; height:28px;}
.search .search_submit{background:url(../images/search2.png) no-repeat center #4ca045; font-size:0.8em; color:#FFF; padding:4px 10px; margin:0px 0px 0px 10px; vertical-align:top; border-radius:3px;}
.search .search_submit:hover{background:url(../images/search2.png) no-repeat center #388a31;}
.logo_panel .sitemap{display:inline-block; margin-right:10px; color:#ed1c24;vertical-align:top; text-decoration:underline;}
.logo_panel .sitemap:hover{text-decoration:none;}
/*=====Logo Panel Ends======*/

.nav-wrapper {
    height: auto;
}
.nav-wrapper ul li:hover a, .nav-wrapper ul li.hover a, .nav-wrapper ul li.active a {
	display: block !important;
}
.nav-wrapper ul li:hover ul {
   display: block !important;
}
/*=====navigation Panel starts======*/
nav ul{list-style-type:none; margin:0px; padding:0px 0px;}
nav ul li{float:left; position:relative; border-right:1px solid #6f6f6f;}
.nav-wrapper ul li a{padding:0px 40px !important; color:#fff; font-weight:600; font-size:180%;}
.nav-wrapper ul ul li:first-child a {  padding: 0 43px !important;}
nav ul li a:hover, nav ul li.active a{ text-decoration:none;}
nav ul li:last-child {border:none !important;}
.navbar-collapse{padding-left:0px;padding-right:0px;}
.navbar-toggle{margin-top:0px;margin-bottom:0px;}
#main_menu{position:relative;}
nav ul li ul{display:none;}
nav ul li:hover ul{display:block;}
nav ul li ul{position:absolute; z-index:1000; left:0px; padding:0px; width:100%;}
nav ul li ul li{float:none; border-bottom:1px solid #7fc2f5;}
nav ul li ul li a{display: block; padding:15px 16px;}

/*=====navigation Panel starts======*/

ol.flex-control-nav.flex-control-paging > li{display:none;}

/*=====Footer===*/
.padding_left0{padding-left:0px;}
.padding_right0{padding-right:0;}
.footer{margin-top:25px;}
.footer_links{ background:#333333; text-align:center;}
.footer_links ul{list-style-type:none; margin:0px; padding:0px;}
.footer_links ul li{margin:0px; padding:0px; display:inline-block;}
.footer_links ul li a{display:inline-block;padding:13px 14px;}
.footer_bottom{padding:18px 0px 60px;}
.power_by_logo img:first-child{border-right:1px solid #5f5f5f; padding-right:10px;}
.power_by_logo img:nth-child(2){padding-left:10px;}
.footer_bottom p{font-size:.8em; text-align:center; padding-top:10px;}
.full_width{margin-left:-15px !important; margin-right:-15px !important;}


/*====Body Style============*/
.banner{padding-bottom:36px;background:url(../images/shaddow.png) no-repeat center bottom;}
.banner_bg_wrapper{background:url(../images/banner_bg.jpg) repeat;}
.banner .container{position:relative; background:red;}
.banner .item img{margin:0 auto;}
.readmore{border:1px solid #fff; color:#FFF; display:inline-block; padding:4px 5px; border-radius:5px; font-size:18px; text-align:left; margin-bottom:20%; }

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.links_panel4 .right_images {
    text-align: center;
}
.nav-wrapper ul ul {
    width: 366px;
}
div#block-views-our-minister-block {

    background: #dbdbdb;

}

.view-id-whos_who caption {

    display: table-caption;

}
	
.links_panel1 .container .col-sm-3.links img {
    height: 52px;
}
.links_panel1 .container .col-sm-3.meet_minister img {
    height: auto;
	 border-radius: 50px;
}
.min-name {

    width: 65%;

    float: left;

    text-align: right;

    margin-top: 20px;

}

/*banner bottom part csss */ 
  .links_panel1{padding:30px 0px;}
  .meet_minister{text-align:right; padding:0 50px 0px 0px;}
  .meet_minister .pull-left{padding-right:10px;}
  .meet_minister h3{color:#202020; font-size:0.8em; text-transform:uppercase; font-weight:700;}
  .meet_minister h3 span{font-size:15px; display:block;}
  .meet_minister h4{font-size:0.75em; color:#000; text-align:right !important; font-weight:700;}
  .links_panel1 .links{border-right:1px solid #d1cfc7;}
  .links h2 {
  color: #202020;
  font-size: 120%;
  font-weight: 700;
}
  .links>img{margin-left:30px;}
  .links img+h3{margin-left:30px;}
  .links_panel1 .links{min-height:220px;}
  .links_panel1 .links ul{margin:0px;
  padding:0px 0px 20px;
  list-style-type:none;
  list-style-image:url(../images/arrow_right.png);
  padding-left:23px; padding-top:20px;}
  .links_panel1 .links ul li{padding-left:5px; word-wrap:break-word;}
.links_panel1 .links ul li a{ word-wrap:break-word;}  
  .links_panel2{min-height:200px;
  background:url(../images/tab_bg4.jpg) repeat center top; padding:70px 0px;}
  .links_panel2{
   box-shadow: inset 0px 1px 32px 0px rgba(0,0,0,0.4);
   }
  .links_panel2{color:#FFF; font-weight:lighter;}
  .links_panel2 h2 {
  font-size: 150%;
  font-weight: 600;
}
  .links_panel2 ul{margin:0px; padding:0px; list-style-type:none;}
  .links_panel2 ul li a{text-decoration:underline;}
  .links_panel2 a:hover{text-decoration:none; color:#fff;}
  .links_panel2 a.more{padding:5px 8px;
  background:#FFF; border-radius:8px; border:1px solid #454545; color:#ed1c24; display:inline-block; margin-top:20px;font-weight: bold;}
  .links_panel2 a.more:hover{background:#ed1c24; border:1px solid #ce171e; color:#FFF;}
  
  .links_panel3{min-height:200px;
  background:url(../images/shaddow.png) no-repeat center top #e5e5e5; padding:0 0 40px 0px;}
  .links_panel3 h2 {font-weight:lighter; font-size:1.4em; margin-bottom:15px; padding-top:0px; margin-top:0px; background:url(../images/rbn.png) no-repeat left center; padding-left:25px;}
  .links_panel3 ul{margin:0px;
  padding:0px; list-style-type:none; list-style-image:url(../images/arrow_right.png); padding-left:24px;}
  .links_panel3 ul li a{color:#005cb1; text-decoration:underline; font-size:0.9em;}
  .links_panel3 ul li a:hover{color:#005cb1; text-decoration:none;}  
  .links_panel4{padding:50px 0px;}  
  .links_panel4 ul {list-style-type:none; padding:0px; margin:0px; text-align:center;}
  .links_panel4 ul li{  display:inline-block;  padding:0 30px;  }
  .links_panel4 ul li img{  display:block;  margin:0 auto;}
  .links_panel4 ul li span{  color:#5a5a5a;  font-size:1.5em;  text-align:center;}
  .links_panel4 ul li a:hover{text-decoration:underline;}  
  .links_panel4 .right_images{text-align:center; }
  .links_panel4 .right_images img{display:inline-block; vertical-align:bottom; padding-left:30px;}  
  .inner_page{padding:10px 0px;}
  .inner_page .panel-body{padding:5px 0px;}
  .inner_page .faq .panel-body{padding:15px;}
  .inner_page .panel-body .list-group-item{border-left:none;  border-right:none; border-radius:0px;}
  .inner_page .panel-heading .badge img{width:23px; float:right;}  
  .inner_page .box_links ul {list-style-type:none; padding:0px; margin:0px;}
 .inner_page .box_links ul li {  float: left;  height: 100px;  width: 115px;}
  .inner_page .box_links ul li:hover{border-radius:0px; }
  .inner_page .box_links ul li:nth-child(even){	  float:right;	  margin-right:0px;	  margin-left:5px;}
  .inner_page .box_links ul li img{display:block;  margin:0 auto;}
  .inner_page .box_links ul li span{color:#000;  font-size:1.1em;  text-align:center;  display:block;  padding-top:5px; font-weight:600;}
  .inner_page .box_links ul li a:hover{text-decoration:underline; color:#ed1c24;}

/*===============================Change 06-10-15======================*/
.right-content{ padding-top:2px;}
.logo{ padding-top:6px !important; }  
.nav-wrapper {background: #303030 ;}
.nav-wrapper ul ul li{ border-right:none;}
nav ul li a:hover, nav ul li.active a{ background:#ed1c24 !important;}
.flexslider .slides > li{ position:relative;}
.flexslider .slides img{ position:relative; z-index:99;}
.flexslider .caption {    bottom: 6px; position:absolute;  color: #fff; float: right; font-size: 16px;right: 0; text-align: left;    text-shadow: none;width: 30%;z-index: 999; }
.flexslider .caption p {	 display: block;    font-size: 1.8em;}
.flexslider .caption a {	display:block; border:1px solid #fff; border-radius: 5px; color: #fff; display: inline-block; font-size: 18px;margin-bottom: 20%; padding: 4px 5px; text-align: left; margin-top:10px;}
.caption a:hover { text-decoration:underline;}
.float-element {margin-left: 12px; margin-top: 5px;}
.nav-wrapper ul li:hover a{ background:#ED1C24;}
.nav-wrapper ul ul li:hover a{ background:#303030!important;}
.latest-update{ margin:50px 0 0 0;}
.meet_minister h3,h4{ text-align:center;}
.min-info2 .min-image{ width: 32%; float: left; padding-bottom: 2px;}
.min-name{width:65%; float:left; text-align:right; margin-top:20px;}
.meet_minister h3, h4{text-align:right;}
.links_panel3 h2{color:#242223; font-weight:600;}
.links_panel1 .links ul li a{color:#005cb1; text-decoration:underline;}
.banner-wrapper{padding-bottom:19px; background:url(../images/banner-shadow.png) no-repeat center bottom;}
.flexslider .caption{right:5%;}
.flexslider .caption p{font-size:160%;}
a:hover{text-decoration:none !important;}
.links ul li a{display:block;}
.links ul li{margin-bottom:7px;}
.links img+h3{color:#000000; font-size:130%; padding-top:10px; margin-left:27px;}
.links_panel2 p{font-size:120%;}
.links_panel2 ul li{padding-bottom:5px; font-size:120%;}
.links_panel2 ul li a{border-bottom:1px solid #fffcf4; color:#fffcf4; text-decoration:none;}
.links_panel2 ul li a:hover{border:none;}
.logo {  padding-top: 15px !important;}
.links_panel3 ul li{padding-bottom:5px;}
.links_panel3 ul li a{font-size:100%;}
.links_panel4 ul li:hover span{text-decoration:underline;}
.right_images{border-left:1px solid #e5e5e5;}
.inner_page .meet_minister h3, h4{text-align:left !important;}
.left-links h4.panel-title {  background: #f2f0f0 none repeat scroll 0 0;  color: #000000;  font-weight: 600;
  margin-bottom: 5px;  margin-top: 0;  padding: 5px 8px;}
.panel{border:1px solid #f4f1f1; margin-bottom:20px;}
.panel .panel-body{padding:5px 8px;}
.panel .panel-body ul a{margin-bottom:4px; display:block;}
.panel .panel-body ul.list-group a:hover{color:#000;}
.left-links{width:25% !important; float:left; min-width:200px; padding:0;}
.content-panel{width:50%; float:right;}
.breadcam{ /* width:50%; float:left;*/ }
.content-panel p{padding-bottom:15px;}
.left-links {  float: left;  margin: 50px 0 0;  min-width: 200px;  padding: 0;  width: 25% !important;}




/*After login Button Css */
ul.tabs-primary{margin:0 0 20px 0;}
ul.tabs-primary li{ display:inline-block; margin:0;}
ul.tabs-primary li a{ padding:5px 10px; background:#ed1c24 ; color:#fff;}
ul.tabs-primary li a:hover{padding:5px 10px; background:#ed1c24 ; color:#fff;}
ul.tabs-primary li a.active{padding:5px 10px; background:#ed1c24 ; color:#fff;}
/*After login Button Css end*/



.block-webspeech{width:50%; float:right; text-align:right;}
.block-easy-breadcrumb{width:50%; float:left;text-align:left; }
button {
  background: #ed1c24  none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  padding: 4px 15px;
}
button:hover {
  background: #303030 none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  padding: 4px 15px;
}
.title {
  border-bottom: 1px solid #ccc;
  color: #ed1c24;
  display: block;
  font-weight: 700;
  margin: 0 0 20px;
  padding: 0 0 3px;
}



/* CSS Document */
.top_header{background:#f1f1f1;}
.top_header a:hover{color:#000;}
.top_header a:active{color:#000;}
.india_flag{color:#686868; font-size:0.8em;}
.top_header_right{  color:#4e4e4e;  font-size:0.8em;  }
.top_header_right .font_size a.reset_color_black{  background:#363636;color:#fff;}
.top_header_right .font_size a.reset_color{
  background:#fff !important;
color:#363636 !important;}
.top_header_right select{background:#FFF; font-size:0.8em;}
.search{background:#fff;}
.inner-content-portion a {    color: inherit;}

nav{background:#303030; font-size:8px;color:#fff;}
nav ul li a:hover, nav ul li.active a{background:#ed1c24; color:#FFF;}
.navbar-header{color:#fff;}
.navbar-toggle i{font-size:1.1em;}
nav ul li ul li{background:#ed1c24;}
nav ul li ul li a:hover{background:#0f2468;}

.page-node-21 .rightportion .field-content img{ float:right;}

.footer{background:#0c1c29; background:url(../images/footer_bg.jpg) repeat; color:#9c9c9c}
.footer_links{ font-size:14px;}
.footer_links ul li a{color:#9c9c9c; border-color: #5f5f5f;}
.footer_links ul li a:hover{color:#FFF;}
.footer_bottom{}
.navbar-header{margin:0px !important;}
.power_by_logo{min-width:300px;}

.item-list .pager {
    clear: both;
    text-align: center;
	}
ul.pager li.pager-current {
    background:#ed1c24  none repeat scroll 0 0;
    color: #fff;
    padding: 0 10px;
}
ul.pager li {
    padding: 0 10px !important;
}
.pager li {
    border: 1px solid #cccccc;
}
.pager-current {
    font-weight: bold;
}
.item-list .pager li {
    background-image: none;
    display: inline;
    list-style-type: none;
    padding: 0.5em;
}
table td {
  border: 1px solid #ccc;

}
table td a{
color: #FF0000;
}

.region-home-content .view-id-welcome_page_block  h2 a{
color:#FFFFFF; 
}

.inner-container {
width:72%;
float:right;
}
.inner-container p { padding:0 0 15px 0; line-height:144%; font-size:14px; text-align:justify;}
.inner-container ul{ padding:0 0 0 25px; list-style:disc;}
.inner-container h2{ margin: 0 0 10px 0;}
.inner-container ul li{padding:0 0 10px 0; text-align:justify;}

.inner-container  ol {  padding: 0 0 0 25px;} 
.inner-container ol li{padding:0 0 10px 0; text-align:justify;}

.inner-container a {
    color: blue;
	text-decoration:underline;
}
table th {
  background: #303030 none repeat scroll 0 0;
  border: 1px solid #ccc;
  color: #fff;
  text-transform: capitalize;
}
table {
  border: 1px solid #CCCCCC;
  border-collapse: collapse;
  border-spacing: 0;
  float: left;
  margin: 0 0 22px;
  padding: 0;
  width: 100%;
}
table th.views-field-field-attached{ width: 25%;}
table caption {
  font-size: 125%;
  font-weight: bold;
  padding: 0 0 10px;
  text-align: left;
}


form {
  background: #ececec none repeat scroll 0 0;
  border: 1px solid #ccc;
  box-sizing: border-box;
  padding: 20px;
  width: 600px;
}
form .webform-component {
  margin: 0 0 15px;
}
.form-item, .form-actions {
  margin-bottom: 1em;
  margin-top: 1em;
}
input[type="submit"] {
  background: #ed1c24 none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  font-weight: 600;
  left: 196px;
  margin: 15px 0 0;
  padding: 5px 20px;
  position: relative;
 }
label {
  color: #000;
  float: left;
  font-size: 1em;
  width: 35%;
}
input[type="text"] {
  border: 1px solid #ccc;
  padding: 3px 0;
  width: 300px;
}
.grippie{ display:none;}
select{
  border: 1px solid #ccc;
  padding: 3px 0;
  width: 300px;
}
input[type="email"] {
  border: 1px solid #ccc;
  padding: 3px 0;
  width: 300px;
}
.form-required{ color:#990000;}
.form-textarea-wrapper textarea {
  box-sizing: border-box;
  display: block;
  margin: 0;
  width: 54%;
}
textarea {
  border: 1px solid #ccc;
  padding: 3px 0;
  width: 300px;
}

/*photogallery page csss*/
.page-gallery .quicktabs_main.quicktabs-style-basic{ border:none; padding:0;}
.inner-container .view-photo-gallery ul {
  list-style:none;
  padding: 0px;
}
.inner-container #quicktabs-tabpage-gallery_content-0 .view-photo-gallery .view-content ul li {
  float: left;
  margin: 0 17px 0 0;
  width: 18%;
  height:230px;
}
.inner-container #quicktabs-tabpage-gallery_content-0 .view-photo-gallery .view-content ul li img {
  float: left;
  margin: 0;
}

.inner-container #quicktabs-tabpage-gallery_content-1 .view-photo-gallery .view-content ul li {
  float: left;
  margin: 0;
  width:100%;
  padding:0 0 30px;
}
.inner-container #quicktabs-tabpage-gallery_content-1 .view-photo-gallery .view-content ul li img {
  float: left;
  margin: 0 20px 0 0;
}
.inner-container #quicktabs-tabpage-gallery_content-1 .view-photo-gallery .view-content ul li h2{ margin:0; float:left;}
.inner-container #quicktabs-tabpage-gallery_content-1 .view-photo-gallery .view-content ul li p{float:left;}
.inner-container .view-photo-gallery .view-content ul li h2 a{ text-decoration:none; font-size:80%; line-height:138%; float:left;}
.view-photo-gallery{}
.form-item.form-type-item{ display:none;}
ul.quicktabs-tabs.quicktabs-style-basic {
  border-bottom: medium none;
  font: bold 12px/19px Verdana !important;
  height: 19px;
  margin: 0;
  padding: 0;
  text-align: right;
  width: 100%;
}
ul.quicktabs-tabs.quicktabs-style-basic li.active a {
  color:#5A2B2D;
}
ul.quicktabs-tabs.quicktabs-style-basic li {
  border-color: #E5E5E5;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 1px medium;
  bottom: 8px;
  margin: 0;
  padding: 8px 25px;
  position: relative;
}
/* #quicktabs-container-gallery_content.quicktabs_main.quicktabs-style-basic{ background:#000;} */
/*gallery form page csss*/
.page-gallery .inner-container form {width: 100%; margin:0 0 20px 0;}
.page-gallery .inner-container form input[type="submit"]{left: 0; margin-top: 1.4em;}


/*contact page csss*/
.contact_details_block{width:100%; float:left; margin:0 0 20px 0}
.contact_details{ width:500px; float:left; background:#ffd8d9; border-top-left-radius:6px; border-top-right-radius:6px;}
.contact_details h3 {
  background: none repeat scroll 0 0 #ED1C24;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  color: #FFFFFF;
  padding: 4px 0 4px 20px;
}
.contact_details-inner{ padding:20px; box-sizing:border-box;}

/*Register for VBD page csss*/
.inner-container .image_gif{ float:none;}
.inner-container .vbd_img {
  border-bottom: 1px solid #ccc;
  float: left;
  margin: 0 0 20px;
  padding: 0 0 20px;
  width: 100%;
}
.inner-container ul.iframe_video {
  float: left;
  list-style: outside none none;
  margin: 20px 0 0;
}
.inner-container ul.iframe_video li {
  display: inline;
  float: left;
  padding: 0 60px 20px 0;
}
.inner-container .iframe_cont{ width:100%; float:left;}
.page-node-21 .inner-container .views-field-field-image img, .page-node-5 .inner-container .views-field-field-image img, .page-node-86580  .inner-container .views-field-field-image img{ float:left; margin: 0 15px 0 0; }
ul.press_release li{ list-style:none;}
table th.views-field-counter{ width:7%;}
table th.views-field-field-start-date{ width:17%;}
.table-holder { margin: 10px 0 0;}
.contrast_archive{ width:100%; float:left;}
.contrast_archive_left{width:50%; float:left;}
.contrast_archive_right{width:50%; float:right; text-align: right;}

/*whos-who page csss*/
.page-about-us-whos-who .inner-container form {width: 100%; margin:0 0 20px 0;}
.page-about-us-whos-who .inner-container form input[type="submit"]{left: 0; margin-top: 1.4em;}

li.hindi {
    display: none;
}
@media (max-width : 769px) {
li.ico-social {
    display: none;
}
#block-webspeech-webspeech-block {
display: none;
}
.breadcam {
    width: 100%;
    float: none;
}
.nav-wrapper ul ul li:first-child a {
    padding: 0px 10px !important;
}
}

@media (max-width : 481px) {
.logo a span {
    display: block;
    font-weight: 700;
    font-size: 88%;
}
.logo a {
    width: 90%;
}
}
/*@media (max-width : 651px) {
tr td,th {
    width: 100% !important;
    float: left;
}
td.views-field.views-field-counter {
    background-color: gainsboro;
}
}*/







/* @media all and (max-width : 767px) 
 {
     .logo {background-size: 21%!important;
}*/


@media all and (max-width : 639px) {
	 .logo{background-size:12% !important;}
}

.view-new-gallery .views-view-grid .views-field-field-image { 
    background: rgba(0, 0, 0, 0) url("../images/background_image.png") no-repeat scroll 36px 10px;
    border-right: none;
    padding: 38px 5px 54px;
}

.toggler { 
    background: rgba(0, 0, 0, 0) url("../images/toggle-bar.png") no-repeat scroll 2px 0px;
}

.view-new-gallery .views-view-grid .views-field {
    text-align: center;
}
.view-new-gallery .views-view-grid td img {
    height: 115px;
    margin-right: 7px;
    width: 150px;
}
.view-new-gallery .views-view-grid td .views-field-name-1 a {
    font-weight: bold;
}

.view-new-photo-gallery .views-field-field-image {
    text-align: left;
    border: 3px solid gainsboro;
    padding: 8px;
    width: 172px;
    margin-bottom: 10px;
}
.view-new-photo-gallery  td { 
    padding: 40px 5px 40px;
}
@media all and (max-width : 840px) {
.responsive-menus .menu-block-wrapper  ul li {
	 background: #DE2F36 !important;
}
.responsive-menus .menu-block-wrapper  ul li ul li a {
	 background: #F13E45 url("../images/arrow-icon.png") no-repeat scroll 20px 11px !important;
}
.nav-wrapper ul ul li a {
    padding-left: 35px !important;
	}
.nav-wrapper ul ul li:first-child a {
    padding: 0px 35px !important;
}


}

@media all and (min-width : 840px) {
div#block-views-welcome-page-block-block {
    float: left;
    width: 46%;
}
div#block-views-naco-events-block-1 {
    float: right;
    width: 46%;
}
}

 caption {
    display: none;
}
.view-whos-who .view-content .views-table caption {
    display: inline-grid;
}

.view-new-photo-gallery .views-row {
    float: left;
    width: 33%;
}
.view-new-photo-gallery .view-content h2 {
    display: none;
}


 .page-node-86508 .views-field.views-field-field-image {
    float: left;
	padding-right: 10px;
}

.page-node-86100 table tr td br {
display: none;
}

/* .nav-wrapper ul ul {
    position: relative;
}
 */
.nav-wrapper ul ul ul li {
    margin-left: 366px;
    position: relative;
    width: 334px;
}

.nav-wrapper ul  ul li ul#rm-no-id {
 position: absolute;
    height: 0px;
	margin-top: -32px;
	
}

.nav-wrapper ul ul ul li a {
    background: #ED1C24;
	padding-left: 20px;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}
#block-menu-menu-publication h2 {
	display:none;
}

@media (min-width: 768px){
.col-sm-3 {
    width: 25%;
}
.col-sm-4 {
    width: 33.33333333%;
}
.col-sm-8 {
    width: 66.66666667%;
}
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
    float: left;
}
}


@media (max-width: 768px){
.nav-wrapper ul ul {
    position: relative;
}
}
div#block-views-our-minister-block {
    background: #dbdbdb;
}
.view-id-whos_who caption {
    display: table-caption;
}

div.status, table tr.ok {
   background-color: #f8fff0;
}
div.status, .ok {
   color: #234600;
}
div.status {
   background-image: url("../images/message-24-ok.png");
   border-color: #be7;
}
div.messages {
   background-position: 8px 8px;
   background-repeat: no-repeat;
   border: 1px solid;
   margin: 6px 0;
   padding: 10px 10px 10px 50px;
}
div.error, table tr.error {
   background-color: #fef5f1;
}
div.error, .error {
   color: #8c2e0b;
}
div.error {
   background-image: url("../images/message-24-error.png");
   border-color: #ed541d;
}
#messages {
   margin: 0 auto;
   padding: 20px 0 5px;
}
.common-left ul li span {
    display: block;
    font-size: 104%;
}
.header-container {
    padding: 16px 0 6px;
}

#views-ticker-vTicker-list-naco_events li {
list-style: initial;
}

td.views-field.views-field-field-attached a {
	color: blue;
}
.copyright-content {
    color: #ffffff;
}
.copyright-content span {
    color: #fff;
    display: block;
}
.footer-bottom-wrapper a {
    color: #ffffff;
}
.footer-top-wrapper ul li a {
    color: #ffffff;
}
body {
    color: #000000;
}
a {
    color: #000000;
}
.common-right ul li a {
    opacity: 1;
}

/* Three image containers (use 25% for four, and 50% for two, etc) */
.column1 {
  float: left;
  width: 30%;
  padding: 5px;
}

.column2{
  float: left;
  width: 50%;
  padding: 5px;
}

.column3{
  float: left;
  width: 20%;
  padding: 5px;
}



/* Clear floats after image containers */
.rowxyz::after {
  content: "";
  clear: both;
  display: table;
}