@charset "utf-8";
@media only screen and (min-width: 1601px) and (max-width: 1920px) and (orientation:landscape) {
.container {
max-width:1630px;
}
.indexBanner .contentWidthSlider .sliderControlLinks {
right:35px;
}
.sliderTextOuter {
padding-left:20px;
}
}
@media(max-width:1600px) {
.perfSmartBoardInfo {
padding:20px 15px;
}
}
@media (max-width: 1400px) {
.videoWrap .videoThumHolder img {
width: 100%!Important;
}
.arrowControl .owl-nav {
top:-40px;
}
.socialBlockCont {
top:69px;
}
.socialBlockHolder .h3 {
font-size: 1.4em;
line-height:20px;
}
.smartBoardTitle {
padding:10px;
}
.calender.hasDatepicker {
min-width:auto;
max-width:100%;
}
.innerBanner h1 {
font-size:2em;
}
.missionPostCountries .resTab .tabNav li a, #innerContent h2 {
font-size:1.6em;
line-height:1.3;
}
.briefWrap h3 {
font-size:1.2em;
line-height:1.3;
}
.missionsAlphabet a {
font-size:16px;
}
.col-xxl-twoCol {
width:50%!important;
}
.smallFont {
font-size:14px!important;
}
.perfSmartBoardInfo .title2 {
font-size: 1.3em;
}
.leftPartInner {
width:65%;
}
.rightPartShadow {
width:35%;
}
.footerAppInfo li {
padding:1% 1%;
}
.footerCont {
padding:10px 0;
}
.googleLangWrapper {
width:100%
}
iframe.youtubeVideoFrame {
width:100%;
}
.videoWrap .videoThumHolder {
height:auto;
}
.socialBlockCont .resTab .tabNav li a {
font-size:14px;
}
.socialBlockHolder h3 {
font-size:1.4em;
}
.breadcrumbOuter ul.breadcrumb {
display:inline-block;
vertical-align:top;
}
.profileInfoCover h4 {
font-size:1.1em;
}
#nav li a {
padding:0 8px;
}
.searchBoxWrap {
width:200px;
}
.fourColSlider .item {
width:100%;
max-width:100%;
}
.newProfInfoTwoInfo p {
font-size:14px;
height:auto;
width:100%;
display:block;
}
.newProfilesInfo {
padding:15px;
}
.newProfilesInfo p {
text-align:center;
}
.newProfilesInfoLinks .redLink {
margin:0px;
}
.newProfilesInfoPhoto {
max-width:133px;
}
.newProfiles {
margin:0 -15px;
}
.newProfiles > .cols6:first-child {
width:45%;
}
.newProfiles > .cols6:last-child {
width:55%;
}
.newProfilesInfo {
height:327px;
}
.perfSmartBoardInfo {
width:100%;
max-width:100%;
}
.perfSmartBoard .cols7 {
width:50%;
}
.perfSmartBoard .cols5 {
width:50%;
}
.customSliderHead .title1 {
font-size:1.4em;
}
.quickLinksHolder .quickLinksBox {
padding:15px 10px;
}
.moduleSearch {
position:relative;
padding:0 65px 0 0;
flex-wrap:wrap;
}
.moduleSearch li.searchButton {
position:absolute;
right:10px;
top:0px;
}
.whatsNewWrap .tickerDivBlock {
height:450px!important
}
.newPagerTwoMidd {
width: 30%;
}
.newPagerTwoRgt {
width: 40%;
}
.socialBlockHolder .socialTabIcon {
margin-right:20px;
}
}
@media (max-width: 1199px) {
.autoPopupOverlay .autoPopup {
	border-radius: 15px;
	overflow: hidden;
	background: #fff;
	margin: 0 auto;
	max-width: 900px;
	width: 90%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	box-shadow: 0 0 25px rgba(0, 0, 0, 0.5);
	text-align: center;
}
.mediaUpdate {
min-height:auto;
}
.moduleSearch li:first-child {
width: 33%;
}
.moduleSearch li {
width:33%;
}
.rightImgText .leftCont {
width:55%;
}
.rightImgText .rightImg {
width:45%;
}
.customSliderHead .orgLink {
padding-right: 75px;
}
.customSliderHead .title1 {
font-size: 1.3em;
}
.perSmartBoheadRgt {
width:100%;
margin:0;
padding:0;
}
#header.headerFixed {
position:static;
}
.indexBanner .contentWidthSlider .bannerCaption .title {
font-size:1em;
}
.container {
padding:0 15px;
}
#nav li a {
padding: 0 7px;
font-size: 14px;
}
.socialIconBox {
position:static;
bottom:0;
margin-top:0;
margin-bottom: 15px;
text-align: center;
background: none;
box-shadow: none;
-webkit-box-shadow: none;
}
.socialIconBox a, .socialIconBox div {
display:inline-block;
float:none;
vertical-align:middle;
}
.socialIconBox .meaApp {
margin-top:0;
}
#backToTop {
bottom: 20px;
}
.footerLogosSlider {
padding: 0 40px;
}
.footerLogos .footerLogo-next, .footerLogos .footerLogo-prev {
display: block;
}
.meaInfoBlock .resTab.commonTabs .tabNav li {
margin-right: 10px;
}
.resTab.commonTabs .tabNav li {
background:#fff;
margin-right: 10px;
}
.hindiDoc #nav .MenuLi .menuFirstNode {
padding:0 5px;
}
.indexBanner .container {
padding: 0;
}
.decimalBulletsCountryList li {
width: 33%;
}
.sliderText {
padding-left: 20px;
}
.contentRightBlock {
padding-left: 25px;
}
.ministerDetails {
padding-left: 140px;
}
.contentleftBlock {
padding-right: 30px;
}
.otherMinisterBlock {
padding: 22px 15px 30px;
}
.whatsnewMissionTabs .cols2Block .colsBlock {
padding: 0 10px;
}
.whatsnewMissionTabs .cols2Block {
margin: 0 -10px;
}
.footerLogos .swiper-slide a {
margin: 0 20px;
}
.indexBanner {
min-height: 420px;
}
.indexBanner .sliderImg img {
min-height: 420px;
}
.sliderControlWrap {
padding-left: 20px;
}
.bannerCaption .title {
line-height: 1.5;
}
.dataSlider .title {
font-size: 1.667em;
}
.resTab.commonTabs .tabNav li {
margin-right: 10px;
}
.spanishDoc .meaInfoBlock .resTab.commonTabs .tabNav li {
margin-right: 10px;
}
.frenchDoc .meaInfoBlock .resTab.commonTabs .tabNav li {
margin-right: 8px;
}
.frenchDoc .meaInfoBlock .resTab.commonTabs .tabNav li a {
font-size: 14px;
}
.yogaDay .socialBlock .cols4, .yogaDay .socialBlock.cols4 {
width: 100%;
text-align: center;
}
.yogaDay .mediaUpdate {
width:100%;
}
.yogaDay .newMediaSection .row .cols6 .cols6 {
padding:0;
}
.yogaDay2017 .perSmartBoheadRgt {
width:auto
}
.yogaDay2017 .missionLinks a.blueBtn, .blueBtn {
padding:10px;
}
.decimalBulletsCountryList li {
width:50%;
}
.indexBanner .contentWidthSlider .sliderImg {
background-size:contain;
background-position:center top;
}
.quickLinksHolder {
justify-content:center;
}
}
@media (max-width: 1169px) {
.nestDivisionItem ul li{width:50%; margin: 0 0 15px;}
.mainHeading {padding: 15px; font-size: 20px; margin-bottom: 15px;}
.nestDivisionItem ul {margin: 0 -15px 10px;}	
}
@media (max-width: 1149px) {
#nav li a {
padding: 0 7px;
}
#innerContent .india75Inner .india75NewsTab .resTab .tabNav li {
margin-right:20px;
}
}
@media (max-width: 1087px) {
#nav li a {
padding: 0 5px;
}
}
@media (max-width: 1100px) {
.customSliderHead .title1 {
margin-bottom:0px;
}
.distinguishedLectPhoto {
width:15%;
}
#nav li a {
padding: 0 3px;
}
.sliderControls {
margin-right: 8px;
}
.resTab.commonTabs .tabNav li {
margin-right: 10px;
}
.resTab.commonTabs .tabNav li a, .resTab.commonTabs .tabNav .r-tabs-state-active a {
font-size: 1.5em;
}
.footerLinks li {
margin: 0 6px;
}
.footerLogos .swiper-slide a {
margin: 0 18px;
}
.footerLinks li:before {
right: -7px;
}
.otherMinisterBlock {
padding: 15px;
}
#overseas li:nth-child(2n+1) {
clear: both;
}
.sliderControlWrap {
padding-left: 15px;
}
.meaInfoBlock .resTab.commonTabs .tabNav li {
margin-right: 30px;
}
.bannerLinks {
width: 270px;
}
.hindiDoc #nav .MenuLi .menuFirstNode {
padding: 0 5px;
font-size: 13px;
}
.profileInfoCover {
flex-wrap:wrap;
justify-content:center;
}
.profileInfoCont {
width:100%;
display:flex;
flex-wrap:wrap;
justify-content:center;
padding:15px 0 0;
}
.profileInfoCover h4 {
width:100%;
}
.profileInfoCont br {
display:none;
}
.profileInfoCont h4, .profileInfoCont p {
width:100%;
text-align:center!important;
}
.profileInfoCover .photo {
margin-right:0px;
}
.yogaDay .newMediaSection .row .d-flex {
display:block !important;
}
.yogaDay .newMediaSection .row .cols6 .cols6 {
margin-bottom:15px;
}
}
@media (max-width: 1023px) {
.missionVisionBox .cols5 {width: 100%;}
.innerBanner {
background: url(../../images/inner-banner-blank.jpg) repeat-y right top #a6d1ff;
position: relative;
min-height: 110px;
background-size: cover;
}
#innerContent h2 {
margin-bottom:10px;
}
.participationImage img {
width: 100%;
}
.sessionImage {
width: 100%;
margin: 0 auto;
}
.summitTitle {
font-size: 1.5em !important;
font-weight: 500 !important;
}
.summitDate {
font-size: 16px;
margin-bottom: 20px;
display: block;
font-weight: normal;
}
.fixWidth250, .fixWidth300, .fixWidth400 {
width: auto;
}
.missionsAlphabet a {
font-size:14px;
}
.mapWrap {
display:none;
}
.innerContentPart .rightPart {
display:none;
}
.partnerCountriesWrap ul li {
float:left;
width: 16.66% !important;
padding: 3px;
}
.circularNotificationVacanciesWrap li {
width: 50%;
float: left;
}
.circularNotificationVacanciesWrap li a {
padding:15px 10px;
}
.whatsNewLink {
height:30px;
padding:0 20px;
}
.perfSmartBoard .cols5, .perfSmartBoard .cols7 {
width:100%;
}
.perfSmartBoard .cols5 {
margin-top:15px;
}
.newProfilesInfo p, .newProfilesInfo .heading {
width:100%;
text-align:center;
}
.newProfInfoTwo .heading {
text-align:left;
}
.perfSmartBoard {
flex-wrap:wrap;
}
.resTab.commonTabs .tabNav li a, .resTab.commonTabs .tabNav .r-tabs-state-active a {
font-size: 1.3em;
}
.vandeBharatMissionFlights li {
width: 25%;
}
.nodalOfficerDetail li {
width: 50%;
}
.nodalOfficerDetail li .nodalOfficerTitle {
font-size:18px;
}
.nodalOfficerDetail li .nodalOfficerSubTitle {
font-size:17px;
}
html, body {
font-size: 14px !important;
}
.topStrip li, .footerCont {
font-size: 13px;
}
.whatsNewSlider, .bannerLinks a, .otherMinisterBlock .ministerDetails, .mp-menu ul li>a {
font-size: 15px;
}
.ministerDetailList li, .searchBoxWrap input[type="text"], .contrlerBlock {
font-size: 14px;
}
.ministerDetails p.ministerName {
font-size: 18px;
}
.mp-menu h2 {
font-size: 18px !important;
font-weight: bold;
}
.mp-menu ul li>a, .impHomeLinks li, .briefForeignSearchWrap .moreLinks p, .whatsnewMissionTabs .brifsRelationT {
font-size: 16px;
}
.contentPart h2 {
font-size: 20px;
}
.whatsNewSlider {
height: 180px;
}
.homeWMission {
height: 150px;
}
.homeWMission img {
width: 250px;
max-height: none;
}
.impBanners .colsBlock {
width: 50%;
margin-bottom: 15px;
}
.whatsNewWrap .sliderNavButtons a {
right: 0;
}
.whatsNewWrap .sliderNavButtons {
right: 0;
}
.userVisitContents {
position: relative;
padding-top: 40px;
}
.langRow {
top: 0;
}
.frenchDoc .otherMinisterBlock {
min-height: 100px;
}
.mainNavigation {
padding: 0 15px;
}
.spanishDoc .otherMinisterBlock {
min-height: auto;
}
.contentPart {
padding: 0 0;
}
.w3cIconAndLanguage, .footerCont {
margin: 0 0px;
}
.footerLogos {
padding: 25px 0;
}
.googleLangWrapper {
width:100%;
}
.tabsAndImplinks, .impBanners {
padding: 0 15px;
}
.ambPage {
padding: 0 15px;
}
.toprightLinks {
display: none;
}
.bannerCaption .photoOf, .bannerCaption .content, .bannerCaption .sliderReadmore, .sliderControls, .sliderBottomLinks {
display: none;
}
.sliderText {
min-height: 200px;
padding: 25px 15px 40px;
}
.sliderControlWrap {
padding-left: 15px;
}
.sliderControlLinks {
bottom: 10px;
}
.indexBanner {
min-height: 200px;
}
.indexBanner .sliderImg img {
min-height: 320px;
}
.searchAndLangWrap {
width: auto;
}
.mainNavigation {
background: #144c84;
}
.dataSlider .title {
font-size: 18px;
line-height: 26px;
}
.meaInfoBlock .contentRightBlock {
width: 100%;
padding: 15px;
}
.ministerBox {
width: 40%;
float: left;
padding: 0 15px;
margin-left: 0;
}
.smlProfile.cf {
width: 60%;
float: left;
}
.profile.clearfix {
width: 100%;
}
.smlProfile .profile li {
width: 33.333%;
padding-right: 0;
}
.otherMinister {
padding: 0 15px;
width: 50%;
float: left;
margin-right: 0;
}
.contentRightBlock:before {
left: -15px;
z-index: -1;
}
.otherMinister .colsBlock {
width: 100%;
margin-bottom: 0;
}
.otherMinister .ministerImg {
margin-bottom: 0;
}
.otherMinister .colsBlock:first-child .otherMinisterBlock {
border-bottom: 0 none;
}
.otherMinisterBlock {
min-height: 100px;
padding: 5px;
}
.ministerImg {
width: 90px;
float: left;
}
.otherMinisterBlock .ministerDetails {
padding-left: 110px;
text-align: left;
padding-top: 10px;
}
.viewProfile {
text-align: left;
margin-left: 0;
position: static;
}
.meaInfoBlock .contentleftBlock {
padding: 30px 15px;
width: 100%;
}
.meaInfoBlock .commonTabs, .tabsAndImplinks .commonTabs {
display: none;
}
.whatsnewMissionTabs .cols2Block .colsBlock {
width: 100%;
}
.tabsAndImplinks .contentleftBlock, .tabsAndImplinks .contentRightBlock {
width: 100%;
}
.footerLinks {
display: inline-block;
margin: 0 auto;
}
.footerLeft, .footerRight {
width: 100%;
float: none;
text-align: center;
}
.googleLangWrapper div {
width:100%;
}
.whatsnewMissionTabs .commonTabs {
padding: 30px 0;
}
.whatsNewWrap:before {
right: -15px;
z-index: -1;
}
.tabsAndImplinks .contentleftBlock {
padding: 30px 0 30px;
}
.tabsAndImplinks .contentRightBlock {
padding: 30px 15px 30px;
border: 1px solid #d1d1d1;
}
.impHomeLinks li {
width: 50%;
float: left;
padding: 0 15px;
}
.footerLinks, .footerCont p:last-child {
margin-bottom: 8px;
}
.whatsNewWrap .tickerDivBlock {
height: 155px !important;
}
.otherMinisterBlock {
position: relative;
}
.ministerDetails .viewProfile {
position: absolute;
width: 100%;
text-indent: -9999px;
overflow: hidden;
height: 100%;
left: 0;
top: 0;
}
.tabBoxTitle {
font-size: 14px;
}
.customSelect {
font-size: 14px;
}
.menu-trigger em {
color: #fff;
text-transform: uppercase;
}
.menu-trigger span, .menu-trigger span:after, .menu-trigger span:before {
background: #fff;
}
.bannerLinks {
width: auto;
float: left;
} /*************** restab************/
.resTabIcons {
display: block;
}
.r-tabs .r-tabs-nav {
display: none;
}
.r-tabs .r-tabs-accordion-title {
display: block;
margin-bottom: 3px;
}
.resTab .r-tabs-accordion-title .r-tabs-anchor:focus, .resTab .r-tabs-accordion-title .r-tabs-anchor {
background: #144c84;
color:#fff!important;
font-size: 16px;
font-weight: 600;
padding: 10px 15px;
text-decoration:none!important;
}
.resTab .r-tabs-accordion-title .r-tabs-anchor br {
display: none;
}
.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor:focus, .resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
background: #0f77d2;
color: #fff!important;
text-decoration:none!important;
}
.resTab.commonTabs .tabContent {
border-top: 0 none;
padding: 20px 30px;
}
.overseasContactInfo {
left: 0;
margin: 20px 0;
}
.whatsnewMissionTabs .tabContent, .noJS .whatsnewMissionTabs .tabContent {
min-height: auto;
}
#overseas {
padding-bottom: 100px;
}
.overseasContactInfo {
padding: 10px 15px;
}
#indianMission>a {
display: block;
margin: 0 auto;
text-align: center;
margin-bottom: 20px;
}
#indianMission>a img {
max-width: 85%;
}
.menuPart #nav {
display: none;
}
#menuPartWrapper {
display: block;
}
.menu-trigger {
display: block;
}
.whatsNewLink {
display: block;
width: auto;
padding:6px 30px;
top: 50%;
transform: translateY(-50%);
}
#innerContent .dataSlider .title {
color: #fff;
font-size: 16px;
line-height: 22px;
font-weight: normal;
}
.mobileTabSectionJs {
width: 100%;
}
.pageForm .mobHide {
display: none;
}
.googleLangWrapper {
padding: 10px 0 0;
}
.noJS .displayNoJSShow {
display: none !important;
}
.leftContOuter {
min-height: inherit;
}
.owl-carousel .owl-item .sliderImg img {
height: auto;
}
.viewlink {
float: none;
margin-top: 0;
}
.userComment .captchaImg {
height: 28px;
}
.sliderReadmore .button {
background: #ddd;
display: inline-block;
text-decoration: none;
color: #515151;
width: auto;
text-align: center;
white-space: nowrap;
padding: 0 15px;
border: 1px solid #eee;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-weblit-box-sizing: border-box;
} /*inner Pages*/
.leftPartInner {
width: 100%;
padding: 0 0 15px;
}
.rightPartShadow {
width: 100%;
background: none;
}
.leftMenuBarBlock .rightPartShadow {
padding-top: 0;
}
.rightPartShadow:after {
display: none;
}
.rightPart {
padding-left: 0;
}
.rightPart .leftMenu {
display: none;
}
/*.bdrAddOut, html[xmlns] .bdrAddOut{
display: none;
}*/
.breadcrumbOuter.cpvMenuBox {
display: block;
}
.cpvMenuBox .cpvMenuTrigger {
margin-top:0
}
.cpvMenuBox .cpvMenu {
top: 50px;
overflow-y: auto;
height: 100%;
}
.leftMenuBarBlock .leftMenu {
display: block;
margin-bottom: 0;
}
.missionContentPart .leftPartInner {
padding-top: 130px;
}
.rightPart .missionSearch, .rightPart .missionAlphSearch {
left: 0;
padding: 0 20px 5px;
position: absolute;
top: 10px;
width: 100%;
z-index: 9;
}
.rightPart .missionAlphSearch {
top: 115px;
background: none;
}
.rightPartShadow br {
display: none;
}
#profileNewListing .profile {
margin: 0;
padding: 10px 0;
width: 100%;
}
#profileNewListing .profile li {
width: 33.33%;
padding: 0 1%
}
#profileNewListing .profile li div {
float: none;
}
#profileNewListing .profile li .imgLeft {
max-width: 100%;
height: auto;
}
.propertyAlphabet input {
width: 20px;
}
.moduleSearchTd .textBox {
height: 24px;
}
.rightImgText .rightImg img {
width:100%;
}
.imgRight {
width: 300px;
clear: right;
}
.contactIcon .imgRight {
width: auto;
}
.imgLeft.profileImg {
width: 160px;
}
.issuu-isrendered {
width: 100% !important;
}
.moduleSearch .searchButton:before {
}
.moduleSearch .goButton, .moduleSearch .searchButton:before, .newsSearchBar .moduleSearch input[type="text"] {
}
#map_canvas {
width: 100% !important;
}
.profileTable {
width: 492px;
}
#kmyNavigation {
display: none;
}
#innerKmy a.applyTab {
width: 162px;
margin-right: 5px;
}
#innerKmy .twoBox {
width: 240px;
}
#innerKmy .routeStrip {
height: 32px;
}
.newsContBg {
width: 100%;
}
.marquee {
width: 100%;
}
.missionsCountries li {
width: 33.333%;
}
.missionsCountries li .countryName {
width: 100%;
}
.imaBannerImg {
width: 100%;
height: auto !important;
}
.imaBannerImg img {
width: 100% !important;
height: auto !important;
}
.contactInfoTd {
width: 50%;
padding: 0 15px 0 0;
}
.imaPhotoTd {
width: 50%;
padding: 0 0 0 15px;
}
.quickPhotoRow .quickPhotoLinkTd {
width: 100%;
padding: 0 0 15px 0;
}
.quickPhotoRow .postAllTd {
width: 100%;
padding: 0 0 0 0;
}
.quickPhotoRow {
padding-bottom: 0;
}
.webmasterPostPhoto {
width: 100%;
padding-bottom: 0;
}
.inFocusListing li {
}
.inFocusThumb {
position: relative;
z-index: 1;
}
.inFocusCnt {
width: 100%;
margin-left: -120px;
padding-left: 130px;
padding-right: 0;
}
.userFocusWrapper .inFocusLatest li {
width: 100%;
margin: 0 0 15px 0;
}
.userFocusWrapper .inFocusLatestImg {
width: 100%;
}
.userFocusWrapper .inFocusLatestImg img {
width: 100%;
height: auto;
}
.userFocusWrapper .inFocusLatestCnt {
width: 100%;
padding: 10px;
}
.globalIssueLatestImg, .globalIssueLatest {
width: 50%;
}
.albumWrapperRow .albumcolumnFirst {
width: 50%;
padding-right: 15px;
}
.albumWrapperRow .albumcolumnTwo {
width: 50%;
padding-left: 15px;
}
.albumWrapperRow .albumContainer {
width: 100%;
}
.vwSearchCriteria .moduleSearch input[type="text"] {
width: 650px;
height: 24px;
padding: 2px 5px;
}
.vwSearchCriteria .commonListing input[type="text"] {
width: 100%;
height: 24px;
padding: 2px 5px;
}
.rightPartShadow .leftMenu {
display: none;
}
.sliderLeft .newsHeader, .sliderLeft .newsContBg {
display: none;
}
.pagingTd {
text-align: center;
}
.page_Records_control, .page_Go_To_control, .page_Pagging_control {
display: inline-block;
overflow: hidden;
text-align: center;
}
.page_Pagging_control {
width: 100%;
text-align: center;
}
.page_Go_To_control div {
width: auto !important;
}
.page_Records_control select, .page_Go_To_control select {
border: 1px solid #ccc;
height: 20px;
}
.page_Pagging_control input, .albumPagingNo, .textOf {
float: none;
display: inline-block;
vertical-align: middle;
}
.firstPbut, .previousPbut, .nextPbut {
margin-top: 0 !important;
}
.mobile #footer .socialIconBox .meaApp {
display: none;
}
.menuNewsTitle {
display: block;
}
.leftMenuWhatsNew .headingListing {
display: none;
padding: 5px 10px;
border: 1px solid #ccc;
}
.albumPhotoWrapper .tdAlbum .albumWrapper>li {
width: 49.2%;
}
.ifsOfficersPage .topRight .topLinks .lastLi {
display: block;
}
.rptCategoryRowBlock {
padding-top: 0;
}
.ifsRightMenu {
margin-bottom: 15px;
}
.ifsRightMenu h3 {
display: block;
}
.ifsRightMenu .menuRight {
padding: 5px 10px;
border: 1px solid #ccc;
}
.ifsRightBlock .ifsRightBlockLink {
display: none;
}
.searchBoxDrp {
display: block;
}
.searchTopicRight {
display: none;
left: 0;
padding: 0 15px;
position: absolute;
top: 157px;
width: 100%;
background: #fff;
z-index: 999;
}
.ifsRightBlock .searchTopicRight h3 {
display: none;
}
.searchTopicRightIn {
padding: 18px 10px 0;
border: 1px solid #ccc;
}
.rightPartShadow .ifsRightBlock {
padding: 0;
}
.searchTopicRight .rfvtxtField, .searchTopicRight select.topicSelect, .searchTopicRight input.searchBtn {
float: left;
margin-right: 5px;
}
.searchTopicRight input.searchBtn {
height: 32px;
margin-right: 0;
}
.formElementBlock .InputText {
width: 100%;
}
.newsSearchIn {
width: 100%;
}
.newsSearchIn input.textbox {
height: 30px;
}
.livingCondition .frCountries>span li {
width: auto;
float: none;
position: relative;
}
.livingCondition .countryFlag {
position: absolute;
left: 0;
top: 9px;
}
.livingCondition .frcountryName {
width: 100%;
padding-left: 34px;
}
.ifsCategory {
margin-bottom: 0;
}
.userComment {
width: 100%;
}
.userComment li .Field {
width: 48%;
margin-right: 2%;
}
.userComment .textBox {
width: 100%;
margin: 0;
}
#ContentPlaceHolder1_UserAdvanceSearch1_lblModuleNote {
display: none;
}
.threadInfo {
width: 100%;
}
.noJS .homeSlider {
height: 238px;
overflow: hidden;
}
.yogaDate {
left: inherit;
right: 0;
bottom: 10px;
}
.yogaLogo {
left: 100px;
}
#innerContent .yogaDay h2 {
font-size: 22px;
line-height: 26px;
}
.yogaNews {
width: 35%;
}
.viewAll {
width: 100%;
}
.sbmTabs .tabs {
display: block;
width: auto;
}
#innerContent .sbmTabs .secondTab ul.tabs li a {
padding: 8px 25px;
}
.sbmTabs .secondTab ul.tabs li {
margin: 0 6px 0 0;
}
.sbmTabs .secondTab ul.tabs li.last {
margin-right: 0;
}
.yogaDay .sbmTabs .tab_content {
width: 100%;
}
.sbmTabs .missionTabContO {
width: auto;
}
.swachchtaPledge, .sbmTabs {
font-size: inherit;
}
.yogaProtocol .imgRight {
width: 170px;
}
.yogaImgNewsDesc {
width: 180px;
}
#innerContent .yogaDay .block a {
font-size: 1em;
}
.yogaPhoto {
width: 420px;
}
#innerContent .yogaDay .sliderImg {
height: auto;
width: 59%;
margin-right: 0;
}
#innerContent .yogaDay .homeSlider .sliderText, #innerContent .yogaDay .homeSlider .sliderBottomLinks {
width: 41%;
margin: 0
}
#innerContent .yogaDay .homeSlider .sliderText {
height: 184px;
padding-top: 10px
}
.yogaDay .sliderReadmore {
width: auto;
}
#innerContent .yogaDay .homeSlider .sliderText p {
float: none;
width: auto;
}
.idyMap {
width: 60%;
padding-top: 20px;
}
.yogaDay .foreignRelationBlock {
width: 40%;
padding-top: 30px;
text-align: center;
}
.yogaDay .countryNameBlock input {
display: inline-block;
vertical-align: top;
float: none;
}
.idyMap {
width: 100%;
padding-top: 0;
display: none;
}
#innerContent .foreignRelationBlock .alignCenter span {
display: none;
}
.worldmapTd {
display: none;
}
.yogaDay .foreignRelationBlock {
padding-top: 30px;
width: 100%;
}
.yogaDay .foreignRelationBlock {
padding-top: 0;
}
.sbmTabs ul.tabs {
display: block;
width: auto;
}
#innerContent .sbmTabs .secondTab ul.tabs li a {
padding: 8px 25px;
}
.sbmTabs .secondTab ul.tabs li {
margin: 0 6px 0 0;
}
.sbmTabs .secondTab ul.tabs li.last {
margin-right: 0;
}
#innerContent .yogaDay .sbmTabs .secondTab ul.tabs li a {
padding: 8px 5px;
text-align: center;
height: 58px;
line-height: 20px;
}
#innerContent .yogaDay .sbmTabs .secondTab ul.tabs li {
margin: 0 2px 0 0;
width: 19.371%;
}
.sbmTabs .missionTabContO {
width: auto;
}
.swachchtaPledge, .sbmTabs {
font-size: inherit;
}
.yogaProtocol .imgRight {
width: 170px;
}
.yogaImgNewsDesc {
width: 180px;
}
#innerContent .yogaDay .block a {
font-size: 1em;
}
.yogaPhoto {
width: 420px;
}
.yogaPG.albumPhotoWrapper .albumWrapper>li {
padding: 10px;
}
div.pp_pic_holder {
background: #fff;
}
.pp_mobile_gallery .pp_social {
position: relative;
z-index: 5
}
.mobile .pp_gallery {
z-index: 9999
}
.runnerImage {
width: 378px;
}
.rfsAbout {
padding-right: 150px
}
#innerContent h2.cpvbanner {
min-height: 150px;
}
.leftMenuBarBlock .accordion {
margin-bottom: 0;
}
.leftMenuBarBlock .accordion .accTrigger {
background: none !important;
font-size: inherit;
margin-bottom: 0;
padding-left: 0
}
.leftMenuBarBlock .accordion .accTrigger.active {
background: none !important;
}
.leftMenuBarBlock .accordDetail {
display: none !important
}
.leftMenuBarBlock .cpvMenuAcco .accordDetail {
padding: 0;
}
.leftMenuBarBlock .cpvMenuAcco .accordDetail, .leftMenuBarBlock #menuLeft.cpvMenuAcco .leftSubUl {
display: block !important;
}
.cpvMenuAcco ul.bulletText li {
background: none;
padding: 0
}
.leftMenuBarBlock #menuLeft.cpvMenuAcco>li {
float: none;
width: 100%;
}
.leftMenuBarBlock #menuLeft.cpvMenuAcco .bulletText {
margin-bottom: 0;
}
.advSearchNav>li a {
padding: 5px 13px;
}
#innerContent .yogaDay2017 .sliderImg {
height: auto;
margin-right: 0;
width: 100%;
}
#innerContent .yogaDay2017 .homeSlider .sliderText {
height: auto;
padding: 0;
width: 100%;
}
#innerContent .yogaDay2017 .dataSlider .title {
font-size: 15px;
line-height: 22px;
}
#innerContent .yogaDay2017 .dataSlider .date {
margin: 10px 0 7px;
padding-top: 10px;
}
#innerContent .yogaDay2017 .homeSlider .owlStop, #innerContent .yogaDay2017 .homeSlider .owlPlay {
bottom: 30px;
right: 55px;
}
#innerContent .yogaDay2017 .homeSlider .customNextBtn {
bottom: 30px;
right: 30px;
}
#innerContent .yogaDay2017 .homeSlider .customPrevBtn {
bottom: 30px;
right: 80px;
}
.facebookWidget, #innerContent .yogaDay2017 .yogaProtocol .protocolContent, .yogaDay2017 .yogaNews .ticker, .yogaDay2017 .idyData {
padding: 10px;
}
#innerContent .yogaDay2017 .twitterTabs .sbmTabstritter {
margin: 10px;
}
#innerContent .yogaDay2017 .twitterTabs .secondTab .sbmTabstritterTabNav li a {
font-size: 13px;
font-weight: bold;
padding: 10px 8px;
}
#innerContent .yogaDay2017 .twitterTabs .secondTab ul li, .yogaDay2017 .twitterTabs .secondTab ul li {
margin-right: 5px;
}
#innerContent .yogaDay2017 .twitterTabs .secondTab .tab_container {
margin-top: 5px;
}
#innerContent .yogaDay2017 .sbmTabs .secondTab ul.tabs li {
width: 50%;
margin: 0;
}
#innerContent .yogaDay2017 .sbmTabs .secondTab ul.tabs li a {
font-size: 14px;
padding: 10px;
height: auto;
}
#innerContent .yogaDay2017 .sbmTabs .secondTab ul.tabs li a:after {
top: 0px;
}
.yogaDay2017 .rightTabpanel h3 {
background: #dbdbdb;
padding: 17px 10px;
font-size: 14px;
}
#innerContent .yogaDay2017 h2 {
font-size: 15px;
}
.yogaDay2017 .yogaDrpSlect select {
width: 150px;
}
.yogaDay2017 .yogaDrpSlect input {
margin-left: 3px;
}
.yogaDay2017 .mediaBlock .scrollIt2 .item, .yogaDay2017 .mediaBlock .scrollItVidoes {
max-height: 120px;
}
.yogaDay2017 .mediaBlock .scrollItVidoes img {
min-height: auto;
}
.yogaDay2017 .rightTabpanel h3 {
padding: 8px 10px;
}
.yogaDay2017 .mediaBlock .scrollIt2 .item .imgCaption, .yogaDay2017 .mediaBlock .scrollItVidoes .imgCaption {
font-size: 12px;
padding: 5px 10px;
}
.yogaWebsite {
width: 100%;
background-size: cover;
min-height: 94px;
}
#innerContent .yogaDay2017 .homeSlider {
margin-bottom: 0;
}
.yogaDay2017 .rightTabpanel .foreignRelationBlock {
padding-top: 30px;
}
.yogaDay2017 .videoPlayBtn {
left: 110px;
top: 105px;
}
.fb_iframe_widget, .fb_iframe_widget span {
width: 100% !important
}
#innerContent .yogaProtocol .downBooklet.bottomDownload {
line-height: 26px;
margin-bottom: 10px;
} /*** 2017 ***/
#innerContent .yogaDay2017 .sliderImg {
height: auto;
margin-right: 0;
width: 100%;
}
#innerContent .yogaDay2017 .homeSlider .sliderText {
height: auto;
padding: 0;
width: 100%;
}
#innerContent .yogaDay2017 .dataSlider .title {
font-size: 15px;
line-height: 22px;
}
#innerContent .yogaDay2017 .dataSlider .date {
margin: 10px 0 7px;
padding-top: 10px;
}
#innerContent .yogaDay2017 .homeSlider .owlStop, #innerContent .yogaDay2017 .homeSlider .owlPlay {
bottom: 30px;
right: 55px;
}
#innerContent .yogaDay2017 .homeSlider .customNextBtn {
bottom: 30px;
right: 30px;
}
#innerContent .yogaDay2017 .homeSlider .customPrevBtn {
bottom: 30px;
right: 80px;
}
.facebookWidget, #innerContent .yogaDay2017 .yogaProtocol .protocolContent, .yogaDay2017 .yogaNews .ticker, .yogaDay2017 .idyData {
padding: 10px;
}
#innerContent .yogaDay2017 .twitterTabs .sbmTabstritter {
margin: 10px;
}
#innerContent .yogaDay2017 .twitterTabs .secondTab .sbmTabstritterTabNav li a {
font-size: 13px;
font-weight: bold;
padding: 10px 8px;
}
#innerContent .yogaDay2017 .twitterTabs .secondTab ul li, .yogaDay2017 .twitterTabs .secondTab ul li {
margin-right: 5px;
}
#innerContent .yogaDay2017 .twitterTabs .secondTab .tab_container {
margin-top: 5px;
}
#innerContent .yogaDay2017 .sbmTabs .secondTab ul.tabs li {
width: 50%;
margin: 0;
}
#innerContent .yogaDay2017 .sbmTabs .secondTab ul.tabs li a {
font-size: 14px;
padding: 10px;
height: auto;
}
#innerContent .yogaDay2017 .sbmTabs .secondTab ul.tabs li a:after {
top: 0px;
}
.yogaDay2017 .rightTabpanel h3 {
background: #dbdbdb;
padding: 17px 10px;
font-size: 14px;
}
#innerContent .yogaDay2017 h2 {
font-size: 15px;
}
.yogaDay2017 .yogaDrpSlect select {
width: 150px;
}
.yogaDay2017 .yogaDrpSlect input {
margin-left: 3px;
}
.yogaDay2017 .mediaBlock .scrollIt2 .item {
max-height: 120px;
}
.yogaDay2017 .mediaBlock .scrollItVidoes img {
min-height: auto;
}
.yogaDay2017 .rightTabpanel h3 {
padding: 8px 10px;
}
.yogaDay2017 .mediaBlock .scrollIt2 .item .imgCaption, .yogaDay2017 .mediaBlock .scrollItVidoes .imgCaption {
font-size: 12px;
padding: 5px 10px;
}
.yogaWebsite {
width: 100%;
background-size: cover;
min-height: 94px;
}
#innerContent .yogaDay2017 .homeSlider {
margin-bottom: 0;
}
.yogaDay2017 .rightTabpanel .foreignRelationBlock {
padding-top: 30px;
}
.yogaDay2017 .videoPlayBtn {
left: 110px;
top: 105px;
}
.fb_iframe_widget, .fb_iframe_widget span {
width: 100% !important
}
#innerContent .yogaProtocol .downBooklet.bottomDownload {
line-height: 26px;
margin-bottom: 10px;
}
.onLoadPopup {
max-width: 80%;
}
.langSelectBox {
position: absolute;
top: -36px;
right: 15px;
}
.langSelectBox select {
height: 30px !Important;
}
.langSelectBox .customSelect {
padding: 4px 10px 4px;
}
.searchBoxWrap {
margin-right: 0;
}
.seeAlso {
background: none;
}
.amritMahotsavWrap {
margin-bottom: 0;
margin-top: 0;
}
.amritMahotsavWrap {
padding:0;
}
.amritMahotsavWrap:before {
left: 50%;
top: 18px;
width: 130px;
height: 72px;
background-size: 100%;
padding: 0;
margin-left: -65px;
}
.amritMahotsavWrap .amritMahotsavTitle {
font-size: 24px;
margin-bottom: 6px;
}
.amritMahotsavWrap p {
font-size: 16px;
margin-bottom: 0;
}
.amritMahotsavWrap:after {
display: none;
}
.yogaDay .newMediaSection .cols8 {
width:100%;
margin-bottom:25px;
}
#innerContent .india75Inner .mission p {
text-align:center !important;
}
.treatySection #menuLeft li .leftSubUl li {
width:100%;
}
.eamProfileWrap .eamProfileBox {
width: 70%;
}
.eamProfileInformationSection.cf {
width: 30%;
}
.breadcrumbOuter {
/*border-bottom: none;*/
margin: 0 0 10px;
}
.newPagerTwo {
display:block;
}
.pagerFirstPageBtn, .pagerPrevBtn, .albumPagingNo, .pagerLastPageBtn, .pagerNextBtn {
height:auto;
}
.newPagerTwoLft, .newPagerTwoMidd {
width:50%;
float:left;
margin-bottom: 15px;
}
.newPagerTwoRgt {
width:100%;
}
.newPagerTwoRgt {
justify-content: normal;
}
/*.missionVisionBox .cols5 .briefWrap {
min-height: 360px;
}*/
.missionVisionBox .cols5 .briefWrap {
min-height: 300px;	position: static; width: 100%;
}
.inFocusLatest .inFocusLatestCnt {
margin-left: 0;
}
.g20Box .container {
display:block
}
.g20Box .amritBanner {
width:100%
}
.amritBanner.g20Details {
margin-bottom:5px;
}
.topStrip .rightLinks li {
display:none;
}
.topStrip .rightLinks li.langSelectBoxIn {
display:block;
}
}
@media (max-width: 991px) {
.sessionCaption {font-size: 16px; font-weight: normal;}
.dynamicBannerWrap {
padding: 0px;
}
.perfSmartBoard .customSliderHead {
padding:0;
}
.nPhotoGallaryCol {
width:50%;
}
.col-md-6 {
width:50%!important;
}
.catalogueBox .catalogueItem ul li {
width:50%;
}
.partnerCountriesWrap ul li .contentBlock {
min-height: 50px;
}
.partnerCountriesWrap ul li {
float: left;
width: 25% !important;
padding: 3px;
}
.footerAppInfo {
margin:0 -15px;
}
.footerAppInfo .androidLink, .footerAppInfo .iosLink {
width:auto;
}
.footerAppInfo li:first-child, .footerAppInfo li:last-child, .footerAppInfo li {
padding:0px 15px;
}
.footerAppInfo .downloadApp {
margin:10px 0 0 0;
}
.footerAppInfo li {
width:50%;
}
.footerAppInfo li:nth-child(2):after {
display:none;
}
.quickLinksHolder {
flex-wrap:wrap;
}
.quickLinksHolder .quickLinksBox {
flex: 0 0 33%;
max-width: 33%;
}
.quickLinksHolder .quickLinksBox:nth-child(3) {
border:0px;
}
.amritMahotsavContent h2 {
font-size:24px;
}
.amritMahotsavWrap .logoWrap {
padding:0 20px;
}
.amritMahotsavContent {
padding-left:20px;
}
.amritMahotsav {
padding:20px!important;
}
.socialIconBox {
display:none;
}
.distinguishedLectRow {
flex-wrap:wrap;
}
.distinguishedLectTitle {
width:100%;
}
.distinguishedLectPhoto {
width:36%;
}
.distinguishedLectInfo {
width:100%;
}
.dateCol {
font-size:14px;
}
.personnelBox ul li {
width: 50%;
}
.listingIndex .listingItem ul li {
width: 33.33%;
}
.decimalBulletsCountryList li .countryBox .countryList {
font-size:16px;
}
.india75News, .india75PhotoVideo {
width:47%;
margin-bottom:25px;
}
.india75PhotoVideo {
width:100%;
}
.yogaDay .newMediaSection .row .cols6 {
width:100%;
margin-bottom:15px;
}
.yogaDay .newMediaSection .row .d-flex {
display: flex !important;
}
.yogaDay .yogaProtocol {
width:100%;
}
.yogaDay .faceBookFeed {
padding:0;
}
.yogaDay .newMediaSection .row .cols6 .cols6 {
text-align:center;
}
.briefsBox .missionsCountries li {
width: 50%;
}
.indexBanner .sliderImg {
background-size:cover;
}
.indexBanner {
background:#011637;
}
/*.newMediaSection.homeInnerPadd .cols8, .newMediaSection.homeInnerPadd .cols4 {
width:50%;
}*/
.mediaUpdate .cols7 {width: 50%; padding-right:0;}
.newMediaSection.homeInnerPadd .cols7, 
.newMediaSection.homeInnerPadd .cols5 {width:50%;}
.perfSmartBoardCont {
min-width:250px;
}
.dynamicBannerWrap {
order: 3;
}
.quickLinksHolder .quickLinksBox:before {
display:none;
}
}
@media (max-width: 840px) {
ul.pibUpdatesText li {
width: 100%;
height: auto;
float: left;
}
.eamProfileInformationSection .eamProfilePhoto {
float: none;
margin: 0;
position: relative;
z-index: 1;
text-align: center;
}
.eamProfileInformationSection .eamProfilePhoto img {
width:150px;
}
.eamProfileInformationSection .eamProfileDetail .eamProfileName {
font-size: 1.6em;
}
.eamProfileInformationSection .eamProfileDetail .eamProfileDesignation {
font-size: 1.2em;
padding:0;
}
.eamProfileInformationSection .eamProfilePhoto::after {
position:static;
display:none;
}
.eamProfileInformationSection .eamProfileDetail {
float: none;
margin: 15px 0 0;
text-align: center;
}
.rtiContactDetailWrap li {
width: 100%;
}
.rtiContactDetailWrap {
margin-bottom:0;
}
.perAson.fRight {
float:none;
max-width:120px;
text-align:center;
}
#innerContent .titleInner .titleInnertitle h2 {
width:100%;
margin: 20px 0 10px;
}
}
@media (max-width: 767px) {
.nestDivisionItem ul li {width: 100%; margin: 0 0 5px;}
.nestDivisionItem ul li a{padding: 10px;}
.mainHeading {padding: 10px; font-size: 18px; margin-bottom: 10px;}
}
@media (max-width: 767px) {
.outcomesSection {
margin-bottom: 15px;
}
.nPhotoGallaryPic {
max-height:inherit;
}
.nPhotoGallaryPic img {
min-height:inherit;
}
.headerFixedDecrease {
margin-top: 0px;
}
.logoAndSearchRow, #header.headerFixed .logoAndSearchRow {
padding:0px;
}
.socialBlockHolder {
padding:15px 0 0 0;
}
.dynamicBannerWrap {
padding:0px;
margin:30px 0 0 0
}
.homeInnerPadd, .quickLinksWrapper {
padding:15px 0;
}
.quickLinksHolder .quickLinksBox:nth-child(2):before {
display: none;
}
.newProfiles {
padding: 15px 0;
}
.amritBg {
margin:30px 0 0 0;
}
.quickLinksHolder .quickLinksBox {
flex: 0 0 50%;
max-width: 50%;
}
.quickLinksHolder .quickLinksBox:nth-child(2) {
border: 0px;
}
.performanceBg:after {
display: none;
}
.newlogoWrap {
width:100%;
max-width:383px;
float:none;
margin:0 auto;
}
.sitemapLinks {
width:100%;
}
.nPhotoGallaryCol {
width:100%;
} /*common*/
.sm-mb-2 {
margin-bottom:2rem!important;
}
.sm-full {
width:100%!important;
}
.sm-6 {
width:50%!important;
}
.rightImgText .leftCont, .rightImgText .rightImg {
width:100%;
}
.quickLinksHolder .quickLinksBox p, .videoWrap .homeVideoDetail p a {
font-size:14px;
}
.whatsNewLink {
transform:none;
}
.partnerCountriesWrap ul li {
float: left;
width: 25% !important;
padding: 3px;
}
.partnerCountriesWrap ul li .contentBlock {
min-height: 50px;
}
ul.albumWrapper li.galleryImgContainer {
width: 50% !important;
border-bottom: 1px solid #ddd;
float: left;
padding: 20px 0;
}
.fightsAgainstCovidTitle {
margin-bottom: 15px;
font-size: 1.5em;
font-weight: 600;
color: #195c9f;
line-height: 1.35em;
padding-bottom: 0;
text-align: left;
}
.inFocusListing h3 a {
margin-right: 0;
padding-top: 35px;
}
.smlProfile.cf {
width: 100%;
float: left;
}
.listingIndex .listingItem ul li {
width: 50%;
}
.cols6, .cols8, .cols4 {
width: 100%;
}
.newMediaSection.homeInnerPadd .cols8, .newMediaSection.homeInnerPadd .cols4 {
width:100%;
}
.bulletText.halfPart li {
width: 100%;
float: left;
}
.mobileHide {
display: block;
}
.vandeBharatMissionFlights li {
width:33.33%;
}
.vaccineVideosMaitriWrap li {
width: 100%;
float: none;
}
.vaccineVideosMaitriWrap li .videoThumbHolder .vvmLink a {
font-size: 18px;
}
.menu-trigger {
font-size: 15px;
}
.whatsNewLink {
font-size: 13px;
}
.commonListing select {
font-size: 14px;
height: 24px !important;
padding: 3px;
border: 1px solid #b6b6b6;
background: #fff;
}
.galleryImgZoom {
top: auto;
right: auto;
width: 24px;
height: 24px;
bottom: 4px;
left: 3px;
margin-right: 0;
margin-top: 0;
position: absolute;
background: url(../../Images/zoom-tool.gif) no-repeat center center;
}
.galleryImgZoom a {
display: none;
}
.yogaPostures>li {
width: 33.33%
} /*** 2017 ***/
#innerContent .yogaProtocol a.readMore, #innerContent .yogaProtocol a.downBooklet {
margin-top: 10px;
}
.yogaDay2017 .yogaProtocol p {
height: 230px;
overflow: hidden;
margin-bottom: 10px;
}
.yogaWebsite {
width: 100%;
background-size: cover;
}
#innerContent .yogaDay2017 h2 {
font-size: 15px;
}
.yogaDay2017 .sbmTabs .countryNameBlock .videoDetails p {
height: 263px;
overflow: hidden;
margin-bottom: 15px;
}
.fb_iframe_widget, .fb_iframe_widget span {
width: 100% !important
}
.newMediaSection .cols4, .newMediaSection .cols8 {
width:100%;
}
.socialBlockCont {
position:static;
}
.socialBlockCont .tabContainer {
min-height:auto;
}
.socialBlockHolder, .videoBriefBlock {
max-width:100%;
width:100%;
margin:0 auto;
margin-bottom:0;
}
.mediaUpdate {
width:100%;
}
.amritMahotsav {
padding:10px!important;
}
.amritMahotsavContent {
width:70%;
}
.g20Box .amritMahotsavContent {
width: 70%;
}
.amritMahotsavWrap .logoWrap {
width:30%!important;
padding:0 10px;
}
.amritMahotsavContent h2, .g20Box .amritMahotsavContent h2 {
font-size:16px;
}
.amritMahotsavWrap p, .g20Box .amritMahotsavContent p {
font-size:12px;
}
.sliderTextOuter {
padding-right:0px;
}
.amritMahotsavWrap .logoWrap {
max-width:150px;
width:100%;
} /*font-size 14*/
#innerContent .newThemeSchemes.commonListing li a, #innerContent p {
font-size: 16px;
} /*breadcume*/ /*.breadcrumbOuter { margin-bottom: 15px; }*/ /*Module Search page*/
.moduleSearch li.searchButton, .moduleSearch li.searchButton input.goButton {
transition: all 0.3s;
}
.moduleSearch li.datePicker::before {
top: 6px;
}
.moduleSearch label, .moduleSearch label.title {
text-indent: 0;
display: block;
text-transform: capitalize;
font-weight: bold;
}
.moduleSearch li.searchButton::before {
}
.btnSearchNew::before, .moduleSearch li.searchButton::before {
}
.moduleSearch input.form-control[type="text"] {
padding: 5px 15px;
}
.moduleSearch input[type="button"], .moduleSearch input[type="submit"] {
background: #f38b0e;
border: none;
color: #fff;
float: none;
font-weight: bold;
height: auto;
padding: 5px 15px;
width: 60px !important;
}
.moduleSearch input[type="button"], .moduleSearch input[type="submit"] {
width: 100% !important;
}
.moduleSearch input[type="text"], .moduleSearch select {
margin: 0 0 5px;
}
.moduleSearch {
padding:0px;
}
.moduleSearch li:first-child {
width:100%;
margin-bottom:20px;
}
.moduleSearch li {
margin-right: 0;
width:50%;
}
.moduleSearch li.searchButton {
margin: 0px;
top: -3px;
width:54px;
}
.newsSearchBar .moduleSearch li:nth-child(3) {
padding-right:65px;
} /*pagination start*/
.newThemeSchemesPager .pagingWrapper {
flex-wrap: wrap;
}
.newThemeSchemesPager .pagingWrapper .pagingNo, .newThemeSchemesPager .pagingWrapper .pagingCount {
width: 100%;
}
ul.commonListing.newThemeSchemes {
border: 0px;
}
.pagingCount {
border-top: 1px solid #ccc;
border-bottom: 0px !important;
padding: 20px 0 0;
} /*pagination end*/
.colsBlock.bannerWrap {
width: 100% !important;
padding: 10px;
}
.yogaPostureImgBox ul li {
width: 100%;
margin-bottom: 15px;
}
.yogaPostureImgBox ul li img {
width: 100%;
}
.impHomeLinks li {
font-size: 15px;
}
.menu-trigger em {
color: #fff;
margin-top: 4px;
}
.menu-trigger span, .menu-trigger span:after, .menu-trigger span:before {
background: #fff;
}
.mainNavigation {
background: #144c84;
}
.mobileLink {
display: block !important;
}
.mobileHide {
display: none;
}
.logoWrap, #header.headerFixed .logoWrap {
width: 100%;
text-align: center;
}
.topStrip .leftLink {
width: auto;
}
.topStrip {
text-align: center;
}
.indexBanner .sliderImg {
float: none;
width: 100%;
}
.bannerCaption {
position: absolute;
bottom: 0;
top: auto;
height: auto;
}
.sliderText {
min-height: auto;
width: 100%;
float:left;
padding:10px 15px;
background: #011637;
padding-bottom: 40px;
text-align:center;
}
.indexBanner .contentWidthSlider .sliderText:before {
display:none;
}
.sliderTextOuter {
padding:0px;
}
.sliderControlWrap {
width: auto;
float: left;
padding-left: 0;
}
.sliderBottomLinks {
display: none;
}
.bannerCaption .container {
padding: 0;
}
.bannerCaption .date {
margin-bottom: 0;
}
.indexBanner .sliderImg img {
min-height: auto;
}
.whatsNewWrap h2 {
position: relative;
z-index: 1;
}
.whatsNewWrap:before, .contentRightBlock:before {
z-index: 0;
}
.ministerBox {
position: relative;
}
.sliderText {
padding-bottom: 10px;
}
.bannerLinks {
width: 100%;
text-align: center;
float: none;
}
.sliderControlWrap {
float: none;
}
.impBanners .cols4Block .colsBlock {
width: 50%;
text-align: left;
}
.impBanners {
padding-top: 0;
}
.w3cIconWrap {
width: 100%;
text-align: center;
margin-bottom: 10px;
}
.whatsNewLink {
height: 44px;
padding: 13px 20px;
top: 0;
right: 56px;
font-size: 14px;
margin: 0;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
width: auto;
}
#menuWrapper {
padding-bottom: 0;
}
.logo a {
display: block;
background: url(../../images/logoMobile.png) no-repeat left top;
width: 252px;
height: 118px;
text-indent: -999em;
margin: 0 auto;
}
.hindiDoc .logo a {
background: url(../../images/logoMobile-hindi.png) no-repeat left top;
width: 113px;
height: 118px;
}
.bannerCaption .date {
margin-bottom: 8px;
}
.dataSlider .title {
font-size: 16px;
line-height: 22px;
}
.ministerBox {
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #d1d1d1;
margin-left: 0;
padding-left: 0;
}
.ministerBox, .otherMinister {
width: 100%;
padding-left: 15px;
}
.otherMinister .colsBlock {
width: 50%;
float: left;
}
.ministerDetailList {
margin: 0 -15px;
}
.ministerDetailList li {
width: 50%;
padding: 0 15px;
float: left;
margin-bottom: 10px;
}
.otherMinisterBlock {
min-height: 100px;
}
.otherMinisterBlock .ministerDetails {
padding-left: 110px;
padding-top: 0;
}
.otherMinisterBlock {
min-height: 100px;
}
.menuSearchBox {
display: block;
}
.searchAndLangWrap {
position:static;
padding-top: 0;
z-index: 1;
margin:20px 0 0 0;
width:100%;
}
.searchBoxWrap {
display: none;
width:100%;
}
.searchBoxWrap input {
width:100%;
}
.bannerLinks {
display: none;
}
.searchBoxRow {
position: relative;
}
.otherMinister .colsBlock:first-child .otherMinisterBlock {
border-bottom: 1px solid #d1d1d1;
}
.otherMinister .ministerDesignation {
font-size: 13px;
}
.otherMinister .ministername {
font-size: 15px;
margin-bottom: 5px;
}
.whatsnewMissionTabs .tabContent, .noJS .whatsnewMissionTabs .tabContent, #overseas li a {
font-size: 14px;
}
.cols4Block .colsBlock {
padding: 0 10px;
}
.cols4Block {
margin: 0 -10px;
}
.w3cChecker img {
max-width: 60px;
}
.wqcIcon img {
max-width: 45px;
}
.playPause {
}
.topStrip {
padding: 8px 0;
}
.footerLinks li {
display: inline-block;
float: none;
}
.mobileViewIndiaMission, .atozMissionL {
display: block;
}
.atozMissionL a {
margin-left: 5px;
}
.googleLangWrapper {
float: none;
margin: 0 auto;
display: inline-block;
text-align: center;
width: 100%;
}
.dataSlider .title {
border-bottom: 1px dashed rgba(255, 255, 255, 0.35);
padding-bottom: 10px;
}
#innerContent .yogaDay2017 .dataSlider .title {
border:none;
}
.googleLangWrapper {
text-align: center;
display: inline-block;
width: 100%;
}
.meaSocialLink {
display: none;
}
.twoColsBlock .fieldRowBlock {
width: 100%;
float: none;
padding: 0 15px;
}
.userComment li.twoColsBlock {
padding-bottom: 0;
}
.vigilanceWrapper .fielsRow .fieldValues {
margin-left: 0;
padding-left: 0;
}
.vigilanceWrapper .fielsRow .fieldName {
width: 100% !important;
}
#innerContent .yogaDay iframe {
height: 380px !important;
}
.userFocusWrapper .inFocusLatest li {
margin-left: 0;
margin-top: 20px;
}
.southBlockImg {
max-width: 100%;
width: 100% !important;
}
.englishDoc #profileNewListing .profile:last-child li {
width: 33.33%;
}
.indexBanner .contentWidthSlider .sliderText {
padding-right:0;
padding-left:0;
position:static;
min-height:auto;
}
.langAr .indexBanner .contentWidthSlider .sliderText {
padding-right: 0;
padding-left: 0;
}
.indexBanner .contentWidthSlider .sliderText p {
padding-left: 10px;
padding-right: 10px;
}
.menuSearchBox {
display: block;
}
.homeSlider {
background: #265485;
}
.pagingCount, .pagingNo {
float: none;
text-align: center;
}
.pagingWrapper {
padding: 15px 0;
}
.pagingCount {
border-bottom: 1px solid #b6b6b6;
padding-bottom: 10px;
}
.pagingNo {
padding: 10px 10px 0;
}
.pagingNo ul li {
display: inline;
float: none;
}
.pagingNo ul li>span {
display: inline-block;
vertical-align: middle;
}
.pagingNo ul li>input {
display: inline-block;
margin-top: 0;
vertical-align: middle;
}
.statesList {
width: 100%;
}
.statesListRow .statesList:last-child li:first-child {
border-top: 1px solid #ddd;
}
.statesListRow .statesList:last-child li:last-child {
display: none;
}
.tableOut {
margin-bottom: 20px;
}
.tableOut .tableData {
min-width: 767px
}
.tableOut .tbaleScrollPhone {
width: 620px;
}
.tableOut .tbaleScrollLegend {
width: 900px;
}
.mobileAdText .adAppHide {
display: none;
}
.availableApp {
display: block;
}
.iosIcon, .androidIcon {
width: 44px;
float: left;
height: 44px;
padding: 5px 0 5px 0;
border: 1px solid #fff;
text-indent: -999em;
}
.iosIcon:after, .androidIcon:after {
border: none;
}
.page_Pagging_control input[type="image"] {
width: 20px;
height: 20px;
}
.albumPagingNo input, .lastPageNo, .textOf {
font-size: 14px;
width: 22px;
} /*inner Pages*/
.missionContentPart .leftPartInner {
padding-top: 240px;
}
.rightPart .missionAlphSearch {
top: 195px;
}
.missionSearch .missionSearch-field select {
width: 100%;
height: 28px;
}
.missionContentPart .missionSearch .goButton {
background: #f38b0e;
border: none;
color: #fff;
}
#innerContent h2 {
font-size: 1.65em;
}
#profileNewListing .profile li {
padding: 0 5px;
}
.leftMenuBarBlock #menuLeft li {
width: 100%;
}
.tableApp table {
width: 600px;
}
.moduleSearch .reqLibox {
width: 100%;
height: auto;
padding: 5px 0 0 15px;
}
.imgRight {
width: 100%;
margin-left: 0;
}
.imgWrapper span {
margin: 0;
width: 100%;
}
#innerContent p {
text-align: left;
}
.decimalBullets {
margin-left: 20px;
}
.imgLeft.profileImg {
width: 120px;
}
.userComment {
width: 100%;
}
.userComment li .Field {
width: 100%;
margin-right: 0;
}
.userComment li .Field:first-child {
margin-bottom: 10px;
}
.Field .labelText {
}
.userComment .textBox {
width: 100%;
margin: 0;
}
.userComment .postBt {
margin: 0;
float: right;
}
.userComment input.captchaCode {
width: 100%;
margin: 0 0 10px;
}
.feedbackMainTd .textBox, .fieldValues select {
width: 100% !important;
height:35px;
}
.fielsRow .fieldValues {
width: 100%;
}
.fielsRow .fieldName {
width: 100%;
}
.fielsRow .fieldhide {
display: none;
}
.youTube {
width: 100%;
}
.youTube iframe {
width: 100%;
}
.profileTable {
width: 100%;
clear: both;
}
.eamImagProfile {
display: block;
width: 100%;
padding-bottom: 15px;
}
.eamImagProfile .imgLeft {
width: 190px;
margin: 0 0 5px;
}
.eamImagProfile .eamImagProLeft {
float: left;
clear: none;
margin-left: 0;
width: auto;
}
#innerKmy .twoBox {
width: 100%;
margin-left: 0;
padding: 10px 0;
}
.indiaMapImg, .selectToViewT, .worldmapTd {
display: none;
}
.tableData td {
vertical-align: top;
}
.downloadFormsTable td {
text-align: center;
}
.downloadFormsTable a {
display: block;
text-align: center;
}
.missionsCountries li {
width: 50%;
}
.quickPhotoRow .quickPhotoLinkTd {
width: 100%;
padding: 0 0 15px 0;
}
.quickPhotoRow .postAllTd {
width: 100%;
padding: 0 0 15px;
}
.quickPhotoRow .webmasterPostPhoto {
width: 100%;
padding: 0;
}
.contactInfoTd {
width: 100%;
padding: 0 0 15px;
}
.imaPhotoTd {
width: 100%;
padding: 0;
}
.frCountries>span>span {
width: 50%;
}
.missionsCountries li a, .frCountries li a {
font-weight: normal;
}
.userFocusWrapper .inFocusLatest li {
width: 100%;
text-align: center;
}
#innerContent .inFocusLatestCnt p {
text-align: center;
}
.userFocusWrapper .inFocusLatestCnt {
height: auto !important;
}
.inFocusListing li {
text-align: center;
border-bottom: 1px solid #e6e6e6;
padding-bottom: 15px;
}
.inFocusThumb {
width: 100%;
float: none;
padding-bottom: 5px;
}
.inFocusCnt {
float: none;
margin: 0;
padding: 0;
}
#innerContent .inFocusCnt p {
text-align: center;
}
.globalIssueLatestImg, .globalIssueLatest {
width: 100%;
}
#ContentPlaceHolder1_TreatyList1_pnlSearchThrDate .moduleSearch li, .moduleSearch li table {
width: 100%;
}
.moduleSearch li table td {
display: block;
width: 100%;
}
.treatyListSingleColsFeilds td:first-child {
width: 100%;
}
.treatyListSingleColsFeilds td:nth-child(2) {
width: 100%;
}
.moduleSearch li table td input {
width: 100% !important;
}
.albumWrapperRow .albumcolumnFirst {
width: 100%;
padding: 0;
}
.albumWrapperRow .albumcolumnTwo {
width: 100%;
padding: 0;
}
.vwSearchCriteria .moduleSearch input[type="text"] {
width: 300px;
}
.inFocusArticleDesc a[title="Scribd"], .inFocusArticleDesc a[title="issuu"], .inFocusArticleDesc a[title="Slideshare"], .inFocusArticleDesc a[title="MAGZTER"], .inFocusArticleDesc a[title="Kindle "], .inFocusArticleDesc a[title="iBook"], .inFocusArticleDesc a[title="pdf file"] {
display: inline-block;
vertical-align: middle;
margin: 5px 2px;
}
.inFocusArticleDesc a[title="Scribd"] img, .inFocusArticleDesc a[title="issuu"] img, .inFocusArticleDesc a[title="Slideshare"] img, .inFocusArticleDesc a[title="MAGZTER"] img, .inFocusArticleDesc a[title="Kindle "] img, .inFocusArticleDesc a[title="iBook"] img, .inFocusArticleDesc a[title="pdf file"] img {
width: 70px;
vertical-align: middle;
}
.inFocusArticleDesc a[title="Scribd"]~br, .inFocusArticleDesc a[title="issuu"]~br, .inFocusArticleDesc a[title="Slideshare"]~br, .inFocusArticleDesc a[title="MAGZTER"]~br, .inFocusArticleDesc a[title="Kindle "]~br, .inFocusArticleDesc a[title="iBook"]~br, .inFocusArticleDesc a[title="pdf file"]~br {
display: none;
}
.eamTable td {
display: block;
width: 100%;
}
.userComment .postBt {
background: #f38b0e;
border: none;
color: #fff;
}
.photoFeatDescList>li {
text-align: center;
}
.photoFeatDescList .galleryImg {
height: auto;
}
.photoFeatDescList .galleryImgWrapper {
float: none;
display: inline-block;
padding: 3px;
margin-bottom: 5px;
border: none;
}
.photoFeatDescList .galleryCaption {
margin-left: 0;
padding: 0 60px;
text-align: center;
}
.galleryImgWrapper .galleryImg a {
display: block;
}
.inFocusListing h3 {
padding: 0 30px 0;
border-bottom: 0 !important;
}
.inFocusListing h3 img {
position: absolute;
left: 50%;
top: 0;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
}
#innerContent .albumDiscFull p {
}
.headingListing li {
width: 100%;
}
.decimalBullets li {
text-align: left;
}
.rptScrollingNewsRow .inFocusListing .inFocusCnt span {
display: none;
}
.galleryImgWrapper {
float: none;
margin: 0 auto 5px;
border: none;
}
.galleryImgWrapper .galleryImg {
height: auto;
}
.galleryImgWrapper .galleryImg img {
min-height: 0;
font-size: 0;
border: 1px solid #dfdfdf !important;
padding: 2px;
}
.albumPhotoWrapper .albumWrapper>li .galleryCaption {
margin-left: 0;
padding: 0 60px;
text-align: center;
min-height: 0;
}
#ContentPlaceHolder1_AdBanner1_imgTemplateBanner {
display: block;
width: 245px;
margin: 0 auto 10px;
}
.Caption {
font-size: 16px;
}
.moduleSearch .reqLibox {
padding-left: 5px;
}
ul.bulletText li {
text-align: left;
}
#innerContent .inFocusLatestCnt h2 {
text-align: center;
}
.newsSearchBar .moduleSearch input[type="text"], .newsSearchBar .moduleSearch select {
margin: 0;
}
.printMediaTable td {
display: block;
width: 100%;
}
.printMediaTable td.blankTd {
display: none;
}
#innerContent .leftMenuWhatsNew #menuLeft>li {
width: 100%;
}
.leftMenuWhatsNew .headingListing>li {
width: 100%;
}
.albumPhotoWrapper .tdAlbum .albumWrapper>li {
width: 100%;
margin-right: 0;
padding: 10px;
}
.ifsOfficersPage .topLinkPart {
display: block;
padding-top: 10px;
position: relative;
text-align: center;
top: 0;
}
.ifsOfficersPage .topLinkPart .topLinks {
float: none;
width: 100%;
text-align: center;
}
.ifsOfficersPage .topLinkPart .topLinks li {
float: none;
display: inline;
}
.ifsOfficersPage .topRight .topLinks .lastLi {
display: inline;
}
.ifsOfficersPage .topLinkPart .topLinks li a {
display: inline-block;
}
.ifsOfficersPage .whatsNewLink {
right: 0;
}
.meaOnlineBanner h2 {
font-size: 20px;
}
.searchTopicRight .rfvtxtField {
width: 100%;
}
.searchTopicRight input.topicInput, .searchTopicRight select.topicSelect {
width: 100%;
margin-right: 0;
}
.rptCategoryRowBlock {
padding-top: 0;
}
.tableTopic .mobHide {
display: none;
}
.tableTopic td.topicImg {
padding-left: 10px;
width: 40px;
}
.tableTopic thead th.topicTh {
padding: 0 10px;
}
.footerTextTop {
float: none;
}
#footer .footAlignLeft {
width: 100%;
float: none;
text-align: center;
}
.cal2ul .topicCal {
width: 100%;
border: none;
padding: 0 0 15px;
}
.topicCal .bulletText {
min-height: 10px !important;
}
#innerContent .plusBtns a.fRight {
float: left;
}
.topicBlockDivDesc {
display: none;
}
.jcarousel {
width: 100% !important;
}
.topicHead .topicHeadLeft {
width: 100%;
}
.searchTopicRightIn {
padding-bottom: 18px;
}
.newsSearchIn {
background: #f3f3f3;
padding: 10px;
}
.newsSearchIn label {
display: inline-block;
float: left;
width: 100%;
}
.newsSearchIn input.textbox, .newsSearchIn select {
float: left;
width: 100%;
height: 30px;
margin-bottom: 10px
}
.newsSearchIn input.searchBtn {
float: none;
}
.btnSearchRow {
clear: both;
display: block;
}
#divTopicPost input.gryBtn {
background: #f38b0e;
}
.topicHead .topicHeadRight {
clear: both;
float: none;
width: auto;
padding: 10px 0;
}
.rssSubscribe {
float: none;
}
#innerContent .topicHead .topicHeadRight p {
text-align: left;
}
.otpbox table {
}
.otpbox table td {
display: block;
padding: 3px 0;
width: 100%;
}
#innerContent .otpbox table td p {
padding-bottom: 0;
}
.otpbox table td .textBox {
width: 100%;
}
.ifsRightMenu .menuRight>li {
width: 100%;
padding-right: 0;
}
.missionsRowBlock {
margin: 0;
}
.missionsRowBlock ul.bulletText {
width: 100%;
padding: 0 0 15px;
}
.livingCondition {
padding: 0;
}

.tableOut .tbaleScrollLegend {
width: 100%;
margin-bottom: 0;
}
.tbaleScrollLegend th, .tbaleScrollLegend td {
display: block;
width: 100%;
}
.innerContentPart .rightPartShadow {
padding-top: 0;
}
.commonBullets li {
text-align: left;
}
.commonBullets li a.pdfIcon {
margin: 0;
}
.commonListing select {
font-size: 14px;
height: 24px !important;
padding: 3px;
border: 1px solid #b6b6b6;
background: #fff;
}
.galleryImgZoom {
top: auto;
right: auto;
width: 24px;
height: 24px;
bottom: 4px;
left: 3px;
margin-right: 0;
margin-top: 0;
position: absolute;
background: url(../../Images/zoom-tool.gif) no-repeat center center;
}
.galleryImgZoom a {
display: none;
}
.vigilanceWrapper .fielsRow .fieldValues {
width: 100%;
}
#innerContent .ifsPoints>li>a {
font-size: 1em;
}
#innerContent .ifsPoints>li>a span {
padding: 0 10px;
}
.ifsOfficersPage #innerContent .breadcrumbs {
display: none;
} /*SBM Page*/
.sbmTabs .missionTabContO {
width: auto
}
.swachchtaPledge>div, .officeDelhi .ticker, .mediaBlock, .sbmTabs .secondTab, .sbmTabs .tab_container {
float: none;
}
.pledgeList {
padding-right: 0;
}
.actionPlan {
margin: 0 auto
}
.officeDelhi .ticker {
padding-right: 0
}
.mediaBlock {
margin-left: 0;
text-align: center
}
.officeDelhi .ticker {
padding-bottom: 20px;
}
.sbmTabs .tab_content>h3 {
display: block;
}
.sbmTabs .tab_content {
padding-top: 0;
float: none;
display: block !important;
width: 100%;
}
.sbmTabs .tabs {
display: none;
}
.swachchtaPledge {
margin-bottom: 20px;
}
.allPhotos, .allVideos {
margin: 0 auto 20px;
}
.noJS .officeDelhi .ticker {
padding-top: 0
}
.sbmTabs .tab_container {
min-height: inherit
}
.noJS .homeSlider {
overflow: hidden;
height: 132px;
}
.yogaLogo {
top: 50%;
margin-top: -45px;
width: 90px;
left: 20px;
}
.yogaDate {
bottom: 10px;
padding: 5px 10px;
}
#innerContent .yogaDay h2 {
font-size: 18px;
line-height: 24px;
}
.yogaControls {
display: none;
}
.yogaProtocol {
padding-bottom: 15px;
}
.yogaProtocol, .yogaNews, .yogaDay .projekktor, .videoDetails, .yogaPhoto, .yogaVideo {
float: none;
width: auto;
}
.yogaDay .projekktor {
margin-bottom: 20px;
}
.yogaPhoto {
margin-bottom: 20px;
}
.yogaVideo .scrollIt {
padding: 0 42px;
width: 100%;
}
.yogaPV .scrollIt .owl-stage-outer {
border: none;
}
.yogaVideo .owl-next {
right: 0;
height: 100%;
}
.yogaVideo .owl-prev {
height: 100%;
}
.yogaPV .scrollIt a {
width: 100%;
height: auto;
border: 5px solid #dcdcdc;
}
.yogaPV .scrollIt a:after {
left: 50%;
margin: -56px 0 0 -46px;
top: 50%;
}
.yogaPV .scrollIt a:hover {
border-color: #104e8d;
transition: 300ms linear;
}
.yogaDay .missionBlock li {
width: 100%;
}
#innerContent .yogaDay .homeWMission.padR15, #innerContent .yogaDay .homeWMission.padL15 {
height: auto;
padding: 0 0 15px;
margin-bottom: 15px;
border-bottom: 1px dashed #e9e9e9;
}
.sbmTabs #panel-3 {
display: none !important;
}
.itemGallery {
height: auto;
}
.yogaDay .missionBlock li img {
position: relative;
height: auto;
width: 150px;
}
.yogaImgNewsDesc {
margin-left: -150px;
padding-left: 150px;
width: 100%;
}
.yogaWebsite16 {
background-size: cover;
min-height: 84px;
}
.yogaCountrySheald, .yogaCountryPopup, .worldmapTd {
display: none !important;
}
#innerContent .yogaDay .sliderImg {
width: 100%
}
#innerContent .yogaDay .homeSlider .sliderText, #innerContent .yogaDay .homeSlider .sliderBottomLinks {
width: 100%;
}
#innerContent .yogaDay .homeSlider .sliderText p {
text-align: left;
padding-bottom: 0;
margin-bottom:0;
}
#innerContent .yogaDay .homeSlider .sliderText p.date {
}
#innerContent .yogaDay .homeSlider .sliderText p.content {
padding-bottom: 10px;
}
.sbmTabs ul.tabs {
display: none;
}
.tab_container {
border: none;
}
.yogaTabTitle {
display: block;
margin-bottom: 15px;
}
.sbmTabs .tab_content {
padding-top: 0;
float: none;
display: block !important;
width: 100%;
visibility: visible;
}
.yogaDay .sbmTabs .tab_content {
min-height: inherit;
border: 1px solid #ccdce3;
margin-bottom: 10px;
}
.yogaDay .foreignRelationBlock {
padding-top: 30px;
width: 100%;
}
.yogaDay .foreignRelationBlock {
padding-top: 0;
}
.yogaPostures>li {
width: 100%;
}
.litebox-overlay .litebox-container {
width: 90%;
margin-left: -45%
}
.yogaDay .staticYoutubeVideo {
float: none;
width: 100%;
margin-bottom: 15px;
}
.yogaPG.albumPhotoWrapper .albumWrapper>li {
padding: 5px;
}
.runnerImage {
width: 178px;
}
.rfsAbout {
padding: 0;
}
.cpv li {
float: none;
width: 100%;
margin-right: 0 !important
}
.cpv li .cpvBox {
margin: 0 !important
}
.moiaBlock .moiaLogo {
padding-top: 0
}
.PhotoFeaturesDetail .galleryCaption {
padding: 15px 0 5px;
}
#innerContent h2.cpvbanner {
min-height: 92px;
padding-bottom: 0;
padding-top: 18px;
font-size: 20px;
line-height: 26px
}
.cpvDetails p {
display: none
}
.cpvDetails h2 {
padding-bottom: 5px;
}
.advSearchNav li {
padding: 2px;
}
.advSearchNav>li a {
background: #eaeaea;
padding: 5px 11px;
}
.advSearchNavSub {
left: auto;
right: 0;
}
.advSearchFilter {
padding-bottom: 5px;
}
.advSearchFilter span {
margin-bottom: 15px;
padding-left: 20px;
padding-right: 5px;
} /* 2017 */
.yogaDay2017 .yogaNews {
width: 100%;
}
.yogaDay2017 .yogaProtocol, .yogaDay2017 .idyCelebration, .yogaDay2017 .yogaProtocol, .yogaDay2017 .idyCelebration, .yogaDay2017 .leftTabpanel, .yogaDay2017 .rightTabpanel, .yogaDay2017 .mediaBlock .allPhotos, .yogaDay2017 .mediaBlock .allVideos {
min-height: auto;
width: 100%;
}
#innerContent .yogaDay2017 .sliderImg .sliderCaption {
bottom: 0px;
height:auto;
left: 0px;
padding: 10px;
right: 0px;
top: auto;
width: auto;
position: static;
background: #000;
}
.yogaWebsite {
background-size: cover;
min-height: 55px;
}
#innerContent .yogaDay2017 .twitterTabs .secondTab .tab_container, .yogaDay2017 .rightTabpanel, .yogaDay2017 .leftTabpanel {
height: auto;
}
.yogaDay2017 .rightTabpanel .foreignRelationBlock {
padding-top: 0;
padding-bottom: 15px;
}
.yogaDay2017 .videoCaption {
float: none;
height: 240px;
margin: 0 auto;
text-align: center;
width: 293px;
}
.yogaDay2017 .sbmTabs .countryNameBlock {
padding-top: 0;
}
.yogaDay2017 .videoDetails {
margin-top: 15px;
}
#innerContent .yogaDay2017 .videoDetails p {
padding-bottom: 0;
}
#innerContent .yogaDay2017 h2 {
font-size: 15px;
}
.yogaDay2017 .mediaBlock .allVideos {
padding-left: 0;
}
.yogaDay2017 #docVid2016 {
height: 243px;
margin: 0 auto;
position: relative;
width: 296px;
}
.yogaDay2017 .videoPlayBtn {
left: 0;
margin: 0 auto;
right: 0;
top: 105px;
}
.yogaDay2017 .mediaBlock .allPhotos, .yogaDay2017 .mediaBlock .allVideos {
width: 100% !important;
}
.yogaDay2017 .mediaBlock .scrollIt2 .item {
max-height: 100%;
}
.yogaDay2017 .mediaBlock .scrollItVidoes a:before {
left: 185px;
height: 86px;
}
.yogaDay2017 .yogaTabTitle {
margin: 15px;
}
.yogaDay2017 .yogaPV {
margin-top: 15px;
} /*** 2017 ***/
.yogaDay2017 .yogaNews {
width: 100%;
}
.yogaDay2017 .yogaProtocol, .yogaDay2017 .idyCelebration, .yogaDay2017 .yogaProtocol, .yogaDay2017 .idyCelebration, .yogaDay2017 .leftTabpanel, .yogaDay2017 .rightTabpanel, .yogaDay2017 .mediaBlock .allPhotos, .yogaDay2017 .mediaBlock .allVideos {
min-height: auto;
width: 100%;
}
.yogaDay2017 .yogaNews, #innerContent .yogaDay2017 .twitterTabs .secondTab ul.leadersMsg {
min-height: auto;
}
.yogaWebsite {
background-size: cover;
min-height: 55px;
}
#innerContent .yogaDay2017 .twitterTabs .secondTab .tab_container, .yogaDay2017 .rightTabpanel, .yogaDay2017 .leftTabpanel {
height: auto;
}
.yogaDay2017 .rightTabpanel .foreignRelationBlock {
padding-top: 0;
padding-bottom: 15px;
}
.yogaDay2017 .videoCaption {
float: none;
height: 240px;
margin: 0 auto;
text-align: center;
width: 293px;
}
.yogaDay2017 .sbmTabs .countryNameBlock {
padding-top: 0;
}
.yogaDay2017 .videoDetails {
margin-top: 15px;
}
#innerContent .yogaDay2017 .videoDetails p {
padding-bottom: 0;
}
#innerContent .yogaDay2017 h2 {
font-size: 15px;
}
.yogaDay2017 .mediaBlock .allVideos {
padding-left: 0;
}
.yogaDay2017 #docVid2016 {
height: 243px;
margin: 0 auto;
position: relative;
width: 296px;
}
.yogaDay2017 .videoPlayBtn {
left: 0;
margin: 0 auto;
right: 0;
top: 105px;
}
.yogaDay2017 .mediaBlock .allPhotos, .yogaDay2017 .mediaBlock .allVideos {
width: 100% !important;
}
.yogaDay2017 .mediaBlock .scrollIt2 .item {
max-height: 100%;
}
.yogaDay2017 .mediaBlock .scrollItVidoes a:before {
left: 185px;
height: 86px;
}
.yogaDay2017 .yogaTabTitle {
margin: 15px;
}
.yogaDay2017 .yogaPV {
margin-top: 15px;
}
.yogaDay2017 .mediaBlock .scrollItVidoes {
height: auto;
max-height: 200px;
}
.onLoadPopup {
max-width: 92%;
}
.langSelectBox {
top: -220px;
right: 5px;
}
.langSelectBox select {
padding: 0 5px;
height: 24px !important;
}
.langSelectBox .customSelect {
padding: 0 5px;
}
.langSelectBox {
width: 75px;
}
.langSelectBox .customSelectInner {
font-size: 12px;
padding: 2px 0;
}
clearFeilds {
bottom: 7px;
}
.englishDoc #profileNewListing .profile:last-child li {
width: 100%;
}
#profileNewListingFifty .profile li {
width: 100%;
padding: 0;
text-align: center;
list-style: none;
}
.meaInfoBlock .contentRightBlock {
background: none;
padding: 15px 0 0 0;
}
.smlProfile .profile li {
width: 33.333%;
padding-right: 0;
}
.smlProfile .profile li div {
font-size: 11px;
}
.smlProfile .profile li:first-child span {
margin-bottom: 0;
}
#footer .footerLogos .footerLogosSlider .item {
float: none;
}
.perfomanceDashSliderMain {
margin-top: 0;
}
.profile {
margin-bottom: 0;
}
.marquee {
margin: 0;
}
#innerContent .homeSlider.india75Slider .sliderCaption:after {
height:100%;
}
.briefsBox .missionsCountries li {
width:100%;
}
.eamProfileInformationSection.cf {
width:100%
}
.eamProfileWrap .eamProfileBox {
width: 100%;
}
.arrowControl.performArrow .owl-nav .owl-next {
margin-right:10px;
}
.arrowControl.performArrow .owl-nav .owl-prev {
margin-left:10px;
}
.missionVisionBox .cols7, .missionVisionBox .cols5 {
width: 100%;
}
.missionVisionBox .cols5 .briefWrap {
position: static;
width: 100%;
}
.briefWrap {
margin-bottom: 25px;
}
.missionsCountries, .frCountries {
width: 90%;
}
.missionVisionBox .row {
margin: 0;
}
.socialBlockHolder .socialTabIcon {
margin-right:0px;
margin-bottom:10px;
}
.profileTable .tableOut .tableData {
min-width:100%;
}
.smoke-base .dialog {
top: 40%;
max-width: 700px;
left: 50%;
margin-left: 0;
width: 85%;
transform: translateX(-50%);
}
/*12-11-2024 Style Start*/
.mediaUpdate .cols7 {width:100%;padding-right:15px;}
.newMediaSection.homeInnerPadd{margin-bottom:0;}
.newMediaSection.homeInnerPadd .cols7, 
.newMediaSection.homeInnerPadd .cols5 {width: 100%;}
/*12-11-2024 Style End*/
}
@media (max-width: 640px) {
.catalogueBox .catalogueItem ul li {
width:100%;
}
.btnBlue, .inputTxt, input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="password"], input[type="search"], select, textarea {
height:auto;
padding:5px 15px;
}
.btnSearchNew input, .moduleSearch li.searchButton input.goButton, .inputFilterStyle select, .inputFilterStyle input, .moduleSearch input.form-control[type='text'], .form1 .btnSearchNew {
height:35px;
}
.form1 .btnSearchNew:before {
height:100%;
line-height:32px;
font-size:18px;
}
.personnelBox ul li {
width: 100%;
margin: 0 0 15px 0;
}
.decimalBulletsCountryList li {
width:50%;
}
.decimalBulletsCountryList li .countryBox {
padding:10px;
}
.partnerCountriesWrap ul li {
float: left;
width: 33.33% !important;
padding: 3px;
}
.vandeBharatMissionFlights li {
width:50%;
}
.quickLinksHolder .quickLinksBox {
flex:0 0 50%;
max-width:50%;
border:0px;
}
.circularNotificationVacanciesWrap li {
width: 100% !important;
float: none;
padding: 0 10px;
margin-bottom: 10px;
}
.circularNotificationVacanciesWrap li a {
padding:13px;
}
.distinguishedLectInfo {
}
.title4 {
font-size:14px;
}
.distinguishedLectCont p {
text-align:left!important;
}
.dateCol {
position:absolute;
right:20px;
bottom:-15px;
width:auto!important;
border:0px;
padding:0px;
}
.distinguishedLectRow {
position:relative;
}
.distinguishedLectCont {
text-align:left!important;
}
.distinguishedLectInfo {
display: flex;
align-content: center;
align-items: center;
margin: 20px 0;
}
.distinguishedLectInfo, .dateCol, .distinguishedLectPhoto {
width:100%;
}
.profileInfo li {
width:100%;
}
.profileInfo li.profileInfoMain .profileInfoCover {
width:100%;
max-width:100%;
}
.profileInfoCover .photo {
width:125px;
height:auto;
}
.btnsCol {
width:100%;
display:flex;
justify-content:center;
margin-bottom:10px;
}
.btnsRow {
flex-wrap:wrap;
}
.whatsNewWrap .ticker li {
padding-bottom: 0;
}
.bannerCaption {
position: static;
}
.bannerCaption .date {
margin-top: 8px;
}
.sliderText {
background: #011637;
min-height: 110px;
max-height: 110px;
padding: 10px;
}
.dataSlider .title {
font-size: 15px;
line-height: 1.3;
font-weight: 400;
}
.whatsNewWrap:before, .contentRightBlock:before {
z-index: 0;
}
.resTabIcons .iconBox {
width: 50%;
margin-bottom: 10px;
}
.whatsNewSlider {
height: 150px;
}
.homeWMission {
height: 155px;
}
.homeWMission img {
width: 200px;
max-height: none;
}
.homeWMission .block {
padding-left: 220px;
}
.albumCaption {
padding-left: 0;
margin-left: 0;
}
.pFlickrIcon {
text-align: center;
}
.innerBanner {
min-height: 80px;
}
.innerBanner img {
margin-top: -35px;
}
.innerBanner h1 {
padding: 26px 0 26px 0;
}
.albumPhotoWrapper .albumWrapper>li {
width: 100%;
}
.indexBanner .contentWidthSlider .sliderText {
position: static;
}
.indexBanner .contentWidthSlider .bannerCaption .title {
font-size: 14px;
line-height: 1.3;
font-weight: 400;
}
.indexBanner .container {
padding: 0;
}
.indexBanner .contentWidthSlider .sliderText {
min-height: 150px;
} /********************old**************/
.mobileAdBox {
width: 100%;
}
.mp-menu h2, .mp-menu .h2 {
font-size: 1.6em;
}
.resultFoundText {
float: none;
padding: 0 0 10px;
}
.resultFoundLink {
float: none;
padding: 0 0 10px;
}
.mobileAdBox {
padding: 0 15px;
}
.mobileAdImg {
width: 60px;
}
.mobileAdImg {
top: 35px;
}
.mobileAdText {
padding-left: 70px;
}
.adHeading {
font-size: 22px;
line-height: 28px;
}
.availableApp {
width: 110px;
}
.mobileAdclose {
right: -15px;
}
.photoFeatDescList .galleryCaption {
padding: 0 30px;
}
.albumPhotoWrapper .albumWrapper>li .galleryCaption {
padding: 0 30px;
}
.innerBanner h1 {
padding-right: 10px;
font-size: 20px;
width: 90%;
line-height: 1.2;
}
.postsListA .postsAccoLinks {
width: 100%;
padding-right: 10px;
}
.newsListA .newsLinks {
font-size: 1em;
} /*inner Pages*/
.missionContentPart .leftPartInner {
padding-top: 260px;
}
#profileNewListing .profile li {
width: 100%;
padding: 0 30px;
}
.requierd3Charct {
width: 100%;
}
.iprFormatText {
float: left;
width: 100%;
text-align: left;
}
.pagingCount, .pagingNo {
float: left;
width: 100%;
}
.headingListing li {
width: 100%;
}
.vwSearchCriteria .moduleSearch input[type="text"] {
width: 100%;
}
.commonListing li table td {
display: block;
width: 100%;
}
.vwSearchCriteria .commonListing input[type="text"] {
width: 110px !important;
}
.eamImagProfile .eamImagProLeft {
padding-left: 0;
}
.downloadFormsTable td div {
display: none;
}
.followTwitter {
}
.followTwitter td {
display: block;
text-align: center;
width: 100%;
}
.followTwitter td:first-child {
width: 100%;
}
.followTwitter td .imgLeft {
margin: 0 0 10px;
float: none;
}
.albumImage {
float: none;
margin: 0 auto 10px;
}
.albumCaption {
float: none;
width: 100%;
text-align: center;
}
.missionsCountries li {
width: 100%;
}
.missionsQuartersRow ul.bulletText {
width: 100%;
}
.pp_mobile_gallery .pp_content .pp_close {
bottom: 20px;
}
.pp_mobile_gallery .pp_social {
width: 100%;
}
.mp-menu ul li.icon-arrow-left {
background-position: 12px 19px;
}
.page_Records_control, .page_Go_To_control, .page_Pagging_control {
float: none;
margin: 5px 0;
}
.yogaDay .missionBlock li img {
position: relative;
height: auto;
width: 150px;
}
.yogaWebsite, .yogaWebsite16 {
background-size: cover;
min-height: 62px;
}
.postureImg {
display: block;
overflow: hidden;
}
.postureImg a img {
max-width: inherit;
float: right;
height: 62px
}
.yogaPostures>li {
width: 50%;
}
.featureHolder .featureContent {
max-height: 450px
}
.PhotoFeaturesDetail .galleryCaption {
padding: 15px 0 5px;
}
#innerContent h2.cpvbanner br {
display: none;
}
#innerContent h2.cpvbanner {
font-size: 1.65em;
color: #09568c;
font-weight: bold;
padding-bottom: 10px;
margin-bottom: 0;
padding-top: 0;
text-align: left;
min-height: 85px;
background-size:cover;
}
.cpvDetails h2 {
font-size: 16px;
} /* 2017 */
.yogaWebsite, .yogaWebsite16 {
background-size: cover;
min-height: 80px;
}
#innerContent .yogaDay2017 .postureImg a img {
float: none;
height: auto;
max-width: inherit;
width: 100%;
padding: 0 15px;
}
#innerContent .yogaDay2017 .sliderImg .sliderCaption {
bottom: 0;
left: 0;
right: 0;
}
#innerContent .yogaDay2017 .dataSlider .title, #innerContent .yogaDay .homeSlider .sliderText p.date {
font-size: 12px;
}
.yogaDay2017 .mediaBlock .scrollItVidoes a:before {
background: rgba(0, 0, 0, 0) url("../../images/play-icon17.png") no-repeat scroll center center;
content: "";
height: 100%;
left: 0;
margin: -90px auto 0;
position: absolute;
right: 0;
top: 76px;
width: 100%;
} /*** 2017 ***/
.yogaWebsite, .yogaWebsite16 {
background-size: cover;
min-height: 80px;
}
#innerContent .yogaDay2017 .postureImg a img {
float: none;
height: auto;
max-width: inherit;
width: 100%;
padding: 0 15px;
}
#innerContent .yogaDay2017 .sliderImg .sliderCaption {
bottom: 0;
left: 0;
right: 0;
}
#innerContent .yogaDay2017 .dataSlider .title, #innerContent .yogaDay .homeSlider .sliderText p.date {
font-size: 12px;
}
.yogaDay2017 .mediaBlock .scrollItVidoes a:before {
background: rgba(0, 0, 0, 0) url("../../images/play-icon17.png") no-repeat scroll center center;
content: "";
height: 100%;
left: 0;
margin: -90px auto 0;
position: absolute;
right: 0;
top: 76px;
width: 100%;
}
.india75News, .india75PhotoVideo {
width:100%;
}
.cpvIconsList li {
max-width:50%;
}
.cpvMenuTrigger {
margin-top:0;
}
.cpvMenu {
position:absolute;
left:0;
top:0;
max-width:inherit;
top:50px;
}
.cpvMenu ul.cpvMenuUL {
width:100%;
min-height:inherit;
border:none;
padding:0;
}
.googleLangWrapper {
display:none;
}
.decimalBulletsCountryList li {
width:100%;
font-size:16px;
}
.perfSmartBoard .customSliderHead:before {
display:none;
}
.perfSmartIcon {
float:none;
display:block;
text-align:center;
}
.perfSmartBoard .customSliderHead .title1 {
text-align:center;
}
.perfSmartBoard .customSliderHead .perSmartBoheadRgt {
margin-top:0;
}
.footerLeft .socialIconBox {
display: inline-block;
width: auto;
margin: 0 auto 10px;;
padding: 5px;
background: rgba(255, 255, 255, 0.9);
border-radius: 6px;
position: inherit;
float: none;
}
.distinguishedLectRow .distinguishedLectTitleWrap {
display:block;
}
.distinguishedLectPhoto {
display: none;
}
.details-lectures .dateCol {
position: static;
}
.distinguishedLectList li {
border-bottom: 1px solid #142e69;
}
.yogaDay2017 .slidControl {
display:none
}
.yogaDay2017 .sliderText {
min-height: auto;
}
#innerContent .titleInner .titleInnertitle h2 {
margin:20px 0 10px;
}
}
@media (max-width: 576px) {
.col-xs-12 {
width:100%!important;
} /*common classes start*/
.xs-full {
width:100%!important;
}
.col-xs-full {
width:100%!important;
}
.xs-mb-2 {
margin-bottom:2rem!important;
} /*common classes end*/
.footerAppInfo .footerCallNo {
display:inline-block;
vertical-align:top;
margin-left:10px;
}
.googleLangWrapper {
border-top:1px solid rgba(255, 255, 255, 0.3);
padding:25px 0 0 0;
margin:25px 0 0 0;
}
.googleImg {
background-position:center top;
}
.footerAppInfo li {
width:100%;
text-align:center;
}
.footerAppInfo li:after {
display:none;
}
.newsSearchBar .moduleSearch li:nth-child(3) {
padding-right:10px;
}
.moduleSearch li.searchButton input.goButton {
height: 40px;
}
.moduleSearch li.searchButton::before {
background: transparent;
border: none;
width: auto;
}
.moduleSearch li.searchButton:hover {
background: #000;
}
.moduleSearch li.searchButton::before {
font-size: 14px;
}
.moduleSearch li {
display: flex;
flex-wrap: wrap;
}
.moduleSearch li.searchButton, .moduleSearch input.form-control[type="text"], .moduleSearch li label, .moduleSearch label, .moduleSearch label.title {
width: 100%;
}
.moduleSearch li.datePicker::before {
top: 34px;
}
.moduleSearch li.searchButton {
top: 9px;
background: #3490E1;
cursor: pointer;
}
.moduleSearch li.searchButton input {
width: 100%;
}
.moduleSearch li {
width: 50%;
}
.moduleSearch li.searchButton {
padding: 0 10px;
position: static;
margin: 20px 10px 0;
border-radius: 8px;
width: 100%;
}
.moduleSearch li.searchButton::before {
content: "Search";
font-family: 'Open Sans';
left: 50%;
transform: translateX(-50%);
}
.moduleSearch li.searchButton:focus:before {
outline: none;
border: none;
}
.moduleSearch li.searchButton:hover::before {
background: transparent;
color: #fff;
border: none;
}
.moduleSearch li {
flex-wrap: wrap;
}
.moduleSearch li.datePicker::before {
top: inherit;
bottom: 12px;
}
.moduleSearch li.datePicker {
padding-bottom:20px;
}
.partnerCountriesWrap ul li .contentBlock {
min-height: 50px;
}
.importantContactDetails .row .cols6 {
width: 100%;
padding-left: 0;
padding-right: 0;
}
.importantContactDetails .row .cols6 .organizationName {
padding: 10px;
}
.importantContactDetails .row .cols6 .organizationEmail {
padding: 10px;
}
.importantContactDetails .row .cols6 .contactleftTitle {
padding: 10px;
}
.importantContactDetails .row {
margin-bottom: 3px;
}
.nodalOfficerDetail li {
width: 100%;
float: none;
padding: 0 10px;
margin-bottom: 10px;
}
.ministerDetailList li {
width: 100%;
margin-bottom: 0;
}
.otherMinister .ministerImg {
float: none;
margin-bottom: 10px;
display: inline-block;
}
.otherMinisterBlock .ministerDetails {
padding-left: 0;
text-align: center;
}
.otherMinisterBlock {
min-height: 202px;
padding: 10px 5px;
}
.otherMinister .ministername {
font-size: 14px;
}
.impHomeLinks li {
width: 100%;
margin-bottom: 3px;
}
.tabsAndImplinks .contentRightBlock {
padding: 20px 15px;
}
#overseas li {
width: 100%;
margin-bottom: 5px;
}
#overseas ul {
margin: 0 0 20px
}
#overseas {
padding-bottom: 0;
}
.overseasContactInfo {
position: static;
margin: 15px -15px 0;
padding: 15px 0;
width: auto;
display: block;
}
.resTab.commonTabs .tabContent {
padding: 15px;
}
.dataSlider .title {
font-size: 14px;
}
.dataSlider .date, .indexBanner .contentWidthSlider .photoOf {
font-size: 13px;
}
.eamProfileInformationSection .eamProfileDetail .eamProfileName {
font-size: 1.5em;
}
.eamProfileWrap .eamProfileBox p {
font-size:16px !important;
margin-bottom:10px;
}
.yogaDay .newMediaSection .row .d-flex {
display: block !important;
}
.newPagerTwo {
flex-direction:column;
}
.tenderFilter .newPagerTwoLft, .tenderFilter .newPagerTwoMidd, .tenderFilter .newPagerTwoRgt {
width:100%;
margin-bottom:10px;
}
.newPagerTwoLft, .newPagerTwoMidd {
width:100%;
margin-bottom: 15px;
justify-content: normal;
}
.cpvUpdates .marqueeScrolling {
padding-left:118px;
}
.cpvUpdates .marqueeScrolling .btnMPause {
left:92px;
}
}
@media (max-width: 480px) {
.performSlider {
width:100%;
margin:0;
}
.smartBoardTitle {
width:100%;
min-height: auto;
}
.vandeBharatMissionFlights li {
width:100%;
}
.newProfiles > .cols6:last-child, .newProfiles > .cols6:first-child {
width:100%;
}
.newProfilesInfo {
margin-bottom:30px;
}
.partnerCountriesWrap ul li {
float:left;
width:50%!important;
padding:5px;
}
.partnerCountriesWrap ul li .contentBlock {
min-height: 50px;
}
ul.albumWrapper li.galleryImgContainer {
width:100%;
border-bottom:1px solid #ddd;
float:left;
padding:20px 0;
}
.galleryCaption {
width: 100% !important;
margin-left: 0;
text-align: center;
}
.listingIndex .listingItem ul li {
width: 100%;
margin: 0 0 15px;
} /*module search*/
.moduleSearch li {
width: 100%;
margin-bottom: 10px;
} /*module search end*/
.perfomaceIcon {
margin: 0 auto 10px;
}
.tickerDivBlock ul {
position: unset !important;

}
#wrapper {
background-size: 180% 9px;
}
.sliderText {
min-height: 135px;
max-height: 135px;
}
.ministerPhoto {
width: 110px;
}
.ministerDetails {
padding-left: 123px;
}
.ministerDetailList {
margin: 0;
}
.ministerDetailList li {
padding: 0;
}
.homeWMission img {
float: none;
display: inline-block;
margin-bottom: 10px;
}
.whatsNewWrap li {
text-align: center;
}
.homeWMission .block {
padding-left: 0;
position: absolute;
left: 0;
bottom:0px;
z-index: 1;
margin-bottom: 0;
font-size: 14px;
}
.tickerDiv1 {
position: relative;
z-index: 111;
}
.whatsNewWrap .tickerDivBlock {
height: 285px !important;
}
.homeWMission {
height: auto;
text-align: left;
position: relative;
}
.whatsNewWrap h2 {
text-align: center;
}
.contrlerBlock {
text-align: center;
}
.ministerDetails p.ministerName {
font-size: 15px;
}
.whatsNewWrap li {
font-size: 13px;
}
.whatsnewMissionTabs .tabContent, .noJS .whatsnewMissionTabs .tabContent, #overseas li a, .impHomeLinks li {
font-size: 13px;
}
.footerCont {
font-size: 12px;
}
.whatsNewSlider {
height: 281px;
}
.contrlerBlock {
margin-top: 0;
}
.homeWMission img {
width: 100%;
margin-bottom: 0;
} /***************old******************/
.litebox-overlay .litebox-close {
display: none;
}
.yogaPostures>li {
width: 100%;
}
.yogaPG.albumPhotoWrapper .albumWrapper>li {
width: auto;
padding: 2px;
}
.rfsAbout .imgLeft {
float: none
}
.moiaLogo img {
height: 75px;
width: auto
}
.advSearchNav li {
float: none
}
.advSearchFilter {
display: table;
width: 100%;
}
.advSearchFilter>span:first-child {
width: 100%;
font-weight: bold
}
.advSearchFilter>span {
padding-left: 0;
clear: left
}
.advSearchFilter>* {
float: left
}
.advSearchFilter select {
min-width: 100px
}
#ContentPlaceHolder1_USERADVANCESEARCHSOLR1_lblSYear, #ContentPlaceHolder1_USERADVANCESEARCHSOLR1_lblMonth {
min-width: 60px;
} /*** 2017 ***/
.yogaWebsite {
min-height: 60px;
}
.socialIconBox a {
margin: 0 0 3px 4px;
}
.socialIconBox .shareThisO a {
margin: 0 0 !important;
}
.englishDoc #profileNewListing .profile:last-child li {
width: 100%;
}
.mediaPreviewContent {
padding: 20px;
}
.resTabIcons .iconBox {
margin-bottom: 10px;
padding: 0;
}
.perfomanceDashSlider .perfomaceSlide {
text-align: center;
}
.perfomanceDashSlider .perfomaceSlide .sliderContent img {
display: inline-block;
}
.perfomanceDashSlider .perfomaceSlide .sliderContent .date {
float: none;
left: 0;
right: 0;
}
.perfomanceDashSlider .perfomaceSlide {
padding: 15px;
}
.marqueeScrolling li a {
font-size: 14px;
}
.marqueeScrolling li {
margin-right: 25px;
}
.partnerCountriesWrap ul li {
float: left;
width: 100% !important;
padding: 5px;
}
.partnerCountriesWrap ul li .contentBlock {
min-height: 35px;
}
.impBanners .cols4Block .colsBlock {
width: 100%;
margin-bottom: 10px;
text-align: center;
}
.whatsNewWrap .tickerDivBlock {
height: 270px !important;
}
.topStrip li {
font-size: 10px;
padding: 0 4px;
}
.socialIconBox a {
margin: 0 3px;
}
.socialIconBox .shareThisO a {
margin: 0 0 !important;
}
.impBanners a {
border-bottom: 1px solid #ccc;
padding: 10px 0;
border-right: 0;
}
.colsBlock.bannerWrap {
width: 100% !important;
padding: 10px;
}
.decimalBulletsCountryList li {
width:100%;
margin-bottom:10px;
}
.eamProfileInformationSection .eamProfileDetail .eamProfileName {
font-size: 1.3em;
margin-bottom:5px;
}
.whatsNewWrap .tickerDivBlock {
height: 255px !important;
}
.homeWMission {
min-height: 300px;
}
.titleInner .shareWrap {
margin:0
}
.albumPagingNo td {
padding: 4px;
}
.marqueeScrolling .marqueeUpdate {
font-size:12px;
}
.marqueeScrolling {
padding:0 0 0 85px;
}
.marqueeScrolling .btnMPause {
left:54px;
}
.cols6.rightSpaceNone {
padding-right:15px;
}
.distinguishedLectThumb {
border:none;
}
.distinguishedLectThumb img {
border: 1px solid #ccc;
}
.distinguishedLectRow .distinguishedLectInfo {
display:block;
text-align: center;
}
.missionVisionBox .cols7, .missionVisionBox .cols5, .missionVisionBox .cols6, .missionVisionBox .cols8, .missionVisionBox .cols4 {
padding:0
}
.missionNewsImg {
width:100%;
margin-bottom:10px;
}
.homeWMission img {
height:auto;
}
.whatsNewWrap .tickerDivBlock {
height:325px!important;
}
.homeWMission .block {
position:static;
}
.homeWMission {
flex-direction: column;
}
.missionsCountries, .frCountries {
width: 85%;
padding-left: 20px;
}
.dateAsOn {
float:none;
}
.performSlider .item {
width: 100%;
}
#innerContent .titleInner .titleInnertitle h2 {
margin:0
}
}
@media (max-width: 359px) {
.ministerDetailList li {
font-size: 13px;
}
.otherMinister .ministername {
font-size: 13px;
}
#footer .socialIconBox a, #footer .shareThisO {
margin: 0 2px 5px;
}
.topStrip .leftLink {
font-size: 12px;
}
.ministerPhoto {
width: 100px;
}
.ministerDetails {
padding-left: 115px;
}
.whatsNewSlider {
height: 225px;
}
.dataSlider .date, .dataSlider .title, .indexBanner .contentWidthSlider .photoOf {
font-size: 13px;
}
.missionSearch select {
width: 100%;
}
#profileNewListing .profile li {
width: 50%;
padding: 0 5px;
}
.moduleSearchTd .textBox {
width: 150px;
}
.personnelPage td {
display: block;
width: 100%;
text-align: left;
}
.personnelPage td.tdBdrRight {
border: none;
width: 100%;
padding-bottom: 0;
text-align: left;
}
.contactIcon .imgRight {
float: left;
margin: 7px 6px 0 0;
}
.placeSign {
width: 100%;
}
.placeSign td {
display: block;
width: 100%;
}
.imgLeft.profileImg {
width: 120px;
}
.mapRowCol {
width: 100%;
padding: 5px;
}
.frCountries>span>span {
width: 100%;
}
.inFocusThumb {
position: relative;
z-index: 1;
margin-bottom: 15px;
}
.inFocusCnt {
width: 100%;
margin-left: 0;
padding: 0;
}
.vigilance .absoluteErr {
font-size: 10px;
}
.albumcolumnFirst .albumImage, .albumcolumnTwo .albumImage {
width: 100%;
margin: 0 0 5px;
height: auto;
}
.albumcolumnFirst .albumCaption, .albumcolumnTwo .albumCaption {
width: 100%;
margin: 0;
}
.albumcolumnFirst .albumImage img, .albumcolumnTwo .albumImage img {
width: 100%;
height: auto;
}
.vwSearchCriteria .commonListing input[type="text"] {
width: 90px !important;
}
.tableData.accTable td {
display: block;
}
.tableData.accTable .tdAccHide {
display: none;
}
#innerContent .yogaDay h2 {
font-size: 18px;
line-height: 28px;
}
.yogaLogo {
margin-top: -40px;
width: 80px;
}
#innerContent .yogaProtocol p {
text-align: center;
}
.yogaProtocol .imgRight {
margin: 0 auto 15px;
width: 100%;
}
.yogaProtocol .imgRight img {
float: none;
}
.yogaNews {
text-align: center;
}
#innerContent .yogaDay h2, #innerContent .videoDetails p {
text-align: center;
}
.itemGallery {
height: 170px;
}
.yogaDay .missionBlock li img {
position: relative;
height: auto;
width: 150px;
margin: 0 auto 10px;
float: none;
}
.yogaImgNewsDesc {
margin-left: 0;
padding-left: 0;
float: none;
text-align: center;
}
#innerContent .missionBlock li .block {
text-align: center;
padding: 0 20px;
max-width: inherit;
width: 100%;
}
#innerContent .missionBlock li .block a {
text-align: center;
}
.yogaPhoto, .yogaVideo {
text-align: center;
}
.yogaPhoto h3, .yogaVideo h3 {
display: inline-block;
}
#innerContent .yogaNews .alignRight, #innerContent .countryNameBlock .alignRight, #innerContent .yogaPhoto .alignRight, #innerContent .yogaVideo .alignRight {
text-align: center !important;
}
.moiaBlock .moiaLogo {
display: none
}
.madadLogo {
margin-right: 10px;
}
.madadOnItunes {
text-align: left
}
#innerContent .yogaDay2017 h2 {
font-size: 15px;
}
.whatsNewWrap .tickerDivBlock {
height: 220px !important;
}
.homeWMission {
min-height: 190px;
}
.whatsNewWrap .tickerDivBlock {
height:345px!important;
}
.topStrip li {
font-size:9px;
}
.topStrip .rightLinks li.langSelectBoxIn {
padding:0;
width:50px;
}
}


/*Whats new style start 25-08-2023*/
 @media (max-width:767px) {
.whatsNewButton {
float: right;
width: auto;
padding: 0;
margin-bottom: -10px;
}
.whatsNewButton a {
padding: 5px 8px;
height: auto;
text-decoration: none;
border-radius: 5px;
color: #fff;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
}
@media (max-width:439px) {
.newlogoWrap {
width: 100%;
max-width: 383px;
float: none;
margin: 0 auto 10px;
}
}
/*Whats new style end 25-08-2023*/

/*2nd Voice of Global South Summit Style Start 22-11-2023*/
@media (max-width: 1023px) {
.vgssLink a {
 background: none;
 padding: 0;
 border-radius: 7px;
 transition: all 350ms ease 0s;
 -webkit-transition: all 350ms ease 0s;
 color: #fe7704 !important;
 font-size: 15px;
 text-transform: unset;
 text-decoration: underline !important;
}
.vgssLink a:hover {
 text-decoration: none !important;
 background: no-repeat;
 color: #393939 !important;
}
.vgssLink a .fa {
 display: none;
}
}
@media (max-width: 767px) {
.summitLinksWrap .summitLinks {
 margin-bottom: 10px;
}
.summitLinks a {
 padding: 7px;
 font-size: 18px;
}
}
/*2nd Voice of Global South Summit Style End 22-11-2023*/
@media (max-width:480px) {
.newProfInfoTwo {display: flex; margin-bottom: 15px; margin-top:0;}
}

@media (max-width: 767px) {
/*.bannerSectionWrap {clear: both; width: 100%; margin: 10px 0 0;}
.bannerSectionWrap .firstBanner{float:none; width:100%; margin-bottom:10px;}
.bannerSectionWrap .secondBanner{float:none; width:100%;}
.bannerSectionWrap .secondBanner img, .bannerSectionWrap .firstBanner img {width: 100%;}
.bannerSectionWrap .secondBanner, .bannerSectionWrap .firstBanner, .extraBanner{padding:3px; margin-bottom: 5px;}*/
.indexBanner .sliderImg img {aspect-ratio: auto;}
.perfSmartBoardInfo p{padding:0 25px;}
}
@media (max-width:991px) {
.marqueeScrollingMainWrap { }
.bannerSectionWrap {clear: both; width: 100%; margin: 10px 0 0;}
.bannerSectionWrap .firstBanner{float:none; width:100%; margin-bottom:10px;}
.bannerSectionWrap .secondBanner{float:none; width:100%;}
.bannerSectionWrap .secondBanner img, 
.bannerSectionWrap .firstBanner img {width: 100%;}
}
/*Consular Services - KPBSK Contact Section Style Start*/
@media (max-width: 991px){
.kpbskContactWrap .row .cols4 {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 20px;
	width: 50%;
	flex: 0 0 auto;
}
}
@media (max-width: 767px){
.mediaUpdate .cols7 {padding-right:15px;}
.kpbskContactWrap .row .cols4 {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 10px;
	width: 100%;
	flex: 0 0 auto;
	
}
.kpbskContactDetail .kpbskTitle {
	font-size: 16px;
	font-weight: 600;
	background-color: #162f6a;
	margin-bottom: 10px;
	color: #fff;
	padding: 7px 10px;
	border-radius: 8px 8px 0 0;
}
.kpbskContactDetail .kpbskDetail p {
	font-size: 15px !important;
	text-align: left !important;
	margin-bottom: 7px;
}
.topStrip li:first-child{ display:none;}
.topStrip li:nth-child(2):before{ display:none;}
}
/*Consular Services - KPBSK Contact Section Style End*/

@media (max-width: 480px) {
.topFeedback{font-size:10px !important;}
}

@media (max-width: 1199px) {
.videoowlStop {top: 46px;}
}

@media (max-width: 1023px) {
.videoowlStop {top: 39px;}
}

@media (max-width: 991px) {
.cardSectionWrap .row {display: block;}
.cardSectionWrap .row .cols4 {width: 100%; margin-bottom: 20px;}
}

