@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: 450px !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) {
  .missionVisionBox .cols5 {
    width: 100%;
  }
  .innerBanner {
    background: url(../../images/inner-banner-blank.jpg) repeat-y right top
      #a6d1ff;
    position: relative;
    min-height: 110px;
    background-size: cover;
  }
  #innerContent h2 {
    margin-bottom: 10px;
  }
  .participationImage img {
    width: 100%;
  }
  .sessionImage {
    width: 100%;
    margin: 0 auto;
  }
  .summitTitle {
    font-size: 1.5em !important;
    font-weight: 500 !important;
  }
  .summitDate {
    font-size: 16px;
    margin-bottom: 20px;
    display: block;
    font-weight: normal;
  }
  .fixWidth250,
  .fixWidth300,
  .fixWidth400 {
    width: auto;
  }
  .missionsAlphabet a {
    font-size: 14px;
  }
  .mapWrap {
    display: none;
  }
  .innerContentPart .rightPart {
    display: none;
  }
  .partnerCountriesWrap ul li {
    float: left;
    width: 16.66% !important;
    padding: 3px;
  }
  .circularNotificationVacanciesWrap li {
    width: 50%;
    float: left;
  }
  .circularNotificationVacanciesWrap li a {
    padding: 15px 10px;
  }
  .whatsNewLink {
    height: 30px;
    padding: 0 20px;
  }
  .perfSmartBoard .cols5,
  .perfSmartBoard .cols7 {
    width: 100%;
  }
  .perfSmartBoard .cols5 {
    margin-top: 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 .Field {
    width: 48%;
    margin-right: 2%;
  }
  .userComment .textBox {
    width: 100%;
    margin: 0;
  }
  #ContentPlaceHolder1_UserAdvanceSearch1_lblModuleNote {
    display: none;
  }
  .threadInfo {
    width: 100%;
  }
  .noJS .homeSlider {
    height: 238px;
    overflow: hidden;
  }
  .yogaDate {
    left: inherit;
    right: 0;
    bottom: 10px;
  }
  .yogaLogo {
    left: 100px;
  }
  #innerContent .yogaDay h2 {
    font-size: 22px;
    line-height: 26px;
  }
  .yogaNews {
    width: 35%;
  }
  .viewAll {
    width: 100%;
  }
  .sbmTabs .tabs {
    display: block;
    width: auto;
  }
  #innerContent .sbmTabs .secondTab ul.tabs li a {
    padding: 8px 25px;
  }
  .sbmTabs .secondTab ul.tabs li {
    margin: 0 6px 0 0;
  }
  .sbmTabs .secondTab ul.tabs li.last {
    margin-right: 0;
  }
  .yogaDay .sbmTabs .tab_content {
    width: 100%;
  }
  .sbmTabs .missionTabContO {
    width: auto;
  }
  .swachchtaPledge,
  .sbmTabs {
    font-size: inherit;
  }
  .yogaProtocol .imgRight {
    width: 170px;
  }
  .yogaImgNewsDesc {
    width: 180px;
  }
  #innerContent .yogaDay .block a {
    font-size: 1em;
  }
  .yogaPhoto {
    width: 420px;
  }
  #innerContent .yogaDay .sliderImg {
    height: auto;
    width: 59%;
    margin-right: 0;
  }
  #innerContent .yogaDay .homeSlider .sliderText,
  #innerContent .yogaDay .homeSlider .sliderBottomLinks {
    width: 41%;
    margin: 0;
  }
  #innerContent .yogaDay .homeSlider .sliderText {
    height: 184px;
    padding-top: 10px;
  }
  .yogaDay .sliderReadmore {
    width: auto;
  }
  #innerContent .yogaDay .homeSlider .sliderText p {
    float: none;
    width: auto;
  }
  .idyMap {
    width: 60%;
    padding-top: 20px;
  }
  .yogaDay .foreignRelationBlock {
    width: 40%;
    padding-top: 30px;
    text-align: center;
  }
  .yogaDay .countryNameBlock input {
    display: inline-block;
    vertical-align: top;
    float: none;
  }
  .idyMap {
    width: 100%;
    padding-top: 0;
    display: none;
  }
  #innerContent .foreignRelationBlock .alignCenter span {
    display: none;
  }
  .worldmapTd {
    display: none;
  }
  .yogaDay .foreignRelationBlock {
    padding-top: 30px;
    width: 100%;
  }
  .yogaDay .foreignRelationBlock {
    padding-top: 0;
  }
  .sbmTabs ul.tabs {
    display: block;
    width: auto;
  }
  #innerContent .sbmTabs .secondTab ul.tabs li a {
    padding: 8px 25px;
  }
  .sbmTabs .secondTab ul.tabs li {
    margin: 0 6px 0 0;
  }
  .sbmTabs .secondTab ul.tabs li.last {
    margin-right: 0;
  }
  #innerContent .yogaDay .sbmTabs .secondTab ul.tabs li a {
    padding: 8px 5px;
    text-align: center;
    height: 58px;
    line-height: 20px;
  }
  #innerContent .yogaDay .sbmTabs .secondTab ul.tabs li {
    margin: 0 2px 0 0;
    width: 19.371%;
  }
  .sbmTabs .missionTabContO {
    width: auto;
  }
  .swachchtaPledge,
  .sbmTabs {
    font-size: inherit;
  }
  .yogaProtocol .imgRight {
    width: 170px;
  }
  .yogaImgNewsDesc {
    width: 180px;
  }
  #innerContent .yogaDay .block a {
    font-size: 1em;
  }
  .yogaPhoto {
    width: 420px;
  }
  .yogaPG.albumPhotoWrapper .albumWrapper > li {
    padding: 10px;
  }
  div.pp_pic_holder {
    background: #fff;
  }
  .pp_mobile_gallery .pp_social {
    position: relative;
    z-index: 5;
  }
  .mobile .pp_gallery {
    z-index: 9999;
  }
  .runnerImage {
    width: 378px;
  }
  .rfsAbout {
    padding-right: 150px;
  }
  #innerContent h2.cpvbanner {
    min-height: 150px;
  }
  .leftMenuBarBlock .accordion {
    margin-bottom: 0;
  }
  .leftMenuBarBlock .accordion .accTrigger {
    background: none !important;
    font-size: inherit;
    margin-bottom: 0;
    padding-left: 0;
  }
  .leftMenuBarBlock .accordion .accTrigger.active {
    background: none !important;
  }
  .leftMenuBarBlock .accordDetail {
    display: none !important;
  }
  .leftMenuBarBlock .cpvMenuAcco .accordDetail {
    padding: 0;
  }
  .leftMenuBarBlock .cpvMenuAcco .accordDetail,
  .leftMenuBarBlock #menuLeft.cpvMenuAcco .leftSubUl {
    display: block !important;
  }
  .cpvMenuAcco ul.bulletText li {
    background: none;
    padding: 0;
  }
  .leftMenuBarBlock #menuLeft.cpvMenuAcco > li {
    float: none;
    width: 100%;
  }
  .leftMenuBarBlock #menuLeft.cpvMenuAcco .bulletText {
    margin-bottom: 0;
  }
  .advSearchNav > li a {
    padding: 5px 13px;
  }
  #innerContent .yogaDay2017 .sliderImg {
    height: auto;
    margin-right: 0;
    width: 100%;
  }
  #innerContent .yogaDay2017 .homeSlider .sliderText {
    height: auto;
    padding: 0;
    width: 100%;
  }
  #innerContent .yogaDay2017 .dataSlider .title {
    font-size: 15px;
    line-height: 22px;
  }
  #innerContent .yogaDay2017 .dataSlider .date {
    margin: 10px 0 7px;
    padding-top: 10px;
  }
  #innerContent .yogaDay2017 .homeSlider .owlStop,
  #innerContent .yogaDay2017 .homeSlider .owlPlay {
    bottom: 30px;
    right: 55px;
  }
  #innerContent .yogaDay2017 .homeSlider .customNextBtn {
    bottom: 30px;
    right: 30px;
  }
  #innerContent .yogaDay2017 .homeSlider .customPrevBtn {
    bottom: 30px;
    right: 80px;
  }
  .facebookWidget,
  #innerContent .yogaDay2017 .yogaProtocol .protocolContent,
  .yogaDay2017 .yogaNews .ticker,
  .yogaDay2017 .idyData {
    padding: 10px;
  }
  #innerContent .yogaDay2017 .twitterTabs .sbmTabstritter {
    margin: 10px;
  }
  #innerContent
    .yogaDay2017
    .twitterTabs
    .secondTab
    .sbmTabstritterTabNav
    li
    a {
    font-size: 13px;
    font-weight: bold;
    padding: 10px 8px;
  }
  #innerContent .yogaDay2017 .twitterTabs .secondTab ul li,
  .yogaDay2017 .twitterTabs .secondTab ul li {
    margin-right: 5px;
  }
  #innerContent .yogaDay2017 .twitterTabs .secondTab .tab_container {
    margin-top: 5px;
  }
  #innerContent .yogaDay2017 .sbmTabs .secondTab ul.tabs li {
    width: 50%;
    margin: 0;
  }
  #innerContent .yogaDay2017 .sbmTabs .secondTab ul.tabs li a {
    font-size: 14px;
    padding: 10px;
    height: auto;
  }
  #innerContent .yogaDay2017 .sbmTabs .secondTab ul.tabs li a:after {
    top: 0px;
  }
  .yogaDay2017 .rightTabpanel h3 {
    background: #dbdbdb;
    padding: 17px 10px;
    font-size: 14px;
  }
  #innerContent .yogaDay2017 h2 {
    font-size: 15px;
  }
  .yogaDay2017 .yogaDrpSlect select {
    width: 150px;
  }
  .yogaDay2017 .yogaDrpSlect input {
    margin-left: 3px;
  }
  .yogaDay2017 .mediaBlock .scrollIt2 .item,
  .yogaDay2017 .mediaBlock .scrollItVidoes {
    max-height: 120px;
  }
  .yogaDay2017 .mediaBlock .scrollItVidoes img {
    min-height: auto;
  }
  .yogaDay2017 .rightTabpanel h3 {
    padding: 8px 10px;
  }
  .yogaDay2017 .mediaBlock .scrollIt2 .item .imgCaption,
  .yogaDay2017 .mediaBlock .scrollItVidoes .imgCaption {
    font-size: 12px;
    padding: 5px 10px;
  }
  .yogaWebsite {
    width: 100%;
    background-size: cover;
    min-height: 94px;
  }
  #innerContent .yogaDay2017 .homeSlider {
    margin-bottom: 0;
  }
  .yogaDay2017 .rightTabpanel .foreignRelationBlock {
    padding-top: 30px;
  }
  .yogaDay2017 .videoPlayBtn {
    left: 110px;
    top: 105px;
  }
  .fb_iframe_widget,
  .fb_iframe_widget span {
    width: 100% !important;
  }
  #innerContent .yogaProtocol .downBooklet.bottomDownload {
    line-height: 26px;
    margin-bottom: 10px;
  } /*** 2017 ***/
  #innerContent .yogaDay2017 .sliderImg {
    height: auto;
    margin-right: 0;
    width: 100%;
  }
  #innerContent .yogaDay2017 .homeSlider .sliderText {
    height: auto;
    padding: 0;
    width: 100%;
  }
  #innerContent .yogaDay2017 .dataSlider .title {
    font-size: 15px;
    line-height: 22px;
  }
  #innerContent .yogaDay2017 .dataSlider .date {
    margin: 10px 0 7px;
    padding-top: 10px;
  }
  #innerContent .yogaDay2017 .homeSlider .owlStop,
  #innerContent .yogaDay2017 .homeSlider .owlPlay {
    bottom: 30px;
    right: 55px;
  }
  #innerContent .yogaDay2017 .homeSlider .customNextBtn {
    bottom: 30px;
    right: 30px;
  }
  #innerContent .yogaDay2017 .homeSlider .customPrevBtn {
    bottom: 30px;
    right: 80px;
  }
  .facebookWidget,
  #innerContent .yogaDay2017 .yogaProtocol .protocolContent,
  .yogaDay2017 .yogaNews .ticker,
  .yogaDay2017 .idyData {
    padding: 10px;
  }
  #innerContent .yogaDay2017 .twitterTabs .sbmTabstritter {
    margin: 10px;
  }
  #innerContent
    .yogaDay2017
    .twitterTabs
    .secondTab
    .sbmTabstritterTabNav
    li
    a {
    font-size: 13px;
    font-weight: bold;
    padding: 10px 8px;
  }
  #innerContent .yogaDay2017 .twitterTabs .secondTab ul li,
  .yogaDay2017 .twitterTabs .secondTab ul li {
    margin-right: 5px;
  }
  #innerContent .yogaDay2017 .twitterTabs .secondTab .tab_container {
    margin-top: 5px;
  }
  #innerContent .yogaDay2017 .sbmTabs .secondTab ul.tabs li {
    width: 50%;
    margin: 0;
  }
  #innerContent .yogaDay2017 .sbmTabs .secondTab ul.tabs li a {
    font-size: 14px;
    padding: 10px;
    height: auto;
  }
  #innerContent .yogaDay2017 .sbmTabs .secondTab ul.tabs li a:after {
    top: 0px;
  }
  .yogaDay2017 .rightTabpanel h3 {
    background: #dbdbdb;
    padding: 17px 10px;
    font-size: 14px;
  }
  #innerContent .yogaDay2017 h2 {
    font-size: 15px;
  }
  .yogaDay2017 .yogaDrpSlect select {
    width: 150px;
  }
  .yogaDay2017 .yogaDrpSlect input {
    margin-left: 3px;
  }
  .yogaDay2017 .mediaBlock .scrollIt2 .item {
    max-height: 120px;
  }
  .yogaDay2017 .mediaBlock .scrollItVidoes img {
    min-height: auto;
  }
  .yogaDay2017 .rightTabpanel h3 {
    padding: 8px 10px;
  }
  .yogaDay2017 .mediaBlock .scrollIt2 .item .imgCaption,
  .yogaDay2017 .mediaBlock .scrollItVidoes .imgCaption {
    font-size: 12px;
    padding: 5px 10px;
  }
  .yogaWebsite {
    width: 100%;
    background-size: cover;
    min-height: 94px;
  }
  #innerContent .yogaDay2017 .homeSlider {
    margin-bottom: 0;
  }
  .yogaDay2017 .rightTabpanel .foreignRelationBlock {
    padding-top: 30px;
  }
  .yogaDay2017 .videoPlayBtn {
    left: 110px;
    top: 105px;
  }
  .fb_iframe_widget,
  .fb_iframe_widget span {
    width: 100% !important;
  }
  #innerContent .yogaProtocol .downBooklet.bottomDownload {
    line-height: 26px;
    margin-bottom: 10px;
  }
  .onLoadPopup {
    max-width: 80%;
  }
  .langSelectBox {
    position: absolute;
    top: -36px;
    right: 15px;
  }
  .langSelectBox select {
    height: 30px !important;
  }
  .langSelectBox .customSelect {
    padding: 4px 10px 4px;
  }
  .searchBoxWrap {
    margin-right: 0;
  }
  .seeAlso {
    background: none;
  }
  .amritMahotsavWrap {
    margin-bottom: 0;
    margin-top: 0;
  }
  .amritMahotsavWrap {
    padding: 0;
  }
  .amritMahotsavWrap:before {
    left: 50%;
    top: 18px;
    width: 130px;
    height: 72px;
    background-size: 100%;
    padding: 0;
    margin-left: -65px;
  }
  .amritMahotsavWrap .amritMahotsavTitle {
    font-size: 24px;
    margin-bottom: 6px;
  }
  .amritMahotsavWrap p {
    font-size: 16px;
    margin-bottom: 0;
  }
  .amritMahotsavWrap:after {
    display: none;
  }
  .yogaDay .newMediaSection .cols8 {
    width: 100%;
    margin-bottom: 25px;
  }
  #innerContent .india75Inner .mission p {
    text-align: center !important;
  }
  .treatySection #menuLeft li .leftSubUl li {
    width: 100%;
  }
  .eamProfileWrap .eamProfileBox {
    width: 70%;
  }
  .eamProfileInformationSection.cf {
    width: 30%;
  }
  .breadcrumbOuter {
    border-bottom: none;
    margin: 0 0 10px;
  }
  .newPagerTwo {
    display: block;
  }
  .pagerFirstPageBtn,
  .pagerPrevBtn,
  .albumPagingNo,
  .pagerLastPageBtn,
  .pagerNextBtn {
    height: auto;
  }
  .newPagerTwoLft,
  .newPagerTwoMidd {
    width: 50%;
    float: left;
    margin-bottom: 15px;
  }
  .newPagerTwoRgt {
    width: 100%;
  }
  .newPagerTwoRgt {
    justify-content: normal;
  }
  /*.missionVisionBox .cols5 .briefWrap {
min-height: 360px;
}*/
  .missionVisionBox .cols5 .briefWrap {
    min-height: 300px;
    position: static;
    width: 100%;
  }
  .inFocusLatest .inFocusLatestCnt {
    margin-left: 0;
  }
  .g20Box .container {
    display: block;
  }
  .g20Box .amritBanner {
    width: 100%;
  }
  .amritBanner.g20Details {
    margin-bottom: 5px;
  }
  .topStrip .rightLinks li {
    display: none;
  }
  .topStrip .rightLinks li.langSelectBoxIn {
    display: block;
  }
}
@media (max-width: 991px) {
  .sessionCaption {
    font-size: 16px;
    font-weight: normal;
  }
  .dynamicBannerWrap {
    padding: 0px;
  }
  .perfSmartBoard .customSliderHead {
    padding: 0;
  }
  .nPhotoGallaryCol {
    width: 50%;
  }
  .col-md-6 {
    width: 50% !important;
  }
  .catalogueBox .catalogueItem ul li {
    width: 50%;
  }
  .partnerCountriesWrap ul li .contentBlock {
    min-height: 50px;
  }
  .partnerCountriesWrap ul li {
    float: left;
    width: 25% !important;
    padding: 3px;
  }
  .footerAppInfo {
    margin: 0 -15px;
  }
  .footerAppInfo .androidLink,
  .footerAppInfo .iosLink {
    width: auto;
  }
  .footerAppInfo li:first-child,
  .footerAppInfo li:last-child,
  .footerAppInfo li {
    padding: 0px 15px;
  }
  .footerAppInfo .downloadApp {
    margin: 10px 0 0 0;
  }
  .footerAppInfo li {
    width: 50%;
  }
  .footerAppInfo li:nth-child(2):after {
    display: none;
  }
  .quickLinksHolder {
    flex-wrap: wrap;
  }
  .quickLinksHolder .quickLinksBox {
    flex: 0 0 33%;
    max-width: 33%;
  }
  .quickLinksHolder .quickLinksBox:nth-child(3) {
    border: 0px;
  }
  .amritMahotsavContent h2 {
    font-size: 24px;
  }
  .amritMahotsavWrap .logoWrap {
    padding: 0 20px;
  }
  .amritMahotsavContent {
    padding-left: 20px;
  }
  .amritMahotsav {
    padding: 20px !important;
  }
  .socialIconBox {
    display: none;
  }
  .distinguishedLectRow {
    flex-wrap: wrap;
  }
  .distinguishedLectTitle {
    width: 100%;
  }
  .distinguishedLectPhoto {
    width: 36%;
  }
  .distinguishedLectInfo {
    width: 100%;
  }
  .dateCol {
    font-size: 14px;
  }
  .personnelBox ul li {
    width: 50%;
  }
  .listingIndex .listingItem ul li {
    width: 33.33%;
  }
  .decimalBulletsCountryList li .countryBox .countryList {
    font-size: 16px;
  }
  .india75News,
  .india75PhotoVideo {
    width: 47%;
    margin-bottom: 25px;
  }
  .india75PhotoVideo {
    width: 100%;
  }
  .yogaDay .newMediaSection .row .cols6 {
    width: 100%;
    margin-bottom: 15px;
  }
  .yogaDay .newMediaSection .row .d-flex {
    display: flex !important;
  }
  .yogaDay .yogaProtocol {
    width: 100%;
  }
  .yogaDay .faceBookFeed {
    padding: 0;
  }
  .yogaDay .newMediaSection .row .cols6 .cols6 {
    text-align: center;
  }
  .briefsBox .missionsCountries li {
    width: 50%;
  }
  .indexBanner .sliderImg {
    background-size: cover;
  }
  .indexBanner {
    background: #011637;
  }
  .newMediaSection.homeInnerPadd .cols8,
  .newMediaSection.homeInnerPadd .cols4 {
    width: 50%;
  }
  .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: #011637;
    padding-bottom: 40px;
    text-align: center;
  }
  .indexBanner .contentWidthSlider .sliderText:before {
    display: none;
  }
  .sliderTextOuter {
    padding: 0px;
  }
  .sliderControlWrap {
    width: auto;
    float: left;
    padding-left: 0;
  }
  .sliderBottomLinks {
    display: none;
  }
  .bannerCaption .container {
    padding: 0;
  }
  .bannerCaption .date {
    margin-bottom: 0;
  }
  .indexBanner .sliderImg img {
    min-height: auto;
  }
  .whatsNewWrap h2 {
    position: relative;
    z-index: 1;
  }
  .whatsNewWrap:before,
  .contentRightBlock:before {
    z-index: 0;
  }
  .ministerBox {
    position: relative;
  }
  .sliderText {
    padding-bottom: 10px;
  }
  .bannerLinks {
    width: 100%;
    text-align: center;
    float: none;
  }
  .sliderControlWrap {
    float: none;
  }
  .impBanners .cols4Block .colsBlock {
    width: 50%;
    text-align: left;
  }
  .impBanners {
    padding-top: 0;
  }
  .w3cIconWrap {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
  }
  .whatsNewLink {
    height: 44px;
    padding: 13px 20px;
    top: 0;
    right: 56px;
    font-size: 14px;
    margin: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    width: auto;
  }
  #menuWrapper {
    padding-bottom: 0;
  }
  .logo a {
    display: block;
    background: url(../../images/mob_logo.jpg) no-repeat left top;
    width: 252px;
    height: 118px;
    text-indent: -999em;
    margin: 0 auto;
  }
  .hindiDoc .logo a {
    background: url(../../images/logoMobile-hindi.png) no-repeat left top;
    width: 113px;
    height: 118px;
  }
  .bannerCaption .date {
    margin-bottom: 8px;
  }
  .dataSlider .title {
    font-size: 16px;
    line-height: 22px;
  }
  .ministerBox {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d1d1d1;
    margin-left: 0;
    padding-left: 0;
  }
  .ministerBox,
  .otherMinister {
    width: 100%;
    padding-left: 15px;
  }
  .otherMinister .colsBlock {
    width: 50%;
    float: left;
  }
  .ministerDetailList {
    margin: 0 -15px;
  }
  .ministerDetailList li {
    width: 50%;
    padding: 0 15px;
    float: left;
    margin-bottom: 10px;
  }
  .otherMinisterBlock {
    min-height: 100px;
  }
  .otherMinisterBlock .ministerDetails {
    padding-left: 110px;
    padding-top: 0;
  }
  .otherMinisterBlock {
    min-height: 100px;
  }
  .menuSearchBox {
    display: block;
  }
  .searchAndLangWrap {
    position: static;
    padding-top: 0;
    z-index: 1;
    margin: 20px 0 0 0;
    width: 100%;
  }
  .searchBoxWrap {
    display: none;
    width: 100%;
  }
  .searchBoxWrap input {
    width: 100%;
  }
  .bannerLinks {
    display: none;
  }
  .searchBoxRow {
    position: relative;
  }
  .otherMinister .colsBlock:first-child .otherMinisterBlock {
    border-bottom: 1px solid #d1d1d1;
  }
  .otherMinister .ministerDesignation {
    font-size: 13px;
  }
  .otherMinister .ministername {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .whatsnewMissionTabs .tabContent,
  .noJS .whatsnewMissionTabs .tabContent,
  #overseas li a {
    font-size: 14px;
  }
  .cols4Block .colsBlock {
    padding: 0 10px;
  }
  .cols4Block {
    margin: 0 -10px;
  }
  .w3cChecker img {
    max-width: 60px;
  }
  .wqcIcon img {
    max-width: 45px;
  }
  .playPause {
  }
  .topStrip {
    padding: 8px 0;
  }
  .footerLinks li {
    display: inline-block;
    float: none;
  }
  .mobileViewIndiaMission,
  .atozMissionL {
    display: block;
  }
  .atozMissionL a {
    margin-left: 5px;
  }
  .googleLangWrapper {
    float: none;
    margin: 0 auto;
    display: inline-block;
    text-align: center;
    width: 100%;
  }
  .dataSlider .title {
    border-bottom: 1px dashed rgba(255, 255, 255, 0.35);
    padding-bottom: 10px;
  }
  #innerContent .yogaDay2017 .dataSlider .title {
    border: none;
  }
  .googleLangWrapper {
    text-align: center;
    display: inline-block;
    width: 100%;
  }
  .meaSocialLink {
    display: none;
  }
  .twoColsBlock .fieldRowBlock {
    width: 100%;
    float: none;
    padding: 0 15px;
  }
  .userComment li.twoColsBlock {
    padding-bottom: 0;
  }
  .vigilanceWrapper .fielsRow .fieldValues {
    margin-left: 0;
    padding-left: 0;
  }
  .vigilanceWrapper .fielsRow .fieldName {
    width: 100% !important;
  }
  #innerContent .yogaDay iframe {
    height: 380px !important;
  }
  .userFocusWrapper .inFocusLatest li {
    margin-left: 0;
    margin-top: 20px;
  }
  .southBlockImg {
    max-width: 100%;
    width: 100% !important;
  }
  .englishDoc #profileNewListing .profile:last-child li {
    width: 33.33%;
  }
  .indexBanner .contentWidthSlider .sliderText {
    padding-right: 0;
    padding-left: 0;
    position: static;
    min-height: auto;
  }
  .langAr .indexBanner .contentWidthSlider .sliderText {
    padding-right: 0;
    padding-left: 0;
  }
  .indexBanner .contentWidthSlider .sliderText p {
    padding-left: 10px;
    padding-right: 10px;
  }
  .menuSearchBox {
    display: block;
  }
  .homeSlider {
    background: #265485;
  }
  .pagingCount,
  .pagingNo {
    float: none;
    text-align: center;
  }
  .pagingWrapper {
    padding: 15px 0;
  }
  .pagingCount {
    border-bottom: 1px solid #b6b6b6;
    padding-bottom: 10px;
  }
  .pagingNo {
    padding: 10px 10px 0;
  }
  .pagingNo ul li {
    display: inline;
    float: none;
  }
  .pagingNo ul li > span {
    display: inline-block;
    vertical-align: middle;
  }
  .pagingNo ul li > input {
    display: inline-block;
    margin-top: 0;
    vertical-align: middle;
  }
  .statesList {
    width: 100%;
  }
  .statesListRow .statesList:last-child li:first-child {
    border-top: 1px solid #ddd;
  }
  .statesListRow .statesList:last-child li:last-child {
    display: none;
  }
  .tableOut {
    margin-bottom: 20px;
  }
  .tableOut .tableData {
    min-width: 767px;
  }
  .tableOut .tbaleScrollPhone {
    width: 620px;
  }
  .tableOut .tbaleScrollLegend {
    width: 900px;
  }
  .mobileAdText .adAppHide {
    display: none;
  }
  .availableApp {
    display: block;
  }
  .iosIcon,
  .androidIcon {
    width: 44px;
    float: left;
    height: 44px;
    padding: 5px 0 5px 0;
    border: 1px solid #fff;
    text-indent: -999em;
  }
  .iosIcon:after,
  .androidIcon:after {
    border: none;
  }
  .page_Pagging_control input[type="image"] {
    width: 20px;
    height: 20px;
  }
  .albumPagingNo input,
  .lastPageNo,
  .textOf {
    font-size: 14px;
    width: 22px;
  } /*inner Pages*/
  .missionContentPart .leftPartInner {
    padding-top: 240px;
  }
  .rightPart .missionAlphSearch {
    top: 195px;
  }
  .missionSearch .missionSearch-field select {
    width: 100%;
    height: 28px;
  }
  .missionContentPart .missionSearch .goButton {
    background: #f38b0e;
    border: none;
    color: #fff;
  }
  #innerContent h2 {
    font-size: 1.65em;
  }
  #profileNewListing .profile li {
    padding: 0 5px;
  }
  .leftMenuBarBlock #menuLeft li {
    width: 100%;
  }
  .tableApp table {
    width: 600px;
  }
  .moduleSearch .reqLibox {
    width: 100%;
    height: auto;
    padding: 5px 0 0 15px;
  }
  .imgRight {
    width: 100%;
    margin-left: 0;
  }
  .imgWrapper span {
    margin: 0;
    width: 100%;
  }
  #innerContent p {
    text-align: left;
  }
  .decimalBullets {
    margin-left: 20px;
  }
  .imgLeft.profileImg {
    width: 120px;
  }
  .userComment {
    width: 100%;
  }
  .userComment li .Field {
    width: 100%;
    margin-right: 0;
  }
  .userComment li .Field:first-child {
    margin-bottom: 10px;
  }
  .Field .labelText {
  }
  .userComment .textBox {
    width: 100%;
    margin: 0;
  }
  .userComment .postBt {
    margin: 0;
    float: right;
  }
  .userComment input.captchaCode {
    width: 100%;
    margin: 0 0 10px;
  }
  .feedbackMainTd .textBox,
  .fieldValues select {
    width: 100% !important;
    height: 35px;
  }
  .fielsRow .fieldValues {
    width: 100%;
  }
  .fielsRow .fieldName {
    width: 100%;
  }
  .fielsRow .fieldhide {
    display: none;
  }
  .youTube {
    width: 100%;
  }
  .youTube iframe {
    width: 100%;
  }
  .profileTable {
    width: 100%;
    clear: both;
  }
  .eamImagProfile {
    display: block;
    width: 100%;
    padding-bottom: 15px;
  }
  .eamImagProfile .imgLeft {
    width: 190px;
    margin: 0 0 5px;
  }
  .eamImagProfile .eamImagProLeft {
    float: left;
    clear: none;
    margin-left: 0;
    width: auto;
  }
  #innerKmy .twoBox {
    width: 100%;
    margin-left: 0;
    padding: 10px 0;
  }
  .indiaMapImg,
  .selectToViewT,
  .worldmapTd {
    display: none;
  }
  .tableData td {
    vertical-align: top;
  }
  .downloadFormsTable td {
    text-align: center;
  }
  .downloadFormsTable a {
    display: block;
    text-align: center;
  }
  .missionsCountries li {
    width: 50%;
  }
  .quickPhotoRow .quickPhotoLinkTd {
    width: 100%;
    padding: 0 0 15px 0;
  }
  .quickPhotoRow .postAllTd {
    width: 100%;
    padding: 0 0 15px;
  }
  .quickPhotoRow .webmasterPostPhoto {
    width: 100%;
    padding: 0;
  }
  .contactInfoTd {
    width: 100%;
    padding: 0 0 15px;
  }
  .imaPhotoTd {
    width: 100%;
    padding: 0;
  }
  .frCountries > span > span {
    width: 50%;
  }
  .missionsCountries li a,
  .frCountries li a {
    font-weight: normal;
  }
  .userFocusWrapper .inFocusLatest li {
    width: 100%;
    text-align: center;
  }
  #innerContent .inFocusLatestCnt p {
    text-align: center;
  }
  .userFocusWrapper .inFocusLatestCnt {
    height: auto !important;
  }
  .inFocusListing li {
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 15px;
  }
  .inFocusThumb {
    width: 100%;
    float: none;
    padding-bottom: 5px;
  }
  .inFocusCnt {
    float: none;
    margin: 0;
    padding: 0;
  }
  #innerContent .inFocusCnt p {
    text-align: center;
  }
  .globalIssueLatestImg,
  .globalIssueLatest {
    width: 100%;
  }
  #ContentPlaceHolder1_TreatyList1_pnlSearchThrDate .moduleSearch li,
  .moduleSearch li table {
    width: 100%;
  }
  .moduleSearch li table td {
    display: block;
    width: 100%;
  }
  .treatyListSingleColsFeilds td:first-child {
    width: 100%;
  }
  .treatyListSingleColsFeilds td:nth-child(2) {
    width: 100%;
  }
  .moduleSearch li table td input {
    width: 100% !important;
  }
  .albumWrapperRow .albumcolumnFirst {
    width: 100%;
    padding: 0;
  }
  .albumWrapperRow .albumcolumnTwo {
    width: 100%;
    padding: 0;
  }
  .vwSearchCriteria .moduleSearch input[type="text"] {
    width: 300px;
  }
  .inFocusArticleDesc a[title="Scribd"],
  .inFocusArticleDesc a[title="issuu"],
  .inFocusArticleDesc a[title="Slideshare"],
  .inFocusArticleDesc a[title="MAGZTER"],
  .inFocusArticleDesc a[title="Kindle "],
  .inFocusArticleDesc a[title="iBook"],
  .inFocusArticleDesc a[title="pdf file"] {
    display: inline-block;
    vertical-align: middle;
    margin: 5px 2px;
  }
  .inFocusArticleDesc a[title="Scribd"] img,
  .inFocusArticleDesc a[title="issuu"] img,
  .inFocusArticleDesc a[title="Slideshare"] img,
  .inFocusArticleDesc a[title="MAGZTER"] img,
  .inFocusArticleDesc a[title="Kindle "] img,
  .inFocusArticleDesc a[title="iBook"] img,
  .inFocusArticleDesc a[title="pdf file"] img {
    width: 70px;
    vertical-align: middle;
  }
  .inFocusArticleDesc a[title="Scribd"] ~ br,
  .inFocusArticleDesc a[title="issuu"] ~ br,
  .inFocusArticleDesc a[title="Slideshare"] ~ br,
  .inFocusArticleDesc a[title="MAGZTER"] ~ br,
  .inFocusArticleDesc a[title="Kindle "] ~ br,
  .inFocusArticleDesc a[title="iBook"] ~ br,
  .inFocusArticleDesc a[title="pdf file"] ~ br {
    display: none;
  }
  .eamTable td {
    display: block;
    width: 100%;
  }
  .userComment .postBt {
    background: #f38b0e;
    border: none;
    color: #fff;
  }
  .photoFeatDescList > li {
    text-align: center;
  }
  .photoFeatDescList .galleryImg {
    height: auto;
  }
  .photoFeatDescList .galleryImgWrapper {
    float: none;
    display: inline-block;
    padding: 3px;
    margin-bottom: 5px;
    border: none;
  }
  .photoFeatDescList .galleryCaption {
    margin-left: 0;
    padding: 0 60px;
    text-align: center;
  }
  .galleryImgWrapper .galleryImg a {
    display: block;
  }
  .inFocusListing h3 {
    padding: 0 30px 0;
    border-bottom: 0 !important;
  }
  .inFocusListing h3 img {
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
  }
  #innerContent .albumDiscFull p {
  }
  .headingListing li {
    width: 100%;
  }
  .decimalBullets li {
    text-align: left;
  }
  .rptScrollingNewsRow .inFocusListing .inFocusCnt span {
    display: none;
  }
  .galleryImgWrapper {
    float: none;
    margin: 0 auto 5px;
    border: none;
  }
  .galleryImgWrapper .galleryImg {
    height: auto;
  }
  .galleryImgWrapper .galleryImg img {
    min-height: 0;
    font-size: 0;
    border: 1px solid #dfdfdf !important;
    padding: 2px;
  }
  .albumPhotoWrapper .albumWrapper > li .galleryCaption {
    margin-left: 0;
    padding: 0 60px;
    text-align: center;
    min-height: 0;
  }
  #ContentPlaceHolder1_AdBanner1_imgTemplateBanner {
    display: block;
    width: 245px;
    margin: 0 auto 10px;
  }
  .Caption {
    font-size: 16px;
  }
  .moduleSearch .reqLibox {
    padding-left: 5px;
  }
  ul.bulletText li {
    text-align: left;
  }
  #innerContent .inFocusLatestCnt h2 {
    text-align: center;
  }
  .newsSearchBar .moduleSearch input[type="text"],
  .newsSearchBar .moduleSearch select {
    margin: 0;
  }
  .printMediaTable td {
    display: block;
    width: 100%;
  }
  .printMediaTable td.blankTd {
    display: none;
  }
  #innerContent .leftMenuWhatsNew #menuLeft > li {
    width: 100%;
  }
  .leftMenuWhatsNew .headingListing > li {
    width: 100%;
  }
  .albumPhotoWrapper .tdAlbum .albumWrapper > li {
    width: 100%;
    margin-right: 0;
    padding: 10px;
  }
  .ifsOfficersPage .topLinkPart {
    display: block;
    padding-top: 10px;
    position: relative;
    text-align: center;
    top: 0;
  }
  .ifsOfficersPage .topLinkPart .topLinks {
    float: none;
    width: 100%;
    text-align: center;
  }
  .ifsOfficersPage .topLinkPart .topLinks li {
    float: none;
    display: inline;
  }
  .ifsOfficersPage .topRight .topLinks .lastLi {
    display: inline;
  }
  .ifsOfficersPage .topLinkPart .topLinks li a {
    display: inline-block;
  }
  .ifsOfficersPage .whatsNewLink {
    right: 0;
  }
  .meaOnlineBanner h2 {
    font-size: 20px;
  }
  .searchTopicRight .rfvtxtField {
    width: 100%;
  }
  .searchTopicRight input.topicInput,
  .searchTopicRight select.topicSelect {
    width: 100%;
    margin-right: 0;
  }
  .rptCategoryRowBlock {
    padding-top: 0;
  }
  .tableTopic .mobHide {
    display: none;
  }
  .tableTopic td.topicImg {
    padding-left: 10px;
    width: 40px;
  }
  .tableTopic thead th.topicTh {
    padding: 0 10px;
  }
  .footerTextTop {
    float: none;
  }
  #footer .footAlignLeft {
    width: 100%;
    float: none;
    text-align: center;
  }
  .cal2ul .topicCal {
    width: 100%;
    border: none;
    padding: 0 0 15px;
  }
  .topicCal .bulletText {
    min-height: 10px !important;
  }
  #innerContent .plusBtns a.fRight {
    float: left;
  }
  .topicBlockDivDesc {
    display: none;
  }
  .jcarousel {
    width: 100% !important;
  }
  .topicHead .topicHeadLeft {
    width: 100%;
  }
  .searchTopicRightIn {
    padding-bottom: 18px;
  }
  .newsSearchIn {
    background: #f3f3f3;
    padding: 10px;
  }
  .newsSearchIn label {
    display: inline-block;
    float: left;
    width: 100%;
  }
  .newsSearchIn input.textbox,
  .newsSearchIn select {
    float: left;
    width: 100%;
    height: 30px;
    margin-bottom: 10px;
  }
  .newsSearchIn input.searchBtn {
    float: none;
  }
  .btnSearchRow {
    clear: both;
    display: block;
  }
  #divTopicPost input.gryBtn {
    background: #f38b0e;
  }
  .topicHead .topicHeadRight {
    clear: both;
    float: none;
    width: auto;
    padding: 10px 0;
  }
  .rssSubscribe {
    float: none;
  }
  #innerContent .topicHead .topicHeadRight p {
    text-align: left;
  }
  .otpbox table {
  }
  .otpbox table td {
    display: block;
    padding: 3px 0;
    width: 100%;
  }
  #innerContent .otpbox table td p {
    padding-bottom: 0;
  }
  .otpbox table td .textBox {
    width: 100%;
  }
  .ifsRightMenu .menuRight > li {
    width: 100%;
    padding-right: 0;
  }
  .missionsRowBlock {
    margin: 0;
  }
  .missionsRowBlock ul.bulletText {
    width: 100%;
    padding: 0 0 15px;
  }
  .livingCondition {
    padding: 0;
  }
  .tableOut .tbaleScrollLegend {
    width: 100%;
    margin-bottom: 0;
  }
  .tbaleScrollLegend th,
  .tbaleScrollLegend td {
    display: block;
    width: 100%;
  }
  .innerContentPart .rightPartShadow {
    padding-top: 0;
  }
  .commonBullets li {
    text-align: left;
  }
  .commonBullets li a.pdfIcon {
    margin: 0;
  }
  .commonListing select {
    font-size: 14px;
    height: 24px !important;
    padding: 3px;
    border: 1px solid #b6b6b6;
    background: #fff;
  }
  .galleryImgZoom {
    top: auto;
    right: auto;
    width: 24px;
    height: 24px;
    bottom: 4px;
    left: 3px;
    margin-right: 0;
    margin-top: 0;
    position: absolute;
    background: url(../../Images/zoom-tool.gif) no-repeat center center;
  }
  .galleryImgZoom a {
    display: none;
  }
  .vigilanceWrapper .fielsRow .fieldValues {
    width: 100%;
  }
  #innerContent .ifsPoints > li > a {
    font-size: 1em;
  }
  #innerContent .ifsPoints > li > a span {
    padding: 0 10px;
  }
  .ifsOfficersPage #innerContent .breadcrumbs {
    display: none;
  } /*SBM Page*/
  .sbmTabs .missionTabContO {
    width: auto;
  }
  .swachchtaPledge > div,
  .officeDelhi .ticker,
  .mediaBlock,
  .sbmTabs .secondTab,
  .sbmTabs .tab_container {
    float: none;
  }
  .pledgeList {
    padding-right: 0;
  }
  .actionPlan {
    margin: 0 auto;
  }
  .officeDelhi .ticker {
    padding-right: 0;
  }
  .mediaBlock {
    margin-left: 0;
    text-align: center;
  }
  .officeDelhi .ticker {
    padding-bottom: 20px;
  }
  .sbmTabs .tab_content > h3 {
    display: block;
  }
  .sbmTabs .tab_content {
    padding-top: 0;
    float: none;
    display: block !important;
    width: 100%;
  }
  .sbmTabs .tabs {
    display: none;
  }
  .swachchtaPledge {
    margin-bottom: 20px;
  }
  .allPhotos,
  .allVideos {
    margin: 0 auto 20px;
  }
  .noJS .officeDelhi .ticker {
    padding-top: 0;
  }
  .sbmTabs .tab_container {
    min-height: inherit;
  }
  .noJS .homeSlider {
    overflow: hidden;
    height: 132px;
  }
  .yogaLogo {
    top: 50%;
    margin-top: -45px;
    width: 90px;
    left: 20px;
  }
  .yogaDate {
    bottom: 10px;
    padding: 5px 10px;
  }
  #innerContent .yogaDay h2 {
    font-size: 18px;
    line-height: 24px;
  }
  .yogaControls {
    display: none;
  }
  .yogaProtocol {
    padding-bottom: 15px;
  }
  .yogaProtocol,
  .yogaNews,
  .yogaDay .projekktor,
  .videoDetails,
  .yogaPhoto,
  .yogaVideo {
    float: none;
    width: auto;
  }
  .yogaDay .projekktor {
    margin-bottom: 20px;
  }
  .yogaPhoto {
    margin-bottom: 20px;
  }
  .yogaVideo .scrollIt {
    padding: 0 42px;
    width: 100%;
  }
  .yogaPV .scrollIt .owl-stage-outer {
    border: none;
  }
  .yogaVideo .owl-next {
    right: 0;
    height: 100%;
  }
  .yogaVideo .owl-prev {
    height: 100%;
  }
  .yogaPV .scrollIt a {
    width: 100%;
    height: auto;
    border: 5px solid #dcdcdc;
  }
  .yogaPV .scrollIt a:after {
    left: 50%;
    margin: -56px 0 0 -46px;
    top: 50%;
  }
  .yogaPV .scrollIt a:hover {
    border-color: #104e8d;
    transition: 300ms linear;
  }
  .yogaDay .missionBlock li {
    width: 100%;
  }
  #innerContent .yogaDay .homeWMission.padR15,
  #innerContent .yogaDay .homeWMission.padL15 {
    height: auto;
    padding: 0 0 15px;
    margin-bottom: 15px;
    border-bottom: 1px dashed #e9e9e9;
  }
  .sbmTabs #panel-3 {
    display: none !important;
  }
  .itemGallery {
    height: auto;
  }
  .yogaDay .missionBlock li img {
    position: relative;
    height: auto;
    width: 150px;
  }
  .yogaImgNewsDesc {
    margin-left: -150px;
    padding-left: 150px;
    width: 100%;
  }
  .yogaWebsite16 {
    background-size: cover;
    min-height: 84px;
  }
  .yogaCountrySheald,
  .yogaCountryPopup,
  .worldmapTd {
    display: none !important;
  }
  #innerContent .yogaDay .sliderImg {
    width: 100%;
  }
  #innerContent .yogaDay .homeSlider .sliderText,
  #innerContent .yogaDay .homeSlider .sliderBottomLinks {
    width: 100%;
  }
  #innerContent .yogaDay .homeSlider .sliderText p {
    text-align: left;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  #innerContent .yogaDay .homeSlider .sliderText p.date {
  }
  #innerContent .yogaDay .homeSlider .sliderText p.content {
    padding-bottom: 10px;
  }
  .sbmTabs ul.tabs {
    display: none;
  }
  .tab_container {
    border: none;
  }
  .yogaTabTitle {
    display: block;
    margin-bottom: 15px;
  }
  .sbmTabs .tab_content {
    padding-top: 0;
    float: none;
    display: block !important;
    width: 100%;
    visibility: visible;
  }
  .yogaDay .sbmTabs .tab_content {
    min-height: inherit;
    border: 1px solid #ccdce3;
    margin-bottom: 10px;
  }
  .yogaDay .foreignRelationBlock {
    padding-top: 30px;
    width: 100%;
  }
  .yogaDay .foreignRelationBlock {
    padding-top: 0;
  }
  .yogaPostures > li {
    width: 100%;
  }
  .litebox-overlay .litebox-container {
    width: 90%;
    margin-left: -45%;
  }
  .yogaDay .staticYoutubeVideo {
    float: none;
    width: 100%;
    margin-bottom: 15px;
  }
  .yogaPG.albumPhotoWrapper .albumWrapper > li {
    padding: 5px;
  }
  .runnerImage {
    width: 178px;
  }
  .rfsAbout {
    padding: 0;
  }
  .cpv li {
    float: none;
    width: 100%;
    margin-right: 0 !important;
  }
  .cpv li .cpvBox {
    margin: 0 !important;
  }
  .moiaBlock .moiaLogo {
    padding-top: 0;
  }
  .PhotoFeaturesDetail .galleryCaption {
    padding: 15px 0 5px;
  }
  #innerContent h2.cpvbanner {
    min-height: 92px;
    padding-bottom: 0;
    padding-top: 18px;
    font-size: 20px;
    line-height: 26px;
  }
  .cpvDetails p {
    display: none;
  }
  .cpvDetails h2 {
    padding-bottom: 5px;
  }
  .advSearchNav li {
    padding: 2px;
  }
  .advSearchNav > li a {
    background: #eaeaea;
    padding: 5px 11px;
  }
  .advSearchNavSub {
    left: auto;
    right: 0;
  }
  .advSearchFilter {
    padding-bottom: 5px;
  }
  .advSearchFilter span {
    margin-bottom: 15px;
    padding-left: 20px;
    padding-right: 5px;
  } /* 2017 */
  .yogaDay2017 .yogaNews {
    width: 100%;
  }
  .yogaDay2017 .yogaProtocol,
  .yogaDay2017 .idyCelebration,
  .yogaDay2017 .yogaProtocol,
  .yogaDay2017 .idyCelebration,
  .yogaDay2017 .leftTabpanel,
  .yogaDay2017 .rightTabpanel,
  .yogaDay2017 .mediaBlock .allPhotos,
  .yogaDay2017 .mediaBlock .allVideos {
    min-height: auto;
    width: 100%;
  }
  #innerContent .yogaDay2017 .sliderImg .sliderCaption {
    bottom: 0px;
    height: auto;
    left: 0px;
    padding: 10px;
    right: 0px;
    top: auto;
    width: auto;
    position: static;
    background: #000;
  }
  .yogaWebsite {
    background-size: cover;
    min-height: 55px;
  }
  #innerContent .yogaDay2017 .twitterTabs .secondTab .tab_container,
  .yogaDay2017 .rightTabpanel,
  .yogaDay2017 .leftTabpanel {
    height: auto;
  }
  .yogaDay2017 .rightTabpanel .foreignRelationBlock {
    padding-top: 0;
    padding-bottom: 15px;
  }
  .yogaDay2017 .videoCaption {
    float: none;
    height: 240px;
    margin: 0 auto;
    text-align: center;
    width: 293px;
  }
  .yogaDay2017 .sbmTabs .countryNameBlock {
    padding-top: 0;
  }
  .yogaDay2017 .videoDetails {
    margin-top: 15px;
  }
  #innerContent .yogaDay2017 .videoDetails p {
    padding-bottom: 0;
  }
  #innerContent .yogaDay2017 h2 {
    font-size: 15px;
  }
  .yogaDay2017 .mediaBlock .allVideos {
    padding-left: 0;
  }
  .yogaDay2017 #docVid2016 {
    height: 243px;
    margin: 0 auto;
    position: relative;
    width: 296px;
  }
  .yogaDay2017 .videoPlayBtn {
    left: 0;
    margin: 0 auto;
    right: 0;
    top: 105px;
  }
  .yogaDay2017 .mediaBlock .allPhotos,
  .yogaDay2017 .mediaBlock .allVideos {
    width: 100% !important;
  }
  .yogaDay2017 .mediaBlock .scrollIt2 .item {
    max-height: 100%;
  }
  .yogaDay2017 .mediaBlock .scrollItVidoes a:before {
    left: 185px;
    height: 86px;
  }
  .yogaDay2017 .yogaTabTitle {
    margin: 15px;
  }
  .yogaDay2017 .yogaPV {
    margin-top: 15px;
  } /*** 2017 ***/
  .yogaDay2017 .yogaNews {
    width: 100%;
  }
  .yogaDay2017 .yogaProtocol,
  .yogaDay2017 .idyCelebration,
  .yogaDay2017 .yogaProtocol,
  .yogaDay2017 .idyCelebration,
  .yogaDay2017 .leftTabpanel,
  .yogaDay2017 .rightTabpanel,
  .yogaDay2017 .mediaBlock .allPhotos,
  .yogaDay2017 .mediaBlock .allVideos {
    min-height: auto;
    width: 100%;
  }
  .yogaDay2017 .yogaNews,
  #innerContent .yogaDay2017 .twitterTabs .secondTab ul.leadersMsg {
    min-height: auto;
  }
  .yogaWebsite {
    background-size: cover;
    min-height: 55px;
  }
  #innerContent .yogaDay2017 .twitterTabs .secondTab .tab_container,
  .yogaDay2017 .rightTabpanel,
  .yogaDay2017 .leftTabpanel {
    height: auto;
  }
  .yogaDay2017 .rightTabpanel .foreignRelationBlock {
    padding-top: 0;
    padding-bottom: 15px;
  }
  .yogaDay2017 .videoCaption {
    float: none;
    height: 240px;
    margin: 0 auto;
    text-align: center;
    width: 293px;
  }
  .yogaDay2017 .sbmTabs .countryNameBlock {
    padding-top: 0;
  }
  .yogaDay2017 .videoDetails {
    margin-top: 15px;
  }
  #innerContent .yogaDay2017 .videoDetails p {
    padding-bottom: 0;
  }
  #innerContent .yogaDay2017 h2 {
    font-size: 15px;
  }
  .yogaDay2017 .mediaBlock .allVideos {
    padding-left: 0;
  }
  .yogaDay2017 #docVid2016 {
    height: 243px;
    margin: 0 auto;
    position: relative;
    width: 296px;
  }
  .yogaDay2017 .videoPlayBtn {
    left: 0;
    margin: 0 auto;
    right: 0;
    top: 105px;
  }
  .yogaDay2017 .mediaBlock .allPhotos,
  .yogaDay2017 .mediaBlock .allVideos {
    width: 100% !important;
  }
  .yogaDay2017 .mediaBlock .scrollIt2 .item {
    max-height: 100%;
  }
  .yogaDay2017 .mediaBlock .scrollItVidoes a:before {
    left: 185px;
    height: 86px;
  }
  .yogaDay2017 .yogaTabTitle {
    margin: 15px;
  }
  .yogaDay2017 .yogaPV {
    margin-top: 15px;
  }
  .yogaDay2017 .mediaBlock .scrollItVidoes {
    height: auto;
    max-height: 200px;
  }
  .onLoadPopup {
    max-width: 92%;
  }
  .langSelectBox {
    top: -220px;
    right: 5px;
  }
  .langSelectBox select {
    padding: 0 5px;
    height: 24px !important;
  }
  .langSelectBox .customSelect {
    padding: 0 5px;
  }
  .langSelectBox {
    width: 75px;
  }
  .langSelectBox .customSelectInner {
    font-size: 12px;
    padding: 2px 0;
  }
  clearFeilds {
    bottom: 7px;
  }
  .englishDoc #profileNewListing .profile:last-child li {
    width: 100%;
  }
  #profileNewListingFifty .profile li {
    width: 100%;
    padding: 0;
    text-align: center;
    list-style: none;
  }
  .meaInfoBlock .contentRightBlock {
    background: none;
    padding: 15px 0 0 0;
  }
  .smlProfile .profile li {
    width: 33.333%;
    padding-right: 0;
  }
  .smlProfile .profile li div {
    font-size: 11px;
  }
  .smlProfile .profile li:first-child span {
    margin-bottom: 0;
  }
  #footer .footerLogos .footerLogosSlider .item {
    float: none;
  }
  .perfomanceDashSliderMain {
    margin-top: 0;
  }
  .profile {
    margin-bottom: 0;
  }
  .marquee {
    margin: 0;
  }
  #innerContent .homeSlider.india75Slider .sliderCaption:after {
    height: 100%;
  }
  .briefsBox .missionsCountries li {
    width: 100%;
  }
  .eamProfileInformationSection.cf {
    width: 100%;
  }
  .eamProfileWrap .eamProfileBox {
    width: 100%;
  }
  .arrowControl.performArrow .owl-nav .owl-next {
    margin-right: 10px;
  }
  .arrowControl.performArrow .owl-nav .owl-prev {
    margin-left: 10px;
  }
  .missionVisionBox .cols7,
  .missionVisionBox .cols5 {
    width: 100%;
  }
  .missionVisionBox .cols5 .briefWrap {
    position: static;
    width: 100%;
  }
  .briefWrap {
    margin-bottom: 25px;
  }
  .missionsCountries,
  .frCountries {
    width: 90%;
  }
  .missionVisionBox .row {
    margin: 0;
  }
  .socialBlockHolder .socialTabIcon {
    margin-right: 0px;
    margin-bottom: 10px;
  }
  .profileTable .tableOut .tableData {
    min-width: 100%;
  }
  .smoke-base .dialog {
    top: 40%;
    max-width: 700px;
    left: 50%;
    margin-left: 0;
    width: 85%;
    transform: translateX(-50%);
  }
}
@media (max-width: 640px) {
  .catalogueBox .catalogueItem ul li {
    width: 100%;
  }
  .btnBlue,
  .inputTxt,
  input[type="text"],
  input[type="email"],
  input[type="tel"],
  input[type="number"],
  input[type="url"],
  input[type="password"],
  input[type="search"],
  select,
  textarea {
    height: auto;
    padding: 5px 15px;
  }
  .btnSearchNew input,
  .moduleSearch li.searchButton input.goButton,
  .inputFilterStyle select,
  .inputFilterStyle input,
  .moduleSearch input.form-control[type="text"],
  .form1 .btnSearchNew {
    height: 35px;
  }
  .form1 .btnSearchNew:before {
    height: 100%;
    line-height: 32px;
    font-size: 18px;
  }
  .personnelBox ul li {
    width: 100%;
    margin: 0 0 15px 0;
  }
  .decimalBulletsCountryList li {
    width: 50%;
  }
  .decimalBulletsCountryList li .countryBox {
    padding: 10px;
  }
  .partnerCountriesWrap ul li {
    float: left;
    width: 33.33% !important;
    padding: 3px;
  }
  .vandeBharatMissionFlights li {
    width: 50%;
  }
  .quickLinksHolder .quickLinksBox {
    flex: 0 0 50%;
    max-width: 50%;
    border: 0px;
  }
  .circularNotificationVacanciesWrap li {
    width: 100% !important;
    float: none;
    padding: 0 10px;
    margin-bottom: 10px;
  }
  .circularNotificationVacanciesWrap li a {
    padding: 13px;
  }
  .distinguishedLectInfo {
  }
  .title4 {
    font-size: 14px;
  }
  .distinguishedLectCont p {
    text-align: left !important;
  }
  .dateCol {
    position: absolute;
    right: 20px;
    bottom: -15px;
    width: auto !important;
    border: 0px;
    padding: 0px;
  }
  .distinguishedLectRow {
    position: relative;
  }
  .distinguishedLectCont {
    text-align: left !important;
  }
  .distinguishedLectInfo {
    display: flex;
    align-content: center;
    align-items: center;
    margin: 20px 0;
  }
  .distinguishedLectInfo,
  .dateCol,
  .distinguishedLectPhoto {
    width: 100%;
  }
  .profileInfo li {
    width: 100%;
  }
  .profileInfo li.profileInfoMain .profileInfoCover {
    width: 100%;
    max-width: 100%;
  }
  .profileInfoCover .photo {
    width: 125px;
    height: auto;
  }
  .btnsCol {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 10px;
  }
  .btnsRow {
    flex-wrap: wrap;
  }
  .whatsNewWrap .ticker li {
    padding-bottom: 0;
  }
  .bannerCaption {
    position: static;
  }
  .bannerCaption .date {
    margin-top: 8px;
  }
  .sliderText {
    background: #011637;
    min-height: 110px;
    max-height: 110px;
    padding: 10px;
  }
  .dataSlider .title {
    font-size: 15px;
    line-height: 1.3;
    font-weight: 400;
  }
  .whatsNewWrap:before,
  .contentRightBlock:before {
    z-index: 0;
  }
  .resTabIcons .iconBox {
    width: 50%;
    margin-bottom: 10px;
  }
  .whatsNewSlider {
    height: 150px;
  }
  .homeWMission {
    height: 155px;
  }
  .homeWMission img {
    width: 200px;
    max-height: none;
  }
  .homeWMission .block {
    padding-left: 220px;
  }
  .albumCaption {
    padding-left: 0;
    margin-left: 0;
  }
  .pFlickrIcon {
    text-align: center;
  }
  .innerBanner {
    min-height: 80px;
  }
  .innerBanner img {
    margin-top: -35px;
  }
  .innerBanner 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%;
  }
  #innerContent .titleInner .titleInnertitle h2 {
    margin: 0;
  }
}
@media (max-width: 359px) {
  .ministerDetailList li {
    font-size: 13px;
  }
  .otherMinister .ministername {
    font-size: 13px;
  }
  #footer .socialIconBox a,
  #footer .shareThisO {
    margin: 0 2px 5px;
  }
  .topStrip .leftLink {
    font-size: 12px;
  }
  .ministerPhoto {
    width: 100px;
  }
  .ministerDetails {
    padding-left: 115px;
  }
  .whatsNewSlider {
    height: 225px;
  }
  .dataSlider .date,
  .dataSlider .title,
  .indexBanner .contentWidthSlider .photoOf {
    font-size: 13px;
  }
  .missionSearch select {
    width: 100%;
  }
  #profileNewListing .profile li {
    width: 50%;
    padding: 0 5px;
  }
  .moduleSearchTd .textBox {
    width: 150px;
  }
  .personnelPage td {
    display: block;
    width: 100%;
    text-align: left;
  }
  .personnelPage td.tdBdrRight {
    border: none;
    width: 100%;
    padding-bottom: 0;
    text-align: left;
  }
  .contactIcon .imgRight {
    float: left;
    margin: 7px 6px 0 0;
  }
  .placeSign {
    width: 100%;
  }
  .placeSign td {
    display: block;
    width: 100%;
  }
  .imgLeft.profileImg {
    width: 120px;
  }
  .mapRowCol {
    width: 100%;
    padding: 5px;
  }
  .frCountries > span > span {
    width: 100%;
  }
  .inFocusThumb {
    position: relative;
    z-index: 1;
    margin-bottom: 15px;
  }
  .inFocusCnt {
    width: 100%;
    margin-left: 0;
    padding: 0;
  }
  .vigilance .absoluteErr {
    font-size: 10px;
  }
  .albumcolumnFirst .albumImage,
  .albumcolumnTwo .albumImage {
    width: 100%;
    margin: 0 0 5px;
    height: auto;
  }
  .albumcolumnFirst .albumCaption,
  .albumcolumnTwo .albumCaption {
    width: 100%;
    margin: 0;
  }
  .albumcolumnFirst .albumImage img,
  .albumcolumnTwo .albumImage img {
    width: 100%;
    height: auto;
  }
  .vwSearchCriteria .commonListing input[type="text"] {
    width: 90px !important;
  }
  .tableData.accTable td {
    display: block;
  }
  .tableData.accTable .tdAccHide {
    display: none;
  }
  #innerContent .yogaDay h2 {
    font-size: 18px;
    line-height: 28px;
  }
  .yogaLogo {
    margin-top: -40px;
    width: 80px;
  }
  #innerContent .yogaProtocol p {
    text-align: center;
  }
  .yogaProtocol .imgRight {
    margin: 0 auto 15px;
    width: 100%;
  }
  .yogaProtocol .imgRight img {
    float: none;
  }
  .yogaNews {
    text-align: center;
  }
  #innerContent .yogaDay h2,
  #innerContent .videoDetails p {
    text-align: center;
  }
  .itemGallery {
    height: 170px;
  }
  .yogaDay .missionBlock li img {
    position: relative;
    height: auto;
    width: 150px;
    margin: 0 auto 10px;
    float: none;
  }
  .yogaImgNewsDesc {
    margin-left: 0;
    padding-left: 0;
    float: none;
    text-align: center;
  }
  #innerContent .missionBlock li .block {
    text-align: center;
    padding: 0 20px;
    max-width: inherit;
    width: 100%;
  }
  #innerContent .missionBlock li .block a {
    text-align: center;
  }
  .yogaPhoto,
  .yogaVideo {
    text-align: center;
  }
  .yogaPhoto h3,
  .yogaVideo h3 {
    display: inline-block;
  }
  #innerContent .yogaNews .alignRight,
  #innerContent .countryNameBlock .alignRight,
  #innerContent .yogaPhoto .alignRight,
  #innerContent .yogaVideo .alignRight {
    text-align: center !important;
  }
  .moiaBlock .moiaLogo {
    display: none;
  }
  .madadLogo {
    margin-right: 10px;
  }
  .madadOnItunes {
    text-align: left;
  }
  #innerContent .yogaDay2017 h2 {
    font-size: 15px;
  }
  .whatsNewWrap .tickerDivBlock {
    height: 220px !important;
  }
  .homeWMission {
    min-height: 190px;
  }
  .whatsNewWrap .tickerDivBlock {
    height: 345px !important;
  }
  .topStrip li {
    font-size: 9px;
  }
  .topStrip .rightLinks li.langSelectBoxIn {
    padding: 0;
    width: 50px;
  }
}

/*Whats new style start 25-08-2023*/
@media (max-width: 767px) {
  .whatsNewButton {
    float: right;
    width: auto;
    padding: 0;
    margin-bottom: -10px;
  }
  .whatsNewButton a {
    padding: 5px 8px;
    height: auto;
    text-decoration: none;
    border-radius: 5px;
    color: #fff;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
  }
}
@media (max-width: 439px) {
  .newlogoWrap {
    width: 100%;
    max-width: 383px;
    float: none;
    margin: 0 auto 10px;
  }
}
/*Whats new style end 25-08-2023*/

/*2nd Voice of Global South Summit Style Start 22-11-2023*/
@media (max-width: 1023px) {
  .vgssLink a {
    background: none;
    padding: 0;
    border-radius: 7px;
    transition: all 350ms ease 0s;
    -webkit-transition: all 350ms ease 0s;
    color: #fe7704 !important;
    font-size: 15px;
    text-transform: unset;
    text-decoration: underline !important;
  }
  .vgssLink a:hover {
    text-decoration: none !important;
    background: no-repeat;
    color: #393939 !important;
  }
  .vgssLink a .fa {
    display: none;
  }
}
@media (max-width: 767px) {
  .summitLinksWrap .summitLinks {
    margin-bottom: 10px;
  }
  .summitLinks a {
    padding: 7px;
    font-size: 18px;
  }
}
/*2nd Voice of Global South Summit Style End 22-11-2023*/
