.modalBackground {
            background-color: Gray;
            filter: alpha(opacity=80);
            opacity: 0.8;
            z-index: 10000;
        }

        .GridStyle {
            text-align: left;
            width: 15px;
            word-wrap: break-word;
        }

        .GridTextAlign {
            text-align: left;
        }

        .error {
            color: #e1473e;
        }

            .error[data-tip]:before {
                border-bottom-color: transparent;
                border-left-color: transparent;
                border-right-color: transparent;
                border-top-color: #e1473e;
            }

            .error[data-tip]:after {
                background: #e1473e;
                color: #fff;
            }

        .bld {
            font-weight: bold;
        }
* {
    box-sizing: border-box;}
body {font-family:"Open Sans", sans-serif !important:}
.mySlides {display: none;}
img {vertical-align: middle;}

/* Slideshow container */
.slideshow-container {
  max-width: auto;
  position: relative;
  margin: auto;
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active {
  background-color: #717171;
}

/* Fading animation */
.fade {
  animation-name: fade;
  animation-duration: 1.5s;
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .text {font-size: 11px}
}
 
 *, *:after, *:before { 
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
#searchForm label { display: none;}
img {
	width:auto;
	height:auto;
	max-width:100%;
	vertical-align:middle;
	border:0;
	-ms-interpolation-mode:bicubic;
}
.clearfix:before, .clearfix:after {
	display:table;
	line-height:0;
	content:"";
}
.clearfix:after {
	clear:both;
}
.wrapper:before, .wrapper:after {
	display:table;
	line-height:0;
	content:"";
}
.wrapper:after {
	clear:both;
}
.wrapper {
	max-width:1180px;
	display:block;

}

.resultsBody:before, .resultsBody:after {
	display:table;
	line-height:0;
	content:"";
}
.resultsBody:after {
	clear:both;
}

.resultBody {
  display: block;
  font-size: 120%;
  line-height: 160%;
  margin-bottom: 5px;
  padding:0px;
  padding:15px;
}

.sidebar_head > h2 {
    font-family:"roboto_slabbold";
    font-size: 1.6em;
    font-weight: normal;
	padding:1px 0 11px 5px;
	line-height:1.2em;
}
.resultBody .feedbackImg {
  border: 1px solid #dadada;
  cursor: pointer;
  display: inline-block;
  height: inherit;
  margin-left: 0;
  margin-right: 6px;
  padding: 2px;
  width: 21px;
}

.resultsBody .resultBody:nth-child(odd){background:#eee;}

.resultBody span{display:inline-block;}
.resultBody div.title a {
  color: #005ca7;
  font-size: 118%;
}

.view-display-id-block_3 .views-field-body .field-content p {
    font-size: 1em!important;
}

.resultSummary{font-size:130%; margin:0;}
.resultBody div.title a:hover {
text-decoration:underline;
}
.resultBody span.url{color:#999;}
.resultBody .contentType{height:0px; display:none; font-size:0px; position:absolute;}
#recommend_service {
	background: #F9F9F9 none repeat scroll 0 0;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 10px;
	border: 1px solid #ddd;
}
#recommend_service:before, #recommend_service:after {
	display:table;
	line-height:0;
	content:"";
}
#recommend_service:after {
	clear:both;
}

#recommend_service span {
  float: left;
  font-size: 138%;
  line-height: 26px;
}


#recommend_service form {
  float: right;
 
}
#recommend_service .form-submit.ajax-processed {
  margin: 0;
  color: #fff;
 
}
body {
	font-family:"Open Sans", sans-serif !important;
}

input, textarea, select, button{font-family:"Open Sans", sans-serif !important;}

header {
	width:100%;
	float:left;
}

.top_head:before, .top_head:after {
	display:table;
	line-height:0;
	content:"";
}
.top_head:after {
	clear:both;
}

.top_head {
	background:#f7f7f7;
	display:block;
	border-bottom:1px solid #ebebeb;
	height:30px;
	font-size: 1.2em;
}

.top_head .tophead_left {
	width:40%;
	float:left;
	margin:0px;
	padding:0px;
	
}
.top_head .tophead_right {
	width:auto;
	float:right;
	margin:0px;
	padding:0px;
	
}

.skip_text {
  display: inline-block;
  float: left;
  line-height: 29px;
}
.top_head .tophead_right a.sitemap {
	float:left;
	
}
.loginlinks {
  border-right: 1px solid #ddd;
  float: left;
  line-height: 29px;
  padding: 0 7px;
}
.loginlinks:hover{background:#fff;}


/*.loginlinks:nth-of-type(2){border:none;}*/
.loginlinks-nbr {
	float:left;
	border:none;
}
.top_head .tophead_right .sizechanger, .colorchanger {
	float:left;
}
.top_head .tophead_right .sizechanger a, .colorchanger a {
  float: left;
  line-height: 29px;
  padding: 0 7px;
}

.top_head .tophead_right a.alink{
	background: #ef8a22 none repeat scroll 0 0;
    color: white;
    line-height: 29px;
    margin: 0 0 0 1px;
    padding: 7px 5px 6px;
}
.top_head .tophead_right a:hover.alink,
.top_head .tophead_right a:focus.alink {
	background: #333 none repeat scroll 0 0;
}

.top_head .tophead_right .colorchanger{border-left:1px solid #ddd;}

.top_head .tophead_right .colorchanger a {
	background:#fff;
	margin: 0;
	padding: 0 6px;
}
.top_head .tophead_right .colorchanger a.blackbg {
	background:#000;
	color:#fff;
}
.header_middle {
	float:left;
	width:100%;
	padding: 5px 0;
}
#logo {
	float:left;
	margin: 0 0 1px;
}
.header_middle .wrapper nav {
	float: right;
	margin: 4px 0 0;
	width: auto;
}
.header_middle .wrapper nav ul li {
	float:left;
	display:inline-block;
	min-height: 92px;
}
.header_middle .wrapper nav ul li.hover {
	background: url("../images/bluearroww.png") no-repeat scroll 56px 84px rgba(0, 0, 0, 0);
}
.header_middle .wrapper nav ul li ul li {
	min-height:inherit;
}
.header_middle .wrapper nav ul li img {
	background: url("../images/naviconn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 0;
	padding: 8px 6px 10px 8px;
	transition: background 0.7s ease 0s;
}
.header_middle .wrapper nav ul li a.active img {
	background: url("../images/naviconblue.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 0;
	padding: 8px 7px 10px 8px;
	transition: background 0.7s ease 0s;
}
.header_middle .wrapper nav ul li:hover img {
	background: url("../images/naviconblue.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 0;
	padding: 8px 7px 10px 8px;
}
.header_middle .wrapper nav ul li ul {
	display:none;
}
.header_middle .wrapper nav ul li.hover ul {
	background: none repeat scroll 0 0 #c4c4c4;
	box-sizing: border-box;
	display: block;
	padding: 10px;
	position: absolute;
	top: 66px;
	z-index: 9;
}
.header_middle .wrapper nav ul li.hover ul li {
	display: inline-block;
	float: left;
	margin: 6px 0;
	width: 33%;
	padding: 0 0 0 0px;
	box-sizing: border-box;
}
.header_middle .wrapper nav ul li.hover ul li a {
	text-align:left;
	width:auto;
	font-size:1.2em;
	padding:0 0 0 0px;
}
nav a {
	float: left;
	text-align: center;
	width: 125px;
	min-height: 92px;
	color:#fff;
}
nav span {
	color: #828282;
	float: left;
	font-size: 1.1em;
	font-weight: normal;
	margin: 5px 0 0;
	text-transform: uppercase;
	width: 100%;
}
.header_botton {
	/*background:#cecece;*/
	background: url("../images/bg-noise.png") repeat scroll 0 0;
	float:left;
	width:100%;
	position:relative;
}
.search_section {
	float: left;
	height: 65px;
	line-height: 64px;
	margin: 0;
	padding: 0;
	width: 50%;
}
.search_section .searchform {
	border-left: medium none;
	float: left;
	height: 46px;
	margin:9px 0;
	padding: 0;
	width: 98%;
}
.search_section p {
	float:left;
	font-family:"Open Sans", sans-serif !important;
	font-weight: 600;
}
.search_section .searchform .searchrow {
	float: left;
	line-height: 31px;
	width: 100%;
	background:#5996d9;
	padding:4px;
}
.search_section .searchform .searchrow #edit-basic {
	position:relative;
	width:54%;
}
.search_form {
	float:left;
	width:70%;
}
a#advsearchbtn {
	background: url("../images/advarrowup-wh.png") no-repeat scroll 91% 50% #5996d9;



	float: right;
	font-size:15px;
	line-height: 150%;
	margin: 0;
	padding:8px 27px 8px 12px;
	text-decoration: none;
	text-transform: capitalize;
	color:#FFF;
}
a#advsearchbtn:hover {
	background: url("../images/advarrowup-wh.png") no-repeat scroll 91% 50% #538dcc;
}
.searchrow a.toggle_imga {
	background: url("../images/advarrowdwn.png") no-repeat scroll right 12px rgba(0, 0, 0, 0);
	float: left;
	font-size: 1.3em;
	line-height: 27px;
	margin: -2px 0 0 5%;
	padding: 2px 4% 2px 0;
	text-decoration: none;
	text-transform: capitalize;
}
.search_section .searchform .searchrow input[type=text] {
	padding:10px 10px 11px;
	border-radius:0;
	-webkit-border-radius:0;
	border:none;
	outline: 0;
	width:74%;
	background: -webkit-gradient(linear, left top, left 25, from(#f2f2f2), color-stop(4%, #f2f2f2), to(#f2f2f2));
	background: -moz-linear-gradient(top, #f2f2f2, #f2f2f2 1px, #f2f2f2 25px);
	margin:0;
	float:left;
	font-size:1.3em;
	color:#333;
}
.header_botton .search-form {
	margin-bottom: 0;
}
.search_section .searchform .searchrow input[type="image"],
.search_section .searchform .searchrow input.form-submit {
	font-size: 17px;
	background:#fda103;
	border: medium none;
	border-radius:0px;
	-webkit-border-radius:0px;
	color: #fff;
	font-weight: normal;
	margin:0;
	padding:7px 18px 7px 17px;
	cursor:pointer;
	float:left;
	outline:none;
	width:auto;
}

.search_section .searchform .searchrow input.form-submit {
    padding: 9px 20px 10px;
    font-size: 15px;
}

.i18n-hi .search_section .searchform .searchrow input[type="image"] {
	padding-top:3px;
	padding-bottom:4px;
}
.view-newsletter ul.listoffset {
	columns: 3;
	-webkit-columns: 3;
	-moz-columns: 3;
}
.round {
	clear:both;
	overflow:hidden;
    margin: 0!important;
    padding: 0 0 0 10px;
    width:100%;
}
.round.bg .bg {
	clear:both;
	overflow:hidden;
	padding:0;
	margin:0;
	display: table;
}
.round.bg .bg + div {
	clear:both;
	overflow:hidden;
	padding:0;
	margin:0;
	background:#f4f4f4;
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	height:auto!important;
	min-height:290px;
}
.round ul {
    margin: 15px 10px 0 20px!important;
    padding: 0;
}
.node-type-spotlight #block-system-main .round ul li {
	margin-bottom:7px !important;
}
.node-type-spotlight #block-system-main .round ul li a {
	font-weight:400;
	line-height:18px;
	color:#333;
}
#block-system-main.block.block-system.no-title > div {
	margin-bottom:8px;
}

.round .mid1 {
	background-color:#fda103;
    width: 9px;
	border-radius:5px 0px 0px 0px;
	-webkit-border-radius:5px 0px 0px 0px;
	overflow:hidden;
	height:32px;
}
.round .mid1_img {
    float: left;
    width: 57px;
}
.round .mid2 {
	border-radius:0px 5px 0px 0px;
	-webkit-border-radius:0px 5px 0px 0px;
    width: 9px;
	height:32px;
	background-color:#fda103;
	overflow:hidden;
}
.round .mid-img2 {
    background: url("../images/1pxbg.jpg") repeat-x scroll 0 0 transparent;
    float: left;
    height: 27px;
    width: 148px;
}
.round .mid {
    display: table-cell;
	background-color:#fda103;
	overflow:hidden;
	height:26px;
	width:100%;
}
.round .mid span {
	display:block;
	font-size: 1.3em;
	line-height:1.4em;
	padding-left:10px;
	font-weight:700;
}
.round.bg .bg + div + .round.bg .mid1 {
	float:left;
	border-radius:0px 0px 0px 5px;
	-webkit-border-radius:5px 0px 0px 5px;
	height:17px;
	background-color:#f4f4f4;
	border-left:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
}
.round.bg .bg + div + .round.bg .mid2 {
	float:right;
	border-radius:0px 0px 5px 0px;
	-webkit-border-radius:5px 0px 5px 0px;
	height:17px;
	background-color:#f4f4f4;
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
}
.round.bg .bg + div + .round.bg .mid1 img,
.round.bg .bg + div + .round.bg .mid2 img {
	display:none;
	visibility:hidden;
}
.round .midii {
	background-color:#f4f4f4;
	border-bottom:1px solid #e9e9e9;
    float: none;
	display:inline-block;
    height: 17px;
    width: 95%;
}
.round2 {
    float: right;
    margin: 0;
    padding: 0;
    vertical-align: bottom;
    width: 214px;
}
.round2 .bot1 {
    float: left;
    height: 11px;
    width: 9px;
}
.round2 .bot2 {
    float: left;
    height: 11px;
    width: 9px;
}
.round2 .bot {
    float: left;
    height: 32px;
    width: 196px;
}
.round p {
    margin: 0;
    padding: 0 10px 10px;
}
.round .img {
    margin-top: 33px;
    padding: 5px;
}

#user-register-form .signup_formouter ul li div.nojs {
	display:none;
	visibility:hidden;
}
.search_section .searchform .searchrow input:hover[type="image"],
.search_section .searchform .searchrow input:hover.form-submit {
	background:#ee8a21;
}
.search_section .searchrow #light #profile2-edit-main-form input {
	background: none repeat scroll 0 0 #eee;
	border: 2px solid #eee;
	height: 24px;
	padding: 0;
	width: 148px;
}
.search_section .searchrow #light #profile2-edit-main-form select {
	background: none repeat scroll 0 0 #eee;
	border: 2px solid #eee;
	height: 24px;
	padding: 0;
	width: 148px;
}
#light #edit-submit-advance-metadata-search {
	background: none repeat scroll 0 0 #fda103;
	border-radius: 0px;
	color: #fff;
	cursor: pointer;
	font-size: 1.4em;
	margin: 0;
	min-height: 24px;
	padding: 0 9px;
	width: auto;
	position: inherit;
}
#light #edit-submit-advance-metadata-search:hover {
	background:#ee8a21;
}
.heraderbtm_col2 {
	float: left;
	font-size: 0.9em;
	font-weight:700;
	margin: 0 0 0 4%;
	padding:15px 0 7px;
	width: 41%;
	color:#FFF;
}
.heraderbtm_col2 h2 {
	float:left;
	margin:0 5px 0 0;
	width:95px;
	line-height:125%;
	font-size:150%;
	text-transform:uppercase;
	letter-spacing:0.7px;
.heraderbtm_col2 #block-views-most-search-block .content{padding-top:6px;}
.heraderbtm_col2 #queries ,.heraderbtm_col2 #block-views-most-search-block .content {
	font-size: 1.3em;
    font-weight: 400;
}
.heraderbtm_col2 #queries a ,.heraderbtm_col2 #block-views-most-search-block .content a{
	color:#FFF;
}
.heraderbtm_col2 #block-views-most-search-block .content li a::before{content:"|"; padding-right:8px;}
.heraderbtm_col2 #block-views-most-search-block .content li.views-row-first a::before{content:"";}
.heraderbtm_col2 #block-views-most-search-block .content ul li.views-row{ white-space: nowrap; padding-right: 8px; width: auto; float:left; clear:none; list-style:none; }
.heraderbtm_col2 #queries a:hover,
.heraderbtm_col2 #queries a:focus {
	color:#ee8a21;
}
.heraderbtm_col3 {
	border-left: 1px solid #aaa;
	float: left;
	font-size: 12px;
	margin: 0 0 0 4%;
	padding: 10px 0 9px 4%;
	width: 22%;
}
.heraderbtm_col2 p, .heraderbtm_col3 p {
	margin: 0 0 9px;
	font-family:"Open Sans", sans-serif !important;
	font-weight: 600;
}
.heraderbtm_col2 a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	margin: 0 2% 0 0;
	padding: 6px 2px;
	text-decoration: none;
}
.sliderportion {
	background:rgb(240,239,239);
	width:100%;
	float:left;
	background:rgba(0, 0, 0, 0) url("../images/bg-noise.png") repeat scroll 0 0;
}
.homeslider {
	width: 100%;
	float:left;
}
.homeslider .jquery-slider-wrapper {
	float: left; 
	width: 100% !important;
}
.flexslider .slides > li {
	display: block;
}
.homeslider .jquery-slider-wrapper .slider {
	height: 100% !important;
	width: 100% !important;
}
.jquery-slider-slide img {
	width: 100%;
}
.loginform {
	float:left;
	width: 24%;
}
.signinhead {
	background:rgb(227,227,227);
	float:left;
	font-size: 14px;
	padding: 9px 11px;
	width: 90%;
}
.loginform label {
	font-size:12px;
	float:left;
	width:100%;
	margin: 14px 0 10px;
	padding:0px;
}
.loginform input {
	padding: 4px 0;
	width: 88%;
	border:1px solid #c4c4c4;
}
.loginform a {
	width: 130px;
	text-align:right;
	font-size: 12px;
	float:right;
	margin: 10px 26px 7px 0;
}
.loginform .loginbtn {
	background:#5a5a5a;
	margin: 0;
	border:none;
	width: 80px;
	float:left;
	color:#fff;
}
.loginform form {
	float: left;
	margin: 0 0 0 16px;
}
#main {
	width:100%;
	float:left;
}
#home #mini-panel-home_main_content .panel-col-first {
	width: 39%;
	float:left;
	margin: 30px 0 0 0px;
}
.panel-3col .panel-col-first .inside {
	margin:0px;
}
#home #mini-panel-home_main_content .panel-col-first .item-list-q ul li a {
    background: #eee none repeat scroll 0 0;
	border:1px solid #e3e3e3;
	border-bottom:none;
    cursor: pointer;
    font-family:"roboto_slabbold";
    font-size: 1.3em;
    font-weight: 600;
    left: 1px;
    line-height: 32px;
    margin-left: -1px;
    padding: 7px 10px;
	display: block;
}
#home .panel-col-first .pane-quicktabs-none{
	clear: both;
}
#home .quicktabs-wrapper{float: none; margin: 0 0 20px;}
#home ul.quicktabs-tabs{float: none;}
#home ul.quicktabs-tabs li{padding: 0;}
#home #mini-panel-home_main_content .panel-col-first .quicktabs-wrapper .quicktabs_main{
	border: 1px solid #e3e3e3;
}
#home #mini-panel-home_main_content .panel-col-first .item-list-q ul li.active a {
	background: rgb(142, 141, 141) url("../images/TABARROW.png") no-repeat scroll 21px 26px;
    border-bottom: none;
    color: #fff;
    cursor: default;
    z-index: 2;
	line-height:normal;
}
#home .panel-col-first .view-content .item-list ul {
	list-style-type:none;
}
#home .panel-col-first .view-content ul li {
	background: url("../images/arrow.jpg") no-repeat scroll left 4px rgba(0, 0, 0, 0);
	display: block;
	line-height: 19px;
	margin: 0 0 10px;
	padding: 0 0 0 19px;


	width: 100%;
	font-size: 1.3em;
	box-sizing: border-box;
}
/*tabbing css starts*/

#home .panel-col-first .panel-pane .tab {
	float: left;
	font-size: 1.3em;
}
#home .panel-col-first .panel-pane .tab label {
	background: none repeat scroll 0 0 #eee;
	border: 1px solid #e3e3e3;
	left: 1px;
	margin-left: -1px;
	padding: 6px 10px;
	position: relative;
	font-family: "open_sansregular";
	font-weight:600;
	cursor: pointer;
	color:#000;
}
.tab [type=radio] {
	display: none;
}
#home .panel-col-first .view-content {
	padding: 20px 10px 10px;
}
#home .panel-col-first .view-content .item-list {
    overflow: auto;
}
/*tabbing css ends*/
/*accordian css starts*/
#home #mini-panel-most_view_for_home {
	width: 100%; 
}
#home .panel-col .inside .pane-metadata h2 {
	background: none repeat scroll 0 0 #e5e5e5;
	border-bottom: 1px solid #cfcfcf;
	color: #212121;
	cursor: pointer;
	font-family: "open_sansregular";
	font-size: 1.4em;
	font-weight: 600;
	height: 29px;
	line-height: 30px;
	margin: 0 0 1px;
	padding: 0 0 0 10px;
	float: left;
	width: 100%;
}
#home .panel-panel #mini-panel-most_view_for_home .panel-panel section:nth-of-type(1) h2 {
background: url("../images/topicicon.png") no-repeat scroll 7px 6px #e5e5e5;
box-sizing: border-box;
padding: 0 0 0 32px;
}
#home .panel-panel #mini-panel-most_view_for_home .panel-panel section:nth-of-type(2) h2 {
background: url("../images/formsimg.png") no-repeat scroll 7px 4px #e5e5e5;
box-sizing: border-box;
padding: 0 0 0 32px;
}
#home .panel-panel #mini-panel-most_view_for_home .panel-panel section:nth-of-type(3) h2 {
background: url("../images/serviceicon.png") no-repeat scroll 7px 4px #e5e5e5;
box-sizing: border-box;
padding: 0 0 0 32px;
}
.accordion_body p {
	padding: 5px;
	margin: 0px;
}
#home .inside .accordion_body {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ddd;
	float: left;
	height: 192px;
	font-size: 1.3em;
	margin: -2px 0 0;
	padding: 16px 8px 11px 0;
	width: 100%;
}
#home .inside .view-display-id-block_7 .accordion_body {
	border:none;
	padding:0;
	font-family: "open_sansregular";
}
#home .panel-col-first .inside #quicktabs-container-_none_ .view-display-id-block_7 .accordion_body {
	height: 232px;
    overflow: auto;
    padding: 0 10px 0 0;
}
#home .panel-col-first .view-metadata .view-content ul li {
	font-size:100%
}
.one-column .panel-pane.pane-views h2.pane-title span.plusminus {
	background:rgb(86,86,86);
	color: #fff;
	font-size: 18px;
	padding: 0;
	text-align: center;
	height: 29px;
	width: 28px;
	float:right;
}
.jquery-slider-wrapper {
	position:relative;
	clear:both;
}
.jquery-slider-slide {
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left:0;
	top:0;
	width: 100%;
}
.jquery-slider-slide img {
	border:0;
	margin:0;
	padding:0;
	width: 105%;
}
.jquery-slider-slide-current {
	display:block;
	z-index:2;
}
.jquery-slider-slide-next {
	display:block;
	z-index:1;
}
.jquery-slider-selectors {
	display:none;
}
.jquery-slider-selector {
	display:inline;
	float:left;
	width:16px;
	height:16px;
	margin:0 0 0 5px;
}
.jquery-slider-selector-current {
	background:url(../images/jquery-slider-theme.png) no-repeat -16px -70px;
}
.jquery-slider-selector span {
	display:none;
}
.jquery-slider-control {
	display:block;
	right: 70px;
	top: 100%;
	position:absolute;
	cursor: pointer;
	width:48px;
	height:69px;
	margin-top: -40px;
	margin-right:-24px;
	z-index:4;
}
.jquery-slider-control span {
	display:none;
}
.jquery-slider-control-play {
	background: url("../images/sliderarrow.png") no-repeat scroll -61px top rgba(0, 0, 0, 0);
	width:20px;
	height:20px;
	float:left;
}
.jquery-slider-control-pause {
	background: url("../images/sliderarrow.png") no-repeat scroll -19px top rgba(0, 0, 0, 0);
	width:20px;
	height:20px;
	float:left;
}
.jquery-slider-hovered .jquery-slider-control {
	display:block;
}
.jquery-slider-navigation {
	display:block;
}
.jquery-slider-navigation-prev {
	background: url("../images/sliderarrow.png") no-repeat scroll 3px top rgba(0, 0, 0, 0);
	cursor: pointer;
	display: block;
	height: 26px;
	margin-top: -40px;
	position: absolute;
	/*right: 60px;*/
	right: 45px;
	top: 100%;
	width: 27px;
	z-index: 4;
}
.jquery-slider-navigation-prev span {
	display:none;
}
.jquery-slider-navigation-next {
	background: url("../images/sliderarrow.png") no-repeat scroll -38px top rgba(0, 0, 0, 0);
	cursor: pointer;
	display: block;
	height: 26px;
	margin-top: -40px;
	position: absolute;
	right: 20px;
	top: 100%;
	width: 27px;
	z-index: 4;
}
.jquery-slider-navigation-next span {
	display:none;
}
.jquery-slider-hovered .jquery-slider-navigation-prev, .jquery-slider-hovered .jquery-slider-navigation-next {
	display:block;
}
.jquery-slider-wrapper .caption {
	padding:6px 10px;
	background:#333333;
	font-size:13px;
	position:absolute;
	bottom:10px;
	left:10px;
	color:#FFFFFF;
}
.jquery-slider-timer {
	color:#000000;
	height:3px;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	z-index:4;
}
.jquery-slider-timer-bar {
	background:#000000;
	opacity:0.5;
	height:3px;
	width:0;
	float:left;
	display:inline;
}
/*slider css Ends*/
.morelink {
	float:right;
	font-family: "open_sansregular";
	font-weight:600;
}
#home .panel-col .inside {
	margin: 30px 0 0 0;
}
.panel-3col .panel-col .inside {
	float: left;
	width: 100%;
	margin: 30px 0 0 2.5%;
}
#home .panel-col .inside ul {
	list-style-type:none; /*margin: 15px 0 3px;*/
}
#home .panel-col .inside ul li {
	background: url("../images/arrow.jpg") no-repeat scroll left 4px rgba(0, 0, 0, 0);
	display: block;
	line-height: 19px;
	margin: 0 0 8px 10px;
	padding: 0 0 0 19px;
	width: 90%;
}
#home .panel-col-last {
	float: right;
	width: 17%;
	margin: 30px 0 0 2%;
}
.panel-3col .panel-col-last .inside {
	margin: 0 0 0 0;
}
#home .panel-col-last .view-featured {
	margin: 0 0 10px;
}
.mobileseva a {
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.mobileseva a strong {
	font-size:17px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.onlineservices a {
	font-size:17px;
	font-weight:bold;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
.webratna a {
	font-size:17px;
	font-weight:bold;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
.wecastportion {
	margin:0 0 0 9px;
}
.webcastthead {
	background: url("../images/featured.png") no-repeat scroll left -221px rgba(0, 0, 0, 0);
	border-bottom: 1px solid #ccc;
	float: left;
	font-size: 1.1em;
	margin: 18px 0 10px 0px;
	padding: 0 0 8px 58px;
}
.webcastthead strong {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.63em;
	font-weight: bold;
	padding: 0 0 4px;
}
.homebtm_quicklinks {
	width:100%;
	float:left;
	margin: 0 0 30px;
	padding:36px 0 0;
}
.view-featured .views-row {
	margin:0 0 10px 0;
}
.static_content ol.result-page.main_data li ul li {
	border: medium none;
	margin: 0;
	padding: 0;
	background:none;
}
.static_content ol.result-page.main_data li ul li:nth-of-type(3):hover {
background: url("../images/sharearrow.jpg") no-repeat scroll 49px 18px rgba(0, 0, 0, 0);
}
.homebtm_quicklinks ul {
	list-style-type:none;
}
.homebtm_quicklinks ul li {
	display:inline-block;
	float:left;
	text-align: center;
	width: 20%;
}
.homebtm_quicklinks ul li .quilcklinks_outer {
	width: 86%;
	margin:15px auto;
}
.homebtm_quicklinks ul li .quilcklinks_outer h2,
#block-system-main.block-system .homebtm_quicklinks ul li .quilcklinks_outer h2 {
	border-bottom: 1px solid #ddd;
	font-family: "roboto_slabbold";
	font-size: 1.5em;
	font-weight: normal;
	margin: 12px 0 7px;
	padding: 0 0 7px;
	/*color: #727171;*/
}
.homebtm_quicklinks ul li .quilcklinks_outer p {
	font-family: "open_sansregular";
	font-size:1.2em;
	line-height: 1.3em;
	color: #727171;
}
footer {
	width:100%;
	background:#000;
	float:left;
	line-height: initial;
}
footer #footertop {
	background:#4c4c4c;
	width:100%;
	padding: 5px 0;
}
footer #footertop ul {
	list-style-type:none;
}
footer #footertop ul li {
	border-right: 1px solid rgb(48,48,48);
	display: inline-block;
	margin: 0 6px 0 0;
	padding: 3px 11px 2px 0;
}
footer #footertop ul li:nth-last-child(1) {
border:none;
}
footer #footertop ul li a {
	color:rgb(255,255,255);
	font-size: 1.2em;
}
#fotter-bottom {
	background: none repeat scroll 0 0 rgb(19, 19, 19);
	float: left;
	padding: 0 0 20px;
	width: 100%;
}
footer #fotter-bottom ul {
	list-style-type:none;
}
footer #fotter-bottom ul li.first {
	display:inline-block;
	width: 56%;
	float:left;
	padding:0px;
	margin:0px;
}
footer #fotter-bottom ul li.first ul li {
	width:50%;
	float:left;
}
footer #fotter-bottom ul li {
	display:inline-block;
	width: 22%;
	float:left;
	padding:0px;
	margin:0 0 5px;
}
footer #fotter-bottom ul li ul li {
	width:100%;
	float:left;
}
footer #fotter-bottom ul li a {
	color:rgb(185,185,185);
	font-size:1.2em;
	line-height: 16px;
}
footer #fotter-bottom ul li a span {
	color:#fff;
	font-size: 1.27em;
	margin: 20px 0 10px 0;
	width: 100%;
	float:left;
	font-family: 'roboto_slabbold';
}
footer #fotter-bottom ul li a:hover {
	color:rgb(255,255,255);
}
#fotter-bottom h3 {
	font-size:14px;
	font-family: "open_sansregular";
	font-weight:600;
	color:rgb(252,252,252);
	padding: 20px 0 10px;
	width: 100%;
	float:left;
}
.footer_col3 {
	width: 24%;
	float: right;
	margin: 58px 0 0;
}
.footer_col3 a {
	margin:0 0 10px 0;
	float:left;
}
#footer .lastupdated {
	float:left;
	width:100%;
	margin: 20px 0 10px;
	padding:0px;
	color: rgb(185, 185, 185);
	font-size: 1.2em;
	text-align:center;
}
#footer .lastupdated a {
	float:left;
	color:#fda103;
}
#footer .lastupdated a:hover,
#footer .lastupdated a:focus {
	color:#fda103;
	text-decoration:underline;
}
#footer .lastupdated p a {
	float:none;
	font-size: 0.95em;
}
.lastupdated p {
	float: left;
	line-height: 16px;
	margin: 0 0 0 10px;
	width: 94%;
	text-align:left;
}
.lastupdated .last-review {
	float:none;
	margin: 12px auto 0;
	display:inline-block;
	color:#727171;
}
.header_middle .wrapper nav select {
	display:none;
}
#footertop select {
	display:none;
}
.footerLinks {
	width: 76%;
	float:left;
}
/*Internal Page Css*/
.internal_page {
	width: 72%;
	float:left;
	margin:0px;
	padding: 0 0 20px;
}
.level2_internal_page {
	width: 50%;
	float:left;
	margin:0px;
	padding: 0 0 20px;
}
.pane-npi-utility-content-taxonomy-category h3 {
	background: none repeat scroll 0 0 #006cb7;
	box-sizing: border-box;
	color: #fff;
	float: left;
	font-size: 1.5em;
	font-weight: 700;
	margin: 25px 0 1px;
	padding:8px 10px 10px;
	width: 100%;
}
.pane-custom-utility-content-taxonomy-category h3 span {
	font-family: 'source_sans_prolight';
}
.region-three-25-50-25-second p {
	float: left;
	font-family: "open_sansregular";
	font-size: 1.4em;
	line-height: 1.4em;
	padding-bottom:15px;
	text-align:justify;
}
.pagetitle {
	display: table;
	float: left;
	font-family: arial;
	font-size: 2.6em;
	font-weight: normal;
	height: 177px;
	line-height: 146px;
	vertical-align: middle;
	width: 100%;
}
.category-title {
	display: table-cell;
	line-height: 39px;
	vertical-align: middle;
	width: 250px;
	font-family: "roboto_slabbold";
}
span.category-title {
	font-size:26px;
}
.pagetitle .title_images {
	float: right;
	height: 141px;
	margin: 0;
	padding: 0;
	width: auto;
}

.level3_internal_page .pagetitle .title_images {
	float: right;
	height: auto;
	margin: 0;
	padding: 0;
	width: 24%;
}

.title_images img {
	vertical-align: middle;
}
.internal_page p {
	font-size:1.4em;
	line-height:20px;
	float:left;
	font-family: "open_sansregular";
}
.contnent_menus {
	box-sizing: border-box;
	float: left;
	margin: 0;
	padding: 0px;
	width: 100%;
	border: 1px solid #ddd;
}
.contnent_menus li {
	background: url("../images/miximg.png") no-repeat scroll left -32px rgba(0, 0, 0, 0);
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	padding: 8px 0 10px 25px;
	width: 50%;
	border-bottom: 1px solid #ddd;
}
.contnent_menus li.even_check {
	border:none;
}
.contnent_menus li:nth-last-child(1) {
border:none;
}
.contnent_menus li.even {
	background:none;
}
.contnent_menus li.odd {
	background:none;
}
.contnent_menus li a {
	font-size: 1.3em;
	color: #355280;
	/*font-family: arial;*/
}
.contnent_menus li a:focus {
	outline:none;
}
.two-33-66 > .region-two-33-66-first, .three-25-50-25 .region-three-25-50-25-first, .panel-flexible .panels-flexible-12-left {
	float: left!important;
	margin: 0 25px 0 0;
	width: 20% !important;
}
#block-system-main #metadata_3rd_level .region-two-33-66-first {
	margin:0px;
}
.right_sidebar {
	width: 25%;
	float:right;
	margin: 28px 0 0 1.6%;
}
.topic {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.whats-new {
	width:100%;
	float:left;
	margin:0;
	padding:0px;
}
.most-view {
	width:100%;
	float:left;
	margin:0;
	padding:0px;
}
.sidebar_head {
	border-bottom: 3px solid #e6e6e6;
	display:block;
	position:relative;
	/*margin-left:20px;
	height: 30px;
	padding-left:10px;
	width: 100%;*/
	margin-left:32px;
	width: 90%;
	float: left;
}
#leftside-bar .sidebar_head {
   /* height: 45px;
   width:100%*/
   width:90%;
}
.sidebar_head i {
  background: #006cb7 none repeat scroll 0 0;
  border-radius: 100%;
  color: #fff;
  font-size: 16px;
  /*left: -25px;*/
  left: -30px;
  line-height: normal;
  padding: 4px;
  position: absolute;
  margin-top:2px;
}
.sidebar_head.trim_title {
	/*border-bottom: none;*/
	float: left;
	height: auto;
	width: 100%;
	padding-left:0;
}
.topic .sidebar_head.trim_title h2 {
	background: url("../images/leftborder.jpg") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
	border-bottom:none;
	height:auto;
}
.right_sidebar ul, .region-two-66-33-second ul, .three-25-50-25 .region-three-25-50-25-third ul, .panels-flexible-12-middle .panels-flexible-column-last ul {
	box-sizing: border-box;
	float: left;
	list-style-type: none;
	padding: 10px 0 20px;
}
.region-three-25-50-25-third .item-list ul,
.region.region-two-66-33-second .item-list ul{
	padding-left:29px;
}
.region-three-25-50-25-third .item-list ul li a,
.region.region-two-66-33-second .item-list ul li a {
	border-bottom: 1px solid #eee;
    display: block;
    padding: 0 0 8px 0;
	outline:none;
}
.region-three-25-50-25-third .item-list ul li a:focus,
.region.region-two-66-33-second .item-list ul li a:focus {
	outline:none;
}
.region-three-25-50-25-third .item-list ul li a:hover,
.region.region-two-66-33-second .item-list ul li a:hover {
    color: #4f76b1;
}
#block-system-main.block-system .region-three-25-50-25-third .sidebar_head h2,
#block-system-main.block-system .region.region-two-66-33-second .sidebar_head h2 {
	font-size: 1.6em;
}
.right_sidebar ul li, .region-two-66-33-second ul li, .three-25-50-25 .region-three-25-50-25-third ul li {
	background: url("../images/blackdots.png") no-repeat scroll left 4px rgba(0, 0, 0, 0);
	line-height: 1.7em;
	margin: 0 0 8px;
	padding: 0 0 0 18px;
}
.right_sidebar ul li a, .region-two-66-33-second ul li a, .three-25-50-25 .region-three-25-50-25-third ul li a, .panels-flexible-12-middle .panels-flexible-column-last ul li a {
	font-size:1.3em;
	color:inherit;
}
.left_sidebar ul {
	box-sizing: border-box;
	float: left;
	list-style-type: none;
	padding: 14px 0 0 26px;
	width:100%;
}
.left_sidebar ul li {
	background: url("../images/blackdots.png") no-repeat scroll 1px 10px rgba(0, 0, 0, 0);
	margin: 0px;
	display: block;
	word-wrap: break-word;
}
.i18n-hi .left_sidebar ul li {
	background-position:1px 13px;
}
.left_sidebar ul li a {
  border-bottom: 1px solid #eee;
  display: block;
  font-size: 1.3em;
  padding:6px 6px 8px 15px;
  line-height:normal;
  word-wrap: break-word;
}
.whats-new .sidebar_head h2 {
	background: url("../images/title-arrow.png") no-repeat scroll 12px 103% rgba(0, 0, 0, 0);
	border-bottom: 3px solid #4f76b1;
	float: left;
	font-family: "roboto_slabbold";
	font-size: 1.6em;
	font-weight: normal;
	/*height: 30px;*/
	padding:1px 0 11px 5px;
	margin-bottom: -3px;
	width: auto;
}
.most-view .sidebar_head span {
	background: url("../images/title-arrow.png") no-repeat scroll 12px 103% rgba(0, 0, 0, 0);
	border-bottom: 3px solid #4f76b1;
	float: left;
	font-family: "roboto_slabbold";
	font-size: 1.6em;
	font-weight: normal;
	/*height: 30px;*/
	padding:1px 0 11px 5px;
	margin-bottom: -3px;
	width: auto;
}
.topic .sidebar_head span {
	background: url("../images/title-arrow.png") no-repeat scroll 12px 104% rgba(0, 0, 0, 0);
	border-bottom: 3px solid #4f76b1;
	float: left;
	font-family: "roboto_slabbold";
	font-size: 1.6em;
	font-weight: normal;
	line-height:1.2em;
	/*height: 30px;*/
	padding:1px 0 11px 5px;
	margin-bottom: -3px;
	width: auto;
}
/*#leftside-bar.topic .sidebar_head span {
	background:none;
}*/

.readmore {
	text-decoration:underline;
	font-size: 1.2em;
	float: right;
}
/*staic pages css stsrts*/
.full_width_secction {
	width:100%;
	float:left;
}
.bread_crumbs {
	border-bottom: 1px dashed #aaa;
	font-size: 1.1em;
	display:block;
	padding:15px 0;
	margin-bottom:25px;
}


.bread_crumbs:before, .bread_crumbs:after {
	display:table;
	line-height:0;
	content:"";
}
.bread_crumbs:after {
	clear:both;
}
.bread_crumbs a {
	background: url("../images/fourdots.png") no-repeat scroll right 5px rgba(0, 0, 0, 0);
	color: #336ea8;
	padding: 0 13px 0 0;
	margin: 0 5px 0 0;
}
.bread_crumbs span {
	color: #2d6eb0;
	float: left;
	text-decoration: none;
	width: auto;
	border:none;
	margin: 0;
}
.static_page_head {
	float: left;
	font-size: 2.5em;
	font-weight: normal;
	margin: 16px 0 30px;
	width: 100%;
}
.static_content ol.result-page.main_data li {
	background: none repeat scroll 0 0 #f8f8f8;
	border: 1px solid #ddd;
	box-sizing: border-box;
	margin: 30px 0 10px;
	padding: 10px 10px 11px;
}
.static_content {
	width:100%;
	float:left;
	margin:0px;
	padding: 0 0 20px;
}
.static_content .field-name-field-image {
	width: 100px;
	float:left;
	margin: 0 15px 8px 0;
}
.static_content .field-name-body {
	font-size: 1.3em;
	line-height: 19px;
	margin: 0;
	padding: 29px 0;
}
.form_outer {
	width:100%;
	float:left;
	margin: 20px 0;
	padding:0px;
}
.form_outer .form-row {
	margin:0 0 10px 0;
	float:left;
	width:100%;
}
.form_outer .form-row label {
	box-sizing: border-box;
	float: left;
	font-size: 1.2em;
	padding: 4px 13px 0 0;
	text-align: right;
	width: 160px;
}
.form_outer .form-row input {
	border: 1px solid #ddd;
	padding: 4px;
	width: 28%;
}
.form_outer .form-row.last {
	float: left;
	margin: 10px 0;
	width: 255px;
}
.form_outer .form-row input[type="submit"] {
	background: none repeat scroll 0 0 #426ead;
	border: medium none;
	color: #fff;
	float: right;
	padding: 5px 13px;
	width: auto;
}
.form-require {
	color:#ff0000;
}
.scrollToTop {
	background: url("../images/backtop.png") no-repeat scroll 11px 13px rgba(137, 137, 137, 0.67);
	bottom: 75px;
	color: #444;
	display: none;
	font-weight: bold;
	height: 20px;
	padding: 10px;
	position: fixed;
	right: 40px;
	text-align: center;
	text-decoration: none;
	text-indent: -9999px;
	width: 20px;
	border-radius: 110px;
	z-index: 9;
}
.scrollToTop:hover {
	background: url("../image/backtop.png") no-repeat scroll 11px 13px rgba(66, 108, 171, 0.67);
	bottom: 75px;
	transition: background-color 1s ease;
	color: #444;
	display: none;
	font-weight: bold;
	height: 20px;
	padding: 10px;
	position: fixed;
	right: 40px;
	text-align: center;
	text-decoration: none;
	text-indent: -9999px;
	width: 20px;
	border-radius: 110px;
}
/*internal page level2*/
.internal_level2_btm {
	float:left;
	margin: 20px 0 0px;
	padding: 0px 0;
	width:100%;
	background: #EFEFEF;
	position:relative;
}
.internal_level2_btm .wrapper{padding:30px 0px; position:relative; z-index:1000; background:#EFEFEF;}

.internal_level2_btm .wrapper:before{width:25%; position:absolute; background:#585858; height:100%; top:0; right:0; content:''; display:block; z-index:10;}



.internal_level2_btm:before{width:50%; position:absolute; background:#585858; height:100%; top:0; right:0; content:''; display:block; z-index:10;}





.internal_level2_btm .region.region-three-25-50-25-third{background:#585858; padding:0px 0 0 15px; position:relative; z-index:100;}

.internal_level2_btm:after{content:''; position:absolute;}





#info-suggestion-wrapper.internal_level2_btm .wrapper:before {
  background: #006CB7;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  left: 0;

  top: 0;
  width: 17%;
  z-index: 10;
}
#info-suggestion-wrapper.internal_level2_btm:before{width:50%; position:absolute; background:#006CB7; height:100%; top:0; left:0; content:''; display:block; z-index:10;}
.data_states {
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	width: 100%;
}
.internal_level2_btm h2 {
	font-size:1.6em;
	font-weight:normal;
}
#info-suggestion-wrapper.internal_level2_btm #information-suggestion-wrapper h2 {
	color: #fff;
	float: right;
	font-size: 2.6em;
	font-weight: normal;
	line-height: 34px;
	margin: 0 20px 0 0;
	text-align: right;
	width: 170px;
}
.data_states select {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #000;
	display: block;
	margin: 0;
	padding: 5px 4px;
	width: 191px;
}
body input.search_btn {
	background:rgb(77,77,76);
	color:#fff;
	border:none;
	float:left;
	margin: 11px 0 0;
	padding: 3px 9px;
}
.related_links {
	float:left;
	margin:0px;
	padding:0px;
	width: 54%;
}
.internal_level2_btm .related_links .tabs {
	background: none repeat scroll 0 0 #fff;
	clear: both;
	box-shadow: 0 0 4px #ccc;
	margin: 12px 0;
	min-height: 225px;
	padding: 0;
	position: relative;
}
.right_banners a {
	float:left;
	margin:0 0 5px 0;
}
.internal_level2_btm .related_links .content ul li {
	color: #4d4d4c;
}
.internal_level2_btm .related_links .tab label {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #fff;
	border-color: -moz-use-text-color #ddd -moz-use-text-color -moz-use-text-color;
	border-image: none;
	border-style: none solid none none;
	border-width: medium 1px medium medium;
	cursor: pointer;
	float: left;
	font-family: "open_sansregular";
	font-weight: 600;
	left: 1px;
	margin-left: 0;
	padding: 8px 10px;
	position: relative;
}
.internal_level2_btm .related_links [type="radio"]:checked ~ label {
	background: url("../images/TABARROW.png") no-repeat scroll 10px 24px rgb(217, 217, 217);
	border-bottom: 1px solid white;
	color: #000;
	cursor: default;
	z-index: 2;
	margin: 0 0 0 -1px;
}
.internal_level2_btm .related_links .content {
	background: none repeat scroll 0 0 #fff;
	border-top: 1px solid #ddd;
	border-bottom:none;
	border-right:none;
	border-left:none;
	bottom: 0;
	left: 0;
	padding: 20px 20px 20px 10px;
	position: absolute;
	right: 0;
	top: 29px;
}
.right_banners {
	float:left;
	margin: 28px 0 0 3%;
	width: 21%;
}
.styleSelectstates {
	background: url("../images/select.png") no-repeat scroll right -36px #fff;
	border:medium none;
	height:28px;
	margin:13px 0 0;
	overflow:hidden;
	width: 174px;
}
/*interal page level3*/
.two-33-66 > .region-two-33-66-second {
	float: left;
	margin: 0;
	padding: 0 0 20px;
	width: 75%!important;
}
.level3_internal_page .pagetitle {
	font-size: 1.8em;
	font-weight: bold;
	height: 59px;
	line-height: 60px;
	margin: 12px 0 0;
}
.two-33-66 .region-two-33-66-second .level3_internal_page .pagetitle {
	font-size: 1.8em;
	font-weight: 400;
	height: 45px;
	line-height: 30px;
	margin: 12px 0 20px;
	padding: 0;
	width:100%;
}
#block-system-main.block-system .myGovtMore {
	text-align:right;
}
#block-system-main.block-system .myGovtMore .linkMore {
	font-size: 1.3em;
	color: #4f76b1;
    font-weight: bold;
}
#block-system-main.block-system .myGovtMore .linkMore:hover {
	color:#fda103;
}
.two-33-66 .region-two-33-66-second .level3_internal_page .pagetitle .title-main {
	height: auto;
	line-height: inherit;
}
.two-33-66 .region-two-33-66-second .block-content .view-content .field-content p {
	float:none;
	width:100%;
	margin:0px;
	padding:0px;
	font-size:1.3em;
	line-height:1.5em;
}
ol.result-page {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
ol.result-page li {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.devider {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 1px solid #ddd;
	float: left;
	height: 1px;
	margin: 13px 0;
	width: 100%;
}
li:last-child .devider {
	display:none;
}
ol.result-page li h3 {
	color: #2d6ca9;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.2em;
}
ol.result-page li h3 a {
	color:#2d6ca9;
	font-weight: bold;
}
.level3_buttons {
	background: none repeat scroll 0 0 #f0f0f0;
	box-sizing: border-box;
	float: left;
	line-height: 15px;
	list-style-type: none;
	/*margin: 16px 0 5px;*/
	margin: 16px 0 10px;
	padding: 0 0 0 0px;
	width: 100%;
}
ul.level3_buttons li {
	width: auto;
}
.level3_buttons .tags_btn input[type="submit"] {
	background: url("../images/miximg.png") no-repeat scroll -6px -206px rgba(0, 0, 0, 0);
	float: left;
	font-size: 1.3em;
	padding: 4px 0 4px 27px;
	border: medium none;
	cursor: pointer;
	margin:0px;
	text-align: left;
	width: auto;
	height:29px;
	display:inline-block;
	color:#000;
}
.level3_buttons .comment_btn input[type="submit"] {
	background: url("../images/miximg.png") no-repeat scroll left -236px rgba(0, 0, 0, 0);
	float: left;
	font-size: 1.3em;
	padding: 6px 0 4px 33px;
	margin: 0 15px;
	border: medium none;
	cursor: pointer;
	text-align: left;
	width: auto;
	height:28px;
	display:inline-block;
	color:#000;
}
.level3_buttons .share_btn {
	background: url("../images/miximg.png") no-repeat scroll left -264px rgba(0, 0, 0, 0);
	float: left;
	font-size: 1.3em;
	padding: 9px 0 6px 33px;
}
.level3_buttons .rating_btn {
	float: left;
	font-size: 1.2em;
	margin: 0 0 0 20px;
	padding: 5px 0;
}
.level3_buttons .rating_btn .fivestar-widget {
	float:right;
	margin: 0 0 0 5px;
}
.level3_internal_page p {
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	font-size:1.3em;
	line-height:1.5em;
}
.paging {
	float:right;
	width:auto;
	margin: 30px 0 10px;
}
.paging a {
	margin:0 3px 0 0;
	font-size:1.2em;
	text-decoration:underline;
}
.paging a.active_paging {
	color:#2A6AAA;
	text-decoration:none;
}
.suggest_us {
	float: right;
	font-size: 1.4em;
	margin: 0 0 0 0px;
	width:76%;
}
.metadata_tags .tags input[type="submit"], .metadata_feedback_form input[type="submit"] {
	/*background: none repeat scroll 0 0 rgb(77, 77, 76);*/
	background: #fda103;
	border: medium none;
	border-radius: 0;
	color: #fff;
	font-size:12px;
	font-weight: normal;
	margin:3px 0 0;
	padding:2px 5px 3px;
	cursor:pointer;
	text-align:center;
}
.suggest_us textarea {
	border:1px solid #ddd;
	width: auto;
	display:block;
	width:60%;
	padding:10px;
}
.suggest_us h2 {
	font-size: 1.4em;
	color: #2c6caa;
}
#suggest-metadata-form .form-item-message label {
	margin:10px 0 10px 0;
	line-height: 1.3em;
	display:block;
}
#suggest-metadata-form .ajax-processed {
	color: #fff!important;
}
.shorting {
	border-top: 1px solid #ddd;
	float: left;
	margin: 10px 0 20px;
	padding: 10px 0 0;
	width: 100%;
}
.shorting select {
	border: 1px solid #ddd;
	padding: 2px;
	width: 26%;
}
.recent_publication {
	width:100%;
	float:left;
	margin:0px;
	padding: 30px 0 0;
	list-style-type:none;
}
.recent_publication li {
	background: none repeat scroll 0 0 #fafafa;
	box-shadow: 0 0 3px #c9c7c7;
	box-sizing: border-box;
	float: left;
	margin:0 0 2%;
	padding:10px;
	/*margin: 0 1.8% 1.8% 0;
	padding: 14px 10px;
	width: 32%;
	min-height: 554px;*/
	text-align: center;
	width: 99%;
}
.recent_publication li:nth-of-type(3n) {
	margin:0 0 0 0;
}
.recent_publication li .views-field-field-publication-image {
	border: none;
	box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 8px;
    color: #000;
    padding: 5px;
	height: 193px;
    width: auto;
	display:block;
	float:left;
	margin: 0 2% 0 0;
}
.recent_publication li .views-field.views-field-body {
	box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
	background-color: #f4f4f4;
    border: none;
    clear: both;
	overflow:hidden;
    color: #333;
    margin: 10px 0 0;
    padding: 10px;
	border-radius: 1px;
	-webkit-border-radius: 1px;
}
.recent_publication li h2 {
	/*color: #0c76ea;
	font-size: 1.4em;
	line-height: 1.3em;
	font-weight: bold;
	padding: 19px 0;*/
	color: #333;
   font-family:"roboto_slabbold";
    font-size: 2em !important;
    font-weight: 400;
    line-height: 1.3em;
    padding: 0 0 10px;
    text-align: left;
	display:block;
}
.recent_publication li ul {
	list-style-type:none;
	/*font-size: 90%;*/
    list-style-type: none;
    margin: 0 0 20px;
    padding: 0;
    width: auto;
	float: left;
	width: 75%;
}
.recent_publication li ul li {
	line-height: 1.5em;
	clear: both;
    width: 100%;
	text-align: left;
	box-shadow: none;
	font-size: 1.2em;
	margin: 0 0 7px;
	padding:0;
	/*line-height: 15px;
	margin: 0 0 7px;
	padding: 0;
	text-align: left;
	width: 100%;
	min-height: inherit;*/
}
.recent_publication li ul li span {
	float: left;
	font-weight: bold;
	text-align: left;
	margin: 0 10px 0 0;
	padding:0;
	width:14%;
	/*width: 40%;*/
}
.level3_internal_page .recent_publication p {
	float: left;
	font-size: 1.1em;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
}
.recent_publication li ul li span.rightspan, .recent_publication li ul li span.date-display-single {
	float: left;
	text-align: left;
	font-weight :normal;
	width: 82%;
}
.recent_publication li ul li:nth-of-type(3n) {
	margin: 0 0 7px;
}
.suggest_us.info_usefull {
	width: 78%;
	float: right;
	font-size: 1.3em;
}
.usefull_option {
	float:left;
	margin: 15px 0 5px;
	padding:0px;
	list-style-type:none;
	width:100%;
}
.usefull_option li input {
	margin: -2px 3px 0 0;
	padding:0px;
}
.usefull_option li {
	float:left;
	margin: 0 22px 0 0;
}
.suggest_us.info_usefull textarea {
	border: 1px solid #ddd;
	float: left;
	height: 70px;
	width: 67%;
}
/*.recent_publication .image_outer {
	float: left;
	min-height: 191px;
	width: 100%;
}*/
.btnouter {
	width:100%;
	float:left;
}
.pane-content {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.pane-content h2 {
	margin: 6px 0 10px;
	float:left;
	padding:0px;
	width:100%;
	font-size: 1.3em;
}
.pane-content h3 {
	margin: 6px 0 10px;
	float:left;
	padding:0px;
	width:100%;
	font-size: 1.3em;
}
.pane-content ul.alphabetlisting {
	border: 1px solid #ddd;
	float: left;
	list-style-type: none;
	width: 100%;
	margin: 0 0 20px;
}
.pane-content ul.alphabetlisting li {
	border-right: 1px solid #ddd;
	display: inline-block;
	float: left;
	font-size: 1.1em;
	padding: 6px 2px;
	text-align: center;
	width: 3%;
	margin:0px;
}
.pane-content ul.alphabetlisting li a {
	color:#000000;
	background:none;
	padding:0px;
	float:none;
}
.pane-content ul.alphabetlisting li:last-child {
	border-right:none;
}
.view-filters input {
	background: none repeat scroll 0 0 rgb(246, 246, 246);
	border: 1px solid #ddd;
	float: left;
	margin: 0 9px 0 0;
	padding: 3px 5px;
	width: 22%;
}
.view-filters {
	float: left;
	margin: 0 0 5px;
	width: 100%;
}
.quicktabs_main.quicktabs-style-basic .quicktabs-tabpage .view-filters {
	margin: 0 0 10px;
}
.quicktabs_main.quicktabs-style-basic .quicktabs-tabpage .view-header {
	color: #6a6a6a;
    margin: 0 0 10px 20px;
    text-transform: uppercase;
}
.quicktabs_main.quicktabs-style-basic .quicktabs-tabpage .view-filters .views-exposed-widget {
	width: auto;
	margin-left:0px;
}
.quicktabs_main.quicktabs-style-basic .quicktabs-tabpage .view-filters .views-exposed-widget input {
	margin-top: 1em/*2.7em*/;
}
body .view-filters input.search_btn {
	width: auto;
	margin: 0;
}
.pane-content ul {
	list-style-type:none;
	float:left;
	width:100%;
	margin: 10px 0 0;
}
.pane-content ul li {
	display: inline-block;
	float: left;
	font-size: 1.3em;
	margin: 0 0 6px;
	width: 33%;
}
.pane-content ul li a {
	background: url("../images/miximg.png") no-repeat scroll -9px -37px rgba(0, 0, 0, 0);
	color: #2d6eb0;
/*	float: left; */
	padding: 0 0 0 16px;
}
.hidden {
	display:none;
}
.tag_popup {
	background:#eee;
	border:1px solid #ddd;
	box-sizing:border-box;
	float:left;
	width:70%;
	padding:10px;
	position:relative;
	display:none;
}
.tag_popup textarea {
	height: 60px;
	width: 61%;
	float:left;
	margin:0px;
	padding:0px;
	border:1px solid #ddd;
}
.comment_popup form .form-type-textarea label {
	float: left;
	font-size: 1.3em;
	margin: 10px 0;
	width: 100%;
}
.level3_internal_page .tag_popup p {
	font-size: 1.2em;
}
.metadata_tags .tags .tag-form-data, .metadata_feedback_form .tag-form-data {
	background:#eee;
	border:1px solid #ddd;
	box-sizing:border-box;
	float:left;
	width:100%;
	padding:10px 40px 10px 10px;
	margin: 0 0 15px;
	position:relative;
}
.comment_popup textarea {
	border: 1px solid #ddd;
	float: left;
	height: 50px;
	margin: 0;
	padding: 0;
	width: 100%;
}
.metadata_feedback_form .form-type-radios label:first-child {
	float: left;
	font-size: 1.3em;
	margin: 10px 0;
	width: 100%;
}
.metadata_feedback_form .form-type-select label,
.metadata_feedback_form .form-type-textfield label {
	float: left;
	font-size: 1.3em;
	margin: 10px 0;
	width: 100%;
}
.metadata_feedback_form .form-type-textfield.form-item-captcha-response label {
	font-size: 1.1em;
	margin-right:2%;
}
.metadata_feedback_form .form-item.form-type-textfield.form-item-field-comment-or-link label {
	float: left;
	font-size: 1.2em;
	margin: 10px 0;
	width: 100%;
}
.comment_popup .metadata_tags p {
	font-size: 1.2em;
}
.popup_btn {
	float: left;
	height: 30px;
	position: absolute;
	right: 3px;
    top: 3px;
	/*right: -4px;
	top: -13px;*/
	width: 30px;
	cursor: pointer;
}
.metadata_feedback_form .form-radios input[type="radio"] {
	width: inherit;
	margin: -2px 2px 0 0;
}
.form-radios input {
	margin: -2px 2px 0 10px;
}
.metadata_feedback_form .form-radios {
	font-size:1.2em;
	margin: 0 0 10px;
	float: left;
}
.listoffset {
	float: right;
	list-style-type: none;
	width: 83%;
}
.listoffset li {
	float: left;
	margin: 0 0 6px;
	width: 33%;
}
.page-taxonomy-term-156412 .item-list ul li {
	width: 100%;
	font-size: 1.2em;
	margin: 0 0 13px;
}
.page-taxonomy-term-156412 .listoffset li {
	width: 100%;
	font-size: 1.2em;
	margin: 0 0 13px;
}
.page-taxonomy-term-156412 .listoffset li a {
	background:none;
	font-size: 1.3em;
	padding:0px;
}
.listoffset li a {
	background: url("../images/miximg.png") no-repeat scroll -3px -34px rgba(0, 0, 0, 0);
	color: #236cb9;
	padding: 0 0 0 23px;
}
.resultSummary {
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	margin:10px 0 20px 0;
}
.node-type-metadata .static_content ol li {
	border-bottom: 1px solid #ddd;
	display: block;
	float: left;
	margin: 0 0 15px;
	padding: 0 0 15px;
}
.node-type-metadata .static_content ol li ul li {
	border: medium none;
	margin: 0;
	padding: 0;
}
.node-type-metadata .static_content ol li ul li.rating_btn {
	margin: 4px 0 0 11px;
}
.static_content ol li:last-child {
	border:none;
}
.static_content ol li .title {
	width:100%;
	float:left;
	padding:0px;
	margin: 0 0 0px;
}
.static_content ol li .title a {
	float:left;
	font-size: 1.4em;
	color: #426cab;
}
.static_content ol li p {
	float: left;
	font-size: 1.3em;
	margin: 10px 0;
	padding: 0;
	width: 100%;
	line-height: 1.3em;
}
.search_url {
	color: #426cab;
	font-size: 1.2em;
	float: left;
}
.pageDetails {
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	margin:10px 0 20px 0;
}
.signup_formouter {
	background: none repeat scroll 0 0 #fff;
	border: 25px solid #eee;
	box-sizing: border-box;
	float: left;
	padding: 20px 9%;
	width: 79%;
}
#crumbs {
	float: left;
	list-style-type: none;
	width: 100%;
}
#crumbs .crumb {
	float: left;
	margin: 0;
}
.bread_crumbs span a {
	float: left;
	font-weight: normal;
	text-align: center;
	width: auto;
}
.crumb-separator {
	color: #1b1b1b;
	float: left;
	font-weight: normal;
	margin: 2px 0 0;
	padding: 0 5px;
	text-decoration: none;
	width: auto;
}
.signup_formouter h2 {
	float: left;
	font-size: 1.4em;
	margin: 0 0 15px;
	width: 100%;
}
.signup_formouter ul {
	list-style-type:none;
	float:left;
	margin:0px;
	padding:0px;
	width: 625px;
}
.signup_formouter ul li {
	margin:0 0 10px 0;
	float:left;
	width:100%;
}
.signup_formouter ul li #account-pass-restrictions .item-list ul li{
	padding-right: 55px;
}
.signup_formouter ul li.lastli {
	float: right;
	width: 68.5%;
}
.signup_formouter ul li label {
	float: left;
	font-size: 12px;
	margin: 0 15px 0 0;
	text-align: right;
	width: 29%;
	font-weight: normal;
	padding-top:3px;
}
.signup_formouter ul li .captcha-wrapper label{
	font-size: 11px;
    margin: 0;
    float: none;
}
.signup_formouter ul li input {
	border: 1px solid #ddd;
	padding: 2px;
	width: 50%;
}
.signup_formouter ul li select {
	border: 1px solid #ddd;
	padding: 2px;
	width: 51.2%;
}
.signup_formouter ul li .input_outer {
	float:left;
	margin:0px;
	padding:0px;
	width: 67%;
}
.signup_formouter ul li .description {
	font-size: 0.85em;
	line-height: 1.4em;
	margin: 5px 0 0;
	padding-left: 196px;
	border: medium none;
	width: inherit;
}
.signup_formouter ul li.lastli a {
	color: #2c6ea8;
}
.header_middle .wrapper #branding {
	float: left;
}/* collapsing-section */
.signup_formouter ul li input.form-submit {
	border:none;
	width:auto;
	padding: 4px 23px;
}
.signup_formouter ul li input.form-submit {
	background:#fda103;
	border: medium none;
	border-radius: 0px;
	color: #FFF;
	font-weight: normal;
	margin: 8px 0 0;
	padding: 5px 18px 7px 17px;
	cursor:pointer;
	font-size:15px;
}
.signup_formouter ul li input.form-submit:hover {
	background:#ee8a21;
}
.flex-control-nav li {
	display: inline-block;
	margin: 47px 3px !important;
}
.flex-viewport {
	transition: all 1s ease 0s;
}
.flexslider {
	background: none;
	border: 0 solid #fff;
	border-radius: 0px;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
	margin: 0 0 0px;
	position: relative;
}
.flex-pauseplay a:before {
	display: inline-block;
	font-family: "flexslider-icon";
	font-size: 15px;
	color:#fff;
}
.flex-direction-nav a:before {
	display: inline-block;
	font-family: "flexslider-icon";
	font-size: 26px;
	color:#fff;
}
.flex-pauseplay {
	bottom: 10px;
	position: absolute;
	right: 70px;
}
.flex-control-nav.flex-control-paging {
	display:none;
}
.flex-direction-nav li a {
	display:block !important;
}
.static_content .page_content {
	font-size: 1.3em;
	line-height: 19px;
	margin: 0;
	padding: 0
}
.form_outer .form-row .form-item-message #edit-message {
	display: block;
	margin: 0;
	width: 29%;
	border: 1px solid #ddd;
}
.form_outer .form-row .grippie {
	display: none;
}
#nav ul {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
	box-shadow: 0 2px 3px #777;
	font-size: inherit;
	left: 0;
	line-height: 1.5em;
	position: absolute;
	top: 92px;
	z-index: 9999999;
	border-top: 3px solid #00a2ff;
	padding: 11px 0 13px 20px;
}
#nav ul .hover>a {
	color:rgb(27, 27, 27);
}
#nav ul {
	margin-left: -9999px;
}
#nav li:hover>ul, #nav li.hover>ul, #nav a:focus+ul, #nav .hover a:focus {
	margin-left: 0;
}
#nav ul a:focus {/*margin-left: 9999px;*/
	float: left;
	padding: 0;
	width: 125px;
}
/*top level*/
#nav a:link, #nav a:active, #nav a:visited {
	display: block;
}


/******************Site Map *****************/
#npi_sitemap {
	font-size:200%;
}
#npi_sitemap  ul {
	padding:0 0 1em 2em;
}
#npi_sitemap  li {
    clear: both;
    overflow: hidden;
    padding-left: 8px;
}
#npi_sitemap  li a {
    color: #006699;   
}

#npi_sitemap ul li {
    font-size: 90%;
    line-height: 160%;
    list-style-position: inside;
    list-style-type: circle;
}
/****************End Site Map********************/

.branding-elements {
	margin:0
}
#quicktabs-container-india_at_a_glance_tabs .quicktabs-tabpage ul li {
	/*width: 25%;*/
	width: auto;
	background:none;
}
.page-node-1350344 .glance_tabbing .quicktabs-tabpage p {
	font-size: 1.3em;
	line-height: 1.5em;
}
.glance_tabbing .content ul {
	margin:10px 0;
	float:left;
	width: 100%;
	overflow:hidden;
}
.glance_tabbing #quicktabs-container-india_at_a_glance_tabs .content ul li {
	padding:0;
	margin-bottom:0;
	margin-right:4px;
}
.glance_tabbing #quicktabs-container-india_at_a_glance_tabs .content ul li a {
	font: 700 0.9em "open_sansregular";
    text-decoration: none;
	color: #333;
	padding: 6px 9px 8px;
	position: relative;
	background-color: #FFF;
	border:1px solid #DDD;
	display:block;
	outline:none;
}
.glance_tabbing #quicktabs-container-india_at_a_glance_tabs .content ul li a:focus {
	outline:none;
}
.glance_tabbing #quicktabs-container-india_at_a_glance_tabs .content ul li a:hover {
	background-color: #006cb7;
	border:1px solid #1b6ca4;
	color:#FFF;
}
.tab_search input {
	border:1px solid #ccc;
	padding: 3px;
}
.tab_search .tab-search-btn {
	background:#4C4C4C;
	color:#fff;
	padding: 2px 7px;
	width: auto;
}
.tab_search {
	background: none repeat scroll 0 0 #f9f9f9;
	border-color: -moz-use-text-color #ddd #ddd;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	box-sizing: border-box;
	float: left;
	padding: 0 10px 10px 20px;
	width: 100%;
}
.panel-pane.pane-custom.pane-1 .tab_search {
	background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #ddd;
	padding: 14px 10px;
	background-color:#f6f6f6;
}
.panel-pane.pane-custom.pane-1 .tab_search .tab-search-btn {
	background: none repeat scroll 0 0 #fda103;
	border-radius: 0px;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	margin: 0;
	min-height: 24px;
	padding:3px 5px 4px;
	width: auto;
	border:none;
	outline:none;
}
.panel-pane.pane-custom.pane-1 .tab_search .tab-search-btn:hover {
	background:#ee8a21;
}
#quicktabs-india_at_a_glance_tabs .quicktabs_main.quicktabs-style-basic {
	background: none repeat scroll 0 0 rgb(249, 249, 249);
	border-color: #ddd #ddd -moz-use-text-color;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	box-sizing: border-box;
	clear: both;
	float: left;
	margin: 0 0 0;
	padding: 10px;
	width: 100%;
}
#home .pane-home-main-content .panel-col-first h2, #home .pane-home-main-content .inside .home_heading h2, #home .pane-home-main-content .panel-col-last h2 {
	/*background: url("../images/miximg.png") no-repeat scroll 55px -117px rgba(0, 0, 0, 0);
	border-bottom: 3px solid #4f76b1;*/
	display: table;
	float: none;
	font-size: 1.7em;
	margin: 0 auto;
	/*width: 147px;*/
	height:30px;
}
#home .pane-home-main-content .panel-col-first h2::after,
#home .pane-home-main-content .inside .home_heading h2::after,
#home .pane-home-main-content .panel-col-last h2::after {
	content:"";
	display:block;
	height:8px;
	width:147px;
	margin:4px auto 0;
	border-bottom: 3px solid #4d77b3;
	background: url("../images/title-arrow.png") no-repeat scroll top center;
}
#home #mini-panel-home_main_content .panel-panel .home_heading {
	border-bottom:3px solid #ddd;
	float: left;
	height: 30px;
	width: 100%;
	margin: 0 0 23px;
	text-align: center;
}
.accordion_container {
	margin: 20px 0 0;
	width: 100%;
}
ul.quicktabs-tabs {
	float: left;
	/*margin-top: 9px;*/
}
ul.quicktabs-tabs li {
	background: transparent none repeat scroll 0 0;
    display: inline-block;
    list-style-type: none;
    padding: 2px 0 0;
    white-space: nowrap;
	/*background: none repeat scroll 0 0 #ccc;
	display:inline-block;
	list-style-type: none;
	padding: 0;
	white-space: nowrap;*/
}
.panel-3col .panel-separator {
	margin: 0 0 1px;
}
.panel-3col .panel-col {
	float: left;
	width: 39%;
	margin: 0 0 0 2.5%;
}
#home .panel-panel #mini-panel-most_view_for_home .panel-panel {
	width: 100%;
	margin: 0;
}
.static_content .node-slideshow {
	float: left;
	margin: 0;
	padding: 0 0 20px;
	width: 72%;
}
.region-sidebar-second {
	margin-left: 0px!important;
	width: 100%!important;
}
.field-name-body .listoffset {
	float:left;
	width:100%;
	margin: 20px 0;
	padding:0px;
}
.field-name-body .listoffset a {
	float:left;
	width:50%;
	color: #426cab;
}
.field-name-body h2 {
	width:100%;
	float:left;
	margin: 0 0 20px 0;
}
.box_linktous h2 {
	font-size: 100%;
	font-weight: bold;
	margin: 10px 0;
}
.box_linktous .floatLeft {
	border-bottom: 1px solid #ddd;
	display: table-cell;
	float: left;
	height:102px;
	padding: 10px 0 3px 10px;
	vertical-align: middle;
	display:table;
	width: 79%;
}
/*.box_linktous .floatRight {
	height:102px;
}*/
.box_linktous .floatRight {
	float: right;
	margin: 0;
	text-align: left;
	width: 189px;
	border-bottom: 1px solid #ddd;
	/*padding: 10px 0 0;*/
	padding:0;
}
.box_linktous .floatRight .listoffset {
	float: right;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	box-shadow: none;
}
.box_linktous .floatRight .listoffset li {
	float: left;
	margin: 0 0 2px;
	width: 100%;
}
.box_linktous {
	border: 1px solid #ddd;
	box-sizing: border-box;
	float: left;
	margin: 12px 0 0;
	padding: 0;
	width: 100%;
}
.clearBoth {
	clear:both;
}
.linkusouter {
	border-bottom: 1px dashed #ccc;
	float: left;
	margin: 0;
	padding: 15px 0 5px;
	width: 100%;
}
.shadedText {
	background: none repeat scroll 0 0 #eee;
	border: 1px solid #ddd;
	box-sizing: border-box;
	margin: 20px 0 10px;
	padding: 10px 15px;
}
.static_content .pageicon {
	float: left;
	width: 159px;
}
.signup_formouter #edit-profile-main-field-gender-und.form-radios {
	float:left;
	width: auto;
}
.signup_formouter #edit-profile-main-field-gender-und.form-radios .form-type-radio {
	float:left;
	font-size: 0.9em;
	margin: 0 10px 0 0;
	width:auto;
}
.signup_formouter #edit-profile-main-field-gender-und.form-radios .form-type-radio label {
	width: inherit;
	/*margin: 0 -2px 0 0;*/
	margin: 0 -2px;
}
.signup_formouter ul li .form-type-checkbox input {
	width:inherit;
	margin:0px;
}
.item-list.item-list-pager {
	float: left;
	width: 100%;
}
.item-list.item-list-pager ul {
	border: 1px solid #ddd;
	border-radius: 2px;
	display: table;
	float: none;
	margin: 0 auto;
	padding: 0;
	width: auto;
}
.item-list.item-list-pager ul li {
	display: inline-block;
	float: left;
	font-size: inherit;
	line-height: inherit;
	margin: 0;
	width: auto;
	padding:0px;
	background:none;
}
.item-list.item-list-pager ul li a {
	border-right: 1px solid #ddd;
	display: inline;
	float: left;
	font-size: 1.2em;
	margin: 0;
	padding: 9px 10px;
	background:none;
}
.item-list.item-list-pager ul li.last a {
	border:none;
}
.item-list.item-list-pager ul li.pager-current {
	background: none repeat scroll 0 0 #4f77b2;
	border-right: 1px solid #ddd;
	color: #fff;
	float: left;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
	padding: 9px 10px;
}
.item-list.item-list-pager ul li.pager-current.last {
	border-right:none;
	/*border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;*/
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
.item-list.item-list-pager ul li.pager-current.first {
	border-right:none;
	/*border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;*/
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
.item-list.item-list-pager ul li.pager-ellipsis {
	display:none;
}
.item-list.item-list-pager {
	float: left;
	margin: 31px 0 0;
	width: 100%;
}
.two-66-33 > .region-two-66-33-second, .three-25-50-25 .region-three-25-50-25-third {
	box-sizing: border-box;
	float: right !important;
	margin: 0;
	padding: 0;
	width: 25% !important;
}
.panels-flexible-12-middle .panels-flexible-column-last ul li {
	line-height: 1.7em;
	margin: 0 0 8px;
	background: url("../images/blackdots.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
	padding: 0 0 0 18px;
}
.panels-flexible-12-middle .panels-flexible-column-last {
	float: right!important;
	margin: 28px 0 0 1.6%;
	width:32%!important;
}
.page_content .signup_formouter ul li .confirm-parent, .password-parent {
	clear: left;
	margin: 0;
	width: 100%;
}
.signup_formouter div#account-pass-restrictions {
    float: right;
    width: 68%;
}
.signup_formouter .form-item.form-type-password-confirm.form-item-pass {
    float: right;
    width: 100%;
}
.signup_formouter ul li .confirm-parent, .password-parent .password-strength {
	float: right;
	margin-top: 0;
	width: 12em;
}
.signup_formouter ul li .confirm-parent, .password-parent .password-confirm {
	float: right;
	margin-top: 0;
	width: 12em;
}
.page_content .signup_formouter ul li .password-confirm {
	width: 12em;
	margin: 6px 0 11px
}
.signup_formouter ul li input.password-field {
	width: 12em;
}
.signup_formouter ul li input.password-confirm {
	width: 34%;
}
#content-column.content-column {
	width:inherit;
}
.two-66-33 > .region-two-66-33-first {
	width: 68%!important;
}
.two-66-33 > .region-two-66-33-first p {
	float: left;
	font-family: "open_sansregular";/*font-size: 1.35em;*/
	line-height: 20px;
	font-size: 1.3em;
}
.page-taxonomy-term-166931 #block-system-main p, .page-taxonomy-term-166927  #block-system-main p, .page-taxonomy-term-166938  #block-system-main p {
	font-family: "open_sansregular";/*font-size: 1.35em;*/
	line-height: 20px;
	font-size: 1.3em;
}
.page-taxonomy-term-166931 #block-system-main p a, .page-taxonomy-term-166931 #block-system-main .right a{ font-weight:bold;}
.page-taxonomy-term-166931 #block-system-main h3{font-size:150%;}
h1.static_page_head {
	height: 1px;
	text-indent: -9999px;
	margin:0px;
}
#home #mini-panel-home_main_content .panel-col-first .item-list-q ul li.odd.active a {
	background: url("../images/TABARROW.png") no-repeat scroll 71px 26px rgb(142, 141, 141);
	border-bottom: 1px solid white;
	color: #fff;
	cursor: default;
	z-index: 2;
	line-height:normal;
}
.i18n-hi #home #mini-panel-home_main_content .panel-col-first .item-list-q ul li.odd.active a {
	background-position:48px 26px;
}
.two-33-66 .region-two-33-66-second {
	float: right !important;
	margin: 0;
	padding: 0 0 20px;
	width: 76% !important; 
}
.two-33-66 .region-two-33-66-second .pagetitle {
	/*border-bottom: 3px solid #c4c4c4;*/
	font-family: "roboto_slabbold";
	font-size: 2.5em;
	height: 34px;
	line-height: 28px;
	margin: 0 0 5px 0;
	padding-bottom: 0;
}
.view-advance-metadata-search .view-header {
	margin-bottom:15px;
	color:#838383;
}
.two-33-66 .region-two-33-66-second .pagetitle .title_images {
	float: right;
	height: auto;
	margin: 0;
	padding: 0;
	width: 24%;
}
.form-required {
	color:#ff0000;
}
.bread_crumbs li.crumb-last span a {
	color:#2d6eb0;
}
.flexslider .slides img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	width: 100%;
}
.level3_internal_page ol li:last-child {
	margin: 0 0 0 20px;
	padding: 3px 0;
}
#main .static_content .level3_internal_page ol li:last-child {
	float: left;
	font-size: 1.3em;
}
.one-column .region, div.at-panel .region-conditional-stack {
	float: none !important;
}
.view-metadata-list-block .view-header {
	float: left;
	margin: 0 0 20px;
	width: 100%;
}
.level3-internal-page .comment_popup .node-metadata_feedback-form {
	background: none repeat scroll 0 0 #ddd;
	border: 1px solid #ddd;
	box-sizing: border-box;
	float: left;
	padding: 10px;
	position: relative;
	width: 70%;
}
#nav li.people ul {
	left: 349px;
}
#nav li.peopleHindi ul {
	left: 385px;
}
.header_middle .wrapper nav ul li.peopleHindi ul li {
	width: 101% !important;
}
.header_middle .wrapper nav ul li.people ul li {
	width: 100% !important;
}
nav ul li ul li a {
	border-bottom: 1px solid #777;
	display: inline-block;
	min-height: inherit;
	padding: 0 0 3px !important;
	width: 83% !important;
}
.comment_popup .form-radios .form-item {
	float:left;
	margin: 0 11px 0 0;
}
.comment_popup .form-radios .form-item label.option {
	float: right;
	margin: 0 0 0 2px;
}
.comment_popup .form-item input.form-text {
	border:1px solid #ddd;
	width:70%;
}
.comment_popup .form-item select.form-select {
	border:1px solid #ddd;
	padding:2px;
	outline:none;
	box-shadow: none;
}
#block-system-main .comment_popup input.form-submit.ajax-processed {
	margin: 11px 14px 2px 0;
	color: #fff;
}
.fivestar-widget .cancel {
	display:none;
}
.form-radios input {
	width: 16% !important;
}
.clearBoth {
	clear:both;
}
.linkusouter {
	border-bottom: 1px dashed #ccc;
	float: left;
	margin: 0;
	padding: 15px 0 5px;
	width: 100%;
}
.shadedText {
	background: none repeat scroll 0 0 #eee;
	border: 1px solid #ddd;
	box-sizing: border-box;
	margin: 20px 0 10px;
	padding: 10px 15px;
	float: left;
}
ul.level3_buttons li.tags_btn {
	margin-left:10px;
}
ul.level3_buttons li:nth-of-type(3) ul.sharebtns {
display:none;
transition-timing-function: ease-in;
z-index: 9;
width: 80px !important;
}
ul.level3_buttons li:nth-of-type(3):hover ul.sharebtns {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
border-radius: 5px;
float: left;
left: 7px;
display:block;
list-style-type: none;
padding: 1px 6px;
position: absolute;
top: 25px;
width: 100%;
}
ul.level3_buttons .share-icon.mFocus ul.sharebtns{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    border-radius: 5px;
    float: left;
    left: 7px;
    display: block;
    list-style-type: none;
    padding: 1px 6px;
    position: absolute;
    top: 25px;
    width: 100%;
}
.node-type-metadata ul.level3_buttons li:nth-of-type(3):hover ul.sharebtns {
width: 103%;
}
ul.sharebtns li {
	float: left;
	margin: 3px 0 -2px -1px;
}
ul.level3_buttons li:nth-of-type(3) {
	background:none;
	height: 33px;
	position:relative;
}
ul.level3_buttons li:nth-of-type(3):hover {
	background: url("../images/sharearrow.png") no-repeat scroll 49px 18px rgba(0, 0, 0, 0);
	height:33px;
}
ul.level3_buttons li ul.sharebtns li:nth-of-type(3) {
background:none;
}
.comment_popup .tag-form-data .messages.error {
	background-position:7px 9px;
	/*background-position: 4px 3px;*/
	padding: 10px 10px 10px 40px;
	float: left;
	width: 100%;
	box-sizing: border-box;
}
.item-list-pager .pager .ajax-progress.ajax-progress-throbber {
	/*margin: 1px 0 0 -17px;*/
	position:absolute;
	top:100px;
	left:50%;
}
.progress-disabled {
	margin:0px 0 0 0;
	float:left !important;
}
.comment_popup .captcha {
	float: left;
	font-size: 1.1em;
	margin: 9px 0 0;
	width: 100%;
}
.comment_popup .captcha .form-text.required {
	width: 50px;
}
.comment_popup .captcha .description {
	margin: 7px 0 0;
	font-size: 1em;
}
#backtotop {
	float:left;
}
.node-tertiary-links .listoffset li {
	margin: 3px 0;
	width: 50%;
}
.node-tertiary-links .listoffset {
	background: none repeat scroll 0 0 #f5f5f5;
	border-radius: 5px;
	box-shadow: 0 0 2px #ccc;
	color: #426cab;
	float: left;
	margin: 10px 0 20px;
	padding: 20px 10px;
	width: 99.8%;
}
.node-type-tertiary-links .node-tertiary-links .listoffset {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 5px;
	box-shadow: none;
	color: #426cab;
	float: left;
	margin: 10px 0 9px;
	padding: 10px;
	width: 99.8%;
	box-sizing: border-box;
}
.node-tertiary-links .shadedText1 .listoffset {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 5px;
	box-shadow: none;
	color: #426cab;
	float: none;
	list-style-type: disc;
	margin: 10px 0 8px;
	padding: 20px 10px;
	width: 95.8%;
}
.node-tertiary-links .shadedText1 .listoffset li {
	width: 100%;
	color: #000;
}
.node-tertiary-links .listoffset li a {
	background: url("../images/dots.png") no-repeat scroll 4px 6px rgba(0, 0, 0, 0);
	color: #426cab;
	float: left;
	font-weight: normal;
	padding: 0 6px 0 18px;
	width: 100%;
}
.node-type-tertiary-links #block-user-feedback-feedback {
	float:left;
	width:100%;
	margin:20px 0 0 0;
}
.node-type-tertiary-links #block-user-feedback-feedback label {
	font-size:1.3em;
	width: 85px;
	float:left;
}
.node-type-tertiary-links #block-user-feedback-feedback input {
	border:1px solid #ddd;
}
.node-type-tertiary-links #block-user-feedback-feedback textarea {
	border:1px solid #ddd;
	width: 40%;
}
.node-type-tertiary-links #block-user-feedback-feedback #edit-submit {
	background: none repeat scroll 0 0 #426ead;
	border: medium none;
	color: #fff;
	float: left;
	margin: 0 0 0 9%;
	padding: 5px 13px;
	width: auto;
	cursor: pointer;
}
.node-type-tertiary-links #block-user-feedback-feedback .form-item {
	margin:0 0 10px 0;
}
.node-tertiary-links .field-name-body .box_linktous .floatRight h2 {
	margin: 11px 0 12px;
}
.node-tertiary-links .field-name-body h2,
#block-system-main.block-system .node-tertiary-links .field-name-body h2 {
	float: none;
	margin: 0 0 10px;
	width: 100%;
	font-size: 1.2em;
}
#block-system-main.block-system .node-tertiary-links .field-name-body p {
	margin-bottom:10px;
}
.node-tertiary-links .listoffset li strong {
	float: left;
}
.node-tertiary-links .listoffset li img {
	float:left;
}
.node-tertiary-links .listoffset li img:nth-of-type(2) {
float: left;
margin: 4px 0 0 4px;
}
.node-tertiary-links .hidethis {
	display:none;
}
.node-tertiary-links .field-name-field-attachments .field-items .field-item .file img {
	float:left;
}
.node-tertiary-links .field-name-field-attachments .field-items .field-item .file a {
	float: left;
	font-size: 1.1em;
	margin: 3px 0 0 3px;
}
.node-tertiary-links .field-name-field-attachments .field-items {
	float:left;
	width:100%;
}
.node-tertiary-links .field-name-field-attachments .field-items .field-item {
	float: left;
	margin: 0 0 7px;
	padding: 0;
	width: 14%;
}
.node-tertiary-links .node-content section {
	float:left;
	width:100%;
	padding:0 20px;
	box-sizing:border-box;
}
.node-tertiary-links .node-content section h2.field-label {
	width:100%;
	float:left;
	margin:0 0 10px 0;
}
.node-tertiary-links .node-content section .field-items {
	background: none repeat scroll 0 0 #f5f5f5;
	border-radius: 5px;
	box-shadow: 0 0 2px #ccc;
	color: #426cab;
	float: left;
	margin: 10px 0 20px;
	padding: 20px 10px;
	width: 99.8%;
}
.left_sidebar ul li.active {
	color: #4f76b1;
	background: url("../images/dots.png") no-repeat scroll 1px 10px rgba(0, 0, 0, 0);
	
}
.i18n-hi .left_sidebar ul li.active {
	background-position:1px 13px;
}
.left_sidebar ul li.active a {
	color: #4f76b1;
	font-weight: bold;
}
.panels-flexible-12-middle {
	margin-left: 218px;
	width: 80%;
}
.panels-flexible-region-12-center {
	float: left;
	width: 100%;
}
.views-field-field-chief-bckgnd-photo .field-content img {
	float: left;
	height: 100%;
	width: 100%;
}
.view-chief-of-india .item-list ul {
	list-style-type:none;
}
.view-chief-of-india .item-list ul li .field-content {
	font-size: 1.3em;
	line-height: 1.7em;
}
.view-chief-of-india .item-list ul ul.listoffset {
	list-style-type: none;
	width: 100%;
}
.view-chief-of-india .item-list ul ul.listoffset li {
	float:none;
	margin: 0 0 4px;
	width:100%;
	background: url("../images/blackdots.png") no-repeat scroll 2px 4px rgba(0, 0, 0, 0);
	padding: 0 0 0 22px;
	box-sizing: border-box;
}
.view-chief-of-india .item-list ul li .field-content p {
	float:left;
	width:100%;
	margin: 0 0 8px;
	padding:0px;
	text-align: justify;
	font-size: 1em;
}
.view-chief-of-india .item-list ul li .field-content p:nth-of-type(1) {
float: left;
font-size: 1.3em;
font-weight: normal;
margin: 23px 0 8px;
width: 100%;
font-family: 'roboto_slabbold';
}
.view-chief-of-india .item-list ul li .field-content p:nth-of-type(1) strong {
font-weight: normal;
}
.view-chief-of-india a {
	color: #266bac
}
.left_sidebar ul li a:hover {
	color: #4f76b1;
}
.left_sidebar ul li:hover {
	color: #4f76b1;
	background: url("../images/dots.png") no-repeat scroll 1px 10px rgba(0, 0, 0, 0);
}
.i18n-hi .left_sidebar ul li:hover {
	background-position:1px 13px;
}
.field-content .contact-details {
	background: none repeat scroll 0 0 #fafafa;
	box-shadow: 0 0 3px #c9c7c7;
	box-sizing: border-box;
	float: left;
	margin: 0 1.8% 0 0;
	padding: 14px 19px;
	width: 100%;
}
.comment_popup #tag-it-form textarea {
	height: 100px;
	width: 39%;
	resize:none;
}
.comment_popup #metadata-comment-form-new input.form-text {
	width: 39%;
	padding: 4px;
}
.comment_popup #tag-it-form .captcha img.image-style-none,
.comment_popup #tag-it-form--2 .captcha img.image-style-none,
.comment_popup #metadata-comment-form-new .captcha img.image-style-none,
.comment_popup #metadata-comment-form-new--2 .captcha img.image-style-none {
	float: left;
    margin: 0 10px 0 0;
}
.comment_popup #tag-it-form .captcha .form-item-captcha-response,
.comment_popup #tag-it-form--2 .captcha .form-item-captcha-response,
.comment_popup #metadata-comment-form-new .captcha .form-item-captcha-response,
.comment_popup #metadata-comment-form-new--2 .captcha .form-item-captcha-response {
	width: 22%;
	margin:0;
	float: left;
}
.comment_popup #tag-it-form .captcha .form-text.required,
.comment_popup #tag-it-form--2 .captcha .form-text.required,
.comment_popup #metadata-comment-form-new .captcha .form-text.required,
.comment_popup #metadata-comment-form-new--2 .captcha .form-text.required {
    margin: 8px 0 0;
    padding: 4px;
    width: 100%;
}
.comment_popup #metadata-comment-form-new .captcha .form-type-textfield.form-item-captcha-response label {
	margin:0;
}
#block-system-main .comment_popup #tag-it-form input.form-submit,
#block-system-main .comment_popup #tag-it-form--2 input.form-submit,
#block-system-main .comment_popup #metadata-comment-form-new input.form-submit,
#block-system-main .comment_popup #metadata-comment-form-new--2 input.form-submit {
	background: #fda103 none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    float: none;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 18px 7px 17px;
}
#block-system-main .comment_popup #tag-it-form input.form-submit:hover,
#block-system-main .comment_popup #tag-it-form--2 input.form-submit:hover,
#block-system-main .comment_popup #metadata-comment-form-new input.form-submit:hover,
#block-system-main .comment_popup #metadata-comment-form-new--2 input.form-submit:hover {
	background:#ee8a21;
}
.view-chief-of-india .item-list ul li .field-content .contact-details p:nth-of-type(1) {
	margin: 0 0 8px;
}
.pagetitle .title_images img.image-style-none {
	width:237px;
	height:137px;
}
#whos-titles h2.pane-title {
	/*color: #2b6aad;*/
	font-family: "roboto_slabbold";
	/*font-size: 2em;*/
	font-size: 2.2em !important;
	font-weight: normal;
	margin: 0px 0 15px;
	line-height:1.1em;
}
.block-content .view-content .field-content p {
	float: left;
	font-size: 1.3em;
	line-height: 1.5em;
	margin: 10px 0 0;
	width: 100%;
}
#whos-titles .listoffset {
	float: right;
	list-style-type: none;
	margin: 19px 0 0;
	width: 100%;
}
#whos-titles .listoffset a {
	font-size: 1.2em;
}
#whos-titles .views-field-field-image .field-content img.image-style-none {
	height: 100%;
	width: 100%;
}
.parliamentBlock h2 {
	float:left;
	width:100%;
	margin: 19px 0 0;
	padding:0px;
}
.parliamentLinks a {
	color: #2b6aad;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: underline;
}
#whos-titles .view-chief-of-india .listoffset {
	margin: 0;
}
#whos-titles .oneUlList ul {
	width:100%;
	float:left;
	margin: 8px 0 0 0px;
	list-style-type: none;
}
#whos-titles .oneUlList ul li {
	width:29%;
	float:left;
	color: #266bac;
	background: url("../images/miximg.png") no-repeat scroll -9px -34px rgba(0, 0, 0, 0);
	padding: 0 0 0 19px;
}
#whos-titles .oneUlList ul li a {
	color: #266bac;
	font-size: 1.2em;
	line-height: 1.6em;
}
.title-main {
	display: table-cell;
	height: 150px;
	line-height: 1.3em;
	margin: 0 auto;
	vertical-align: middle;
	font-size:26px;
	/*width: 230px;*/
	font-family: "roboto_slabbold";
}
.block-content .view-content table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 1.3em;
	line-height: 1.5em;
	width: 100%;
	border: 1px solid #ccc;
	float: left;
	margin-bottom:15px;
}
#block-system-main.block-system .pane-union-council-of-ministers.block h2.pane-title.block-title {
   font-family:"roboto_slabbold";
    font-size: 2.6em;
    font-weight: normal;
	line-height: 1.3em;
    padding:0;
	margin:0 0 1.5%;
}
.block-content .view-union-council-of-ministers .view-content table {
	border:none;
	margin-top:0;
}
.block-content .view-union-council-of-ministers .view-content table td.col-1.col-first,
.block-content .view-union-council-of-ministers .view-content table td.col-2.col-last {
	border-color: #fff #fff #e6e6e6;
    border-style: solid;
    border-width: 0px 10px 1px 0px;
    padding: 10px 10px 5px;
}
.block-content .view-union-council-of-ministers .view-content table td .views-field.views-field-field-image,
#block-system-main.block-system .pane-custom .views-field.views-field-field-image {
    float: left;
    margin: 0 15px 10px 0;
	border:1px solid #e6e6e6;
}
#block-system-main.block-system .pane-custom .views-field.views-field-field-image {
	margin: 5px 15px 55px 0; 
}
#block-system-main.block-system .pane-custom .views-field.views-field-field-field-minister-url,
#block-system-main.block-system .pane-custom .views-field.views-field-field-state-official-website,
#block-system-main.block-system .pane-custom .views-field.views-field-field-website-url {
    float: left;
	margin:0 10px 0 0;
}
#block-system-main.block-system .pane-custom .views-field.views-field-field-field-minister-url a,
#block-system-main.block-system .pane-custom .views-field.views-field-field-state-official-website a,
#block-system-main.block-system .pane-custom .views-field.views-field-field-website-url a {
    color: #266bac;
    float: left;
    font-size: 0.89em;
    margin: 0;
}
#block-system-main.block-system .pane-custom .views-field.views-field-field-field-minister-url a:hover,
#block-system-main.block-system .pane-custom .views-field.views-field-field-state-official-website a:hover,
#block-system-main.block-system .pane-custom .views-field.views-field-field-website-url a:hover {
    color: #fda103;
}
.block-content .view-union-council-of-ministers .view-content table td .item-list > ul,
#block-system-main.block-system .pane-custom .views-field-field-ministries .item-list > ul {
    list-style: outside none none;
	margin-left:103px;
}
.block-content .view-union-council-of-ministers .view-content table td .item-list > ul li,
#block-system-main.block-system .pane-custom .views-field-field-ministries .item-list > ul li {
	background: rgba(0, 0, 0, 0) url("../images/blackdots.png") no-repeat scroll left 4px;
	padding: 0 0 0 15px;
	display:block;
}
#block-system-main.block-system .region.region-two-33-66-second .panel-pane.pane-custom.pane-1 {
	font-size: 1.3em;
    line-height: 1.5em;
	border-bottom:1px solid #e6e6e6;
	margin: 0 0 5px;
}
.block-content .view-union-council-of-ministers .view-content table td a {
	color: #266bac;
    float: left;
    font-size: 0.89em;
    margin: 0 10px 0 0;
}
.block-content .view-union-council-of-ministers .view-content table td a:hover,
.block-content .view-union-council-of-ministers .view-content table td a:focus {
    color: #fda103;
	text-decoration:underline;
}
.block-content .view-union-council-of-ministers .view-content table td .views-field.views-field-title,
#block-system-main.block-system .pane-custom .views-field.views-field-title {
	font-weight:700;
}
.block-content .view-content table a {
	color: #266bac
}
.block-content .view-content table tr {
	border-bottom: 1px solid #ccc;
}
.pane-view-for-vvips .view-content table th{
	text-align:left;
	padding: 4px 10px;
	background: none repeat scroll 0 0 #2c6ea8;
	color: #fff;
}
.pane-view-for-vvips .view-content table td {
	text-align:left;

	padding: 7px 10px;
	border-right: 1px solid #ccc;
}

.block-content .view-content table th.views-field-field-coverage-district {
	width:30%;
	text-align:left;
	padding: 5px 10px;
	background: none repeat scroll 0 0 #2c6ea8;
	color: #fff;
}
.block-content .view-content table th.views-field-title {
	width:70%;
	text-align:left;
	padding: 4px 10px;
	background: none repeat scroll 0 0 #2c6ea8;
	color: #fff;
}
.block-content .view-content table td.views-field-field-coverage-district {
	width:30%;
	text-align:left;
	padding: 7px 10px;
	border-right: 1px solid #ccc;
}
.block-content .view-content table td.views-field-title {
	width:70%;
	text-align:left;
	padding: 4px 10px;
}
.block-content .view-content table tr.even {
	background: none repeat scroll 0 0 #f7f7f7;
}
.vvips-header .pane-title {
	float:left;
	margin:0px;
	padding:0px;
}
.vvips-header img {
	float:right;
}
.vvips-header {
	float: left;/*height: 81px;line-height: 82px;*/
	margin: 0 0 22px;
	width: 100%;
}
.description {
	float:left;
	width:100%;
	font-size:1.3em;
	line-height:1.5em;
}
#info-feedback-form .form-item-field-feedback-option {
	float:left;
	margin: 3px 5px 3px 0;
}
.comment_popup .captcha .fieldset-legend {
	font-weight: bold;
}
#info-feedback-form .form-item-field-feedback-option .form-radios {
	float:left;
	width:100%;
	font-size: 10px; /*margin: 10px 0*/
	;
}
#info-feedback-form .form-item-field-feedback-option .form-radios input {
	width: auto !important;
	margin: -2px 2px 0 4px;
}
#info-feedback-form label {
	width:100%;
	float:left;
	margin: 3px 0;
}
#info-feedback-form .form-item-field-feedback-option .form-radios label.option {
	font-size: 1.35em;
	margin: 0;
	width: auto;
	background:none;
}
#info-feedback-form textarea {
	margin-top:5px;
	/*width: 85%;*/
}

.form-textarea-wrapper:before, .form-textarea-wrapper:after {
	display:table;
	line-height:0;
	content:"";
}
.form-textarea-wrapper:after {
	clear:both;
}
#quicktabs-container-services_level_2_content h2,
#block-system-main.block-system #quicktabs-container-services_level_2_content h2 {
	margin-bottom:12px;
	font-size: 150%;
}

.form-submit.ajax-processed {
	/*background: none repeat scroll 0 0 rgb(77, 77, 76);
	border: medium none;
	border-radius: 3px;
	cursor: pointer;
	font-weight: normal;
	margin: 8px 0 0;
	padding: 4px 23px;
	width: auto;*/
	background:#fda103;
	border: none;
	border-radius: 0px;
	color: #FFF;
	font-weight: normal;
	margin: 8px 0 0;
	padding: 5px 18px 7px 17px;
	cursor:pointer;
	font-size:15px;
	width: auto;
}
section.pane-useful-info-useful-feedback-form {
	border: 1px double #ddd;
	box-sizing: border-box;
	float: left;
	margin: 10px 0 0;
	padding: 10px;
	width: 100%;
}
section.pane-useful-info-useful-feedback-form .pane-title.block-title {
	margin:0 0 10px 0;
}
div.messages {
	background-position: 8px 3px;
}
.fieldset-description {
	margin: 3px 0 10px;
	font-size: 1.2em;
	line-height: 1.4em;
}
.form-item-captcha-response {
	font-size:1.1em;
	margin: 5px 0 5px 0;
}
.block-content .view-content .field-content .comment_popup p {
	font-size: 1.3em;
}
.form-type-textfield.form-item-captcha-response label {
	width: auto;
}
.metadata_feedback_form .form-type-textfield.form-item-captcha-response input {
	margin: 7px 0 0;
}
div.messages ul {
	line-height: 14px;
}
.node-type-metadata #block-system-main .region.region-one-main .result-page.main_data .comment_popup .tag-form-data {
	width: 100%;
}
.node-type-metadata #block-system-main .region.region-one-main .result-page.main_data .metadata_feedback_form .form-radios {
	width: 100%;
}
.node-type-metadata #block-system-main .region.region-one-main .metadata_feedback_form .form-radios {
	width: 100%;
}
ol.result-page li .views-field .field-content p {
	margin: 10px 0 0 18px;
	width: 98%;
}
body .two-50 > .region, .two-brick > .panel-row > .region, .three-25-25-50 > div.region-three-25-25-50-third, .three-50-25-25 > div.region-three-50-25-25-first, .three-25-50-25 > div.region-three-25-50-25-second, .five-5x20 > .row-1 div.region-five-first, .five-5x20 .row-1 div.region-five-second {
	width: 48% !important;
	margin-left: 1.5%;
}
.topic.sticky {
	position: fixed !important;
	top: 0;

	margin: 7px 0 0 0 !important;
	width: 17%;
}
.topic.sticky.stick_abs {
	bottom: 0;
	visibility:hidden;
	top: auto;
}
.heraderbtm_col2 a.more_mstsearch {
	float:right;
}
.node-type-tertiary-links h1.static_page_head {
	border-bottom: medium none;
	font-family: "roboto_slabbold";
	font-size: 2.2em;
	margin: 10px 0 30px;
	text-indent: 0;
	height:inherit;
	float:left;
}
.page-advance-search-results ol.result-page li {
	border-bottom: 1px solid #ddd;
	float: left;
	margin: 0 0 20px 5px;
	padding: 0 0 20px;
	width: 100%;
}
.page-advance-search-results ul.level3_buttons li {
	border: medium none;
	margin: 0;
	padding: 0;
	width: auto;
}
.node-type-tertiary-links .article p a {
	color:#326FA8;
}
ol.result-page li .views-field .field-content .comment_popup p {
	margin:0px;
}
.spacebtmtenpx {
	margin: 0 0 15px;
}
.leftDiv {
	float:left;
	margin: 0px 0 0 20px;
	width: 47%;
}
.leftDiv dt {
	font-family:'source_sans_prolight';
	font-size: 1.5em;
	margin: 15px 0 10px;
	font-weight:700;
}
.leftDiv dt a {
	color:#426CAB;
}
.leftDiv ul {
	list-style-type:none;
}
.contactpagep {
	margin: -28px 0 0;
}
.contactpagep strong {
	color: #436cac;
	float: left;
	font-size: 1.2em;
	font-weight: normal;
	margin: 0 0 4px;
	width: 81%;
}
.visitorpage {
	clear:both;
	overflow:auto;
	padding:20px;
}
.node-tertiary-links .visitorpage .listoffset {
	background: none repeat scroll 0 0 #f5f5f5;
	box-sizing: border-box;
	box-shadow: 0 0 2px #ccc;
}
.form_outer .form-row input#edit-copy {
	width: auto;
	margin: 5px 0 0;
}
.panels-flexible-column-12-main {
	width: 61.851%;
}
.tabs {
	/*width:950px;*/
	max-width: 950px;
	width: 100%;
	margin: 0 0 0px 0;
	float:left;
}
ul.primary {
	height: 22px !important;
}
ul.primary li a {
	font-size: 13px;
	padding: 4px 1em !important;
}
#main #content-column #main-content #content div.error, .error {
	border: 1px solid #8c2e0b !important;
	color: #000;
}
.node-tertiary-links .visitorpage .listoffset.newreport li {
	width:33%;
}
.box_linktous .floatLeft a {
	display: table-cell;
	vertical-align: middle;
}
#home .inside .accordion_body {
	height:auto;
}
ul.quicktabs-tabs.quicktabs-style-basic li.active a {
	color: #fff;
}
ul.quicktabs-tabs.quicktabs-style-basic li.active {
	background-color: #006cb7;
	border-color: #ddd !important;
	border-image: none;
	border-style: solid solid none !important;
	border-width: 1px 1px medium !important;
	/*height: 16px;*/
}
ul.quicktabs-tabs.quicktabs-style-basic li {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #ddd;
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	margin: 0 -1px 0 0;
	padding: 6px 9px;
	position: relative;
}
ul.quicktabs-tabs.quicktabs-style-basic li:hover {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #ddd;
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	margin: 0 -1px 0 0;
	padding: 6px 9px;
	position: relative;
}
.quicktabs_main.quicktabs-style-basic {
	background: none repeat scroll 0 0 rgb(249, 249, 249);
	border: 1px solid #ddd;
	box-sizing: border-box;
	clear: both;
	float: left;
	/*margin: 5px 0 0;*/
	margin: 0 0 0;
	padding: 10px;
	width: 100%;
}
ul.quicktabs-tabs.quicktabs-style-basic {
	border-bottom: medium none;
	font: inherit !important;
	height: auto;
	margin: 0;
	padding: 0;
}
ul.quicktabs-tabs.quicktabs-style-basic a {
	color: #000;
	text-decoration: none;
	font:600 1.2em "open_sansregular" !important;
}
#menutext {
	display:none;
}
.quicktabs-tabpage ul {
	list-style-type:none;
}
.quicktabs-tabpage ul li {
	background: url("../images/arrow.jpg") no-repeat scroll left 4px rgba(0, 0, 0, 0);
	box-sizing: border-box;
	display: block;
	font-size: 1.3em;
	line-height: 19px;
	margin: 0 0 10px;
	padding: 0 0 0 19px;
	width: 100%;
	float: left;
}
.contextual-links-region .quicktabs-wrapper {
	margin:20px 0 0 0;
	float:left;
	padding:0px;
}
.quicktabs_main .view-filters input#edit-title {
	width: 180px;
	/*margin: 13px 0 0;*/
	margin: 0 0 0;
}
.quicktabs_main .view-filters input#edit-submit-meta-leaf {
	background: none repeat scroll 0 0 #3368aa;
	border: medium none;
	color: #fff;
	padding: 1px 8px 2px;
	width: auto;
	margin:0;
}
/*CSS Hack For Chrome*/
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
.quicktabs_main .view-filters input#edit-submit-meta-leaf
{padding: 1px 8px 5px; }
}*/
#___gcse_0 .gcsc-branding {
	display:none;
	visibility:hidden;
}
#___gcse_0 table td .gsc-selected-option-container {
	width: auto !important;
}
#___gcse_0 .gsc-results .gsc-cursor-box {
	text-align:center;
	margin-top:15px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
}
#___gcse_0 .gsc-results .gsc-cursor {
	border: 1px solid #ddd;
    display:inline-block;
    list-style-type: none;
    margin:0 auto;
    width: auto;
	text-align:center;
	font-family: "open_sansregular";
}
#___gcse_0 .gsc-results .gsc-cursor-box .gsc-cursor-page {
	border-left: 1px solid #ddd;
    display: inline-block;
    /*float: left;*/
    margin: 0;
    padding: 7px 9px 6px;
    text-align: center;
	color:#2d6eb0;
    font-size: 0.8em;
	/*font-size:1em;
	border-radius: 3px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px;
    margin: 1px 2px !important;
    padding: 5px 10px;
    display: inline-block !important;
	border:none !important;
    border-top: 1px solid #fff !important;
    text-decoration: none !important;
    color: #717171 !important;
	font-style:normal;
   font-family:"roboto_slabbold";
    text-shadow: white 0 1px 0;
    background-color: #f5f5f5 !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eaeaea));
    background-image: -webkit-linear-gradient(top, #f9f9f9, #eaeaea);
    background-image: -moz-linear-gradient(top, #f9f9f9, #eaeaea);
    background-image: -ms-linear-gradient(top, #f9f9f9, #eaeaea);
    background-image: -o-linear-gradient(top, #f9f9f9, #eaeaea);
    background-image: linear-gradient(top, #f9f9f9, #eaeaea);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9', EndColorStr='#eaeaea');*/
}
#___gcse_0 .gsc-results .gsc-cursor-box .gsc-cursor-page:first-child {
	border:none;
}
#___gcse_0 .gsc-results .gsc-cursor-box .gsc-cursor-page:hover, #___gcse_0 .gsc-results .gsc-cursor-box .gsc-cursor-page:focus {
      background-color: #4f77b2;
	  color:#FFF;
	  text-decoration:none;
      /*background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#fafafa));
      background-image: -webkit-linear-gradient(top, #fefefe, #fafafa);
      background-image: -moz-linear-gradient(top, #fefefe, #fafafa);
      background-image: -ms-linear-gradient(top, #fefefe, #fafafa);
      background-image: -o-linear-gradient(top, #fefefe, #fafafa);
      background-image: linear-gradient(top, #fefefe, #fafafa);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#fafafa');*/
}
#___gcse_0 .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page {
      background-color: #4f77b2;
	  color:#FFF;
	  text-decoration:none;
	  font-weight:normal;
	/*box-shadow: rgba(0, 0, 0, 0.75) 0 0 0 0 inset;
      border-color: #505050;
	  color: #f2f2f2 !important;
      text-shadow: black 0 1px 0;
      background-color: #676767;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#5f5f5f), to(#5c5c5c));
      background-image: -webkit-linear-gradient(top, #5f5f5f, #5c5c5c);
      background-image: -moz-linear-gradient(top, #5f5f5f, #5c5c5c);
      background-image: -ms-linear-gradient(top, #5f5f5f, #5c5c5c);
      background-image: -o-linear-gradient(top, #5f5f5f, #5c5c5c);
      background-image: linear-gradient(top, #5f5f5f, #5c5c5c);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5f5f5f', EndColorStr='#5c5c5c');
	  font-weight:normal;*/
}
.quicktabs-wrapper {
	/*margin:20px 0 0 0;*/
	margin:20px 0 0;
	float:left;
	width:100%;
}
.profile_picture {
	float: left;
	margin: 0;
	padding: 0;
	width: 24%;
}
.at-panel .region.region-two-66-33-second .profile_picture {
	width:100%;
}
.profile_picture img {
	/*width: 200px;*/
	height: 250px;
	background: none repeat scroll 0 0 #eee;
	box-shadow: 0 0 4px #bbb;
	-webkit-box-shadow: 0 0 4px #bbb;
	-moz-box-shadow: 0 0 4px #bbb;
	padding: 8px;
}
.profile-details {
	margin: 0;
	padding: 0;
}
.profile-details .view-field {
	font-size: 1.3em;
	line-height: 1.7em;
	margin: 0 0 4px;
	padding: 0;
}
.profile-details .view-field .view-label {
	float: left;
	font-weight: bold;
	margin: 0 10px 0 0;
	text-align: right;
	width: auto;
}
.profile-details .view-field .field-content {
	float: left;
	font-size: 1.3em;
	line-height: 1.6em;
	text-align: justify;
	width: 481px;
}
.result-page li .views-field-nid {
	margin:0 0 0 0px;
}
.result-page li .views-field-body-1 {
	margin:0 0 0 10px;
}
.profile-details .view-field {
	width:100%;
	float:left;
	border-bottom: 1px dotted #CCC;
    padding: 9px 10px;
	margin-bottom: 0;
}
#content .profile-details .view-field {
	float:left;
	width:100%;
	font-size: 1.3em;
}
#content .profile-details .view-field .view-label {
	float:left;
	text-align:left;
}
#content .at-panel .region.region-two-66-33-first .profile-details .view-field .view-label {
	width:21%;
}
#content .profile-details .view-field .view-label {
	float:left;
	text-align:left;
}
#content .profile-details .view-field .view-output {
	float:left;
	text-align:left;
	width: 64%;
	font-size:100%;
}
.view-member-of-rajyasabha .view-filters input {
	padding:8px 10px;
	border: solid 1px #E5E5E5;
	outline: 0;
	width: 100%;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	margin: 0 9px 0 0;
}
.view-member-of-parliament .view-filters input {
	padding:8px 10px;
	border: solid 1px #E5E5E5;
	outline: 0;
	width: 100%;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	margin: 0 9px 0 0;
	/*background: none repeat scroll 0 0 rgb(246, 246, 246);
	border: 1px solid #ddd;
	float: left;
	margin: 0 9px 0 0;
	padding: 3px 5px;
	width: 100%;*/
}
.view-member-of-parliament .view-filters #edit-field-state-name-value {
	margin: 0;
}
.view-member-of-parliament .view-filters label {
	font-size:1.3em;
	margin-top:-25px;
	display:inline-block;
	position:absolute;
}
.view-member-of-parliament .view-filters .form-submit {
	background:#fda103;
	border: medium none;
	border-radius: 0px;
	color: #FFF;
	font-weight: normal;
	margin:10px 0;
	padding: 5px 18px 7px 17px;
	cursor:pointer;
	font-size:15px;
	/*background: none repeat scroll 0 0 rgb(77, 77, 76);
	border: medium none;
	color: #fff;
	float: left;
	margin: 0;
	padding: 4px 9px;
	cursor:pointer;
	width:auto;*/
}
.view-member-of-parliament .view-filters .form-submit:hover {
	background:#ee8a21;
}
section.pane-member-of-parliament {
	/*margin:15px 0 0 0;*/
	border-top: 2px solid #ddd;
    padding-top: 25px;
}
.view-member-of-rajyasabha .view-filters #edit-field-state-name-value {
	margin: 0;
}
.view-member-of-rajyasabha .view-filters label,
.view-member-of-parliament .view-filters label {
	font-size:100%;
	margin-top:-25px;
	display:inline-block;
	position:absolute;
}
.view-member-of-rajyasabha .view-filters .form-submit {
	background:#fda103;
	border: medium none;
	border-radius: 0px;
	color: #FFF;
	font-weight: normal;
	margin:10px 0;
	padding: 5px 18px 7px 17px;
	cursor:pointer;
	font-size:15px;
}
.view-member-of-rajyasabha .view-filters .form-submit:hover {
	background:#ee8a21;
}
.view-display-id-attachment_1 .view-content {
	border: 1px solid #ddd;
	display: table;
	float: left;
	list-style-type: none;
	margin: 4px 0 40px;
	width: auto;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
}
.view-display-id-attachment_1 .view-content span.views-summary.views-summary-unformatted:nth-of-type(1) {
	display:none;
}
.view-display-id-attachment_1 .view-content span.views-summary.views-summary-unformatted {
	border-right: 1px solid #ddd;
	display: inline-block;
	float: left;
	font-size: 1.1em;
	margin: 0;
	padding: 6px 9px;
	text-align: center;
	color:#2d6eb0;
	cursor:pointer;
}
.view-display-id-attachment_1 .view-content span.views-summary.views-summary-unformatted:hover,
.view-display-id-attachment_1 .view-content span.views-summary.views-summary-unformatted:focus {
	background:#4f77b2;
	color:#FFF;
}
.view-display-id-attachment_1 .view-content span.views-summary.views-summary-unformatted:hover a,
.view-display-id-attachment_1 .view-content span.views-summary.views-summary-unformatted:focus a  {
	color:#FFF;
}
.view-display-id-attachment_1 .view-content span.views-summary.views-summary-unformatted:nth-last-child(1) {
border: none;
}
.view-member-of-parliament.view-id-member_of_parliament .attachment.attachment-before + .view-filters + .view-content .item-list ul,
.view-member-of-rajyasabha.view-id-member_of_rajyasabha .attachment.attachment-before + .view-filters + .view-content .item-list ul {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}
.view-member-of-parliament.view-id-member_of_parliament .attachment.attachment-before + .view-filters + .view-content .item-list ul li,
.view-member-of-rajyasabha.view-id-member_of_rajyasabha .attachment.attachment-before + .view-filters + .view-content .item-list ul li {
	width:100%;
}
.view-member-of-parliament.view-id-member_of_parliament .attachment.attachment-before + .view-filters + .view-content .item-list ul li a,
.view-member-of-rajyasabha.view-id-member_of_rajyasabha .attachment.attachment-before + .view-filters + .view-content .item-list ul li a {
	background-position: -9px -34px;
	line-height:normal;
}
.pane-member-of-rajyasabha h2.pane-title,
#block-system-main.block-system h2 {
	font-size:26px;
}
#block-system-main.block-system .pane-know-india-slider h2.pane-title {
	font-family: "roboto_slabbold";
	line-height: 1.3em;
	margin: 0 0 10px;
	font-weight: 400;
	vertical-align: middle;
	padding:0;
}
#block-system-main.block-system .view-id-level2_description h2.pagetitle {
	font-size:2.5em;
}
#block-system-main.block-system .pane-view-mp .views-field-title h2.field-content {
	margin-bottom:15px;
}
#block-system-main.block-system #node-1416724 h2 {
	font-size:1.3em;
}
.pane-member-of-rajyasabha h3,
.pane-member-of-parliament h3 {
	font-size:1.3em;
	margin: 15px 0 13px;
}
.calendar-calendar th.days {
	background: none repeat scroll 0 0 #2c6ea8;
	border: 1px solid #4189c9;
	color: #fff;
	font-family: "open_sansregular";
	font-size: 1.3em;
	font-weight: bold;
	padding: 9px 0;
}
#block-system-main.block-system #node-1416728 h2,
#block-system-main.block-system #node-1416728 h3,
#block-system-main.block-system #node-1416729 h2,
#block-system-main.block-system #node-1416729 h3 {
	margin-bottom:0;
	margin-top:20px;
	font-size: 1.3em;
}
#block-system-main.block-system #node-1416728 ul.listoffset,
#block-system-main.block-system #node-1416729 ul.listoffset {
	background: #f2f2f2 none repeat scroll 0 0;
	margin-top: 10px;
}
#node-1416728.node-tertiary-links .listoffset li,
#node-1416729.node-tertiary-links .listoffset li {
	background: #fff none repeat scroll 0 0;
    margin: 3px 5px 2px 0;
	padding: 5px 3px;
    width: 49%;
}
/*#block-system-main.block-system #node-1416728 div {
	clear:both;
}*/
#node-1416728.node-tertiary-links .listoffset li strong {
	width:70%;
}
.node-type-tertiary-links #node-1416728.node-tertiary-links .listoffset, .node-type-tertiary-links #node-1416729.node-tertiary-links .listoffset{
	margin-top:0;
	margin-bottom:0;
}
.homebox-draggable .calendar-calendar th.days {
	padding: 2px 0;
}
.view .date-nav-wrapper .date-nav {
	background: none repeat scroll 0 0 #fef59d;
	border: 0 none;
	height: auto;
	margin-bottom: 0;
	min-height: 30px;
	padding: 5px 0;
	position: relative;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.view .date-nav-wrapper .date-heading h3 {
	color: #000;
	font-family: "roboto_slabbold";
	font-size: 1.5em;
	font-weight: normal;
	line-height: 30px;
}
.view-calendar ul.pager {
	list-style-type:none;
}
.view-calendar ul.pager li {
	display:inline-block;
}
#content-column #main-content .calendar-calendar td div.day {
	background: none repeat scroll 0 0 #808080;
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	padding: 8px;
	width:32px;
}
#block-system-main.block-system #node-1416726.node-tertiary-links .field-name-body h2 {
	font-size:100%;
}
#block-system-main.block-system #node-1416726.node-tertiary-links .field-name-body ul {
	margin-bottom:10px;
	float:left;
	width:100%;
	padding:11px 15px;
	background:#EEE;
}
#block-system-main.block-system #node-1416726.node-tertiary-links .field-name-body ul li {
    float: left;
	font-size:1em;
	font-weight:400;
    line-height: 1.7em;
	width: 33.333%;
	list-style-position:inside;
	color: #425b88;
}
#block-system-main.block-system #node-1416726.node-tertiary-links .field-name-body ul li a {
	color: #425b88;
    line-height: 119%;
}
#block-system-main.block-system #node-1416726.node-tertiary-links .field-name-body ul li a:hover {
	text-decoration:underline;
}

#block-system-main.block-system #node-1416727.node-tertiary-links .field-name-body h2 {
        font-size:100%;
}
#block-system-main.block-system #node-1416727.node-tertiary-links .field-name-body ul {
        margin-bottom:10px;
        float:left;
        width:100%;
        padding:11px 15px;
        background:#EEE;
}
#block-system-main.block-system #node-1416727.node-tertiary-links .field-name-body ul li {
    float: left;
        font-size:1em;
        font-weight:400;
    line-height: 1.7em;
        width: 33.333%;
        list-style-position:inside;
        color: #425b88;
}
#block-system-main.block-system #node-1416727.node-tertiary-links .field-name-body ul li a {
        color: #425b88;
    line-height: 119%;
}
#block-system-main.block-system #node-1416727.node-tertiary-links .field-name-body ul li a:hover {
        text-decoration:underline;
}

.calendar-calendar td.has-no-events {
	padding:0px;
}
#content-column #main-content .calendar-calendar .month-view .full td, .calendar-calendar .week-view .full td, .calendar-calendar .day-view td {
	padding:0px;
}
.calendar-calendar .month-view .full td.single-day .calendar-empty, .calendar-calendar .month-view .full td.single-day.empty, .calendar-calendar .month-view .full td.date-box.empty {
	border:none;
}
#content-column #main-content .calendar-calendar .month-view .full td.date-box.empty .day {
	background: none repeat scroll 0 0 #f4f4f4;
	text-indent: -9999px;
}
.calendar-calendar .month-view table {
	border: 1px solid #ccc;
}
.calendar-calendar .month-view .full td.date-box.today {
	border:none;
	background: none repeat scroll 0 0 #eafbff;
	border-top: 1px solid #ccc;
}
.calendar-calendar .month-view .full tr td.single-day.today {
	border:none;
	background: none repeat scroll 0 0 #eafbff;
}
#content-column #main-content .calendar-calendar td.today div.day {
	background:#2C6EA8;
}
.view .date-nav-wrapper .date-prev a {
	color: #000;
	float: left;
	font-weight: bold;
	margin: 9px 10px 0 8px;
}
.view .date-nav-wrapper .date-prev {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.view .date-nav-wrapper .date-next {
	background:none;
}
.view .date-nav-wrapper .date-next a {
	margin: 9px 10px 0 8px;
	color: #000;
	float:left;
}
.view-calendar.view-id-calendar p {
	font-size: 1.2em;
	line-height: 19px;
}
.view .date-nav-wrapper {
	margin-top: 15px;
}
.fa-bullhorn {
	float: left;
	font-size: 1.2em !important;
	margin: 0 9px 0 0;
	color: #4d4d4d;
	width:24px;
	height:24px;
	text-align:center;
	left:-25px;
}
/*.fa.fa-eye {
	background: none repeat scroll 0 0 #006cb7;
	border-radius: 20px;
	color: #fff;
	font-size: 1.7em !important;
	height: 15px;
	margin: 0 0 3px -37px;
	padding: 8px 10px 9px 9px;
	width: 15px;
	float: left;
}*/
#nav .fa {
	float: left;
	font-size: 1.3em;
	margin: 2px 0 0;
	width: 20px;
	color:#fff;
}
.social_icons {
  float: left;
  font-size: 21px;
  margin: 3px 0 0 11px;
}
.social_icons .fa {
	color: #8d8c8c;
}
.social_icons .fa.fa-facebook-square:hover {
	color: #3c599b;
}
.social_icons .fa.fa-twitter-square:hover {
	color: #1bb2e9;
}
.single-day.red {
	background: none repeat scroll 0 0 #fb6e6e;
}
#content-column #main-content .calendar-calendar .single-day.green {
	background: none repeat scroll 0 0 #75ce75;
}
#content-column #main-content .calendar-calendar .red {
	background: none repeat scroll 0 0 #fb6e6e;
}
#content-column #main-content .calendar-calendar .red.green {
	background: none repeat scroll 0 0 #fb6e6e;
}
#content-column #main-content .calendar-calendar .date-box.red.green {
	background: none repeat scroll 0 0 #fb6e6e;
}
#content-column #main-content .calendar-calendar .date-box.green {
	background: none repeat scroll 0 0 #75ce75;
}
#main-content #content .inner .item .calendar {
	background:none;
}
.inner .stripe {
	background:none !important;
}
.greenCal, .redCal {
	color: #000;
	font-family: "roboto_slabbold";
	font-size: 1.1em;
	line-height: 1.2em;
	text-align: center;
}
#main-content #content #edit-submit-how-do-i-search, #edit-reset {
	background: none repeat scroll 0 0 #646565;
	border: medium none;
	color: #fff;
	margin-top: 23px;
	padding: 3px 8px;
	width:auto;
	cursor:pointer;
}
#edit-keys-wrapper label {
	float: left;
	font-size: 1.3em;
	font-weight: normal;
	margin: 0 0 10px;
}
#edit-keys-wrapper input {
	border:1px solid #ddd !important;
	padding: 3px;
}
.pane-views-exp-how-do-i-search-page-1 {
	background: none repeat scroll 0 0 #eee;
	border: 1px solid #ddd;
	box-shadow: 0 0 4px #ddd;
	box-sizing: border-box;
	margin: 20px 0 0;
	padding: 19px 20px;
}
.quicktabs-tabpage table td {
	font-size:1.2em;
	line-height: 2.3em;
	margin:0 0 5px 0;
}
#mini-panel-level_2_related_links_section .region-three-25-50-25-first {
	margin: 0 25px 0 0;
	width: 20% !important;
}
.view-calendar p a {
	color:#2C6EA8;
}
.page-newsletters .static_page_head {
	border-bottom: medium none;
	float: left;
	font-family: "roboto_slabbold";
	font-size: 2.2em;
	height: inherit;
	margin: 10px 0 30px;
	text-indent: 0;
}
.page-contact .static_page_head {
	border-bottom:medium none;
	float:left;
	font-family: "roboto_slabbold";
	font-size: 2.2em;
	height:inherit;
	margin:10px 0 30px;
	text-indent: 0;
}
/*
.fa.fa-bullhorn {
	background: none repeat scroll 0 0 #006cb7;
	border-radius: 20px;
	color: #fff;
	font-size: 1.7em !important;
	height: 15px;
	margin: 0 0 3px -37px;
	padding: 7px 12px 10px 7px;
	width: 15px;
}
.fa.fa-sitemap {
	background: none repeat scroll 0 0 #006cb7;
	border-radius: 20px;
	color: #fff;
	font-size: 1.7em !important;
	height: 15px;
	margin: 0 0 3px -37px;
	padding: 7px 10px 10px 9px;
	width: 15px;
	float:left;
}*/
/*.trim_title .fa.fa-sitemap {
	margin: 6px 0 3px -37px;
	margin: 6px 0 3px -10px;
}*/
.view-level2-description .title_images {
	margin: 0 30px 0 0;
	float:left;
}
.view-level2-description .pagetitle {
	float: none;
	height: inherit;
	margin: 0 0 10px;
	line-height: inherit;
	width: auto;
}
.view-level2-description .pagetitle .title-main {
	height:inherit;
}
.block-content .view-level2-description .field-content p {
	float:none;
	text-align:justify;
}
.view-state-and-ut-holiday-calendar {
	width:100%;
	float:left;
}
.view-state-and-ut-holiday-calendar .view-header {
	width:100%;
	margin: 0 0 10px;
}
.view-state-and-ut-holiday-calendar .view-content {
	background: none repeat scroll 0 0 #eee;
	border-radius: 4px;
	box-sizing: border-box;
	float: left;
	margin: 10px 0 20px;
	padding: 11px 10px;
	width: 100%;
}
.view-state-and-ut-holiday-calendar .view-content ul {
	list-style-type:none;
}
.view-state-and-ut-holiday-calendar .view-content ul li {
	background: url("../images/miximg.png") no-repeat scroll -4px -37px rgba(0, 0, 0, 0);
	box-sizing: border-box;
	display: inline-block;
	float: left;
	font-size: 1.2em;
	margin: 8px 0;
	padding: 0 0 0 21px;
	width: 25%;
}
.view-state-and-ut-holiday-calendar .view-content ul li a {
	color:#425B88;
	line-height:119%;
}
.view-state-and-ut-holiday-calendar .view-content ul li a:hover {
	text-decoration:underline;
}
.calendar-calendar .month-view .full td, .calendar-calendar .week-view .full td, .calendar-calendar .day-view td {
	background: none repeat scroll 0 0 #eafbff;
}
.redSpan {
	background-color: #fb6e6e;
	border-radius: 60px;
	display: inline-block;
	height: 10px;
	margin: 0;
	position: relative;
	top: 5px;
	width: 10px;
}
.greenSpan {
	background-color: #75CE75;
	border-radius: 60px;
	display: inline-block;
	height: 10px;
	margin: 0;
	position: relative;
	top: 5px;
	width: 10px;
}
.node-type-tertiary-links .tabs {
	margin:0px;
}
#info-suggestion-wrapper.internal_level2_btm div.messages {
	background-position: 8px 2px;
	padding: 7px 10px 7px 50px;
	font-size: 0.9em;
	width: 73%;
}
.region.region-tertiary-content {
	width:100%;
	float:left;
}
#flexslider_views_slideshow_main_know_india_slider-block .flexslider .slides > li {
	/*width: 650px !important;*/
	width: 802px !important;
}
#flexslider_views_slideshow_main_know_india_slider-block .flex-viewport {
	/*width: 650px;*/
	width: 802px;
}
#flexslider_views_slideshow_main_know_india_slider-block .views-field-title {
	display:none;
}
#flexslider_views_slideshow_main_know_india_slider-block .flexslider {
	/*width: 650px;*/
	width: 802px;
}
.page-node-1350344 .region-two-66-33-first p {
	text-align: justify;
	font-size: 1.1em;
}
.page-node-1350344 .region-two-66-33-first .pane-titl {
	margin:0px;
	float:left;
	width:100%;
}
.page-node-1350344 .static_content .field-name-body {
	float: left;
	padding: 9px 0 0;
	width: 100%;
}
.page-node-1350344 .pane-title.block-title {
	font-size: 2.1em;
	margin: 20px 0 0;
	width:100%;
	float:left;
	font-family: "roboto_slabbold";
	font-weight: normal;
}
/*POPUP CSS STARTS*/
/*<<<<<<<<<<popup>>>>>>>>>>>*/
.black_overlay1, .black_overlay2 {
	display: none;
	position:fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.6;
	opacity:.60;
}
.white_box {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
	border-radius: 0;
	box-shadow: none;
	box-sizing: border-box;
	display: none;
	left: 0;
	overflow: auto;
	padding:5px 16px 10px;
	position: relative;
	top: 65px;
	width: 100% !important;
	position:absolute;
	z-index: 1002;
	border-radius: 0 0 3px 3px;
}
.white_box .views-exposed-form label {
	color: #fff;
	float: left;
	margin: 0 10px 0 0;
	width: auto;
}
.white_box .add-address {
	border-bottom: 1px solid #eee;
	float: left;
	margin: 0 0 11px;
	padding: 0 0 7px;
	position: relative;
	right: 0;
	top: 0;
	width: 100%;
}
#light .search-form .advsearch-btn {
	background: none repeat scroll 0 0 #646565;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	font-size: 1.4em;
	margin: 12px 0 10px -1px;
	min-height: 24px;
	padding: 0 8px;
	width: auto;
}
.cross {
	background: url("../images/close-button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: right;
	height: 29px;
	margin: 4px 0 0;
	width: 29px;
}
#mini-panel-level_2_related_links_section .panel-pane.pane-custom.related_datasets {
	background: url("../images/iiconl.png") no-repeat scroll 0 -2px rgba(0, 0, 0, 0);
	box-sizing: border-box;
	float: left;
	margin: 24px 0 0;
	padding: 11px 0 0 54px;
}
#mini-panel-level_2_related_links_section .pane-custom.data_states.block {
	background: url("../images/drumiconl.png") no-repeat scroll 0 -2px rgba(0, 0, 0, 0);
	box-sizing: border-box;
	float: left;
	margin: 10px 0 0;
	padding: 3px 0 0 52px;
	width: 100%!important;
	word-wrap: break-word;
}
#mini-panel-level_2_related_links_section .panel-pane.pane-custom.pane-3 ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#mini-panel-level_2_related_links_section .panel-pane.pane-custom.pane-3 ul li {
	display:block;
	margin: 7px 0 0;
	padding: 0 0 2px 18px;
	float:left;
	width:100%;
	box-sizing:border-box;
	background: url("../images/whitedots.png") no-repeat scroll 1px 6px rgba(0, 0, 0, 0);
	word-break: break-all;
}
#mini-panel-level_2_related_links_section .panel-pane.pane-custom.pane-3 ul li a {
	font-size: 1.3em;
	line-height: 1.5em;
	color: #fff;
	float:left;
}
#mini-panel-level_2_related_links_section .panel-pane.pane-custom.pane-3 a {
	float:right;
	color:#fff;
	font-size:1.2em;
	margin:0px;
}
.search-formouter {
	float: left;
	margin: 0;
	padding: 0;
	width: 100px;
}
.search-formouter label {
	color: #fff;
	float: left;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0 7px 0 0;
	width: auto;
}
.search-formouter select {
	border: 1px solid #ddd;
	padding: 2px 0;
	width: 100%;
}
#light .search-form {
	float: none;
	margin: 0 auto;
	width: 950px;
}
.quicktabs-tabpage .views-exposed-form .views-exposed-widget {
	width: 22%;
	padding:0px;
	line-height: 23px;
}
.search-form .views-exposed-widget.views-widget-sort-order {
	display:none;
}
.views-exposed-form .views-exposed-widget.views-submit-button {
	width:10%;
}
.advsearch-head {
	float: left;
	font-size: 1.8em;
	text-align: center;
	width: 88%;
}
#light .add-address a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	font-size: 1.3em;
	line-height: 27px;
	margin: -2px 0 0 0;
	padding: 0 0;
	position: relative;
	right: -31px;
	text-decoration: none;
	text-transform: capitalize;
	top: -9px;
}
.homebox-portlet-inner ul {
	list-style-type:none;
}
.homebox-portlet-inner ul li {
	background: rgba(0, 0, 0, 0) url("../images/blackdots.png") no-repeat scroll -2px 2px;
	display: block;
	margin: 4px 0 0;
	padding: 0 0 8px 10px;
}
.homebox-portlet-inner ul.menu li {
	font-size: 1.2em;
	margin: 0 0 6px;
}
.parent-156205 #metadata_3rd_level.two-33-66 .region-two-33-66-second {
	background: url("../images/level3icon1.png") no-repeat scroll 1px 6px rgba(0, 0, 0, 0);
	box-sizing: border-box;
	padding: 0 0 0 70px;
	width: 75% !important;
}
.left-text {
	float: left;
	margin: 0;
	padding: 0;
	width: 17%;
	background:#006CB7;
	position:relative;
	z-index:1000;
}
#homebox .homebox-column {
	padding: 3px 5px;
}
#homebox-buttons {
	box-sizing: border-box;
	float: left;
	padding: 0 10px 0 0;
	text-align: right;
	width: 100%;
	margin: 0 0 15px;
}
#homebox-buttons #homebox-add-link-cont {
	float:right;
}
#homebox-buttons #homebox-save-form {
	float:right;
}
.portlet-minus {
	display:none;
}
.portlet-maximize {
	display:none;
}
.homebox-color-message {
	color: #111;
	float: left;
	font-size: 1.1em;
	margin: 4px 7px 0 0;
}
/*.page-mydashboard #main {
	background: url("../images/dashbordbg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
}*/
.page-mydashboard #homebox .homebox-column {
	/*background:#c6c6c6;*/
	background:#FFF;
	margin: 2px 6px;
	padding: 0;
}
.page-mydashboard #homebox .homebox-portlet {

	/*margin: 2px 0 3px 0;*/
	margin: 0px 0 15px;
	height: 333px;
	border-color: #e0e0e0;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
}
.page-mydashboard #homebox .homebox-portlet .portlet-header {
	padding: 11px 18px 12px;
	min-height: 45px;
	font-size: 215%;
	/*font-size: 1.4em
	padding: 7px 11px;
	min-height: 15px;*/
	font-weight: normal;
	color: #fff;
	background: #5996d9;
	border: none;
	/*background: none repeat scroll 0 0 #5181c3;*/
}
.page-mydashboard #homebox-save-form #edit-save {
	background: none repeat scroll 0 0 #fd635b;
	color: #fff;
	font-weight: normal;
	padding: 4px 23px;
}
.page-mydashboard #homebox .homebox-portlet .portlet-header .portlet-icon {
	margin-top: 3px;
}
.page-mydashboard #homebox .homebox-portlet .portlet-header .portlet-settings {
	background: rgba(0, 0, 0, 0) url("../images/ico-settings.png") repeat scroll 0 0;
	margin-right: 15px;
}
.page-mydashboard #homebox .homebox-portlet .portlet-header .portlet-close {
    background: rgba(0, 0, 0, 0) url("../images/ico-close.png") repeat scroll 0 0;
}
.page-mydashboard #homebox .homebox-portlet .portlet-content {
    overflow: hidden;
    padding: 10px 15px;
}
.page-mydashboard #homebox .homebox-portlet .homebox-portlet-inner ul {
	padding: 13px 0;
}
.page-mydashboard #homebox .homebox-portlet .homebox-portlet-inner ul li {
	background-position: 0 3px;
	padding-left: 13px;
}
.page-mydashboard #homebox .homebox-portlet .portlet-content .hbItemList {
	margin: 0;
	border-top: 1px solid #e0e0e0;
}
.page-mydashboard #homebox .homebox-portlet .portlet-content .hbPersonalize {
	font-size: 14px;
	margin: 0 0 10px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.page-mydashboard #homebox .homebox-portlet .portlet-content .hbPersonalize a {
	color: #171717;
}
.page-mydashboard #homebox .homebox-portlet .portlet-content .hbPersonalize a:hover {
	color: #336ea8;
	text-decoration: none;
}
.page-mydashboard #homebox .homebox-portlet .portlet-content .hbPersonalize:nth-child(2n) {
	border-left: 1px solid #e0e0e0;
	padding-left: 15px;
}
.page-mydashboard #homebox .homebox-portlet .hbPersonalize span.setngs {
	background: rgba(0, 0, 0, 0) url("../images/ico-setting.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 16px;
    width: 16px;
	float: left;
	margin-right: 10px;
}
.page-mydashboard #homebox .homebox-portlet .hbPersonalize span.srch {
	background: rgba(0, 0, 0, 0) url("../images/ico-search.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 16px;
    width: 16px;
	float: left;
	margin-right: 10px;
}
.page-mydashboard #homebox .homebox-column-wrapper {
	margin: 0 3px 0 0;
}
.page-mydashboard .homebox-portlet-inner ul li h3 {
	font-weight:normal;
	line-height: 1.4em;
}
.page-mydashboard #homebox .portlet-content {
	box-sizing: border-box;
	padding: 2px 11px 8px;
}
.page-mydashboard #homebox-add-link-cont a {
	/*background: none repeat scroll 0 0 #999;*/
	background: #FDA103;
	border-radius: 3px;
	color: #FFF;
	display: block;
	font-size: 1.35em;
	font-weight: normal;
	margin: 0 0 0 7px;
	padding: 6px 14px;
	text-align: center;
	text-decoration: none;
	width: auto;
}
.page-mydashboard #homebox-add-link-cont a:hover {
	background: #EE8A21;
}
.page-mydashboard .tabs {
	margin:0px;
}
.page-mydashboard #homebox .homebox-portlet .homebox-portlet-inner {
	height: 100%;
	border: medium none !important;
}
.page-user-mydashboard #main {
	background: url("../images/dashbordbg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.page-user-mydashboard #homebox .homebox-column {
	background:#c6c6c6;
	margin:2px;
}
.page-user-mydashboard #homebox .homebox-portlet {
	border:none;
	margin: 2px 0 3px 0;
	height: 333px;
}
.page-user-mydashboard #homebox .homebox-portlet .portlet-header {
	padding: 7px 11px;
	min-height: 15px;
	font-size: 1.4em;
	font-weight: normal;
	color: #fff;
	background: none repeat scroll 0 0 #5181c3;
}
.page-user-mydashboard #homebox-save-form #edit-save {
	background: none repeat scroll 0 0 #fd635b;
	color: #fff;
	font-weight: normal;
	padding: 4px 23px;
	width: auto;
}
.page-user-mydashboard #homebox .homebox-column-wrapper {
	margin: 0 3px 0 0;
}
.page-user-mydashboard .homebox-portlet-inner ul li h3 {
	font-weight:normal;
	line-height: 1.4em;
}
.page-user-mydashboard #homebox .portlet-content {
	box-sizing: border-box;
	padding: 2px 11px 8px;
}
.page-user-mydashboard #homebox-add-link-cont a {
	background: none repeat scroll 0 0 #999;
	border-radius: 3px;
	color: #fff;
	display: block;
	font-size: 1.35em;
	font-weight: normal;
	margin: 0 0 0 7px;
	padding: 6px 14px;
	text-align: center;
	text-decoration: none;
	width: auto;
}
.page-user-mydashboard .tabs {
	margin:0px;
}
.page-user-mydashboard #homebox .homebox-portlet .homebox-portlet-inner {
	height: 100%;
	border: medium none !important;
}
#homebox.homebox-mydashboard .homebox-portlet-inner .contnent_menus {
	border: none;
}
#homebox.homebox-mydashboard .homebox-portlet-inner ul {
	padding: 10px;
	box-sizing: border-box;
}
#homebox.homebox-mydashboard .homebox-portlet-inner ul.pager {
	padding:0px;
}
#homebox.homebox-mydashboard .homebox-portlet-inner .contnent_menus li {
	border: none;
	width: 100%;
	padding: 0 0 4px 12px;
	margin: 4px 0 0;
	background: rgba(0, 0, 0, 0) url("../images/blackdots.png") no-repeat scroll -2px 2px;
}
#homebox.homebox-mydashboard .homebox-portlet-inner .contnent_menus li a {
	font-family: open_sansregular;
	font-size: 1.3em;
	border: none;
}
.page-search #block-system-main h2 {
	border-bottom: 4px solid #c4c4c4;
	font-weight:normal;
	font-family: "roboto_slabbold";
	font-size: 2.3em;
	height: 34px;
	line-height: 28px;
	margin: 0 0 15px;
	padding-bottom: 0;
}
.page-search .search-results .search-snippet-info {
	padding-left:0px;
}
.search-results .search-info {
	font-size: 1.2em;
	margin: 0 0 10px;
}
.search-results li {
	border-bottom: 1px solid #ddd;
	float: left;
	margin: 0 0 20px 5px;
	padding: 0 0 10px;
	width: 100%;
}
.page-taxonomy-term-156403 .two-33-66 > .region-two-33-66-second {
	width: 73% !important;
}
.page-taxonomy-term-156403 .two-33-66 .region-two-33-66-second .level3_internal_page .pagetitle {
	border: medium none;
	font-family: inherit;
	font-size: 2em;
	font-weight: bold;
	height: 15px;
	line-height: 2px;
	margin: 12px 0 7px;
	padding: 0;
}
.page-taxonomy-term-156402 .two-33-66 > .region-two-33-66-second {
	width: 73% !important;
}
.page-taxonomy-term-156402 .two-33-66 .region-two-33-66-second .level3_internal_page .pagetitle {
	border: medium none;
	font-family: inherit;
	font-size: 2em;
	font-weight: bold;
	height: 15px;
	line-height: 2px;
	margin: 12px 0 7px;
	padding: 0;
}
.pane-custom.pane-4 .block-content ul li a {
	color:#fff;
}
.internal_level2_btm .pane-custom.pane-4 .block-content ul li {
	background: url("../images/whitedots.png") no-repeat scroll left 4px;
	line-height: 1.5em;
	margin: 0 0 5px;
}
.pane-custom.pane-4 .block-content p a {
	color:#fff;
	float: right;
}
.pane-custom.pane-4 .pane-title.block-title {
	color:#fff;
}
.pane-custom.pane-3 .pane-title.block-title {
	color:#fff;
}
.page-user-register .tabs .tabs.primary, .page-user-login .tabs .tabs.primary, .page-user-password .tabs .tabs.primary {
	display:none;
}
#quicktabs-tabpage-services_level_2_content-1 {
	overflow-y:scroll;
	height:300px;
	float:left;
	width:100%;
}
#quicktabs-tabpage-services_level_2_content-0 .view-content {/*overflow-y:scroll;*/
	height: auto;
	float:left;
}
#quicktabs-container-online_service_tabs {
	float:left;
}
.one-column .panel-pane.pane-views h2.pane-title {
	border-bottom: 2px solid #c4c4c4;
	font-family: "roboto_slabbold";
	font-size: 2.3em;
	font-weight: normal;
	height: 34px;
	line-height: 28px;
	margin: 20px 0 15px;
	padding-bottom: 0;
}
.one-column .panel-pane.pane-views h2.pane-title span {
	background:none;
}
.hbPersonalize {
	width:50%;
	float:left;
	font-size: 1.3em;
	margin: 5px 0 0;
}
#hbDocuments.hbFiltering {
	float:left;
	font-size: 1.3em;
}
.hbItemList {
	width:100%;
	float:left;
	margin:10px 0 0 0;
}
.content .hbFiltering {
	float:left;
	font-size: 1.2em;
	margin: 10px 0 0;
	padding: 0;
}
.content .hbFiltering .form-item {
	margin:5px 0 0 0;
	float: left;
}
.content .hbFiltering .form-item label {
	width: 71px;
	float:left;
	text-align: center;
}
.page-mydashboard .portlet-content.content .hbFiltering select, input {
	padding: 2px;
	border: 1px solid #ddd;
	width: 150px;
}
.page-user-mydashboard .portlet-content.content .hbFiltering select, input {
	padding: 2px;
	border: 1px solid #ddd;
	width: 150px;
}
#info-suggestion-wrapper #suggest-metadata-form .captcha,
#info-suggestion-wrapper #info-feedback-form .captcha {
	clear:both;
	display:block;
	overflow:hidden;
	margin-top: 10px;
}
#info-suggestion-wrapper #suggest-metadata-form .form-textarea,
#info-suggestion-wrapper #info-feedback-form .form-textarea {
	width:45%;
	height:100px;
}
#info-suggestion-wrapper #suggest-metadata-form .captcha img.image-style-none,
#info-suggestion-wrapper #info-feedback-form .captcha img.image-style-none {
	float:left;
	margin:9px 15px 10px 0;
}
#info-suggestion-wrapper #suggest-metadata-form .captcha .form-item-captcha-response,
#info-suggestion-wrapper #info-feedback-form .captcha .form-item-captcha-response {
	float:left;
}
#info-suggestion-wrapper #suggest-metadata-form .captcha .form-item-captcha-response label,
#info-suggestion-wrapper #info-feedback-form .captcha .form-item-captcha-response label {
	clear:both;
	display:block;
	margin:0 0 6px 0;
}
#info-suggestion-wrapper #suggest-metadata-form input.form-submit,
#info-suggestion-wrapper #info-feedback-form input.form-submit {
	float:left;
	clear:both;
}
input.form-submit {
	font-size: 15px;
	background:#fda103;
	border: medium none;
	border-radius:0px;
	-webkit-border-radius:0px;
	color: #fff;
	font-weight: normal;
	margin:10px 0 0;
	padding:7px 18px 7px 17px;
	cursor:pointer;
	float:left;
	outline:none;
	width:auto;
}
input.form-submit:hover,
input.form-submit:focus {
	background:#ee8a21;
}
.page-mydashboard #homebox input.form-submit {
	padding: 1px 6px 3px !important;
	margin: 5px 0 0 5px;
}
.content .hbFiltering .form-submit.ajax-processed {
	background: none repeat scroll 0 0 #fd635b;
	color: #fff;
	font-size: 0.9em !important;
	margin: 10px 0 0 71px;
	padding: 4px !important;
	text-shadow: inherit;
	width: auto;
}
.hbPersonalize span.setngs {
	width: 16px;
	height: 16px;
	display:inline-block;
	background:url("../images/pencil-icon.png") 1px 4px no-repeat;
}
.hbPersonalize span.srch {
	width: 16px;
	height: 16px;
	display:inline-block;
	background:url("../images/magnify-icon.png") -2px 2px no-repeat;
}
.hbPersonalize a {
	color:#336ea8;
	text-decoration:none;
	cursor:pointer;
}
.hbPersonalize a:hover {
	color:#000;
	text-decoration:underline;
}
.calendar-calendar .mini {
	border: medium none;
	line-height: 23px;
	text-align: center;
}
.homebox-draggable .date-nav.item-list {
	padding: 1px 0;
}
.homebox-draggable .view .date-nav-wrapper .date-prev a {
	margin: -1px 10px 0 8px;
}
.homebox-draggable .view .date-nav-wrapper .date-next a {
	margin: -1px 10px 0 8px;
}
.homebox-draggable .calendar-calendar th.days {
	padding:0px;
}
.homebox-draggable .view-calendar.view-id-calendar p {
	font-size:1.1em;
}
.item-list ul.recent_publication li {
	background:none;
}
.entity.entity-profile2.profile2-main section {
	float: left;
	width: 100%;
	margin: 15px 0 0;
}
.entity.entity-profile2.profile2-main section h2 {
	float: left;
	font-size: 1.3em;
	font-weight: normal;
	width: 55%;
}
.entity.entity-profile2.profile2-main section .field-item {
	font-size:1.3em
}
.entity.entity-profile2.profile2-main .content {
	background: none repeat scroll 0 0 #f6f6f6;
	border: 1px solid #ddd;
	box-sizing: border-box;
	display: table;
	float: none;
	margin: 0 auto;
	padding: 20px 30px;
	width: 510px;
}
.entity.entity-profile2.profile2-main .content ul {
	list-style-type:none;
}
.entity.entity-profile2.profile2-main .content ul li {
	display:inline-block;
}
#profile2-edit-main-form {
	background: none repeat scroll 0 0 #f6f6f6;
	border: 1px solid #ddd;
	box-sizing: border-box;
	display: table;
	float: none;
	margin: 0 auto;
	padding: 20px 30px;
	width: 510px;
}
#profile2-edit-main-form label {
	float: left;
	font-size: 1.3em;
	font-weight: normal;
	width: 200px;
}
#profile2-edit-main-form input {
	width: 200px;
	float:left;
	border:none;
	background:none;
}
#profile2-edit-main-form select {
	width: 200px;
	float:left;
	border:none;
	background:none;
}
#profile2-edit-main-form .form-wrapper {
	margin:0 0 10px 0;
	float:left;
}
#profile2-edit-main-form .form-type-radio input {
	width:auto;
}
#profile2-edit-main-form .form-type-radio label {
	width:auto;
}
#user-profile-form #edit-profile-main-field-gender {
	margin-top: 4px;
}
#edit-profile-main-field-gender-und {
	float:left;
	/*width: 154px;*/
	width: 170px;
}
#profile2-edit-main-form .form-checkbox {
	width:auto;
	float:left;
}
.region.region-three-25-50-25-third section h2 {
	color:#fff;
}
#mini-panel-level_2_related_links_section .region-three-25-50-25-third ul li a {
	color:#fff;
}
#mini-panel-level_2_related_links_section .region-three-25-50-25-third p a {
	color: #fff;
	float: left;
	text-align: right;
	width: 100%;
}
#mini-panel-level_2_related_links_section .region-three-25-50-25-third ul li {
	background: url("../images/whitedots.png") no-repeat scroll 1px 6px rgba(0, 0, 0, 0);
}
.wesite-link {
	box-sizing: border-box;
	float: left;
	font-size: 1.2em;
	margin: 0;
	padding: 2px 0 0 14px;
	width: 100%;
}
.wesite-link .website-label {
	float: left;
	margin: 1px 5px 8px 0;
	padding: 0;
	width: auto;
	clear: both;
	font-weight: bold;
}
.wesite-link .website-data {
	float: left;
	margin: 0 5px 8px 0;
	line-height: 1.5em;
	padding: 0;
	width: 70%;
}
.wesite-link .website-data a:hover {
	color:#006CB7;
}

.page-taxonomy-term-156205 .internal_level2_btm .view-second-level-important-links h2 {
	background: url("../images/level3icon1.png") no-repeat scroll center -1px rgba(0, 0, 0, 0);
	border-bottom: 1px solid #aaa;
	font-size: 1.4em;
	font-weight: normal;
	margin: 0 0 15px;
	padding: 71px 0 5px;
	text-align: center;
	text-transform: uppercase;
}
.internal_level2_btm .view-second-level-important-links ul {
	list-style-type:none;
}
.internal_level2_btm .view-second-level-important-links ul li {
	background: url("../images/blackdots.png") no-repeat scroll left 2px rgba(0, 0, 0, 0);
	float: left;
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 0 0 4px;
	padding: 0 0 0 15px;
}
.internal_level2_btm .view-second-level-important-links h3 {
	color: #000;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	margin: 5px;
	padding: 0 0 5px 9px;
	width: 100%;
}
/*Modified CSS from 24-12-2015*/
.pane-home-spotlight-section {
	float:left;
	/*background:#efefef;*/
	width:100%;
	margin:0px;
	padding:0px;
}
.pane-home-spotlight-section #mini-panel-home_spotlight_section .region-three-33-first {
	float: left !important;
	margin: 0px 0 0;
	width: 40%;
	clear: none;
	/*background: url("../images/bluebtmarrow.png") no-repeat scroll 49px -3px rgba(0, 0, 0, 0);*/
	border-right: 1px solid #287ed9;
	padding: 27px 20px 30px 0;
	box-sizing: border-box;
	min-height:366px;
}
.margn-top	{ margin-top:25px; }
.pane-home-spotlight-section #mini-panel-home_spotlight_section .region-three-33-second {
	float: left !important;
	margin: 0 0 0 2.5%;
	width: 40%;
	clear: none;
	/*background: url("../images/bluebtmarrow.png") no-repeat scroll 47px -3px rgba(0, 0, 0, 0);*/
	border-right: 1px solid #287ed9;
	padding: 27px 30px 30px 5px;
	box-sizing: border-box;
	min-height:366px;
}
.pane-home-spotlight-section #mini-panel-home_spotlight_section .region-three-33-third {
	float: right !important;
	margin: 0px 0 0 2%;
	width: 15%;
	clear: none;
	/*background: url("../images/bluebtmarrow.png") no-repeat scroll 31px -3px rgba(0, 0, 0, 0);
	border-top: 3px solid #4f76b1;*/
	padding: 27px 4px 30px;
	box-sizing: border-box;
	min-height:366px;
}

.sms-heading {
	padding: 5px 0 0;
	clear:both;
	overflow:hidden;
	font-family:Georgia;
	font-size:130%;
	line-height:150%;
	color:#FFF;
}
/*Modified CSS from 24-12-2015*/
.sms-content {

	color: #1892d2;
}
/*Modified CSS from 24-12-2015*/
.pane-home-spotlight-section .sms-content a {
	color: #FFF;
	font-size:135%;
}
/*Modified CSS from 24-12-2015*/
.pane-home-spotlight-section #mini-panel-home_spotlight_section .region-three-33-third .sms-content a {
	color: #1892d2;
}
/*Modified CSS from 24-12-2015*/
.sms-heading h3 {
	color:#FFF;
	font-weight:normal;
	font-size:220%;
	line-height:120%;
	font-weight:700;
	margin-bottom:0;
	display:block;
	clear:both;
}
.gsc-results gsc-webResult .gcsc-branding {
    display: none;
}
.sms-heading span.title-sub {
	font-family: 'latolight';
	font-size:150%;
	color:#FFF;
	line-height:170%;
	font-weight:400;
	margin-bottom:14px;
	display:block;
}
.i18n-hi .sms-heading span.title-sub {
	font-size:130%;
}
.contact-block .sms-heading h3 {
	font-size:110%;
	font-weight:400;
	clear:both;
	display:block;
	margin:0 0 14px;
}
.contact-block .sms-heading .home-social-share {
	padding-left:49px;
	display:block;
	clear:both;
	overflow:hidden;
}
.contact-block .sms-heading .home-social-share .facebook-share,
.contact-block .sms-heading .home-social-share .google-share,
.contact-block .sms-heading .home-social-share .twitter-share {
	font-size:100%;
	line-height:100%;
	font-weight:400;
	clear:both;
	display:block;
	margin:0 0 7px;
}
.contact-block .sms-heading .home-social-share .facebook-share a,
.contact-block .sms-heading .home-social-share .google-share a,
.contact-block .sms-heading .home-social-share .twitter-share a {
	padding-left:30px;
	padding-top:5px;
}
/*Modified CSS from 24-12-2015*/
.pane-home-spotlight-section #mini-panel-home_spotlight_section .region-three-33-third .sms-content {
	width: 54%;
}
/*Modified CSS from 24-12-2015*/
#mini-panel-home_spotlight_section .subscribe-now a {
  background:transparent;
  border:1px solid #4e9ff0;
  border-radius: 0px;
  color: #fff;
  display: inline-block;
  float: left;
  margin: 12px 0 0;
  padding: 5px 10px 6px;
  outline:none;
  text-decoration:none;
  font-size:120%;
}
/*Modified CSS from 24-12-2015*/
.pane-home-spotlight-section #mini-panel-home_spotlight_section .region-three-33-second .sms-content {
	font-size: 1.1em;
	font-weight: bold;
}
.not-front .view-spotlight.view-id-spotlight {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.not-front .view-spotlight.view-id-spotlight .views-row {
	border-bottom: 1px solid #ddd;
	float: left;
	margin: 0;
	padding: 20px 0;
	width: 50%;
}
.not-front .view-spotlight.view-id-spotlight .views-row-odd.views-row .views-field-title,
.not-front .view-spotlight.view-id-spotlight .views-row-even.views-row .views-field-title {
	width:87%;
	font-weight:700;
}
.not-front .view-spotlight.view-id-spotlight .views-row-odd.views-row .views-field-field-month-and-year,
.not-front .view-spotlight.view-id-spotlight .views-row-even.views-row .views-field-field-month-and-year {
	width:87%;
	margin: 0;
    padding: 0 20px;
	float: left;
	font-size:1.2em;
	line-height:1.5em;
}
.not-front #block-system-main .view-spotlight.view-id-spotlight .views-row {
	clear:none;
}
.not-front .view-spotlight.view-id-spotlight .views-row .views-field-field-spotlight-icon {
	border: 10px solid #ddd;
	float: left;
	margin: 0;
	padding: 3px;
}
.not-front #block-system-main .view-spotlight.view-id-spotlight .views-row .views-field-field-spotlight-icon {
	border-color:#4f77b2;
}
.not-front .view-spotlight.view-id-spotlight .views-row .views-field-changed {
	box-sizing: border-box;
	float: left;
	margin: 6px 0 0;
	padding: 0 20px;
}
.not-front .view-spotlight.view-id-spotlight .views-row .views-field-title {
	box-sizing: border-box;
	float: left;
	font-size: 1.4em;
	margin: 0;
	line-height: 1.5em;
	padding: 0 20px;
	width: 80%;
}
.not-front.page-spotlight .full_width_secction h1.static_page_head {
	height:inherit;
	text-indent:inherit;
	font-family: "roboto_slabbold";
	font-size: 2.2em;
}
#metadata_3rd_level .region-two-33-66-second #views-exposed-form-metadata-block-3 .views-submit-button {
	display:none;
}
#metadata_3rd_level .views-exposed-form .views-exposed-widget {
	float:right;
	padding:0px;
	width: inherit;
}
#metadata_3rd_level .views-exposed-form .views-exposed-widget select {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	padding: 2px;
	width: 151px;
}
#metadata_3rd_level .views-exposed-form .form-item, .views-exposed-form .form-type-select {/* background: url("../images/select.png") no-repeat scroll right -38px rgba(0, 0, 0, 0);*/
	border: 1px solid #ddd;
	padding: 2px;
	margin: 0 2px;
	overflow: hidden;
	width: auto;
	float: left;
}
.views-exposed-form .views-exposed-widget select option {
	width: 130px;
	font-size:11px;
	color:#000;
}
.full_width_secction #main-content .static_content .panel-pane .plusminus {
	display:none;
}
.page-advance-search.page-advance-search-results .static_content ol.result-page.main_data li {
	background:none;
	border:none;
	margin:0px;
}
#content-column #main-content .level3_buttons .rating_btn {
	float: left;
	font-size: 1.2em;
	line-height:19px;
	margin: 0 0 0 20px;
	padding: 7px 0;
}

.dash_collmiddle ul li ul li a {
	font-family: 'SourceSansProRegular';
}
.dash_btm {
	background: none repeat scroll 0 0 rgba(228, 228, 228, 0.35);
	border-top: 3px solid #fd635b;
	display: table;
	margin: 0 auto 12px;
	padding: 17px 0 18px;
	/*width: 940px;*/
	/*max-width: 940px;*/
	width: 100%;
}
.homebox-portlet .view-calendar .date-heading h3 {
	font-size: 1.5em;
}
.dash_collleft {
	width: 23%;
	float:left;
	margin:0px;
	padding:0px;
	text-align:center;
}
.dash_collmiddle {
	width: 56%;
	float:left;
	margin:0px;
	padding:0px;
	font-family: 'source_sans_prolight';
}
.dash_collright {
	margin: 20px 0;
	/*float:right;*/
	float:left;
	width:20%;
}
.dash_collmiddle ul {
	background: url("../images/personalised.png") no-repeat scroll center top rgba(0, 0, 0, 0);
	float: left;
	list-style-type: none;
	padding: 55px 0 0;
}
.dash_collmiddle ul li ul {
	list-style-type:none;
	margin: 14px 0 0;
	background:none;
	padding:0px;
	float: none;
}
.dash_collmiddle ul li {
	float:left;
	margin:0px;
	padding:0px;
	text-align: center;
	width: 33%;
}
.dash_collmiddle ul li ul li {
	font-size: 14px;
	margin: 0 0 5px;
	width: 100%;
	font-family: 'SourceSansProRegular';
}
.dash_head {
	border-bottom: 2px solid #fd635b;
	clear: both;
	float: none;
	font-size: 18px;
	margin: 0 0 10px;
	padding: 0 0 2px;
	text-align: center;
	width: 56%;
}
.state_name {
	float: left;
	font-size: 1.8em;
	margin: 10px 0 0;
	text-align: center;
	width: 100%;
}
.light_text {
	float: left;
	font-family: "SourceSansProLightIt";
	font-size: 15px;
	line-height: 17px;
	margin: 0 0 10px;
	text-align: center;
	width: 100%;
}
.update_text {
	float: left;
	font-family: "source_sans_prolight";
	font-size: 19px;
	text-align: center;
	width: 100%;
}
#homebox-restore-defaults #edit-actions {
	margin:20px 0 0 0;
}
#homebox-restore-defaults #edit-actions #edit-submit {
	width: 80px;
	background:#646565;
	color:#fff;
	border:none;
	float: left;
	font-size: 1.3em;
    padding: 2px 0 3px;
	margin-top: 0;
}
#homebox-restore-defaults #edit-actions #edit-cancel {
	background: none repeat scroll 0 0 #646565;
	border: medium none;
	color: #fff;
	float: left;
	font-size: 1.3em;
	margin: 0 0 0 11px;
	padding: 6px 0;
	text-align: center;
	width: 80px;
}
#main-content .static_content #search-form #edit-basic {
	display:none;
}
nav ul li ul li.hover a {
	color:#fff !important;
}
.pane-constitution-of-india-full-text .view-content .field-content {
	text-align:justify;
	font-size: 0.9em;
}
.pane-constitution-of-india-full-text h3 {
	float: left;
	font-size: 1.5em;
	margin: 15px 0;
	width: 100%;
}
.pane-constitution-of-india-full-text h2 {
	border-bottom: medium none;
	float: left;
	font-family: "roboto_slabbold";
	font-size: 2.1em;
	height: inherit;
	margin: 10px 0 20px;
	text-indent: 0;
	width: 100%;
}
.generictable {
	box-sizing:border-box;
}
table.generictable tr:nth-child(2n) {
background:#F7F7F7;
}
.generictable th {
	background:#2C6EA8;
	color:#fff;
	padding: 6px 10px;
}
.generictable td {
	padding: 8px 10px;
}
.pane-constitution-of-india-full-text .view-content .field-content p img {
	width:100%;
	margin: 0 0 8px;
}
.pane-constitution-of-india-full-text .more-link {
	float:left;
	width:100%;
	margin: 10px 0;
}
.pane-constitution-of-india-full-text .more-link a {
	color: #006cb7;
	float: right;
	font-size: 1.3em;
}
#content .pane-constitution-of-india-full-text .view-content .field-content p {
	float:none;
	font-size: 1.4em;
}
.view-id-metadata_for_schemes #views-exposed-form-metadata-for-schemes-page-1 #edit-state-wrapper {
	display:none;
}
.view-id-metadata_for_schemes #views-exposed-form-metadata-for-schemes-page-1 #edit-ministry-wrapper {
	display:none;
}
#header .header_botton #light .form-type-select {
	border:none;
	height: auto;
	overflow: inherit;
	width: auto;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#header .header_botton #light .form-type-select select {
	padding: 2px;
	vertical-align: inherit;
	width:150px!important;
	border:none;
}
#header .header_botton #light input {
	border-radius: 0;
	padding:2px 5px 3px;
	width: 140px;
	margin: 4px 0 0;
	height:23px;
	/*font-size:100%;*/
	font-family: "open_sansregular";
    font-size: 12px;
	color:#000;
}
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#header .header_botton #light input {
		height:24px;
		margin-top:3px;
	}
}*/
#header .header_botton #light input#edit-submit-advance-metadata-search {
	width: 72px;
	border-radius: 0px;
	margin: 3px 0 0;
	font-size:12px;
	color:#FFF;
}
.region-two-33-66-second .view-filters .views-exposed-form .views-submit-button {
	display:none;
}
.region-two-33-66-second .views-exposed-form .views-exposed-widget {
	float:right;
	padding:0px;
}
.region-two-33-66-second .views-exposed-form .views-exposed-widget select {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	padding: 3px 0;
	width: 100%;
}
#views-exposed-form-member-of-rajyasabha-page .views-exposed-form .views-exposed-widgets .views-exposed-widget {
	float:left;
	width: auto;
}
#views-exposed-form-member-of-rajyasabha-page .views-exposed-form .views-exposed-widgets .views-submit-button {
	display:block;
	float:left;
	margin: 1px 0 0 0;
}
#views-exposed-form-member-of-parliament-page .views-exposed-form .views-exposed-widgets .views-exposed-widget {
	float:left;
	width: auto;
}
#views-exposed-form-member-of-parliament-page .views-exposed-form .views-exposed-widgets .views-submit-button {
	display:block;
	float:left;
	margin: 0px 0 0 0;
}
.white_box .views-exposed-form .views-widget {
	float:left;
}
#light.white_box .views-exposed-form .views-exposed-widget {
	padding: 0 1em 0 0;
}
#light .search-form .views-exposed-widgets {
	margin:0px;
}
.pane-constitution-of-india-full-text .view-content .field-content span.file {
	float: left;
	font-size: 1.4em;
	width: 98%;
	margin: 6px 0 0;
}
.page-search .search-form {
	float: left;
	margin: 8px 0 0;
	position: relative;
}
.page-search .searchrow a {
	margin: 6px 0 0 5%;
}
.views-row {
	/*overflow:hidden;*/
	clear:both;
	margin:0 0 3%;
}
.view-amendment-list li.views-row {
	margin-bottom:1%;
}
.at-panel .region .pane-member-of-rajyasabha {
	border-top:2px solid #DDD;
	padding-top:25px;
}
.moa_row {
	clear:both;
	overflow:hidden;
	padding:0;
	margin:10px 0 0;
	border:none;
	text-align:center;
}
.moa_row img {
	float:left;
	width:41px;
	height:41px;
	display:block;
	border:none;
	outline:none;
}
.moa_row img.image-style-none {
	display:none;
	visibility:hidden;
}
#block-system-main.block-system .moa_row h2 {
	display: block;
   font-family:"roboto_slabbold";

    font-size: 1.8em;
    font-weight: 400;
    margin: 20px 0 8px !important;
    padding: 5px 0 0;
    text-align: left;
	/*font-size:140%;
	padding:12px 0 0 55px;
	margin:13px 0 0;
	text-align:left;*/
}
.moa_col {
	background: url("../images/dept-col-divider.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	float:left;
	width:50%;
	margin:0 0 3% 2%;
	padding-left:8%;
	/*min-height:85px;*/
	width:37%;
	text-align:left;
}
.moa_col:nth-child(2n){
	width:47%;
}
.moa_col:nth-child(3n){
	width:100%;
	margin:0 auto;
	display:inline-block;
	padding:0 0 0;
	float:none;
	clear:both;
	background:none;
	/*border-top:1px solid #dadada;*/
}
.moa_col:first-child {
	margin:0 0 3% 0;
	background:none;
	padding:0;
	width:51%;
}
.moa_col h3 {
	color: #016cbc;
    display: block;
   font-family:"roboto_slabbold";
    font-size: 1.5em;
    font-weight: 700;
    hyphens: auto;
    margin: 0 0 4px;
    padding: 0;
	/*clear:both;*/
	-ms-word-break: break-all;
     word-break: break-all;
     -webkit-hyphens: auto;
     -moz-hyphens: auto;
     hyphens: auto;
}
.block-content .view-content .field-content .moa_col p {
	margin:0;
	/*font-size:110%;*/
	width:auto;
	float:none;
	clear:none;
	display:block;
	-ms-word-break: break-all;
     word-break: break-all;
     -webkit-hyphens: auto;
     -moz-hyphens: auto;
     hyphens: auto;
}
.moa_col p {
	font-size:110%;
	color:#454545;
	margin:0;
	padding:0;
	width:auto;
	float:none;
	clear:none;
	display:inline-block;
	/*display:block;
	clear:both;*/
	font-weight:normal;
	-ms-word-break: break-all;
     word-break: break-all;
     -webkit-hyphens: auto;
     -moz-hyphens: auto;
     hyphens: auto;
}
.moa_col > span {
    float: left;
    margin: 0 10px 0 0;
}
.moa_col > span img {
	height:68px;
	width:auto;
}
.moa_col a.view {
	display:inline-block;
	background-color:#FFF;
	color:#727272;
	border:1px solid #cfcfcf;
	font-size:115%;
	font-weight:400;
	padding:2px 4px 3px;
	border-radius:1px;
	-webkit-border-radius:1px;
	margin:10px 0 0;
}
.moa_col a:hover.view {
	background-color:#4c4c4c;
	color:#FFF;
	border-color:#3d3d3d;
}
.moa_col ul {
	list-style:none;
	margin:5px 0 0;
}
.moa_col ul li {
	clear: both;
    display: block;
    font-size: 1.3em;
    line-height: 16px;
    margin: 0 0 6px;
}
.moa_col ul li a {
	background: rgba(0, 0, 0, 0) url("../images/blackdots.png") no-repeat scroll left 4px;
	padding: 0 0 0 15px;
	display:inline-block;
}
.moa_col ul li a:hover {
	text-decoration:underline;
}
#block-webform-client-block-1507166{
	padding-top:80px;
}
#block-webform-client-block-1507166 .form-actions,
#webform-client-form-1507182 .form-actions,
#user-profile-form .form-actions { display: block; padding: 10px 0 0; text-align: center; width:100%; clear:both; overflow:hidden; }

#webform-client-form-1507166.webform-client-form,
#webform-client-form-1507182.webform-client-form,
#user-profile-form {
	margin: 0 auto;
    max-width:600px;
	width:100%;
	background: #fff none repeat scroll 0 0;
    border: 25px solid #eee;
	box-sizing: border-box;
	padding: 20px 5%;
}
#webform-client-form-1507166.webform-client-form,
#webform-client-form-1507182.webform-client-form,
#user-profile-form {
	padding-left:2%;
	padding-right:2%;
}
#user-profile-form #edit-account .password-parent .password-strength,
#user-profile-form #edit-account div.password-confirm {
    margin-bottom: 3%;
    margin-right: 2%;
    margin-top: 0;
    padding-left: 35%;
    width: 100%;
}
#user-profile-form #edit-account .password-strength-title {
	display: inline-block;
    margin-bottom: 2%;
}

#webform-client-form-1507166  .form-item.webform-component--name,
#webform-client-form-1507166 .form-item.webform-component-email.webform-component--email,
#webform-client-form-1507182 .form-item.webform-component--your-name,
#webform-client-form-1507182 .form-item.webform-component-email.webform-component--your-email-address,
#webform-client-form-1507182 .form-item.webform-component-email.webform-component--your-friends-email-id-1,
#webform-client-form-1507182 .form-item.webform-component-email.webform-component--your-friends-email-id-2,
#user-profile-form .form-item.form-item-pass-pass1.password-parent,
#user-profile-form .form-item.form-item-pass-pass2.confirm-parent {
	float: left;
    width: 50%;
	margin:0 0 8px;
	clear:none;
}
#webform-client-form-1507166.webform-client-form .form-item.webform-component--name label,
#webform-client-form-1507166.webform-client-form .form-item.webform-component-email.webform-component--email label,
#webform-client-form-1507182.webform-client-form .form-item.webform-component--your-name label,
#webform-client-form-1507182.webform-client-form .form-item.webform-component-email.webform-component--your-email-address label,
#webform-client-form-1507182.webform-client-form .form-item.webform-component--your-friends-email-id-1 label,
#webform-client-form-1507182.webform-client-form .form-item.webform-component-email.webform-component--your-friends-email-id-2 label,
#user-profile-form .form-item.password-parent label,
#user-profile-form .form-item.confirm-parent label {
	width: 31%;
	float:left;
	padding: 5px 0;
	font-size: 1.1em;
	margin-right:10px;
	min-width:auto;
}
#webform-client-form-1507182.webform-client-form .form-item.webform-component-email.webform-component--your-email-address label,
#webform-client-form-1507182.webform-client-form .form-item.webform-component--your-friends-email-id-1 label,
#webform-client-form-1507182.webform-client-form .form-item.webform-component-email.webform-component--your-friends-email-id-2 label {
	padding: 1px 0;
}
#webform-client-form-1507166 .form-item.webform-component--name input#edit-submitted-name,
#webform-client-form-1507166 .form-item.webform-component-email.webform-component--email input#edit-submitted-email,
#webform-client-form-1507182 .form-item.webform-component--your-name input#edit-submitted-your-name,
#webform-client-form-1507182 .form-item.webform-component-email.webform-component--your-email-address input#edit-submitted-your-email-address,
#webform-client-form-1507182 .form-item.webform-component--your-friends-email-id-1 input#edit-submitted-your-friends-email-id-1,
#webform-client-form-1507182 .form-item.webform-component-email.webform-component--your-friends-email-id-2 input#edit-submitted-your-friends-email-id-2,
#user-profile-form .form-item.form-item-pass-pass1.password-parent input#edit-pass-pass1,
#user-profile-form .form-item.form-item-pass-pass2.confirm-parent input#edit-pass-pass2 {
	width: 65%;
	margin:0!important;
	padding:3px 5px;
	color: #333;
}
#webform-client-form-1507166, #webform-client-form-1507182{margin-top:20px !important;}
#block-webform-client-block-1507182 h2.block-title, #block-webform-client-block-1507166 h2.block-title{text-indent:-2000px;}
#webform-client-form-1507166 .form-item.webform-component-textarea {
	clear:both;
	overflow:hidden;
	display:block;
}
#webform-client-form-1507166.webform-client-form .form-item.webform-component-textarea label {
	width: 14%;
	float:left;
	padding: 5px 0;
}
#webform-client-form-1507166.webform-client-form .form-item .form-textarea-wrapper.resizable.textarea-processed.resizable-textarea {
	float:left;
	width:83%;
}
#webform-client-form-1507166.webform-client-form .form-item .form-textarea-wrapper.resizable.textarea-processed.resizable-textarea textarea.form-textarea {
	height:60px;
	padding:2px 5px;
	margin:0 !important;
	color: #333;
    font-size: 1.2em;
}
#webform-client-form-1507166.webform-client-form .captcha,
#webform-client-form-1507182.webform-client-form .captcha,
#user-profile-form .captcha {
	width:83%;
}
#webform-client-form-1507166.webform-client-form .captcha .form-item-captcha-response,

#webform-client-form-1507182.webform-client-form .captcha .form-item-captcha-response,
#user-profile-form .captcha .form-item.form-item-captcha-response {
	width:54%;
	float:left;
}
#webform-client-form-1507166.webform-client-form .captcha .form-type-textfield.form-item-captcha-response label,
#webform-client-form-1507182.webform-client-form .captcha .form-type-textfield.form-item-captcha-response label,
#user-profile-form .captcha .form-item.form-type-textfield.form-item-captcha-response label {
	float: left;
    text-align: left;
    width: auto;
	padding: 5px 0;
}
#webform-client-form-1507166.webform-client-form .captcha .form-item.form-item-captcha-response input,
#webform-client-form-1507182.webform-client-form .captcha .form-item.form-item-captcha-response input,
#user-profile-form .captcha .form-item.form-item-captcha-response input {
	float: left;
    width: 100%;
	padding:3px 5px;
	color: #333;
	margin:0 0 5px !important
}
#webform-client-form-1507166.webform-client-form .captcha img,
#webform-client-form-1507182.webform-client-form .captcha img,
#webform-client-form-1507166.webform-client-form .captcha .form-item.form-item-captcha-response .description,
#webform-client-form-1507182.webform-client-form .captcha .form-item.form-item-captcha-response .description,
#user-profile-form .captcha .form-item.form-item-captcha-response .description {
   /* margin-left: 187px;*/
	color:#a6a6a6;
	font-size:1em;
}
#webform-client-form-1507166.webform-client-form .captcha img,
#webform-client-form-1507182.webform-client-form .captcha img,
#user-profile-form .captcha img {
	float:left;
	margin-right:11px;
}
#user-profile-form .captcha img {
	margin-top: 5px;
}
#block-system-main.block-system #node-1416538 .view-mode-full,
#block-system-main.block-system #node-1416540 .view-mode-full,
#block-system-main.block-system #node-1416536 .view-mode-full,
#block-system-main.block-system #node-1416537 .view-mode-full {
	height:60px;
}
#block-webform-client-block-1507166 .form-actions,
#block-webform-client-block-1507182 .form-actions,
#user-profile-form .form-actions {
	margin-top:5px;
}
#webform-client-form-1507182.webform-client-form {
	max-width: 600px;
	width:100%;
}

/*Added CSS from 24-12-2015*/
.block-content .view-content .initiatives-block {
	border:1px solid #DDD;
	clear:both;
	overflow:hidden;
}
.initiatives-block img {
	max-width:100%;
	display:block;
	border:none;
	outline:none;
}
.block-content .view-content .initiatives-block .views-field-field-image + div p {
	/*color:#3e3e3e;*/
	font-size:12px;
	line-height:16px;
	margin:0;
	padding:5px 8px 6px;
}
.bottom-blue-row	{
	background: rgba(0, 0, 0, 0) url("../images/bg-noise.png") repeat scroll 0 0;
	clear:both;
	overflow:hidden;
    position: relative;
    width: 100%;
}
.bottom-blue-row .block-inner {
    display: block;
    margin: 0 auto;
    max-width: 1180px;
	width:100%;
}

/*Added CSS from 24-12-2015*/

/*Added CSS from 05-01-2016 for MyGov Events page*/
.page-mygov h2.pane-title {
	font-size: 2.6em;
	font-family: "roboto_slabbold";
	line-height: 1.3em;
	display:block;
	font-weight:400;
}
#quicktabs-my_gov_tabs ul.quicktabs-tabs.quicktabs-style-arrows {
	margin:0;
	border-bottom:0;
	position:relative;
	margin-bottom:-1px;
}
#quicktabs-my_gov_tabs ul.quicktabs-tabs li {
	color:#1b1b1b;
	background:none;
	font-family:"open_sansregular";
	font-weight:700;
	font-size:14px;
	margin:0 1px 0 0;
	display:inline-block;
}
#quicktabs-my_gov_tabs ul.quicktabs-tabs.quicktabs-style-arrows a {
	padding-top:10px;
	padding-bottom:8px;
	padding-left:35px;
	padding-right:35px;
	text-align:center;
	display:block;
}
#quicktabs-my_gov_tabs ul.quicktabs-tabs.quicktabs-style-arrows li.active a,
#quicktabs-my_gov_tabs ul.quicktabs-tabs.quicktabs-style-arrows li a:hover {
	background: transparent url("../images/tabarrow.png") no-repeat scroll center bottom;
}
#quicktabs-my_gov_tabs ul.quicktabs-tabs li:first-child {
	background:#ebaa70;
}
#quicktabs-my_gov_tabs ul.quicktabs-tabs li:nth-child(2n) {
	background:#76c7e4;
}
#quicktabs-my_gov_tabs ul.quicktabs-tabs li:nth-child(3n) {
	background:#7fd8dc;
}
#quicktabs-my_gov_tabs ul.quicktabs-tabs li:nth-child(4n) {
	background:#eba2c0;
}
#quicktabs-my_gov_tabs .quicktabs-tabpage {
	border:1px solid #CCC;
	padding:2% 0 .5% 2%;
	margin-bottom:4%;
}
#quicktabs-my_gov_tabs .quicktabs-tabpage ul li {
	background:none;
	padding:0;
	margin:0 30px 20px 0;
	width:47.4%;
	height:64px;
}
#quicktabs-my_gov_tabs .quicktabs-tabpage ul li img {
	float:left;
	height:64px;
	width:auto;
}
/*#quicktabs-my_gov_tabs .quicktabs-tabpage ul li .sms-content {
	display:block;
	padding: 0 0 0 80px;
	line-height:none;
}*/
#quicktabs-my_gov_tabs .quicktabs-tabpage ul li .sms-content a {
	line-height:18px;
	padding-bottom:18px;
}

/*Added from 28-01-2016*/
#quicktabs-my_gov_tabs .sms-content.data-do a,
#quicktabs-my_gov_tabs .sms-content.data-discuss a,
#quicktabs-my_gov_tabs .sms-content.data-poll a,
#quicktabs-my_gov_tabs .sms-content.data-talk a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#quicktabs-my_gov_tabs .quicktabs-tabpage ul li .sms-content {
  display: block;
  padding: 0 0 0 5px;
}
/*Added from 28-01-2016*/

.pane-metadata-for-schemes .view-id-metadata_for_schemes {
	margin:0 13px;
}
.pane-metadata-for-schemes .view-id-metadata_for_schemes .view-header h3 {
	background: transparent url("../images/bg_search_top_myGov.png") no-repeat scroll left top;
	padding-left: 41px;
	font-family: "roboto_slabbold";
	font-size:1.6em;
	line-height:normal;
    font-weight: 400;
    margin-bottom: 0;
    padding-bottom: 7px;
}
.pane-metadata-for-schemes .view-id-metadata_for_schemes .view-filters {
	border:1px solid #cacaca;
	border-top:none;
    background: #e5e5e5;
	padding: 3px 10px 10px;
    width: 99.9%;
	margin-bottom:20px;
}
.pane-metadata-for-schemes .view-id-metadata_for_schemes #views-exposed-form-metadata-for-schemes-block {
	padding: 10px 10px 2px;
	background-color:#FFF;
}
.pane-metadata-for-schemes .view-id-metadata_for_schemes #views-exposed-form-metadata-for-schemes-block input.form-text {
    border: 1px solid #e5e5e5;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    margin:0;
    outline: 0 none;
    padding: 6px 9px;
    width: 100%;
	font-size:12px;
	font-family: "open_sansregular";
}
.pane-metadata-for-schemes .view-id-metadata_for_schemes #views-exposed-form-metadata-for-schemes-block input.form-text:focus {
	box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
}
.pane-metadata-for-schemes .view-id-metadata_for_schemes #views-exposed-form-metadata-for-schemes-block select.form-select {
    border: 1px solid #e5e5e5;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    margin:0;
    outline: 0 none;
    padding: 1px 3px 3px;
    width:100%;
	font-size: 1em;
	font-family: "open_sansregular";
}
.pane-metadata-for-schemes .view-id-metadata_for_schemes #views-exposed-form-metadata-for-schemes-block select.form-select option {
	width:auto;
}
.pane-metadata-for-schemes .view-id-metadata_for_schemes #views-exposed-form-metadata-for-schemes-block select.form-select:focus {
	box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
}

.pane-metadata-for-schemes .view-id-metadata_for_schemes #views-exposed-form-metadata-for-schemes-block #edit-jurisdiction-wrapper {
	width:31%;
}
.pane-metadata-for-schemes .view-id-metadata_for_schemes #views-exposed-form-metadata-for-schemes-block #edit-state-wrapper {
	width:31%;
}
.pane-metadata-for-schemes .view-id-metadata_for_schemes #views-exposed-form-metadata-for-schemes-block #edit-ministry-wrapper {
	width:31%;
}
.pane-metadata-for-schemes .view-id-metadata_for_schemes #views-exposed-form-metadata-for-schemes-block #edit-title-wrapper {
	width:97.4%;
}
.pane-metadata-for-schemes .view-id-metadata_for_schemes #views-exposed-form-metadata-for-schemes-block #edit-jurisdiction-wrapper .form-item-jurisdiction,
.pane-metadata-for-schemes .view-id-metadata_for_schemes #views-exposed-form-metadata-for-schemes-block #edit-state-wrapper .form-item-state,
.pane-metadata-for-schemes .view-id-metadata_for_schemes #views-exposed-form-metadata-for-schemes-block #edit-ministry-wrapper .form-item-ministry,
.pane-metadata-for-schemes .view-id-metadata_for_schemes #views-exposed-form-metadata-for-schemes-block #edit-title-wrapper .form-item-title {
	width:100%;
}

#views-exposed-form-meta-leaf-block-3 .views-exposed-form .views-exposed-widget.views-submit-button {
	margin-top:33px;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #000;
	opacity:  1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #000;
   filter: alpha(opacity=100);
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

/*New Style addition for My Account sections 27-04-2016*/
.page-user-edit #content-column #block-system-main {
    margin: 0 auto;
    max-width: 980px;
    width: 100%;
	border-top:1px solid #d4d4d4;
}
.page-user-edit #content-column #block-system-main #user-profile-form {
	margin: 0 auto;
    max-width:980px;
	width:100%;
	background: #FFF none repeat scroll 0 0;
    border: 25px solid #F0EEEE;
	box-sizing: border-box;
	padding: 25px;
	position: relative;
}
.page-user-edit #content-column #block-system-main #user-profile-form {
	padding-left:25px;
	padding-right:25px;
	padding-bottom:40px;
	margin-bottom: 50px;
}
.page-user-edit #content-column .tabs {
	margin: 40px auto 0;
    max-width:980px;
	width:100%;
	float: none;
	font-family: "open_sansregular";
	font-weight: 600;
	padding: 0;
	border: none;
}
.page-user-edit #content-column .tabs ul.secondary {
	margin-left: 30px;
	border: none;
	font-size: 14px !important;
}
.page-user-edit #content-column ul.tabs li {
	border-right: none;
    display: block;
	float: left;
    padding: 0;
	font-size: 14px;
	color: #FFF;
}
.page-user-edit #content-column ul.tabs li a {
	background: #5996D9;
	border:1px solid #5996D9;
	border-bottom:none;
    cursor: pointer;
	color: #FFF;
    line-height: 35px;
    padding: 7px 15px 9px;
    position: relative;
	outline: none;
}
.page-user-edit #content-column ul.tabs li a.active {
	background: #F0EEEE;
	/*background-image: none;*/
	color: #4A4949;
	border-left: 1px solid #D4D4D4;
	border-right: 1px solid #D4D4D4;
	border-top: 1px solid #FDA103;
	cursor: default;
	padding-top: 11px;
}
.page-user-edit #content-column #edit-account > div,
.page-user-edit #content-column #account-pass-restrictions,
.page-user-edit #content-column #edit-profile-main-field-state,
.page-user-edit #content-column #edit-profile-main-field-pin-code,
.page-user-edit #content-column #edit-profile-main-field-age-category,
.page-user-edit #content-column #edit-profile-main-field-gender,
.page-user-edit #content-column #edit-profile-main-field-education,
.page-user-edit #content-column #edit-profile-main-field-mobile-no-,
.page-user-edit #content-column #edit-profile-main-field-subscribe-to-our-newslett {
	width: 50%;
	float: left;
	clear: both;
}
.page-user-edit #content-column #edit-profile-main-field-first-name,
.page-user-edit #content-column #edit-profile-main-field-last-name,
.page-user-edit #content-column #edit-profile-main-field-country,
.page-user-edit #content-column #edit-profile-main-field-state,
.page-user-edit #content-column #edit-profile-main-field-pin-code,
.page-user-edit #content-column #edit-profile-main-field-age-category,
.page-user-edit #content-column #edit-profile-main-field-gender,
.page-user-edit #content-column #edit-profile-main-field-education,
.page-user-edit #content-column #edit-profile-main-field-mobile-no-,
.page-user-edit #content-column #edit-profile-main-field-subscribe-to-our-newslett {
	margin-bottom: 10px;
}
.page-user-edit #content-column #account-pass-restrictions {
	float: right;
}
.page-user-edit #content-column #edit-account.form-wrapper {
    clear: both;
    overflow: hidden;
}
.page-user-edit #content-column #edit-account #account-pass-restrictions {
    float: none;
	display: inline-block;
}
.page-user-edit #content-column #edit-account #account-pass-restrictions .item-list,
.page-user-edit #content-column #account-pass-restrictions .item-list {
	margin-bottom:4%;
	clear:both;
	padding-left: 15px;
	padding-bottom: 1px;
	border-left: 1px solid #d4d4d4;
}
.page-user-edit #content-column #edit-account #account-pass-restrictions .item-list h3,
.page-user-edit #content-column #account-pass-restrictions .item-list h3 {
	color: #5996d9;
	line-height: 70%;
    margin-bottom: 1.5%;
	display:block;
	clear:both;
	font-size: 15px;
	font-family: "open_sansregular";
	font-weight: 600;
	font-size: 15px;
}
.page-user-edit #content-column #edit-account #account-pass-restrictions .item-list small,
.page-user-edit #content-column #account-pass-restrictions .item-list small {
	font-family: "open_sansregular";
	font-weight: 400;
	font-size: 12px;
	color: #949393;
	margin-bottom: 3%;
	display: block;
}
.page-user-edit #user-profile-form #edit-account #account-pass-restrictions .item-list ul,
.page-user-edit #user-profile-form #account-pass-restrictions .item-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.page-user-edit #user-profile-form #edit-account #account-pass-restrictions .item-list ul li,
.page-user-edit #user-profile-form #account-pass-restrictions .item-list ul li {
	font-family: "open_sansregular";
	font-weight: 400;
	color: #4a4949;
    font-size: 12px;
	line-height: 110%;
	clear:both;
	margin:0 0 5px;
	padding:0 0 0 10px;
	list-style: none;
	background: url("../images/arrow-blu.png") no-repeat 0 4px rgba(0, 0, 0, 0);
}
.page-user-edit #content-column #block-system-main #user-profile-form .form-wrapper label {
	font-size: 13px;
	color: #4a4949;
	display: inline-block;
   font-family:"roboto_slabbold";
    min-width: 150px;
	width: auto;
	float: none;
	margin: 0;
	padding: 0 20px 0 0;
	text-align: left;
}
.page-user-edit #content-column #edit-profile-main-field-subscribe-to-our-newslett .form-type-checkboxes label:first-child {
	text-indent: -99999em;
}
.page-user-edit #user-profile-form #edit-account.form-wrapper .form-item {
	margin-bottom: 5px;
}
/*.page-user-edit #user-profile-form #edit-account.form-wrapper .form-item div.password-confirm {
	display: none;
}*/
.page-user-edit #user-profile-form #edit-account.form-wrapper .form-item.form-type-password.form-item-current-pass {
    margin-top: 32px;
	margin-bottom: 17px;
}	
.page-user-edit #user-profile-form #edit-account.form-wrapper .form-item input.form-text,
.page-user-edit #user-profile-form .form-wrapper .form-item input.form-text,
.page-user-edit #user-profile-form .form-wrapper .form-item select {
	max-width: 257px;
}
.page-user-edit #user-profile-form .form-wrapper .form-item-profile-main-field-gender-und {
	display:inline-block;
	width: 100%;
	/*margin: 7px 0 5px;*/
}
.page-user-edit #user-profile-form .form-wrapper .form-item-profile-main-field-gender-und #edit-profile-main-field-gender-und > div {
	float: left;
	width: auto;
}
.page-user-edit #content-column #block-system-main #user-profile-form #edit-profile-main-field-gender.form-wrapper label {
	float: left;
	margin-right: 3px;
}
.page-user-edit #content-column #block-system-main #user-profile-form #edit-profile-main-field-gender.form-wrapper #edit-profile-main-field-gender-und label.option {
	float: none;
    min-width: auto;
    width: auto;
}
.page-user-edit #user-profile-form .form-wrapper #edit-profile-main-field-gender-und {
	max-width: 269px;
	width: auto;
	float: left !important;
}
.page-user-edit #content-column #edit-profile-main-field-subscribe-to-our-newslett .form-type-checkboxes .form-checkboxes {
	max-width: 287px;
	float: right;
	width: 100%;
}
.page-user-edit #user-profile-form #edit-profile-main-field-state .hierarchical-select-wrapper,
.page-user-edit #user-profile-form #edit-profile-main-field-state.form-wrapper .form-item select {
	width: 269px;
}
.page-user-edit #user-profile-form #edit-profile-main-field-state .hierarchical-select-wrapper,
.page-user-edit #content-column #block-system-main #user-profile-form #edit-profile-main-field-state .form-type-hierarchical-select label {
	float: left;
}
.page-user-edit #content-column #block-system-main #user-profile-form #edit-profile-main-field-state .form-type-hierarchical-select label {
	margin-right: 3px;
	margin-top: 13px;
}
.page-user-edit #user-profile-form #edit-account.form-wrapper .form-item.form-item-pass-pass2.confirm-parent,
.page-user-edit #user-profile-form #edit-account.form-wrapper .form-item.form-type-password.password-parent {
	width: 100%;
}
.page-user-edit #user-profile-form #edit-account.form-wrapper .password-parent .password-strength,
.page-user-edit #user-profile-form #edit-account.form-wrapper div.password-confirm {
	margin-bottom: 0;
    margin-right: 6.8%;
    margin-top: 0;
    padding-left: 42%;
    width: 100%;
	font-size: 12px;
	color: #4a4949;
	text-align: left !important;
}
.page-user-edit #user-profile-form #edit-account.form-wrapper .password-parent .password-strength .password-indicator,
.page-user-edit #user-profile-form #edit-account.form-wrapper div.password-confirm .password-indicator {
	height: 0.4em;
	background-color: #b4b3b3;
}
.page-user-edit #user-profile-form #edit-account.form-wrapper div.password-confirm .error {
	float: right;
}
.page-user-edit #block-system-main #user-profile-form .captcha {
    width: 50%;
	display: inline-block;
	/*right: 0;
	bottom: 94px;
	position: absolute;*/
}
.page-user-edit.page-user-edit-main #block-system-main #user-profile-form .captcha {
	display: block;
	right: auto;
	bottom: auto;
	position: relative;
	margin-bottom: 30px;
	clear: both;
	float: left;
}
.page-user-edit #block-system-main #user-profile-form .captcha .form-item.form-item-captcha-response {
	max-width: 269px;
    width: auto;
}
.page-user-edit #block-system-main #user-profile-form .captcha .form-item.form-item-captcha-response input {
	max-width: 259px;
}
.page-user-edit #user-profile-form .captcha img {
	max-width: 140px;
	height: 50px;
	width: 100%;
	border: 1px solid #E5E5E5;
	margin-top: 17px;
}
#user-profile-form .captcha .form-item.form-item-captcha-response input {
	border: 1px solid #e5e5e5;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    margin: 0 0 5px !important;
    max-width: 200px;
    outline: 0 none;
    padding: 6px 9px;
    width: 100%;
}
#user-profile-form .captcha .form-item.form-item-captcha-response input:focus {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
}
.page-user-edit #user-profile-form #edit-account.form-wrapper .description {
	background: #FFF;
	color: #5996d9 !important;
    float: left;
    font: 12px/100% open_sansregular !important;
    padding: 10px 15px;
    width: 410px;
	border: 5px solid #f0eeee;
}
.page-user-edit #user-profile-form #edit-account.form-wrapper div.password-suggestions ul {
    list-style: none;
    margin: 7px 0 0;
    padding: 0;
}
.page-user-edit #user-profile-form #edit-account.form-wrapper div.password-suggestions li {
    color: #a6a6a6;
    margin: 0 0 5px;
    color: #a6a6a6;
}
.page-user-edit #user-profile-form .form-wrapper input.form-submit {
	max-width: 275px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 15px;
	width: 100%;
	font-family: "open_sansregular";
}

@media screen and (max-width:1250px) {
	.content-inner.wrapper{padding: 0 15px;}
	.bread_crumbs{padding: 15px;}
	#quicktabs-my_gov_tabs .quicktabs-tabpage ul li{width: 40%;}
	#quicktabs-my_gov_tabs .quicktabs-tabpage ul li:nth-child(2n){margin-right: 0;}
	#quicktabs-my_gov_tabs .quicktabs-tabpage{padding: 2%;}
}

@media screen and (max-width:950px) {
.data_states select {
width: 100%;
}
.wrapper {
box-sizing: border-box;
padding: 0 10px;
width: 100%;
}
.top_head .tophead_left {
width: 10%;
margin: 0 0 0 5px;
}
nav a img {
display:none;
}
nav a {
width:inherit;
min-height: 54px;
}
.homeslider {
float: left;
width: 100%;
}
.loginform {
float: left;
width: 100%;
margin: 13px 0 0 0;
}
.loginform input {
border: 1px solid #c4c4c4;
float: left;
margin: 10px 0 0;
padding: 4px 0;
width: 18%;
}
.loginform a {
float: left;
font-size: 12px;
margin: 16px 26px 0 12px;
text-align: left;
width: 100px;
}
.loginform .loginbtn {
background: none repeat scroll 0 0 #5a5a5a;
border: medium none;
color: #fff;
float: left;
margin: 10px 0 0 11px;
width: 11%;
}
.loginform label {
float: left;
margin: 16px 8px 10px;
padding: 0;
width: auto;
}
.search_section {
float: left;
margin: 0;
padding: 0;
}
.heraderbtm_col2 {
border-left: 1px solid #aaa;
float: left;
margin: 0 0 0 1%;
padding: 11px 0 7px 2%;
width: 49%;
box-sizing: border-box;
}
.heraderbtm_col3 {
border-left: 1px solid #aaa;
float: left;
margin: 0 0 0 1%;
padding: 15px 0 15px 2%;
width: 22%;
}
/*.search_section .searchform .searchrow input { width: 38%;}*/
.search_section .searchform {
width: 100%;
}
#logo {
float: left;
width: 30%;
}
#logo img {
width:100%;
}
.header_middle .wrapper nav {
float: right;
margin: 2% 0 0;
width: 100%;
}
nav ul {
float: right;
list-style: none outside none;
width: 411px;
}
.header_middle .wrapper nav ul li {
display: inline-block;
float: left;
margin: 2% 2% 0 0;
min-height: inherit;
}
.header_middle .wrapper nav ul li:nth-last-child(1) {
margin:2% 0 0 0;
}
.header_middle .wrapper nav ul li:nth-last-child(1) span {
border:none;
padding:0px;
}
.jquery-slider-slide img {
width:100%;
}
.jquery-slider-slide {
display: none !important;
left: 0;
margin: 0;
padding: 0;
position: relative;
top: 0;
width: 100%;
}
.homeslider .jquery-slider-wrapper .slider {
height: 100% !important;
width: 100% !important;
}
.homeslider .jquery-slider-wrapper {
float: left;
height: 100% !important;
width: 100% !important;
}
.jquery-slider-slide-current {
display: block !important;
z-index: 2;
}
.latestblock {
float: left;
margin: 30px 0 0 8px;
width: 45%;
}
.mostpopular_block {
float: left;
margin: 3px 0 0 0%;
width: 100%;
}
.Featured_block {
float: left;
margin: 8px 0 0 2%;
width: 98%;
}
.mobileseva {
float:left;
width:24%;
}
.onlineservices {
float:left;
width:24%;
margin: 0 4px;
}
.webratna {
float:left;
width:24%;
}
.Featured_block a img {
width:100%;
float:left;
}
.wecastportion {
float: left;
margin: 0 0 0 9px;
width: 23%;
}
.webcastthead {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border-bottom: 1px solid #ccc;
float: left;
margin: 0 0 10px;
padding: 0 0 8px;
}
.webcastthead strong {
width:100%;
}
.wecastportion img {
display:none;
}
.footer_col1 {
float: left;
width: 54%;
margin: 0 0 0 3%;
}
footer #footertop ul {
list-style-type: none;
text-align: center;
}
.lastupdated {
color: rgb(185, 185, 185);
float: none;
margin: 10px auto 10px;
padding: 0;
text-align: justify;
width: 96%;
display: table;
}
.footer_col3 {
float: none;
margin: 15px auto 0;
width: 90%;
display: table;
}
.footer_col3 a {
float: left;
margin: 0 0 5px;
width: 33%;
}
.footer_col3 a img {
width:80%;
float:left;
}
.lastupdated p {
float: left;
line-height: 16px;
margin: 0 0 0 10px;
width: 87%;
}
.loginform form {
float: left;
margin: 0px 0 0 4%;
}
.signinhead {
background: none repeat scroll 0 0 rgb(227, 227, 227);
float: none;
margin: 0 auto 10px;
padding: 9px 11px;
width: 90%;
}
.loginform a {
float: right;
margin: 16px 26px 0px 0;
text-align: right;
width: 100px;
}
footer #footertop ul li {
border-right: none;
}
.footerLinks {
	float: left;
	width: 96%;
	margin: 0 0 22px 4%;
}
.full_width_secction {
	box-sizing: border-box;
	padding: 0 10px;
	width: 100%;
}
nav span {
	border-right: 1px solid #aaa;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	margin: 5px 0 0;
	padding: 0 4px 0 0;
	width: 100%;
}
nav ul {
	width: 479px;
}
.header_middle .wrapper nav ul li:hover ul {
	background: none repeat scroll 0 0 #c4c4c4;
	box-sizing: border-box;
	display: block;
	padding: 10px;
	position: absolute;
	top: 30px;
	z-index: 9;
}
.header_middle .wrapper nav ul li:hover ul li {
	background: url("../images/miximg.png") no-repeat scroll -4px -19px rgba(0, 0, 0, 0);
	display: inline-block;
	float: left;
	margin: 4px 0;
	width: 50%;
	padding: 0 0 0 22px;
	box-sizing: border-box;
}
.internal_page {
box-sizing: border-box;
padding: 0 10px 20px;
width: 65%;
}
.title_images img {
width:100%;
vertical-align: middle;
}
.right_banners img {
width:100%;
float:left;
}
.title_images img {
	vertical-align: middle;
}
.right_sidebar {
	box-sizing: border-box;
	float: right;
	margin: 28px 0 0;
	padding: 0 14px;
	width: 100%;
}
.level2_internal_page {
	float: left;
	margin: 0;
	padding: 0 0 20px;
	width: 64%;
}
.left_sidebar {
	float: left;
	margin: 0 0 0 4px;
	width: 100%;
}
.sidebar_head {
	width: 91%;
}
#leftside-bar .sidebar_head {
	margin-left: 26px;
	width: 95%;
	cursor:pointer;
}
#leftside-bar .sidebar_head.close {
	margin-bottom:4%;
	background:url("../images/advarrowup.png") no-repeat scroll 99% 50%;
}
#leftside-bar .sidebar_head.open {
	margin-bottom:0;
	background:url("../images/advarrowdwn.png") no-repeat scroll 99% 50%;
}
.right_sidebar ul {
	width: 100%;
}
.level2_internal_page .pagetitle {
	height: 139px;
	font-size: 2.8em;
}
.level2_internal_page .pagetitle .title_images {
	width: 50%;
}
.bread_crumbs {
	box-sizing: border-box;
}
.data_states {
	float: left;
	margin: 0 20px 0 10px;
	padding: 0;
	width: 28%;
}
.related_links {
	float: left;
	margin: 0 0 20px;
	padding: 0;
	width: 66%;
}
.right_banners {
display: table;
float: none;
margin: 0px auto 0;
width: 62%;
}
.right_banners a {
float: left;
margin: 0 7px 5px 0;
width: 30%;
}
.two-33-66 > .level3-internal-page {
float: left;
margin: 0;
padding: 0 0 20px;
width: 65%;
}
.recent_publication li {
background: none repeat scroll 0 0 #fafafa;
box-shadow: 0 0 3px #c9c7c7;
-webkit-box-shadow: 0 0 3px #c9c7c7;
-moz-box-shadow: 0 0 3px #c9c7c7;
box-sizing: border-box;
float: left;
margin: 0 1.8% 15px 0;
min-height: inherit;
padding: 14px 7px;
text-align: center;
width: 100%;
}
.recent_publication .image_outer {
float: left;
min-height: 191px;
width: 50%;
}
.recent_publication li h3 {
float:left;
padding: 0 0 10px;
}
.level3_internal_page .recent_publication p {
width: 50%;
float: right;
}
.recent_publication li ul {
width: 50%;
float:left;
}
.pane-content ul.alphabetlisting {
border: medium none;
}
.pane-content ul.alphabetlisting li {
border: 1px solid #ddd;
display: inline-block;
float: left;
font-size:1.1em;
margin:2px;
padding: 6px 2px;
text-align: center;
width: 2%;
}
.pane-content ul.alphabetlisting li:last-child {
border: medium none;
}
.pane-content ul li {
width:50%;
}
.signup_formouter {
padding: 20px 2%;
width: 74%;
}
.signup_formouter ul li .input_outer {
width: 64%;
}
.signup_formouter ul li label {
width: 29%;
}
.banner_glance img {
width:100%;
}
.signup_formouter ul {
width: 100%;
}
.signup_formouter ul li .description {
padding-left: 32%;
}
.signup_formouter ul li input.password-field {
width: 9em;
}
.page_content .signup_formouter ul li input.password-confirm {
width: 9em;
}
.page_content .signup_formouter ul li .password-confirm {
width: 12em;
}
#home .panel-col-first .panel-pane {
	margin: 0;
	width: 100%;
}
#home #mini-panel-home_main_content .panel-col-first .quicktabs-wrapper {
	margin: 0;
}
#home .panel-panel #mini-panel-most_view_for_home .panel-panel {
	width: 100%;
}
#home #mini-panel-home_main_content .panel-col-first {
	width: 49%;
}
.panel-3col .panel-col {
	width: 49%;
	margin: 0 0 0 2%;
}
.panel-pane.pane-views.pane-featured {
	float:left;
	width:100%;
}
.panel-pane.pane-views.pane-featured .views-row {
	float:left;
	margin: 0 0 9px;
	width: 33%;
	text-align: center;
}
#home .panel-col-last {
	margin: 30px 0 0;
	width: 100%;
}
#home .panel-col .inside {
	width: 100%;
	margin: 30px 0 0;
}
.two-33-66 > .region-two-33-66-first, .three-25-50-25 .region-three-25-50-25-first {
	float: left !important;
	margin: 28px 2% 0 0;
	width: 30% !important;
}
.full_width_secction .two-50 > .region, .two-brick > .panel-row > .region, .three-25-25-50 > div.region-three-25-25-50-third, .three-50-25-25 > div.region-three-50-25-25-first, .three-25-50-25 > div.region-three-25-50-25-second, .five-5x20 > .row-1 div.region-five-first, .five-5x20 .row-1 div.region-five-second {
	width: 68%;
}
.two-66-33 > .region-two-66-33-second, .three-25-50-25 .region-three-25-50-25-third {
	float: right !important;
	margin:0;
	width: 100% !important;
}
.region-two-66-33-second .block,
.three-25-50-25 .region-three-25-50-25-third .block {
	float:left;
	width:47%;	
}
.region-two-66-33-second .block:first-child,
.three-25-50-25 .region-three-25-50-25-third .block:first-child {
	margin-right:35px;
}
.two-66-33 > .region-two-66-33-first {
	width: 100% !important;
}
.two-33-66 .region-two-33-66-second {
	width: 100% !important;
}
#main-content .static_content #content #block-system-main .region-three-25-50-25-second {
	width: 69% !important;
}
.panels-flexible-column-12-main {
	float: left;
	width:100%;
}
.panels-flexible-12-middle .panels-flexible-column-last {
	display:none;
}
.two-33-66 > .region-two-33-66-first, .three-25-50-25 .region-three-25-50-25-first, .panel-flexible .panels-flexible-12-left {
	float: left !important;
	margin: 28px 2% 0 0;
	width: 29% !important;
}
.panels-flexible-12-middle {
	float: left;
	margin-left: 0;
	width: 69%;
}
.content-inner.wrapper {
	width:100%;
	display: inherit;
}
/*.full_width_secction .region-two-33-66-first {
	display: none !important;
}*/
ol.result-page li .views-field .field-content p {
	box-sizing: border-box;
	margin: 10px 0 0;
	padding: 0 0 0 26px;
	width: 100%;
}
#menu-bar {
	width:69%;
	float:left;
}
#home .inside .accordion_body {
	width: 100%;
	box-sizing: border-box;
}
#home .panel-col .inside .pane-metadata h2 {
	width: 100%;
	box-sizing: border-box;
}
.panel-3col .panel-col-last .inside {
	margin: 0;
}
.sms-content {
	width: 91%;
}
.bottom-sms {
	text-align:center;
}
.views-exposed-form .views-exposed-widget {
	width: 20%;
}
#light #profile2-edit-main-form input, select {
	width: 67px;
}
#light #edit-submit-advance-metadata-search {
	margin: 23px 0 0;
}
.white_box {
	width: 100% !important;
	padding: 5px 6px 8px;
}
.internal_level2_btm {
	background: none repeat scroll 0 0 #efefef;
}
#mini-panel-level_2_related_links_section .region-three-25-50-25-first {
	margin: 0 3% 0 0;
	width: 44% !important;
}
#mini-panel-level_2_related_links_section .region-three-25-50-25-second {
	width: 53% !important;
}
.region.region-three-25-50-25-third section h2 {
	color: #000;
}
.page-taxonomy-term-156403 .two-33-66 > .region-two-33-66-second {
	width:100% !important;
}
.pane-level2-description.level3_internal_page {
	width: 100%;
}
.parent-156205 #metadata_3rd_level.two-33-66 .region-two-33-66-second {
	width: 100% !important;
}
#light .search-form {
	width:100%;
}
#light.white_box .views-exposed-form .views-exposed-widget {
	width:auto;
}
#header .header_botton #light input {
	width: 110px;
}
.pane-home-spotlight-section #mini-panel-home_spotlight_section .region-three-33-first {
	width:32%;
	background-position:center -3px;
}
.pane-home-spotlight-section #mini-panel-home_spotlight_section .region-three-33-second,
.pane-home-spotlight-section #mini-panel-home_spotlight_section .region-three-33-third:last-child {
	width:32%;
	margin-left:2%;
	background-position:center -3px;
}
.block-content .sms-heading,
.block-content .view-spotlight.view-id-spotlight .view-header {
	float:none;
	margin:0 auto 10px;
}
.block-content .sms-heading,
.pane-home-spotlight-section #mini-panel-home_spotlight_section .region-three-33-second .sms-heading {
	background-position:50% -2px;
}
.sms-content,
.icon-holder {
	width:100%;
	padding:0!important;
}
#block-system-main.block-system #node-1416538 .view-mode-full,
#block-system-main.block-system #node-1416540 .view-mode-full,
#block-system-main.block-system #node-1416536 .view-mode-full,
#block-system-main.block-system #node-1416537 .view-mode-full {
	height:auto;
}

#webform-client-form-1507182 .form-item.webform-component--your-name,
#webform-client-form-1507182 .form-item.webform-component-email.webform-component--your-email-address,
#webform-client-form-1507182 .form-item.webform-component-email.webform-component--your-friends-email-id-1,
#webform-client-form-1507182 .form-item.webform-component-email.webform-component--your-friends-email-id-2,
#user-profile-form .form-item.form-item-pass-pass1.password-parent,
#user-profile-form .form-item.form-item-pass-pass2.confirm-parent {
	float: left;
    width: 100%;
	margin:0 0 8px;
	clear:none;
}
#webform-client-form-1507166.webform-client-form .form-item.webform-component--name label,
#webform-client-form-1507166.webform-client-form .form-item.webform-component-email.webform-component--email label,
#webform-client-form-1507182.webform-client-form .form-item.webform-component--your-name label,
#webform-client-form-1507182.webform-client-form .form-item.webform-component-email.webform-component--your-email-address label,
#webform-client-form-1507182.webform-client-form .form-item.webform-component--your-friends-email-id-1 label,
#webform-client-form-1507182.webform-client-form .form-item.webform-component-email.webform-component--your-friends-email-id-2 label,
#user-profile-form .form-item.password-parent label,
#user-profile-form .form-item.confirm-parent label {
	width: 100%;
	margin-right:0;
	min-width:auto;
	text-align:left;
	margin-bottom:5px;
	font-size:1.3em;
}
#webform-client-form-1507166 .form-item.webform-component--name input#edit-submitted-name,
#webform-client-form-1507166 .form-item.webform-component-email.webform-component--email input#edit-submitted-email,
#webform-client-form-1507182 .form-item.webform-component--your-name input#edit-submitted-your-name,
#webform-client-form-1507182 .form-item.webform-component-email.webform-component--your-email-address input#edit-submitted-your-email-address,
#webform-client-form-1507182 .form-item.webform-component--your-friends-email-id-1 input#edit-submitted-your-friends-email-id-1,
#webform-client-form-1507182 .form-item.webform-component-email.webform-component--your-friends-email-id-2 input#edit-submitted-your-friends-email-id-2,
#user-profile-form .form-item.form-item-pass-pass1.password-parent input#edit-pass-pass1,
#user-profile-form .form-item.form-item-pass-pass2.confirm-parent input#edit-pass-pass2 {
	width: 100%;
}
#webform-client-form-1507166.webform-client-form .captcha,
#webform-client-form-1507182.webform-client-form .captcha,
#user-profile-form .captcha,
#webform-client-form-1507166.webform-client-form .captcha .form-item-captcha-response,
#webform-client-form-1507182.webform-client-form .captcha .form-item-captcha-response,
#user-profile-form .captcha .form-item.form-item-captcha-response {
	width:100%;
}
#user-profile-form .captcha,
#user-profile-form .captcha .form-item.form-item-captcha-response {
	width: 54%;
}
}
@media (min-width: 280px) and (max-width: 768px) {
#main-content .static_content #content #block-system-main .region-three-25-50-25-second {
	width: 100% !important;
	margin-left:0;
}
.social_icons{
	margin: 0;
}
.mobileNav {
    background: none;
    border: 1px solid #ccc;
    display: block;
    height: 30px;
    width: 33px;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
}
.mobileNav span {
background-color: #8e8d8d;
border-radius: 2px;
display: block;
height: 3px;
margin: 4px auto;
width: 22px;
}
.mobileNav span:first-child {
margin-top: 6px;
}
.header_middle {
padding: 7px 0;
box-sizing: border-box;
position: relative;
}
.header_middle .wrapper nav {
float: none;
margin: 2% auto 0;
width: 69%;
display: table;
}
.header_middle .wrapper nav ul {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);

box-sizing: border-box;
display: none;
float: right;
padding: 0;
position: absolute;
right: 10px;
top: 71px;
width: 150px;
z-index: 99;
}
.header_middle .wrapper nav ul li {
border-bottom: 1px dotted #666;
box-sizing: border-box;
display: inline-block;
float: left;
margin: 0;
min-height: inherit;
padding: 7px 11px;
width: 100%;
}
nav span {
	border-right: medium none;
	color: #fff;
	float: left;
	font-size: 1.2em;
	font-weight: normal;
	margin: 5px 0 0;
	padding: 0 4px 0 0;
	width: 100%;
}
#menu-bar nav ul li:hover span {
	color:#fff;
}
nav a {
	text-align: left;
	min-height: inherit;
}
.header_middle .wrapper nav ul li ul {
	display:none !important;
}
.header_middle .wrapper nav ul li:nth-last-child(1) {
	margin: 0 0 0;
}
.heraderbtm_col2 {
	margin-left:1%;
}
.heraderbtm_col2 a {
	padding-left:0;
	padding-right:0;
	margin-right:1%;
}
.heraderbtm_col2 a:hover {
	text-decoration:underline;
}
#header .header_botton #light .form-type-select select {
	width:103px !important;
}
.panel-pane.pane-views.pane-featured .views-row {
	width: 100%;
	margin: 0 0 20px;
}
#node-1416728.node-tertiary-links .listoffset li,
#node-1416729.node-tertiary-links .listoffset li {
	width:100%;
	background:#FFF;
}
#node-1416728.node-tertiary-links div,
#node-1416729.node-tertiary-links div {
	width:100% !important;
}
#node-1416728.node-tertiary-links .listoffset li strong,
#node-1416729.node-tertiary-links .listoffset li strong {
	width:90%;
}
.view-newsletter ul.listoffset {
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
}
#node-1416724.node-tertiary-links .box_linktous .floatLeft {
	width:100%;
}
#webform-client-form-1507166.webform-client-form .form-item .form-textarea-wrapper.resizable.textarea-processed.resizable-textarea {
	width:100%;
}
#info-suggestion-wrapper #suggest-metadata-form .form-textarea,
#info-suggestion-wrapper #info-feedback-form .form-textarea {
	width:95%;
}
.comment_popup #tag-it-form .captcha .form-item-captcha-response,
.comment_popup #tag-it-form--2 .captcha .form-item-captcha-response,
.comment_popup #metadata-comment-form-new .captcha .form-item-captcha-response,
.comment_popup #metadata-comment-form-new--2 .captcha .form-item-captcha-response {
	width:100%;
}
}

@media screen and (max-width:640px) {
#home .pane-home-main-content .panel-col-first h2, #home .pane-home-main-content .inside .home_heading h2, #home .pane-home-main-content .panel-col-last h2 {
	padding: 0px 0 11px;
}
body {
	font-size: 57% !important;
}
.wrapper {
	box-sizing: border-box;
	padding: 0 10px;
	width: 100%;
}
#menu-bar {
	float: none;
}
.sitemap {
	display:none;
}
.top_head .tophead_left {
	width: 20%;
	margin: 0;
}
.skip_text {
	display:none;
}
.sizechanger {
	display:none;
}
.colorchanger {
	display:none;
}
#logo {
	display: table;
	float: left;
	margin: 0 auto;
	width: 190px;
}
.header_middle .wrapper nav select {
	border: medium none;
	color: #000;
	display: block;
	margin: 0 auto;
	padding: 5px 4px;
	width: 272px;
	background: none;
}
.heraderbtm_col3 {
	border-left: medium none;
	float: none;
	margin: 0 auto;
	padding: 5px 0 9px 0px;
	width: 258px;
}
.loginform {
	border: 1px solid #ddd;
	display: table;
	float: none;
	margin: 0 auto;
	width: 96%;
}
.signinhead {
	width: 90%;
	padding: 9px 5%;
}
.loginform {
	padding: 0 0 11px 0;
}
.loginform .loginbtn {
	background: none repeat scroll 0 0 #5a5a5a;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0 0;
	width: 28%;
}
.sliderportion {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: medium none;
	margin: 0 0 10px;
	padding: 11px 0 0;
	box-shadow:none;
}
.homeslider {
	float: left;
	margin: 0 0 10px;
	width: 100%;
}
.latestblock {
	float: left;
	margin: 30px 0 0 8px;
	width: 95%;
}
.mostpopular_block {
	float: left;
	margin: 25px 0 20px 2.5%;
	width: 95%;
}
.mobileseva {
	float: left;
	width: 100%;
	text-align: center;
}
.onlineservices {
	float: left;
	width: 100%;
	margin: 6px 0;
	text-align: center;
}
.webratna {
	float: left;
	width: 100%;
	text-align: center;
}
.Featured_block a img {
	float: none;
	width: auto;
}
.wecastportion {
	float: none;
	margin: 0 auto;
	text-align: center;
	width: 194px;
}
.loginform input {
	border: 1px solid #c4c4c4;
	padding: 4px 0;
	width: 93%;
}
.homebtm_quicklinks ul li img {
	height: 52px;
	width: 52px;
	float:left;
}
.homebtm_quicklinks ul li .quilcklinks_outer {
	/*margin:0;
	width: auto;*/
	float: left;
	text-align: left;
	margin: 0 0 0 5px;
    width: 145px;
}
.homebtm_quicklinks ul li .quilcklinks_outer p {
	display:none;
}
.homebtm_quicklinks ul li {
	margin: 0 0 6px 11px;
	width: 100%;
}
.homebtm_quicklinks ul li .quilcklinks_outer h2 {
	margin: 8px 0 10px 7px;
	border:none;
	padding:0px;
}
.footer_col1, .footer_col2 {
	display:none;
}
.footer_col3 {
	float: none;
	margin: 15px auto 0;
	width: 234px;
	display: table;
}
.lastupdated {
	color: rgb(185, 185, 185);
	float: none;
	margin: 20px auto 10px;
	padding: 0;
	text-align: justify;
	width: 286px;
	display: table;
}
.lastupdated p {
	display:none;
}
#footertop select {
	display:block;
}
#footertop ul {
	display:none;
}
#footertop select {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #ddd;
	color: #fff;
	display: block;
	margin: 0 auto;
	padding: 2px 6px;
	width: 216px;
}
#footertop .styleSelect select {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #fff;
	display: block;
	margin: 0 auto;
	padding: 5px 6px;
	width: 225px;
}
#footertop .styleSelect {
	background: url("../image/select.png") no-repeat scroll right 2px rgba(0, 0, 0, 0);
	border: 1px solid #ccc;
	height: 28px;
	margin: 0 auto;
	overflow: hidden;
	width: 208px;
}
#footertop .styleSelect select option {
	background:#4c4c4c;
}
.header_botton {
	/*background: none repeat scroll 0 0 #fafafa;*/
	float:left;
	width:100%;
	border-top:none;
	border-bottom:none;
	box-shadow: 0 0 2px #ccc;
}
.search_section .searchform .searchrow input.searchkeyword {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #e6e6e6;
	border-radius: 18px;
	box-shadow: 0 0 2px #d9d9d9 inset;
	margin: 0;
	padding: 5px 11px;
	width: 90%;
	color: #bfbfbf;
}
.searchrow a {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-image: none;
	border-radius: 4px;
	border-style: solid;
	border-width: 0;
	color: #306ba7;
	display: table;
	float: none;
	margin: 32px auto 0;
	font-weight: normal;
	padding: 0 10px;
	text-decoration: none;
	text-transform: capitalize;
	width: auto;
}
.search_section .searchform .searchrow input.searchbtn {
	background: url("../images/search-icon.png") no-repeat scroll 7px 6px #306ba7;
	border-bottom-right-radius: 20px;
	border-top-right-radius: 20px;
	color: #fff;
	margin: 0 0 0 -33px;
	min-height: 27px;
	padding: 0 13px;
	position: absolute;
	text-indent: -999px;
}
header .styleSelecttop select {
	border: medium none;
	color: #000;
	display: block;
	margin: 0 auto;
	padding: 5px 4px;
	width: 270px;
}
header .styleSelecttop {
	background: url("../image/select.png") no-repeat scroll right -36px rgba(0, 0, 0, 0);
	border: 1px solid #ccc;
	height: 28px;
	margin: 0 auto;
	overflow: hidden;
	width: 250px;
}
.search_section p {
	display:none;
}
.search_section .search-text {
	display:none;
}
.footerLinks {
	display:none;
}
.footer_col3 a {
	float: left;
	margin: 0 0 5px;
	width: auto;
}
.footer_col3 a img {
	float: none;
	width: auto;
}
.internal_page {
	box-sizing: border-box;
	padding: 0 10px;
	width: 100%;
}
.contnent_menus {
	padding: 9px 0 10px;
}
#content .pane-custom-utility-content-taxonomy-category ul {
	padding:0px
}
.right_sidebar ul {
	width: 100%;
}
.right_sidebar {
	margin: 28px 0 30px 1.6%;
	width: 94%;
}
.static_content .page_content {
	padding: 4px 0 0;
}
.static_content .pageicon {
	margin: 0 14px 0 0;
	width: 23%;
	display:none;
}
.static_content .pageicon img {
	width:100%;
}
.static_page_head {
	font-size: 2em;
}
.full_width_secction .region-two-33-66-second {
	width:100% !important;
}
.level2_internal_page {
	box-sizing: border-box;
	padding: 0 10px;
	width: 100%;
}
.right_sidebar {
	margin: 28px 0 30px;
	width: 100%;
}
.data_states {
	float: left;
	margin: 0 20px 0 12px;
	padding: 0;
	width: 58%;
}
.related_links {
	box-sizing: border-box;
	float: left;
	margin: 20px 0 0;
	padding: 0 10px;
	width: 100%;
}
.internal_level2_btm .related_links .tabs {
	min-height: 290px;
}
.right_banners {
	box-sizing: border-box;
	margin: 0;
	padding: 0 10px;
	width: 100%;
}
.right_banners img {
	float: none;
	width: auto;
}
.right_banners a {
	float: left;
	margin: 0 0 5px;
	width: 100%;
	text-align:center;
}
.level3_internal_page {
	box-sizing: border-box;
	float: left;
	margin: 0;
	padding: 0 10px 20px;
	width: 100%;
}
.suggest_btn {
	margin: 10px 0 0;
}
.page-advance-search-results ul.level3_buttons li.tag_btn {
	text-indent: -9999px;
}
.page-advance-search-results ul.level3_buttons li.comment_btn {
	margin: 0 11px 0 -14px;
	text-indent: -9999px;
	width: 45px;
}
.page-advance-search-results ul.level3_buttons li.share_btn {
	margin: 0;
	text-indent: -9999px;
}
.page-advance-search-results ul.level3_buttons li.tags_btn input[type="submit"] {
	text-indent: -9999px;
	margin: 0;
}
.suggest_us {
	float: none;
	font-size: 1.4em;
	margin: 0 auto;
	width: 64%;
	line-height: 21px;
}
.suggest_us h2 {
	color: #2c6caa;
	font-size: 1.1em;
}
.suggest_us textarea {
	box-sizing: border-box;
	height: 70px;
	padding: 2px 5px;
	width: 100%;
}
.recent_publication li {
	margin: 0 1.8% 15px 0;
	width: 100%;
}
.recent_publication .image_outer {
	width: 100%;
}
.recent_publication li h3 {
	float: none;
	padding: 0 0 10px;
}
.recent_publication li ul {
	display: table;
	float: left;
	margin: 0 auto 10px;
	width: 100%;
}
.recent_publication li ul li span {
	width:25%;
}
.recent_publication li ul li span.rightspan, .recent_publication li ul li span.date-display-single {
	width:65%;
}
.recent_publication li .views-field-field-publication-image {
	width: 100%;
	box-shadow:none;
	margin-bottom:3%;
}
.recent_publication li .views-field-field-publication-image img.image-style-publication-image{
	box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 8px;
}
.level3_internal_page .recent_publication p {
	float: none;
	width: 100%;
}
.pane-content ul.alphabetlisting li:last-child {
border: 1px solid #ddd;
}
.pane-content ul.alphabetlisting {
border: medium none;
display: table;
float: none;
margin: 0 auto 15px;
width: 300px;
}
.pane-content ul.alphabetlisting li {
border: 1px solid #ddd;
display: inline-block;
float:left;
font-size:1.1em;
margin:2px;
padding:6px 2px;
text-align:center;
width: 50px;
}
.pane-content ul li {
width: 93%;
}
.suggest_us.info_usefull {
float: none;
font-size: 1.3em;
width: 78%;
}
.signup_formouter {
padding: 20px 2%;
width: 100%;
border: 15px solid #eee;
}
.glance_tabbing .content ul li {
width: 42%;
}
.glance_tabbing .tabs {
min-height: 290px;
}
.tab_search {
float: none;
margin: 0 auto;
width: 80%;
}
.banner_glance {
margin:10px 0 0 0
}
/*[type="radio"]:checked ~ label {
background: url("../image/TABARROW.png") no-repeat scroll 10px 24px #306ba7;
}*/
.tab label {
background:none;
}
.plusminus {
background: none repeat scroll 0 0 #306ba7;
height: 29px;
}
.homebtm_quicklinks {
float: none;
margin: 20px auto 30px;
text-align: center;
width: 202px;
display: table;
background:none;
}
.webcastthead {
margin: 20px 0 10px;
}
.content-inner.wrapper {
display: inline-block;
}
.static_content .node-slideshow {
width: 100%;
}
#home #mini-panel-home_main_content .panel-col-first {
width: 100%;
margin: 10px 0 0;
}
.panel-3col .panel-col {
width: 100%;
margin: 0;
}
#home .panel-col-last {
width: 100%;

margin: 0px;
}
#home .panel-col-first .panel-pane {
margin: 30px 0 0 8px;
width: 95.2%;
}
#home .panel-col-first .view-content ul li {
box-sizing: border-box;
}
.mostpopular_block {
float: left;
margin: 0 0 25px;
width: 100%;
}
#home .inside .accordion_body {
box-sizing: border-box;
padding: 14px 0 10px;
width: 100%;
}
#home .panel-col-first .panel-pane {
float: none;
margin: 0 auto;
width: 100%;
}
#home #mini-panel-home_main_content .panel-panel .home_heading {
margin: 0 0 25px;
}
#home .panel-panel #mini-panel-most_view_for_home .panel-panel {
float: none;
margin: 0 auto;
width: 100%;
}
#home .panel-col .inside .pane-metadata h2 {
box-sizing: border-box;
padding: 0 0 0 10px;
width: 100%;
}
.pane-featured {
margin: 0px 0 0;
}
#main-content #home .pane-views.pane-featured .view.view-featured {
margin:0px;
}
#home .panel-col .inside {
margin: 0 0 0 0%;
width:100%;
}
#home .panel-col-last .view-featured {
margin: 0 0 10px;
text-align: center;
}
.panel-3col .panel-col-last .inside {
margin: 0 0 1em 0;
}
.node-type-metadata .level3_buttons .comment_btn input[type="submit"] {
margin: 0 4px;
}
#main-content .static_content #content #block-system-main .region-three-25-50-25-second {
width: 100% !important;
}
.full_width_secction .static_content .block-system .region-three-25-50-25-third {
width: 100% !important;
}
.level3_buttons .comment_btn input[type="submit"] {
text-indent: -9999px;
padding: 3px 0 6px 31px;
margin: 0;
}
.level3_buttons .comment_btn {
text-indent: 0;
}
.level3_buttons .tags_btn input[type="submit"] {
text-indent: -9999px;
padding: 3px 0 5px 23px;
}
.metadata_tags .tags .tag-form-data, .metadata_feedback_form .tag-form-data {
width: 98%;
}
.metadata_tags .tags input[type="submit"], .metadata_feedback_form input[type="submit"] {
margin: 9px 14px 2px 1px;
}
.level3_buttons {
margin: 16px 0 2px;
}
.signup_formouter ul {
float: left;
list-style-type: none;
margin: 0;
padding: 0;
width: 100%;
}
.signup_formouter ul li {
float: left;
margin: 0 0 10px;
width: 100%;
}
.signup_formouter ul li .description {
padding-left: 34%;
}
#user-login .signup_formouter ul li input[type="text"] {
width: 70%;
}
.password-strength, .password-confirm {
display:none;
}
input.password-confirm {
display:inline-block;
}
.signup_formouter #edit-profile-main-field-gender-und.form-radios .form-type-radio label {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
width: inherit;
}
.signup_formouter ul li label {
font-size: 0.9em;
}
#home #mini-panel-home_main_content .panel-col-first .quicktabs-wrapper {
margin: 5px 0 20px;
}
.panel-3col .panel-col-first .inside {
float: left;
margin: 0 0.5em 1em 0;
width: 100%;
}
.panel-pane.pane-views.pane-featured .views-row {
width: 100%;
margin: 0 0 4px;
}
.listoffset li {
width: 44%;
}
.flex-pauseplay {
bottom: 6px;
position: absolute;
right: 58px;
}
.flex-direction-nav {
bottom: -8px;
position: absolute;
right: 8px;
width: 70px;
}
.flex-direction-nav li {
float: left;
margin: 0;
padding: 0;
width: 38%;
}
.flex-direction-nav a:before {
font-size: 17px;
}
.panels-flexible-12-middle .panels-flexible-column-last {
float: right !important;
margin: 28px 0 0 1.6%;
width: 100% !important;
}
.panels-flexible-column-12-main {
float: left;
width: 100%;
}
.panels-flexible-12-middle {
	margin-left: 0;
	width: 100%;
}
.contnent_menus li {
	width: 100%;
	margin: 0px;
	padding: 6px 0 6px 25px;
	border:none;
}
.full_width_secction {
	box-sizing: border-box;
	/*padding: 0;*/
	width: 100%;
}
#whos-titles .oneUlList ul li {
	width: 42%;
}
.pagetitle {
	height: 55px;
	width: 100%;
}
.category-title {
	text-align:center;
	width: 100%;
	float:left;
}
.full_width_secction tabs {
	margin:0px;
}
.title_images img {
	vertical-align: middle;
	width: auto;
	margin-bottom: 15px;
    padding: 7px;
    border: 1px solid #ddd;
}
.views-row .title_images:first-child img{
	margin-bottom: 0;
    padding: 0;
    border: none;
}
.title-main {
	position: relative;
	text-align: center;
	top: 6px;
	width: 100%;
	height:auto;
	float:left;
}
.pagetitle .title_images {
	float: right;
	height: 141px;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: center;
	top: -48px;
	width: 100%;
	display:none;
}
.two-33-66 .region-two-33-66-second .pagetitle .title_images {
	display:none;
}
.signup_formouter ul li label {
	margin: 0px 0 0;
	text-align: left;
	width: 100%;
}
.signup_formouter ul li .description {
	padding-left: 0;
}
.signup_formouter ul li.lastli {
	float: left;
	margin: 0 auto;
	width: 170px;
}
.signup_formouter ul li input {
	width: 70%;
}
.signup_formouter ul li select {
	width: 71%;
}
.signup_formouter ul li input.password-field {
	width: 70%;
}
.page_content .signup_formouter ul li input.password-confirm {
	width: 70%;
}
.fieldset-description {
	font-size: 1.1em;
	line-height: 1.4em;
}
ul.level3_buttons li:nth-of-type(3):hover ul.sharebtns {
	width: 96px;
	left: -30px;
}
ol.result-page li .field-content p {
	display:none;
}
.panels-flexible-12 .panels-flexible-column-inside {
	padding:0px !important;
}
.form_outer .form-row .form-item-message #edit-message {
	width: 51%;
	height: 50px;
}
.form_outer .form-row input {
	width: 48%;
}
.form_outer .form-row label {
	width: 134px;
}
.node-type-metadata #block-system-main .region.region-one-main {
	width: 100% !important;
}
.node-tertiary-links .listoffset li {
	margin: 3px 0;
	width: 100%;
}
.node-tertiary-links .visitorpage .listoffset {
	box-sizing: border-box;
	padding: 4px;
}
.static_content .field-name-field-image {
	display:none;
}
.static_content .field-name-body {
	text-align: justify;
}
.form_outer .form-row.last {
	width: 227px;
}
.box_linktous .floatLeft {
	text-align: center;
	width: 97%;
	height: 71px;
}
.box_linktous .floatRight {
	display:none;
}
.floatLeft.lastimg img {
	width:96%;
	float:left;
}
.region.region-footer {
	float: none;
	margin: 0 auto;
	position: relative;
	width: 208px;
}
footer #footertop {
	padding: 2px 0;
}
.mobilebtmNav {
	/*background: none repeat scroll 0 0 #131313;
	border: 1px solid #6f6f6f;*/
	background: #000;
	border: 1px solid #131313;
	display: block;
	float: none;
	height: 29px;
	margin: 0 auto;
	width: 206px;
	z-index: 2147483647;
}
.mobilebtmNav span {
	background-color: #fff;
	border-radius: 2px;
	display: block;
	height: 3px;
	margin: 4px auto;
	width: 22px;
}
.mobilebtmNav span:first-child {
	margin-top: 7px;
}
footer #footertop ul {
	background: none repeat scroll 0 0 #000;
	border: 1px solid #424242;
	list-style-type: none;
	position:absolute;
	text-align:left;
	top: 1px;
	width: 206px;
}
footer #footertop ul li {
	border-bottom: 1px dotted #424242;
	border-right: medium none;
	box-sizing: border-box;
	margin: 0;
	padding: 5px 11px;
	width: 100%;
}
.spanoutetr {
	float: right;
	margin: -2px 0 0;
	width: 36px;
}
#menutext {
	background: url("../images/btmarow.jpg") no-repeat scroll 35px 4px rgba(0, 0, 0, 0);
	color: #fff;
	float: left;
	font-size:1.2em;
	margin: 6px 0 0 7px;
	width: 53px;
}
#menutext.toggle_img {
	background: url("../images/arowbtndwn.jpg") no-repeat scroll 35px 4px rgba(0, 0, 0, 0);
	color: #fff;
	float: left;
	font-size: 1.2em;
	margin: 6px 0 0 7px;
	width: 53px;
}
#menutext {
	display:block;
}
.node-type-tertiary-links h1.static_page_head {
	margin: 10px 0 18px;
}
.static_content .field-name-body {
	padding: 0 0 0px;
}
.static_content .field-name-body p {
	font-size: 1.1em;
}
ul.quicktabs-tabs.quicktabs-style-basic li {
	float: left;
	text-align: center;
	padding: 6px 9px;
}
.tabs {
	float: left;
	margin: 10px 0 20px;
	width: 100%;
}
.tabs ul.primary {
	height: auto !important;
	margin: 0;
	padding: 0;
	width: 100%;
}
.tabs ul.primary li {
	background: none repeat scroll 0 0 #ddd;
	display: inline;
	float: left;
	padding: 0;
	width: 100%;
}
.tabs ul.primary li a {
	box-sizing: border-box;
	float: left;
	font-size: 13px;
	padding: 4px 1em !important;
	width: 100%;
}
#fotter-bottom {
	padding: 0 0 10px;
}
.lastupdated .last-review {
	float: none;
	margin: 0 auto;
	text-align: center;
	width: 85%;
}
.lastupdated a {
	float: left;
	text-align: center;
	width: 100%;
}
.contactpagep strong {
	width: 100%;
}
.node-type-tertiary-links #block-user-feedback-feedback input {
	width: 68%;
}
.node-type-tertiary-links #block-user-feedback-feedback textarea {
	height: 40px;
	width: 70%;
}
.node-type-tertiary-links #block-user-feedback-feedback #edit-submit {
	margin: 0 0 0 85px;
}
.leftDiv {
	float: left;
	margin: 0;
	width: 100%;
}
.listoffset {
	float: left;
	list-style-type: none;
	width: 100%;
}
.listoffset li {
	width: 50%;
}
.node-tertiary-links .visitorpage .listoffset.newreport li {
	width:100%;
}
.static_content .static_content {
	padding:0px;
}
.form_outer {
	margin: 20px 0 0;
}
.two-33-66 > .region-two-33-66-first, .three-25-50-25 .region-three-25-50-25-first, .panel-flexible .panels-flexible-12-left {
	margin: 0px 0 0 0;
}
.view-level2-description .title_images {
	float: left;
	margin: 0;
	text-align: center;
	width: 100%;
}
.view-level2-description .pagetitle .title-main {
	top: 6px;
}
.view-level2-description .pagetitle {
	float: left;
	width: 100%;
}
.two-66-33 > .region-two-66-33-first p {
	line-height: 18px;
	text-align: justify;
}
.full_width_secction .tabs {
	margin:0px;
}
.quicktabs_main.quicktabs-style-basic {
	margin: 0;
}
.internal_level2_btm #mini-panel-level_2_related_links_section .region-three-25-50-25-first {
	width:100% !important;
	margin: 0 0 19px;
}
.internal_level2_btm #mini-panel-level_2_related_links_section .region-three-25-50-25-first .data_states {
	margin:0px;
	width: 75%;
}
.internal_level2_btm #mini-panel-level_2_related_links_section .region-three-25-50-25-second {
	width:100% !important;
}
.most-view .sidebar_head h2 {
	padding: 7px 0 9px 10px;
}
ul.quicktabs-tabs.quicktabs-style-basic {
	width: 97%;
}
ul.quicktabs-tabs.quicktabs-style-basic li.active {
	height: 18px;
	border:none;
}
.quicktabs_main .item-list.item-list-pager ul li {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 1px solid #ddd;
	display: inline-block;
	float: left;
	font-size:inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
	width: 20%;
}
.item-list.item-list-pager ul li a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-right: 1px solid #ddd;
	box-sizing: border-box;
	display: inline;
	float: left;
	font-size: 1.2em;
	margin: 0;
	padding: 9px 10px;
	text-align: center;
	width: 100%;
}
.quicktabs_main .item-list.item-list-pager ul li.pager-current {
	background: none repeat scroll 0 0 #4f77b2;
	border-bottom: 1px solid #4f77b2;
	border-right: 1px solid #ddd;
	color: #fff;
	float: left;
	font-size: 1.3em;
	font-weight: bold;
	height: 27px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.quicktabs_main .item-list.item-list-pager ul li a {
	padding: 8px 10px;
}
.region-two-66-33-first .pane-title {
	display: table-cell;
	float: left;
	font-family: "roboto_slabbold";
	font-size: 2em;
	font-weight: normal;
	line-height: 39px;
	margin: 0 0 10px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}
.field-type-text-with-summary p {
	font-size: 1.1em;
	line-height: 18px;
	text-align: justify;
}
#flexslider_views_slideshow_main_know_india_slider-block .flexslider .slides > li {
	width: 290px !important;
}
.flexslider .slides img {
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 100%;
	width: auto;
}
#flexslider_views_slideshow_main_know_india_slider-block .flex-viewport {
	margin: 0 auto;
	width: 290px;
}
#flexslider_views_slideshow_main_know_india_slider-block .flexslider {
	margin: 0 auto;
	width: 290px;
}
#flexslider_views_slideshow_main_know_india_slider-block .flexslider img {
	width: 100%;
	left:0px;
}
#flexslider_views_slideshow_main_know_india_slider-block {
	background: none repeat scroll 0 0 #fafafa;
	border: 1px solid #ddd;
	margin: 0 auto;
	padding: 4px 0;
	width: 300px;
}
#flexslider_views_slideshow_main_know_india_slider-block .flexslider .slides {
	height: inherit;
}
.page-node-1350344 .pane-title.block-title {
	margin: 10px 0 0;
}
.search_section .searchform .searchrow input {
	width: 92%;
	border: 1px solid #eee;
	border-radius: 5px;
	float: left;
	margin: 0;
}
.search_section .searchform .searchrow input[type="submit"] {
	min-height: 30px;
}
.vvips-header {
	height: 51px;
	line-height: 82px;
}
.node-tertiary-links .field-name-body h2 {
	margin: 10px 0 5px;
}
#mini-panel-level_2_related_links_section .panel-pane.pane-custom.pane-3 ul li a {
	float: left;
	margin:0px
}
#mini-panel-level_2_related_links_section .panel-pane.pane-custom.pane-3 a {
	margin: 8px 0 0;
}
.contnent_menus li:nth-child(odd) {
	background: url("../images/miximg.png") no-repeat scroll left -32px #eee;
}
.contnent_menus li:nth-child(even) {
	background: url("../images/miximg.png") no-repeat scroll left -32px #fff;
}
.left-text {
	float: none;
	margin: 0 auto;
	padding: 0;
	width: 244px;
}
#info-suggestion-wrapper.internal_level2_btm #information-suggestion-wrapper h2 {
	color: #426cab;
	float: right;
	font-size: 2em;
	font-weight: normal;
	line-height: 22px;
	margin: 0;
	text-align: left;
	width: 205px;
}
.not-front #metadata_3rd_level.two-33-66 .region-two-33-66-second {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	box-sizing: border-box;
	padding: 0;
	width: 100% !important;
}
.bread_crumbs {
	padding: 4px 0 10px;
}
.contactpagep {
	margin:0px;
}
.pane-custom.pane-4 .pane-title.block-title {
	color: #222;
}
.pane-custom.pane-3 .pane-title.block-title {
	color: #222;
	text-shadow:none;
	font-weight:bold;
}
.pane-custom.pane-4 .block-content ul li a {
	color: #000;
}
.internal_level2_btm .pane-custom.pane-4 .block-content ul li {
	background: url("../images/blackdots.png") no-repeat scroll left 4px rgba(0, 0, 0, 0);
	line-height: 1.5em;
	margin: 0 0 5px;
}
.pane-custom.pane-4 .block-content p a {
	color: #000;
	float: right;
}
.pane-home-spotlight-section #mini-panel-home_spotlight_section .region-three-33-first {
	width: 100%;
}
.pane-home-spotlight-section #mini-panel-home_spotlight_section .region-three-33-second {
	width: 100%;
	margin: 0;
}
.pane-home-spotlight-section #mini-panel-home_spotlight_section .region-three-33-third:last-child,
.pane-home-spotlight-section #mini-panel-home_spotlight_section .region-three-33-third {
	width: 100%;
	/*padding: 27px 20px 10px;*/
	padding: 12px 20px 20px;
}
.item-list.item-list-pager ul {
	width: 340px;
}
.item-list.item-list-pager ul li {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 1px solid #ddd;
	display: inline-block;
	float: left;
	font-size: inherit;
	line-height: 29px;
	margin: 0;
	padding: 0;
	width: 20%;
}
.item-list.item-list-pager ul li a {
	padding:0;
	line-height:40px;
}
.item-list.item-list-pager ul li.pager-current {
	background: none repeat scroll 0 0 #4f77b2;
	display: inline-block;
	line-height: 30px;
	float: left;
	border:none;
	font-size: inherit;
	text-align: center;
	margin: 0;
	padding: 0px;
	box-sizing: border-box;
	width: 20%;
}
.item-list.item-list-pager ul li.pager-current.first {
	border-radius:0px;
	line-height: 41px;
}
.item-list.item-list-pager ul li.pager-current.last {
	border-radius:0px;
	line-height: 41px;
}
.tab_search {
	width: 100%;
}
#quicktabs-container-india_at_a_glance_tabs .quicktabs-tabpage ul li {
	background: none;
	margin: 5px 0 0;
	padding: 0 0 0 8px;
	width: 49%;
}
#mini-panel-level_2_related_links_section .panel-pane.pane-custom.pane-3 ul li {
	background: url("../images/blackdots.png") no-repeat scroll 1px 6px rgba(0, 0, 0, 0);
}
#mini-panel-level_2_related_links_section .panel-pane.pane-custom.pane-3 ul li a {
	color: #000;
}
.region.region-three-25-50-25-third section h2 {
	color: #000;
	text-shadow:none;
	font-weight:bold;
}
#mini-panel-level_2_related_links_section .panel-pane.pane-custom.pane-3 a {
	color:#000;
}
.internal_level2_btm {
	background: none repeat scroll 0 0 #efefef;
}
.item-list.item-list-pager ul li.pager-ellipsis {
	display: none;
}
.page-taxonomy-term-156403 .two-33-66 > .region-two-33-66-second {
	width:100% !important;
}
.search_section .searchform .searchrow #edit-basic {
	position: relative;
	width: 96%;
}
#advsearchbtn {
	display:none;
}
#quicktabs-india_at_a_glance_tabs .quicktabs_main.quicktabs-style-basic {
	margin: 0;
}
.vvips-header img {
	display:none;
}
.page-taxonomy-term-156402 .two-33-66 > .region-two-33-66-second {
	width: 100% !important;
}
.view-member-of-rajyasabha .view-member-of-rajyasabha .view-content {
	border: medium none;
	display: table;
	float: none;
	margin: 0 auto 15px;
	width: 300px;
}
#content .view-member-of-rajyasabha .view-member-of-rajyasabha .view-content span:nth-of-type(1) {
	display:none;
}
#content .view-member-of-rajyasabha .view-member-of-rajyasabha .view-content span,
#content .view-member-of-parliament .view-member-of-parliament .view-content span{
	border: 1px solid #ddd;
	display: inline-block;
	float: left;
	font-size: 1.1em;
	margin: 2px;
	padding: 12px 2px;
	text-align: center;
	width: 50px;
}
.view-member-of-rajyasabha .view-member-of-rajyasabha .view-content {
	border: medium none;
	display: table;
	float: none;
	margin: 0 auto 15px;
	width: 300px;
}
#content .view-member-of-parliament .view-member-of-parliament .view-content span:nth-of-type(1) {
	display:none;
}
.view-display-id-attachment_1 .view-content {
	border:none;
}
.view-member-of-rajyasabha .view-filters input {
	width: 100%;
	margin: 9px 9px 0 0;
	background: none;
    border-radius: 4px;
}
.view-member-of-parliament .view-filters input {
	width: 84%;
	margin: 9px 9px 0 0;
}
.views-exposed-form .views-exposed-widget {
	width: 31%;
}
.view-member-of-rajyasabha .view-filters #edit-field-state-name-value {
	margin: 21px 0 0;
}
.view-member-of-parliament .view-filters #edit-field-state-name-value {
	margin: 21px 0 0;
}
.view-member-of-parliament .view-filters .form-submit, 
.view-member-of-rajyasabha .view-filters .form-submit {
    margin: 20px 0 20px;
    width: auto;
    border-radius: 4px;
}
#light {
	display:none !important;
}
.signup_formouter ul {
	float:none;
	width:100%;
	max-width:250px;
	margin:0 auto;
}
#user-login .signup_formouter ul li label {
	clear:both;
	display:block;
	overflow:hidden;
	width:100%;
	font-size:1em;
}
#user-login .signup_formouter ul li input[type="text"],
.signup_formouter .form-item input {
	width:100%;
}
.signup_formouter ul li.lastli {
	width:100%;
	margin:0 0 10px;
	text-align:center;
}
.signup_formouter .form-item input {
	width:100%;
}
.left-text {
	width: 214px;
}
.suggest_us {
    margin: 10px auto;
    width: 195px;
}
.moa_col,
.moa_col:first-child,
.moa_col:nth-child(2n) {
	min-height: 115px;
}
.signup_formouter div#account-pass-restrictions {
	width:100%;
}
.signup_formouter ul li label {
	width:100%;
}
}
@media screen and (max-width:639px) {
	.flexslider .slides img {
		width:100%;
		left:0;
	}
	.static_content .page_content {
		font-size:1.2em;
	}
}
@media screen and (max-width:481px) {
.sms-content {
		width:100%;
}
#leftside-bar .sidebar_head {
	width:90%;
}
.region-two-66-33-second .block, .three-25-50-25 .region-three-25-50-25-third .block {
	width:100%;
}
.region-two-66-33-second .block:first-child, .three-25-50-25 .region-three-25-50-25-third .block:first-child {
	margin:0;
}
.moa_col,
.moa_col:first-child,
.moa_col:nth-child(2n) {
	width:100%;
	margin:0 0 15px;
	background:none;
	min-height:initial!important;
	padding-bottom:15px;
	padding-left:0;
	border-bottom:1px solid #DDD;
	min-height: 115px;
}
}
@media screen and (max-width:360px) {
.jquery-slider-slide img {
	width: 533px;
	position: relative;
	left: -93px;
}
.flexslider .slides {
	/*height: 109px;*/
	height: auto;
}
.flex-viewport {
	max-height: 99px;
	transition: all 1s ease 0s;
}
.flexslider .slides > li {
display: block;
overflow: hidden;
}
.flexslider .slides img {
	display: block;
	left:0;
	/*left: -63px;*/
	max-width: inherit;
	overflow: hidden;
	position: relative;
	/*width: 433px;*/
	width:100%;
}
.item-list.item-list-pager ul {
width: 276px;
}
#content-column #main-content .calendar-calendar td div.day {
padding: 4px;
font-size: 1.1em;
}
.calendar-calendar .month-view .full tr.single-day .no-entry, .calendar-calendar .month-view .full tr.single-day .no-entry .inner {
height: 14px !important;
}
.box_linktous .floatLeft:nth-child(17n) img {
	width:100%;
}
}
.hbcalendar .calendar-calendar td div.day {
	color:#333 !important;
	background:none !important;
	font-size: 1.0em !important;
	font-weight: normal !important;
}
.hbcalendar .calendar-calendar .month-view .full tr.single-day .no-entry, .calendar-calendar .month-view .full tr.single-day .no-entry .inner {
	height: auto !important;
	line-height: 2px !important;
}
.hbcalendar .view .date-nav-wrapper {
	margin-top: 5px !important;
}
.homebox-draggable .calendar-calendar th.days {
	padding:6px !important;
}
/*Edited by */
.personal-information .content {
	margin-top:10px !important;
}
.personal-information .content .field-name-field-first-name {
	border-bottom:1px #dddddd solid;
	padding-bottom:7px;
}
.personal-information .content .field-name-field-last-name {
	border-bottom:1px #dddddd solid;
	padding-bottom:7px;
}
.personal-information .content .field-name-field-country {
	border-bottom:1px #dddddd solid;
	padding-bottom:7px;
}
.personal-information .content .field-name-field-state {
	border-bottom:1px #dddddd solid;
	padding-bottom:7px;
}
.personal-information .content .field-name-field-pin-code {
	border-bottom:1px #dddddd solid;
	padding-bottom:7px;
}
.personal-information .content .field-name-field-age-category {
	border-bottom:1px #dddddd solid;
	padding-bottom:7px;
}
.personal-information .content .field-name-field-gender {
	border-bottom:1px #dddddd solid;
	padding-bottom:7px;
}
.personal-information .content .field-name-field-education {
	border-bottom:1px #dddddd solid;
	padding-bottom:7px;
}
.personal-information .content .field-name-field-mobile-no- {
	border-bottom:1px #dddddd solid;
	padding-bottom:7px;
}
.personal-information .content .field-name-field--subscribe-to-our-newslett {
	border-bottom:1px #dddddd solid;
	padding-bottom:7px;
}
#user-profile-form .form-wrapper .form-item input {
	padding:6px 9px;
	border: solid 1px #E5E5E5;
	outline: 0;
	max-width: 200px;
	width: 100%;
	/*width: 200px;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);*/
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	margin:5px 0 5px 0 !important;
}
#user-profile-form .form-wrapper .form-item input:focus {
	box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
}
#user-profile-form .form-wrapper .form-item select {
	padding:6px 9px;
	border: solid 1px #E5E5E5;
	outline: 0;
	max-width: 200px;
	width: 100%;
	/*background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);*/
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	margin:5px 0 5px 0 !important;
}
#user-profile-form .form-wrapper .form-item select:focus {
	box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
}
.signup_formouter .form-item input {
	padding:6px 9px;
	border: solid 1px #E5E5E5;
	outline: 0;
	width: 68%;
	/*width: 200px;*/
	/*background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);*/
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	margin:5px 0 5px 0 !important;
}
.signup_formouter .form-item input:focus {
	box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
}
.signup_formouter .form-item.form-item-captcha-response input {
	width:100%;
}

/*========Admin page ================*/
#user-profile-form  .form-wrapper  #edit-profile-main-field-state-und-hierarchical-select-selects-1, #user-profile-form  .form-wrapper #edit-profile-main-field-state-und-nojs-update-button{display:none !important; visibility:hidden;}
/*========Admin page Ends================*/
.signup_formouter .form-item select,
.signup_formouter .selects select {
	padding:6px 9px;
	border: solid 1px #E5E5E5;
	outline: 0;
	width: 68%!important;
	/*width: 200px;*/
	/*background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);*/
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	margin:5px 0 5px 0 !important;
}
.signup_formouter .form-item select:focus,
.signup_formouter .selects select:focus {
	box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
}
.signup_formouter .selects select {
	width: 100%!important;
}
/*#user-profile-form .form-wrapper .form-submit {
	background: none repeat scroll 0 0 rgb(77, 77, 76) !important;
	border: medium none!important;
	border-radius: 3px;
	color: #fff !important;
	font: normal 13px/100% Verdana, Tahoma, sans-serif !important;
	margin:5px 0 0 173px!important;
	cursor:pointer !important;
}*/
#user-profile-form .form-wrapper .form-radios {
	float:right!important;
}
#user-profile-form .form-wrapper .form-item-pass-pass2 {
	width:100%;
}
#user-profile-form .form-wrapper label {
	min-width:150px;
	/*max-width:150px;
	width: 100%;*/
	display:inline-block;
	font-family: "open_sansregular";
	font-size: 1.3em;
	/*font: normal 13px/100% Verdana, Tahoma, sans-serif;*/
	padding-right:20px;
}
#user-profile-form #edit-profile-main-field-gender.form-wrapper .form-radios input {
	width: auto !important;
	/*width: 4% !important;*/
	margin-top: 0 !important;
	margin-right: 5px !important;
	margin-bottom: 4px !important;
}
#user-profile-form #edit-profile-main-field-state {
	clear: both;
	overflow: hidden;
}
#user-profile-form #edit-profile-main-field-state .form-type-hierarchical-select label {
	float: left;
	margin-right: 3px;
	margin-top: 16px;
}
/*#user-profile-form #edit-profile-main-field-state .hierarchical-select-wrapper {
	float: left;
	max-width: 200px;
	width: 100%;
}*/
#user-profile-form .form-wrapper .description {
	font: normal 10px/100% Verdana, Tahoma, sans-serif!important;
	/*margin:-75px 0 5px 0 !important;*/
	margin:0px 0 5px 0 !important;
	color:#bcbaba !important;
	display:none;
	padding:5px 0 5px 15px;
	float:right;
	width:500px;
}
ul.primary {
	display:none !important;
}
ul.secondary {
	font-size:12px !important;
	font-weight:bold;
	margin: 5px 5px 10px;
}
#user-profile-form .form-item-profile-main-field--subscribe-to-our-newslett-und label {
	display:none;
}
#user-profile-form .form-item-profile-main-field--subscribe-to-our-newslett-und label.option {
	display: inline-block !important;
	padding-right:10px;
}

div.password-confirm {
	text-align:right !important;
}
.password-confirm .error {
	border:none !important;
	font-weight:bold;
}
/*#user-profile-form .form-wrapper input.form-submit {
	padding:5px;
	width:70px!important;
	cursor: pointer;
}*/
#user-profile-form .form-wrapper .form-checkbox {
	width:30px !important;
}
#user-profile-form .form-wrapper #edit-profile-main-field-subscribe-to-our-newslett-und .form-checkbox {
	width: auto !important;
	margin-right: 5px !important;
}
.signup_formouter ul li select {
	width:42.2% !important;
	padding:6px 9px !important
}
.signup_formouter ul li label.option {
	width:29% !important;
	/*width:32% !important;*/
}
/*.signup_formouter .form-radios .form-radio { margin-left:22px!important; display:inline-block;}*/
.signup_formouter .form-item-captcha-response .description {
	padding-left:0 !important;
}
.signup_formouter .fieldset-description {
	display:none;
}
.signup_formouter .fieldset-legend {
	display:none;
}
.signup_formouter .form-radios input {
	width:79%!important;
}
.signup_formouter #edit-profile-main-field-gender .form-radios input {
	width:auto !important;
	margin:5px 5px 5px 0 !important;
	float:left;
}
.signup_formouter ul li #edit-profile-main-field-gender label.option {
	width: auto !important;
}
#block-system-main .fbTopText {
	background-color: #fff5fd!important;
	border: 1px solid #fdb5da!important;
	margin-bottom: 10px!important;
	margin-left: 130px!important;
	padding: 10px!important;
	height:155px!important;
}
#block-system-main .fbTopText2 {
	margin-bottom:5px;
	margin-left: 130px!important;
}
#block-system-main .fbTopText .listoffset li {
	font-size: 88%;
	padding: 0 0 !important;
	list-style-type:square!important;
	display:list-item!important;
	width:100%;
	margin:0 0 0 25px!important;
}
.webform-client-form .form-item select {
	padding: 9px;
	border: solid 1px #E5E5E5;
	outline: 0;
	width: 200px;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	margin:5px 0 5px 0 !important;
}
.webform-client-form .form-item input {
	padding:6px 9px;
	border: solid 1px #E5E5E5;
	outline: 0;
	width: 220px;
	/*background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);*/
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	margin:5px 0 5px 0 !important;
	color:#a1a1a1;
}
.webform-client-form .form-item input:focus {
	box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
}
.webform-client-form .form-item textarea {
	padding:6px 9px;
	border: solid 1px #E5E5E5;
	outline: 0;
	width: 221px;
	/*background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);*/
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	margin:5px 0 5px 0 !important;
	color:#a1a1a1;
}
.webform-client-form .form-item textarea:focus {
	box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
}
#webform-client-form-1507166 .captcha,
#webform-client-form-1507182 .captcha,
#user-profile-form .captcha {
	float: right;
    width: 69%;
	margin-top:5px;
}
/*#user-profile-form .captcha {
	margin-top: 0;
}
#user-profile-form .captcha {
	float: left;
}*/
#user-profile-form #account-pass-restrictions h3 {
	margin-bottom: 5px;
}
#user-profile-form #account-pass-restrictions ul {
	margin-bottom: 5px;
	margin-left: 12px;
}
#user-profile-form #account-pass-restrictions ul li {
	font-size: 120%;
	margin-bottom: 5px;
}
#webform-client-form-150716 .captcha {
    width: 69%;
}
#webform-client-form-1507166 .form-item-captcha-response {
	width: 87%;
}
#user-profile-form .captcha {
	 width: 83%;
}
.captcha img {
	border:1px solid #e5e5e5;
	padding:1px;
	margin-top:10px;
	margin-bottom:5px;
}
#webform-client-form-1507182 .captcha {
    width: 61%;
}
#webform-client-form-1507166.webform-client-form .form-type-textfield.form-item-captcha-response label,
#webform-client-form-1507182.webform-client-form .form-type-textfield.form-item-captcha-response label  {
    width: auto;
}
#webform-client-form-1507166.webform-client-form .form-item.form-item-captcha-response input, 
#webform-client-form-1507182.webform-client-form .form-item.form-item-captcha-response input {
    width: 100%;
}
#webform-client-form-1507166.webform-client-form input.form-submit,
#webform-client-form-1507182.webform-client-form input.form-submit,
#user-profile-form .form-wrapper input.form-submit {
	background:#fda103;
	border: medium none;
	border-radius: 0px;
	color: #FFF;
	font-weight: normal;
	margin: 8px auto 0;
	display:inline-block;
	padding: 5px 18px 7px 17px;
	cursor:pointer;
	font-size:15px;
	float:none;
}
#webform-client-form-1507166.webform-client-form input.form-submit:hover,
#webform-client-form-1507182.webform-client-form input.form-submit:hover,
#user-profile-form .form-wrapper input.form-submit:hover {
	background:#ee8a21;
}

.webform-client-form .form-item label {
	min-width:80px;
	display:inline-block;
	font: normal 13px/100% Verdana, Tahoma, sans-serif;
	padding-right:6px;
}
#webform-client-form-1507166.webform-client-form .form-item label,
#webform-client-form-1507182.webform-client-form .form-item label,
#user-profile-form .form-item.password-parent label,
#user-profile-form .form-item.confirm-parent label {
	text-align: right;
    width: 27%;
	padding-right: 0;
	margin: 0 15px 0 0;
	font-weight: normal;
	min-width:inherit;
	font-family: "open_sansregular";
}
#webform-client-form-1507166.webform-client-form .form-item input.form-text,
#webform-client-form-1507182.webform-client-form .form-item input.form-text {
	width:60%;
}
#webform-client-form-1507166.webform-client-form .form-item .form-textarea-wrapper,
#webform-client-form-1507182.webform-client-form .form-item .form-textarea-wrapper {
	width:68%;
}
#webform-client-form-1507166.webform-client-form .form-item .form-textarea-wrapper {
	width:60%;
}
#webform-client-form-1507166.webform-client-form .form-item textarea.form-textarea,
#webform-client-form-1507182.webform-client-form .form-item textarea.form-textarea {
	width:100%;
}
#webform-client-form-1507166.webform-client-form .form-item.form-item-captcha-response input,
#webform-client-form-1507182.webform-client-form .form-item.form-item-captcha-response input {
    width: 100%;
}
#webform-client-form-1507182.webform-client-form .form-item label {
	width: 35%;
}
#webform-client-form-1507182.webform-client-form .captcha .form-item-captcha-response .description {
    font-size: 1.2em;
}
.view-newsletter ul.listoffset li {
	width:100%;
	float:none;
	clear: both;

}
#block-system-main .view-mode-full {
	padding:0 0 15px!important;
}
#suggest-metadata-form .form-textarea {
	margin-bottom:10px;
}

#suggest-metadata-form .description {
	font-size:inherit;
}
.static_content #node-1416724 .field-name-field-image {
	margin-bottom:30px;
}
.node-type-tertiary-links #node-1416724.node-tertiary-links .listoffset {
	width:100%;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}.node-type-tertiary-links #node-1416724.node-tertiary-links .listoffset li {
	width:auto;
}
.node-type-tertiary-links #node-1416724.node-tertiary-links .listoffset a:hover {
	text-decoration:underline;
}
#node-1416724.node-tertiary-links .box_linktous {
    clear: both;
    display: block;
    float: none;
    margin: 30px auto 0;

    padding: 0;
    width: 50%;
}
#node-1416724.node-tertiary-links .box_linktous .floatLeft {
	width: 67%;
}
#node-1416724.node-tertiary-links .box_linktous .floatRight {
    margin: 0;
    padding: 10px 0 1px 0;
    width: 187px;
}
.box_linktous .floatLeft:nth-of-type(1) {
	height: auto !important;
}
#node-1416724.node-tertiary-links .box_linktous .floatRight .listoffset {
	width: 100%;
	margin:0 auto 28px;
	float:none;
}
/*#block-system-main .field-items .field-item.even div{ height:auto!important}*/
.linktous {
	border: 1px solid #cccccc;
	margin: 20px;
	padding: 10px;
	width: 95%;
}
.linktous td {
	border-bottom: 1px solid #cccccc;
	padding: 10px;
}
.linktous th {
	background-color: #cccccc;
	padding: 10px;
	text-align:left;
}
.block-inner .views-field-field-category-icon {
	float:left!important;
	padding-right:5px;
}
.pane-amendment-list .block-content .field-content {
	padding:2px;
	margin:1px;
	line-height:1.7em;
	font-size:12px
}
.right {
	float:right;
	font-size:11px;
	padding:5px;
	clear:both;
}
#info-feedback-form {
	font-size:100%;
	/*font-size:11px;*/
	padding:0!important;
	margin:0!important;
	line-height:1.3em;
}
#information-suggestion-wrapper .description {
	font-size:inherit;
}
.page-advance-search #content-column #main-content .level3_buttons .rating_btn {
	padding-top:9px;
}
.page-node #content-column #main-content .level3_buttons .rating_btn {
	padding-top:9px;
}
.view-id-metadata_for_schemes .item-list .field-content {
	font-size:1.3em;
	margin:10px 0;
	line-height:1.4em;
}
.view-id-metadata_for_schemes .item-list ul li.views-row {
	margin-bottom:1%;
	margin-left:10px;
	padding-left:4px;
	border-bottom: 1px solid #eee;
	padding-bottom:8px;
}
.view-id-metadata_for_schemes .item-list .field-content a:hover {
	color: #4f76b1;
	text-decoration:none;
}
.view-id-metadata_for_schemes .item-list .field-content a:focus {
	outline:none;
}
.view-metadata-for-schemes .views-widget {
	margin:10px 0;
	height:25px;
}
.view-metadata-for-schemes .views-widget-filter-field_coverage_jurisdiction_tid {
	font-size:1.3em;
	margin:10px 0;
}
.views-exposed-form .views-exposed-widget {
	font-size:1.3em;
	margin:10px 10px 0 0;
}
.view-metadata-for-schemes .views-submit-button {
	width:55%!important;
	margin:0 0 13px;
}
#views-exposed-form-metadata-for-schemes-block .views-exposed-form .views-submit-button.views-exposed-widget .form-submit {
	margin-top:0;
}
.view-id-level2_state_metadata .comment_popup .tag-form-data #tag-it-form .captcha .form-item-captcha-response,
.view-id-level2_state_metadata .comment_popup .tag-form-data #metadata-comment-form-new .captcha .form-item-captcha-response {
	width:50%;
}
.view-id-level2_state_metadata .comment_popup #tag-it-form textarea {
	width:100%;
}
.pane-level2-state-metadata ol.result-page li .views-field .field-content p {
	margin-left:0;
}
.view-metadata-for-schemes select option {
	height:20px;
}
.page-advance-search-results ul .message-item {
	padding:0!important;
	margin:0!important;
	border:none!important;
}
.tag-form-data ul .message-item {
	padding:0;
	margin:0;
}
.chief_def {
	width:100%;
	text-align:center !important;
	padding:0;
}
.chief_def_bio a {
	color:#FFF;
}
.chief_def01 {
	width:46%;
	float:left;
	margin-left:20px;
	border:1px solid #c8c7c7;
	text-align:center !important;
	margin-bottom:15px;
	min-height:275px;
	position:relative;
}
.chief_def02 {
	width:46%;
	float:right;
	border:1px solid #c8c7c7;
	text-align:center !important;
	margin-bottom:15px;
	min-height:275px;
	position:relative;
}
/*.chief_def_bio {
	text-align:center !important;
	background-color:#113c71;
	width:100px !important;
	margin:auto;
	color:#ffffff!important;
	padding:3px;
	position:absolute;
	bottom:0;
}*/
.chief_def_bio {
	text-align:center !important;
	background-color:#fda103;
	width:auto !important;
	margin:10px auto !important;
	float:none !important;
	color:#FFF !important;
	padding:5px 10px 6px !important;
	position:relative;
	display:inline-block;
}
.chief_def_bio:hover {
	background-color:#ee8a21;
}
#info-feedback-form .form-submit {
	color:#fff
}
.field-item.even p {
	font-size:100%;
	/*font-size:1em;
    font-size: 1.3em;
    line-height: 1.5em;
    margin: 10px 0 0;
	margin-bottom:20px;*/
}
/*For Spotlight*/
.sopt_de_new {
	/*background-image: url("../images/mg_bg.gif");
	background-repeat: repeat;
	height: 26px;
	width:68%;*/
	background-color:#fda103;
	width:100%;
	border:0;
	padding: 5px 15px 10px 10px;
	line-height:normal;
	/*padding:10px 0 0 25px;*/
	margin: 0 0 10px;
	float:left;
	font-size: 1.4em;
    font-weight: 700;
}
.spot_bg_new {
	background-color: #fda103;
	margin:0 0 0 4px;
	width:99%;
	border:0;
	padding:0;
	margin:0;
	margin:auto;
}
.spot_bg_new > div {
	background-color:#FFF!important;
}
.spot_bg_new span.heading_n {
	color:#fff;
}
.sopt_de_new2 {
	background-color:#FFF;
	height: 100%;
	/*width:74.5%;*/
	width:auto;
	border:0;
	/*padding:0 0 0 25px;*/
	padding: 40px 15px 20px;
	margin:0;
	text-align:left;
	/*font-size:1.3em;
	float:right;*/
}
.sopt_de_new2 ol {
	font-size:1.3em;
	line-height:1.1em;
}
.sopt_de_new2 p.spotlight_text {
	font-size:1.3em !important;
}
.top-link-spotlight {
	width:100% !important;
	max-width:100%;
}
.node-type-spotlight #block-system-main .sopt_de_new2 p:first-child {
	text-align:left;
	font-weight:400;
}
.roundDiv1 {
	background:#fda103;
	color:#333333;
	width:100%;
	margin:20px 0;
}
.roundDiv1 + br + p + p + ul {
	margin-left:15px;
}
.rtop, .rbottom {
	display:block;
	background:#fff;
}
.rtop *, .rbottom * {
	display: block;
	height: 1px;
	overflow: hidden;
	background:#fda103;
}
.r1 {
	margin: 0 5px;
}
.r2 {
	margin: 0 3px;
}
.r3 {
	margin: 0 2px;
}
.r4 {
	margin: 0 1px;
	height: 2px
}
.sopt_de_new_top {
	background-image: url("../images/mg_bg.gif");
	background-repeat: repeat;
	height: 26px;
	width:100%;
	border:0;
	padding:0;
	margin:0;
	float:left;
	display:none;
}
.sopt_de_new_top_img {
	height: auto;
	float:left;
	width: 130px;
	margin:5px 30px 10px 10px;
}
.node-type-spotlight #block-system-main p.heading_n {
	color: #000;
	font-size: 1.5em;
	font-weight: bold;
	text-transform: uppercase;
	margin-top:10px;
	margin-bottom:4px;
}
.clr {
	clear: both;
}
div.spotlight-tab,
div.spotlight {
	border: #fda103 solid 1px;
	clear: left;
	padding: 1em;
	margin-right:1em;
}
#block-system-main.block-system .splightinner h2 {
    font-size: 1.8em;
	color: #ed7a02;
	margin: 5px 0 10px;
}
div.spotlight-tab h3,
div.spotlight h3 {
    color: #ed7a02;
    font-size: 1.7em;
    margin: 5px 0;
	line-height:normal;
}
.splightinner > div {
    clear: both;
    overflow: hidden;
	margin-bottom:10px;
}
.splightinner h3 {
	color: #4295e3;
    font-size: 1.5em;
    margin: 5px 0;
	line-height:normal;
}
.node-type-spotlight #block-system-main div.spotlight-tab h3 a,
.node-type-spotlight #block-system-main div.spotlight h3 a {
    color: #ed7a02;
	font-weight:700;
}
.node-type-spotlight #block-system-main div.spotlight-tab ol,
.node-type-spotlight #block-system-main div.spotlight ol {
	margin: 20px 0 15px 25px;
}
.node-type-spotlight #block-system-main div.spotlight-tab ol li,
.node-type-spotlight #block-system-main div.spotlight ol li {
	line-height:26px;
}
div.spotlight-tab p,
div.spotlight p,
div.spotlight-tab strong,
div.spotlight strong {
	font-size: 1.4em;
}
.spotlight ul li.platinum {
    background: rgba(0, 0, 0, 0) url("../images/platinum_trophy.png") no-repeat scroll left top;
    color: #333;
    line-height: 16px;
    padding: 0 0 0 25px;
	list-style:none !important;
	margin-left:0 !important;
}
.spotlight ul li.platinum a {
    color: #111 !important;
    text-decoration: underline;
}
.spotlight ul li.platinum a:hover {
	text-decoration: none;
}
.spotlight ul li.gold {
    background: rgba(0, 0, 0, 0) url("../images/gold_trophy.png") no-repeat scroll left top;
    color: #b08220;
    line-height: 16px;
    padding: 0 0 0 25px;
	list-style:none !important;
	margin-left:0 !important;
}
.spotlight ul li.gold a {
    color: #906710 !important;
    text-decoration: underline;
}
.spotlight ul li.gold a:hover {
	text-decoration: none;
}
.spotlight ul li.silver {
    background: rgba(0, 0, 0, 0) url("../images/silver_trophy.png") no-repeat scroll left top;
    color: #666;
    line-height: 16px;
    padding: 0 0 0 25px;
	list-style:none !important;
	margin-left:0 !important;
}
.spotlight ul li.silver a {
    color: #333 !important;
    text-decoration: underline;
}
.spotlight ul li.silver a:hover {
	text-decoration: none;
}
#block-system-main.block-system .splightinner > div.spotlight-tab.inactive,
#block-system-main.block-system .splightinner > div.spotlight.inactive {
	display: none;
}
.node-type-spotlight #block-system-main.block-system .splightinner ul {
	margin-left:31px;
}
.node-type-spotlight #block-system-main.block-system .splightinner ul ul {
	margin-left:0;
}
.node-type-spotlight #block-system-main.block-system .splightinner ul li a {
	font-size:1.1em!important;
}
.node-type-spotlight #block-system-main p:first-child {
	text-align:center;
	margin-bottom:5px;
}
ol#toc2,
ol#toc {
	list-style: none;
	margin: 0;
	padding: 0;
}
ol#toc2 a,
ol#toc a {
	background: #bdf url('../images/tabs.gif');
	color: #5D5D5C;
	display: block;
	float: left;
	height: 2em;
	padding-left: 10px;
	text-decoration: none;
}
ol#toc a {
	height:auto;
}
ol#toc2 a:hover,
ol#toc a:hover {
	background-color: #5D5D5C;
	background-position: 0 -120px;
}
ol#toc2 a:hover span,
ol#toc a:hover span {
	background-position: 100% -120px;
}
ol#toc2 li,
ol#toc li {
	float: left;
	margin: 0 1px 0 0;
}
ol#toc2 li a.active,
ol#toc li a.active {
	background-color: #48f;
	background-position: 0 -60px;
	color: #fff;
	font-weight: bold;
}
ol#toc2 li a.active span,
ol#toc li a.active span {
	background-position: 100% -60px;
}
ol#toc2 span,
ol#toc span {
	background: url('../images/tabs.gif') 100% 0;
	display: block;
	line-height: 2em;
	padding-right: 10px;
}
ol#toc span {
	padding-bottom: 5px;
    padding-right: 10px;
    padding-top: 4px;
	line-height: 15px;
}
ol#toc2 li a.inactive,
ol#toc li a.inactive {
	color:#000;
}
.spot_fullwidth {
	width:100%;
	margin:auto;
	background-color: #E6E8DB;
}
.node-type-spotlight #block-system-main ul li {
	line-height:20px;
	font-size:12px;
	padding-right:5px;
	text-align:justify;
	font-weight:400;
	list-style: disc outside url("../images/arrow-home.gif");
	margin: 0 0 5px 10px;
}
.node-type-spotlight #block-system-main .splightinner p {
	margin-bottom:5px;
	font-size:1.3em;
}
.node-type-spotlight #block-system-main p {
	line-height:20px;
	font-size:12px;
	/*padding-right:5px;*/
	padding-right:0;
	text-align:justify;
}
p.spotlight_text {
	font-size:1.1em!important
}
#toc > li {
    margin: 0 0 10px;
}
#toc > li a {
	font-size:1.3em;
}
.node-type-spotlight #block-system-main a {
	color:#2d6ca9;
	font-weight: normal;
}
.node-type-spotlight #block-system-main .splightinner a {
	font-size:100%!important;
}
.hidethis {
	height: 1px;
	left: 0;
	overflow: hidden;
	position: absolute;
	width: 1px;
}
.node-type-spotlight #block-system-main .share_spotlight .tags {
	margin-top: 10px;
}
.node-type-spotlight #block-system-main .tags {
	background-color: #EEE;
	border: 1px solid #DDD;
	float: left;
	font-size: 80%;
	margin-bottom: 10px;
	padding: 8px;
}
.node-type-spotlight #block-system-main.block-system .top-link-spotlight ul {
	margin:4px 0 0;
}
.node-type-spotlight #block-system-main .tags a {
	margin: 0 10px;
}
/*End For Spotlight*/
#metadata-comment-form-new .form-radios {
	width:100%;
}
#metadata-comment-form-new .form-radios input {
	width:auto!important;
}
@media screen and (max-width:1920px) {
#leftside-bar.topic .sidebar_head span {
	width:67%;
}
#block-system-main .fbTopText {
	height:auto!important;
}
.signup_formouter ul li select {
	width:auto!important;
}
.view-spotlight.view-id-spotlight .view-content {
	/*padding-left:80px;*/
	float:left;
	width:100%;
}
.view-spotlight.view-id-spotlight .view-footer {
	clear: both;
    display: block;
    float: left;
    margin-top: 9px;
}
/*.sidebar_head i.fa-sitemap {
	left:-15px;
}*/
#block-system-main.block-system > div {
    clear: both;
    display: block;
    overflow: hidden;
	width:100%;
}
#block-system-main.block-system > div.top-link-spotlight {
	background-color:#fda103;
	color:#FFF;
	height:auto;
	padding:0 10px;
}
#block-system-main.block-system > div.top-link-spotlight ul li {
	padding-right:2px;
}
table.general {
	text-align:left;
	line-height:1.9em;
	font-size:1.3em;
	margin: 1em 0;
	width: 100%;
}
table.general th {
	text-align:left;
	background: #fda103;
    border: 1px solid #FFF;
    padding: 4px 7px;
    vertical-align: middle;
	font-weight:700;
	color:#FFF;
}
table.general td {
    background: #f7f4ef none repeat scroll 0 0;
    border: 1px solid #ffffff;
    padding: 4px 7px;
    vertical-align: top;
}
.red {
    color: #ae0000;
}
#block-system-main.block-system > div.top-link-spotlight a {
	color:#FFF;
}
#block-system-main.block-system > div.spotlight-tab ul,
#block-system-main.block-system > div.spotlight ul {
	margin-left:25px;
}
#block-system-main.block-system > div.spotlight-tab ul li a:hover,
#block-system-main.block-system > div.spotlight ul li a:hover {
	text-decoration:underline;
}
#block-system-main.block-system > div.spotlight-tab ul li img,
#block-system-main.block-system > div.spotlight ul li img {
	margin-left:7px;
}
#block-system-main.block-system > style + p {
	text-align:center;
	font-size:1.3em;
	line-height:1.5em;
}
.node-type-spotlight #block-system-main.block-system img {
	width:auto;
	height:auto;
}
#block-system-main.block-system .splightinner p + style + div {
	text-align:center;
}
.node-type-spotlight #block-system-main .splightinner style + p {
	text-align:center;
}
#block-system-main.block-system h2 {
	margin-top:5px;
	/*margin-bottom:10px;*/
}
#block-system-main.block-system .pane-know-india-slider {
	margin-bottom:10px;
}
#block-system-main.block-system .pane-entity-field.pane-node-body h2 {
	font-family: "roboto_slabbold";
    font-size: 26px;
    font-weight: 400;
    margin-top: 0;
}
#block-system-main.block-system .splightinner p + style + div img {
	margin:0 auto 15px;
	display:inline-block;
}
#block-system-main.block-system #col_left-side,
#block-system-main.block-system #col_left-side2 {
	width:50%;
	margin-bottom:10px;
}
#block-system-main.block-system #col_left-side .cab-img,
#block-system-main.block-system #col_left-side2 .cab-img,
#block-system-main.block-system #col_left-side .cab-img2,
#block-system-main.block-system #col_left-side2 .cab-img2 {
	margin-left: 10px;
    margin-top: 16px;
	padding-top:28px;
	width:54%;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}
#block-system-main.block-system .cab-content-sp {
	width:40%;
}
.node-type-spotlight #block-system-main.block-system ul li {
	margin-bottom:2px;
	text-align:left;
}
.node-type-spotlight #block-system-main.block-system ul li:first-child {
	margin-left:0;
}
.node-type-spotlight #block-system-main.block-system ul  {
	margin-top:10px;
}
.node-type-spotlight #block-system-main.block-system .splightinner ul li:first-child {
	margin-left:10px;
}
.node-type-spotlight #block-system-main.block-system #col_left-side .cab-img a,
.node-type-spotlight #block-system-main.block-system #col_left-side2 .cab-img a,
.node-type-spotlight #block-system-main.block-system #col_left-side .cab-img2 a,
.node-type-spotlight #block-system-main.block-system #col_left-side2 .cab-img2 a,
.node-type-spotlight #block-system-main.block-system #col_left-side .cab-img span,
.node-type-spotlight #block-system-main.block-system #col_left-side2 .cab-img span,
.node-type-spotlight #block-system-main.block-system #col_left-side .cab-img2 span,
.node-type-spotlight #block-system-main.block-system #col_left-side2 .cab-img2 span {
	margin-left:6px;
}
}
@media screen and (max-width:1500px) {
.heraderbtm_col2 a {
	padding-left:0;
	padding-right:0;
}
.sidebar_head i.fa-sitemap {
	left:-30px;
}
#home .pane-home-main-content .panel-col-first h2::after,
#home .pane-home-main-content .inside .home_heading h2::after,
#home .pane-home-main-content .panel-col-last h2::after {
	margin:4px auto 0;
}
}
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#home .pane-home-main-content .panel-col-first h2::after,
	#home .pane-home-main-content .inside .home_heading h2::after,
	#home .pane-home-main-content .panel-col-last h2::after {
		margin:4px auto 0;
	}
	.i18n-hi #home .pane-home-main-content .panel-col-first h2::after,
	.i18n-hi #home .pane-home-main-content .inside .home_heading h2::after,
	.i18n-hi #home .pane-home-main-content .panel-col-last h2::after {
		margin:4px auto 0;
	}
}*/
#home .pane-home-main-content .panel-col-first h2::after,
#home .pane-home-main-content .inside .home_heading h2::after,
#home .pane-home-main-content .panel-col-last h2::after {
	margin:4px auto 0;
}
.i18n-hi #home .pane-home-main-content .panel-col-first h2::after,
.i18n-hi #home .pane-home-main-content .inside .home_heading h2::after,
.i18n-hi #home .pane-home-main-content .panel-col-last h2::after {
	margin:4px auto 0;
}
@media screen and (max-width:1100px) {
.sidebar_head i.fa-sitemap {
	left:-30px;
}
#leftside-bar.topic .sidebar_head span {
	width:auto;
}
.search_form,
.search_section .searchform .searchrow input[type=text] {
	width: 62%;
}
#queries {
    padding-bottom: 10px;
    padding-top: 10px;
}
#home .pane-home-main-content .panel-col-first h2,
#home .pane-home-main-content .inside .home_heading h2,
#home .pane-home-main-content .panel-col-last h2 {
	font-size: 1.6em;
}
.view-spotlight.view-id-spotlight.margn-top .view-content .field-content a {
	font-size: 88%;
}
.view-spotlight.view-id-spotlight.margn-top .view-content .field-content a:first-child {
    margin: 0;
    padding: 0;
}
.pane-home-spotlight-section #mini-panel-home_spotlight_section .region-three-33-second {
	width: 38%;
}
.pane-home-spotlight-section #mini-panel-home_spotlight_section .region-three-33-third {
	width:17%;
}
.heraderbtm_col2 {
	border:none;
	margin: 0 0 0 2%;
	width:46%;
}
.heraderbtm_col2 #queries, .heraderbtm_col2 #block-views-most-search-block .content {
	font-size: 1.1em;
}
}
@media screen and (max-width:1024px) {
	.search_form {
		width: 66%;
	}
	.heraderbtm_col2 {
		font-size:100%;
	}
	.heraderbtm_col2 #queries {
		font-size: 100%;
	}
	.search_section .searchform .searchrow input[type=text] {
		width: 70%;
	}
	#home .pane-home-main-content .panel-col-first h2::after,
	#home .pane-home-main-content .inside .home_heading h2::after,
	#home .pane-home-main-content .panel-col-last h2::after {
		margin:7px auto 0;
	}
	.i18n-hi #home .pane-home-main-content .panel-col-first h2::after,
	.i18n-hi #home .pane-home-main-content .inside .home_heading h2::after,
	.i18n-hi #home .pane-home-main-content .panel-col-last h2::after {
		margin:7px auto 0;
	}
}
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#home .pane-home-main-content .panel-col-first h2::after,
	#home .pane-home-main-content .inside .home_heading h2::after,
	#home .pane-home-main-content .panel-col-last h2::after {
		margin:7px auto 0;
	}
	.i18n-hi #home .pane-home-main-content .panel-col-first h2::after,
	.i18n-hi #home .pane-home-main-content .inside .home_heading h2::after,
	.i18n-hi #home .pane-home-main-content .panel-col-last h2::after {
		margin:7px auto 0;
	}
}*/
@media screen and (max-width:1006px) {
	.left-text,
	#info-suggestion-wrapper.internal_level2_btm .wrapper::before {
		width:25%;
	}
	.suggest_us {
		width:70%;
	}
	.whats-new {
		margin: 35px 0 0;
	}
	.most-view {
		margin: 35px 0 0;
	}
	.signup_formouter ul {
		float:none;
		margin:0 auto;
		width:350px;
	}
	.signup_formouter ul li label {
		width:29%;
		padding-top:5px;
	}
	#user-login .signup_formouter ul li input[type="text"],
	.signup_formouter .form-item input {
		width:66%;
	}
	.signup_formouter ul li .description {
		padding-left: 118px;
	}
	#user-login .form-type-textfield.form-item-captcha-response label {
		text-align: left;
		width: 100%;
	}
	.signup_formouter ul li.lastli {
		width: 66.5%;
	}
	#user-login .signup_formouter ul li .form-item.form-item-captcha-response input {
		width:100%;
	}
	.signup_formouter ul li .confirm-parent, .password-parent .password-strength {
		clear: both;
		display: block;
		float: right;
		margin-top: 0;
		margin-bottom: 8px;
		width: 67%;
	}
	.signup_formouter ul li input.password-field {
		width:66%;
	}
	.page_content .signup_formouter ul li .password-confirm {
		width:67%;
	}
	.page_content .signup_formouter ul li input.password-confirm {
		width:66%;
	}
	.search_form {
		width: 63%;
	}
	.search_section .searchform .searchrow input[type="text"] {
		width: 67%;
	}
	#logo {
		max-width: 34%;
		width: 100%;
	}
}

@media screen and (max-width:950px) {
	.two-33-66 > .region-two-33-66-first, .three-25-50-25 .region-three-25-50-25-first, .panel-flexible .panels-flexible-12-left {
		float: left !important;
		margin: 0 0 0 0;
		width: 100% !important;
	}
	.search_section .searchform .searchrow input[type=text] {
		width:69%;
		font-size:100%;
	}
	.left_sidebar ul {
		/*columns: 2;
		-webkit-columns: 2;
		-moz-columns: 2;*/
		width:100%;
		margin-bottom:4%;
	}
	.left_sidebar ul li {
		float:left;
		width:calc(50% - 15px);
		margin:0 15px 0 0;
		background-position:1px 8px;
		word-wrap: break-word;
	}
	.left_sidebar ul li:hover {
		background-position:1px 8px;
	}
	#leftside-bar.topic .sidebar_head span {
		width:auto;
	}
	/*.trim_title .fa.fa-sitemap {
		margin-left:-30px;
	}*/
	.view-spotlight.view-id-spotlight .view-content {
		padding-left:0;
	}
	.sidebar_head i {
		/*left:-20px;*/
		margin-top:0;
	}
	.static_content .pageicon {
		float: left;
		width: 120px;
	}
	a#advsearchbtn {
		padding-right:22px;
		font-size: 11px;
		padding-bottom:9px;
	}
	.search_section .searchform .searchrow input[type="image"],
	.search_section .searchform .searchrow input.form-submit {
		font-size:13px;
		padding-bottom:8px;
	}
	.heraderbtm_col2 {
		border:none;
		margin: 0 0 0 0;
		width:50%;
	}
	.heraderbtm_col2 h2 {
		width: 100%;
	}
	#queries {
		width: 100%;
		display: block;
		float:left;
	}
	.lastupdated {
		text-align:center;
	}
	#logo {
		width: 30%;
	}
	#user-profile-form .form-item.password-parent label,
	#user-profile-form .form-item.confirm-parent label {
		text-align: left;
		width: 100%;
	}
	#user-profile-form #edit-account .password-parent .password-strength,
	#user-profile-form #edit-account div.password-confirm {
		padding-left: 2%;
	}
	#user-profile-form .captcha,
	#user-profile-form .captcha .form-item.form-item-captcha-response {
		width: 100%;
	}
	.page-user-edit #user-profile-form #edit-account.form-wrapper .password-parent .password-strength,
	.page-user-edit #user-profile-form #edit-account.form-wrapper div.password-confirm {
		float: left;
		margin-right: 0;
		max-width: 257px;
		padding-left: 0;
		width: 100%;
	}
	.page-user-edit #content-column #block-system-main #user-profile-form #edit-profile-main-field-state .form-type-hierarchical-select label {
		margin-top: 0;
	}
	.page-user-edit #content-column #block-system-main #user-profile-form .form-wrapper label {
		margin-bottom: 5px;
	}
	.page-user-edit #content-column #block-system-main #user-profile-form #edit-profile-main-field-subscribe-to-our-newslett .form-type-checkboxes label:first-child {
		display: none;
	}
	.page-user-edit #user-profile-form .form-wrapper #edit-profile-main-field-gender-und {
		clear: both;
	}
	.page-user-edit #content-column #edit-profile-main-field-subscribe-to-our-newslett .form-type-checkboxes .form-checkboxes {
		float: left;
	}
	.page-user-edit #user-profile-form .captcha img {
		margin-top: 0;
	}
	.page-user-edit #edit-profile-main-field-first-name,
	.page-user-edit #edit-profile-main-field-last-name,
	.page-user-edit #edit-profile-main-field-country {
		float: left;
		width: 50%;
	}
	.hierarchical-select-wrapper .hierarchical-select .selects {
		width: 100%;
	}
	.page-user-edit #user-profile-form #edit-account.form-wrapper .form-item input.form-text,
	.page-user-edit #user-profile-form .form-wrapper .form-item input.form-text,
	.page-user-edit #user-profile-form .form-wrapper .form-item select {
		max-width: 100%;
	}
	.page-user-edit #user-profile-form #edit-profile-main-field-state .hierarchical-select-wrapper {
		width: 100%;
	}
	.page-user-edit #user-profile-form #edit-profile-main-field-state.form-wrapper .form-item select {
		max-width: 100%;
		width: 100%;
	}
	.page-user-edit #block-system-main #user-profile-form .captcha .form-item.form-item-captcha-response {
		overflow: hidden;
		float: none;
		margin-top: 0;
	}
	.page-user-edit #user-profile-form .captcha .form-item.form-type-textfield.form-item-captcha-response label {
		padding-top: 0;
	}
	.page-user-edit #content-column #edit-profile-main-field-first-name,
	.page-user-edit #content-column #edit-profile-main-field-last-name,
	.page-user-edit #content-column #edit-profile-main-field-country,
	.page-user-edit #content-column #edit-profile-main-field-state,
	.page-user-edit #content-column #edit-profile-main-field-pin-code,
	.page-user-edit #content-column #edit-profile-main-field-age-category,
	.page-user-edit #content-column #edit-profile-main-field-gender,
	.page-user-edit #content-column #edit-profile-main-field-education,
	.page-user-edit #content-column #edit-profile-main-field-mobile-no-,
	.page-user-edit #content-column #edit-profile-main-field-subscribe-to-our-newslett,
	.page-user-edit #content-column #edit-account > div {
		padding-right: 4%;
	}
	.page-user-edit #content-column #edit-account #account-pass-restrictions {
		padding-right: 0;
	}
	.page-user-edit #block-system-main #user-profile-form .captcha .form-item.form-item-captcha-response input {
		max-width: 87%;
	}
}
@media screen and (max-width:935px) {
	/*New Edit From 25-04-2016*/
	#homebox .homebox-column-wrapper.homebox-column-wrapper-1,
	#homebox .homebox-column-wrapper.homebox-column-wrapper-2,
	#homebox .homebox-column-wrapper.homebox-column-wrapper-3 {
		width: 100% !important;
	}
	#homebox .homebox-column-wrapper.homebox-column-wrapper-1,
	#homebox .homebox-column-wrapper.homebox-column-wrapper-2,
	#homebox .homebox-column-wrapper.homebox-column-wrapper-3 {
		margin: 0;
	}
	.page-mydashboard #homebox .homebox-column-wrapper.homebox-column-wrapper-1 .homebox-portlet.homebox-draggable,
	.page-mydashboard #homebox .homebox-column-wrapper.homebox-column-wrapper-2 .homebox-portlet.homebox-draggable,
	.page-mydashboard #homebox .homebox-column-wrapper.homebox-column-wrapper-3 .homebox-portlet.homebox-draggable {
		width: 49%;
		float: left;
		text-align: left;
		margin-left: 2px;
   		margin-right: 3px;
		/*margin-left: 1px;
		margin-right: 1px;
		display: inline-block;
		margin-right: 5px;
		margin-left: 5px;*/
	}
	.page-mydashboard #homebox .homebox-column-wrapper.homebox-column-wrapper-1 .homebox-column,
	.page-mydashboard #homebox .homebox-column-wrapper.homebox-column-wrapper-2 .homebox-column,
	.page-mydashboard #homebox .homebox-column-wrapper.homebox-column-wrapper-3 .homebox-column {
		height: auto !important;
		overflow: hidden;
		text-align: center;
		/*padding-left: 0;
		padding-right: 0;*/
	}
	.homebox-draggable .calendar-calendar th.days {
		font-size: 0.9em;
	}
}
@media screen and (max-width:880px) {
	.search_section .searchform .searchrow input[type=text] {
		width:66%;
	}
}
@media screen and (max-width:850px) {
.heraderbtm_col2 #queries,
.heraderbtm_col2 #block-views-most-search-block .content {
	font-size: 1em;
}
#quicktabs-my_gov_tabs .quicktabs-tabpage ul li { width: 100%; margin: 0 0 20px;}
.sms-content{width: 100%;}
#quicktabs-my_gov_tabs .quicktabs-tabpage ul li {
    width: 100%;
    margin: 0 0 20px;
    float: none;
    height: auto;
}
#quicktabs-my_gov_tabs .quicktabs-tabpage ul li img {
    float: none;
    height: auto;
    width: 100px;
    display: block;
    margin: 0 auto 15px;
    clear: both;
}
#quicktabs-my_gov_tabs .quicktabs-tabpage ul li .sms-content{text-align: center;}
#quicktabs-my_gov_tabs .quicktabs-tabpage ul li .sms-content a {
    line-height: 18px;
    padding: 0;
    font-size: 12px;
}
}
@media screen and (max-width:820px) {
	.search_form {
		width:58%;
	}
	.search_section .searchform .searchrow input[type=text] {
		width:57%;
	}
}
@media screen and (max-width:800px) {
#block-system-main .fbTopText {
height:auto!important;
}
/*#user-login .signup_formouter ul li label {
	width:auto;
}
#user-profile-form .form-item-profile-main-field-gender-und {
	width:225px !important;
}
#user-profile-form .form-wrapper .form-submit {
	margin:5px 0 0 0!important;
}*/
.node-type-spotlight #block-system-main img {
width:auto;
height:100%;
}
.node-type-spotlight #block-system-main .sopt_de_new2 {
	/*width:68.5%*/
	width:100%;
}
.sms-content {
	margin:0 auto;
}
.box_linktous .floatLeft {
	width:73%;
}
#home #mini-panel-home_main_content .panel-col-first,
.panel-3col .panel-col {
	margin-bottom:30px;
}
#home .panel-col-last {
	width: 49%;
	margin-left:auto;
	margin-right:auto;
	float:none
}
.initiatives-block img {
	margin:10px auto;
}
.pane-home-spotlight-section #mini-panel-home_spotlight_section .region {
	display:block;
	margin:30px auto 30px !important;
	padding:27px 20px;
	width:100% !important;
	max-width:476px;
	float:none !important;
	clear:both;
	min-height:inherit;
	border: 1px solid #287ed9;
}
.view-spotlight.view-id-spotlight .view-content .item-list ul li {
	text-align:left;
}
.pane-home-spotlight-section #mini-panel-home_spotlight_section .region-three-33-third .sms-heading {
	display: inline-block;
    float: none;
    margin: 0 auto;
    width: 38%;
}
.pane-home-spotlight-section #mini-panel-home_spotlight_section .region-three-33-first .sms-content {
	text-align:left;
}
.panel-pane.pane-views.pane-featured .views-row {
	width:100%;
}
#user-profile-form #account-pass-restrictions ul {
	margin-left: 13px;
}
#user-profile-form .form-wrapper .password-suggestions.description {
	width: 100%;
	padding: 10px 0 10px 10px;
}
#user-profile-form .form-wrapper .password-suggestions.description ul {
	margin-left: 15px;
}
}
@media screen and (max-width:768px) {
	/*.sidebar_head i { left:-25px; }*/
	#block-system-main .fbTopText {
	height:auto!important;
	}
	.node-type-spotlight #block-system-main img {
	width:100%;
	height:100%;
	}
	.node-type-spotlight #block-system-main .share_spotlight .tags {
	display:none;
	}
	/*.node-type-spotlight #block-system-main .sopt_de_new2 {
	width:66.5%
	}
	.node-type-spotlight #block-system-main .sopt_de_new_top {
	height:1px;
	}*/
	.node-type-spotlight #block-system-main .sopt_de_new_top_img {
	width:auto;
	}
	.view-spotlight.view-id-spotlight .view-content {
		padding:0;
	}
	#user-login .signup_formouter ul li input[type="text"] {
		width:66%;
	}
	.signup_formouter ul li.lastli {
		width:66.6%;
	}
	#user-login .signup_formouter ul li .form-item-captcha-response input[type="text"] {
		width:100%;
	}
	#block-system-main.block-system #col_left-side,
	#block-system-main.block-system #col_left-side2 {
		width:100%;
	}
	#block-system-main.block-system .cab1,
	#block-system-main.block-system .cab2 {
		display:none;
	}
	.search_section .searchform .searchrow input[type=text] {
		width:67%;
	}
	/*New Edit From 25-04-2016*/
	.search_section .searchform .searchrow input[type="text"] {
		width:60%;
	}
	.heraderbtm_col2 #block-views-most-search-block .content li:first-child a::before {
		content: "";
		padding-right: 0;
	}
	.heraderbtm_col2 #block-views-most-search-block .content ul li.views-row {
		padding-right: 5px;
	}
	.heraderbtm_col2 #queries, .heraderbtm_col2 #block-views-most-search-block .content {
		font-size: 1em;
	}
}
@media screen and (max-width:734px) {
	.search_section .searchform .searchrow input[type="text"] {
		width:54%;
	}
	.heraderbtm_col2 {
		display:none;
	}
	.search_form,
	.search_section .searchform .searchrow input[type="text"] {
		width: 66%;
	}
	.search_section {
		float: none;
		height: 77px;
		line-height: 77px;
		margin: 0 auto;
		padding: 0;
		/*width: 90%;*/
		max-width:370px;
		width:100%;
	}
	.search_section .searchform {
		border-left: medium none;
		float: left;
		height: 60px;
		margin: 15px 0 0;
		padding: 0 0 0 0;
		width: 100%;
	}
}
@media screen and (max-width:700px) {
	.page-user-edit #content-column #edit-account.form-wrapper,
	.page-user-edit #content-column #block-system-main #user-profile-form > div {
		max-width: 300px;
		margin: 0 auto;
		width: 100%;
	}
 	.page-user-edit #content-column #account-pass-restrictions {
		width: 100%;
		float: none;
	}
	.page-user-edit #content-column #edit-profile-main-field-first-name,
	.page-user-edit #content-column #edit-profile-main-field-last-name,
	.page-user-edit #content-column #edit-profile-main-field-country,
	.page-user-edit #content-column #edit-profile-main-field-state,
	.page-user-edit #content-column #edit-profile-main-field-pin-code,
	.page-user-edit #content-column #edit-profile-main-field-age-category,
	.page-user-edit #content-column #edit-profile-main-field-gender,
	.page-user-edit #content-column #edit-profile-main-field-education,
	.page-user-edit #content-column #edit-profile-main-field-mobile-no-,
	.page-user-edit #content-column #edit-profile-main-field-subscribe-to-our-newslett,
	.page-user-edit #content-column #edit-account > div {
		width: 100%;
		padding: 0;
	}
	.page-user-edit #user-profile-form .form-wrapper .form-item-profile-main-field-gender-und #edit-profile-main-field-gender-und > div {
		width: auto !important;
	}
	.page-user-edit #content-column #edit-account #account-pass-restrictions .item-list h3,
	.page-user-edit #content-column #account-pass-restrictions .item-list h3 {
		margin-bottom: 8px;
		display: block;
	}
	.page-user-edit #content-column #edit-account #account-pass-restrictions .item-list,
	.page-user-edit #content-column #account-pass-restrictions .item-list {
		border: none;
		padding: 0;
		margin-bottom: 6%;
		margin-top: 3%;
	}
	.page-user-edit #user-profile-form #edit-account.form-wrapper .form-item,
	.page-user-edit #block-system-main #user-profile-form .captcha {
		width: 100%;
		padding: 0;
	}
	.page-user-edit #user-profile-form #edit-account.form-wrapper .form-item.form-type-password.form-item-current-pass {
		margin-top: 0;
	}
	.page-user-edit #user-profile-form #edit-account.form-wrapper .password-parent .password-strength,
	.page-user-edit #user-profile-form #edit-account.form-wrapper div.password-confirm {
		max-width: 100%;
	}
	.page-user-edit #block-system-main #user-profile-form .captcha .form-item.form-item-captcha-response input {
		max-width: 100%;
	}
}
@media screen and (max-width:640px) {
	#logo {
		display: table;
		float: left;
		margin: 0 auto;
		width: 190px;
	}	
	.left-text,
	#info-suggestion-wrapper.internal_level2_btm .wrapper::before {
		width:15%;
	}
	.suggest_us {
		width:65%;
	}
	#info-suggestion-wrapper.internal_level2_btm #information-suggestion-wrapper h2 {
		width:130px;
	}
	/*.sidebar_head i { left:-15px; }*/
	#block-system-main .fbTopText {
		margin-left: 0!important;
		height:auto!important;
	}
	#block-system-main .fbTopText2 {
		margin-left: 0!important;
	}
	#block-system-main .fbTopText .listoffset li {
		margin:0 0 0 10px!important;
	}
	.webform-client-form .form-submit {
		margin:5px 0 0 2px!important;
	}
	.node-type-spotlight #block-system-main img {
		width:100%;
		height:100%;
	}
	.node-type-spotlight #block-system-main .share_spotlight .tags {
		display:none;
	}
	.node-type-spotlight #block-system-main .sopt_de_new2 {
		/*width:49.5%*/
		width:100%;
	}
	.node-type-spotlight #block-system-main .sopt_de_new_top {
		height:15px;
	}
	.homebtm_quicklinks ul li .quilcklinks_outer h2 {
		margin-top:18px;
	}
	.panel-pane.pane-views.pane-featured {
		margin-bottom:20px;
	}
	.signup_formouter .form-item input {
		width:100%;
	}
	.signup_formouter ul li label {
		font-size:1em;
	}
	.signup_formouter ul li input.password-field,
	.page_content .signup_formouter ul li input.password-confirm {
		width:100%;
	}
	.signup_formouter .form-item select {

		width:100%!important;
	}
	.signup_formouter ul li select {
		width:100%!important;
		font-size:1em!important;
	}
	.signup_formouter ul li .form-type-radios.form-item-profile-main-field-gender-und label {
		float: left;
		width: 51%;
	}
	.signup_formouter #edit-profile-main-field-gender-und.form-radios .form-type-radio {
		margin:0 0 0 20px;
	}
	.signup_formouter ul li label.option {
		width:65%!important;
		padding-top:1px;
	}
	.signup_formouter ul li input.form-submit {
		margin-left:auto;
		margin-right:auto;
		display:inline-block;
	}
	.signup_formouter ul {
		float:none;
		width:100%;
		max-width:250px;
		margin:0 auto;
	}
	#user-login .signup_formouter ul li label {
		clear:both;
		display:block;
		overflow:hidden;
		width:100%;
		font-size:1em;
	}
	#user-login .signup_formouter ul li input[type="text"],
	.signup_formouter .form-item input {
		width:100%;
	}
	.signup_formouter ul li.lastli {
		width:100%;
		margin:0 0 10px;
		text-align:center;
	}
	.signup_formouter .form-item input {
		width:100%;
	}
	.signup_formouter ul li .description {
		padding-left: 0;
	}
	
	.moa_col ul li {
		font-size:125%;
		margin-bottom:4px;
	}
	ul.quicktabs-tabs.quicktabs-style-basic li,
	ul.quicktabs-tabs.quicktabs-style-basic li:hover {
		padding:5px 5px 5px 4px;
	}
	ul.quicktabs-tabs.quicktabs-style-basic li.active {
		height:27px;
	}
	.sms-content.data-do a{ font-size:130%; }
	.sms-content.data-poll a{ font-size:130%; }
	.sms-content.data-talk a{ font-size:130%; }
	.sms-content.data-discuss a{ font-size:130%; }
	.view-spotlight.view-id-spotlight .view-content .sms-content a { font-size:125%; }
	.bottom-sms.contact-block a { font-size:125%; }
	#mini-panel-home_spotlight_section .subscribe-now a { font-size:120%; }
	.box_linktous .floatLeft {
		width:100%;
		padding-right:10px;
		padding-bottom:10px;
	}
	.moa_col h3 {
		font-size:130%;
	}
	.block-content .view-content .field-content .moa_col p {
		font-size:120%;
	}
	.view-spotlight.view-id-spotlight .view-content {
		/*padding-left:80px;*/
		float:none;
	}
	#home .panel-col-last {
		width:100%;
	}
	.view-spotlight.view-id-spotlight.margn-top .view-content .field-content a {
		padding:0 5px !important;
		font-size:84% !important;
	}
	.view-spotlight.view-id-spotlight.margn-top .view-content .field-content a:first-child {
		padding: 0 5px 0 0 !important;
	}
	.pane-home-spotlight-section #mini-panel-home_spotlight_section .region-three-33-third .sms-heading {
		width:55%;
	}
	#block-system-main.block-system h2,
	.homebtm_quicklinks ul li .quilcklinks_outer h2 {
		margin-top: 18px;
	}
	.search_form {
		width: 100%;
	}
	.subscribe-now {
		display: inline-block;
		margin: 0 auto;
	}
	.pane-home-spotlight-section #mini-panel-home_spotlight_section .region-three-33-second .sms-content{
		width: 73%;
	}
	.search_section .searchform {
		max-width: 300px;
	}
	.search_section .searchform .searchrow input[type=text] {
		max-width:220px;
		width:100%;
		padding: 9px 8px 9px;
		font-size:135%;
		height:30px;
	}
	.search_section .searchform .searchrow input[type="image"], .search_section .searchform .searchrow input.form-submit {
		max-width: 72px;
		padding: 5px 10px;
		width: 100%;
		height:30px;
	}
}
@media screen and (max-width:639px) {
	.signup_formouter ul li label {
		width:100%;
	}
	#user-register-form .signup_formouter ul li #edit-profile-main-field-state #hierarchical-select-0-wrapper {
		width: 100%;

	}
}
@media screen and (max-width:555px) {
	#homebox .homebox-column-wrapper.homebox-column-wrapper-1,
	#homebox .homebox-column-wrapper.homebox-column-wrapper-2 {
		width: 100% !important;
	}
	.page-mydashboard #homebox .homebox-column-wrapper.homebox-column-wrapper-1 .homebox-portlet.homebox-draggable,
	.page-mydashboard #homebox .homebox-column-wrapper.homebox-column-wrapper-2 .homebox-portlet.homebox-draggable,
	.page-mydashboard #homebox .homebox-column-wrapper.homebox-column-wrapper-3 .homebox-portlet.homebox-draggable {
		width: 100% !important;
		margin-left: 0;
	}
	.page-mydashboard #homebox .homebox-column-wrapper.homebox-column-wrapper-1 .homebox-column,
	.page-mydashboard #homebox .homebox-column-wrapper.homebox-column-wrapper-2 .homebox-column,
	.page-mydashboard #homebox .homebox-column-wrapper.homebox-column-wrapper-3 .homebox-column {
		padding-left: 5px;
    	padding-right: 5px;
	}
}
@media screen and (max-width:481px) {
	#quicktabs-my_gov_tabs ul.quicktabs-tabs.quicktabs-style-arrows li a {
		text-align: center;
		display: block;
		padding: 4px 15px 6px;
		font-size: 12px;
		background: transparent url(images/arrows.gif) no-repeat center 28px;
		line-height: 16px;
	}
	#quicktabs-my_gov_tabs ul.quicktabs-tabs.quicktabs-style-arrows li.active a, #quicktabs-my_gov_tabs ul.quicktabs-tabs.quicktabs-style-arrows li a:hover {
		background: transparent url("../images/tabarrow.png") no-repeat scroll center 21px;
	}
	.pane-home-spotlight-section #mini-panel-home_spotlight_section .region-three-33-second .sms-content {
		width:100%;
	}
	.spot_bg_new {
		text-align:center;
	}
	#block-system-main.block-system .cab-content-sp {
		width:100%;
		height:auto;
		padding:0;
	}

	.search_form {
		width:100%;

	.whats-new {
		margin: 20px 0 0 0;
	}
	.most-view {
		margin: 10px 0 0;
	}
	#block-system-main.block-system #col_left-side,
	#block-system-main.block-system #col_left-side2 {
		padding:5px;
	}
	#block-system-main.block-system #col_left-side .cab-img,
	#block-system-main.block-system #col_left-side2 .cab-img,
	#block-system-main.block-system #col_left-side .cab-img2,
	#block-system-main.block-system #col_left-side2 .cab-img2 {
		padding:10px;
		height: auto;
		margin-left: 0;
		margin-top: 0;
		width:auto;
		overflow:hidden;
		clear:both;
		float:none;
		display:block;
	}
	#block-system-main.block-system .cab-content {
		clear: both;
		display: block;
		height: auto;
		margin: 0;
		padding: 2px 3px;
		width: 100%;
	}
	#block-system-main.block-system #col_left1 {
		float: left;
		height: auto;
		margin: 0;
		padding: 0;
		width: 100%;
	}
	#block-system-main.block-system .cab-icon {
		padding: 0 0 2px 10px;
	}
	#block-system-main.block-system #col_left,
	#block-system-main.block-system #col_mid {
		width:100%;
		margin:0;
		padding:0;
		border:none;
	}
	#block-system-main.block-system #col_left {
		margin-bottom:10px;
	}
	#block-system-main.block-system #col_right {
		float: right;
		margin: 15px 5px 5px;
		padding: 0;
	}
	/*.search_section .searchform .searchrow input[type="text"] {
		width: 75%;
	}*/
}
@media screen and (max-width:458px) {
	#user-profile-form .form-item-profile-main-field-gender-und {
		width: 100% !important;
	}
	#user-profile-form .form-wrapper .form-radios {
		float: left !important;
		width: 100%;
	}
}
@media screen and (max-width:371px) {
	.node-type-spotlight #block-system-main .sopt_de_new_top_img {
		margin-left:50px;
		margin-right:50px;
	}
	#webform-client-form-1507166 .captcha, #webform-client-form-1507182 .captcha {
		float: left;
	}
	.view-spotlight.view-id-spotlight.margn-top .view-content .field-content a:first-child {
		padding: 0 2px 0 0 !important;
	}
	.view-spotlight.view-id-spotlight.margn-top .view-content .field-content a {
		font-size: 76% !important;
		padding: 0 2px !important;
	}
	.pane-home-spotlight-section #mini-panel-home_spotlight_section .region-three-33-third .sms-heading {
		width: 61%;
	}
	/*.search_section .searchform .searchrow input[type="text"] {
		width:70.5%;
	}*/
	.i18n-hi .search_section .searchform .searchrow input[type="text"] {
		width:76%;
	}
	.i18n-hi .search_section .searchform .searchrow input[type="image"],
	.i18n-hi .search_section .searchform .searchrow input.form-submit {
		padding-bottom: 6px;
		padding-top: 4px;
	}
	/*.i18n-hi .search_section .searchform .searchrow input[type="text"] {
		width:73.4%;
	}
	.search_section .searchform .searchrow input[type=text] {
		max-width:260px;
	}*/
	#user-profile-form #account-pass-restrictions h3 {
		margin-bottom: 9px;
	}
	#user-profile-form #account-pass-restrictions ul {
		margin-left: 10px;
		margin-bottom: 2px;
	}
	#user-profile-form #edit-profile-main-field-state .form-type-hierarchical-select label {
		margin-top: 0;
	}
	#user-profile-form .form-wrapper {
		margin-bottom: 10px;
	}
	#user-profile-form #account-pass-restrictions {
		margin-bottom: 5px;
	}
	#user-profile-form #edit-profile-main-field-gender label {
		padding-bottom: 4px;
	}
	#user-profile-form .form-wrapper .form-item select,
	#user-profile-form .form-wrapper .form-item input,
	#user-profile-form #edit-profile-main-field-state .hierarchical-select-wrapper {
		max-width: 100%;
	}
	#user-profile-form .form-item-profile-main-field--subscribe-to-our-newslett-und label.option {
		margin-top: 4px;
	}
	#user-profile-form #edit-account .form-type-password {
		margin-bottom: 9px;
	}
	#user-profile-form #edit-account .form-item-mail {
		margin-bottom: 10px;
	}
	#user-profile-form #account-pass-restrictions {
		margin-bottom: 15px;
	}
	#user-profile-form #edit-account .password-parent .password-strength,
	#user-profile-form #edit-account div.password-confirm {
		margin-bottom: 4%;
	}
	.page-user-edit #content-column .tabs ul.secondary {
		margin-left: 12px;
	}
	.page-user-edit #block-system-main #user-profile-form .captcha .form-item.form-item-captcha-response {
		width: 100%;
	}
	.page-user-edit #content-column #block-system-main #user-profile-form {
		padding-left: 5%;
		padding-right: 5%;
		padding-bottom: 7%;
	}
}
@media screen and (max-width:320px) {
	.node-type-spotlight #block-system-main .sopt_de_new_top_img {
		margin-left:30px;
		margin-right:30px;
	}
	ul.quicktabs-tabs.quicktabs-style-basic li,
	ul.quicktabs-tabs.quicktabs-style-basic li:hover {
		padding:5px 2px;
	}
	#block-system-main.block-system #col_left-side .cab-img,
	#block-system-main.block-system #col_left-side2 .cab-img,
	#block-system-main.block-system #col_left-side .cab-img2,
	#block-system-main.block-system #col_left-side2 .cab-img2 {
		padding:5px;
	}
	#block-system-main.block-system #col_left1 .counsil {
		font-size:9px;
	}
	#webform-client-form-1507182 .captcha,
	#webform-client-form-1507166 .captcha, #webform-client-form-1507182 .captcha {
		float: left;
	}
	.search_section .searchform .searchrow input[type=text] {
		max-width:220px;
	}
	/*.search_section .searchform .searchrow input[type="text"] {
		width: 68.2%;
	}*/
}
div.messages {
    background-position: 12px 7px;
    padding: 10px 10px 10px 35px;
}
div.messages ul {
	overflow: hidden;
	line-height:18px;
	font-size:130%;
}
/*Modified CSS from 24-12-2015*/
.icon-holder{padding-left: 0;}

.sms-content{display: block; line-height: normal;}
.sms-content a{display: block; padding:0 0 0 130px; margin-bottom:12px; line-height:17px; }
.sms-content a:hover{text-decoration:underline;}
.view-spotlight.view-id-spotlight.margn-top .view-content .field-content {
	color:#FFF; font-weight:400; font-size: 140%;
}
.view-spotlight.view-id-spotlight.margn-top .view-content .field-content a {
	padding:0 12px; margin:0; display:inline-block; font-size: 100%; line-height:100%;
}
.view-spotlight.view-id-spotlight.margn-top .view-content .field-content a:first-child {
	padding:0 12px 0 0; margin:0;
}
.sms-content.data-do a{background: url(../images/do-nw.jpg) no-repeat 0 1px;}
.i18n-hi .sms-content.data-do a {background: url(../images/do-nw-h.jpg) no-repeat 0 1px;}
.sms-content.data-do a span{/*background: url(../images/bullet-white.png) no-repeat 0 16px;*/ padding-top:0; min-height:36px; display:block; }
.sms-content.data-poll a{background: url(../images/poll-nw.jpg) no-repeat 0 1px;}
.i18n-hi .sms-content.data-poll a{background: url(../images/poll-nw-h.jpg) no-repeat 0 1px;}
.sms-content.data-poll a span{/*background: url(../images/bullet-white.png) no-repeat 0 16px;*/ padding-top:0; min-height:36px; display:block; }
.sms-content.data-talk a{background: url(../images/talk-nw.jpg) no-repeat 0 1px;}
.i18n-hi .sms-content.data-talk a{background: url(../images/talk-nw-h.jpg) no-repeat 0 1px;}
.sms-content.data-talk a span{/*background: url(../images/bullet-white.png) no-repeat 0 16px;*/ padding-top:0; min-height:36px; display:block; }
.sms-content.data-discuss a{background: url(../images/discuss-nw.jpg) no-repeat 0 1px;}
.i18n-hi .sms-content.data-discuss a{background: url(../images/discuss-nw-h.jpg) no-repeat 0 1px;}
.sms-content.data-discuss a span{/*background: url(../images/bullet-white.png) no-repeat 0 16px;*/ padding-top:0; min-height:36px; display:block; }
/*Result*/
/*Modified CSS from 24-12-2015*/
.view-spotlight.view-id-spotlight:before, .view-spotlight.view-id-spotlight:after {
	display: table;
	line-height: 0;
	content: "";
}
.view-spotlight.view-id-spotlight:after {
	clear: both;
}
/*Modified CSS from 24-12-2015*/
.view-spotlight.view-id-spotlight .view-header{float:left; width:100%;}
.view-spotlight.view-id-spotlight .view-header .sms-heading h3 { margin-bottom:30px; }
.view-spotlight.view-id-spotlight.margn-top .view-header .sms-heading h3 { margin-bottom:21px; }
.view-spotlight.view-id-spotlight .view-content .item-list ul li {
	clear:both;
	display:block;
	line-height:normal;
	margin:4% 0 0;
	overflow:hidden;
	color:#FFF;
	font-size:135%;
}
.view-spotlight.view-id-spotlight .view-content .item-list ul li:first-child {
	margin-top:0;
}
.view-spotlight.view-id-spotlight .view-content .item-list ul li a {
  display: inline-block;
  font-weight: normal;
  padding:0 !important;
  text-decoration:none;
  color:#FFF;
}
.view-spotlight.view-id-spotlight .view-content .item-list ul li a:hover	{
	text-decoration:underline;
}
.view-spotlight.view-id-spotlight .view-content .item-list ul li a span {
    background: rgba(0, 0, 0, 0) url("../images/bullet-white.png") no-repeat scroll 0 7px;
    display: block;
    padding: 0 0 0 20px;
}

/*Modified CSS from 24-12-2015*/
.bottom-sms.contact-block{ display:block; text-align:center; margin-top:14px; overflow:hidden; }
.bottom-sms.contact-block a,
.bottom-sms.contact-block span	{ color:#FFF; padding-left:50px; padding-top:10px; padding-bottom:10px; margin-bottom:10px; display:block; }
.bottom-sms.contact-block a:hover{ text-decoration:underline; }
.bottom-sms.contact-block .sms-heading{ margin:0; display:block; float:left; text-align:left; width:100%; }
.bottom-sms.contact-block a.feedback{ background: rgba(0, 0, 0, 0) url("../images/icon-feedback.png") no-repeat scroll 0 50%; color:#FFF; }
.bottom-sms.contact-block a.contactus{ background: rgba(0, 0, 0, 0) url("../images/icon-contact.png") no-repeat scroll 0 50%; color:#FFF; }
.bottom-sms.contact-block span.sharepage{ background: rgba(0, 0, 0, 0) url("../images/icon-share.png") no-repeat scroll 0 50%; color:#FFF; display:block; }
.bottom-sms.contact-block .facebook-share a { background: rgba(0, 0, 0, 0) url("../images/icon-facebook.png") no-repeat scroll 0 50%; color:#FFF; }
.bottom-sms.contact-block .google-share a 	{ background: rgba(0, 0, 0, 0) url("../images/icon-gplus.png") no-repeat scroll 0 50%; color:#FFF; }
.bottom-sms.contact-block .twitter-share a 	{ background: rgba(0, 0, 0, 0) url("../images/icon-twitter.png") no-repeat scroll 0 50%; color:#FFF; }

/*Modified CSS from 24-12-2015*/

/*============= Most Searched =============*/
#queries{ padding-top:6px; padding-bottom:6px; overflow:hidden; height:35px; }
#queries a{display:inline-block; text-transform:capitalize;}
#queries a::before {
  content: "|";
  padding-right: 8px;
  /*padding-right: 0;*/
}
#queries a:nth-child(1):before,
#queries a:nth-child(2):before {content:''; margin:0px; padding:0px;}


#home .panel-col-first .view-footer{
	position: static;
	bottom: auto;
	right: auto;
	text-align: right;
	border: none;
	padding: 0 10px 10px 10px;
}

#home .panel-col-first .view-footer .more-link a{
	display: inline-block;
	padding: 3px;
	border: 1px solid #5996d9;
}

.page-news-lists .view-content .item-list li .views-field-nothing span{font-size:120%;}
.page-news-lists .view-content .item-list li .views-field-nothing span {
  color: #5996d9;
  font-size: 150%;
  font-weight: bold;
  padding-bottom:15px;
}
.page-news-lists .view-content .item-list li .views-field-nothing span a {
  color: #5996d9;
  line-height:1.5em;
}


.page-news-lists .view-id-news_feeds .item-list li{margin: 0 0 15px;}

.page-news-lists .view-id-news_feeds .item-list li p img{float:left; border:1px solid #CCC; padding:4px; margin:10px 15px 0px 0px !important;}

.page-news-lists .view-id-news_feeds .view-content .field-content p {
  
  
  line-height: normal;
  margin: 0;
  float:none !important;
 
}
.pane-custom.pane-1.no-title .block-inner .block-content > p {
	display: flex;
    align-items: center;
	justify-content: center;
	margin:10px 0 0 -5px;
	font-size: 13px !important;
}
.pane-custom.pane-1.no-title .block-inner .block-content > p a{
	padding: 5px 10px;
    background: #fda103;
    margin: 0 5px;
	line-height: initial;
}
.page-news-lists section.pane-news-feeds .view-footer{border-top:1px solid #CCC; padding-top:10px; margin-top:10px; text-align:right;}


#user-register-form .signup_formouter ul li #edit-profile-main-field-state #hierarchical-select-0-wrapper {
    float: left;
    width: 68%;
}

#user-register-form .signup_formouter ul li #edit-profile-main-field-state #hierarchical-select-0-wrapper
#edit-profile-main-field-state-und-hierarchical-select-selects-1 {
	display:none;
	visibility:hidden;
}
#user-register-form .signup_formouter ul li .hierarchical-select-wrapper .hierarchical-select .selects {
	width:100%;
}
.quicktabs_main.quicktabs-style-basic h3.tabs_title,
#home #mini-panel-home_main_content .panel-col-first .quicktabs-wrapper .quicktabs_main h4.tabs_title {
	display: none;
}
#captcha_reload_image, #captcha_play_image {
    width: 24px;
    height: 24px;
    margin-left: 5px;
	vertical-align: middle !important;
}
.captcha-wrapper a{display: block;}
#useful_info_form{float:left; width:100%; padding-top:20px;}

.initiatives-block .field-content, .view-spotlight.view-id-spotlight .view-content .item-list ul li,
.contact-block .sms-heading h3, .contact-block .sms-heading .home-social-share .facebook-share, .contact-block .sms-heading .home-social-share .google-share,
.contact-block .sms-heading .home-social-share .twitter-share{padding: 2px;}
.initiatives-block .field-content .ext-link{display: block;}

.shide{display: none !important;}
.initiatives-block .field-content a{display: block;}
#captcha_image{margin-right: 12px !important;}
#info-feedback-form .captcha-wrapper label{ width: auto; float: none; font-size: 11px;}
@media screen and (max-width:419px) {
.page-calendar .view .date-nav-wrapper .date-prev a {margin: 9px -12px 0 8px;}
.page-calendar .greenCal, .redCal {font-size: 90%;}
}

/*tab focus using keyboard*/
.show-focus-outlines a {transition: none; }
  .show-focus-outlines a:focus, .show-focus-outlines .readmore:focus, .show-focus-outlines .searchBtn:focus,
  .show-focus-outlines #edit-service-category:focus, .show-focus-outlines #state_id_search:focus, .show-focus-outlines .image-style-none:focus,
  .show-focus-outlines .blueBtn:focus, .show-focus-outlines .closeButton:focus,
  .show-focus-outlines .searchField:focus, .show-focus-outlines .textfield:focus,
  .show-focus-outlines button.btn:focus, .show-focus-outlines .form-select:focus,
  .show-focus-outlines .form-text:focus, .show-focus-outlines .form-submit:focus,
  .show-focus-outlines .home-tab .pane-title.block-title:focus, .show-focus-outlines .star:focus,
  .show-focus-outlines #captcha_image:focus, .show-focus-outlines .form-textarea:focus,
  .show-focus-outlines .popup_btn:focus, .show-focus-outlines div.messages ul li.message-item:focus , .show-focus-outlines .signup_formouter ul li .description:focus,
  .show-focus-outlines .signup_formouter div#account-pass-restrictions:focus, .show-focus-outlines .signup_formouter ul li .form-type-checkbox input:focus {
	outline: 2px solid #ff8c00 !important;
	outline-offset: 0 !important; }
  .show-focus-outlines .section-directory .directory-content .dir-connect ul li .dir-meta.bmrk:focus {
	outline: none; }
	.show-focus-outlines .region-goi-search .form-submit:focus{outline: 2px solid #000000 !important;}

	.page-spotlight .view-spotlight.view-id-spotlight .view-footer{
		float: none;
		margin: 0;
		position: relative;
	}

	.page-spotlight .view-spotlight.view-id-spotlight .view-footer a{
		position: absolute;
		right: 0;
		top: -33px;
		background: #006cb7;
		color: #fff;
		font-weight: 700;
		font-size: 13px;
		padding: 10px 20px;
		display: block;
	}
	
.block-content .view-content .field-content .chief_def01 p,
.block-content .view-content .field-content .chief_def02 p{
	width: 100%;
	text-align: center;
}	
@media screen and (max-width:640px){
	p{
		text-align:justify;
	}
	p,
	.view-chief-of-india .item-list ul ul.listoffset li,
	.region-two-66-33-second ul li a{
		font-size:14px !important;
		line-height:1.5em !important;
	}
	.not-front #block-system-main .view-spotlight.view-id-spotlight .views-row {
	    clear: left;
		width: 100%;
    	text-align: center;
	}
	.not-front .view-spotlight.view-id-spotlight .views-row .views-field-field-spotlight-icon{
		float:none;
		display: inline-block;
	    margin-bottom: 15px;
		padding: 13px;
		border: 1px solid #c5c5c5 !important;
		border-radius: 50%;
		box-shadow: 0 0 11px 0 rgba(0, 0, 0, 0.15);
	}
	.not-front .view-spotlight.view-id-spotlight .views-row-odd.views-row .views-field-title, 
	.not-front .view-spotlight.view-id-spotlight .views-row-even.views-row .views-field-title,
	.not-front .view-spotlight.view-id-spotlight .views-row-odd.views-row .views-field-field-month-and-year,
	.not-front .view-spotlight.view-id-spotlight .views-row-even.views-row .views-field-field-month-and-year{
		width: 100%;
	}
	.page-spotlight .view-spotlight.view-id-spotlight .view-footer{
		text-align:center;
	}
	.page-spotlight .view-spotlight.view-id-spotlight .view-footer a{
	    position: inherit;
		margin-top: 15px;
    	display: inline-block;
		top: 0;
	}
	.view-metadata-for-schemes .views-submit-button{
		width: 100% !important;
		text-align: center;
		}
	#views-exposed-form-metadata-for-schemes-block .views-exposed-form .views-submit-button.views-exposed-widget .form-submit {
	    float: none;
	}
	#webform-client-form-1507166.webform-client-form{
		padding:15px;
	}
	#webform-client-form-1507166 .form-item.webform-component--name, #webform-client-form-1507166 .form-item.webform-component-email.webform-component--email{
		 width: 100%;
   		 margin: 0 0 15px;
	}
	block block-webform .webform-client-form .form-item input, 
	#webform-client-form-1507166.webform-client-form .form-item .form-textarea-wrapper.resizable.textarea-processed.resizable-textarea textarea.form-textarea, 
	#webform-client-form-1507166.webform-client-form .captcha .form-item.form-item-captcha-response input{
		padding: 8px 12px !important;
        border-radius: 4px;
		font-size:1.4em;
	}
	#webform-client-form-1507166.webform-client-form .form-item.webform-component-email.webform-component--email label{
		font-weight:600;
		
	}
	#webform-client-form-1507166.webform-client-form .form-item.webform-component-textarea label, 
	#webform-client-form-1507166.webform-client-form .captcha .form-type-textfield.form-item-captcha-response label{
		width: auto;
		font-size:1.3em;
		font-weight:600;
		margin-bottom: 5px;
	}
	#webform-client-form-1507166.webform-client-form .captcha .form-type-textfield.form-item-captcha-response label{
		font-size:1.2em;
	}
	.captcha-wrapper #captcha_image_audio_controls{
		padding-top:20px
	}
	#views-exposed-form-member-of-rajyasabha-page .views-exposed-form .views-exposed-widgets .views-exposed-widget,
	#views-exposed-form-member-of-parliament-page .views-exposed-form .views-exposed-widgets .views-exposed-widget,
	.view-member-of-rajyasabha .view-filters input,
	.view-member-of-parliament .view-filters input{
		width: 100%;
	    background: none;
	    border-radius: 4px;
	}
	.view-member-of-rajyasabha .view-filters label,
	.view-member-of-parliament .view-filters label{
	    margin-top: 10px;
		position: inherit;
	}
	.view-member-of-rajyasabha .view-filters #edit-field-state-name-value,
	.view-member-of-parliament .view-filters #edit-field-state-name-value{
		margin-top:10px;		
	}
	
	.element-invisible{
		width:auto !important;
	}
	
	
	.block-content .view-union-council-of-ministers.view-display-id-block .view-content table{
		table-layout: fixed;
		border:1px solid #ddd;
	}
	.block-content .view-union-council-of-ministers.view-display-id-block .view-content table td.col-1.col-first, 
	.block-content .view-union-council-of-ministers.view-display-id-block .view-content table td.col-2.col-last{
		border:1px solid #ddd !important;
	}
	.block-content .view-union-council-of-ministers .view-content table td .views-field.views-field-field-image{
		float: none;
		margin: 0 0 10px 0;
    	border: 0;
	}
	.block-content .view-union-council-of-ministers .view-content table td .item-list > ul{
	    margin: 10px 0;
	}
	.block-content .view-union-council-of-ministers .view-content table td a {
		font-size: 0.9em;
		margin: 3px 6px 3px 0;
		border: 1px solid #ddd;
		padding: 2px 5px;
	}
	.view-display-id-block_3 .views-view-grid .field-content p{
		margin-bottom:10px;
	}
	.chief_def01, .chief_def02{
		width: 100%;
		margin-left:0;
	}
	.form-submit.ajax-processed{
		width: 100%;
    	white-space: inherit;
	}
	.page-taxonomy-term-166927 #block-system-main p{
		text-align:justify;
	}
	.field-content .pagetitle{
		margin-bottom:0 !important;
	}
	.page-taxonomy-term-166931 #block-system-main h3{
		border-top: 1px solid #ccc;
		padding-top: 15px;
		margin-top: 15px;
	}
	.view-calendar.view-id-calendar{
	    padding-top: 15px;
	}
	.page-calendar .full_width_secction{padding:0; word-break: break-all;}
        .footer_stqc {display:block !important;}
	.logo_stqc{ margin: 10px 0;}
        #whos-titles .oneUlList ul li a {
	font-size: 1.4em !important;;
	}
	.view-id-metadata_for_schemes .item-list .field-content {
	font-size:1.4em !important;;
	}
	#block-system-main.block-system h2 {
	font-size:16px !important;;
	}
}

@media screen and (max-width:400px) {
	.left_sidebar ul li {
		float:none;
		width:100%;
		margin:0;
		background-position:1px 8px;
		word-wrap: break-word;
	}
	.left_sidebar ul li:hover {
		background-position:1px 8px;
	}
	#leftside-bar.topic .sidebar_head span {
		width:auto;
	}
	
}
.footer_stqc {display:flex; align-items:center;}

}
.section-directory .directory-content {
    color: #ffffff;
    max-width: 930px;
    margin: 0 auto;
    padding: 0 15px;
    text-align: center;
}
.section-directory .directory-content .dir-connect {
    border-top: 1px dashed #ffffff;
    padding: 2.5rem 0 0;
}
/* Header Css End */
