.nas-container .row-text p.sdg_text a.linkcolor {
    color: #4F8EF8 !important;
}

.nas-container .nas-heading {
    background: rgb(6, 40, 75) !important;
}

.nas-container .headermenu p.sdg_text a,
.nas-container .headermenu p.sdg_text {
    color: #90E1FC !important;
}

.account-stats .detailmenu .divcol_Two p {
    margin-bottom: 3px;
}

.nas-container .new-section {
    font-weight: bold;
    text-align: left;
}

.nas-container .new-section p.sdg_text {
    font-weight: bold;
    font-style: italic;
    text-decoration: none;
    cursor: none;
}

.mrgtop40 {
    margin-top: 40px;
}

.mrgbottom5 {
    margin-bottom: 5px;
}

.apex.mplads-flsgship .imgUnListing .liClass {
    margin-bottom: 30px;
}

.introduction-Container.ssd .ulWrap.socialstatcover .intro {
    display: inline;
    margin-right: 5%;
    margin-bottom: 6px;
}

.introduction-Container.ssd .ulWrap.socialstatcover {
    margin-bottom: 40px;
}

.function-ssd .recent_activities {
    background: url(../../images/mospi/ssd-function-banner.png);
    padding: 60px 13%;
    background-repeat: no-repeat !important;
    background-size: 144% 100%;
    background-position: center !important;
    padding: 50px 40px;
}

.function-ssd .recent_activities .org-title {
    color: #fff;
    text-align: left;
    letter-spacing: 0px;
    opacity: 1;
    font-weight: bold;
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 30px;
}

.function-ssd .org-title {
    color: #fff;
    text-align: left;
    letter-spacing: 0px;
    opacity: 1;
    font-weight: bold;
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 30px;
}

.introduction-Container.ssd .wholeWrap.function-ssd .intro {
    width: 100%;
}

.ssd-paragraph {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 30px !important;
}

.function-ssd .recent_activities p {
    color: #fff;
    width: 50% !important;
    text-align: left;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 0px;
}

.function-ssd p {
    text-align: left;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 0px;
}

.function-ssd .covid19_mplads {
    padding: 50px 40px;
}

.function-ssd .covid_image {
    background-image: url(../../images/mospi/ssd-books.png);
}


/*Start of National Statistical Commission (NSC)*/

.nsc-notification-archieve div.tile_block {
    height: auto;
    min-height: 240px;
}

.nsc-rti div.tile_block {
    height: auto;
    min-height: 250px;
}

.nsc-rti p.sdg_text {
    width: 74%;
    margin: 0 auto;
}

.nsc-notification-archieve p.sdg_text {
    width: 68%;
    margin: 0 auto;
}

.nsc-functionSection.natural-functionSection {
    padding: 0;
}

.nsc-functionSection.natural-functionSection .crsMain ul.roleul li {
    list-style-type: none;
}

.nsc-functionSection.natural-functionSection .crsMain ul.roleul li p.sdg_text {
    margin-bottom: 0;
}

.nsc-functionSection.natural-functionSection .crsMain ul.roleul li {
    /* padding: 20px; */
    margin-bottom: 0px;
    padding-bottom: 20px;
    padding-top: 0px;
}

.nsc-background {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 20px;
    opacity: 1;
    padding: 25px;
}

.nsc-presentcomposition.introduction-Container hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, .1);
    position: static;
    right: 0;
    height: 0px;
    left: 0;
    top: 0%;
}

.nsc-comment.introduction-Container.textArea .colDiv p.intro {
    color: #06284B;
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 40px;
    background: none;
    border-radius: 0;
    padding: 0;
}

.nsc-contact.introduction-Container.contactUs {
    background: #F5F9FD 0% 0% no-repeat padding-box;
    opacity: 1;
    padding-top: 40px;
    padding-bottom: 40px;
}

.nsc-intro-container.card-list-view-container.introduction-Container.textArea {
    padding-bottom: 0;
}

.background-nsc-container.card-list-view-container.introduction-Container.docs {
    padding-top: 40px;
    padding-bottom: 20px;
}

.about_sdgs.longpage_padding.mrgbottom50.nsc-notification-archieve {
    margin-top: 40px;
    margin-bottom: 40px !important;
}

.nsc-arrow-position {
    position: absolute;
    bottom: 12%;
    right: 7%;
}

.mrgbottom50 {
    margin-bottom: 50px !important;
}

.nsc-presentcomposition {
    padding-top: 40px;
    padding-bottom: 40px;
}

.txt-presentcomposition {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 24px;
    line-height: 29px;
    font-family: Arial, Helvetica, sans-serif;
}

.nsc-presentcomposition .nsc-name {
    text-align: left;
    letter-spacing: 0px;
    color: #3F4D68;
    opacity: 1;
    font-weight: bold;
    font-size: 24px;
    line-height: 35px;
    font-family: Arial, Helvetica, sans-serif;
}

.nsc-presentcomposition .nsc-desg {
    text-align: left;
    letter-spacing: 0px;
    color: #3F4D68;
    opacity: 1;
    font-weight: bold;
    font-size: 12px;
    line-height: 14px;
    font-family: Arial, Helvetica, sans-serif;
    opacity: 1;
    font-weight: normal;
}

.nsc-presentcomposition .nsc-desg span {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 17px;
    line-height: 21px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.nsc-presentcomposition .nsc-dept {
    text-align: left;
    font-size: 14px;
    line-height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 0.7;
    font-weight: normal;
}

.nsc-presentcomposition .nsc-tenure {
    text-align: left;
    letter-spacing: 0px;
    color: #3F4D68;
    opacity: 1;
    font-size: 12px;
    line-height: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.nsc-presentcomposition .nsc-tenure span {
    text-align: left;
    letter-spacing: 0px;
    color: #3F4D68;
    opacity: 1;
    font-size: 14px;
    line-height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding-left: 6%;
}

.pbox_containers.pbox_padd.text-center.nsc-box {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 4px #D3E4F5;
    border-radius: 5px;
    opacity: 1;
    padding: 30px;
}

.nsc-secretariat.card-list-view-container.introduction-Container.textArea {
    padding-top: 40px;
    padding-bottom: 0;
}

.mrgtop60.about_sdgs.longpage_padding.nsc-rti {
    margin-top: 40px !important;
    margin-bottom: 40px;
}

.nsc-rti .tile_block {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 0.5px solid #C9C9C9;
    border-radius: 5px;
    opacity: 1;
    margin-bottom: 0;
}

.nsc-report.help-plugin-tile .pdf_block1.tile_block1.bckcolor {
    min-height: 77px !important;
    padding: 20px 20px;
    margin-bottom: 0;
}

.nsc-report.help-plugin-tile .pdf_block1 a.btn_image {
    margin-top: 0px;
}

.nsc-report-container h3.title_sdgs {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 24px;
    line-height: 29px;
    font-family: Arial, Helvetica, sans-serif;
}

.nsc-view-detail {
    background: #4F8EF8 0% 0% no-repeat padding-box;
    border-radius: 5px;
    opacity: 1;
    text-align: left;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: uppercase;
    opacity: 1;
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    font-family: Arial, Helvetica, sans-serif;
}

.nsc-comment.introduction-Container.textArea {
    padding-bottom: 10px;
    padding-top: 40px;
}

.nsc-email span {
    color: #4F8EF8;
}

.mrgbottom60 {
    margin-bottom: 60px !important;
}

.nsc-reportcommittee {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 24px;
    line-height: 29px;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 30px;
}

.nsc-contact.contactUs p.para {
    margin-bottom: 10px;
}

.nsc-contact.introduction-Container.contactUs hr {
    top: -25%;
}


/*End of National Statistical Commission (NSC)*/


/*Start of Floating Button*/

.floatingbutton-modal .modal-header {
    height: auto;
}

.floatingbutton-modal .modal-dialog {
    max-width: 500px;
}

.floatingbutton-modal .close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
    display: inline;
    width: 100%;
    text-align: right;
}

.floatingbutton-modal .modal-body .footer_icons span a {
    cursor: pointer;
}

.floatingbutton-modal .modal-body {
    padding: 0;
}

.floatingbutton-modal .modal-header {
    padding-top: 5px;
    padding-bottom: 5px;
    border: 0;
}

.floatingbutton-modal .modal-body .footer_icons span {
    margin-right: 5%;
}

.floatingbutton-modal .modal-header button:focus {
    outline: none;
}

.floatingbutton-modal .footer_icons {
    padding: 25px 20px 40px;
}

.wrapperElement img.feedback-floating-icon {
    padding: 30%;
}


/*End of Floating Button*/


/*Start of DI-Labs*/

.datalabcontainer {
    padding-top: 0 !important;
    padding-bottom: 40px !important;
}

.function-dilab.natural-activity.recent_activities.esd p.sdg_text {
    color: #fff;
}

.datalabcontainer-section {
    padding-bottom: 0 !important;
}

.divcenter {
    margin: 0 auto;
}

.dilab-partner .env_Title {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 20px;
    line-height: 28px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.mrgtop24 {
    margin-top: 24px;
}

.mrgtop20 {
    margin-top: 20px !important;
}

.problem-statement {
    background: #F5F9FD 0% 0% no-repeat padding-box;
    border-radius: 5px;
    opacity: 1;
    /* width: 90%;
    margin: 0 auto !important; */
    padding: 26px;
    color: #06284b !important;
    letter-spacing: 0px !important;
    opacity: 1 !important;
    font-size: 16px !important;
    line-height: 28px !important;
    font-weight: normal !important;
    padding: 26px 5%;
}

.dilab-plugin-tile.help-plugin-tile .pdf_block1 {
    min-height: 20px !important;
    padding: 0px 20px;
}

.dilab-plugin-tile.help-plugin-tile .pdf_block1 a.btn_image {
    margin-top: 10px;
}

.problem-statement-container {
    margin-top: 40px;
    margin-bottom: 40px;
    margin: 40px 0;
}

.dilab-partner p.intro {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: lighter;
    font-size: 16px;
    line-height: 28px;
    margin-top: 30px;
}

.dilab-title {
    margin: 15px !important;
}

.padtop10 {
    padding-top: 10px;
}

.datalab-padleft4 {
    padding-left: 0%;
}

.function-dilab.natural-activity.recent_activities.esd {
    padding: 40px 20%;
}

.introduction-Container.ssd.datalabcontainer li.intro {
    width: max-content;
    width: -moz-max-content;
    width: -webkit-max-content;
    width: -o-max-content;
    width: -ms-max-content;
    /* width: auto;
    white-space: nowrap; */
    margin-bottom: 0;
}

.introduction-Container.ssd.datalabcontainer ul.ulWrap {
    margin-bottom: 0;
}

.introduction-Container.ssd.datalabcontainer .env_Title {
    padding-top: 0 !important;
    color: #06284b;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
}


/*End of DI-Labs*/


/*Start of Natural Capital Accounting & Valuation of Ecosystem Services*/

.natural-project-overview span {
    display: block;
}

.natural-project-overview .elementWrap img {
    margin-top: 10px;
    max-width: none;
}

.introduction-Container.natural-capital {
    padding-bottom: 40px;
}

.responsibilities.nature-future-section {
    padding-bottom: 10px;
}

.natural-activity.recent_activities.esd {
    padding: 40px 5%;
}

.natural-imgWrapElm .imgWrapElm img {
    width: 100%;
}

.natural-project-overview .first {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    color: #06284b;
}

.natural-project-overview .second {
    text-align: left;
    letter-spacing: 0px;
    font-weight: bold;
    font-size: 20px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    color: #06284b;
}

.natural-project-overview .elementWrap {
    margin-bottom: 25px;
}

.natural.recent_activities {
    background: none;
    background-color: #F5F9FD;
}

.sub-intro.implementing-partners {
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: normal;
    font-size: 20px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
}

.natural-imgWrapElm .imgLbl {
    text-align: center;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    font-family: Arial, Helvetica, sans-serif;
}

.natural-imgWrapElm .imgWrapElm img {
    margin-bottom: 5px;
}

.natural-functionSection {
    padding-top: 40px;
    padding-bottom: 40px;
}

.natural-functionSection .crsMain ul.roleul {
    margin-top: 0;
}

.natural-functionSection .crsMain ul.roleul li {
    background: #F6F9FD 0% 0% no-repeat padding-box;
    border-radius: 5px;
    opacity: 1;
    padding: 30px;
}

.submenu-heading.org-title.natural-highlight {
    color: #06284b;
    text-align: left;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 0px;
    opacity: 1;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.highlight-section.iaegs_sdgs .tile_block {
    padding: 30px;
    height: 150px;
    margin-bottom: 0;
}

.highlight-section.iaegs_sdgs .tile_block p.sdg_text {
    color: #ffffff;
    text-align: left;
    letter-spacing: 0px;
    opacity: 1;
    font-size: 15px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: lighter;
}

.highlight-section.iaegs_sdgs .tile_block h3.title_sdgs {
    color: #ffffff;
    text-align: left;
    letter-spacing: 0px;
    opacity: 1;
    font-size: 20px;
    line-height: 21px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-top: 14px;
    margin-bottom: 0;
}

.submenu-heading.org-title.natural-publication {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 24px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.natural-publication-section .help-plugin-tile .pdf_block1.tile_block1.bckcolor {
    margin-bottom: 0;
}

.natural-future p.subHead {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 28px;
    font-weight: normal;
    margin-bottom: 32px;
}

.natural-future p.sdg_text {
    text-align: left;
    font-size: 16px;
    line-height: 28px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
}

.nature-future ul.imgUnList {
    list-style-type: none;
    padding: 0px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.nature-future div.imgUnList {
    list-style-type: none;
    padding: 0px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.nature-future div.imgUnList div {
    width: 20%;
}

.nature-future .imgUnList li {
    width: 20%;
    margin-bottom: 30px;
    display: inline-flex;
}

.nature-future .imgUnList li span {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.nature-future .imgUnList li img {
    margin-right: 2%;
    height: 38px;
}

.natural-future .elementWrap {
    margin-bottom: 30px;
}

.about-ministry-hr.project-overview {
    right: 20% !important;
    top: 0% !important;
}

.about-ministry-hr.implementpartner {
    right: 0 !important;
    top: 12% !important;
    height: 273px !important;
}

.natural-activity.recent_activities {
    background-image: url("../../images/mospi/DIlabbanner.png");
    background-size: cover;
}

.natural-activity.recent_activities p.sdg_text {
    height: auto;
}

.implementpartner-row {
    padding-left: 10%;
}

.natural-achievement .about_sdg_text p.sdg_text {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    height: auto;
}


/*End of Natural Capital Accounting & Valuation of Ecosystem Services*/


/*Start of SDRD*/

.sdrd-Container {
    padding-top: 40px;
    background: transparent;
    padding-bottom: 0;
}

.mrgbottom90.sdrd-mrgbottom60 {
    margin-bottom: 40px;
}

.pbox_containers.sdrd-box {
    background: #F6F9FD 0% 0% no-repeat padding-box;
    border: 0.5px solid #EDEDED;
    border-radius: 5px;
    opacity: 1;
    padding: 30px;
}

.sdrd-box .imgHead {
    color: #06284b;
    text-align: center;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 16px;
    line-height: 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.priceIntro.sdrd-price {
    color: #06284b;
    text-align: left;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
}

.sdrd-lastpara {
    background: #F6F9FD 0% 0% no-repeat padding-box;
    border: 0.5px solid #EDEDED;
    border-radius: 5px;
    opacity: 1;
    padding: 30px 43px;
}

.sdrd-lastpara p {
    color: #06284b;
    text-align: center;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin-bottom: 0;
}

.sdrd-mandate {
    color: #06284b;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 24px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
}

.mrgbottom90 {
    margin-bottom: 90px;
}

.sdrd-activity.nad-txt-resposibility {
    margin-bottom: 0;
}

.sdrd-box img {
    margin-bottom: 20px;
}


/*End of SDRD*/


/*Start of Help*/

.mrgbottom70.fileformat {
    margin-bottom: 20px;
}

.help_cont_blue .marginSixthTop.respguide,
.help-speech-recognition .marginSixthTop.respguide {
    margin-top: 40px;
}

.marginBotSixth.help-form-screen-reader,
.org-container.economic_cont_white.marginBotSixth.help-speech-recognition {
    margin-bottom: 40px;
}

.help-plugin-list {
    color: #06284b;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 20px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
}

.help-plugin-title {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 16px !important;
    line-height: 22px !important;
    font-family: Arial, Helvetica, sans-serif;
}

.help-plugin-tile .pdf_block1 {
    min-height: 80px !important;
    padding: 13px 20px;
}

.help-plugin-tile .pdf_block1 .title_sdgs1 {
    width: 70%;
}

.help-plugin-tile .pdf_block1 a.btn_image {
    margin-top: 5px;
}

.help-plugin-tile img.pdfblock1 {
    margin-top: 5px;
}

.help-screen-reader .sixth_div_content {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 10px;
}

.help-buttons {
    color: #ffffff;
    text-align: center;
    letter-spacing: 0px;
    text-transform: uppercase;
    opacity: 1;
    font-size: 14px;
    line-height: 17px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    width: auto;
    padding: 9px 20px;
    cursor: pointer;
    background: #4F8EF8 0% 0% no-repeat padding-box;
    border-radius: 5px;
    opacity: 1;
    border: 0;
}

.help-buttons:hover {
    color: #ffffff;
    text-align: center;
    letter-spacing: 0px;
    text-transform: uppercase;
    opacity: 1;
    font-size: 14px;
    line-height: 17px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    width: auto;
    padding: 9px 20px;
    cursor: pointer;
    background: #4F8EF8 0% 0% no-repeat padding-box;
    border-radius: 5px;
    opacity: 1;
    border: 0;
}

.help-plugin-tile .pdf_block1.tile_block1.bckcolor {
    margin-bottom: 20px;
}

.mrgbottom70 {
    margin-bottom: 70px;
}

.help-form-screen-reader .introTextSixth {
    color: #06284b;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    line-height: 28px;
    font-weight: bold;
}

.help-form-screen-reader .scheduleUl li a {
    line-height: 45px;
    font-size: 20px;
    text-align: left;
    font-weight: normal;
    letter-spacing: 0px;
    color: #4F8EF8;
    opacity: 1;
}

.mrgtop10 {
    margin-top: 10px;
}


/*End of Help*/


/*Start of National Accounts Division (NAD)*/

.mrgbottom50.nad-bottom60.nadipadmrgbottom50 {
    margin-bottom: 0 !important;
}

.nadipadmrgbottom50 .marginbottom40.marginbottom20 {
    margin-bottom: 40px;
}

.org-container.mrgtop59 {
    margin-top: 40px;
}

.nad_blue {
    background: #F6F9FD 0% 0% no-repeat padding-box !important;
    border: 0.5px solid #E3E3E3;
    border-radius: 5px;
    opacity: 1;
    padding: 30px !important;
}

.mrgbottom40 {
    margin-bottom: 40px !important;
}

.mrgtop18 {
    margin-top: 18px;
}

.mrgbottom26 {
    margin-bottom: 26px;
}

.nad-txt-resposibility {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 24px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
}

.mrgbottom50 {
    margin-bottom: 50px;
}

.mrgbottom20 {
    margin-bottom: 20px;
}


/*End  of National Accounts Division (NAD)*/


/*Start of Allocation Business Rules*/

.allocation-business-rules {
    background: #F5F9FD;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    margin-bottom: 0 !important;
}

.allocation-business-rules .statistics-wing {
    color: #06284B;
    font-size: 24px;
    line-height: 28px;
    margin-top: 30px;
    font-weight: 600;
}

.mrgbottom26 {
    margin-bottom: 26px;
}

.mrgtop60 {
    margin-top: 60px !important;
}

.mrgtop20 {
    margin-top: 20px;
}

button.readmore:focus {
    outline: none;
}


/*End of Allocation Business Rules*/


/*Start of Career Opportunity*/

.careeropportunity-otherLinks .sub-col {
    list-style: none;
    position: relative;
    z-index: 999;
}

.careeropportunity-otherLinks div.sub-col {
    padding-left: 15px;
}

.mrgtop15 {
    margin-top: 15px;
}

.mrgtop17 {
    margin-top: 17px;
}

.textalignleft {
    text-align: left;
}

.careeropportunity-eligibility-criteria .pbox_padd img {
    height: 56px;
}

.careeropportunity-eligibility-criteria .pbox_containers {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 0.5px solid #E3E3E3;
    border-radius: 5px;
    opacity: 1;
    margin: 0;
    min-height: 205px;
}

.careeropportunity-otherLinks.section-container {
    padding-bottom: 10px !important;
}

.careeropportunity-exampattern hr {
    position: absolute;
    right: 15%;
    border-right: 1px solid rgba(0, 0, 0, .1);
    height: 70px !important;
    left: 0px;
    top: 0%;
    border-top: 0;
}

.careeropportunity-exampattern .table thead th {
    color: #06284b;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
}

.careeropportunity-exampattern .table-primary,
.table-primary>td,
.table-primary>th {
    background: #BBD3EB;
    /* border: 1px solid #DCE1E6; */
    /* opacity: 0.3; */
}

.careeropportunity-exampattern .table-primary,
.table-primary>tr {
    border: 1px solid #DCE1E6;
}

.careeropportunity-exampattern .table-striped tbody tr {
    border: 1px solid #DCE1E6;
}

.careeropportunity-exampattern .table-striped tbody tr:nth-of-type(odd) {
    background-color: #fff;
    /* opacity: 0.3; */
}

.careeropportunity-exampattern .table-striped tbody tr:nth-of-type(even) {
    background: #E1E6EA;
    /* opacity: 0.3;  */
}

.careeropportunity-exampattern .table td,
.careeropportunity-exampattern .table th {
    color: #06284b;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 30px;
    padding-right: 30px;
}

.mrgtop40 {
    margin-top: 40px;
}

.careeropportunity-exampattern .title_sdgs {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 20px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 0;
}

.careeropportunity-otherLinks a {
    text-align: left;
    color: #4F8EF8;
    opacity: 1;
    text-align: left;
    font-size: 16px;
    line-height: 45px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    letter-spacing: 0px;
}

.breakallword {
    word-break: break-all;
}

.mrgbottom30 {
    margin-bottom: 30px;
}

.section-container {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}

.careeropportunity-eligibility-criteria .imgHead {
    color: #06284b;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 20px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 56px;
    margin-bottom: 0;
}

.careeropportunity-exampattern.introduction-Container.contactUs hr {
    position: absolute;
    right: 4%;
    border-right: 1px solid rgba(0, 0, 0, .1);
    height: 120px;
    left: 0px;
    top: 0%;
    border-top: 0;
}

.careeropportunity-eligibility-criteria .imgText {
    color: #06284b;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
}


/* .section-container.card-list-view-container.introduction-Container.careeropportunity-eligibility-criteria {
    padding-bottom: 65px !important;
} */

.careeropportunity-eligibility-criteria .pbox_padd {
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
}

.mrgtop25 {
    margin-top: 25px;
}

.careeropportunity-exampattern p.para {
    color: #06284b;
    text-align: left;
    letter-spacing: 0px;
    opacity: 1;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
}

.mrgbottom15 {
    margin-bottom: 15px;
}

.padbottom74 {
    padding-bottom: 74px;
}

.careeropportunity-exampattern .table thead th:nth-child(1) {
    width: 10%;
}

.careeropportunity-exampattern .table thead th:nth-child(2) {
    width: 50%;
}

.careeropportunity-exampattern .table thead th:nth-child(3),
.careeropportunity-exampattern .table thead th:nth-child(4) {
    width: 20%;
}


/*End of Career Opportunity*/


/*Start of FAQ*/


/* #mospi-faq .mospi-faq-container .main {
    margin: 50px 0;
} */

#mospi-faq .mospi-faq-container .main .faq .card {
    /* margin-bottom: 30px; */
    border: 0;
}

#mospi-faq .mospi-faq-container .main .faq .card .card-header {
    border: 0;
    /* -webkit-box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
            box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5); */
    border-radius: 2px;
    padding: 0;
}

.mtop40 {
    margin-top: 40px;
}

#mospi-faq .mospi-faq-container .main .faq .card .card-header .btn-header-link {
    display: block;
    background: transparent;
    padding: 20px;
    text-align: left;
    font-weight: bold;
    font-size: 20px;
    line-height: 23px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
}

#mospi-faq .mospi-faq-container .main .faq .card .card-header .btn-header-link:after {
    content: "\f106";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    float: right;
}

#mospi-faq .mospi-faq-container .main .faq .card .card-header .btn-header-link.collapsed {
    background: transparent;
    text-align: left;
    font-weight: bold;
    font-size: 20px;
    line-height: 23px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
}

#mospi-faq .mospi-faq-container .main .faq .card .card-header .btn-header-link.collapsed:after {
    content: "\f107";
}

#mospi-faq .mospi-faq-container .main .faq .card .collapsing {
    background: transparent;
    line-height: 30px;
}

#mospi-faq .mospi-faq-container .main .faq .card .collapse {
    border: 0;
}

#mospi-faq .mospi-faq-container .main .faq .card .collapse.show {
    background: transparent;
    line-height: 30px;
    color: #222;
}


/* #mospi-faq .mospi-faq-container .right_faq .main1 {
    margin: 50px 0;
    margin-bottom: 90px;
} */

#mospi-faq .mospi-faq-container .right_faq .main1 .faq1 .card {
    margin-bottom: 10px;
}

#mospi-faq .mospi-faq-container .right_faq .main1 .faq1 .card .card-header {
    border: 0;
    -webkit-box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
    box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
    border-radius: 2px;
    padding: 0;
}

#mospi-faq .mospi-faq-container .right_faq .main1 .faq1 .card .card-header .btn-header-link {
    display: block;
    padding: 20px;
    text-align: left;
    letter-spacing: 0px;
    color: #fff;
    background: #4F8EF8;
    opacity: 1;
    font-size: 15px;
    line-height: 21px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

#mospi-faq .mospi-faq-container .right_faq .main1 .faq1 .card .card-header .btn-header-link:after {
    content: "\f068";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    float: right;
    color: #fff;
}

#mospi-faq .mospi-faq-container .right_faq .main1 .faq1 .card .card-header .btn-header-link.collapsed {
    /* background: transparent; */
    background: #fff;
    color: #06284B;
}

#mospi-faq .mospi-faq-container .right_faq .main1 .faq1 .card .card-header .btn-header-link.collapsed:after {
    content: "\f067";
    color: #4F8EF8;
}

#mospi-faq .mospi-faq-container .right_faq .main1 .faq1 .card .collapsing {
    background: transparent;
    line-height: 30px;
}

#mospi-faq .mospi-faq-container .right_faq .main1 .faq1 .card .collapse {
    border: 0;
}

#mospi-faq .mospi-faq-container .right_faq .main1 .faq1 .card .collapse.show {
    background: transparent;
    line-height: 30px;
    color: #06284B;
}

#mospi-faq .right_faq {
    background: transparent;
}

#mospi-faq .card-header {
    background-color: transparent;
}

#mospi-faq .btn.focus,
#mospi-faq .btn:focus {
    box-shadow: none;
}

#mospi-faq .faq {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 0.5px solid #C9C9C9;
    border-radius: 5px;
    opacity: 1;
}

#mospi-faq .mospi-faq-container li a.sdg_normal {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 19px;
    line-height: 45px;
    font-weight: normal;
    padding-left: 57px;
    padding-right: 57px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 0;
}

#mospi-faq .mospi-faq-container .main .card-body {
    padding: 0;
}

#mospi-faq .mospi-faq-container li a.sdg_normal:hover,
#mospi-faq .mospi-faq-container li a.sdg_normal.active {
    background: #4F8EF8 0% 0% no-repeat padding-box;
    opacity: 1;
    color: #FFFFFF;
}

#mospi-faq .mospi-faq-container .card {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 0.5px solid #C9C9C9;
    border-radius: 5px;
    opacity: 1;
}

#mospi-faq .mospi-faq-container .main1 .card-body {
    text-align: left;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    background: #4F8EF8 0% 0% no-repeat padding-box;
    /* border: 0.5px solid #C9C9C9;
    border-radius: 5px; */
    opacity: 1;
    padding-top: 0;
}

#mospi-faq .mospi-faq-container .recent_activities h4 {
    text-align: center;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    font-size: 28px;
    font-weight: bold;
    line-height: 32px;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 0;
    padding-bottom: 0;
}

#mospi-faq .mospi-faq-container .recent_activities {
    background: url("../../images/mospi/faqquestionanswer.png");
    padding: 40px 5%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}


/* Styles for wrapping the search box */

#mospi-faq .mospi-faq-container .faq-main {
    margin: 0 auto;
    width: 65%;
    display: inline-flex;
}

#mospi-faq .mospi-faq-container .form-group {
    margin-bottom: 1rem;
    width: 79%;
}

#mospi-faq .mospi-faq-container .seachbutton-container {
    width: 15%;
    margin-left: 2%;
    margin-top: 2px;
    margin-bottom: 2px;
}

#mospi-faq .mospi-faq-container .btn-search {
    /* width: 100%; */
    width: 104px;
    background: #4F8EF8 0% 0% no-repeat padding-box;
    border-radius: 5px;
    opacity: 1;
    text-align: center;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: uppercase;
    opacity: 1;
    font-weight: bold;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}


/* Bootstrap 4 text input with search icon */

#mospi-faq .mospi-faq-container .faq-main .has-search .form-control {
    padding-left: 2.375rem;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 0.5px solid #82A1C1;
    border-radius: 5px;
    opacity: 1;
}

#mospi-faq .mospi-faq-container .faq-main .has-search .form-control-feedback {
    position: absolute;
    z-index: 2;
    display: block;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 2.375rem;
    text-align: center;
    pointer-events: none;
    color: #aaa;
}

#mospi-faq .mospi-faq-container .recent_activities p.sdg_text {
    height: 3em;
    text-align: center;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    font-size: 16px;
    line-height: 50px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.mrgtop20 {
    margin-top: 20px;
}

#mospi-faq .mospi-faq-container .form-control::-webkit-input-placeholder,
#mospi-faq .mospi-faq-container .form-control:-moz-placeholder,
#mospi-faq .mospi-faq-container .form-control::-moz-placeholder,
#mospi-faq .mospi-faq-container .form-control:-ms-input-placeholder,
#mospi-faq .mospi-faq-container .form-control::-ms-input-placeholder {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 0.5;
    font-size: 14px;
    line-height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    opacity: 0.5;
}

.faq-container-padding {
    padding: 0 5%;
}

.row.faq-container-padding.mtop40 {
    margin-bottom: 24px;
}

#mospi-faq .mospi-faq-container .ask-a-question-container {
    padding: 0 5%;
    padding-top: 40px !important;
    padding-bottom: 0 !important;
}

#mospi-faq .mospi-faq-container .ask-a-question-container .org-title {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 28px;
    line-height: 32px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

#mospi-faq .mospi-faq-container .ask-a-question-container .sendnote {
    text-align: left;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin-bottom: 31px;
}

.btn-askaquestion {
    background: #4F8EF8 0% 0% no-repeat padding-box;
    border-radius: 5px;
    opacity: 1;
    text-align: center;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: uppercase;
    opacity: 1;
    font-weight: bold;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    width: 170px;
    border: 0;
    padding: 10px 21px;
}

.btn-askaquestion:hover {
    background: #4F8EF8 0% 0% no-repeat padding-box;
}

#mospi-faq .main1 .card .card-header .btn-header-link.changed:after {
    color: #fff;
}

#mospi-faq .main1 .card .card-header .btn-header-link.changedblue:after {
    color: #4F8EF8;
}


/* #mospi-faq #main1 #faq1 > .card:first-child > .card-header > a.btn-header-link{
    color: #FFFFFF;
    background: #4F8EF8; 
    opacity : 1;
} */


/* #main1 #faq1 .card:first-child > .card-header > .btn-header-link:after
{
    color: #FFFFFF;
} */


/*End of FAQ*/


/*Census 2001 Tables start here*/

.census2001tables p.intro {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 24px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
}

.census2001tables .sub-col li a {
    text-align: left;
    letter-spacing: 0px;
    color: #4F8EF8;
    opacity: 1;
    font-weight: normal;
    font-size: 16px;
    line-height: 45px;
    font-family: Arial, Helvetica, sans-serif;
}

.census2001tables .sub-col li {
    margin-bottom: 0 !important;
}

.introduction-Container.listPdf.census2001tables {
    padding-bottom: 40px !important;
    padding-top: 40px !important;
}


/*Census 2001 Tables end here*/


/*IPMD Start Here*/

.ipmd-container .mrgtop59.about_sdgs.padbottom90 {
    padding-bottom: 40px !important;
    margin-bottom: 0px !important;
}

.ipmd-container .role_MOSPI_ipmd {
    background: #F5F9FD !important;
    padding: 1px 0% !important;
    padding-bottom: 0px !important;
}

.displayinlineflex {
    display: inline-flex;
}

.ipmd-container .displayinlineflex {
    margin-bottom: 40px;
}

.ipmd-container .monthly-reportheading {
    font-weight: bold;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
}

.ipmd-container .ipmdcontribution-firstsection {
    text-align: center;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 30px;
    font-weight: normal;
}

.ipmd-container .ipmdcontribution-secondsection {
    text-align: center;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-weight: lighter;
}

.ipmd-container .ipmd-performace-monitoring {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 40px;
}

.ipmd-container .col-md-5.max-width {
    flex: 0 0 34.666667%;
    max-width: 34.666667%;
}

.ipmd-container .ipmd-performace-monitoring-btnviewdetail input {
    background: #4F8EF8 0% 0% no-repeat padding-box;
    border-radius: 5px;
    opacity: 1;
    text-align: left;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 17px;
    font-weight: bold;
    padding: 9px 17px;
}

.ipmd-container .ipmd-keyinfra {
    background: #F5F9FD !important;
    padding-top: 30px;
    padding-bottom: 2px;
    padding-left: 50px;
    padding-right: 40px;
    flex: 0 0 64.333333%;
    max-width: 64.333333%;
}

.ipmd-container .ipmd-keyinfra>p {
    letter-spacing: 0px;
    color: #06284B;
    text-transform: capitalize;
    opacity: 1;
    font-size: 20px;
    line-height: 28px;
    font-weight: bold;
    margin-bottom: 32px;
    /* padding-left: 40px; */
}

.ipmd-container .ipmd-keyinfra .elementWrap {
    margin-bottom: 28px;
}

.ipmd-container .ipmd-keyinfra .elementWrap p {
    color: #06284B;
    font-size: 13px;
    font-weight: lighter;
    line-height: 13px;
    margin-bottom: 0;
    margin-top: 2px;
}

.ipmd-container ul.key-infra-sector li p {
    margin-right: 0%;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 13px;
    font-weight: lighter;
    line-height: 13px;
    width: 140px;
    margin-bottom: 0;
    margin-top: 4px;
}

.ipmd-container ul.key-infra-sector li img {
    width: 23px;
    height: 22px;
    opacity: 1;
    margin-right: 30px;
}

.mrgtop30 {
    margin-top: 30px;
}

.padbottom90 {
    padding-bottom: 90px !important;
}

.mrgtop90 {
    margin-top: 90px;
}

.ipmd-container .recent_activities {
    padding: 40px 17%;
	background: url("../../images/mospi/ipmdbanner.png");
	background-size: cover;
}

.about_sdgs.mrgtop90.ipmdmrgbottom30 {
    margin-top: 40px;
    margin-bottom: 40px;
}

.mrgtop59.about_sdgs.padbottom90 {
    margin-bottom: 40px;
    margin-top: 40px;
}

@media (max-width: 1024px) {
    .nsc-rti div.tile_block {
        height: 295px;
        min-height: 250px;
    }
    .nsc-notification-archieve div.tile_block {
        height: 295px;
        min-height: 240px;
    }
    .nsc-presentcomposition .nsc-name {
        min-height: 70px;
    }
    .nsc-report.help-plugin-tile .pdf_block1 .title_sdgs1 {
        width: 84%;
    }
    .help-plugin-tile.dilab-plugin-tile .pdf_block1 .title_sdgs1 {
        width: 75%;
    }
    .introduction-Container.ssd.datalabcontainer li.intro {
        width: auto;
        /* width: auto;
        white-space: nowrap; */
        margin-bottom: 0;
    }
    .highlight-section.iaegs_sdgs .tile_block {
        height: 200px;
    }
    .help-plugin-tile .pdf_block1 .title_sdgs1 {
        width: 50%;
    }
    .help-plugin-tile .pdf_block1 {
        min-height: 125px !important;
        padding: 13px 20px;
    }
    /* .help-plugin-tile .pdf_block1 {
        min-height: 159px !important;
        padding: 13px 20px;
    } */
    .nad-minheight-imgHead {
        min-height: 50px;
    }
    .careeropportunity-eligibility-criteria .pbox_padd {
        padding-bottom: 65px;
    }
    /* #mospi-faq .mospi-faq-container .ask-a-question-container {
        padding-bottom: 40px !important;
    } */
    #mospi-faq .mospi-faq-container li a.sdg_normal {
        font-size: 16px;
        line-height: 24px;
        padding-left: 25px;
        padding-right: 25px;
    }
    .ipmd-container .recent_activities {
        padding: 40px 13%;
    }
    .ipmd-container .col-md-5.max-width {
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
    .ipmd-container .ipmd-keyinfra {
        flex: 0 0 56.333333%;
        max-width: 56.333333%;
    }
    .ipmd-container .ipmd-keyinfra {
        padding-left: 30px;
    }
}

@media (max-width: 992px) {
    .nsc-report-container h3.title_sdgs,
    .nsc-reportcommittee {
        font-size: 18px;
    }
    .help-plugin-tile .pdf_block1 .title_sdgs1 {
        width: 71%;
    }
    .nsc-report.help-plugin-tile .pdf_block1.tile_block1.bckcolor {
        margin-bottom: 10px;
    }
    .nsc-rti .tile_block {
        margin-bottom: 10px;
    }
    .txt-presentcomposition {
        font-size: 18px;
    }
    .function-dilab.natural-activity.recent_activities.esd {
        padding: 40px 15%;
    }
    .dilab-partner .env_Title {
        font-size: 18px;
        line-height: 24px;
    }
    .natural-subheading {
        font-size: 18px !important;
        line-height: 24px !important;
    }
    .implementpartner-row {
        padding-left: 0;
    }
    .highlight-section.iaegs_sdgs .tile_block {
        height: auto;
    }
    .submenu-heading.org-title.natural-publication {
        margin-top: 20px !important;
    }
    .highlight-section.iaegs_sdgs .tile_block h3.title_sdgs {
        font-size: 18px;
    }
    .highlight-section.iaegs_sdgs .tile_block {
        margin-bottom: 10px;
    }
    .mobilemrgtop0 {
        margin-top: 0 !important;
    }
    .help-form-screen-reader .scheduleUl li {
        font-size: 18px;
        line-height: 45px;
    }
    .help-speech-recognition .introTextSixth {
        margin-top: 10px;
    }
    .help-plugin-list {
        font-size: 18px;
        line-height: 24px;
    }
    .help-form-screen-reader .introTextSixth {
        font-size: 18px;
        line-height: 24px;
    }
    .help-plugin-tile .pdf_block1 {
        min-height: 102px !important;
        padding: 13px 20px;
    }
    .help-plugin-tile img.pdfblock1 {
        margin-right: 10px;
    }
    .nad-minheight-imgHead {
        min-height: auto;
    }
    .imgHead,
    .txt-resposibility {
        font-size: 18px !important;
    }
    .allocation-business-rules .statistics-wing {
        font-size: 18px;
        line-height: 24px;
    }
    .ipmd-container .col-md-5.max-width {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .ipmd-container .ipmd-keyinfra {
        flex: 0 0 97%;
        max-width: 100%;
        margin-top: 45px;
        margin-bottom: 40px;
        padding-left: 50px;
    }
    .census2001tables p.intro {
        font-size: 18px;
        line-height: 24px;
    }
    .faq-container-padding {
        padding: 0 7%;
    }
}

@media (max-width: 767px) {
    .nsc-intro-container.card-list-view-container.introduction-Container.textArea {
        padding-bottom: 40px;
    }
    .help-form-screen-reader .scheduleUl {
        margin-bottom: 0 !important;
    }
    .row.faq-container-padding.mtop40 {
        margin-bottom: 0;
    }
    .nsc-rti div.tile_block {
        height: auto;
        min-height: 250px;
    }
    .nsc-notification-archieve div.tile_block {
        height: auto;
        min-height: 240px;
    }
    .fileformat.nsc-report-section {
        margin-bottom: 0;
    }
    .nsc-report p.help-plugin-title,
    .nsc-comment.introduction-Container.textArea .colDiv p.intro {
        font-size: 14px !important;
    }
    .help-plugin-tile.dilab-plugin-tile .pdf_block1 .title_sdgs1 {
        width: 57%;
    }
    .function-dilab.natural-activity.recent_activities.esd {
        padding: 40px 10%;
    }
    /* .datalab-padleft4 {
        padding-left: 1%;
    } */
    .problem-statement-container {
        margin-top: 40px;
        margin-bottom: 40px;
        margin: 40px 0;
    }
    .datalabcontainer {
        padding-bottom: 10px !important;
    }
    .dilab-partner p.intro {
        font-size: 14px;
        line-height: 24px;
    }
    .natural-activity.recent_activities.esd {
        padding: 40px 5%;
    }
    .introduction-Container.natural-capital {
        padding-bottom: 40px;
    }
    .natural-project-overview .first,
    .natural-project-overview .second {
        font-size: 14px;
        line-height: 24px;
    }
    .sdrd-box .imgHead {
        font-size: 14px !important;
    }
    .help-speech-recognition .introTextSixth {
        margin-top: 0;
    }
    .helpintro .introPara,
    .help-screen-reader .sixth_div_content {
        font-size: 14px;
        line-height: 24px;
    }
    .help-form-screen-reader .scheduleUl li {
        font-size: 14px;
        line-height: 45px;
    }
    .marginBotSixth.help-speech-recognition {
        margin-bottom: 60px;
    }
    .help-plugin-tile .pdf_block1 {
        min-height: 63px !important;
        padding: 13px 20px;
    }
    .nad-bottom60 {
        margin-bottom: 40px;
    }
    .allocation-business-rules {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .careeropportunity-exampattern .table td {
        font-size: 14px;
        line-height: 20px;
    }
    /* .section-container.card-list-view-container.introduction-Container.careeropportunity-otherLinks {
        padding-bottom: 44px !important;
    } */
    .section-container.card-list-view-container.introduction-Container.careeropportunity-eligibility-criteria {
        padding-bottom: 10px !important;
    }
    .careeropportunity-exampattern p.para {
        font-size: 14px;
        line-height: 24px;
    }
    .careeropportunity-eligibility-criteria .imgHead {
        text-align: center;
    }
    .census2001tables {
        padding-bottom: 48px !important;
    }
    #mospi-faq .mospi-faq-container .ask-a-question-container {
        padding-top: 40px !important;
        /* padding-bottom: 40px !important; */
    }
    #mospi-faq .mospi-faq-container .right_faq .main1 {
        margin-bottom: 0;
        margin: 0;
    }
    #mospi-faq .mospi-faq-container .main .faq .card .card-header .btn-header-link,
    #mospi-faq .mospi-faq-container .main .faq .card .card-header .btn-header-link.collapsed {
        font-size: 18px;
    }
    #mospi-faq .mospi-faq-container .main {
        margin-bottom: 0;
    }
    .ipmd-container .ipmd-keyinfra {
        flex: 0 0 92%;
        margin-left: 4%;
    }
    .ipmd-container .ipmd-performace-monitoring {
        font-size: 14px;
        line-height: 24px;
    }
    .ipmd-container .ipmdcontribution-secondsection {
        font-size: 14px;
        line-height: 24px;
    }
    .ipmd-container .ipmdcontribution-firstsection {
        font-size: 16px;
        line-height: 28px;
    }
    .ipmd-container .role_MOSPI_ipmd {
        padding-bottom: 40px !important;
    }
    .ipmd-container .recent_activities {
        padding: 40px 10%;
    }
    .ipmd-container .mrgtop90 {
        margin-top: 60px;
    }
    .ipmd-container .ipmdmrgbottom30 {
        margin-bottom: 0 !important;
    }
    .ipmd-container .ipmd-keyinfra {
        margin-top: 30px;
    }
}


/*IPMD End Here*/


/* Header changes start*/

.landingPage .navbar-nav li a span {
    padding-bottom: 45px;
}

.mobi-mega .menu-heading {
    padding-left: 2%;
}

.menu-content-wrapper.mrgtop30 .row.rowFlex {
    display: flex !important;
    background: #fff;
    margin-left: 0;
    margin-right: 0;
}

.aboutusdecr {
    font-weight: 500;
}

.right-menu .submenu-heading.hidden-submenu-heading a:hover {
    line-height: 17px;
    border-bottom: 0;
}

.right-menu ul li a:hover {
    line-height: 24px !important;
    border-bottom: 0 !important;
}

.left-menu ul li a:hover {
    line-height: 24px !important;
    border-bottom: 0 !important;
}

.right-menu {
    padding-bottom: 30px;
}

.left-menu {
    padding-bottom: 30px;
}

.mobi-mega {
    top: 86px !important;
}

.new-menubar .mobi-mega {
    top: 53px !important;
}

.mobi-mega .left-menu {
    padding-left: 30px;
    padding-right: 30px;
}

.landingPage .nav-container {
    position: relative;
}

.modify-pages li {
    position: static !important;
}

.nav-btn.btn-unstyled,
.nav-link,
.nav-underline .tab a {
    position: static !important;
}

.landingPage .navbar-nav li a.iconImage:hover {
    border-bottom: 0;
}

@media (max-width: 992px) {
    .sub-intro.implementing-partners {
        font-size: 18px;
    }
    .sdrd-box .imgHead {
        font-size: 16px !important;
    }
    .help_cont_blue .introTextSixth {
        margin-top: 0;
    }
    .help-plugin-tile .pdf_block1 .title_sdgs1 {
        width: 70%;
    }
    .navbar-collapse .navbar-nav {
        flex-direction: column;
    }
    .landingPage .navbar-nav li a.iconImage {
        display: none;
    }
    #mospi-faq .mospi-faq-container .main .faq .card .card-header .btn-header-link {
        font-size: 18px;
    }
}


/* Header changes end */

body {
    font-family: Arial, Helvetica, sans-serif !important;
}

.active1 {
    color: #4F8EF8;
    border-bottom: 2px solid #4F8EF8;
    padding-bottom: 6px;
}


/*Modals Style Start Here*/

.mospi-right-menu a {
    color: #06284B;
}

.org-container {
    padding: 0 5%;
}

.mobi-mega {
    width: 85%;
    top: 123px;
    z-index: 9999;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    background-color: #fff;
    display: none;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 40px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 40px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 40px;
}

.left-menu {
    background: #06284B 0% 0% no-repeat padding-box;
    border-radius: 0px 0px 0px 5px;
    opacity: 1;
}

.mobi-top-header .mobi-mega .menu-content-wrapper .left-menu {
    background: #f2f9ff;
    padding: 2rem 3rem;
    height: 100%;
    position: absolute;
}

.mobi-mega .menu-heading,
.org-mega .menu-heading {
    margin-top: 8px;
    padding-left: 0px;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 1.5rem;
    display: block;
    font-weight: Bold;
    text-align: left;
    letter-spacing: 0px;
    color: #fff;
    opacity: 1;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
}

.org-mega .menu-heading {
    margin-top: 8px;
    padding-left: 0px;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 1.5rem;
    display: block;
    font-weight: Bold;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
}

.mshomepage ul {
    list-style: none;
    margin-bottom: 0;
}

.mobi-mega ul,
.org-mega ul {
    list-style: none;
    padding-left: 0;
}

.mobi-mega li,
.org-mega li {
    padding-bottom: 0px;
}

#mobi-solution li a {
    padding-left: 0px;
}

#mobi-solution li a,
#mobi-service li a {
    padding-bottom: 10px !important;
}

.mobi-mega li a.active,
.org-mega li a.active {
    text-align: left;
    letter-spacing: 0px;
    color: #4F8EF8;
    opacity: 1;
    /* font-weight: bold; */
    font-size: 14px;
    line-height: 24px;
    font-family: Arial, Helvetica, sans-serif;
}

.mobi-mega .active,
.org-mega .active {
    display: block;
}

.mobi-mega li a,
.org-mega li a .mobi-top-header .mi--subnav a {
    padding-bottom: 2px;
}

.mobi-mega li a,
.org-mega li a {
    padding-top: 0px;
    font-weight: 600;
    padding-left: 0px;
    opacity: .9;
    color: #1b1b1b;
}

.mobi-mega li a,
.org-mega li a .mobi-top-header .mi--subnav a,
.mobi-mega .ind-menu-heading {
    font-size: 15px;
    color: #000;
    margin-bottom: 0;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    font-weight: normal;
    transition: none;
    line-height: 22px;
}

.mobi-top-header .mobi-mega .menu-content-wrapper .right-menu {
    padding: 2rem 0rem 2rem 2rem;
    float: right;
}

.mobi-mega .submenu-heading,
.org-mega .submenu-heading {
    color: #334de1;
    margin-bottom: 11px;
    padding-bottom: 15px;
    font-weight: 600;
}

.mshomepage ul,
.org-mega ul {
    list-style: none;
    margin-bottom: 0;
}

.mobi-mega ul,
.org-mega ul {
    list-style: none;
    padding-left: 0;
}

#mobi-solution .right-menu li,
#mobi-service .right-menu li {
    padding-bottom: 10px;
}

.mobi-mega li,
.org-mega li {
    padding-bottom: 0px;
}

#mobi-solution li a,
#mobi-service li a {
    padding-bottom: 10px !important;
}

.mobi-mega li a,
.org-mega li a,
.mobi-top-header .mi--subnav a {
    padding-bottom: 2px;
}

.mobi-mega li a,
.org-mega li a {
    padding-top: 0px;
    font-weight: 600;
    padding-left: 0px;
    opacity: .9;
    color: #1b1b1b;
}

.mobi-mega li a,
.org-mega li a,
.mobi-top-header .mi--subnav a,
.mobi-mega .ind-menu-heading {
    font-size: 15px;
    color: #000;
    margin-bottom: 0;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    font-weight: normal;
    transition: none;
    line-height: 22px;
}

.mobi-mega .right-menu ul li span,
.org-mega .right-menu ul li span {
    font-weight: 500;
    font-size: 14px;
}

.tileWrap {
    padding-top: 30px;
}

.tileWrap.aboutushover:hover {
    background-color: #f5f9fd;
    transition: all .3s ease-in-out 0s;
}

.tileWrap.aboutushover:hover a h4 {
    color: #4f8ef8;
}

.tileWrap.aboutushover:hover a p {
    color: #4f8ef8;
}

#institute li a,
#newinitiatives li a,
#employeecorner li a,
#statistics li a,
#actrule li a,
#ecitizen li a {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: lighter;
    font-size: 14px;
    line-height: 24px;
}

.menuhover:hover h4,
.menuhover:hover ul li {
    color: #4f8ef8;
}

.menuhover ul li {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: lighter;
    font-size: 14px;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
}

.padleft0 {
    padding-left: 0px !important;
}

.mobi-mega .submenu-heading,
.org-mega .submenu-heading {
    margin-bottom: 11px;
    padding-bottom: 15px;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
}

#mospi-aboutus .submenu-heading.abtministry.align-left-small,
#mospi-moreoptions .submenu-heading.abtministry.align-left-small {
    padding-left: 0;
}

.align-left {
    padding-left: 2%;
}

#mospi-aboutus.mobi-mega .align-left {
    padding-left: 2%;
}


/* .abtministry {
    font-size: 16px !important;
    line-height: 19px !important;
    margin-bottom: 9px !important;
    padding-bottom: 0 !important;
} */

.mshomepage ul {
    list-style: none;
    margin-bottom: 0;
}

#mobi-solution .right-menu li,
#mobi-service .right-menu li {
    padding-bottom: 10px;
}

#mobi-solution li a {
    padding-left: 0px;
}

#mobi-solution li a,
#mobi-service li a {
    padding-bottom: 10px !important;
}

.mobi-mega li a,
.org-mega li a .mobi-top-header .mi--subnav a {
    padding-bottom: 2px;
}

.mobi-mega li a,
.org-mega li a {
    padding-top: 0px;
    font-weight: 600;
    padding-left: 0px;
    opacity: .9;
    color: #1b1b1b;
}

.mobi-mega li a,
.org-mega li a,
.mobi-top-header .mi--subnav a,
.mobi-mega .ind-menu-heading {
    margin-bottom: 0;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    transition: none;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: lighter;
    font-size: 14px;
    line-height: 17px;
    padding-left: 2%;
}

.mobi-mega .right-menu ul li span,
.org-mega .right-menu ul li span {
    font-weight: 500;
    font-size: 14px;
}

.mshomepage .mobi-top-header.sticky a:hover {
    color: #3980EA;
}

.mshomepage .mobi-top-header.sticky a {
    color: #000;
}

.mobi-mega li a:hover,
.mobi-mega li a:focus {
    background-color: #fff;
}

.mobi-mega li a:focus,
.mobi-top-header .mi--subnav a:focus {
    text-decoration: none;
}

#mospi-aboutus a:hover,
.mobi-mega li a:hover,
.org-mega li a:hover,
.mobi-top-header .mi--subnav a:hover {
    text-decoration: none;
    color: #4f8ef8;
    background-color: #f7f7f7;
    transition: all .3s ease-in-out 0s;
}

#who h4 a {
    font-size: 14px;
    line-height: 17px;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
}

.padbottom25 {
    padding-bottom: 25px !important;
}

.padbottom9 {
    padding-bottom: 9px !important;
}

.padbottom10 {
    padding-bottom: 10px !important;
}

#who ul li a {
    font-size: 12px;
    line-height: 24px;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
}

.abtwho {
    font-size: 16px !important;
    line-height: 19px !important;
    padding-left: 1%;
}

.right-menu {
    background: #F5F9FD 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #FFFFFF;
    opacity: 1;
}

#mospi-aboutus .aboutus-leftmenu ul li a,
#mospi-newinitiatives .newinitiative-leftmenu ul li a,
#mospi-empcorner .empcorner-leftmenu ul li a,
#mospi-statistics .statistics-leftmenu ul li a,
#mospi-moreoptions .moreoption-leftmenu ul li a {
    color: #fff;
    background: none;
    font-size: 14px;
    line-height: 24px;
    opacity: 1;
    padding-left: 0;
}

#mospi-aboutus .aboutus-leftmenu ul li a:hover,
#mospi-aboutus .aboutus-leftmenu ul li a.active,
#mospi-newinitiatives .newinitiative-leftmenu ul li a:hover,
#mospi-newinitiatives .newinitiative-leftmenu ul li a.active,
#mospi-empcorner .empcorner-leftmenu ul li a:hover,
#mospi-empcorner .empcorner-leftmenu ul li a.active,
#mospi-statistics .statistics-leftmenu ul li a:hover,
#mospi-statistics .statistics-leftmenu ul li a.active,
#mospi-moreoptions .moreoption-leftmenu ul li a:hover,
#mospi-moreoptions .moreoption-leftmenu ul li a.active {
    color: #4f8ef8;
}

#mospi-right-menu ul li a,
#actrule ul li a,
#ecitizen ul li a {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: lighter;
    font-size: 12px;
    line-height: 24px;
    padding-left: 0;
}

.mrgtop9 {
    margin-top: 9px;
}

#mospi-right-menu .submenu-heading {
    padding-bottom: 10px;
}


/* .mobi-mega .submenu-heading {
    padding-bottom: 14px;
} */

#institute h4 a,
#newinitiatives h4 a,
#employeecorner h4 a,
#statistics h4 a,
#mospi-right-menu h4 a,
#actrule h4 a,
#ecitizen h4 a {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 14px;
    line-height: 17px;
}

#institute li a,
#newinitiatives li a,
#employeecorner li a,
#statistics li a,
#actrule li a,
#ecitizen li a {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: lighter;
    font-size: 14px;
    line-height: 24px;
}

.abtmoreoptions {
    font-size: 16px !important;
    line-height: 19px !important;
    padding-left: 1%;
    padding-bottom: 25px !important;
    margin-bottom: 0 !important;
}

.subheading-align-left {
    padding-left: 1%;
}

h4.statactheading {
    padding-left: 2%;
}

.visibilityhidden {
    visibility: hidden;
}

.mrgtop27 {
    margin-top: 27px;
}

.padtop9 {
    padding-top: 9px;
}

.padtop15 {
    padding-top: 15px;
}


/* About Us Modals Style End Here*/

.navbar-light .navbar-nav .nav-link:hover {
    text-align: left;
    letter-spacing: 0px;
    color: #4F8EF8;
    opacity: 1;
    font-weight: medium;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}

.aboutusdecr {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 14px;
    line-height: 20px;
    padding-left: 1%;
}

.mrgbottom0 {
    margin-bottom: 0 !important;
}

.padleftright0 {
    padding-left: 0;
    padding-right: 0;
}

.padbottom14 {
    padding-bottom: 14px;
}

.mobi-mega .padbottom14 {
    padding-bottom: 30px;
}

.padtop30 {
    padding-top: 30px;
}

.padbottom38 {
    padding-bottom: 38px !important;
}

.mrgtop15 {
    margin-top: 0;
}

.mrgbottom30 {
    margin-bottom: 30px !important;
}

.padtop10 {
    padding-top: 10px;
}

.padleft10per {
    padding-left: 10% !important;
}

.ecitizen-header {
    padding-left: 1.5% !important;
}


/*Organogram Start Here*/

.organo-right-menu.right-menu {
    background: #fff;
    box-shadow: none;
    border: 0;
    padding-bottom: 0;
}

.banner-organogram {
    width: 100%;
    /* height: 450px; */
    height: 380px;
    background-image: url("../../images/mospi/MoSPI_Statistics_Day_2019.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.banner-aboutMinistry {
    /* height: 450px !important; */
    height: 380px !important;
}

.banner-natural {
    width: 100%;
    /* height: 450px; */
    height: 380px;
    background-image: url("../../images/mospi/natural-Banner.png");
    background-size: inherit;
    background-position: center;
    background-repeat: no-repeat;
}

.banner-organogram-image {
    width: 100%;
    /* height: 450px; */
    height: 380px;
    background-image: url("../../images/mospi/MoSPI_Organogram_Banner.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.banner-faq {
    width: 100%;
    /* height: 450px; */
    height: 380px;
    background-image: url("../../images/mospi/MoSPI_FAQ_Banner.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.banner-iss {
    width: 100%;
    /* height: 450px; */
    height: 380px;
    background-image: url("../../images/mospi/MoSPI_Statistics_Day_2019.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.banner-sss {
    width: 100%;
    /* height: 450px; */
    height: 380px;
    background-image: url("../../images/mospi/MoSPI_Statistics_Day_2019.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.banner-training-division {
    width: 100%;
    /* height: 450px; */
    height: 380px;
    background-image: url("../../images/mospi/MoSPI_Training_Division_Banner.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.banner-report {
    width: 100%;
    /* height: 450px; */
    height: 380px;
    background-image: url(../../images/mospi/MoSPI_Reports_Publication_Banner.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.banner-careeropportunity {
    width: 100%;
    /* height: 450px; */
    height: 380px;
    background-image: url("../../images/mospi/MoSPI_Career_Opportunities_Banner.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.heading-seperator {
    margin-top: 10px;
    margin-bottom: 10px;
}

.organogram-items li a {
    text-decoration: none;
}

.org-mega {
    width: 85%;
}

.mobi-top-header .org-mega .menu-content-wrapper .left-menu {
    background: #f2f9ff;
    padding: 2rem 3rem;
    height: 100%;
    position: absolute;
}

.org-mega .menu-heading,
.org-mega .menu-heading {
    margin-top: 8px;
    padding-left: 0px;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 1.5rem;
    display: block;
    font-weight: Bold;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
}

.org-mega .menu-heading {
    margin-top: 8px;
    padding-left: 0px;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 1.5rem;
    display: block;
    font-weight: Bold;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
}

.mshomepage ul {
    list-style: none;
    margin-bottom: 0;
}

.org-mega ul,
.org-mega ul {
    list-style: none;
    padding-left: 0;
}

.org-mega li,
.org-mega li {
    padding-bottom: 0px;
}

#mobi-solution li a {
    padding-left: 0px;
}

#mobi-solution li a,
#mobi-service li a {
    padding-bottom: 10px !important;
}

.org-mega li a.active,
.org-mega li a.active {
    text-align: left;
    letter-spacing: 0px;
    color: #4F8EF8;
    opacity: 1;
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    font-family: Arial, Helvetica, sans-serif;
}

.org-mega .active,
.org-mega .active {
    display: block;
}

.org-mega li a,
.org-mega li a .mobi-top-header .mi--subnav a {
    padding-bottom: 2px;
}

.org-mega li a,
.org-mega li a {
    padding-top: 0px;
    font-weight: 600;
    padding-left: 0px;
    opacity: .9;
    color: #1b1b1b;
}

.org-mega li a,
.org-mega li a .mobi-top-header .mi--subnav a,
.org-mega .ind-menu-heading {
    font-size: 15px;
    color: #000;
    margin-bottom: 0;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    font-weight: normal;
    transition: none;
    line-height: 22px;
}

.mobi-top-header .org-mega .menu-content-wrapper .right-menu {
    padding: 2rem 0rem 2rem 2rem;
    float: right;
}

.org-mega .submenu-heading,
.org-mega .submenu-heading {
    color: #334de1;
    margin-bottom: 11px;
    padding-bottom: 15px;
    font-weight: 600;
}

.mshomepage ul,
.org-mega ul {
    list-style: none;
    margin-bottom: 0;
}

.org-mega ul,
.org-mega ul {
    list-style: none;
    padding-left: 0;
}

#mobi-solution .right-menu li,
#mobi-service .right-menu li {
    padding-bottom: 10px;
}

.org-mega li,
.org-mega li {
    padding-bottom: 0px;
}

#mobi-solution li a,
#mobi-service li a {
    padding-bottom: 10px !important;
}

.org-mega li a,
.org-mega li a,
.mobi-top-header .mi--subnav a {
    padding-bottom: 2px;
}

.org-mega li a,
.org-mega li a {
    padding-top: 0px;
    font-weight: 600;
    padding-left: 0px;
    opacity: .9;
    color: #1b1b1b;
}

.org-mega li a,
.org-mega li a,
.mobi-top-header .mi--subnav a,
.org-mega .ind-menu-heading {
    font-size: 15px;
    color: #000;
    margin-bottom: 0;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    font-weight: normal;
    transition: none;
    line-height: 22px;
}

.org-mega .right-menu ul li span,
.org-mega .right-menu ul li span {
    font-weight: 500;
    font-size: 14px;
}

.org-mega .submenu-heading,
.org-mega .submenu-heading {
    margin-bottom: 11px;
    padding-bottom: 15px;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
}

.abtministry {
    font-size: 16px !important;
    line-height: 19px !important;
    margin-bottom: 10px !important;
    padding-bottom: 0 !important;
}

.mshomepage ul {
    list-style: none;
    margin-bottom: 0;
}

#mobi-solution .right-menu li,
#mobi-service .right-menu li {
    padding-bottom: 10px;
}

#mobi-solution li a {
    padding-left: 0px;
}

#mobi-solution li a,
#mobi-service li a {
    padding-bottom: 10px !important;
}

.org-mega li a,
.org-mega li a .mobi-top-header .mi--subnav a {
    padding-bottom: 2px;
}

.org-mega li a,
.org-mega li a {
    padding-top: 0px;
    font-weight: 600;
    padding-left: 0px;
    opacity: .9;
    color: #1b1b1b;
}

.org-mega li a,
.org-mega li a,
.mobi-top-header .mi--subnav a,
.org-mega .ind-menu-heading {
    margin-bottom: 0;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    transition: none;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: lighter;
    font-size: 12px;
    line-height: 24px;
}

.org-mega .right-menu ul li span,
.org-mega .right-menu ul li span {
    font-weight: 500;
    font-size: 14px;
}

.mshomepage .mobi-top-header.sticky a:hover {
    color: #3980EA;
}

.mshomepage .mobi-top-header.sticky a {
    color: #000;
}

.org-mega li a:hover,
.org-mega li a:focus {
    background-color: #fff;
}

.org-mega li a:focus,
.mobi-top-header .mi--subnav a:focus {
    text-decoration: none;
}

#mospi-aboutus a:hover,
#mospi-newinitiatives a:hover,
#mospi-empcorner a:hover,
#mospi-statistics a:hover,
#mospi-moreoptions a:hover,
.org-mega li a:hover,
.org-mega li a:hover,
.mobi-top-header .mi--subnav a:hover {
    text-decoration: none;
    color: #4f8ef8;
    background-color: #f5f9fd;
    transition: all .3s ease-in-out 0s;
    padding-bottom: 5px;
}

.rightborder {
    border-right-color: darkgray;
    border-right: 1px ridge;
    background: transparent;
}


/* Treeview Organogramms Start Here */


/* It's supposed to look like a tree diagram */

.tree,
.tree ul,
.tree li {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
}

.tree {
    margin: 0 0 1em;
    text-align: center;
}

.tree,
.tree ul {
    display: table;
}

.tree ul {
    width: 100%;
}

.tree li {
    display: table-cell;
    padding: .5em 0;
    vertical-align: top;
}


/* _________ */

.tree li:before {
    outline: solid 1px #666;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.tree li:first-child:before {
    left: 50%;
}

.tree li:last-child:before {
    right: 50%;
}

.tree code,
.tree span {
    border: solid .1em #666;
    border-radius: .2em;
    display: inline-block;
    margin: 0 .2em .5em;
    padding: .2em .5em;
    position: relative;
}


/* If the tree represents DOM structure */

.tree code {
    font-family: monaco, Consolas, 'Lucida Console', monospace;
}


/* | */

.tree ul:before,
.tree code:before,
.tree span:before {
    outline: solid 1px #666;
    content: "";
    height: .5em;
    left: 50%;
    position: absolute;
}

.tree ul:before {
    top: -.5em;
}

.tree code:before,
.tree span:before {
    top: -.55em;
}


/* The root node doesn't connect upwards */

.tree>li {
    margin-top: 0;
}

.tree>li:before,
.tree>li:after,
.tree>li>code:before,
.tree>li>span:before {
    outline: none;
}


/* Treeview Organogramms End Here */

.breadcrum {
    text-align: left;
    font-size: 12px;
    line-height: 16px;
    color: #06284B;
    opacity: 1;
    letter-spacing: 0;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

.breadcrum-initial {
    opacity: 0.5;
    text-align: left;
    font-size: 12px;
    line-height: 16px;
    color: #06284B;
    letter-spacing: 0;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

.org-title {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 28px;
    line-height: 32px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 0;
}

.org-dept li a {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
}

.org-dept li {
    margin-bottom: 25px;
}

.dpd-heading {
    text-align: left !important;
    letter-spacing: 0px !important;
    color: #4F8EF8 !important;
    opacity: 1 !important;
    font-size: 20px !important;
    line-height: 28px !important;
    font-weight: bold !important;
}

.feedback-main-container.mrgtop59 {
    margin-bottom: 59px;
}

.mrgtop59 {
    margin-top: 59px;
}

.dtd-figure>ul>li>span {
    box-shadow: 1px 1px 15px #04447214;
    border: 1px solid #06284B;
    border-radius: 15px;
    opacity: 1;
    background: #FFFFFF 0% 0% no-repeat padding-box;
}

.dtd-figure ul li span {
    text-align: center;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: lighter;
    font-size: 16px;
    line-height: 28px;
}

.dtd-figure>ul>li>ul>li>span {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 1px 1px 15px #033E5014;
    border: 1px solid #1EC793;
    opacity: 1;
}

.dtd-figure>ul>li>ul>li>ul>li>span {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 1px 1px 15px #033E5014;
    border: 1px solid #FFC102;
    border-radius: 15px;
    opacity: 1;
}

.dtd-figure>ul>li>ul>li>ul>li>ul>li>span {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 1px 1px 15px #033E5014;
    border: 1px solid #FF7B4A;
    border-radius: 15px;
    opacity: 1;
}

.dtd-right-menu {
    overflow: scroll auto;
    width: 100%;
    padding-right: 1%;
    overflow-x: scroll;
    overflow-y: auto;
}

.dtd-org-mega {
    width: 100%;
}


/*End of Organogram*/


/*Stat of Feedback*/

.feedback-banner-container .banner-feedback {
    width: 100%;
    /* height: 450px; */
    height: 380px;
    background-image: url('../../images/mospi/MoSPI_Feedback_Form_Banner.jpg');
    background-size: cover;
    background-position: center;
    position: relative;
    background-repeat: no-repeat;
}

.feedback-main-container {
    width: 100%;
    height: auto;
    background-image: url('../../images/mospi/Image 39@2x.png');
    background-size: auto;
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 40px;
}

.feedback-main-container .feedback-title {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 28px;
    line-height: 32px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 0;
}

.feedback-banner-container .feedback-banner-text-one {
    position: absolute;
    top: 32%;
    left: 17%;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    text-transform: capitalize;
    opacity: 1;
    font-weight: bold;
    font-size: 30px;
    line-height: 46px;
    font-family: Arial, Helvetica, sans-serif;
}

.feedback-banner-container .feedback-banner-text-two {
    position: absolute;
    top: 40%;
    left: 16%;
}

.feedback-banner-container .feedback-banner-text-three {
    position: absolute;
    top: 52%;
    left: 17%;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    text-transform: uppercase;
    opacity: 1;
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
    font-family: Arial, Helvetica, sans-serif;
}

.feedback-banner-container .feedback-banner-text-four {
    position: absolute;
    top: 58%;
    left: 16%;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: normal;
    font-size: 12px;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
}

.feedback-main-container .feedback-form {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 20px #0E3B5C29;
    border-radius: 5px;
    opacity: 1;
    padding-left: 63px;
    padding-top: 40px;
    padding-right: 63px;
    padding-bottom: 40px;
}

.feedback-main-container .feedback-msg {
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
}

.feedback-main-container .feedback-requiredmsg {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    font-weight: lighter;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 15px;
}

.err {
    color: red;
}

.align-center {
    text-align: center;
}

.feedback-container .mrgbottom10 {
    padding-left: 0;
}

.mrgbottom10 {
    margin-bottom: 10px;
}

.feedback-main-container label {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 16px;
    line-height: 19px;
    font-weight: bold;
}

.feeback-btn-container span .btn {
    border-radius: 5px !important;
    opacity: 1 !important;
    width: 108px;
    padding: 9px 25px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    line-height: 17px;
}

.feedback-main-container .form-control::-webkit-input-placeholder {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 0.5;
    font-size: 12px;
    line-height: 14px;
    font-family: Arial, Helvetica, sans-serif;
}

.feedback-main-container select {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 0.5;
    font-size: 12px;
    line-height: 14px;
    font-family: Arial, Helvetica, sans-serif;
}

.feedback-main-container option:not(:checked) {
    color: black;
}

.feedback-main-container option:checked {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 0.5;
    font-size: 12px;
    line-height: 14px;
    font-family: Arial, Helvetica, sans-serif;
}


/* WebKit, Blink, Edge */

.feedback-main-container .form-control:-moz-placeholder {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 0.5;
    font-size: 12px;
    line-height: 14px;
    font-family: Arial, Helvetica, sans-serif;
}


/* Mozilla Firefox 4 to 18 */

.feedback-main-container .form-control::-moz-placeholder {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 0.5;
    font-size: 12px;
    line-height: 14px;
    font-family: Arial, Helvetica, sans-serif;
}


/* Mozilla Firefox 19+ */

.feedback-main-container .form-control:-ms-input-placeholder {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 0.5;
    font-size: 12px;
    line-height: 14px;
    font-family: Arial, Helvetica, sans-serif;
}


/* Internet Explorer 10-11 */

.feedback-main-container .form-control::-ms-input-placeholder {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 0.5;
    font-size: 12px;
    line-height: 14px;
    font-family: Arial, Helvetica, sans-serif;
}


/* Microsoft Edge */

.mrgtop50 {
    margin-top: 50px;
}

.feedback-banner-container .banner-feedback-placeholder {
    background: transparent;
    width: 70%;
    padding: 68px 48px;
    display: none;
}

.floatright {
    float: right !important;
}

.visiblityhidden {
    visibility: hidden;
}

#feedbackusabilityrating .nav-tabs {
    border-bottom: 1px solid #dee2e6;
    padding: 0 7% 20px;
}

#feedbackusabilityrating ul li {
    list-style-type: none;
    display: inline-flex;
    margin-left: 5%;
}

#feedbackusabilityrating #nav-tab a {
    letter-spacing: 0px;
    opacity: 1;
    font-size: 20px;
    line-height: 25px;
    font-weight: bold;
    position: relative !important;
    margin: 0 auto;
}

#feedbackusabilityrating .tab-pane p {
    text-align: center;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: normal;
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 0;
}

.marginleft5per {
    margin: 0 4%;
}

.reportandpublication#feedbackusabilityrating nav {
    padding: 0 1.5%;
}


/* #feedbackusabilityrating .displayinlineblock a:hover .marginleft5per{
     margin-left: 3%;
} */

.font-bold {
    font-weight: bold !important;
}

#feedbackusabilityrating {
    padding: 0;
}

#feedbackusabilityrating ul {
    margin-bottom: 0;
}

#feedbackusabilityrating .item-container {
    height: 140px;
    margin-top: 33px;
}

.displayinlineblock {
    display: inline-block;
}

.mrgtop45 {
    margin-top: 45px;
}

.veryunsatisfied {
    /* background: transparent url('../../images/mospi/Group 1765.png') 0% 0% no-repeat padding-box; */
    opacity: 1;
}

.unsatisfied {
    /* background: transparent url('../../images/mospi/Group 1766.png') 0% 0% no-repeat padding-box; */
    opacity: 1;
}

.nuteral {
    /* background: transparent url('../../images/mospi/Group 1767.png') 0% 0% no-repeat padding-box; */
    opacity: 1;
}

.satisfied {
    /* background: transparent url('../../images/mospi/Group 1768.png') 0% 0% no-repeat padding-box; */
    opacity: 1;
}

.verysatisfied {
    /* background: transparent url('../../images/mospi/Group 1769.png') 0% 0% no-repeat padding-box; */
    opacity: 1;
}

.textaligncenter {
    text-align: center;
}

#feedbackusabilityrating img {
    width: 50px;
    margin: 0 auto;
}

.common.show {
    display: block;
}

.common {
    display: none
}


/*End of Feedback*/


/*Start of External Modal Css*/

.externallink-modal .modal-content {
    border: 0;
}

.externallink-modal .modal-header {
    border-bottom: none;
}

.externallink-modal .modal-footer {
    border-top: none;
}

.externallink-modal h6 {
    text-align: center;
    letter-spacing: 0px;
    color: #06284B;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
}

.externallink-modal .modal-footer {
    text-align: center;
    display: block;
    padding-bottom: 40px;
}

.externallink-modal .modal-body {
    padding-top: 40px;
    padding-left: 70px;
    padding-right: 70px;
    padding-bottom: 6px;
}

.externallink-modal .modal-footer .yes-btn {
    border: 0;
    background: #4F8EF8 0% 0% no-repeat padding-box;
    border-radius: 5px;
    opacity: 1;
    text-align: left;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: uppercase;
    opacity: 1;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    width: 90px;
    height: 35px;
    text-align: center;
}

.externallink-modal .modal-footer .no-btn {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 0.5px solid #06284B;
    border-radius: 5px;
    opacity: 1;
    text-align: left;
    font-size: 14px;
    line-height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    color: #06284B;
    text-transform: uppercase;
    opacity: 1;
    width: 90px;
    height: 35px;
    text-align: center;
}

@media only screen and (max-width: 767px) {
    .mobi-mega {
        top: 297px !important;
    }
    .mobi-mega .right-menu.tab_container {
        width: 100%;
    }
    #mospi-externallinkModal {
        width: 100% !important;
        left: 0 !important;
    }
    .nature-future .imgUnList li span,
    .natural-future p.subHead {
        font-size: 14px;
        line-height: 24px;
    }
    .nature-future ul.imgUnList {
        margin-bottom: 0;
    }
    .nature-future-section {
        padding-top: 40px;
        padding-bottom: 30px;
    }
    .nature-future .imgUnList li img {
        width: auto;
    }
    .natural-publication-section .help-plugin-tile .pdf_block1.tile_block1.bckcolor {
        margin-bottom: 10px;
    }
    .mobilemrgtop20 {
        margin-top: 20px;
    }
    .highlight-section.iaegs_sdgs .tile_block {
        margin-bottom: 10px;
    }
    .highlight-section.iaegs_sdgs .tile_block h3.title_sdgs {
        font-size: 14px;
        line-height: 24px;
    }
    .natural-functionSection .crsMain ul.roleul li,
    .highlight-section.iaegs_sdgs .tile_block {
        padding: 20px;
    }
    .natural-capital {
        padding-bottom: 44px;
    }
    .natural-functionSection {
        padding-bottom: 40px;
        padding-top: 40px;
    }
    .sdrd-box .imgHead {
        font-size: 14px !important;
    }
    .ipmd-container div.about_sdgs {
        margin-bottom: 0;
        padding-bottom: 0 !important;
    }
    .ipmd-performace-monitoring-btnviewdetail {
        margin-bottom: 30px;
    }
    .ipmdmrgbottom25 {
        margin-bottom: 25px !important;
    }
    .externallink-modal .modal-body {
        padding-left: 40px;
        padding-right: 40px;
    }
    #feedbackusabilityrating #nav-tab a {
        font-size: 15px;
        line-height: 5px;
    }
    .marginleft5per {
        margin: 0 4% 4%;
    }
    .padleftright20 {
        padding-left: 20px;
        padding-right: 20px;
    }
    #feedbackusabilityrating .item-container {
        height: auto;
    }
    #feedbackusabilityrating .tab-content {
        margin-top: 0;
    }
    #feedbackusabilityrating .nav-tabs .nav-link.active {
        padding-bottom: 15px;
    }
    .feedback-main-container .feedback-form {
        padding: 40px 4%;
    }
}


/*End of External Modal Css*/


/*Start of Media Query Section*/

@media only screen and (max-width: 1024px) {
    .key-infra-sector li {
        margin-bottom: 10px;
    }
    .org-container {
        padding: 0 4%;
    }
    .padleftright20 {
        padding-left: 20px;
        padding-right: 20px;
    }
    #feedbackusabilityrating #nav-tab a {
        font-size: 15px;
    }
    .introduction-Container.ssd .ssd-sdg .divArea hr {
        height: 25px;
        display: block;
    }
}

@media (min-width: 992px) {
    .col-md-4 {
        width: 33.33333333%;
    }
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left;
    }
}

@media (max-width: 992px) {
    /* .datalab-padleft4 {
        padding-left: 4%;
    } */
    .natural-project-overview .second {
        font-size: 18px;
    }
    .sdrd-mandate,
    .sdrd-activity.nad-txt-resposibility {
        font-size: 18px;
        line-height: 24px;
    }
    .careeropportunity-eligibility-criteria .imgHead {
        text-align: center;
        font-size: 18px;
        /* line-height: 24px; */
    }
    .careeropportunity-exampattern .sub-intro,
    .careeropportunity-exampattern .title_sdgs {
        font-size: 18px;
        line-height: 24px;
    }
    .feedback-main-container .feedback-msg {
        font-size: 18px;
    }
    .feedback-main-container .feedback-title {
        font-size: 20px;
        line-height: 24px;
    }
    .ecitizen-tenderst {
        padding-bottom: 25px !important;
    }
    .tileWrap {
        padding-bottom: 0.5rem;
    }
    .mobi-mega {
        width: 80%;
        left: 20%;
    }
    .feedback-banner-container .feedback-banner-text-one,
    .feedback-banner-container .feedback-banner-text-two,
    .feedback-banner-container .feedback-banner-text-three,
    .feedback-banner-container .feedback-banner-text-four {
        display: none;
    }
    .feedback-banner-container .banner-feedback-placeholder {
        background-color: whitesmoke;
        /* display: block; */
    }
    .feedback-banner-container .banner-feedback-placeholder .feedback-banner-text-one {
        position: absolute;
        top: 0;
        left: 5%;
        text-align: left;
        letter-spacing: 0px;
        color: #06284B;
        text-transform: capitalize;
        opacity: 1;
        font-weight: bold;
        font-size: 20px;
        line-height: 46px;
        font-family: Arial, Helvetica, sans-serif;
        display: block;
    }
    .feedback-banner-container .banner-feedback-placeholder .feedback-banner-text-two {
        position: absolute;
        top: 15%;
        left: 5%;
        display: block;
    }
    .feedback-banner-container .banner-feedback-placeholder .feedback-banner-text-three {
        position: absolute;
        top: 50%;
        left: 5%;
        text-align: left;
        letter-spacing: 0px;
        color: #06284B;
        text-transform: uppercase;
        opacity: 1;
        font-weight: bold;
        font-size: 12px;
        line-height: 15px;
        font-family: Arial, Helvetica, sans-serif;
        display: block;
    }
    .feedback-banner-container .banner-feedback-placeholder .feedback-banner-text-four {
        position: absolute;
        top: 67%;
        left: 5%;
        text-align: left;
        letter-spacing: 0px;
        color: #06284B;
        opacity: 1;
        font-weight: normal;
        font-size: 10px;
        line-height: 20px;
        font-family: Arial, Helvetica, sans-serif;
        display: block;
    }
}


/*End of Feedback Css*/


/*Start of Home Page-Reports & Publication Css*/

.reportandpublication .tab-content>.tab-pane {
    display: block;
    height: 0;
}

.reportandpublication .tab-content>.active {
    height: auto;
}

.reportandpublication {
    padding: 40px 0%;
}

.reportandpublication .headingArea {
    padding: 0 6%;
}

.reportandpublication .heading-seperator img {
    width: auto;
}

.reportandpublication nav {
    padding: 0 5%;
}

.reportandpublication .nav-tabs {
    border-bottom: none;
    padding-bottom: 50px;
}

.reportandpublication .nav-tabs .nav-item.show .nav-link,
.reportandpublication .nav-tabs .nav-link.active {
    color: #4F8EF8;
    border: 0;
}

.reportandpublication .nav-tabs .nav-item.show .nav-link:focus,
.reportandpublication .nav-tabs .nav-link.active:focus {
    border: 0;
}

.reportandpublication .nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color: transparent;
}

.reportandpublication .nav-tabs .nav-link.oneDiv {
    padding-left: 0;
}

.reportandpublication .item1 {
    background: #F5F9FD 0% 0% no-repeat padding-box;
    border: 0.5px solid #06284B33;
    opacity: 1;
    width: 100%;
    padding: 29px 15px 29px 36px;
}

.reportandpublication .item1 .imgWrapper {
    width: 100%;
    height: 262px;
    background-size: 100% 100%;
    background-image: url(../../images/mospi/abandoned-ancient-architecture-black-and-white-259780.png);
}

.reportandpublication .headingSection {
    color: #06284B;
    font-size: 35px;
    line-height: 41px;
}

.reportandpublication .rightWrapper .headingSection {
    font-size: 24px;
    line-height: 29px;
}

.reportandpublication .rightWrapper .heading-seperator {
    margin-top: 10px;
    margin-bottom: 10px;
}

.reportandpublication .rightWrapper .heading-seperator img {
    width: auto;
}

.reportandpublication .nav-tabs .nav-link {
    color: #06284B;
    letter-spacing: 0px;
    font-size: 24px;
    line-height: 29px;
    padding: 0 28px;
    font-weight: 600;
}

.reportandpublication .rightSide {
    height: 262px;
    overflow: auto;
    padding-right: 36px;
}

.reportandpublication .rightSide .innerWrapper {
    display: inline-flex;
}

.reportandpublication .rightSide .innerWrapper img {
    vertical-align: top;
    margin-top: 9px;
    width: 13px;
    height: 13px;
    margin-right: 6px;
}

.reportandpublication .rightSide .innerWrapper .desp {
    color: #06284B;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 10px;
    text-transform: capitalize;
}

.reportandpublication .rightSide .innerWrapper .date {
    font-size: 12px;
    line-height: 14px;
    color: #1F76D9;
    margin-bottom: 0;
}

.reportandpublication .owl-nav button {
    /*position: absolute; 
    top: 50%; */
    background-color: #000;
    color: #fff;
    margin: 0;
    transition: all 0.3s ease-in-out;
}


/*.reportandpublication .owl-nav button.owl-prev {
    right: 6%;
    top: -43%;
}

.reportandpublication .owl-nav button.owl-next {
    right: 3%;
    top: -43%;
}
*/

.reportandpublication .owl-dots {
    text-align: center;
    padding-top: 15px;
}

.reportandpublication.owl-dots button.owl-dot {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    display: inline-block;
    background: #ccc;
    margin: 0 3px;
}

.reportandpublication .owl-dots button.owl-dot.active {
    background-color: #000;
}

.reportandpublication .owl-dots button.owl-dot:focus {
    outline: none;
}

.reportandpublication .owl-nav button {
    /*position: absolute;
    top: 0;*/
    background: rgba(255, 255, 255, 0.38) !important;
}

.reportandpublication span {
    font-size: 100px;
    position: relative;
}

.reportandpublication .owl-nav button:focus {
    outline: none;
}

.reportandpublication .owl-carousel .owl-stage-outer {
    padding: 0 25%;
    /* overflow: visible; */
}

.reportandpublication .owl-nav button {
    background: transparent !important;
}

.reportandpublication .owl-nav span {
    color: transparent;
}

.reportandpublication .owl-prev span {
    background: url(../../images/mospi/arrowReports.png) 0% 50% no-repeat transparent !important;
}

.reportandpublication .owl-next span {
    background: url(../../images/mospi/arrowRight.png) 0% 50% no-repeat transparent !important;
}

.reportandpublication .owl-next span:hover {
    background: url(../../images/mospi/hover_arrow.png) 0% 50% no-repeat transparent !important;
}

.reportandpublication .owl-prev span:hover {
    background: url(../../images/mospi/hoverleft.png) 0% 50% no-repeat transparent !important;
}

.reportandpublication .owl-nav {
    position: absolute;
    top: -48%;
    right: 3%;
}

@media (max-width: 992px) {
    #mospi-faq .mospi-faq-container .ask-a-question-container {
        padding: 0 7%;
    }
    .reportandpublication .owl-nav {
        top: -39%;
    }
    .ipmdmrgbottom30 {
        /* margin-bottom: 30px !important; */
        margin-bottom: 0 !important;
    }
    .ipmd-container div.about_sdgs {
        margin-bottom: 0;
        padding-bottom: 0 !important;
        margin-top: 40px;
    }
    .reportandpublication .owl-carousel .owl-stage-outer {
        padding: 0;
    }
    .reportandpublication .item1 {
        width: 96%;
        margin: 0 auto;
    }
    .reportandpublication .headingSection {
        font-size: 20px;
        line-height: 24px;
    }
    .reportandpublication .nav-tabs .nav-link {
        padding: 0 15px;
        font-size: 20px;
        line-height: 24px;
    }
    .reportandpublication .headingArea {
        padding: 0 7%;
    }
    .reportandpublication.updateVersion .heading-seperator.subSection {
        margin-top: 0;
        margin-bottom: 15px;
    }
    .introduction-Container.ssd .ssd-sdg .divArea hr {
        height: 25px;
        display: block;
    }
}

@media (max-width: 767px) {
    .sdrd-mrgbottom60 {
        margin-bottom: 60px;
    }
    .priceIntro.sdrd-price,
    .sdrd-lastpara p {
        font-size: 14px;
        line-height: 24px;
    }
    .help-form-screen-reader .scheduleUl li a {
        font-size: 14px;
    }
    .mobilemrgtop0 {
        margin-top: 0 !important;
    }
    .fileformat {
        margin-bottom: 40px;
    }
    .help-plugin-tile .pdf_block1 .title_sdgs1 {
        width: 50%;
    }
    .section-container {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .careeropportunity-eligibility-criteria .imgText {
        font-size: 14px;
        line-height: 24px;
        text-align: center;
        margin-top: 0;
    }
    .careeropportunity-eligibility-criteria .pbox_containers {
        min-height: 220px;
    }
    .careeropportunity-eligibility-criteria .pbox_padd {
        padding-bottom: 50px;
    }
    .feedback-banner-container .banner-feedback,
    .banner-organogram,
    .banner-organogram-image,
    .banner-faq,
    .banner-iss,
    .banner-sss,
    .banner-training-division,
    .banner-report,
    .banner-natural {
        /* height: 400px; */
    }
    .banner-aboutMinistry {
        height: 380px !important;
    }
    #mospi-faq .mospi-faq-container .faq-main {
        padding-left: 10px;
        padding-right: 15px;
    }
    .reportandpublication .item1 {
        width: 92%;
        margin-left: 15px;
    }
    .reportandpublication .item1 .imgWrapper {
        margin-bottom: 15px;
        margin-right: 20px;
    }
    .reportandpublication .nav-tabs .nav-link {
        width: 100%;
        padding: 15px 0px;
    }
    .reportandpublication .nav-tabs .nav-link.active {
        padding-bottom: 0;
    }
    .reportandpublication .rightWrapper .heading-seperator {
        margin-bottom: 10px;
    }
    .reportandpublication .owl-nav {
        position: absolute;
        top: -44%;
        right: 3%;
    }
    .reportandpublication .tab-content {
        margin-top: 30px;
    }
}

@media (max-width: 360px) {
    .reportandpublication .headingArea {
        padding: 0 9%;
    }
}


/* css for scrollbar starts */

.reportandpublication ::-webkit-scrollbar {
    width: 5px;
    height: 50px;
}


/* Track */

.reportandpublication ::-webkit-scrollbar-track {
    background: transparent;
}


/* Handle */

.reportandpublication ::-webkit-scrollbar-thumb {
    background: #06284B33;
    border-radius: 10px;
}

.reportandpublication .owl-nav button {
    display: inline-block;
    margin-right: 15px;
}


/* css for scrollbar ends */


/*End of Home Page-Reports & Publication Css*/

@media (max-width: 767px) {
    .careeropportunity-otherLinks.section-container {
        padding-bottom: 20px !important;
    }
    .left-menu,
    .right-menu {
        border-radius: 5px;
    }
    .mobi-mega {
        width: 100%;
        left: 0;
        top: inherit;
        margin-top: 3px;
    }
    .mobi-mega .mospi-right-menu {
        padding-left: 0;
        padding-right: 0;
    }
    .introduction-Container.ssd .ssd-sdg .divArea hr {
        height: 25px;
        display: block;
    }
}

@media (max-width: 640px) {}

@media (max-width: 568px) {
    .dilab-plugin-tile.help-plugin-tile .pdf_block1 a.btn_image {
        margin-top: 20px;
    }
    .introduction-Container.ssd .ssd-sdg .divArea hr {
        height: 40px;
        display: block;
    }
}

@media (max-width: 460px) {
    .dilab-plugin-tile.help-plugin-tile .pdf_block1 a.btn_image {
        margin-top: 20px;
    }
    .help-plugin-tile .pdf_block1 {
        min-height: 64px !important;
        padding: 13px 20px;
    }
    .faq-mobile-container {
        padding-left: 0;
        padding-right: 0;
    }
    .census2001tables .sub-col li a {
        font-size: 14px;
        line-height: 28px;
    }
    .feedback-main-container .feedback-requiredmsg {
        font-size: 7px;
        margin-top: 5px;
    }
    .feedback-main-container .feedback-msg {
        font-size: 14px;
    }
    #mospi-faq .mospi-faq-container .faq-main {
        width: 100%;
    }
    #mospi-faq .mospi-faq-container .form-group {
        width: 71%;
    }
}

@media (max-width: 375px) {
    .help-plugin-tile.dilab-plugin-tile .pdf_block1 .title_sdgs1 {
        width: 65%;
    }
    #mospi-faq .mospi-faq-container .faq-main {
        width: auto;
    }
    .feeback-btn-container span .btn {
        margin-bottom: 10px;
    }
    .feedback-main-container label {
        font-size: 12px;
    }
    .marginleft5per {
        margin-left: 10px;
    }
    #mospi-faq .mospi-faq-container .form-group {
        width: 68%;
    }
}

@media (max-width: 320px) {
    #mospi-faq .mospi-faq-container .form-group {
        width: 64%;
    }
    .floatingbutton-modal .footer_icons {
        padding: 25px 15px 40px;
    }
}

@media (min-width: 576px) {
    .main1 .container {
        max-width: 100%;
    }
}


/*End of Media Query Section*/

.mobi-mega .tab_content .tileWrap {
    padding-top: 0 !important;
    padding-bottom: 14px;
}

.footerMospi .row.text-md-left.pb-3 {
    margin: 0;
    padding-bottom: 0 !important;
}

p.estimate-available {
    text-align: center;
    font-size: 10px !important;
    margin-top: 5px;
}

@media all and (-ms-high-contrast:none) {
    *::-ms-backdrop,
    .form-group.floatright {
        float: none !important;
    }
    /* IE11 */
     ::-ms-backdrop,
    .width_max {
        width: 100%;
    }
     ::-ms-backdrop,
    .width_max .btn.btn-primary {
        margin-left: 130%;
    }
     ::-ms-backdrop,
    .width_max #cardview-component {
        margin-left: 65%;
    }
}


/* .trainingBlock {
     display:block;
 } */

 /* new menu changes  */

 .new-menubar .mobi-mega {
    width: 90%;
}

.font-size14 {
    font-size: 14px !important;
    line-height:20px;
}

.font-size14:hover {
    font-size: 14px !important;
    line-height:20px;
}


.new-menubar #mospi-right-menu .submenu-heading {
    font-size: 15px;
}

.new-menubar #mospi-right-menu ul li a, .new-menubar #actrule ul li a, .new-menubar #ecitizen ul li a {
    font-size: 14px;
}

.new-menubar .mobi-mega .padbottom14 a:hover {
    padding-bottom: 10px !important;
}

.new-menubar .mobi-mega .padbottom14 a {
    padding-bottom: 10px !important;
}


.landingPage .new-menubar .aboutus-leftmenu ul li a {
    padding-bottom: 10px !important;
}

.landingPage .new-menubar .aboutus-leftmenu ul li a:hover {
    padding-bottom: 10px !important;
}

.new-menubar .mobi-mega .padbottom14 {
    padding-bottom: 15px;
}

.new-menubar .right-menu {
    padding-bottom: 10px;
}

.new-menubar .mobi-mega .tab_content .tileWrap {
    padding-bottom: 25px;
}

.new-menubar .mobi-mega .menu-heading{
    margin-top: 5px;
}

.landingPage .new-menubar li a.searchicon {
    padding-bottom: 12px;
}

/* .landingPage .new-menubar .navbar-nav li a.baseline-middle .fa.fa-search {
    padding-bottom: 0;
} */

.new-menubar #navbarSupportedContent .mobi-mega ul {
    box-shadow: none;
}

@media (max-width: 992px) {
    .new-menubar .mobi-mega {
        top: 3px !important;
    }
    .new-menubar #navbarSupportedContent .mobi-mega ul {
        background: transparent;
        padding:0;
    }
    .new-menubar .mobi-mega {
        width: 80%;
    }
}

@media (max-width: 767px) { 
    .new-menubar .mobi-mega {
        top: 298px !important; 
        /* 342 */
        margin-top: 0;
    }
    .new-menubar .mobi-mega {
        width: 100%;
    }
    
}

 /* new menu changes  */


 /** FAQ CSS **/

 .margin-bottom-faq{
    margin-bottom: 60px;
}

 /** FAQ CSS **/