@charset "utf-8";

/* CSS Document */


/************** Media Queries Tablets *******************/


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.specialBox11 {
	    position: fixed !important;
	    z-index: 20000 !important;
	    width: 60% !important;
	    height: 0 !important;
	    top: 10% !important;    
	    left: 15% !important;
	    margin-left: 5% !important;
	    margin-right: 0px !important;
	    background: rgb(255, 255, 255) !important;
		color: rgb(0, 0, 0) !important;
	}
  	.popup-close {
	    right: 0 !important;
	    top: 0 !important;
	}
  	.specialBox11 img {
	    width: 100% !important;
	}
	#items {
	    position: relative;
	    height: 450px;
	    z-index: -2;
	}
	.item {
	    position: absolute;
	    display: block;
	    text-align: center;
	    font-size: 72px;
	    max-height: 500px;
	    width: 1024px;
	}
  	.text_content{
	    background-color: white;
	    height: 360px;
	    padding: 10px;
	    overflow-y: scroll;
  	}
	.toprightLinks,
	.langSelectBox {
		display: none;
	}
	.innerContentPart {
		font-size: 14px;
	}
	.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: 100% auto;
	}
	#innerContent .yogaDay2017 h2 {
		font-size: 15px;
	}
	.yogaDay2017 .sbmTabs .countryNameBlock .videoDetails p {
		height: 150px;
		overflow: hidden;
		margin-bottom: 15px;
	}
	.yogaDay2017 .rightTabpanel,
	.yogaDay2017 .leftTabpanel {
		height: 420px;
	}
	.fb_iframe_widget,
	.fb_iframe_widget span {
		width: 100% !important
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.searchBox {
		width: 284px;
	}
	.searchInput {
		width: 240px;
	}
}

@media only screen and (max-width: 1023px) {
	*,
	*:before,
	*:after {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.page {
		background-position: center -3px;
	}
	#wrapper {
		padding-top: 9px;
	}
	#wrapper,
	#footer,
	.mobileAdBox {
		width: 768px;
	}
	.headInner {
		padding: 18px 9px 16px;
	}
	.toprightLinks,
	.topRight .topLinks .lastLi {
		display: none;
	}
	.topFunctions {
		display: none;
	}
	.topLinkPart {
		padding: 2px 12px 0 0;
	}
	.topRight .topleftLinks {
		display: block;
	}
	.topRight .topleftLinks>li.lastLi {
		display: inline;
	}
	.topLinks .searchLI {
		width: 100%;
		padding: 0;
	}
	.searchBox {
		width: 258px;
		border: 1px solid #ccdce3;
		background: none;
		height: 38px;
	}
	.searchInput {
		height: 36px;
		width: 188px;
		padding: 8px 13px 5px;
		margin: 0;
		color: #696868;
		font-size: 12px;
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
	}
	.searchGo {
		margin: 11px 10px;
	}
	.menuPart #nav {
		display: none;
	}
	#menuPartWrapper {
		display: block;
	}
	.menu-trigger {
		display: block;
	}
	.whatsNewLink {
		display: block;
	}
	.homeSlider {
		background-position: right top;
	}
	.sliderImg {
		width: 59%;
		margin: 0;
	}
	.sliderText {
		width: 41%;
		margin: 0;
		padding: 8px 10px 0 20px;
	}
	#innerContent .dataSlider .title {
		color: #fff;
		font-size: 16px;
		line-height: 22px;
		font-weight: normal;
	}
	.dataSlider .date {
		font-size: 1em;
	}
	.sliderBottomLinks {
		width: 41%;
		margin: 0;
		padding-left: 20px;
	}
	.sliderText .photoOf,
	.sliderBottomLinks .lnkRSSFeeds,
	.sliderBottomLinks span {
		display: none;
	}
	.dataSlider .date {
		border-color: #88a1bc;
	}
	.contentPart {
		padding: 10px 15px;
	}
	.leftMenuBarBlock {
		padding: 10px 15px 0;
		background: #fff;
	}
	.leftPart {
		width: 100%;
		padding: 0;
		float: none;
	}
	.rightPartHome {
		display: none;
	}
	.profileBlock {
		float: right;
		display: block;
		//background: url(../../images/home-susma-swaraj.jpg) no-repeat left bottom;
		width: 100%;
		border: 1px solid #ccdce3;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
	}
	.homeLastRowOut .documentIndiaIs {
		display: block;
	}
	.profileBlock.withoutSphoto {
		width: 305px;
		min-height: 150px;
	}
	.profileBlock .name {
		font-size: 16px;
		font-weight: normal;
		line-height: 22px;
	}
	.profileBlock .post {
		font-size: 12px;
		line-height: 20px;
	}
	.profileBlock .withoutSphotoUL {
		padding: 4px 0 0px 0;
	}
	.profileBlock .prolist li {
		background-position: left 7px;
		padding-left: 8px;
	}
	.profileBlock .prolist li a {
		line-height: 22px;
	}
	.tabSectionJs {
		width: 423px;
		padding-bottom: 10px;
	}
	.mobileTabSectionJs {
		width: 100%;
	}
	#mask {
		float: none;
		width: 100%;
	}
	#scroller-header {
		position: absolute;
		left: 0;
		top: 10px;
		width: 100%;
	}
	#scroller-header li {
		display: none;
	}
	#scroller-header li.tabInfocus {
		display: block;
	}
	#scroller-header li a,
	#scroller-header li a:focus,
	#scroller-header li a.selected {
		background: none;
		border: none;
		font-size: 16px;
		line-height: 24px;
		color: #9a0000 !important;
		font-weight: normal;
	}
	#panel .displayPanel {
		display: none !important;
	}
	#panel .infocusPanel {
		display: none !important;
	}
	.infocusPanel .inFocusLatestCnt h2 {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 100%;
	}
	#scroller-body {
		border: 1px solid #ccdce3;
		padding-top: 40px;
		width: 100%;
	}
	.infocusPanel .inFocusLatest>li {
		display: none;
		padding: 0;
	}
	.infocusPanel .inFocusLatest>li:first-child {
		display: block;
	}
	.inFocusLatestImg {
		width: 29%;
	}
	.inFocusLatestCnt {
		padding: 0 0 0 10px;
		width: 71%;
	}
	.infocusPanel .inFocusLatestCnt h2 {
		font-weight: normal;
		padding-bottom: 5px;
	}
	.tabMoreLinks .rssFeed {
		display: none;
	}
	.tabMoreLinks {
		padding: 2px 0;
	}
	.tabRedMlink {
		font-weight: normal;
		font-size: 11px;
		float: right;
	}
	.newMissionBlock,
	.missionTabNav {
		width: 364px;
		border: 1px solid #ccdce3;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
	}
	.newMissionBlock {
		margin-right: 10px;
		padding: 10px 14px 5px;
	}
	.tickerDivBlock {
		height: 215px !important;
	}
	.missionBlock li {
		height: 108px;
	}
	.missionBlock li .block a {
		font-size: 14px;
		line-height: 22px;
		color: #696868;
		font-weight: bold;
	}
	.missionBlock li .date {
		display: none;
	}
	.documentBlk h2,
	.lectures h2,
	.perspectives h2,
	.indiais h2 a,
	.missionBlock h2,
	.indiaMissionBLock h2,
	.moiaBlock h2,
	.cpvHome h2 {
		font-weight: normal;
	}
	.perspectives h2 a,
	.lectures h2 a,
	.documentBlk h2 a {
		font-weight: normal;
	}
	.tabBoxBlock {
		clear: both;
		display: block;
		margin-bottom: 10px;
	}
	.tabBox {
		width: 176px;
	}
	.photoFeaturesBox {
		margin-left: 12px;
	}
	.missionTabNav {
		border: none;
		padding: 0;
	}
	.missionTabNav .tab-container {
		height: auto;
		width: 100%;
	}
	.missionTabNav .tab-container-inner {
		width: 100%;
		border: none;
	}
	.secondTab ul.tabs {
		display: none;
	}
	.imaBlockH-title {
		display: block;
		position: absolute;
		left: 1px;
		top: 2px;
		width: 100%;
		z-index: 999;
		text-align: left;
		font-size: 16px;
		line-height: 24px;
		color: #9a0000;
	}
	.briefsBlockH {
		background: none;
	}
	.briefsBlockH-title {
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 999;
		text-align: left;
		font-size: 16px;
		line-height: 24px;
		color: #9a0000;
	}
	.brifsRelationT {
		padding: 0;
		margin: 20px 0 8px;
		font-size: 12px;
		font-weight: bold;
		line-height: 16px;
	}
	.countryNameBlock.briefsBlockH .byClickingT {
		display: none;
	}
	.countryNameBlock.briefsBlockH>span {
		font-size: 12px;
		line-height: 18px;
		color: #696868;
		font-weight: normal;
	}
	.missionTabNav .tab_content {
		border: 1px solid #ccdce3;
		float: none;
		display: block !important;
		width: 100%;
		padding: 10px 15px;
	}
	.missionTabNav #newTabs1 {
		margin-bottom: 10px;
		padding: 10px 0px 10px 15px;
	}
	.missionTabNav #newTabs2 {
		margin-bottom: 0;
		padding: 5px 15px 10px;
	}
	.imaBlockH {
		height: 100px;
		padding: 0;
		text-align: right;
	}
	.imaBlockH a img {
		width: 132px;
		margin-top: 15px;
	}
	.imaBlockH p.atozMissionL {
		text-align: left;
		padding: 0;
		margin-top: -5px;
	}
	.tab-content .briefsBlockH {
		height: 135px;
	}
	.countryNameBlock select {
		width: 52%;
	}
	.clickBtnGrey {
		margin-top: 9px;
	}
	.mobileImaSelect {
		display: block;
		padding-right: 15px;
	}
	.rightPartHome .rightIconLinks {
		display: none;
	}
	.rightIconLinks.rightIconWrap {
		display: block;
		background: #fff;
		margin-bottom: 0;
	}
	.listLinkHome {
		margin-top: 0;
		border: 1px solid #ccdce3;
		padding: 15px;
	}
	.listLinkHome>li {
		width: 50%;
	}
	.rightPartHome .indiaAtaGlance {
		display: none;
	}
	.rightIconLinks.rightIconWrap,
	.homeLastRowOut {
		padding: 0;
		margin-top: 10px;
	}
	.perspectives,
	.lectures,
	.documentIndiaIs {
		width: 239px;
		margin: 0 10px 10px 0;
		padding-bottom: 5px;
		background: #fff;
		min-height: 175px;
		/* border: 1px solid #ccdce3;*/
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
	}
	.homeLastRowDiv .documentIndiaIs {
		margin-right: 0;
	}
	.perspectives .leftBlock {
		width: 100%;
		padding-right: 0;
	}
	.perspectives .leftBlock>a {
		float: left;
		display: block;
		width: 73px;
		margin-right: 12px;
		overflow: hidden;
	}
	.perspectives .leftBlock img {
		width: 100%;
		height: auto;
	}
	.perspectiveText,
	.lecturesInfo,
	.lecturesText .distingDate,
	.documentariesList .date {
		display: none;
	}
	.readmoreBlock {
		clear: both;
	}
	.lectures ul .readmoreBlock {
		padding: 0;
	}
	.lectures li {
		width: 100%;
	}
	.lectures li.last {
		padding-bottom: 0;
	}
	.lecturesText {
		padding-right: 0;
	}
	.lectures li img {
		width: 73px;
		height: auto;
	}
	.documentBlk {
		min-height: 100px;
	}
	.documentariesList li {
		padding-bottom: 0;
		width: 100%;
	}
	.documentariesList>li .thumb {
		float: left;
		display: block;
		margin-right: 10px;
		width: 73px !important;
		height: 90px !important;
		overflow: hidden;
		border: 1px solid #cacaca;
		text-align: center;
	}
	.documentariesList>li .thumb img {
		height: 90px;
		width: auto;
	}
	.dataContent {
		width: 128px;
	}
	.documentariesList a.play {
		left: 20px;
		margin-left: 0;
		margin-top: 33px;
	}
	.readmoreBlock .readmore,
	.viewlink a {
		color: #265485;
		font-size: 1em;
		font-weight: normal;
	}
	.youtube {
		margin-bottom: 2px;
	}
	.documentariesList,
	.lecturesText,
	.perspectives .leftBlock {
		min-height: 106px;
	}
	.perspectives .readmoreBlock {
		padding-top: 0;
	}
	.perspectives .date,
	.lecturesText strong,
	.dataContent a {
		font-size: 12px;
		line-height: 18px;
		font-weight: bold;
		color: #696868;
	}
	.pageForm .mobHide {
		display: none;
	}
	.listLinkHome li.indiaAtaGlanceLink {
		display: block;
	}
	.footerLogo,
	.footerLogo *,
	.footerLogo *:before,
	.footerLogo *:after {
		box-sizing: border-box;
	}
	.owl-carousel .owl-item .sliderImg img {
		height: auto;
	}
	.footerLogo {
		padding: 0 40px 0;
	}
	.footerLogo>li {
		border: none
	}
	.footerLogo .owl-stage>li {
		padding: 5px 0;
		vertical-align: middle;
	}
	.footerLogo .owl-controls {
		display: block;
	}
	.footerPart {
		margin-top: 10px;
	}
	#footer {
		padding: 15px 20px 20px;
	}
	.googleLangWrapper {
		padding: 10px 0 0;
	}
	.footerText {
		font-size: 1em;
		padding-bottom: 0;
	}
	.footerLink {
		padding: 0 0 5px;
	}
	.footerLink>li>a {
		font-weight: normal;
	}
	.copyright {
		font-weight: normal;
		padding-bottom: 4px;
	}
	.footerText.workingHours {
		padding-bottom: 0;
	}
	.footerText.workingHours span {
		font-weight: normal !important;
	}
	.visitors {
		font-size: 1em;
		font-weight: normal;
	}
	.socialIconBox {
		display: none;
	}
	#footer .socialIconBox {
		display: block;
		position: relative;
		width: auto;
		height: auto;
		top: 0;
		text-align: center;
		background: none;
		margin: 10px 0 5px;
		z-index: 0;
	}
	#footer .socialIconBox a,
	#footer .shareThisO {
		margin: 0 3px 5px;
		float: none;
		display: inline-block;
		vertical-align: middle;
	}
	#footer .shareThisO {
		margin: 0 0 5px;
	}
	#footer .shareThisO a {
		margin: 0;
	}
	.noJS .displayNoJSShow {
		display: none !important;
	}
	.leftContOuter {
		min-height: inherit;
	}
	.owl-carousel .owl-item .sliderImg img {
		height: auto;
	}
	.sliderImg {
		height: auto;
	}
	.sliderText {
		height: 184px;
	}
	.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;
	}
	.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: 25%;
		padding: 0 1%
	}
	#profileNewListing .profile li div {
		float: none;
	}
	#profileNewListing .profile li .imgLeft {
		width: 100%;
		height: auto;
	}
	.propertyAlphabet input {
		width: 20px;
	}
	.moduleSearchTd .textBox {
		height: 24px;
	}
	.imgRight {
		width: 300px;
		clear: right;
	}
	.contactIcon .imgRight {
		width: auto;
	}
	.imgLeft.profileImg {
		width: 160px;
	}
	.feedbackMainTd .textBox,
	.fieldValues select {
		width: 390px !important;
	}
	.issuu-isrendered {
		width: 100% !important;
	}
	.newsSearchBar .moduleSearch li {
		padding: 0;
		margin-bottom: 5px;
		margin-right: 10px;
	}
	.newsSearchBar .moduleSearch input[type="text"] {
		height: 24px;
	}
	.moduleSearchBar .moduleSearch input[type="text"] {
		height: 24px;
	}
	#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;
	}
	.listLinkHome li.deskHide {
		display: block;
	}
	.meaSocial {
		display: none;
	}
	.inFocusListing li {}
	.inFocusThumb {
		position: relative;
		z-index: 1;
	}
	.inFocusCnt {
		width: 100%;
		margin-left: -120px;
		padding-left: 130px;
		padding-right: 0;
	}
	.userFocusWrapper .inFocusLatest li {
		width: 48.6%;
	}
	.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;
	}
	#backToTop {
		background: #f38b0e url(../../images/backtotop-Arrow.png) no-repeat center center;
		bottom: 0;
		right: 0;
		width: 50px;
		height: 18px;
	}
	#backToTop a {
		width: 100%;
		height: 18px;
	}
	.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;
	}
	.yogaProtocol {
		width: 61.5%;
	}
	.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;
	}
	.countryNameBlock select {
		display: inline-block;
		vertical-align: top;
		float: none;
	}
	.yogaDay .countryNameBlock input {
		display: inline-block;
		vertical-align: top;
		float: none;
	}
	/*.yogaDay .sbmTabs .tab_content { width:100%; display:block !important; } .idyMap { display:none; } .yogaDay .foreignRelationBlock { width:100%; text-align:left; } */
	.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
	}
	.dataSlider .title {
		font-size: 15px;
		line-height: 20px;
	}
	.runnerImage {
		width: 378px;
	}
	.rfsAbout {
		padding-right: 150px
	}
	.moiaBlock {
		background-position: right 0
	}
	.impContact a {
		height: 52px;
	}
	.inFocusLatestCnt p {
		height: 60px;
		overflow: hidden
	}
	.footerLogo .owl-stage>li {
		border: none;
	}
	.footerLogo .owl-stage>li li {
		height: 72px;
	}
	.moiaLeft {
		width: 360px
	}
	#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 .sliderImg .sliderCaption {
		width: 250px;
		padding: 10px;
		top: 20px;
		right: 20px;
		bottom: 20px;
	}
	#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 .rightTabpanel,
	.yogaDay2017 .leftTabpanel {
		height: 340px;
	}
	.yogaDay2017 .mediaBlock .scrollIt2 .item .imgCaption,
	.yogaDay2017 .mediaBlock .scrollItVidoes .imgCaption {
		font-size: 12px;
		padding: 5px 10px;
	}
	.yogaWebsite {
		width: 100%;
		background-size: 100% auto;
		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 .sliderImg .sliderCaption {
		width: 250px;
		padding: 10px;
		top: 20px;
		right: 20px;
		bottom: 20px;
	}
	#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 .rightTabpanel,
	.yogaDay2017 .leftTabpanel {
		height: 340px;
	}
	.yogaDay2017 .mediaBlock .scrollIt2 .item .imgCaption,
	.yogaDay2017 .mediaBlock .scrollItVidoes .imgCaption {
		font-size: 12px;
		padding: 5px 10px;
	}
	.yogaWebsite {
		width: 100%;
		background-size: 100% auto;
		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;
	}
	.profileBlock .prolist li {
		background-position: -78px 7px;
	}
}


@media only screen and (max-width: 767px) {
	.page {
		background: #e2e2e2 url(../../images/mobileview-stripbg.png) no-repeat center top;
	}
	#wrapper,
	#footer,
	.mobileAdBox {
		width: 440px;
	}
	.logoPart,
	.topRight {
		width: 100%;
	}
	.logo a {
		/*display: block;*/
		background: url(../../images/74404LogoHC.jpg) no-repeat left top;
		width: 405px;
		height: 118px;
		text-indent: -999em;
		margin: 0 auto;
	}
	.topRight .topleftLinks {
		padding: 10px 0 0;
		text-align: center;
		float: none;
	}
	.topLinkPart {
		top: 226px;
		display: none;
		padding: 0;
		position: absolute;
		right: 0;
		width: 100%;
	}
	.topLinkPart .topLinks {
		width: 100%;
		margin: 0;
	}
	.topLinkPart .pnlKeywordSrch {
		background: #dfdfdf;
	}
	.topLinkPart .searchBox {
		width: 100%;
		border: none;
		height: 44px;
	}
	.topLinkPart .searchInput {
		height: 44px;
		width: 100%;
		padding: 8px 40px 5px 8px;
	}
	.topLinkPart .searchGo {
		height: 44px;
		margin: 0;
		width: 56px;
		text-indent: 0;
		background: #f38b0e;
		font-size: 16px;
		color: #fff;
		text-transform: uppercase;
	}
	#menuWrapper {
		padding-bottom: 0;
	}
	.whatsNewLink {
		height: 44px;
		padding: 12px 0 8px;
		top: 0;
		right: 56px;
		margin: 0;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
	}
	.menuSearchBox {
		display: block;
	}
	/*.menuSearchBox .pnlKeywordSrch{background:#dfdfdf;} .menuSearchBox .searchBox {width: 100%;} .searchInput{width:100%; padding:8px 40px 5px 8px;} .menuSearchBox .searchBox{width:100%; border: none; height: 44px;} .menuSearchBox .searchInput{height: 44px;} .menuSearchBox .searchGo {height: 44px; margin: 0; width: 56px; text-indent:0; background:#f38b0e; font-size:16px; color:#fff; text-transform:uppercase;} */
	.homeSlider {
		background: #265485;
	}
	.swipeIcon {
		display: block;
	}
	.dataSlider {
		text-align: center;
	}
	.sliderImg {
		width: 100%;
		height: auto;
	}
	.sliderImg img {
		height: auto;
	}
	.sliderText {
		width: 100%;
		height: auto;
		padding: 20px 0 0;
	}
	.sliderBottomLinks {
		width: 100%;
		padding: 0;
	}
	.sliderBottomLinks a {
		text-decoration: underline;
	}
	.sliderReadmore {
		float: none;
		width: auto;
		margin: 0 auto 5px;
	}
	.customNextBtn,
	.customPrevBtn,
	.owlPlay,
	.owlStop {
		display: none !important;
	}
	.profileBlock.withoutSphoto {
		float: none;
		width: 106%;
		min-height: 150px;
		padding-top: 18px;
		margin-bottom: 10px;
	}
	.pro {
		background-color: #dcebf8;
		border-color: #dcebf8;
		border-radius: 0px;
	}
	.meaMiniPrint {
		max-width: 310px;
	}
	.profileBlock {
		display: block;
	}
	.profileBlock .prolist {
		padding-top: 15px;
	}
	.profileBlock .prolist li {
		width: 50%;
		float: left;
	}
	.tabSectionJs {
		width: 100%;
		display: none;
	}
	.tabBoxRow {
		margin-left: -2%;
	}
	.tabBox {
		width: 100%;
		margin-left: 2%;
		margin-bottom: 10px;
	}
	.pressReleasesBox {
		margin-left: 2%;
	}
	.newMissionBlock,
	.missionTabNav {
		width: 100%;
		margin-right: 0;
	}
	.newMissionBlock {
		margin-bottom: 10px;
	}
	.missionBlock li .block {
		width: 270px;
		height: auto;
	}
	.perspectives,
	.lectures,
	.documentIndiaIs {
		width: 100%;
		margin: 0 0 10px;
	}
	.homeLastRowDiv .documentIndiaIs {
		margin-bottom: 0;
	}
	.listLinkHome>li {
		width: 100%;
	}
	.listLinkHome a {
		font-size: 14px;
		color: #696868;
	}
	.tickerDivBlock {
		height: 180px !important;
	}
	.missionBlock li {
		height: 90px;
	}
	.perspectives,
	.lectures,
	.documentIndiaIs {
		min-height: 100px;
	}
	.perspectives h2,
	.lectures h2,
	.documentBlk h2 {
		display: none;
	}
	.homeLastRowOut .homeBtmTitle {
		display: block;
	}
	#footer>.footerText {
		text-align: center;
	}
	.wqcIcon,
	.w3cChecker {
		float: none;
		display: inline-block;
		vertical-align: middle;
		padding: 0;
	}
	.googleLangWrapper {
		display: inline-block;
		width: 100%;
		text-align: center;
	}
	.googleLangWrapper>div.clearfix {
		display: inline-block;
	}
	.footerLink {
		display: none;
	}
	.socialIconBox {
		display: none;
	}
	.pagingCount,
	.pagingNo {
		float: none;
		/*width: 1005px;*/
		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;
	}
	#footer .socialIconBox .meaApp {
		display: none;
	}
	.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;
	}
	.visitors {
		padding-right: 5px;
	}
	.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;
	}
	.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;
	}
	.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%;
	}
	.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%;
	}
	.moduleSearch {
		background: #f3f3f3;
		padding: 10px;
	}
	.moduleSearch li {
		width: 100%;
		margin-right: 0;
	}
	.moduleSearch label,
	.moduleSearch label.title {
		text-indent: 0;
		display: block;
		width: 100%;
		text-transform: capitalize;
		font-weight: bold;
	}
	.moduleSearch input[type="text"],
	.moduleSearch select {
		margin: 0;
		width: 100%;
	}
	.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;
	}
	.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 10px;
	}
	#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;
	}
	.pFlickrIcon {
		text-align: center;
	}
	.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
	}
	.playPause {
		display: none !important;
	}
	.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;
	}
	/*.yogaPV .scrollIt .owl-stage-outer:hover { border-color: 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: 165%;
		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: center;
		padding-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%;
	}
	.yogaDay .sbmTabs .tab_content {
		min-height: inherit;
		border: 1px solid #ccdce3;
		margin-bottom: 10px;
	}
	/*.idyMap { width:100%; padding-top:0; display:none; } #innerContent .foreignRelationBlock .alignCenter span { display:none; } */
	.yogaDay .foreignRelationBlock {
		padding-top: 30px;
		width: 100%;
	}
	.yogaDay .foreignRelationBlock {
		padding-top: 0;
	}
	.countryNameBlock select {
		position: relative;
	}
	.countryNameBlock select:after {
		content: '';
		position: absolute;
		right: 0;
		top: 0;
		margin-top: 0;
		width: 10px;
		height: 10px;
		background: #000;
	}
	.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 {
		background: none;
	}
	.moiaLeft,
	.moiaRight {
		float: none;
		width: auto;
	}
	.moiaBlock .moiaLogo {
		padding-top: 0
	}
	.impContact {
		width: 100%;
		background-color: #209dd7;
		position: static
	}
	.moiaLeft li {
		float: left;
		width: 50%;
	}
	.moiaLeft ul li a {
		margin-right: 10px;
	}
	.phoneIco {
		width: 26px;
		background-position: -16px 0;
		position: relative;
		z-index: 2
	}
	.impContact .fLeft {
		width: 100%;
		margin-left: -26px;
		padding-left: 26px;
	}
	.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;
	}
	.moiaRight ul {
		padding: 0 0 15px 15px;
	}
	.cpvHomeLeft {
		padding: 15px;
		width: 130px
	}
	.cpvHomeRight {
		padding-top: 17px;
		font-size: 13px;
		padding-right: 5px;
	}
	.cpvHome .cpvTitle {
		font-size: 24px;
		line-height: 28px
	}
	.cpvMore {
		top: 0;
		bottom: inherit;
		padding: 2px 10px
	}
	.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: 10px;
		height: 100px;
		left: 10px;
		padding: 10px;
		right: 10px;
		top: auto;
		width: auto;
	}
	.yogaDay2017 .yogaNews,
	#innerContent .yogaDay2017 .twitterTabs .secondTab ul.leadersMsg {
		min-height: auto;
	}
	.yogaWebsite {
		background: 100% auto;
		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%;
	}
	#innerContent .yogaDay2017 .sliderImg .sliderCaption {
		bottom: 10px;
		height: 100px;
		left: 10px;
		padding: 10px;
		right: 10px;
		top: auto;
		width: auto;
	}
	.yogaDay2017 .yogaNews,
	#innerContent .yogaDay2017 .twitterTabs .secondTab ul.leadersMsg {
		min-height: auto;
	}
	.yogaWebsite {
		background: 100% auto;
		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;
	}
}

@media only screen and (max-width: 640px) {
	body {
		font-size: 13px !important;
	}
	#wrapper,
	#footer {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	.mobileAdBox {
		width: 100%;
	}
	#container {
		padding-bottom: 0;
	}
	.mp-menu h2 {
		font-size: 1.6em;
	}
	.headInner,
	.contentPart {
		padding-left: 15px;
		padding-right: 15px;
	}
	.homeSlider {
		padding: 15px;
	}
	.meaMinister {
		display: none;
	}
	.meaMiniPrint {
		width: 100%;
	}
	.profileBlock.withoutSphoto {
		//padding-top: 5px;
		/*background: url("../../images/5880Syed Akbaruddin-profile1.jpg") no-repeat left bottom;*/
		background-size: 110px auto;
		padding-left: 0px;
		//width:100%;
	}
	.profileBlock.withoutSphoto1 {
		//padding-top: 5px;
		/*background: url("../../images/5880Syed Akbaruddin-profile1.jpg") no-repeat left bottom;*/
		background-size: 110px auto;
		padding-left: 0px;
	}
	.profileBlock .prolist {
		padding-top: 5px;
	}
	.profileBlock .prolist li {
		width: 100%;
	}
	.menu-trigger,
	.whatsNewLink {
		font-size: 14px;
	}
	.missionBlock li .homeWMission {
		position: relative;
		min-height: 80px;
		padding-left: 105px;
	}
	.missionBlock li .homeWMission img {
		position: absolute;
		left: 0;
		top: 0;
		width: 90px;
	}
	.missionBlock li .homeWMission .block {
		width: 100%;
		padding-left: 0;
	}
	.tab-content .briefsBlockH {
		height: auto;
	}
	.documentariesList li {
		position: relative;
		min-height: 95px;
	}
	.documentariesList>li .thumb {
		position: absolute;
		left: 0;
		top: 0;
	}
	.documentariesList .dataContent {
		padding-left: 85px;
		width: 100%;
	}
	.footerPart {
		margin-top: 0;
		background-color: #fff;
		border-top: none;
	}
	.copyright {
		margin: 0 auto;
		width: 270px;
	}
	.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-left: 15px;
		font-size: 22px;
		width: 80%;
	}
	.postsListA .postsAccoLinks {
		width: 100%;
		padding-right: 10px;
	}
	.newsListA .newsLinks {
		font-size: 1em;
	}
	/*inner Pages*/
	.missionContentPart .leftPartInner {
		padding-top: 260px;
	}
	#profileNewListing .profile li {
		width: 50%;
		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: auto 100%;
		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 {
		background: none;
		font-size: 1.65em;
		color: #09568c;
		font-weight: bold;
		padding-bottom: 10px;
		margin-bottom: 0;
		padding-top: 0;
		text-align: left;
		min-height: inherit
	}
	.cpvDetails h2 {
		font-size: 16px;
	}
	/* 2017 */
	.yogaWebsite,
	.yogaWebsite16 {
		background-size: 100% auto;
		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: 100% auto;
		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%;
	}
}

@media only screen and (max-width: 479px) {
	#items {
		position: relative;
		height: 175px !important;
		z-index: -2;
	}
	.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
	}
	.moiaLeft li {
		float: none;
		width: 100%;
	}
	.impContact {
		height: auto;
		padding: 5px 10px;
	}
	.impContact .alignLeft,
	.impContact .alignRight {
		float: none !important;
		text-align: left;
		display: block;
		background: url("../../images/bullet-home.png") no-repeat left 8px;
		padding-left: 12px;
	}
	.impContact a {
		height: auto;
		padding: 0
	}
	.impContact br {
		display: none
	}
	.tollFree {
		font-size: inherit;
		display: inline;
		padding-left: 3px;
	}
	.phoneIco {
		display: none;
	}
	.impContact .fLeft {
		margin: 0;
		padding: 0;
		float: none
	}
	.cpvHome .cpvTitle {
		font-size: 18px;
		line-height: 23px
	}
	.cpvHomeLeft {
		width: 110px;
		padding: 15px 10px
	}
	.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;
	}
	.rightPartHome{
		width: 100%;
	}
	.right_youtube {
		width: 100%;
		padding-top: 10%;
	}
	.right_indiaconnect {
		width: 100%;
		padding-top: 5%;
	}
	.emgnew {
	    padding: 8px 0px 8px 0px;
	    width: 100% !important;
	    background: #EAF5FE;
	    height: auto;
	    margin: 10px 0px 0px 0px;
	    font-size: 13px;
	}
	.covid_right {
		margin-top: 11px;
		background-color: #eaf4fe;
		height: 215px;
		width: 100%;
	}
	.moiaLeft {
	    padding: 8px 0px 0px 0px;
	    width: 100%;
	    background: #EAF5FE;
	    height: 428px;
	    float: left;
	    height: 462px;
	    margin-top: 2%;
	    margin-right: 0px;
	}
	.sur_sagar_frame {
		width: 100%;
		height: 200px;
		border: 1px solid #ccdce3;
		margin-top: 3%;
	}
	.blockrowleft {
	    float: left;
	    width: 100%;
	}
	.blockrowcenter {
		width: 100%;
	  	margin: 0px 0px 0px 20px;
	  	float: left;
	  	padding-left: 25px;
	  	background-color: #eaf5fe;
	  	height: 100%;
	}
}

@media only screen and (max-width: 359px) {
	#items {
		position: relative;
		height: 145px !important;
		z-index: -2;
	}
	.topRight .topleftLinks>li {
		padding: 0 10px;
	}
	.topSitemap {
		padding-left: 0;
	}
	.inFocusLatestImg {
		width: 100%;
	}
	.inFocusLatestCnt {
		width: 100%;
		padding: 10px 0 0;
	}
	.visitors {
		display: block;
		padding-right: 0;
	}
	.tabBoxRow {
		margin-left: 0;
	}
	.tabBox {
		width: 100%;
		margin-left: 0;
	}
	.imaBlockH {
		height: auto;
		padding-top: 60px;
	}
	.imaBlockH p.atozMissionL {
		margin-top: 0;
	}
	.imaBlockH a img {
		width: 100%;
		padding-right: 20px;
	}
	.countryNameBlock .mobileImaSelect select {
		width: 77%;
	}
	.countryNameBlock select {
		width: 80%;
	}
	#footer .socialIconBox a,
	#footer .shareThisO {
		margin: 0 0px 5px;
	}
	.missionSearch select {
		width: 100%;
	}
	/*inner Pages*/
	#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;
	}
	.tollFree {
		display: inherit;
		padding-left: 0
	}
	.moiaBlock .moiaLogo {
		display: none
	}
	.madadLogo {
		margin-right: 10px;
	}
	.madadOnItunes {
		text-align: left
	}
	.cpvHome {
		text-align: center;
		padding-bottom: 10px
	}
	.cpvHomeLeft {
		float: none;
		padding: 10px;
		width: 130px;
		margin: 0 auto;
		display: block
	}
	.cpvHomeRight {
		padding: 0;
		padding-bottom: 5px;
		display: block
	}
	.cpvMore {
		position: static
	}
	/*** 2017 ***/
	.yogaWebsite {
		min-height: 44px;
	}
	#innerContent .yogaDay2017 h2 {
		font-size: 15px;
	}
	.time {
		text-align: center;
		float: none;
	}
	.time1 {
		text-align: center;
		float: none;
	}
	.covid_right {
	    margin-top: 11px;
	    background-color: #eaf4fe;
	    height: 200px;
	    width: 100%;
	}
	.meaMinister img {
		width: 100%;
	}
	.right_youtube {
		width: 100%;
		padding-top: 4%;
	}
	.right_indiaconnect {
		width: 100%;
		padding-top: 5%;
	}
}

@media only screen and (max-width: 768px) {
	.moiaLeft1 {
		float: left;
		margin: 15px 0px 0px 0px;
		width: 100%;
		background: #d7ecfc;
		padding: 8px 6px 0px 0px;
		height: auto;
	}
	.moiaLeft {
		padding: 8px 0px 0px 0px !important;
		width: 100%;
		background: #EAF5FE;
		height: auto;
	}
	.moiaright {
		padding: 8px 0px 0px 0px;
		width: 100%;
		background: #EAF5FE;
		height: auto;
		margin: 10px 0px 0px 0px;
	}
	.facebookright {
		display: none;
	}
	.twitterright {
		display: none;
	}
	.mapnew {
		display: none;
	}
	.carousel-caption {
		display: none;
	}
	.emgnew {
		padding: 8px 0px 8px 0px;
		width: 286%;
		background: #EAF5FE;
		height: auto;
		margin: 10px 0px 0px 0px;
	}
	.moiaBlock {
		width: auto;
	}
	.archview {
		float: none;
		padding: 10px 0px 10px 13px;
		text-align: center;
	}
	.archview1 {
		float: none;
		padding: 10px 0px 10px 13px;
		text-align: center;
	}
	.comer {
		display: none;
	}
	.blockrow {
		height: unset;
		width: unset;
	}
	.india {
		height: unset !important;
		width: 100%;
	}
	.blockrowcenter {
		width: 100%;
		margin: 10px 0px 0px 0px;
		float: left;
		padding-left: 25px;
		background-color: #eaf5fe;
		height: 100%;
	}
	.item {
		width: 100%;
	}
	.transition-timer-carousel .carousel-caption {
		width: 100%;
		z-index: 11111;
	}
	#items {
		position: relative;
		height: 340px;
		z-index: -2;
	}
	.tabSectionJs{
		display:none;
	}
	.tabBoxBlock{
		padding-top: 10px;
	}
	.rightPartHome .profileBlock {
		display: none !important;
	}
	.profileBlock.withoutSphoto {
		display: block;
		width: 100%;
	}
	.line_popup {
		width: 67%;
		margin-top: 75px;
		margin-left: 131px;
		height: 0%;
	}
	.popupCon {
		position: fixed;
		border: 0px solid #fff;
		top: 50%;
		/* left: 50%; */
		margin: -240px 0 0 -284px;
		z-index: 999999;
	}
	.popupInner {
		position: inherit;
		margin-left: 401px;
		margin-top: 79px;
	}
	.close1 {
		width: 16px;
	}
	.meaMinister {
		display: block !important;
	}
	.icc {
		width: 289px;
	}
	.emg {
		margin-top: -22px;
		color: #295788;
		background: none repeat scroll 0 0 #eaf5fe;
		padding: 10px 15px;
		border: 1px solid #a8c0e2;
		width: 290px;
	}
	.emg1 {
		margin-top: -22px;
		color: #295788;
		background: none repeat scroll 0 0 #eaf5fe;
		padding: 10px 15px;
		width: 289px;
	}
	.profileBlock.withoutSphoto {
		//display: none;
	}
	.blockrowleft{
		float:none;
	}
	.rightPartHome{
		float: left;
	}
}

@media only screen and (max-width: 1023px) {
	.rightPartHome {
		display: block !important;
	}
}

@media only screen and (max-width: 500px) {
	.fifa {
		width: 241px;
		/* margin-top: 2px; */
		margin-top: 8px;
		padding: 0px 0px 0px 10px;
		margin-left: 9px;
	}
}

@media only screen and (max-width:320px)
{
	.popup-container
	{
		right: 106%;
	}
}
