/*******19.css*******/
@-webkit-keyframes liteboxLoader { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @-moz-keyframes liteboxLoader { 0% { -moz-transform: rotate(0deg); } 100% { -moz-transform: rotate(360deg); } } @-ms-keyframes liteboxLoader { 0% { -ms-transform: rotate(0deg); } 100% { -ms-transform: rotate(360deg); } } @-o-keyframes liteboxLoader { 0% { -o-transform: rotate(0deg); } 100% { -o-transform: rotate(360deg); } } @keyframes liteboxLoader { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .yogaPhotoGallery .item { box-sizing: border-box; -moz- box-sizing: border-box; -webkit- box-sizing: border-box;} .litebox-overlay .litebox-text{ -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0);} .litebox-overlay .litebox-text.active {-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); filter: alpha(opacity=100); }.owlFadeOut { -webkit-animation-name : owlFadeOut ; animation-name : owlFadeOut;} .owlFadeIn { -webkit-animation-name : owlFadeIn ; animation-name : owlFadeIn;} @-webkit-keyframes owlFadeOut { 0% { opacity : 1; } 100% { opacity : 0;} } @keyframes owlFadeOut { 0% { opacity : 1 ;} 100% {opacity : 0 ;} } @-webkit-keyframes owlFadeIn { 0% { opacity : 0; } 100% { opacity : 1;} } @keyframes owlFadeIn { 0% { opacity : 0 ;} 100% {opacity : 1 ;} } .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; }
/*******animate.css*******/
.animation { opacity: 0; }
.animation-visible { opacity: 1; transition: opacity .8s ease-out; -moz-transition: opacity .8s ease-out; -webkit-transition: opacity .8s ease-out; -o-transition: opacity .8s ease-out;}
.animation { -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 1s; animation-duration: 1s; }
.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }
.owlFadeOut { -webkit-animation-name : owlFadeOut; animation-name : owlFadeOut; }
.owlFadeIn { -webkit-animation-name : owlFadeIn; animation-name : owlFadeIn; }
@-webkit-keyframes owlFadeOut {  0% {opacity : 1;} 100% {opacity : 0;}}@keyframes owlFadeOut {  0% {opacity : 1;} 100% {opacity : 0;}}@-webkit-keyframes owlFadeIn {  0% {opacity : 0;} 100% {opacity : 1;}}@keyframes owlFadeIn {  0% {opacity : 0;} 100% {opacity : 1;}}@keyframes example { from {background-color: #25578c;}to { background-color: #f94d1e; }}@-webkit-keyframes example { from {background-color: #25578c;}to { background-color: #f94d1e; }}@keyframes blink {  0% {color: #3d3d3e;} 25% {color: #f26522;} 75% {color: #f26522;} 100% {color: #3d3d3e;}}@-webkit-keyframes blink {  0% {color: #3d3d3e;} 25% {color: #f26522;} 75% {color: #f26522;} 100% {color: #3d3d3e;}}@keyframes blink1 {  0% {color: #ffffff;} 25% {color: #f26522;} 75% {color: #f26522;} 100% {color: #ffffff;}}@-webkit-keyframes blink1 {  0% {color: #ffffff;} 25% {color: #f26522;} 75% {color: #f26522;} 100% {color: #ffffff;}}
/********* Reset CSS *********/
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display:block }
audio, canvas, video { display:inline-block }
audio:not([controls]) {
display:none;
height:0
}
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
a { text-decoration:underline; color:#595656; }
a:focus { outline:thin dotted }
a:hover, a:active { outline: 0; }
a:hover { text-decoration:none; color:#195c9f; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
b, strong, dt, th { font-weight: 600; }
em, i { font-style:italic; }
p, h1, h2, h3, h4, h5, h6, ul, ol, dd, table, fieldset, address { margin:0; padding:0; }
img { -ms-interpolation-mode: bicubic; border: 0; vertical-align: middle; max-width:100%; height:auto; }
figure { margin:0; }
legend { white-space:normal; }
q { quotes:"\201C" "\201D" "\2018" "\2019" }
small { font-size:80% }
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline }
sup { top:-0.5em }
sub { bottom:-0.25em }
table { border-collapse: separate; border-spacing: 0; width: 100%; empty-cells:show; border:none; }
table table { margin:0 }
th, td { border:none; padding:8px 10px }
caption, th, td { font-weight: normal; } /****************fonts*****************/ /*********** open sans font***************/ /* BEGIN Light */
@font-face {
font-family: 'Open Sans';
src: url("fonts/OpenSans-Regular.eot?v=1.1.0");
src: url("fonts/OpenSans-Regular.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("fonts/OpenSans-Regular.woff?v=1.1.0") format("woff"), url("fonts/OpenSans-Regular.ttf?v=1.1.0") format("truetype"), url("fonts/OpenSans-Regular.svg?v=1.1.0#Regular") format("svg");
font-weight: normal;
font-style: normal;
} /* END Regular */ /* BEGIN Italic */
@font-face {
font-family: 'Open Sans';
src: url("fonts/OpenSans-Italic.eot?v=1.1.0");
src: url("fonts/OpenSans-Italic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("fonts/OpenSans-Italic.woff?v=1.1.0") format("woff"), url("fonts/OpenSans-Italic.ttf?v=1.1.0") format("truetype"), url("fonts/OpenSans-Italic.svg?v=1.1.0#Italic") format("svg");
font-weight: normal;
font-style: italic;
} /* END Italic */ /* BEGIN Semibold */
@font-face {
font-family: 'Open Sans';
src: url("fonts/OpenSans-Semibold.eot?v=1.1.0");
src: url("fonts/OpenSans-Semibold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("fonts/OpenSans-Semibold.woff?v=1.1.0") format("woff"), url("fonts/OpenSans-Semibold.ttf?v=1.1.0") format("truetype"), url("fonts/OpenSans-Semibold.svg?v=1.1.0#Semibold") format("svg");
font-weight: bold;
font-style: normal;
} /* END Semibold */ /* BEGIN Semibold */ /*@font-face { font-family: 'Open Sans'; src: url("fonts/OpenSans-Bold.eot?v=1.1.0"); src: url("fonts/OpenSans-Bold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("fonts/OpenSans-Bold.woff2?v=1.1.0") format("woff2"), url("fonts/OpenSans-Bold.woff?v=1.1.0") format("woff"), url("fonts/OpenSans-Bold.ttf?v=1.1.0") format("truetype"), url("fonts/OpenSans-Bold.svg?v=1.1.0#Bold") format("svg"); font-weight: bold; font-style: normal; } */ /* END Bold */ /********* Form fields *********/
button, input, select, textarea { margin: 0; vertical-align: baseline; background-color:transparent; border:none; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor:pointer; }
input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="password"], input[type="search"], select, textarea { border:1px solid #e5e5e5; width:100px; height:30px; padding:0; font-size:100%; line-height:normal; }
input[type="checkbox"], input[type="radio"] { box-sizing:border-box; padding:0; margin:0 5px 0 0; }
input[type="checkbox"] { -webkit-appearance: checkbox; }
input[type="radio"] { -webkit-appearance:radio }
input[type="submit"], input[type="button"], input[type="reset"], button, .button { line-height:20px; padding:0 10px; display:inline-block; text-decoration:none; border:0 none; margin:0; outline:0 none; }
textarea { overflow:auto; vertical-align: top; resize:vertical; height:100px; max-width:100%; min-width:100%; max-height:500px; min-height:90px; }
fieldset { border:0 none; margin:0; padding:0 }
label { display:inline-block; padding-bottom:5px; font-weight:normal; } /********* Clear floats *********/
.cf:before, .cf:after, .homeWMission:before, .homeWMission:after, .container:before, .container:after, .row:before, .row:after, ul:before, ul:after, .boxs:before, .boxs:after, .radioList:after, .radioList:before { content:" "; display:table }
.cf:after, .container:after, .row:after, ul:after, .boxs:after, .radioList:after, .homeWMission:after { clear:both } /********* Common Classes *********/
html, body { height:100%; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:20px 0; padding:0 }
body, button, input, select, textarea { color:#595656; font-family: 'Open Sans'; font-size:75%; line-height:1.5; }
body { background-color:#fff; }
p, h1, h2, h3, h4, h5, h6, ul, ol, dd, table, fieldset, address { margin: 0 0 25px; }
h1 { font-size: 2.308em; }
h2 { font-size: 1.833em; }
h3 { font-size: 1.692em; color:#404348; }
h4 { font-size: 1.385em; margin-bottom:15px; }
h5 { font-size: 1.231em; margin-bottom:15px; }
h6 { font-size: 1.231em; margin-bottom:15px; }
ul { padding:0 0 0 0; }
ol { padding:0 0 0 0; }
ul ul, ol ol { margin:0 0 10px }
li { list-style: outside none none; }
input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="password"], input[type="search"], select, textarea { border:1px solid #e5e5e5; width:100%; height:30px; padding:5px 10px; }
input[type="submit"], input[type="button"], input[type="reset"], button, .button { background-color:#d8d8d8; border:0 none; }
input[type="submit"].cancelBtn, input[type="button"].cancelBtn, input[type="reset"].cancelBtn { background-color:#888; }
.fLeft { float:left }
.fRight { float:right; }
.alignRight { text-align: right }
.alignLeft { text-align: left }
.alignCenter { text-align: center }
.sepratorNone { display: none }
abbr { cursor: help }
.displayNone, .hasJS noscript, .hideThis { display:none!important; visibility:hidden }
.jsRequired { display:block; background-color:#C00; color:#fff; width:100%; line-height:30px; text-align:center; font-size:0.800em; border:0 none; }
.mrgAuto { margin-right:auto; margin-left:auto; }
.mrgT20 { margin-top:20px; }
.mrgL20 { margin-left:20px; }
.mrgR20 { margin-right:20px; }
.mrgB20 { margin-bottom:20px; }
.mrgT10 { margin-top:10px; }
.mrgL10 { margin-left:10px; }
.mrgR10 { margin-right:10px; }
.mrgB10 { margin-bottom:10px; }
.padL20 { padding-left:20px; }
.padR20 { padding-right:20px; }
.padB20 { padding-bottom:20px; }
.padT20 { padding-top:20px; }
.padL15 { padding-left:15px; }
.padR15 { padding-right:15px; }
.padB15 { padding-bottom:15px; }
.padT15 { padding-top:15px; }
.padL10 { padding-left:10px; }
.padR10 { padding-right:10px; }
.padB10 { padding-bottom:10px; }
.padT10 { padding-top:10px; }
.padTB10 { padding-top:10px; padding-bottom:10px; }
.padTB15 { padding-top:15px; padding-bottom:15px; }
.padTB20 { padding-top:20px; padding-bottom:20px; }
.pad10 { padding:10px; }
.pad15 { padding:15px; }
.pad20 { padding:20px; }
.pad25 { padding:25px; }
.pad30 { padding:30px; }
.width100p { width:100%; }
.width90p { width:90%; }
.width80p { width:80%; }
.width70p { width:70%; }
.width60p { width:60%; }
.width50p { width:50%; }
.width40p { width:40%; }
.width30p { width:30%; }
.width20p { width:20%; }
.width10p { width:10%; }
.fileSize { font-size:12px; display:inline-block; vertical-align:middle; margin-left:3px; }
.extIcon { vertical-align:middle; margin-left:3px; }
.rsIcon { display:inline-block; margin-right:2px; height:11px; text-indent:-999px; overflow:hidden; width:11px; background:url(../../images/rupee.png) left top no-repeat; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.longWord, .wordBreak { word-wrap: break-word; } /********** Image Formating & Alignment **********/
.imgLeft { float:left; margin-right:20px; margin-bottom:20px; }
.imgRight { float:right; margin-left:20px; margin-bottom:20px; }
.imgCenter { float:none; margin-bottom:20px; margin-left:auto; margin-right:auto; display:block; }
.imgBorder { border:1px solid #ccc; padding:5px }
.rounded { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.circle { -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }
.shadow { -webkit-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2); box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2); padding:4px; } /********** Alignment **********/
.left { text-align:left !important }
.right { text-align:right !important }
.center { text-align:center !important }
.justify { text-align:justify !important } /********** Error/Alert Messages **********/
.message { padding:10px 38px 10px 10px; margin-bottom:20px; border:1px solid transparent; position:relative; }
.message.success { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; }
.message.success a { color: #2b542c; }
.message.error { color: #a94442; background-color: #f2dede; border-color: #ebccd1; }
.message.error a { color: #843534; } /* ******** Grid : 12 Coloum and Boxs ******** */
.example div div, .example .boxs li { border:1px solid #eee; margin-bottom:15px; padding-top:15px; padding-bottom:15px }
.row { margin:0 0 20px; }
.cols1, .cols2, .cols3, .cols4, .cols5, .cols6, .cols7, .cols8, .cols9, .cols10, .cols11, .cols12 { float:left; padding-left:15px; padding-right:15px; }
.cols12 { width:100% }
.cols11 { width:91.66666667% }
.cols10 { width:83.33333333% }
.cols9 { width:75% }
.cols8 { width:66.66666667% }
.cols7 { width:58.33333333% }
.cols6 { width:50% }
.cols5 { width:41.66666667% }
.cols4 { width:33.33333333% }
.cols3 { width:25% }
.cols2 { width:16.66666667% }
.cols1 { width:8.33% }
.boxs { list-style:none; padding:0; margin:0; }
.boxs2 { margin-left:-2%; }
.boxs3 { margin-left:-2%; }
.boxs4 { margin-left:-2%; }
.boxs5 { margin-left:-2%; }
.boxs6 { margin-left:-2%; }
.boxs > li, .boxs > div { float:left; min-height:1px; margin-left:30px; }
.boxs2 > li, .boxs2 > div { width:48%; margin-left:2%; }
.boxs3 > li, .boxs3 > div { width:31%; margin-left:2%; }
.boxs4 > li, .boxs4 > div { width:23%; margin-left:2%; }
.boxs5 > li, .boxs5 > div { width:18%; margin-left:2%; }
.boxs6 > li, .boxs6 > div { width:14.6%; margin-left:2%; }
.boxBorder { padding:5px; border:1px solid #ccc; } /********* Navigation *********/
.mainNavigation { margin:0; position:relative; background:#195c9f; clear:both; z-index:111; }
.toggleMenu { display:none; padding:15px; text-decoration:none }
.toggleMenu .mobileMenu { font-size:1.250em; color:#fff; }
.toggleMenu .iconBar { float:right; width:25px; height:25px; background:url(../../images/mobile-menu.png) no-repeat center center; }
#nav, #nav ul { list-style:none; margin:0; padding:0; }
#nav li { float:left; margin:0; padding:0; position:relative; display:inline }
#nav li a { padding:0 12px; line-height:56px; color:#fff; font-size:/*1.067em*/14px; display:inline-block; text-decoration:none; font-weight:400; }
#nav ul { width:286px; top:100%; padding:0; left:0; position:absolute; border-left:1px solid #d1d1d1; }
.hasJS #nav ul { opacity:0; transition: opacity 400ms linear; -webkit-transition: opacity 400ms linear; }
#nav ul li { float:left; height:auto; width:100%; margin:0; padding:0; }
#nav ul li a { display:block; background-color:#eef1f5; font-size:1.167em; line-height:24px; color:#595656; border:none; border-top:1px solid #e5e5e5; padding:5px 15px 5px 15px; text-align:left; }
#nav ul ul { top:0; left:285px; width:200px; }
#nav .MenuLi5 ul ul { width:250px; }
#nav ul ul li > ul { top:0; left:100%; width:150px; }
#nav ul ul li > ul li > ul { top:0; left:100%; width:150px; } /*#nav a:hover, .noJS #nav a:focus, #nav ul .hover > a, #nav ul .focus > a { color:#fff } */
#nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected { color:#7fb6e9 }
#nav ul, #nav :hover ul ul, #nav .hover ul ul, #nav .focus ul ul { margin-left:-9999px }
#nav li:hover > ul, #nav li.hover > ul, #nav li.focus > ul, #nav a:focus + ul, #nav ul ul, .noJS #nav .hover a:focus, .noJS #nav .focus a:focus { margin-left:0 }
#nav > li > a:hover, #nav > li.hover > a, #nav > li.focus > a, #nav > .highlight > a { background-color:#eef1f5; color:#195c9f; }
#nav > li.MenuLiLast > a:hover, #nav > li.MenuLiLast .hover > a, #nav > li.MenuLiLast .focus > a, #nav > .highlight.MenuLiLast > a { background:#195c9f; color:#fff; }
#nav li ul li a:hover, #nav li ul li > a.selected, #nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected, #nav ul > .highlight > a { background-color:#195c9f; color:#fff; }
#nav ul li.focus > a { background-color:#e9e9e9; color:#060613; display:block; }
#nav .rightArrowImg { display:none; position:absolute; right:5px; top:20px; width:9px; height:9px; text-indent:-9999px; overflow:hidden; color:#fff; }
#nav li .rightArrowImg { background:url(../../images/down-arrow.gif) no-repeat right center; z-index:10; }
#nav li li .rightArrowImg { display:block; background:url(../../images/right-arrow.gif) no-repeat right center; top:13px; right:10px; z-index:11 }
#nav li li li .rightArrowImg { z-index:12 }
#nav li .rightArrowImg.active { transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.noJS #nav ul a:focus { width:200px; }
.noJS #nav ul a:focus, .noJS #nav ul a:focus + ul { margin-left:9999px }
.noJS #nav ul a:active { margin-left:0 }
.hasJS .menuPart #nav a:focus + ul, .hasJS .menuPart #nav li.focus > ul, .hasJS .menuPart #nav li.hover > ul, .hasJS .menuPart #nav li:hover > ul, .hasJS .menuPart #nav ul ul { opacity: 1; }
#nav .MenuLi10 ul li ul { left: -200px !important; } /* ******** Index Slider ******** */
.indexBanner { position:relative }
.indexBanner .sliderBanner .item { height:300px; } /*.noJS .indexBanner {height:302px; overflow:hidden} */ /********** Responsive Tab **********/
.resTab { position: relative; border:1px solid #00c5ad; }
.resTab .tabNav { margin:0; padding: 0; list-style:none; }
.resTab .tabNav li { display: inline-block; margin: 0; position: relative; background-color: #00c5ad; }
.resTab .tabNav li a { display: inline-block; padding: 10px 12px; text-decoration: none; font-size: 0.933em; font-weight: bold; color: #fff; }
.resTab .tabNav .r-tabs-state-active a { color: #00c5ad; text-shadow: none; background-color: white; }
.resTab .tabContent { padding: 15px; display: none; }
.resTab .r-tabs-panel.r-tabs-state-active { display: block; }
.resTab .r-tabs-accordion-title { display:none; }
.resTab .tabNav .r-tabs-state-disabled { opacity: 0.5; }
.resTab .r-tabs-accordion-title .r-tabs-anchor { display: block; padding: 10px; background-color: #00c5ad; color: #fff; font-weight: bold; text-decoration: none; position:relative; }
.resTab .r-tabs-accordion-title .r-tabs-anchor:before { border-top:7px solid transparent; border-bottom:7px solid transparent; border-left:7px solid #fff; position:absolute; right:20px; top:50%; margin-top:-7px; content:""; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; }
.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor:before { transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; transform:rotate(90deg); -webkit-transform:rotate(90deg); }
.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor { background-color: #fff; color: #00c5ad; text-shadow: none; }
.resTab .r-tabs-accordion-title.r-tabs-state-disabled { opacity: 0.5; }
.noJS .resTab .tabContent { padding-top:80px; }
.noJS .resTab .tabNav { position:absolute; width:100%; left:0; top:0; z-index:1; }
.noJS .resTab { border:0 none; }
.noJS .resTab .tabNav { border-bottom:1px solid #dcdada; }
.noJS .resTab .tabContainer { height:150px; overflow:hidden; }
.noJS .resTab .tabContent { display:block; height:150px } /********* Back to Top **********/
#backToTop { background:#195c9f; cursor:pointer; display:none; height:35px; width:35px; overflow:hidden; position:fixed; right:10px; bottom:99px; text-indent:-99999px; z-index:999; display:none; }
#backToTop:before { border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:7px solid #fff; position:absolute; left:50%; top:50%; margin-left:-7px; margin-top:-4px; content:""; }
#backToTop a { display:block; width:35px; height:35px; text-indent:-999px; overflow:hidden; position:relative; z-index:11; color:#fff; } /********* Accordion ******** */
.accordion { margin-bottom:20px; }
.accordion .accTrigger { background:url(../../images/plus.png) left 5px no-repeat; padding-left:20px; cursor:pointer; font-weight:bold }
.noJS .accordion .accTrigger { background:none; padding-left:0 }
.accordion .accTrigger a { display:block; text-decoration:none; outline:0 }
.accordion .accTrigger.active { background: url(../../images/minus.png) left 5px top 10px no-repeat !important; margin-bottom: 0; color: #11355b; }
.accordDetail { padding:10px 20px; display:none }
.noJS .accordDetail { display:block; padding:10px 0 }  /********** Ticker *********/
.noJS .ticker .stop { display:none }
.noJS .ticker ul { margin:0 }
.noJS .ticker .tickerDivBlock { height:150px; overflow-y:scroll; overflow-x:hidden } /********* gmap3 - Google Map API *********/
.gmap3 { border: 1px dashed #C0C0C0; width: 100%; height: 400px; }
.gmap3 img { max-width:inherit }
.noJS .gmap3 { background:url(../../images/map_bg.jpg) no-repeat; } /******************Custom Select********************/
.customSelectOuter { position:relative; background:#fff url(../../images/custom-select-arrow1.png) no-repeat right center; }
.customSelect { font-size:15px; padding:10px 10px 12px; color:#565656; }
.hasJS select.customSelect { position:absolute!important; width:100%!important; cursor:pointer; height:100%!important; left:0!important; top:0!important; border:0; }
span.customSelect { display:block; display:block!important; padding-right:10px; border:1px solid #e5e5e5; }
.customSelectInner { display:block!important; width:auto!important; word-break:keep-all; overflow:hidden; margin-right:20px; height:22px; }
.noJS .customSelectOuter { background-image:none; } /*==========================================================================================================================*/ /*================================================ Main CSS Theme Start ====================================================*/ /*==========================================================================================================================*/ /********** Layout **********/
.page { overflow:hidden; }
.scrollHidden { overflow:hidden; transition:none; }
#wrapper { background:url(../../images/web-flag-strip-bg.jpg) center top no-repeat; padding-top:10px; width:100%; background-size:100% 10px; }
.container { margin:0 auto; width:100%; max-width:1170px; }
#content { }
.content { }
.sidebar { }
.fullWidth { }
.noJS .displayNoJSShow { background: #a20000 none repeat scroll 0 0; color: #ffffff; text-align: center; }
.noJS noscript { background-color: #f2f2f2; color: #990000; display: block; margin: 0 auto; padding: 5px 0; text-align: center; width: 100%; } /********** Top Links and Font Resize **********/
#header { background:#fff; transition:slide 0.3s ease-out; -webkit-transition:slide 0.3s ease-out; }
.desktop.fixedHeader #header { position:fixed; max-width:1170px; width:100%; background:none; z-index:11111; top:0; background:#fff; box-shadow:0 2px 3px rgba(0, 0, 0, 0.25); -webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.25); animation:slide 0.3s ease-out; -webkit-animation:slide 0.3s ease-out; }
.desktop.fixedHeader #header .topStrip { display:none; }
.desktop.fixedHeader #header .logoAndSearchRow { padding:10px 20px; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; }
.desktop.fixedHeader #header .logo { max-width:275px; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; }
.desktop.fixedHeader #header .searchAndLangWrap { padding-top:0; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; }
.textResizeWrapper { margin-top:0; }
.topStrip { background:#efefef; padding:13px 20px; line-height:13px; transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out; }
.leftLink { float:left; }
.rightLinks { float:right; }
.topStrip ul { list-style:none; padding:0; margin:0 }
.topStrip li { float:left; padding:0 7px 0 8px; position:relative; font-size:1.083em; }
.topStrip .fontResize { padding-top:0; }
.topStrip a { color:#595656; text-decoration:none; }
.topStrip a:hover { text-decoration:underline; color:#595656; }
.topStrip li:first-child { padding-left:0; }
.topStrip li:last-child { padding-right:0; }
.topStrip li:before { content:" "; position:absolute; left:0; top:50%; z-index:auto; height:14px; width:1px; background:#adaeae; overflow:hidden; margin-top:-7px; }
.topStrip li:first-child:before { display:none; }
.topStrip li.changeTheme { height:15px; }
.topStrip li.changeTheme:before { display:none; } /********** Access Control **********/
#accessControl input { float:left; height:15px; background:none; border:none; padding:0; width:22px; color:#595656; vertical-align:bottom; line-height:15px !important; }
#accessControl input:hover { color:#e65a15 }
#accessControl .largest { font-size:17px; margin-top:-2px; }
#accessControl .normal { font-size:13px; width:25px; }
#accessControl .large { font-size:11px; width:14px; }
#accessControl .contrastChanger { width:17px; width:19px; background-repeat:no-repeat; overflow:hidden; text-indent:-9999px; text-transform:capitalize; }
#accessControl .contrastChanger.normal { background-image:url(../../images/a-light.gif); margin:0 5px; }
#accessControl .contrastChanger.wob { background-image:url(../../images/a-dark.gif); } /*************Header********************/
.langSelectBox .goButton { display:none; }
#header {/*box-shadow:0 2px 2px rgba(0,0,0,0.12); -webkit-box-shadow:0 2px 2px rgba(0,0,0,0.12);*/ position:relative; z-index:1111; }
.logoAndSearchRow { padding:14px 20px 17px; /*box-shadow:0 2px 3px rgba(0,0,0,0.1); -webkit-box-shadow:0 2px 3px rgba(0,0,0,0.1);*/ position:relative; z-index:1111; }
.logoWrap { float:left; width:362px; }
.logoWrap h1 { margin-bottom:0; }
.searchAndLangWrap { float:right; width:412px; padding-top:10px; left:0; }
.noJS .searchAndLangWrap { width:460px; }
.noJS .langSelectBox { width:150px; }
.noJS .langSelectBoxIn { display:inline-block; vertical-align:middle; }
.noJS .langSelectBox .goButton { display:inline-block; vertical-align:middle; float:right; }
.noJS .langSelectBox input { background: #5f5f5f none repeat scroll 0 0; border: 0 none; color: #ffffff; font-size: 18px; height: 46px; width: 50px !important; }
.noJS .langSelectBox input:hover { background: #195c9f none repeat scroll 0 0; }
.searchBoxWrap { margin-right:10px; width:300px; position:relative; float:left; }
.searchBoxWrap input[type="text"] { height:47px; border:1px solid #e5e5e5; padding-right:45px; font-size:1.167em; color:#545454; }
.searchBoxWrap input[type="submit"] { height:47px; width:42px; border:0 none; background:url(../../images/serach-icon-btn.png) center no-repeat; position:absolute; right:0; top:0; text-indent:-9999px; overflow:hidden; opacity:0.75; }
.searchBoxWrap input[type="submit"] { opacity:1; }
.langSelectBox { width:100px; float:left; }
.langSelectBox select { height:47px; border:1px solid #e5e5e5; padding:5px 5px; font-size:1.167em; color:#888888; } /*****************Banner******************/
.indexBanner { margin:0; padding:0; position:relative; color:#fff; min-height:450px; }
.desktop.fixedHeader .indexBanner { margin-top:190px; }
.indexBanner .sliderImg { width:63%; float:left; background-size:cover; background-position:center top; background-repeat:no-repeat; }
.indexBanner .sliderImg img { width:100%; height:auto; opacity:0; visibility:hidden; min-height:450px; }
.noJS .indexBanner .sliderImg img { opacity:1; visibility:visible; }
.noJS .sliderNavButtons { display:block; position:absolute; left:40px; bottom:37px; z-index:111; }
.noJS .bannerLinks { margin-left:50px; float:right; }
.noJS .sliderNavButtons .back_disable { background:url(../../images/home-sprite-icon.png) left top no-repeat; height:17px; width:10px; display:inline-block; text-indent:-9999px; overflow:hidden; margin-right:10px; vertical-align:middle; }
.noJS .sliderNavButtons .next { background:url(../../images/home-sprite-icon.png) -68px top no-repeat; height:17px; width:10px; display:inline-block; text-indent:-9999px; overflow:hidden; vertical-align:middle; }
.noJS .indexBanner .item { position:relative; }
.bannerCaption { position:absolute; left:0; width:100%; height:100%; }
.bannerCaption .container { position:relative; height:100%; }
.indexBanner .dataSlider { background-color:#195c9f; }
.sliderText { background:#195c9f; position:relative; height:100%; width:35%; float:right; padding:45px 0px 80px 40px; min-height:450px; }
.sliderTextOuter { overflow:hidden; height:100%; position:relative; } /*.sliderText:before{background:#195c9f; width:1000%; height:100%; left:100%; position:absolute; top:0; content:"";} */
.bannerCaption .title { font-size:1.833em; font-weight:bold; line-height:34px; margin-bottom:0; font-weight:600; }
.bannerCaption .content { font-size:1.167em; margin-bottom:20px; }
.bannerCaption .photoOf { display:block; margin-bottom:0; font-size:0.682em; margin-top:15px; font-weight:400; line-height:1.5; font-style:italic; }
.bannerCaption .date { color:#fff; margin-bottom:30px; margin-top:15px; font-size:15px; }
.sliderReadmore a.button { background:#2365a7; padding:10px 15px; font-size:1.167em; color:#fff; box-shadow:0 0 5px rgba(14, 22, 71, 0.29); -webkit-box-shadow:0 0 5px rgba(14, 22, 71, 0.29); text-decoration:none; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; border:0 none; margin-top:8px; }
.sliderReadmore a.button:hover { background:#f26522; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; }
.sliderControlLinks { position:absolute; bottom:25px; width:100%; z-index:11; }
.noJS .sliderControlLinks { z-index:1; }
.sliderControlWrap { width:35%; float:right; padding-left:40px; }
.sliderControlLinks .swiper-button-next, .sliderControlLinks .swiper-button-prev { display:inline-block; position:static; }
.sliderControls a, .bannerLinks a span { display:inline-block; text-indent:-9999px; overflow:hidden; vertical-align:middle; margin-top:0; }
.bannerLinks a { padding-right:10px; font-size:14px; color:#fff; text-decoration:none; /*max-width:150px;*/ padding-left:30px; position:relative; }
.bannerLinks a span { position:absolute; left:0; top:2px; width:25px; height:30px; }
.sliderControls a { margin:0 3px; color: #fff; }
.sliderControls { float:left; width:50px; margin-right:25px; margin-top:4px; }
.bannerLinks { float:right; width:280px; }
.bannerLinks a { position:relative; display:inline-block; }
.bannerLinks a:first-child { margin-right:10px; }
.bannerLinks a:last-child { padding-right:0; }
.bannerLinks a:last-child:before { display:none; }
.sliderControls a:hover { opacity:0.75; }
.bannerLinks a:hover { text-decoration:underline; }
.sliderNavButtons { display:none; }
.sliderBottomLinks { display:none; } /********** spriteCss **********/
.spriteHomeIcon { background:url(../../images/home-sprite-icon.png) left top no-repeat; display:inline-block; }
.spriteHomeIcon.prevIcon { background-position:left top; height:17px; width:10px; color: #fff; }
.spriteHomeIcon.sliderPlay { background-position:-46px top; height:17px; width:12px; display:none; }
.spriteHomeIcon.sliderPause { background-position:-24px top; height:17px; width:12px; color: #fff; }
.spriteHomeIcon.nextIcon { background-position:-68px top; height:17px; width:10px; color: #fff; }
.spriteHomeIcon.readAllNews { background-position:-88px top; height:20px; width:21px; margin-right:8px; }
.spriteHomeIcon.rssFeed { background-position:-128px top; height:18px; width:18px; margin-right:5px; }
.spriteHomeIcon.twitterIcon { background-position:-490px top; width:22px; height:18px; margin-right:5px; }
.spriteHomeIcon.youtubeIcon { background-position:-331px top; width:46px; height:19px; margin-left:5px; }
.spriteHomeIcon.rssIcon { background-position:-315px top; width:14px; height:14px; margin-right:5px; text-indent:-9999px; overflow:hidden; }
.spriteHomeIcon.palyIcon { background-position:left bottom; height:15px; width:12px; display:inline-block; text-indent:-9999px; overflow:hidden; } /**********commonTabs***************/
.commonTabs { border:0 none; }
.commonTabs .tabContent { border-top:1px solid #dcdada; }
.noJS .commonTabs .tabContent { border-top:0 none; }
.commonTabs .tabContent.fullWidthImg { padding:0; }
.resTab.commonTabs .tabNav li { background:#fff; margin-right:15px; }
.noJS .resTab.commonTabs .tabNav li { margin-right:30px; }
.resTab.commonTabs .tabNav li:last-child { margin-right:0; }
.resTab.commonTabs .tabNav li a { color:#595656; font-size:18px; font-weight:normal; padding:5px 0 20px; }
.resTab.commonTabs .tabNav li a:hover { color:#f26522; }
.resTab.commonTabs .tabNav .r-tabs-state-active a { background:#fff; border:0 none; color:#d04909; margin-bottom:-1px; padding-bottom:20px; position:relative; }
.resTab.commonTabs .tabNav .r-tabs-tab a:before { background:#f26522; height:5px; width:0; position:absolute; bottom:-1px; left:auto; right:auto; content:""; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; z-index:1; }
.resTab.commonTabs .tabNav .r-tabs-state-active a:before { width:100%; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; } /******************meaInfoBlock***************/
.meaInfoBlock { overflow:hidden; position:relative; }
.meaInfoBlock .resTab.commonTabs .tabNav li a { font-size:18px; }
.meaInfoBlock .resTab.commonTabs .tabNav li { margin-right:42px; }
.meaInfoBlock .resTab.commonTabs .tabNav li:last-child { margin-right:0; }
.meaInfoBlock .contentRightBlock { padding-right:20px; float:right; }
.contentleftBlock { float:left; /*width:65%;*/ width:63%; padding:40px 40px 10px 0; }
.contentRightBlock { float:left; /*width:35%;*/ width:37%; padding:35px 20px 30px 20px; background:#f0f0f0; position:relative; margin-top:0; }
.contentRightBlock:before { background:#f0f0f0; /*width:1000%;*/ width:15px; height:100%; left:100%; position:absolute; top:0; content:""; display:none; }
.tabsAndImplinks .contentRightBlock:before { display:none; }
.tabsAndImplinks .tabContent { min-height:410px; height:410px; }
.cols2Block { margin:0 -19px; }
.cols2Block .colsBlock { float:left; width:50%; padding:0 19px; }
.contentPart h2 { font-size:1.667em; font-weight:bold; color:#195c9f; font-weight:600; }
.contentPart h2 span { display:inline-block; text-indent:-9999px; overflow:hidden; vertical-align:middle; }
.contentPart h2 span.dateAsOn { text-indent:0; }
.contentPart h2 span[id] { text-indent:0; }
.meaInfoBlock .tabContent { padding:50px 0 0; }
.meaInfoBlock .tabContainer, .noJS .meaInfoBlock .tabContainer, .noJS .meaInfoBlock .tabContent { height:443px; }
.videoBlockRow { margin:0 -15px; }
.videoBlockRow .tabLeft { width:50%; float:right; padding:0 15px; }
.videoBlockRow .tabRight { width:50%; float:left; padding:0 15px; }
.videoBlockRow .fileSizeDet { display:none; }
.videoBlockRow .tabList { margin:0; padding:0; list-style:none; }
.tabListWrap { border:0 none; }
.videoBlockRow .tabList li { font-size:1.167em; color:#595656; margin-bottom:15px; padding-bottom:15px; background:url(../../images/bullet-list-icon.png) left 6px no-repeat; padding-left:15px; border-bottom:1px dashed #d1d1d1; }
.videoBlockRow .tabList li.active a { color:#195c9f; }
.videoBlockRow .tabList li.active { border-bottom:1px solid #195c9f; }
.videoBlockRow .tabList li a { color:#595656; text-decoration:none; display:block; }
.videoBlockRow .tabList li a:first-child { font-weight:600; }
.videoBlockRow .tabList li a:hover { color:#195c9f; }
.currentVideo #player_a { background: #ffffff url("../../images/loader.gif") no-repeat scroll center center; min-height: 250px; width: 100%; }
.ForMoreVideoLink { padding:0 0; color:#595656; font-size:1.250em; }
.noJS .resTab .tabNav li.twitterTabs, .noJS .resTab .tabNav li.facebookTabs { display:none; } /**********videoFreifings***************/
.videoBriefingsWrap { min-height:500px; position:relative; }
.videoBrefingSlider { padding-right:10px; }
.currentVideo { width:100%; }
.currentVideo > #player_a { position:relative; width:100%; padding-top:60.4%; margin-bottom:25px; }
.currentVideo iframe { position:absolute; width:100%; height:100%; left:0; top:0; }
.videoTitle a, .videoTitle { font-size:1.333em; color:#195c9f; font-weight:600; text-decoration:none; }
.videoTitle { margin-bottom:30px; }
.videoTitle a:hover { text-decoration:underline; }
.streamDate { font-size:14px; margin-bottom:0; }
.spriteHomeIcon.youtubeIcon { display:inline-block; vertical-align:middle; text-indent:-9999px; overflow:hidden; } /**********twitterTabs***************/
.twitterTabs { border:0 none; }
.twitterTabs .tabContent { border:1px solid #dcdada; }
.resTab.twitterTabs .tabNav li { background:#a3a3a3; }
.resTab.twitterTabs .tabNav li a { color:#fff; font-size:1.333em; font-weight:normal; padding:10px 20px; }
.resTab.twitterTabs .tabNav .r-tabs-state-active a { background:#fff; border:1px solid #dcdada; border-bottom:0 none; color:#192677; margin-bottom:-1px; position:relative; }
.resTab.twitterTabs .tabNav .r-tabs-state-active a:before { background:#fff; height:1px; width:100%; position:absolute; bottom:-1px; left:0; content:""; }
.twitterBlockWrap .twitterUpdate { margin-bottom:20px; }
.twitterBlock { border:1px solid #e5e5e5; }
#twitterUpdates { padding-top:20px; } /*************facebookTab***********/
#facebookMea { padding:30px 0 0; }
.faceBookFeed { position:relative; }
.faceBookFeed { overflow:hidden; position:relative; height:400px; width:100%; }
.faceBookFeed iframe { left:0; top:0; height:100%; width:100%; position:absolute; } /*****************latestNews**************/
#lastestNews { padding-top:25px; }
.noJS #lastestNews { padding-top:80px; }
.leatestNewsWrap h2 { margin-bottom:25px; }
.leatestNewsWrap li:first-child { padding-top:0; }
.leatestNewsWrap li { border-bottom:1px dashed #d1d1d1; padding-bottom:20px; padding-top:20px; }
.allRecords { position:relative; }
.allRecords .playPause { /*background:url(../../images/play-pause-btn.png) left 4px no-repeat;*/ padding-left:15px; color:#595656; text-decoration:none; position:absolute; right:0; bottom:0; font-size:1.167em; }
.allRecords .playPause:hover { text-decoration:underline; }
.allRecords .playPause.play { background-position:left -20px; }
.leatestNewsWrap .tickerDivBlock { height:340px !important; margin-bottom:5px; }
.tickerDivBlock ul { margin:0; padding:0; list-style:none; font-size:1em; }
.leatestNewsWrap ul { margin:0; padding:0; list-style:none; font-size:1.250em; }
.recordBox a { font-weight:600; color:#595656; text-decoration:none; display:block; margin-bottom:5px; }
.recordBox a:hover { color:#195c9f; }
.recordBox em { font-style:normal; }
.tabMoreLinks { margin-bottom:0; text-align:right; border-top:1px solid #e5e5e5; padding-top:20px; }
.tabMoreLinks .readMore { float:left; }
.tabMoreLinks .playPause { float:right; }
.tabMoreLinks a { color:#192677; font-size:1.167em; text-decoration:underline; }
.tabMoreLinks a:hover { text-decoration:none; } /**********ministerBox***************/
.ministerBox { margin-bottom:0; padding-bottom:30px; }
.ministerPhoto { float:left; width:124px; border:1px solid #d1d1d1; }
.ministerDetails { width:100%; padding-left:145px; }
.ministerDetails p.ministerName { margin-bottom:10px; font-size:1.583em; font-weight:600; color:#195c9f; }
.ministerDetails p.ministerName span { display:block; font-size:0.737em; font-weight:400; }
.ministerDetailList { margin:0; padding:0; list-style:none; }
.ministerDetailList li { font-size:1.167em; color:#595656; margin-bottom:3px; }
.ministerDetailList li:last-child { margin-bottom:0; }
.ministerDetailList li a { color:#595656; text-decoration:none; position:relative; padding-left:28px; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; }
.ministerDetailList li a:hover { color:#195c9f; }
.ministerDetailList li a:before { content:""; background:url(../../images/home-sprite-icon.png) left top no-repeat; width:16px; height:16px; position:absolute; left:0; top:4px; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; }
.ministerDetailList li a.profileLink:before { background-position:-386px top; }
.ministerDetailList li a.profileLink:hover:before { background-position:-386px -31px; }
.ministerDetailList li a.travel:before { background-position:-411px top; width:18px; }
.ministerDetailList li a.travel:hover:before { background-position:-411px -31px; }
.ministerDetailList li a.speeches:before { background-position:-439px top; }
.ministerDetailList li a.speeches:hover:before { background-position:-439px -31px; }
.ministerDetailList li a.askyourMinister:before { background-position:-464px top; }
.ministerDetailList li a.askyourMinister:hover:before { background-position:-464px -31px; }
.otherMinister { width:100%; font-size:1.167em; /*padding-right:10px;*/ }
.otherMinisterBlock { background:#fff; text-align:center; border:1px solid #d1d1d1; padding:22px 20px 30px; min-height:273px; position:relative; }
.otherMinisterBlock .ministerDetails { padding-left:0; line-height:1.3; }
.otherMinister .cols2Block { margin:0 -6px; }
.otherMinister .colsBlock { padding:0 6px; }
.otherMinister .ministerImg { margin-bottom:10px; }
.otherMinister .ministername { color:#195c9f; margin-bottom:8px; }
.otherMinister .ministerDesignation { margin-bottom:8px; }
.viewProfile { color:#195c9f; position:absolute; bottom:10px; left:0; text-align:center; width:100%; } /**********************whatsnewMissionTabs*************/
.whatsnewMissionTabs { width:100%; overflow:hidden; height: 65px;}
.whatsnewMissionTabs .cols2Block { margin:0 -27px; }
.whatsnewMissionTabs .cols2Block .colsBlock { padding:0 27px; }
.whatsNewWrap { background:#195c9f; padding:25px 20px 25px 20px; position:relative; }
.whatsNewWrap:before { background:#195c9f; /*width:1000%;*/ width:100%; height:100%; /*right:100%;*/ left:-15px; position:absolute; top:0; content:""; z-index:-1; display:none; }
.whatsNewWrap h2 { color:#fff; }
.whatsNewWrap .tickerDivBlock { height:355px !important; margin-bottom:5px; color:#fff; }
.whatsNewWrap a { color:#fff; font-weight:600; }
.homeWMission img { width:160px; float:left; max-height:95px; }
.homeWMission .block { padding-left:180px; }
.whatsNewSlider { height:364px; overflow:hidden; font-size:1.250em; }
.noJS .whatsNewSlider { overflow:auto; }
.noJS .whatsNewSlider .swiper-wrapper { height:350px; overflow:auto; display:block; }
.noJS .whatsNewSlider .swiper-slide { margin-bottom:25px; height:auto; }
.noJS .whatsNewWrap .sliderNavButtons { display:none; }
.whatsnewMissionTabs a { text-decoration:none; }
.whatsnewMissionTabs .date { display:block; color:#fff; padding-top:5px; }
.whatsNewWrap .ticker { position:relative; }
.whatsNewWrap .playPause {display: inline-block; width: 9px; height: 13px; position: absolute; right: -20px; top: -60px; z-index: 11;}
.whatsNewWrap .playPause.stop {background: url(../../images/home-sprite-icon.png) -268px 6px no-repeat; width: 25px; height: 25px; text-indent: -9999px; overflow: hidden;	background-color: #999;}
.whatsNewWrap .playPause.play {background: url(../../images/home-sprite-icon.png)-286px 6px no-repeat; width: 25px;height: 25px;text-indent: -9999px; overflow: hidden;background-color: #999;}


.whatsNewWrap .ticker li.homeWMission {padding-bottom: 20px;}
.contrlerBlock { margin-bottom:0; text-align:right !important; font-size:17px; position:relative; z-index:1; }
.contrlerBlock a { text-decoration:underline; }
.contrlerBlock a:hover { text-decoration:none; }
.whatsnewMissionTabs .tabContent { padding:15px 0; font-size:1.167em; min-height:409px; position:relative; }
.noJS .whatsnewMissionTabs .tabContent { min-height:490px; }
.noJS .whatsnewMissionTabs .tabContent { padding:100px 15px 40px; }
.noJS .whatsnewMissionTabs .resTab .tabContainer { height:490px; }
#overseas.tabContent { padding-top:15px; }
#overseas p { margin-bottom:20px; }
#overseas ul { margin:0; padding:0; list-style:none; }
#overseas li { width:100%; float:left; padding:0 15px; color:#595656; margin-bottom:15px; background:url(../../images/bullet-list-icon.png) left 6px no-repeat; text-align:left; }
#overseas li a { color:#595656; }
#overseas li a:hover { color:#195c9f; }
#overseas .tabMoreLinks { padding-top:10px; font-size:14px; }
#overseas .tabMoreLinks a { font-size:14px; float:right; }
#overseas1 .tabMoreLinks { padding-top:10px; font-size:14px; }
#overseas1 .tabMoreLinks a { font-size:14px; float:right; }
.resTab .tabNav li.otherLangDisNone { display:none; }
.englishDoc .resTab .tabNav li.otherLangDisNone { display:inline-block; }
.overseasContactInfo { padding:30px 0 20px; margin:20px 0 0; width:100%; position:absolute; bottom:0; border-top:1px solid #d1d1d1; }
.tollFree { font-size:1.333em; font-weight:600; }
.rightLinks span { display:block; }
.overseasContactInfo .rightLinks { text-align:right; width:48%; color:#195c9f; }
.overseasContactInfo .leftLink { float:left; width:48%; color:#195c9f; text-decoration:underline; }
.overseasContactInfo .leftLink:hover { text-decoration:none; }
.overseasContactInfo a:hover { text-decoration:underline; }
.briefForeignSearchWrap { margin:0; position:relative; }
.briefForeignSearchWrap .selectInput { padding-right:70px; margin-bottom:20px; }
.briefForeignSearchWrap .goBtnWrap { width:60px; position:absolute; right:0; top:0; }
.briefForeignSearchWrap .selectInput select { height:46px; border:1px solid #e5e5e5; }
.whatsnewMissionTabs .brifsRelationT { color:#195c9f; margin-bottom:10px; font-weight:600; display:inline-block; font-size:1.500em; }
.briefForeignSearchWrap .brifsRelationT:hover { text-decoration:underline; }
.breifSearchBox { position:relative; }
.briefForeignSearchWrap .moreLinks p { font-size:1.333em; }
.breifSearchBox select { width:100% !important; height:46px !important; }
.goBtnWrap input { height:46px; background:#5f5f5f; border:0 none; width:100% !important; font-size:18px; color:#fff; }
.goBtnWrap input:hover { background:#195c9f; }
.commonBtn { background:#195c9f; color:#fff !important; padding:7px 15px; color:#fff; }
.commonBtn:hover { background:#f26522; color:#fff; }
.moreLinks { margin-top:40px; }
.moreLinks p { margin-bottom:20px; }
.mobileViewIndiaMission, .atozMissionL { display:none; } /**********************tabsAndImplinks*************/
.tabsAndImplinks { width:100%; padding:25px 0 0; }
.noJS .tabsAndImplinks .resTab .tabContainer { min-height:490px; }
.noJS .tabsAndImplinks .resTab .tabContent { min-height:490px; }
.noJS .tabsAndImplinks .contentleftBlock { padding-bottom:0; }
.tabsAndImplinks .resTab.commonTabs .tabNav li a { font-size:18px; }
.tabsAndImplinks .resTab.commonTabs .tabNav li:last-child { padding-right:0 !important; }
.impHomeLinks { margin:0; padding:0; list-style:none; }
.impHomeLinks .impLinksMove br { display:none; }
.tabsAndImplinks h2 { margin-bottom:15px; }
.impHomeLinks li { color:#595656; font-size:1.167em; margin-bottom:12px; padding-left:15px; position:relative; background:url(../../images/bullet-list-icon.png) left 6px no-repeat; }
.englishDoc .impHomeLinks li { margin-bottom:7px; }
.impHomeLinks li a { color:#595656; text-decoration:none; }
.impHomeLinks li a:hover { color:#195c9f; }
.impHomeLinks li:last-child { margin-bottom:0; }
.tabsAndImplinks .tabContent { padding:40px 0 0 0; }
.moreDetailsLink .rssLink { float:left; position:relative; padding-left:20px; }
.moreDetailsLink .rssLink:before { background:url(../../images/home-sprite-icon.png) -315px top no-repeat; width:14px; height:14px; margin-right:5px; text-indent:-9999px; overflow:hidden; position:absolute; left:0; top:50%; margin-top:-7px; content:""; }
.indiaPrespective .moreDetailsLink img { margin-left:5px; }
.moreDetailsLink .viewAll { float:right; position:static; width:auto; padding:0; }
.moreDetailsLink a { color:#195c9f !important; font-size:14px; }
.ebookWrap .moreDetailsLink { padding-left:260px; }
.ebookWrap { width:100%; margin-bottom:30px; }
.ebookWrap:last-child { margin-bottom:0; }
.tabContLeftImg { width:225px; float:left; overflow:hidden; }
.ebookWrap .eBookImg { width:230px; float:left; overflow:hidden; }
.ebookWrap .eBookImg img, .tabContLeftImg img { width:100%; height:auto; border:1px solid #e5e5e5; }
.tabContDetail { padding-left:260px; font-size:1.250em; line-height:1.6; }
.eBookDetail { padding-left:260px; font-size:1.250em; line-height:1.6; }
.eBookDetail h3, .tabContDetail h3, .documentariesWrap h3 { font-size:1.200em; color:#195c9f; font-weight:600; margin-bottom:10px; }
.eBookDetail h3 a, .tabContDetail h3 a, .documentariesWrap h3 a { color:#195c9f; text-decoration:none; }
.eBookDetail h3 a:hover, .tabContDetail h3 a:hover, .documentariesWrap h3 a:hover { text-decoration:underline; }
.moreVideoLink { margin-top:10px; }
.distinguishedWrap .moreDetailsLink { padding-left:260px; }
#documentaries { padding-top:20px; font-size:1.167em; }
.noJS #documentaries { padding-top:60px; }
#documentaries h3 { margin-bottom:0; }
#documentaries .documentoryDate { margin-bottom:10px; }
.documentriesDetails { position:relative; padding-right:140px; }
.distinguishedWrap > p { font-size:1.250em; }
.distinguishedDetails p { line-height:1.9; }
.distinguishedDetails p span { display:block; }
.distinguishedDetails p strong span { display:inline-block; }
.documentoryImg { width:100%; position:relative; margin-bottom:10px; max-height:355px; overflow:hidden; }
.documentoryImg a, .documentoryImg img { width:100%; display:block; position:relative; }
.documentoryImg a:before { width:45px; height:45px; position:absolute; left:50%; margin-top:-20px; margin-left:-20px; top:50%; border-radius:50%; -webkit-border-radius:50%; background:rgba(0, 0, 0, 0.55); text-align:center; vertical-align:middle; line-height:40px; border:1px solid #ccc; box-shadow:0 0 5px rgba(0, 0, 0, 0.55); -webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.55); transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; content:""; z-index:11; }
.documentoryImg a:hover:before { background:rgba(0, 0, 0, 0.85); transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; }
.documentoryImg a:after { background:url(../../images/home-sprite-icon.png) left bottom no-repeat; display:inline-block; position:absolute; left:50%; top:50%; margin-top:-4px; margin-left:-2px; content:""; height:14px; width:17px; z-index:11; }
.documentriesDetails .moreVideoLink { position:absolute; right:0; top:0; }
.changeTheme input:hover { background-color:transparent !important; }
.atozMissionLMapLink { background:url(../../images/india-flag.jpg) left center no-repeat; padding-left:70px; font-size:18px; font-weight:bold; position:absolute; left:0; bottom:0; color:#d04909; line-height:1.3; }
.atozMissionLMapLink:before { background:#f26522; width:1px; height:100%; position:absolute; left:60px; top:0; content:''; }
.atozMissionLMapLink a { color:#d04909; text-decoration:none; }
.atozMissionLMapLink a span { font-size:14px; display:block; font-weight:400; } /**********************footer*************/

.footerLogos { width:100%; padding:25px 0; }
.footerLogos .owl-stage { min-width:100%; }
.noJS .footerLogos .item, .footerLogos .owl-item { width:auto; float:left; margin:0; vertical-align:middle; line-height:66px; height:66px; text-align:center; }
.noJS .footerLogos .item a, .footerLogos .owl-item a { display:inline-block; margin:0 9px 0 0; }
.noJS .footerLogos .item:first-child a, .footerLogos .owl-item:first-child a { margin-left:0; }
.noJS .footerLogos .item:last-child a, .footerLogos .owl-item:last-child a { margin-right:0; }
.footerLogosSlider { position:relative; }
.footerLogos .owl-next { background:url(../../images/home-sprite-icon.png) -48px bottom no-repeat; width:9px; height:17px; position:absolute; right:-30px; top:50%; margin-top:-8px; text-indent:-9999px; display:inline-block; overflow:hidden; display:none; }
.footerLogos .owl-prev { background:url(../../images/home-sprite-icon.png) -23px bottom no-repeat; width:9px; height:17px; position:absolute; left:-30px; top:50%; margin-top:-8px; text-indent:-9999px; display:inline-block; overflow:hidden; display:none; }
.w3cIconAndLanguage { background:#134f8a; padding:0 0 20px; }
.w3cIconWrap { float:left; width:270px; }
.w3cIconWrap div { display:inline-block; margin-right:10px; }
.impBanners .w3cChecker a { display:inline-block; margin-right:10px; }
.googleLangWrapper { padding-top: 5px; width: 367px; white-space: nowrap; padding-right: 5px; }
.googleLangWrapper { float:right; }
.googleLangWrapper { padding-top: 5px; width: 325px; white-space: nowrap }
.googleImg {background: url(../Images/performance-smart-board-sprit.png);width: 110px;height: 24px;margin-top: 2px;float: left;background-position: 107px 4px;}
.googleLang { float: right; width: 157px }
.noJS .googleLangWrapper { display:none; }
.footerCont { background:#134f8a; padding:25px 20px 10px; color:#fff; font-size:1.083em; }
.footerLeft { width:65%; float:left; }
.footerRight { width:35%; float:left; text-align:right; }
.footerCont p { margin-bottom:8px; }
.footerCont p:last-child { margin-bottom:0; }
.footerLinks { margin:0 -10px 10px; padding:0; list-style:none; }
.footerLinks li { position:relative; color:#fff; float:left; margin:0 10px; }
.footerLinks li a { color:#fff; text-decoration:none; }
.footerLinks li a:hover { text-decoration:underline; }
.footerLinks li:before { height:13px; width:1px; background:#fff; position:absolute; right:-10px; top:50%; margin-top:-6px; content:""; }
.footerLinks li:last-child:before { display:none; } /**********************impBanners*************/
.cols4Block { margin:0 -13px; }
.cols4Block .colsBlock { width:16.6%; padding:0 10px; float:left; }
.impBanners { width:100%; padding:25px 0; }
.impBanners a { display:block; }
.impBanners a:hover { text-decoration:none; }
.mrgT14 { margin-top:14px; }
.halfHeightBanner { display:block; min-height:77px; width:100%; border:1px solid #c5c2c1; padding:15px 75px 15px 18px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; background-size:cover; }
.halfHeightBanner:hover { color:#ffffff; }
.fullHeightBanner.pioBanner { background:#867772 url(../../images/conversion-of-PIO-oci-card.jpg) right top no-repeat; }
.halfHeightBanner.consularBanner { background:#336494 url(../../images/consular-passport-visa-division.jpg) right top no-repeat; }
.halfHeightBanner.yogaDayBanner { background:#b0933b url(../../images/20-mission-driven-social.jpg) right top no-repeat; padding-right:75px; }
.halfHeightBanner.mansarovarBanner { background:#505ab3 url(../../images/kailash-mansarovar-yatra-logo.jpg) right top no-repeat; }
.fullHeightBanner { display:block; min-height:128px; width:100%; border:1px solid #e3e3e3; padding:46px 15px 15px 15px; font-size:22px; font-weight:bold; color:#195c9f; text-decoration:none; background-size:100% 100% !important; line-height:1.3; position:relative; }
.fullHeightBanner span { font-size:14px; color:#195c9f; display:block; font-weight:400; text-decoration:underline; position:absolute; left:15px; bottom:15px; display:none; }
.fullHeightBanner.logoContestBanner { background:#fff url(../../images/india-investment-grid.jpg) right top no-repeat; padding-right:75px; color:#195c9f; padding:15px; text-align:center; }
.fullHeightBanner.logoContest2 { background:#fff url(../../images/mygov-new-banner.png) right top no-repeat; padding-right:75px; color:#195c9f; padding:15px; text-align:center; }
.fullHeightBanner.logoContest6 { background:#fff url(../../images/GTS2020-logo.png) right top no-repeat; padding-right:75px; color:#195c9f; padding:15px; text-align:center; }
.fullHeightBanner.logoContest7 { background:#fff url(../../images/globalmeets.jpeg) right top no-repeat; padding-right:75px; color:#195c9f; padding:15px; text-align:center; }
.fullHeightBanner.glaceInidaBanner { background:#fff url(../../images/glance-at-india-banner.png) right top no-repeat; color:#d04909; }
.fullHeightBanner.maeSocialIndiaBanner { background:#fff url(../../images/mea-social-bg.jpg) center top no-repeat; color:#144c84; text-align:center; vertical-align:middle; font-size:25px; font-weight:bold; text-decoration:none; padding:0; background-size:cover; text-transform:uppercase; }
.fullHeightBanner.maeSocialIndiaBanner span, .fullHeightBanner.logoContestBanner span, .pioBanner span { display:inline-block; position:static; text-decoration:none; }
.fullHeightBanner.maeSocialIndiaBanner .socialText { display:none; color:#144c84; font-size:25px; font-weight:bold; width:100%; margin-top:10%; }
.fullHeightBanner.maeSocialIndiaBanner span.socialTitle { font-size:37px; font-weight:bold; }
.fullHeightBanner.logoContestBanner span { text-align:center; display:inline-block; margin-bottom:2px; padding:8px 10px; color:#fff; font-size:18px; font-weight:bold; }
.fullHeightBanner.logoContestBanner span.orgBgTitle { background:#f26522; }
.fullHeightBanner.logoContestBanner span.blueBgTitle { background:#144c84; }
.fullHeightBanner.logoContestBanner .logoContestText { margin-top:10%; display:none; }
.frenchDoc .fullHeightBanner.logoContestBanner span { padding:8px 5px; }
.pioBanner .poiText { font-size:18px; font-weight:bold; color:#144c84; position:absolute; bottom:20px; left:0; width:100%; padding:0 15px; } /**********************tabsAndImplinks*************/
.tabsAndImplinks { padding:25px 0 0; overflow:hidden; }
.amb .innerBanner > img { width:100%; visibility:hidden; opacity:0; }
.amb .innerBanner { background:url(../../images/amb/ambedkar-banner.jpg) center top no-repeat; background-size:cover; } /********** High Contrast View **********/
body.wob { background-color:#000; color:#fff }
.wob a { color:#ff0 }
.wob a:hover { color:#80ff00 } /**********From Page**********/
#nav > .MenuLiLast a { /*-webkit-animation: blink1 1.5s linear infinite; -moz-animation: blink1 1.5s linear infinite; animation: blink1 1.5s linear infinite;*/ }
#nav > .MenuLiLast a:hover {/* -webkit-animation: blink1 1.5s linear infinite; -moz-animation: blink1 1.5s linear infinite; animation: blink1 1.5s linear infinite;*/ }
.innerContentPart .container, .innerBanner .container { position:relative; } /*.innerContentPart:after {content:''; position:absolute; left:50%; top:0; bottom:0; right:0; margin-left:200px; background-color:#f3f3f3;} */
.innerPage .footerLogos { box-shadow:0 -2px 3px rgba(0, 0, 0, 0.20); -webkit-box-shadow:0 -2px 3px rgba(0, 0, 0, 0.13); position:relative; }
.resTabIcons { display:none; margin:0 -10px; }
.resTabIcons .iconBox { width:25%; padding:0 10px; float:left; text-align:center; }
.tabIconBoxLink { padding:15px 10px 25px; text-align:center; min-height:50px; border:1px solid #d1d1d1; display:block; position:relative; background: -moz-linear-gradient(90deg, rgba(250, 250, 250, 1) 0%, rgba(240, 240, 240, 1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(240, 240, 240, 1)), color-stop(100%, rgba(250, 250, 250, 1))); background: -webkit-linear-gradient(90deg, rgba(250, 250, 250, 1) 0%, rgba(240, 240, 240, 1) 100%); background: -o-linear-gradient(90deg, rgba(250, 250, 250, 1) 0%, rgba(240, 240, 240, 1) 100%); background: -ms-linear-gradient(90deg, rgba(250, 250, 250, 1) 0%, rgba(240, 240, 240, 1) 100%); background: linear-gradient(0deg, rgba(250, 250, 250, 1) 0%, rgba(240, 240, 240, 1) 100%); }
.tabBoxIcon { background:url(../../images/home-mobile-tab-icons.png) left top no-repeat; width:52px; height:52px; display:inline-block; text-indent:-9999px; overflow:hidden; margin:0 0 15px; min-height:auto; border:0 none !important; }
.tabBoxIcon.videoIcon { background-position:left top; }
.tabBoxIcon.eBooks { background-position:-241px top; }
.tabBoxIcon.perspectivesIcon { background-position:-303px top; }
.tabBoxIcon.distinguished { background-position:-363px top; }
.tabBoxIcon.documentaries { background-position:-427px top; }
.tabBoxIcon.pressReleasesIcon { background-position:-67px top; }
.tabBoxIcon.twitterFeedIcon { background-position:-133px top; }
.tabBoxIcon.facebookIcon { background-position:-186px top; }
.tabIconBoxLink .tabBoxTitle { background:#195c9f; display:block; position:absolute; width:100%; color:#fff; left:0; bottom:0; }
.mobileLink { display:none !important; }
.page_Pagging_control td, .page_Pagging_control th { padding:0; }
.albumPaginBorder select { font-size:1em !important; padding:0 !important; }
.page_Pagging_control input[type="submit"], .page_Pagging_control input[type="button"], .page_Pagging_control input[type="reset"], .page_Pagging_control button, .page_Pagging_control .button { background:none !important; color:#5f5f5f !important; }
.meaSocialLink { position:absolute; top:50%; margin-top:-102px; left:0; height:204px; width:34px; overflow:hidden; z-index:1; }
.meaSocialLink a { display:block; transform:rotate(-90deg); -webkit-transform:rotate(-90deg); margin:85px 0 0 -85px; color:#fff; width:204px; height:34px; padding:2px 40px 3px 12px; background:#195c9f; font-size:16px; font-weight:bold; text-transform:uppercase; text-decoration:none; position:relative; }
.meaSocialLink a:hover { background:#ee6421; }
.meaSocialLink a:before { background:url(../../images/flag-icon-media-btn.jpg) right top no-repeat; width:34px; height:34px; position:absolute; right:0; top:0; content:''; transform:rotate(90deg); -webkit-transform:rotate(90deg); background-size:cover; }
#innerContent h2 + table td { padding:8px 0; } /*****************newForm CSS*****************/
.userComment li.twoColsBlock { margin:0 -15px; width:auto; display:block; float:none; }
.twoColsBlock .fieldRowBlock { width:50%; float:left; padding:0 15px; }
.twoColsBlock .fieldRowName { width:100%; display:block; }
.twoColsBlock .fieldRowInput { width:100%; display:block; }
.twoColsBlock .fieldRowInput input { width:100%; float:none; }
.userComment li.errorShowLi { padding-bottom:0; }
.checBoxImgWrap img, .checBoxImgWrap input { vertical-align:middle; }
.treatyListSingleColsFeilds table { margin-bottom:0; }
.treatyListSingleColsFeilds td { padding-top:0; vertical-align:top; }
.treatyListSingleColsFeilds td:first-child { width:250px; }
.treatyListSingleColsFeilds td:nth-child(2) {
width:200px;
padding-right:10px;
} /*****************Inner pages css*****************/
.desktop.fixedHeader .innerBanner { margin-top:190px; }
.goog-te-gadget-simple .goog-te-menu-value:hover { text-decoration:none; }
.addThis { padding-bottom: 5px; line-height: 1.3em }
.addThis a { color: #000 }
.whatsNewLink { display:none; position:absolute; right:22px; top:2px; width:150px; height:40px; z-index:999; background:#f38b0e; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; color:#fff; text-align:center; font-size:0.800em; line-height:19px; color:#ffffff; font-weight:bold; text-decoration:none; }
.whatsNewLink:hover { text-decoration:none; color:#fff; }
.leftPartInner { padding: 0 40px 30px 0; width:75%; float:left; }
.innerContentPart { position:relative; }
.innerContentPart .leftContOuter { padding:15px 0; }
.innerContentPart .rightPart { padding:30px 0 30px 20px; font-size:1.250em; }
.rightPartShadow { float:left; width:25%; }
.rightPartShadow:after { background: url(../../images/right-border-left.gif) repeat-y left top; content: ""; height: 100%; right:25%; position: absolute; top: 0; width: 12px; }
.innerBanner { background: #295887; margin: 0 auto; overflow: hidden; padding:0 20px; }
.innerRightShadow { background: url(../../images/content-top-right-shadow.gif) 692px top no-repeat; height: 15px }
#innerContent { font-size:1.250em; }
#innerContent h2 { font-size:1.583em; font-weight: 600; color: #25578c; margin-bottom:5px; padding-bottom: 0; text-align: left; }
#innerContent h2 img[src=""] { display:none; }
#innerContent p { line-height: 1.450em; padding: 0 0 0 0; text-align: justify; /*clear: both;*/ }
#innerContent .yogaDay p { font-size:1em; }
#innerContent a { color: #25578c; text-decoration: none }
#innerContent a:hover { color: #000; text-decoration: underline }
.imgBdr { background-color: #fff; border: 5px solid #b9c1c8; margin: 5px 0 5px 20px; padding: 1px; float: right }
.commonListing { width: 100% }
.commonListing li { color: #515151; width: 100%; float: left; padding: 15px 0; border-bottom: 1px dotted #ccc; list-style: none }
.commonListing li p { margin-bottom:0; }
.commonListing a { color: #25578c; text-decoration: none; font-size:1em; }
.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: .9em }
.commonListing p.username { background: url(../../images/comment-icon.gif) left 4px no-repeat; height: 20px; padding-left: 25px !important; color: #25578c; font-weight: bold }
.commonListing p.comment { padding-top: 5px !important }
.submitButton { background:#195c9f !important; width:auto !important; height: 42px; border: 0 !important; color:#fff; font-size: 1.167em; padding: 3px 20px 3px 20px !important; cursor: pointer; display:inline-block !Important; text-indent:0 !important; }
.submitButton:hover { background:#f26522 !important; }
.submitButton.resetButton { background:#5f5f5f !important; }
.submitButton.resetButton:hover { background:#333 !important; }
.goButton {/* width: 33px !important;*/ height: 24px; font-size: 13px; /*background: url(../../images/go-bt.gif) left top no-repeat;*/ border: 0 !important; cursor: pointer }
.searchAgain { border: 0; background: 0; color: #25578c; font-family: Arial, Helvetica, sans-serif; cursor: pointer; text-decoration: underline }
.commonBullets { background-color: #fff; float: left; clear: both }
.commonBullets li { background: url("../../images/bullet.gif") left .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: 1.167em; font-weight: normal; line-height: 1.3em; padding: 0; text-decoration: none; margin-bottom: 1.167em }
.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: #444; font-size: .917em; font-weight: normal; padding-top: 1px }
.last-brd a { background: 0; color: #999; margin: 0 3px 0 0; padding-right: 15px; text-decoration: none }
#breadCrumbWrap { height: 19px; text-align: right }
.globalLatestRow { background: #3c566f; }
.globalIssueLatest { background: #3c566f; color: #fff; padding: 19px 20px 18px; vertical-align: top; width:46%; float:left; }
.globalIssueLatestImg img { width:100%; }
.globalIssueLatestImg { background: #3c566f; vertical-align: top; font-size: 0; float:left; width:47%; }
.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 }
.globalIssueThumb { width: 120px; float: left }
.globalIssueCnt { width: 176px; float: left; padding: 0 15px 20px }
.globalIssueCnt h3 { font-size: 1.2em; font-weight: bold; margin-bottom: 5px; color: #25578c; line-height:1.167em }
.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: #25578c; color: #fff; width:48%; margin-left:2%; list-style: none; float: left; }
.inFocusLatest li:first-child { margin-left:0; }
.inFocusLatest li:nth-child(2) {
display:none;
}
.inFocusLatestImg { background: #3c566f; vertical-align: top; max-height:350px; overflow:hidden; }
.inFocusLatestCnt { padding: 15px }
#innerContent .inFocusLatestCnt h2 { font-size: 1.7em; font-weight: normal; line-height: 1.3; padding-bottom: 0; margin-bottom:10px; color: #fff; letter-spacing: 0 }
.inFocusLatestCnt a { text-decoration: none; }
.inFocusLatestCnt p a { text-decoration: none; color: #515151; }
.inFocusLatestCnt p a:hover { text-decoration: none; }
.inFocusLatestCnt a:hover { text-decoration: underline; }
.inFocusListing { margin-bottom: 15px }
.inFocusListing li {margin-top: 15px; float: left;	width: 100%;}
.inFocusListing h3 {font-size: 1.2em; font-weight: bold; margin-bottom: 10px; color: #25578c; line-height: 1.4em; border-bottom: 1px dotted #ccc;padding-bottom: 10px;position: relative;}
.inFocusListing h3 a {margin-right: 175px; display: inline-block;}
.inFocusListing h3 img {position: absolute; right: 0; top: 0;}
.inFocusThumb { width: 100px; float: left }
.inFocusCnt { width:100%; padding:0 15px 0 135px; margin-left:-120px; float:left; }
.inFocusCnt p { padding: 0 0 5px !important }
.inFocusCnt a { color: #0558a6; text-decoration: none }
.inFocusCnt p a+img { margin-left:5px; }
.inFocusCnt a:hover { color: #0558a6; text-decoration: underline }
.inFocusLatestListing { border: 1px solid #c9c9c9; float: left; padding: 10px; margin-top: 20px }
.inFocusLatestListing li { width: 305px; list-style: none; float: left }
.inFocusLatestListing h3 { font-size: 1.2em; font-weight: bold; margin-bottom: 10px; color: #25578c }
.inFocusLatestListing a { color: #0558a6; text-decoration: none }
.inFocusLatestListing a:hover { color: #0558a6; text-decoration: underline }
.rightPart .heading, .rightPart .menuTitle { font-size:1.583em; line-height:1.228em; font-weight: bold; color: #25578c; display: block }
#menuLeft, .seeAlsoNav { float: left; margin: 0 0 0 0; padding:0; margin-top: 10px; clear: both; width: 100% }
#menuLeft li, .seeAlsoNav li { display: block; width: 100%; border-bottom:1px dotted #dbdbdb; }
#menuLeft li .leftSubUl li, .seeAlsoNav li .leftSubUl li { border-bottom:0 none; }
#menuLeft li .leftSubUl a, .seeAlsoNav li .leftSubUl a, #menuLeft li .leftSubUl .subNoLink { padding-bottom:0; }
#menuLeft li .leftSubUl ul { margin-left:10px; }
#menuLeft li a, .seeAlsoNav li a, #menuLeft li .subNoLink { background:url(../../images/bullet-list-icon.png) left 1em no-repeat; color: #515151; display: block; line-height: 1.583em; padding: 8px 0 8px 15px; text-decoration:none; }
#menuLeft li a:hover, .seeAlsoNav li a:hover { color: #0558a6; text-decoration:underline; }
.moduleSearch { background: url("../../images/module-search-ico.gif") 10px 10px no-repeat #f3f3f3; border-bottom: 1px solid #ddd; padding: 10px 15px 10px 35px; margin: 10px 0 20px }
.moduleSearch li { float: left; list-style: none; padding: 0 5px; margin-bottom: 0; display: inline-block; position:relative; }
.moduleSearch td { padding:0; }
.moduleSearch label { color: #474747; display: inline-block; line-height: 18px; padding: 3px 5px 3px 0; float:left; }
.moduleSearch label.title { text-indent: -9999px; display: inline-block; }
.moduleSearchBar .moduleSearch label.title { display:inline-block; }
.moduleSearchBar .moduleSearch input[type="text"] { height:24px; }
.moduleSearch input[type='text'] { width: 200px; border: 1px solid #b6b6b6; padding: 3px 5px; height: 24px; float: left; box-sizing: border-box; -moz-box-sizing: border-box; -wekbit-box-sizing: border-box; background-color:#fff; color:#595656; font-size:13px; line-height:1px; }
.moduleSearch input:hover { color:#595656; }
.moduleSearch select { width: 130px; border: 1px solid #b6b6b6; background-color:#fff; padding: 2px 5px; height: 24px }
.newsSearchBar .moduleSearch li { margin-bottom:0; }
.newsSearchBar .moduleSearch label { float:left; }
.newsSearchBar .moduleSearch input[type="text"] { float:left; margin:0 10px; }
.newsSearchBar .moduleSearch select { float:left; margin:0 0 0 10px; }
.basictab { background: #f3f3f3; border-bottom: 1px solid #ddd; padding: 5px 0 0 10px; font-size: 1.11em; margin: 10px 0; text-align: left; display: inline-block; float: left; width: 643px }
.basictab li { display: inline; float: left; margin-top: 5px }
.basictab li input { padding: 8px 5px; margin-left: 0; border: 1px solid #f3f3f3; border-bottom: 1px solid #ddd; color: #474747; top: 1px; cursor: pointer; font-family: Arial, Helvetica, sans-serif; background-color: transparent; position: relative; width: auto; font-weight: bold; overflow: visible }
.basictab li a:hover, .basictab li a:active { color: #25578c; text-decoration: none }
.basictab li.selected input { background-color: #fff; color: #474747; border: 1px solid #ddd; border-bottom: 1px solid #fff }
.commentCount { background: #f3f3f3; border-bottom: 1px solid #ddd; color: #333; font-size: 1.5em; font-weight: bold; padding: 10px }
.Caption { font-size: 1.37em; font-weight: 600; clear: both; margin-bottom:15px !important; color:#404348; }
.userCommentWrapper { clear: both; }
.userComment { padding-bottom: 15px; clear: both; }
.userComment li { padding-bottom: 20px }
.userComment .lnkButton { font-family: Arial, Helvetica, sans-serif; background: 0; color: #25578c; border: 0; padding: 0; width: auto; cursor: pointer; overflow: visible }
.userComment input { background: url(../../images/comment-input-bg.gif) left top repeat-x; border: 1px solid #c9c9c9; width: 280px; 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: 85px }
.userComment input.captchaCode { width: 146px; float: left; margin-right: 10px }
.userComment .captchaImg { width: 88px; height:26px; float: left; border: 1px solid #d0d0d0 }
.userComment .captchaRefresh { background: 0; 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; padding: 0; cursor: pointer; color:#434348; font-size:1em; }
.updateMe { border-bottom: 1px solid #ddd; float: left; clear: both; width: 100%; margin-bottom: 10px }
.updateWrapper, .feedbackWrapper { float: left; clear: both; width:100%; }
.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 11px no-repeat; width: 135px; font-size: 1.37em; font-weight: bold; padding-left: 22px !important; float: left }
.showPlus[type="submit"] { background: url("../../images/show-down.gif") left top no-repeat; width: 12px; height: 6px; float: left; margin-top: 15px !important; border: 0; cursor: pointer; text-indent: -999px; background-color: transparent !important; padding:0 !important; }
.showMinus[type="submit"] { background: url("../../images/show-up.gif") left top no-repeat; width: 12px; height: 6px; float: left; margin-top: 15px !important; border: 0; cursor: pointer; text-indent: -999px; background-color: transparent !important; padding:0 !important; }
.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: 2px }
.page_Records_control { float: left; margin: 5px 0 5px 5px }
.galleryControler { font-weight: normal }
.page_Records_control div { padding: 0 !important; margin-right: 10px }
.page_Go_To_control { float: right; margin: 5px 5px 5px 0 }
.page_Go_To_control .input-text, .page_Go_To_control .input-text-hover { margin: 0 }
.page_Pagging_control { float:none; display:inline-block; margin: 10px 0 10px }
.page_Pagging_control .galleryControler td td { padding-top: 0 }
.page_Records_control select, .page_Go_To_control select { border: 1px solid #aaa; width:62px; background:#fff; }
.Main_Menu_Search { float: left; margin-top: 10px }
.Main_Menu_Search td { padding-right: 10px }
.albumPaginBorder { font-weight: bold; background: #f3f3f3; margin: 10px 0 }
.pagingTd { padding: 3px 5px; border-bottom: 1px solid #ddd; text-align:center; }
.goToPageBut input, .PagingLink { border: 0; background-color: transparent; cursor: pointer }
.ie7 .albumPagingNo input { position: relative !important; top: -4px }
.albumPaginBorder { font-weight: bold; background: #f3f3f3; margin: 10px 0 }
.pagingTd { padding: 3px 5px; border-bottom: 1px solid #ddd }
.goToPageBut input, .PagingLink { border: 0; background-color: transparent; cursor: pointer }
.page_Pagging_control input, .albumPagingNo, .textOf { float: left; padding: 0; margin: 0; border: 0 none }
.albumPagingNo { position: relative; width:auto; }
.albumPagingNo td { font-size: 0 }
.albumPagingNo input, .lastPageNo, .textOf { color: #000; width:20px; font-weight: normal; font-size: 12px; text-align: center; display: block; overflow: visible; padding: 0 }
.textOf { height: 17px; line-height: 17px }
.ie .textOf { height: 15px; line-height: 15px }
.firstPbut, .previousPbut, .nextPbut { margin-top: 3px !important; height: 13px; width: 12px }
.ie .firstPbut, .ie .previousPbut, .ie .nextPbut { margin-top: 0 !important }
.firstPbut, .previousPbut { margin-right: 3px !important }
.nextPbut { margin-left: 2px !important }
.albumPagingNo .aspNetDisabled { border: 1px !important; background-color: #fff; color: #000 !important; overflow: hidden }
.albumWrapper .photoDate { display:block; }
.albumWrapper { float: left; margin-top: 20px; background: none !important }
.albumWrapperRow .albumWrapper { float:none; width:auto; }
.albumWrapperRow .albumContainerLeft { width:47.5%; }
.albumWrapperRow ul { margin-bottom:0; }
.albumWrapperRow .albumContainerRight { width:47%; }
.albumContainer { width: 304px; border: 1px solid #ddd; float: left; padding: 5px; margin-bottom: 15px; min-height: 110px; }
.albumImage { width: 150px; height: 100px; margin-right: 10px; overflow: hidden; float: left }
.albumImage input { min-height: 100px; height: auto !important; height: 100px }
.albumCaption { width:100%; float: left; padding-left:170px; margin-left:-165px; }
.albumCaption a { color: #515151; text-decoration: none }
.albumCaption a.pFlickrIcon { padding:0; line-height: 18px; }
.albumCaption a:hover { color: #0558a6; text-decoration: underline }
.photoFeatDescList { width:100%; background:none; }
.photoFeatureA .photoFeatDescList { background:none; }
.photoFeatDescList > li { float:left; width:100%; }
.photoFeatDescList .galleryImgWrapper { position:relative; z-index:1; padding:0; }
.photoFeatDescList .galleryImg { width:100%; }
.photoFeatDescList .galleryCaption { float: left; margin-left: -160px; padding-left: 170px; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.photoFeatDescList .seeAllphotoRow { display:block; position:relative; z-index:1; padding:0; }
.photoFeatDescList .galleryImg { width:100%; }
.seeAllphotoRow .galleryImgWrapper { border: 1px solid #dfdfdf; }
.photoFeatDescList .galleryCaption { float: left; margin-left: -160px; padding-left: 170px; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.galleryImgContainer { width: 640px; border-bottom: 1px solid #ddd; float: left; padding: 20px 0 }
.galleryImgWrapper { position: relative; width: 158px; margin: auto; padding: 0 1px 1px 0; border-bottom: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; float: left }
.galleryImg { overflow: hidden; height: 106px; margin: auto; width: 158px }
.galleryImg img { border-left: 1px solid #DFDFDF !important; border-top: 1px solid #DFDFDF !important; padding: 1px 0 0 1px } /*.galleryImgZoom { position: absolute; right: 50%; top: 50%; margin-top: -14px; margin-right:-14px; } */
.galleryImgZoom { position: absolute; left: 1px; bottom: 0; margin-top:0; margin-right:0; }
.galleryCaption { width: 100%; min-height:50px; 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.167em }
.missionsAlphabet a, .missionsAlphabet span { display:inline-block; }
.missionsAlphabet span { display:none !important; }
.missionsAlphabet a { /* color: #095685 !important; text-decoration: none; padding: 0 2px*/ background: url(../../images/alphabet-btn.gif) left top no-repeat; width: 22px; color: #515151; height: 22px; line-height: 21px; padding-top: 1px; border: 0; margin: 0 0px 3px 0; color: #515151; font-size: 12px; font-weight: bold; cursor: pointer; text-align:center; }
#innerContent .missionsAlphabet a { color: #515151; }
#innerContent .missionsAlphabet a:hover { color: #515151; text-decoration:none; }
.missionsAlphabet a:hover { color: #999; text-decoration: underline }
.countryAlphabet { color: #515151 !important; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin: 10px 0; display: block; clear: both }
.missionsCountries, .frCountries { margin-bottom: 20px }
.missionsCountries li { float: left; position:relative; padding: 3px 10px 3px 0; width: 31.8%; }
.missionsCountries li .countryFlag { position:absolute; left:0; top:5px; }
.missionsCountries li .countryName { width:90%; padding-left:35px; min-height:40px; }
.frCountries > span { display:block; }
.frCountries > span > span { float:left; width:33.333%; }
.frCountriesRow { position:relative; padding-right:10px; }
.frCountriesRow .countryFlag { position:absolute; left:0; top:0; }
.frCountriesRow .frcountryName { width:90%; padding-left:30px; min-height:40px; }
.missionsCountries li a, .frCountries li a { font-size: 1.11em; font-weight: bold; color: #0558a6; line-height: 1.333em; 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: #25578c; 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; line-height:23px; border: 0; margin: 0 1px 2px 10px; color: #515151; font-size: .9em; font-weight: bold; cursor: pointer }
.missionAlphSearch .alphabetButton { margin:3px 2px; }
.missionSearch { overflow: visible; border-bottom: 1px solid #ddd; padding-bottom: 10px }
.missionSearch select { overflow: visible; width: 240px; border: 1px solid #b6b6b6; padding: 2px 5px; margin-bottom: 10px; height: 24px; font-size: 12px }
.missionSearch select option { overflow: visible }
.missionSearch .goButton { margin-bottom: 10px }
.missionSearch a { color: #25578c; text-decoration: none }
.missionSearch a:hover { color: #000; text-decoration: underline }
.missionAlphSearch { padding-bottom: 30px; background: url("../../images/widgetsep.png") center bottom no-repeat }
.customPagerRow, .custPageChanged { clear:both; }
.pagingWrapper { background: #f3f3f3; padding: 10px; margin-bottom: 15px; overflow:hidden; }
.pagingCount { float: left; color: #333 }
.pagingNo { float: right; color: #333 }
.pagingNo ul { list-style:none; margin-bottom:0; }
.pagingNo ul li { float: left }
.pagingNo ul li > input { margin-top: 4px }
input[type="submit"].pageNo { margin-top: 0 !important; background: 0; border: 0; cursor: pointer; font-size:1em; padding:0; }
.pagingNo ul li a { color: #333 !important; text-decoration: none }
.pagingNo ul li a:hover { color: #000 !important; text-decoration: none }
.userForm { width:100%; margin-top: 10px }
.userForm td { padding-bottom: 10px; clear: both }
.userForm .fLabel { width: 150px; font-size:1em }
.userForm input { background: url("../../images/comment-input-bg.gif") left top repeat-x; border: 1px solid #999; width: 290px; padding:0 5px; clear: right }
.userForm textarea { border: 1px solid #999; width: 290px; padding: 5px; clear: right; height: 80px }
.userForm .error { color: #c00; 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: 0 }
#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.jpg") 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 0 0; }
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 0 0 0; margin: 0; list-style: none; background: #d3d3d3; color: #000; margin: -25px 0 0 0 }
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 0 }
.imgRight { float: right; margin: 5px 0 5px 20px; height:auto; }
.tableOut { overflow-y:hidden; overflow-x:auto; }
.tableData { border: 0; margin: 0 0 25px 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:0.967em; border-top: 3px solid #116182; border-left: 1px solid #ddd; color: #09568b; background-color: #f5f5f5; padding: 8px 5px }
.tableData td { padding:10px 8px; border-top: 1px solid #ddd; border-right: 1px solid #ddd; background-color: #fff; word-wrap: break-word }
.tableData .altRow td { background-color: #fffcef }
.tableData .altRow td .altRow td { background-color: #fff }
.tableData caption { text-align: left; font-weight: bold; padding: 5px 0 8px; color: #333; font-size: 1.25em }
.mid-tab caption { text-align: left; font-weight: bold; padding: 0 8px 5px 3px }
.tableData table { border: 0 }
.tableData table tr td { border: 0; background-color: transparent; padding: 4px 5px 0 }
.gujText .tableData th { font-size: 1.167em }
.tableSubText { color: #666; font-size: .917em; text-align: right !important }
.gallery { background: #e8edf9; margin-bottom: 10px }
.albumPhotoWrapper .gallery { float:none; }
.albumPhotoWrapper .albumWrapper { }
.albumPhotoWrapper .albumWrapper > li { display: inline-block; margin-bottom: 10px; width: 49%; border: 2px solid #f2f2f2; } /*.albumPhotoWrapper .tdAlbum .albumWrapper > li { width:47.4%; } */
.albumPhotoWrapper .albumWrapper > li .galleryCaption { width:100%; margin-left:-160px; padding-left:170px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; min-height:100px; }
ul.bulletText { margin-bottom: 20px; list-style: none }
ul.bulletText li { background:url("../../images/bullet-list-icon.png") left 12px no-repeat; padding: 5px 5px 5px 18px; 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 }
.followTwitter th, .followTwitter td { vertical-align:top; }
.followTwitter td:first-child { width:140px; }
.followLink { margin-top: 10px }
.tdBdrRight { border-right: 1px solid #ddd }
.contactPage { line-height: 1.8em }
.contactPage .tdBdrRight { width: 50% }
.contactPage span { display: block; overflow: visible; padding: 3px 3px }
.contactRight { overflow: visible }
.contactPage .imgRight { margin: 0 0 0 5px; float: none; vertical-align: middle }
.legends { border: 0; margin: 0 0 15px 0; empty-cells: show; clear: both; border: 1px solid #ddd; border-top: none 0 }
.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; text-align: justify }
.decimalBullets li ol { margin-left: 30px }
.decimalBullets li ol li { list-style: upper-roman }
.profile { float: left; clear: both; width:100%; }
.profile li { width: 305px; padding-right: 20px; float: left }
.profile li div { float: left }
.profileCnt { width: 170px }
.albumContainerLeft { clear: left; margin-right: 10px }
.menulist, .menulist ul { margin: 0; padding: 0; list-style: none; z-index: 999999 }
.menulist ul { display: none; position: absolute; margin-top: 3.7em; left: -1px; top: 0; width: 190px; border-bottom: 1px solid #6789ad; border-right: 1px solid #6789ad; border-left: 1px solid #6789ad }
.menulist ul ul { top: -1px; margin-top: 1px; left: 190px }
.menulist li { float: left; display: block; position: relative; background: url(../../images/seperator.gif) right top no-repeat; margin-right: -1px }
.menulist ul li { float: none; margin: 0 }
.menulist ul>li:last-child { margin-bottom: 0 }
.menulist a { display: block; padding: 3px; color: #fff; text-decoration: none }
.menulist li a { padding: 0 1.3em; line-height: 3.35em; font-weight: bold; font-size: 110%; float: left; white-space: nowrap }
.menulist li a { padding: 0 1.3628em 0 1.3631em; line-height: 3.35em; font-weight: bold; font-size: 110%; float: left; white-space: nowrap }
.menulist li a:hover { color: #0d2946; background-color: #ccdce3 }
.menulist li:hover>a { color: #0d2946; background: #ccdce3 }
.menulist:hover ul:hover { background-color: #10345a; color: #fff }
.menulist:hover ul:hover a { background-color: #10345a; color: #fff }
.menulist:hover ul:hover ul:hover { background-color: #10345a; color: #fff }
.menulist ul li a { width: 190px; padding: 0; text-indent: 10px; background: #ccdce3; color: #0d2946; line-height: 2.5em; font-weight: normal; font-size:1.250em; white-space: normal }
.menulist:hover ul:hover ul li a { width: 190px; padding: 0; text-indent: 10px; background: #ccdce3; color: #0d2946 }
.menulist:hover ul:hover ul:hover { background-color: #10345a; color: #fff }
.menulist li ul li a:hover, .menulist li ul li a:focus { background-color: #10345a; color: #fff }
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus { color: #0d2946; background-color: #ccdce3; text-decoration: none }
.menulist a.highlighted { color: #0d2946; background-color: #ccdce3 }
.menulist a { float: left }
.menulist ul a { float: none }
.menulist a { float: none }
.menulist:focus+ul { display: block }
#menu-part { width: 1002px; margin: 0 auto }
.ddsmoothmenu { margin: 0; z-index: 110 }
.menu-trigger { display:none; float:left; margin:9px 0; overflow:hidden; height:26px; }
.menu-trigger span { display:block; background:#fff; height:3px; margin:11px 0; float:left; width:26px; position:relative; }
.menu-trigger span:after, .menu-trigger span:before { content:''; position:absolute; left:0; background:#fff; height:3px; width:26px; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; }
.menu-trigger span:after { top:-8px; }
.menu-trigger span:before { bottom:-8px; }
.mp-pushed span { background:none !important; }
.mp-pushed .menu-trigger span:after { transform:rotate(-45deg); -webkit-transform:rotate(-45deg); height:100%; top:50%; left:50%; margin-left:-10px; }
.mp-pushed .menu-trigger span:before { transform:rotate(45deg); -webkit-transform:rotate(45deg); height:100%; top:50%; left:50%; margin-left:-10px; }
.menu-trigger em { float:left; display:block; font-style:normal; color:#fff; margin:2px 0 0 10px; }
.tabsAndImplinks .contentRightBlock { float:right; margin-top:10px; }
.menuSearchBox { display:none; width:56px; position:absolute; right:0; top:0; height:44px; z-index:1; }
.menuSearchIcon { position:absolute; right:0; top:0; width:56px; height:44px; border-left:1px solid #3e5670; z-index:1; text-indent:-999em; background:url(../../images/menuSearchIcon.png) no-repeat center 12px; }
.menuSearchIcon.active { background-position:center -18px; }
.menuSearchBox .pnlKeywordSrch { display:none; float:none; padding:0; position:absolute; right:0; top:100%; z-index:0; width:100%; }
.rightArrowImg { position: absolute; right: 0; top: 10px; /*background: url(../../images/right-arrow2.gif) left top no-repeat;*/ height: 9px; width: 18px; text-indent: -999px; overflow: hidden; }
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right { height: 13px }
div.light_square .pp_expand { background: url(../../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer }
div.light_square .pp_expand:hover { background: url(../../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer }
div.light_square .pp_contract { background: url(../../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer }
div.light_square .pp_contract:hover { background: url(../../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer }
div.light_square .pp_close { background: url(../../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; height: 22px; width: 75px }
.pp_close { background: url(../../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; height: 22px; width: 75px; margin-bottom: 10px }
div.light_square .pp_nav .pp_play { background: url(../../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px }
div.light_square .pp_nav .pp_pause { background: url(../../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px }
div.light_square .pp_arrow_previous { background: url(../../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat }
div.light_square .pp_arrow_next { background: url(../../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat }
div.light_square .pp_next:hover { background: url(../../images/prettyPhoto/light_square/btnNext.png) center right no-repeat; cursor: pointer }
div.light_square .pp_previous:hover { background: url(../../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer }
div.light_square .pp_arrow_previous { background: url(../../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px }
div.light_square .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default }
div.light_square .pp_arrow_next { background: url(../../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px }
div.light_square .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default }
div.light_square .pp_next:hover { background: url(../../images/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer }
div.light_square .pp_previous:hover { background: url(../../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer }
div.light_square .pp_close { background: url(../../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; height: 22px; width: 22px }
div.light_square .pp_nav .pp_play { background: url(../../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px }
div.light_square .pp_nav .pp_pause { background: url(../../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px }
div.facebook .pp_top .pp_left { background: url(../../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat }
div.facebook .pp_top .pp_middle { background: url(../../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x }
div.facebook .pp_top .pp_right { background: url(../../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat }
div.facebook .pp_content_container .pp_left { background: url(../../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y }
div.facebook .pp_content_container .pp_right { background: url(../../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y }
div.facebook .pp_expand { background: url(../../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer }
div.facebook .pp_expand:hover { background: url(../../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer }
div.facebook .pp_contract { background: url(../../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer }
div.facebook .pp_contract:hover { background: url(../../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer }
div.facebook .pp_close { background: url(../../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; height: 22px; width: 22px }
div.facebook .pp_description { margin: 0 37px 0 0 }
div.facebook .pp_loaderIcon { background: url(../../images/prettyPhoto/facebook/loader.gif) center center no-repeat }
div.facebook .pp_arrow_previous { background: url(../../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px }
div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default }
div.facebook .pp_arrow_next { background: url(../../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px }
div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default }
div.facebook .pp_nav { margin-top: 0 }
div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px }
div.facebook .pp_nav .pp_play { background: url(../../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px }
div.facebook .pp_nav .pp_pause { background: url(../../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px }
div.facebook .pp_next:hover { background: url(../../images/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer }
div.facebook .pp_previous:hover { background: url(../../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer }
div.facebook .pp_bottom .pp_left { background: url(../../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat }
div.facebook .pp_bottom .pp_middle { background: url(../../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x }
div.facebook .pp_bottom .pp_right { background: url(../../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat }
div.pp_pic_holder a:focus { outline: 0 }
div.pp_overlay { background: #000; display: none; left: 0; position: absolute; top: 0; width: 100%; z-index: 9500 }
div.pp_pic_holder { display: none; position: absolute; width: 100px; z-index: 10000 }
.pp_content { height: 40px; min-width: 40px }
* html .pp_content { width: 40px }
.pp_content_container { position: relative; text-align: left; width: 100% }
.pp_content_container .pp_left { padding-left: 20px }
.pp_content_container .pp_right { padding-right: 20px }
.pp_content_container .pp_details { float: left; margin: 10px 0 2px }
.pp_description { display: none; margin: 0 }
.pp_social { float: left; margin: 0; padding: 5px 0 0 }
.pp_social .facebook { float: left; margin-left: 5px; overflow: hidden; width: 46px }
.pp_social .twitter { float: left }
.pp_nav { clear: right; float: left; margin: 3px 10px 0 0 }
.pp_nav p { float: left; margin: -2px 4px 2px; white-space: nowrap; position: relative }
.pp_nav .pp_play, .pp_nav .pp_pause { float: left; margin-right: 4px; text-indent: -10000px }
a.pp_arrow_previous, a.pp_arrow_next { display: block; float: left; height: 15px; margin-top: 3px; overflow: hidden; text-indent: -10000px; width: 14px }
.pp_hoverContainWrap { }
.pp_hoverContainRow { }
.pp_hoverContainCol { float:right; width:43%; }
.pp_hoverContainRow .pp_hoverContainCol:first-child { float:left; width:57%; }
.featureContent .pp_hoverContainRow .pp_hoverContainer, .featureContent .pp_hoverContainRow #fullResImage { height:auto !important; width:100% !important; }
.featureContent .pp_hoverContainRow .featureDetail { margin: 0; width: auto !important; float: none; }
.pp_hoverContainCol .pp_hoverContainer { display:none !important; }
.pp_hoverContainCol .pp_hoverContainer { position:relative; }
.pp_hoverContainer { position: absolute; top: 0; width: 100%; z-index: 2000 }
.pp_gallery { display: none; left: 50%; margin-top: -60px; position: absolute; z-index: 10000 }
.pp_gallery div { float: left; overflow: hidden; position: relative }
.pp_gallery ul { float: left; height: 60px; margin: 0 0 0 5px; padding: 0; position: relative; white-space: nowrap }
.pp_gallery ul a { border: 1px #000 solid; display: block; float: left; height: 50px; overflow: hidden }
.pp_gallery ul a img { border: 0; min-height: 50px; height: auto !important; height: 50px }
.pp_gallery li { display: block; float: left; margin: 0 5px 0 0; padding: 0 }
.pp_gallery li.default a { background: url(../../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat; display: block; height: 33px; width: 50px }
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next { margin-top: 7px !important }
a.pp_next { background: url(../../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display: block; float: right; height: 100%; text-indent: -10000px; width: 49% }
a.pp_previous { background: url(../../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display: block; float: left; height: 100%; text-indent: -10000px; width: 49% }
a.pp_expand, a.pp_contract { cursor: pointer; display: none; height: 20px; position: absolute; right: 30px; text-indent: -10000px; top: 10px; width: 20px; z-index: 20000 }
a.pp_close { display: block; line-height: 22px; position: absolute; right: 0; text-indent: -10000px; top: 0 }
.pp_loaderIcon { display: block; height: 24px; left: 50%; margin: -12px 0 0 -12px; position: absolute; top: 50%; width: 24px }
#pp_full_res { line-height: 1 !important }
#pp_full_res .pp_inline { text-align: left }
#pp_full_res .pp_inline p { margin: 0 0 15px }
div.ppt { color: #fff; display: none; font-size: 17px; margin: 0 0 5px 20px; z-index: 9999 }
div.pp_default .pp_content, div.light_rounded .pp_content { background-color: #fff }
div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline { color: #000 }
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a { border-color: #fff }
div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details { position: relative }
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content { background: #fff }
div.light_rounded .pp_description, div.light_square .pp_description { margin-right: 85px }
div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next { margin-top: 21px !important }
div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default }
div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default }
div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon { background: url(../../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat }
div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle { background: url(../../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat }
div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder { color: #c4c4c4 }
div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline { color: #fff }
.pp_top, .pp_bottom { height: 20px; position: relative }
* html .pp_top, * html .pp_bottom { padding: 0 20px }
.pp_top .pp_left, .pp_bottom .pp_left { height: 20px; left: 0; position: absolute; width: 20px }
.pp_top .pp_middle, .pp_bottom .pp_middle { height: 20px; left: 20px; position: absolute; right: 20px }
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle { left: 0; position: static }
.pp_top .pp_right, .pp_bottom .pp_right { height: 20px; left: auto; position: absolute; right: 0; top: 0; width: 20px }
.pp_fade, .pp_gallery li.default a img { display: none }
.pp_description { margin-left: 88px }
.TopStripWrapper { width: 100%; position: absolute; top: 0; left: 0; height: 18px; display: block }
.TopStripLeft { float: left; height: 18px; background: url(../../images/indian-strip-orng.gif) left top repeat }
.TopStripRight { float: right; height: 18px; background: url(../../images/top-strip-grn.gif) left top repeat }
.headingListing { margin-bottom: 10px }
.headingListing li { width: 48%; border-bottom: 0; padding: 4px 0 4px 10px; background: url(../../images/bullet.gif) left center no-repeat }
.pressEsc { color: #666; font-size: 11px; display: block; position: absolute; right: 0; top: 23px }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 }
.clearfix { display: inline-block }
html[xmlns] .clearfix { display: block }
* html .clearfix { height: 1%; overflow: visible }
.fix12 { font-size: 12px }
.globalIssueListing .clearHR { border-bottom: 3px solid #e5e5e5; height: 3px; line-height: 3px; overflow: hidden; clear: both; font-size: 0; padding: 0; margin: 0; width: 100% }
.userForm li { padding-bottom: 15px }
.userForm p { padding-bottom: 10px }
#innerContent .updateWrapper p, #innerContent .feedbackWrapper p { width: auto; text-align: left; padding-right: 5px }
#ContentPlaceHolder1_UserPublications1_UserFeedback1_imgUseful, #ContentPlaceHolder1_UserPublications1_UserFeedback1_imgUseless { cursor: pointer }
.anythingControls { display: block; position: absolute; height: 30px; width: 70px; right: 0; bottom: 0; z-index: 21 }
.error { color: #c00 }
.userComment li { float: left; display: inline; width: 100% }
.userComment li .commentField { float:left; }
.userComment .labelText, .userComment .error, .userComment .textBox { float: left; display: inline }
.userComment li .labelText { display: inline-block; min-width: 44px; }
.userComment .labelText, .userComment .error { padding-right: 5px; line-height: 2.1em }
.userComment .textBox { margin-right: 5px }
#innerContent li p { margin-bottom:0; }
.noJS .displayNone { display: none !important }
.noJS noscript { display: block; background-color: #f2f2f2; color: #900; text-align: center; width: 100%; padding: 8px 0; margin: 0 auto }
.noJS .displayNoJSShow { background:#a20000; color: #fff; text-align: center; }
noscript, .displayNoJSShow { display: none }
.hideThis { height: 1px; width: 1px; position: absolute; z-index: -1; overflow: hidden }
.leftContOuter { min-height: 450px; height: auto !important; height: 450px; display: block; }
.regForm { width: 652px }
.regForm p, .regForm input { float: left; clear: left }
.regForm p { width: 100%; padding: 10px 0 5px !important; clear: none !important; width: 99%; display: inline }
.regForm input { margin: 0 0 10px; clear: both !important; display: inline; margin-bottom: 0 }
.regForm .submitButton { margin-top: 15px !important }
.ipad .pp_overlay { width: 1024px !important }
.regForm li { float: left; width: 100%; padding-bottom: 10px; height: auto; display: inline; overflow: hidden }
.hindidoc .commonBullets li, .hindidoc .decimalBullets li { text-align: left }
.hindiDoc .whatsnewMissionTabs .cols2Block .colsBlock:first-child, .arabicDoc .whatsnewMissionTabs .cols2Block .colsBlock:first-child, .spanishDoc .whatsnewMissionTabs .cols2Block .colsBlock:first-child, .frenchDoc .whatsnewMissionTabs .cols2Block .colsBlock:first-child {/*display:none;*/ }
.hindiDoc .whatsnewMissionTabs .cols2Block .colsBlock, .arabicDoc .whatsnewMissionTabs .cols2Block .colsBlock, .spanishDoc .whatsnewMissionTabs .cols2Block .colsBlock, .frenchDoc .whatsnewMissionTabs .cols2Block .colsBlock { width:50%; float:left; }
.hindiDoc .whatsnewMissionTabs .tabNav a br, .arabicDoc .whatsnewMissionTabs .tabNav a br, .spanishDoc .whatsnewMissionTabs .tabNav a br, .frenchDoc .whatsnewMissionTabs .tabNav a br { display:none; }
.pp_expand { display: none !important }
.extLink { background: url(../../images/ext-link-icon2.gif) right top no-repeat; padding-right: 15px; text-align: left }
.stcBullet { float: left; padding-right: 5px; clear: both }
.visitIndiaBul, .visitIndiaBul li { overflow: visible }
.visitIndiaBul a { display: inline; font-size:1.167em }
.visitIndiaBul a img { display: inline }
.headingListing a.newCount { text-decoration: underline !important }
.hindiDoc .updateMe .textBox, .hindiDoc #ContentPlaceHolder1_UserPublications1_UserComments1_trUserIdentity input, .hindiDoc #ContentPlaceHolder1_UserPublications1_UserFeedback1_trUserIdentity input { width: 245px }
.red { color: #f00 }
.feedbackMainTd .textBox { width:100%; vertical-align: top }
.clearInputBut, .userComment .clearInputBut { border: 0 none; height: auto; margin: 0; padding: 0; width: auto }
.langTab { float: right; display: inline; overflow: visible }
.langTab a, .langTab span { float: left; padding: 0 3px; display: inline-block }
.topLinks .searchLI { padding-right: 0; background: 0; position: relative; width: 165px; }
.topLinks { margin-right: 0 }
.moduleSearch select { font-size: 12px }
.searchLI .pnlKeywordSrch { padding-left: 0; float: none }
.breadcrumb .bdrNoLink { color: #313131 }
.hindiDoc .submitButton { padding: 0 10px }
.attachFile { padding-bottom: 15px }
.newsDescription { text-align: justify }
#innerContent .inFocusLatestCnt p { padding-bottom: 10px }
.visitIndiaBul li { padding-bottom: 5px }
.sitemapLinks { min-height: 1.667em; height: auto !important; height: 1.667em; color: #25578c }
#innerContent .newsDImg { text-align: center }
.propertyAlphabet { background: #f3f3f3; border-bottom: 1px solid #ddd; color: #474747; margin: 10px 0; padding: 10px }
.propertyAlphabet span { font-size:1em; padding-left: 2px; vertical-align: top }
.propertyAlphabet input { border: 0 none; width: 18px; padding: 0; margin: 0; font-size:1em; background: transparent; position: relative; margin-left: -3px; color: #095685; line-height:1.6; }
.propertyAlphabet input:hover { color: #000; background-color:transparent; text-decoration: underline; cursor: pointer }
.moduleSearchTd { margin: 0 0 15px }
.moduleSearchTd .textBox { }
.requierd3Charct { color: #25578c; font-size: .917em; max-width: 300px; display: inline-block; float: left; margin-right:30px; }
.propertyListing h3 { font-size: 1.083em; font-weight: bold; padding-bottom: 5px; margin-bottom:0; }
.pdfFileSize { font-size: .917em; vertical-align: top }
.iprFormatText { display: inline-block; text-align: right; font-size: .917em; float: right }
.iprYear { font-weight: bold }
.pdfIcon { vertical-align: top; margin: 0 4px; }
.moduleSearch .reqLibox { padding: 0 5px; height: 15px; margin: 4px 0 0; }
.langSearch { background-image: url(../../images/flag-icon.gif) }
.langSearch label.title { text-indent: 0; padding-left: 9px }
.docAttachment { padding-bottom: 20px }
.ie6 #innerContent .commonListing { float: none; overflow: hidden }
.absoluteErr { /*position: absolute; left: 260px; top: 0;*/ }
.userForm .absoluteErr { height:0; display:block; padding-left:0; }
.userForm .absoluteErr.errorMsg { display: inline-block; height: 10px; margin-left: 5px; padding-top: 5px; }
.userForm #ContentPlaceHolder1_UserEnquiry1_revEmailId { position: relative; top: -8px; }
.absoluteErr.errorMsg { position:relative; left:0; }
.fieldValuesCode { padding-top:10px; }
.relative { position: relative }
.bdrNoLink { padding-right: 5px }
.pp_description { margin: 0 !important; padding-top: 28px }
.pp_pic_holder div.ppt { display: none }
.stayConnect h2 .smallSize { font-size: .850em; color: #585858 }
.noJS #footer > .footerText { width:184px; margin:0 auto; }
.noJS .googleLangWrapper { display:none; }
.tabRedMlink { float: left }
.tabRedMlink a, .tabRedMlink a:hover { font-weight: bold; text-decoration: none; color: #104E8D; }
.hindiDoc .tabRedMlink a, .hindiDoc .tabRedMlink a:hover { font-weight: normal; }
.tabLeft .focucHomDisc { padding-bottom: 10px }
#innerContent h2 .archivedText { color: #000 }
.decimalBullets { margin-bottom: 10px }
.hindiDoc #innerContent .Caption { text-align: left }
.pFlickrIcon { padding: 5px 0; display: block }
.usefuluseless { color: #25578c }
#innerContent li p { padding-bottom: 3px }
ul.bulletText ul { margin-bottom: 8px }
.tableData .decimalBullets li { text-align: left }
.galleryImg img { min-height: 98px; height: auto !important; height: 98px }
.rightPartHome .hrLineR { height: 18px }
.bdrAddOut .breadcrumb { width: 100%; margin-bottom: 0; padding-bottom:20px }
.propertyListing { padding-bottom: 20px }
.googleImg { float: right; padding-right: 5px }
.googleLangWrapper { padding-top: 0; width: 367px; white-space: nowrap; padding-right: 0; }
.footRight { width: 246px }
.frCountries .frcountryName span { display: none }
.countryAlphabet { font-size: 1.7em }
.stayConnect a { display: inline-block; height: 28px; width: 29px; background-image: url(../../images/social-media.png) !important; float: left; margin-right: 7px }
.connetIcon1 { background-position: 0 0 }
.connetIcon2 { background-position: -36px 0 }
.connetIcon3 { background-position: -39px 0 }
.connetIcon4 { background-position: -108px 0 }
.connetIcon5 { background-position: -117px 0 }
.connetIcon6 { background-position: -156px 0 }
.googlePlue { background-position: -78px 0 !important }
.connetIcon1:hover { background-position: 0 -33px }
.connetIcon2:hover { background-position: -36px -33px }
.connetIcon3:hover { background-position: -39px -33px }
.connetIcon4:hover { background-position: -108px -33px }
.connetIcon5:hover { background-position: -117px -33px }
.connetIcon6:hover { background-position: -156px -33px }
.googlePlue:hover { background-position: -78px -33px !important }
.homePhotoAlbum { margin-top: 10px; float: none }
.homePhotoAlbum li { width: 624px; padding: 2px 5px; border: 1px solid #ddd; margin-right: 0 }
.homePhotoAlbum .albumImage { width: 160px; height: 105px }
.homePhotoAlbum .albumCaption { width: 475px }
.displayPanel .gallery { background-color: transparent }
.homePhotoAlbum .albumContainer { background-color: #f9fcff }
.homePhotoAlbum .albumContainer a { display: block; float: left; width: 100% }
.homePhotoAlbum .albumContainer a:hover strong { text-decoration: underline }
.homePhotoAlbum .albumContainer strong { color: #25578c; font-size: 1.09em; font-weight: bold; display: block }
.hindiDoc .homePhotoAlbum .albumContainer strong { font-weight: normal; }
.homePhotoAlbum .albumContainer em { color: #515151; font-style: normal; font-size:1.167em }
.profileCnt { position: relative; /* height: 150px; */ margin-bottom: 10px }
.profileCnt a { display: block; width: 100%; position: absolute; height: 20px; padding: 10px 0 10px 20px; background: url(../../images/view-profile-bg.png) left top no-repeat; left: -20px; bottom: 30px; text-decoration: none !important }
.profileCnt a:hover { background-position: 0 -46px }
.bold { font-weight: bold }
.photoFeatureA .bold { display: block }
.photoFeatureA .gallery { margin-top: 0 }
.imgWrapper span { width: 305px; padding: 0 10px 10px; font-style: italic; margin-left: 10px; clear: both; float: right; text-align: center }
.hindiDoc #wrapper { font-size: 103% }
.hindiDoc #footer { font-size: 108% }
.hindiDoc .rightPart { font-size: 110% }
.hindiDoc #nav .MenuLi .menuFirstNode { padding: 0 12px; }
.displayNone { display: none !important }
#backToTop { right: 10px; text-indent: 0 }
.profileTable { width: 100%; }
.sliderImg a { cursor: default }
.featureDetail { padding-left: 20px; margin: 0 !important }
.featureDetail p { padding: 0 0 10px; font-size: 12px; line-height: 18px }
.featureContent { overflow: hidden; max-width: 962px; max-height:450px }
.pp_featureright .pp_nav { float: none; height: 30px; margin:0; }
.ppt2 { padding-top: 10px; font-size: 13px; font-weight: bold; padding-bottom: 7px; color: #25578c }
.pp_featureright { height: 28px; border-bottom: 1px dotted #ccc }
.pptHide { visibility: hidden }
.featureDetail .currentTextHolder { padding: 5px 0 0; font-size: 13px }
.featureContent #fullResImage { height: auto; max-height: 650px; width: auto; max-width: 650px }
.featureHolder { max-width: 1000px; max-height: 1000px }
.ie7 .featureHolder, .ie7 .featureContent, .ie7 #fullResImage { max-width: none; max-height: none }
.pp_addthis { float: left; padding: 5px 0 0 5px }
.pluginConnectButton .pluginButtonSmall { padding: 0 4px 2px !important }
.pp_addthis .addthis_button_email { background: #f3f3f3 }
.photoOf { font-size: 11.5px; line-height:19px; display: block; font-style: italic }
.dateAsOn { color: #333; float: right; font-size: 60%; font-weight: normal; padding-top: 3px; text-align: right; width: 210px }
.infocusPanel .inFocusLatest li { width: 310px; background-color: #35577c }
.infocusPanel .inFocusLatestImg img { width: 310px; height: auto; }
.infocusPanel .inFocusLatestCnt h2 { font-size: 135% !important }
.postPhotoA { position: relative }
.postPhotoA table { margin-bottom:0; }
.postPhotoA .mid-tab th { padding: 0 }
.mid-tab .heading { padding-left: 15px; color: #fff; font-size: 16px; font-weight: bold; display: block; vertical-align: middle }
.mid-tab .headBtnTh { height: 34px; vertical-align: middle; text-align: center; width: 30px; background: #74b5c9 url(../../App_Themes/Admin/Images/ima-head-seprator.gif) left top no-repeat }
.postPhotoA .header th { border-right: 0 none }
.headBtn { display: block; height: 34px; width: 35px; text-indent: -999px; overflow: hidden; background-position: center center; background-repeat: no-repeat }
.editBtn { background-image: url(../../App_Themes/Admin/Images/ima-edit-icon.png) }
.removeBtn { background-image: url(../../App_Themes/Admin/Images/ima-remove-icon.png) }
.prevBtn { background-image: url(../../App_Themes/Admin/Images/ima-preview-icon.png) }
.addBtn { background-image: url(../../App_Themes/Admin/Images/ima-add-icon.png) }
.padBot20 { padding-bottom: 20px }
.editBtn:hover { background-image: url(../../App_Themes/Admin/Images/ima-edit-icon-h.png) }
.removeBtn:hover { background-image: url(../../App_Themes/Admin/Images/ima-remove-icon-h.png) }
.prevBtn:hover { background-image: url(../../App_Themes/Admin/Images/ima-preview-icon-h.png) }
.addBtn:hover { background-image: url(../../App_Themes/Admin/Images/ima-add-icon-h.png) }
.imaPhotoImg { width: 345px; overflow: hidden; border: 1px solid #cecece; margin: 5px 0 0 }
.imaPhotoTd .imaPhotoImg { width:100%; }
.imaPhotoTd .imaPhotoImg img { width:100% !important; height:auto !important; }
.addNewBox { display: none !important }
.extLinkOut { position: relative }
.extLinkHov { background: url(../../App_Themes/Admin/Images/ima-external-linkicon.png) left top no-repeat; display: none; height: 27px; width: 28px; position: absolute; right: 5px; bottom: 5px; z-index: 22 }
.addNewsBlank { height: 218px }
.extLinkOut:hover .extLinkHov { display: block }
.contactBoxA { padding: 5px 10px 5px 15px; text-align: left }
.contactBoxA h3 { padding: 0 0 5px; margin: 0; font-size: 1.6em; line-height: 1.3em; color: #3d3d3d; font-weight: bold }
#innerContent .contactBoxA p { color: #515151; text-align: left; padding: 0; margin: 0 }
.contactBoxA .addressIma { font-size: 1.2em }
.contactBoxA a { color: #515151; text-decoration: underline }
.contactLinkBtn { padding: 20px 0 0 }
#innerContent .contactLinkBtn a { text-decoration: none; background: url(../../App_Themes/Admin/Images/ima-linkbtn-right.gif) right top no-repeat; float: left; line-height: 32px; height: 32px; color: #fff; font-size: 13px; font-weight: bold; padding: 0 12px 0 0; margin: 0 }
.contactLinkBtn span { float: left; background: url(../../App_Themes/Admin/Images/ima-linkbtn-left.gif) left top no-repeat; display: block; width: 35px; height: 32px }
.newsListA { border: 1px solid #cecece; padding-bottom: 15px }
.newsListA h4 { padding: 10px 0 0 15px; margin: 0; font-size: 1.3em; font-weight: bold; color: #25578c }
.newsListA ul { list-style: none }
.newsListA li { float: left; width: 100%; clear: both; padding: 8px 0 0; position: relative; height: auto !important }
.newsListA .imaNewsList { padding: 10px 15px 0 15px }
.newsListA .newsLinks { color: #25578c; text-decoration: none; width: 85%; padding: 0 }
.newsListA .newsDateA { color: #515151; display: block; padding: 0 }
.hovButtons { background: url(../../App_Themes/Admin/Images/ima-editbuttons-bg.png) left top no-repeat; padding: 0 9px; width: 45px; height: 27px; z-index: 99; position: absolute; right: 10px; top: 15px; display: none }
.newsListA li.hover .hovButtons { display: block }
.buttonClear { border: 0 none; padding: 0; margin: 0 }
.hovButtons .buttonClear { margin-top: 5px; float: left }
.hovButtons .sepratorL { width: 5px; margin: 3px 0 0 5px; height: 21px; display: block; float: left; border-left: 1px solid #fff }
.imaBannerImg { width: 648px; height: auto; text-align: center; overflow: hidden; border: 1px solid #cecece; margin: 0 }
.imaBannerImg img { width:100% !important; height:auto !important; }
.addBannerBlank { height: 92px }
.mid-tab th { background: url(../../images/ima-title-bg.gif) left top repeat-x; line-height: 34px; text-align: left }
.addPostsBlank { height: 187px }
.postsListA { padding-bottom: 15px }
.postsListA .postsAccoLinks { text-decoration: none; background: url(../../App_Themes/Admin/Images/ima-bullet.png) 15px 5px no-repeat; display: block; width: 305px; font-weight: normal; padding: 0 0 0 27px; color: #515151; cursor: default }
.postsListA .postsAccoLinks .active { font-weight: bold; color: #25578c }
.accorSlide { padding: 0 20px 0 27px; color: #515151; line-height: 18px }
#innerContent .accorSlide p { border-bottom: 1px dotted #b1b1b1; padding: 5px 0 15px; margin: 0; text-align: left }
.accorSlide p a { color: #515151; text-decoration: underline }
.quickLinkListA { padding-bottom: 15px }
.addLinksBlank { height: 189px }
.quickLinkListA { padding: 0 0 10px }
.quickLinkDiv { background: url(../../App_Themes/Admin/Images/ima-bullet.png) 15px 5px no-repeat; font-weight: normal; padding: 0 0 0 27px }
.quickLinkListA a { text-decoration: none; color: #515151 }
.quickLinkListA .hovButtons { top: 3px }
.hodlabel { display: block }
.imaPhotoTd { width: 50%; float:left; }
.contactInfoA .contactBoxA { padding-right: 0; padding-left: 0 }
.postAllTd { width: 55%; padding-right: 25px }
#ContentPlaceHolder1_MissionPost1_lbl1stMissionPostAddress3 { display: block }
ul.chirp li { float: left; width: 100%; padding: 8px 0; border-bottom: 1px dotted #f0f0f0 }
ul.chirp li p { padding-left: 10px; font-size: 1.2em }
ul.chirp li .meta { padding-left: 10px; display: block; color: #bcbcbc; padding-top: 5px }
ul.chirp li .meta a { color: #6a6a6a }
ul.chirp a { color: #25578c }
.meaTweetBox { width: 635px; /* border: 1px solid #efefef; */ overflow: auto; height: 200px; padding: 5px 0 }
.meaTweetT { color: #25578c; font-size: 1.6em; font-weight: normal; padding: 6px 0 6px 10px }
.postAllTd { width: 55% }
.contactInfoTd { padding-right: 20px; width:50%; float:left; }
.quickLinkTd { padding-right: 15px; }
.CountryImageTitle { font-size: 1.2em; font-weight: bold; display: block; padding: 5px 0 }
.ui-autocomplete-loading { background: white }
#divexpand { display: none }
.highlight { background-color: #fff34d; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7) }
.highlight { padding: 1px 1px; margin: 0 -1px }
.noJS #scroller-header li.last { display:none; }
.noJS #scroller-header li { margin-right: 5px; width: 24.34%; }
.noJS #scroller-header li.tabPressRelease { margin-right: 0; }
.noJS #scroller-header li a { width:100%; font-size: 12px; padding: 0 !important; }
.noJS .socialIconBox { height:432px; background-size:49px 100%; }
.noJS .socialIconBox .shareThisO { display:none; }
.socialIconBox { background: url(../../images/socialbg-new.png) left top no-repeat; width: 49px; height: 432px; position: fixed; right: 0; top:50%; z-index: 9998; margin-top:-215px; }
.socialIconBox a { color:#fff; background-image: url(../../images/social-icons.png); width: 34px; height: 34px; display: block; text-indent: -9999px; overflow: hidden; margin: 0 0 3px 10px; float: left }
.socialIconBox a.at300b, .socialIconBox a.at300m { width: 34px; height: 34px; }
.socialIconBox .meaApp { background-position: -2px 1px; margin-top: 13px; }
.socialIconBox .twitter { background-position: -1px -42px; }
.socialIconBox .facebook { background-position: -2px -84px; }
.socialIconBox .gPlue { background-position: -2px -126px; }
.socialIconBox .youtube { background-position: -2px -168px; }
.socialIconBox .flickr { background-position: -2px -210px; }
.socialIconBox .rss { background-position: -2px -249px; }
.socialIconBox .shareThis { background-position: -2px -289px; }
.socialIconBox .shareThisO .shareThis { display:inline-block; text-indent:-999em; }
#footer .alignCenter { clear:both; }
.stayConnect { visibility: hidden; display: none }
.internalLogin img { vertical-align: middle }
.topLang .internalLogin { text-decoration: none }
.topLang .internalLogin:hover { color: #333; text-decoration: none }
.leftSubUl { margin-left: 12px; margin-top:0; }
.imgRightBanner { padding-bottom: 10px !important }
#profileNewListing { margin-bottom: 20px }
#profileNewListing .singleProfile, #profileNewListing .doubleProfile { float: none; margin: 0 auto }
#profileNewListing .singleProfile { width: 413px; border-bottom: 1px solid #e7e7e7; margin-bottom: 20px }
#profileNewListing .doubleProfile { border-bottom: 1px solid #e7e7e7; margin-bottom: 20px; width: 600px }
#profileNewListing .profile li { width: 33.33%; padding: 0; text-align: center; list-style:none; }
#profileNewListing .doubleProfile li { padding: 0 80px }
#profileNewListing .singleProfile li { float: none; margin: 0 auto; width:auto; list-style:none; }
#profileNewListing .profile li div { width: 100% }
#profileNewListing .profile li .imgLeft { float: none; margin: 5px auto; display: block; }
#profileNewListing .profileCnt { /* height: 95px; */ margin-bottom: 15px } /* #profileNewListing .singleProfile .profileCnt { height: 75px } */
#profileNewListing .profileCnt a { background: 0; position: relative; bottom: inherit; left: inherit; padding: 0; display: inline-block; width: auto }
.askMiniDecImg { width: 200px; margin: 0 25px 15px 0; float: left }
.askMinisterDetial { padding-bottom: 20px }
.askMinDescDate { display: block; padding: 0 0 15px; position: relative; margin-top: -10px; font-weight: bold }
.addthis_toolbox { width: 204px; float: left; padding-left: 5px; }
.mapBlock { background: #104e8d; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; float: left; overflow: hidden; width: 275px; text-align: center; margin-bottom: 6px }
.mapRowBar { padding:5px 10px; margin:10px 0 5px; background-color:#efefef; }
.mapRowCol { display:inline-block; }
.mapRowBar img { vertical-align:middle; margin-right:5px; }
.mapRowBar span { display:inline-block; vertical-align:middle; margin-right:10px; }
.eamImagProfile { float:right; width: 226px; display:none !Important; }
.eamImagProfile .imgLeft { margin:0 0 5px 20px; }
.emaVisitPage .profileTable:first-child { padding-right:240px; margin-right:-226px; }
.vistlink { text-align: center; color: #fff; padding: 10px 0; display: block; font-size: 15px; text-decoration: none }
.sideBanner { padding-bottom: 22px; display: inline-block }
.sideBanner li { float: left; padding: 8px 0 6px }
.sideBanner li a { float: left }
.padL15 { padding-left: 15px; } /* -------------------- Jquery UI CSS -------------------- */
.ui-autocomplete { position: absolute; cursor: default }
* html .ui-autocomplete { width: 1px }
.ui-menu { list-style: none; padding: 2px; margin: 0; display: block; float: left }
.ui-menu .ui-menu { margin-top: -3px; width: 595px }
.ui-menu .ui-menu-item { margin: 0; padding: 0 5px; float: left; clear: left; width: 575px }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: .2em 0; line-height: 1.2em }
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; background: #24789c; border-color: #fff; color: #fff }
.ui-autocomplete { max-height: 375px; overflow-y: auto; overflow-x: hidden }
* html .ui-autocomplete { height: 350px }
.ui-widget { font-family: Verdana, Arial, sans-serif; font-size: 1.1em }
.ui-widget .ui-widget { font-size:1.167em }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana, Arial, sans-serif; font-size: 1em }
.ui-widget-content { border: 1px solid #aaa; background: #fff 50% 50% repeat-x; color: #222 }
.ui-widget-content a { color: #222 }
.ui-widget-content a:hover { background-color: #eef6f9 }
.ui-widget-header { border: 1px solid #aaa; background: #ccc 50% 50% repeat-x; color: #222; font-weight: bold }
.ui-widget-header a { color: #222 }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaa; opacity: .3; border-radius: 8px }
.ui-autocomplete { background-color: #eee; position: absolute; cursor: default; width: 595px !important; height: auto }
.ui-autocomplete .ui-menu-item { padding: 0 5px; width: 575px }
.ui-autocomplete .ui-menu-item a { display: block; padding: 4px 0; text-decoration: none; line-height: 1.1em; cursor: pointer }
.ui-autocomplete .ui-menu-item a.ui-state-hover, .ui-autocomplete .ui-menu-item a.ui-state-active { background-color: #fff; color: #25578c; margin: 0 }
ul.tagit { padding: 1px 5px; border-style: solid; border-width: 1px; border-color: #c6c6c6; overflow: auto }
ul.tagit li { display: block; float: left; margin: 2px 5px 2px 0 }
ul.tagit li.tagit-choice { background-color: #dee7f8; border: 1px solid #cad8f3; padding: 2px 4px 3px }
ul.tagit li.tagit-choice:hover { background-color: #bbcef1; border-color: #6d95e0 }
ul.tagit li.tagit-new { padding: 2px 4px 3px; padding: 2px 4px 1px; padding: 2px 4px 1px 0 }
ul.tagit li.tagit-choice input { display: block; float: left; margin: 2px 5px 2px 0 }
ul.tagit li.tagit-choice a.close { color: #777; cursor: pointer; font-size: 12px; font-weight: bold; outline: medium none; padding: 2px 0 2px 3px; text-decoration: none }
ul.tagit input[type="text"] { border: 0; margin: 0; padding: 0; width: inherit; border-color: #c6c6c6; background-color: #fff; color: #333 } /********** Owl Carousel **********/
.owl-height { -webkit-transition:height 500ms ease-in-out; -moz-transition:height 500ms ease-in-out; -ms-transition:height 500ms ease-in-out; -o-transition:height 500ms ease-in-out; transition:height 500ms ease-in-out }
.owl-carousel { width:100%; -webkit-tap-highlight-color:transparent; position:relative; z-index:1 }
.owl-stage { position:relative; -ms-touch-action:pan-Y }
.owl-stage:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0 }
.owl-stage-outer { position:relative; overflow:hidden; -webkit-transform:translate3d(0px, 0, 0) }
.owl-controls .owl-dot, .owl-controls .owl-nav .owl-next, .owl-controls .owl-nav .owl-prev { cursor:pointer; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; }
.owl-loaded { display:block }
.owl-loading { opacity:0; display:block }
.owl-hidden { opacity:0 }
.owl-refresh .owl-item { display:none }
.owl-item { position:relative; min-height:1px; width:100%; float:left; -webkit-backface-visibility:hidden; -webkit-tap-highlight-color:transparent; -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; }
.owl-item img { display:block; width:100%; -webkit-transform-style:preserve-3d; }
.owl-text-select-on .owl-item { -webkit-user-select:auto; -moz-user-select:auto; -ms-user-select:auto; }
.owl-grab { cursor:move; cursor:-webkit-grab; cursor:-o-grab; cursor:-ms-grab; }
.owl-rtl { direction:rtl }
.owl-rtl .owl-item { float:right }
.no-js { display:block }
.owl-item .owl-lazy { opacity:0; -webkit-transition:opacity 400ms ease; -moz-transition:opacity 400ms ease; -ms-transition:opacity 400ms ease; -o-transition:opacity 400ms ease; transition:opacity 400ms ease }
.owl-item img { transform-style:preserve-3d }
.owl-video-wrapper { position:relative; height:100%; background:#000 }
.owl-video-play-icon { position:absolute; height:80px; width:80px; left:50%; top:50%; margin-left:-40px; margin-top:-40px; /*background:url(owl.video.play.png) no-repeat;*/ cursor:pointer; z-index:1; -webkit-backface-visibility:hidden; -webkit-transition:scale 100ms ease; -moz-transition:scale 100ms ease; -ms-transition:scale 100ms ease; -o-transition:scale 100ms ease; transition:scale 100ms ease }
.owl-video-play-icon:hover { -webkit-transition:scale(1.3, 1.3); -moz-transition:scale(1.3, 1.3); -ms-transition:scale(1.3, 1.3); -o-transition:scale(1.3, 1.3); }
.owl-video-playing .owl-video-play-icon, .owl-video-playing .owl-video-tn { display:none }
.owl-video-tn { opacity:0; height:100%; background-position:center center; background-repeat:no-repeat; -webkit-background-size:contain; -moz-background-size:contain; -o-background-size:contain; background-size:contain; -webkit-transition:opacity 400ms ease; -moz-transition:opacity 400ms ease; -ms-transition:opacity 400ms ease; -o-transition:opacity 400ms ease; transition:opacity 400ms ease }
.owl-video-frame { position:relative; z-index:1 } /*Date Picker*/
.datepick { background-color: #fff; border: 1px solid #444; color: #000; font-family: Arial, Helvetica, Sans-serif; font-size: 100%; width: 152px }
.datepick-rtl { direction: rtl }
.datepick-popup { z-index: 1000 }
.datepick-disable { background-color: white; position: absolute; z-index: 100 }
.datepick a { color: #fff; text-decoration: none }
.datepick a.datepick-disabled { color: #888; cursor: auto }
.datepick button { background-color: #fcc; border: medium none; font-weight: bold; margin: .25em; padding: .125em 0 }
.datepick-nav, .datepick-ctrl { background-color: #000; color: #fff; float: left; font-size: 90%; font-weight: bold; height: 20px; width: 100% }
.datepick-ctrl { background-color: #1798d0 }
.datepick-cmd { width: 30% }
.datepick-cmd:hover { background-color: #777 }
.datepick-ctrl .datepick-cmd:hover { background-color: #000 }
.datepick-cmd-prevJump, .datepick-cmd-nextJump { width: 8% }
a.datepick-cmd { height: 20px }
button.datepick-cmd { text-align: center }
.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear { float: left; padding-left: 2% }
.datepick-cmd-current, .datepick-cmd-today { float: left; text-align: center; width: 35% }
.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close { float: right; padding-right: 2%; text-align: right }
.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump, .datepick-rtl .datepick-cmd-clear { float: right; padding-left: 0; padding-right: 2%; text-align: right }
.datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today { float: right }
.datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump, .datepick-rtl .datepick-cmd-close { float: left; padding-left: 2%; padding-right: 0; text-align: left }
.datepick-month-nav { background-color: #777; float: left; text-align: center }
.datepick-month-nav div { float: left; margin: 1%; padding: 1%; width: 12.5% }
.datepick-month-nav span { color: #888 }
.datepick-month-row { clear: left }
.datepick-month { border: 1px solid #444; float: left; text-align: center; width: 15em }
.datepick-month-header, .datepick-month-header select, .datepick-month-header input { background-color: #444; color: #fff; font-weight: bold; height: 20px }
.datepick-month-header select, .datepick-month-header input { border: 1px none; font-size: 10px; height: 15px }
.datepick-month-header input { display: none; position: absolute }
.datepick-month table { border-collapse: collapse; width: 100% }
.datepick-month thead { border-bottom: 1px solid #aaa }
.datepick-month th, .datepick-month td { font-weight: normal; margin: 0; padding: 0; text-align: center }
.datepick-month th { border: 1px solid #777 }
.datepick-month th, .datepick-month th a { background-color: #777; color: #fff }
.datepick-month td { background-color: #eee; border: 1px solid #aaa }
.datepick-month td.datepick-week { border: 1px solid #777 }
.datepick-month td.datepick-week * { background-color: #777; border: medium none; color: #fff }
.datepick-month a { background-color: #eee; color: #000; display: block; padding: .125em 0; text-decoration: none; width: 100% }
.datepick-month span { display: block; padding: .125em 0; width: 100% }
.datepick-month td span { color: #888 }
.datepick-month td .datepick-other-month { background-color: #fff }
.datepick-month td .datepick-weekend { background-color: #ddd }
.datepick-month td .datepick-today { background-color: #1798d0 }
.datepick-month td .datepick-highlight { background-color: #1798d0 }
.datepick-month td .datepick-selected { background-color: #777; color: #fff }
.datepick-month th.datepick-week { background-color: #777; color: #fff }
.datepick-status { background-color: #ddd; clear: both; text-align: center }
.datepick-clear-fix { clear: both }
.datepick-cover { display: none; height: 100px; left: -1px; position: absolute; top: -1px; width: 100px; z-index: -1 }
.ui-widget-header a, .ui-widget-header select { color: #222 }
.ui-widget-header a:hover { background-color: #f0f0f0; color: #0b5b98 }
.ui-widget-header select, .ui-widget-header option { background-color: #e7eef3 }
.ui-state-highlight a { color: #363636 }
.videogallery { list-style: none; float: left; margin: 5px; width: 125px; border: #4f99ca solid 1px }
.gallerytitle { background-color: #9ccae8; list-style: none; float: left; width: 140px; text-align: center }
.vediogalleryzoom { list-style: none; float: left; margin: 5px; width: 280px }
.gallerytitlezoom { background-color: #9ccae8; list-style: none; float: left; width: 280px; text-align: center }
.photogallerytitle { list-style: none; float: right; width: 140px; height: auto; color: #000 }
.photogallerytitle img { float: right; padding: 2px }
.gallerytxtlink { font-size: 12px; color: #19627d; font-weight: normal; text-decoration: none }
.gallerytxtlink:hover { color: #000; text-decoration: none }
.sitemap .trheader { font-weight: bold; font-size: 9pt; font-family: Verdana; border-bottom: gray 2px solid; background-color: #f5f5f5 }
.sitemap .trempty { font-weight: bold; font-size: 9pt; color: red; font-family: Verdana; background-color: #f5f5f5 }
.sitemap .tr1 { background-color: white; background-color: #f5f5f5 }
.sitemap .tr1 a { font-weight: normal; font-size: 9pt; color: black; font-family: Verdana; text-decoration: none }
.sitemap .tr1 a:hover { font-weight: normal; font-size: 9pt; color: orange; font-family: Verdana; text-decoration: underline }
.sitemap .tr2 { background-color: white }
.tdsitemap { background-color: #f5f5f5 }
#last-link { background: 0; color: Red }
.zindexUp { z-index: 9999 !important; width: 320px !important; margin-top: 5px }
.zindexUp .ui-menu-item { width: 310px !important; border-bottom: 1px dotted #fff }
.zindexUp .ui-menu-item a { font-size: 90%; line-height: 1.4 }
.ui-helper-hidden-accessible { display: none !important } /* KMY CSS Start */
#kmyNavigation .heading { display: none }
#kmyNavigation { width: 100%; padding-top: 22px }
#kmyNavigation .menuTitle { margin-bottom:10px; }
#kmyNavigation ul { clear: both; float: none; width: 100%; margin:0; }
#kmyNavigation ul li { background: url(../../images/kmy-menu-strip.jpg) left top repeat-x; height: 42px }
#kmyNavigation ul li:hover { background: url(../../images/kmy-menu-strip-hover.jpg) left top repeat-x; height: 42px }
#kmyNavigation ul li a { background: url("../../images/kmy-bullet.png") no-repeat left .917em; color: #fff; display: block; line-height: 1.583em; padding: 10px 0 10px 25px; text-transform: uppercase; text-decoration: none; margin-left: 20px }
#kmyNavigation ul li a:hover { background: url("../../images/kmy-bullet.png") no-repeat left .917em; color: #fff }
#innerKmy h2 { line-height: 20px; font-family: calibri; color: #315d8c; font-size: 30px; font-weight: normal }
#innerKmy h3 { line-height: 20px; font-family: calibri; color: #315d8c; font-size: 19px; padding-bottom: 5px; }
#innerKmy a.applyTab { float: left; line-height: 30px; margin-right: 10px; padding: 0 15px; width: 112px; }
#innerKmy a.downloadTab { border: #ff8b02 1px solid; background:#ff8b02; color: #fff; line-height: 30px; padding: 0 15px; display: block; }
#innerKmy a.downloadTab:hover, a.applyTab { background: #ff8b02 !important; color: #ffffff !important; text-decoration: none !important; border: 1px solid #ff8b02; }
.kmyBanner { background:url(../../images/kmy-background.jpg) no-repeat left top; height:131px; background-size:cover; margin-bottom: 20px; border: 1px solid #ccc; }
.kmyBannerTop { padding: 12px; }
.kmyBannerBtm { }
.kmyBannerBtm .applyTab { float:left; }
.kmyBannerBtm .downloadTab { float:right; }
#innerKmy p { text-align: justify; line-height: 20px; color: #555; font-size: 13px }
#innerKmy .threeBox { border-bottom: #c2c2c2 1px dotted; padding-bottom: 10px; }
#innerKmy .twoBox { padding-left: 42px; float:left; width:190px; }
#innerKmy .twoBox:first-child { padding-left:0; }
#innerKmy .innerHeading { color: #396695; font-size: 18px; padding: 15px 0; display:block; }
#innerKmy .yatraRouteIcon { background:url(../../images/yatra-route.png) no-repeat left 8px; padding-left:40px; }
#innerKmy .photoGalleryIcon { background:url(../../images/kmy-photo-gallery.png) no-repeat left 8px; padding-left:40px; }
#innerKmy .faqsIcon { background:url(../../images/kmy-faq.png) no-repeat left 8px; padding-left:40px; }
.yatraRouteBox > a { display:block; border:1px solid #d9d9d9; text-align:center; }
.yatraRouteBox > a > img { max-width:100%; height:auto; }
.photoGalleryBox { }
.photoGalleryList { }
.photoGalleryList > li { float:left; width:100%; border-top:1px dotted #c2c2c2; overflow: hidden; padding-top:10px; margin-top:10px; }
.photoGalleryList > li:first-child { border-top:none; padding-top:0; margin-top:0; }
.photoGalleryThumb { float:left; width:72px; position:relative; z-index:1; }
.photoGalleryDesc { padding-left:72px; margin-left:-72px; min-height:65px; }
.photoGalleryDesc span { display:block; }
#innerKmy .aFaq { border-bottom: #c2c2c2 1px dotted; padding: 0 0 5px; font-size: 12px; }
.aFaq a { color: #515151 !important; }
.aFaq a:hover { color: #25578c !important; text-decoration: underline; }
#innerKmy .viewAll { padding-bottom: 0; text-decoration: underline; padding-top: 5px; text-align: right; border-bottom:none; position:inherit; width:auto }
.facebookKMYatraBtn { margin-top:15px; }
#innerKmy .routeStrip { background: url(../../images/yatra-route-strip.jpg) left top repeat-x; height: 30px; margin-top:-1px; border: 1px solid #e5e5e5; font-size: 13px; color: #37628f }
.routeStrip a { display:block; padding: 6px 0; text-align: center; } /* KMY CSS End */ /* -----------------KMY scrolling news ----------------- */
.sliderLeft { font-family: Arial, Helvetica, sans-serif; margin: 0; }
.newsHeader { margin-bottom: 5px; }
.newsContBg { background: #FFF; border: dashed 1px #ccc; width: 240px; font-size: 1.0em; }
.newsDate { display: block; color: #000; font-weight: bold; }
.newsHeaderTxt { color: #0956A6; font-size: 1.3em; font-weight: bold; padding-left: 7px; }
#news-container ul { margin: 0; padding: 0 0 0 3px; min-height: 100px; }
#news-container li { margin: 5px 5px 5px 5px; list-style: none; }
.newsTxt a { text-decoration: none; color: #333; }
.newsTxt a:hover { color: #25578c; text-decoration: underline; }
.newsHeader .pause { color: #000000; cursor: pointer; font-size: 0.8em; display: none; }
.newsHeader .play { color: #000000; cursor: pointer; font-size: 0.8em; display: none; }
.newsReammore { padding-left: 10px; font-weight: bold; color: #1C4678; text-decoration: underline; padding-bottom: 5px; }
.newsReammore a { margin-left: 10px; font-weight: bold; } /* -----------------KMY scrolling news End ----------------- */ /* .cf:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; } .cf { display: block; } */
.cf:before, .cf:after, ul:before, ul:after, .headInner:before, .headInner:after, .topLinkPart:before, .topLinkPart:after, .topFunctions:before, .topFunctions:after, .contentPart:before, .contentPart:after, .newMissionRow:before, .newMissionRow:after, .homeLastRowDiv:before, .homeLastRowDiv:after, .footerText:before, .footerText:after, .dataSlider:before, .dataSlider:after, .fielsRow:before, .fielsRow:after, .tabBoxRow:before, .tabBoxRow:after, .pageHeading:before, .pageHeading:after { content: ""; display: block; height: 0; overflow: hidden; }
.cf:after, ul:after, .headInner:after, .topLinkPart:after, .topFunctions:after, .contentPart:after, .newMissionRow:after, .homeLastRowDiv:after, .footerText:after, .dataSlider:after, .fielsRow:after, .tabBoxRow:after, .pageHeading:after { clear: both; } /* .profileBlock .post, .profileBlock .prolist li a { color: #000; } */
.documentIndiaIs { border: 1px solid #d6d6d6; padding: 10px; -webkit-border-radius: 4px; border-radius: 4px; margin-bottom: 15px; }
.profileBlock, .mapBlock, .profileBlock .prolist { float: none; }
.sideBanner { padding: 0; margin: 0; height: 250px; }
.sideBanner li { padding: 0 0 7px; }
.mapBlock { margin-bottom: 15px; }
.indiais h2 { padding-bottom: 7px; }
.rightIconLinks.rightIconWrap { display:none; }
.rightIconLinks { margin-bottom: 15px; }
.rightIconLinks li { background: url(../../images/right-hrline.jpg) no-repeat left bottom; padding: 4px 0 15px; } /* .rightIconLinks li a { margin: 6px 0; } */
.kmy2014 .rightIcon { background-position: -474px 0; }
.kmy2014:hover .rightIcon { background-position: -474px -41px; }
.youthEdu .rightIcon { background-position: -512px 0; }
.youthEdu:hover .rightIcon { background-position: -514px -41px; }
.meaCamp .rightIcon { background-position: -551px 0; }
.meaCamp:hover .rightIcon { background-position: -551px -41px; }
.cirtulars .rightIcon { background-position: -587px 0; }
.cirtulars:hover .rightIcon { background-position: -587px -41px; }
.developItc .rightIcon { margin: 7px 10px 0 0; }
.youtube { vertical-align: middle; }
.tweettitle { padding: 0 0 15px 10px; font-size: 1.12em; line-height: 1.438em; color: #25578c; }
.tweettitle .tweetdate { display: block; padding: 5px 0 0; font-size: 12px; color: #515151; line-height: 15px; }
.perspectives .readmoreBlock { float: none; text-align: right; padding: 5px 0 0; display: block; }
.lectures .lecturesInfo { padding-bottom: 15px; }
.lectures ul .readmoreBlock { float: none; text-align: right; padding: 10px 7px 0 0; width: auto; }
.hindiDoc .rightIconLink td { padding: 7px 0 5px }
.hindiDoc .rightIconLink a { line-height: 32px; }
.hindiDoc .rightPartHome { /* padding: 0 15px 0 0; width: 275px;*/ }
#innerContent .inFocusLatestCnt a { color: #fff; }
.secondTab ul.tabs li.missionTb1 { width: 168px; }
.secondTab ul.tabs li.missionTb2 { width: 195px; }
.secondTab ul.tabs li.missionTb3 { width: 170px; }
.secondTab ul.tabs li.missionTb4 { width: 88px; }
.hindiDoc .secondTab ul.tabs li.missionTb2 { width: 290px; }
.hindiDoc .secondTab ul.tabs li.missionTb3 { width: 197px; }
.hindiDoc .secondTab ul.tabs li.missionTb4 { width: 140px; }
.india360BlockH { padding: 3px 10px; min-height: 160px; height: auto !important; height: 130px; }
.india360BlockH .indiaGlobal { float: left; padding-right: 10px; }
.india360BlockH .viewlink { text-align: left; }
.india360BlockH p { font-size: 0.901em; padding-bottom: 7px; }
.fRight { float: right; }
.archives a { font-size: 1.33em; font-weight: bold; }
.ui-autocomplete-loading { background: #fff; }
#innerContent iframe { padding-bottom: 10px !important; }
.globalIndia { vertical-align: middle; padding-bottom: 8px; }
.youTube { width: 560px; }
.youTube iframe { margin-top:10px; }
.documentBlk { min-height: 256px; }
.dataContent { min-height: 41px; }
.inFocusThumb img {width: 90px; padding: 3px; border: 1px solid #ccc;}
.selectToViewT { text-align: right; }
.listLinkHome { margin-top: 11px; }
.listLinkHome .rightIcon { display: none; }
.listLinkHome a { /*background: url(../../images/bullet-home.png) no-repeat left 8px;*/ color: #515151; display: inline-block; float: none; font-size:1.250em; padding-left: 15px; width: auto; margin-right: 5px; }
.listLinkHome li { background: none; padding: 5px 0; float: left; width: 100%; }
.listLinkHome li.indiaAtaGlanceLink, .listLinkHome li.mobHide { display:none; }
.listLinkHome li.deskHide { display:none; }
.indiaAtaGlance, .meaSocial { margin-bottom: 15px; }
.indiaMapImg { margin: 0 auto; padding: 10px 0; position: relative; width: 518px; }
.indiaMapImg img { position: relative; z-index: 0; }
.ui-tooltip { z-index: 9999; width: 160px; padding: 8px; font-size: 12px; font-weight: bold; text-transform: uppercase; border: 1px solid #fff !important; min-height: 20px; max-width: 100%; text-align: center; color: #fff !important; background: #d4210d url(../../images/map-tooltip-bg.gif) left top repeat-x !important; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.footerTextHeight { padding: 5px 0 7px 0; } /* .hindiDoc .profileBlock { padding-bottom: 20px; padding-top: 26px; } .hindiDoc .profileBlock .prolist li { background: url(../../images/bullet-red.png) no-repeat 5px 7px; padding: 0 0 3px 16px; } */
.footerLink { text-align:center; }
.footerLink > li { display:inline; float:none; position:relative; padding:0 1px; }
.footerLink > li:after { content:''; position:absolute; left:0; top:1px; height:10px; width:1px; background:#333; }
.footerLink > li:first-child:after { display:none; }
.footerLink > li > a { color: #333; font-weight: bold; margin: 0 5px; display:inline-block; }
.footerLink > li > a:hover { }
.perspectiveText { min-height: 200px; }
.lecturesText { min-height: 100px; padding-right: 6px; }
.perspectives h2 a, .lectures h2 a, .documentBlk h2 a { color: #9F1918; text-decoration: none; }
.homeLastRowOut { background:#fff; padding-top:15px; }
.perspectives { margin-right: 15px; width: 291px; }
.lectures { float: left; width: 291px; }
.lecturesText a { line-height: 1.2em; }
.documentIndiaIs { width: 253px; }
.personnelPage .tdBdrRight span { padding: 0; display: inline; }
.extIcon { display: inline-block; margin-left: 3px; height: 9px; width: 9px; /*background: url(../../images/ext-link-icon.gif) left top no-repeat;*/ text-indent: -99px; overflow: hidden; vertical-align: inherit; }
.calenderIco { display: inline; padding-right: 18px; padding-top:1px; vertical-align: middle;/* background: url(../../images/calander.gif) no-repeat; */ }
.spanishDoc #nav .MenuLi .menuFirstNode { padding: 0 0.580em; }
.spanishDoc #nav .MenuLi .menuFirstNode {/* font-size: 104%; */ }
.spanishDoc #nav .MenuLiLast .menuFirstNode { padding: 0 0.463em; }
.spanishDoc .innerBanner {/*background: url("../../images/inner-banner-strip-sp.jpg") no-repeat right top #F8F8F8;*/ }
.spanishDoc .innerBanner img { /*float: right; padding-right: 22px;8?} .spanishDoc .innerBanner span { /*color: #FFFFFF; float: left; font-size: 2em; padding: 25px 0 0 25px; width: 70%; */ } /*.spanishDoc .rightPartHome .withoutSphoto { width: 200px; padding-left: 75px; } Spanish CSS by Himanshu */
.spanishDoc .countryNameBlock { height: auto; /*padding: 15px; */ margin-bottom: 5px; }
.spanishDoc .briefsBlockH { background: url(../../images/spanish/boim-imghome.jpg) no-repeat 53px top; padding-left: 260px; padding-right: 5px; }
.spanishDoc .imaBlockH { background: url(../../images/ima-imghome.jpg) 280px 14px no-repeat; }
.spanishDoc .secondTab ul.tabs li.active, .spanishDoc .secondTab ul.tabs li.active a { background: #104e8d; border-color: #104e8d; color: #fff; }
.spanishDoc .countryNameBlock select { width: 228px; }
.spanishDoc .byClickingT { display: block; font-size: 11px; padding: 3px 0 10px; }
.spanishDoc .brifsRelationT { padding-bottom: 10px; }
.spanishDoc .perspectives .date { font-size: 14px; font-weight: bold; }
.spanishDoc .india360BlockH { height: auto !important; min-height: 160px; padding: 3px 10px; }
.spanishDoc .secondTab ul.tabs li a { padding: 12px 0; color: #333; } /* END Spanish CSS by Himanshu */
.gSpanish .googleImg { background: url(../../images/gSpanish.gif) no-repeat left top; }
.spanishDoc .countryNameBlock select { width: 228px; }
.spanishDoc .paraNotice { display: block; font-size: 0.893em; font-weight: bold; padding: 5px 0; }
.spanishDoc .clickBtnGrey { background-color: #104e8d; color: #fff; display: inline-block; font-size: 12px; margin-top: 6px; padding: 2px 8px; }
.spanishDoc .byClickingT { display: block; font-size: 12px; padding: 8px 0; }
.spanishDoc .secondTab .tab_container { min-height: 205px; height: auto; }
.spanishDoc .secondTab ul.tabs li.missionTb2 { width: 225px; }
.spanishDoc .secondTab ul.tabs li.missionTb3 { width: 260px; }
.spanishDoc .secondTab ul.tabs li.missionTb4 { width: 142px; }
.jvectormap-label { position: absolute; display: none; border: solid 1px #CDCDCD; padding: 3px 15px; text-transform: uppercase; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #222; color: white; font-family: sans-serif, Verdana; font-size: 12px; }
.jvectormap-zoomin, .jvectormap-zoomout { position: absolute; left: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #FFF; padding: 3px; color: #25578c; width: 10px; height: 10px; cursor: pointer; line-height: 10px; text-align: center; border: 1px solid #25578c; }
.jvectormap-zoomin { bottom: 33px; }
.jvectormap-zoomout { bottom: 10px; }
#world-map { background: url(../../images/map-loading.gif) center center no-repeat; }
.tabBoxBlock { display:none; margin-bottom:15px; }
.tabBox { position:relative; float:left; width:150px; margin-left:11px; border:1px solid #ccdce3; min-height:94px; background:url(../../images/tabBox-bg.png) repeat-x left top #ededed; }
.tabBox:after { content:''; position:absolute; left:-1px; right:-1px; bottom:-1px; height:2px; border-bottom:2px solid #104e8d; }
.videoBox { margin-left:0; }
.tabBoxLink { display:block; overflow: hidden; text-align:center; padding:15px 10px 0; }
.tabBoxLink:hover { text-decoration:none; }
.tabIcon { display:inline-block; width:42px; height:42px; text-indent:-999em; background: url(../../images/tabIcon.png) no-repeat 2px top; }
.videoIcon { background-position:2px top; }
.photoFeaturesIcon { background-position:-180px top; }
.pressReleasesIcon { background-position:-364px top; }
.aseanIndiaIcon { background-position:-545px top; }
.twitterFeedIcon { background-position:right top; }
.tabBoxTitle { display:block; font-size:14px; line-height:26px; color:#333333; }
.newMissionBlock, .indiaMissionBLock { border: 1px solid #d6d6d6; width: 291px; min-height: 250px; height: auto !important; height: 262px; float: left; padding: 10px 10px 5px; -webkit-border-radius: 4px; border-radius: 4px; }
.newMissionBlock { margin-right: 15px; }
.indiaMissionBLock h2 { padding-bottom: 0; }
.anythingSlider #newMission { background: transparent; list-style: none; position: absolute; top: 0; left: 0; margin: 0; padding: 0 }
.anythingSlider #newMission li { background: transparent; display: block; overflow: hidden; float: left; padding: 0; margin: 0; height: auto; }
.missionBlock { position: relative; }
.missionBlock .stop, .missionBlock .play { position:absolute; right:0; top:0; width: 16px; height: 19px; display: block; outline: 0 none; text-decoration: none; text-indent: -9999px; z-index: 100; } /*.missionBlock .stop { background:url(../../images/pause.gif) no-repeat left top; } .missionBlock .play { background:url(../../images/play.gif) no-repeat left top; } */
.missionBlock .anythingSlider .anythingWindow { width: 100%; height: 198px; overflow: hidden; }
.noJS .missionBlock ul { overflow: hidden; height: 192px; }
.missionBlock li { width: 100%; height: 98px; padding: 0; }
.missionBlock li img { display: block; /* width: 60%; float: none; */ }
.missionBlock li .block { /* width: auto; */ padding: 0px 0 0 8px; height: 80px; }
.homeWMission {margin: 0; display: block; height: 120px; overflow: hidden;	/* padding: 10px 0; */}
.noJS .homeWMission { height:auto; }
.missionBlock .anythingControls { position: absolute; right: 0; bottom: auto; top: -38px; }
.missionBlock .anythingSlider { overflow: visible !important; }
.missionBlock .anythingSlider .back { right: 56px; }
.missionBlock .anythingSlider .forward { right: 26px; }
.missionBlock div.anythingSlider .arrow { left: auto; top: 15px; bottom: auto }
.newTabs { width: 312px; border: 1px solid #D6D6D6; border-radius: 4px; padding-bottom: 6px; }
.newTabs ul.tabs li { width: 152px; background: none; border: none; }
.newTabs ul.tabs li.last { width: 152px; border-left: 1px solid #D6D6D6; }
.tab-content { width: 290px; padding: 10px; }
.newTabs .tab-container { width: 312px; height: 208px; border: none; }
.tab-container-inner { width: 3100px; border-top: 2px solid #9F1918; }
.tab-content .briefsBlockH { padding: 5px 0 0 0 }
.foreignRelationBlock { padding-bottom: 4px; }
.countryNameBlock.briefsBlockH > span { display: block; font-size: 0.8em; }
.missionBlock .anythingSlider, .anythingSlider .newMissionList li, .anythingSlider #newMission { width: 286px !important; }
.anythingSlider .newMissionList li { height: 192px; }
.missionBlock li .block { width: 162px; }
.missionBlock div.anythingSlider .forward a, .missionBlock div.anythingSlider .back a { display: none; }
.missionBlock .anythingSlider .start-stop { margin-right: 0px !important; }
.secondTab ul.tabs li.active, .secondTab ul.tabs li.active a { background: transparent; color: #9F1918; border-color: #104E8D; }
.secondTab ul.tabs li a { padding: 5px 0; color: #515151; }
.imaBlockH p.atozMissionL { padding-top: 10px; }
.imaBlockH img { width: 100%; height:auto; }
.fullInner { padding: 0 20px 15px; width: 922px; }
.fullOuter { display: block; height: auto !important; min-height: 450px; width: 922px; }
.fastTrack { margin-bottom: 15px; }
.issuuembed.issuu-isrendered span { display: none }
.innerBanner { background: url(../../images/inner-banner-blank.jpg) repeat-y right top #36618E; position:relative; min-height: 125px; background-size:cover; }
.innerBanner img { float: right; margin-top: -30px; position: absolute; right: 20px; top: 50%; }
.innerBanner span { color: #ffffff; float: left; font-size:3.167em; line-height:1.3; padding: 37px 0 37px 0; width: 100%; }
.colorLink { color: #25578c; text-decoration: underline; }
.colorLink:hover { text-decoration: none; }
.inFocusLatestImg img { height:auto; width: 100%; }
.langAr #innerContent #innerKmy h2 { text-align: left; }
.documentariesList a.play { overflow: hidden; position: absolute; left:0; margin-left: 113px; margin-top: 62px; width: 28px !important; height: 28px !important; /*background: url(../../images/video-play1.png) left top no-repeat;*/ text-indent: -9999px; z-index:1; }
.langAr .documentariesList a.play { margin-right: 110px; }
.documentariesList a.play img { display: none; }
.vigilance .userForm input { display: block; width:/*320px*/100%; }
.vigilance .relative { padding-bottom: 15px; }
.vigilance .absoluteErr { left: 0; top: 27px; font-size:12px; line-height: 18px; }
.vigilance .userForm .captchaReImg { display: inline; width: auto; }
.vigilance .submitButton { margin-bottom: 6px }
.padT10 { padding-top: 10px; }
.padT20 { padding-top: 10px; }
h3 { font-size: 1.4em; padding-bottom:0; margin-bottom:10px; }
.lblPhotoGallCap { padding-top: 10px; display: block; clear: both; font-size: 1.2em; font-weight: bold; line-height: 1.3em; padding-bottom: 5px; }
.albumWrapper.gallery.clearfix > li { border-bottom: 1px solid #dddddd; float: left; padding: 5px; width: 315px; padding-bottom: 10px; min-height: 120px; /* clear: left; */ display: block; }
.albumWrapper.gallery.clearfix > li a { display: block; height: 100px; overflow: hidden }
.albumWrapper.gallery .galleryImgContainer .galleryImgZoom a { height:auto; }
.albumWrapper.gallery.clearfix > li .galleryCaption { width: 148px; }
.photoFeatureA .albumWrapper.gallery.clearfix > li { margin-bottom: 20px; padding-bottom: 10px; }
.photoFeatureA .albumWrapper.gallery.clearfix > li { width: 639px; border-bottom: 1px solid #dddddd; }
.photoFeatureA .albumWrapper.gallery.clearfix > li .galleryCaption { width: 475px; } /* #ContentPlaceHolder1_UserPhotoGallery1_dlMedia_ImageTable_0 { border: 1px solid #dddddd !important; } */
#ContentPlaceHolder1_UserVisitVideo1_Td6 .albumWrapper.gallery.clearfix > li, #ContentPlaceHolder1_UserSwatchBharatMissionVideoGallery1_Td6 .albumWrapper.gallery li, #ContentPlaceHolder1_UserSwatchBharatRPOVideoGallery1_Td6 .albumWrapper.gallery li, #ContentPlaceHolder1_UserSwatchBharatDelhiVideoGallery1_Td6 .albumWrapper.gallery li { width: 304px; float: left; clear: none; margin: 0 5px 10px 5px; border: 1px solid #dddddd !important; padding-bottom: 5px !important; }

.videoImg { float: left; margin: auto; padding: 0 1px 1px 0; position: relative; width: 100%; }
.videoImg img { float: left; width: 160px; height: 108px; }
.videoImg span { float: left; width: 225px; padding-left: 10px; }
.tableApp { overflow-x: auto; overflow-y: hidden; }
.extLinkIcon { margin-left:5px; }
.fielsRow { padding-bottom:10px; }
.fielsRow .fieldName { float:left; width:180px; }
.fielsRow .fieldValues { float:left; width:500px; position:relative; }
.fieldValues select { font-size:1em; }
.vigilanceWrapper .fielsRow { padding-bottom: 20px; }
.vigilanceWrapper .fielsRow .fieldName { float:left; width:290px; padding-right:10px; text-align:left; }
.vigilanceWrapper .fielsRow .fieldValues {/* float:left; width:332px;*/ width:100%; position:relative; padding-left:310px; margin-left:-290px; }
.rptLetters { padding-top:20px; }
.lblRequired { padding-bottom:5px; }
.fieldValues select { background: url(../../images/comment-input-bg.gif) repeat-x left top; border: 1px solid #999; height:28px; padding: 0 5px; }
.wfOfficersList { }
.wfOfficersRow { border: 1px solid #ddd; padding:10px 15px; margin-bottom:15px; }
.mobileVideoBlockRow { }
.mobileVideoBlockRow .tabLeft { width:100%; }
.mobileVideoBlockRow .tabRight { width:100%; padding: 0; }
.mobileVideoBlockRow .ForMoreVideoLink a { display:inline-block; }
.mobileVideoBlockRow .tabList { margin:0; }
.mobileVideoBlockRow .tabList li { width:100%; }
.mobileVideoBlockRow .tabList li:hover, .mobileVideoBlockRow .tabList li.active { background:#eef6f9; }
#innerContent .mobileVideoBlockRow h2 { color: #25578c; font-size:1.250em; letter-spacing: 0; padding:0; }
#innerContent .mobileVideoBlockRow h2 a { display:block; padding:0 10px; }
.mobileVideoBlockRow .fileSizeDet { display: none; }
#innerContent .mobileVideoBlockRow li p { padding:0; margin:0; }
.mobileVideoBlockRow .currentVideo { margin-bottom:10px; }
.mobileVideoBlockRow .ForMoreVideoLink { margin-bottom:10px; text-align:right; }
.mobileVideoBlockRow .projekktor { width:100%; }
.homeLastRowOut .homeBtmTitle, .documentariesList .homeBtmTitle { display:none; color: #9a0000; font-size: 16px; line-height:24px; font-weight: normal; padding: 0 0 8px; text-transform:none; }
#menuPartWrapper { display:none; }
#menuPartWrapper { display:none; }
.mp-pusher { position: relative; left: 0; height: 100%; }
.mp-menu { position: absolute; /* we can't use fixed here :( */ top: 0; left: 0; z-index: 1; width: 300px; height: 100%; -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }
.mp-level { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #0d2946; -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } /* overlays for pusher and for level that gets covered */
.mp-pusher::after, .mp-level::after, .mp-level::before {
position: absolute;
top: 0;
right: 0;
width: 0;
height: 0;
content: '';
opacity: 0;
}
.mp-menu:after { height:40px; top:100%; background:#0d2946; content:""; position:absolute; width:100%; left:0; z-index:111; }
.mp-pusher::after, .mp-level::after {
background: rgba(0, 0, 0, 0.3);
-webkit-transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
-moz-transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
}
.mp-level::after {
z-index: -1;
}
.mp-pusher.mp-pushed::after, .mp-level.mp-level-overlay::after {
width: 100%;
height: 100%;
opacity: 1;
background:url(../../images/subMenuBack.png) no-repeat 95.5% center rgba(255, 255, 255, 0.05);
-webkit-transition: opacity 0.3s;
-moz-transition: opacity 0.3s;
transition: opacity 0.3s;
z-index:1111;
left:100%;
}
.mp-level.mp-level-overlay { cursor: pointer; }
.mp-level.mp-level-overlay.mp-level::before {
width: 100%;
height: 100%;
background: transparent;
opacity: 1;
}
.mp-pusher, .mp-level { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; } /* overlap */
.mp-overlap .mp-level.mp-level-open { box-shadow: 1px 0 2px rgba(0, 0, 0, 0.2); -webkit-transform: translate3d(-40px, 0, 0); -moz-transform: translate3d(-40px, 0, 0); transform: translate3d(-40px, 0, 0); } /* First level */
.mp-menu > .mp-level, .mp-menu > .mp-level.mp-level-open, .mp-menu.mp-overlap > .mp-level, .mp-menu.mp-overlap > .mp-level.mp-level-open { box-shadow: none; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } /* cover */
.mp-cover .mp-level.mp-level-open { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.mp-cover .mp-level.mp-level-open > ul > li > .mp-level:not(.mp-level-open) {
-webkit-transform: translate3d(-100%, 0, 0);
-moz-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
} /* content style */
.mp-menu ul { margin: 0; padding: 0; list-style: none; overflow: auto; } /*.mp-menu ul#nav{overflow:auto;} */
.mp-menu h2 { background:#0c4c8f; margin: 0; padding:1em 0.8em; color: rgba(0, 0, 0, 0.4); text-shadow: 0 0 1px rgba(0, 0, 0, 0.1); font-weight: 300; font-size: 1.8em; line-height: 1.2; color:#fff; font-weight:normal; }
.mp-menu.mp-cover h2 { text-transform: uppercase; font-weight: normal; letter-spacing: 1px; font-size: 1em; }
.mp-overlap .mp-level.mp-level-overlay > h2::before {
opacity: 1;
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
-moz-transition: -moz-transform 0.3s, opacity 0.3s;
transition: transform 0.3s, opacity 0.3s;
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
transform: translateX(0);
}
.mp-menu ul > li { padding-right:30px; box-shadow: inset 0 -1px rgba(0, 0, 0, 0.2); }
.mp-menu ul li.icon-arrow-left { background:url(../../images/subMenuArrow.png) no-repeat 12px 17px; }
.mp-menu ul li > a { display: block; padding: 0.8em 1em 0.8em 1.8em; outline: none; color:#fff; font-weight:normal; text-decoration:none; text-shadow: 0 0 1px rgba(255, 255, 255, 0.1); font-size: 1.37em; -webkit-transition: background 0.3s, box-shadow 0.3s; -moz-transition: background 0.3s, box-shadow 0.3s; transition: background 0.3s, box-shadow 0.3s; }
.mp-level > ul > li:first-child a { box-shadow: inset 0 -1px rgba(0, 0, 0, 0.2), inset 0 1px rgba(0, 0, 0, 0.2); } /*.mp-menu ul li a:hover, .mp-level > ul > li:first-child > a:hover { background: rgba(0, 0, 0, 0.2); box-shadow: inset 0 -1px rgba(0, 0, 0, 0); } */
.mp-menu .mp-level.mp-level-overlay > ul > li > a, .mp-level.mp-level-overlay > ul > li:first-child > a { box-shadow: inset 0 -1px rgba(0, 0, 0, 0); } /*.mp-level > ul > li:first-child > a:hover,*/
.mp-level > ul > li:first-child > a, .mp-level.mp-level-overlay > ul > li:first-child > a { box-shadow: inset 0 -1px rgba(0, 0, 0, 0), inset 0 1px rgba(0, 0, 0, 0); } /* seems like Chrome 34.0.1847.131 needs the second shadow otherwise the transition breaks */
.mp-back { background: #09213b url(../../images/menuTitleArrow.png) no-repeat 94% center; outline: none; text-decoration:none; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-weight: normal; display: block; font-size:1em; padding: 1em 1em 0.8em; position: relative; box-shadow: inset 0 1px rgba(0, 0, 0, 0.1); -webkit-transition: background 0.3s; -moz-transition: background 0.3s; transition: background 0.3s; }
.mp-menu ul li a.mp-back:hover { /*background: rgba(0, 0, 0, 0.1) url(../../images/menuTitleArrow.png) no-repeat 94% center; */ color:#fff; text-decoration:none; }
.mp-menu .mp-level.mp-level-overlay > .mp-back, .mp-menu .mp-level.mp-level-overlay > .mp-back::after {
background: transparent;
box-shadow: none;
color: transparent;
} /* Fallback example for browsers that don't support 3D transforms (and no JS fallback) */ /* We'll show the first level only */
.no-csstransforms3d .mp-pusher, .no-js .mp-pusher { padding-left: 0; }
.no-csstransforms3d .mp-menu .mp-level, .no-js .mp-menu .mp-level { display: none; }
.no-csstransforms3d .mp-menu > .mp-level, .no-js .mp-menu > .mp-level { display: block; }
.mobNav > li.MenuLiLast { display:none; }
.mobNav .rightArrowImg { display:none; }
.mobileImaSelect { display:none; position:absolute; left:0; top:35px; width:100%; text-align:left; }
.swipeIcon { display:none; background:url(../../images/swipeIcon.png) no-repeat center center; width:24px; height:24px; text-indent:-999em; color:#fff; overflow:hidden; position:absolute; right:12px; bottom:5px; z-index:999; }
.ddlIndianMissionText { display:none; }
#ContentPlaceHolder1_UserPublications1_ltrlDesc { padding-bottom:25px; }
.imgBannerUserVisit { margin-bottom:10px; }
.imgBannerUserVisit img { width:100%; height:auto; }
.albumWrapperRow .albumcolumnFirst { float:left; width:48%; padding-right:2%; }
.albumWrapperRow .albumcolumnTwo { float:left; width:48%; padding-left:2%; }
.albumWrapperRow .albumContainer { width:96%; }
.vwSearchCriteria .moduleSearch input[type="text"] { width:570px; }
.vwSearchCriteria .commonListing input[type="text"] { height:18px; border:1px solid #b6b6b6; }
.resultFoundRow { }
.resultFoundText { float:left; padding-right:10px; }
.resultFoundLink { float:right; }
.downloadFormsTable td div { display:inline; }
.statesListRow { margin-bottom:15px; border: 1px solid #ddd; }
.statesList { float:left; width:50%; }
.statesList li { float:left; width:100%; border-top: 1px solid #ddd; padding: 5px 5px 5px 30px; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.statesList li:first-child { border-top:none; }
.statesList li div { position:absolute; left:0; top:0; padding:5px; }
ul.bulletText li.lodgeLi { background:none; }
.missionSearch { }
.missionSearch .heading { display:block; padding-bottom:10px; }
.missionSearch br { display:none; }
img[border="0"] { margin-left: 3px; }
img[src=""] { display:none; }
.tableData img[border="0"] { margin-left: 3px; }
.tableData.accTable td a { display:inline-block; vertical-align:middle; margin-right:5px; }
.pp_mobile_gallery .pp_content .pp_details { position:static; }
.pp_read_more { color: #333; float: right; font-weight: bold; margin-right: 40px; text-decoration: underline; }
.pp_read_more:hover { text-decoration:none; }
.pp_description_outer { display: none; position:absolute; left:0; top:0; width:100%; height:100%; padding:20px 20px; z-index:9999; background:rgba(255, 255, 255, 0.90); }
.pp_description_inner { height: 100%; left: 0; overflow: auto; padding: 0 30px; position: absolute; right: 0; top: 0; }
.desc_close { position:absolute; right:10px; top:0; width:20px; height:20px; z-index:999; background:url(../../images/cancel.png) no-repeat center center; text-indent:-999em; }
.pp_description_outer .pp_description { padding:0; }
.pp_mobile_gallery .pp_content .pp_close { top:inherit; bottom:0; right:20px; } /*Mobile App Ad code*/
.mobileAdBlock { display:none; position:relative; left:0; top:0; width:100%; z-index:9; }
.mobileAdBox { background:#2A5889 url(../../images/addAppBg.jpg) no-repeat center bottom; width:960px; margin:0 auto; padding:0 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.mobileAdBoxRow { position:relative; padding:32px 0 40px; }
.mobileAdImg { width:80px; position:absolute; left:0; top:25px; z-index:1; }
.mobileAdImg img { width:100%; height:auto; }
.mobileAdText { padding-left:105px; min-height: 120px; line-height: 1.2; }
.adHeading { display:block; font-size: 28px; line-height:32px; padding-bottom:5px; color:#fff; font-family:Helvetica, Arial, sans-serif; font-weight:normal; }
.mobileAdText p { padding-bottom:15px; color:#fff; font-size:13px; line-height:18px; font-family:Helvetica, Arial, sans-serif; }
.mobileAdText .adAppHide { }
.availableApp { display:none; }
.downloadtext { padding-bottom:5px; }
.dwnloadappbtn { background:#104e8d; color: #fff; display: inline-block; font-size:14px; padding:5px 15px; vertical-align:middle; margin-right:5px; }
.dwnloadappbtn:hover { text-decoration:none; color:#fff; }
.mobileAdDownLink { }
.appIconRow { display:inline-block; vertical-align:middle; }
.availableApp { float:left; width:118px; font-size:11px; line-height:13px; color:#fff; }
.availableApp span { font-size:15px; line-height:16px; display:block; }
.iosIcon, .androidIcon { width:165px; float:left; height:44px; padding:5px 0 5px 46px; border:1px solid #fff; position:relative; color:#fff; font-size:11px; line-height:14px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.iosIcon { margin-right:5px; }
.iosIconText { display:block; font-size:16px; line-height:18px; }
.iosIcon:after, .androidIcon:after { content:''; position:absolute; left:0; top:0; width:40px; height:42px; border-right:1px solid #fff; }
.iosIcon:after { background:url(../../images/appleIcon.png) no-repeat left top; }
.androidIcon:after { background:url(../../images/androidIcon.png) no-repeat left top; }
.iosIcon:hover, .androidIcon:hover { text-decoration:none; color:#fff; background:#D8632D; }
.mobileAdText .appReadMoreLink { color:#fff; text-decoration:underline; margin-left:5px; }
.mobileAdText .appReadMoreLink:hover { color:#fff; text-decoration:none; }
.mobileAdclose { position:absolute; right:-15px; bottom:0px; background:url(../../images/mobileAdclose.png) no-repeat left top; display:inline-block; width:45px; height:45px; text-indent:-999em; z-index:99; color:#fff; }
.mobileAdclose:hover { background:url(../../images/mobileAdclose-hover.png) no-repeat left top; } /*Inner Page Left Menu*/
.leftMenuBarBlock .leftMenu { display:none; position: relative; margin-bottom:15px; }
.leftMenuBarBlock .menuTitle { display:block; position:relative; border:1px solid #ccc; background:#fff; color: #333; font-weight:normal; font-size:14px; padding:6px 40px 6px 10px; line-height:20px; cursor:pointer; }
.leftMenuBarBlock .menuTitle em { position:absolute; right:10px; top:50%; width:18px; height:2px; margin-top:-1px; background:#bbb; }
.leftMenuBarBlock .menuTitle em:after { content:''; position:absolute; left:0; top:-5px; width:18px; height:2px; background:#bbb; }
.leftMenuBarBlock .menuTitle em:before { content:''; position:absolute; left:0; bottom:-5px; width:18px; height:2px; background:#bbb; }
.leftMenuBarBlock .menuTitle.active { background:#345B84; color:#fff; border:1px solid #345B84; }
.leftMenuBarBlock .menuTitle.active em, .leftMenuBarBlock .menuTitle.active em:after, .leftMenuBarBlock .menuTitle.active em:before { background:#fff; }
.leftMenuBarBlock #menuLeft { display:none; width:100%; margin:-1px 0 0; float:none; background:none; padding:5px 10px; border:1px solid #ccc; max-height: 280px; overflow: auto; }
.leftMenuBarBlock #menuLeft > li { float:left; width:50%; padding-right: 10px; }
.leftMenuBarBlock #menuLeft > li > a, .leftMenuBarBlock #menuLeft > li > .subMenuLink { display:block; cursor:pointer; }
.leftMenuBarBlock #menuLeft .leftSubUl { display:none; }
.leftMenuBarBlock #menuLeft.menuinfocusListing > li { width:100%; }
.leftMenuBarBlock .leftMenu br { display:none; }
.quickPhotoRow { }
.quickPhotoLinkTd { float:left; width:50%; }
.webmasterPostPhoto { float:right; width:323px; }
.quickPhotoRow .postAllTd { float:left; width:50%; padding:0; }
.webmasterPostPhoto .quickLinkListA { padding:8px 10px; }
.portableDevice .toprightLinks, .portableDevice .topLinks .lastLi, .portableDevice .socialIconBox { display:none; }
.portableDevice .topleftLinks { float:right; }
.portableDevice #footer .socialIconBox { display:block; position:relative; width:auto; height:auto; top:0; text-align:center; background:none; margin:10px 0 5px; }
.portableDevice #footer .socialIconBox a.meaApp { display:none; }
.portableDevice #footer .socialIconBox a, .portableDevice #footer .shareThisO { margin:0 2px 5px; float:none; display:inline-block; vertical-align:middle; }
.portableDevice #footer .shareThisO a { margin:0; }
.leftMenuWhatsNew { margin-bottom:10px; }
#innerContent .leftMenu.leftMenuWhatsNew { display:block; }
#innerContent .leftMenuWhatsNew .menuTitle { display:none; }
#innerContent .leftMenuWhatsNew #menuLeft.headingListing { display:block; }

.menuNewsTitle { display:none; position:relative; border:1px solid #ccc; background:#fff; color: #333; font-weight:normal; font-size:14px; padding:6px 40px 6px 10px; line-height:20px; cursor:pointer; }
.menuNewsTitle em { position:absolute; right:10px; top:50%; width:18px; height:2px; margin-top:-1px; background:#bbb; }
.menuNewsTitle em:after { content:''; position:absolute; left:0; top:-5px; width:18px; height:2px; background:#bbb; }
.menuNewsTitle em:before { content:''; position:absolute; left:0; bottom:-5px; width:18px; height:2px; background:#bbb; }
.menuNewsTitle.active { background:#345B84; color:#fff; border:1px solid #345B84; }
.menuNewsTitle.active em, .menuNewsTitle.active em:after, .menuNewsTitle.active em:before { background:#fff; }
.leftMenuWhatsNew .headingListing { display:block; width:auto; margin:-1px 0 0; float:none; background:none; }
.leftMenuWhatsNew .headingListing > li { float:left; width:33.33%; padding-right: 10px; }
.leftMenuWhatsNew .headingListing > li p { margin-bottom:0; }
.leftMenuWhatsNew .headingListing > li > a { display:block; cursor:pointer; }
#innerContent .twitterFeedPanelPage iframe { width:100% !important; padding-bottom:0 !important }
.socialIconBox .soundcloud { background-position:-2px -328px }
.desktop .footerLogo li, .desktop .footerLogo .owl-stage > li li { padding:8px 6px; width:auto }
.applyKmy { border: 1px solid #e8e8e8; float: right; margin-left: 15px; padding: 15px; width: 45%; }
.clearNone { clear:none !important; }
.applyKmy.lastDate { width:175px; }
.applyKmy.lastDate a, .applyKmy.lastDate .lastDate { font-size:16px; color:#de6e00 !important; }
.applyKmy.lastDate p { text-align:center !important }
.hindiDoc .tabFeed, .hindiDoc #twitterFeedTab, .arabicDoc .tabFeed, .arabicDoc #twitterFeedTab, .spanishDoc #twitterFeedTab, .spanishDoc .tabFeed, .frenchDoc .tabFeed, .frenchDoc #twitterFeedTab { display:none !important; }
#innerContent .langRow a { padding: 0 13px; color: #fff; font-weight: bold; background: #123b66; margin-right: 2px; display:inline-block; }
#innerContent .langRow a:hover { text-decoration: none; background: #ccdce3; color: #123b66; }
.userVisitContents { position: relative; padding-top:60px; }
.langRow { float: right; position: absolute; right: -2px; top:10px; } /*.footerLogo li:nth-child(3){ display:none} */
.addthis_button_whatsapp { background-position: -2px 35px; } /*****French Version CSS starts here****/
.frenchDoc #nav .MenuLi .menuFirstNode { padding:0 0.35em; }
.frenchDoc .sliderReadmore .button {/* background:url("../../images/read-more-bt-fr.gif") no-repeat left top #ffffff; width:140px; */ }
.frenchDoc .tabInfocus a { width:95px; }
.frenchDoc .tabVideoBref a { width:173px; }
.frenchDoc .tabPhoto a { width:159px; }
.frenchDoc .tabPressRelease a { width:198px; }
.frenchDoc #scroller-header li.tabPressRelease { float:right; margin-right:0; }
.frenchDoc .secondTab ul.tabs li.active, .frenchDoc .secondTab ul.tabs li.active a { color:#fff; background:#104e8d; }
.frenchDoc .secondTab ul.tabs li a { color:#333 }
.frenchDoc .secondTab ul.tabs li { padding:0 18px !important }
.frenchDoc .secondTab ul.tabs li.missionTb2 { width:240px; }
.frenchDoc .secondTab ul.tabs li.missionTb3 { width:185px; }
.frenchDoc .secondTab ul.tabs li.missionTb4 { width:95px; }
.frenchDoc .imaBlockH { background: url("../../images/ima-imghome.jpg") no-repeat 310px 0 rgba(0, 0, 0, 0); }
.frenchDoc .countryNameBlock select { width: 228px; }
.frenchDoc .briefsBlockH { background: url("../../images/spanish/boim-imghome.jpg") no-repeat 47px -4px rgba(0, 0, 0, 0); }
.frenchDoc .goButton {/*background:url("../../images/go-bt-fr.gif") no-repeat left top rgba(0, 0, 0, 0); width:55px !important*/ } /*Swatchh Bharat Mission*/
.frenchDoc .moduleSearch .reqLibox { clear:both; display:block; width:100%; float:none; padding-top:10px; }
.frenchDoc .moduleSearch .reqLibox .requierd3Charct { max-width:50%; }
.swachchtaPledge { margin-bottom:10px }
.sbmBanner { margin-bottom:20px; }
.swachchtaPledge>div, .officeDelhi .ticker, .mediaBlock { float:left }
#innerContent .pledgeList h2 { font-size:18px; color:#104e8d; border-bottom:1px solid #104e8d; }
.pledgeList { max-width:695px; padding-right:192px; }
.pledgeList ul { padding:6px; }
.pledgeList ul.bulletText li { background: url("../../images/sbm-bullet.gif") no-repeat left 11px; }
.actionPlan { border:1px solid #eaeaea; max-width:195px; margin-top:30px; margin-left:-152px; }
.actionPlan a { display:block; }
.actionPlan .apTitle { margin-top:1px; line-height:22px; padding:10px 0; background:#ef9b08; color:#fff !important; font-size:14px; text-align:center; display:block; }
.actionPlan a:hover { box-shadow:1px 1px #104e8d, 2px 2px #104e8d, 3px 3px #104e8d, 4px 4px #104e8d; transform: translateX(-3px); transition:500ms; text-decoration:none !important; }
.actionPlan a:hover .apTitle { background:#104e8d; text-decoration:none !important; transition:500ms; }
.actionPlan .apTitle strong { font-size:20px; display:block; font-weight:normal }
.sbmTabs .secondTab { width:100%; }
.sbmTabs .secondTab ul.tabs li, .sbmTabs .secondTab ul.tabs li.last { width:auto; }
#innerContent .sbmTabs .secondTab ul.tabs li a { padding:8px 48px; font-size:15px; font-weight:normal; color:#333 }
#innerContent .sbmTabs .secondTab ul.tabs li a:hover { text-decoration:none; }
#innerContent .sbmTabs .secondTab ul.tabs li.active, #innerContent .sbmTabs .secondTab ul.tabs li.active a { background:#104e8d; color:#fff; }
.sbmTabs .tab_container { width:100%; height:auto; }
.sbmTabs .countryNameBlock { height:auto; width:auto; }
.officeDelhi .playPause { background: url("../../images/play-pause.png") no-repeat 54px 10px; border: 1px solid #ccdce3; padding: 4px 20px 4px 10px; color:#f16122; }
.officeDelhi .stop, .officeDelhi .play { display: block; position: absolute; right: 195px; text-decoration: none; bottom: 4px; z-index: 100; }
.officeDelhi .play { background-position:42px -10px !important; }
.officeDelhi .ticker { max-width:650px; width:100%; padding-right:195px; padding-bottom:45px; position:relative }
.officeDelhi .tickerDivBlock { height:325px !important; overflow:auto }
.officeDelhi .activityTicker { width:100%; }
.officeList { padding:15px 0; border-bottom:1px dotted #cccccc; }
.officeList a:first-child { display:block; color:#515151 !important; margin-bottom:15px; }
.officeList a:last-child { color:#104e8d !important; text-decoration:underline !important; }
.sbmTabs .tab_content { width:932px; font-size:inherit; }
.mediaBlock { margin-left: -162px; }
.homeSlider.mediaBlock { background:none; border:1px solid #ccdce3; padding:0 }
.mediaBlock .scrollIt a { display:block; width:217px; height:143px; position:relative; }
.mediaBlock a.viewAll:hover { padding:15px 10px; transition:500ms }
.allVideos .scrollIt a:after { content:''; background: url("../../images/play-video.png") no-repeat center 10px; width:93px; height:93px; position:absolute; left:30%; top:0 }
.viewAll { color:#ffffff !important; position: absolute; width:197px; z-index: 2; padding:8px 10px; bottom:0; left:0 }
.mediaBlock .owl-nav div { width:27px; height:25px; text-indent:-9999px; position:absolute; top:5px; }
.mediaBlock .owl-prev { left:0; }
.mediaBlock .owl-next { right:0; background-position:0 0 !important; }
.mediaBlock .owl-prev:hover { background-position:-2px -35px; width:25px; }
.mediaBlock .owl-next:hover { background-position:2px 0 !important; width:25px; }
.allPhotos, .allVideos { width:217px !important; position:relative; overflow:hidden; }
.allPhotos { margin-bottom:20px; }
.sbmTabs .tab_content>h3 { padding:8px 15px; color:#333; background:#e6e6e6; display:none; font-size:15px; border-bottom:1px solid #fff; cursor:pointer; }
.sbmTabs .tab_content>h3.active { color:#fff; background:#104e8d; border:none; }
.sbmTabs .tab_content>h3:last-child { border:none; }
.sbmTabs .missionTabContO { width:2796px; }
.noJS .scrollIt { height:143px; }
.desktop .officeDelhi { display:block !important; } /*Home page Tab height Equal*/
.desktop #panel .displayPanel { min-height:341px; }
.desktop .infocusPanel .inFocusLatest li { padding:12px 0 }
.desktop .homePhotoAlbum .albumContainer { min-height:inherit; }
.desktop .pressListing img { padding-bottom:15px; padding-top:5px; }
.desktop .pressListing .tabMoreLinks { padding-top:12px; }
.desktop .twitterFeedPanelTwo iframe { height:325px; }
.desktop .listLinkHome li { padding:3px 0 } /*Close Home page Tab height Equal*/ /***Yoga Day****/
.yogaWebsite img, .yogaWebsite span, .yogaWebsite16 img, .yogaWebsite16 span { display:none }
.yogaWebsite { background: url("../../images/idy-banner17.jpg") no-repeat center 0; min-height:125px; background-size:cover; }
.yogaDay .countryNameBlock input { background: #fc8b03; border: 0 none; color: #ffffff; cursor: pointer; padding: 6px 5px; }
.idyMap { float:left }
.yogaDay .foreignRelationBlock { float:right; width:365px; padding-top:90px; }
#innerContent .foreignRelationBlock .alignCenter { text-align:center; } /*Yoga Slider*/
#innerContent .yogaDay .homeSlider { margin-bottom:20px; position:relative; }
#innerContent .yogaDay .homeSlider .sliderText { width:322px; background:none; }
#innerContent .yogaDay .homeSlider .sliderBottomLinks { width:35% }
#innerContent .yogaDay .sliderImg { height:256px; }
#innerContent .yogaDay .sliderImg img { width:100%; height:auto; }
#innerContent .yogaDay .sliderBottomLinks a, #innerContent .sliderBottomLinks span { color:#fff; }
#innerContent .dataSlider .date { padding-top:10px; padding-bottom:0 }
#innerContent .dataSlider .title, #innerContent .dataSlider .content, #innerContent .sliderReadmore { padding:0 } /*.yogaDay .homeSlider { padding:0; background:none; margin-bottom:30px; } .yogaLogo, .yogaDate, .yogaControls { position:absolute; z-index:2; } .yogaLogo { top:24px; left:126px; } .yogaDate { padding:5px 85px; background:rgba(255, 255, 255, 0.55); bottom:18px; left:0; } #innerContent .yogaDate h2 { font-size:23px; line-height:32px; text-align:center; padding:0 } #innerContent .yogaDay h2 { font-size:23px; } .yogaDate span { display:block; color:#f46801; } .yogaControls { top:45%; right:0; background:rgba(55, 98, 143, 0.58); width:65px; min-height:35px; border-radius:20px 0 0 20px; } .yogaDay .customNextBtn, .yogaDay .customPrevBtn, .yogaDay .owlPlay, .yogaDay .owlStop { bottom:7px; right:7px } .noJS .yogaDay .owl-carousel { height:300px; } .noJS .yogaControls { display:none; } .yogaDay .customPrevBtn { right: 38px; } .yogaDay .owlStop, .yogaDay .owlPlay { right: 22px; } */ /*Yoga Content part*/
.mrgB20 { margin-bottom:30px; }
#innerContent .padR15 { padding-right:15px; }
.yogaProtocol { width:68.5%; float:left; }
.yogaNews { width:28.1%; float:right; border:1px solid #ccdce3; position:relative }
.yogaNews h3 { font-size:15px; color:#515151; background:#ececec; font-weight:bold; padding:12px 20px; }
.yogaNews .ticker { padding:5px 20px 10px }
.yogaNews ul div { padding:10px 0; border-bottom:1px dotted #cccccc }
.yogaNews .newsDate { display:inline-block; color:#719a18; }
#innerContent .yogaNews ul a { color:#333 }
.yogaNews .playPause { background:url(../../images/yoga-play-pause.png) no-repeat 0 0; width:24px; height:24px; position:absolute; z-index:1; text-indent:-9999px; overflow:hidden; top:9px; right:10px; transition:300ms; }
.yogaNews .playPause.play { background-position:-30px 0 }
#innerContent .alignRight { text-align:right; }
.yogaNews .tickerDivBlock, .noJS .yogaNews .tickerDivBlock { height:210px !important; margin-bottom:5px; overflow:hidden; }
#innerContent a.allNews { text-decoration:underline; }
.padTB10 { padding:10px 0 15px } /*Yoga Tabs*/
.yogaProtocol .imgRight { margin-bottom: 0; }
#innerContent .idyBooklets .dButton { background: #dc422b; border-radius: 5px; color: #ffffff; font-weight: bold; padding: 5px 8px 5px 15px; transition: all 300ms linear 0s; }
#innerContent .idyBooklets .dButton:hover { background: #333333; transition: all 300ms linear 0s; }
#innerContent .idyBooklets .dButton a { color: #ffffff; }
#innerContent .idyBooklets .dButton a:hover { text-decoration: none; }
#docVid_media_image { height:100% !important; top:0 !important; }
.yogaDay .sbmTabs .tab_content { min-height:375px; }
.noJS .yogaDay .sbmTabs .tab_container { height:375px; overflow:hidden; }
.yogaDay .twitterFeedPanelTwo { padding:0 }
#innerContent .yogaDay iframe { padding:0 !important; /*height:294px !important;*/ width:100% !important; }
#innerContent .yogaDay .sbmTabs .secondTab ul.tabs li a { padding:8px 12px; font-size:1.05em }
.yogaDay .secondTab { margin-bottom:0; }
.yogaDay .projekktor { width:48%; height:294px; border:5px solid #dcdcdc; float:left }
#innerContent iframe { padding:0 }
.videoDetails { float:right; width:48.4%; }
.yogaDay .videoPlayBtn { background:url(../../images/play-icon.png) no-repeat 0 0; width:129px; height:129px; text-indent:-9999px; overflow:hidden; position:absolute; left:150px; top:83px; }
.yogaDay .ppstart { background:url(../../images/play-icon.png) no-repeat center center; width:129px; height:129px; margin-bottom: -60px; margin-left: -70px; }
#innerContent .missionBlock li .block { clear:none; padding:0 0 0 8px; width:auto; max-width:268px; }
.yogaDay .homeWMission { height:120px; margin:0; margin-bottom:15px; padding-bottom:15px; border-bottom:1px dashed #e9e9e9 }
.yogaDay .missionBlock li img { width:154px; border: 1px solid #e9e9e9; padding: 2px; height:110px; }
.yogaDay .missionBlock li { width:50%; float:left; height:auto }
.yogaDay .missionBlock li:nth-last-child(-n+2) .homeWMission {
border:none;
padding-bottom:0;
margin-bottom:0
}
.yogaDay .missionBlock { padding-bottom:10px; }
.yogaImgNewsDesc { float:left; width:270px; }
.yogaDay .twitterFeed { width:100%; } /*Yoga Photo Video Gallery*/
.yogaPV { margin-bottom:25px; }
.yogaPV .scrollIt a { display: block; height: 110px; position: relative; width: 197px; }
.yogaPV .scrollIt .owl-stage-outer { border:5px solid #dcdcdc }
.yogaPV .scrollIt .owl-stage-outer:hover { border-color:#104e8d; transition:300ms linear }
.yogaPV .scrollIt a img { height:100%; }
.yogaPV h3 { padding:7px 0 22px 68px; background:url(../../images/yoga-sprite.png) no-repeat 0 0; }
.yogaPhoto { width:600px; float:left }
.yogaPhoto li { width:131px; height:110px; float:left; border:5px solid #dcdcdc; margin-right:12px; position:relative; }
.yogaPhoto li:hover { border-color:#104e8d; transition:300ms linear }
.itemGallery a:after { display:none; background:url(../../images/zoom-tool.gif) no-repeat 0 0; width:28px; height:28px; content:''; position:absolute; top:50%; left:50%; margin:-14px 0 0 -14px; }
.itemGallery a:hover:after { display:block; }
.yogaPhoto li a:hover:after { background:url(../../images/zoom-tool.gif) no-repeat 0 0; width:28px; height:28px; content:''; position:absolute; top:36%; left:44%; }
.yogaPhoto li:last-child { margin-right:0; }
.yogaPhoto li, .yogaPhotoGallery .item img { height:100%; width:100%; }
.yogaPhotoRow { overflow:hidden; }
.yogaPhotoGallery.owl-carousel { margin:0 -6px 10px; width:auto; }
.yogaPhotoGallery .item { float:left; width:25%; padding:0 6px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.yogaPhotoGallery .owl-item .item { float:left; width:100%; }
.yogaPhotoGallery .item:first-child { }
.itemGallery { height:110px; border:5px solid #dcdcdc; position:relative; }
.itemGallery:hover { border-color:#104e8d; transition:300ms linear }
#innerContent .yogaDay .block a { display:block; padding-bottom:4px; text-align:left } /*Yoga Inner Gallery*/
.yogaPG .galleryImg, .yogaPG .albumImage { height: 109px; width: 125px; }
.yogaPG .galleryImg img { height: 100px !important; width: 125px; }
.yogaPG .galleryImgWrapper { width: 125px; }
.yogaVG .galleryImg > img { height: 135px !important; width: 197px; }
.yogaVG .albumImage > input { height: 110px !important; }
.yogaVG .galleryImg { height: 110px; width: 197px; }
.yogaVG .galleryImgWrapper { height: 135px; width: 197px; }
.yogaVG .albumWrapper > li .galleryCaption { margin-left: -200px; padding-left: 210px; } /*Yoga Popup*/
.yogaContent { height: 205px; overflow: auto; }
.yogaVideo { width:291px; float:Right }
.yogaVideo h3 { background-position:0 -120px; }
.yogaVideo .scrollIt { width:249px; padding-left:42px; box-sizing: border-box; }
.yogaPV .scrollIt a:after, .yogaVG .albumImage a:after { content:''; background: url("../../images/play-video.png") no-repeat center 10px; width:93px; height:93px; position:absolute; left:27%; top:0 }
.yogaVG .albumImage a:after { left:19%; top:-8px }
.yogaVG .albumImage a { position:relative; display:block; height:100%; }
.yogaVG .albumImage a img { width:100%; height:100%; }
.yogaVG .albumContainer { min-height:inherit }
.yogaVideo .owl-prev, .yogaVideo .owl-next { background:#dddddd url(../../images/yoga-video-control.png) no-repeat 9px center; }
.yogaVideo .owl-prev:hover, .yogaVideo .owl-next:hover { background-color:#104e8d; transition:300ms linear }
.yogaVideo .owl-prev { border-radius: 10px 0 0 10px; height: 120px; left: 0; position: absolute; top: 0; width: 32px; text-indent:-9999px; overflow:hidden; }
.yogaVideo .owl-next { border-radius:0 10px 10px 0; height: 120px; right: -42px; position: absolute; top: 0; width: 32px; text-indent:-9999px; overflow:hidden; background-position:-26px center }
.yogaPhoto ul, .yogaVideo .scrollIt { margin-bottom:10px; }
.yogaPopup { background:#042F56; padding:20px; color:#fff; }
.yogaPopup h3 { font-size:32px; text-align:center }
.yogaPopup h4 { font-size:26px; color:#ff9800; margin-bottom:15px; text-align:center }
.postureImg { text-align:center; margin-top:30px; }
.postureImg img { border:1px solid #ccc; padding:5px; }
.postureImg a img { border:none; padding:0 }
.yogaPopup h5 { font-size:20px; color:#fff; margin-bottom:10px; }
.yogaPopup p { margin-bottom:15px; }
.yogaPopup .button { background: #ff5400; border-radius: 5px; color: #fff; display: block; font-size: 16px; padding: 12px 10px; width:240px; margin:10px auto; text-align:center; box-shadow:4px 3px 5px -4px #000000; transition:300ms linear }
.yogaPopup .button:hover { background:#ff9800; color:#fff; text-decoration:none; }
.yogaPostures > li { background: #ffffff; float: left; text-align: center; width: 25%; margin:3px 0 }
.yogaPostures > li a { background: #ffffff; box-shadow:0 0 5px 0 #e2e2e2; display: inline-block; margin:8px; padding:10px 0; text-align: center; transition: all 300ms linear 0s; }
.yogaPostures > li a:hover { color: #000000; text-decoration: underline; transform: scale(1.1); }
.yogaPostures > li img { display: block; margin-bottom: 10px; }
.yogaTabTitle { display:none; background:#104e8d; color:#fff; padding: 10px 15px; margin-bottom:10px; font-size:18px; }
.yogaPostList.owl-carousel .owl-stage-outer { min-height:360px; }
.yogaPostList.owl-carousel .owl-item { width:648px; min-height:360px; }
.yogaPostList.owl-carousel li { width:648px; min-height:360px; box-sizing:border-box; }
.yogaCountryPopup .owlSingleSlide .owl-controls { display:none; }
.yogaPostList li { border-top: 1px solid #ccc; margin-top: 25px; padding-top: 25px; }
.yogaPostList li:first-child { border-top:none; margin-top:15px; padding-top: 0; }
.yogaPostListBlock h2 { padding-bottom: 20px; }
.yogaPostListBlock h2 img { float: left; margin-right: 5px; margin-top: 4px; vertical-align: top; }
.yogaPostList h3 { margin-bottom: 20px; color:#d24906; }
.yogaPostList h4 { font-size: 1.3em; margin-bottom: 5px; font-weight:bold; }
#innerContent .yogaPostList p { padding-bottom: 20px; font-style:italic; }
.yagaPostTime { padding-bottom: 5px; }
.yagaPostAccess { padding-bottom: 5px; }
.yagaPostContact { padding-bottom: 5px; }
.YogaTableData .tableData { margin-bottom:0; }
.YogaTableData .tableData th { border-top:1px solid #ddd; width:150px; }
.yagaPostLink .contactLinkBtn { padding-top: 20px; }
.yogaCountryPopup .yogaClose { color: #fff !important; font-size: 16px; position: absolute; right: 15px; top: 15px; z-index: 999; text-decoration:none; cursor:pointer; display: block !important }
.yogaCountryPopup .yogaClose:hover { text-decoration:none !important; }
.yogaCountrySheald { left: 0; top: 0; right: 0; bottom: 0; position: fixed; z-index: 8888; background-color: rgba(0, 0, 0, 0.8); visibility:hidden; }
.noJS .yogaCountryPopup { display:none; }
.yogaCountryPopup { width: 648px; min-height: 450px; position: fixed; left: 50%; top: 50%; z-index: 9999; margin-left: -324px; margin-top: -225px; background-color: #fff; }
#innerContent .yogaPostListBlock h2 { background-color: #036; color: #fff; padding: 7px 20px; margin: 0; }
.yogapopup #container { position: relative; z-index: 9999; }
.yogaCountryPopup .imaBannerImg { border: 0 none; }
.yogaPostList li { padding: 20px; }
.yogaPostListBlock { position: relative; height: 100%; }
.yogaPostListBlock .owl-theme .owl-dot { color: #fff; font-size: 14px; margin: 3px 5px 0 0; width:12px; height:12px; box-sizing: border-box; padding: 4px; background: #aaa; display: inline-block; cursor: pointer; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.yogaPostListBlock .owl-theme .owl-dot:hover, .yogaPostListBlock .owl-theme .owl-dot.active { background: #666; color: #fff; text-decoration: none; }
.yogaPostListBlock .owl-theme .owl-nav [class*=owl-] {
color: #fff;
font-size: 14px;
margin: 5px;
padding: 4px 7px;
background: #888;
display: inline-block;
cursor: pointer;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.yogaPostListBlock .owl-theme .owl-nav [class*=owl-]:hover {
background: #869791;
color: #fff;
text-decoration: none;
}
.yogaCountryPopup .owl-carousel { position: static; }
.yogaCountryPopup .owl-controls { position: relative; text-align: center; height: 38px; background-color: #efefef; left: 0; bottom: 0; width: 100%; }
.yogaCountryPopup .owl-nav { width:30%; text-align: right; overflow: hidden; z-index: 1; float: right; }
.yogaCountryPopup .owl-dots { width: 60%; text-align: left; position: relative; z-index: 3; float: left; padding: 10px 0 0 20px; }
.yogaCountryPopup .owl-nav .owl-prev { background-color: #999; margin-left: 20px; }
.yogaCountryPopup .owl-nav .owl-next { background-color: #999; margin-right: 20px; }
.yogaCountrySheald, .yogaCountryPopup { opacity:0; margin-left:-100%; }
.yogapopup .yogaCountrySheald { opacity:1; margin-left:0; visibility:visible; }
.yogaCountryPopup.show { opacity:1; margin-left:-324px; } /********* LiteBox v1.3 **********/
.litebox-overlay { display: none; width: 100%; min-width: 280px; position: fixed; top: 0; left: 0; z-index: 9999; }
.litebox-overlay .litebox-loader { position: absolute; width: 40px; height: 40px; left: 20px; top: 20px; border: 3px solid #111; border-right-color: #fff; border-radius: 50%; }
.litebox-overlay .litebox-close { width: 40px; height: 40px; background: url(../../images/litebox-close.png) no-repeat center; position: absolute; top: 20px; right: 20px; }
.litebox-overlay .litebox-nav { display: none; width: 60px; height: 60px; margin-top: -30px; position: absolute; top: 50%; }
.litebox-overlay .litebox-prev { background: url(../../images/litebox-prev.png) no-repeat center; left: 20px; }
.litebox-overlay .litebox-next { background: url(../../images/litebox-next.png) no-repeat center; right: 20px; }
.litebox-overlay .litebox-container { width:600px; height:660px; position: absolute; left:50%; margin-left: -300px; overflow: hidden; top:50%; margin-top:-330px; }
.litebox-overlay .litebox-container.litebox-scroll { overflow-y: auto; }
.litebox-overlay img, .litebox-overlay iframe { display: inline-block; max-width: 100%; max-height: 100%; margin: 0 auto; vertical-align: middle; overflow-x: hidden; }
.litebox-overlay iframe { width: 100%; height: 100%; position: relative; z-index: 999999; }
.litebox-overlay .litebox-inline-html { background: #FFF; line-height: normal; overflow-x: hidden; line-height: normal !important; position: absolute; }
.litebox-overlay .litebox-error { width: 100%; height: 100%; color: #FFF; line-height: inherit; }
.litebox-overlay .litebox-error span { background: rgba(0, 0, 0, .9); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 20px; color: #FFF; text-shadow: 1px 1px 0 #000; line-height: normal; }
#innerContent .rptLetters .countryAlphabet:hover { text-decoration:none; } /*****IDY Map*******/
.worldmapOuter { position:relative; }
#markers a { width:7px; height:7px; display:block; position:absolute; z-index:2; -webkit-border-radius:50%; border-radius:50%; background:#ff5400; border:1px solid #fff }
#aAE { left:593px; top:355px; }
#aAF { left:618px; top:328px; }
#aAL { left:509px; top:300px; }
#aAO { left:503px; top:444px; }
#aAT { left:498px; top:284px; }
#aBE { left:473px; top:273px; }
#aBG { left:522px; top:273px; }
#aBH { left:585px; top:346px; }
#aBO { left:305px; top:456px; }
#aBR { left:340px; top:445px; }
#aBZ { left:250px; top:372px; }
#aCA { left:200px; top:230px; }
#aCD { left:520px; top:420px; }
#aCF { left:510px; top:398px; }
#aCG { left:500px; top:415px; }
#aCL { left:291px; top:480px; }
#aCN { left:705px; top:325px; }
#aCO { left:285px; top:405px; }
#aCR { left:259px; top:395px; }
#aME { left:510px; top:302px; }
#aCU { left:278px; top:364px; }
#aDE { left:486px; top:270px; }
#aDK { left:486px; top:248px; }
#aDO { left:295px; top:368px; }
#aDZ { left:465px; top:345px; }
#aEC { left:269px; top:420px; }
#aEE { left:525px; top:235px; }
#aET { left:555px; top:392px; }
#aFI { left:525px; top:215px; }
#aFR { left:468px; top:285px; }
#aGA { left:490px; top:417px; }
#aGB { left:458px; top:258px; }
#aGE { left:565px; top:302px; }
#aGH { left:460px; top:390px; }
#aGM { left:425px; top:383px; }
#aGR { left:515px; top:312px; }
#aGT { left:242px; top:380px; }
#aGW { left:426px; top:385px; }
#aHK { left:739px; top:360px; }
#aHN { left:255px; top:378px; }
#aHR { left:500px; top:292px; }
#aHT { left:285px; top:365px; }
#aIE { left:440px; top:262px; }
#aIQ { left:565px; top:330px; }
#aIT { left:500px; top:308px; }
#aJO { left:552px; top:338px; }
#aJP { left:795px; top:322px; }
#aKM { left:570px; top:446px; }
#aKZ { left:620px; top:282px; }
#aLB { left:546px; top:328px; }
#aLK { left:660px; top:395px; }
#aLU { left:476px; top:278px; }
#aMA { left:450px; top:330px; }
#aMD { left:533px; top:290px; }
#aMG { left:575px; top:460px; }
#aML { left:456px; top:370px; }
#aMM { left:695px; top:362px; }
#aMV { left:640px; top:407px; }
#aMW { left:545px; top:446px; }
#aMX { left:215px; top:360px; }
#aMZ { left:555px; top:450px; }
#aNA { left:503px; top:467px; }
#aNE { left:485px; top:373px; }
#aNI { left: 256px; top: 385px; }
#aNL { left:478px; top:264px }
#aNO { left:483px; top:230px; }
#aPA { left:269px; top:393px; }
#aPE { left:278px; top:434px; }
#aPL { left:506px; top:264px; }
#aPT { left:442px; top:310px; }
#aRO { left:521px; top:290px; }
#aRU { left:700px; top:205px; }
#aSC { left:592px; top:426px; }
#aSD { left:534px; top:375px }
#aSN { left:427px; top:378px }
#aSV { left:250px; top:382px }
#aSZ { left:538px; top:483px }
#aTH { left:710px; top:377px }
#aTM { left:604px; top:310px }
#aTR { left:546px; top:311px }
#aTT { left:315px; top:388px }
#aTZ { left:545px; top:430px }
#aUA { left:539px; top:276px }
#aUS { left:216px; top:306px }
#aUZ { left:614px; top:302px }
#aZA { left:517px; top:491px } /*#aZW { left:461px; top:461px } */
#aRS { left:511px; top:293px }
#aSA { left:569px; top: 354px; }
#aSS { left:534px; top:396px; }
#aKD { left:768px; top:310px; }
#aVN { left:717px; top:361px; }
#aVE { left:300px; top:396px }
#aUY { left:325px; top:499px; }
#aTL { left:766px; top:436px; }
#aSO { left:570px; top:407px; }
#aSI { left:495px; top:288px; }
#aRE { left:595px; top:470px; }
#aPW { left:787px; top:397px; }
#aPH { left:760px; top:386px; }
#aOM { left:599px; top:366px; }
#aNZ { left:878px; top:530px; }
#aNP { left:665px; top:344px; }
#aMY { left:709px; top:404px; }
#aMN { left:710px; top:286px; }
#aKW { left:577px; top:340px; }
#aKR { left:770px; top:319px; }
#aKN { left:311px; top:369px; }
#aKE { left:553px; top:412px; }
#aIS { left:414px; top:207px; }
#aID { left:709px; top:420px; }
#aHU { left:509px; top:285px; }
#aGY { left:317px; top:400px; }
#aFM { left:854px; top:379px; }
#aES { left:453px; top:308px; }
#aER { left:553px; top:374px; }
#aBY { left:530px; top:260px; }
#aBT { left:681px; top:346px; }
#aBN { left:738px; top:402px; }
#aBD { left:679px; top:355px; }
#aAU { left:788px; top:475px; }
#aAR { left:300px; top:510px; }
#aAG { left:315px; top:375px; }
#aZM { left:523px; top:450px; }
#aZW { left:533px; top:460px; }
#aVU { left:869px; top:451px; }
#aTV { left:893px; top:431px; }
#aTO { left:37px; top:467px; }
#aTN { left:483px; top:323px; }
#aNR { left:866px; top:416px; }
#aMT { left:500px; top:324px; }
#aMC { left: 478px; top: 300px; }
#aLY { left: 500px; top: 345px; }
#aLA { left: 709px; top: 366px; }
#aKI { left: 884px; top: 413px; }
#aGQ { left: 484px; top: 412px; }
#aCY { left: 540px; top: 324px; }
#aCK { left: 65px; top: 467px; }
#aCH { left: 480px; top: 286px; }
#aMO { left: 733px; top: 362px; }
#aFJ { left: 893px; top: 456px; }
#aUG { left:539px; top:410px; }
#aSR { left:325px; top:402px; }
#aSL { left:430px; top:393px; }
#aSK { left:508px; top:280px; }
#aSG { left:713px; top:410px; }
#aSE { left:503px; top:205px; }
#aRW { left:533px; top:416px; }
#aPS { left:544px; top:335px; }
#aMR { left:436px; top:364px; }
#aLS1 { left:529px; top:488px; }
#aLC { left:318px; top:380px; }
#aKH { left:716px; top:381px; }
#aKG { left:640px; top:304px }
#aJM { left:272px; top:370px; }
#aIR { left:590px; top:330px; }
#aIL { left:543px; top:326px; }
#aGD { left:309px; top:382px; }
#aDM { left:301px; top:370px; }
#aDJ { left:565px; top:382px }
#aCZ { left:497px; top:275px; }
#aCV { left:395px; top:368px; }
#aBS { left:273px; top:344px; }
#aBI { left:533px; top:421px; }
#aBB { left:323px; top:380px; }
#aAW { left:300px; top:380px; }
#aAM { left:571px; top:308px; }
#aAD { left:463px; top:298px; }
#aTJ { left:633px; top:311px; }
#aTD { left:506px; top:375px; }
#aSY { left:555px; top:323px; }
#aST { left:474px; top:412px; }
#aSB { left:849px; top:437px; }
#aPK { left:628px; top:338px; }
#aPG { left:809px; top:428px; }
#aNG { left:480px; top:390px; }
#aMK { left:516px; top:304px; }
#aLV { left:521px; top:245px; }
#aLT { left:519px; top:253px; }
#aEG { left:534px; top:347px; }
#aCM { left:490px; top:402px; }
#aBW { left:519px; top:467px; }
#aBA { left:502px; top:299px; }
#aTG { left:464px; top:396px; }
#aMU { left:614px; top:461px; }
#aLI { left: 485px; top: 284px; }
#aWS { left: 24px; top: 436px; }
#aVC { left: 313px; top: 380px; }
#aQA { left: 585px; top: 353px; }
#aPY { left: 319px; top: 470px; }
#aLR { left: 438px; top: 401px; }
#aIC { left: 449px; top: 396px; }
#aAZ { left: 580px; top: 308px; }
#aSM { left: 493px; top: 296px; }
#aMH { left: 870px; top: 391px; }
#aBJ { left: 467px; top: 388px; }
#aBF { left: 457px; top: 382px; }
#aGN { left: 437px; top: 388px; }
.worldmapOuter .jvectormap-container { width:100% !important; height:100% !important; overflow:hidden; position:relative; }
.ui-tooltip { padding: 5px 10px; background:#000 !important; border:1px solid #fff; position: absolute; color:#fff; z-index: 9999; white-space:normal; max-width: 500px; -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.4); box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.4); -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
body .ui-tooltip { border-width: 1px; }
#innerContent .dataSlider .content { display:none }
#innerContent .dataSlider .title { text-align:left; font-size:19px; line-height:22px } /**IDY photo Gallery**/
.yogaPG .galleryCaption { display:none; }
.yogaPG.albumPhotoWrapper .albumWrapper > li { width:auto; padding:2px; border:none; }
.yogaPG.albumPhotoWrapper .albumWrapper .galleryImgWrapper { width:126px }
.yogaPG.albumPhotoWrapper .albumWrapper .galleryImg { height: 100%; width: 100%; }
.yogaPG.albumPhotoWrapper .albumWrapper .galleryImg img { width:100%; }
.yogaVG .galleryCaption { display:none; }
.yogaVG.albumPhotoWrapper .albumWrapper > li { width:auto; padding:2px; border:none; }
.yogaVG.albumPhotoWrapper .albumWrapper .galleryImgWrapper { width:159px }
.yogaVG.albumPhotoWrapper .albumWrapper .galleryImg { height: 100%; width: 100%; }
.yogaVG.albumPhotoWrapper .albumWrapper .galleryImg img { width:100%; }
.yogaVG.albumPhotoWrapper .albumWrapper .galleryImg:after { content:''; background: url("../../images/play-video.png") no-repeat center 10px; width:93px; height:93px; position:absolute; left:50%; top:50%; margin-left:-46px; margin-top:-59px }
.yogaDay .staticYoutubeVideo { border: 5px solid #dcdcdc; float: left; width: 48%; position:relative }
.yogaDay .staticYoutubeVideo a:before { background: rgba(0, 0, 0, 0) url("../../images/youtube-play-icon.png") no-repeat center center; height: 68px; margin-top: -34px; margin-left: -43px; width: 86px; position:absolute; left:50%; top:50%; content:''; }
.twitter-timeline.iDayofYoga { max-width:none; width:100%; }
.yogaPG .galleryImgZoom { margin:0; left:0; bottom:0; top:auto; transition:300ms all; }
.yogaPG .galleryImgZoom a { display:block }
.yogaPG .galleryImgWrapper:hover .galleryImgZoom { left:auto; bottom:auto; top:auto; margin-right: -14px; margin-top: -14px; right: 50%; top: 50%; }
.galleryImg > a { display: block; }
.featureHolder .featureContent { max-height:600px } /****************Spirit of India Run***************/
.sirBanner { position:relative; }
.runnerImage { position:absolute; width:487px; right:0; top:18px; z-index:1 }
.indiaRunContent { min-height:328px; position:relative; z-index:2; padding-top:45px; }
.rfsAbout { padding-right:160px; }
.rfsAbout h3 { margin-bottom:10px; font-size:1.500em; font-weight:bold }
.frenchDoc.desktop .footerLogo li, .desktop .footerLogo .owl-stage > li li { padding:8px 4px }
.tabstwoBlock .secondTab { padding-bottom:0 }
.homeLastRowOut .documentIndiaIs { float:left; display:none; }
.emiCountry li { float:left; width:30%; padding:0 10px 0 12px !important; text-align:left !important; background-position:0 7px !important; } /********* Accordion ******** */
.accordion { margin-bottom:20px; }
.accordion .accTrigger { background: url(../../images/plus.png) left 5px top 10px no-repeat; padding-left: 35px; cursor: pointer; font-size: 15px; margin-bottom: 15px; }
.accordion .accTrigger:hover { color:#11355b; }
.noJS .accordion .accTrigger { background:none; padding-left:0 }
.accordion .accTrigger a { display:block; text-decoration:none; outline:0; }
.accordDetail { padding:10px 0 10px 25px; display:none }
.noJS .accordDetail { display:block; padding:10px 0 }
.expandCollapse { display:none; }
.noJS .expandCollapse { display:block; }
.expandContent, .collapseContent { padding:5px 15px 5px 30px; color:#fff !important; line-height:20px; display:inline-block }
.expandContent { background:#11355b url(../../images/down-arrow.png) 10px 9px no-repeat }
.collapseContent { background:#11355b url(../../images/up-arrow.png) 10px 8px no-repeat }
.expandContent:hover, .collapseContent:hover { background-color:#333; text-decoration:none !important }
.noJS .expandContent, .noJS .collapseContent { display:none; } /*****CPV css****/
.cpv li { float:left; width:50%; margin-bottom:13px; }
.cpv li:hover { transform:scale(1.05); transition:300ms all }
.cpvBox { border:1px solid #d5d5d5 }
.cpv li:nth-child(odd) .cpvBox {
margin-right:6px;
}
.cpv li:nth-child(even) .cpvBox {
margin-left:6px
}
.cpvImg a { text-align:center; display:block; height:100px; padding:10px }
.cpvImg img { height:100%; width:auto }
.cpv h3 { text-align:center; color:#fff; padding:8px; }
.madad { background:#A4C536 }
.passportSeva { background:#00006B }
.eTV { background:#5A5A5A }
.visaOnline { background:#FF7E00 }
#innerContent .cpv p { padding:10px; text-align:center; background:#efefef; font-weight:bold; font-size:13px; }
#innerContent .cpv p a { display:block }
.moiaBlock { border: 1px solid #ccdce3; border-radius: 4px; margin-bottom:15px; background:url(../../images/moia-logo-bg.png) no-repeat 240px 0; position:relative; }
.moiaLeft { float:left; padding:10px 15px; width:245px }
.moiaRight { float:right; width:310px }
.moiaBlock h2 { color:#9f1918; margin-bottom:5px; }
.moiaBlock .moiaLogo { display:block; margin:0 auto; padding-top:20px; text-align:center }
.moiaBlock ul li a {/* background:url(../../images/bullet-home.png) no-repeat left 8px;*/ color: #515151; display: inline-block; font-size:1.250em; margin-right: 5px; padding-left:10px; width: auto; }
.impContact { position:absolute; bottom:0; right:0; width:380px; height:52px; }
.phoneIco { background:url(../../images/moia-phone.png) no-repeat left top; text-indent:-9999px; width:41px; height:52px; display:block; float:left; }
.impContact a { font-size:12px; color:#fff; background-color:#209dd7; padding:5px 0; height:42px; }
.impContact .alignLeft { float:left; padding-left:5px; }
.impContact .alignRight { float:right; padding-right:10px; }
.fLeft { float:left; background-color:#209dd7 }
.tollFree { display:block; font-size:22px; }
.hindiDoc #innerContent .yogaDay .sbmTabs .secondTab ul.tabs li a { padding:8px 13px }
ul.bulletText.fiftyFifty li { width:45%; float:left }
.hindiDoc .yogaWebsite { background-image: url("../../images/idy-banner-hi.jpg") }
.misBanner { background: #006687; padding: 15px 0; text-align: center; }
.PhotoFeaturesDetail .galleryImgWrapper { float:none; width:100%; border:0 none; }
.PhotoFeaturesDetail .galleryImg { float:none; width:auto; padding:0; margin:0; border:0; height:auto; }
.PhotoFeaturesDetail .galleryCaption { float:none; width:auto; padding:15px 0 5px; margin:0; border:0; font-size:17px; line-height:22px; font-weight:bold; }
.PhotoFeaturesDetail .galleryImg img { padding:0; margin:0; border:0 none; }
.yogaWebsite16 { background: url("../../images/idy-banner-16.jpg") no-repeat 0 0; min-height: 113px; }
.hindiDoc .yogaWebsite16 { background-image: url("../../images/idy-banner-16-hi.jpg"); }
#innerContent h2.cpvbanner { background:#000 url("../../images/cpv-inner-banner.jpg") no-repeat 0 0 / cover; text-align:center; color:#fff; min-height:105px; padding-top:35px; font-size:28px; line-height:34px; font-weight:normal; margin-bottom:20px; }
.cpvUpdates { border: 1px solid #dcdcdc; }
.cpvUpdates .bulletText { font-size:1em; }
.cpvUpdates h3 { background: #1e4c7e url("../../images/announcement-icon.png") no-repeat 15px 8px; color: #fff; padding: 10px 15px 10px 48px; font-size:18px; line-height:22px; margin-bottom:0; }
.cpvUpdates .bulletText { padding:10px 15px 0; }
.cpvUpdates .ticker { padding-bottom:15px; }
#cpvRightNav { padding-top:0; padding-bottom:20px; }
#cpvRightNav #menuLeft a { font-size: 13px; color: #fff; display: block; line-height: 1.583em; text-decoration: none; }
#cpvRightNav #menuLeft > li > a, #cpvRightNav #menuLeft .accTrigger a { background:url("../../images/kmy-menu-strip-hover.jpg") repeat-x left top #000; padding: 8px 0; }
#cpvRightNav #menuLeft > li > a:hover, #cpvRightNav #menuLeft .accTrigger:hover { background-image:url("../../images/kmy-menu-strip-hover.jpg") !important }
#cpvRightNav #menuLeft > li > a:hover .cpvBullet, #cpvRightNav #menuLeft .accTrigger:hover .cpvBullet { background-image: url("../../images/kmy-bullet.png") }
#cpvRightNav #menuLeft .cpvBullet { background:url("../../images/kmy-bullet.png") no-repeat 10px 0; padding-left:35px; font-weight:normal; }
#cpvRightNav #menuLeft .leftSubUl { clear: both; float: none; margin: 0; width: 100%; background: #25578c; padding: 8px 0; }
#cpvRightNav #menuLeft .leftSubUl a { background: url("../../images/cpv-bullet.png") no-repeat 16px 0.4em; padding: 3px 0 3px 35px }
#cpvRightNav #menuLeft .leftSubUl a:hover { background-color:#25578c }
#cpvRightNav .menuTitle { display:none }
#cpvRightNav .accordion { margin-bottom:0; }
#cpvRightNav .accordion .accTrigger { font-size:inherit; margin-bottom:0; padding-left:0; background:url("../../images/kmy-menu-strip-hover.jpg") repeat-x left top #000 !important }
#cpvRightNav #menuLeft .accTrigger a { background:url("../../images/plus-w.png") no-repeat 97% 9px }
#cpvRightNav .accordDetail { padding:0 }
#cpvRightNav .accordion .accTrigger.active a { background:url("../../images/minus-w.png") no-repeat 97% 9px !important }
.cpvUpdates { position:relative; }
.cpvUpdates .playPause { display: block; height: 19px; outline: 0 none; position: absolute; right:8px; text-decoration: none; text-indent: -9999px; top:12px; width: 16px; z-index: 100; }
.cpvUpdates ul.bulletText li { padding:0 4px 0 12px; }
.cpvNewsDetail { padding:4px 0; }
.cpvUpdates .tickerDivBlock { height:125px !important }
#cpvRightNav #menuLeft .bulletText li { padding:0; background:none; }
#cpvRightNav #menuLeft .bulletText { margin-bottom:10px }
#cpvRightNav #menuLeft .bulletText a { padding-left:50px; background-position:32px 0.4em }
.madadOnItunes { border:1px solid #dcdcdc; background:#0990ec; }
.moiaRight ul { padding-left: 45px; padding-top: 10px; } /**cpv FAQ**/
.queAns { background: #f1f1f1; box-shadow: 5px 5px 0 -1px #eae9e9; margin-bottom: 20px; padding: 15px 15px 5px; }
.faqQue { margin-bottom: 10px; }
.faqQue, .faqAns { clear: both; display: table; }
.faqQue .lbl, .faqQue .lbl::after {
background-color: #32587F;
color: #ffffff;
}
.faqListing *, .faqListing *::before, .faqListing *::after {
box-sizing: border-box;
}
.faqAns .lbl, .faqAns .lbl::after {
background-color: #cdcdcd;
color: #444444;
}
.faqListing .lbl::after {
content: "";
height: 10px;
left: 22px;
position: absolute;
text-indent: -9999px;
top: 10px;
transform: rotate(45deg);
width: 10px;
z-index: 1;
}
.faqListing .lbl { float: left; font-weight: bold; height: 30px; line-height: 30px; position: relative; text-align: center; width: 30px; }
.faqQue .faqDetails { color: #32587F; font-size: 16px; font-weight: 600; }
.faqListing .faqDetails { float: left; margin-left: -30px; padding-left: 45px; width: 100%; }
.faqListing h3 { font-size:1.2em; font-weight:bold; }
.vigilance .userForm input.button, .userForm input.submitButton { padding:0; text-indent:10px; } /**CPV Home Section**/
.cpvHome { background:url("../../images/cpv-home-bg.jpg") no-repeat left top / cover; background-color:#1e4c7e; width:100%; margin-bottom:15px; position:relative }
.cpvHomeLeft { float:left; padding:15px 45px 15px 40px; }
.cpvHomeRight { font-size:16px; padding-top:23px; display:inline-block }
.cpvHome a { color:#fff; display:table; width:100%; }
.cpvHome a:hover { text-decoration:none; }
.cpvMore { color:#fff; background:#2d6a9e url(../../images/blue-bg.gif); padding:5px 15px; position:absolute; right:0; bottom:0 }
.cpvMore:hover, .cpvHome:hover .cpvMore { background:#1E295A; color:#fff; text-decoration:none; }
.cpvHome .cpvTitle { font-size:30px; font-weight:normal; line-height:45px; display:block } /**CPV Mission post**/
#innerContent .photoVideoDoc a { padding:5px 10px 5px 40px; border:1px solid #ccc; border-radius:3px; line-height:20px; display:inline-block; background-repeat:no-repeat; background-position:6px center; color:#666; font-size:14px; font-weight:bold; transition:300ms all; margin-left:10px; margin-bottom:5px; }
#innerContent .photoVideoDoc a:hover { background-color:#113860; background-position:-100%; color:#fff; padding:5px 25px 5px 25px; text-decoration:none; }
.mpVideos { background-image:url(../../images/videos-icon.gif); }
.mpPhotos { background-image:url(../../images/photos-icon.gif); }
.mpDocs { background-image:url(../../images/document-icon.gif); }
#innerContent .imaBannerImg { width:auto; }
.langSelectBoxIn span.customSelectFocus { border:1px dotted #000; }
.madadEmiBanner { border:1px solid #dcdcdc; }
.madadLogo, .emigrateLogo { width:50%; float:left }
.madadLogo { background:#eaeaea; }
.madadLogo a { border-right:2px solid #d8d8d8; }
.madadEmiBanner a { display:block; padding:10px 0; text-align:center; }
.madadAppBtn { background:#eaeaea; border-top:2px solid #d8d8d8; }
.countryFlagCpv { margin-bottom: -7px; margin-right: 3px; vertical-align: inherit; }
#innerContent p .idyBooklets span { margin-right:8px; display:inline-block; }
.cpvHomeLeft > img { height:auto }
#innerContent .idyCountryName { font-size: 20px; line-height: 50px; }
.idyCountryName > span { display: inline-block; vertical-align: top; }
.cpvRightLogo a { margin-bottom:15px; display:block; } /*****new home Page Sprite*****/
.changeTheme .imgLightTheam { background:url(../../images/mea-sprite.png) no-repeat 0 -515px; text-indent:-9999px; overflow:hidden; width:15px; height:15px; display:inline-block; padding:0; }
.changeTheme .imgDarkTheam { background:url(../../images/mea-sprite.png) no-repeat 0 -490px; text-indent:-9999px; overflow:hidden; width:15px; height:15px; display:inline-block; padding:0; }
.changeTheme input { border:none; cursor:pointer }
.searchGo { background:url(../../images/mea-sprite.png) no-repeat 0 -342px; }
.customPrevBtn { background:url(../../images/mea-sprite.png) no-repeat 5px -25px; }
.customNextBtn { background:url(../../images/mea-sprite.png) no-repeat 5px 1px; }
.owlStop, .missionBlock .stop, .cpvUpdates .stop { background:url(../../images/mea-sprite.png) no-repeat 4px -265px; }
.owlPlay, .missionBlock .play, .cpvUpdates .play { background:url(../../images/mea-sprite.png) no-repeat 4px -539px; }
.sliderReadmore .button { background:url(../../images/mea-sprite.png) no-repeat 0 -293px; }
.documentBlk .readmore { padding-right:37px; background:url(../../images/mea-sprite.png) no-repeat 213px -463px }
.documentariesList a.play { background:url(../../images/mea-sprite.png) no-repeat 0 -427px; }
.dataSlider .next, .sliderNavButtons .next { background:url(../../images/mea-sprite.png) no-repeat 10px -237px; }
.calenderIco { background:url(../../images/mea-sprite.png) no-repeat 0 -95px; }
.rightArrowImg { background: url(../../images/mea-sprite.png) no-repeat 0 -325px }
.listLinkHome a, .profileBlock .prolist li, .moiaBlock ul li a { background:url(../../images/mea-sprite.png) no-repeat -78px 7px }
.containerBot { box-shadow:0 2px 2px 0 #E4E4E4 inset; -webkit-box-shadow:0 2px 2px 0 #E4E4E4 inset; -ms-box-shadow:0 2px 2px 0 #E4E4E4 inset }
.footerLogo { background-color:#F8F8F8; box-shadow:0 2px 2px 0 #E4E4E4 inset; -webkit-box-shadow:0 2px 2px 0 #E4E4E4 inset; -ms-box-shadow:0 2px 2px 0 #E4E4E4 inset }
.topFunctions ul li, .topLinks li { position:relative }
.topFunctions ul li:after, .topLinks li:after { content:'|'; width:1px; position:absolute; right:0; top:0; height:100%; }
.topFunctions ul li.lastLi:after, .topLinks .lastLi:after, .topLinks .searchLI:after { content:none } /**IDY Message Tab**/
.leadersMsg { min-height:260px; }
.leadersMsg > li { background: #efefef; font-size: 1.054em; margin-bottom: 10px; padding: 10px 15px; }
#innerContent .leadersMsg a { color: #333; }
.userForm .captchaImg { border:1px solid #ddd; }
.currentVideo #player_a { width:100%; min-height:280px; background:#fff url(../../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; }
.currentVideo iframe { width:100%; }
#innerContent #player_a_media_youtube, #innerContent #player_a_media_youtube_cc, #innerContent #player_a_media { text-align:center; position:static !important; height:375px !important }
#innerContent #player_a_media_image { position:static !important; width:auto !important; }
#innerContent .currentVideo .ppcontrols, #innerContent .currentVideo .ppcontextmenu { display:none }
#innerContent .currentVideo #player_a { min-height:inherit; height:auto !important; }
#innerContent .idyAllMission { color: #fff; position: absolute; right: 45px; text-decoration: underline; top: 15px; } /**IDY Mission Country**/
#aUP { left: 474px; top: 288px; }
#aUN { left: 288px; top: 298px; }
#aAI { left: 298px; top: 363px; }
.meaMinister { float:left }
.meaMiniPrint { float:left; padding-left:10px; max-width:166px; }
.rightPartHome .profileBlock { display:table }
#profileNewListing .profile.middleProfile li { width:50%; }
.profile.middleProfile { float:none }
.advSearchNav { list-style:none; padding:0; margin:0 0 20px; border-bottom:1px solid #cfcfcf; }
.advSearchNav li { float:left; }
.advSearchNav > li a { font-size:15px; color:#305d8d; padding:5px 15px; display:block; border-bottom:3px solid transparent; text-decoration:none !important; }
.advSearchNav > li a.hover { text-decoration:none; }
.advSearchNav > li.active > a { border-bottom-color:#305d8d; }
.advSearchNavSub { list-style:none; padding:0; border:1px solid #c8c8c8; margin:0; position:absolute; left:0; top:33px; display:none; background-color:#efefef; width:220px; box-shadow:0 0 8px rgba(0, 0, 0, 0.15); -moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.15); -webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.15); }
.moreSearchNav { position:relative; }
.advSearchNavSub li { float:left; width:100%; }
.advSearchNavSub li a { border-bottom:0 none; padding:7px 15px }
.advSearchNavSub li a:hover { text-decoration:none !important; background-color:#dbdbdb; }
.advSearchFilter { font-size:15px; padding-bottom:20px; }
.advSearchFilter span { display:inline-block; padding-right:10px; }
.advSearchFilter select { font-size:15px; padding:3px 5px; margin-right:15px; color:#555; width:auto; }
.searchResultText { background-color:#efefef; padding:8px 8px; font-size:14px; margin-bottom:10px; }
.searchTextFound { color:#305d8d; }
.AdvResultCount { font-weight:bold; }
.searchResultListing li { font-size:15px; padding:10px 0; }
.searchResultListing li > a { font-size:15px; font-weight:bold; color:#3a6899; text-decoration:none; }
#innerContent .searchResultListing .advSearchDisc { padding:7px 0 0; }
#innerContent .advSearchMoreDetail { font-size:13px; font-style:italic; color:#808080; padding:5px 0; }
.advSearchNav .moreSearchNav > a { background:url(../../images/show-down.gif) right center no-repeat; padding-right:20px; }
.advSearchNav .moreSearchNav.showSub .advSearchNavSub { display:block; }
.advSchFilterCheckbox input { margin-right:8px; }
.pageNoRow br { display:none; }
.pageNoRow span:last-child > span { display:none }
.searchInput { outline:0 none; }
.twoColumn li:nth-child(2n+1) {
clear: left;
}
.twoColumn li { float: left; width: 50%; padding-right:10px; min-height: 100px; }
.socialIconBox { background: rgba(255, 255, 255, 0); -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; height:auto; }
.innerFulltemp { padding: 0; }
.socialIconBox .instagram { background-position: -2px -408px; } /*******************Form CSS*******************/
.formRow { padding:0 5px; margin:0 -5px; box-sizing:border-box; }
.formRow .label { font-size:14px; line-height:22px; display:block; width:100%; margin-bottom:5px; }
.formRow .inputBox { display:block; width:100%; vertical-align:top; margin-bottom:15px; }
.formRow .inputBox input[type="text"] { width:100%; padding:3px; border:none; border:1px #ccc solid; display:block; width:100%; box-sizing:border-box; height:28px; }
.formRow .captchaBlock { vertical-align:top; }
.formRow .submitBtn { background: #1c5893; border: 1px solid #999; padding: 5px; width: auto; color:#fff; font-size:14px; padding:8px 28px; box-sizing:border-box; }
.formRow .captchaWrapBox { position:relative; padding-right:140px; width:100%; box-sizing:border-box; }
.captchaWrapBox .captchaBlock { position:absolute; right:0; top:0; } /*********************form box**************/
.hoaWrapper { width:100%; margin:30px -15px 20px; }
.hoawrap50 { width:50%; float:left; padding:0 15px; box-sizing:border-box; }
.hoaBox { border: 1px solid #bac9d1; padding:0; min-height:280px; }
.hoawrap50 h3 { color: #25578c; font-size: 1.5em; background-color: #f5f5f5; padding: 7px 10px; margin-bottom:0; }
.hoaBoxDetail { padding:10px; margin:0; }
.btnDetail { font-size: 16px; line-height: 20px; text-decoration: none; padding-bottom: 20px; }
.buttonReg { background:#1c5893; border:1px solid #999; box-sizing:border-box; color:#fff !important; text-decoration:none; font-size:14px; padding:8px 14px; width:auto; margin-top:79px; display:inline-block; }
.buttonReg:hover, .formRow .inputBox:hover { background: #002c5f none repeat scroll 0 0; color: #fff; text-decoration: none!important; }
.hoaWrap { width:100% }
.hoaWrap50 { width:50%; float:left; margin-bottom:10px; } /******** 2017 *******/
#innerContent .yogaDay2017 a { transition: 250ms ease; -webkit-transition: 250ms ease; }
#innerContent .yogaDay2017 { margin:0; }
#innerContent .yogaDay2017 .sliderImg { width: 100%; height: 465px; overflow: visible; position: relative; }
#innerContent .yogaDay2017 .sliderImg .sliderCaption { background: rgba(31, 66, 130, 0.48); bottom: 50px; position: absolute; right: 35px; top: 50px; padding: 30px 23px; }
#innerContent .yogaDay2017 .dataSlider .title { line-height: 27px; font-size: 21px; }
#innerContent .yogaDay2017 .dataSlider .date { border-top: 1px solid #c3c3c3; margin: 20px 0 7px; padding-top: 20px; font-weight: normal; color: #ffc333; font-size:1.250em; }
#innerContent .yogaDay2017 .customNextBtn, #innerContent .yogaDay2017 .customPrevBtn, #innerContent .yogaDay2017 .owlPlay, #innerContent .yogaDay2017 .owlStop { bottom:auto; color: #ffffff; cursor: pointer; display: block; height: auto; outline-color: #ffffff; overflow: hidden; position: absolute; right:auto; text-indent: -999em; width: auto; z-index: 999; }
#innerContent .yogaDay2017 .homeSlider .customNextBtn { background: transparent url("../../images/mea-sprite.png") no-repeat scroll 112% -40px; bottom: 70px; height: 30px; right: 55px; width: 25px; }
#innerContent .yogaDay2017 .homeSlider .customPrevBtn { background: transparent url("../../images/mea-sprite.png") no-repeat scroll 114% -79px; bottom: 70px; height: 30px; right: 107px; width: 25px; }
#innerContent .yogaDay2017 .homeSlider .customNextBtn:hover, #innerContent .yogaDay2017 .homeSlider .customPrevBtn:hover { background-color: rgba(31, 66, 130, 1); }
#innerContent .yogaDay2017 .homeSlider .owlStop, #innerContent .yogaDay2017 .homeSlider .owlPlay { bottom: 70px; height: 30px; right: 81px; width: 25px; }
#innerContent .yogaDay2017 .homeSlider .owlStop { background: rgba(31, 66, 130, 1) url("../../images/mea-sprite.png") no-repeat scroll 108% -153px; }
#innerContent .yogaDay2017 .homeSlider .owlPlay { background: #1f4282 url("../../images/mea-sprite.png") no-repeat scroll 110% -121px; }
#innerContent .yogaDay .homeSlider { padding: 0; background-size: 965px 465px; margin-bottom: 0; }
.yogaDay2017 .yogaNews { float: left; width: 33.33%; /*background: #efefef;*/ border: none; border-bottom:none; min-height: 475px; }
.yogaDay2017 .yogaNews .playPause { width: 34px; height: 34px; top: 13px; right: 17px; background: #d0d0d0 url("../../images/mea-sprite.png") no-repeat scroll 117% -257px }
.yogaDay2017 .yogaNews .playPause.play { width: 34px; height: 34px; top: 13px; right: 17px; background: #d0d0d0 url("../../images/mea-sprite.png") no-repeat scroll 46% -257px }
.yogaDay2017 .yogaProtocol, .yogaDay2017 .idyCelebration { width: 33.33%; float: left; min-height:530px; border-bottom:none; position:relative; }
.yogaDay2017 .idyCelebration:before, .yogaDay2017 .yogaProtocol:before { content:""; position: absolute; top:0; left: 0; width:1px; height: 100%; border-left: 1px solid #e4e4e4; }
.yogaDay2017 .yogaNews h3 {/* background: #dbdbdb;*/ }
.yogaDay2017 .yogaNews li, .yogaDay2017 .yogaNews ul { float: left; width: 100%; }
.yogaDay2017 .yogaNews .newsDate { background: rgba(0, 0, 0, 0) url(../../images/calicon.png) no-repeat scroll 0 2px; color: #1f4267; display: block; line-height: 21px; padding-left: 24px; margin-top: 10px; }
.yogaDay2017 h3 { background: #1f4267; color: #ffffff; font-size: 15px; font-weight: bold; margin: 12px 13px; padding: 8px 14px; text-align: center; }
#innerContent .yogaDay2017 .yogaProtocol .protocolContent, .yogaDay2017 .yogaNews .ticker, .yogaDay2017 .idyData { padding: 18px; }
#innerContent .yogaProtocol .downBooklet { background: rgba(0, 0, 0, 0) url("../../images/downloadBooklet.png") no-repeat scroll 0 0; color: #575656; float: left; font-size: 12px; height: 30px; line-height: 23px; margin-bottom: 10px; margin-top: 0px; padding-left: 32px; text-decoration: none; }
#innerContent .yogaProtocol .downBooklet.top { }
#innerContent .yogaProtocol .downBooklet.bottomDownload { background: #6c7278; color: #ffffff; line-height: 30px; margin-bottom: 0; margin-top: 10px; padding: 3px 15px; text-decoration: none; font-size: 13px; -webkit-animation-iteration-count:infinite; -webkit-animation-name: example; /* Safari 4.0 - 8.0 */ -webkit-animation-duration: 0.7s; /* Safari 4.0 - 8.0 */ animation-name: example; animation-duration: 0.7s; } /* Standard syntax */
#innerContent .yogaProtocol .downBooklet.bottomDownload:hover { color: #1f4267; }
.yogaProtocol .downBookletlink { float: left; width: 100%; }
.yogaProtocol .downBookletlink .pdfOrange, #innerContent .videoDetails .pdfOrange { background: #f94d1e; -webkit-border-radius:4px; border-radius: 4px; color: #ffffff; display: inline; font-size: 12px; line-height: 16px; margin-left: 5px; padding: 5px 12px; margin-bottom: 5px; }
#innerContent .videoDetails .pdfOrange { float: right; }
.yogaProtocol .downBookletlink a { float: left; margin-bottom: 15px; }
#innerContent .yogaProtocol .downBookletlink a .pdfOrange, #innerContent .yogaProtocol .downBookletlink a:hover, #innerContent .videoDetails .pdfOrange:hover { text-decoration: none; }
#innerContent .yogaProtocol .downBookletlink a:hover .pdfOrange { text-decoration: none; background: #25578c }
#innerContent .yogaProtocol .downBookletlink a:hover .pdfOrange, #innerContent .videoDetails .pdfOrange:hover { text-decoration: none; background: #25578c }
#innerContent .yogaProtocol a.readMore, #innerContent .yogaDay2017 .yogaNews a.readMore, #innerContent .yogaDay2017 .mediaBlock a.readMore, #innerContent .yogaDay2017 .videoDetails a.readMore, #innerContent .yogaDay2017 .tabMoreLinks .readMore { float: right; background: transparent url(../../images/readmoreArrow.png) no-repeat center right; padding-right: 12px; color: #575656; text-decoration: underline; line-height: 23px; font-weight: normal; font-size: 12px; }
#innerContent .yogaDay2017 a.readMore:hover { color: #1f4267; }
#innerContent .yogaProtocol a.readMore { margin-top: 10px; }
.yogaDay2017 .foreignRelationBlock { padding-top: 0; width: 100%; text-align: center; }
#innerContent .yogaDay2017 .foreignRelationBlock a { color: #575656; text-decoration: underline; }
#innerContent .yogaDay2017 .foreignRelationBlock span { font-size: 15px; font-style: normal; color: #c9c9c9; }
.yogaDay2017 .yogaDrpSlect input { background: #f94d1e; border: medium none; color: #fff; font-size: 13px; margin-left: 10px; padding: 6px 16px; cursor: pointer; font-weight: bold; vertical-align:middle; }
.yogaDay2017 .yogaDrpSlect input:hover { background: #efad15; }
.yogaDay2017 .yogaDrpSlect select { border: 1px solid #b3b3b3; height: 30px; padding: 2px 0; width: 210px; vertical-align:middle; font-size:14px; }
.yogaDay2017 .yogaProtocol > p { height: 385px; }
#innerContent .yogaDay2017 .sbmTabs .secondTab ul.tabs { width: 100%; }
#innerContent .yogaDay2017 .sbmTabs .secondTab ul.tabs li { background: #dbdbdb; border: none; margin: 0; position: relative; width: 50%; float:left; }
#innerContent .yogaDay2017 .sbmTabs .secondTab ul.tabs li a { border-bottom: 1px solid #e0e0e0; color: #323232; font-size: 15px; font-weight: bold; padding: 28px 19px 27px; position: relative; display:block; text-align:center; }
#innerContent .yogaDay2017 .sbmTabs .secondTab ul.tabs li a:after { content: ""; height: 40px; position: absolute; right: 0; top: 20px; width: 1px; background: #F8F8F8; } /*#innerContent .yogaDay2017 .sbmTabs .secondTab ul.tabs li:nth-child(2) > a:after { display: none; } */
#innerContent .yogaDay2017 .sbmTabs .secondTab ul.tabs li.active { }
#innerContent .yogaDay2017 .sbmTabs .secondTab ul.tabs li.active:before { background: #f94d1e; bottom: -3px; content: ""; height: 3px; left: 0; position: absolute; right: 0; }
#innerContent .yogaDay2017 .sbmTabs .secondTab ul.tabs li.active:after { border-left: 16px solid rgba(0, 0, 0, 0); border-right: 16px solid rgba(0, 0, 0, 0); border-top: 17px solid #f94d1e; content: ""; height: 0; left: 0; margin: 0 auto; position: absolute; right: 0; width: 0; }
#innerContent .yogaDay2017 .sbmTabs .secondTab ul.tabs li.active a { background: transparent; }
#innerContent .yogaDay2017 .sbmTabs .tab_container { border: none; }
#innerContent .yogaDay2017 .projekktor { border: none; height: 240px; }
#innerContent .yogaDay2017 h2 { font-size: 1.250em; font-weight: normal; margin-bottom:10px; }
.yogaDay2017 .leftTabpanel { float: left; width:66.67%; height: 520px; }
.yogaDay2017 .rightTabpanel { float: left; width:33.33%; height:520px; background: #efefef; }
.yogaDay2017 .rightTabpanel h3 { background: #dbdbdb; color: #1f4267; margin: 0; padding: 28px 18px; }
.yogaDay2017 .sbmTabs .tab_content, .yogaDay2017 .sbmTabs .missionTabContO { width: 100%; }
.yogaDay2017 .sbmTabs .countryNameBlock { padding: 30px 15px 0; }
.yogaDay2017 .twitterTabs { background: #ebebeb; padding: 0; }
.yogaDay2017 .twitterTabs .secondTab .tab_container, .yogaDay2017 .tabstwoBlock .secondTab { width: 100%; }
#innerContent .yogaDay2017 .twitterTabs .secondTab ul li, .yogaDay2017 .twitterTabs .secondTab ul li { width: auto; background: #f5f5f5; border: none; color: #515151; margin-right: 7px; float:left; margin-top:13px; }
#innerContent .yogaDay2017 .twitterTabs .secondTab { width: 100%; }
#innerContent .yogaDay2017 .twitterTabs .secondTab ul li a { padding: 8px 10px; color: #515151; float: left; cursor:pointer; }
#innerContent .yogaDay2017 .twitterTabs .secondTab .tab_container { border: none; background:none; margin-top: 7px; height: 459px; }
#innerContent .yogaDay2017 .twitterTabs .secondTab ul.sbmTabstritterTabNav li a.active, #innerContent .yogaDay2017 .twitterTabs .secondTab ul.sbmTabstritterTabNav li a:hover { position: relative; background: #1f4267; color: #fff; text-decoration: none; }
#innerContent .yogaDay2017 .twitterTabs .secondTab ul.sbmTabstritterTabNav li > a.active:after, #innerContent .yogaDay2017 .twitterTabs .secondTab ul.sbmTabstritterTabNav li a:hover:after { content: ""; position: absolute; background: #1f4267; border-bottom:0 none; height: 7px; bottom:0; width: 100%; left:0; right: 0; width: auto; }
#innerContent .yogaDay2017 .twitterTabs .secondTab ul li.active a { background: #fff; color: #1f4267 }
#innerContent .yogaDay2017 .twitterTabs .sbmTabstritter { margin:0 18px; }
#innerContent .yogaDay2017 .yogaNews .tickerDivBlock, .noJS .yogaDay2017 .yogaNews .tickerDivBlock { height: 330px !important; }
#innerContent .yogaDay2017 .twitterTabs .secondTab .sbmTabstritterTabNav li a { font-size: 15px; font-weight: bold; }
#innerContent .yogaDay2017 .twitterTabs .secondTab ul.leadersMsg { min-height: 320px; }
#innerContent .yogaDay2017 .twitterTabs .secondTab ul.leadersMsg > li { float: left; padding: 0; background: none; color: #515151; font-size: 12px; }
#innerContent .yogaDay2017 .twitterTabs .secondTab ul.leadersMsg > li a { padding: 0; color: #515151; }
#innerContent .yogaDay2017 .twitterTabs .secondTab .missionTabContO { width: 100%; }
#innerContent .yogaDay2017 .twitterTabs .secondTab .missionTabContO .countryNameBlock { height: auto; overflow-y: auto; }
#innerContent .yogaDay2017 .twitterTabs .secondTab .missionTabContO #social1 .countryNameBlock { height: 420px; overflow: hidden; }
#sbmTabstritter iframe { height:420px !important; }
.yogaDay2017 .mediaBlock { margin: 0; width:100%; }
#innerContent .yogaDay2017 .mediaBlock h2 { font-size: 1.250em; font-weight: bold; margin-bottom: 5px; color: #1f4267; }
.yogaDay2017 .mediaBlock .allPhotos { width: 66.67% !important; float: left; }
.yogaDay2017 .mediaBlock .allVideos { float: left; padding-left: 15px; width: 33% !important; }
.yogaDay2017 .mediaBlock .scrollIt2 { margin-bottom: 15px; }
.yogaDay2017 .mediaBlock .scrollIt2 .item { float: left; width: 100%; position: relative; max-height: 200px; }
.yogaDay2017 .mediaBlock .scrollIt2 .item img { min-height: 200px; }
.yogaDay2017 .mediaBlock .scrollIt2 .item img, .yogaDay2017 .mediaBlock .scrollItVidoes { width: 100%; }
.yogaDay2017 .mediaBlock .scrollIt2 .item .imgCaption, .yogaDay2017 .mediaBlock .scrollItVidoes .imgCaption { background: rgba(0, 0, 0, 0.6); bottom: 0; color: #ffffff; left: 0; padding: 10px; position: absolute; right: 0; text-align: left; }
.yogaDay2017 .mediaBlock .scrollIt2 .item:hover .imgCaption, .yogaDay2017 .mediaBlock .scrollItVidoes .item:hover .imgCaption { background: rgba(0, 0, 0, 0.75); }
.yogaDay2017 .mediaBlock .scrollItVidoes { float: left; height: 200px; margin-bottom: 15px; overflow: hidden; position: relative; width: 100%; }
.yogaDay2017 .mediaBlock .scrollItVidoes a { display: block; cursor: pointer; position: relative; }
.yogaDay2017 .mediaBlock .scrollItVidoes a:before { background: rgba(0, 0, 0, 0) url("../../images/play-icon17.png") no-repeat scroll 0 0; content: ""; height: 43px; left: 125px; position: absolute; top: 76px; width: 43px; }
.yogaDay2017 .mediaBlock .scrollItVidoes img { width: 100%; min-height: 200px; }
.yogaDay2017 .mediaBlock a.readMore { position: relative; }
.yogaDay2017 .yogaPV { margin-top: 25px; margin-bottom: 0; padding: 0 0; }
.yogaDay2017 .videoPlayBtn { background: rgba(0, 0, 0, 0) url("../../images/play-icon17.png") no-repeat scroll 0 0; height: 43px; left: 140px; overflow: hidden; position: absolute; text-indent: -9999px; top: 130px; width: 43px; }
.yogaDay2017 .ppstart { background: none; height: 43px; margin-bottom: -20px; margin-left: -20px; width: 43px; }
.yogaDay2017 .yogaPV .scrollIt .owl-stage-outer { border: none; }
#panel-1 .instVideo .ppdisplay { background: transparent url(../../images/videoImg1.jpg) no-repeat 0 0; }
.facebookWidget { padding: 15px; }
#innerContent .yogaDay2017 .foreignRelationBlock .alignCenter br { display: none; }
.foreignRelationBlock .socialIconBox { display:none; }
#innerContent .yogaDay2017 .foreignRelationBlock .alignCenter .orText { display: block; text-align: center; margin: 5px 0 }
#innerContent .yogaDay2017 .homeSlider { margin-bottom: 10px; }
.videoCaption { width: 48%; float: left; }
#innerContent .yogaDay2017 .idyMap { margin-bottom: 5px; text-align: center; }
#innerContent .yogaDay2017 .idyMap img { width: 80%; }
#innerContent .yogaProtocol .downBooklet.bottomDownload:hover { color: #fff; background: #f94d1e; }
#innerContent .yogaProtocol .downBooklet.bottomDownload img { display: none; } /****************new Added for Layout*************/
.frenchDoc .otherMinisterBlock { min-height:295px; }
.frenchDoc .bannerLinks a {/*max-width:135px;*/ }
.spanishDoc .bannerLinks a { vertical-align:top; }
.spanishDoc .bannerLinks a:before { margin-top:-17px; }
.spanishDoc .spenishDisplayNone { display:none !important; }
.spanishDoc .meaInfoBlock .resTab.commonTabs .tabNav li { margin-right:30px; }
.frenchDoc .meaInfoBlock .resTab.commonTabs .tabNav li a { font-size:16px; }
.frenchDoc .meaInfoBlock .resTab.commonTabs .tabNav li { margin-right:20px; }
.frenchDoc .moduleSearch .goButton { width:50px !important; }
.frenchDoc .moduleSearch select { width:165px; }
.tenderDetailRow { margin:10px 0; }
.tenderDate { margin-bottom:10px; }
.spanishDoc .otherMinisterBlock { min-height:290px; }
.tableHeadBold th { font-weight:bold; }
.portableDevice .rightLinks { display:none; }
.imgFullWidth { width:100%; height:auto; }
.innerContentPart .videoBlockRow .tabList li { background-image:none; }
.innerContentPart .videoBlockRow .tabList li.active { border-bottom:1px dashed #d1d1d1; }
.innerContentPart .videoBlockRow .tabList li h2 { margin-bottom:0; font-size:0.875em !important; }
#briefForeign { width:100%;height:365px; }
.faceBookFeed { position:relative; }
#fbiframe { position:absolute; width:100% !important; height:400px !important; }
.englishDoc #profileNewListing .profile:last-child li { width: 33.33%; } /****************onload popup********************/
.onLoadOverlay { background-color: rgb(0, 0, 0); height: 100%; left: 0; opacity: 0.7; position: fixed; top: 0; width: 100%; z-index: 99998; }
.onLoadPopup { height: 400px; left: 0; margin: auto; position: fixed; top: 0; width: 600px; z-index: 99999; bottom:0; right:0; }
.onLoadPopup .link { color: #fff; font-size: 18px; left: 152px; position: absolute; text-decoration: none; top: 370px; }
.onLoadPopup .link:hover { text-decoration: underline; }
.onLoadClose { background: rgba(0, 0, 0, 0) url("../../images/close-popup.png") no-repeat scroll 0 0; height: 20px; overflow: hidden; position: absolute; right: -16px; text-indent: -1000px; top: -20px; width: 20px; }
.onLoadClose:hover { background-position: left bottom; }
.noJS .onLoadPopup, .noJS .onLoadOverlay { display: none; } /****************newslider******************/
.indexBanner .contentWidthSlider .dataSlider { background:none; }
.indexBanner .contentWidthSlider .sliderImg { width:100%; max-height:500px; }
.indexBanner .contentWidthSlider .bannerCaption { position:static; left:0; width:100%; }
.indexBanner .contentWidthSlider .sliderText { position:absolute; min-height:50px; width:100%; left:0; top:auto; bottom:0; height:auto; padding:15px; }
.indexBanner .contentWidthSlider .container { position:relative; }
.indexBanner .contentWidthSlider .bannerCaption .date { margin-bottom:0; margin-top:5px; padding-bottom:0; }
.indexBanner .contentWidthSlider .sliderText { background:rgba(10, 60, 111, 0.8); padding-right:200px; text-align:center; }
.indexBanner .sliderControlWrap { float:left; padding-left:0; width:100%; margin-top:10px; }
.indexBanner .bannerLinks { float:left; margin-bottom:10px; }
.indexBanner .contentWidthSlider .sliderControlLinks { top:5px; bottom:auto; width:180px; right:15px; }
.indexBanner .contentWidthSlider .photoOf { display:inline-block; font-style:italic; margin-top:0; font-size:15px; }
.indexBanner .contentWidthSlider .bannerCaption .title { font-size:1.5em; line-height:1.3; }
.indexBanner .contentWidthSlider .sliderReadmore { margin-bottom:0; }
.noJS .indexBanner { max-height:450px; min-height:250px; }
.noJS .indexBanner { height:450px; overflow:hidden; }
.indexBanner .contentWidthSlider .sliderControls { margin-top:0; float:right; margin-right:0; margin-bottom:10px; }
.indexBanner .contentWidthSlider .bannerLinks { width:100%; float:right; text-align:right; }
.noJS .indexBanner .contentWidthSlider .sliderNavButtons { right:15px; top:10px; left:auto; text-align:right; position:static; }
.noJS .indexBanner .item { max-height:450px; float:left; width:100%; }
.noJS .indexBanner .contentWidthSlider .bannerLinks { width:100%; text-align:right; }
.noJS .indexBanner .contentWidthSlider .bannerLinks a:first-child, .indexBanner .contentWidthSlider .bannerLinks a:first-child { margin-right:0; }
.noJS .sliderNavButtons .next, .noJS .sliderNavButtons .back_disable { text-indent:9999px; }
.noJS .indexBanner .contentWidthSlider .sliderControls { display:none; }
.indexBanner .contentWidthSlider .bannerLinks a { padding-left:0; text-decoration:underline; }
.indexBanner .contentWidthSlider .bannerLinks a:hover { text-decoration:none; }
.indexBanner .contentWidthSlider .sliderReadmore a.button { background:none; padding:0; text-decoration:underline; box-shadow:none; -webkit-box-shadow:none; }
.indexBanner .contentWidthSlider .sliderReadmore a.button:hover { text-decoration:none; }
.articlesLeftImg { width: 125px; float: left; overflow: hidden; padding-right:15px; }
.articlesLeftImg img { width: 100%; height: auto; border: 1px solid #e5e5e5; }
.articlesDetail h3 { font-size: 1.200em; color: #195c9f; font-weight: 600; margin-bottom: 10px; }
.articlesHeading { font-size: 1.200em; color: #f78c09; font-weight: 600; margin-bottom: 10px; display: none !important; }
.linkedIn { background:url("../../images/linkedin-icon.png") left top no-repeat !important; }
.fullHeightBanner.logoContest5 { background: #fff url(../../images/pbd-small-banner.png) right top no-repeat; background-size: auto auto; padding-right: 75px; color: #195c9f; padding: 15px; text-align: center; }
.fullHeightBanner.logoContest5Hi { background: #fff url(../../images/pbd-small-banner.png) right top no-repeat; background-size: auto auto; background-size: auto auto; padding-right: 75px; color: #195c9f; padding: 15px; text-align: center; }
.swachhBharatAbhiyanWesbite { background: url("../../images/swachabhart-abhiyan-banner.jpg") no-repeat center 0; background-size: auto auto; min-height: 125px; background-size: cover; }
.swachhBharatAbhiyanWesbite img, .swachhBharatAbhiyanWesbite span { display:none; }
.swachhBharatSlider .owl-controls .owl-nav .owl-next, .swachhBharatSlider .owl-controls .owl-nav .owl-prev { height:31px; width:19px; position:absolute; left:25px; top:50%; margin-top:-16px; }
.swachhBharatSlider .owl-controls .owl-nav .owl-next { left:auto; right:25px; background:url(../../images/swachhslider-next-arrow.png) left top no-repeat; opacity:0.6; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; text-indent:-9999px; overflow:hidden; display:block; }
.swachhBharatSlider .owl-controls .owl-nav .owl-prev { background:url(../../images/swachhslider-prev-arrow.png) left top no-repeat; opacity:0.6; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; text-indent:-9999px; }
.swachhBharatSlider .owl-controls .owl-nav .owl-next:hover { background:url(../../images/swachhslider-next-arrow.png) left top no-repeat; opacity:0.9; }
.swachhBharatSlider .owl-controls .owl-nav .owl-prev:hover { background:url(../../images/swachhslider-prev-arrow.png) left top no-repeat; opacity:0.9; } /*new css*/
.swachhBharatAbhiyan .commonContentPart { padding:35px 0 20px; border-bottom:1px solid #d8d8d8; }
.swachhBharatAbhiyan .pageColsRow { margin:0 -15px; }
.swachhBharatAbhiyan .colsBlock { width:33.33%; float:left; padding:0 15px; }
.swachhBharatAbhiyan .commonContentPart h2 { font-size:24px; font-weight:bold; color:#2856b1; margin-bottom:25px; line-height:1.2; }
.swachhBharatAbhiyan .bdrSep { border-right:1px solid #d8d8d8; min-height:450px; }
.swachhBharatAbhiyan .newsScorllingWrap { padding-right:30px; }
.swachhBharatAbhiyan .newsScorllingWrap, .newsScorllingWrap .ticker { width:100%; position:relative; }
.swachhBharatAbhiyan .newsScorllingWrap .tickerDivBlock { height:335px !important; }
.swachhBharatAbhiyan .newsScorllingWrap ul { margin:0; padding:0; list-style:none; }
.swachhBharatAbhiyan .newsScorllingWrap li { font-size:15px; line-height:20px; color:#595656; }
.swachhBharatAbhiyan .newsScorllingWrap .playPause { position:absolute; right:0; top:-50px; }
#innerContent .swachhBharatAbhiyan .newsScorllingWrap a { color:#595656; cursor:pointer; }
#innerContent .swachhBharatAbhiyan .newsScorllingWrap a:hover { text-decoration:none; color:#456dbb; }
.swachhBharatAbhiyan .newsScorllingWrap .newsListRow { padding:0 0 10px; }
.swachhBharatAbhiyan .newsScorllingWrap .newsListRow span.date { display:block; color:#8b8989; font-size:15px; font-weight:normal; font-style:italic; }
.swachhBharatAbhiyan .newsScorllingWrap .newsListRow a { font-size:15px; line-height:20px; color:#595656; text-decoration:none; display:block; }
.swachhBharatAbhiyan .newsScorllingWrap .newsListRow a:hover { color:#1d3b7b; }
.newsScorllingWrap .ticker .playPause { background:url(../../images/play-pause-icon.png) left 2px no-repeat; padding-left:18px; color:#207c33; text-decoration:none; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; line-height:1; }
.newsScorllingWrap .ticker .playPause.play { background-position:left -25px; }
.swachhBharatAbhiyan .viewAllRow { margin-top:20px; }
.swachhBharatAbhiyan .viewAllRow a { color:#207c33; text-decoration:underline; padding-right:18px; position:relative; }
#innerContent .swachhBharatAbhiyan .viewAllRow a { color:#207c33; }
.swachhBharatAbhiyan .viewAllRow a:before { background:url(../../images/viewall-arrow.png) left top no-repeat; right:0; width:13px; height:8px; position:absolute; top:50%; margin-top:-4px; content:""; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; }
.swachhBharatAbhiyan .viewAllRow a:hover:before { right:-5px; }
.swachhBharatAbhiyan .acitivityOuter { padding:0 15px; }
.swachhBharatAbhiyan .acitivityImg { margin-bottom:15px; }
.swachhBharatAbhiyan .acitivityDetails { height:126px; overflow:hidden; }
.swachhBharatAbhiyan .socialTabsWrap { padding-left:15px; }
.swachhBharatAbhiyan .socialIconWrap { background:url(../../images/social-icon-tabs.png) left top no-repeat; width:18px; height:18px; display:inline-block; vertical-align:middle; text-indent:-9999px; overflow:hidden; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; margin-right:5px; }
.swachhBharatAbhiyan .socialIconWrap.facebook { background-position:right top; }
.swachhBharatAbhiyan .socialTabsWrap .resTab .tabNav li a { font-size:15px; color:#595656; padding:15px 30px; display:block; border-bottom:1px solid #dadada; }
.swachhBharatAbhiyan .socialTabsWrap .resTab .tabNav li:first-child { width:45%; }
.swachhBharatAbhiyan .socialTabsWrap .resTab .tabNav li:last-child { width:55%; border-left:1px solid #dadada; }
.swachhBharatAbhiyan .socialTabsWrap .resTab { border:0 none; }
.swachhBharatAbhiyan .socialTabsWrap .resTab .tabNav .r-tabs-state-active a { background:#fff; color:#595656; border-bottom:0 none; }
.swachhBharatAbhiyan .socialTabsWrap .resTab .tabNav li { background:none; float:left; }
.swachhBharatAbhiyan .socialTabsWrap .resTab .tabNav { background:#f5f5f5; }
.swachhBharatAbhiyan .socialTabsWrap .resTab .tabNav .r-tabs-state-active a .socialIconWrap { background-position:left bottom; }
.swachhBharatAbhiyan .socialTabsWrap .resTab .tabNav .r-tabs-state-active a .socialIconWrap.facebook { background-position:right bottom; }
.swachhBharatAbhiyan .socialTabsWrap .resTab .tabContent { padding:15px 0 0; }
.swachhBharatAbhiyan .swachhIndianMissionAbord { background:rgba(198, 198, 198, 0.10); padding:25px 20px; }
#innerContent .swachhIndianMissionAbord h2 { padding-bottom:10px; border-bottom:1px solid #d8d8d8; margin-bottom:10px; }
.swachhIndianMissionAbord .missionAbroadOuter { margin:0; padding-bottom:15px; width:100%; text-align:center; }
.swachhIndianMissionAbord .missionAbroadOuter .misstionAboardImg { display:inline-block; vertical-align:top; max-width:214px; text-align:center; margin-bottom:20px; }
.swachhIndianMissionAbord .missionAbroadOuter p { margin-bottom:15px; font-size:14px; color:#595656; }
.swachhBharatAbhiyan .padT25 { padding-top:25px; }
.swachhBharatAbhiyan .photoGalleryImgWrap a { display:block; position:relative; max-height:210px; overflow:hidden; }
.swachhBharatAbhiyan .photoGalleryImgWrap a .photoGalleryTitle { position:absolute; bottom:0; padding:10px 15px; left:0; width:100%; color:#fff; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; border:0 none; z-index:11; }
.swachhBharatAbhiyan .photoGalleryImgWrap a:before { background: rgba(255, 93, 177, 0); background: -moz-linear-gradient(top, rgba(255, 93, 177, 0) 0%, rgba(0, 0, 0, 1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 93, 177, 0)), color-stop(100%, rgba(0, 0, 0, 1))); background: -webkit-linear-gradient(top, rgba(255, 93, 177, 0) 0%, rgba(0, 0, 0, 1) 100%); background: -o-linear-gradient(top, rgba(255, 93, 177, 0) 0%, rgba(0, 0, 0, 1) 100%); background: -ms-linear-gradient(top, rgba(255, 93, 177, 0) 0%, rgba(0, 0, 0, 1) 100%); background: linear-gradient(to bottom, rgba(255, 93, 177, 0) 0%, rgba(0, 0, 0, 1) 100%); height:40%; width:100%; bottom:0; position:absolute; content:""; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; z-index:1; }
.swachhBharatAbhiyan .photoGalleryImgWrap a:hover .photoGalleryTitle {/*bottom:auto; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);*/ }
.swachhBharatAbhiyan .photoGalleryImgWrap a:hover:before { height:100%; }
.swachhBharatAbhiyan .missionAboradSelect .selectboxStyle { padding:0 70px 0 0; }
.swachhBharatAbhiyan .selectboxStyle { position:relative; }
.swachhBharatAbhiyan .selectboxStyle select { height:41px; background-color:#ffffff; color:#666; font-size:15px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:#fff url(../../images/selectIconMission.png) no-repeat right center; }
.swachhBharatAbhiyan .inputStyle input { height:41px; background-color:#ffffff; color:#aeaeae; font-size:15px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:#fff; }
.swachhBharatAbhiyan .newsSearch label { line-height:30px; height:40px; }
.swachhBharatAbhiyan .selectboxStyle .goBtn input { position:absolute; right:0px; top:0px; }
.swachhBharatAbhiyan .goBtn input { height:41px; background-color:#2d9a45; color:#fff; font-size:15px; font-weight:bold; transition:all 0.3s; padding:10px 20px; text-transform:uppercase; }
.swachhBharatAbhiyan .goBtn:hover input { background-color:#1d3b7b; }
.swachhBharatAbhiyan .newsSearch { position:relative; }
.swachhBharatAbhiyan .newsSearch .goBtn input { position:absolute; right:10px; top:10px; }
.swachhBharatAbhiyan .newsSearch .moduleSearch { margin:0px; padding:10px 70px 10px 35px; background-position:20px 18px; } /*video */
.swachhBharatAbhiyan .photoVideoMain .owl-controls { display:none; }
.swachhBharatAbhiyan .photoGalleryHomeOuter { position:relative; }
.swachhBharatAbhiyan .videoGalleryVidWrap { }
.swachhBharatAbhiyan .videoGallaryImgContainer { height:222px; overflow:hidden; position:relative; }
.swachhBharatAbhiyan .videoGalleryTitle { color:#292724; font-size:0.938em; text-decoration:none; margin:7px 0 0 0; display:inline-block; max-height:41px; }
.swachhBharatAbhiyan .videoGalleryVidWrap a { text-decoration:none; }
.swachhBharatAbhiyan .videoPlayIcon { position:absolute; left:50%; top :50%; transform:translate(-50%, -50%); }
.swachhBharatAbhiyan .videoGalleryHomeOuter .viewAllRow { margin:20px 0 0 0; } /*new photo gallary*/
.swachhBharatAbhiyan .photoVideoMain { float:left; width:66%; }
.swachhBharatAbhiyan .photoVideoMain .colsBlock { width:50%; float: left; padding: 0 15px; } /*video gallary page*/
.swachhBharatAbhiyan .newSearchPanel { float:left; width:100%; padding:10px; }
.swachhBharatAbhiyan .newSearchPanel .row { width:100%; margin:0px; }
.swachhBharatAbhiyan .newSearchPanel .col3 { width:33.3%; float:left; padding:0 10px; }
.swachhBharatAbhiyan .newSearchPanel .searchLeft { }
.swachhBharatAbhiyan .newSearchPanel .label { padding:0 10px 0 0; float:left; width:100%; font-size:12px; font-weight:normal; text-align:left; }
.swachhBharatAbhiyan .newSearchPanel .page_Go_To_control { float:left; }
.swachhBharatAbhiyan .newSearchPanel .selectboxStyle select { padding:0 10px!important; height:30px; width:100%; }
.swachhBharatAbhiyan .newSearchPanel .searchselectBtn { float:left; width:100%; position:relative; padding:0 80px 0 0; }
.swachhBharatAbhiyan .newSearchPanel .searchselectBtn .goBtn input { padding:4px 20px; position:absolute; right:0px; top:0px; height:30px; }
.swachhBharatAbhiyan .newSearchPanel .page_Pagging_control { margin:25px 0 0 0; }
.swachhBharatAbhiyan .photoVideoDoc { margin:20px 0 20px 0; float:left; width:100%; }
#innerContent .swachhBharatAbhiyan .photoVideoDoc a:first-child { margin-left:0px; }
.swachhBharatAbhiyan .photoVideoDoc a { padding: 5px 10px 5px 40px; border: 1px solid #ccc; border-radius: 3px; line-height: 20px; display: inline-block; background-repeat: no-repeat; background-position: 6px center; color: #666; margin-left:0px; font-size: 14px; font-weight: bold; transition: 300ms all; margin-bottom: 5px; }
.swachhBharatAbhiyan .photoVideoDoc .mpVideos { background-image: url(../../images/videos-icon.gif); }
.swachhBharatAbhiyan .photoVideoDoc .mpPhotos { background-image: url(../../images/photos-icon.gif); }
.swachhBharatAbhiyan .photoVideoDoc .mpDoc { background-image: url(../../images/docsIicon.png); } /*photoGallary Page*/
.swachhBharatAbhiyan .gallery { float:left; width:100%; background-color:#f9f9f9!important; padding:30px; border:1px solid #F2F2F2; }
.swachhBharatAbhiyan .gallery li { float:left; width:33.3%; padding:0 10px; margin:0 0 30px; }
.swachhBharatAbhiyan .photoGallaryWrap { float:left; width:100%; }
.swachhBharatAbhiyan .galleryImgContainer { width:100%; }
.swachhBharatAbhiyan .galleryImgWrapper { width:100%; float:left; position:relative; cursor:pointer; }
.swachhBharatAbhiyan .galleryImgWrapper .galleryImg { width:100%; height:auto; }
.swachhBharatAbhiyan .galleryImg img { width:100%; }
.swachhBharatAbhiyan .galleryImgZoom { position:absolute; left:5px; bottom:5px; height:30px; cursor:pointer; transition:all 0.3s; }
.swachhBharatAbhiyan .galleryImgWrapper:hover .galleryImgZoom { left:50%; top:50%; transform:translate(-50%, -50%); }
.swachhBharatAbhiyan .gallery .galleryCaption { width:100%; }
.swachhBharatAbhiyan .galleryImg { position:relative; }
.swachhBharatAbhiyan .videoGallaryPage .galleryImg:after { content: ''; background: url(../../images/play-video.png) no-repeat center 10px; width: 93px; height: 93px; position: absolute; left: 50%; top: 50%; margin-left: -46px; margin-top: -59px; }
.swachhBharatAbhiyan .videoGallaryPage .galleryImgZoom img { opacity:0; border:0px; }
.swachhBharatAbhiyan .searchselectBtn.page_Records_control { margin:0px; width:100%; }
.swachhBharatAbhiyan .imageBannerA { margin-bottom:25px; }
.swachhBharatAbhiyan h3 { margin-bottom:20px; }
.swachhBharatAbhiyan #fbiframe { height:380px !important; }
.swachhBharatAbhiyan .photoGalleryImgWrap .playIcon { background: url("../../images/play-video.png") no-repeat center 10px; width:93px; height:93px; position: absolute; left:50%; top:50%; margin-left:-46px; margin-top:-59px; z-index:11; text-indent:-9999px; overflow:hidden; }
#innerContent .swachhBharatAbhiyan .allEventList h3 { margin-bottom:5px; }
#innerContent .swachhBharatAbhiyan .allEventList p { margin-bottom:20px; }
.scrollItSwachhAbhiyan .item img { max-width:none; width:100%; height:auto; }
.sharThisRight { float:right; margin-top:-40px; clear:none; }
.impBanners .cols4Block .colsBlock { width:25%; margin-bottom:20px; }
.fullHeightBanner { min-height:200px; }
@media all and (max-width:1023px) {
.sharThisRight {
float:none;
margin-bottom:20px;
margin-top:10px;
}
}
.shareAndCommBtn { background:#f6f6f6; padding:10px 15px; text-align:right; margin-bottom:20px; }
.shareAndCommBtn .sharThisRight { float:none; display:inline-block; vertical-align:middle; margin:2px 10px 0 0; }
.shareAndCommBtn + .userCommentWrapper { display:none; }
.commentToggleBtn { display:inline-block; color:#fff !important; background:#25578c; padding:7px 10px; text-decoration:none !important; font-size:13px; }
.commentToggleBtn:hover { background:#f26522; }
.shareThisO { display:none; }
.mobileAppImage a { border:1px solid #ccc; margin-right:15px; display:inline-block; padding:5px; }
.imgWrap.mrgB30 { margin-bottom:30px; }
.homeTabAccordian .accTrigger { background-position:97% center; padding-right:25px; padding-left:0; background-color:#f0f0f0 !important; padding:8px 25px 8px 10px; }
.homeTabAccordian.accordion .accTrigger.active { background-position:97% center !important; background-color:#f0f0f0 !important; }
.homeTabAccordian.accordion .accordDetail { padding:10px; }
.homeTabAccordian .bulletText li { margin-bottom:5px !important; } /*home changes Performance Dashboard Css*/
.perfomanceDash { margin: 20px 0; }
.perfomanceDash .dashBoradPerfomace { text-align: center; width:100%; background: #a22631; padding: 8px 0; }
.perfomanceDash .dashBoradPerfomace a { float: none; display: inline-block; color: #fff; font-size: 24px; text-decoration: none; font-weight: 600; }
.perfomanceDash .dashBoradPerfomace.sectionSecond { background: #f76019; padding: 0 0; }
.perfomanceDash .dashBoradPerfomace.sectionSecond a { font-size: 16px; font-weight: 400; padding: 10px 15px; border-right: 1px solid #f87f46; width: 20%; transition:all 0.3s ease-out; }
.perfomanceDash .dashBoradPerfomace.sectionSecond a:hover { background:#a22631; }
.perfomanceDash .dashBoradPerfomace.sectionSecond a:last-child { border: 0; }
@media all and (max-width: 900px) {
.perfomanceDash .dashBoradPerfomace.sectionSecond a {
padding: 5px 0 5px;
border-right: 0;
width: 25%;
border-bottom: 1px solid #f87f46;
}
}
@media all and (max-width: 812px) {
.perfomanceDash .dashBoradPerfomace.sectionSecond a {
width: 50%;
}
}
@media all and (max-width: 480px) {
.perfomanceDash .dashBoradPerfomace.sectionSecond a {
width: 100%;
}
}
.perfomanceDash.slider .dashBoradPerfomace { float: none; display: inline-block; color: #fff; font-size: 24px; text-decoration: none; font-weight: 600; background: #1a5b9e; }
.perfomanceDash.slider { margin: 20px 0 0; }
.perfomanceDashSlider .perfomaceSlide .sliderContent { float: left; width: 100%; min-height: 135px; }
.perfomanceDashSlider .perfomaceSlide .sliderContent img { max-width:100%; float: none; width: auto; display: block; margin: 0 0 10px; }
.perfomanceDashSlider .perfomaceSlide .sliderContent span.counter { float: left; width: 100%; font-size: 19px; font-weight: 700; color:#253567; margin:0 0 0; }
.perfomanceDashSlider .perfomaceSlide .sliderContent span.title { float: left; width:100%; font-size: 13px; color: #646e85; margin:0 0 0; }
.perfomanceDashSlider .perfomaceSlide .sliderContent .date { float: right; width: auto; font-size: 10px; color: #646e85; margin: 0; position: absolute; bottom: 10px; right: 5px; }
.perfomanceDashSlider .perfomaceSlide { float: left; width: 100%; background:#fff; padding: 20px 0 20px 15px; border-radius: 3px; }
.perfomanceDashSlider .owl-stage-outer { float: left; width: 100%; background: #e3e0e1; border: 1px solid #e3e0e1; }
.perfomanceDashSlider .owl-controls { float: left; width: 100%; position: absolute; top: 50%; transform: translateY(-50%); }
.perfomanceDashSlider .owl-controls .owl-prev { float: left; position: absolute; left: -20px; text-indent: -9999999999px; }
.perfomanceDashSlider .owl-controls .owl-prev:before { content: ''; background:url(../../images/back-slider.png)no-repeat; position: absolute; width: 13px; height: 23px; left: 0; top: 0; }
.perfomanceDashSlider .owl-controls .owl-next { float: left; position: absolute; right: 0px; text-indent: -9999999999px; }
.perfomanceDashSlider .owl-controls .owl-next:before { content: ''; background:url(../../images/next-slider.png)no-repeat; position: absolute; width: 13px; height: 23px; left: 0; top: 0; }
.perfomanceDashSlider .owl-item a { float: left; width: 100%; transition: all 0.3s ease-out; }
.perfomanceDashSliderMain { width: 100%; margin: 10px 0; }
.perfomanceDashSliderMain .perfomanceDashSlider { display: inline-block; position: relative; width: 75%; padding:10px; }
.smartBoardLogo.logoAnimaton:after { content: ''; width:450px; position: absolute; top: 0; left: 0; z-index: -9; height: 200px; border-top: 200px solid #195c9f; border-right: 100px solid transparent; }
.smartBoardLogo.logoAnimaton:before { content: ''; background:url(../../images/download.png)no-repeat; position: absolute; width: 60px; height: 60px; top: 31px; left: 30px; animation : spin 30s linear infinite; -webkit-animation: spin 30s linear infinite; animation: spin 30s linear infinite; }
.smartBoardLogo.logoAnimaton { background:#195c9f; float: left; width: 25%; position: relative; color:#fff; font-size: 26px; padding: 30px 0 0 95px; line-height: 32px; }
.smartBoardLogo.logoAnimaton a.exploreBtn { float: left; color: #fff; text-decoration: none; position: absolute; left: 0; top: 120px; background: #195c9f; padding: 15px 35px; font-size: 22px; border-radius: 0; transition: all 0.3s ease-out; text-align: center; width: 305px; font-weight: 600; text-transform: uppercase; }
.perfomanceDashSlider .owl-nav { display: none; }
.perfomanceDashSliderMain .perfomanceDashSlider:after { content: ''; width: 820px; position:absolute; top: 0; right: 0; z-index: -9; height: 200px; border-bottom: 200px solid #e3e0e1; border-left: 100px solid transparent; }
.smartBoardLogo.logoAnimaton a.exploreBtn:hover { background: #fff; color: #195c9f; }
@media only screen and (max-width:1100px) {
.perfomanceDashSliderMain .perfomanceDashSlider {
width:100%;
}
.smartBoardLogo.logoAnimaton:after {
width: 100%;
border-top: 0;
border-right: 0;
background: #195c9f;
}
.perfomanceDashSliderMain .perfomanceDashSlider:after {
width: 100%;
border-bottom: 0;
border-left: 0;
background: #e3e0e1;
}
.smartBoardLogo.logoAnimaton {
width: 100%;
height: auto;
text-align: center;
padding:20px 20px 20px 100px;
}
.smartBoardLogo.logoAnimaton a.exploreBtn {
position: relative;
left: auto;
top: auto;
float: none;
display: inline-block;
}
.smartBoardLogo.logoAnimaton span {
width: auto;
margin: 0 15px 0 0;
}
.smartBoardLogo.logoAnimaton:before {
top: 15px;
left: auto;
transform: translateY(-50%);
margin: 0 0 0 -65px;
}
.perfomanceDashSlider .owl-controls {
display:none;
}
}
@media only screen and (max-width:680px) {
.smartBoardLogo.logoAnimaton a.exploreBtn {
float: left;
width: 100%;
margin: 20px 0 0;
background: #fff;
color: #195c9f;
padding: 4px 10px;
font-size: 17px;
}
.smartBoardLogo.logoAnimaton:before {
top: 23px;
left: auto;
transform: translateY(0);
margin: 0 0 0 -65px;
}
.smartBoardLogo.logoAnimaton {
padding:20px;
}
.smartBoardLogo.logoAnimaton span {
width: 100%;
float: left;
}
}
@-webkit-keyframes spin { 0% {
-moz-transform: rotateZ(0deg);
-webkit-transform: rotateZ(0deg);
-o-transform: rotateZ(0deg);
-ms-transform: rotateZ(0deg);
}
100% {
-moz-transform: rotateZ(360deg);
-webkit-transform: rotateZ(360deg);
-o-transform:rotateZ(360deg);
-ms-transform: rotateZ(360deg);
}
}
@keyframes spin { 0% {
-moz-transform:rotateZ(0deg);
-webkit-transform: rotateZ(0deg);
-o-transform: rotateZ(0deg);
-ms-transform:rotateZ(0deg);
}
100% {
-moz-transform: rotateZ(360deg);
-webkit-transform: rotateZ(360deg);
-o-transform: rotateZ(360deg);
-ms-transform: rotateZ(360deg);
}
}
#innerContent p.red.customDesign { font-style: italic; font-size: 14px; color: #545454; line-height: normal; }
span.textRight { float: right; }
.jvectormap-zoomin, .jvectormap-zoomout { position: absolute; left: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #FFF; padding: 6px; color: #25578c; width: 25px; height: 25px; cursor: pointer; line-height: 10px; text-align: center; border: 1px solid #25578c; }
.jvectormap-zoomin { bottom: 40px; }
.jvectormap-zoomout { bottom: 10px; }
.jvectormap-label { position: absolute; background: #195c9f; color: #fff; padding: 4px 8px; border-radius: 3px; border: 1px solid #060606; font-family: sans-serif; font-size: 14px; left:-99999%; }
.markText { background:#36618E; color:#fff; }
#ContentPlaceHolder1_MediaRegistrionBangladesh1_trMain input[type="file"] { height:32px; padding:6px 10px; }
#ContentPlaceHolder1_MediaRegistrionBangladesh1_trMain .userForm .captchaImg { vertical-align:top; }
#ContentPlaceHolder1_EAMVisitsMap1_CustomPager1_tblPager .mapRowBar { display:none !important; }
.mapRowBar { display:none !important; }
.videoDetails .readMore { display:none; } /**/
.yogaPostureImgBox { margin-top: 25px; }
.yogaPostureImgBox ul { margin:0; padding:0; width:100%; }
.yogaPostureImgBox ul li { list-style:none; margin-right:2%; width:49%; float:left; }
.yogaPostureImgBox ul li:last-child { margin-right:0; } /**/
#profileNewListingFifty { margin-bottom:20px; }
#profileNewListingFifty .profile li { width:50%; padding: 0; text-align: center; list-style: none; }
#profileNewListingFifty .profile li div { width: 100%; }
#profileNewListingFifty .profile li .imgLeft { float: none; margin: 5px auto; display: block; }
#profileNewListingFifty .profile li div { width: 100%; }
#profileNewListingFifty .profileCnt { margin-bottom: 15px; }
#profileNewListingFifty .profileCnt a { background: 0; position: relative; bottom: inherit; left: inherit; padding: 0; display: inline-block; width: auto; }
.suppliesSoFar table { border-collapse: separate; border-spacing: 0; width: 100%; empty-cells: show; border: solid 1px #999; }
.suppliesSoFar table th { font-weight: bold; line-height: 1.333em; font-size: 0.967em; border-top: 3px solid #116182; border-left: 1px solid #ddd; color: #09568b; background-color: #f5f5f5; padding: 8px 5px; }
.suppliesSoFar table td { padding: 10px 8px; border-top: 1px solid #ddd; background-color: #fff; word-wrap: break-word; border-right: 1px solid #ddd; }
.fullHeightBanner.prabhasLogo { background: #fff url(../../images/Prabhassl.jpg) right top no-repeat; padding-right: 75px; color: #195c9f; padding: 15px; text-align: center; }
.flightScheduleLink marquee { color: #195c9f; }
.flightScheduleLink marquee a { margin: 0 50px; }
/* MEA India 75 Start */
.india75Bnr { width: 100%; background-size: cover; min-height:132px; background:url(../CMS_Template_Banner/743_1_india-at-75-ad-bnr.png) no-repeat; }
.india75Bnr img, .india75Bnr span { display:none; }
.india75News { border:1px solid #d1d1d1; }
.india75News, .india75PhotoVideo { width:31.3%; margin-right:3%; float:left; }
.india75PhotoVideo { margin-right:0; float:right; }
.india75PhotoVideo .mediaBlock { margin:0; }
.india75News h3 { margin:0; padding:0; text-align:left; background:#1f4267; padding:12px 0 12px 27px; color:#fff; font-family: 'Open Sans'; font-weight:normal; font-style:normal; font-size:1.375em; }
.india75Slider .sliderText { margin:0; padding:0; }
.document h3 { margin:0; text-align:left; }
.india75Inner .row { margin:0 -15px; }
#innerContent .india75Inner .twitterTabs .sbmTabstritter { margin:0; padding:0; }
#innerContent .india75Inner .twitterTabs .secondTab ul li, .india75Inner .twitterTabs .secondTab ul li { margin:0; width:50%; }
#innerContent .india75Inner .twitterTabs .secondTab .tab_container, #innerContent .india75Inner .twitterTabs .secondTab .missionTabContO #social1 .countryNameBlock { min-height:inherit; height:auto; }
#innerContent .india75Inner .twitterTabs .secondTab ul.sbmTabstritterTabNav li a.active, #innerContent .india75Inner .twitterTabs .secondTab ul.sbmTabstritterTabNav li a:hover { background:#f3f3f3; color:#1f4267; }
.india75Inner .twitterTabs { background:#f3f3f3; }
#innerContent .india75Inner .twitterTabs .secondTab ul.sbmTabstritterTabNav li > a.active:after, #innerContent .india75Inner .twitterTabs .secondTab ul.sbmTabstritterTabNav li a:hover:after { content: ""; position: absolute; background: #fc5300; border-bottom:0 none; height: 2px; bottom:0; width: 20%; left:14px; right: 0; }
#innerContent .india75Inner .twitterTabs .secondTab .sbmTabstritterTabNav li a { background:#e9e9e9; color:#565555; width:100%; }
#innerContent .india75Inner .twitterTabs .secondTab ul li a { padding:14px; }
#innerContent a.viewAllArrow { color:#fc5300; font-size:0.929em; text-decoration:none; padding-right:12px; background:url(../IndiaAt75Photos/view-all-arrow.png) right 6px no-repeat; }
#innerContent .stateCountryVision p, #innerContent .india75Inner p { margin-bottom:10px; font-size:1em; color:#565555; text-align:left; }
#innerContent .india75Inner .stateCountryVision p span { display:block; color:#1f4267; font-size:1.429em; padding:10px 0; font-weight:bold; width:100%; }
#innerContent .india75Inner .india75Slider { margin-bottom:40px; }
.stateCountryVision { padding:14px; }
.sbmTabstritterTabNav { margin-bottom:10px; }
.india75NewsTab .resTab { border:none; }
#innerContent .india75Inner .india75NewsTab .resTab .tabNav li a { font-size:1.429em; color:#565555; text-decoration:none; position:relative; padding:15px 0; }
#innerContent .india75Inner .india75NewsTab .resTab .tabNav li { background:none; margin-right:50px; }
#innerContent .india75Inner .india75NewsTab .resTab .tabNav li.r-tabs-state-active a { color:#222; }
#innerContent .india75Inner .india75NewsTab .resTab .tabNav li.r-tabs-state-active a:after { content: ""; position: absolute; background: #fc5300; border-bottom:0 none; height: 2px; bottom:0; width: 100%; left:0px; right: 0; }
#innerContent .india75Inner .india75NewsTab .resTab .tabContent { padding:20px 0; overflow:inherit; height:320px; }
#innerContent .india75Inner .dataSlider .title { color:#fff; }
#innerContent .india75Inner .dataSlider .date { border-top:2px solid #a6afc1; }
#innerContent .india75NewsTab .resTab .tabContainer .tickerDivBlock li .newsDate { color:#fc5300; font-size:0.929em; }
#innerContent .india75NewsTab .resTab .tabContainer .tickerDivBlock li a { color:#444444; font-size:1em; }
#innerContent .india75NewsTab .resTab .tabContainer .tickerDivBlock li { border-bottom:1px dashed #d1d1d1; padding-bottom:10px; margin-bottom:10px; }
#innerContent .india75NewsTab .resTab .tabContainer .tickerDivBlock, #innerContent .india75NewsTab .resTab .tabContainer .tickerDivBlock .activityTicker { height:250px!important }
#innerContent .india75Inner .india75NewsTab .playPause { position:absolute; bottom:-62px; left:74px; width:15px; height:15px; text-indent:-9999px; }
#innerContent .india75Inner .india75NewsTab .playPause { background:url(../IndiaAt75Photos/play-pause.png) 5px 0 no-repeat; }
#innerContent .india75Inner .india75NewsTab .playPause.play { background-position:5px -15px; }
.india75mission h3 { margin:20px 0; padding:0; background:none; color:#000; font-size:1.714em; text-align:left; }
.india75Inner .india75mission p { font-weight:bold; font-size:1.286em; color:#000; }
.india75mission .mission75Date { color:#fc5300; display:block; width:100%; font-size:1.071em; font-weight:normal; padding:20px 0 10px; }
.india75mission { margin-bottom:40px; }
.tickerViewAll { text-align:right; margin:30px 0; }
.missionTicker { border-left:1px solid #ddd; padding-left:30px; }
.missionTicker .tickerDivBlock { height:450px!important; }
.missionTicker .tickerDivBlock li { border-bottom:1px dashed #d1d1d1; padding-bottom:20px; margin-bottom:20px; }
.missionTicker { position:relative; }
.missionTicker .playPause { position:absolute; right:95px; top:-44px; width:15px; height:15px; text-indent:-9999px; }
.missionTicker .playPause { background:url(../IndiaAt75Photos/play-pause.png) 5px 0 no-repeat; }
.missionTicker .playPause.play { background-position:5px -15px; }
.india75News { height:460px!important; overflow:hidden; }
.india75Inner .mediaBlock .allPhotos { width:100%!important; }
.india75Inner .mediaBlock .india75photo { margin-bottom: 15px; }
.india75Inner .mediaBlock .india75photo .item { float: left; width: 100%; position: relative; max-height: 375px; }
.india75Inner .mediaBlock .india75photo .item img { min-height: 375px; }
.india75Inner .mediaBlock .india75photo .item img, .india75Inner .mediaBlock .scrollItVidoes { width: 100%; }
.india75Inner .mediaBlock .india75photo .item .imgCaption, .india75Inner .mediaBlock .scrollItVidoes .imgCaption { background-image: linear-gradient(180deg, transparent, black); bottom: 0; color: #ffffff; left: 0; padding: 0 30px 30px; position: absolute; right: 0; text-align: left; height:20%; }
.india75Inner .mediaBlock .india75photo .item:hover .imgCaption, .india75Inner .mediaBlock .scrollItVidoes .item:hover .imgCaption { background-image: linear-gradient(180deg, transparent, black); }
.india75Inner .mediaBlock .india75photo .owl-controls .owl-prev, .india75Inner .mediaBlock .india75photo .owl-controls .owl-next { top:48%; height:35px; width:35px!important; background:url(../IndiaAt75Photos/photo-arrow.png) no-repeat; }
.india75Inner .mediaBlock .india75photo .owl-controls .owl-prev, .india75Inner .mediaBlock .india75photo .owl-controls .owl-prev:hover { background-position: 18px 0; }
.india75Inner .mediaBlock .india75photo .owl-controls .owl-next, .india75Inner .mediaBlock .india75photo .owl-controls .owl-next:hover { background-position: -39px 0!important; }
.india75Inner .mediaBlock .india75photo .item a.photoLink:after { content:""; background:url(../IndiaAt75Photos/zoom-icon.png) 0 0 no-repeat; width:100%; height:100%; width:52px; height:52px; position:absolute; left:50%; top:50%; margin-left:-26px; margin-top:-26px; }
.photoLinkBottom { position:absolute; bottom:25px; right:10px; z-index:10; }
.india75Inner .mediaBlock .allVideos { margin:0; padding:0; }
.india75Inner .mediaBlock .allVideos { width:100%!important; }
.india75Inner .mediaBlock .scrollItVidoes img { width: 100%; min-height: 375px; }
.india75Inner .mediaBlock .scrollItVidoes { height:375px; }
.india75Inner .mediaBlock .scrollItVidoes a:before { background: rgba(0, 0, 0, 0) url("../../images/play-icon17.png") no-repeat scroll 0 0; content: ""; height: 43px; left: 50%; position: absolute; top: 50%; width: 43px; margin-left:-21px; margin-top:-21px; }
.india75Inner .mediaBlock .scrollIt2 .item .imgCaption, .india75Inner .mediaBlock .scrollItVidoes .imgCaption { /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+1,0.65+99 */ background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 ); /* IE6-9 */
bottom: 0; color: #ffffff; left: 0; padding: 0 30px 30px; position: absolute; right: 0; text-align: left; }
.india75Inner .mediaBlock .scrollIt2 .item:hover .imgCaption, .india75Inner .mediaBlock .scrollItVidoes .item:hover .imgCaption {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+1,0.65+99 */ background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 ); /* IE6-9 */
}
.mpSocial { background-image:url(../../images/twitter-icon.jpg); background-repeat:no-repeat; }
#ContentPlaceHolder1_India75MP1_btnGo { background: #f94d1e; border: medium none; color: #fff; font-size: 13px; margin-left: 10px; padding: 6px 16px; cursor: pointer; font-weight: bold; vertical-align: middle; }
#ContentPlaceHolder1_India75MP1_ddlIndia75Mission { width: 50%; height: 33px; background: #f1f1f1; }
.mission img { margin-bottom: 20px; text-align: center; }
/* MEA India 75 End*/

/*************Fights Against COVID Style Start*****************/ .fightsAgainstCovidTitle { margin-bottom:15px; font-size: 1.8em; font-weight: 600; color: #195c9f; line-height: 1.35em; padding-bottom: 0; text-align: left; }
.partnerCountriesWrap { border: 1px solid #d9ecff; margin-bottom: 25px; padding: 20px 30px; background: #f5faff; border-radius:15px; }
.partnerCountriesWrap ul { margin: 0 -15px; padding: 0; list-style: none; }
.partnerCountriesWrap ul li { float: left; width: 14.28%; padding: 3px; }
.partnerCountriesWrap ul li .contentBlock:hover { box-shadow: 0 20px 30px rgba(0, 0, 0, 0.2); }
.partnerCountriesWrap ul li .contentBlock { position: relative; width: 100%; text-align: center; padding: 10px; min-height: 45px; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); transition: all 350ms ease 0s; -webkit-ransition: all 350ms ease 0s; background: #fff; border-radius: 10px; }
.partnerCountriesWrap ul li .contentBlock .contentTitle { position: absolute; left: 15px; right: 15px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); font-weight: normal; font-size: 15px; line-height: 1.4; color:#595656; }
.partnerCountriesWrap ul li a { color: #263051; display: block; text-decoration:none; font-size:16px; font-weight:normal; }
.partnerCountriesWrap ul li a:hover { color: #595959; }
.facPhotographsWrap { margin-bottom: 25px; }
.facPhotographsWrap ul { margin: 0 -15px; padding: 0; list-style: none; }
.facPhotographsWrap ul li { float: left; width: 33.33%; padding: 10px; }
.facPhotographsWrap ul li .contentBlock:hover { box-shadow: 0 20px 30px rgba(0, 0, 0, 0.2); }
.facPhotographsWrap ul li .contentBlock { position: relative; width: 100%; text-align: center; padding: 15px; min-height: 90px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); transition: all 350ms ease 0s; -webkit-ransition: all 350ms ease 0s; background: #1488CC; /* fallback for old browsers */ background: -webkit-linear-gradient(to bottom, #2B32B2, #1488CC); /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient(to bottom, #2B32B2, #1488CC); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ border-radius: 10px; }
.facPhotographsWrap ul li .contentBlock .contentTitle { position: absolute; left: 15px; right: 15px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); font-weight: normal; font-size: 16px; line-height: 1.4; color:#000; }
.facPhotographsWrap ul li a { color: #fff !important; display: block; text-decoration:none; font-size:20px; line-height:1.5em; font-weight:normal; }
.facPhotographsWrap ul li a:hover { text-decoration:none !important; color:#fff !important; }
.importantContactDetailsWrap p { line-height: 1.450em; text-align: left; clear: both; font-size: 17px; margin-bottom: 10px; }
.importantContactDetails .row { margin-bottom:5px; }
.importantContactDetails .row .cols6 { width: 50%; padding-left: 0; padding-right: 25px; }
.importantContactDetails .row .cols6 .contactleftTitle { color: #fff; font-size: 18px; font-weight: 600; padding: 15px 0; background: #E44D26; /* fallback for old browsers */ background: -webkit-linear-gradient(to top, #F16529, #E44D26); /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient(to top, #F16529, #E44D26); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ padding-left: 15px; }
.importantContactDetails .row .cols6 .organizationName { font-size: 17px; color: #595656; background: #f1f1f1; padding: 10px 15px; }
.importantContactDetails .row .cols6 .organizationEmail { font-size: 17px; color: #595656; background: #f1f1f1; padding: 10px 15px; }
ul.pibUpdatesText { margin-bottom: 20px; list-style: none }
ul.pibUpdatesText li { background:url("../../images/bullet-list-icon.png") left 12px no-repeat; padding: 5px 20px; text-align: left; list-style: none; list-style-position: outside }
ul.pibUpdatesText li a { color: #25578c; font-size:17px; text-decoration: none; display:block; }
ul.pibUpdatesText li a:hover { text-decoration:underline; color:#000; }
ul.albumWrapper li.galleryImgContainer { width: 33.33%; border-bottom:1px solid #ddd; float: left; padding: 20px 0; }
.fightsAgainstCovid a.allNews { background: linear-gradient(to top, #F16529, #E44D26); padding: 10px 15px; color: #fff !important; border-radius: 7px; text-decoration:none }
.photoGalleryTitle { font-size: 1.4em; padding-bottom: 0; margin-bottom:0 !important; color:#393939; }
ul.pibUpdatesText li { min-height:90px; width:50%; float:left; margin-bottom:15px; border-bottom:1px solid #ccc }
ul.pibUpdatesText li a { padding-bottom:0; }
.fightsAgainstCovid .tableData th { color:#393939 !important; }
.fightsAgainstCovid .tableData td { color:#393939 !important; border-top:1px solid #fff !important; } /*************Fights Against COVID Style End*****************/
/************* YogaDay2021 *****************/

.yogaDay .countryNameBlock .projekktor { width: 100%; }
.yogaDay2021 .mediaBlock .allPhotos { width: 100% !important; }
.documentariesVideoSlider .owl-controls .owl-prev, .documentariesVideoSlider .owl-controls .owl-next { top:48%; height:35px; width:35px!important; background:url(../IndiaAt75Photos/photo-arrow.png) no-repeat; }
.documentariesVideoSlider .owl-controls .owl-prev, .documentariesVideoSlider .owl-controls .owl-prev:hover { background-position: 18px 0; }
.documentariesVideoSlider .owl-controls .owl-next, .documentariesVideoSlider .owl-controls .owl-next:hover { background-position: -39px 0!important; }
.yogaDay2021 .rightTabpanel { height:370px; }
#innerContent .yogaDay2021 .foreignRelationBlock a { font-size:14px; }
.yogaDay2021 .foreignRelationBlock .alignCenter { margin-bottom:10px }
.yogaDay2021 .foreignRelationBlock .alignCenter .orText { margin:0; }
.yogaDay2021 .countryNameBlock, .yogaDay2021 .mediaBlock { margin-top:20px; }
#innerContent .yogaDay2021 .yogaProtocol a.downBooklet.bottomDownload { float: none; text-align: center; margin: 0 auto; display: inline-block; width: 100%; padding-bottom: 33px; }
#footer .footerLogos .footerLogosSlider .item { float: left; padding: 0 8px; }
.smlProfile .profile li { width:128px; padding-right:0; }
.smlProfile .profile li div { width:100%; text-align:center; }
.smlProfile .imgLeft { float:none; margin:0; }
.smlProfile .imgBdr { border:none; }
.smlProfile .profileCnt span { color:#195c9f; font-size: 13px; }
.smlProfile .profileCnt a { background: 0; position: relative; bottom: inherit; left: inherit; padding: 0; display: inline-block; width: auto; margin-top:15px; }
.smlProfile .profile li:first-child span { margin-bottom:0; display: inline-block; }
.fullHeightBanner.logoContest10 { background: #fff url(../../images/my-gov-in.jpg) right top no-repeat; padding-right:75px; color:#195c9f; padding: 15px; text-align: center; }
.inFocusLatestCnt { height: 100%; max-height: 100%; }
.fullHeightBanner.indiaAt75Logo { background:#fff url(../../images/india-at-75-small-banner.jpg) right top no-repeat; padding-right: 75px; color: #195c9f; padding: 15px; text-align: center; }
/*Amrit Mahotsav Style Start*/
.amritMahotsavWrap { background: #f2f7fd; padding: 30px 15px 15px; font-size: 16px; text-align: center; font-weight: bold; margin: 10px 0; position: relative; }
.amritMahotsavWrap .amritMahotsavTitle { font-size: 3.000em; font-weight: 600; margin-bottom: 0; text-align:center; line-height:1.2; }
.amritMahotsavWrap .amritMahotsavTitle a { text-decoration:none; }
.amritMahotsavWrap .amritMahotsavTitle .colorOrange { color: #f45907; }
.amritMahotsavWrap .amritMahotsavTitle .colorGreen { color: #00a34e; }
.amritMahotsavWrap p { font-size: 1.500em; font-weight: 400; margin-bottom: 0; text-shadow: 0 10px 10px rgba(0, 0, 0, 0.2); color: #555; }
.amritMahotsavWrap a { text-decoration:none; }
.amritMahotsavWrap::before {
position: absolute;
left: 10px;
top: 10px;
background: url(https://meacms.mea.gov.in/images/amrit-mahotsav-logo.png) no-repeat;
width: 132px;
height: 72px;
content: '';
padding-right: 200px;
padding-bottom: 85px;
}
.amritMahotsavWrap::after {
position: absolute;
right: 10px;
top: 10px;
background: url(https://meacms.mea.gov.in/images/amrit-mahotsav-logo.png) no-repeat right top;
width: 132px;
height: 72px;
content: '';
padding-bottom: 85px;
padding-left: 200px;
}
/*Amrit Mahotsav Style End*/
.wqcIcon { display: none !important; }
/********* Marquee *********/
.marquee { width:100%; overflow: hidden; background: #f1f1f1; padding: 12px; font-size: 16px; text-align: center; font-weight: bold; margin-top: 10px; margin-bottom:10px; }
.marqueeScrolling { margin: 0; }
.marqueeScrolling p { padding: 0 20px 0 0 !important; }
.marqueeScrolling li { float: left; margin-right: 75px; }
.marqueeScrolling li a { color: #195c9f !important; text-decoration:none; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; }
.marqueeScrolling li a:hover { color: #555 !important; text-decoration:none !important; }
/*.marquee { overflow:hidden; }
.marqueeScrolling li { float:left; margin-right:25px; }
.noJS .btnMPause { display:none; }
.noJS .marqueeScrolling { overflow-y:hidden; overflow-x:auto }
.noJS .marquee { width:240% }
.marquee { width: 652px; overflow: hidden; }
.marqueeScrolling { margin: 0 0 15px; }
.marqueeScrolling p { padding: 0 20px 0 0 !important; }
.marqueeScrolling li { float: left; margin-right: 25px; }
.marqueeScrolling .btnMPause { display: none; }
.flightScheduleLink { background: #f1f1f1; padding: 8px 10px; font-size: 16px; text-align: center; font-weight: bold; margin-top: 10px; }
.flightScheduleLink marquee a { color: #195c9f; }*/
#profileNewListing .doubleProfile li { width: 50% !important; }
/*IDY 2022 */
.projectInfoSlider .projectInfo { padding:0; }
.projectInfoSlider .projectPhoto { height: 225px; overflow: hidden; border-radius:0; }
.projectInfoSlider .owlCarousel .item { border:0; text-align:center; }
.projectInfoSlider .owl-controls { position:absolute; right:30px; bottom:30px; }
.nopadding { padding: 0 !important; margin: 0 !important; }
.projectInfoSlider .owl-carousel .owl-item .bgBackground { background-size:cover; }
.projectInfoSlider .owl-controls .owl-nav [class*="owl-"] {
border: 1px solid #000;
width: 30px;
height: 30px;
border-radius: 50%;
background-color: #fff;
text-indent: -9999px;
position: relative;
transition: all 0.3s;
margin: 0 2px;
}
.projectInfoSlider .owl-controls .owl-nav [class*="owl-"]:hover {
background-color:#2d7ac2;
color:#fff;
}
.projectInfoSlider .owl-controls .owl-nav [class*="owl-"]:hover:before {
color:#fff;
}
.projectInfoSlider .owl-controls .owl-prev::before {
content: "\f104";
text-indent: 0px;
position: absolute;
left: -2px;
top: 5px;
width: 30px;
height: 30px;
z-index: 99;
color: #000;
font-family: fontAwesome;
font-size: 16px;
line-height: 1;
}
.projectInfoSlider .owl-controls .owl-next::before {
content: "\f105";
text-indent: 0px;
position: absolute;
left: -1px;
top: 5px;
width: 30px;
height: 30px;
z-index: 99;
color: #000;
font-family: fontAwesome;
font-size: 16px;
line-height: 1;
}
.projectInfoSlider .owl-controls .owl-nav [class*="owl-"] {
display: inline-block;
}
.projectInfoSlider .owl-controls .owl-nav [class*="owl-"] {
text-align: center;
}

/*Font Awesome 4.6.3 by*/
@font-face {
font-family:'FontAwesome';
src:url('fonts/fontawesome-webfont.eot?v=4.6.3');
src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
font-weight:normal;
font-style:normal
}
.fa { display:inline-block; font:normal normal normal 14px/1 FontAwesome; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale }
.fa-lg { font-size:1.33333333em; line-height:.75em; vertical-align:-15% }
.fa-2x { font-size:2em }
.fa-3x { font-size:3em }
.fa-4x { font-size:4em }
.fa-5x { font-size:5em }
.fa-fw { width:1.28571429em; text-align:center }
.fa-ul { padding-left:0; margin-left:2.14285714em; list-style-type:none }
.fa-ul>li { position:relative }
.fa-li { position:absolute; left:-2.14285714em; width:2.14285714em; top:.14285714em; text-align:center }
.fa-li.fa-lg { left:-1.85714286em }
.fa-border { padding:.2em .25em .15em; border:solid .08em #eee; border-radius:.1em }
.fa-pull-left { float:left }
.fa-pull-right { float:right }
.fa.fa-pull-left { margin-right:.3em }
.fa.fa-pull-right { margin-left:.3em }
.pull-right { float:right }
.pull-left { float:left }
.fa.pull-left { margin-right:.3em }
.fa.pull-right { margin-left:.3em }
.fa-spin { -webkit-animation:fa-spin 2s infinite linear; animation:fa-spin 2s infinite linear }
.fa-pulse { -webkit-animation:fa-spin 1s infinite steps(8); animation:fa-spin 1s infinite steps(8) }
@-webkit-keyframes fa-spin { 0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@keyframes fa-spin { 0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
.fa-rotate-90 { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg) }
.fa-rotate-180 { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg) }
.fa-rotate-270 { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform:rotate(270deg); -ms-transform:rotate(270deg); transform:rotate(270deg) }
.fa-flip-horizontal { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform:scale(-1, 1); -ms-transform:scale(-1, 1); transform:scale(-1, 1) }
.fa-flip-vertical { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform:scale(1, -1); -ms-transform:scale(1, -1); transform:scale(1, -1) }
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter:none }
.fa-stack { position:relative; display:inline-block; width:2em; height:2em; line-height:2em; vertical-align:middle }
.fa-stack-1x, .fa-stack-2x { position:absolute; left:0; width:100%; text-align:center }
.fa-stack-1x { line-height:inherit }
.fa-stack-2x { font-size:2em }
.fa-inverse { color:#fff }
.fa-glass:before { content:"\f000" }
.fa-music:before { content:"\f001" }
.fa-search:before { content:"\f002" }
.fa-envelope-o:before { content:"\f003" }
.fa-heart:before { content:"\f004" }
.fa-star:before { content:"\f005" }
.fa-star-o:before { content:"\f006" }
.fa-user:before { content:"\f007" }
.fa-film:before { content:"\f008" }
.fa-th-large:before { content:"\f009" }
.fa-th:before { content:"\f00a" }
.fa-th-list:before { content:"\f00b" }
.fa-check:before { content:"\f00c" }
.fa-remove:before, .fa-close:before, .fa-times:before { content:"\f00d" }
.fa-search-plus:before { content:"\f00e" }
.fa-search-minus:before { content:"\f010" }
.fa-power-off:before { content:"\f011" }
.fa-signal:before { content:"\f012" }
.fa-gear:before, .fa-cog:before { content:"\f013" }
.fa-trash-o:before { content:"\f014" }
.fa-home:before { content:"\f015" }
.fa-file-o:before { content:"\f016" }
.fa-clock-o:before { content:"\f017" }
.fa-road:before { content:"\f018" }
.fa-download:before { content:"\f019" }
.fa-arrow-circle-o-down:before { content:"\f01a" }
.fa-arrow-circle-o-up:before { content:"\f01b" }
.fa-inbox:before { content:"\f01c" }
.fa-play-circle-o:before { content:"\f01d" }
.fa-rotate-right:before, .fa-repeat:before { content:"\f01e" }
.fa-refresh:before { content:"\f021" }
.fa-list-alt:before { content:"\f022" }
.fa-lock:before { content:"\f023" }
.fa-flag:before { content:"\f024" }
.fa-headphones:before { content:"\f025" }
.fa-volume-off:before { content:"\f026" }
.fa-volume-down:before { content:"\f027" }
.fa-volume-up:before { content:"\f028" }
.fa-qrcode:before { content:"\f029" }
.fa-barcode:before { content:"\f02a" }
.fa-tag:before { content:"\f02b" }
.fa-tags:before { content:"\f02c" }
.fa-book:before { content:"\f02d" }
.fa-bookmark:before { content:"\f02e" }
.fa-print:before { content:"\f02f" }
.fa-camera:before { content:"\f030" }
.fa-font:before { content:"\f031" }
.fa-bold:before { content:"\f032" }
.fa-italic:before { content:"\f033" }
.fa-text-height:before { content:"\f034" }
.fa-text-width:before { content:"\f035" }
.fa-align-left:before { content:"\f036" }
.fa-align-center:before { content:"\f037" }
.fa-align-right:before { content:"\f038" }
.fa-align-justify:before { content:"\f039" }
.fa-list:before { content:"\f03a" }
.fa-dedent:before, .fa-outdent:before { content:"\f03b" }
.fa-indent:before { content:"\f03c" }
.fa-video-camera:before { content:"\f03d" }
.fa-photo:before, .fa-image:before, .fa-picture-o:before { content:"\f03e" }
.fa-pencil:before { content:"\f040" }
.fa-map-marker:before { content:"\f041" }
.fa-adjust:before { content:"\f042" }
.fa-tint:before { content:"\f043" }
.fa-edit:before, .fa-pencil-square-o:before { content:"\f044" }
.fa-share-square-o:before { content:"\f045" }
.fa-check-square-o:before { content:"\f046" }
.fa-arrows:before { content:"\f047" }
.fa-step-backward:before { content:"\f048" }
.fa-fast-backward:before { content:"\f049" }
.fa-backward:before { content:"\f04a" }
.fa-play:before { content:"\f04b" }
.fa-pause:before { content:"\f04c" }
.fa-stop:before { content:"\f04d" }
.fa-forward:before { content:"\f04e" }
.fa-fast-forward:before { content:"\f050" }
.fa-step-forward:before { content:"\f051" }
.fa-eject:before { content:"\f052" }
.fa-chevron-left:before { content:"\f053" }
.fa-chevron-right:before { content:"\f054" }
.fa-plus-circle:before { content:"\f055" }
.fa-minus-circle:before { content:"\f056" }
.fa-times-circle:before { content:"\f057" }
.fa-check-circle:before { content:"\f058" }
.fa-question-circle:before { content:"\f059" }
.fa-info-circle:before { content:"\f05a" }
.fa-crosshairs:before { content:"\f05b" }
.fa-times-circle-o:before { content:"\f05c" }
.fa-check-circle-o:before { content:"\f05d" }
.fa-ban:before { content:"\f05e" }
.fa-arrow-left:before { content:"\f060" }
.fa-arrow-right:before { content:"\f061" }
.fa-arrow-up:before { content:"\f062" }
.fa-arrow-down:before { content:"\f063" }
.fa-mail-forward:before, .fa-share:before { content:"\f064" }
.fa-expand:before { content:"\f065" }
.fa-compress:before { content:"\f066" }
.fa-plus:before { content:"\f067" }
.fa-minus:before { content:"\f068" }
.fa-asterisk:before { content:"\f069" }
.fa-exclamation-circle:before { content:"\f06a" }
.fa-gift:before { content:"\f06b" }
.fa-leaf:before { content:"\f06c" }
.fa-fire:before { content:"\f06d" }
.fa-eye:before { content:"\f06e" }
.fa-eye-slash:before { content:"\f070" }
.fa-warning:before, .fa-exclamation-triangle:before { content:"\f071" }
.fa-plane:before { content:"\f072" }
.fa-calendar:before { content:"\f073" }
.fa-random:before { content:"\f074" }
.fa-comment:before { content:"\f075" }
.fa-magnet:before { content:"\f076" }
.fa-chevron-up:before { content:"\f077" }
.fa-chevron-down:before { content:"\f078" }
.fa-retweet:before { content:"\f079" }
.fa-shopping-cart:before { content:"\f07a" }
.fa-folder:before { content:"\f07b" }
.fa-folder-open:before { content:"\f07c" }
.fa-arrows-v:before { content:"\f07d" }
.fa-arrows-h:before { content:"\f07e" }
.fa-bar-chart-o:before, .fa-bar-chart:before { content:"\f080" }
.fa-twitter-square:before { content:"\f081" }
.fa-facebook-square:before { content:"\f082" }
.fa-camera-retro:before { content:"\f083" }
.fa-key:before { content:"\f084" }
.fa-gears:before, .fa-cogs:before { content:"\f085" }
.fa-comments:before { content:"\f086" }
.fa-thumbs-o-up:before { content:"\f087" }
.fa-thumbs-o-down:before { content:"\f088" }
.fa-star-half:before { content:"\f089" }
.fa-heart-o:before { content:"\f08a" }
.fa-sign-out:before { content:"\f08b" }
.fa-linkedin-square:before { content:"\f08c" }
.fa-thumb-tack:before { content:"\f08d" }
.fa-external-link:before { content:"\f08e" }
.fa-sign-in:before { content:"\f090" }
.fa-trophy:before { content:"\f091" }
.fa-github-square:before { content:"\f092" }
.fa-upload:before { content:"\f093" }
.fa-lemon-o:before { content:"\f094" }
.fa-phone:before { content:"\f095" }
.fa-square-o:before { content:"\f096" }
.fa-bookmark-o:before { content:"\f097" }
.fa-phone-square:before { content:"\f098" }
.fa-twitter:before { content:"\f099" }
.fa-facebook-f:before, .fa-facebook:before { content:"\f09a" }
.fa-github:before { content:"\f09b" }
.fa-unlock:before { content:"\f09c" }
.fa-credit-card:before { content:"\f09d" }
.fa-feed:before, .fa-rss:before { content:"\f09e" }
.fa-hdd-o:before { content:"\f0a0" }
.fa-bullhorn:before { content:"\f0a1" }
.fa-bell:before { content:"\f0f3" }
.fa-certificate:before { content:"\f0a3" }
.fa-hand-o-right:before { content:"\f0a4" }
.fa-hand-o-left:before { content:"\f0a5" }
.fa-hand-o-up:before { content:"\f0a6" }
.fa-hand-o-down:before { content:"\f0a7" }
.fa-arrow-circle-left:before { content:"\f0a8" }
.fa-arrow-circle-right:before { content:"\f0a9" }
.fa-arrow-circle-up:before { content:"\f0aa" }
.fa-arrow-circle-down:before { content:"\f0ab" }
.fa-globe:before { content:"\f0ac" }
.fa-wrench:before { content:"\f0ad" }
.fa-tasks:before { content:"\f0ae" }
.fa-filter:before { content:"\f0b0" }
.fa-briefcase:before { content:"\f0b1" }
.fa-arrows-alt:before { content:"\f0b2" }
.fa-group:before, .fa-users:before { content:"\f0c0" }
.fa-chain:before, .fa-link:before { content:"\f0c1" }
.fa-cloud:before { content:"\f0c2" }
.fa-flask:before { content:"\f0c3" }
.fa-cut:before, .fa-scissors:before { content:"\f0c4" }
.fa-copy:before, .fa-files-o:before { content:"\f0c5" }
.fa-paperclip:before { content:"\f0c6" }
.fa-save:before, .fa-floppy-o:before { content:"\f0c7" }
.fa-square:before { content:"\f0c8" }
.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content:"\f0c9" }
.fa-list-ul:before { content:"\f0ca" }
.fa-list-ol:before { content:"\f0cb" }
.fa-strikethrough:before { content:"\f0cc" }
.fa-underline:before { content:"\f0cd" }
.fa-table:before { content:"\f0ce" }
.fa-magic:before { content:"\f0d0" }
.fa-truck:before { content:"\f0d1" }
.fa-pinterest:before { content:"\f0d2" }
.fa-pinterest-square:before { content:"\f0d3" }
.fa-google-plus-square:before { content:"\f0d4" }
.fa-google-plus:before { content:"\f0d5" }
.fa-money:before { content:"\f0d6" }
.fa-caret-down:before { content:"\f0d7" }
.fa-caret-up:before { content:"\f0d8" }
.fa-caret-left:before { content:"\f0d9" }
.fa-caret-right:before { content:"\f0da" }
.fa-columns:before { content:"\f0db" }
.fa-unsorted:before, .fa-sort:before { content:"\f0dc" }
.fa-sort-down:before, .fa-sort-desc:before { content:"\f0dd" }
.fa-sort-up:before, .fa-sort-asc:before { content:"\f0de" }
.fa-envelope:before { content:"\f0e0" }
.fa-linkedin:before { content:"\f0e1" }
.fa-rotate-left:before, .fa-undo:before { content:"\f0e2" }
.fa-legal:before, .fa-gavel:before { content:"\f0e3" }
.fa-dashboard:before, .fa-tachometer:before { content:"\f0e4" }
.fa-comment-o:before { content:"\f0e5" }
.fa-comments-o:before { content:"\f0e6" }
.fa-flash:before, .fa-bolt:before { content:"\f0e7" }
.fa-sitemap:before { content:"\f0e8" }
.fa-umbrella:before { content:"\f0e9" }
.fa-paste:before, .fa-clipboard:before { content:"\f0ea" }
.fa-lightbulb-o:before { content:"\f0eb" }
.fa-exchange:before { content:"\f0ec" }
.fa-cloud-download:before { content:"\f0ed" }
.fa-cloud-upload:before { content:"\f0ee" }
.fa-user-md:before { content:"\f0f0" }
.fa-stethoscope:before { content:"\f0f1" }
.fa-suitcase:before { content:"\f0f2" }
.fa-bell-o:before { content:"\f0a2" }
.fa-coffee:before { content:"\f0f4" }
.fa-cutlery:before { content:"\f0f5" }
.fa-file-text-o:before { content:"\f0f6" }
.fa-building-o:before { content:"\f0f7" }
.fa-hospital-o:before { content:"\f0f8" }
.fa-ambulance:before { content:"\f0f9" }
.fa-medkit:before { content:"\f0fa" }
.fa-fighter-jet:before { content:"\f0fb" }
.fa-beer:before { content:"\f0fc" }
.fa-h-square:before { content:"\f0fd" }
.fa-plus-square:before { content:"\f0fe" }
.fa-angle-double-left:before { content:"\f100" }
.fa-angle-double-right:before { content:"\f101" }
.fa-angle-double-up:before { content:"\f102" }
.fa-angle-double-down:before { content:"\f103" }
.fa-angle-left:before { content:"\f104" }
.fa-angle-right:before { content:"\f105" }
.fa-angle-up:before { content:"\f106" }
.fa-angle-down:before { content:"\f107" }
.fa-desktop:before { content:"\f108" }
.fa-laptop:before { content:"\f109" }
.fa-tablet:before { content:"\f10a" }
.fa-mobile-phone:before, .fa-mobile:before { content:"\f10b" }
.fa-circle-o:before { content:"\f10c" }
.fa-quote-left:before { content:"\f10d" }
.fa-quote-right:before { content:"\f10e" }
.fa-spinner:before { content:"\f110" }
.fa-circle:before { content:"\f111" }
.fa-mail-reply:before, .fa-reply:before { content:"\f112" }
.fa-github-alt:before { content:"\f113" }
.fa-folder-o:before { content:"\f114" }
.fa-folder-open-o:before { content:"\f115" }
.fa-smile-o:before { content:"\f118" }
.fa-frown-o:before { content:"\f119" }
.fa-meh-o:before { content:"\f11a" }
.fa-gamepad:before { content:"\f11b" }
.fa-keyboard-o:before { content:"\f11c" }
.fa-flag-o:before { content:"\f11d" }
.fa-flag-checkered:before { content:"\f11e" }
.fa-terminal:before { content:"\f120" }
.fa-code:before { content:"\f121" }
.fa-mail-reply-all:before, .fa-reply-all:before { content:"\f122" }
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content:"\f123" }
.fa-location-arrow:before { content:"\f124" }
.fa-crop:before { content:"\f125" }
.fa-code-fork:before { content:"\f126" }
.fa-unlink:before, .fa-chain-broken:before { content:"\f127" }
.fa-question:before { content:"\f128" }
.fa-info:before { content:"\f129" }
.fa-exclamation:before { content:"\f12a" }
.fa-superscript:before { content:"\f12b" }
.fa-subscript:before { content:"\f12c" }
.fa-eraser:before { content:"\f12d" }
.fa-puzzle-piece:before { content:"\f12e" }
.fa-microphone:before { content:"\f130" }
.fa-microphone-slash:before { content:"\f131" }
.fa-shield:before { content:"\f132" }
.fa-calendar-o:before { content:"\f133" }
.fa-fire-extinguisher:before { content:"\f134" }
.fa-rocket:before { content:"\f135" }
.fa-maxcdn:before { content:"\f136" }
.fa-chevron-circle-left:before { content:"\f137" }
.fa-chevron-circle-right:before { content:"\f138" }
.fa-chevron-circle-up:before { content:"\f139" }
.fa-chevron-circle-down:before { content:"\f13a" }
.fa-html5:before { content:"\f13b" }
.fa-css3:before { content:"\f13c" }
.fa-anchor:before { content:"\f13d" }
.fa-unlock-alt:before { content:"\f13e" }
.fa-bullseye:before { content:"\f140" }
.fa-ellipsis-h:before { content:"\f141" }
.fa-ellipsis-v:before { content:"\f142" }
.fa-rss-square:before { content:"\f143" }
.fa-play-circle:before { content:"\f144" }
.fa-ticket:before { content:"\f145" }
.fa-minus-square:before { content:"\f146" }
.fa-minus-square-o:before { content:"\f147" }
.fa-level-up:before { content:"\f148" }
.fa-level-down:before { content:"\f149" }
.fa-check-square:before { content:"\f14a" }
.fa-pencil-square:before { content:"\f14b" }
.fa-external-link-square:before { content:"\f14c" }
.fa-share-square:before { content:"\f14d" }
.fa-compass:before { content:"\f14e" }
.fa-toggle-down:before, .fa-caret-square-o-down:before { content:"\f150" }
.fa-toggle-up:before, .fa-caret-square-o-up:before { content:"\f151" }
.fa-toggle-right:before, .fa-caret-square-o-right:before { content:"\f152" }
.fa-euro:before, .fa-eur:before { content:"\f153" }
.fa-gbp:before { content:"\f154" }
.fa-dollar:before, .fa-usd:before { content:"\f155" }
.fa-rupee:before, .fa-inr:before { content:"\f156" }
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content:"\f157" }
.fa-ruble:before, .fa-rouble:before, .fa-rub:before { content:"\f158" }
.fa-won:before, .fa-krw:before { content:"\f159" }
.fa-bitcoin:before, .fa-btc:before { content:"\f15a" }
.fa-file:before { content:"\f15b" }
.fa-file-text:before { content:"\f15c" }
.fa-sort-alpha-asc:before { content:"\f15d" }
.fa-sort-alpha-desc:before { content:"\f15e" }
.fa-sort-amount-asc:before { content:"\f160" }
.fa-sort-amount-desc:before { content:"\f161" }
.fa-sort-numeric-asc:before { content:"\f162" }
.fa-sort-numeric-desc:before { content:"\f163" }
.fa-thumbs-up:before { content:"\f164" }
.fa-thumbs-down:before { content:"\f165" }
.fa-youtube-square:before { content:"\f166" }
.fa-youtube:before { content:"\f167" }
.fa-xing:before { content:"\f168" }
.fa-xing-square:before { content:"\f169" }
.fa-youtube-play:before { content:"\f16a" }
.fa-dropbox:before { content:"\f16b" }
.fa-stack-overflow:before { content:"\f16c" }
.fa-instagram:before { content:"\f16d" }
.fa-flickr:before { content:"\f16e" }
.fa-adn:before { content:"\f170" }
.fa-bitbucket:before { content:"\f171" }
.fa-bitbucket-square:before { content:"\f172" }
.fa-tumblr:before { content:"\f173" }
.fa-tumblr-square:before { content:"\f174" }
.fa-long-arrow-down:before { content:"\f175" }
.fa-long-arrow-up:before { content:"\f176" }
.fa-long-arrow-left:before { content:"\f177" }
.fa-long-arrow-right:before { content:"\f178" }
.fa-apple:before { content:"\f179" }
.fa-windows:before { content:"\f17a" }
.fa-android:before { content:"\f17b" }
.fa-linux:before { content:"\f17c" }
.fa-dribbble:before { content:"\f17d" }
.fa-skype:before { content:"\f17e" }
.fa-foursquare:before { content:"\f180" }
.fa-trello:before { content:"\f181" }
.fa-female:before { content:"\f182" }
.fa-male:before { content:"\f183" }
.fa-gittip:before, .fa-gratipay:before { content:"\f184" }
.fa-sun-o:before { content:"\f185" }
.fa-moon-o:before { content:"\f186" }
.fa-archive:before { content:"\f187" }
.fa-bug:before { content:"\f188" }
.fa-vk:before { content:"\f189" }
.fa-weibo:before { content:"\f18a" }
.fa-renren:before { content:"\f18b" }
.fa-pagelines:before { content:"\f18c" }
.fa-stack-exchange:before { content:"\f18d" }
.fa-arrow-circle-o-right:before { content:"\f18e" }
.fa-arrow-circle-o-left:before { content:"\f190" }
.fa-toggle-left:before, .fa-caret-square-o-left:before { content:"\f191" }
.fa-dot-circle-o:before { content:"\f192" }
.fa-wheelchair:before { content:"\f193" }
.fa-vimeo-square:before { content:"\f194" }
.fa-turkish-lira:before, .fa-try:before { content:"\f195" }
.fa-plus-square-o:before { content:"\f196" }
.fa-space-shuttle:before { content:"\f197" }
.fa-slack:before { content:"\f198" }
.fa-envelope-square:before { content:"\f199" }
.fa-wordpress:before { content:"\f19a" }
.fa-openid:before { content:"\f19b" }
.fa-institution:before, .fa-bank:before, .fa-university:before { content:"\f19c" }
.fa-mortar-board:before, .fa-graduation-cap:before { content:"\f19d" }
.fa-yahoo:before { content:"\f19e" }
.fa-google:before { content:"\f1a0" }
.fa-reddit:before { content:"\f1a1" }
.fa-reddit-square:before { content:"\f1a2" }
.fa-stumbleupon-circle:before { content:"\f1a3" }
.fa-stumbleupon:before { content:"\f1a4" }
.fa-delicious:before { content:"\f1a5" }
.fa-digg:before { content:"\f1a6" }
.fa-pied-piper-pp:before { content:"\f1a7" }
.fa-pied-piper-alt:before { content:"\f1a8" }
.fa-drupal:before { content:"\f1a9" }
.fa-joomla:before { content:"\f1aa" }
.fa-language:before { content:"\f1ab" }
.fa-fax:before { content:"\f1ac" }
.fa-building:before { content:"\f1ad" }
.fa-child:before { content:"\f1ae" }
.fa-paw:before { content:"\f1b0" }
.fa-spoon:before { content:"\f1b1" }
.fa-cube:before { content:"\f1b2" }
.fa-cubes:before { content:"\f1b3" }
.fa-behance:before { content:"\f1b4" }
.fa-behance-square:before { content:"\f1b5" }
.fa-steam:before { content:"\f1b6" }
.fa-steam-square:before { content:"\f1b7" }
.fa-recycle:before { content:"\f1b8" }
.fa-automobile:before, .fa-car:before { content:"\f1b9" }
.fa-cab:before, .fa-taxi:before { content:"\f1ba" }
.fa-tree:before { content:"\f1bb" }
.fa-spotify:before { content:"\f1bc" }
.fa-deviantart:before { content:"\f1bd" }
.fa-soundcloud:before { content:"\f1be" }
.fa-database:before { content:"\f1c0" }
.fa-file-pdf-o:before { content:"\f1c1" }
.fa-file-word-o:before { content:"\f1c2" }
.fa-file-excel-o:before { content:"\f1c3" }
.fa-file-powerpoint-o:before { content:"\f1c4" }
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content:"\f1c5" }
.fa-file-zip-o:before, .fa-file-archive-o:before { content:"\f1c6" }
.fa-file-sound-o:before, .fa-file-audio-o:before { content:"\f1c7" }
.fa-file-movie-o:before, .fa-file-video-o:before { content:"\f1c8" }
.fa-file-code-o:before { content:"\f1c9" }
.fa-vine:before { content:"\f1ca" }
.fa-codepen:before { content:"\f1cb" }
.fa-jsfiddle:before { content:"\f1cc" }
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content:"\f1cd" }
.fa-circle-o-notch:before { content:"\f1ce" }
.fa-ra:before, .fa-resistance:before, .fa-rebel:before { content:"\f1d0" }
.fa-ge:before, .fa-empire:before { content:"\f1d1" }
.fa-git-square:before { content:"\f1d2" }
.fa-git:before { content:"\f1d3" }
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { content:"\f1d4" }
.fa-tencent-weibo:before { content:"\f1d5" }
.fa-qq:before { content:"\f1d6" }
.fa-wechat:before, .fa-weixin:before { content:"\f1d7" }
.fa-send:before, .fa-paper-plane:before { content:"\f1d8" }
.fa-send-o:before, .fa-paper-plane-o:before { content:"\f1d9" }
.fa-history:before { content:"\f1da" }
.fa-circle-thin:before { content:"\f1db" }
.fa-header:before { content:"\f1dc" }
.fa-paragraph:before { content:"\f1dd" }
.fa-sliders:before { content:"\f1de" }
.fa-share-alt:before { content:"\f1e0" }
.fa-share-alt-square:before { content:"\f1e1" }
.fa-bomb:before { content:"\f1e2" }
.fa-soccer-ball-o:before, .fa-futbol-o:before { content:"\f1e3" }
.fa-tty:before { content:"\f1e4" }
.fa-binoculars:before { content:"\f1e5" }
.fa-plug:before { content:"\f1e6" }
.fa-slideshare:before { content:"\f1e7" }
.fa-twitch:before { content:"\f1e8" }
.fa-yelp:before { content:"\f1e9" }
.fa-newspaper-o:before { content:"\f1ea" }
.fa-wifi:before { content:"\f1eb" }
.fa-calculator:before { content:"\f1ec" }
.fa-paypal:before { content:"\f1ed" }
.fa-google-wallet:before { content:"\f1ee" }
.fa-cc-visa:before { content:"\f1f0" }
.fa-cc-mastercard:before { content:"\f1f1" }
.fa-cc-discover:before { content:"\f1f2" }
.fa-cc-amex:before { content:"\f1f3" }
.fa-cc-paypal:before { content:"\f1f4" }
.fa-cc-stripe:before { content:"\f1f5" }
.fa-bell-slash:before { content:"\f1f6" }
.fa-bell-slash-o:before { content:"\f1f7" }
.fa-trash:before { content:"\f1f8" }
.fa-copyright:before { content:"\f1f9" }
.fa-at:before { content:"\f1fa" }
.fa-eyedropper:before { content:"\f1fb" }
.fa-paint-brush:before { content:"\f1fc" }
.fa-birthday-cake:before { content:"\f1fd" }
.fa-area-chart:before { content:"\f1fe" }
.fa-pie-chart:before { content:"\f200" }
.fa-line-chart:before { content:"\f201" }
.fa-lastfm:before { content:"\f202" }
.fa-lastfm-square:before { content:"\f203" }
.fa-toggle-off:before { content:"\f204" }
.fa-toggle-on:before { content:"\f205" }
.fa-bicycle:before { content:"\f206" }
.fa-bus:before { content:"\f207" }
.fa-ioxhost:before { content:"\f208" }
.fa-angellist:before { content:"\f209" }
.fa-cc:before { content:"\f20a" }
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content:"\f20b" }
.fa-meanpath:before { content:"\f20c" }
.fa-buysellads:before { content:"\f20d" }
.fa-connectdevelop:before { content:"\f20e" }
.fa-dashcube:before { content:"\f210" }
.fa-forumbee:before { content:"\f211" }
.fa-leanpub:before { content:"\f212" }
.fa-sellsy:before { content:"\f213" }
.fa-shirtsinbulk:before { content:"\f214" }
.fa-simplybuilt:before { content:"\f215" }
.fa-skyatlas:before { content:"\f216" }
.fa-cart-plus:before { content:"\f217" }
.fa-cart-arrow-down:before { content:"\f218" }
.fa-diamond:before { content:"\f219" }
.fa-ship:before { content:"\f21a" }
.fa-user-secret:before { content:"\f21b" }
.fa-motorcycle:before { content:"\f21c" }
.fa-street-view:before { content:"\f21d" }
.fa-heartbeat:before { content:"\f21e" }
.fa-venus:before { content:"\f221" }
.fa-mars:before { content:"\f222" }
.fa-mercury:before { content:"\f223" }
.fa-intersex:before, .fa-transgender:before { content:"\f224" }
.fa-transgender-alt:before { content:"\f225" }
.fa-venus-double:before { content:"\f226" }
.fa-mars-double:before { content:"\f227" }
.fa-venus-mars:before { content:"\f228" }
.fa-mars-stroke:before { content:"\f229" }
.fa-mars-stroke-v:before { content:"\f22a" }
.fa-mars-stroke-h:before { content:"\f22b" }
.fa-neuter:before { content:"\f22c" }
.fa-genderless:before { content:"\f22d" }
.fa-facebook-official:before { content:"\f230" }
.fa-pinterest-p:before { content:"\f231" }
.fa-whatsapp:before { content:"\f232" }
.fa-server:before { content:"\f233" }
.fa-user-plus:before { content:"\f234" }
.fa-user-times:before { content:"\f235" }
.fa-hotel:before, .fa-bed:before { content:"\f236" }
.fa-viacoin:before { content:"\f237" }
.fa-train:before { content:"\f238" }
.fa-subway:before { content:"\f239" }
.fa-medium:before { content:"\f23a" }
.fa-yc:before, .fa-y-combinator:before { content:"\f23b" }
.fa-optin-monster:before { content:"\f23c" }
.fa-opencart:before { content:"\f23d" }
.fa-expeditedssl:before { content:"\f23e" }
.fa-battery-4:before, .fa-battery-full:before { content:"\f240" }
.fa-battery-3:before, .fa-battery-three-quarters:before { content:"\f241" }
.fa-battery-2:before, .fa-battery-half:before { content:"\f242" }
.fa-battery-1:before, .fa-battery-quarter:before { content:"\f243" }
.fa-battery-0:before, .fa-battery-empty:before { content:"\f244" }
.fa-mouse-pointer:before { content:"\f245" }
.fa-i-cursor:before { content:"\f246" }
.fa-object-group:before { content:"\f247" }
.fa-object-ungroup:before { content:"\f248" }
.fa-sticky-note:before { content:"\f249" }
.fa-sticky-note-o:before { content:"\f24a" }
.fa-cc-jcb:before { content:"\f24b" }
.fa-cc-diners-club:before { content:"\f24c" }
.fa-clone:before { content:"\f24d" }
.fa-balance-scale:before { content:"\f24e" }
.fa-hourglass-o:before { content:"\f250" }
.fa-hourglass-1:before, .fa-hourglass-start:before { content:"\f251" }
.fa-hourglass-2:before, .fa-hourglass-half:before { content:"\f252" }
.fa-hourglass-3:before, .fa-hourglass-end:before { content:"\f253" }
.fa-hourglass:before { content:"\f254" }
.fa-hand-grab-o:before, .fa-hand-rock-o:before { content:"\f255" }
.fa-hand-stop-o:before, .fa-hand-paper-o:before { content:"\f256" }
.fa-hand-scissors-o:before { content:"\f257" }
.fa-hand-lizard-o:before { content:"\f258" }
.fa-hand-spock-o:before { content:"\f259" }
.fa-hand-pointer-o:before { content:"\f25a" }
.fa-hand-peace-o:before { content:"\f25b" }
.fa-trademark:before { content:"\f25c" }
.fa-registered:before { content:"\f25d" }
.fa-creative-commons:before { content:"\f25e" }
.fa-gg:before { content:"\f260" }
.fa-gg-circle:before { content:"\f261" }
.fa-tripadvisor:before { content:"\f262" }
.fa-odnoklassniki:before { content:"\f263" }
.fa-odnoklassniki-square:before { content:"\f264" }
.fa-get-pocket:before { content:"\f265" }
.fa-wikipedia-w:before { content:"\f266" }
.fa-safari:before { content:"\f267" }
.fa-chrome:before { content:"\f268" }
.fa-firefox:before { content:"\f269" }
.fa-opera:before { content:"\f26a" }
.fa-internet-explorer:before { content:"\f26b" }
.fa-tv:before, .fa-television:before { content:"\f26c" }
.fa-contao:before { content:"\f26d" }
.fa-500px:before { content:"\f26e" }
.fa-amazon:before { content:"\f270" }
.fa-calendar-plus-o:before { content:"\f271" }
.fa-calendar-minus-o:before { content:"\f272" }
.fa-calendar-times-o:before { content:"\f273" }
.fa-calendar-check-o:before { content:"\f274" }
.fa-industry:before { content:"\f275" }
.fa-map-pin:before { content:"\f276" }
.fa-map-signs:before { content:"\f277" }
.fa-map-o:before { content:"\f278" }
.fa-map:before { content:"\f279" }
.fa-commenting:before { content:"\f27a" }
.fa-commenting-o:before { content:"\f27b" }
.fa-houzz:before { content:"\f27c" }
.fa-vimeo:before { content:"\f27d" }
.fa-black-tie:before { content:"\f27e" }
.fa-fonticons:before { content:"\f280" }
.fa-reddit-alien:before { content:"\f281" }
.fa-edge:before { content:"\f282" }
.fa-credit-card-alt:before { content:"\f283" }
.fa-codiepie:before { content:"\f284" }
.fa-modx:before { content:"\f285" }
.fa-fort-awesome:before { content:"\f286" }
.fa-usb:before { content:"\f287" }
.fa-product-hunt:before { content:"\f288" }
.fa-mixcloud:before { content:"\f289" }
.fa-scribd:before { content:"\f28a" }
.fa-pause-circle:before { content:"\f28b" }
.fa-pause-circle-o:before { content:"\f28c" }
.fa-stop-circle:before { content:"\f28d" }
.fa-stop-circle-o:before { content:"\f28e" }
.fa-shopping-bag:before { content:"\f290" }
.fa-shopping-basket:before { content:"\f291" }
.fa-hashtag:before { content:"\f292" }
.fa-bluetooth:before { content:"\f293" }
.fa-bluetooth-b:before { content:"\f294" }
.fa-percent:before { content:"\f295" }
.fa-gitlab:before { content:"\f296" }
.fa-wpbeginner:before { content:"\f297" }
.fa-wpforms:before { content:"\f298" }
.fa-envira:before { content:"\f299" }
.fa-universal-access:before { content:"\f29a" }
.fa-wheelchair-alt:before { content:"\f29b" }
.fa-question-circle-o:before { content:"\f29c" }
.fa-blind:before { content:"\f29d" }
.fa-audio-description:before { content:"\f29e" }
.fa-volume-control-phone:before { content:"\f2a0" }
.fa-braille:before { content:"\f2a1" }
.fa-assistive-listening-systems:before { content:"\f2a2" }
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before { content:"\f2a3" }
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before { content:"\f2a4" }
.fa-glide:before { content:"\f2a5" }
.fa-glide-g:before { content:"\f2a6" }
.fa-signing:before, .fa-sign-language:before { content:"\f2a7" }
.fa-low-vision:before { content:"\f2a8" }
.fa-viadeo:before { content:"\f2a9" }
.fa-viadeo-square:before { content:"\f2aa" }
.fa-snapchat:before { content:"\f2ab" }
.fa-snapchat-ghost:before { content:"\f2ac" }
.fa-snapchat-square:before { content:"\f2ad" }
.fa-pied-piper:before { content:"\f2ae" }
.fa-first-order:before { content:"\f2b0" }
.fa-yoast:before { content:"\f2b1" }
.fa-themeisle:before { content:"\f2b2" }
.fa-google-plus-circle:before, .fa-google-plus-official:before { content:"\f2b3" }
.fa-fa:before, .fa-font-awesome:before { content:"\f2b4" }
.sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0 }
.sr-only-focusable:active, .sr-only-focusable:focus { position:static; width:auto; height:auto; margin:0; overflow:visible; clip:auto }
.bannerWrap { text-align: center; }
.impBanners a {border-right: 1px solid #ccc; padding-top: 0; padding-right: 15px;margin-right: 15px;}
.colsBlock.bannerWrap {width: 50% !important; padding: 15px 0; margin: 0 !important;}
/*10-05-2022 Indian Mission Inner Page*/
ul.activityTicker li .homeWMission a {font-size:17px; font-weight: normal; color: #fff !important;}
.contrlerBlock a.link {color: #fff !important;}
ul.activityTicker li span.date{font-size:17px; display:block;}
.mrgBottom {margin-bottom: 30px;}
.briefWrap h3 a {font-size: 17px; font-weight: bold; text-decoration: underline !important; position: relative; padding-left: 20px; margin-bottom: 5px;}
.briefWrap h3 a:hover {text-decoration: none !important; color: #555 !important;}
.briefWrap h3 a::before {color: #25578c; content: "\f0c8"; font-family: 'FontAwesome'; position: absolute; left: 0; top: 4px; font-size: 10px;}
.briefWrap {border-bottom: 1px solid #ddd; margin-bottom: 20px; padding-bottom: 20px;} .ltOREnterResRow {padding-bottom: 10px;} .missionLinks {background-color: #f1f1f1; padding: 15px;} .missionLinks h3:last-child {margin: 0;}
html { scroll-behavior: smooth; }
/*Performance Smart Dashboard Sprite CSS start*/
.perfomaceIcon { width:61px; height:56px; display:block; background:url(../Images/performance-smart-board-sprit.png); margin-bottom:10px;}
.perfomaceIcon.icon1 { background-position: 0 0;}
.perfomaceIcon.icon2 { background-position: -57px -1px;}
.perfomaceIcon.icon3 { background-position: -115px -1px}
.perfomaceIcon.icon4 { background-position: -177px -1px}
.perfomaceIcon.icon5 { background-position: -237px -1px}
.perfomaceIcon.icon6 { background-position: -300px -1px}
.perfomaceIcon.icon7 { background-position: -358px -1px}
.perfomaceIcon.icon8 { background-position: -415px 0}
.perfomaceIcon.icon9 { background-position: -480px 0}
.perfomaceIcon.icon10 { background-position: -541px 0}
.perfomaceIcon.icon11 { background-position: 4px -70px}
.perfomaceIcon.icon12 { background-position: -63px -70px}
.perfomaceIcon.icon13 { background-position: -120px -70px}
.perfomaceIcon.icon14 { background-position: -178px -70px}
.perfomaceIcon.icon15 { background-position: -238px -70px}
.perfomaceIcon.icon16 { background-position: -301px -70px}
.perfomaceIcon.icon17 { background-position: -361px -70px}
.perfomaceIcon.icon18 { background-position: -425px -70px}
.perfomaceIcon.icon19 { background-position: -482px -70px}
.perfomaceIcon.icon20 { background-position: -544px -70px}
/*Performance Smart Dashboard Sprite CSS End*/

.profile.clearfix{margin:0;}



































