* {
  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;
}
