a .glyphicon-spin,
fieldset .panel-heading a.panel-title:hover {
	text-decoration: none
}

.tabs-left>.nav-tabs>li:focus,
.tabs-left>.nav-tabs>li>a:focus,
.tabs-right>.nav-tabs>li:focus,
.tabs-right>.nav-tabs>li>a:focus {
	outline: 0
}

html.overlay-open .navbar-fixed-top {
	z-index: 400
}

html.js fieldset.collapsed {
	border-left-width: 1px;
	border-right-width: 1px;
	height: auto
}

html.js input.form-autocomplete {
	background-image: none
}

html.js .autocomplete-throbber {
	background-position: 100% 2px;
	background-repeat: no-repeat;
	display: inline-block;
	height: 15px;
	margin: 2px 0 0 2px;
	width: 15px
}

html.js .autocomplete-throbber.throbbing {
	background-position: 100% -18px
}

body {
	position: relative
}

body.admin-expanded.admin-vertical.admin-nw .navbar,
body.admin-expanded.admin-vertical.admin-sw .navbar {
	margin-left: 260px
}

body.navbar-is-fixed-top {
	padding-top: 64px
}

body.navbar-is-fixed-bottom {
	padding-bottom: 64px!important
}

body.toolbar {
	padding-top: 30px!important
}

body.toolbar .navbar-fixed-top {
	top: 30px
}

body.toolbar.navbar-is-fixed-top {
	padding-top: 94px!important
}

body.toolbar-drawer {
	padding-top: 64px!important
}

body.toolbar-drawer .navbar-fixed-top {
	top: 64px
}

body.toolbar-drawer.navbar-is-fixed-top {
	padding-top: 128px!important
}

body.admin-menu .navbar-fixed-top {
	top: 29px
}

body.admin-menu.navbar-is-fixed-top {
	padding-top: 93px
}

body div#admin-toolbar {
	z-index: 1600
}

body #admin-menu,
body #admin-toolbar,
body #toolbar {
	-webkit-box-shadow: none;
	box-shadow: none
}

body #admin-menu {
	margin: 0;
	padding: 0;
	position: fixed;
	z-index: 1600
}

body #admin-menu .dropdown li {
	line-height: normal
}

@media screen and (min-width:768px) {
	.navbar.container {
		max-width: 720px
	}
}

@media screen and (min-width:992px) {
	.navbar.container {
		max-width: 940px
	}
}

@media screen and (min-width:1200px) {
	.navbar.container {
		max-width: 1140px
	}
}

.navbar.container,
.navbar.container-fluid {
	margin-top: 20px
}

.navbar.container-fluid>.container-fluid,
.navbar.container>.container {
	margin: 0;
	padding: 0;
	width: auto
}

#overlay-container,
.overlay-element,
.overlay-modal-background {
	z-index: 1500
}

#toolbar {
	z-index: 1600
}

.modal {
	z-index: 1620
}

.modal-dialog {
	z-index: 1630
}

.ctools-modal-dialog .modal-body {
	width: 100%!important;
	overflow: auto
}

.book-toc>.dropdown-menu,
.region-help .block,
div.image-widget-data {
	overflow: hidden
}

.modal-backdrop {
	z-index: 1610
}

.footer {
	margin-top: 45px;
	padding-top: 35px;
	padding-bottom: 36px;
	border-top: 1px solid #E5E5E5
}

.element-invisible {
	margin: 0;
	padding: 0;
	width: 1px
}

.navbar .logo {
	margin-right: -15px;
	padding-left: 15px;
	padding-right: 15px
}

ul.secondary {
	float: left
}

@media screen and (min-width:768px) {
	.navbar .logo {
		margin-right: 0;
		padding-left: 0
	}
	ul.secondary {
		float: right
	}
}

.page-header,
.region-sidebar-first .block:first-child h2.block-title,
.region-sidebar-second .block:first-child h2.block-title {
	margin-top: 0
}

p:last-child {
	margin-bottom: 0
}

.region-help>.glyphicon {
	font-size: 18px;
	float: left;
	margin: -.05em .5em 0 0
}

form#search-block-form {
	margin: 0
}

.navbar #block-search-form {
	float: none;
	margin: 5px 0 5px 5px
}

@media screen and (min-width:992px) {
	.navbar #block-search-form {
		float: right
	}
}

.navbar #block-search-form .input-group-btn {
	width: auto
}

ul.action-links {
	margin: 12px 0;
	padding: 0
}

ul.action-links li {
	display: inline;
	margin: 0;
	padding: 0 6px 0 0
}

ul.action-links .glyphicon {
	padding-right: .5em
}

.uneditable-input,
input,
select,
textarea {
	max-width: 100%;
	width: auto
}

.filter-wrapper .form-type-select .filter-list,
.managed-files.table td:first-child {
	width: 100%
}

input.error {
	color: #a94442;
	border-color: #ebccd1
}

fieldset legend.panel-heading {
	float: left;
	line-height: 1em;
	margin: 0
}

fieldset .panel-body {
	clear: both;
	display: inherit
}

.form-type-password-confirm label,
.panel-heading {
	display: block
}

fieldset .panel-heading a.panel-title {
	color: inherit;
	display: block;
	margin: -10px -15px;
	padding: 10px 15px
}

.form-group:last-child,
.panel:last-child {
	margin-bottom: 0
}

.form-horizontal .form-group {
	margin-left: 0;
	margin-right: 0
}

.form-actions {
	clear: both
}

div.image-widget-data {
	float: none
}

table.sticky-header {
	z-index: 1
}

.resizable-textarea textarea {
	border-radius: 4px 4px 0 0
}

.ajax-progress-bar,
.filter-wrapper {
	border-radius: 0 0 4px 4px
}

.text-format-wrapper {
	margin-bottom: 15px
}

.text-format-wrapper .filter-wrapper,
.text-format-wrapper>.form-type-textarea {
	margin-bottom: 0
}

.filter-wrapper .panel-body {
	padding: 7px
}

.filter-wrapper .form-type-select {
	min-width: 30%
}

.filter-help {
	margin-top: 5px;
	text-align: center
}

@media screen and (min-width:768px) {
	.filter-help {
		float: right
	}
}

.filter-help .glyphicon {
	margin: 0 5px 0 0;
	vertical-align: text-top
}

.checkbox:first-child,
.radio:first-child {
	margin-top: 0
}

.checkbox:last-child,
.radio:last-child {
	margin-bottom: 0
}

.control-group .help-inline,
.help-block {
	color: #777;
	font-size: 12px;
	margin: 5px 0 10px;
	padding: 0
}

a.tabledrag-handle .handle {
	height: auto;
	width: auto
}

.error {
	color: #a94442
}

div.error,
table tr.error {
	background-color: #f2dede;
	color: #a94442
}

.form-group.error,
.form-group.has-error {
	background: 0 0
}

.form-group.error .control-label,
.form-group.error label,
.form-group.has-error .control-label,
.form-group.has-error label {
	color: #a94442;
	font-weight: 600
}

.form-group.error .uneditable-input,
.form-group.error input,
.form-group.error select,
.form-group.error textarea,
.form-group.has-error .uneditable-input,
.form-group.has-error input,
.form-group.has-error select,
.form-group.has-error textarea {
	color: #555
}

.form-group.error .help-block,
.form-group.error .help-inline,
.form-group.has-error .help-block,
.form-group.has-error .help-inline,
.submitted {
	color: #777
}

.nav-tabs {
	margin-bottom: 10px
}

ul li.collapsed,
ul li.expanded,
ul li.leaf {
	list-style: none
}

.tabs--secondary {
	margin: 0 0 10px
}

.submitted {
	margin-bottom: 1em;
	font-style: italic;
	font-weight: 400
}

.alert a,
.book-toc>.dropdown-menu>li:nth-child(1)>a {
	font-weight: 700
}

.form-type-password-confirm {
	position: relative
}

.form-type-password-confirm label .label {
	float: right
}

.form-type-password-confirm .password-help {
	padding-left: 2em
}

@media (min-width:768px) {
	.form-type-password-confirm .password-help {
		border-left: 1px solid #ddd;
		left: 50%;
		margin-left: 15px;
		position: absolute
	}
}

@media (min-width:992px) {
	.form-type-password-confirm .password-help {
		left: 33.33333333%
	}
}

.form-type-password-confirm .progress {
	background: 0 0;
	border-radius: 0 0 5px 5px;
	-webkit-box-shadow: none;
	box-shadow: none;
	height: 4px;
	margin: -5px 0 0
}

.form-type-password-confirm .form-type-password {
	clear: left
}

.form-type-password-confirm .form-control-feedback {
	right: 15px
}

.form-type-password-confirm .help-block {
	clear: both
}

ul.pagination li>a.progress-disabled {
	float: left
}

.form-autocomplete .glyphicon {
	color: #777;
	font-size: 120%
}

.form-autocomplete .glyphicon.glyphicon-spin {
	color: #337ab7
}

.form-autocomplete .input-group-addon {
	background-color: #fff
}

.form-autocomplete .dropdown a {
	white-space: normal
}

.ajax-progress-bar {
	border: 1px solid #ccc;
	margin: -1px 0 0;
	padding: 6px 12px;
	width: 100%
}

.ajax-progress-bar .progress {
	height: 8px;
	margin: 0
}

.ajax-progress-bar .message,
.ajax-progress-bar .percentage {
	color: #777;
	font-size: 12px;
	line-height: 1em;
	margin: 5px 0 0;
	padding: 0
}

.glyphicon-spin {
	display: inline-block;
	-o-animation: spin 1s infinite linear;
	-webkit-animation: spin 1s infinite linear;
	animation: spin 1s infinite linear
}

a .glyphicon-spin {
	display: inline-block
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(359deg)
	}
}

@-o-keyframes spin {
	0% {
		-o-transform: rotate(0)
	}
	100% {
		-o-transform: rotate(359deg)
	}
}

@keyframes spin {
	0% {
		-webkit-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(359deg);
		-o-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

.tabbable {
	margin-bottom: 20px
}

.tabs-below>.nav-tabs,
.tabs-left>.nav-tabs,
.tabs-right>.nav-tabs {
	border-bottom: 0
}

.tabs-below>.nav-tabs .summary,
.tabs-left>.nav-tabs .summary,
.tabs-right>.nav-tabs .summary {
	color: #777;
	font-size: 12px
}

.tab-pane>.panel-heading {
	display: none
}

.tab-content>.active {
	display: block
}

.tabs-below>.nav-tabs {
	border-top: 1px solid #ddd
}

.tabs-below>.nav-tabs>li {
	margin-top: -1px;
	margin-bottom: 0
}

.tabs-below>.nav-tabs>li>a {
	border-radius: 0 0 4px 4px
}

.tabs-below>.nav-tabs>li>a:focus,
.tabs-below>.nav-tabs>li>a:hover {
	border-top-color: #ddd;
	border-bottom-color: transparent
}

.tabs-below>.nav-tabs>.active>a,
.tabs-below>.nav-tabs>.active>a:focus,
.tabs-below>.nav-tabs>.active>a:hover {
	border-color: transparent #ddd #ddd
}

.tabs-left>.nav-tabs,
.tabs-right>.nav-tabs {
	padding-bottom: 20px;
	width: 220px
}

.tabs-left>.nav-tabs>li,
.tabs-right>.nav-tabs>li {
	float: none
}

.tabs-left>.nav-tabs>li>a,
.tabs-right>.nav-tabs>li>a {
	margin-right: 0;
	margin-bottom: 3px
}

.tabs-left>.tab-content,
.tabs-right>.tab-content {
	border-radius: 0 4px 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	border: 1px solid #ddd;
	overflow: hidden;
	padding: 10px 15px
}

.tabs-left>.nav-tabs {
	float: left;
	margin-right: -1px
}

.tabs-left>.nav-tabs>li>a {
	border-radius: 4px 0 0 4px
}

.tabs-left>.nav-tabs>li>a:focus,
.tabs-left>.nav-tabs>li>a:hover {
	border-color: #eee #ddd #eee #eee
}

.tabs-left>.nav-tabs>.active>a,
.tabs-left>.nav-tabs>.active>a:focus,
.tabs-left>.nav-tabs>.active>a:hover {
	border-color: #ddd transparent #ddd #ddd;
	-webkit-box-shadow: -1px 1px 1px rgba(0, 0, 0, .05);
	box-shadow: -1px 1px 1px rgba(0, 0, 0, .05)
}

.tabs-right>.nav-tabs {
	float: right;
	margin-left: -1px
}

.tabs-right>.nav-tabs>li>a {
	border-radius: 0 4px 4px 0
}

.tabs-right>.nav-tabs>li>a:focus,
.tabs-right>.nav-tabs>li>a:hover {
	border-color: #eee #eee #eee #ddd;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, .05)
}

.tabs-right>.nav-tabs>.active>a,
.tabs-right>.nav-tabs>.active>a:focus,
.tabs-right>.nav-tabs>.active>a:hover {
	border-color: #ddd #ddd #ddd transparent
}

td.checkbox,
td.radio,
th.checkbox,
th.radio {
	display: table-cell
}

.views-display-settings .label {
	font-size: 100%;
	color: #666
}

.views-display-settings .footer {
	padding: 0;
	margin: 4px 0 0
}

.views-exposed-form .views-exposed-widget .btn {
	margin-top: 1.8em
}

table .checkbox input[type=checkbox],
table .radio input[type=radio] {
	max-width: inherit
}

.form-horizontal .form-group label {
	position: relative;
	min-height: 1px;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: right
}

@media (min-width:768px) {
	.form-horizontal .form-group label {
		float: left;
		width: 16.66666667%
	}
	body.navbar-is-fixed-top.navbar-administration.navbar-vertical.navbar-tray-open .navbar-fixed-top {
		left: 240px;
		left: 24rem
	}
}

.alert-success a,
.alert-success a:focus,
.alert-success a:hover {
	color: #2b542c
}

.alert-info a,
.alert-info a:focus,
.alert-info a:hover {
	color: #245269
}

.alert-warning a,
.alert-warning a:focus,
.alert-warning a:hover {
	color: #66512c
}

.alert-danger a,
.alert-danger a:focus,
.alert-danger a:hover {
	color: #843534
}

div.image-style-new,
div.image-style-new div {
	display: block
}

div.image-style-new div.input-group {
	display: table
}

.table-striped>tbody>tr:nth-child(odd)>td.module,
.table>tbody>tr>td.module,
td.module {
	background: #ddd;
	font-weight: 700
}

.book-toc>.dropdown-menu>.dropdown-header {
	white-space: nowrap
}

.book-toc>.dropdown-menu .dropdown-menu {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
	display: block;
	font-size: 12px;
	margin: 0;
	padding: 0;
	position: static;
	width: 100%
}

.book-toc>.dropdown-menu .dropdown-menu>li {
	padding-left: 20px
}

.book-toc>.dropdown-menu .dropdown-menu>li>a {
	margin-left: -40px;
	padding-left: 60px
}

#features-filter .form-item.form-type-checkbox {
	padding-left: 20px
}

fieldset.features-export-component {
	font-size: 12px
}

fieldset.features-export-component,
html.js #features-export-form fieldset.features-export-component {
	margin: 0 0 10px
}

fieldset.features-export-component .panel-heading {
	padding: 5px 10px
}

fieldset.features-export-component .panel-heading a.panel-title {
	font-size: 12px;
	font-weight: 500;
	margin: -5px -10px;
	padding: 5px 10px
}

fieldset.features-export-component .panel-body {
	padding: 0 10px
}

div.features-export-list {
	margin: -11px 0 10px;
	padding: 0 10px
}

div.features-export-list .form-type-checkbox,
fieldset.features-export-component .component-select .form-type-checkbox {
	line-height: 1em;
	margin: 5px 5px 5px 0!important;
	min-height: 0;
	padding: 3px 3px 3px 25px!important
}

div.features-export-list .form-type-checkbox input[type=checkbox],
fieldset.features-export-component .component-select .form-type-checkbox input[type=checkbox] {
	margin-top: 0
}

body.navbar-is-fixed-top.navbar-administration.navbar-horizontal.navbar-tray-open .navbar-fixed-top {
	top: 79px
}

body.navbar-is-fixed-top.navbar-administration .navbar-fixed-top {
	top: 39px
}

.navbar-administration #navbar-administration.navbar-oriented .navbar-bar {
	z-index: 1032
}

.navbar-administration #navbar-administration .navbar-tray {
	z-index: 1031
}

body.navbar-is-fixed-top.navbar-administration {
	padding-top: 103px!important
}

body.navbar-is-fixed-top.navbar-administration.navbar-horizontal.navbar-tray-open {
	padding-top: 143px!important
}

body.navbar-tray-open.navbar-vertical.navbar-fixed {
	margin-left: 24rem
}

#navbar-administration.navbar-oriented .navbar-tray-vertical {
	width: 24rem
}

body {
	background: #f3f3f3;
	font-family: Verdana;
	line-height: inherit;
	overflow-x: hidden;
}

body.i18n-mr {
	font-family: Sakal_Marathi_N_Ship_920;
}

a {
	text-decoration: none
}

.fright {
	float: right
}

.pos-rel {
	position: relative
}

.clear {
	clear: both
}

.center {
	text-align: center;
}

.header-bg {
	height: 88px;
	padding: 5px 0
}

.blue-bg {
	background: #000000;
	width: 100%;
	padding: 1px 0;
}

#navbar .navbar-collapse {
	padding: 0
}

#navbar .navbar-collapse>nav {
	float: left;
}

#navbar.navbar-default {
	background: inherit;
}

.static-header .navbar-brand {
	display: block;
	float: none;
	font-size: 30px;
	font-weight: 600;
	height: 59px;
	letter-spacing: 0.3px;
	line-height: 27px;
	padding: 19px 0 0px 98px;
	margin: 0 0 10px 0;
}

.main-containe.padd-0 {
	padding: 0;
}

.text-resizeable-container .main-container {
	clear: both;
	overflow: hidden;
	width: 100% !important;
	padding: 0 !important;
}

body.i18n-en .static-header .govt-text {
	color: #acea6e;
    float: left;
    font-size: 20px;
    letter-spacing: 0.5px;
    padding: 5px 2px 0px 0;
    font-weight: normal;
    text-align: right;
    line-height: 20px
}

body.i18n-en .colorwhite {
	color: #acea6e;
	font-size: 15px;
}

body.i18n-en .complete-header.sticky .colorwhite {
	color: #acea6e;
	float: left;
	font-size: 11px;
	font-weight: 700;
}

body.i18n-mr .static-header .govt-text {
	color: #ffffff;
	display: inline-block;
	font-size: 14px !important;
	font-weight: 600;
	line-height: 10px;
	padding: 14px 0 0 0px;
	text-align: left;
}

body.i18n-mr .colorwhite {
	color: #acea67;
	display: block;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	padding-left: 0px;
}

.complete-header.sticky #navbar .govt-text {
	display: inline-block;
	font-size: 14px;
	padding: 0 2px 0 0;
	font-weight: normal;
	line-height: inherit;
}

body.i18n-mr .complete-header.sticky .colorwhite {
	font-size: 11px;
	font-weight: 700;
	line-height: 12px;
	padding-left: 74px;
}

#navbar .govt-text {
	color: #acea6e;
	letter-spacing: -1px;
}

body.i18n-mr .static-header .navbar-brand {
	display: block;
	float: none;
	font-size: 20px;
	font-weight: 600;
	height: 36px;
	line-height: 26px;
	padding: 17px 0 0 95px;
	margin-bottom: 0;
	text-align: left;
	width: 100%;
}

#navbar .govt-text {}

body.i18n-mr #navbar .navbar-brand {
	font-size: 20px;
	height: 36px;
	line-height: 26px;
	padding: 17px 0 0 95px;
	text-align: left;
	margin-bottom: 0;
}

body.i18n-mr #navbar .govt-text {
	font-size: 0.8125em;
	padding: 0 0 0 3px;
}

.header-main-menu .navbar>.container-fluid .navbar-brand {
	margin-left: -23px;
}

#navbar.navbar .navbar-brand {
	display: block;
	float: none;
	font-size: 17px;
	font-weight: 600;
	height: 62px;
	letter-spacing: 0.3px;
	line-height: 22px;
	padding: 19px 0 0 98px;
	margin-bottom: 2px;
}

body.not-front.i18n-mr #navbar .govt-text {
	color: #ffffff;
	float: none;
	font-weight: 600;
	font-size: 13px;
	padding: 9px 0 2px 0px;
	line-height: 1;
	display: block;
}

body.i18n-en.not-front .container #navbar .govt-text {
	font-size: 14px;
	font-weight: normal;
	letter-spacing: -1px;
	padding: 9px 2px 0 0;
}

body.i18n-en.not-front .container #navbar.navbar .navbar-brand {}

body.not-front .colorwhite {
	color: #acea67;
	display: block;
	float: none;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	padding-left: 0px;
}

a.logo.navbar-btn.pull-left img {
	height: 100%;
	width: auto;
}

a.logo>img {
	width: auto;
	height: 100%;
	border: 2px solid #FFF;
	border-radius: 100%;
	display: block;
}

#navbar .navbar-collapse img.navigation_amblam_logo {
	padding: 15px 0 0 0;
	float: right;
}

body.i18n-en #navbar .navbar-collapse img.navigation_amblam_logo {
	padding: 0px 0 0 0; width:100px;
}

#navbar .navbar-header {
	float: none;
	padding: 2px 0 0 0;
}

#navbar .navbar-header a.logo {
	padding-right: 5px;
}

.static-header .logo {
	margin: 0px 5px 0 0;
}

#navbar .navbar-header a.logo img {
	height: 100%;
	padding: 0px;
}

.header-main-menu .navbar .container-fluid {
	padding-left: 0;
	padding-right: 0;
}

.slogan_mstd {
	margin: 73px 0 0 97px;
	text-align: center;
	float: left;
	font-weight: 600;
	font-size: 15px;
}

.headerbg .navbar-header {
	font-size: 16px;
	font-weight: bold;
}

.headerbg .navbar-header .logo-text1>.govt-text {
	padding-left: 20px;
	font-size: 12px;
}

.top_header {
	margin-bottom: 2px;
}

.static_amblam_logo {
	float: right;
	/*padding: 13px 0;*/
	right: -85px;
    position: absolute;
	width:115%;
	    height: 105px;
   
}

.head-bg {
	/*background: url(../../../all/themes/ctd/images/top-banner.jpg) 0 0 no-repeat;
	height: 98px;
	position: relative;
	bottom: -5px;*/
}

.logo-text2 {
	margin: 55px 0 0 80px;
	text-align: center;
	float: left;
}

.logo-static {
	background: url(../../../all/themes/ctd/images/logo.png) 20px center no-repeat;
	height: 80px
}

.logo1 {
	background: url(../../../all/themes/ctd/images/logo1.png) 20px center no-repeat;
}

.shivaji {
	background: url(../../../all/themes/ctd/images/shivaji.png) left center no-repeat;
	height: 80px;
	width: 112px;
	float: left
}

.national-emblem {
	background: url(../../../all/themes/ctd/images/icon_national_emblem.png) left center no-repeat;
	height: 80px;
}

.logo-text {
	padding: 15px 0 0 100px;
	font-size: 1.625em;
	margin: 0;
	font-weight: bold
}

.logo-text1 {
	font-size: 1em;
	margin: 0;
	font-weight: bold
}

.logo-text1 {
	font-size: 12px;
	padding: 0 0 0 24px;
	color: #fff
}

.region-top-header {
	color: #2e3192;
	float: right;
	margin-right: 40px;
}

.region-top-header>section {
	float: right;
	margin: 0;
	padding: 5px 10px;
	margin: 0;
	border-left: 1px solid #fff;
	font-size: 0.95em;
	border-right: 1px solid #ddd;
	line-height: 26px;
}

.region-top-header>section input {
	padding: 3px 5px;
	border: none;
	margin-top: 2px;
	height: inherit;
	background: #f7f8f9;
	color: #000;
	border-radius: 0;
	box-shadow: none;
}

.region-top-header>section a {
	color: #2e3192;
	cursor: pointer;
	padding: 0 5px;
}

.block-print-ui span a {
	float: left;
	padding-top: 5px;
}

.region-content .node-alert-and-activities {
	padding: 10px 0;
}

.region-top-header>section>form {
	width: 250px;
}

.region-top-header>section:last-child {
	border-right: none;
}

.region-top-header>section:first-child {
	border-left: none;
}

.region-top-header>section>.language-switcher-locale-url {
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.region-top-header>section>.language-switcher-locale-url li.active {
	display: none;
}

.region-top-header>section>a#text_resize_increase {
	background: url(../../../all/themes/ctd/images/sprite.png) center no-repeat;
	margin: 0;
	height: inherit;
	width: 26px;
	background-position: -61px 5px;
}

.region-top-header>section>a#text_resize_reset {
	background: url(../../../all/themes/ctd/images/sprite.png) center no-repeat;
	margin: 0;
	height: inherit;
	width: 23px;
	background-position: -12px 7px;
}

.region-top-header>section>a#text_resize_decrease {
	background: url(../../../all/themes/ctd/images/sprite.png) center no-repeat;
	margin: 0;
	height: inherit;
	width: 23px;
	background-position: -31px 7px;
}

#search-block-form>div.form-actions {
	display: none;
}

#search-block-form .input-group button.btn-primary {
	background: url(../../../all/themes/ctd/images/icon_search.png) center no-repeat;
	border: none;
}

.colorgreentxt {
	color: #8fc850;
}

.colorlightgreen {
	color: #40d432;
}

.coloryellowtxt {
	color: #dcef37;
}

.colorfff {
	color: #fff;
}

.colorgreen1 {
	color: #acea67;
}

.colororange {
	color: #ff9933;
}

.banner-bg {
	display: block;
	width: 100%;
	max-width: 1600px;
	margin: 0 auto;
}

.sticky {
	position: fixed;
	width: 100%;
	z-index: 999;
	opacity: 0.99;
}

.header-main-menu {
	display: none;
	position: fixed;
	top: 35px;
	width: 100%;
	border-top: 0px solid #000;
	background: #000310;
	z-index: 1000;
	border-bottom: 2px solid #fff;
	font-size: 13px;
	padding: 1px 0 0;
	opacity: 0.8;
}

.header-main-menu .navbar {
	margin-bottom: 0;
	border: none;
}

body.not-front .header-main-menu {
	display: block;
}

body.not-front .main-container {
	margin-top: 160px;
	padding: 10px 15px;
}

div.background-image-container {
	padding-top: 1px;
}

body.page-employees-corner-menu-items .main-container {
	margin-top: 125px;
	min-height: 500px;
	padding: 10px 15px;
}

body.page-employees-corner-menu-items .footer {
	margin-top: 0;
}

body.node-type-sap-content .main-container section.col-md-12 {
	padding: 0;
}

body.node-type-sap-content .main-container iframe {
	border: 0 !important;
}

body.node-type-sap-content .main-container iframe header.sapMHeader-CTX {
	background-color: #2E3192 !important;
	background: #2E3192 !important;
}

.heddingtext {
	padding-top: 12px;
}

.header-main-menu a.logo img {
	width: 60px;
	height: 60px;
}

.white-bg {
	background: #ff8100;
}
#block-views-scrolling-alert-frontpage-block{background:#ff8100;}
.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
	width: 100%;
	margin: auto;
}

.hide {
	display: none;
}

.black-square {
	background: #000;
	color: #fff;
	padding: 0 9px;
	cursor: pointer;
}

.black-square.active {
	background: #eee;
	color: #000;
}

.bg-black a {
	color: #fff !important;
}

.menu-mobicon {
	background: url(../../../all/themes/ctd/images/menu-bg.png) no-repeat 20px 8px;
}

.about-us {
	padding: 5px 25px;
	border: 1px solid #c2c0c0;
	border-top: none;
}

.about-us li {
	color: #fd6d04;
	padding: 5px 0;
	font-size: 12px;
}

.about-us li a {
	color: #000;
}

.welcome {
	margin: 8px 0
}

.heading {
	text-align: center;
	clear: both;
}

.heading h2 {
	color: #565555;
	font-size: 18px;
	margin: 5px 10px 5px 0;
}

.heading>img {
	padding: 6px 0
}

.icon-down {
	float: right;
	margin: 15px 3px 0 0;
}

.info-tabs {
	padding: 22px 0 0;
}

.activities {
	border-left: 2px solid orange
}

.video img {
	padding-top: 20px;
}

.activities div {
	font-size: 12px;
	margin-bottom: 5px;
	clear: both;
	text-align: justify
}

.activities h2 {
	font-size: 18px;
	color: #565555;
	font-family: verdana;
	margin: 5px 0;
}

.activities div img {
	float: left;
	margin: 0 10px 10px 0;
}

.activities div a {
	color: #fd6d04
}

.usertabs,
.highlights {
	margin: 15px 0 0 0;
}

.usertabs div {
	width: 48%;
	float: left;
	margin: 0 10px 10px 0;
}

.highlights {
	background: #2ceff6;
}

.highlights .tab-container {
	margin: 10px
}

.highlights .tab {
	width: 47%;
	border: 1px solid #eee;
	display: inline-block;
	background: #fff;
}

.highlights .tab img {
	padding: 5px 10px;
}

.tabalignment {
	margin: 18px 10px 10px 8px;
}

.tabalignment-btm {
	margin: 0 10px 18px 8px
}

.highlights .tab a {
	color: #000;
	margin: 30px 17px 0 0;
	float: right;
	width: 100px;
	text-align: center;
}

.orange-tab {
	background: #ffad2b;
}

.blue-tab {
	background: #79ddfb;
}

.orange-tab img,
.blue-tab img {
	padding: 15px;
	float: left;
}

.orange-tab a,
.blue-tab a {
	color: #fff;
	margin-top: 30px;
	float: left;
	width: 100px;
	text-align: center;
}

.region-navigation #block-system-main-menu .menu.nav li.first>a.name {
	display: none;
}

.region-navigation #block-system-main-menu .menu.nav {
	color: #fff;
	list-style: none;
	border: none;
	border-radius: 0;
	float: left;
}

.region-navigation #block-system-main-menu .menu.nav li {
	font-size: 12px;
	font-weight: 600;
	padding: 25px 0 0;
	float: left;
	border-right: 0;
	text-align: center;
	border-left: 1px solid #587cb7;
}

body.i18n-mr .region-navigation #block-system-main-menu .menu.nav>li {
	padding-top: 23px;
}

.region-navigation #block-system-main-menu .menu.nav li:first-child {
	border-left: none;
}

.region-navigation #block-system-main-menu .menu.nav li:last-child {
	border-right: none;
}

.region-navigation #block-system-main-menu .menu.nav li:hover,
.region-navigation #block-system-main-menu .menu.nav li.active-trail,
.region-navigation #block-system-main-menu .menu.nav li.active {
	/*background: #4346AB80;*/
}

.region-navigation #block-system-main-menu .menu.nav li.active {
	/*background: #000077;*/
}

.region-navigation #block-system-main-menu .menu.nav li>a {
	color: #ffffff;
	display: block;
	height: 100%;
	overflow: hidden;
	padding: 0px 6px;
	/*text-overflow: ellipsis;
	white-space: nowrap;*/
}

.region-navigation #block-system-main-menu .menu.nav li>a:hover,
.region-navigation #block-system-main-menu .menu.nav li>a:focus {
	background-color: inherit
}

.region-navigation #block-system-main-menu .menu.nav li>span {
	height: 36px;
	display: block;
	line-height: 15px;
	width: 100%;
	padding: 0 5px 0 5px;
	text-align: center;
	font-size: 12px;
}

.region-navigation #block-system-main-menu .menu.nav .navbar-toggle {
	float: left;
	margin-left: 15px;
}

.region-navigation #block-system-main-menu .menu.nav>li ul {
	position: absolute;
	top: 100%;
	left: -1px;
	background: #000077;
	min-width: 220px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	display: none;
	padding: 0;
	z-index: 99999999999999;
	box-shadow: none;
}

body.i18n-mr .region-navigation #block-system-main-menu .menu.nav>li ul {
	top: 100%;
}

.region-navigation #block-system-main-menu .menu.nav>li ul li {
	border-bottom: f90;
	font-size: 11px;
	padding: 0;
	border-left: none;
	border-right: none;
}

.region-navigation #block-system-main-menu .menu.nav>li:hover>ul {
	display: block;
	list-style: none;
}

.region-navigation #block-system-main-menu .menu.nav>li:hover>ul>li:hover>ul {
	display: block;
	top: 0;
	left: 220px;
}

.region-navigation #block-system-main-menu .menu.nav>li:hover>ul>li:hover>ul>li:hover>ul {
	display: block;
	top: 0;
	left: 220px;
}

.region-navigation #block-system-main-menu .menu.nav>li ul li,
.region-navigation #block-system-main-menu .menu.nav>li ul li ul li {
	display: block;
	position: relative;
	border-bottom: 1px solid #b6b6b6;
	width: inherit;
	float: none;
	text-align: left;
	max-width: 100%;
	padding: 8px 11px;
}

.region-navigation #block-system-main-menu .menu.nav>li ul li:hover,
.region-navigation #block-system-main-menu .menu.nav>li ul li ul li:hover {
	background: #ff9933;
}

.region-navigation #block-system-main-menu .menu.nav>li ul li:hover,
.region-navigation #block-system-main-menu .menu.nav>li ul li ul li:first-child {
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.region-navigation #block-system-main-menu .menu.nav>li ul li:hover,
.region-navigation #block-system-main-menu .menu.nav>li ul li ul li:last-child {
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.region-navigation #block-system-main-menu .menu.nav>li ul li a,
.region-navigation #block-system-main-menu .menu.nav>li ul li ul li a {
	padding-left: 5px;
	padding: 0px;
}

.region-navigation #block-system-main-menu .menu.nav>li ul li a.active,
.region-navigation #block-system-main-menu .menu.nav>li ul li ul li a.active {
	background: #ff9933;
}

body.black-bg .header-main-menu,
body.black-bg .blue-bg,
body.black-bg .white-bg,
body.black-bg .region-blockgroup-in-focus,
.region-blockgroup-information-at-glance,
body.black-bg .region-content .region-blockgroup-welcome-group,
body.black-bg.region-blockgroup-in-focus,
body.black-bg .region-blockgroup-information-at-glance,
body.black-bg .region-blockgroup-video-section,
body.black-bg #ticker_container {
	background: #000;
}

body.black-bg .alert-and-activities-section {
	color: #fff;
}

body.black-bg .header-main-menu,
body.black-bg .blue-bg {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

body.black-bg .region-top-header,
body.black-bg .region-top-header>section a,
body.black-bg .region-footer .nav li a {
	color: #ff5200;
}

body.black-bg .region-navigation #block-system-main-menu .menu.nav li {
	border-right: 1px solid #636870;
	border-left: 1px solid #4a5059;
}

body.black-bg .region-navigation #block-system-main-menu .menu.nav li a,
body.black-bg .region-navigation #block-system-main-menu .menu.nav li span,
body.black-bg .region-content #block-block-7 h2,
body.black-bg .region-content #block-block-6 h2,
body.black-bg .region-content #block-block-5 h2,
body.black-bg .region-blockgroup-video-and-alert-section .video-section-title h2,
body.black-bg .region-blockgroup-video-and-alert-section .alert-section-title h2,
body.black-bg .region-blockgroup-in-focus ul li,
body.black-bg .region-blockgroup-information-at-glance ul li,
body.black-bg .region-blockgroup-in-focus ul li a,
body.black-bg .region-blockgroup-information-at-glance ul li a,
body.black-bg #block-block-9 h2,
body.black-bg #block-block-8 h2,
body.black-bg .alert-and-activities-section p,
body.black-bg .region-blockgroup-video-section .video-section .views-row a,
body.black-bg .scroling-alert-title .alert-item a,
body.black-bg .region-content #block-menu-menu-welcome-section-a ul.nav li>a,
body.black-bg .region-content #block-menu-menu-welcome-section-b ul.nav li a,
body.black-bg .region-content #block-menu-menu-welcome-section-b ul.nav li span,
body.black-bg .region-content #block-menu-menu-welcome-section-a ul.nav li>span,
body.black-bg .region-frontpage-slider .views-field-field-slide-title-second-et,
body.black-bg .region-frontpage-slider .views-field-field-slide-title-first-et,
body.black-bg.not-front .page-header,
body.black-bg.page-faq caption,
body.black-bg .node-type-general-information .view-general-infromation-title-list h3,
body.black-bg .region-sidebar-first h3,
body.black-bg section#block-views-5f1fecf73f48099de15f9d028c384684 h2,
body.black-bg .view-tex-term h3 {
	color: #ff5200;
}

.view-field .field-content {
	position: relative;
}

.top-slider-section-id {
	clear: both;
	overflow: hidden;
}

body.black-bg .region-blockgroup-in-focus .view-information-sector,
body.black-bg .region-blockgroup-information-at-glance .view-information-sector {
	border: 1px solid #fff;
}

body.black-bg .region-navigation #block-system-main-menu .menu.nav li:hover {
	background: #000;
}

body.black-bg .region-navigation #block-system-main-menu .menu.nav>li ul {
	background: #000;
	border: 1px solid #77797c;
	border-top: none;
	box-shadow: none;
}

body.black-bg .region-navigation #block-system-main-menu .menu.nav>li ul li {
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #77797c;
}

body.black-bg .region-navigation #block-system-main-menu .menu.nav>li ul li:hover {
	background: #444
}

body.black-bg .region-navigation #block-system-main-menu .menu.nav>li ul li:last-child {
	border-bottom: none;
}

body.black-bg .footer {
	background-image: none;
	background: #000;
}

body.black-bg .region-footer .nav li.copyright-text,
body.black-bg .region-blockgroup-visitor-count-last-updated ul,
body.black-bg .view-update-date {
	color: #ff5200;
}

body.black-bg section#block-block-9.alert-section-title,
body.black-bg section#block-block-8,
body.black-bg .scroling-alert-title,
body.black-bg .region-blockgroup-video-section .video-section,
body.black-bg .alert-and-activities-section,
body.black-bg.not-front .main-container .container,
body.black-bg .node-type-general-information .sidebar-title-block,
body.black-bg .region-sidebar-first,
body.black-bg .node-type-general-information .region-sidebar-first ul li a,
body.black-bg .region-sidebar-first ul li a,
body.black-bg .view-department-at-a-glance ul li a,
body.black-bg .view-tex-term ul,
body.black-bg .view-tex-term ul li,
body.black-bg .view-tex-term ul li a,
body.black-bg .table-striped>tbody>tr:nth-of-type(odd),
body.black-bg .table-striped>tbody>tr td a,
body.black-bg .table>thead>tr>th,
body.black-bg .table>thead>tr>th,
body.black-bg .table>tbody>tr>th,
body.black-bg .table>tfoot>tr>th,
body.black-bg .table>thead>tr>td,
body.black-bg .table>tbody>tr>td,
body.black-bg .table>tfoot>tr>td a {
	background: #000;
	color: #ff5200;
}

body.black-bg .region-content #block-menu-menu-welcome-section-a ul.nav li.existing-user-login,
body.black-bg .region-content #block-menu-menu-welcome-section-a ul.nav li.new-user-register,
body.black-bg .region-content #block-menu-menu-welcome-section-a ul.nav li.eservices,
body.black-bg .region-content #block-menu-menu-welcome-section-a ul.nav li.payment-link,
body.black-bg .region-content #block-menu-menu-welcome-section-b ul.nav,
body.black-bg .region-content #block-menu-menu-welcome-section-b ul.nav li.announcements-link,
body.black-bg .region-content #block-menu-menu-welcome-section-b ul.nav li.know-your-dealer,
body.black-bg .region-content #block-menu-menu-welcome-section-b ul.nav li.may-i-help-you,
body.black-bg .region-content #block-menu-menu-welcome-section-b ul.nav li.whats-new {
	background-color: #000;
}

body.black-bg .region-top-header>section>a#text_resize_increase {
	background: url(../../../all/themes/ctd/images/A-plus-yellow.png) center no-repeat;
}

body.black-bg .region-top-header>section>a#text_resize_decrease {
	background: url(../../../all/themes/ctd/images/A-minus-yellow.png) center no-repeat;
}

body.black-bg .region-top-header>section>a#text_resize_reset {
	background: url(../../../all/themes/ctd/images/A-yellow.png) center no-repeat;
}

.Carouselcaption {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 30px 10px;
	background: #2e4b90;
	color: #fff;
	font-size: 14px;
	font-style: italic;
}

#navbar.container-fluid {
	margin: 0 !important;
	padding: 0 !important;
	border: none;
}

.region-top-header>section {
	float: left
}

.main-container .navbar-brand {
	float: none;
}

.region-frontpage-slider .views-field-field-slide-title-first-et {
	background: rgba(0, 0, 0, 0.25) none repeat scroll 0 0;
	bottom: 33px;
	color: #ffffff;
	font-size: 1.875em;
	height: 110px;
	padding: 15px 0 30px 10px;
	position: absolute;
	right: 0;
	width: 400px;
}

body.i18n-en .region-frontpage-slider .views-field-field-slide-title-second-et {
	font-size: 15px;
	font-weight: 400;
	line-height: 19px;
	overflow: hidden;
}

body.i18n-mr.front .complete-header #navbar .govt-text {
	color: #ffffff;
	display: inline-block;
	float: none;
	font-size: 14px;
	font-weight: 600;
	line-height: 10px;
	padding: 14px 0 0 0px;
	letter-spacing: 0;
}

body.i18n-mr .complete-header.sticky .colorwhite {
	color: #acea67;
	display: block;
	float: none;
	font-size: 14px;
	font-weight: 600;
	line-height: 25px;
	padding-left: 0px;
}

.region-frontpage-slider .views-field-field-slide-title-second-et {
	overflow: hidden;
	position: absolute;
	bottom: 45px;
	right: 0;
	padding: 10px 10px;
	width: 400px;
	height: 50px;
	color: #fff;
	font-size: 1.2em;
	font-weight: 600;
}

.region-frontpage-slider .slider-gif {
	position: absolute;
	right: 271px;
	bottom: 160px;
}

.slider-title a {
	color: #fff;
	text-decoration: none;
	opacity: 1;
	font-size: 1.5em;
	font-weight: 600;
}

#block-search-form {
	padding: 1px 10px;
	height: 36px;
	margin: 0!important;
}

#block-search-form input.ui-keyboard-input {
	width: 85%;
}

#block-search-form .virtual-keyboard-trigger {
	top: 10px!important;
}

.navbar-header .navbar-btn {
	margin: 0;
}

body.not-front .default-header {
	display: none
}

body.not-front .headerbottomMenu {
	display: block !important
}

body.not-front .complete-header {
	position: fixed;
	width: 100%;
	z-index: 5;
	opacity: 1;
	background: #fff;
}

body.not-front.black-bg .top-header {
	background: #000;
}

.black-bg {
	background: #000;
}

.carousel-indicators {
	z-index: 1
}

body.i18n-mr .padding-none-marathi {
	padding: 0 !important;
}

.region-content #block-block-5 h2,
.region-content #block-block-6 h2,
.region-content #block-block-7 h2 {
	text-align: center;
	font-size: 1.7em;
	clear: both;
	color: #2E3192;
	font-weight: bold;
	
}

.region-content .region-blockgroup-welcome-group {
	padding: 17px 20px 22px 20px;
	background: #fff;
	clear: both;
	content: "";
	display: block;
	-webkit-box-shadow: 0px 1px 1px 1px rgba(153, 153, 153, 1);
	-moz-box-shadow: 0px 1px 1px 1px rgba(153, 153, 153, 1);
	box-shadow: 0px 1px 1px 1px rgba(153, 153, 153, 1);
}

.region-content section#block-menu-menu-welcome-section-a.block-menu {
	float: left;
	width: 50%;
}

.region-content #block-block-5 h2 {
	padding-top: 30px;
	text-align: center;
}
.welcome-text{font-size:25px !important;}
.region-content #block-block-5 a,
.region-content #block-block-6 a,
.region-content #block-block-7 a {
	float: right;
	padding: 2px;
	text-align: right;
}

.region-content #block-block-6 h2 {
	padding-top: 30px;
    text-align: center;
}

.region-content #block-block-7 h2 {
	padding-top: 30px;
	font-size: 1.7em;
	text-align: center;
}

.region-content #block-menu-menu-welcome-section-b ul.nav {
	float: left;
	width: 49%;
	background: #2e3192;
	margin-top: 10px;
	border-radius: 3px;
}

.region-content #block-menu-menu-welcome-section-b {
	position: inherit;
	padding: 0 0;
}

.region-content #block-menu-menu-welcome-section-a ul.nav {
	width: 95%
}

.region-content #block-menu-menu-welcome-section-a ul.nav>li {
	position: relative;
	float: left;
	cursor: pointer;
	width: 46%;
	margin: 2% 2% 0 2%;
	color: #fff;
	height: 120px;
	box-shadow: 5px 5px 5px #808080bd;
}

.region-content #block-menu-menu-welcome-section-a ul.nav li>span {
	float: right;
	width: 100%;
	text-align: center;
	padding: 40px 0 0 90px;
	font-weight: 600;
}

.region-content #block-menu-menu-welcome-section-a ul.nav li.eservices span {
	background: #ff6a00c9 url(../../../all/themes/ctd/images/gst-eservices.png) no-repeat 15px 20px;
	height: 100%;
	border-radius: 3px;
}

.region-content #block-menu-menu-welcome-section-a ul.nav li.existing-user-login span {
	background: #180a94 url(../../../all/themes/ctd/images/login.png) no-repeat 12px 20px;
	height: 100%;
	border-radius: 3px;
}

.region-content #block-menu-menu-welcome-section-a ul.nav li.new-user-register span {
	background: #1a61ff url(../../../all/themes/ctd/images/register.png) no-repeat 12px 20px;
	height: 100%;
	font-weight: 600;
	border-radius: 3px;
}

.region-content #block-menu-menu-welcome-section-a ul.nav li.payment-link span {
	background: #fb9a0a url(../../../all/themes/ctd/images/payments.png) no-repeat 15px 20px;
	height: 100%;
	border-radius: 3px;
}

.region-content #block-menu-menu-welcome-section-b ul.nav li {
	float: left;
	cursor: pointer;
	width: 47%;
	background: #f90;
	margin: 2% 0 0 2%;
	padding: 5px 10px;
	border-radius: 3px;
}

.region-content #block-menu-menu-welcome-section-b ul.nav li a {
	padding: 37px 10px 0 102px;
	text-align: center;
	float: right;
	width: 100%;
	display: block;
	color: #383838;
	font-weight: 600;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}

.region-content #block-menu-menu-welcome-section-b ul.nav li a:hover,
.region-content #block-menu-menu-welcome-section-b ul.nav li a:focus,
.region-content #block-menu-menu-welcome-section-a ul.nav li a:hover,
.region-content #block-menu-menu-welcome-section-a ul.nav li a:focus {
	background-color: transparent;
}

.region-content #block-menu-menu-welcome-section-b ul.nav li span {
	float: right;
	width: 140px;
	text-align: center;
	padding: 30px 0 0 10px;
	font-weight: 600;
	color: #383838
}

.region-content #block-menu-menu-welcome-section-b ul.nav li.announcements-link {
	background: #fff url(../../../all/themes/ctd/images/nb.png) no-repeat 15px 10px;
	height: 110px;
}

.region-content #block-menu-menu-welcome-section-b ul.nav li.know-your-dealer {
	background: #fff url(../../../all/themes/ctd/images/help.png) no-repeat 15px 10px;
	height: 110px;
}

.region-content #block-menu-menu-welcome-section-b ul.nav li.may-i-help-you {
	background: #fff url(../../../all/themes/ctd/images/know_your_dealer.png) no-repeat 15px 10px;
	height: 110px;
}

.region-content #block-menu-menu-welcome-section-b ul.nav li.whats-new {
	background: #fff url(../../../all/themes/ctd/images/vat.jpg) no-repeat 15px 10px;
	height: 110px;
}

.region-content #block-menu-menu-welcome-section-b ul.nav li:last-child {
	margin-bottom: 2%;
}

.region-content #block-menu-menu-welcome-section-a ul.nav li.eservices>ul.dropdown-menu span {
	width: 100%;
	text-align: left;
	padding: 5px 30px;
	color: #fff;
	background: #86afc9;
	font-weight: 600;
}

.region-content #block-menu-menu-welcome-section-a ul.nav li.eservices>ul.dropdown-menu li a {
	padding: 5px 0 0 30px;
	float: none;
	text-align: left;
}

.region-content #block-menu-menu-welcome-section-a ul.nav li.eservices>ul.dropdown-menu li:first-child:before {
	content: ""
}

.region-content #block-menu-menu-welcome-section-a ul.nav li.eservices>ul.dropdown-menu li a:before {
	content: "\00BB \0020";
	float: left;
	padding-right: 5px;
}

.region-content #block-menu-menu-welcome-section-a ul.nav li span.caret {
	display: none;
}

.region-blockgroup-in-focus #block-views-information-sector-block-2,
.region-blockgroup-in-focus #block-views-information-sector-block-1,
.region-blockgroup-in-focus #block-views-information-sector-block,
.region-blockgroup-in-focus #block-views-information-sector-block-3,
.region-blockgroup-information-at-glance #block-views-information-sector-block-4,
.region-blockgroup-information-at-glance #block-views-information-sector-block-5,
.region-blockgroup-information-at-glance #block-views-information-sector-block-6,
.region-blockgroup-information-at-glance #block-views-information-sector-block-7 {
	float: left;
	padding-top: 15px;
	padding-bottom: 6px;
}

.region-blockgroup-in-focus,
.region-blockgroup-information-at-glance {
	background: #fff;
	-webkit-box-shadow: 0px 1px 1px 1px rgba(153, 153, 153, 1);
	-moz-box-shadow: 0px 1px 1px 1px rgba(153, 153, 153, 1);
	box-shadow: 0px 1px 1px 1px rgba(153, 153, 153, 1);
}

.region-blockgroup-in-focus:after,
.region-blockgroup-information-at-glance:after,
.region-blockgroup-video-section:after,
.region-blockgroup-video-and-alert-section:after,
.slider-section:after,
#views_slideshow_controls_text_front_page_slider-block:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.region-blockgroup-in-focus .view-information-sector,
.region-blockgroup-information-at-glance .view-information-sector {
	border: 1px solid #ddd;
	margin-bottom: 10px;
	position: relative;
}

body.front.i18n-mr .region-blockgroup-in-focus ul {
	min-height: 312px;
	padding: 16px;
}

.region-blockgroup-in-focus ul,
.region-blockgroup-information-at-glance ul {
	margin: 0;
	padding: 5px 20px;
	min-height: 255px;
}

body.front.i18n-en .region-blockgroup-in-focus ul,
.region-blockgroup-information-at-glance ul {
	min-height: 284px;
	padding: 16px;
}

.region-blockgroup-in-focus ul li,
.region-blockgroup-information-at-glance ul li {
	color: #fd6d04;
	padding: 5px 0;
	font-size: 1.1em;
   line-height: 1.5em;
    border-bottom: 1px solid #fd6d04;
}

.region-blockgroup-in-focus ul li a,
.region-blockgroup-information-at-glance ul li a {
	color: #000;
}

body.front .region-blockgroup-in-focus ul li a,
.region-blockgroup-information-at-glance ul li a {
	float: left;
	width: 90%;
}

body.front .region-blockgroup-in-focus ul li:before,
.region-blockgroup-information-at-glance ul li:before {
	content: "\00BB \0020";
	float: left;
	padding: 0 2px;
	color: #ff9933;
}

.region-blockgroup-in-focus .sector-title-bg {
	padding: 5px 10px;
	width: 100%;
	background: #0d2e8a;
	color: #fff;
	text-align: center;
	font-size: 1.25em;
}

.region-blockgroup-information-at-glance .sector-title-bg {
	padding: 10px;
	width: 100%;
	background: #0d2e8a;
	color: #fff;
	text-align: center;
	font-size: 1.25em;
}

.region-blockgroup-information-at-glance .sector-title-bg {
	margin: 0;
}

.view-information-sector-image-and-title h4 {
	margin: 0;
}

.region-blockgroup-video-section .video-section,
.alert-and-activities-section {
	padding: 5px 0;
	background: #fff;
	margin: 0 -15px;
	-webkit-box-shadow: 0px 1px 1px 1px rgba(153, 153, 153, 1);
	-moz-box-shadow: 0px 1px 1px 1px rgba(153, 153, 153, 1);
	box-shadow: 0px 1px 1px 1px rgba(153, 153, 153, 1);
	min-height: 291px;
}

.region-blockgroup-video-section .video-section .view-video .field-content .embedded-video iframe {
	border: 0px;
	padding: 0;
}

.region-blockgroup-video-section .video-section .view-video .views-field-title-field-et .field-content>a {
	display: block;
	clear: both;
	margin: 0 6px;
	padding: 9px 0 0 0;
	text-align: left;
	font-size: 14px;
}

.region-blockgroup-video-section .video-section .view-video .views-field-title-field-et .field-content>a:hover,
.region-blockgroup-video-section .video-section .view-video .views-field-title-field-et .field-content>a:focuss {
	background: #4e51b2;
}

.alert-and-activities-section .views-field-field-s-and-f-image {
	float: left;
	padding: 0 10px 10px;
}

.alert-and-activities-section p {
	padding-top: 10px;
}

.region-blockgroup-video-section .video-section .views-row {
	float: left;
	width: 50%;
	padding: 0 8px 8px 8px;
}

.region-blockgroup-video-section .video-section .views-row span {
	padding-left: 5px;
}

.alert-and-activities-section .view-alert-and-activities .views-row-2 {
	clear: both;
	padding: 33px 0;
}

body.i18n-en .alert-and-activities-section .view-alert-and-activities .views-row-2 {
	clear: both;
	padding: 6px 0;
}

.alert-and-activities-section .view-alert-and-activities .views-field-field-aaa-image {
	float: left;
	clear: both;
	margin: 0 10px 10px;
}

.region-blockgroup-video-section #block-views-video-block h2 {
	font-size: 1.125em;
	color: #565555;
	margin: 5px 10px 5px 0;
}

.region-blockgroup-video-section .player {
	float: left;
	margin: 5px 6px 0 6px;
	font-size: 0;
}

.region-blockgroup-video-and-alert-section .video-section-title h2,
.region-blockgroup-video-and-alert-section .alert-section-title h2 {
	text-align: center;
	font-size: 1.65em;
	margin: 15px 0;
	color: #2E3192;
}

.region-blockgroup-visitor-count-last-updated ul,
.view-update-date {
	margin: 0;
	padding: 9px 0 0 0;
	list-style: none;
	color: #2E3192;
}

.region-blockgroup-visitor-count-last-updated .view-update-date {
	text-align: right;
	color: #2E3192;
}

.alert-and-activities-section .view-alert-and-activities>.view-header a {
	background-color: #2e3192;
	border-color: #1e2182;
	border-radius: 4px;
	color: #ffffff;
	float: right;
	margin-bottom: 10px;
	margin-right: 5px;
	padding: 3px 8px;
	font-size: 12px;
	text-decoration: none;
}

.alert-and-activities-section .view-alert-and-activities>.view-header a:hover {
	background-color: #4e51b2;
	border-color: #2e3192;
}

.alert-and-activities-section .view-alert-and-activities .view-content .views-row-1 {
	clear: both;
}

#block-views-video-block a {}

.announcements-page-section h2 {
	font-size: 1.125em;
	font-weight: 600;
	text-align: center;
	margin: 20px 0;
}

.announcements-page-section .announcement-box .announcements-item-title {
	background: #ffad2b;
	text-align: center;
	font-size: 1em;
	padding: 10px;
}

.announcements-page-section .announcement-box .announcements-item-title a {
	color: #fff;
}

.announcements-page-section .announcement-box .announcements-item-body {
	-webkit-box-shadow: 0px 4px 8px 2px #ddd;
	-moz-box-shadow: 0px 4px 8px 2px #ddd;
	box-shadow: 0px 4px 8px 2px #ddd;
	background: #fff;
	min-height: 250px;
}

.announcements-page-section .announcement-box .announcements-item-body p {
	padding: 10px;
}

.whatsnew-page-section h2 {
	font-size: 1.125em;
	font-weight: 600;
	text-align: center;
	margin: 20px 0;
}

.whatsnew-page-section .whatsnew-box .whatsnew-item-title {
	background: #ffad2b;
	text-align: center;
	font-size: 1em;
	padding: 10px;
}

.whatsnew-page-section .whatsnew-box .whatsnew-item-title a {
	color: #fff;
}

.whatsnew-page-section .whatsnew-box .whatsnew-item-body {
	-webkit-box-shadow: 0px 4px 8px 2px #ddd;
	-moz-box-shadow: 0px 4px 8px 2px #ddd;
	box-shadow: 0px 4px 8px 2px #ddd;
	background: #fff;
	min-height: 250px;
}

.whatsnew-page-section .whatsnew-box .whatsnew-item-body p {
	padding: 10px;
}

#block-block-9 a {
	margin-top: 25px;
	float: right;
	padding: 2px;
}

#block-block-9.alert-section-title,
#block-block-8 {
	padding: 0 0 0 15px;
	margin: 0 -15px;
}

#block-block-9 h2,
#block-block-8 h2 {
	float: left;
	width: 80%;
	color: #2E3192;
	font-size: 1.325em;
	font-weight: bold;
	font-style: italic;
	margin: 0;
	padding: 35px 0 35px 85px;
}

#block-block-8 h2 {
	background: url(../../../all/themes/ctd/images/videoicon.png) no-repeat 0 7px;
}

#block-block-9 h2 {
	background: url(../../../all/themes/ctd/images/notepadicon.png) no-repeat 0px 7px
}

.page-whats-new .main-container h1.page-header,
.node-type-general-information .text-resizeable-container .page-header,
.region-sidebar-first h2,
.region-sidebar-first h3,
.node-type-general-information .sidebar-title-block {
	border-bottom: 3px solid #e7e7e7;
	color: #2e3192;
	font-size: 14px;
	font-weight: 600;
	margin: 15px 0;
	padding: 10px;
}

.node-type-general-information .sidebar-title-block,
.region-sidebar-first {
	min-height: -webkit-fill-available;
	background: #f7f7f7;
	border-radius: 0;
	border: 1px solid #eee;
	padding: 0;
	margin: 0;
	box-shadow: none;
}

.node-type-general-information .region-sidebar-first ul,
.region-sidebar-first ul,
.view-department-at-a-glance ul,
.view-detail-of-offices ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.node-type-general-information .region-sidebar-first ul li,
.region-sidebar-first ul li,
.view-department-at-a-glance ul li {
	border-bottom: 1px solid #e7e7e7;
}

.node-type-general-information .region-sidebar-first ul li:hover,
.region-sidebar-first ul li:hover,
.view-department-at-a-glance ul li:hover {
	background: #dff0d8 url(../../../all/themes/ctd/images/check1.jpg) no-repeat 5px center!important;
}

.node-type-general-information .region-sidebar-first ul li.active,
.region-sidebar-first ul li.active,
.view-department-at-a-glance ul li.active {
	background: #dff0d8 url(../../../all/themes/ctd/images/check1.jpg) no-repeat 5px center!important;
}

.node-type-general-information .region-sidebar-first ul li,
.region-sidebar-first ul li a:hover,
.view-detail-of-offices ul li a:hover {
	background: inherit;
	background-image: none;
}

.node-type-general-information .region-sidebar-first ul li a,
.region-sidebar-first ul li a,
.view-department-at-a-glance ul li a {
	color: #222;
	padding: 0;
	font-size: 0.75em;
	padding: 10px 25px;
	background: url(../../../all/themes/ctd/images/check1.jpg) no-repeat 5px center!important;
	display: block;
	font-weight: normal;
}

.view-detail-of-offices ul li {
	color: #222;
	padding: 0;
	font-size: 0.85em;
	padding: 5px 24px;
	background: url(../../../all/themes/ctd/images/check1.jpg) no-repeat 5px center!important;
	display: block;
	font-weight: normal;
}

.view-detail-of-offices ul li a {
	color: #222;
	padding-right: 5px;
}

.node-type-general-information .region-sidebar-first ul li a.active,
.region-sidebar-first ul li a.active,
.view-department-at-a-glance ul li a.active,
.view-detail-of-offices ul li a.active {
	color: #666;
	background-color: #dff0d8 !important;
}

.node-type-general-information .region-sidebar-first ul li .views-field-title-field-et {
	margin-left: 10px;
}

.view-detail-of-offices ul {
	padding-left: 20px;
	clear: both;
}

.view-detail-of-offices h3 {
	font-size: 1em;
	font-weight: 600;
	color: #222;
}

.view-detail-of-offices h3 a {
	color: #2E3192;
}

.view-detail-of-offices .office-zones h3 {
	float: left;
	box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.65);
}

.scroling-alert-title {
	padding: 7px 0;
	background: #ff9933;
}

.scroling-alert-title .alert-item {
	display: inline-block;
	font-size: 1em;
	font-weight: 600;
	padding-right: 15px;
}

.scroling-alert-title .alert-item a {
	color: #2E3192;
}

.scroling-alert-title .alert-item a:hover {
	color: #fff;
}

.view-gallery-display .views-field-field-gallery-lead-image .field-content>a {
	height: 160px;
	overflow: hidden;
	border: 1px solid #c9c9c9;
	position: relative;
	display: block;
}

.view-gallery-display .views-field-field-gallery-lead-image .field-content>a::before {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	width: 100%;
	height: 100%;
	border: 5px solid #fff;
}

.view-gallery-display .views-field-field-lead-image-caption-et .field-content {
	display: block;
	text-align: center;
	font-size: 13px;
	margin: 10px 0 25px 0;
}

.view-gallery-display img.img-responsive {
	width: 100%;
}

.carousel-control .view-gallery-display {
	border-radius: 20px;
}

.view-video .field-content .embedded-video iframe {
	border: 1px solid #c9c9c9;
	padding: 5px;
}

.view-video .views-field-title-field-et .field-content {
	display: block;
	text-align: center;
	padding: 10px 0 25px 0;
}

.view-video .views-field-title-field-et .field-content>a {
	display: inline-block;
	text-decoration: none;
}

body.not-front .view-ddq-content-type-views .table-responsive .table th {
	padding-left: 0;
	background: #999;
	padding: 5px;
	min-width: 85px;
	color: #fff;
}

body.not-front .page-header,
body.page-faq caption {
	font-size: 14px;
	font-weight: 600;
	color: #160892;
	margin: 13px 0 25px 0;
	padding: 12px 5px;
	word-break: break-all;
	min-height: 50px;
	line-height: 30px;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(255, 153, 51, 1);
	-moz-box-shadow: 0px 2px 0px 0px rgba(255, 153, 51, 1);
	box-shadow: 0px 2px 0px 0px rgba(255, 153, 51, 1);
}

.views-exposed-form .views-exposed-widget .btn {
	margin-top: 1.6em;
}

.menu-button {
	background: url(../../../all/themes/ctd/images/sprite.png) no-repeat;
	width: 65px;
	height: 26px;
	text-align: center;
	background-position: -46px -33px;
}

.menu-button a {
	color: #fff !important;
	font-size: 0.95em;
	text-decoration: none;
	font-weight: bold;
}

.more-link {
	position: absolute;
	bottom: 16px;
	right: 16px;
	font-size: 13px;
}

body.i18n-mr .more-link {
	bottom: 0px;
	right: 10px;
}

.field-type-text-with-summary p {
	font-size: 0.95em;
	font-weight: normal;
	margin-top: 10px;
}

.field-type-text-with-summary p:last-child {
	margin-bottom: 10px;
}

.sidebar-title-block h2.block-title,
.not-front .region-sidebar-first h3,
.view-general-infromation-title-list .view-content .item-list h3 {
	box-shadow: 0px 2px 0px 0px rgba(255, 153, 51, 1);
}

* {
	outline: none !important;
}

.field-type-text-with-summary p a {
	color: #000;
}

.view-tex-term ul {
	justify-content: space-between;
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	background: #fff;
}

.view-tex-term ul li {
	cursor: pointer;
	flex: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	background: lightblue;
	margin: 10px;
	padding: 0;
	text-align: center;
	line-height: 18px;
}

.view-tex-term ul li>div {
	display: block;
}

.view-tex-term ul li>div>span.field-content {
	display: block;
}

.view-tex-term ul li>div>span.field-content>a {
	min-height: 100px;
	display: block;
	padding: 16px;
	text-align: center;
	color: rgba(255, 255, 255, 0.8);
}

body.page-forms .view-tex-term ul li>div>span.field-content>a {
	min-height: 104px;
}

.view-tex-term ul li>div>span.field-content>a:hover,
.view-tex-term ul li>div>span.field-content>a:focus {
	color: #FFF;
	text-decoration: none;
}

.views-row.col-md-3 {
	width: 18%;
}

.view-tex-term ul li:hover {
	-webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.55);
	-moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.55);
	box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.55);
}

.view-tex-term ul li div {
	text-align: left;
}

.view-tex-term h3 {
	margin: 10px 0;
	font-size: 13px;
	font-weight: bold;
	color: #2E3192;
}

.view-tex-term ul li a {
	color: #fff;
}

.view-tex-term ul li a:hover {
	color: #000;
}

.view-tex-term .item-list {
	clear: both;
}

.view-tex-term ul li:first-child {
	background: #619919;
}

.view-tex-term ul li:nth-child(2) {
	background: #1995bf;
}

.view-tex-term ul li:nth-child(3) {
	background: #14b3b9;
}

.view-tex-term ul li:nth-child(4) {
	background: #dd7518;
}

.view-tex-term ul li:nth-child(5) {
	background: #ca0c5c;
}

.view-tex-term ul li:nth-child(6) {
	background: #2E3192;
}

.view-tex-term ul li:nth-child(7) {
	background: #dc6800;
}

#block-menu-menu-trade-circulars-menu ul li,
#block-menu-menu-gst-acts-and-rules ul li {
	margin: 5px 0;
}

#block-menu-menu-trade-circulars-menu ul li a,
#block-menu-menu-gst-acts-and-rules ul li a {
	color: #fff;
}

#block-menu-menu-trade-circulars-menu ul li a:hover,
#block-menu-menu-gst-acts-and-rules ul li a:hover,
#block-menu-menu-trade-circulars-menu ul li a:focus,
#block-menu-menu-gst-acts-and-rules ul li a:focus {
	background: inherit !important;
}

#block-menu-menu-trade-circulars-menu ul li:first-child,
#block-menu-menu-gst-acts-and-rules ul li:first-child {
	background: #619919;
}

#block-menu-menu-trade-circulars-menu ul li:nth-child(2),
#block-menu-menu-gst-acts-and-rules ul li:nth-child(2) {
	background: #008bbb;
}

.view-information-sector ul {
	list-style: none;
	margin: 0;
	padding: 16px;
}

.view-information-sector ul li {
	position: relative;
	clear: both;
	padding: 5px 0;
	width: 100%;
	display: inline-block;
}

.flash-new-one {
	position: absolute;
	right: 1px;
	bottom: 4px;
	background: url(../../../all/themes/ctd/images/icon_new1.gif) no-repeat 0 -4px;
	text-indent: -9999px;
	width: 30px;
	display: inline-block;
}

.flash-new-first {
	position: absolute;
	right: -9px;
	bottom: 10px;
	background: url(../../../all/themes/ctd/images/icon_new1.gif) no-repeat 0 0;
	text-indent: -9999px;
	width: 30px;
	height: 21px;
	display: inline-block;
}

.flash-new-second {
	position: absolute;
	right: 1px;
	bottom: 4px;
	background: url(../../../all/themes/ctd/images/icon_new1.gif) no-repeat 0 -4px;
	text-indent: -9999px;
	width: 30px;
	display: inline-block;
}

.flash-new-third {
	position: absolute;
	right: 1px;
	bottom: 4px;
	background: url(../../../all/themes/ctd/images/icon_new1.gif) no-repeat 0 -4px;
	text-indent: -9999px;
	width: 30px;
	display: inline-block;
}

.flash-new-forth {
	position: absolute;
	right: 1px;
	bottom: 4px;
	background: url(../../../all/themes/ctd/images/icon_new1.gif) no-repeat 0 -4px;
	text-indent: -9999px;
	width: 30px;
	display: inline-block;
}

.not-front .view-information-sector ul li a {
	color: #222;
	padding: 0;
	font-size: 0.85em;
	padding: 5px 25px;
	background: url(../../../all/themes/ctd/images/check1.jpg) no-repeat 5px center!important;
}

.not-front .view-information-sector ul li:nth-child(odd) {
	background: #f9f9f9;
}

.not-front .view-information-sector ul li:nth-child(even) {
	background: #eee;
}

.block-you-are-visitor>ul>li {
	display: inline-block;
	color: #000;
	font-size: 13px;
	margin: 15px 0 20px;
	border-bottom: 5px solid #2e3192;
	padding: 0 0 6px 0;
	-webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.5);
	box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.5);
}

#last-update-section-id {
	display: inline-block;
	color: #000;
	font-size: 13px;
	margin: 15px 0 20px;
	border-bottom: 5px solid #2e3192;
	padding: 0 0 6px 0;
	-webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.5);
	box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.5);
}

.region-blockgroup-video-section {
	margin: 10px 0 0 0;
}

.region-blockgroup-feedback-sugesstion-title-a .vertical-scroll>li .views-field-field-s-and-f-image a>img {
	width: 28px;
	height: auto;
	margin: 3px 0 0 12px;
}

.region-blockgroup-feedback-sugesstion-title-a .views-field-field-s-and-f-message .field-content>a {
	color: #000;
}

.region-blockgroup-feedback-sugesstion-title-a .views-field-field-s-and-f-message .field-content>a:hover,
.region-blockgroup-feedback-sugesstion-title-a .views-field-field-s-and-f-message .field-content>a:focus {
	color: #23527c;
	text-decoration: none;
}

.region-blockgroup-feedback-sugesstion-title-a .views-field-field-s-and-f-message+div>.field-content {
	font-size: 12px;
	font-style: italic;
	margin: 10px 0 0 0;
	display: block;
	clear: both;
	color: rgba(0, 0, 0, 0.7);
}

.table>thead>tr>th {
	background: #999;
	min-width: 85px;
	color: #fff;
	border-bottom: 0;
}

.site-map-menu {
	border-left: 1px solid #f90;
	margin-left: 20px;
	padding-left: 60px;
}

.site-map-menu li a {
	color: #383dff;
}

.site-map-menu li a:hover {
	color: #fe7403;
}

.views-field-field-slide-image a img.img-responsive {
	width: 100%;
	height: 380px !important;
}

.region-blockgroup-visitor-count-last-updated .col-md-6 {
	padding: 0;
}

.not-front .main-container .container {
	background: #fff;
	padding: 0 0 0 0;
	margin-bottom: 20px;
	min-height: 600px;
	box-shadow: 0px 1px 1px 1px rgba(153, 153, 153, 1);
	border-top: 1px solid #999999;
}

.not-front .main-container .container .breadcrumb {
	background: inherit;
}

.not-front .main-container .container aside.col-sm-3 {
	padding: 0;
}

body.page-gst-act .container .jumbotron,
.container-fluid .jumbotron {
	padding: 0px;
	margin: 0px;
	background-color: #fff;
}

body.page-gst-act #block-menu-menu-gst-chapter {
	height: 10px;
}

body.page-node-66887.node-type-alert-and-activities .page-header {
	background: rgba(0, 0, 0, 0) url(../../../all/themes/ctd/images/alert-icon.png) no-repeat scroll 0 5px;
	padding: 10px 0 0 50px;
	font-weight: 600;
	font-size: 14px;
}

.view-whats-new-page .views-row-odd {
	background: #f9f9f9;
	padding: 10px;
}

.view-whats-new-page .views-row-even {
	background: #fff;
	padding: 10px;
}

.view-rules-central-sales-tax-act-c-s-t-act-categories ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.view-rules-central-sales-tax-act-c-s-t-act-categories ul li {
	padding: 10px;
}

.view-rules-central-sales-tax-act-c-s-t-act-categories ul li:nth-child(2n+1) {
	background: #f9f9f9;
}

.page-user .btn-default {
	margin-bottom: 10px;
}

.extlink_icon {
	background: url(../../../all/themes/ctd/images/extlink.png) no-repeat 98% center;
	padding-right: 20px;
}

.view-software-download caption {
	font-size: 1em;
	color: #2E3192;
	font-weight: 600;
}

.view-information-sector {
	margin-bottom: 10px;
}

.field-type-file .field-item.even {
	margin: 5px 0;
	padding: 5px 0;
	background: #f1f1f1;
	clear: both;
}

.field-type-file .field-item img {
	padding-left: 5px;
}

body.page-node-65142 section#block-views-c0a6f70b479b18d0f8f98ba25383e7b6 h3 {
	background: url(../../../all/themes/ctd/images/alert-icons.html) no-repeat 5px 13px;
}

body.page-node-66002 section#block-views-c0a6f70b479b18d0f8f98ba25383e7b6 h3 {
	background: url(../../../all/themes/ctd/images/gst-rollout.png) no-repeat 5px 13px;
}

body.page-node-6748 section#block-views-c0a6f70b479b18d0f8f98ba25383e7b6 h3 {
	background: rgba(0, 0, 0, 0) url("../../../all/themes/ctd/images/alerts.png") no-repeat 5px 13px;
	height: 62px;
	padding: 10px 0 0 46px;
	margin: 2px 0;
	line-height: 46px;
	font-size: 20px;
}

body.page-node-6530 section#block-views-c0a6f70b479b18d0f8f98ba25383e7b6 h3 {
	background: rgba(0, 0, 0, 0) url("../../../all/themes/ctd/images/new-initiative.png") no-repeat scroll 5px center;
	height: 64px;
	padding: 9px 0 0 58px;
}

body.page-node-8028 section#block-views-c0a6f70b479b18d0f8f98ba25383e7b6 h3 {
	background: url(../../../all/themes/ctd/images/news-icon.png) no-repeat 5px 14px;
	height: 62px;
	padding: 15px 0 0 50px;
}

body.page-node-7981 section#block-views-c0a6f70b479b18d0f8f98ba25383e7b6 h3 {
	background: url(../../../all/themes/ctd/images/gst.png) no-repeat 0px centre;
	padding: 0px 0 0 55px;
	height: 64px;
	line-height: 64px
}

.field-name-field-gi-photo {
	padding: 10px 0;
}

.main-faq-page>caption {
	background: url(../../../all/themes/ctd/images/gst.png) no-repeat 0px 5px;
	padding: 15px 0 0 45px !important;
	height: 50px;
}

body.page-general-information-51 .col-md-12 h1.page-header {
	background: url(../../../all/themes/ctd/images/news_media-icon.png) no-repeat 5px 5px;
	height: 50px;
	padding: 15px 0 0 50px;
}

body.node-type-video .col-md-12 h1.page-header {
	background: url(../../../all/themes/ctd/images/videoicon.png) no-repeat 5px 5px;
	height: 90px;
	padding: 40px 0 0 90px;
}

.views-slideshow-controls-bottom {
	display: block;
	background: #fff;
}

#views_slideshow_controls_text_front_page_slider-block {
	text-align: center;
	background: transparent;
	margin: 0 auto;
	float: right;
}

.views-slideshow-controls-text-previous-processed a {
	background: url(../../../all/themes/ctd/images/sprite.png) no-repeat 5px 5px;
	text-indent: -99999px;
	float: left;
	width: 42px;
	height: 15px;
	background-position: 15px -64px;
	background-size: 65px;
}

.views-slideshow-controls-text-next-processed a {
	background: url(../../../all/themes/ctd/images/sprite.png) no-repeat 5px 5px;
	text-indent: -99999px;
	float: left;
	width: 26px;
	height: 15px;
	background-position: -45px -64px;
	background-size: 65px;
}

.views-slideshow-controls-text-pause-processed a {
	background: url(../../../all/themes/ctd/images/sprite.png) no-repeat 5px 5px;
	text-indent: -99999px;
	float: left;
	width: 16px;
	height: 15px;
	background-position: -28px -64px;
	background-size: 65px;
}

.views-slideshow-controls-text-status-pause a {
	background: url(../../../all/themes/ctd/images/sprite.png) no-repeat 5px 5px;
	text-indent: -99999px;
	float: left;
	width: 16px;
	height: 15px;
	background-position: -55px -64px;
	background-size: 65px;
}

#ticker_container {
	color: #fff;
	padding: 8px;
	background: #0000ff;
	overflow: auto;
	margin-bottom: 1px;
}

#controls {
	height: 16px;
	line-height: 22px;
	padding-top: 5px;
}

#newscontent {
	height: 22px;
	line-height: 22px;
	width: 80%;
	font-weight: bold;
}

#controls a {
	padding-left: 6px;
}

#newscontent a {
	color: #f2f2f2;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	overflow: hidden;
}

#newscontent a:hover {
	color: #fff;
	text-decoration: none;
}

.icon {
	fill: #0000ff !important;
}

#prev_trigger {
	float: left;
}

.Gist_Typing_Popup_MainBX {
	right: 294px;
	top: 30px;
}

.views_slideshow_cycle_no_display,
.views_slideshow_cycle_hidden,
.views_slideshow_cycle_controls,
.views-slideshow-controls-bottom,
.views-slideshow-controls-top,
.views_slideshow_cycle_image_count {
	z-index: 0 !important
}

#block-menu-menu-employee-corner ul.menu li,
#block-menu-menu-may-i-help-you-list ul.menu li {
	float: left;
	width: 23%;
	margin: 1%;
	background: #f1f1f1;
	text-align: center;
}

#block-menu-menu-employee-corner ul.menu li a {
	color: #2E3192;
	padding: 30px 10px;
	min-height: 98px;
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	position: relative;
	background: #e1e1e1;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	width: 100%;
}

#block-menu-menu-may-i-help-you-list ul.menu li a,
#block-menu-menu-may-i-help-you-list ul.menu li span {
	color: #2E3192;
	min-height: 98px;
	padding: 30px 10px;
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	position: relative;
	background: #e1e1e1;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	width: 100%;
}

#block-menu-menu-employee-corner ul.menu li a:hover:before,
#block-menu-menu-employee-corner ul.menu li a:focus:before,
#block-menu-menu-employee-corner ul.menu li a:active:before,
#block-menu-menu-may-i-help-you-list ul.menu li span:hover:before,
#block-menu-menu-may-i-help-you-list ul.menu li span:focus:before,
#block-menu-menu-may-i-help-you-list ul.menu li span:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

#block-menu-menu-employee-corner ul.menu li a:hover:before,
#block-menu-menu-employee-corner ul.menu li a:focus:before,
#block-menu-menu-employee-corner ul.menu li a:active:before,
#block-menu-menu-may-i-help-you-list ul.menu li a:hover:before,
#block-menu-menu-may-i-help-you-list ul.menu li a:focus:before,
#block-menu-menu-may-i-help-you-list ul.menu li a:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.region-content #block-menu-menu-employee-corner ul.menu li a:hover,
.region-content #block-menu-menu-employee-corner ul.menu li a:focus,
.region-content #block-menu-menu-employee-corner ul.menu li a:active,
.region-content #block-menu-menu-may-i-help-you-list ul.menu li span:hover,
.region-content #block-menu-menu-may-i-help-you-list ul.menu li span:focus,
.region-content #block-menu-menu-may-i-help-you-list ul.menu li span:active {
	color: #fff;
}

.region-content #block-menu-menu-may-i-help-you-list ul.menu li a:hover,
.region-content #block-menu-menu-may-i-help-you-list ul.menu li a:focus,
.region-content #block-menu-menu-may-i-help-you-list ul.menu li a:active {
	color: #fff;
}

#block-menu-menu-employee-corner ul.menu li a:before,
#block-menu-menu-may-i-help-you-list ul.menu li span:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #2e3192;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

#block-menu-menu-may-i-help-you-list ul.menu li a:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #2e3192;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.region-content .view-employee-corner-taxonomy ul {
	list-style: none;
	padding: 0;
}

.region-content .view-employee-corner-taxonomy ul li {
	padding: 5px;
}

.region-content .view-employee-corner-taxonomy ul li a {
	display: block;
	color: #222;
	padding: 0;
	font-size: 0.85em;
	padding: 5px 25px;
	background: url(../../../all/themes/ctd/images/check1.jpg) no-repeat 5px center!important;
}

.region-content .view-employee-corner-taxonomy ul li:nth-child(odd) {
	background: #f9f9f9;
}

.region-content .view-employee-corner-taxonomy ul li:nth-child(even) {
	background: #eee;
}

.region-content #block-menu-menu-welcome-section-a ul.nav li.existing-user-login:hover>ul.dropdown-menu {
	backface-visibility: initial;
	padding: 5px 10px;
	color: white;
	text-align: center;
	top: -2px;
	height: 100%;
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.9s;
}

.region-content #block-menu-menu-welcome-section-a ul.nav li.existing-user-login:hover>ul.dropdown-menu li {
	text-align: left;
	padding: 0;
}

.region-content #block-menu-menu-welcome-section-a ul.nav li.existing-user-login:hover>ul.dropdown-menu li a {
	color: #fff;
	padding: 0;
	text-align: left;
}

#banner-alert-ticker .item-list ul {
	display: none;
}

.region-content #block-menu-menu-welcome-section-a ul.nav li>ul.dropdown-menu li a {
	color: #fff;
	display: block;
	font-size: 12px;
	max-width: 230px;
	overflow: hidden;
	padding: 0 !important;
	text-align: left;
	line-height: 17px;
}

.region-content #block-menu-menu-welcome-section-a ul.nav li ul.dropdown-menu {
	padding: 5px 7px;
	top: 0 !important;
}

.region-content #block-menu-menu-welcome-section-a ul.nav li>ul.dropdown-menu li a:before {
	content: "\00BB \0020";
	float: left;
	padding-right: 5px;
}

.card {
	position: relative;
	float: left;
	text-align: center;
	perspective: 1000;
}

.card.effect_hover:hover .card_front {
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.card.effect_hover:hover ul.dropdown-menu {
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
	transition: transform 0.9s;
	display: block;
	width: 100%;
	top: -2px;
	height: 100%;
}

.card_front,
.existing-user-login ul.dropdown-menu,
.new-user-register ul.dropdown-menu,
.eservices ul.dropdown-menu,
.payment-link ul.dropdown-menu {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.9s;
}

body.front .card_front,
body.front .existing-user-login ul.dropdown-menu {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.existing-user-login ul.dropdown-menu,
.new-user-register ul.dropdown-menu,
.eservices ul.dropdown-menu,
.payment-link ul.dropdown-menu {
	display: block;
	background-color: #2E3192;
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	top: 0;
}

article#node-6564 {
	word-break: break-all;
}

section#block-menu-menu-mahavikas-launch-pad h2 {
	font-size: 1.25em;
	color: #2E3192;
	margin-top: 0;
}

section#block-menu-menu-mahavikas-launch-pad ul li a,
section#block-menu-menu-mahavikas-launch-pad-frm-ln ul li a {
	float: right;
	border-radius: 3px;
	margin-right: 3px;
	min-width: 170px;
	text-align: center;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

section#block-menu-menu-mahavikas-launch-pad ul li a:hover,
section#block-menu-menu-mahavikas-launch-pad-frm-ln ul li a:hover {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

.loader {
	position: fixed;
	left: 0px;
	display: none;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(../../../all/themes/ctd/images/loader.gif) 50% 50% no-repeat rgba(46, 49, 146, 1);
}

@font-face {
	font-family: 'Sakal_Marathi_N_Ship_920';
	src: url(../../../all/themes/ctd/css/fonts/Sakal_Marathi_N_Ship_920.TTF);
	font-weight: normal;
	font-style: normal;
}

#views-ticker-vTicker-alert_and_activities {
	clear: both;
	height: 190px !important;
	padding: 0 3px;
}

#views-ticker-vTicker-alert_and_activities ul {
	list-style: none;
}

#views-ticker-vTicker-alert_and_activities li {
	clear: both;
}

#views-ticker-vTicker-alert_and_activities li img,
#views-ticker-vTicker-alert_and_activities li span {
	float: left;
	width: 100%;
}

.field-name-field-s-and-f-image {
	float: left;
}

.field-type-text-with-summary {
	width: 100%;
	font-size: .95em;
	margin-top: 0;
}

.node-statistics .field-type-text-with-summary {
	overflow-x: scroll;
}

.field-type-text-with-summary table {
	font-size: .85em;
}

#comments,
.links.list-inline {
	clear: both;
	margin: 10px 0 0 0px;
	float: left;
	width: 100%;
}

#comments h2 {
	font-size: 20px;
	margin: 0;
}

.form-actions button {
	margin: 8px 0;
}

.comment-add a {
	padding: 1px 2px;
	border-radius: 5px;
	margin-bottom: 10px;
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
	text-decoration: none;
}

body.page-suggestion-and-feedback-listing .view-alert-and-activities ul {
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
}

body.page-suggestion-and-feedback-listing .view-alert-and-activities ul li {
	background: url(../../../all/themes/ctd/images/check1.jpg) no-repeat 5px;
	padding: 5px 25px
}

body.page-suggestion-and-feedback-listing .view-alert-and-activities ul li:nth-child(odd) {
	background-color: #f9f9f9;
}

body.page-suggestion-and-feedback-listing .view-alert-and-activities ul li:nth-child(even) {
	background-color: #eee;
}

body.page-suggestion-and-feedback-listing .view-alert-and-activities ul li a {
	color: #222;
}

div#views_slideshow_cycle_teaser_section_front_page_slider-block {
	width: 100% !important;
}

.views-slideshow-cycle-main-frame-row {
	width: 100% !important;
	top: 0px !important;
	z-index: 0 !important;
}

.embedded-video iframe {
	width: 100%;
}

.views-field-field-user-display-name .field-content {
	font-weight: 600;
}

.mahavikash-submit-button {
	float: right;
	border-radius: 3px;
	margin: 12px;
	min-width: 170px;
	text-align: center;
	display: inline-block;
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	color: #fff;
	background-color: #ff7d00;
	border-color: #ff7d00;
}

.mahavikash-submit-button:hover {
	color: #fff;
	background-color: #c56303;
	border-color: #c56303;
}

.footer {
	background: url(../../../all/themes/ctd/images/footer-bg.png) repeat-x;
	padding-top: 3px;
	padding-bottom: 0;
	color: #fff;
	margin-top: 0px;
	background: #fff;
}

.region-footer .nav li a {
	color: #fff;
	cursor: pointer;
	padding: 0 5px;
}

.region-footer .nav li a.extlink_icon {
	background: url(../../../all/themes/ctd/images/extlink.png) no-repeat right center;
	padding-right: 15px;
}

.region-footer .nav li>a:hover,
.region-footer .nav li a:focus {
	background-color: transparent;
	text-decoration: underline;
}

.region-footer .nav li.facebook-icon a {
	background: url(../../../all/themes/ctd/images/icon_fb.png) no-repeat;
	width: 31px;
	height: 31px;
	text-indent: -1000px;
}

.region-footer .nav li.linkedin-icon a {
	background: url(../../../all/themes/ctd/images/icon_linkedin.png) no-repeat;
	width: 31px;
	height: 31px;
	text-indent: -1000px;
}

.region-footer .nav li.youtube-icon a {
	background: url(../../../all/themes/ctd/images/icon_youtube.png) no-repeat;
	width: 31px;
	height: 31px;
	text-indent: -1000px;
}

.region-footer .nav li.twitter-icon a {
	background: url(../../../all/themes/ctd/images/icon_twitter.png) no-repeat;
	width: 31px;
	height: 31px;
	text-indent: -1000px;
}

.region-footer .social-icon-list .nav li {
	border: none;
	width: inherit;
	display: none;
}

.social_icons li {
	padding: 0 5px;
	margin: 10px 0;
	float: left;
}

table td {
	padding: 5px 2px;
}

.row-customs:before,
.row-customs:after {
	content: " ";
	display: table;
}

.row-customs:after {
	clear: both;
}

.row-customs .column {
	float: left;
}

.row-customs .column:last-child {
	float: right;
	margin-right: 0;
}

.col1 {
	width: 7.36842%;
	margin-right: 1.05263%;
}

.col2 {
	width: 15.78947%;
	margin-right: 1.05263%;
}

.col3 {
	width: 24.21052%;
	margin-right: 1.05263%;
}

.col4 {
	width: 32.63157%;
	margin-right: 1.05263%;
}

.col5 {
	width: 41.05263%;
	margin-right: 1.05263%;
}

.col6 {
	width: 49.47368%;
	margin-right: 1.05263%;
}

.col7 {
	width: 57.89473%;
	margin-right: 1.05263%;
}

.col8 {
	width: 66.31578%;
	margin-right: 1.05263%;
}

.col9 {
	width: 74.73684%;
	margin-right: 1.05263%;
}

.col10 {
	width: 83.15789%;
	margin-right: 1.05263%;
}

.col11 {
	width: 91.57894%;
	margin-right: 1.05263%;
}

.col12 {
	width: 100%;
	margin-right: 0;
}

.field-name-field-profile-photo {
	float: left;
	padding: 15px;
}

.region-blockgroup-feedback-sugesstion-title-a .views-row {
	float: left;
	height: auto;
	list-style: outside none none;
	padding-bottom: 15px !important;
	padding-left: 0 !important;
	padding-top: 15px !important;
	width: 100%;
}

.region-blockgroup-feedback-sugesstion-title-a .item-list>ul {
	padding: 0;
	width: 100%;
}

.region-blockgroup-feedback-sugesstion-title-a .view-content .item-list {
	float: left;
	height: 245px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}

.region-blockgroup-feedback-sugesstion-title-a .block.block-views {
	overflow: hidden;
}

.region-blockgroup-video-section .col-md-6 {
	width: 48.56%;
}

.region-blockgroup-video-section .col-md-6+.col-md-6 {
	float: right;
}

.vertical-scroll .field-content>a {
	color: #2e3192;
}

.region-blockgroup-feedback-sugesstion-title-a .block.block-views {
	overflow: hidden;
}

.region-blockgroup-feedback-sugesstion-title-a .microsoft .vertical-scroll {
	margin: 0;
	padding: 0 1em;
	line-height: 1.5em;
	font: 1em 'Segoe UI', Tahoma, Helvetica, Sans-Serif;
}

.region-blockgroup-feedback-sugesstion-title-a .microsoft:before,
.region-blockgroup-feedback-sugesstion-title-a .microsoft::before,
.region-blockgroup-feedback-sugesstion-title-a .microsoft:after,
.region-blockgroup-feedback-sugesstion-title-a .microsoft::after {
	left: 0;
	z-index: 1;
	content: '';
	position: absolute;
	pointer-events: none;
	width: 100%;
	height: 2em;
	background-image: linear-gradient(top, #FFF, rgba(255, 255, 255, 0));
}

.region-blockgroup-feedback-sugesstion-title-a .microsoft:after,
.region-blockgroup-feedback-sugesstion-title-a .microsoft::after {
	bottom: 0;
	transform: rotate(180deg);
}

.region-blockgroup-feedback-sugesstion-title-a .microsoft:before,
.region-blockgroup-feedback-sugesstion-title-a .microsoft::before {
	top: 0;
}

.region-blockgroup-feedback-sugesstion-title-a .vanity {
	color: #333;
	text-align: center;
}

.region-blockgroup-feedback-sugesstion-title-a .vanity a,
.region-blockgroup-feedback-sugesstion-title-a .microsoft a {
	color: #1570A6;
	transition: color .5s;
	text-decoration: none;
}

.region-blockgroup-feedback-sugesstion-title-a .vanity a:hover,
.region-blockgroup-feedback-sugesstion-title-a .microsoft a:hover {
	color: #F65314;
}

.region-blockgroup-feedback-sugesstion-title-a .toggle {
	display: block;
	margin: 2em auto;
}

.region-blockgroup-feedback-sugesstion-title-a .views-field.views-field-field-s-and-f-message {
	float: left;
	text-align: justify;
	width: 79%;
	padding: 0 0 0 10px;
}

.region-blockgroup-feedback-sugesstion-title-a .views-field.views-field-field-name {
	padding-left: 75px;
	padding-top: 6px;
	width: 80%;
}

body.not-front.page-list .page-header {
	margin: 0 0 10px;
	min-height: 64px;
	line-height: 44px;
	padding: 10px 5px;
}

body.i18n-en .complete-header.sticky .navbar-header .navbar-btn {
	margin: 0;
}

.alert-and-activities-section {
	padding: 5px 0 0;
}

article.node-alert-and-activities .field-type-image {
	float: left;
	padding: 0 12px 5px 0;
}

@media (max-width:415px) {
	.region-blockgroup-feedback-sugesstion-title-a .views-field.views-field-field-s-and-f-message {
		float: left;
		text-align: justify;
		width: 65%;
	}
}

.dobsticky {
	width: 100%;
	padding: 1%;
	text-align: center;
	color: #ffffff;
	text-align: left;
}

.dobsticky .btitle-list {
	background: #337ab7;
	width: 49%;
	height: 30px;
	overflow: hidden;
	font-weight: bold;
	padding-top: 5px;
	text-align: center;
	border-bottom: 2px solid;
}

.dobsticky .bcontent-list {
	background: #337ab7;
	width: 49%;
	height: 110px;
	overflow: hidden;
}

.bcontent-list .vertical-scroll {
	height: 570px;
	margin-top: 0px;
	list-style: none;
}

.bcontent-list .vertical-scroll li {
	padding: 5px;
}

.tbvertical-scroll {
	margin-top: 0px;
	margin-bottom: 29px;
}

.ybvertical-scroll {
	margin-top: 0px;
	margin-bottom: 29px;
}

.language-link {
	font-weight: bold;
}

#text_resize_increase {
	background: url(../../../all/themes/ctd/css/aBig.html) no-repeat 0 0;
	display: block;
	float: right;
	width: 28px;
	height: 27px;
	margin: 6px 0 0 0;
	outline: none;
	text-indent: -9000px;
	cursor: pointer;
}

#text_resize_reset {
	background: url(../../../all/themes/ctd/css/a_reset.html) no-repeat 0 0;
	display: block;
	float: right;
	width: 25px;
	height: 24px;
	margin: 9px 0 0 3px;
	outline: none;
	text-indent: -9000px;
	cursor: pointer;
}

#text_resize_decrease {
	background: url(../../../all/themes/ctd/css/aSmall.html) no-repeat 0 0;
	display: block;
	float: right;
	width: 23px;
	height: 21px;
	margin: 12px 0 0 3px;
	outline: none;
	text-indent: -9000px;
	cursor: pointer;
}

#text_resize_clear {
	clear: both;
}

.dropdown-menu {
	z-index: 998;
}

body.maintenance-page {
	height: 100%;
	position: static;
	background: #fff url(../../../all/themes/ctd/css/index.html#) 0 0 repeat;
	background-size: cover;
}

body.maintenance-page #page {
	width: 100%;
	margin: 0px auto 0;
	text-align: center;
	position: absolute;
	top: 15%;
}

body.maintenance-page #page h1.title {
	font-weight: bold;
	text-transform: uppercase;
}

body.maintenance-page #page #content-content {
	width: 44%;
	margin: 0 auto;
	font-size: 16px;
	line-height: 30px;
	padding: 10px 0 0 0;
}

iframe {
	/*background: url(../../../all/themes/ctd/images/loader-circle.gif) center 20px no-repeat;*/
}

#block-menu-menu-gst-chapter .nav a:hover {
	color: #fff;
	background-color: #c56303;
	border-color: #c56303;
}

#block-menu-menu-gst-chapter .block-title {
	display: none;
}

#block-menu-menu-gst-chapter .mahavikash-submit-button {
	margin: 10px;
	margin-top: 40px;
	padding: 6px 5px;
}

.region-top-header .view-urgent-notifications-text .table-bordered {
	border: none;
	margin-bottom: 4px;
	margin-top: 4px;
}

.region-top-header .view-urgent-notifications-text .table-bordered .views-field-field-enable-popup {
	display: none;
}

.node-type-urgent-notifications-text .complete-header {
	display: none;
}

.node-type-urgent-notifications-text .footer {
	display: none;
}

.region-top-header .view-urgent-notifications-text .view-content {
	background: #3cc92f;
	border-radius: 4px;
	overflow: hidden;
	width: 200px;
	height: 26px;
	background-size: 23px 22px;
	background-image: url("../../../all/themes/ctd/images/alert.gif");
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

.region-top-header .view-urgent-notifications-text .table-responsive {
	padding-left: 20px;
}

.region-top-header .view-urgent-notifications-text .table-bordered tr {
	border: none;
	background: none;
}

.region-top-header .view-urgent-notifications-text .table-bordered td {
	border: none;
	padding: 0;
}

.node-type-urgent-notifications-text .field-name-field-urgent-notifications-summa {
	float: right;
	width: 100%;
}

.node-type-urgent-notifications-text .field-name-field-image-text {
	float: left;
}

body.node-type-urgent-notifications-text .main-container {
	background: transparent;
	margin-top: 0;
	padding: 0;
	min-height: unset;
}

body.node-type-urgent-notifications-text {
	background: #fff;
	margin-top: 0;
	padding: 0;
	min-height: unset;
}

body.node-type-urgent-notifications-text .main-container .container {
	background: transparent;
	margin: 0;
	padding: 0;
	min-height: unset;
}

body.node-type-urgent-notifications-text .main-container .container img {
	height: 40px;
	width: 45px;
	display: none;
}

.blinking {
	animation: blinkingText 1.3s infinite;
}

@keyframes blinkingText {
	0% {
		color: #fff
	}
	40% {
		color: #fff;
	}
	42% {
		color: #fff;
	}
	47% {
		color: #fff;
	}
	49% {
		color: transparent;
	}
	50% {
		color: transparent;
	}
	99% {
		color: transparent;
	}
	100% {
		color: #000;
	}
}

#imageData #bottomNav {
	height: 100%;
}

.lightbox2-alt-layout #imageData #bottomNav,
.lightbox2-alt-layout-data #bottomNav {
	margin: 0;
}

.lightbox2-alt-layout-data #bottomNavClose,
.lightbox2-alt-layout #bottomNavClose {
	margin: 0;
}

#lightbox #frameContainer iframe {
	border-radius: 10px;
}

#lightbox #outerImageContainer {
	border-radius: 10px 10px 0 0;
}

#lightbox #imageDataContainer {
	border-radius: 0 0 10px 10px;
}

body.node-type-rate-schedule .node-rate-schedule table td {
	border: 1px solid #000;
}

.header-main-menu .menu.nav li.dropdown::before,
.header-main-menu .menu.nav>.leaf::before,
.header-main-menu .menu.nav>.collapsed::before {
	background-image: url(../../../all/themes/ctd/images/menu-sprite.png);
	display: inline-block;
	width: 45px;
	height: 45px;
	margin: 0 0px;
	content: "";
}

.header-main-menu .menu.nav li.dropdown:nth-child(2)::before {
	background-position: -53px 0px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(3)::before {
	background-position: -106px 0px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(4)::before {
	background-position: -160px 0px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(5)::before {
	background-position: 0px -52px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(6)::before {
	background-position: -53px -52px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(7)::before {
	background-position: -160px -53px;
}

.dropdown-menu li {
	text-align: left !important;
}

.header-main-menu .menu.nav li .dropdown-menu li a::before {
	content: "";
	background-image: url(../../../all/themes/ctd/images/menu-sprite.png);
	display: inline-block;
	margin-right: 10px;
	width: 20px;
	height: 17px;
	vertical-align: middle;
}

.header-main-menu .menu.nav li.dropdown:nth-child(2) .dropdown-menu li:nth-child(1) a::before {
	background-position: 5px -109px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(2) .dropdown-menu li:nth-child(2) a::before {
	background-position: -17px -109px;
	height: 16px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(2) .dropdown-menu li:nth-child(3) a::before {
	background-position: -42px -110px;
	height: 15px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(2) .dropdown-menu li:nth-child(4) a::before {
	background-position: -69px -110px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(2) .dropdown-menu li:nth-child(5) a::before {
	background-position: -94px -109px;
	height: 18px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(2) .dropdown-menu li:nth-child(6) a::before {
	background-position: -123px -108px;
	height: 20px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(2) .dropdown-menu li:nth-child(7) a::before {
	background-position: -154px -110px;
	height: 21px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(2) .dropdown-menu li:nth-child(8) a::before {
	background-position: -186px -109px;
	height: 20px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(2) .dropdown-menu li:nth-child(9) a::before {
	background-position: -221px -111px;
	height: 16px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(3) .dropdown-menu li:nth-child(1) a::before {
	background-position: 4px -145px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(3) .dropdown-menu li:nth-child(2) a::before {
	background-position: -190px -206px;
	height: 19px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(3) .dropdown-menu li:nth-child(3) a::before {
	background-position: -220px -209px;
	height: 17px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(3) .dropdown-menu li:nth-child(4) a::before {
	background-position: -75px -145px;
	height: 19px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(3) .dropdown-menu li:nth-child(5) a::before {
	background-position: -106px -144px;
	height: 19px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(3) .dropdown-menu li:nth-child(6) a::before {
	background-position: -137px -144px;
	height: 20px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(3) .dropdown-menu li:nth-child(7) a::before {
	background-position: -166px -146px;
	height: 18px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(3) .dropdown-menu li:nth-child(8) a::before {
	background-position: -126px -178px;
	height: 19px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(3) .dropdown-menu li:nth-child(9) a::before {
	background-position: -201px -143px;
	height: 23px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(3) .dropdown-menu li:nth-child(10) a::before {
	background-position: -190px -206px;
	height: 18px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(4) .dropdown-menu li:nth-child(1) a::before {
	background-position: -26px -177px;
	height: 21px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(4) .dropdown-menu li:nth-child(2) a::before {
	background-position: -57px -178px;
	height: 19px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(4) .dropdown-menu li:nth-child(3) a::before {
	background-position: -93px -178px;
	height: 21px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(4) .dropdown-menu li:nth-child(4) a::before {
	background-position: -16px -109px;
	height: 16px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(4) .dropdown-menu li:nth-child(5) a::before {
	background-position: -46px -146px;
	height: 17px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(4) .dropdown-menu li:nth-child(6) a::before {
	background-position: -159px -183px;
	height: 12px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(5) .dropdown-menu li:nth-child(1) a::before {
	background-position: -136px -145px;
	height: 18px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(5) .dropdown-menu li:nth-child(2) a::before {
	background-position: -220px -178px;
	height: 18px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(5) .dropdown-menu li:nth-child(3) a::before {
	background-position: 3px -241px;
	height: 18px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(5) .dropdown-menu li:nth-child(4) a::before {
	background-position: 2px -211px;
	height: 18px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(5) .dropdown-menu li:nth-child(5) a::before {
	background-position: -189px -180px;
	height: 16px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(5) .dropdown-menu li:nth-child(6) a::before {
	background-position: 3px -179px;
	height: 18px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(5) .dropdown-menu li:nth-child(7) a::before {
	background-position: 3px -241px;
	height: 18px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(6) .dropdown-menu li:nth-child(1) a::before {
	background-position: -26px -212px;
	height: 16px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(6) .dropdown-menu li:nth-child(2) a::before {
	background-position: -57px -210px;
	height: 17px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(6) .dropdown-menu li:nth-child(3) a::before {
	background-position: -92px -211px;
	height: 18px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(7) .dropdown-menu li:nth-child(1) a::before {
	background-position: -190px -206px;
	height: 19px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(7) .dropdown-menu li:nth-child(2) a::before {
	background-position: -46px -146px;
	height: 17px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(7) .dropdown-menu li:nth-child(3) a::before {
	background-position: -189px -180px;
	height: 16px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(7) .dropdown-menu li:nth-child(4) a::before {
	background-position: 3px -179px;
	height: 16px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(7) .dropdown-menu li:nth-child(5) a::before {
	background-position: -124px -209px;
	height: 17px;
}

.header-main-menu .menu.nav li.dropdown:nth-child(7) .dropdown-menu li:nth-child(6) a::before {
	background-position: -155px -208px;
	height: 15px;
}

.region-navigation #block-system-main-menu .menu.nav .dropdown-menu li.active-trail {
	background-color: #ff9933;
}

.region-navigation #block-system-main-menu .menu.nav>li ul::after {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	position: absolute;
	border-right: 8px solid transparent;
	top: -10px;
	left: 21.8%;
	right: 0;
	text-align: center;
	content: "";
	border-bottom: 8px solid #fff;
}

.popup {
	width: 100%;
	height: 100%;
	display: none;
	position: fixed;
	top: 0px;
	left: 0px;
	background: rgba(0, 0, 0, 0.70);
	z-index: 10000;
}

.popup-inner {
	padding: 20px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 1);
	border-radius: 10px;
	background: #fff;
}

.popup-close {
	width: 30px;
	height: 30px;
	padding-top: 4px;
	display: inline-block;
	position: absolute;
	top: 0px;
	right: 0px;
	transition: ease 0.25s all;
	-webkit-transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	border-radius: 1000px;
	background: #ffa500;
	font-family: Arial, Sans-Serif;
	font-size: 20px;
	text-align: center;
	line-height: 100%;
	color: #fff;
}

.popup-close:hover {
	-webkit-transform: translate(50%, -50%) rotate(180deg);
	transform: translate(50%, -50%) rotate(180deg);
	background: #ffa500;
	text-decoration: none;
}

.region-content #block-menu-menu-welcome-section-b ul.nav li.announcements-link {
	height: 110px;
	background-color: #fff;
}

.india_emblem {
	height: 100%;
	width: 45px;
	display: block;
	text-indent: -999px;
	float: right;
}

#block-google-qr-code-qr-code {
	width: 17%;
}

#block-menu-menu-footer-menu {
	width: 100%;
}

.region-footer .nav li {
	/*height: 76px;
	width: 104px;*/
	padding: 0;
	margin: 6px 0;
	border-right: 1px solid #587cb7;
	float: left;
	font-size: 0.875em;
}

.region-footer .nav li.border-right-none {
	border-right: none;
	width: 160px;
}

.region-footer .nav li.copyright-text {
	width: 245px;
}

.region-footer .nav li a {
	padding: 1px 10px 10px 10px;
	text-align: center;
}

.region-footer .nav li a::before {
	/*background-image: url(../../../all/themes/ctd/images/menu-sprite.png);
	display: inline-block;
	width: 45px;
	height: 37px;
	margin: 0 7px;
	content: " ";
	background-size: 350px;
	vertical-align: middle;
	margin-bottom: 4px;*/
}

.region-footer .nav li:nth-child(2) a::before {
	background-position: -563px -283px;
}

.region-footer .nav li:nth-child(3) a::before {
	background-position: -305px -148px;
}

.region-footer .nav li:nth-child(4) a::before {
	background-position: 11px -196px;
}

.region-footer .nav li:nth-child(5) a::before {
	background-position: -89px -146px;
}

.region-footer .nav li:nth-child(6) a::before {
	background-position: 11px -196px;
}

.region-footer .nav li:nth-child(7) a::before {
	background-position: 11px -196px;
	margin-right: 75px;
	margin-left: 33px;
}

.region-footer .other_gov_links ul {
	list-style: none;
}

.region-footer .other_gov_links ul li {
	padding: 12px;
	margin: 0;
	float: left;
	font-size: 0.875em;
	padding: 0 20px;
}

.region-footer .other_gov_links table tr td {
	width: 2500%;
	position: relative;
	float: left;
}

.region-footer .other_gov_links blockquote p {
	display: none;
}

.region-footer .other_gov_links blockquote {
	color: #303393;
	text-align: center;
	background-color: #ff8100;
	border-left: none;
	padding: 6px 0;
	margin: 0 0 5px;
	font-weight: bold;
	font-size: 17px;
	/*background: url(../../../all/themes/ctd/images/banner-inner.png) no-repeat;*/
	background-size: 100% 100%;
}

.footer .container #block-google-qr-code-qr-code,
.footer .container #block-menu-menu-footer-menu {
	border-top: none;
}

.region-footer .other_gov_links table tr td ul {
	display: inline-block;
	animation: marquee 30s linear infinite;
	-webkit-padding-start: 0;
	-webkit-margin-after: 0;
	-webkit-margin-before: 0;
}

@keyframes marquee {
	0% {
		transform: translate(0, 0);
	}
	100% {
		transform: translate(-100%, 0);
	}
}

.region-footer .other_gov_links ul li img {
	height: 70px;
	width: 65px;
}

.region-footer .other_gov_links ul li:nth-child(1) img,
.region-footer .other_gov_links ul li:nth-child(3) img,
.region-footer .other_gov_links ul li:nth-child(4) img,
.region-footer .other_gov_links ul li:nth-child(6) img,
.region-footer .other_gov_links ul li:nth-child(7) img,
.region-footer .other_gov_links ul li:nth-child(5) img,
.region-footer .other_gov_links ul li:nth-child(10) img,
.region-footer .other_gov_links ul li:nth-child(11) img,
.region-footer .other_gov_links ul li:nth-child(12) img,
.region-footer .other_gov_links ul li:nth-child(13) img,
.region-footer .other_gov_links ul li:nth-child(14) img,
.region-footer .other_gov_links ul li:nth-child(15) img,
.region-footer .other_gov_links ul li:nth-child(9) img {
	width: 100px;
}

.region-footer .other_gov_links ul li:nth-child(9) img,
.region-footer .other_gov_links ul li:nth-child(13) img,
.region-footer .other_gov_links ul li:nth-child(8) img {
	width: 140px;
}

.region-footer {
	width: 100%;
	background-color: #fff;
}

.footer .container {
	width: 100%;
	padding: 0;
}

.footer {
	width: 100%;
	padding: 0;
	overflow: hidden;
	opacity: 1;
}

#block-google-qr-code-qr-code #google-qr-code {
	float: right;
}

#block-google-qr-code-qr-code,
#block-menu-menu-footer-menu {
	/*height: 88px;*/
	background: #000077;
	background: #000077;
	background: #000077;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000077', endColorstr='#161980', GradientType=0);
	padding-top: 2px;
}

.caret {
	display: none;
	position: absolute;
	left: 43%;
	top: 95px;
	border-top: 7px dashed;
	border-right: 7px solid transparent;
	border-left: 7px solid transparent;
}

.region-navigation #block-system-main-menu .menu.nav .expanded,
.region-navigation #block-system-main-menu .menu.nav .collapsed {
	width: 90px;
}

.region-navigation #block-system-main-menu .menu.nav .last.expanded.dropdown,
.region-navigation #block-system-main-menu .menu.nav .last.collapsed {
	width: 97px;
}

.region-navigation #block-system-main-menu .menu.nav .expanded span,
.region-navigation #block-system-main-menu .menu.nav li>a {
	font-size: 11px;
}

#navbar .container-fluid .col-md-8.col-xs-12 {
	padding: 0;
}

#navbar .container-fluid .col-md-8.col-xs-12 {
	padding: 0;
	width: 69%;
}

#navbar .container-fluid .col-md-4.col-xs-12 {
	padding: 0;
	width: 31%;
}

.eslink {
	width: auto;
	height: auto;
	position: fixed;
	background: transparent;
	top: 35%;
	opacity: 0.9;
	left: 0;
}

.eslink span {
	width: 14px;
	height: 50px;
	background: #2f2f8e;
	color: #fff;
	float: right;
	position: fixed;
	top: 35%;
	left: 57px;
	text-align: left;
	font-weight: bolder;
	font-size: 15px;
	cursor: pointer;
	padding-top: 16px;
}

.eslink ul {
	padding: unset;
	color: #fff;
	margin: unset;
}

.eslink ul li {
	margin: 0;
	height: 50px;
	list-style-type: none;
}

.eslink ul li:nth-child(1) a:nth-child(1) div {
	float: right;
}

.eslink ul li:nth-child(1) div {
	background: #6ea12f url(../../../all/themes/ctd/images/register.png) no-repeat center;
	background-size: 45px;
	border-top: 2px solid #2f2f8e;
}

.eslink ul li:nth-child(2) div {
	background: #dc6800 url(../../../all/themes/ctd/images/login.png) no-repeat center;
	background-size: 45px;
}

.eslink ul li:nth-child(4) div {
	background: #fba714 url(../../../all/themes/ctd/images/gst-eservices.png) no-repeat center;
	background-size: 45px;
}

.eslink ul li:nth-child(3) div {
	background: #14b3b9 url(../../../all/themes/ctd/images/payments.png) no-repeat center;
	background-size: 45px;
}

.eslink ul li:nth-child(5) div {
	background: #ec2610 url(../../../all/themes/ctd/images/faq.png) no-repeat center;
	background-size: 45px;
}

.eslink ul li:nth-child(6) div {
	background: #f75305 url(../../../all/themes/ctd/images/help.png) no-repeat center;
	background-size: 45px;
}

.eslink ul li:nth-child(7) div {
	background: #5b9bd5 url(../../../all/themes/ctd/images/know_your_dealer.png) no-repeat center;
	background-size: 45px;
}

.eslink ul li:nth-child(8) div {
	background: #ffc000 url(../../../all/themes/ctd/images/whats_new.png) no-repeat center;
	background-size: 45px;
	border-bottom: 2px solid #5d61c1;
	border-radius: 0 0 4px 0;
}

.eslink ul li a {
	color: #fff;
	display: none;
	float: left;
	font-weight: bold;
	width: 240px;
	text-align: center;
	display: none;
	height: 50px;
	opacity: 1;
}

.eslink ul li div {
	color: #fff;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: 30px;
	height: 50px;
	width: 57px;
	float: left;
	cursor: pointer;
	opacity: 1;
	border-right: 2px solid #5d61c1;
}

.eslink spam {
	width: 50px;
	height: 100px;
	background: #598291;
	float: right;
	position: fixed;
	top: 65%;
	left: 57px;
}

.eslink ul li div:hover {
	opacity: 0.6;
}

.front .es-links,
.logged-in .es-links {
	display: none;
}

.dropdown-menu>li>a {
	white-space: unset;
}

.region-top-header .view-urgent-notifications-text .table-bordered .language-link {
	line-height: 23px;
}

.view-id-image_banner_for_profiles .field-content img {
	display: block;
	margin: auto;
}

.region-navigation #block-system-main-menu ul:not(.dropdown-menu) li:first-child:hover {
	background: none;
}

body.not-front .col-md-8 #block-views-advertisment-content-block-1 .block-title {
	padding-top: 50px;
	font-size: 16px;
	font-weight: bold;
}

.views-slideshow-cycle-processed .views-slideshow-controls-bottom,
.views-slideshow-cycle-processed .views-slideshow-controls-top {
	/*background: url(../../../all/themes/ctd/images/banner-inner.png) no-repeat;*/
	background-size: 100% 100%;
	background-color:#ff8100;
}

#block-block-16 {
	float: left;
}

#block-block-17 {
	background: transparent;
	position: absolute;
	width: 100px;
	height: 80px;
	float: right;
	padding-top: 10px;
}

#block-block-17 .linkhead {
	color: #fff;
	padding: 0;
	margin: 0;
	font-size: 0.875em;
	text-align: center;
	padding: 4px 0 0 0;
}

#block-block-17 ul {
	padding: 2px 0 0 29px;
	margin: 0;
}

#block-block-17 ul li {
	list-style: none;
	display: inline-block;
	font-weight: bold;
	font-size: 13px;
	padding: 0;
	border: 0;
}

#block-block-17 ul li a {
	width: 30px;
	height: 30px;
	border-radius: 100%;
	display: block;
	text-align: center;
	box-sizing: border-box;
	padding: 4px;
	font-size: 14px;
}

#block-block-17 ul li:nth-child(1) a {
	background: url(../../../all/themes/ctd/images/facebook-logo.png) no-repeat;
	background-size: 27px;
}

#block-block-17 ul li:nth-child(1) a:hover {
	background: url(../../../all/themes/ctd/images/facebook-logo-swap.png) no-repeat;
	background-size: 27px;
}

#block-block-17 ul li:nth-child(2) a {
	background: url(../../../all/themes/ctd/images/twitter-logo.png) no-repeat;
	background-size: 27px;
}

#block-block-17 ul li:nth-child(2) a:hover {
	background: url(../../../all/themes/ctd/images/twitter-logo-swap.png) no-repeat;
	background-size: 27px;
}

#block-block-17 ul li:nth-child(3) a {
	background: url(../../../all/themes/ctd/images/youtube-logo.png) no-repeat;
	background-size: 27px;
}

#block-block-17 ul li:nth-child(3) a:hover {
	background: url(../../../all/themes/ctd/images/youtube-logo-swap.png) no-repeat;
	background-size: 27px;
}

#block-block-17 ul li:nth-child(4) a {
	background: url(../../../all/themes/ctd/images/linkedin-logo.png) no-repeat;
	background-size: 27px;
}

#block-block-17 ul li:nth-child(4) a:hover {
	background: url(../../../all/themes/ctd/images/linkedin-logo-swap.png) no-repeat;
	background-size: 27px;
}

#block-system-main .search-form h2 {
	font-size: 20px;
}

#block-system-main .search-form .search-result h3 {
	font-size: 13px;
}

#block-block-18 .block-title {
	display: none;
}

#block-block-18 {
	position: absolute;
	background-color: transparent;
	left: 87%;
}

#block-block-18 p {
	padding-top: 10px;
	font-size: 12px;
}

#block-block-18 p strong {
	color: #fd3332;
	font-size: 11px;
}

#block-block-18 p a {
	text-decoration: none;
	color: orange;
}

.front #block-block-19,
.node-type-urgent-notifications-text #block-block-19,
.node-type-sap-content #block-block-19 {
	display: none;
}

#block-block-19 .block-title {
	display: none;
}

#block-block-19 p img {
	height: 60px;
	width: 100%;
}

#block-block-19 p {
	padding: 0;
	margin: 0;
}

#block-block-19 blockquote {
	background: url(../../../all/themes/ctd/images/banner-inner.png) no-repeat;
	background-size: 100% 100%;
	height: 4px;
	margin: 0 0 20px 0;
	padding: 0;
}

.scrollable img {
	webkit-box-shadow: 0px 1px 1px 1px rgba(153, 153, 153, 1);
	-moz-box-shadow: 0px 1px 1px 1px rgba(153, 153, 153, 1);
	box-shadow: 0px 1px 1px 1px rgba(153, 153, 153, 1);
}

.col-sm-8~.col-sm-4 {
	min-height: -webkit-fill-available;
}

.node-type-general-information .sidebar-title-block {
	margin-bottom: -100000%;
	padding-bottom: 100000%;
}

.node-type-general-information .sidebar-title-block,
.region-sidebar-first {
	margin-top: 15px;
}

.not-front .main-container .container {
	overflow: hidden;
}

.not-front #block-block-20 {
	top: 0;
	border: 1px solid #b1b1b1;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 152px;
}

.not-front #block-block-20 .view-information-sector .view-content .item-list,
.not-front .view-information-sector .more-link,
.node-type-urgent-notifications-text #block-block-20 {
	display: none;
}

.not-front #block-block-20 .view-information-sector .more-link a {
	text-decoration: none;
	color: #fff;
}

.not-front .view-information-sector .more-link {
	position: relative;
	bottom: 0;
	left: 0;
	text-decoration: none;
	background: #2E3192;
	width: 145px;
	box-shadow: 2px 2px 2px 2px rgba(153, 153, 153, 1);
	text-align: center;
}

.not-front .view-information-sector .view-content .field-content img {
	height: 100px;
	width: 145px;
	box-shadow: 2px 2px 2px 2px rgba(153, 153, 153, 1);
}

.not-front .view-display-id-block .view-display-id-block .view-content .views-field-name-field-et,
.not-front .view-display-id-block_1 .view-display-id-block .view-content .views-field-name-field-et,
.not-front .view-display-id-block_2 .view-display-id-block .view-content .views-field-name-field-et,
.not-front .view-display-id-block_3 .view-display-id-block .view-content .views-field-name-field-et,
.not-front .view-display-id-block_4 .view-display-id-block .view-content .views-field-name-field-et,
.not-front .view-display-id-block_5 .view-display-id-block .view-content .views-field-name-field-et,
.not-front .view-display-id-block_6 .view-display-id-block .view-content .views-field-name-field-et,
.not-front .view-display-id-block_7 .view-display-id-block .view-content .views-field-name-field-et {
	position: absolute;
	top: 40%;
}

.not-front .view-display-id-block .view-display-id-block .view-content .views-row,
.not-front .view-display-id-block_1 .view-display-id-block .view-content .views-row,
.not-front .view-display-id-block_2 .view-display-id-block .view-content .views-row,
.not-front .view-display-id-block_3 .view-display-id-block .view-content .views-row,
.not-front .view-display-id-block_4 .view-display-id-block .view-content .views-row,
.not-front .view-display-id-block_5 .view-display-id-block .view-content .views-row,
.not-front .view-display-id-block_6 .view-display-id-block .view-content .views-row,
.not-front .view-display-id-block_7 .view-display-id-block .view-content .views-row {
	position: relative;
}

.not-front #block-block-20 .view-information-sector .view-display-id-block .view-content .views-field-name-field-et .field-content {
	font-size: 12px;
	color: #fff;
	width: 145px;
	background: url(../../../all/themes/ctd/images/title_bg_infocus.png) repeat-x;
	text-align: center;
	height: 30px;
	font-weight: bold;
	vertical-align: middle;
	display: table-cell;
}

.not-front #block-block-20 .view-information-sector .view-content .item-list,
.not-front #block-block-20 .view-information-sector .view-content .item-list .views-field-field-flash-new {
	display: none;
}

.not-front #block-block-20 .view-information-sector .view-content .item-list,
.not-front #block-block-20 .view-information-sector .view-content .item-list ul li {
	background-color: #2E3192;
}

.not-front #block-block-20 .view-information-sector .view-content .item-list ul li a {
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	line-height: 1.42857143;
}

.not-front #block-block-20 .view-information-sector .view-content .item-list {
	width: 145px;
	box-shadow: 2px 2px 2px 2px rgba(153, 153, 153, 1);
}

.not-front #block-block-20 .view-information-sector {
	padding: 10px 0 5px 2px;
}

.not-front .col-md-8 {
	width: 100%;
}

.not-front .col-sm-3 {
	width: 14%;
}

.not-front .col-sm-4 {
	width: 20%;
}

.not-front .col-md-6 {
	width: 80%;
}

.not-front .region-sidebar-first h2,
.not-front .region-sidebar-first h3 {
	height: 53px;
	margin-left: 8px;
	margin-right: 8px;
	padding-top: 19px;
	font-size: 14px;
	border-bottom: none;
}

.not-front #block-block-20 h1 {
	font-size: 13px;
	font-weight: 600;
	color: #2E3192;
	text-align: center;
	padding-bottom: 7px;
	box-shadow: 0px 2px 0px 0px rgba(255, 153, 51, 1);
	line-height: 40px;
	margin: 5px;
}

.not-front .views-row.col-md-3 {
	min-height: 140px;
}

.not-front #block-block-20 .view-information-sector .view-header {
	cursor: pointer;
}

.not-front .col-md-8:not(:last-child) {
	width: 86%;
}

.not-front .col-md-6:not(:last-child) {
	/*width: 66%;*/
	width: 50%;
}

.not-front .region-sidebar-first {
	min-height: fit-content;
}

.not-front .region-sidebar-first h3 {
	padding-top: 4px;
	height: 36px;
}

body.not-front .page-header {
	border-bottom: 3px solid transparent;
	border-image: url(../../../all/themes/ctd/images/banner-inner.png) 5% round;
	box-shadow: none;
	-webkit-box-shadow: none;
	margin: 12px 0 25px 0;
	padding: 13px 5px;
	border-image-width: 0 0 3px 0;
}

body.not-front .page-header::before {
	content: "";
	display: inline-block;
	margin: 0 7px 0 10px;
	width: 50px;
	height: 50px;
	vertical-align: middle;
	background: url(../../../all/themes/ctd/images/hand_img.png) no-repeat;
	background-size: 50px;
}

body.not-front .region-sidebar-first {
	margin-bottom: -100000%;
	padding-bottom: 100000%;
	background: #f7f7f7;
}

body.front .region-blockgroup-in-focus .block-views.col-md-3 .view-information-sector:hover,
body.front .region-blockgroup-information-at-glance .block-views.col-md-3 .view-information-sector:hover {
	-webkit-box-shadow: 0px 2px 2px 2px rgb(183, 181, 181);
	-moz-box-shadow: 0px 2px 2px 2px rgb(183, 181, 181);
	box-shadow: 0px 2px 2px 2px rgb(183, 181, 181);
}

#block-views-advertisment-content-block-1 .block-title {
	font-size: 15px;
}

body.node-type-urgent-notifications-text .main-container .container {
	border-top: none;
}

.not-front.node-type-sap-content .col-md-8:not(:last-child) {
	width: 98%;
	padding-left: 10px;
}

.node-type-sap-content #block-block-19,
.node-type-sap-content #block-block-20 {
	display: none;
}

.search-result h3 a {
	font-size: 15px;
}

.page-search #block-system-main h2 {
	font-size: 18px;
}

.field-type-text-with-summary table {
	font-size: 1em;
}

@media (min-width:0px) and (max-width:767px) {
	body.maintenance-page #page {
		width: 90%;
		margin: 0px auto;
		text-align: center;
		position: static;
		top: 0;
		padding: 30px 0;
	}
	body.maintenance-page #page #content-content {
		width: 100%;
	}
	body.maintenance-page {
		background-size: cover;
	}
	html {
		height: 100%;
	}
	.loader {
		background-size: 30% auto;
	}
	#block-menu-menu-may-i-help-you-list ul.menu li {
		width: 100%;
	}
	body.i18n-en .navbar-header .navbar-toggle {
		padding: 3px 3px;
	}
	#navbar.navbar .logo {
		padding: 0
	}
	#navbar.navbar .navbar-brand {
		padding: 16px 0 0 3px;
		height: inherit;
		margin-bottom: 0px;
	}
	.region-navigation #block-system-main-menu .menu.nav li,
	.region-navigation #block-system-main-menu .menu.nav,
	#navbar .navbar-collapse>nav {
		float: none;
		padding: 0 0;
	}
	.region-navigation #block-system-main-menu .menu.nav>li:hover>ul {
		position: relative;
		float: none!important;
		top: inherit;
		background: none;
		border: none;
		border-top: 1px solid #ccc;
		padding-left: 5px;
		z-index: 99999999;
		width: 100%;
		padding: 0;
	}
	.region-navigation #block-system-main-menu .menu.nav li {
		border-bottom: 1px solid #0b538e;
		text-align: left;
	}
	.region-navigation #block-system-main-menu .menu.nav li>a,
	.region-navigation #block-system-main-menu .menu.nav li>span {
		padding: 8px 5px;
	}
	body.i18n-mr .region-navigation #block-system-main-menu .menu.nav li {
		padding: 0;
	}
	.region-navigation #block-system-main-menu .menu.nav>li>a::after,
	.region-navigation #block-system-main-menu .menu.nav>li>span.dropdown-toggle::after {
		display: none;
	}
	.region-content section#block-menu-menu-welcome-section-a.block-menu,
	.region-content #block-menu-menu-welcome-section-b ul.nav {
		float: none;
		width: 100%;
	}
	.region-content .region-blockgroup-welcome-group {
		padding: 15px;
	}
	.region-content #block-menu-menu-welcome-section-a ul.nav {
		width: inherit;
	}
	.region-content #block-menu-menu-welcome-section-a ul.nav li span,
	.region-content #block-menu-menu-welcome-section-b ul.nav li span {
		float: none;
		display: block;
		padding: 104px 0 0 2px;
	}
	.region-navigation #block-system-main-menu .menu.nav li {
		border-left: none;
		border-right: none;
	}
	.navbar-toggle {
		margin-top: -17px;
		background: url(../../../all/themes/ctd/images/menu-bg.png) no-repeat;
		padding-right: 0;
		margin-right: -14px;
	}
	body.i18n-mr #navbar .govt-text {
		padding: 4px 0 0 78px;
	}
	.region-top-header {
		margin-right: 0;
	}
	.region-top-header>#block-block-2,
	#block-block-4 {
		display: none;
	}
	.region-top-header>section>form {
		width: 96px;
	}
	.static-header {
		display: none;
	}
	.region-blockgroup-in-focus #block-views-information-sector-block-2,
	.region-blockgroup-in-focus #block-views-information-sector-block-1,
	.region-blockgroup-in-focus #block-views-information-sector-block,
	.region-blockgroup-in-focus #block-views-information-sector-block-3,
	.region-blockgroup-information-at-glance #block-views-information-sector-block-4,
	.region-blockgroup-information-at-glance #block-views-information-sector-block-5,
	.region-blockgroup-information-at-glance #block-views-information-sector-block-6,
	.region-blockgroup-information-at-glance #block-views-information-sector-block-7 {
		float: none;
	}
	.region-blockgroup-in-focus #block-views-information-sector-block-2 img.img-responsive,
	.region-blockgroup-in-focus #block-views-information-sector-block-1 img.img-responsive,
	.region-blockgroup-in-focus #block-views-information-sector-block img.img-responsive,
	.region-blockgroup-in-focus #block-views-information-sector-block-3 img.img-responsive,
	.region-blockgroup-information-at-glance #block-views-information-sector-block-4 img.img-responsive,
	.region-blockgroup-information-at-glance #block-views-information-sector-block-5 img,
	.region-blockgroup-information-at-glance #block-views-information-sector-block-6 img,
	.region-blockgroup-information-at-glance #block-views-information-sector-block-7 img.img-responsive {
		width: 100%;
	}
	#views_slideshow_cycle_teaser_section_front_page_slider-block {
		width: 100% !important
	}
	.complete-header {
		position: fixed;
		width: 100%;
		z-index: 2;
		opacity: 0.99
	}
	.header-main-menu {
		display: block !important;
		opacity:1;
	}
	.header-main-menu .container-fluid {
		padding: 0;
	}
	.text-resizeable-container .region-frontpage-slider {
		position: relative;
		top: 145px; }
	.snavbar{display:none;}
	
	
	#newscontent a {
		font-size: 12px;
	}
	.main-container {
		margin-top: 140px;
	}
	.header-main-menu .container,
	.header-main-menu .container-fluid {
		padding: 0 !important;
	}
	.main-container>.container {
		padding: 0 !important;
	}
	#navbar .navbar-collapse img.navigation_amblam_logo {
		display: none;
	}
	.region-blockgroup-in-focus #block-views-information-sector-block-2,
	.region-blockgroup-in-focus #block-views-information-sector-block-1,
	.region-blockgroup-in-focus #block-views-information-sector-block,
	.region-blockgroup-in-focus #block-views-information-sector-block-3,
	.region-blockgroup-information-at-glance #block-views-information-sector-block-4,
	.region-blockgroup-information-at-glance #block-views-information-sector-block-5,
	.region-blockgroup-information-at-glance #block-views-information-sector-block-6,
	.region-blockgroup-information-at-glance #block-views-information-sector-block-7 {
		float: none;
		width: 100%;
	}
	.region-footer .nav li {
		padding: 0;
		margin: 5px 0 0;
	}
	.region-content #block-menu-menu-welcome-section-a ul.nav li.existing-user-login,
	.region-content #block-menu-menu-welcome-section-a ul.nav li.new-user-register,
	.region-content #block-menu-menu-welcome-section-a ul.nav li.eservices,
	.region-content #block-menu-menu-welcome-section-a ul.nav li.payment-link,
	.region-content #block-menu-menu-welcome-section-b ul.nav li.announcements-link,
	.region-content #block-menu-menu-welcome-section-b ul.nav li.know-your-dealer,
	.region-content #block-menu-menu-welcome-section-b ul.nav li.may-i-help-you,
	.region-content #block-menu-menu-welcome-section-b ul.nav li.whats-new {
		background-position: center 8px;
		text-align: center;
		padding: 0;
		height: 140px;
	}
	.region-content #block-menu-menu-welcome-section-b ul.nav li a {
		display: block;
		padding: 104px 0 0 2px;
		width: 100%;
	}
	.region-content #block-menu-menu-welcome-section-a ul.nav li.eservices>ul.dropdown-menu {
		left: 0;
	}
	#block-block-9 h2 {
		width: 65%;
		background: url(../../../all/themes/ctd/images/notepadicon.png) no-repeat 0 15px;
		text-align: left;
		padding-left: 83px;
		padding-bottom: 52px;
	}
	body.i18n-en #block-block-9 h2 {
		text-align: center;
		font-weight: 600;
		font-size: .95em;
		background: url(../../../all/themes/ctd/images/notepadicon.png) no-repeat 1px 18px;
		padding-bottom: 62px;
	}
	.region-top-header>section {
		padding: 5px 0;
		font-size: 0.75em;
	}
	.region-top-header>#block-text-resize-0{display:none;}
	.language-switcher-locale-url li{font-size:16px;}
	
	body.not-front .main-container {
		min-height: inherit;
	}
	.region-frontpage-slider .slider-title {
		width: 320px;
		height: 100px;
		font-size: 0.85em;
		bottom: -10px;
	}
	.region-frontpage-slider .slider-title img {
		display: none;
	}
	.region-content #block-menu-menu-welcome-section-a ul.nav li.existing-user-login span {
		background: #ffad2b url(../../../all/themes/ctd/images/login.png) no-repeat center 12px;
	}
	.region-content #block-menu-menu-welcome-section-a ul.nav li.new-user-register span {
		background: #00AEEF url(../../../all/themes/ctd/images/register.png) no-repeat center 12px;
	}
	.region-content #block-menu-menu-welcome-section-a ul.nav li.eservices span {
		background: #00AEEF url(../../../all/themes/ctd/images/gst-eservices.png) no-repeat center 12px
	}
	.region-content #block-menu-menu-welcome-section-a ul.nav li.payment-link span {
		background: #ffad2b url(../../../all/themes/ctd/images/payments.png) no-repeat center 12px;
	}
	#block-menu-menu-footer-menu.footer-menu-section {
		margin-bottom: 0;
		padding: 0;
	}
	.view-tex-term ul {
		display: inherit;
	}
	.region-blockgroup-video-section .video-section .views-row {
		float: none;
		width: 100%;
		padding-left: 0;
	}
	.embedded-video iframe {
		width: 100%;
	}
	.region-blockgroup-video-section .player {
		float: none;
		margin: 5px 0 0 10px;
	}
	.views-field-title-field-et .field-content {
		display: table;
		content: '';
	}
	.region-content #block-block-5 h2 {
		width: 100%;
		font-weight: 600;
		font-size: 1.4em; text-align:center;
	}
	.not-front .view-information-sector ul li a {
		display: inline-block;
	}
	.node-type-general-information .sidebar-title-block,
	.region-sidebar-first {
		min-height: inherit;
	}
	#block-search-form {
		padding: 1px 3px;
		width: 65px;
		margin-right: 0px !important
	}
	.top-header.text-resizeable-container .row.white-bg {
		padding: 0;
	}
	.region-top-header {
		width: 100%;
		padding: 0 0 0 10px;
	}
	.region-top-header>section:last-child {
		display: none;
	}
	#block-block-8 h2 {
		background: url(../../../all/themes/ctd/images/videoicon.png) no-repeat 0px 7px;
		text-align: left;
		padding-left: 85px;
		font-size: .95em;
		font-weight: 600;
		padding-bottom: 52px;
	}
	#block-block-9.alert-section-title,
	#block-block-8 {
		padding: 0;
	}
	.region-content #block-block-7 h2,
	.region-content #block-block-6 h2 {
		width: 100%;
		text-align: center;
		font-size: 1.4em;
		font-weight: 600;
	}
	#block-block-8 h2 {
		width: 65%;
		text-align: center;
		font-size: .95em !important;
		font-weight: 600;
	}
	.region-frontpage-slider .views-field-field-slide-title-first-et {
		bottom: 0;
		font-size: 1.25em;
	}
	.Gist_Typing_Popup_MainBX {
		right: 65px;
	}
	.region-content #block-menu-menu-employee-corner.contextual-links-region ul li {
		width: 48%;
	}
	.region-content #block-menu-menu-employee-corner.contextual-links-region ul li a {
		min-height: 110px;
	}
	.views-field-field-slide-image a img.img-responsive,
	.views-slideshow-cycle-main-frame-row {
		height: auto !important;
	}
	.footer .region-footer.container {
		padding: 0 !important;
	}
	.region-content #block-menu-menu-welcome-section-a ul.nav li span,
	.region-content #block-menu-menu-welcome-section-b ul.nav li span,
	.region-content #block-menu-menu-welcome-section-b ul.nav li a {
		padding: 98px 0 0 2px !important;
		width: 100%;
		text-align: center !important;
	}
	.field-type-text-with-summary table {
		width: 100%;
		font-size: 8px;
		margin-top: 10px;
		display: block;
		overflow-x: scroll;
	}
	.dropdown-menu {
		font-size: 8px;
		z-index: 0;
	}
	body.i18n-mr .region-navigation #block-system-main-menu .menu.nav>li ul {
		top: 0px;
	}
	#newscontent {
		line-height: 28px;
	}
	.region-top-header>#block-system-user-menu a {
		text-indent: -9999px;
		padding-top: 5px;
		line-height: 0;
	}
	.region-top-header>#block-system-user-menu a::after {
		content: "EP Login";
		text-indent: 0;
		display: block;
		line-height: initial;
	}
	.region-top-header>#block-block-1 {
		padding-right: 8px; display:none;
	}
	.region-top-header .view-urgent-notifications-text .view-content {
		width: 27px;
		margin-right: 4px;
	}
	.region-top-header .view-urgent-notifications-text .table-responsive {
		display: block;
		overflow: hidden;
		padding: 0;
	}
	.region-top-header .view-urgent-notifications-text .table-responsive .views-field-title-field {
		display: block;
		overflow: hidden;
		padding: 0;
		opacity: 0;
	}
	#block-google-qr-code-qr-code {
		width: 17%;
		height: 200px;
	}
	#block-menu-menu-footer-menu {
		width: 100%;
		height: 100px;
	}
		/*.region-footer .nav li:nth-child(1) {
		float: none;
	}*/
	.region-footer .nav li {
		/*width: -webkit-fill-available;*/
		border: none;
		float: left;
		height: 10px;
		padding-top: 20px;
	}
	.region-footer .nav li.border-right-none {
		width: -webkit-fill-available;
	}
	/*.region-footer .nav li:nth-child(1) {
		float: left;
		width: -webkit-fill-available;
		padding-left: 10px;
		padding-top: 0;
		padding-right: 40px;
	}*/
	.region-footer .nav li:nth-child(2) {
		/*height: 30px;
		padding-top: 35px;*/
	}
	.region-footer .nav li a::before {
		display: none;
	}
	.region-footer .nav li a {
		text-align: left;
	}
	.caret {
		display: none;
	}
	.es-links {
		display: none;
	}
	body.i18n-en .region-frontpage-slider .views-field-field-slide-title-second-et {
		line-height: 60px;
	}
	.region-frontpage-slider .views-field-field-slide-title-second-et {
		line-height: 60px;
	}
	.region-navigation #block-system-main-menu .menu.nav .expanded {
		width: 100%;
	}
	#navbar .container-fluid .col-md-8.col-xs-12,
	.not-front .col-md-6:not(:last-child) {
		width: 100%;
	}
	iframe {
		width: 100%;
	}
	.not-front .col-md-8:not(:last-child) {
		width: 100%;
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.nav-menu li {
		padding: 15px 1px;
		font-size: 0.625em
	}
	.region-top-header>section:first-child {
		margin-left: 0px;
	}
	.region-navigation #block-system-main-menu .menu.nav {
		margin-top: 20px;
	}
	.region-navigation #block-system-main-menu .menu.nav li {
		padding: 0;
		border: none;
	}
	#navbar.navbar .logo {
		padding: 0
	}
	#navbar.navbar .navbar-brand {
		padding: 19px 0 0 3px;
		height: inherit;
		margin-bottom: 0px;
	}
	.region-navigation #block-system-main-menu .menu.nav li,
	.region-navigation #block-system-main-menu .menu.nav,
	#navbar .navbar-collapse>nav {
		float: none;
		padding: 0;
		width: 100%;
		overflow: hidden;
	}
	.region-navigation #block-system-main-menu .menu.nav>li:hover>ul {
		position: relative;
		float: none!important;
		top: inherit;
		background: none;
		border: none;
		border-top: 1px solid #ccc;
		padding-left: 5px;
	}
	.region-navigation #block-system-main-menu .menu.nav li {
		border-bottom: 1px solid #0b538e;
	}
	.region-navigation #block-system-main-menu .menu.nav li>a,
	.region-navigation #block-system-main-menu .menu.nav li>span {
		padding-left: 5px;
	}
	.region-content section#block-menu-menu-welcome-section-a.block-menu,
	.region-content #block-menu-menu-welcome-section-b ul.nav {
		float: none;
		width: 100%;
	}
	.region-content #block-menu-menu-welcome-section-a ul.nav li span,
	.region-content #block-menu-menu-welcome-section-b ul.nav li span {
		float: left;
		padding: 50px 0 0 105px;
		text-align: left;
	}
	.region-navigation #block-system-main-menu .menu.nav li {
		border-left: none;
		border-right: none;
	}
	.navbar-toggle {
		margin-top: 0;
		background: url(../../../all/themes/ctd/images/menu-bg.png) no-repeat;
		padding-right: 0;
		margin-right: 0;
		display: block;
	}
	.region-top-header {
		margin-right: inherit;
	}
	.region-top-header>#block-block-2,
	#block-block-4 {
		display: none;
	}
	.region-top-header>section>form {
		width: 150px;
	}
	.static-header {
		display: none;
	}
	.region-blockgroup-in-focus #block-views-information-sector-block-2 img.img-responsive,
	.region-blockgroup-in-focus #block-views-information-sector-block-1 img.img-responsive,
	.region-blockgroup-in-focus #block-views-information-sector-block img.img-responsive,
	.region-blockgroup-in-focus #block-views-information-sector-block-3 img.img-responsive,
	.region-blockgroup-information-at-glance #block-views-information-sector-block-4 img.img-responsive,
	.region-blockgroup-information-at-glance #block-views-information-sector-block-5 img,
	.region-blockgroup-information-at-glance #block-views-information-sector-block-6 img,
	.region-blockgroup-information-at-glance #block-views-information-sector-block-7 img.img-responsive {
		width: 100%;
	}
	.complete-header {
		position: fixed;
		width: 100%;
		z-index: 2;
		opacity: 0.99
	}
	.header-main-menu {
		display: block !important;
	}
	.header-main-menu .container-fluid {
		padding: 0;
	}
	.text-resizeable-container .region-frontpage-slider {
		position: relative;
		top: 140px;
	}
	.main-container {
		margin-top: 140px;
	}
	.header-main-menu .container,
	.header-main-menu .container-fluid {
		padding: 0 !important;
	}
	.main-container>.container {
		padding: 0 !important;
	}
	.navbar-collapse.collapse {
		display: none !important;
	}
	#navbar .navbar-collapse img.navigation_amblam_logo {
		display: none;
	}
	.navbar-collapse.collapse.in {
		display: block !important;
	}
	#navbar.navbar .navbar-brand {
		font-size: inherit;
	}
	#navbar .govt-text {
		font-size: inherit;
		padding-left: 30px;
	}
	.region-content #block-menu-menu-welcome-section-a ul.nav {
		width: inherit;
	}
	body.not-front .main-container {
		min-height: inherit;
	}
	.region-top-header>section:last-child {
		display: none;
	}
	.Gist_Typing_Popup_MainBX {
		right: 68px;
	}
	{
		padding: 0;
	}
	.views-field-field-slide-image a img.img-responsive,
	.views-slideshow-cycle-main-frame-row {
		height: auto !important;
	}
	section#block-views-5f1fecf73f48099de15f9d028c384684 h2 {
		padding: 6px 0 0 50px;
	}
	#block-block-9 h2 {
		text-align: left;
		padding-left: 90px;
	}
	body.front.i18n-en .region-blockgroup-in-focus ul,
	.region-blockgroup-information-at-glance ul {
		min-height: 256px !important;
		padding: 16px;
	}
	#block-views-department-at-a-glance-block-1 h2 {
		padding: 0px 0 0 46px;
	}
	body.i18n-mr .region-navigation #block-system-main-menu .menu.nav>li ul {
		top: 0px;
	}
	#navbar .container-fluid .col-md-8.col-xs-12 {
		width: 100%;
	}
	.region-navigation #block-system-main-menu .menu.nav .expanded {
		width: 100%;
	}
	.region-navigation #block-system-main-menu .menu.nav .last.expanded.dropdown {
		width: 100%;
	}
}

@media only screen and (max-width :480px) {
	.region-footer .nav li.india-gov-list-item {
		width: 45%;
		float: right;
	}
	.region-content #block-block-6 h2,
	.region-content #block-block-6 h2 {
		width: 100%;
		font-size: 1.4em;
	}
	#block-block-9 h2 {
		background: url(../../../all/themes/ctd/images/notepadicon.png) no-repeat 1px 25px;
	}
}

@media (max-width:1024px) and (min-width:991px) {
	body.i18n-mr .blue-bg .static-header .govt-text {
		color: #ffffff;
		display: block;
		font-size: 14px;
		line-height: 10px;
		padding: 8px 0 0 88px;
		text-align: left;
	}
	body.i18n-mr .blue-bg .colorwhite {
		color: #acea67;
		display: inline-block;
		font-size: 13px;
		line-height: 26px;
		padding-left: 10px;
	}
	.region-blockgroup-video-section .col-md-6 {
		width: 100%;
	}
	.region-blockgroup-video-section .col-md-6+.col-md-6 {
		float: left;
		margin: 20px 0 0 0;
	}
}

@media (max-width:599px) {
	.menu.nav .dropdown-menu>li>a {
		font-size: 10px !important;
		font-weight: 700;
	}
}

@media (max-width:768px) and (min-width:600px) {
	.dropdown-menu>li>a {
		font-size: 12px !important;
	}
}

@media only screen and (max-width :1024px) {
	.views-slideshow-cycle-main-frame-row-item .img-responsive {
		width: 120px;
		height: 60px;
	}
	.region-frontpage-slider .slider-gif {
		display: none;
	}
	.top-header.text-resizeable-container .row.white-bg {
		margin-left: 0;
		margin-right: 0;
		padding: 0 10px;
	}
	body.i18n-mr #navbar .navbar-brand {
		font-size: 18px;
		height: 29px;
		padding-top: 14px;
		text-align: left;
		padding-left: 0;
	}
	body.i18n-mr #navbar .govt-text {
		color: #ffffff;
		display: block;
		float: none;
		font-size: 13px;
		line-height: 7px;
		padding: 1px 0 0 71px;
	}
	body.i18n-mr .colorwhite {
		color: #acea67;
		display: inline-block;
		font-size: 0.92em;
		line-height: 26px;
		padding-left: 0px !important;
	}
	body.i18n-mr .sticky .navbar-toggle {
		margin-top: -42px;
	}
	body.i18n-mr .navbar-toggle {
		margin-top: -22px;
	}
	#navbar .navbar-collapse img.navigation_amblam_logo {
		display: none;
	}
	body.i18n-mr #navbar .container-fluid {
		padding: 0;
	}
	.region-navigation #block-system-main-menu .menu.nav li {
		font-weight: normal;
		margin: 0;
	}
	#navbar .govt-text {
		font-size: .92em !important;
		padding: 2px 0 0 0px;
		font-weight: normal;
	}
	body.i18n-en .navbar-toggle {
		margin-right: -15px;
		margin-top: -22px;
		padding: 1px 10px;
	}
	#navbar.navbar .navbar-brand {
		font-size: 1.2em;
		padding-top: 11px;
	}
	body.i18n-en .static-header .navbar-brand {
		font-size: 1.25em;
	}
	body.i18n-en .static-header .govt-text {
		font-size: 1em;
		padding: -2px 0 0 52px;
		float: left;
		position: absolute
	}
	body.front.i18n-en .region-blockgroup-in-focus ul,
	.region-blockgroup-information-at-glance ul {
		min-height: inherit;
		padding: 16px;
	}
	.more-link {
		position: static;
		display: block;
		text-align: right;
		padding: 0 16px 16px 0;
	}
	.region-blockgroup-in-focus ul,
	.region-blockgroup-information-at-glance ul {
		min-height: inherit;
	}
	#navbar .padding-none-marathi {
		margin: 0;
		padding: 0;
	}
	.region-blockgroup-in-focus .sector-title-bg {
		top: 50px;
	}
	#block-block-8 h2 {
		background: url(../../../all/themes/ctd/images/videoicon.png) no-repeat 3px 7px;
		text-align: left;
		padding-left: 90px;
		font-size: 1.4em;
	}
	.region-content #block-menu-menu-welcome-section-b ul.nav li a {
		padding: 35px 0 0 95px;
		float: left;
		width: 100%;
		text-align: left;
	}
	#block-block-9 h2 {
		background: url(../../../all/themes/ctd/images/notepadicon.png) no-repeat 1px 7px;
		font-size: 1.4em;
	}
	.region-content #block-menu-menu-welcome-section-b ul.nav li span {
		padding: 35px 0 0 95px;
		float: left;
		width: 100%;
		text-align: left;
	}
	.region-blockgroup-information-at-glance .sector-title-bg {
		top: 50px;
	}
	body.i18n-en .view-information-sector-image-and-title h4 {
		font-size: .85em;
	}
	body.i18n-mr .region-navigation #block-system-main-menu .menu.nav li {
		font-size: 11px;
		padding: 5px 0;
	}
	.region-navigation #block-system-main-menu .menu.nav>li>a:hover::after,
	.region-navigation #block-system-main-menu .menu.nav>li>span.dropdown-toggle:hover::after,
	.region-navigation #block-system-main-menu .menu.nav>li.active-trail>span.dropdown-toggle::after,
	.region-navigation #block-system-main-menu .menu.nav>li.active>a::after,
	.region-navigation #block-system-main-menu .menu.nav>li.m-menu-hover>span.dropdown-toggle::after {
		display: none;
	}
	.field-type-text-with-summary table {
		font-size: .75em;
	}
	#block-menu-menu-budget-menu h2 {
		padding: 5px 0 0 65px;
	}
	section#block-views-5f1fecf73f48099de15f9d028c384684 h2 {
		padding: 8px 0 0 50px;
	}
	#block-block-17,
	#block-block-18 {
		display: none;
	}
}

@media (max-width:1199px) and (min-width:1024px) {
	.static-header .navbar-brand {
		font-size: 18px;
	}
	body.i18n-en.front .complete-header.sticky #navbar .govt-text {
		margin-top: -26px;
	}
	.region-navigation #block-system-main-menu .menu.nav li {
		font-size: 10px;
	}
	.region-navigation #block-system-main-menu .menu.nav li>a,
	.region-navigation #block-system-main-menu .menu.nav li>span {
		padding: 19px 2px;
		font-weight: bold;
	}
	.text-resizeable-container .region-content #block-menu-menu-welcome-section-a ul.nav li:hover>ul.dropdown-menu li a {
		overflow: hidden;
		padding: 0 2px;
		font-size: 12px;
		text-align: left;
		width: 186px;
	}
	body.i18n-en #navbar.navbar .navbar-brand {
		font-size: 14px;
		font-weight: 600;
		padding: 8px 0 0;
	}
	body.i18n-en .complete-header.sticky #navbar .govt-text {
		font-size: 10px;
		line-height: 14px;
		70px;
		margin-top: -27px;
	}
	.region-content #block-menu-menu-welcome-section-a ul.nav li.payment-link span {
		font-size: 13px;
	}
	.region-navigation #block-system-main-menu .menu.nav li:nth-child(5)>.nolink {
		padding-top: 20px;
		line-height: unset;
	}
	.region-navigation #block-system-main-menu .menu.nav li>.nolink {
		padding: 28px 2px;
		line-height: 0px;
		font-weight: bold;
	}
	.region-navigation #block-system-main-menu .menu.nav li>.active {
		padding: 20px 5px;
		font-weight: bold;
	}
	.views-slideshow-cycle-main-frame-row-item .img-responsive {
		width: 120px;
		height: 70px;
	}
	.views-slideshow-cycle-main-frame-row-item .slider-gif {
		right: 50px;
		bottom: 60px;
	}
	#block-google-qr-code-qr-code {
		width: 30%;
	}
	#block-menu-menu-footer-menu {
		width: 70%;
	}
	#navbar .container-fluid .col-md-4.col-xs-12 {
		width: 33%;
	}
	#navbar .container-fluid .col-md-8.col-xs-12 {
		width: 67%;
	}
	.region-navigation #block-system-main-menu .menu.nav .expanded {
		width: 92px;
	}
	body.i18n-en #navbar .navbar-collapse img.navigation_amblam_logo {
		display: none;
	}
	#navbar .navbar-collapse img.navigation_amblam_logo {
		display: none;
	}
	.caret {
		top: 112px;
	}
	#block-block-17,
	#block-block-18 {
		display: none;
	}
}

@media (max-width:1199px) and (min-width:1023px) {
	body.i18n-en .complete-header.sticky #navbar .govt-text {
		font-size: 10px;
		line-height: 14px;
		margin-top: 0;
	}
	body.i18n-en.not-front .container #navbar .govt-text {
		font-size: 11px;
		font-weight: bold;
		margin-top: -29px;
		padding-top: 2px;
	}
	body.i18n-en.not-front .container #navbar.navbar .navbar-brand {
		font-size: 14px;
		line-height: 17px;
		padding-top: 11px;
	}
	.region-content #block-menu-menu-welcome-section-a ul.nav li.payment-link span {
		font-size: 13px;
	}
	#block-google-qr-code-qr-code {
		width: 18%;
	}
	#block-menu-menu-footer-menu {
		width: 82%;
	}
	.region-footer .nav li {
		width: 80px;
	}
}

@media (max-width:991px) {
	.views-row.col-md-3 {
		width: 46%;
		float: left;
		min-height: 100px;
	}
	.region-blockgroup-video-section .col-md-6 {
		width: 100%;
	}
	.region-blockgroup-video-section .col-md-6+.col-md-6 {
		float: left;
		margin: 20px 0 0 0;
	}
	.view-gallery-display .views-field-field-gallery-lead-image .field-content {
		text-align: center;
	}
	.view-gallery-display .views-field-field-gallery-lead-image .field-content>a {
		display: inline-block;
		width: 80%;
		height: 220px;
	}
	.region-blockgroup-visitor-count-last-updated {
		text-align: center;
	}
	.region-blockgroup-visitor-count-last-updated .view-update-date {
		text-align: center;
		margin: 10px 0 0 0;
	}
	body.i18n-mr.front .complete-header #navbar .govt-text {
		display: block;
		font-size: 1.05em !important;
		padding: 15px 0 0 0;
	}
	.block-you-are-visitor>ul>li {
		display: block;
		margin-bottom: 0;
	}
	#last-update-section-id {
		display: block;
		margin-top: 0;
	}
	.region-blockgroup-in-focus section:nth-child(odd) {
		clear: both;
	}
	.header-main-menu .menu.nav li.dropdown::before,
	.header-main-menu .menu.nav>.leaf::before {
		width: 35px;
		height: 35px;
		vertical-align: middle;
		background-size: 191px;
	}
	.header-main-menu .menu.nav li.dropdown:nth-child(2)::before {
		background-position: -40px 0px;
	}
	.header-main-menu .menu.nav li.dropdown:nth-child(3)::before {
		background-position: -80px 0px;
	}
	.header-main-menu .menu.nav li.dropdown:nth-child(4)::before {
		background-position: -122px 0px;
	}
	.header-main-menu .menu.nav li.dropdown:nth-child(5)::before {
		background-position: 0px -39px;
	}
	.header-main-menu .menu.nav li.dropdown:nth-child(6)::before {
		background-position: -40px -40px;
	}
	.header-main-menu .menu.nav li.dropdown:nth-child(7)::before {
		background-position: -272px -40px;
	}
	.region-navigation #block-system-main-menu .menu.nav li {
		text-align: left;
		padding: 0px 0px;
	}
	.region-navigation #block-system-main-menu .menu.nav li>span {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	.region-navigation #block-system-main-menu .menu.nav li>a {
		display: inline-block;
		vertical-align: middle;
		margin-left: 0px;
	}
	.header-main-menu .menu.nav>.leaf::before,
	.header-main-menu .menu.nav li.dropdown {
		margin-left: 10px;
	}
	.header-main-menu .menu.nav li.dropdown::before,
	.header-main-menu .menu.nav>.leaf::before {
		content: none;
	}
	.region-navigation #block-system-main-menu .menu.nav>li ul li a,
	.region-navigation #block-system-main-menu .menu.nav>li ul li ul li a {
		margin: 0;
	}
	#navbar .container-fluid .col-md-4.col-xs-12 {
		width: 100%;
		padding: 0 20px;
	}
	.not-front .col-md-8 {
		width: 100%;
	}
	.not-front .col-sm-4 {
		width: 100%;
	}
	.not-front .col-sm-3 {
		display: none;
	}
	.not-front .col-md-6,
	.not-front .col-md-6:not(:last-child) {
		width: 100%;
	}
}

@media (max-width:526px) {
	iframe {
		width: 100%;
	}
	.dropdown-menu {
		min-width: 138px;
	}
	.views-row.col-md-3 {
		width: 94%;
		float: left;
		display: block;
	}
	.view-tex-term ul li>div>span.field-content>a {
		min-height: inherit
	}
	.region-top-header>section input {
		font-size: 12px;
	}
	.popup-inner {
		width: 325px;
	}
	#navbar .container-fluid .col-md-4.col-xs-12 {
		width: 100%;
	}
	#block-block-17 {
		display: none;
	}
}

@media (max-width:1024px) and (min-width:991px) {
	body.i18n-en.not-front .container #navbar .govt-text {
		font-size: 11px;
		margin-top: -25px;
		padding: 30px 0 0 1px !important;
	}
	body.i18n-en.not-front .container #navbar.navbar .navbar-brand {
		font-size: 14px;
		line-height: 17px;
		padding-top: 11px;
	}
	body.i18n-en .navbar-toggle {
		padding: 1px 10px;
		position: absolute;
		right: 0;
	}
	body.i18n-en .complete-header.sticky #navbar .govt-text {
		font-size: 10px;
		margin-top: -23px;
		padding-bottom: 0;
		padding-left: 92px !important;
		padding-right: 0;
		padding-top: 0;
		text-align: left;
	}
	.text-resizeable-container .region-content #block-menu-menu-welcome-section-a ul.nav li:hover>ul.dropdown-menu li a {
		overflow: hidden;
		padding: 0 2px;
		font-size: 12px;
		text-align: left;
		width: 186px;
	}
	body.not-front.i18n-mr .blue-bg .colorwhite {
		padding-left: 0px;
	}
	.region-navigation #block-system-main-menu .menu.nav li:hover,
	.region-navigation #block-system-main-menu .menu.nav li.active-trail,
	.region-navigation #block-system-main-menu .menu.nav li.first {
		padding-top: 36px;
	}
	.region-navigation #block-system-main-menu .menu.nav li.first {
		padding-top: 25px;
	}
	.region-navigation #block-system-main-menu .menu.nav li:hover,
	.region-navigation #block-system-main-menu .menu.nav li.active-trail,
	.region-navigation #block-system-main-menu .menu.nav li.active-trail {
		padding-top: 24px;
	}
	.region-top-header>section {
		padding: 5px 7px;
	}
	#block-google-qr-code-qr-code {
		width: 13%;
	}
	#block-menu-menu-footer-menu {
		width: 87%;
	}
	#block-block-17 {
		display: none;
	}
}

@media (max-width:1023px) and (min-width:991px) {
	#navbar .container-fluid .col-md-4.col-xs-12 {
		width: 100%;
	}
}

@media (max-width:360px) {
	body.i18n-mr #navbar .navbar-brand {
		font-size: 19px;
		height: 28px;
		line-height: 0;
		padding-left: 0px;
		padding-top: 14px;
		text-align: left;
	}
	body.page-gst-act-240 .col-md-12 .page-header {
		background: rgba(0, 0, 0, 0) url(../../../all/themes/ctd/images/gstact.png) no-repeat scroll 0 105px;
		padding-top: 100px;
	}
	#block-menu-menu-gst-chapter .mahavikash-submit-button {
		min-width: 315px;
	}
	.popup-inner {
		width: 325px;
	}
}

@media (max-width:320px) {
	.dropdown-menu {
		min-width: 120px;
	}
	.region-top-header {
		margin-right: 0;
	}
	#navbar .navbar-header a.logo {
		padding-right: 5px;
		margin-left: -10px;
	}
	.region-top-header>section {
		padding: 5px 0;
		font-size: 0.75em;
	}
	body.i18n-en.not-front .container #navbar.navbar .navbar-brand {
		font-size: 15px;
		letter-spacing: 0.4px;
	}
	body.i18n-en.not-front .container #navbar .govt-text {
		font-size: 10px;
		font-weight: 600;
		letter-spacing: 0;
		padding-top: 1px;
	}
	.region-top-header {
		margin-right: 0;
	}
	.region-top-header>section a {
		color: #2e3192;
		cursor: pointer;
		padding: 0;
	}
	.popup-inner {
		width: 300px;
	}
}

@media (min-width:1450px) {
	.region-top-header .view-urgent-notifications-text .view-content {
		width: 325px;
	}
	#block-google-qr-code-qr-code {
		width: 22%;
	}
	#block-menu-menu-footer-menu {
		width: 78%;
	}
}

@media (max-width:420px) {
	#outerImageContainer {
		width: 360px !important;
	}
	iframe {
		width: 100%;
	}
	#lightbox #imageDataContainer {
		width: 360px !important;
	}
}

@media (max-width:459px) {
	#outerImageContainer {
		width: 320px !important;
	}
	iframe {
		width: 100%;
	}
	#lightbox #imageDataContainer {
		width: 320px !important;
	}
}

@media (min-width:768px) and (max-width:991px) {
	#block-google-qr-code-qr-code {
		width: 18%;
	}
	#block-menu-menu-footer-menu {
		width: 82%;
	}
	.region-footer .nav li.copyright-text {
		width: 165px;
	}
	.region-footer .nav li {
		width: 60px;
	}
	#navbar .container-fluid .col-md-4.col-xs-12 {
		width: 100%;
	}
	.region-navigation #block-system-main-menu .menu.nav .expanded {
		width: 100%;
	}
	.not-front .col-md-8:not(:last-child) {
		width: 100%;
	}
}

@media (max-width:1326px) {
	#block-block-18 {
		display: none;
	}
}


/******Main Navigation*********/

/*=====new menu ==============*/

/*.main-menu ul>li {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  display: inline-block;
  float: left;
}*/
.main-menu ul > li {
	display: inline-block;
	float: left;
	margin-right: 2px;
}
#overflow_menu.main-menu ul > li {
	float: right;
}
/*Custom Theme*/
	.main-menu > ul > li a.home {
	/*padding: 8px 24px 9px;*/
        padding: 2px 34px 9px;
	font-size: 18px;
}
.main-menu > ul > li > a {
	padding: 11px 20px;
	display:block;
}
.main-menu ul li.active a i {
	color:#FFF;
}
.indicator i {
	font-family:'FontAwesome' !important;
	margin-left:2px;
}
.menu-content:before, .menu-content:after {
	display: table;
	line-height: 0;
	content: "";
}
.menu-content:after {
	clear: both;
}
.mega-nav-wrapper {
	background:none;
}
.menu-content {
	position:relative;
	padding:8px;
	font-size:90%;
	color:rgba(255, 255, 255, 0.5)
}
.menu-content.text img {
	float:left;
	margin:0px 10px 0px 0px;
}
.menu-content.text p {
	padding-top:5px;
}
.megamenu-row h5 {
	color:#FDD371;
	font-weight:400;
	font-size:17px;
	padding:0px 15px 15px 8px;
}
.menuzord-menu li>a .indicator i.fa {
	color:#552c2b;
	font-weight:lighter;
	width:11px;
}
.menuzord-menu li.active>a .indicator i.fa, .menuzord-menu li:hover>a .indicator i.fa {
	color:#fff;
}
.megamenu-row ul li a,  .menuzord-menu > li > a {
	color:#000000;
	font-weight:700;
	text-transform:uppercase;
}
.megamenu ul li a {
	text-transform:none;
}
/*	.main-menu > ul > li > .megamenu,
	.main-menu > ul li.active a,
	.main-menu > ul li a:focus,
	.main-menu > ul li:hover a,
    .main-menu > ul li a:hover{background:#552c2b; color:#edce6b !important;}*/
	/*ul.menuzord-menu li.active:hover a{background:#f26522 !important;}*/
	
	.main-menu ul > li > .megamenu .megamenu-row {
	background:none !important;
}
.sub-nav ul li a {
	font-weight:600 !important;
}
.sub-nav {
	padding:0px 15px !important;
	margin-left:0px;
}
.sub-nav.half-width {
	width:50%;
}
.sub-nav.half-width ul {
	width:47%;
	float:left;
}
.sub-nav ul >li {
	font-size: 90%;
	display:block;
	border:none !important;
}
.main-menu .sub-nav ul li a {
	font-weight:400 !important;
	display:block;
	padding: 8px 10px;
	background:none !important;
	color:#edce6b !important;
	text-transform:none;
	border:none;
}
.main-menu .sub-nav ul li a.focus, .main-menu .sub-nav ul li a.hover {
	text-decoration:none;
	outline:1px dotted #edce6b;
}
.sub-nav ul li:hover a {
	background:none !important;
}
.sub-nav ul li a:hover {
	text-decoration:underline;
}
.sub-nav ul li a {
	font-weight:400;
}
.nav-item a .indicator {
	display:inline-block;
	padding-left:5px;
	font-weight:300;
	font-size:99%;
}
/* Rudimentary mega menu CSS for demonstration */

        /* mega menu list */
	.nav-menu {
	display: block;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 15;
}
/* a top level navigation item in the mega menu */
        .nav-item {
	list-style: none;
	display: inline-block;
	padding: 0;
	margin: 0;
}
/* first descendant link within a top level navigation item */
        .nav-item > a {
	position: relative;
	display: inline-block;
	padding: 0.5em 1em;
	margin: 0 0 -1px 0;
}
/* focus/open states of first descendant link within a top level 
           navigation item */
/*        .nav-item > a:focus,
        .nav-item > a.open {
            background: #552c2b none repeat scroll 0 0;
    color: #edce6b !important;
        }*/

        /* open state of first descendant link within a top level 
           navigation item */
      

        /* sub-navigation panel */
        .sub-nav {
	position: absolute;
	display: none;
	top: 43px;
	margin-top: 2px;
	padding: 0.5em 1em;
	z-index:99999999999;
}
.main-menu .sub-nav ul li a:hover {
    color:#000000 !important;
}
.sub-nav.right {
	right:0px;
}
/* sub-navigation panel open state */
        .sub-nav.open {
	display: block;
}
/* list of items within sub-navigation panel */
        .sub-nav ul {
	display: inline-block;
	vertical-align: top;
	margin: 0 1em 0 0;
	padding: 0;
	margin-right:-4px;
}
/* list item within sub-navigation panel */
        .sub-nav li {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.sub-nav.col-2 {
	width:50%;
}
.sub-nav.col-3 {
	width:75%;
}
.sub-nav {
	width:25%;
}
.sub-nav.col-4 {
	width:100%;
}
.sub-nav.col-5 {
	width:100%;
}
.sub-nav {
	min-width:250px;
}
.sub-nav ul li {
	width:100%;
}
.sub-nav.col-3 ul {
	width:33.33333337%;
}
.sub-nav.col-2 ul {
	width:50%;
}
.sub-nav.col-4 ul {
	width:22%;
}
.sub-nav.col-5 ul {
	width:17%;
}

/*.sub-nav div.sub-sub-nav ul{width:100%;}
.main-menu  .sub-nav div.sub-sub-nav  ul li a{padding-left:15px; display:block;}*/
.megamenu-wraper .showhide {
	display: none;
	float: right;
	height: 30px;
	outline: 0 none;
	padding: 0;
	position: absolute;
	right: 3%;
	text-decoration: none;
	top: -73px;
	width: 25px;
	z-index: 9;
}
.megamenu-wraper .showhide em {
	background: #777 none repeat scroll 0 0;
	float: right;
	height: 3px;
	margin: 5px 0 0;
	width: 25px;
}
/*============ Lable 3 menu ================*/

.sub-nav .sub-sub-nav ul {
	width:100%;
	padding-left:15px;
}
.sub-nav .sub-sub-nav ul li {
	background:url(../images/ico-bullete8.png) no-repeat left center;
	padding-left:4px;
}
.main-menu {
	display:block;
	clear:both;
    margin-bottom: 3px;
}
.main-menu:last-child {/*border-top:1px solid #d0d0d0;*/
}
.main-menu a.btn-more, .main-menu a.btn-more:hover, .main-menu a.btn-more:focus {
	position:absolute;
	right:0px;
transition:all .4s;
	overflow:hidden;
	padding:7px 19px !important;
	font-size:81%;
	transition:none;
}
.main-menu a.btn-more:focus {
}
.main-menu a.btn-more.opened, .main-menu a.btn-more.opened:hover, .main-menu a.btn-more.opened:focus {
	background-image:url(../images/close.png) !important;
	background-repeat:no-repeat !important;
	background-position: center bottom 10px !important;
}
a.btn-more:after {
	content:'\f107';
	display:block;
	font-family:FontAwesome;
	padding-left:5px;
	text-align:center;
}
a.btn-more.opened:after {
	content:' ';
	display:block;
	font-family:FontAwesome;
	padding-left:5px;
	text-align:center;
	font-size:130%;
	font-weight:300px;
	margin-top:130%;
	position:relative;
}
/*#overflow_menu{display:none;}*/
#overflow_menu {
	margin-bottom:2px;
}
#overflow_menu {
	position:relative;
	z-index:10;
	padding-right:100px;
	padding-left: 40px;
}
#overflow_menu ul {
	margin-top:1px;
}
#overflow_menu ul li {
	border:1px solid rgba(0, 0, 0, 0.1);
	margin:2px 1px;
}
/*=======menu theme 2 full band=======*/

.main-menu ul > li, #overflow_menu ul li {
	border: none;
}


/*==============*/
@media all and (max-width : 940px) {
 .main-menu ul > li {
 border: none;
 display: block;
 float: none;
 margin-right:0px;
}
.megamenu-wraper .showhide {
display:block;
}
.main-menu ul > li a {
border-bottom:1px solid rgba(0, 0, 0, 0.1);
margin:0px;
}
.main-menu .sub-nav .sub-sub-nav ul li a {
padding-left:18px;
}
.sub-nav {
 border: 1px solid #552c2b;
 display: block;
 margin-top: 0px;
 padding: 0.5em 1em;
 position: relative;
 top: 0;
}
.sub-nav.col-3 ul, .sub-nav.col-2 ul {
 width: 100%;
}
 .main-menu .sub-nav ul li a {
 color: #edce6b !important;
}
.main-menu > ul > li.active > a, .main-menu > ul > li > a:focus, .main-menu > ul > li:hover > a, .main-menu > ul > li > a:hover, .main-menu > ul > li > a.home {
 background: #2f1413 none repeat scroll 0 0;
 color: #fff !important;
}

.sub-nav.col-2 {
	width:100%;
}
.sub-nav.col-3 {
	width:100%;
}
.sub-nav {
	width:100%;
}
.sub-nav.col-4 {
	width:100%;
}
.sub-nav.col-5 {
	width:100%;
}

.sub-nav {
    top: 0px !important ;
}

}
/*============== Menu Theme ===============*/

.megamenu-wraper {
	/*background:#015296;*/
    background:#FFF;
	font-size:15px;
}
.main-menu ul > li a {
	color:#000;
	font-weight:600;
	background:#bbaeb2;
}
.main-menu ul>li > a {
	color: #000000;
	font-weight: 700;
	text-transform: uppercase;
}
.main-menu ul > li {
	border: 1px solid rgba(0, 0, 0, 0.1);
}
.main-menu > ul > li.active > a, .main-menu > ul > li > a:focus, .main-menu > ul > li:hover > a, .main-menu > ul > li > a:hover, .main-menu > ul > li > a.home, .nav-item > a.open {
	background:  #fff;
	color: #552c2b !important;
}
.sub-nav {
	background-color: rgba(255, 255, 255, 0.9);
	border: 1px solid rgba(255, 255, 255, 0.1);
}
.main-menu .sub-nav ul li a {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	color: #552c2b !important;
	font-weight:600 !important;
}
.main-menu .sub-nav ul li {
	border-bottom:1px solid rgba(0, 0, 0, .1) !important;
}
.main-menu a.btn-more, .main-menu a.btn-more:hover,  .main-menu a.btn-more:focus {
	background:#461f1e !important;
	color:#FFF !important;
}
.main-menu a.btn-more:focus {
	background:#6e3d3c !important;
}
.main-menu a.btn-more.opened, .main-menu a.btn-more.opened:hover, .main-menu a.btn-more.opened:focus {
	background-color:#461f1e !important;
	color:#FFF !important;
}
.sub-nav {
	border: 1px solid #FFF;
	background-color: rgba(255, 255, 255, 1);
}
@media(max-width:767px) {
	.megamenu-wraper .showhide {
	top: -56px; 
}
.board-memb{width:100% !important;margin:20px auto !important;}

}
.second-subnav{
	top: 80px;
}

.col-md-4.memb-img {
    text-align: center; background: #ff7600; padding:20px;
}


.region-blockgroup-in-focus ul li:nth-child(odd) {
    background: #f1f1f1;   
}
.region-blockgroup-information-at-glance ul li:nth-child(odd) {
    background: #f1f1f1;   
}

.copyright-sec{background:#2b2b2b;}
.copyright-sec .copy-txt{text-align:center; padding: 5px;
    font-size: 12px;}
	.memb-img{text-align:center;}
.memb-img p {
    font-weight: bold;
    padding-top: 10px;
    font-size: 16px; color:#fff; line-height: 1.5em;
    letter-spacing: 0.1px;
}

.memb-img img{display:inline-block;
    border: 5px solid #fff; margin-top: 5px;}

.board-memb {
    /*margin-top: 40px;
    margin-bottom: 40px;*/
    border-top: 5px solid #2e3192;
    box-shadow: 10px 10px 5px grey;
	background:#ff7600;
	border-radius:10px;
	width:25%;
	margin:40px auto;
	
}
@media only screen and (min-width: 767px) {
#block-menu-menu-footer-menu ul{width:50%; margin:0 auto;}
}
@media only screen and (max-width: 767px) {
#block-menu-menu-footer-menu ul{width:85%; margin:0 auto;}
}