@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 span { 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:848px!important}
.newPagerTwoMidd {width: 30%;}
.newPagerTwoRgt{width: 40%;}
.socialBlockHolder .socialTabIcon{ margin-right:20px;}
}
@media (max-width: 1199px) {

.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 10px; 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: 1149px) {
#nav li a {        padding: 0 8px;        }
#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 5px; }
.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) {
.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:30px; }
.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, .breadcrumbOuter { 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 .commentField { 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;}
.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)  {

.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%;}
.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)  {
.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:30px 0 0 0;}    
.dynamicBannerWrap { padding:0px; margin:30px 0 0 0}  
.homeInnerPadd,  
.quickLinksWrapper { padding:30px 0;}

.quickLinksHolder .quickLinksBox:nth-child(2):before { display: none; }    
.newProfiles { padding: 30px 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: #033686; padding-bottom: 40px; text-align:center; }
.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 .commentField { width: 100%; margin-right: 0; }
.userComment li .commentField:first-child { margin-bottom: 10px; }
.commentField .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%;}
}
@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: rgba(20, 76, 132, 1); 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 span { 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 span {   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;  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%;}
.smoke-base .dialog {top: 40%; max-width: 700px; left: 50%; margin-left: 0; width: 95%;  transform: translateX(-50%);}
#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;}
}











