/* * {
    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 {
    background: url(../../images/search-box.png) left top no-repeat;
    width: 165px;
    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: 100% !important;
    display: inline-block !important;
    height: 130px !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: 100%;
    height: 210px;
}

.sliderText,
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*************/
.topStrip,
.searchAndLangWrap,
.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 .sliderImg {
    width: 100% !important;
    float: none;
    display: inline-block;
}

.indexBanner .sliderImg img {
    width: 100% !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 .sliderImg {
   background:none !important;
}
.indexBanner .sliderImg img{
   opacity:1 !important;
    visibility:visible !important;
    min-height:auto !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;
}

*/