@font-face {
	font-family: 'open sans regular';
	src: url(fonts/opensans-regular-webfont.eot);
	src: url(fonts/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/opensans-regular-webfont.woff) format('woff'), url(fonts/opensans-regular-webfont.ttf) format('truetype'), url('fonts/opensans-regular-webfont.svg#open sans regular') format('svg');
	font-weight: 400;
	font-style: normal
}
*, :after, :before {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
	border: 0;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block
}
audio, canvas, video {
	display: inline-block
}
audio:not([controls]) {
	display: none;
	height: 0
}
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
a {
	text-decoration: underline;
	color: #323232;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
a:focus {
	outline: thin dotted
}
a:active, a:hover {
	outline: 0
}
a:hover {
	text-decoration: none
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 400
}
b, dt, strong, th {
	font-weight: 700
}
em, i {
	font-style: italic
}
address, dd, fieldset, h1, h2, h3, h4, h5, h6, ol, table, ul {
	margin: 0 0 25px
}
ul {
	padding: 0 0 0 15px;
	list-style: none
}
ol {
	padding: 0 0 0 20px;
	list-style: none
}
ul {
	padding: 0
}
ul.menu {
	margin-bottom: 15px;
}
ul.menu li {
	margin: 0
}
ul.bulletText li {
	background: url(images/bullet.png) no-repeat left 11px;
	padding: 2px 0 2px 23px;
}
ul li.collapsed, ul li.leaf {
	list-style-image: none;
	list-style-type: none
}
img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	vertical-align: middle;
	height: auto;
}
figure {
	margin: 0
}
legend {
	white-space: normal
}
q {
	quotes: "\201C" "\201D" "\2018" "\2019"
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
table {
	border-collapse: separate;
	border-spacing: 0;
	width: 100%;
	empty-cells: show;
	border: none
}
table table {
	margin: 0
}
td, th {
	border: none;
	padding: 8px 10px
}
caption, td, th {
	font-weight: 400;
	background: #fff
}
button, input, select, textarea {
	font-family: MS Shell Dlg;
	font-size: 13px;
	margin: 0;
	vertical-align: baseline;
	background-color: transparent;
	border: none;
}
input[type="text"], textarea {
	-webkit-appearance: none;
}
button, html input[type=button], input[type=reset], input[type=submit] {
	cursor: pointer
}
[hidden], template {
display:none
}
textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical;
	font-size: 13px;
	padding: 5px;
}
input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0;
	margin: 0 5px 0 0
}
.button, button, input[type=button], input[type=reset], input[type=submit] {
	line-height: 20px;
	padding: 4px 10px;
	display: inline-block;
	text-decoration: none
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0
}
label {
	padding-bottom: 5px;
	display: block;
	font-weight: 700
}
.boxs:after, .boxs:before, .cf:after, .cf:before, .container:after, .container:before, .row:after, .row:before, ul:after, ul:before {
	content: " ";
	display: table
}
.cf:after, .container:after, .row:after, ul:after {
	clear: both
}
.alignLeft {
	float: left
}
.alignRight {
	float: right
}
.displayNone, .hasJS noscript {
	display: none!important;
	visibility: hidden
}
.mrgAuto {
	margin-right: auto;
	margin-left: auto
}
body {
	font-family: 'open sans regular', Arial, Helvetica, sans-serif;
	font-size: .813em;
	line-height: 1.7;
	color: #1e1e1e;
	background: #ededed
}
h2 {
	font-size: 2em;
	font-weight: 400;
	color: #20398c
}
h3 {
	font-size: 1.538em;
	font-weight: 400;
	color: #34393d
}
h4 {
	font-size: 1.231em;
	font-weight: 400;
	color: #000
}
h5 {
	font-size: 1.077em;
	font-weight: 400;
	color: #123A64
}
h2, h3, h4, h5 {
	margin: 0;
	padding: 0 0 15px;
	line-height: 1.3
}
p {
	padding-bottom: 15px;
	text-align: justify
}
.Caption, p.Caption {
	color: #000;
	font-size: 1.2em;
	font-weight: 400
}
.error, .red {
	color: #a10000
}
.padRight {
	padding-right: 10px
}
.padLeft {
	padding-left: 10px
}
hr {
	display: block;
	height: 1px;
	border: 0;
	margin: .5em 0;
	padding: 0;
	border-top: 1px dashed #CCC
}
.bgImage {
	background: url(images/bg-image-home.jpg) repeat-x center top;
	height: 489px;
	width: 100%;
	position: absolute;
	z-index: 1;
	background-size: cover
}
.container, .middlePart {
	width: 1174px;
	margin: 0 auto;
	background: #fff
}
.home {
	position: relative;
	z-index: 2
}
.middlePart {
	box-shadow: 0 0 5px #999;
	overflow: hidden
}
.stripContainer {
	width: 1174px;
	margin: 0 auto
}
#topStrip {
	background: none repeat scroll 0 0 #080808;
	color: #fff;
	line-height: 30px;
	position: relative;
	z-index: 100;
	-moz-animation: ease-in-out fadeOut 1s;
	-webkit-animation: ease-in-out fadeOut 1s;
	-o-animation: ease-in-out fadeOut 1s;
	-ms-animation: ease-in-out fadeOut 1s;
	animation: ease-in-out fadeOut 1s;
}
#header {
	min-height: 91px;
	position: relative;
	-moz-animation: ease moveFromTop 1s;
	-webkit-animation: ease moveFromTop 1s;
	-o-animation: ease moveFromTop 1s;
	-ms-animation: ease moveFromTop 1s;
	animation: ease moveFromTop 1s;
}

.topStripLeft {
	padding: 0;
	margin: 0 0 0 20px
}
.stripContainer .region {
	float: left;
}
.noJS .stripContainer .region {
	position: relative;
}
.topStripRight {
	padding: 0;
	margin: 0
}
.topStripLeft li {
	float: left;
	padding: 5px 6px 5px 7px
}
.topStripLeft li a {
	padding: 0 0 0 20px
}
.topStripLeft li.first, .wob .topStripLeft li.first {
	background: 0 0;
	padding-left: 0
}
.topStripRight li {
	background: url(images/sprite.png) no-repeat 0 -45px;
	float: left;
	padding: 5px 13px
}
.topStripRight li a {
	padding: 0
}
.topStripRight li.first, .wob .topStripRight li.first {
	background: 0 0
}
.topStripRight .fontResize {
	padding: 6px 0 0 11px;
	line-height: normal
}
.topStripRight .colorTheams {
	padding: 8px 6px 0 8px;
	line-height: normal
}
.topStripRight ul.links {
	padding: 0;
	margin: 0
}
#topStrip a {
	line-height: 22px;
	font-size: .846em;
	color: #d7d7d7;
	display: block;
	text-decoration: none
}
#topStrip a:hover {
	text-decoration: underline
}
#topStrip li a.homeLink {
	background: url(images/sprite.png) no-repeat 0 4px
}
#topStrip li a.contactLink {
	background: url(images/sprite.png) no-repeat 0 -27px
}
#topStrip li a.feedbackLink {
	background: url(images/sprite.png) no-repeat 0 -12px
}
.textResizeWrapper {
	float: left;
	padding: 8px 7px 0 0
}
.textResizeWrapper input {
	float: left;
	padding: 0;
	margin: 0;
	background: 0 0;
	border: 0 none;
	color: #fff;
	font-size: 12px!important;
	line-height: 16px;
}
.textResizeWrapper input.font-large, .textResizeWrapper input.font-normal {
	width: 15px
}
.textResizeWrapper input.font-largest {
	width: 18px
}
.textResizeWrapper .contrastChanger.normal {
	margin: 1px 2px 0 7px;
}
.textResizeWrapper .contrastChanger.high {
	margin: 1px 0 0
}
.customSelectLang {
	float: left;
	font-family: Roboto, Arial, Helvetica, sans-serif
}
.hideThis {
	height: 1px;
	overflow: hidden;
	position: absolute;
	width: 1px;
	z-index: -1
}
.topStripRight li.ChangeSiteStyle, .topStripRight li.last {
	padding: 0;
	background: 0 0
}
.langSelectBoxIn {
	float: left;
	font-size: 11px;
	width: 67px;
	margin-top: 9px;
	background: #fff;
	line-height: 13px;
	color: #4d4d4d;
	font-family: Arial, Helvetica, sans-serif!important;
	margin-right: 20px
}
.langSelectBoxIn span.customSelect {
	background: #fff;
	height: 15px;
	margin: 0;
	width: 67px
}
.langSelectBoxIn .customSelectInner {
	background: url(images/lang-arrow.gif) no-repeat 52px 5px;
	display: inline-block;
	text-align: left;
	padding-left: 7px
}
.siteLanguage.hasCustomSelect {
	padding: 3px 0 2px 7px;
	width: 67px;
	height: 15px;
}
.hasCustomSelect {
	width: 67px;
	position: absolute;
	opacity: 0;
	height: 15px;
	font-size: 11px;
	padding: 0;
}
.langSelectBox .goButton {
	border: 0 none;
	display: none;
	float: left;
	height: 15px;
	margin-left: 5px;
	width: 15px
}
#logo {
	padding: 15px 0 0 20px;
	margin: 0
}
.rightHeader {
	margin: 0 20px 10px 0
}
.rightHeader ul {
	margin: 0;
	padding: 0
}
.alignLeft.colorbox {
	position: relative;
	top: -10px
}
.colorbox li {
	padding-bottom: 11px;
	float: left;
}
.colorbox li a:hover, .colorbox li a:focus {
	margin-top: 5px
}
.colorbox li a {
	color: #fff;
	text-decoration: none;
	font-size: 1.154em;
	line-height: 1.154em;
	padding: 20px 0 10px 15px;
	float: left;
	width: 119px;
	height: 55px;
}
.colorbox li.Lred {
	background: url(images/red-bottom.png) no-repeat left bottom
}
.colorbox li.Lgreen {
	background: url(images/green-bottom.png) no-repeat left bottom
}
.colorbox li.Lorange {
	background: url(images/orange-bottom.png) no-repeat left bottom
}
.colorbox li.Lred a {
	background-color: #940000
}
.colorbox li.Lgreen a {
	background-color: #118401
}
.colorbox li.Lorange a {
	background: url(images/orange-bg.jpg) repeat 0 0 #000;
}
.social li {
	float: left
}
.social li a {
	padding: 53px 4px 5px;
	display: block;
	line-height: 0;
}
.social li a:hover, .social li a:focus {
	padding-top: 58px;
}
.social li.fbLink {
	background: #3B5998
}
.social li.twitterLink {
	background: #3CF
}
.social li.rssLink {
	background: #F57D23
}
.social li.youTubeLink {
	background: #E12B28
}
.social li.fbLink:hover, .social li.rssLink:hover, .social li.twitterLink:hover, .social li.youTubeLink:hover {
	background: #6b6a6a
}
#block-nice-menus-1 {
	background: url(images/menu-left-corner.png) no-repeat left 0;
	height: 28px;
	margin-bottom: 15px;
	padding-left: 14px;
	position: relative;
	min-width: 673px;
	z-index: 9999;
}
#nice-menu-1 .menu-633 ul {
	width: 382px;
}
#nice-menu-1 .menu-656 ul {
	width: 382px;
}
#nice-menu-1 .menu-667 ul li {
	width: 215px;
}
#nice-menu-1 .menu-571 ul li {
	width: 215px;
}
#nice-menu-1 {
	background-color: #ececec
}
#nice-menu-1, #nice-menu-1 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 110
}
#nice-menu-1 li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 122;
	display: inline;
	background: url(images/menudivider.png) no-repeat 0 9px
}
#nice-menu-1 li.first {
	background: none;
}
#nice-menu-1 li.noBG {
	background: none
}
#nice-menu-1 a {
	display: inline-block;
	text-decoration: none
}
/*#nice-menu-1 a:hover,#nice-menu-1 ul .focus>a,#nice-menu-1 ul .hover>a,.noJS #nice-menu-1 a:focus{color:#fff}*/
#nice-menu-1 a:hover, #nice-menu-1 ul .focus>a, #nice-menu-1 ul .hover>a, .noJS #nice-menu-1 a:focus {
}
#nice-menu-1 ul {
	left: 0;
	position: absolute;
	top: 39px;
	width: 200px;
	padding-top: 6px;
	z-index: 9999;
	background: #072a4b
}
#nice-menu-1 ul li {
	float: left;
	height: auto;
	width: 100%;
	z-index: 123
}
#nice-menu-1 ul a {
	display: block;
	padding: 5px 15px;
	margin: 0;
	text-align: left;
	line-height: 18px;
	font-size: 1em
}
/*#nice-menu-1 .focus ul ul,#nice-menu-1 .hover ul ul,#nice-menu-1 :hover ul ul,#nice-menu-1 ul{margin-left:-9999px}
#nice-menu-1 a:focus+ul,#nice-menu-1 li.focus>ul,#nice-menu-1 li.hover>ul,#nice-menu-1 li:hover>ul,#nice-menu-1 ul ul,.noJS #nice-menu-1 .focus a:focus,.noJS #nice-menu-1 .hover a:focus{margin-left:0}*/
#nice-menu-1 li:hover > ul {
	display: block;
}
#nice-menu-1 li:hover > a {
	color: #023487;
}
#nice-menu-1 li:hover > a, #nice-menu-1 li.hover > a, #nice-menu-1 li > a:hover, #nice-menu-1 li > a:focus, #nice-menu-1 li > a:active {
	color: #023487;
}
#nice-menu-1 li ul li:hover > a, #nice-menu-1 li ul li.hover > a, #nice-menu-1 li ul li > a:hover, #nice-menu-1 li ul li:hover ul li:hover > a, #nice-menu-1 li ul li.hover ul li.hover > a, #nice-menu-1 li ul li:hover ul li > a:hover {
	background: #2562c6;
	color: #fff;
}
#nice-menu-1 ul, #nice-menu-1:hover ul ul, #nice-menu-1 .hover ul ul {
	margin-left: -9999px;
}
#nice-menu-1 *:hover ul ul, #nice-menu-1 .hover ul ul {
	margin-left: -9999px;
}
#nice-menu-1 ul a:focus, #nice-menu-1 a:focus + ul {
	margin-left: 9999px;
}
#nice-menu-1 li li a:focus, #nice-menu-1 li li a:active {
	margin-left: 9999px;
}
#nice-menu-1 li:hover > ul, #nice-menu-1 li.hover > ul, #nice-menu-1 a:focus + ul, #nice-menu-1 ul ul, #nice-menu-1 .hover a:focus {
	margin-left: 0;
}
#nice-menu-1 ul a:active {
	margin-left: 0;
}
#nice-menu-1 li li a:hover:active {
	margin-left: 0;
}
#nice-menu-1 li ul {
	z-index: 124;
	width: 200px;
	top: 100%;
	padding: 0;
	left: 0
}
#nice-menu-1 li.menu-971 ul {
	width: 250px
}
#nice-menu-1 li.menu-971 ul li a {
	line-height: 1.65em
}
#nice-menu-1 li ul li {
	margin: 0;
	padding: 0
}
#nice-menu-1 ul.nice-menu li, ul.nice-menu-down li {
	border: none;
}
ul.nice-menu-down {
	float: none;
}
#nice-menu-1 li ul ul {
	z-index: 110;
	top: 0;
	left: 100%
}
#nice-menu-1 li a {
	padding: 2px 17px;
	line-height: 24px;
	color: #000;
	font-size: 1.077em
}
#nice-menu-1>li.focus>a, #nice-menu-1>li.hover>a, #nice-menu-1>li:hover>a, #nice-menu-1>li>a:hover {
	color: #023487
}
#nice-menu-1 .menuIcon {
	display: block;
	position: absolute;
	right: 5px;
	top: 20px;
	width: 9px;
	height: 9px;
	z-index: 1
}
#nice-menu-1 li .menuIcon {
background:url(images/down-arrow.gif) no-repeat right center
}
#nice-menu-1 li li .menuIcon {
background:url(images/right-arrow.gif) no-repeat right center;
top:13px;
right:5px
}
#nice-menu-1 li ul li a {
	background-color: #ececec;
	font-size: 1.077em;
	line-height: 1.7em;
	color: #000;
	border: none;
	border-top: 1px solid #fff
}
#nice-menu-1 li ul li a:hover, #nice-menu-1 li ul li>a.selected, #nice-menu-1 ul a.selected, #nice-menu-1 ul a:hover, .noJS #nice-menu-1 ul a:focus {
	background-color: #2562c6;
	color: #fff
}
#nice-menu-1 ul li.focus>a {
	background-color: #B8E8FF!important;
	color: #072A4B;
	display: block
}
.noJS #nice-menu-1 ul a:focus {
	width: 200px
}
.noJS #nice-menu-1 a {
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}
.noJS #nice-menu-1 li li a:hover:focus {
	width: auto;
	margin: 0;
}
/*.noJS #nice-menu-1 ul a:focus,.noJS #nice-menu-1 ul a:focus+ul{margin-left:9999px}*/
/*.noJS #nice-menu-1 ul a:focus,.noJS #nice-menu-1 ul a:focus+ul{margin-left:0;}*/
.noJS #nice-menu-1 ul a:active {
	margin-left: 0
}
.searchBar {
	width: 159px;
	height: 28px;
	background: #fff;
	margin: 0 20px 0 17px;
}
#search-block-form {
	float: right
}
#block-search-form h2 {
	width: auto;
}
.form-item-search-block-form {
	margin: 0;
	padding: 5px;
	color: #000;
	border: 1px solid #000;
	font-family: 'open sans regular', Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	float: left;
	height: 28px;
}
#block-search-form .form-item-search-block-form {
	width: 117px;
}
#block-search-form .form-actions {
	float: right;
}
.search_btn {
	margin: 0;
	padding: 0!important;
	width: 27px!important;
	outline: 0;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	color: #fff;
	background: url(images/search-icon.gif) no-repeat right top;
	text-indent: -999px;
	float: right;
	height: 28px!important;
	border: 0 none;
}
.search_btn::-moz-focus-inner {
border:0
}
#block-search-form h2 {
	width: auto;
}
.tfclear {
	clear: both
}
.leftPart {
	padding: 0 20px 15px 20px;
	width: 305px;
	-moz-animation: ease-in-out fadeIn 1s;
	-webkit-animation: ease-in-out fadeIn 1s;
	-o-animation: ease-in-out fadeIn 1s;
	-ms-animation: ease-in-out fadeIn 1s;
	animation: ease-in-out fadeIn 1s;
	position: relative;
}

.rightPart {
	width: 869px;
	padding-right: 20px
}
.profileBlock {
	margin-bottom: 19px;
	min-height: 111px;
}
.leftPart .withoutSphoto {
	background: url(images/sir-naik.png) no-repeat left top;
	padding-left: 96px
}
.profileBlock .name { /* font-size:1.077em;*/
	font-size: 1.154em;
	color: #0d5282;
	line-height: 1.615em
}
.profileBlock .post { /* font-size:1em;*/
	font-size: 1.077em;
	color: #323232;
	line-height: 1.615em
}
.profileBlock ul {
	margin: 0
}
.profileBlock .proList li {
	padding: 0 0 0 23px;
	line-height: 22px
}
.profileBlock .proList a {
	text-decoration: none;
	font-size: .923em;
	display: block
}
.profileBlock .proList a:hover {
	text-decoration: underline
}
.quickLinks .menu li {
	background: url(images/bullet.png) no-repeat 14px 20px;
	border-bottom: dashed 1px #e0e0e0;
	padding: 8px 0 7px 39px;
	list-style-image: none;
	list-style-type: none;
}
.quickLinks .menu li a {
	text-decoration: none
}
.quickLinks .menu li a:hover {
	text-decoration: underline
}
#sldier li {
	padding: 0;
	margin: 0;
	background: none;
}
.mocSchemes {
	margin-bottom: 15px;
	background: #888;
}
.region-media-gallery {
	background: #000;
}
.indexBanner {
	position: relative;
	height: 308px;
	background: #000;
}
.indexBanner a {
	color: #fff;
}
.bx-wrapper {
	position: relative;
	margin: 0;
	padding: 0
}
.bx-wrapper img {
	max-width: 100%;
	display: block;
	height: auto
}
.bx-wrapper .bx-viewport {
	background: #fff;
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0)
}
.bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager, .noJS .NoJSpaging {
	position: absolute;
	bottom: 0;
	width: 100%
}
.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000
}
.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: 700;
	color: #666;
	padding-top: 20px
}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item, .bx-wrapper .bx-pager .bx-pager-item {
	float: left;
}
.bx-wrapper .bx-pager.bx-default-pager a, .noJS .NoJSpaging a {
	background: url(images/disc-disabled.png) no-repeat left top;
	text-indent: -9999px;
	display: block;
	width: 11px;
	height: 11px;
	margin: 0 5px;
	outline: 0
}
.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:hover {
	background: url(images/disc-active.png) no-repeat left top
}
.bx-wrapper .bx-prev, .noJSDirection .bx-prev {
	right: 45px;
	background: url(images/controls.png) no-repeat -9px -41px
}
.bx-wrapper .bx-next, .noJSDirection .bx-next {
	right: 11px;
	background: url(images/controls.png) no-repeat -55px -40px
}
.heritageBanner .sliderText {
	width: 100%;
}
.bx-wrapper .bx-controls-direction a, .noJS .noJSDirection a {
	position: absolute;
	bottom: 10px;
	overflow: hidden;
	width: 11px;
	height: 15px;
	text-indent: -9999px;
	z-index: 9998
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none
}
.bx-wrapper .bx-controls-auto {
	text-align: center
}
.bx-wrapper .bx-controls-auto .bx-start, .bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	overflow: hidden;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0;
	position: absolute;
	right: 29px;
	top: -25px
}
.bx-wrapper .bx-controls-auto .bx-start {
	background-position: -85px 0
}
.bx-wrapper .bx-controls-auto .bx-stop {
	background-position: -85px -33px
}
.bx-wrapper .bx-controls-auto .bx-start.active, .bx-wrapper .bx-controls-auto .bx-stop.active {
	display: none
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	bottom: 10px;
	position: absolute;
	right: 57px;
	width: auto
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
	bottom: -2px;
}
.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666;
	width: 100%
}
.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px
}
.NoJSpaging, .noJSDirection {
	display: none
}
.noJS .NoJSpaging, .noJS .noJSDirection {
	display: block
}
.noJS .imgCarousel ul, .noJS ul#sldier {
	list-style: none;
	margin: 0;
	padding: 0
}
.noJS ul#sldier {
	height: 308px;
	overflow: hidden
}
.noJS .heritageBanner ul#sldier {
	height: 564px;
	overflow: hidden
}
.noJS ul#sldier li {
	position: relative
}
.noJS .discPagination {
	display: none
}
.discPagination {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0
}
.discPagination li {
	display: inline-block
}
.noJS .imgCarousel ul li {
	width: 16.66%;
	float: left;
	padding: 5px
}
.sliderText {
	min-height: 35px;
	background: url(images/banner-text-bg.png) repeat 0 0;
	bottom: 0;
	float: left;/*height:37px;*/
	line-height: 18px;
	left: 0;
	overflow: hidden;
	padding: 8px 205px 8px 15px;
	position: absolute;
	width: 849px;
	font-size: 1.12em;
	color: #FFF
}
.box1 {
	width: 578px;
	margin-top: 12px;
}
.box2 {
	width: 271px;
	position: relative;
	-moz-animation: ease-in-out moveFromRight 1s;
	-webkit-animation: ease-in-out moveFromRight 1s;
	-o-animation: ease-in-out moveFromRight 1s;
	-ms-animation: ease-in-out moveFromRight 1s;
	animation: ease-in-out moveFromRight 1s;
}

.tabbing {
	margin-bottom: 13px;
}
.item-list {
	position: relative;/*width:578px;*/
}
.item-list ul.quicktabs-tabs.quicktabs-style-basic {
	border-bottom: 1px solid #e6e6e6;
	margin: 0;
	padding: 0;
	height: auto;
	width: 578px;
}
.tabbing ul.quicktabs-tabs.quicktabs-style-basic li {
	position: relative;
	top: 1px
}
.tabbing .item-list ul li {
	margin: 0 1px 0 0;
	padding: 0;
}
/*.tabbing .item-list #quicktabs-tab-quicktabs-0{ width:98px;}
.tabbing .item-list #quicktabs-tab-quicktabs-1{ width:108px;}
.tabbing .item-list #quicktabs-tab-quicktabs-2{ width:146px;}
.tabbing .item-list #quicktabs-tab-quicktabs-3{ width:102px;}
.tabbing .item-list #quicktabs-tab-quicktabs-4{ width:110px; float: right !important; margin-right:0;}*/
.tabbing .item-list li.last {
	margin: 0;
}
/*.noJS .quicktabs-tabs .culture,.tabs .quicktabs-tabs .culture{width:98px}
.noJS .quicktabs-tabs .circulars,.tabs .quicktabs-tabs .circulars{width:108px}
.noJS .quicktabs-tabs .advertisements,.tabs .tabsNav .advertisements{width:153px}
.noJS .quicktabs-tabs .tenders,.tabs .tabsNav .tenders{width:102px;margin-right:0}
.noJS .quicktabs-tabs .awards,.tabs .quicktabs-tabs .awards{width:102px;margin-right:0;float:right}*/
.item-list ul.quicktabs-tabs.quicktabs-style-basic a {
	padding: 10px 0;
	text-decoration: none;
	color: #fff;
	font-size: 1em;
	display: block;
	text-align: center;
}
.item-list ul.quicktabs-tabs.quicktabs-style-basic li.active, .item-list ul.quicktabs-tabs.quicktabs-style-basic li:hover {
	background: #fff;
	margin-bottom: -1px;
	border: 1px solid #e6e6e6;
	border-bottom: none;
}
.item-list ul.quicktabs-tabs.quicktabs-style-basic li:hover a, .item-list ul.quicktabs-tabs.quicktabs-style-basic li.active a {
	color: #066494;
}
.item-list ul.quicktabs-tabs.quicktabs-style-basic li {
	width: 114px;
	color: #fff;
	background: #2562c6;
	float: left;
	text-align: center;
}
.item-list ul.quicktabs-tabs.quicktabs-style-basic a:focus {
	outline: thin dotted gray;
}
.tabbing .quicktabs_main {
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
}
.tabbing .quicktabs_main .quicktabs-tabpage {
	display: block;
	text-decoration: none;
}
.tabbing .quicktabs_main .quicktabs-tabpage.quicktabs-hide {
	display: none;
}
.item-list ul.quicktabs-tabs.quicktabs-style-basic li.last {
	width: 118px;
}
.tabbing .quicktabs_main {
	min-height: 250px;
	padding: 10px;
}
.noJS ul.quicktabs-tabs.quicktabs-style-basic {
	list-style: none;
	margin: 0;
	padding: 0
}
.noJS ul.quicktabs-tabs.quicktabs-style-basic li {
	display: inline-block
}
/*.noJS .quicktabs_main{height:255px;overflow:auto}*/
.noJS .quicktabs_main p {
	padding: 10px
}
.cultureList {
	padding: 0;
	margin: 0;
	float: left;
	width: 185px;
}
.noJS .cultureList {
	width: 185px;
}
/*.cultureList.marginR0 {    width: 130px;}*/

.cultureList li {
	width: 192px;
	padding: 13px 10px 0 72px;
	position: relative;
	height: 58px;
	float: left;
}
.cultureList li a {
	display: block;
	color: #035e8a;
	text-decoration: none;
	font-weight: bold;
	position: relative;
}
.cultureList li a:hover {
	line-height: 20px;
}
.cultureList .cultureLine {
	padding: 7px 10px 0 72px;
}
.cultureList li:before {
	background-image: url(images/sprite-new.png);
	background-repeat: no-repeat;
	width: 70px;
	height: 80px;
	content: " ";
	position: absolute;
	left: 0;
	top: 50%;
	z-index: 1;
	margin-top: -40px;
	-moz-transition-duration: 1s;
	-webkit-transition-duration: 1s;
	-o-transition-duration: 1s;
	-ms-transition-duration: 1s;
	transition-duration: 1s;
	-moz-transition-property: -moz-transform;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: transform;
	transition-property: transform;
}
.cultureList li:hover:before {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}
.cultureList li:hover a {
	-moz-animation: ease-in-out moveFromLeft 1s;
	-webkit-animation: ease-in-out moveFromLeft 1s;
	-o-animation: ease-in-out moveFromLeft 1s;
	-ms-animation: ease-in-out moveFromLeft 1s;
	animation: ease-in-out moveFromLeft 1s;
}

.cultureList .culture1:before {
	background-position: 0 -67px;
	width: 70px;
}
.cultureList .culture1:hover:before, .cultureList .culture1:focus:before {
	background-position: 0 5px;
}
.cultureList .culture2:before {
	background-position: 0 -1802px;
}
.cultureList .culture2:hover:before {
	background-position: 0 -1714px;
}
.cultureList .culture3:before {
	background-position: 0 -397px;
}
.cultureList .culture3:hover:before {
	background-position: 0 -317px;
}
.cultureList .culture4:before {
	background-position: 0 -567px;
}
.cultureList .culture4:hover:before {
	background-position: 0 -483px;
}
.cultureList .culture5:before {
	background-position: 0 -742px;
}
.cultureList .culture5:hover:before {
	background-position: 0 -653px;
}
.cultureList .culture6:before {
	background-position: 0 -907px;
}
.cultureList .culture6:hover:before {
	background-position: 0 -823px;
}
.cultureList .culture7:before {
	background-position: 0 -1088px;
}
.cultureList .culture7:hover:before {
	background-position: 0 -994px;
}
.cultureList .culture8:before {
	background-position: 0 -1262px;
}
.cultureList .culture8:hover:before {
	background-position: 0 -1176px;
}
.cultureList .culture9:before {
	background-position: 0 -1439px;
}
.cultureList .culture9:hover:before {
	background-position: 0 -1349px;
}
.cultureList .culture10:before {
	background-position: 0 -2130px;
}
.cultureList .culture10:hover:before {
	background-position: 0 -2047px;
}
.cultureList .culture11:before {
	background-position: 0 -2641px;
}
.cultureList .culture11:hover:before {
	background-position: -3px -2558px;
}
.cultureList .culture12:before {
	background-position: 0 -2303px;
}
.cultureList .culture12:hover:before {
	background-position: 0 -2218px;
}
.indiaFestival {
	width: 578px;
	margin-bottom: 15px
}
.mediaFeed {
	width: 578px;
	margin-bottom: 15px
}
.latestEvents {
	background: #f6f6f6;
	width: 251px;
	margin: 13px 0 15px 0;
	border: 1px solid #e6e6e6;
	min-height: 212px;
}
.latestEvents h2 {
	font-size: 1.538em;
	color: #000;
	line-height: 1.538em;
	padding: 0 0 0px 0
}
.IMPAnnouncements {
	float: left;
	width: 251px;
	position: relative;
	margin-top: 5px
}
#notificationScrolling {
	overflow: auto
}
#notificationScrolling .view-content {
	height: 136px;
	overflow: auto;
}
.noJS .latestEvents {
	min-height: 214px;
}
.view-homepage-latest-events .view-content {
	width: 100%;
	margin: 0;
}
.view-homepage-latest-events .view-content ul {
	width: 100%;
}
.IMPAnnouncements .IMPScroll {
	clear: both;
	padding: 0 15px
}
.trigerBtn {
	background: url(images/pause.gif) no-repeat right center;
	padding: 8px 10px 10px 0;
	color: #295788;
	line-height: 13px;
	position: absolute;
	bottom: -35px;
	left: 15px;
	text-decoration: none
}
.allEvents {
	position: absolute;
	bottom: -30px;
	right: 15px
}
.noJS .trigerBtn {
	display: none
}
.trigerBtn.play {
	background: url(images/play.gif) no-repeat right center
}
.IMPScroll li a {
	text-decoration: none
}
.IMPScroll li .date {
	color: #066494;
	display: block;
	line-height: 1.3;
	padding: 3px 0 0
}
.IMPScroll li .row {
	padding: 2px 0 2px 25px
}
.noJS .IMPScroll li .row {
	padding: 0
}
.gandhiPortal {
	width: 251px;
	margin-left: 20px;
	margin-bottom: 15px;
	background: #000;
}
.gandhiPortal a, .region-media-gallery a {
	display: block;
	overflow: hidden;
}
.gandhiPortal:hover img, .region-media-gallery:hover img {
	opacity: 0.8;
	transform: scale(1.1);
	transition: opacity 300ms ease 0s, transform 200ms ease 0s;
}
.mobileApp {
	width: 251px;
	height: 64px;
	margin-left: 20px;
	margin-bottom: 15px;
	clear: both;
}
.mobileApp a, .region-mocschemes a {
	display: block;
	overflow: hidden;
	background: #444;
}
.mobileApp:hover img, .region-mocschemes:hover img {
	opacity: 0.8;
	transition: opacity 350ms ease 0.2s, transform 250ms ease 0.2s;
}
.mobileApp img {
	height: 64px;
}
.footerLogos {
	background: #fff;
	padding: 0 20px 15px 20px;
	clear: both;
}
.footerLogos ul {
	margin: 0;
}
/*
.footerLogos li{float:left;margin:0 47px 0 0;width:189px}
changed for add new mygov banner in front page.*/
.footerLogos li {
	float: left;
	margin: 0 7px 0 0;
	width: 183px
}
.footerLogos li.last {
	margin-right: 0
}
.footerLogos li a {
	border: 1px solid #abaaaa;
	float: left
}
.footerLogos li img {
	display: block;
	margin: 0 auto;
	width: 100%;
}
#footer {
	color: #414141;
	padding: 0px 0 30px 0;
	position: relative;
	width: 100%;
	background: url(images/bottom-border.gif) repeat-x left bottom;
	z-index: 2;
}
#footer .container {
	background: 0 0;
	box-shadow: none
}
.footerLeft {
	width: 750px
}
.footerLeft ul {
	margin: 0;
	padding: 10px 0 6px 20px
}
.footerRight {
	width: 420px;
	text-align: right;
	padding-top: 10px;
	padding-right: 20px;
}
#footer .region-copyright {
	padding: 0 0 10px 20px;
	margin: 0
}
.validator {
	padding: 0 0 0 20px
}
.validator .region-w3cxtml, .validator .region-w3ccss {
	margin-right: 10px;
	float: left;
}
#footer ul li.first {
	background: 0 0;
	padding-left: 0
}
#footer ul li {
	background: url(images/divider2.gif) no-repeat 0 center;
	float: left;
	padding: 0 9px 0 10px
}
#footer ul li a {
	color: #414141;
	text-decoration: none
}
#footer ul li a:hover {
	text-decoration: underline
}
#footer .statusbar {
	float: right;
	padding: 7px 20px 7px 5px;
	text-align: right;
	line-height: 2.1em;
	margin: 0;
	display: none;
}
#footer .LastUpdate {
	background: url(images/calender.png) no-repeat left 2px;
	padding-left: 23px;
}
.shareThis {
	height: 25px;
	width: 125px
}
.shareThis img {
	float: left;
	margin-left: 6px
}
/***************Inner Page CSS*************/

/*.inner h2{ color:#2b1c01; font-size:2em; padding:15px 15px 15px 20px; margin:0; width:100%; display:block; background:#ec9601}*/
.inner h2 {
	background: none repeat scroll 0 0 #EC9601;
	color: #2B1C01;
	display: block;
	font-size: 2em;
	margin: 0;
	padding: 2px 15px 2px 20px;
	width: 100%;
}
.digitization {
	background: url(images/3d.png) no-repeat 700px 20px #ec9601 !important;
}
/********************Breadcrumb***********************/

.breadcrumb {
	position: relative;
	width: 100%;
}
.breadcrumb ul {
	position: relative;
	padding: 0 0 0 5px;
	margin: 0;
	min-height: 28px;
	background: #f4e2c2;
}
.breadcrumb ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	height: 28px;
	display: table;
}
.breadcrumb ul li a {
	text-decoration: none;
	line-height: 1.7;
	display: block;
	background: url(images/breadcrumbImage.png) no-repeat right 10px;
	padding: 3px 17px 3px 15px;
}
.breadcrumb ul li a:hover {
	text-decoration: underline;
	color: #940000;
}
.breadcrumb ul li a.active {
	background: none;
	color: #940000;
}
.breadcrumb ul li a.active:hover {
	text-decoration: none;
}
/*********************Inner Tab*******************************/
.innerTab .tabbing {
	width: 100%;
	margin: 0;
}
.innerTab .tabbing .tabsNav {
	border: 1px solid #e6e6e6;
	border-bottom: none;
}
.innerTab .tabbing .tabsPanel {
	height: auto;
}
.innerTab .tabbing .tabsNav .tabsStateActive .tabsAnchor {
	color: #940000;
}
.innerTab .tabbing .tabsTab {
	width: 33.33%;
	margin-right: 0;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.innerTab .tabbing .tabsNav .tabsStateActive {
	border: none
}
.noJS .innerTab .tabNav a, .innerTab .tabbing .tabsNav .tabsAnchor {
	background: #edb061;
	margin: 0;
}
.innerTab .tabbing .tabsNav .tabsStateActive .tabsAnchor {
	background: #fff;
}
/*Heritag India Map*/
.indiaMapHeritag {
	float: left;
	background: url(images/india_map.jpg) no-repeat;
	width: 521px;
	height: 569px;
	position: relative;
	margin: 20px;
	z-index: 1;
}
.indiaMapHeritag a.dot {
    width: 11px;
    height: 12px;
    overflow: hidden;
    text-indent: -470px;
    position: absolute;
    right: 158px;
    top: 200px;
}
.indiaMapHeritag .dot.green {
	background: url(images/green-dot.png) no-repeat
}
.indiaMapHeritag .dot.red {
	background: url(images/red-dot.png) no-repeat
}
.popUpBlock {
	display: none;
	background: url(images/popup-bottom.png) no-repeat center bottom;
	padding-bottom: 34px;
	width: 320px;
	position: absolute;
	left: 263px;
    top: 43px;
	z-index: 99999
}
.popUpBlock .popupRight {
	background: url(images/popup-right.png) no-repeat right top;
	padding-right: 5px;
}
.popUpBlock .popup {
	background-color: #ededee;
	border: 8px solid #d9d9d9;
}
.popUpBlock .mapImg {
	float: left;
	width: 120px;
	margin-right: 10px;
}
.popUpBlock .mapDetails {
	float: left;
	width: 160px;
	background: url(images/maplist.png) no-repeat left 15px;
	padding: 5px 0 5px 12px;
	font-size: 14px;
	line-height: 20px;
}
.popUpBlock .mapDetails .name {
	color: #940000;
	font-weight: bold;
}
.popUpBlock .mapDetails .location {
	color: #66676a;
}
.popUpBlock .mapDetails .moreLinks a {
	font-size: 13px;
	color: #30497e;
	text-decoration: underline;
}
.popUpBlock .mapDetails .moreLinks a:hover {
	text-decoration: none;
}
.popUpBlock .closePop {
	background: url(images/close.png) no-repeat;
	width: 22px;
	height: 22px;
	overflow: hidden;
	text-indent: -1000px;
	position: absolute;
	right: -7px;
	top: -7px;
}
.indiaMapHeritag a.AgraFort {
	left: 175px;
	top: 202px;
}
.indiaMapHeritag a.AjantaCaves {
	left: 130px;
	top: 313px;
}
.indiaMapHeritag a.BuddhistMonumentsatSanchi {
	left: 168px;
	top: 259px;
}
.indiaMapHeritag a.ChampanerPavagadhArchaeologicalPark {
	left: 87px;
	top: 277px;
}
.indiaMapHeritag a.ChhatrapatiShivajiTerminus {
	left: 73px;
	top: 346px;
}
.indiaMapHeritag a.ChurchesandConventsofGoa {
	left: 86px;
	top: 416px;
}
.indiaMapHeritag a.ElephantaCaves {
    left: 80px;
    top: 368px;
}
.indiaMapHeritag a.ElloraCaves {
	left: 124px;
	top: 313px;
}
.indiaMapHeritag a.FatehpurSikri {
	left: 185px;
	top: 205px;
}
.indiaMapHeritag a.GreatLivingCholaTemples {
	left: 166px;
	top: 504px;
}
.indiaMapHeritag a.GroupofMonumentsatHampi {
	left: 124px;
	top: 422px;
}
.indiaMapHeritag a.GroupofMonumentsatMahabalipuram {
	left: 186px;
	top: 473px;
}
.indiaMapHeritag a.GroupofMonumentsatPattadakal {
	left: 112px;
	top: 406px;
}
.indiaMapHeritag a.HillFortsofRajasthan {
	left: 110px;
	top: 222px;
}
.indiaMapHeritag a.HumayunTombDelhi {
	left: 167px;
	top: 180px;
}
.indiaMapHeritag a.KhajurahoGroupofMonuments {
	left: 215px;
	top: 240px;
}
.indiaMapHeritag a.MahabodhiTempleComplexatBodhGaya {
	left: 304px;
	top: 255px;
}
.indiaMapHeritag a.MountainRailwaysofIndia {
	left: 117px;
	top: 479px;
}
.indiaMapHeritag a.QutbMinaranditsMonuments {
	left: 161px;
	top: 173px;
}
.indiaMapHeritag a.RanikiVav {
	left: 68px;
	top: 248px;
}
.indiaMapHeritag a.RedFortComplex {
	left: 172px;
	top: 172px;
}
.indiaMapHeritag a.RockSheltersofBhimbetka {
	left: 160px;
	top: 259px;
}
.indiaMapHeritag a.SunTemple {
	left: 274px;
	top: 351px;
}
.indiaMapHeritag a.TajMahal {
	left: 183px;
	top: 195px;
}
.indiaMapHeritag a.TheJantarMantar {
	left: 150px;
	top: 217px;
}
.indiaMapHeritag a.GreatHimalayanNationalPark {
	left: 182px;
	top: 114px;
}
.indiaMapHeritag a.KazirangaNationalPark {
	left: 429px;
	top: 211px;
}
.indiaMapHeritag a.KeoladeoNationalPark {
	left: 158px;
	top: 207px;
}
.indiaMapHeritag a.ManasWildlifeSanctuary {
	left: 419px;
	top: 220px;
}
.indiaMapHeritag a.NandaDeviandValleyofFlowersNationalParks {
	left: 210px;
	top: 137px;
}
.indiaMapHeritag a.SundarbansNationalPark {
	left: 348px;
	top: 293px;
}
.indiaMapHeritag a.WesternGhats {
	left: 128px;
	top: 532px;
}
.noJS .inidaMapHeritagBlock {
	display: none;
}
.hideMap {
	display: none;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #940000;
	padding: 50px 0;
}
.noJS .hideMap {
	display: block;
}
#AgraFort {
	left: 92px;
	top: 54px;
}
#AjantaCaves {
	left: 47px;
	top: 165px;
}
#BuddhistMonumentsatSanchi {
	left: 85px;
	top: 111px;
}
#ChampanerPavagadhArchaeologicalPark {
	left: 5px;
	top: 119px;
}
#ChhatrapatiShivajiTerminus {
	left: -10px;
	top: 188px;
}
#ChurchesandConventsofGoa {
	left: 3px;
	top: 268px;
}
#ElephantaCaves {
    left: 0px;
    top: 215px;
}
#ElloraCaves {
	left: 41px;
	top: 165px;
}
#FatehpurSikri {
	left: 102px;
	top: 57px;
}
#GreatLivingCholaTemples {
	left: 83px;
	top: 356px;
}
#GroupofMonumentsatHampi {
	left: 41px;
	top: 274px;
}
#GroupofMonumentsatMahabalipuram {
	left: 103px;
	top: 325px;
}
#GroupofMonumentsatPattadakal {
	left: 29px;
	top: 258px;
}
#HillFortsofRajasthan {
	left: 27px;
	top: 74px;
}
#HumayunTombDelhi {
	left: 84px;
	top: 32px;
}
#KhajurahoGroupofMonuments {
	left: 132px;
	top: 92px;
}
#MahabodhiTempleComplexatBodhGaya {
	left: 221px;
	top: 107px;
}
#MountainRailwaysofIndia {
	left: 34px;
	top: 330px;
}
#QutbMinaranditsMonuments {
	left: 78px;
	top: 25px;
}
#RanikiVav {
	left: -15px;
	top: 100px;
}
#RedFortComplex {
	left: 89px;
	top: 24px;
}
#RockSheltersofBhimbetka {
	left: 77px;
	top: 111px;
}
#SunTemple {
	left: 191px;
	top: 204px;
}
#TajMahal {
	left: 100px;
	top: 47px;
}
#TheJantarMantar {
	left: 67px;
	top: 69px;
}
#GreatHimalayanNationalPark {
	left: 99px;
	top: -34px;
}
#KazirangaNationalPark {
	left: 346px;
	top: 63px;
}
#KeoladeoNationalPark {
	left: 75px;
	top: 59px;
}
#ManasWildlifeSanctuary {
	left: 336px;
	top: 72px;
}
#NandaDeviandValleyofFlowersNationalParks {
	left: 127px;
	top: -11px;
}
#SundarbansNationalPark {
	left: 265px;
	top: 145px;
}
#WesternGhats {
	left: 45px;
	top: 384px;
}
/*Heritag India Map End*/
/***********************accordion***************************/
.accordionSites {
	padding: 0;
	margin: 0;
	font-size: 1.385em;
	line-height: 1.7em;
	padding: 10px 10px 5px 0px;
	color: #066494
}
.accordion {
	width: 254px;
	background: #fff;
	border: 1px solid #c2c2c2;
	border-top: none;
}
.accordion h4 {
	font-size: 1.077em;
	line-height: 1.5em;
	border-top: 1px solid #c2c2c2;
	margin: 0;
	padding: 0;
}
.accordion h4 a {
	background: url(images/accordion-down-arrow.png) no-repeat 228px 14px;
	text-decoration: none;
	padding: 7px 12px;
	display: block;
}
.accordion h4 a.active {
	background: url(images/accordion-up-arrow.png) no-repeat 228px 14px #efefef;
	color: #940000
}
.accordDetail {
	padding: 0px 20px 20px 20px;
	background: #efefef;
}
.accordDetail ul {
	padding: 0;
	margin: 0
}
.accordDetail .popClkLink {
	background: url(images/accordion-bullet.png) no-repeat left 14px;
	padding: 5px 0 5px 16px;
	display: block;
	text-decoration: none;
}
.accordDetail .popClkLink:hover {
	text-decoration: underline;
}
.noJS .accordionBuilding .accordion h4 a {
	background-image: none;
}
.langDropdown {
	width: 67px;
	position: absolute;
	opacity: 0;
	height: 15px;
	font-size: 11px;
}
.region.region-social-icons {
	float: left;
}
.region.region-top-color-menu {
	float: left;
}
.box1 {
	position: relative;
	-moz-animation: ease-in-out moveFromBottom 1s;
	-webkit-animation: ease-in-out moveFromBottom 1s;
	-o-animation: ease-in-out moveFromBottom 1s;
	-ms-animation: ease-in-out moveFromBottom 1s;
	animation: ease-in-out moveFromBottom 1s;
}

.content #quicktabs-quicktabs .quicktabs_main.quicktabs-style-basic .quicktabs-tabpage .view-content {
	padding: 15px 20px 0; /*min-height:272px;*/
}
.quicktabs-tabpage .content {
	width: 556px;
	float: left;
}
.content #quicktabs-quicktabs .quicktabs_main.quicktabs-style-basic .quicktabs-tabpage .view-footer p {
	bottom: -26px;
	position: absolute;
	right: 16px;
}
.content #quicktabs-quicktabs .quicktabs_main.quicktabs-style-basic .quicktabs-tabpage .view-footer p a {
	color: #323232;
}
.quicktabs_main.quicktabs-style-basic {
	position: relative;
}
.view .view-content .views-row .views-field span.field-content a {
	padding-left: 25px;
	margin-bottom: 10px;
	color: #2779a2;
	background: url("images/bullet.png") no-repeat scroll 0px 8px;
	display: table;
}
.menuarrow {
	background: url(images/submenu-right-arrow.png) no-repeat right center;
}
.site-map-menu .menuarrow {
	background: none;
}
/*Schemes Page Css Start*/
.schemesLink {
	width: 48%;
}
.schemesLink .tableData td {
	background: url(images/bullet.png) no-repeat 20px 16px;
}
.schemesLink>.tableData th, .schemesLink>.tableData td {
	padding-left: 42px;
}
/*Schemes Page Css End*/

/*Building Grants Page Css Start*/
.buildingGrants {
}
.buildingh3 {
	font-size: 1.385em;
	color: #066494;
	font-weight: bold;
}
.marginB20 {
	margin-bottom: 20px!important;
}
.marginL10 {
	margin-left: 10px!important;
}
.marginL15 {
	margin-left: 15px!important;
}
.marginL20 {
	margin-left: 20px!important;
}
.marginL25 {
	margin-left: 25px!important;
}
.marginL45 {
	margin-left: 45px!important;
}
.marginR0 {
	margin-right: 0!important;
}
.paddiL40 {
	padding-left: 40px!important;
}
.paddiL20 {
	padding-left: 20px!important;
}
.marginR20 {
	margin-right: 20px!important;
}
.backgroundNone {
	background: none!important;
}
.paddB10 {
	padding-bottom: 10px!important;
}
.padd20 {
	padding: 20px!important;
}
.marginB0 {
	margin-bottom: 0!important;
}
.bulletText2 {
	margin: 0;
	padding: 0;
}
.bulletText2 li {
	background: url(images/bullet2.png) no-repeat left center;
	padding-left: 20px;
}
.bulletText2 li a {
	text-decoration: none;
}
.bulletText2 li a:hover {
	text-decoration: underline;
}
.bulletText2 li img {
	margin-left: 10px;
}
.accordionBuilding {
}
.lowerLatinText {
	margin: 0;
}
.lowerLatinText li {
	list-style: lower-latin inside;
	padding: 0;
}
.lowerRomanText {
	margin: 0 0 0 20px;
	padding: 0;
}
.lowerRomanText li {
	list-style: lower-roman outside;
	padding: 0;
}
.accordContant ul.lowerRomanText li ul.lowerLatinText {
	margin: 0;
	padding: 0;
}
.accordContant ul.lowerRomanText li ul.lowerLatinText li {
	list-style: lower-latin outside none;
}
/*TableData class Css Start*/

.tableData {
	border: 0;
	margin: 0 0 15px 0;
	empty-cells: show;
	clear: both;
	border-bottom: 1px solid #c2c2c2;
}
.evenRow {
	background: #efefef;
}
.tableData .evenRow th {
	color: #fff;
}
.tableData th {
	font-weight: bold;
	line-height: 1.5em;
	font-size: 1em;
	background: #525252;
	background-image: none;
	border-left: 1px solid #c6c6c6;
	border-top: 1px solid #C6C6C6;
	color: #fff;
}
.tableData th, .tableData td {
	padding: 8px 8px 8px 8px;
	line-height: 20px;
	color: #585858;
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	border-top: 1px solid #c2c2c2;
}
.tableData td a {
	text-decoration: none;
}
.tableData .altRow td {
	background-color: #efefef
}
.tableData .altRow td .altRow td {
	background-color: #fff
}
.tableData caption {
	text-align: left;
	font-weight: bold;
	padding: 5px 0 8px;
	line-height: 18px;
	color: #333;
	font-size: 15px
}
.tableData2 {
	border: 0;
	margin: 0 0 15px 0;
	empty-cells: show;
	clear: both;
	border-right: 1px solid #c6c6c6;
	border-top: 1px solid #C6C6C6;
}
.tableData2 th {
	font-weight: bold;
	line-height: 1.5em;
	font-size: 1em;
	background: url(images/tableHeadBg.gif) repeat-x left bottom #525252;
	background-image: none;
	border-left: 1px solid #c6c6c6;
	border-top: 1px solid #C6C6C6;
	color: #fff;
}
.tableData2 th, .tableData2 td {
	padding: 8px 8px;
	line-height: 20px;
	vertical-align: top;
}
.tableData2 td {
	border-bottom: 1px solid #c6c6c6;
	color: #585858;
	border-left: 1px solid #c6c6c6;/*border-top:1px solid #c6c6c6;*/
}
.tableData2 .altRow td {
	background-color: #fffcef
}
.tableData2 .altRow td .altRow td {
	background-color: #fff
}
.tableData2 caption {
	text-align: left;
	font-weight: bold;
	padding: 5px 0 8px;
	line-height: 18px;
	color: #333;
	font-size: 15px
}
/*TableData class Css End*/



/***********************accordion2***************************/
.accordionBuilding .accordion {
	margin-bottom: 20px;
	width: 100%;
}
.accordionBuilding .accordion strong {
	margin-right: 5px;
}
.accordionBuilding .accordion h4 {
	font-size: 1.077em;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
}
.accordionBuilding .accordion h4 a {
	background: url(images/accordion-plus.png) no-repeat 98% center;
	text-decoration: none;
	padding: 13px 19px 13px 19px;
	display: block;
	color: #323232;
	font-weight: 800;
}
.accordionBuilding .accordion h4 a.active {
	background: url(images/accordion-minus.png) no-repeat 98% center #efefef;
	color: #960000;
	outline: none;
}
.accordDetail ul ul.bulletText {
	padding-bottom: 0;
}
.accordionBuilding .accordion .accordContant {
	background: #ffffff;
	border: 1px solid #e9e9e9;
	padding: 10px 10px 20px 10px;
}
.accordionBuilding .accordion .accordContant ul {
	margin: 0;
	padding: 0;
}
.accordionBuilding .accordion .accordContant p {
	margin: 0;
	padding: 0;
}
.accordionBuilding .accordion .accordContant ul li {
	padding: 0px 0 10px 0;
}
.extIcon {
	padding-left: 5px;
	vertical-align: middle;
}
.innerTab .tabbing {
	position: relative;
	margin-bottom: 20px;
}
.innerTab .tabbing .tabsNav {
	border-bottom: 1px solid #e6e6e6
}
.innerTab .tabbing .tabsNav .tabsTab {
	position: relative;
	top: 1px
}
.noJS .tabNav .culture, .tabs .tabsNav .culture {
	width: 98px
}
.noJS .tabNav .circulars, .tabs .tabsNav .circulars {
	width: 108px
}
.noJS .tabNav .advertisements, .tabs .tabsNav .advertisements {
	width: 153px
}
.noJS .tabNav .tenders, .tabs .tabsNav .tenders {
	width: 102px;
	margin-right: 0
}
.noJS .tabNav .awards, .tabs .tabsNav .awards {
	width: 102px;
	margin-right: 0;
	float: right
}
.noJS .tabNav a, .tabbing .tabsNav .tabsAnchor {
	background: #2562c6;
	margin-bottom: 3px;
	padding: 10px 0;
	text-decoration: none;
	color: #000;
	outline: 0;
	font-size: 1.077em;
	display: block;
	text-align: center
}
.innerTab .tabbing .tabsNav .tabsStateActive {
	background-color: #fff;
	margin-bottom: -1px;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	font-family: 'open sans bold', Arial, Helvetica, sans-serif
}
.innerTab .tabbing .tabsNav .tabsStateDisabled {
	opacity: .5
}
.innerTab .tabbing .tabsNav .tabsStateActive .tabsAnchor {
	color: #940000;
	background-color: #fff
}
.innerTab .tabbing .tabPanel, .tabbing .tabsPanel {
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	margin-bottom: 3px
}
.innerTab .tabbing .tabsAccordionTitle .tabsAnchor {
	display: block;
	padding: 10px;
	background-color: #0ad;
	color: #fff;
	font-weight: 700;
	text-decoration: none;
	margin-bottom: 3px
}
.innerTab .tabbing .tabsAccordionTitle.tabsStateDisabled {
	opacity: .5
}
.innerTab .tabbing .tabsAccordionTitle.tabsStateActive .tabsAnchor {
	background-color: #fff;
	color: #0ad;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-left: 1px solid #ccc;
	margin-bottom: 0
}
.innerTab .tabbing .tabsNav {
	margin: 0;
	padding: 0
}
.innerTab .tabbing .tabsTab {
	list-style: none;
	float: left;
}
.innerTab .tabbing .tabsPanel {
	padding: 15px;
	display: none;
	min-height: 344px;
}
.innerTab .tabbing .tabsAccordionTitle {
	display: none
}
.innerTab .tabbing .tabsPanel.tabsStateActive {
	display: block
}
.noJS .tabNav {
	list-style: none;
	margin: 0;
	padding: 0
}
.noJS .tabNav li {
	display: inline-block
}
.noJS .tabContainer {
	height: 344px;
	overflow: hidden
}
.noJS .tabPanel {
	height: 344px;
	overflow: auto
}
.noJS .tabPanel p {
	padding: 10px
}
.minusHeritage {
	margin-top: -26px;
	border-right: 1px solid #eee; /*border-bottom: 1px solid #eee;*/
	border-left: 1px solid #eee;
}
.minusProfile {
	margin-top: -6px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	padding: 15px 20px;
}
/*Minister’s Profile Page Css Start*/
.mnProfileLeft {
	width: 198px;
}
.mnProfileRight {
	width: 585px;
}
.mnProfileRight h3:first-child {
	padding-bottom: 8px;
}
.mnProfileRight h3 {
	color: #035e8a;
	padding-bottom: 5px;
}
.mnProfileRight p {
	margin-bottom: 0;
}
.mnProfileRight table, .mnProfileRight td {
	border: none;
}
.mnProfileRight table td {
	padding: 5px 7px 5px 0!important;
	color: #010101;
}
.mnProfileRight table td a {
	color: #010101;
	text-decoration: none;
}
/*Minister’s Profile Page Css End*/

/*Budhist &amp; Tibetan Culture Art Page Css Start*/
.attention {
	padding: 13px 20px;
}
.purposeAssistance {
}
.purposeAssistance tr th {
	color: #fff;
}
/*Budhist &amp; Tibetan Culture Art Page Css End*/

.decimalText {
	margin: 0 0 0 20px;
	padding: 0;
}
.decimalText li {
	list-style: decimal outside;
	padding: 0;
}
/*Who is Who Page Css Start*/
.whoIsWho {
}
.whoIsWhoLeft {
	width: 198px;
}
.whoIsWhoLeft img {
	margin-bottom: 10px;
}
.viewProfile {
	display: block;
	background: url("images/bullet.png") no-repeat scroll left 9px;
	padding-left: 25px;
}
.viewProfile a:hover {
	text-decoration: none;
}
.whoIsWhoRight {
	width: 620px;
}
.ministerName {
	line-height: 15px;
	padding-bottom: 15px;
	display: block;
	text-transform: uppercase;
}
.whoIsWhoRight h4 {
	font-size: 1.154em;
	color: #25739a;
	padding-bottom: 5px;
}
.whoIsWhoRight table, .whoIsWhoRight table td {
	border: none;
}
.whoIsWhoRight table td {
	padding: 5px 0 5px 0;
	color: #010101;
}
.whoIsWhoContant {
}
.whoIsWhoContant table.tableData td {
	padding: 15px;
}
.whoIsWhoContant table.tableData .evenRow td {
	background: #efefef;
}
.profileL {
	width: 310px;
}
.profileL ul {
	margin: 0;
	padding: 0;
}
.profileL ul li {
	display: table;
	width: 100%;
	color: #010101;
	line-height: 24px;
}
.profileL ul li strong {
	width: 130px;
	display: inline-block;
}
.profileL ul li p {
	float: right;
	margin: 0;
	padding: 0;
	width: 178px;
	text-align: left;
}
.profileR {
	width: 475px;
	color: #010101;
}
.profileR strong {
	width: 130px;
}
.workAllocation {
	width: 320px;
}
.profileR ul {
	margin: 0;
	padding: 0;
}
/*Who is Who Page Css End*/
.history {
	width: 100%;
}
.history .tableData tr th {
	color: #FFF;
}
.history .tableData td {
	background-image: none;
	padding: 8px;
}
.view-legislation .view-content .item-list {
	width: 100%;
}
.view-external-link-of-minutes-for-building-grants-including-studio-theatres .view-content .item-list {
	width: 100%;
}
.view-sanskriti-darpan .view-content .item-list {
	width: 100%;
}
/*Museum Grant Scheme page css Start*/
.decimalUnderLower {/*margin-left:20px;*/
}
.decimalUnderLower ul.lowerLatinText li {
	list-style: lower-latin;
}
ul.decimalText .decimalUnderRoman {
	margin-left: 20px;
}
ul.decimalText .decimalUnderRoman ul.lowerRomanText li {
	list-style: lower-roman;
}
ul.decimalText .decimalUnderRoman .decimalUnderLower {/*margin-left:20px;*/
}
ul.decimalText .decimalUnderRoman ul.lowerRomanText li .lowerLatinText li {
	list-style: lower-latin;
}
.accordDetail h2 {
	background: none;
	font-size: 1.692em;
	padding: 0 0 20px 0;
	color: #EC9601;
}
.accordionBuilding .accordDetail h4 {
	border: 0 none;
	font-size: 1.154em;
	padding: 0 0 15px 0;
}
.accordDetail .lowerLatinText {
	padding-bottom: 20px;
	padding-left: 25px;
}
/*Museum Grant Scheme page css End*/
/*World Heritage Page Css Start*/
.heritageMain {
	border: 1px solid #cccac7;
	border-top: none;
	margin-top: -26px;
}
.heritageInner {
	padding: 20px 19px;
	background: #fdf6e9;
}
.heritageR {
	width: 350px;
}
.heritageR h3 {
	color: #940000;
	font-weight: 600;
	padding-bottom: 8px;
}
.heritageR h4 {
	color: #515257;
	padding-bottom: 6px;
}
.heriBottom {
	padding: 20px 19px;
	position: relative;
	min-height: 55px;
}
.back {
	position: absolute;
	right: 0;
	top: 11px;
}
.back a {
	color: #351500;
	background: url(images/backicon.png) no-repeat 10px center #e79f23;
	font-weight: bold;
	padding: 5px 10px 5px 25px;
	text-decoration: none;
}
/*World Heritage Page Css End*/

/*Speeches Interviews page css Start*/
.speechesInterviews {
	width: 605px;
	margin-right: 15px;
}
.speecheContanat {
	line-height: 20px;
	color: #585858;
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
	margin-bottom: 15px;
}
.speecheBoxBg {
	background: #efefef;
}
.speecheBox {
	border-top: 1px solid #c2c2c2;
	padding: 8px 8px 8px 8px;
}
.speecheBox h3 {
	padding-bottom: 0;
	font-size: 1.385em;
	color: #066494;
	font-weight: bold;
	text-decoration: none;
}
.speecheBox a {
	text-decoration: none;
}
/*Speeches Interviews page css End*/

/*Bhaven Css*/
	/*Archives Page*/
.archivesPage .bgImage {
	background: url(images/archives-page-bg.jpg) no-repeat center top / cover;
	height: 808px;
	margin: 23px 0 0 0;
}
.archivesPage .inner h2 {
	background: #63584b;
	color: #fff;
}
/*Archives Page End*/
	/*Festivals Page*/
.festivalsPage .bgImage {
	background: url(images/festivals-page-bg.jpg) no-repeat center top / cover;
	height: 935px;
	margin: 23px 0 0 0;
}
.festivalsPage .inner h2 {
	background: #940000;
	color: #fff;
}
/*Festivals Page End*/
	/*Libraries & Manuscripts Page*/
.librariesAndManuscriptsPage .bgImage {
	background: url(images/libraries-and-manuscripts-page-bg.jpg) no-repeat center top / cover;
	height: 730px;
	margin: 23px 0 0 0;
}
.librariesAndManuscriptsPage .inner h2 {
	background: #644b4b;
	color: #fff;
}
/*Libraries & Manuscripts Page End*/
	/*Literature & Folklore Page*/
.literatureAndFolklorePage .bgImage {
	background: url(images/literature-and-folklore-page-bg.jpg) no-repeat center top / cover;
	height: 900px;
}
.literatureAndFolklorePage .inner h2 {
	background: #714310;
	color: #fff;
}
/*Literature & Folklore Page End*/
	/*Museum & Antiquities Page*/
.museumAndAntiquitiesPage .bgImage {
	background: url(images/museum-and-antiquities-page-bg.jpg) no-repeat center top / cover;
	height: 1078px;
	margin: 23px 0 0 0;
}
.museumAndAntiquitiesPage .inner h2 {
	background: #6c574b;
	color: #fff;
}
/*Museum & Antiquities Page End*/
	/*Project Mausam Page*/
.projectMausamPage .bgImage {
	background: url(images/project-mausam-page-bg.jpg) no-repeat center top / cover;
	height: 931px;
}
.projectMausamPage .inner h2 {
	background: #118401;
	color: #fff;
}
/*Project Mausam Page End*/
	/*Science Page*/
.sciencePage .bgImage {
	background: url(images/science-page-bg.jpg) no-repeat center top / cover;
	height: 980px;
}
.sciencePage .inner h2 {
	background: #2d2119;
	color: #fff;
}
/*Science Page End*/
	/*Music & Dance Page*/
.musicAndDancePage .bgImage {
	background: url(images/music-and-dance-page-bg.jpg) no-repeat center top / cover;
	height: 941px;
}
.musicAndDancePage .inner h2 {
	background: #B58AA5;
	color: #fff;
}
/*Music & Dance Page End*/
        
.worldHeritagePage .bgImage {
	background: url(images/inner-bg.jpg) repeat-x center top;
	height: 853px;
	background-size: cover
}
.builtHeritagePage .bgImage {
	background: url(images/built-heritage-page-bg.jpg) no-repeat center top / cover;
	height: 741px;
}
/*Bhaven Css End*/
.buildingGrants h3 {
	font-size: 1.385em;
	color: #066494;
	font-weight: bold;
}
.accordionBuilding .accordDetail h4 {
	border: 0 none;
	font-size: 1.154em;
	padding: 0 0 15px 0;
}
.lowerAlpha {
	list-style: lower-alpha outside;
	padding-left: 20px;
}
.lowerRoman {
	list-style: lower-roman outside;
	padding-left: 20px;
}
.upperRoman {
	list-style: upper-roman outside;
	padding-left: 20px;
}
.decimal {
	list-style: decimal outside;
	padding-left: 20px;
}
.view-header {
	float: left;
	width: 100%;
}
.view-header a {
	background: #2562c6;
	color: #fff;
	float: left;
	font-size: 1.077em;
	margin-bottom: 3px;
	outline: 0 none;
	padding: 10px 20px;
	text-align: center;
	text-decoration: none;
	margin: 0 10px 0 0;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.view-header a:hover {
	background: #ececec;
	color: #000;
}
.view-header ul.bulletText {
	margin: 0;
}
.view-header .bulletText a {
	background: none;
	color: #323232;
	float: none;
	font-size: inherit;
	margin-bottom: auto;
	outline: 0 none;
	padding: 0;
	text-align: center;
	text-decoration: underline;
	margin: 0;
}
.view-filters {
	float: left;
	width: 100%;
	background: #ececec;
	color: #000;
	margin: 20px 0 0 0;
}
/*Photo / Media Gallery*/
.view-filters {
	float: left;
	width: 100%;
	background: #ececec;
	color: #000;
	margin: 20px 0 0 0;
	padding: 10px 0;
}
.view-filters .galleryFind li, .view-filters .views-exposed-widget {
	float: left;
	padding: 0 0 0 10px;
}
.view-filters .views-exposed-widgets {
	margin: 0
}
.view-filters .views-exposed-widget label {
	float: left;
	color: #000;
	padding: 1px 5px 0 0;
}
.view-filters .views-exposed-widget select {
	float: left;
	border: 1px solid #ccc;
	padding: 4px;
	background: #fff;
}
.view-filters .views-exposed-widget .form-submit, .view-filters .galleryFind li .form-submit {
	margin: 0;
	background-color: #2562c6;
	color: #fff;
	border: 1px solid #033762;
	padding: 4px 10px;
	line-height: normal;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.view-filters .views-exposed-widget .form-submit:hover, .view-filters .galleryFind li .form-submit:hover {
	background: #eee;
	color: #000
}
.views-view-grid {
	width: 100%;
}
.view-GalleryContent .views-view-grid td, .views-view-grid.cols-4 td {
	float: left;
	width: 212.25px;
	padding: 20px 0 0 0;
	text-align: center;
}
.view-photo-gallery .views-field {
	width: 162px;
	display: block;
	margin: 0 auto
}
.view-GalleryContent .views-field-title, .view-photo-gallery .views-field-name {
	padding: 7px 0;
	text-align: center;
}
.view-GalleryContent .views-field-view-node {
	text-align: center;
}
.view-content {
	clear: both;
}
.view-filters .galleryFind li .views-exposed-widget {
	float: none;
	padding: 0
}
.view-filters .form-text {
	width: 125px;
	border: 1px solid #000;
	padding: 5px;
	background: #fff;
}
.view-filters .galleryFind li .gallrynameRight {
	float: left;
}
.iccrview .view-filters {
	float: right;
	background: none;
	width: 100%;
	padding: 0;
}
.iccrview .view-filters .views-exposed-widgets {
	float: right;
	width: 248px;
}
.iccrview .views-exposed-form .views-exposed-widget {
	padding: 0;
}
.galleryFind {
	margin: 0;
}
.iccrview .form-text {
	float: left;
	border: 1px solid #d3d3d3;
	padding: 5px 10px;
	width: 150px;
	line-height: 20px;
	height: 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right: 5px;
}
.iccrview .form-submit {
	background-color: #0d6bb5;
	color: #000;
	border: 1px solid #004983;
	text-transform: capitalize;
	font-size: 15px;
	padding: 3px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-left: 5px;
	height: 32px !important;
}
.iccrview .form-submit:hover {
	background-color: #123a64;
}
.item-list .pager li.pager-first a, .item-list .pager li.pager-previous a, .item-list .pager li.pager-next a, .item-list .pager li.pager-last a {
	background-image: url(images/paging.png);
	background-repeat: no-repeat;
	text-indent: -999px;
	overflow: hidden;
	text-transform: uppercase;
}
.item-list .pager {
	clear: both;
	text-align: center;
	float: right;
	margin-bottom: 20px;
}
.item-list .pager li {
	background-image: none;
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 5px;
	width: 25px;
	line-height: 25px;
	background-color: #ECECEC;
	color: #000;
}
.item-list .pager li a {
	color: #000;
	display: block;
	line-height: 25px;
	text-decoration: none;
}
.item-list .pager li a:hover {
	background-color: #2562C6;
	color: #fff; /*background-image:url(images/paging.png);*/
}
.item-list .pager li.pager-current {
	background-color: #2562C6;
	font-weight: normal;
	color: #fff;
}
.item-list .pager li.pager-first a, .item-list .pager li.pager-previous a, .item-list .pager li.pager-next a, .item-list .pager li.pager-last a {
	text-decoration: none;
}
.item-list .pager li.pager-first a {
	background-position: center -111px;
}
.item-list .pager li.pager-previous a {
	background-position: center -141px;
}
.item-list .pager li.pager-next a {
	background-position: center -171px
}
.item-list .pager li.pager-last a {
	background-position: center -201px
}
.view-content {
	float: left;
	width: 100%;
	margin: 0 0 0 0;
}
#edit-tid {
	max-width: 80px;
}
.views-field-name, .views-field-title {
	padding: 5px 0 0;
}
.views-field-name a, .views-field-title a {
	color: #2562c6;
	text-decoration: none;
}
.field-content img {
	border: 1px solid #ddd;
	padding: 5px;
}
.views-widget {
	float: left;
}
#user-login .form-text {
	border: 1px solid #bbb;
	padding: 0;
	height: 25px;
	line-height: 25px;
}
#user-login .description {
	padding: 5px 0 0 0;
}
.form-submit {
	background-color: #2562c6;
	border: 1px solid #033762;
	color: #fff;
	line-height: normal;
	margin: 0;
	padding: 4px 10px;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
#mainContent {
	min-height: 350px;
}
#mainContent .form-submit:hover {
	background: none repeat scroll 0 0 #eee;
	color: #000;
}
#mainContent input[type="text"] {
	border: 1px solid #bbb;
	padding: 5px;
}
/*Special Cell Page Css Start*/
.specialCellMain {
	margin: 0 20px;
}
.specialCellMain h3 {
	padding-bottom: 25px;
	color: #066392;
	font-size: 1.385em;
	font-weight: bold;
}
.specialCellBox {
	margin: 0;
	padding: 0;
}
.specialCellBox li {
	width: 340px;
	height: 156px;
	border: 1px solid #e6e6e6;
	background: #f6f6f6;
	position: relative;
	margin: 0 64px 35px 0;
	float: left;
}
.specialCellBox li img {
	position: absolute;
	right: 0;
	bottom: 0;
}
.characterNames {
	width: 165px;
	position: absolute;
	left: 30px;
	top: 55px;
}
/*Special Cell Page Css End*/

.builtHeritage {
	background: #fef3df;
	border: 1px solid #cccac6;
	border-top: 0 none;
	margin-top: -26px;
}
.builtHeritage .indiaMapHeritag {
	background-image: url(images/india_map2.jpg)
}
.builtHeritage .indiaMapHeritag {
	position: relative;
	z-index: 1;
}
.builtHeritage a.RamshilaHillGaya {
	left: 304px;
	top: 240px;
}
.builtHeritage .accordion {
	margin: 40px 14px 0 0;
}
#RamshilaHillGaya {
	left: 221px;
	top: 93px;
}
.builtHeritage a.FortofMunger {
	left: 324px;
	top: 245px;
}
#FortofMunger {
	left: 241px;
	top: 113px;
}
.builtHeritage a.NepaliTempleHazipur {
	left: 304px;
	top: 225px;
}
#NepaliTempleHazipur {
	left: 221px;
	top: 78px;
}
.builtHeritage a.AmrutvarshniVavAmdavad {
	left: 75px;
	top: 266px;
}
#AmrutvarshniVavAmdavad {
	left: -8px;
	top: 123px;
}
.builtHeritage a.BhimKundJunagadh {
	left: 40px;
	top: 285px;
}
#BhimKundJunagadh {
	left: -43px;
	top: 140px;
}
.builtHeritage a.SaraiKhwaspurAmritsar {
	left: 140px;
	top: 120px;
}
#SaraiKhwaspurAmritsar {
	left: 57px;
	top: -23px;
}
.builtHeritage a.MoundatChhatRajpura {
	left: 160px;
	top: 140px;
}
#MoundatChhatRajpura {
	left: 77px;
	top: -3px;
}
.builtHeritage a.LakshmiramanaTempleMysore {
	left: 135px;
	top: 460px;
}
#LakshmiramanaTempleMysore {
	left: 52px;
	top: 317px;
}
.builtHeritage a.VenkataramanaTempleTumkur {
	left: 120px;
	top: 473px;
}
#VenkataramanaTempleTumkur {
	left: 37px;
	top: 330px;
}
.builtHeritage .accordDetail .popClkLink,  .accordDetail .red-dot .popClkLink {
	background-image: url(images/accordion-bullet-red.png)
}
.main .quickLinks .menu li:first-child {
	border-top: 1px dashed #e0e0e0;
}
.inner h2.pageTitle {
	border-bottom: 1px solid #dbdbdb;
	color: #000;
	background: transparent;
	padding: 0 0 10px 0;
}
.commonBreadcrumb ul {
	padding: 7px 0;
	margin: 0;
}
.commonBreadcrumb ul li {
	background: url(images/arrow1.png) no-repeat 0 center;
	float: left;
	padding: 0 8px 0 15px;
}
.commonBreadcrumb ul li:first-child {
	background: no-repeat;
	padding-left: 0;
}
.commonBreadcrumb ul li a {
	text-decoration: none;
	color: #818181;
}
.commonBreadcrumb ul li a.active, .commonBreadcrumb ul li a:hover {
	color: #444;
}
.tableDataAlign tr td:first-child {
	text-align: center;
}
.tableDataAlign tr td:last-child {
	text-align: left;
}
.tableDataAlign tr th {
	text-align: left;
}
.tableDataAlign tr th:first-child {
	text-align: center;
}
.tableDataAlign tr th:last-child {
	text-align: right;
}
.resizable-textarea .grippie {
	display: none;
}
.form-textarea-wrapper textarea {
	border: 1px solid #bbb;
}
.element-invisible {
	width: 0 !important;
	overflow: hidden;
}
.textAlignCenter {
	text-align: center;
}
.textAlignRight {
	text-align: right;
}
.pageLink {
	color: #295788;
}
.pageLink:hover {
	color: #333;
}
.marker, .form-required {
	color: #df0000;
}
/*wob Css*/
body.wob, .wob #footer {
	background: #0e0e0e;
}
.wob .bgImage {
	display: none;
}
.wob .middlePart, .wob .searchBar, .wob .footerLogos {
	background: #000;
	box-shadow: inherit;
}
.wob .container {
	background: transparent;
}
.wob #topStrip, .wob #nice-menu-1, .wob .searchBar #search-block-form, .wob .form-submit, .wob .latestEvents, .wob .inner h2 {
	background-color: #222;
}
.wob #nice-menu-1 ul, .wob #nice-menu-1 li ul li a, .wob .breadcrumb ul, .wob .view-filters .form-text, .wob .view-filters .views-exposed-widget select {
	background-color: #111;
}
.wob #block-nice-menus-1 {
	background: url(images/dark/menu-left-corner.png) no-repeat left 0
}
.wob a, .wob #nice-menu-1 li a, .wob .view .view-content .views-row .views-field span.field-content a, .wob #footer ul li a, .wob .pageLink, .wob .mediaFeedback p a:hover, .wob .clickBallon a {
	color: #FF0;
}
.wob a:hover, .wob .view .view-content .views-row .views-field span.field-content a:hover, .wob .profileBlock .name, .wob #footer ul li a:hover, .wob li a.active, .wob .breadcrumb ul li a:hover, .wob .pageLink:hover, .wob .mediaFeedback p a {
	color: #0F0;
}
body.wob, .wob input, .wob textarea, .wob .profileBlock .post, .wob #footer, .wob .inner h2, .wob .profileL ul li, .wob .profileR, .wob .latestEvents h2, .wob .IMPScroll li .date, .wob h3, .wob .breadcrumb ul li a.active {
	color: #fff;
}
.wob .colorbox li a, .wob .date, .wob .view-filters .views-exposed-widget select {
	color: #fff;
}
.wob #nice-menu-1 ul {
	border: 0 none;
}
.wob #nice-menu-1 ul, .wob #nice-menu-1 li ul li a, .wob .form-submit, .wob .form-item-search-block-form, .wob .tabbing .quicktabs_main, .wob .item-list ul.quicktabs-tabs.quicktabs-style-basic li, .wob .item-list ul.quicktabs-tabs.quicktabs-style-basic, .wob .latestEvents {
	border-color: #222;
}
.wob #nice-menu-1 li li a {
	color: #fff;
}
.wob #nice-menu-1 li:hover > a, .wob #nice-menu-1 li.hover > a, .wob #nice-menu-1 li > a:hover, .wob #nice-menu-1 li > a:focus, .wob #nice-menu-1 li > a:active, .wob #nice-menu-1 li li a:hover, .wob #nice-menu-1 li ul li a:hover, .wob #nice-menu-1 li ul li > a.selected, .wob #nice-menu-1 ul a.selected, .wob #nice-menu-1 ul a:hover, .noJS #nice-menu-1 ul a:focus {
	background: #222!important;
	color: #ff0!important;
}
.wob .view-filters .form-text, .wob .view-filters .views-exposed-widget select {
	border-color: #333!important;
}
.wob #nice-menu-1 li {
	background: url(images/dark/menudivider.png) no-repeat 0 9px;
}
.wob #nice-menu-1 li.first, .wob .heritageInner {
	background: none;
}
.i18n-hi.wob #logo a {
	background: url(images/dark/logo-hi.png) no-repeat 0 0;
	display: block;
}
.wob #logo a {
	background: url(images/dark/logo.png) no-repeat 0 0;
	display: block;
}
.wob #logo img {
	visibility: hidden;
}
.wob ul.bulletText li, .wob .quickLinks .menu li, .wob .view .view-content .views-row .views-field span.field-content a {
	background-image: url(images/dark/bullet.png);
}
.wob .trigerBtn {
	background-image: url(images/dark/pause.gif);
}
.wob .trigerBtn.play {
	background-image: url(images/dark/play.gif);
}
.wob .item-list ul.quicktabs-tabs.quicktabs-style-basic li {
	background-color: #222;
	color: #fff;
}
.wob .item-list ul.quicktabs-tabs.quicktabs-style-basic li.active {
	background-color: #fff;
	color: #000;
}
.wob .item-list ul.quicktabs-tabs.quicktabs-style-basic li:hover a, .wob .item-list ul.quicktabs-tabs.quicktabs-style-basic li.active a {
	color: #000;
}
.wob .item-list ul.quicktabs-tabs.quicktabs-style-basic li.active, .wob .item-list ul.quicktabs-tabs.quicktabs-style-basic li:hover {
	background: #fff;
}
.wob #footer ul li {
	background-image: url(images/dark/divider2.gif);
}
.wob #footer ul li.first {
	background: none;
}
.wob .cultureList li:before, .wob .cultureList li:hover:before {
	background-image: url(images/dark/sprite-new.png);
}
.wob .cultureList .culture1:hover:before {
	background-position: 0 7px;
}
.wob .cultureList .culture2:before {
	background-position: 0 -2134px;
}
.wob .cultureList .culture2:hover:before {
	background-position: 1px -2043px;
}
.wob .cultureList .culture3:hover:before {
	background-position: 0 -315px;
}
.wob .cultureList .culture4:hover:before {
	background-position: 0 -481px;
}
.wob .cultureList .culture5:hover:before {
	background-position: 0 -651px;
}
.wob .cultureList .culture6:hover:before {
	background-position: 0 -821px;
}
.wob .cultureList .culture7:hover:before {
	background-position: 0 -992px;
}
.wob .cultureList .culture8:before {
	background-position: 0 -1257px;
}
.wob .cultureList .culture8:hover:before {
	background-position: 0 -1174px;
}
.wob .cultureList .culture9:hover:before {
	background-position: 0 -1347px;
}
.wob .cultureList .culture10:before {
	background-position: 0 -2310px;
}
.wob .cultureList .culture10:hover:before {
	background-position: 1px -2222px;
}
.wob .cultureList .culture11:before {
	background-position: 0 -2487px;
}
.wob .cultureList .culture11:hover:before {
	background-position: 1px -2398px;
}
.wob .cultureList .culture12:before {
	background-position: 0 -1780px;
}
.wob .cultureList .culture12:hover:before {
	background-position: 1px -1696px;
}
.wob .cultureList li a {
	color: #0f0;
}
.wob .cultureList li a:hover, .wob .cultureList li:hover a {
	color: #fff;
}
.wob .quickLinks .menu li {
	border-color: #222;
}
.wob .breadcrumb ul li a {
	background-image: url(images/dark/breadcrumbImage.png);
}
.wob .breadcrumb ul li a.active {
	background: none;
}
.wob h4 {
	color: #0F0;
}
.wob .tableData th, .wob .tableData2 th {
	color: #0F0;
	background: #111
}
.wob .tableData td, .wob .whoIsWhoContant table.tableData .evenRow td, .wob .tableData2 td, .wob .whoIsWhoContant table.tableData .evenRow td {
	color: #fff;
	background: #222;
	padding: 8px;
}
.wob .tableData .evenRow td, .wob .tableData2 .evenRow td {
	background: #333;
}
.wob .tableData th, .wob .tableData td, .wob .tableData, .wob .tableData2 th, .wob .tableData2 td, .wob .tableData2, .wob .accordion {
	border-color: #333;
}
.wob .accordion h4 {
	border-color: #222;
}
.wob .mnProfileRight table td {
	background: none;
	color: #fff;
}
.wob .mnProfileRight table td a {
	color: #0f0;
}
.tabsStateActive, .wob .innerTab .tabbing .tabsNav, .wob .minusHeritage, .wob .minusProfile, .wob .innerTab .tabbing .tabsNav, .wob .innerTab .tabbing .tabsTab.tabsStateActive, .wob .innerTab li:last-child {
	border: none;
}
.wob .innerTab .tabbing .tabsTab.tabsStateActive {
	border-right: 1px solid #444;
}
.wob .innerTab .tabbing .tabsTab, .wob .innerTab .tabbing .tabsNav .tabsStateActive .tabsAnchor {
	border-left: none;
	border-color: #444;
}
.noJS.wob .innerTab .tabNav a, .wob .innerTab .tabbing .tabsNav .tabsAnchor {
	background: #222;
	color: #fff;
}
.wob .innerTab .tabbing .tabsNav .tabsStateActive .tabsAnchor {
	background: #333;
}
.wob .accordDetail {
	background: #222;
}
.wob .accordionBuilding .accordion h4 a {
	background-image: url(images/dark/accordion-plus.png);
	color: #0F0;
	background-color: #333;
}
.wob .accordionBuilding .accordion h4 a.active {
	background-image: url(images/dark/accordion-minus.png);
	color: #FFF;
	background-color: #222;
}
.wob .inner h2.pageTitle {
	border-bottom: 1px solid #444;
	color: #fff;
	background: transparent;
}
.wob .commonBreadcrumb ul li {
	background: url(images/dark/arrow1.png) no-repeat 0 center;
}
.wob .commonBreadcrumb ul li:first-child {
	background: no-repeat;
}
.wob .commonBreadcrumb ul li a {
	color: #FF0;
}
.wob .commonBreadcrumb ul li a.active, .commonBreadcrumb ul li a:hover {
	color: #0F0;
}
.wob .item-list .pager li.pager-current, .wob .item-list .pager li.pager-item a:hover {
	background: #333;
}
.wob .item-list .pager li.pager-next a:hover, .wob .item-list .pager li.pager-last a:hover, .wob .item-list .pager li.pager-previous a:hover, .item-list .pager li.pager-first a:hover {
	background-color: #333;
}
.sapretLine {
	padding: 10px 0;
}
.sapretLine strong {
	display: block;
}
.footerRegards {
	float: right;
	text-align: right;
	width: 100%;
}
.footerRegards p {
	margin: 0;
	padding: 0;
	text-align: right;
}
.centerText {
	text-align: center;
	padding: 20px 0;
}
.centerText span {
	display: block;
}
.imageResizer {
}
.imageResizer img {
	width: 250px;
	height: auto;
}
.discTaxt {
	margin-left: 10px;
}
.discTaxt li {
	list-style: disc;
}
.travelPage {
	padding-top: 10px;
}
.clickBallon {
	display: block;
}
.clickBallon a {
	color: #146992;
	font-size: 1.077em;
	text-decoration: none;
}
.travelLocation {
	display: block;
	margin-bottom: 15px;
}
.travelLocation ul {
	margin: 0;
	padding: 0;
}
.travelLocation ul li {
	float: left;
	margin-right: 18px;
}
.travelLocation ul li img {
	margin-right: 10px;
}
.travelLocation ul li a {
	text-decoration: none;
}
.worldMap {
	margin-bottom: 20px;
}
.paddLR20 {
	padding: 0 20px;
}
/*Blue Bg*/
.navGandhiBlue {
}
.navGandhiBlue ul {
}
.navGandhiBlue ul li {
	background: #2562c6;
}
.wob .navGandhiBlue ul li {
	background: #222;
}
/*manuscriptLibraries Bg*/
.manuscriptLibraries {
}
.manuscriptLibraries ul {
}
.manuscriptLibraries ul li {
	background: #644b4b;
}
.festivalRed ul li {
	background: #940000;
}
.museum {
}
.museum ul {
}
.museum ul li {
	background: #6C574B;
}
.musicDance {
}
.musicDance ul {
}
.musicDance ul li {
	background: #B58AA5;
}
.navGandhi {
	margin-bottom: -1px;
}
.navGandhi ul {
	margin: 0;
	padding: 0;
}
.navGandhi ul li {
	border-color: hsl(0, 0%, 100%) hsl(0, 0%, 100%) -moz-use-text-color;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	color: hsl(0, 0%, 100%);
	float: left;
	list-style: none;
}
.navGandhi ul li a {
	color: hsl(0, 0%, 100%);
	display: block;
	font-size: 1em;
	margin-bottom: 3px;
	outline: 0 none;
	padding: 5px 8.7px;
	text-align: center;
	text-decoration: none;
}
.navGandhi ul li.active {
	background-color: hsl(0, 0%, 100%);
	border-color: #e5e5e5;
	border-style: solid;
	border-width: 1px 1px medium;
	margin-bottom: -1px;
}
.navGandhi ul li.active a {
	color: #333;
}
ul.lowerRomanText li .lowerRomanUnder ul.lowerAlpha {
}
ul.lowerRomanText li .lowerRomanUnder ul.lowerAlpha li {
	list-style: lower-alpha outside;
}
.verticalAlign {
}
.verticalAlignTop th, .verticalAlignTop td {
	vertical-align: top;
}
.verticalAlignTop th, .verticalAlignTop td ul {
	margin: 0;
}
/*.heritageBanner{ position:relative;}
.heritageBanner .sliderText{ height:25px;}
.heritageBanner .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{ bottom:7px;}
.heritageBanner .bx-wrapper .bx-prev, .noJSDirection .bx-prev{ left:10px; bottom:5px;}
.heritageBanner .bx-wrapper .bx-next, .noJSDirection .bx-next{ left:45px; bottom:5px;}
.heritageBanner .bx-wrapper .bx-controls-auto .bx-start, .bx-wrapper .bx-controls-auto .bx-stop{ left:13px;}
.heritageBanner .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{ left:15px; bottom:-8px;}*/
.newTabbing {
	padding: 20px 10px 0px 10px;
	border: 1px solid #e5e5e5;
	margin-bottom: 20px
}
.region-language-switch #block-lang-dropdown-language .form-item-lang-dropdown-select select {
	background: none repeat scroll 0 0 #FFFFFF;
	display: block;
	color: #4D4D4D;
	font-size: 11px;
	height: 20px;
	margin: 6px 21px 0 0;
	padding: 2px;
	width: 75px !important;
	font-family: Arial, Helvetica, sans-serif !important;
}
.customSelect {
	background: url("images/lang-arrow.gif") no-repeat scroll 52px 5px
}
.region-language-switch .block-lang-dropdown .lang_dropdown_form #edit-submit--2 {
	font-size: 11px;
	padding: 0;
	position: absolute;
	right: 0px;
	top: 6px;
	height: 20px;
	width: 21px;
	border: none;
	display: none;
}
.region-language-switch .block-lang-dropdown .lang_dropdown_form #edit-submit--3 {
	font-size: 11px;
	padding: 0;
	position: absolute;
	right: 0px;
	top: 6px;
	height: 20px;
	width: 21px;
	border: none;
	display: none;
}
.region-language-switch .block-lang-dropdown .lang_dropdown_form #edit-submit--4 {
	font-size: 11px;
	padding: 0;
	position: absolute;
	right: 0px;
	top: 6px;
	height: 20px;
	width: 21px;
	border: none;
	display: none;
}
.region-language-switch .block-lang-dropdown .lang_dropdown_form #edit-submit--5 {
	font-size: 11px;
	padding: 0;
	position: absolute;
	right: 0px;
	top: 6px;
	height: 20px;
	width: 21px;
	border: none;
	display: none;
}
.region-language-switch .block-lang-dropdown .lang_dropdown_form #edit-submit--6 {
	font-size: 11px;
	padding: 0;
	position: absolute;
	right: 0px;
	top: 6px;
	height: 20px;
	width: 21px;
	border: none;
	display: none;
}
.minpageSapce {
	margin-top: 15px!important;
	margin-bottom: 10px!important;
}
.imageRight {
}
.imageRight a {
	text-decoration: none;
}
.tabContainer #tab-4 ul li a {
	text-decoration: none;
}
.worldHeritage .tabbing .tabNav li {
	width: 33.33%;
}
.noJS .worldHeritage .tabbing .tabNav li {
	width: 24.7%;
}
.noJS .worldHeritage .tabContainer {
	height: 530px;
}
.noJS .worldHeritage .tabContainer .tabPanel {
	height: 530px;
}
.festivalIndia {
	padding-top: 50px
}
.festivalIndia ul {
	padding: 0;
	margin: 0 auto;
}
.festivalIndia ul li {
	width: 407px;
	float: left;
	background: url(images/rbg.jpg) repeat-x left center #efefef;
	height: 53px;
	margin-bottom: 30px;
	margin-left: 35px;
	box-shadow: 0 2px 2px 2px hsl(0, 0%, 80%);
}
.festivalIndia ul li:first-child {
	margin-left: 0;
}
.festivalIndia ul li:hover { /*background:#ffdb98; border-right:5px solid #ffbe44;*/
}
.festivalIndia ul li a {
	font-weight: bold;
	font-size: 1.385em;
	color: #1e1e1e;
	padding-left: 70px;
	display: block;
	line-height: 18px;
	text-decoration: none;
	padding-top: 7px;
	height: 53px;
	background: url(images/festival-icon.png) no-repeat left center;
}
.festivalIndia ul li a span {
	display: block;
	font-size: 0.750em!important;
}
.marginL0 {
	margin-left: 0!important;
}
.paddT17 {
	padding-top: 17px!important;
}
.logoPart {
	margin: 0px auto;
	text-align: center;
	padding: 25px 0;
	border: 1px solid #eee;
}
.logoPart strong {
	text-align: center;
	display: block;
	margin-bottom: 10px;
}
.logoPart img {
	margin-bottom: 10px;
}
.pressRelease {
	border: 1px solid #eee;
}
.boxCenter {
	display: table;
	float: none!important;
	margin: 0 auto!important;
}
.colorOrenge {
	color: #ff9517!important;
	font-weight: bold;
}
.colorBlue {
	color: #002496!important;
	font-weight: bold;
}
.colorRed {
	color: #FF0000!important;
	font-weight: bold;
}
.colorMaroon {
	color: #691481!important;
	font-weight: bold;
}
/*5/8/2014 css*/
.pressRelease .discTaxt li a {
	text-decoration: none;
}
/*Festival Css End*/

.visualArts .bgImage {
	background: url(images/visual-arts.jpg) no-repeat center top;
	background-size: cover;
	height: 995px;
}
.visualArts .inner h2 {
	background: #b25800;
	color: #FFF;
}
.anthropologyPage .bgImage {
	background: url(images/anthropology.jpg) no-repeat center top;
	background-size: cover;
	height: 964px;
}
.anthropologyPage .inner h2 {
	background: #627000;
	color: #FFF;
}
form.displaynone {
	display: none;
}
.box1 #quicktabs-tabpage-quicktabs-2 .views-field {
	padding-top: 0px;
}
.box1 #quicktabs-tabpage-quicktabs-2 .views-field .field-content a {
	margin-bottom: 0px !important;
}
.site-map-menu .externalLink {
	background: url(images/external-link-icon.png) no-repeat right 4px !important;
	padding-right: 22px;
}
/*29/07/2014 css start*/
.marginR20 {
	margin-right: 20px;
}
.library {
}
table.library tr td {
	vertical-align: top;
}
table.library tr td:first-child {
	border-right: none;
}
.bhavan {
	border: 1px solid #c0c0c0;
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
}
.bhavan li {
	float: left;
	text-align: center;
	display: table;
	width: 201px;
}
.bhavan li img {
	display: block;
	margin: 0 auto;
	width: 201px;
}
.bhavan li strong {
	color: #800080;
}
.bhavan li+li {
	margin-top: 54px;
}
.bhavan li+li+li {
	margin-top: 108px;
}
.bhavan li+li+li+li {
	margin-top: 162px;
}
.serviceLibrary {
	width: 50%;
	border-right: 1px solid #c0c0c0;
	padding-right: 20px!important;
	min-height: 425px;
}
.serviceLibraryImg {
}
.serviceLibraryImg img {
	margin: 0 auto;
	border: 1px solid #c0c0c0;
}
.majorResource {
}
.majorResource ul.bulletText {
	width: 65%;
	border-right: 1px solid #c0c0c0;
	padding-right: 20px!important;
	min-height: 485px;
	margin: 0;
}
.majorResource ul.bulletText li ul.discTaxt {
	margin: 0;
}
.majorResource ul.bulletText li ul.discTaxt li {
	background: none;
	padding-left: 0;
}
.majorResImg {
}
.majorResImg img {
	border: 1px solid #c0c0c0;
}
.manusGallery {
	text-align: center;
}
.manusGallery ul {
	margin-bottom: 10px;
	padding: 10px 0 0 0;
	border: 1px solid #c0c0c0;
}
.manusGallery ul li {
	float: left;
	min-height: 360px;
	text-align: center;
}
.manusGallery ul li img {
	margin: 0 auto 8px;
}
.manusGallery ul li a {
	display: table;
	margin: 0 auto;
	line-height: normal;
}
.manusGallery ul li strong {
	width: 205px;
	margin: 0 auto;
	display: table;
	text-align: center;
	line-height: normal;
}
.rampurRazaLibrary {
	text-align: center;
}
ul.khudaBakhsh {
	padding: 10px 15px;
	margin: 0 auto 20px;
	display: table;
	border: 1px solid #c0c0c0;
}
ul.khudaBakhsh li {
	vertical-align: middle;
	display: inline-block;
	text-align: center;
	margin: 0 10px;
}
ul.khudaBakhsh li img {
	display: block;
	margin: 0 auto 10px;
}
ul.khudaBakhsh li strong {
	margin: 0 auto;
	text-align: center;
	width: 200px;
	display: table;
}
.dpLibrary {
	padding: 0;
}
.dpLibrary li {
	display: inline-block;
	margin: 15px 11px;
	text-align: center;
	vertical-align: bottom;
}
.dpLibrary li img {
	border: 1px solid #c0c0c0;
}
.thanjavurLibrary {
	text-align: center;
	display: table;
	margin: 0 auto;
}
.thanjavurLibrary div img {
	border: 1px solid #c0c0c0;
}
.thanjavurLibrary div {
	vertical-align: baseline;
}
/*29/07/2014 css End*/

/*Festival Css Start*/
.festivalIndia {
	padding-top: 50px
}
.festivalIndia ul {
	padding: 0;
	margin: 0 auto;
}
.festivalIndia ul li {
	width: 407px;
	float: left;
	background: url(../images/rbg.jpg) repeat-x left center #efefef;
	height: 53px;
	margin-bottom: 30px;
	margin-left: 35px;
	box-shadow: 0 2px 2px 2px hsl(0, 0%, 80%);
}
.festivalIndia ul li:first-child {
	margin-left: 0;
}
.festivalIndia ul li:hover { /*background:#ffdb98; border-right:5px solid #ffbe44;*/
}
.festivalIndia ul li a {
	font-weight: bold;
	font-size: 1.385em;
	color: #1e1e1e;
	padding-left: 70px;
	display: block;
	line-height: 18px;
	text-decoration: none;
	padding-top: 7px;
	height: 53px;
	background: url(../images/festival-icon.png) no-repeat left center;
}
.festivalIndia ul li a span {
	display: block;
	font-size: 0.750em!important;
}
.marginL0 {
	margin-left: 0!important;
}
.paddT17 {
	padding-top: 17px!important;
}
.logoPart {
	margin: 0px auto;
	text-align: center;
	padding: 25px 0;
	border: 1px solid #eee;
}
.logoPart strong {
	text-align: center;
	display: block;
	margin-bottom: 10px;
}
.logoPart img {
	margin-bottom: 10px;
}
.pressRelease {
	border: 1px solid #eee;
}
.boxCenter {
	display: table;
	float: none!important;
	margin: 0 auto!important;
}
.colorOrenge {
	color: #ff9517!important;
}
.colorBlue {
	color: #002496!important
}
.colorRed {
	color: #FF0000!important
}
/*5/8/2014 css*/
.pressRelease .discTaxt li a {
	text-decoration: none;
}
/*Festival Css End*/

.rampurRajaImg {
	margin: 0;
	padding: 0;
}
.rampurRajaImg li {
	float: left;
	margin: 30px 7%;
}
.khudaBakhshLibrary {
}
.khudaBakhshLibrary ul.decimal li {
	list-style: decimal;
}
.smLibrary {
	margin: 0 auto;
	padding: 0;
	width: 80%;
}
.smLibrary li {
	float: left;
	width: 50%;
	text-align: center;
	margin-bottom: 20px;
	min-height: 200px;
}
.libraryMuseum {
	margin: 0;
	padding: 0;
}
.libraryMuseum li {
	float: left;
	margin: 0 5% 20px;
}
.matchingSchemes {
	height: 200px;
	border: 1px solid #eee;
	vertical-align: middle;
	text-align: center;
	padding-top: 85px;
}
.nonMatchingSchemes {
	height: 200px;
	border: 1px solid #eee;
	vertical-align: middle;
	text-align: center;
	padding-top: 85px;
}
.matchingSchemesImg {
	padding: 0;
}
.matchingSchemesImg li {
	text-align: center;
	width: 42%;
	margin: 0 4% 20px;
	float: left;
	border: 1px solid #eee;
	padding: 20px 0;
	min-height: 315px;
}
.matchingSchemesImg li img {
	margin-bottom: 10px;
}
.matchingSchemesImg li p {
	text-align: center;
	width: 75%;
	margin: 0 auto;
}
.textbold_leftalign_bg > strong {
	color: #ffffff;
}
.imgAlighnCenter {
	margin: 0 auto;
	text-align: center;
	display: table;
}
.marginT20 {
	margin-top: 20px
}
.mediaFeedback {
	margin-bottom: 14px;
	padding-bottom: 12px;
	border-bottom: 1px dashed #cdcdcd;
}
.mediaFeedback:last-child {
	border-bottom: none
}
.mediaFeedback p {
	padding-bottom: 5px;
}
.mediaFeedback p a {
	color: #04368b;
	text-decoration: none;
}
.date {
	color: #1f1f1f;
	display: block;
}
.column-left {
	vertical-align: middle;
	width: 20%;
}
.column-right {
	vertical-align: middle;
}
.sanskritiApp {
	text-align: center;
}
.sanskritiApp img {
	margin-bottom: 20px;
}
.sanskritiApp a {
	background-color: #2562C6;
	border: 1px solid #033762;
	color: #FFFFFF;
	line-height: normal;
	margin: 0;
	padding: 4px 10px;
	transition: all 0.2s linear 0s;
	text-decoration: none;
}
.sanskritiApp a:hover {
	background: none repeat scroll 0 0 #EEEEEE;
	color: #000000;
}
.gallery a.active {
	background: none repeat scroll 0 0 #ECECEC;
	color: #000000;
}
.lnkquicktab {
	bottom: 15px;
	position: absolute;
	right: 15px;
}
.field-content .imageFolder:hover {
	width: 100%;
	height: 100%;
	background: url(images/folder.png) center center no-repeat;
}
.wob .view-GalleryContent .views-view-grid td, .wob .views-view-grid.cols-4 td {
	background: none;
}
.wob .view-filters {
	background: #222;
}
.wob .view-filters .views-exposed-widget label {
	color: #fff;
}
.wob .view-header a, .wob .view-filters .views-exposed-widget .form-submit, .wob .view-filters .galleryFind li .form-submit {
	background: #0f0;
	color: #000;
}
.wob .view-header a.active, .wob .view-header a:hover {
	background: #fff;
}
.wob .field-content img {
	border-color: #444;
}
.lnkquicktab {
	bottom: 15px;
	position: absolute;
	right: 15px;
}
.folerImage a {
	position: relative;
}
.folerImage a:after {
	background: url(images/gallery-catg-fldr-icon.png) no-repeat scroll 0 0;
	content: " ";
	height: 49px;
	left: 50%;
	margin: -24.5px 0 0 -24.5px;
	position: absolute;
	top: 50%;
	width: 49px;
}
.mainErrorDiv {
	width: 100%;
	padding-top: 60px;
}
.fixArea {
	height: 470px;
	margin: 0 auto;
	padding: 5%;
	background: url(images/error.png) no-repeat 95% 70% #fff;
}
.fixArea h1 {
	margin-bottom: 60px;
}
.notFoundError {
	font-family: 'open sans regular', Arial, Helvetica, sans-serif;
}
.notFoundError .container, .notFoundError .middlePart {
	background: none;
	box-shadow: none;
}
.notFoundError .searchBar {
	display: none
}
.notFoundError #footer {
	display: none;
}
.notFoundError #header {
	display: none;
}
.notFoundError .leftPart {
	display: none;
}
.notFoundError .bgImage {
	background: none;
}
.notFoundError .rightPart {
	width: 100%;
	padding-right: 0;
}
.notFoundError .footerLogos {
	display: none
}
.notFoundError .mainNavigation {
	display: none
}
.notFoundError #topStrip {
	display: none
}
.fixArea h2 {
	width: 70%;
	color: #fff;
	font-size: 21px;
	font-weight: bold;
	border-bottom: none;
	margin-bottom: 20px;
}
.errorPageContant {
	line-height: 22px;
	color: #333333;
	font-size: 15px;
	margin: 15px 0 50px;
	width: 70%;
}
.errorPageLink {
	display: block;
}
.errorPageLink a {
	margin-right: 20px;
	text-decoration: none;
}
.buttonGo {
	background: #DE9A2F;
	border-radius: 6px;
	padding: 10px 20px;
	color: #FFF;
	font-size: 1.3em;
	font-weight: bold;
}
.buttonContact {
	background: #417A35;
	border-radius: 6px;
	padding: 10px 20px;
	color: #FFF;
	font-size: 1.3em;
	font-weight: bold;
}
.wob .accordion h4 {
	background: #111;
	border-color: #222;
}
.wob .accordion h4 a.active {
	background-color: #333;
	color: #fff;
}
.wob .heritageMain {
	border: none;
}
.wob .specialCellBox li {
	background: #222;
}
.noJS .region-language-switch .block-lang-dropdown .lang_dropdown_form #edit-submit--2 {
	display: block;
}
.noJS .region-language-switch .block-lang-dropdown .lang_dropdown_form #edit-submit--3 {
	display: block;
}
.noJS .region-language-switch .block-lang-dropdown .lang_dropdown_form #edit-submit--4 {
	display: block;
}
.noJS .region-language-switch .block-lang-dropdown .lang_dropdown_form #edit-submit--5 {
	display: block;
}
.noJS .region-language-switch .block-lang-dropdown .lang_dropdown_form #edit-submit--6 {
	display: block;
}
.noJS .lightimgcls {
	background-image: url(images/a-light.gif);
	background-repeat: no-repeat;
}
.noJS .darkimgcls {
	background-image: url(images/a-dark.gif);
	background-repeat: no-repeat;
}
.noJS.bodyfontsmaller {
	font-size: 75% !important;
}
.noJS.bodyfontnormal {
	font-size: 81.3% !important;
}
.noJS.bodyfontlarger {
	font-size: 93.8% !important;
}
.colorpink {
	color: #ED7F40!important;
}
.colorGreen {
	color: green!important;
}
.noticeHome {
}
.noticeHome p {
	padding-bottom: 5px;
	line-height: 18px;
}
.redFont {
	color: #940000;
}
.alignCenter {
	text-align: center;
}
.sanskritiPdf {
}
.sanskritiPdf ul {
}
.sanskritiPdf ul li {
	width: 150px;
	display: inline-block;
	min-height: 110px;
	margin-bottom: 20px;
}
.sanskritiPdf ul li p {
	text-align: center;
}
.sanskritiPdf ul li p a {
}
.sanskritiPdf ul li p img {
	height: 80px;
	width: 65px
}
.sanskritiPdf ul li span {
	display: block;
	text-align: center
}
.sanskritiPdf ul li span a {
}
.sanskritiTable {
}
.sanskritiTable th, .sanskritiTable td {
	vertical-align: top;
}
.latestEventsGallery {
	margin-bottom: 20px;
}
.latestEventsGallery #sldier li {
	height: 600px;
	overflow: hidden;
}
.noJS .latestEventsGallery #sldier li {
	height: 100%;
	overflow: hidden;
}
.noJS .latestEventsGallery ul#sldier {
	height: 600px;
}
.noJS .gandhiGallery {
	height: 378px;
	position: relative;
	overflow: hidden;
}
.noJS .gandhiGallery li {
	position: relative;
	height: 378px;
	overflow: hidden;
}
.circularsTab {
}
.circularsTab a {
	display: inline !important
}
.circularsTab img {
	border: none
}
.mediafeedbackLink {
	padding-bottom: 5px;
}
.linkMedia {
	color: #066494;
}
.footerRight p {
	display: none;
}
.counter {
	margin-bottom: 10px;
}
.tableData2.ministerImages img {
	margin-top: 20px;
}
#culture-form {
	margin: 0 0 20px 0
}
#culture-form .form-item input[type="text"] {
	border: 1px solid #BBBBBB;
	padding: 5px;
}
#culture-form .form-item label span.form-required {
	display: none;
}
#culture-form .form-item select.form-select {
	border: 1px solid #BBBBBB;
	padding: 5px;
	width: 216px;
}
.frmPrifixContent h4 {
	font-weight: bold;
	font-size: 1.1em;
}
.subBudget {
	padding-left: 20px;
	margin: 0;
}
.subBudget li {
	background: url("images/buleBullet.png" ) no-repeat scroll left 11px rgba(0, 0, 0, 0) !important;
}
/* uploaded css by SAARC HTML page 09/10/2014 */



.alignCenter {
	text-align: center;
}
.sanskritiPdf {
}
.sanskritiPdf ul {
}
.sanskritiPdf ul li {
	width: 150px;
	display: inline-block;
	min-height: 110px;
	margin-bottom: 20px;
}
.sanskritiPdf ul li p {
	text-align: center;
}
.sanskritiPdf ul li p a {
}
.sanskritiPdf ul li p img {
}
.sanskritiPdf ul li span {
	display: block;
	text-align: center
}
.sanskritiPdf ul li span a {
}
.sanskritiTable {
}
.sanskritiTable th, .sanskritiTable td {
	vertical-align: top;
}
/*Sanskirti Page css 25/09/2014*/
.sanskritiFilters {
	background: url(images/sanskriti-logo.png) no-repeat 10px center #ececec;
	padding: 10px 20px 10px 55px;
}
.sanskritiFilters form select {
	width: 200px;
	background: #fff;
	padding: 5px;
	float: left;
	margin-right: 15px;
}
.sanskritiFilters form label {
	float: left;
	font-weight: bold;
	margin-right: 10px;
	padding: 2px 5px 0 0;
}
.sanskritiFilters form input[type="text"] {
	width: 200px;
	background: url(images/search-icon.png) no-repeat 175px center #fff;
	padding: 5px 30px 5px 5px;
	float: left;
	line-height: 18px;
	margin-right: 15px;
}
.sanskritiFilters form input[type="submit"] {
	background-color: #2562c6;
	border: 1px solid hsl(207, 94%, 20%);
	color: hsl(0, 0%, 100%);
	line-height: normal;
	margin: 0;
	padding: 4px 10px;
	transition: all 0.2s linear 0s;
}
.sanskritiFilters form input[type="submit"]:hover {
	background: #fff;
	color: #000;
}
.sanskritiIcon {
	padding: 25px 0 0 0;
}
.sanskritiIcon ul {
	padding: 0;
	margin: 0 auto;
	width: 85%;
}
.sanskritiIcon ul li {
	display: inline-block;
	margin: 0 2% 20px;
	min-height: 200px;
	vertical-align: top;
	width: 29%;
}
.sanskritiIcon ul li a {
	outline: none;
	text-decoration: none;
	text-align: center;
}
.sanskritiIcon ul li a span {
	margin: 0 auto 15px;
	display: block;
	min-height: 125px;
	width: 60%;
	padding-top: 20px;
	border-radius: 100%;
	border: 1px solid #ececec;
	box-shadow: 0 0 4px hsl(0, 0%, 82%);
	outline: none;
}
.sanskritiIcon ul li a span:hover {
}
.sanskritiIcon ul li a img {
	vertical-align: middle;
	transition: all 0.5s linear 0s;
}
.sanskritiIcon ul li a span:hover img {
	transform: scale(1.1, 1.1);
}
.sanskritiIcon ul li a h4 {
	padding: 0;
	color: #2562C6;
}
.music {
	background: url(images/music.png) no-repeat center center;
	width: 226px;
	height: 169px;
}
.musicListing {
}
.musicListing ul {
	padding: 0;
	margin: 0;
}
.musicListing ul li {
	margin: 0 0 10px 0;
	padding: 20px 20px;
	width: 100%;
	display: table;
}
.musicListing ul li .folkImage {
	width: 215PX;
	height: 125PX;
	border: 2px solid #ECECEC;
	padding: 5px;
	text-align: center;
}
.musicListing ul li .folkImage img {
	width: 200PX;
	height: 110PX;
}
.musicListing ul li .folkDetail {
	width: 70%;
	text-align: left;
}
.musicListing ul li .folkDetail h4 {
	padding-bottom: 0;
}
.musicListing ul li .folkDetail h4 a {
	color: hsl(217, 69%, 46%);
	text-decoration: none;
}
.musicListing ul li .folkDetail span {
	display: block;
}
.musicListing ul li .folkDetail span > strong {
	padding-right: 5px;
}
.musicListing ul li.folkLiBg > .folkImage img {
	border-color: #FFF;
}
.eventDetailimg {
	text-align: center;
}
.folkLiBg {
	background: #ECECEC;
}
.musicListing ul li.folkLiBg > .folkImage {
	border-color: #FFF;
}
.eventDetailimg {
	text-align: center;
}
.eventDetailimg img {
	width: 848px;
	max-height: 286px;
}
.cultureFolk {
	padding: 0;
}
.detailAndMap {
}
.generalDetail {
	width: 50%;
}
.dateTime {
	margin-bottom: 10px;
	display: block;
}
.generalDetail ul {
	margin: 0;
	padding: 0;
}
.generalDetail ul li {
	display: table;
}
.generalDetail ul li span {
	width: 150px;
	float: left;
}
.generalDetail ul li div {
	float: left;
}
.description {
}
.borderB {
	border-bottom: 1px solid #CCC;
}
.ratingAndCommentForm {
	background: #ECECEC;
	padding: 10px 20px;
}
.ratingAndCommentForm ul {
}
.ratingAndCommentForm ul li {
	display: table;
	width: 100%;
	margin-bottom: 10px;
}
.ratingAndCommentForm ul li label {
	float: left;
	width: 190px;
}
.ratingAndCommentForm ul li input[type="text"], .ratingAndCommentForm ul li textarea {
	width: 250px;
	background: #fff;
	padding: 5px 5px 5px 5px;
	float: left;
	line-height: 18px;
}
.ratingAndCommentForm ul li textarea {
	height: 150px;
}
.ratingAndCommentForm ul li input[type="submit"] {
	background-color: #2562c6;
	border: 1px solid hsl(207, 94%, 20%);
	color: hsl(0, 0%, 100%);
	line-height: normal;
	margin: 0;
	padding: 4px 10px;
	transition: all 0.2s linear 0s;
}
.ratingAndCommentForm ul li input[type="submit"]:hover {
	background: #fff;
	color: #000;
}
.ratingAndComment {
}
.ratingAndComment ul {
	margin: 0;
	padding: 0;
}
.ratingAndComment ul li {
	padding: 5px 10px;
	margin-bottom: 10px;
}
.ratingAndComment ul li > div {
	margin-bottom: 10px;
}
.ratingAndComment ul li > div > span {
	display: inline-block;
	min-width: 200px;
}
.eventTable {
}
.mapDetail {
	width: 50%;
}
.eventDetail #eventapp-rating-form div.form-item {
	display: table;
	margin-bottom: 10px;
	width: 100%;
}
.eventDetail #eventapp-rating-form .form-item label {
	float: left;
	min-width: 190px;
}
.eventDetail #eventapp-rating-form .form-item textarea, .eventDetail #eventapp-rating-form .form-item input[type="text"] {
	background: none repeat scroll 0 0 #fff;
	float: left;
	line-height: 18px;
	padding: 5px;
	width: 250px;
	border: none;
}
.eventDetail #eventapp-rating-form .form-item textarea.error, .eventDetail #eventapp-rating-form .form-item input[type="text"].error {
	border: 1px solid red;
}
.eventDetail #eventapp-rating-form input[type="submit"] {
	margin-left: 190px;
}
.ratingAndCommentForm .captcha img {
	margin-left: 190px;
}
.ratingAndCommentForm .captcha .form-item-captcha-response .description {
	clear: both;
	margin-left: 190px;
}
/*Sanskirti Page css 29/09/2014*/
.noRecord {
	font-size: 22px;
	font-weight: bold;
	height: 100px;
	margin: 0 auto;
	padding-top: 30px;
	background: url(     images/no-record.png) no-repeat 265px center;
	color: #40403a;
	border: 1px solid #AF0202;
}
/*CSS EVENTAPP ICON UPDATE*/

.theatre {
	padding-top: 30px!important
}
.musicMain {
}
.dance {
}
.exhibition {
}
.filmShows {
	padding-top: 28px!important
}
.children {
	padding-top: 30px!important
}
.literature {
	padding-top: 35px!important
}
.lectures {
	padding-top: 28px!important
}
.indiaAbroad {
	padding-top: 26px!important
}
/* New link images */

	
	
/*SAARC CSS START*/
@font-face {
	font-family: "PhilosopherRegular";
	src: url('fonts/Philosopher-Regular/Philosopher-Regular.eot');
	src: url('fonts/Philosopher-Regular/Philosopher-Regular.eot?#iefix') format('embedded-opentype'),  url('fonts/Philosopher-Regular/Philosopher-Regular.svg#Philosopher') format('svg'),  url('fonts/Philosopher-Regular/Philosopher-Regular.woff') format('woff'),  url('fonts/Philosopher-Regular/Philosopher-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "PhilosopherItalic";
	src: url('fonts/Philosopher-Italic/Philosopher-Italic.eot');
	src: url('fonts/Philosopher-Italic/Philosopher-Italic.eot?#iefix') format('embedded-opentype'),  url('fonts/Philosopher-Italic/Philosopher-Italic.svg#Philosopher') format('svg'),  url('fonts/Philosopher-Italic/Philosopher-Italic.woff') format('woff'),  url('fonts/Philosopher-Italic/Philosopher-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
.saarcMain {
	padding: 50px 18px 40px 18px;
	border-left: 13px solid #d2ac67;
	border-right: 13px solid #d2ac67;
	font-family: "PhilosopherRegular"
}
.saarcCountryLogo {
	margin: 0;
	padding: 0;
	width: 83%;
	margin: 0 auto;
	display: table;
}
.saarcCountryLogo li {
	float: left;
	margin: 0 3px;
}
.saarcCountryLogo li a {
	text-decoration: none;
}
.saarcCountryLogo li a img {
	margin-bottom: 5px;
}
.saarcCountryLogo li a span {
	display: block;
	text-align: center;
	font-family: 'open sans regular', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #868689;
	font-size: 0.8em;
}
.dateandYear {
	font-size: 22px;
	display: block;
	margin-bottom: 50px;
	line-height: 27px;
}
.dateandYear strong {
	display: block;
}
.saarcHadding {
	color: #a2550b;
	font-size: 35px;
	display: block;
	line-height: 50px;
}
.organizedBy {
	font-size: 20px;
	display: block;
	line-height: 25px;
}
.ministerMeeting {
	color: #231f20;
	font-size: 20px;
}
.ministerMeeting span {
	display: block;
	color: #a2550b;
}
.philosopherItalic {
	font-family: "PhilosopherItalic";
}
/*SAARC CSS END*/

/* New link images */

.mocSchemes {
	background: none repeat scroll 0 0 #888;
	margin-bottom: 15px;
	position: relative;
}
.schemes_new {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 100;
}
.noJS .noJsScript {
	background-color: #feefb2;
	padding: 10px 0;
	width: 100%;
	text-align: center
}

/*Add css for Finance Banner 29-02-16*/

.financeBanner{margin-bottom:15px; background:#888;}
.region-financeBanner a{display:block; overflow:hidden; background:#444;}
.region-financeBanner:hover img{opacity:0.8; transition:opacity 350ms ease 0.2s, transform 250ms ease 0.2s;}
.financeBanner {
    background: none repeat scroll 0 0 #888;
    margin-bottom: 15px;
    position: relative;
}




/*Add css for e-book 18-02*/

.e-book {
	margin-bottom: 15px;
	background: #888;
	margin-left:20px;
}
.region-e-book a {
	display: block;
	overflow: hidden;
	background: #444;
}
.region-e-book:hover img {
	opacity: 0.8;
	transition: opacity 350ms ease 0.2s, transform 250ms ease 0.2s;
}
.e-book {
	background: none repeat scroll 0 0 #888;
	margin-bottom: 15px;
	position: relative;
}
/*Add css for press-release 11.03.2015*/

.pressrelease {
	width: 251px;
	height: 40px;
	margin-left: 20px;
	margin-bottom: 15px;
	clear: both;
}
.pressrelease a, .region-mocschemes a {
	display: block;
	overflow: hidden;
	background: #444;
}
.pressrelease:hover img, .region-mocschemes:hover img {
	opacity: 0.8;
	transition: opacity 350ms ease 0.2s, transform 250ms ease 0.2s;
}
.pressrelease img {
	height: 40px;
}
/*Add css for virtual-museum 02.07.2015*/

.virtualmuseum {
	margin-left: 20px;
	margin-bottom: 15px;
	clear: both;
}
.virtualmuseum a, .region-mocSchemes a {
	display: block;
	
	background: #444;
}
.virtualmuseum:hover img, .region-mocSchemes:hover img {
	opacity: 0.8;
	transition: opacity 350ms ease 0.2s, transform 250ms ease 0.2s;
}
/*Add css for virtual-museum-page 02.07.2015*/

.virtual-museum {
	overflow: hidden;
}
.ico-museum {
	float: left;
	margin-right: 12px;
	margin-top: 10px;
}
.ico-image img {
	padding-bottom: 10px;
}
.ico-image h4 {
	text-align: center;
}
.ico-link {
	text-align: center;
	padding-top: 10px;
}
.link-icon {
	padding-top: 13px;
	padding-left: 13px;
	padding-right: 13px;
	border: 2px solid #cccccc;
	background: #e7e7e7;
	width: auto;
	height: auto;
}
.link-icon:hover {
	background: #fafafa;
}
.ministerPic{ float:left; margin-right:-84px; width:84px;}
.ministerDetails{ float:left; padding-left:94px; width:100%;}

.gifImg {border-radius: 50%;
  height: 36px;
  overflow: hidden;
  position: absolute;
  width: 36px;
  margin:2px 0 0 10px;
}
.gifImg img {
  height: 37px;
  margin-left: -15px;
  width: 67px;
}

/********** Owl Carousel **********/

.owl-carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
.owl-height {-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;/* position relative and z-index fix webkit rendering fonts issue */position: relative;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;/* fix for flashing background */-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel .owl-refresh .owl-item {display: none;}
.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;}
.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}
.owl-carousel .owl-grab {cursor: move;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.owl-carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-item img {transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;-webkit-transition: scale 100ms ease;-moz-transition: scale 100ms ease;-ms-transition: scale 100ms ease;-o-transition: scale 100ms ease;transition: scale 100ms ease;}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {display: none;}
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;}
.owlCarousel .item { border:1px solid #ddd; text-align:center; height:100px; line-height:100px;}
.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}
.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-dots .owl-dot, .noJS .owl-dots .owl-dot{display:inline-block;}
.owl-theme .owl-dots .owl-dot span, .noJS .owl-dots .owl-dot a{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span,.noJS .owl-dots .owl-dot.active a{background:#869791}
.noScript { display:none;} 
.no-js .owl-carousel {display: block;}
.noJS .owl-controls {position:absolute; left:0; bottom:-40px; width:100%; text-align:center;-webkit-tap-highlight-color:transparent}
.noJS .owl-controls.noScript { display:block;} 
.noJS .sliderBanner .item { position:relative;}
.noJS .carouselBlock { margin-right:-10px;}
.noJS .carouselBlock .item { width:220px; margin:0 10px 10px 0; float:left;}


.region-virtual-museum img, .region-mobileapp img, .leftPart img, .region-gandhi-heritage img, .pressrelease img{ color: #fff; }
.leftPart  .region-video-channel img { color: #000;}

.ministerLink > a::before {
  background:url("images/bullet.png")no-repeat scroll 0 0;
  content: "";
  height: 10px;
  left: 0;
  position: absolute;
  top:8px;
  width: 20px;
}
.ministerLink {
  display: block;
}
.ministerLink > a {
  padding-left: 20px;
  position: relative;
}




#eventapp-citylist-form .form-item-event-city { float: left; width: 33.33%; }
#eventapp-citylist-form .form-item-event-organization { float: left; width: 33.33%; }
#eventapp-citylist-form .form-item-event-venue { float: left; width: 33.33%; }
#eventapp-citylist-form .container-inline-date { width: 33.33%; float: left; clear: inherit; }
#eventapp-citylist-form .container-inline-date .date-padding { padding: 0; }
#eventapp-citylist-form #edit-submit--3 { margin-top: 30px; }
#eventapp-citylist-form .container-inline-date .date-padding .form-item input[type="text"]{background: url(images/calendarIcon.png) no-repeat 175px center #fff;}

.sanskritiIcon ul li.categoryAllLi a span {padding-top: 15px;}
.sanskritiIcon ul li.categoryAllLi a span img {width: 70%;}

.pagination .previous.disabled, .pagination .next.disabled{ display:inline-block; background:#d1d1d1; color:#999; padding:5px 8px; border:1px solid #EC9601; display:inline-block;}
.pagination .page.current{ background:#f4e2c2; border:1px solid #EC9601; color:#222;}
.pagination  .page{ padding:5px 8px; border:1px solid #EC9601; display:inline-block; margin:0 2px; text-decoration:none;}
.pagination .previous{padding:5px 8px; border:1px solid #EC9601; display:inline-block; text-decoration:none;}
.pagination .next{padding:5px 8px; border:1px solid #EC9601; display:inline-block; text-decoration:none;}