* {
	float: none !important;
}

html {
	background: none !important;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
select,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

body.has_js .sliderNavButtons,
html .anythingControls,
html .arrow,
html .customNextBtn,
html .customPrevBtn,
html .owlPlay,
html .owlStop {
	display: none;
}

body.has_tabjs #tabsContainer,
html #scroller-header,
html #backToTop a {
	display: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}

del,
ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

legend {
	color: #000;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a {
	color: #515151;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #09568C;
}

.clear {
	line-height: 0px;
	height: 0px;
	font-size: 0px;
	clear: both;
}

h2 {
	font-size: 1.37em;
	font-weight: bold;
	color: #333333;
}

body {
	background: none !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 1.67em;
	color: #515151;
}

#wrapper {
	width: 100% !important;
	height: auto;
	margin: 0 auto;
}

.alignRight {
	text-align: right;
}

.alignLeft {
	text-align: left;
}

.alignCenter {
	text-align: center;
}

.sepratorNone {
	display: none;
}

abbr {
	cursor: help
}

#header,
.containWrap {
	background: #fff;
	width: 100% !important;
	clear: both;
	margin: 0 auto;
}

.logoPart {
	height: 90px;
	width: 425px;
	padding-left: 5px;
}

.logo {}

.topRight {
	display: none
}

.topLang {
	padding-top: 10px;
	padding-right: 10px;
	font-size: 0.9em;
	color: #515151;
}

.topLang a {
	color: #515151;
	text-decoration: none;
	padding: 0 3px;
}

.topLang a:hover {
	text-decoration: underline;
}

.topFunctions ul {
	float: right;
	line-height: 20px;
	margin-top: 20px;
	margin-right: 5px;
}

.topFunctions {
	display: none
}

.topFunctions ul li,
.topLinks li {
	float: left;
	display: inline;
	padding: 0 8px;
	background: url(../../images/top-sep.png) right center no-repeat;
}

.topFunctions ul li.lastLi,
.topLinks .lastLi {
	padding-right: 0px;
	background: none;
}

.topFunctions ul a {
	color: #515151;
	font-size: 0.9em;
	display: inline-block;
}

.skipToContent {
	background: url(../../images/skip-content-icon.gif) left center no-repeat;
	padding-left: 15px;
	white-space: nowrap;
}

.screenReader {
	background: url(../../images/screen-reader-icon.gif) left center no-repeat;
	padding-left: 30px;
	white-space: nowrap
}

.topFunctions .smallSize {
	font-size: 0.9em;
	font-weight: bold;
}

.topFunctions .normalSize {
	font-size: 1.1em;
	font-weight: bold;
}

.topFunctions .bigSize {
	font-size: 1.3em;
	font-weight: bold;
}

.topFunctions .themes {
	padding-top: 2px;
}

.themes a {
	font-size: 0px;
	line-height: 0px;
	height: 18px;
	width: 19px;
	text-align: center;
}

.lightTheme {
	margin-right: 2px;
	padding-top: 1px;
}

.textResizeWrapper {
	background: #D0DAE3;
	width: 49px;
	margin-top: 3px;
	padding: 3px 3px 3px;
	font-size: 0px;
	line-height: 0px;
	text-align: center;
}

.textResizeWrapper input {
	width: 13px;
	height: 11px;
	overflow: hidden;
	margin: 0px 1px;
	padding: 0px;
}

.topLinkPart {
	padding-top: 20px;
	padding-right: 10px;
}

.topLinks {
	float: right;
	margin-right: 10px;
}

.topLinks a {
	color: #515151;
	display: inline-block;
	font-size: 0.9em;
}

.topLinks a:hover {
	text-decoration: underline;
}

.topSitemap {
	background: url(../../images/sitemap-icon.gif) left center no-repeat;
	padding-left: 17px;
}

.topContact {
	background: url(../../images/contact-icon.gif) 3px center no-repeat;
	padding-left: 13px;
}

.topFeedback {
	background: url(../../images/feedback-icon.gif) left center no-repeat;
	padding-left: 17px;
}

.searchBox {
	width: 100%;
	text-align: right;
	float: right;
}

.searchBox label {
	display: none
}

.searchInput {
	border: 0 none;
	font-size: 12px;
	line-height: 18px;
	height: 18px;
	margin: 3px 10px;
	color: #515151;
	width: 110px;
	font-weight: bold;
}

.searchGo {
	background: url(../../images/search-button.gif) right top no-repeat;
	margin: 4px 10px;
	display: block;
	height: 18px;
	width: 15px;
	text-indent: -9999px;
	border: 0;
}

#container {
	width: 100% !important;
	margin: 0 auto;
}

.homeCntShadow {
	background: url(../../images/content-top-shadow.png) left top no-repeat;
	height: 15px;
}

.shadowLeft {
	width: 5px;
	background: url(../../images/left-shaddow.jpg) left top repeat-y;
}

.shadowRight {
	width: 5px;
	background: url(../../images/right-shaddow.jpg) right top repeat-y;
}

.contentPart {
	width: 100% !important;
	background-color: #fff;
	height: 100%;
	padding: 0 !important;
}

.containerTop {
	background: url(../../images/page-top.gif) left top no-repeat;
	height: 10px;
	line-height: 10px;
}

.containerBot {
	display: none
}

#menuWrapper {
	display: none
}

.menu {
	margin: 0 5px 10px;
	background: url(../../images/menu-bg.png) left top repeat-x #0D2946;
	display: inline-block;
	width: 962px;
	position: relative;
	z-index: 222;
}

.homeSlider {
	background: url(../../images/home-banner-bg.jpg) left top no-repeat #295887;
	padding: 10px;
	width: 942px;
}

.leftPart {
	padding: 0 15px 15px;
	width: 100% !important
}

.tabSection,
.tabSectionJs {
	overflow: hidden;
	position: relative;
}

.tabsTop {
	height: 37px;
	z-index: 11;
}

.tabsArea {
	position: absolute;
	top: 0px;
}

.tabsTop li {
	float: left;
	display: inline-block;
	padding-right: 5px;
}

.tabsTop li a {
	background: url(../../images/sprite-img.png) left -123px no-repeat;
	padding: 0 0 0 15px;
	display: block;
	color: #6d6d6d;
	font-weight: bold;
	float: left;
	white-space: nowrap;
}

.tabsTop li span {
	background: url(../../images/sprite-img.png) right -123px no-repeat;
	padding: 0 15px 0 0px;
	display: block;
	height: 36px;
	line-height: 36px;
	cursor: pointer;
	float: left;
}

.tabsTop li.activeTab {
	margin-top: 1px;
	position: relative;
}

.tabsTop li.activeTab a {
	background-position: left -78px;
	color: #403d3d;
}

.tabsTop li.activeTab span {
	background-position: right -78px;
}

.tabContainer {
	border-top: 1px solid #e1e1e1;
	padding-top: 18px;
}

.tabImage {
	width: 290px !important;
	height: auto !important;
	padding: 10px 13px 13px 0;
	overflow: hidden;
}

.photoTitle {
	color: #9f1918 !important;
	padding-right: 20px
}

.readMore {
	font-size: 1.07em;
	color: #515151;
}

.photoDate {
	display: block;
	font-size: 0.9em;
}

.tabList {
	margin-top: -10px;
}

.tabList li {
	display: inline-block;
	border-bottom: 1px dotted #dddddd;
	padding: 10px 0;
}

.tabList li:hover {
	background: #eef6f9;
}

.tabList h2,
.tabList h2 a {
	font-size: 1.09em;
	color: #09568C;
}

.rssFeed {
	background: url(../../images/rss-icon.gif) left center no-repeat;
	float: right;
	display: block;
	padding-left: 18px;
	color: #515151
}

.tabMoreLinks {
	padding: 10px 0;
}

.tabMoreLinks .readMore {
	display: inline;
}

.rightPartShadow {
	display: none;
}

.rightPartHome {
	padding: 0 15px 0 0;
	width: 100% !important;
}

.rightPart {
	display: none
}

.hrLineR {
	background: url(../../images/right-hrline.jpg) left top no-repeat;
}

.messageBoxTop {
	background: url(../../images/message-box-top.gif) left top no-repeat;
	height: 4px;
}

.messageBoxCnt {
	padding: 6px 10px;
	border-left: 1px solid #dddbd9;
	border-right: 1px solid #dddbd9;
}

.messageBoxBottom {
	background: url(../../images/message-box-bottom.gif) left top no-repeat;
	height: 4px;
}

.messageBoxCnt h2 {
	font-size: 1.2em;
	color: #9F1918
}

.messageBoxCnt .designation {
	color: #515151;
	font-size: 0.9em;
}

.messLink {
	margin: 15px 0 0 10px;
}

.messLink li {
	background: url(../../images/bullet.gif) 5px 7px no-repeat;
	padding: 0 0 7px 15px;
}

.messLink li a {
	color: #515151;
}

.rightIconLink {
	margin-top: 10px;
}

.rightIconLink td {
	padding: 3px 0;
}

.rightIconLink a {
	display: block;
	font-size: 1.17em;
	color: #515151;
	margin: 2px 0;
}

.rightIconLink a:hover {
	text-decoration: none;
	color: #000;
	text-decoration: none;
}

.rightIconLink .rightIcon {
	display: inline-block;
	height: 32px;
	width: 30px;
	background-image: url(../../images/sprite-img.png);
	vertical-align: middle;
	margin-right: 3px;
}

.rightIconLink .indiaNeigh {
	margin-top: 0px;
}

.indiaNeigh .rightIcon {
	background-position: -2px 0px;
}

.foreignRelat .rightIcon {
	background-position: -43px 0px;
}

.developItc .rightIcon {
	background-position: -83px 0px;
}

.indiaUnsc .rightIcon {
	background-position: -123px 0px;
}

.indianMission .rightIcon {
	background-position: -163px 0px;
}

.consularPass .rightIcon {
	background-position: -202px 0px;
}

.rightIcon .rightIcon {
	background-position: -202px 0px;
}

.indiaNeigh:hover .rightIcon {
	background-position: -2px -249px;
}

.foreignRelat:hover .rightIcon {
	background-position: -43px -249px;
}

.developItc:hover .rightIcon {
	background-position: -83px -249px;
}

.indiaUnsc:hover .rightIcon {
	background-position: -123px -249px;
}

.indianMission:hover .rightIcon {
	background-position: -163px -249px;
}

.consularPass:hover .rightIcon {
	background-position: -202px -249px;
}

.rightIcon:hover .rightIcon {
	background-position: -202px -249px;
}

.stayConnect {
	padding: 0 0 15px;
}

.stayConnect h2 {
	padding-bottom: 10px;
	font-size: 1.28em;
}

.stayConnect a {
	display: inline-block;
	height: 31px;
	width: 31px;
	background-image: url(../../images/sprite-img.png);
	float: left;
	margin-right: 7px;
}

.connetIcon1 {
	background-position: -0px -41px;
}

.connetIcon2 {
	background-position: -36px -41px;
}

.connetIcon3 {
	background-position: -72px -41px;
}

.connetIcon4 {
	background-position: -108px -41px;
}

.connetIcon5 {
	background-position: -144px -41px;
}

.sepRight {
	border-right: 1px solid #d7d7d7;
	height: 52px;
}

.footerLogo {
	display: none;
}

html .footerPart {
	width: 100%;
	background-color: #fbfbfb;
	height: auto;
	color: #333;
	margin-top: 0;
	border: none;
}

#footer {
	clear: both;
	width: 100% !important;
	margin: 0 auto;
	padding: 15px 0 20px;
}

.footerText {
	font-size: 0.9em;
	color: #333333;
	vertical-align: top;
	text-align: center
}

.footerText a {
	color: #333;
	margin: 0 2px;
}

.visitors {
	font-size: 1.28em;
	font-weight: bold;
	padding-left: 10px;
}

.addThis {
	padding-bottom: 5px;
	line-height: 1.3em
}

.addThis a {
	color: #000
}

.googleLangWrapper {
	padding-top: 5px;
	width: 325px;
	white-space: nowrap
}

.googleImg {
	display: none
}

.googleLang {
	display: none
}

.leftPartInner {
	padding: 0 !important;
	width: 100% !important;
}

.innerBanner {
	display: none;
}

.innerRightShadow {
	background: none !important;
	height: 15px;
}

#innerContent {
	width: 100% !important;
	min-height: 450px !important;
	height: auto !important;
}

#innerContent h2 {
	font-size: 2em;
	font-weight: bold;
	color: #09568C;
	line-height: 30px;
	padding-bottom: 10px;
	letter-spacing: -1px
}

#innerContent p {
	line-height: 1.567em;
	padding: 0 0 15px 0;
	text-align: justify;
	clear: both
}

#innerContent a {
	color: #09568C;
	text-decoration: none;
}

#innerContent a:hover {
	color: #000;
	text-decoration: underline;
}

.imgBdr {
	background-color: #FFFFFF;
	border: 5px solid #b9c1c8;
	margin: 5px 0 5px 20px;
	padding: 1px;
	float: right
}

.commonListing {
	float: left;
	width: 100%;
}

.commonListing li {
	color: #515151;
	width: 100%;
	float: left;
	padding: 10px 0;
	border-bottom: 1px dotted #ccc;
	list-style: none;
}

.commonListing a {
	color: #09568C;
	text-decoration: none;
	font-size: 1.2em;
}

.commonListing a:hover {
	color: #000;
	text-decoration: none;
}

.commonListing p {
	padding: 0 !important
}

.commonListing p.size14 {
	padding-bottom: 5px !important;
	font-weight: bold;
	font-size: 1.2em
}

.commonListing p.size11 {
	font-size: 0.9em;
}

.commonListing p.username {
	background: url(../../images/comment-icon.gif) left 4px no-repeat;
	height: 20px;
	padding-left: 25px !important;
	color: #09568C;
	font-weight: bold;
}

.commonListing p.comment {
	padding-top: 5px !important;
}

.submitButton {
	background: url("../../images/submit-bt.gif") left top no-repeat #1c5893 !important;
	width: 185px !important;
	height: 42px;
	border: 0 !important;
	color: #fff;
	font-size: 1.67em;
	padding: 0 0 3px 10px;
	text-align: left;
	cursor: pointer;
}

.goButton {
	width: 33px !important;
	height: 1.8em;
	font-size: 13px;
	background: url(../../images/go-bt.gif) left top no-repeat;
	border: 0 !important;
}

.searchAgain {
	border: 0;
	background: 0;
	color: #09568C;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}

.commonBullets {
	background-color: #FFFFFF;
	float: left;
	margin-bottom: 10px;
	clear: both;
}

.commonBullets li {
	background: url("../../images/bullet.gif") left 0.917em no-repeat;
	color: #515151;
	display: block;
	line-height: 1.583em;
	padding: 5px 0 5px 10px;
	list-style: none
}

.commonBullets li a {
	color: #515151;
	text-decoration: none
}

.commonBullets li a:hover {
	color: #0558A6;
	text-decoration: none
}

.breadcrumb {
	font-size: 0.917em;
	font-weight: normal;
	line-height: 1em;
	padding: 0;
	text-decoration: none;
	margin-bottom: 1em;
}

.breadcrumb li {
	display: inline;
	color: #0558A6;
}

.breadCrumbLink {
	padding-right: 15px;
}

.breadCrumbCurrent {
	padding-left: 2px;
}

.breadcrumb a {
	color: #313131;
	margin-right: 5px;
	text-decoration: none;
}

.breadcrumb a:hover {
	color: #313131;
	text-decoration: underline;
}

.last-brd {
	color: #444444;
	font-size: 0.917em;
	font-weight: normal;
	padding-top: 1px;
}

.last-brd a {
	background: none;
	color: #999999;
	margin: 0 3px 0 0;
	padding-right: 15px;
	text-decoration: none;
}

#breadCrumbWrap {
	height: 19px;
	text-align: right;
}

.globalIssueLatest {
	background: #3C566F;
	color: #fff;
	padding: 20px;
	vertical-align: top
}

.globalIssueLatestImg {
	background: #3C566F;
	vertical-align: top;
	font-size: 0
}

.globalIssueLatest h2 {
	font-size: 2em !important;
	font-weight: normal !important;
	padding-bottom: 10px;
	color: #fff !important;
	letter-spacing: 0 !important
}

.globalIssueLatest a {
	color: #fff !important;
	text-decoration: none
}

.globalIssueLatest a:hover {
	text-decoration: underline;
}

.globalIssueListing li {
	margin-top: 30px;
	float: left;
	border-bottom: 3px solid #e5e5e5;
	width: 50%
}

.globalIssueThumb {
	width: 32% !important;
	float: left;
}

.globalIssueCnt {
	width: 60% !important;
	float: left;
	padding: 0 15px 20px;
}

.globalIssueCnt h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 5px;
	color: #09568C;
	line-height: 1em;
}

.globalIssueCnt p {
	line-height: 1.267em !important;
	padding: 0 !important
}

.globalIssueCnt a {
	color: #0558A6;
	text-decoration: none
}

.globalIssueCnt a:hover {
	color: #0558A6;
	text-decoration: underline
}

.inFocusLatest li {
	background: #3C566F;
	color: #fff;
	width: 316px;
	list-style: none;
	float: left;
}

.inFocusLatestImg {
	background: #3C566F;
	vertical-align: top;
	display: inline-block;
}

html .inFocusLatestCnt {
	padding-top: 0;
	display: inline-block;
}

html .inFocusLatestCnt h2 {
	font-size: 1.8em;
	font-weight: normal;
	line-height: 24px;
	padding-bottom: 10px;
	color: #000;
	letter-spacing: 0
}

.inFocusLatestCnt a {
	text-decoration: none
}

.inFocusLatestCnt a:hover {
	text-decoration: underline;
}

.inFocusListing {
	float: left;
	margin-bottom: 15px;
	width: 100%
}

.inFocusListing li {
	margin-top: 30px;
	float: left;
}

.inFocusListing h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;
	color: #09568C;
	line-height: 1em;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 10px;
}

.inFocusThumb {
	width: 20% !important;
	float: left;
}

.inFocusCnt {
	width: 70% !important;
	float: left;
	padding: 0 15px;
}

.inFocusCnt p {
	padding: 0 !important
}

.inFocusCnt a {
	color: #0558A6;
	text-decoration: none
}

.inFocusCnt a:hover {
	color: #0558A6;
	text-decoration: underline
}

.inFocusLatestListing {
	border: 1px solid #c9c9c9;
	float: left;
	padding: 10px;
	margin-top: 20px;
	width: 100%
}

.inFocusLatestListing li {
	width: 45% !important;
	list-style: none;
	float: left;
}

.inFocusLatestListing h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;
	color: #09568C
}

.inFocusLatestListing a {
	color: #0558A6;
	text-decoration: none
}

.inFocusLatestListing a:hover {
	color: #0558A6;
	text-decoration: underline
}

.rightPart .heading {
	font-size: 1.2em;
	font-weight: bold;
	color: #09568C;
	display: block
}

#menuLeft,
.seeAlsoNav {
	background-color: #FFFFFF;
	float: left;
	margin: 0 0 15px 0;
	margin-top: 10px;
	clear: both;
}

#menuLeft li,
.seeAlsoNav li {
	display: block
}

#menuLeft li a,
.seeAlsoNav li a {
	background: url("../../images/bullet.gif") left 0.917em no-repeat;
	color: #515151;
	display: block;
	line-height: 1.583em;
	padding: 5px 0 5px 10px;
}

#menuLeft li a:hover,
.seeAlsoNav li a:hover {
	color: #0558A6;
}

.moduleSearch {
	background: url("../../images/module-search-ico.gif") 10px 10px no-repeat #f3f3f3;
	border-bottom: 1px solid #ddd;
	float: left;
	padding: 10px 15px 10px 35px;
	width: 100% !important;
	margin: 10px 0
}

.moduleSearch li {
	float: left;
	list-style: none;
	padding: 0 5px;
}

.moduleSearch label {
	color: #474747
}

.moduleSearch label.title {
	text-indent: -9999px;
	display: block;
}

.moduleSearch input {
	width: 200px;
	border: 1px solid #b6b6b6;
	padding: 2px
}

.moduleSearch select {
	width: 100px;
	border: 1px solid #b6b6b6;
	padding: 2px
}

.basictab {
	background: #F3F3F3;
	border-bottom: 1px solid #ddd;
	padding: 10px 0 0 10px;
	font-size: 1.11em;
	margin: 10px 0;
	text-align: left
}

.basictab li {
	display: inline;
}

.basictab li input {
	padding: 8px 10px;
	margin-left: 5px;
	border-bottom: none;
	color: #474747;
	top: 1px;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
	border: 0;
	position: relative;
	width: auto;
	font-weight: bold;
	overflow: visible;
}

.basictab li a:hover,
.basictab li a:active {
	color: #09568C;
	text-decoration: none
}

.basictab li.selected input {
	background-color: #fff;
	color: #474747;
	border: 1px solid #ddd;
	border-bottom: 1px solid #fff;
}

.userCommentWrapper {
	display: none
}

.commentCount {
	background: #F3F3F3;
	border-bottom: 1px solid #DDDDDD;
	color: #333333;
	font-size: 1.5em;
	font-weight: bold;
	padding: 10px;
}

.Caption {
	font-size: 1.37em;
	font-weight: bold;
	clear: both;
}

.userComment {
	padding-bottom: 15px;
	float: left;
	clear: both;
	width: 623px;
}

.userComment li {
	padding-bottom: 10px;
}

.userComment .lnkButton {
	font-family: Arial, Helvetica, sans-serif;
	background: none;
	color: #09568C;
	border: 0;
	padding: 0;
	width: auto;
	cursor: pointer;
}

.userComment input {
	background: url("../../images/comment-input-bg.gif") left top repeat-x;
	border: 1px solid #c9c9c9;
	width: 290px;
	padding: 5px;
}

.userComment textarea {
	background: url("../../images/comment-input-bg.gif") left top repeat-x;
	border: 1px solid #c9c9c9;
	width: 603px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 52px;
}

.userComment input.captchaCode {
	width: 146px;
	float: left;
	margin-right: 10px;
}

.userComment .captchaImg {
	width: 88px;
	float: left;
	border: 1px solid #d0d0d0;
}

.userComment .captchaRefresh {
	background: none;
	width: 28px;
	height: 28px;
	border: 0;
	padding: 0;
	float: left
}

.userComment .postBt {
	background: url("../../images/post-bt.gif") left top no-repeat;
	width: 80px;
	height: 28px;
	float: right;
	margin-right: 10px;
	border: 0;
	font-weight: bold;
}

.updateMe {
	display: none
}

.updateWrapper,
.feedbackWrapper {
	display: none
}

.updateMeHeader {
	background: url("../../images/update-me-icon.gif") left 5px no-repeat;
	width: 135px;
	font-size: 1.37em;
	font-weight: bold;
	padding-left: 22px !important;
	float: left;
}

.pageFeedbackHeader {
	background: url("../../images/page-feedback-icon.gif") left 5px no-repeat;
	width: 135px;
	font-size: 1.37em;
	font-weight: bold;
	padding-left: 22px !important;
	float: left;
}

.showPlus {
	background: url("../../images/show-down.gif") left top no-repeat;
	width: 12px;
	height: 6px;
	float: left;
	margin-top: 10px;
	border: 0;
	cursor: pointer
}

.showMinus {
	background: url("../../images/show-up.gif") left top no-repeat;
	width: 12px;
	height: 6px;
	float: left;
	margin-top: 10px;
	border: 0;
	cursor: pointer
}

.page_text_link {
	background: url(../../App_Themes/Admin/Images/cms-admin-ico-file.gif) left 3px no-repeat;
	padding: 0 0 0 18px;
}

.spacer_5 {
	width: 5px;
}

.page_Records_control {
	float: left;
	margin: 5px;
}

.page_Records_control div {
	padding: 0px !important;
	margin-right: 10px;
}

.page_Go_To_control {
	float: right;
	margin: 5px 5px 5px 20px;
}

.page_Go_To_control .input-text,
.page_Go_To_control .input-text-hover {
	margin: 0;
}

.page_Pagging_control {
	float: right;
	margin: 5px;
}

.page_Pagging_control .galleryControler td td {
	padding-top: 0;
}

.Main_Menu_Search {
	float: left;
	margin-top: 10px;
}

.Main_Menu_Search td {
	padding-right: 10px;
}

.PagingLink {}

.albumPaginBorder {
	font-weight: bold;
	background: #f3f3f3;
	margin: 10px 0
}

.pagingTd {
	padding: 3px 5px;
	border-bottom: 1px solid #ddd;
}

.goToPageBut input,
.PagingLink {
	border: 0px;
	background-color: transparent;
	cursor: pointer;
}

.albumWrapper {
	float: left;
	margin-top: 20px;
	background: none !important
}

.albumContainer {
	width: 304px;
	border: 1px solid #DDDDDD;
	float: left;
	padding: 5px;
	margin-bottom: 20px;
}

.albumImage {
	width: 150px;
	height: 100px;
	margin-right: 10px;
	overflow: hidden;
	float: left
}

.albumCaption {
	width: 144px;
	float: left;
}

.albumCaption a {
	color: #515151;
	text-decoration: none
}

.albumCaption a:hover {
	color: #0558A6;
	text-decoration: underline
}

.galleryImgContainer {
	width: 640px;
	border-bottom: 1px solid #DDDDDD;
	float: left;
	padding: 20px 0;
}

.galleryImgWrapper {
	position: relative;
	width: 150px;
	margin: auto;
	padding: 0 1px 1px 0;
	border-bottom: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	float: left
}

.galleryImg {
	overflow: hidden;
	height: 100px;
	margin: auto;
	width: 150px;
}

.galleryImg img {
	border-left: 1px solid #DFDFDF !important;
	border-top: 1px solid #DFDFDF !important;
	padding: 1px 0 0 1px;
}

.galleryImgZoom {
	position: absolute;
	right: 62px;
	top: -13px;
}

.galleryCaption {
	width: 478px;
	float: left;
	margin-left: 10px;
	text-align: left
}

.videoWrapper {
	float: left;
	margin-top: 20px
}

.videoWrapper li {
	float: left;
	width: 217px;
	text-align: center;
	height: 190px;
}

.videoImg {
	overflow: hidden;
	height: 100px;
	width: 150px;
	margin: auto;
	margin-bottom: 5px;
	text-align: left !important
}

.videoPlay {
	width: 30px;
	height: 23px;
	background: url("../../images/video-play.png") left top no-repeat;
	margin-left: 60px;
	margin-top: -80px;
	position: relative;
}

.missionsAlphabet {
	background: #F3F3F3;
	border-bottom: 1px solid #ddd;
	color: #474747;
	margin: 10px 0;
	padding: 10px;
	font-size: 1.2em;
}

.missionsAlphabet a {
	color: #095685 !important;
	text-decoration: none;
	padding: 0 2px;
}

.missionsAlphabet a:hover {
	color: #000;
	text-decoration: underline
}

.countryAlphabet {
	color: #515151 !important;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	margin: 10px 0;
	display: block;
	clear: both;
}

.missionsCountries,
frCountries {
	float: left;
	margin-bottom: 20px;
}

.missionsCountries li {
	float: left;
	padding: 10px 10px 10px 0;
	width: 207px;
	height: 2.5em
}

.missionsCountries li a,
.frCountries li a {
	font-size: 1.11em;
	font-weight: bold;
	color: #0558A6;
	text-decoration: none;
}

.missionsCountries li a:hover,
.frCountries li a:hover {
	color: #000;
	text-decoration: none;
}

.frCountries li {
	float: left;
	padding: 10px 10px 10px 0;
	width: 316px;
	height: 2.5em
}

.countryFlag {
	float: left
}

.countryFlagBig {
	vertical-align: middle
}

.countryName {
	width: 178px;
	float: left;
	padding: 2px 0 0 5px;
	text-align: left
}

.frcountryName {
	width: 286px;
	float: left;
	padding: 2px 0 0 5px;
	text-align: left
}

.missionType {
	font-size: 1.37em;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.missionText {
	text-align: left !important
}

.cityName {
	background: url("../../images/indian-mission-icon.gif") left 6px no-repeat;
	font-size: 1.37em;
	color: #09568C;
	font-weight: bold;
	height: 20px;
	padding: 5px 25px;
	display: block
}

.alphabetButton {
	background: url("../../images/alphabet-bt.gif") left top no-repeat;
	width: 26px;
	height: 23px;
	border: 0;
	margin: 0 1px 2px 0;
	color: #515151;
	font-size: 0.9em;
	font-weight: bold;
	cursor: pointer;
}

.missionSearch {
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}

.missionSearch select {
	width: 200px;
	border: 1px solid #b6b6b6;
	padding: 2px;
	margin-bottom: 10px;
}

.missionSearch .goButton {
	margin-bottom: 10px;
}

.missionSearch a {
	color: #09568C;
	text-decoration: none;
}

.missionSearch a:hover {
	color: #000;
	text-decoration: underline;
}

.missionAlphSearch {
	padding-bottom: 30px;
	background: url("../../images/widgetsep.png") center bottom no-repeat;
}

.pagingWrapper {
	background: #f3f3f3;
	padding: 10px;
	margin-bottom: 15px;
	clear: both;
	float: left;
	width: 97%
}

.pagingCount {
	float: left;
	color: #333
}

.pagingNo {
	float: right;
	color: #333
}

.pagingNo ul li {
	float: left
}

.pagingNo ul li input {
	margin-top: 3px;
}

.pageNo {
	margin-top: 0 !important;
	background: none;
	border: 0;
	color: #333;
	cursor: pointer;
	font-size: 1em;
}

.pagingNo ul li a {
	color: #333 !important;
	text-decoration: none;
}

.pagingNo ul li a:hover {
	color: #000 !important;
	text-decoration: none;
}

.userForm {
	float: left;
	margin-top: 10px;
}

.userForm td {
	padding-bottom: 10px;
	clear: both
}

.userForm .fLabel {
	width: 150px;
	font-size: 1.2em;
}

.userForm input {
	background: url("../../images/comment-input-bg.gif") left top repeat-x;
	border: 1px solid #999;
	width: 290px;
	padding: 5px;
	clear: right
}

.userForm textarea {
	border: 1px solid #999;
	width: 290px;
	padding: 5px;
	clear: right;
	height: 80px;
}

.userForm .error {
	color: #cc0000;
	padding-left: 5px;
}

.userForm .captchaReImg {
	width: auto;
	height: auto;
	border: 0 none;
	padding: 0;
}

.userForm .captchaImg {
	width: auto;
	height: 35px;
	border: 0 none;
	padding: 0;
}

#sb-title-inner,
#sb-info-inner,
#sb-loading-inner,
div.sb-message {
	font-family: "HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 200;
	color: #fff;
}

#sb-container {
	position: fixed;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	z-index: 999;
	text-align: left;
	visibility: hidden;
	display: none;
}

#sb-overlay {
	position: relative;
	height: 100%;
	width: 100%;
}

#sb-wrapper {
	position: absolute;
	visibility: hidden;
	width: 100px;
}

#sb-wrapper-inner {
	position: relative;
	border: 2px solid #000;
	overflow: hidden;
	height: 100px;
}

#sb-body {
	position: relative;
	height: 100%;
}

#sb-body-inner {
	position: absolute;
	height: 100%;
	width: 100%;
}

#sb-player.html {
	height: 100%;
	overflow: auto;
}

#sb-body img {
	border: none;
}

#sb-loading {
	position: relative;
	height: 100%;
}

#sb-loading-inner {
	position: absolute;
	font-size: 14px;
	line-height: 24px;
	height: 24px;
	top: 50%;
	margin-top: -12px;
	width: 100%;
	text-align: center;
}

#sb-loading-inner span {
	background: url(../../images/loading.gif) no-repeat;
	padding-left: 34px;
	display: inline-block;
}

#sb-body,
#sb-loading {
	background-color: #060606;
}

#sb-title,
#sb-info {
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#sb-title,
#sb-title-inner {
	height: 26px;
	line-height: 26px;
}

#sb-title-inner {
	font-size: 16px;
}

#sb-info,
#sb-info-inner {
	height: 20px;
	line-height: 20px;
}

#sb-info-inner {
	font-size: 12px;
}

#sb-nav {
	float: right;
	height: 16px;
	padding: 2px 0;
	width: 45%;
}

#sb-nav a {
	display: block;
	float: right;
	height: 16px;
	width: 16px;
	margin-left: 3px;
	cursor: pointer;
	background-repeat: no-repeat;
}

#sb-nav-close {
	background-image: url(../../images/photo-close.png);
}

#sb-nav-next {
	background-image: url(../../images/photo-next.png);
}

#sb-nav-previous {
	background-image: url(../../images/photo-previous.png);
}

#sb-nav-play {
	background-image: url(../../images/photo-play.png);
}

#sb-nav-pause {
	background-image: url(../../images/photo-pause.png);
}

#sb-counter {
	float: left;
	width: 45%;
}

#sb-counter a {
	padding: 0 4px 0 0;
	text-decoration: none;
	cursor: pointer;
	color: #fff;
}

#sb-counter a.sb-counter-current {
	text-decoration: underline;
}

div.sb-message {
	font-size: 12px;
	padding: 10px;
	text-align: center;
}

div.sb-message a:link,
div.sb-message a:visited {
	color: #fff;
	text-decoration: underline;
}

.seeAlso {
	background: url("../../images/widgetsep.png") center top no-repeat;
	width: 100%;
	padding-top: 20px;
	float: left;
	clear: both;
}

.sitemap {
	float: left;
	clear: both;
}

.rssFeedListing {
	background: url("../../images/rss-icon.gif") left center no-repeat;
	padding-left: 18px;
}

ul.langmenu {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 85px;
	overflow: hidden;
	float: left;
	margin-right: 1px;
}

ul.langmenu a {
	background: #f5f5f5;
	text-decoration: none;
	color: #515151;
	padding-left: 5px;
}

ul.langmenu li.list {
	float: left;
	width: 235px;
	margin: -32767px -125px 0px 0px;
}

ul.langmenu li.list a.category {
	position: relative;
	z-index: 50;
	display: block;
	float: left;
	width: 105px;
	margin-top: 32767px;
	background: transparent;
}

ul.langmenu li.list a.category:hover,
ul.langmenu li.list a.category:focus,
ul.langmenu li.list a.category:active {
	margin-right: 1px;
	background: #d3d3d3;
	color: #000;
}

ul.submenu {
	float: left;
	padding: 25px 0px 0px 0px;
	margin: 0;
	list-style: none;
	background: #d3d3d3;
	color: #000;
	margin: -25px 0px 0px 0px;
}

ul.submenu li a {
	float: left;
	width: 120px;
	background: #f5f5f5;
	clear: left;
	color: #515151;
}

ul.submenu a:hover,
ul.submenu a:focus,
ul.submenu a:active {
	background: #eff3fb;
	margin-right: 1px;
	color: #000;
}

.imgBdr {
	float: none;
	margin: 5px 20px 5px 20px;
}

.imgLeft {
	float: left;
	margin: 5px 20px 5px 0px;
}

.imgRight {
	float: right;
	margin: 5px 0px 5px 20px;
}

.tableData {
	border: 0px;
	margin: 0 0 15px 0;
	empty-cells: show;
	clear: both;
	border: 1px solid #ddd;
	border-top: none 0;
}

.tableData th {
	font-weight: bold;
	line-height: 1.333em;
	font-size: 1.083em;
	border-top: 3px solid #116182;
	border-left: 1px solid #ddd;
	color: #09568B;
	background-color: #F5F5F5;
	padding: 8px 5px;
}

.tableData td {
	padding: 5px 5px;
	border-top: 1px solid #ddd;
	background-color: #fff;
}

.tableData .altRow td {
	background-color: #fffcef;
}

.tableData .altRow td .altRow td {
	background-color: #fff;
}

.tableData caption {
	text-align: left;
	font-weight: bold;
	padding: 5px 0px 8px;
	color: #333;
	font-size: 1.25em;
}

.mid-tab caption {
	text-align: left;
	font-weight: bold;
	padding: 0px 8px 5px 3px;
}

.tableData table {
	border: 0px;
}

.tableData table tr td {
	border: 0px;
	background-color: transparent;
	padding: 4px 5px 0;
}

.gujText .tableData th {
	font-size: 1.167em;
}

.tableSubText {
	color: #666666;
	font-size: 0.917em;
	text-align: right !important;
}

.gallery {
	background: #e8edf9;
}

ul.bulletText {
	margin-bottom: 20px;
	list-style: none;
}

ul.bulletText li {
	background: url(../../images/bullet.gif) no-repeat scroll left 11px transparent;
	padding: 4px 4px 4px 12px;
	text-align: justify;
	list-style: none;
	list-style-position: outside;
}

ul.bulletText ul {
	padding-bottom: 0;
}

ul.bulletText ul li {
	padding-bottom: 0 !important;
}

.followTwitter {
	margin-bottom: 15px;
}

.followLink {
	margin-top: 10px;
}

.tdBdrRight {
	border-right: 1px solid #ddd;
}

.contactPage {
	line-height: 1.8em;
}

.contactPage .tdBdrRight {
	width: 50%;
}

.contactPage span {
	display: block;
	overflow: hidden;
	padding: 3px 3px;
}

.contactPage .imgRight {
	margin: 0 0 0px 5px;
	float: none;
	vertical-align: middle;
}

.legends {
	border: 0px;
	margin: 0 0 15px 0;
	empty-cells: show;
	clear: both;
	border: 1px solid #ddd;
	border-top: none 0;
	font-size: 11px;
	line-height: 14px;
}

.legends th {
	font-weight: bold;
	background-color: #F5F5F5;
	padding: 5px;
	border-top: 1px solid #ddd;
}

.legends td {
	padding: 5px;
	border-top: 1px solid #ddd;
	background-color: #fff;
}

.imgSingleBdr {
	border: 1px solid #b9c1c8;
	padding: 1px;
}

.personnelPage td {
	border-bottom: 1px solid #ddd;
	padding: 10px 0;
}

.personnelPage .lastPersonnel {
	border-bottom: 0 none;
}

.decimalBullets {
	margin-left: 30px
}

.decimalBullets li {
	list-style: decimal outside;
	padding-bottom: 10px
}

.decimalBullets li ol {
	margin-left: 30px
}

.decimalBullets li ol li {
	list-style: upper-roman
}

.profile {
	float: left;
	clear: both
}

.profile li {
	width: 305px;
	padding-right: 20px;
	float: left
}

.profile li div {
	float: left
}

.profileCnt {
	width: 170px
}

html .div.anythingSlider .anythingWindow {
	overflow: visible;
}

html .slider,
html #js_slider {
	height: 100%;
	width: 100% !important;
	left: 0 !important;
	overflow: visible;
	position: static;
}

.owl-carousel .owl-item {
	float: none;
	display: inline-block;
	background: none;
	padding-bottom: 10px;
}

html .sliderNavButtons,
html .sliderBottomLinks,
.googleLangWrapper,
.addThis,
.tabMoreLinks,
.cloned,
html #tabsContainer ul,
html #scroller-header ul {
	display: none !important;
}

html #mask {
	overflow: visible;
	height: 100% !important;
	float: none;
}

html #scroller-body {
	height: 100% !important;
	overflow: visible;
	float: none;
	margin: 0;
}

html #panel {
	width: 100% !important;
	height: 100% !important;
	float: none;
	overflow: visible;
}

html #panel div {
	overflow: visible;
}

html .videoBlock .tabRight {
	width: auto;
}

.sliderImg {
	width: 750px !important;
	display: inline-block !important;
	height: 460px !important;
	margin-right: 10px !important;
	vertical-align: top !important;
}

html #js_slider li .data .title {
	font-size: 11.8pt;
	font-weight: bold;
	color: #000;
}

html #js_slider li .data .title .photoOf {
	font-weight: normal;
	font-size: 10pt;
}

html #js_slider li .data .date {
	margin: 2px 0;
	font-size: 9pt;
	color: #666;
}

html .slider li .data .content,
html #js_slider li .data .content {
	font-size: 9pt;
	line-height: 16px;
	color: #333;
}

.owl-carousel .owl-item img {
	width: 195px !important;
	height: 130px;
}

html .tabList {
	width: 450px !important;
	height: auto !important;
	margin: 0 !important;
	display: inline-block !important;
}

html #scroller-header ul,
html #tabsContainer ul {
	height: 35px;
}

html .anythingControls,
html .arrow {
	display: none !important;
}

html #scroller-header {
	overflow: visible;
}

html .homeCntShadow {
	background: none;
	height: 5px;
	line-height: 5px;
	display: none;
}

#panel-1:before {
	content: "In Focus";
	font-size: 12pt;
	font-weight: bold;
	line-height: 30px;
}

#panel_2:before {
	content: "Global Issue";
	font-size: 12pt;
	font-weight: bold;
	line-height: 30px;
}

html #panel #ContentPlaceHolder1_HomeTabControl1_VisitIndia2:before {
	content: "Visiting India";
	font-size: 12pt;
	font-weight: bold;
	line-height: 30px;
}

html #panel #ContentPlaceHolder1_HomeTabControl1_VisitIndia2 {
	height: 100%;
	display: block;
}

html #scroller-body {
	border: 0 none;
}

html #scroller-body,
html #container,
html #footer {
	width: 100%;
	padding: 0
}

html #mask {
	width: 100%;
}

html #mask #panel-1,
html #mask #panel_2,
html #mask #panel-3 {
	width: 100% !important;
	height: 100%;
	display: inline-block !important;
	overflow: visible;
}

html .tabList li {
	width: 100%;
}

html #panel,
html #panel div {
	height: auto;
	padding: 0
}

html #scroller-header {
	display: none !important;
}

html .tabImage,
html .tabLeft,
html .tabImage img {
	width: 200px !important;
}

html #backToTop {
	display: none !important;
}

html .photoTitle {
	font-size: 12px;
}

html .anythingWindow * {
	float: none !important;
}

html #panel div {
	float: none;
}

html .homeSlider,
html div.anythingSlider,
html .owl-carousel.owl-text-select-on .owl-stage {
	width: 98% !important;
	height: 100% !important;
	background: transparent;
	color: #000 !important;
	padding-left: 0
}

html .owl-carousel.owl-text-select-on .owl-stage {
	transform: none !important;
}

.dataSlider .title,
.dataSlider .date,
.dataSlider .content {
	color: #000 !important;
}

html .homepage .footerPart {
	display: none;
	clear: both;
}

html .tabLeft p {
	font-size: 11px;
	line-height: 15px;
	padding-bottom: 0px;
	margin-bottom: -10px;
}

html .tabList h2,
html .tabList h2 a {
	font-size: 10pt;
}

html .photoDate {
	font-size: 8pt;
	font-weight: bold;
	color: #666;
}

html .tabList p,
html .tabRight {
	line-height: 16px;
	color: #333;
}

html .tabLeft .readMore {
	font-size: 11px;
}

html .tabRight {
	padding-left: 10px;
}

html .shadowLeft,
html .shadowRight {
	display: none;
}

html div.anythingSlider .anythingWindow {
	overflow: visible;
	height: 100%;
}

html .sliderReadmore .button {
	background: none transparent;
	text-transform: none;
	display: inline;
	font-size: 8pt;
	color: #2F4F70;
	display: none;
}

html .sliderReadmore {
	margin: 0px;
}

html #container,
html #wrapper {
	overflow: visible;
	height: 100%;
	width: 100%;
}

html .tabSection,
html .tabSectionJs {
	position: static;
	overflow: visible;
	width: 100%;
	height: 100%;
	display: inline;
	clear: both;
}

html .homepage *,
html ul.anythingBase li.panel {
	overflow: visible;
}

html .homepage input {
	display: none;
}

html #panel .displayPanel {
	min-height: 100%;
	padding-bottom: 20px;
	height: auto;
}

html #panel .currentVideo {
	width: 275px;
	float: none;
}

html #panel object {
	width: 275px;
	height: 250px;
}

html .videoBlock .tabLeft {
	display: none;
}

html .videoBlock .tabList .active {
	background: none transparent;
}

html .videoBlock .tabList li {
	padding: 15px 0;
}

html .videoBlock:before {
	content: "Video Briefings";
	font-size: 12pt;
	font-weight: bold;
	line-height: 30px;
}

html .photoFeature:before {
	content: "Photo Features";
	font-size: 12pt;
	font-weight: bold;
	line-height: 30px;
}

html .pressReleaseT:before {
	content: "Press Release";
	font-size: 12pt;
	font-weight: bold;
	line-height: 30px;
}

html .pressReleaseT {
	display: block !important
}

html #panel .displayPanel {
	float: none;
}

html .photoFeature .albumWrapper {
	width: 570px !important;
}

html .homePhotoAlbum .albumImage {
	float: none;
	display: inline-block;
	margin-bottom: 10px;
}

html .homePhotoAlbum .albumCaption {
	float: none;
	display: inline-block;
	width: 450px;
	vertical-align: top
}

html #panel .globalIssPanel {
	display: none;
}

html #goog-gt-tt,
html .rssIconT,
html .addthis_toolbox,
html .socialIconBox,
html .moduleSearch,
html #backToTop,
html .footRight {
	display: none;
}

html .videoBlockIn {
	padding-left: 0;
	padding-right: 0;
}

html .missionTabNav {
	display: none;
}

html .tab_container {
	border: 0 none;
}

html .missionTabContO {
	width: auto;
}

html .tab_content {
	display: block !important;
	float: none;
	width: auto;
	padding-bottom: 5px;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 30px;
}

html .secondTab .tab_container {
	height: auto;
}

html .missionBlock li img {
	height: auto;
	display: inline-block;
}

html .missionBlock li {
	display: inline-block;
	opacity: 1 !important
}

html .missionBlock {
	padding: 0
}

html .contrlerBlock {
	display: none;
}

html .newMissionList li {
	padding-right: 0;
	padding-left: 0;
}

html .briefsBlockH {
	padding-left: 240px;
	background-position: 0 0;
}

html .briefsBlockH>span {
	display: block;
}

html .countryNameBlock {
	height: auto;
}

html .imaBlockH,
html .india360BlockH {
	padding-right: 0;
	padding-left: 0;
}

html .perspectives,
html .lectures,
html .documentIndiaIs {
	padding: 0;
	background-color: transparent;
	border: 0 none;
	width: auto;
	float: none;
}

html .perspectiveText {
	min-height: inherit;
	display: inline-block;
	width: 450px;
	vertical-align: top
}

html .perspectives .readmoreBlock,
html .lectures ul .readmoreBlock,
html .viewlink {
	display: none;
}

html .perspectives {
	height: 260px;
}

html .lectures li,
html .documentariesList li,
htm .thumb,
html .dataContent {
	float: none;
	width: auto;
}

html .lecturesText {
	height: auto;
	min-height: inherit;
}

html .dataContent {
	display: inline-block;
	vertical-align: top;
	padding-left: 10px;
}

html #missionTab2:before {
	content: "Briefs on Foreign Relations";
	font-size: 12pt;
	font-weight: bold;
	line-height: 30px;
}

html .imaBlockH:before {
	content: "Indian Missions Abroad";
	font-size: 12pt;
	font-weight: bold;
	line-height: 30px;
}

html #missionTab4:before {
	content: "India Global";
	font-size: 12pt;
	font-weight: bold;
	line-height: 30px;
}

htm .thumb {
	margin-right: 10px;
}

html .visitIndPanelRow .tabLeft {
	width: 195px;
	display: inline-block;
}

html .visitIndPanelRow .tabRight {
	width: 450px;
	display: inline-block;
	padding-left: 15px;
	vertical-align: top;
}

html .newMissionBlock,
html .indiaMissionBLock {
	border: none;
	min-height: inherit;
	width: 100%
}

html .missionBlock li .block {
	display: inline-block;
	vertical-align: top;
	width: auto
}

html .missionBlock ul,
html .noJS .missionBlock ul {
	height: auto;
}

html .perspectives .leftBlock {
	display: inline-block;
}

html .lecturesText>strong,
html .lectures li p span {
	vertical-align: top;
	display: block;
	padding-top: 4px
}

html .lecturesText {
	border: 1px solid #dddbd9;
	padding: 15px;
	border-radius: 5px;
}

html .footerText.footerTextHeight .calenderIco {
	display: none;
}

html #newsTikker0 {
	overflow: visible !important;
	height: auto !important;
}

html .activityTicker {
	position: inherit !important
}

html .footerLogo {
	display: none !important;
}

html .logo a,
html .logo img {
	height: auto !important;
	width: auto !important
}

html .photoFeature {
	display: block !important;
}

html .homePhotoAlbum .albumContainer {
	background: none;
	border-bottom: 1px dotted #e8e8e8 !important;
	margin-left: 0
}

html .gallery .padLR15 {
	padding-left: 0 !important
}

html .pressListing img {
	width: auto;
}

html .pressListing li {
	padding-bottom: 15px;
	width: auto;
}

html .photoFeature,
html .documentIndiaIs {
	page-break-before: always;
}

html .profileBlock {
	width: 400px;
	padding-left: 10px;
}

html .meaMinister {
	padding-right: 10px;
	display: inline-block
}

html .meaMiniPrint {
	display: inline-block;
}

html .rightPartHome .withoutSphoto {
	background: none;
}

html .documentBlk {
	min-height: inherit;
}

html .page {
	background-color: #fff;
}

html .infocusPanel,
html .videoBlock {
	display: block !important;
}

html .infocusPanel:before {
	content: "In Focus";
	font-size: 12pt;
	font-weight: bold;
	line-height: 30px;
}

html .homePhotoAlbum li {
	padding-bottom: 5px;
}

html .newMissionBlock,
.indiaMissionBLock {
	padding-top: 0;
	padding-left: 0
}

html .dateAsOn {
	text-align: left;
	display: block
}

html .pagingWrapper {
	text-align: center;
}

html .page_Pagging_control,
html .page_Records_control {
	display: block;
	text-align: center;
}

html .pagingNo,
html .pagingNo ul li,
html .page_Records_control div,
html .page_Go_To_control,
html .page_Go_To_control div,
html .page_Pagging_control input,
html .albumPagingNo,
html .textOf,
html .albumImage,
html .albumCaption,
html .inFocusLatest li {
	display: inline-block
}

html .pagingTd {
	text-align: center;
}

html .albumPhotoWrapper .tdAlbum .albumWrapper>li {
	width: 50%;
	display: inline-block;
}

html .albumContainerLeft {
	margin: 0;
}

html .albumContainer {
	margin: 10px;
}

html .inFocusThumb {
	display: inline-block;
	width: auto !important;
}

html .inFocusCnt {
	display: inline-block;
	vertical-align: top
}

html .moiaBlock {
	background: none;
	margin-bottom: 40px;
	padding-bottom: 40px;
	border: none;
	position: relative;
}

html .moiaLeft,
html .moiaRight {
	width: auto;
	padding-left: 0;
	display: inline-block;
	vertical-align: top
}

html .moiaRight {
	padding-top: 35px;
}

html .moiaRight ul {
	padding-left: 0;
	padding-top: 0
}

html .impContact {
	height: auto;
	width: 100%;
}

html .phoneIco {
	display: none
}

html .fLeft {
	background-color: transparent
}

html .impContact a {
	height: auto;
	background: url("../../images/bullet-home.png") no-repeat 0 8px;
	color: #515151;
	display: block;
	text-align: center;
	padding: 0 10px;
	font-weight: bold;
}

html .impContact .alignLeft {
	padding: 0 10px;
}

html .tollFree {
	font-size: inherit;
	display: inline
}

html .fLeft br {
	display: none
}

html .desktop #panel .displayPanel {
	min-height: inherit
}

html .missionBlock .stop,
.missionBlock .play {
	display: none;
}

html .tickerDivBlock {
	height: auto !important
}

html .activityTicker {
	position: static !important
}

html .cpvHome {
	background: none;
	border: 1px solid #dddbd9
}

html .cpvHome a {
	color: #222
}

html .cpvMore {
	display: none;
}

html .cpvHomeLeft {
	display: inline-block
}

html .cpvHomeRight {
	vertical-align: top
}

html .secondTab {
	width: auto
}

html .tab_container {
	width: auto
}

html .hindiDoc .videoBlock,
html .hindiDoc .pressReleaseT {
	page-break-before: always
}

html .hindiDoc .photoFeature,
html .hindiDoc .documentIndiaIs {
	page-break-before: inherit
}

html .allRecords .stop,
html .allRecords .play {
	display: none
}

html .hindiDoc .missionTabContO {
	page-break-before: always;
	page-break-after: always
}

html .listLinkHome a {
	background: none;
	padding-left: 5px;
}

html .desktop .listLinkHome li {
	list-style: inside disc
}

html .documentariesList a.play {
	display: none !important;
}

html .wqcIcon,
html .w3cChecker {
	width: auto;
	display: inline-block;
	vertical-align: top;
}

html .moiaBlock ul li a {
	background: none;
	padding-left: 5px
}

html .moiaBlock ul li {
	list-style: disc inside
}

html .profileBlock .prolist li {
	background: none;
	list-style: disc inside
}

html #footer {
	padding-top: 15px;
}


/*************new Home Page CSS*************/

.mainNavigation,
.meaSocialLink,
.videoBlockRow .tabLeft,
.viewProfile,
.swiper-slide.swiper-slide-duplicate,
.whatsNewWrap:before {
	display: none;
}

#header {
	box-shadow: none !Important;
	-webkit-box-shadow: none !Important;
	margin-bottom: 20px;
}

.indexBanner .dataSlider,
.indexBanner .sliderText {
	background: #fff !important;
}

.indexBanner .sliderText {
	color: #000 !important;
	padding: 0;
	min-height: auto !important;
}

.indexBanner .sliderNavButtons,
.indexBanner .sliderBottomLinks {
	display: none;
}

.indexBanner .bannerCaption {
	float: none;
	display: inline-block;
	padding: 0;
	position: static;
	margin-left: 10px;
	width: auto;
}

.indexBanner .swiper-slide,
.whatsNewSlider .swiper-slide {
	opacity: 1;
	transform: none !important;
	-webkit-transform: none !important;
	transition-duration: 0ms;
	width: 100%;
	margin-bottom: 20px !important;
	height: auto !important;
	opacity: 1 !important;
}

.indexBanner .swiper-wrapper,
.whatsNewSlider .swiper-wrapper {
	display: block !important;
	transform: none !important;
	-webkit-transform: none !important;
}

.bannerCaption .title {
	font-size: 15px !important;
	line-height: 22px !important;
	padding-bottom: 15px !important;
	border-bottom: 1px dashed #000 !important;
}

.bannerCaption .photoOf,
.bannerCaption .date {
	font-size: 13px !important;
	margin-top: 5px !important;
	margin-bottom: 0 !important;
}

.indexBanner .swiper-slide:last-child {
	margin-bottom: 0 !important;
}

.meaInfoBlock .contentRightBlock {
	float: none;
	width: 100%;
	background: none !important;
}

.resTab .tabNav {
	display: none;
}

.contentleftBlock,
.contentRightBlock {
	width: 100% !important;
	float: none !important;
	padding: 20px 0 !important;
}

.videoBlockRow .tabRight {
	width: 100% !important;
	float: none !important;
}

.resTab .r-tabs-accordion-title,
.meaInfoBlock .tabContent {
	display: block !important;
}

.meaInfoBlock .tabContainer {
	height: auto !important;
}

.meaInfoBlock .tabContent {
	margin-bottom: 40px;
}

.ministerDetails,
.ministerPhoto {
	display: inline-block;
	width: auto !important;
	padding-left: 0 !important;
	vertical-align: middle;
}

.ministerPhoto {
	margin-right: 20px;
}

.cols2Block .colsBlock {
	width: 49% !important;
	display: inline-block;
	float: none !important;
	vertical-align: middle;
}

.videoBlockRow .tabList {
	width: 100% !important;
	display: block !important;
	margin-top: 15px !important;
}

.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor,
.resTab .r-tabs-accordion-title .r-tabs-anchor {
	font-size: 15px !important;
	font-weight: bold !important;
	color: #5f5f5f !important;
	padding: 5px 0 !important;
	background: none !important;
}

.meaInfoBlock .tabContent {
	padding: 10px 0 !important;
}

.resTab .r-tabs-accordion-title .r-tabs-anchor:before {
	display: none;
}

.otherMinisterBlock {
	min-height: 200px !Important;
}

.whatsnewMissionTabs .cols2Block .colsBlock {
	width: 100% !important;
	float: none !important;
}

.videoBlockRow .tabList li {
	padding: 0 0 15px 15px !important;
	margin-bottom: 15px !important;
}

.whatsNewWrap {
	background: none !important;
}

.whatsnewMissionTabs .date,
.whatsNewWrap a,
.whatsNewWrap h2 {
	color: #000 !important;
}

.whatsnewMissionTabs .resTab .tabContainer,
.whatsNewSlider {
	height: auto !important;
}

.resTab .tabContent {
	display: block !Important;
}

.homeWMission img {
	float: none !important;
	display: inline-block;
	width: 250px !important;
	height: auto !important;
	max-height: none !important;
}

.homeWMission .block {
	display: inline-block;
	padding-left: 0 !important;
	margin-left: 10px;
	width: 450px !Important;
}

.r-tabs-anchor>br {
	display: none !important;
}

.breifSearchBox {
	display: none;
}

.whatsnewMissionTabs {
	overflow: visible !important;
}

.contentRightBlock {
	background: none !important;
}

.ebookWrap .eBookImg,
.tabContLeftImg {
	float: none !Important;
	display: inline-block;
	width: 250px;
	vertical-align: top;
}

.eBookDetail,
.tabContDetail {
	padding-left: 0 !Important;
	display: inline-block;
	margin-left: 10px;
	width: 450px !important;
	vertical-align: middle;
}

.moreDetailsLink {
	display: none;
}

#overseas li {
	float: none !important;
	width: 48% !important;
	display: inline-block;
}

.cols4Block .colsBlock {
	width: 48% !important;
	float: none !important;
	display: inline-block;
	vertical-align: top;
	margin-top: 20px;
}

.homeWMission {
	height: auto !important;
}

.whatsnewMissionTabs .tabContent {
	min-height: auto !important;
}

.whatsnewMissionTabs .tabContent {
	padding: 10px 20px !important;
}

.overseasContactInfo {
	position: static !important;
}

#briefForeign {
	display: none !important;
}

.overseasContactInfo .rightLinks {
	display: inline-block;
	width: 50px !important;
	vertical-align: top;
}

html .whatsNewWrap .tickerDivBlock {
	height: auto !Important;
}

html .tickerDivBlock ul {
	position: static !important;
}

html .footerLogos {
	display: none;
}

html .w3cIconAndLanguage {
	text-align: center;
	background: none;
}

html .w3cIconAndLanguage .googleLangWrapper {
	display: none;
}

html .w3cIconAndLanguage .w3cIconWrap {
	display: inline-block;
	float: none;
	vertical-align: middle;
}

html .w3cIconAndLanguage .w3cIconWrap div {
	vertical-align: middle;
}

html .footerCont {
	padding: 0;
	text-align: center;
	background: none;
}

html .footerLeft,
html .footerRight {
	float: none;
	width: 100%;
	text-align: center;
}

html .footerCont,
html .footerCont p,
html .footerCont a {
	color: #000;
}

html .footerLinks li {
	display: inline-block;
	vertical-align: middle;
	color: #000;
}

html .footerLinks li a {
	color: #000;
}

html .homeWMission img {
	width: 150px;
	height: auto;
	display: inline-block !Important;
	float: none;
	position: static;
}

html .homeWMission .block {
	padding-left: 0;
	display: inline-block !Important;
	width: 350px;
	float: none;
}

.cols4Block .colsBlock {
	width: 19% !important;
}

.footerLogosP {
	display: none;
}

.owl-carousel .owl-item img {
	width: auto !important;
	height: auto;
}

.fullHeightBanner {
	height: 100px !important;
}

.indexBanner .contentWidthSlider .sliderText {
	width: 750px !important;
	padding-right: 0!important;
}

.indexBanner .contentWidthSlider .bannerLinks {
	display: none!important;
}

.logoWrap {
	float: left !important;
}

.searchAndLangWrap {
	width: auto !important;
	display: inline-block ;
        float: right !important;
}

.indexBanner .contentWidthSlider .sliderText {
	padding: 0!important;
}

.indexBanner .contentWidthSlider .sliderControlLinks {
	display: none !important;
}

#imgScrollNews {
	display: none !important;
}

.logoAndSearchRow {
	width: 100% !important;
}

.searchBoxWrap {
	width: 200px !important;
}

.topStrip li {
	display: inline-block !important;
}

.logoWrap h1 {
	display: inline-block !important;
	float: left;
	width: 50% !important;
}

.leftLink {
	width: 50% !important;
}

.rightLinks {
	width: 50% !important;
}