.modal {
	z-index: 999999 !important;
}

.color_white {
	color: #fff;
}

.paddingrow {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

.background-Cover {
	background-size: cover !important;
}

.overflow-x {
	overflow-x: auto;
}

.width80 {
	width: 80%;
}

.textaligncust {
	text-align: right;
}

.font17 {
	font-size: 17px !important;
	line-height: 21px !important;
}

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

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

.download_Pop {
	padding-right: 0!important;
}

.newTicker.marquee marquee a{
	color: #06284B;
}

.newTicker.marquee marquee a:hover{
	color: #06284B;
	text-decoration: none;
}

.introduction-Container.listPdf.pTag p, .introduction-Container.listPdf.pTag li {
	color: #06284B;
    font-size: 16px;
    line-height: 28px;
}

.displayInlineFlex {
	display:inline-flex;
}

.dquad_Wrap {
	width: 100%;
}

.dquad_Wrap .eSigmaTxt {
    padding-top: 18px;
}

.dquad_Wrap img {
    margin-right: 1%;
}

.sno {
	margin-right:10px;
}

.card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoOne {
	display:inline-flex;
}

.ellipseCls {
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.height62 {
	height:62px;
}

.colorScheme {
	color: #06284B;
}

.max-width {
	max-width: none !important;
}

#vedio  .model-dialog  .close_modal.close{
	float: right;
	font-size: 1.5rem; 
}

.txtDecorationNone:hover {
	text-decoration: none;
}

.wordBreak{
	word-break: break-word;
}

.textJustify {
	text-align: justify !important;
}
.display-list-item {
	display: list-item;
}

.paddBoxing {
	padding-left:3%;
}

.borderleft7ec {
    border-left: 1px solid rgba(6, 40, 75, 0.1);
    padding-left: 40px;
}



@media (max-width: 1024px) {
	.paddBoxing {
		padding-left:4%;
	}
}

@media (max-width: 992px) {
	.paddBoxing {
		padding-left:5%;
	}
}

@media (max-width: 767px) {
	.borderleft7ec {
		border-left: 0;
		padding-left: 15px !important;
	}
	.card-list-view-container.dynamic.list-View.report .dynamicSearch {
        left: 1% !important;
        top: -130px !important;
	}
	.textaligncust {
		text-align: center;
	}
}


@media (max-width: 500px) {
	.paddBoxing {
		padding-left:9%;
	}
}

@media (max-width: 360px) {
	.paddBoxing {
		padding-left:10%;
	}
}

.floatRight {
	float: right !important;
}

.careeropportunity-exampattern .table-striped tbody tr:nth-of-type(odd) td, .careeropportunity-exampattern .table-striped tbody tr:nth-of-type(odd) th {
    background-color: #fff;
}

/* list view with manage class end */

.card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoOne {
    width: 60%;
    margin: 0;
    float: left;
    min-height: auto;
    font-size: 16px;
    line-height: 25px;
    color: #06284B;
    font-weight: 500;
    padding-right: 6%;
}

.card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoTwo {
    width: 20%;
    margin: 0;
    float: left;
    border: 0;
    padding-top: 0;
    padding-right: 0%;
}

.card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoThree {
    width: 20%;
    margin: 0;
    float: left;
    padding-top: 0;
    padding-right: 0;
    padding-left: 5%;
}

@media (max-width: 1024px) {
    .card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoThree {
        width: 20%;
    }
    .card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoTwo {
        width: 20%;
    }
    .card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoOne {
        width: 60%;
    }
}

@media (max-width: 992px){
    .card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoThree {
        padding-right: 0%;
    }
    .card-list-view-container.dynamic.list-View.manage .listGrid .infoTwo .pTwo {
        font-size: 16px;
    }
    .card-list-view-container.dynamic.list-View.manage .listGrid .infoThree .pTwo {
        font-size: 16px;
    }
}

@media (max-width: 767px){
.card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoThree {
    padding-left: 0%;
}

.card-list-view-container.dynamic.list-View.manage .dynamicSearch {
    left: 0 !important;
    top: -180px;
}

.card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoThree {
	width: 100%;
}
.card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoTwo {
	width: 100%;
}
.card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoOne {
	width: 100%;
}
}

/* list view with manage class end */


.programTbl .table thead td, .table thead th, .table-striped .table thead th {
    background-color: transparent;
}

.ipmd_img {
	max-width: none !important;
}

.wrapperElement.share {
	display: none;
}

.wrapperElement.share.main {
	display:block;
}
/* whatsNewSection starts */

.whatsNewSection .scrollBtn {
	position: absolute;
	bottom: -43px;
	width: 75px;
	height: 75px;
	left: 17%;
}

.whatsNewSection .viewBtn {
	background: #4F8EF8;
	border-radius: 5px;
	border: 0;
	padding: 10px 17px;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	letter-spacing: 0;
	float: right;
	margin-top: -22px;
}

.whatsNewSection .viewBtn a {
	color: #fff;
}

.whatsNewSection .textArea {
	display: inline-block;
}

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

.whatsNewSection .left-section {
	/* padding: 90px 9%; */
	padding: 40px 9% 40px 14%;
}

.whatsNewSection .right-section {
	background: #F5F9FD;
	padding: 40px 7% 40px 9%;
}

.whatsNewSection .textWrapper {
	background: #fff;
	border: 0.5px solid #06284B33;
	border-radius: 5px;
	padding: 28px 16px;
	height: 300px;
	overflow: auto;
}

.whatsNewSection .left-section .imageWrapper img {
	width: 100%;
	height: 300px;
}

.whatsNewSection .left-section .imageWrapper {
	position: relative;
	height: 300px;
}

.whatsNewSection .left-section .imageTitle {
	position: absolute;
	text-align: center;
	bottom: 0;
	right: 16px;
	left: 16px;
	background: #06284B;
	color: #FFFFFF;
	opacity: 0.8;
	font-size: 14px;
	line-height: 18px;
}

.whatsNewSection .left-section .imageTitle p {
	margin-top: 1rem;
}

.whatsNewSection .textWrapper hr {
	border-top: 1px solid #06284B;
	opacity: 0.3;
}

.whatsNewSection .heading-seperator {
	margin-bottom: 28px;
}

.whatsNewSection .textWrapper .textArea p.date {
	color: #1F76D9;
	font-size: 12px;
	margin-bottom: 0;
	line-height: 14px;
}

.whatsNewSection .textWrapper .textArea p.desp {
	color: #06284B;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 10px;
}

.whatsNewSection .textWrapper .innerWrapper {
	display: inline-flex;
}

.whatsNewSection .headingSection {
	color: #06284B;
	font-size: 28px;
	line-height: 32px;
	letter-spacing: 0;
}


/* css for scrollbar starts */

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


/* Track */

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


/* Handle */

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


/* css for scrollbar ends */

/* @media only screen and (max-width: 1024px) {
    .whatsNewSection .headingSection {
        font-size: 28px;
        line-height: 34px;
    }
} */

@media only screen and (max-width: 992px) {
	.whatsNewSection .headingSection {
		font-size: 20px;
		line-height: 24px;
	}
}

@media only screen and (max-width: 767px) {
	.whatsNewSection .right-section {
		padding: 40px 6%;
	}

	.whatsNewSection .left-section {
		padding: 40px 6%;
	}

	.whatsNewSection .textWrapper .textArea p.desp {
		font-size: 14px;
		line-height: 24px;
	}

}

@media only screen and (max-width: 375px) {
	.whatsNewSection .right-section {
		padding: 40px 4%;
	}

	.whatsNewSection .left-section {
		padding: 40px 4%;
	}
}


/* whatsNewSection end  */


/* wrapperElement/sticky-div starts */

.wrapperElement {
	position: fixed;
	top: 60%;
	z-index: 999999;
	right: 1.5%;
}

.wrapperElement .floatIcon {
	width: 45px;
	height: 45px;
	background: #06284B;
	border-radius: 50%;
	margin-bottom: 13px;
	border: 1px solid #fff;
}

.wrapperElement img {
	padding: 36%;
}

.wrapperElement img.float_icon {
	padding: 29% 40%;
}

@media only screen and (max-width: 767px) {
	.wrapperElement {
		right: 4.5%;
	}
}

@media only screen and (max-width: 375px) {
	.wrapperElement {
		right: 7.5%;
	}
}


/* wrapperElement/sticky-div ends */


/* marquee css starts */

.marquee {
	height: 43px;
	overflow: hidden;
	position: relative;
	color: #4F8EF8;
	line-height: 43px;
	font-size: 14px;
}

.marquee marquee {
	line-height: 43px;
}

@-moz-keyframes scroll-left {
	0% {
		-moz-transform: translateX(100%);
	}

	100% {
		-moz-transform: translateX(-100%);
	}
}

@-webkit-keyframes scroll-left {
	0% {
		-webkit-transform: translateX(100%);
	}

	100% {
		-webkit-transform: translateX(-100%);
	}
}

@keyframes scroll-left {
	0% {
		-moz-transform: translateX(100%);
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}

	100% {
		-moz-transform: translateX(-100%);
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
}


/* marquee css ends */


/* quick link css begin */

.heightAuto {
	height: auto !important;
}

.viewBtn.less {
	display: none;
}


.IconTileSection {
	/* padding: 90px 3%; */
	padding: 40px 5%;
	background: #F5F9FD;
}

.IconTileSection .headingSection {
	color: #06284B;
	font-size: 28px;
	line-height: 32px;
}

.IconTileSection .tileIcon h3 {
	color: #06284B;
	font-size: 20px;
	line-height: 25px;
	margin-top: 16px;
	font-weight: 600;
	min-height: 50px;
	margin-bottom: 0;
}

.IconTileSection .tileIcon p {
	font-size: 16px;
	color: #06284B;
	line-height: 28px;
}

.IconTileSection .viewBtn {
	background: transparent;
	border: 0;
	color: #4F8EF8;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	letter-spacing: 0;
	margin: 0 auto;
}

.IconTileSection .viewBtn span {
	border-bottom: 1px solid #4F8EF8;
}

.IconTileSection .viewBtn .fa.fa-angle-down {
	font-size: 20px;
	position: relative;
	top: 2px;
}

.IconTileSection .iconWrapper {
	height: auto !important;
	overflow: hidden;
	/* margin-bottom: 20px; */
}

.IconTileSection .iconWrapper .tileIcon {
	margin-bottom: 40px;
}

.IconTileSection .readmore {
	background: transparent;
    border: 0;
    color: #4F8EF8;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 17px;
    font-weight: bold;
    letter-spacing: 0;
    margin: 0 auto;
}

.IconTileSection .readmore span {
    /* border-bottom: 1px solid #4F8EF8; */
}

.IconTileSection .iconWrapper .tileIcon img {
	height: 60px;
}

@media only screen and (max-width: 1366px) {
	.IconTileSection .iconWrapper {
		height: 690px;
	}
}

@media only screen and (max-width: 1024px) {
	.IconTileSection .iconWrapper {
		height: 800px;
	}

	.IconTileSection .tileIcon h3 {
		min-height: 50px;
		margin-bottom: 8px;
	}
}

@media only screen and (max-width: 992px) {
	.IconTileSection .iconWrapper {
		height: 500px;
	}

	.IconTileSection .headingSection {
		font-size: 20px;
		line-height: 24px;
	}

	.IconTileSection .tileIcon h3 {
		font-size: 18px;
		line-height: 24px;
	}
} 

@media only screen and (max-width: 767px) {
	.IconTileSection .iconWrapper {
		height: 660px;
	}

	.IconTileSection .headArea {
		padding: 0 6%;
	}

	.IconTileSection {
		padding: 40px 3%;
	}

	.IconTileSection .tileIcon h3 {
		min-height: auto;
	}
}

@media only screen and (max-width: 375px) {
	.IconTileSection .iconWrapper {
		height: 855px;
	}
}

@media only screen and (max-width: 320px) {
	.IconTileSection .iconWrapper {
		height: 880px;
	}
}


/* quick link css ends */


/* banner css starts  */

#carouselExampleSlidesOnly .bannerHomepage {
	width: 100%;
	/* height: 450px; */
	height: 380px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	/* background-size: 100% 100%; */
}

.economic7thBanner {
	width: 100%;
	/* height: 450px; */
	height: 380px;
    background-image: url('../../images/mospi/MoSPI_7thEC_Banner.jpg');
    background-size: cover;
    background-position: center;
    position: relative;
    background-repeat: no-repeat;
}
#carouselExampleSlidesOnly .bannerHomepage.one {	
	background-image: url('../../images/mospi/MoSPI_LandingPage_Banner2.JPG');
}

#carouselExampleSlidesOnly .bannerHomepage.two {
	background-image: url('../../images/mospi/Banner5.JPG');

}

#carouselExampleSlidesOnly .bannerHomepage.three {
	background-image: url('../../images/mospi/Banner1.JPG');
	

}

#carouselExampleSlidesOnly .bannerHomepage.four {
	background-image: url('../../images/mospi/MoSPI_LandingPage_Banner1.JPG');

}

#carouselExampleSlidesOnly .bannerHomepage.five {
	background-image: url('../../images/mospi/MoSPI_LandingPage_Banner3.JPG');
	/* background-image: url('../../images/mospi/test.JPG'); */
}

#carouselExampleSlidesOnly .bannerHomepage.six {
	background-image: url('../../images/mospi/Banner1.JPG');
}

#carouselExampleSlidesOnly .carousel-indicators li {
	background-color: #06284B;
    border-radius: 12px;
    border: 2px solid #fff;
    width: 10px;
    height: 10px;
}

#carouselExampleSlidesOnly .bannerWrapper {
	padding-top: 30%;
	padding-left: 15%;
}

#carouselExampleSlidesOnly .bannerWrapper .headingSection {
	font-size: 30px;
	line-height: 43px;
	letter-spacing: 0px;
	color: #06284B;
}

#carouselExampleSlidesOnly .bannerWrapper .publishDate {
	color: #06284B;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}

#carouselExampleSlidesOnly .bannerWrapper .bannerDesp {
	color: #06284B;
	line-height: 20px;
	font-size: 12px;
	margin-bottom: 30px;
}

#carouselExampleSlidesOnly .bannerWrapper .viewReports {
	background: #4F8EF8;
	padding: 10px 17px;
	color: #fff;
	text-transform: uppercase;
	border-radius: 5px;
	font-size: 14px;
	line-height: 17px;
	font-weight: 700;
}

#carouselExampleSlidesOnly .bannerWrapper .heading-seperator {
	margin-bottom: 20px;
}

#carouselExampleSlidesOnly .carousel-control-prev {
	left: -4.5%;
	opacity: 1;
}

#carouselExampleSlidesOnly .carousel-control-prev-icon {
	background: url(../../images/mospi/arrow-left.png) no-repeat transparent !important;
}

#carouselExampleSlidesOnly .carousel-control-next-icon,
.carousel-control-prev-icon {
	width: 30px;
	height: 30px;
}

#carouselExampleSlidesOnly .carousel-control-next {
	right: -4.5%;
	opacity: 1;
}

#carouselExampleSlidesOnly .carousel-control-next-icon {
	background: url(../../images/mospi/arrow-right.png) no-repeat transparent !important;
}

@media only screen and (max-width: 1024px) {

	/* #carouselExampleSlidesOnly .bannerWrapper .headingSection {
        font-size: 28px;
        line-height: 35px;
    } */
	#carouselExampleSlidesOnly .bannerWrapper {
		padding-top: 40%;
	}
}

@media only screen and (max-width: 992px) {
	#carouselExampleSlidesOnly .bannerWrapper {
		padding-top: 50%;
	}

	#carouselExampleSlidesOnly .bannerWrapper .headingSection {
		font-size: 20px;
		line-height: 24px;
	}
}

@media only screen and (max-width: 767px) {
	#carouselExampleSlidesOnly .bannerWrapper {
		padding: 15% 6%;
	}

	#carouselExampleSlidesOnly .bannerHomepage, .economic7thBanner {
		/* height: 400px; */
	}

	#carouselExampleSlidesOnly .carousel-control-next {
		right: 0;
	}

	#carouselExampleSlidesOnly .carousel-control-prev {
		left: 0;
	}
}

@media only screen and (max-width: 375px) {
	#carouselExampleSlidesOnly .bannerWrapper {
		padding-left: 4%;
		padding-right: 4%;
	}
}


/* banner css ends  */


/*Start of Second Section Css*/

.iconSection .item a {
	cursor: pointer;
}

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

.iconCarousel .owl-nav button.owl-prev {
	left: 0;
}

.iconCarousel .owl-nav button.owl-next {
	right: 0;
}

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

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

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

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

.iconCarousel .owl-nav button {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	background: rgba(255, 255, 255, 0.38) !important;
}

.iconCarousel span {
	font-size: 70px;
	position: relative;
	top: -5px;
}

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

.iconCarousel {
	padding: 14px 4%;
	margin: 0;
}

.iconSection {
	background: #06284B;
}

.iconCarousel .owl-carousel .owl-item .owl-lazy {
	opacity: 1;
	/* width: 36px; */
	height: 28px;
	margin-top: 10px;
}

.iconCarousel .wrap {
	display: inline-flex;
}

.iconCarousel .wrap p {
	color: #4F8EF8;
	font-size: 30px;
	line-height: 48px;
	font-weight: 600;
	margin-left: 6px;
	margin-bottom: 0
}

.iconCarousel p.title {
	color: #fff;
	margin-bottom: 0;
	font-size: 16px;
	line-height: 22px;
}

.iconCarousel .owl-carousel {
	text-align: center;
}

.iconCarousel .owl-carousel .owl-stage-outer {
	margin: 0px 2%;
	height: auto !important;
}

.iconCarousel .item {
	width: 70%;
}

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

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

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

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

@media only screen and (max-width: 1024px) {
	.iconCarousel .item {
		width: 65%;
	}
}

@media only screen and (max-width: 992px) {
	.iconCarousel .wrap p {
		font-size: 24px;
	}

	.iconCarousel p.title {
		line-height: 20px;
		font-size: 14px;
	}
}

@media only screen and (max-width: 767px) {
	.iconCarousel .item {
		width: 80%;
		margin: 0 auto;
	}
}


/*End of Second Section Css*/

/* start of list-grid css  */

.card-list-view-container {
	padding: 0 5%;
}

.card-list-view-container .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;
}

.listGrid .view-group {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	padding-left: 0;
	margin-bottom: 0;
}


.listGrid .thumbnail {
	margin-bottom: 24px;
	background: #F5F9FD 0% 0% no-repeat padding-box;
	box-shadow: 0px 0px 4px #D3E4F5;
	border-radius: 5px;
	border: 0;
	padding: 26px 30px;
	min-height: 308px;
}

.listGrid .item.list-group-item {
	float: none;
	width: 100%;
	background-color: #fff;
	margin-bottom: 10px;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	padding: 0 1rem;
	border: 0;
}

.listGrid .item.list-group-item .img-event {
	float: left;
	width: 30%;
}

.listGrid .item.list-group-item .list-group-image {
	margin-right: 10px;
}

.listGrid .item.list-group-item .thumbnail {
	margin-bottom: 0px;
	display: inline-block;
	width: 100%;
	min-height: auto;
	padding: 16px 20px;
}

.listGrid .item.list-group-item .caption {
	float: left;
	width: 70%;
	margin: 0;
}

.listGrid .item.list-group-item:before,
.item.list-group-item:after {
	display: table;
	content: " ";
}

.listGrid .item.list-group-item:after {
	clear: both;
}

.listGrid .item.list-group-item .infoOne {
	width: 20%;
	margin: 0;
	float: left;
	padding-right: 8%;
	min-height: auto;
}

.listGrid .item.list-group-item .infoTwo {
	width: 15%;
	margin: 0;
	float: left;
	border: 0;
	padding-top: 13px;
	padding-right: 5%;
}

.listGrid .item.list-group-item .infoTwo .wrap {
	display: block;
}

.listGrid .item.list-group-item .infoTwo .pOne {
	margin-right: 0px;
	margin-bottom: 10px;
}

.listGrid .item.list-group-item .infoTwo hr {
	display: none;
}

.listGrid .item.list-group-item .infoThree {
	width: 25%;
	margin: 0;
	float: left;
	padding-top: 8px;
	padding-right: 4%;
}

.listGrid .item.list-group-item .infoFour {
	width: 30%;
	margin: 0;
	float: left;
	padding-top: 8px;
	padding-right: 2%;
}

.listGrid .item.list-group-item .infoFive {
	width: 20%;
	margin: 0;
	float: left;
}

.listGrid .item.list-group-item .infoFive p {
	top: 30%;
}

.listGrid .infoFive p {
	margin-bottom: 0;
	letter-spacing: 0px;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 17px;
	font-weight: 600;
	position: absolute;
	top: 26px;
	right: 30px;
	padding: 9px 15px;
	background: #4F8EF8;
	border-radius: 5px;
}

.listGrid .infoFive p a {
	color: #fff;
}

.listGrid .infoOne {
	color: #3F4D68;
	margin-bottom: 10px;
	font-size: 24px;
	line-height: 35px;
	font-weight: 600;
	width: 70%;
	min-height: 80px;
}

.listGrid .infoTwo .wrap {
	display: inline-flex;
}

.listGrid .infoTwo hr {
	opacity: 0.5;
	border-top: 0.25px solid #3F4D68;
}

.listGrid .infoTwo .pOne {
	color: #3F4D68;
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 14px;
	margin-right: 6px;
}

.listGrid .infoTwo .pTwo {
	color: #3F4D68;
	margin-bottom: 0px;
	font-size: 18px;
	line-height: 21px;
	margin-top: -4px;
	word-break: break-word;
}

.listGrid .infoThree p {
	color: #3F4D68;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 14px;
}

.listGrid .infoFour p {
	color: #3F4D68;
	font-size: 13px;
	line-height: 24px;
	margin-top: -5px;
}

.listGrid .thumbnail .inline-wrap {
	display: inline-flex;
}

.listGrid .thumbnail .inner-wrap {
	display: inline-flex;
}

.listGrid .thumbnail .inline-wrap img {
	width: 14px;
	height: 14px;
	margin-right: 14px;
}

.listGrid .thumbnail .inner-wrap img.altTel {
	/* margin-left: 14px; */
	width: 14px;
	height: 14px;
	margin-right: 14px;
}

.listGrid .thumbnail .infoThree p.mrgRight {
	margin-right: 14px;
}

.listGrid .list-group-item .infoFour p {
	margin-top: -7px;
	font-size: 14px;
	line-height: 26px;
}

@media only screen and (max-width: 1024px) {

	.listGrid .thumbnail .infoThree p.mrgRight {
		margin-right: 10px;
	}

	.listGrid .thumbnail .inner-wrap img.altTel {
		/* margin-right: 10px; */
	}

	.listGrid .thumbnail .inline-wrap img {
		margin-right: 10px;
	}

	.listGrid .list-group-item .thumbnail .inner-wrap img.altTel {
		margin-left: 0;
	}

	.listGrid .item.list-group-item .infoOne {
		padding-right: 2%;
		width: 17%;
	}

	.listGrid .item.list-group-item .infoTwo {
		width: 18%;
	}

	.listGrid .item.list-group-item .infoThree {
		width: 18%;
	}

	.listGrid .list-group-item .thumbnail {
		padding: 26px 26px;
	}

	.listGrid .item.list-group-item .infoFive p {
		right: 26px;
	}

	.listGrid .infoOne {
		width: 60%;
		font-size:22px;
	}

	.listGrid .item.list-group-item .infoFour {
		padding-right: 1%;
	}
}

@media only screen and (max-width: 992px) {

	.listGrid .infoOne {
		font-size: 20px;
		line-height: 28px;
		min-height: auto;
	}

	.listGrid .item {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.listGrid .item.list-group-item .infoOne {
		font-size: 18px;
		line-height: 24px;
	}

	.listGrid .item.list-group-item .thumbnail .inline-wrap img {
		margin-right: 10px;
	}

	.listGrid .item.list-group-item .thumbnail .inner-wrap img.altTel {
		margin-right: 10px;
	}

	.listGrid .item.list-group-item .infoTwo .pTwo {
		font-size: 15px;
		line-height: 20px;
	}

	.listGrid .infoFive p {
		margin-bottom: 0;
		right: 26px;
	}

	.listGrid .thumbnail {
		padding: 26px 26px;
		min-height: auto;
	}

	.listGrid .item.list-group-item .infoTwo {
		padding-right: 3%;
	}
}

@media only screen and (max-width: 767px) {

	.listGrid .infoOne {
		font-size: 18px;
	}

	.listGrid .item.list-group-item .infoOne {
		width: 100%;
		padding-right: 40%;
	}

	.listGrid .item.list-group-item .infoTwo {
		width: 100%;
		padding-top: 0;
		padding-right: 0;
	}

	.listGrid .item.list-group-item .infoThree {
		width: 100%;
		padding-right: 0;
	}

	.listGrid .item.list-group-item .infoFour {
		width: 100%;
		padding-top: 0;
		padding-right: 0;
	}

	.listGrid .item.list-group-item .infoFive {
		width: 100%;
	}

	.listGrid .item.list-group-item .thumbnail .inner-wrap img.altTel {
		/* margin-left: 10px; */
	}

	.listGrid .item.list-group-item .infoFive p {
		top: 10%;
	}

	.listGrid .item.list-group-item .infoTwo hr {
		display: block;
	}
}

@media only screen and (max-width: 375px) {
	.listGrid .infoOne {
		width: 60%;
	}
}

@media only screen and (max-width: 320px) {
	.listGrid .infoOne {
		width: 55%;
	}
}


/*Start of List View & Card View*/

.card-list-view-container.dynamic.list-View .reportandpublication a.ImageHover:hover img.before_hover {
	display: none;
}

.card-list-view-container.dynamic.list-View .reportandpublication a.ImageHover:hover img.after_hover {
	display: initial !important;
}

.card-list-view-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;
}

.card-list-view-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;
	background: url(../../images/mospi/small-down.png) 90.75% no-repeat #fff;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding-top: 10px;
	padding-bottom: 11px;
	padding-right: 11px;
	padding-left: 11px;
	text-overflow: '';
}

.card-list-view-container select::-ms-expand {
	display: none;
}

.card-list-view-container option:not(:checked) {
	color: black;
}

.card-list-view-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 */

.card-list-view-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 */

.card-list-view-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+ */

.card-list-view-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 */

.card-list-view-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 */

.dropdown-button {
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	letter-spacing: 0px;
	color: #FFFFFF;
	opacity: 1;
}

.textox-height {
	height: 36px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 0.5px solid #82A1C1;
	border-radius: 5px;
	opacity: 0.7;
	padding-top: 10px;
	padding-bottom: 11px;
	padding-right: 11px;
	padding-left: 11px;
}

.floatleft {
	float: left;
}


/*End of List View  Card View*/


/*Start of List Card View Pagination Css*/

.card-list-view-container .pagination {
	display: inline-block;
	margin-top: 10px;
}

.card-list-view-container .pagination a {
	color: #06284B;
	float: left;
	text-decoration: none;
	transition: background-color .3s;
	margin: 0 5px;
	font-size: 12px;
	line-height: 33px;
	opacity: 0.5;
	border: 1px solid #06284B;
	border-radius: 50%;
	width: 35px;
	height: 35px;
	text-align: center;
}

.card-list-view-container .pagination a.active {
	color: #fff;
	opacity: 1;
	font-size: 12px;
	background-color: #4F8EF8;
	line-height: 33px;
	border: 1px solid #4F8EF8;
}

.card-list-view-container .pagination a:hover:not(.active) {
	background-color: #ddd;
}

.card-list-view-container .pagination a:last-child,
.card-list-view-container .pagination a:first-child {
	border: none;
	margin-top: -1px;
	margin-bottom: -1px;
}

.displayinlineblock {
	display: inline-block;
}

.card-list-view-container .showItem {
	margin-top: 9px;
	margin-bottom: 15px;
}

.card-list-view-container .upperpagination {
	text-align: left;
	letter-spacing: 0px;
	color: #06284B;
	opacity: 1;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
}

.card-list-view-container .upperpaginationheight {
	margin-left: 5px;
	margin-right: 5px;
	height: 27px;
	width: 56px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 12px;
	opacity: 1;
	background: url(../../images/mospi/small-down.png) 90.75% no-repeat #fff;
}

.displayinlineflex {
	display: inline-flex;
}

.card-list-view-container.dynamic {
	margin-top:40px;
}

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

.card-list-view-container button {
	text-align: left;
	letter-spacing: 0px;
	opacity: 1;
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	text-align: left;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 9px 19px;
}

.card-list-view-container button.btn.btn-primary {
	color: #FFFFFF;
	background-color: #4F8EF8;
	border-color: #4F8EF8;
}

.card-list-view-container button.btn.btn-primary:hover {
	color: #FFFFFF;
	background-color: #4F8EF8;
	border-color: #4F8EF8;
}

.card-list-view-container .pagination a.next,
.card-list-view-container .pagination a.prev {
	opacity: 1;
}

.card-list-view-container .pagination a.next {
	margin-right: 0;
}

.mrgtop25 {
	margin-top: 25px;
}

.mrgbottom25 {
	margin-bottom: 25px;
}

.mrgright25 {
	margin-right: 25px;
}

.cardlistbluebkg {
	background-color: #4F8EF8;
}

.cardlistwhitebkg {
	background-color: #fff;
}

#cardview-component img,
#listview-component img {
	width: 40px;
	height: 35px;
}


/*End of List Card View Pagination Css*/


/*Start of Media Query Section*/

@media (max-width: 992px) {
	.card-list-view-container .org-title {
		font-size: 20px;
		line-height: 24px;
	}
}

@media (max-width: 823px) {
	.card-list-view-container .margintop15 {
		margin-top: 15px
	}
}

@media (max-width: 767px) {
	.card-list-view-container .form-group.floatright {
		float: left !important;
	}
}

@media (max-width: 375px) {

	.card-list-view-container .pagination a,
	.card-list-view-container .pagination a.active {
		margin: 0px 3px;
		font-size: 10px;
	}
}

@media (max-width: 360px) {

	.card-list-view-container .pagination a,
	.card-list-view-container .pagination a.active {
		margin: 0px 2px;
		font-size: 10px;
	}
}

@media (max-width: 320px) {

	.card-list-view-container .pagination a,
	.card-list-view-container .pagination a.active {
		width: 30px;
		height: 30px;
		line-height: 30px;
	}

	.card-list-view-container .pagination a.next img,
	.card-list-view-container .pagination a.prev img {
		width: 30px;
		height: 30px;
	}
}

/* css added for pagination starts  */

.dynamic .listGrid .view-group {
	padding-top: 30px;
}

.dynamic .productGrid {
	margin-left: 0;
	position: relative;
}

.pager span.current {
	border: red;
	border-radius: 5px;
	font-weight: bold;
	color: red;
}

.dataError {
	width: 100%;
	font-size: 20px;
	text-align: center;
	padding: 10px;
}

.searchBox {
	/* width: 300px; */
	/* margin: 0 auto; */
}

.searchBox .search {
	/* width: 100%; */
	/* height: 30px; */
}

.dynamicSearch {
	top: -127px;
	position: absolute;
	left: 16%;
}

.staticSearch {
	visibility: hidden;
}

.showing {
	width: 100%;
	text-align: center;
}

.dropdown:hover .dropdown-menu {
	display: block;
}

.pager span {
	border-radius: 5px;
	border: #a6a6a8 1px solid;
	padding: 5px 14px;
	margin: 0 3px;
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.pager {
	padding-left: 0;
	margin: 20px 0;
	text-align: center;
	list-style: none;
}

div#dataPager .options {
	position: absolute;
	top: -32px;
	left: 0;
}

div#dataPager .showing {
	display: none !important;
}

.pager {
	text-align: right;
	margin-right: 10px;
}

.pager span {
	padding: 0;
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	color: #06284B;
	font-weight: 500;
	transition: background-color .3s;
	margin: 0 5px;
	font-size: 12px;
	line-height: 33px;
	opacity: 0.5;
	border: 1px solid #06284B;
	border-radius: 50%;
	width: 35px;
	height: 35px;
	text-align: center;
}

.pager span.current {
	border-radius: 50%;
	background: #4F8EF8;
	color: #fff;
	opacity: 1;
	font-size: 12px;
	background-color: #4F8EF8;
	line-height: 33px;
	border: 1px solid #4F8EF8;
}

span.prev-page.btn {
	border: 0;
	padding: 0;
	opacity: 1;
}

span.next-page.btn {
	padding: 0;
	border: 0;
	opacity: 1;
}

.options {
	font-size: 14px;
}

.options span {
	color: #06284B;
}

div#products .row {
	width: 100%;
}

.card-list-view-container select.perPage {
	border: 0.5px solid rgba(130, 161, 193, 0.8);
	padding-top: 5px;
	padding-bottom: 4px;
	padding-right: 15px;
	padding-left: 15px;
	border-radius: 4px;
	margin-left: 5px;
	margin-right: 5px;
	height: 27px;
	width: 56px;
	background: url(../../images/mospi/small-down.png) 85.75% no-repeat #fff;
}

@media (max-width: 767px) {

	.dynamicSearch {
		top: -202px;
		position: absolute;
		left: 0;
		padding-left: 0;
	}

}

/* css added for pagination ends  */


/* end of list-grid css  */

/* about ministry introduction css starts  */
hr.about-ministry-hr {
	position: absolute !important;
	right: 2% !important;
	border-right: 1px solid rgba(0, 0, 0, .1) !important;
	height: 270px !important;
	left: 0 !important;
	top: 0% !important;
	border-top: 0 !important;
}

.introduction-Container {
	padding-top: 40px;
    background: #F5F9FD;
    padding-bottom: 10px;
}

.introduction-Container .intro {
	color: #06284B;
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 40px;
}

.introduction-Container .intro.second {
	margin-bottom: 40px;
	margin-top: -40px;
}

.introduction-Container .sub-intro {
	letter-spacing: 0px;
	color: #06284B;
	font-weight: bold;
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 30px;
}

.customministry.introduction-Container .sub-intro {
	min-height: 52px;
}


.introduction-Container .sub-col {
	padding-left: 0;
	list-style: none;
	position: relative;
	z-index: 999;
}

.introduction-Container .sub-col li a {
	letter-spacing: 0px;
	color: #4F8EF8;
	font-size: 16px;
	line-height: 28px;
}

.introduction-Container .sub-col li {
	margin-bottom: 30px;
}

.introduction-Container hr {
	position: absolute;
	right: 2%;
	border-right: 1px solid rgba(0, 0, 0, .1);
	height: 210px;
	left: 0;
	top: 10%;
	border-top: 0;
}

@media (max-width: 1024px) {

	.introduction-Container hr {
		right: 1%;
	}

}

@media (max-width: 992px) {

	.introduction-Container hr.one {
		display: none;
	}

	.introduction-Container .sub-intro {
		font-size: 18px;
	}

	.customministry.introduction-Container .sub-intro {
		min-height: 78px;
	}

}

@media (max-width: 767px) {

	.customministry.introduction-Container .sub-intro {
		min-height: auto;
	}

	.introduction-Container .intro.second {
		margin-top: -10px;
	}

	.introduction-Container .row-cell {
		flex: unset;
		max-width: 100%;
	}

	.introduction-Container .sub-intro {
		margin-bottom: 20px;
	}

	.introduction-Container .sub-col li {
		margin-bottom: 20px;
	}

	.introduction-Container hr {
		display: none;
	}

	.introduction-Container .sub-col li a {
		font-size: 14px;
		line-height: 24px;
	}

	.introduction-Container .intro {
		margin-bottom: 30px;
		font-size: 14px;
		line-height: 24px;
	}
}

/* about ministry introduction css ends  */

/* pdf list css starts */

.introduction-Container.listPdf {
	padding-top: 40px;
    background: #fff;
    padding-bottom: 20px;
}

.introduction-Container.listPdf .intro {
	margin-bottom: 30px;
}

.introduction-Container.listPdf .sub-col li {
	margin-bottom: 20px;
}

@media (max-width: 767px) {

	.introduction-Container.listPdf {
		padding-bottom: 20px;
	}	

}

/* pdf list css ends  */

/* css for function starts  */

.functionPad {
	padding: 0;
}

.functionPadright {
	padding: 0;
}

.functionSection .icon {
	/* border: 0.5px solid #06284B80; */
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 50%;
	width: 77px;
	height: 77px;
	margin-bottom: 60px;
	background: #fff;
	margin-left: -2px;
}

.functionSection .icon img {
	padding: 25%;
}

.functionSection .iconData {
	letter-spacing: 0px;
	color: #06284B;
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 10px;
}

.functionSection .iconDataSub {
	font-size: 16px;
	color: #06284B;
}

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

.functionSection .intro {
	color: #06284B;
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 40px;
}

.functionSection hr {
	position: absolute;
	border-left: 1px solid rgba(0, 0, 0, .1);
	right: 0%;
	left: 5.5%;
	height: 115px;
	top: 77px;
	border-top: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.functionWrapper {
	/* padding-bottom: 40px; */
	margin-bottom: 40px;
	position: relative;
}

@media (max-width: 1366px) {
	.functionSection hr {
		left: 8%;
	}
	
}

@media (max-width: 1024px) {
	.functionSection hr {
		height: 200px;
	}

	.functionSection .icon {
		margin-left: -14px;
	}
}

@media (max-width: 992px) {

	.functionSection .icon {
		margin-left: -17px;
	}

	.functionSection .iconData {
		font-size: 18px;
	}
}

@media (max-width: 767px) {

	.functionPad {
		padding: 0;
	}

	.functionWrapper {
		padding: 0 2%;
	}

	.functionSection .icon {
		margin-left: -2px;
	}

	.functionSection hr {
		left: 16%;
	}

	.functionSection .iconDataSub {
		font-size: 14px;
		line-height: 24px;
	}

	.functionSection .iconData {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 10px;
	}

	.functionSection .intro {
		margin-bottom: 30px;
		font-size: 14px;
		line-height: 24px;
	}

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

	.functionWrapper {
		margin-bottom: 30px;
	}
}

@media only screen and (max-width: 640px) {
	.functionSection hr {
		left: 18%;
	}
}

@media only screen and (max-width: 568px) {
	.functionSection hr {
		left: 11%;
	}
}

@media only screen and (max-width: 460px) {
	.functionSection hr {
		left: 14%;
	}
}

@media (max-width: 375px) {
	.functionSection hr {
		height: 250px;
	}

	.functionSection hr {
		left: 15%;
	}
}

@media (max-width: 320px) {
	.functionSection hr {
		height: 300px;
	}

	.functionSection hr {
		left: 16%;
	}
}

/* responsilibities css starts  */

.responsibilities {
	padding-top: 40px;
    padding-bottom: 40px;
}

.responsibilities .headingSection {
	color: #06284B;
	font-size: 28px;
	line-height: 32px;
}

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

.responsibilities .nav-tabs {
	border-bottom: none;
	padding-bottom: 30px;
}

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

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

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

.responsibilities button {
	color: #4F8EF8;
}

/* .responsibilities .coLRow-wrap{
	padding: 0;
} */

@media (max-width: 1024px) {
	.responsibilities .nav-tabs .nav-link {
		padding: 0 25px;
	}
}

@media (max-width: 992px) {
	.org-title {
		font-size: 20px !important;
		line-height: 24px !important;
	}

	.responsibilities .nav-tabs .nav-link {
		padding: 0 10px;
		font-size: 18px;
		line-height: 24px;
	}

	.responsibilities .headingSection {
		font-size: 20px;
		line-height: 24px;
	}
}

@media (max-width: 767px) {

	.responsibilities .nav-tabs {
		flex-direction: column;
	}

	.responsibilities .nav-tabs .nav-link {
		width: 100%;
		padding: 15px 0px;
	}

	.responsibilities p.sdg_text {
		font-size: 14px;
		line-height: 24px;
	}

	p.sdg_bold,
	p.sdg_text {
		font-size: 14px !important;
		line-height: 24px !important;
	}
}

/* responsilibities css ends */

/* subordinate css starts */

.introduction-Container.textArea {
	padding-top: 40px;
    background: #fff;
    padding-bottom: 0;
}

.introduction-Container.textArea .sub-intro {
	margin-bottom: 24px;
}

.introduction-Container.textArea .colDiv p {
	color: #06284B;
	font-size: 16px;
	line-height: 28px;
	background: #F5F9FD;
	border-radius: 20px;
	padding: 15px;
	margin-bottom: 10px;
}

.introduction-Container.textArea .row-cell {
	padding-bottom: 30px;
}

.introduction-Container.textArea hr {
	position: absolute;
	right: 0%;
	border-right: 1px solid rgba(0, 0, 0, .1);
	height: 260px;
	left: 0;
	top: 12%;
	border-top: 0;
}

.introduction-Container.textArea hr.smallTwo {
	height: 180px;
	top: 17%;
}

@media (max-width: 1024px) {
	.introduction-Container.textArea hr {
		height: 280px;
	}

	.introduction-Container.textArea hr.smallTwo {
		height: 220px;
	}
}

@media (max-width: 992px) {
	.introduction-Container.textArea hr.smallTwo {
		height: 250px;
		top: 25%;
	}

	.introduction-Container.textArea .sub-intro {
		font-size: 18px;
		line-height: 24px;
	}
}

@media (max-width: 767px) {
	.introduction-Container.textArea {
		padding-bottom: 30px;
	}

	.introduction-Container.textArea .colDiv p {
		font-size: 14px;
		line-height: 24px;
	}

	.introduction-Container.textArea .intro {
		margin-bottom: 10px;
	}

	.introduction-Container.textArea .sub-intro {
		margin-bottom: 20px;
		margin-top: 20px;
	}
}

/* subordinate css ends*/

/* Documents section css starts  */

.introduction-Container.docs {
	padding-top: 40px;
    padding-bottom: 10px;
}

.introduction-Container.docs .sub-col {
	width: 75%;
}

.introduction-Container.docs .sub-col li a {
	letter-spacing: 0px;
	color: #4F8EF8;
	font-size: 16px;
	line-height: 18px;
}

@media (max-width: 1024px) {
	.introduction-Container.docs .sub-col {
		width: 80%;
	}
}

@media (max-width: 992px) {
	.introduction-Container.docs .sub-col {
		width: 85%;
	}

}

@media (max-width: 767px) {
	.introduction-Container.docs {
		padding-top: 40px;
    	padding-bottom: 20px;
	}

	.introduction-Container.docs .sub-col li a {
		font-size: 14px;
	}

	.introduction-Container.docs .sub-col {
		width: 100%;
	}
}

/* Documents section css ends  */

/* contact us section css starts  */

.introduction-Container.contactUs {
	padding-top: 40px;
    padding-bottom: 35px;
    background: #fff;
}

.contactUs .inline-wrap {
	display: inline-flex;
}

.contactUs .inline-wrap img {
    width: 18px;
    height: 18px;
    margin-right: 14px;
}

.contactUs .inline-wrap img.locationIcon {
	width: 14px;
	height: 14px;
	margin-right: 14px;
}

.contactUs p.para {
	color: #3F4D68;
	font-size: 16px;
	line-height: 28px;
	margin-top: -5px;
	margin-bottom: 5px;
}

.contactUs p.location.para {
	width: 60%;
}

.introduction-Container.contactUs .sub-intro {
	width: 70%;
	margin-bottom: 17px;
}

.introduction-Container.contactUs .sub-intro-detail {
	font-weight: 500;
	margin-top: -14px;
}

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

@media (max-width: 992px) {
	.introduction-Container.contactUs .sub-intro {
		width: 100%;
	}

	.contactUs p.location.para {
		width: 100%;
	}

	.introduction-Container.contactUs hr {
		right: 3%;
	}
}

@media (max-width: 767px) {
	.contactUs p.para {
		font-size: 14px;
		line-height: 24px;
	}

	.contactUs .left-corner {
		margin-bottom: 20px;
	}

	.introduction-Container.contactUs {
		padding-top: 40px;
    	padding-bottom: 35px;
	}
}

/* contact us section css ends  */

/* list view page css starts */

.card-list-view-container.dynamic.list-View .search.form-control.textox-height {
	/* width: 55%; */
	width: 100%;
}

.card-list-view-container.dynamic.list-View .dynamicSearch {
	left: 31.3%;
	width: 19.3%;
}

.card-list-view-container.dynamic.list-View .cont_one {
	padding-right: 0;
}

.card-list-view-container.dynamic.list-View .cont_three {
	padding-left: 0;
	padding-right: 0;
}

.card-list-view-container.dynamic.list-View .pager {
	text-align: right;
	margin-right: -10px;
}

.card-list-view-container.dynamic.list-View .hollowBtn {
	border: 1px solid #06284B;
	background: #fff;
	color: #06284B;
}

.card-list-view-container.dynamic.list-View button.btn.btn-primary.hollowBtn:hover {
	border: 1px solid #4F8EF8;
	color: #FFFFFF;
	background-color: #4F8EF8;
}

.card-list-view-container button.btn.btn-primary {
	width: 108px;
	text-align: center;
}

.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item {
	padding-right: 0;
}

.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoOne {
	width: 67%;
	margin: 0;
	float: left;
	min-height: auto;
	font-size: 16px;
	line-height: 25px;
	color: #06284B;
	font-weight: 500;
	padding-right: 6%;
}

.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoTwo {
	width: 13%;
	margin: 0;
	float: left;
	border: 0;
	padding-top: 0;
	padding-right: 4%;
}

.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoThree {
	width: 20%;
	margin: 0;
	float: left;
	padding-top: 0;
	padding-right: 11%;
}

.card-list-view-container.dynamic.list-View .listGrid .infoTwo .pOne {
	color: #06284B;
	font-size: 12px;
	line-height: 14px;
	margin-right: 0px;
}

.card-list-view-container.dynamic.list-View .listGrid .infoTwo .pTwo {
	margin-bottom: 0px;
	font-size: 18px;
	line-height: 21px;
	margin-top: -4px;
	color: #06284B;
}

.card-list-view-container.dynamic.list-View .listGrid .infoThree .pOne {
	color: #06284B;
	font-size: 12px;
	line-height: 14px;
	margin-right: 0px;
	margin-bottom: 10px;
}

.card-list-view-container.dynamic.list-View .listGrid .infoThree .pTwo {
	margin-bottom: 0px;
	font-size: 18px;
	line-height: 21px;
	margin-top: -4px;
	color: #06284B;
}

.card-list-view-container.dynamic.list-View .reportandpublication {
	padding: 0;
	overflow: hidden;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 40px;
}

.card-list-view-container.dynamic.list-View .reportandpublication .imageWrapper {
	position: relative;
}

.card-list-view-container.dynamic.list-View .reportandpublication .imageTitle {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	background: #06284B;
	opacity: 0.9;
	display: inline-flex;
	width: 100%;
	padding: 10px 20px;
}

.card-list-view-container.dynamic.list-View .reportandpublication .areaTxt {
	width: 90%;
}

.card-list-view-container.dynamic.list-View .reportandpublication .areaTxt .titles {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0;
}

.card-list-view-container.dynamic.list-View .reportandpublication .areaTxt .date {
	color: #FFFFFF;
	font-size: 12px;
	margin-bottom: 0;
}

.card-list-view-container.dynamic.list-View .reportandpublication .areaimg {
	width: 10%;
}

.card-list-view-container.dynamic.list-View .reportandpublication .areaimg img {
	height: 23px;
	width: 23px;
	float: right;
	margin-top: 9px;
}

.card-list-view-container.dynamic.list-View .reportandpublication .item1 {
	background: transparent;
	border: 0;
	padding: 0;
}

.card-list-view-container.dynamic.list-View .overflow_content {
	overflow: hidden;
	margin-left: 0;
	margin-right: 0;
}

.card-list-view-container.dynamic.list-View .mrgtop20 {
	margin-top: 20px;
}

.card-list-view-container.dynamic.list-View .carouselCapacity .owl-nav {
	top: -54%;
	right: -15px;
}

.card-list-view-container.dynamic.list-View .title_sdgs {
	font-size: 24px;
	line-height: 29px;
}

.card-list-view-container.dynamic.list-View .reportandpublication .owl-carousel .owl-item .imageWrapper img {
	height: 190px;
}

@media (max-width: 1024px) {
	.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoOne {
		width: 65%;
		padding-right: 6%;
	}

	.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoTwo {
		width: 14%;
	}

	.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoThree {
		width: 21%;
	}

	.card-list-view-container.dynamic.list-View button.btn.btn-primary {
		width: 75px;
		padding: 9px 9px;
		font-size: 12px;
	}
}

@media (max-width: 992px) {

	/* .card-list-view-container.dynamic.list-View .dynamicSearch {
		width: 100%;
	} */

	.card-list-view-container.dynamic.list-View .title_sdgs {
		font-size: 18px;
		line-height: 24px;
	}

	.card-list-view-container label {
		font-size: 14px;
	}

	.card-list-view-container.dynamic.list-View .search.form-control.textox-height {
		width: 86%;
	}

	.card-list-view-container.dynamic.list-View .dynamicSearch {
		left: 47%;
		top: -208px;
		width: 100%;
	}

	.card-list-view-container.dynamic.list-View .reportandpublication .item1 {
		width: 100%;
		margin-left: 0;
	}

	.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoFive p {
		right: 15px;
		padding: 9px 9px;
	}

	.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoThree {
		padding-right: 13%;
	}

	.card-list-view-container.dynamic.list-View .listGrid .list-group-item .thumbnail {
		/* padding: 26px 15px; */
		padding: 16px 20px;
	}
}

@media (max-width: 767px) {

	.card-list-view-container.dynamic.list-View .carouselCapacity .owl-nav {
		top: -45%;
		right: -15px;
	}

	.card-list-view-container.dynamic.list-View .reportandpublication .owl-carousel .owl-item .imageWrapper img {
		height: 250px;
	}

	.card-list-view-container.dynamic.list-View .search.form-control.textox-height {
		width: 100%;
	}

	.card-list-view-container.dynamic.list-View .dynamicSearch {
		left: 0;
		top: -290px;
	}

	.card-list-view-container.dynamic.list-View .form-group.floatright {
		float: unset !important;
	}

	.card-list-view-container.dynamic.list-View button.btn.btn-primary {
		width: 100%;
		padding: 9px 3px;
	}

	.card-list-view-container.dynamic.list-View .cont_three {
		padding-left: 15px;
		padding-right: 15px;
	}

	.card-list-view-container.dynamic.list-View .cont_one {
		padding-right: 15px;
	}

	.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoOne {
		width: 100%;
		padding-right: 24%;
		font-size: 14px;
		line-height: 24px;
	}

	.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoTwo {
		width: 100%;
		padding-right: 0;
	}

	.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoThree {
		width: 100%;
		padding-right: 0;
	}

	.card-list-view-container.dynamic.list-View .listGrid .infoTwo .pTwo {
		font-size: 14px;
	}

	.card-list-view-container.dynamic.list-View .listGrid .infoThree .pTwo {
		font-size: 14px;
	}

	.card-list-view-container.dynamic.list-View .pager {
		margin-right: -5px;
	}

	.card-list-view-container.dynamic .pager span {
		line-height: 30px;
		width: 30px;
		height: 30px;
		margin: 0 3px;
	}

	.card-list-view-container.dynamic .pager span img {
		width: 30px;
		height: 30px;
	}

	.card-list-view-container.dynamic .pager span.current {
		line-height: 30px;
	}

	.card-list-view-container.dynamic .listGrid .item {
		padding-right: 0;
	}

}

@media (max-width: 375px) {
	.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoOne {
		padding-right: 28%;
	}
}

@media (max-width: 360px) {
	.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoOne {
		padding-right: 30%;
	}
}

@media (max-width: 320px) {
	.listGrid .infoFive p {
		font-size: 12px;
	}
}

/* list view page css ends  */

/* process section css starts  */
.recent_activities.process {
	background: url(../../images/mospi/process.png);
	padding: 0;
	background-repeat: no-repeat;
	background-size: 140%;
	background-position: center;
}


.recent_activities.process h4,
.recent_activities.process p {
	color: #06284B;
}

.recent_activities.process .wrapperRow {
	background: #F5F9FD;
	margin: 0 auto;
	padding: 40px 60px;
	width: 54%;
}

.recent_activities.process p.sdg_text {
	line-height: 28px;
	height: 275px;
	overflow: hidden;
}

.recent_activities .viewBtn.readless {
	display: none;
	background: transparent;
	border: 0;
	color: #4F8EF8;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	letter-spacing: 0;
	margin: 0 auto;
}

.recent_activities button.readless span {
	text-decoration: underline;
}



@media (max-width: 992px) {
	.recent_activities.process .wrapperRow {
		padding: 40px 50px;
		width: 70%;
	}

	.recent_activities .submenu-heading.org-title {
		font-size: 20px;
		line-height: 24px;
	}
}

@media (max-width: 767px) {
	.recent_activities.process p.sdg_text {
		height: 198px;
		font-size: 14px;
		line-height: 24px;
	}

	.recent_activities.process .wrapperRow {
		padding: 40px 20px;
		width: 70%;
	}
}

/* process section css starts  */

/* additional css reportandpublication starts  */

.reportandpublication.updateVersion .heading-seperator.subSection {
	display: none;
	margin-top: 15px;
	margin-bottom: 23px;
}

.reportandpublication.updateVersion .heading-seperator.subSection.show {
	display: block;
}

.reportandpublication.updateVersion .nav-tabs {
	padding-bottom: 0;
	padding: 0 2.4%;
}

@media (max-width: 992px) {
	.reportandpublication.updateVersion .nav-tabs {
		padding: 0 3.4%;
	}
}

@media (max-width: 767px) {
	.reportandpublication .nav-tabs {
		flex-direction: column;
	}

	.reportandpublication.updateVersion .nav-tabs {
		padding: 0 5%;
	}

	.reportandpublication {
		padding: 40px 0%;
	}

	.reportandpublication .rightSide .innerWrapper .desp {
		font-size: 14px !important;
	}
}

/* additional css reportandpublication ends  */

/* new css for photo gallery starts  */

.iconSection.newgallery .iconCarousel {
	padding: 40px 4%;
	margin: 0;
}

.iconSection.newgallery .onHover {
	position: relative;
}

.iconSection.newgallery .middle {
	position: absolute;
	display: none;
	top: 25%;
	padding: 0 10%;
	margin: 0 auto;
	text-align: left;
	z-index: 1;
}

.iconSection.newgallery .middleWrapper {
	display: inline-flex;
}

.iconSection.newgallery .middle .text {
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	font-weight: 600;
	margin-bottom: 22%;
}

.iconSection.newgallery .onHover:hover .middle .arrow {
	opacity: 1;
	padding: 0;
	width: 30px;
	height: 30px;
	margin-top: 11%;
}

.iconSection.newgallery .onHover:hover .middle {
	display: block;
}

.iconSection.newgallery .onHover:hover {
	background: #06284B;
	opacity: 0.9;
}

.iconSection.newgallery .onHover:hover img {
	opacity: 0.2;
	padding: 0;
}


.iconSection.newgallery {
	background: #fff;
}

.iconSection.newgallery .wrap img {
	width: 100%;

}

.iconSection.newgallery .iconCarousel .item {
	width: 100%;
}

.iconSection.newgallery .wrap {
	width: 160px;
	height: 110px;
}

.iconSection.newgallery .wrap img {
	/* padding: 6% 6%; */
}


.iconSection.newgallery .iconCarousel .owl-carousel .owl-stage-outer {
	margin: 0px 7%;
}

.wrap.one {
	background: #12485E;
}

.wrap.two {
	background: #FFD54A;
}

.wrap.three {
	background: #ECEDF1;
}

.wrap.four {
	background: #FADBD9;
}

.wrap.five {
	background: #FFD54A;
}

.wrap.six {
	background: #0E1E2F;
}

.wrap.seven {
	background: #ECEDF1;
}

.wrap.eight {
	background: #ECEDF1;
}

.wrap.nine {
	background: #ECEDF1;
}

.wrap.ten {
	background: #ECEDF1;
}

.wrap.eleven {
	background: #fff;
}

.wrap.tweleve {
	background: #0077C1;
}

@media (max-width: 1024px) {
	.iconSection.newgallery .iconCarousel .owl-carousel .owl-stage-outer {
		margin: 0px 10%;
	}
}

@media (max-width: 992px) {

	.iconSection.newgallery .iconCarousel .owl-carousel .owl-stage-outer {
		margin: 0px 13%;
	}

}

@media (max-width: 767px) {

	.iconSection.newgallery .iconCarousel .owl-carousel .owl-stage-outer {
		margin: 0px auto;
	}


}

/* new css for photo gallery ends  */

/* esd into part starts */

.introduction-Container.esd {
	background: #fff;
	padding-bottom: 0;
}

/* esd into part ends */

/* esd responsibilities into part starts */

.role_MOSPI_sdgs.esd {
	padding: 40px 5% 0;
}

.esd .marginbottom40 {
	margin-bottom: 40px;
}

@media (max-width: 992px) {
	.esd .marginbottom40 {
		margin-bottom: 21px;
	}

	.role_MOSPI_sdgs.esd {
		padding: 40px 5% 20px;
	}
}

@media (max-width: 767px) {

	.role_MOSPI_sdgs.esd {
		padding: 40px 5% 20px;
	}
}

/* esd responsibilities into part ends */

/* Index of Industrial Production (IIP) starts  */

.recent_activities.esd {
	background: url(../../images/mospi/banner_index.png);
	padding: 40px 5%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.esd button.viewDetails {
	background: #4F8EF8;
	border-radius: 5px;
	border: 0;
	color: #fff;
	font-size: 14px;
	line-height: 17px;
	text-transform: uppercase;
	padding: 9px 17px;
}

.esd button.viewDetails a {
	color: #fff;
}

@media (max-width: 767px) {
	.recent_activities.esd {
		padding: 40px 5%;
	}
}

/* Index of Industrial Production (IIP)ends */

/* Energy Statistics css starts   */

.recent_activities.energy.esd {
	background: url(../../images/mospi/banner_light.png);
	padding: 40px 51% 40px 5%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.recent_activities.energy.esd p.sdg_text {
	line-height: 28px;
	height: auto;
	overflow: hidden;
	margin-bottom: 1rem;
}

.recent_activities.energy.esd .mrgtop40 {
	margin-top: 30px;
}

@media (max-width: 992px) {
	.recent_activities.energy.esd {
		padding: 40px 40% 40px 5%;
	}
}

@media (max-width: 767px) {
	.recent_activities.energy.esd {
		padding: 40px 5% 40px 5%;
	}
}


/* Energy Statistics css ends  */

/* <!-- Economic Census css starts --> */


.introduction-Container.esd .intro.elipse {
	margin-bottom: 30px;
	max-height: 5rem;
	overflow: hidden;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.introduction-Container.esd h3.subHead {
	color: #06284B;
	font-weight: 600;
	font-size: 18px;
	margin-bottom: 30px;
	line-height: 28px;
}

.introduction-Container.esd.eco {
	padding-top: 40px;
	padding-bottom: 40px;
}

@media (max-width: 992px) {
	.introduction-Container.esd.eco .intro {
		margin-bottom: 30px;
	}

	.introduction-Container.esd.isp h3.subHead {
		font-size: 18px !important;
	}
}

@media (max-width: 767px) {
	.introduction-Container.esd.eco .intro {
		margin-bottom: 20px;
	}

	.introduction-Container.esd h3.subHead {
		margin-bottom: 20px;
	}

	.introduction-Container.esd.eco {
		padding-top: 40px;
    	padding-bottom: 40px;
	}
}

/* <!-- Economic Census css ends --> */

/* <!-- Index of Service Production (ISP) css starts  -->  */

.introduction-Container.esd.isp .elementWrap img {
	max-width:none;
}

.introduction-Container.esd.isp {
	padding-top: 40px;
	background: #F5F9FD;
	padding-bottom: 40px;
}

.introduction-Container.esd.isp .intro {
	margin-bottom: 20px;
}

.introduction-Container.esd.isp .wrapper_isp {
	background: #fff;
	padding: 40px 40px 0;
	margin: 0 15px;
	max-width: 97%;
}

.introduction-Container.esd.isp .elementWrap {
	margin-bottom: 40px;
}

.introduction-Container.esd.isp h3.subHead {
	font-size: 20px;
	margin-bottom: 35px;
	line-height: 28px;
}

@media (max-width: 992px) {
	.introduction-Container.esd.isp .wrapper_isp {
		max-width: 96%;
	}
}

@media (max-width: 767px) {
	.introduction-Container.esd.isp .wrapper_isp {
		max-width: 92%;
	}

	.introduction-Container.esd.isp {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.introduction-Container.esd.isp .wrapper_isp {
		padding: 30px 30px 0;
	}

	.introduction-Container.esd.isp .elementWrap {
		margin-bottom: 30px;
	}
}

@media (max-width: 320px) {
	.introduction-Container.esd.isp .wrapper_isp {
		max-width: 91%;
	}
}

/* <!-- Index of Service Production (ISP) css ends -->  */

/* css for psd starts  */

.viewDetailsICP:hover {
	color: #fff;
}

.hdr_txt {
	font-size: 30px !important;
}

/* css for psd ends  */

/* css for view all button in reports starts  */

.reportViewAll {
	margin-top: 40px;
}

.reportViewAll button.viewDetails {
	background: #4F8EF8;
	border-radius: 5px;
	border: 0;
	color: #fff;
	font-size: 14px;
	line-height: 17px;
	text-transform: uppercase;
	padding: 9px 17px;
}

.reportViewAll button.viewDetails a {
	color: #fff;
}

@media (max-width: 767px) {
	.reportViewAll {
		margin-top: 45px;
	}
}

/* css for view all button in reports ends  */

/* css for RFD starts */

.introduction-Container.textArea.rfd .sub-intro {
	margin-bottom: 30px;
	line-height: 28px;
}

.introduction-Container.textArea.rfd {
	padding-top: 40px;
    background: #fff;
    padding-bottom: 10px;
}

.introduction-Container.textArea.rfd .colDiv p {
	color: #06284B;
	font-size: 16px;
	line-height: 28px;
	background: #F5F9FD;
	padding: 25px 30px;
	margin-bottom: 0px;
	border-radius: 0;
	height: 170px;
	text-align: center;
	align-items: center;
	display: flex;
	justify-content: center;
}

.sub-intro-sub {
	font-size: 16px;
	line-height: 28px;
	font-weight: bold;
	margin-bottom: 20px;
	color: #06284B;
}

.introduction-Container.rfd .intro {
	margin-bottom: 30px;
}

.introduction-Container.rfd .sub-col li {
	margin-bottom: 28px;
}

.introduction-Container.rfd .sub-col li .newImg {
	margin-right: 10px;
}

@media (max-width: 992px) {
	.introduction-Container.textArea.rfd .colDiv p {
		padding: 20px 20px;
		height: 250px;
	}
}

@media (max-width: 767px) {

	.introduction-Container.textArea.rfd {
		padding-bottom: 10px;
	}

	.introduction-Container.textArea.rfd .sub-intro {
		margin-bottom: 20px;
		margin-top: 0;
	}

	.introduction-Container.textArea.rfd .colDiv {
		margin-bottom: 30px;
	}

	.introduction-Container.textArea .row-cell {
		padding-bottom: 0;
	}


}

/* css for RFD ends  */


/* css for Nodal Officers of Parliamentary Affairs starts  */

.introduction-Container.textArea.rfd.nodal .row-cell {
	background: #F5F9FD;
	padding: 25px 15px 32px;
	margin: 0;
}

.introduction-Container.textArea.rfd.nodal .rowCellWrap {
	margin-bottom: 30px;
}

.introduction-Container.textArea.rfd.nodal .row-cell .inline-wrap {
	display: inline-flex;
}

.introduction-Container.textArea.rfd.nodal .row-cell .inner-wrap {
	display: inline-flex;
}

.introduction-Container.textArea.rfd.nodal .row-cell .Micons {
	width: auto;
	height: auto;
	margin-right: 14px;
}

.introduction-Container.textArea.rfd.nodal .row-cell .Micons.altTel {
	margin-left: 21px;
}

.introduction-Container.textArea.rfd.nodal .row-cell .mainTxt {
	color: #06284B;
	font-size: 24px;
	line-height: 35px;
	font-weight: 600;
	margin-bottom: 10px;
}

.introduction-Container.textArea.rfd.nodal .row-cell .degTxt {
	letter-spacing: 0px;
	color: #06284B;
	font-size: 18px;
	line-height: 21px;
	margin-bottom: 0;
}

.introduction-Container.textArea.rfd.nodal .row-cell .detailsTxt {
	letter-spacing: 0px;
	color: #06284B;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 14px;
	margin-top: 3px;
}

.introduction-Container.textArea.rfd.nodal .row-cell .padTop {
	padding-top: 10px;
}

.introduction-Container.textArea.rfd.nodal .row-cell .detailsTxt.location {
	line-height: 22px;
	margin-top: -3px;
}

@media (max-width: 992px) {
	.introduction-Container.textArea.rfd.nodal .row-cell .mainTxt {
		font-size: 18px;
		line-height: 28px;
	}

	.introduction-Container.textArea.rfd.nodal .row-cell .padTop {
		padding-top: 0;
	}

	.introduction-Container.textArea.rfd.nodal .row-cell .Micons.altTel {
		margin-left: 0;
	}

	.introduction-Container.textArea.rfd.nodal .row-cell .detailsTxt.location {
		margin-top: -11px;
	}

	.introduction-Container.textArea.rfd.nodal .row-cell .degTxt {
		font-size: 16px;
	}
}

@media (max-width: 767px) {
	.introduction-Container.textArea.rfd.nodal .row-cell {
		padding: 25px 5px 11px;
	}

	.introduction-Container.textArea.rfd.nodal .row-cell .degTxt {
		margin-bottom: 10px;
	}

	.introduction-Container.textArea.rfd.nodal .row-cell .inner-wrap {
		width: 100%;
	}
}

/* css for Nodal Officers of Parliamentary Affairs ends  */


/* css for ssd starts  */

/* CSS for Social and Welfare Statistics Unit starts  */

.recent_activities.energy.esd.swd {
    background: url(../../images/mospi/statisWelfare.png);
	padding: 40px 31% 34px 5%;
	background-size: cover;
}

@media (max-width: 992px) {
	.recent_activities.energy.esd.swd {
		padding: 40px 21% 34px 5%;
	}
}

@media (max-width: 767px) {
	.recent_activities.energy.esd.swd {
		padding: 40px 5% 34px 5%;
	}
}

/* CSS for Social and Welfare Statistics Unit ends  */

/* CSS for SDG starts  */
.role_MOSPI_sdgs.esd.ssd .sdg_text.ssd {
	height: 5rem;
	overflow: hidden;
}

.role_MOSPI_sdgs.esd.ssd .readSection {
	margin-top: 21px;
	margin-bottom: 61px;;
}

.role_MOSPI_sdgs.esd.ssd button:focus {
	outline: 0;
}
	
.role_MOSPI_sdgs.esd.ssd .viewBtn {
    background: transparent;
    border: 0;
    color: #4F8EF8;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 17px;
    font-weight: bold;
	letter-spacing: 0;
	margin-left: auto;
	text-decoration: underline;
}

.role_MOSPI_sdgs.esd.ssd .viewBtn.ssdReadless {
	display: none;
}

@media (max-width: 992px) {
	.role_MOSPI_sdgs.esd.ssd {
		padding: 40px 5% 19px;
	}
}

@media (max-width: 767px) {
	.role_MOSPI_sdgs.esd.ssd {
		padding: 40px 5% 19px;
	}
	.role_MOSPI_sdgs.esd.ssd .readSection {
		margin-bottom: 31px;;
	}
	.role_MOSPI_sdgs.esd.ssd .sdg_text.ssd {
		height: 4.5rem;
	}
}

/* CSS for SDG ends  */

/* <!--CSS for Environment Statistics Unit starts  --> */

.introduction-Container.ssd {
	background: #fff;
	padding-top: 40px;
    padding-bottom: 14px;
}

.introduction-Container.ssd .env_Title {
	font-size: 20px;
    font-weight: bold;
    color: #06284B;
    width: 67%;
    margin-bottom: 0;
    padding-top: 25px;
    line-height: 30px;
}

.introduction-Container.ssd .env {
	padding-left:7%;
}

.introduction-Container.ssd .margin-top {
	margin-top: 30px;
	max-width: 86%;
}

.introduction-Container.ssd .ulWrap {
	padding-left: 0;
	list-style-type: none;
	margin-bottom: 30px;
}

.introduction-Container.ssd .ulWrap .intro{
	margin-bottom: 6px;
}

.introduction-Container.ssd hr {
    position: absolute;
    right: 3%;
    border-right: 1px solid rgba(0, 0, 0, .1);
    height: 420px;
    left: 0;
    top: 0%;
    border-top: 0;
}

@media (max-width: 992px) {
	.introduction-Container.ssd .env_Title {
		font-size: 18px;
		width: 90%;
		line-height: 24px;
	}
	.introduction-Container.ssd .margin-top {
		max-width: 100%;
	}
	.introduction-Container.ssd hr {
		right: -2%;
		height: 493px;
	}
}

@media (max-width: 767px) {
	.introduction-Container.ssd .env {
		padding-left: 0;
		margin-bottom: 30px;
	}
	.introduction-Container.ssd {
		padding-top: 40px;
		padding-bottom: 14px;
	}
	.introduction-Container.ssd .env_Title {
		width: 100%;
	}
}

/* <!--CSS for Environment Statistics Unit ends  --> */

/* <!--CSS for SSD Intro starts  --> */

.introduction-Container.ssd .subTile {
	color: #06284B;
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 30px;
    line-height: 28px;
}
.introduction-Container.ssd hr.custHr {
    position: absolute;
    right: 13%;
    border-right: 1px solid rgba(0, 0, 0, .1);
    height: 140px;
    margin-top: 0;
    left: 0;
    top: 3%;
    border-top: 0;
}

.introduction-Container.ssd .wholeWrap {
	background: #F5F9FD;
	padding: 40px 25px;
	margin: 0;
	margin-bottom: 40px;
}
.introduction-Container.ssd .wholeWrap .intro {
	width: 87%;
	margin-bottom: 30px;
}

.introduction-Container.ssd .intro{
	width: 96%;
}

.introduction-Container.ssd .display-inline {
	display: inline-flex;
}

.introduction-Container.ssd .divArea {
	position: relative;
    padding-right: 32px;
}

.introduction-Container.ssd .divArea p{
	color: #06284B;
    font-size: 16px;
}

.introduction-Container.ssd .divArea hr {
    position: absolute;
    right: 16px;
    border-right: 1px solid rgba(0, 0, 0, .1);
    height: 14px;
    left: 0;
    top: 9%;
    border-top: 0;
    margin-top: 0;
}

.introduction-Container.ssd.section {
	padding-bottom: 14px;
}

@media (max-width: 1024px) {
	.introduction-Container.ssd .subTile {
		min-height: 56px;
	}
	.introduction-Container.ssd .divArea hr {
		height: 40px;
		top: 6%;
	}
}

@media (max-width: 992px) {
	.introduction-Container.ssd .subTile {
		font-size: 18px;
		line-height: 24px;
	}
	.introduction-Container.ssd hr.custHr {
		right: 3%;
	}
	.introduction-Container.ssd .wholeWrap .intro {
		width: 100%;
	}
	.introduction-Container.ssd .wholeWrap img.imgCls{
		width:100%;
	}
	.introduction-Container.ssd .divArea hr {
		height: 60px;
	}
}

@media (max-width: 767px) {

	.introduction-Container.ssd .subTile {
		min-height: auto;
		margin-bottom: 20px;
	}
	.introduction-Container.ssd .wholeWrap {
		padding: 20px 5px;
	}
	.introduction-Container.ssd .divArea hr {
		height: 40px;
		display: block;
	}
	.introduction-Container.ssd .divArea p {
		font-size: 14px;
		margin-bottom: 10px;
	}
	.introduction-Container.ssd .ulWrap {
		margin-bottom: 0;
	}
 }


/* <!--CSS for SSD Intro starts  --> */

/* css for ssd ends  */

button.viewBtn:focus {
	outline:0;
}

/* #carouselExampleSlidesOnly .carousel-inner > .carousel-item {
    -webkit-transition: 0.15s ease-in-out !important;
    -moz-transition: 0.15s ease-in-out !important;
    -o-transition: 0.15s ease-in-out !important;
    transition: 0.15s ease-in-out !important;
} */

/* css for Collection of Statistics (Central) Rules 1959 starts */
/* <!-- Particulars css starts-->  */
.role_MOSPI_sdgs.csr19 {
	background: #fff;
}

.role_MOSPI_sdgs.csr19 .title_sdgs {
    line-height: 28px;
    margin-top: 30px;
    margin-bottom:20px;
}

.role_MOSPI_sdgs.csr19 p.sdg_text {
    line-height: 30px;
    /* width: 77%; */
}

.role_MOSPI_sdgs.csr19 .mrgtop20 {
	margin-top:20px;
}

@media (max-width: 1024px) { 
	.role_MOSPI_sdgs.csr19 p.sdg_text {
		width: 100%;
	}
}
/* <!-- Particulars css end-->  */
/* <!-- About CRS css starts  -->  */
.about_sdgs.crsMain {
	margin-top: 40px;
	margin-bottom: 40px;
}

.crsMain ul.roleul {
    padding-left: 0;
	margin-top: 30px;
	margin-bottom: 0;
}

.crsMain ul.roleul li:last-child{
	margin-bottom: 0;
}
.crsMain ul.roleul li {
    padding: 15px;
    background: #F5F9FD;
}
.crsMain .mrgtop30 {
	margin-top:30px;
}

.crsMain .imgWrapperCls {
	margin-top: 30px;
}

.crsMain .colBg {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('../../images/mospi/crsAbout.png');
	height: 555px;
}

.crsMain .title_sdgs {
	margin-top: 15px;
	margin-bottom: 30px;
}

@media (max-width: 1024px) {
	.crsMain .colBg {
		height: 635px;
	}	
}

@media (max-width: 767px) {
	.crsMain .colBg {
		height: 250px;
	}	
}
/* <!-- About CRS css end  -->  */
/* <!-- Service of Noticee css starts-->  */
.role_MOSPI_sdgs.boxWrapMain .boxWrap{
	background: #fff;
    padding: 30px 15px;
    min-height: 285px;
    border: 0.5px solid #E3E3E3;
	border-radius: 5px;
	margin:0;
	margin-top:30px;
	margin-bottom: 19px;
}
@media (max-width: 1024px) {
	.role_MOSPI_sdgs.boxWrapMain .boxWrap{
		min-height: 400px;
}
}
@media (max-width: 992px) {
	.role_MOSPI_sdgs.boxWrapMain .boxWrap{
		min-height: 290px;
		margin-bottom: 0;
}
}
@media (max-width: 767px) {
	.role_MOSPI_sdgs.boxWrapMain .boxWrap{
		padding: 20px 5px;
}
}
@media (max-width: 320px) {
	.role_MOSPI_sdgs.boxWrapMain .boxWrap p.sdg_text {
		margin-left: 10%;
	}
}
/* <!-- Service of Noticee css end-->  */
/* <!-- Interruption css start-->  */
.role_MOSPI_sdgs.boxWrapMain.interruption .boxWrap{
	min-height: 240px;
	margin-top:15px;
	margin-bottom:0;
}
@media (max-width: 1024px) {
	.role_MOSPI_sdgs.boxWrapMain.interruption .boxWrap{
		min-height: 340px;
}
}
@media (max-width: 992px) {
	.role_MOSPI_sdgs.boxWrapMain.interruption .boxWrap{
		min-height: 245px;
		margin-bottom:15px;
}
.role_MOSPI_sdgs.boxWrapMain.interruption {
    padding: 40px 5% 25px;
}
}
@media (max-width: 767px) {
.role_MOSPI_sdgs.boxWrapMain.interruption {
    padding: 40px 5% 25px;
}
}
/* <!-- Interruption css end-->  */
/* <!-- Objections css start-->  */

.role_MOSPI_sdgs.boxWrapMain.interruption.obj .image_part {
	text-align: center;
	margin-bottom: 20px;
}

.role_MOSPI_sdgs.boxWrapMain.interruption.obj .boxWrap {
	min-height: 395px;
	padding: 30px;
}
@media (max-width: 1024px) {
	.role_MOSPI_sdgs.boxWrapMain.interruption.obj .boxWrap{
		min-height: 475px;
}
}
@media (max-width: 992px) {
	.role_MOSPI_sdgs.boxWrapMain.interruption.obj .boxWrap{
		min-height: 325px;
}
}
@media (max-width: 767px) {
	.role_MOSPI_sdgs.boxWrapMain.interruption.obj .boxWrap{
		padding:20px;
}
}
/* <!-- Objections css end-->  */

/* <!-- Alteration css start  -->  */

.crsMain.alter ul.roleul li {
    padding: 0;
    background: #fff;
    margin-bottom: 30px;
}
.crsMain.alter {
	margin-top:40px;
}
.crsMain.alter ul.roleul {
    margin-top: 45px;
}
.crsMain.alter .imgWrapperCls {
    overflow: hidden;
    margin-top: 15px;
}
.crsMain.alter ul.roleul li:last-child{
	margin-bottom: 0;
}
.crsMain.alter .bgCls {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('../../images/mospi/alteration.png');
	height: 387px;
}
@media (max-width: 1024px) {
	.crsMain.alter .bgCls {
		height: 430px;
	}
	.crsMain.alter ul.roleul {
		margin-top: 30px;
	}
	.crsMain.alter .imgWrapperCls {
		margin-top: 30px;
	}
}
@media (max-width: 767px) {
	.crsMain.alter .bgCls {
		height: 387px;
	}
	.crsMain.alter {
		margin-top:40px;
	}
	.crsMain.alter ul.roleul {
		margin-top: 15px;
	}
}
/* <!-- Alteration css end  -->  */
/* <!-- Mode of service of notice css start  -->  */
.serviceNotice.crsMain ul.roleul li {
    padding: 30px 6%;
    background: #F5F9FD;
	text-align: center;
	border-radius: 0;
}
.serviceNotice.crsMain .sdg_text.mgst {
	margin-top: 30px;
    text-align: center;
	font-weight: 600;
	padding-bottom: 15px;
}
.serviceNotice.crsMain {
	margin-top: 40px;
}
.serviceNotice.crsMain ul.roleul {
    margin-top: 15px;
}
@media (max-width: 992px) {
	.serviceNotice.crsMain ul.roleul li {
		padding: 30px 4%;
	}
}
@media (max-width: 767px) {
	.serviceNotice.crsMain ul.roleul li {
		padding: 20px;
	}
	.serviceNotice.crsMain {
		margin-top: 40px;
	}
}
/* <!-- Mode of service of notice css end  -->  */
/* end section css CSR  start*/

.endCsr hr{
    position: absolute;
    right: 4%;
    border-right: 1px solid rgba(0, 0, 0, .1);
    height: 180px;
    left: 0;
    top: -2%;
    border-top: 0;
}
.endCsr p.sdg_text {
    width: 92%;
}

@media (max-width: 1024px) {
	.endCsr hr {
		height: 205px;
	}
}
@media (max-width: 992px) {
	.endCsr hr {
		height: 215px;
		top: -6%;
	}
	.endCsr p.sdg_text {
		width: 93%;
	}
}
@media (max-width: 767px) {
	.endCsr hr {
		display:none;
	}
	.endCsr .endCsrcol {
		margin-bottom:30px;
	}
	.role_MOSPI_sdgs.endCsr {
		padding: 40px 5% 10px;
	}
	.endCsr p.sdg_text {
		width: 100%;
	}
}

/* end section css CSR end*/
/* css for Collection of Statistics (Central) Rules 1959 ends  */

/* About us .responsibilities section  */
@media (max-width: 1024px) {
    .responsibilities p.sdg_text {
        margin-left: 5%;
	}
}

@media (max-width: 767px) {
    .responsibilities p.sdg_text {
        margin-left: 0%;
	}
}
/* About us .responsibilities section  */

/* <!--Aims and Components of the Scheme css start-->  */

.npiqsi .iaegs_sdgs .tile_block{
	padding: 30px;
    margin-bottom: 0;
    height: 160px;
}

.npiqsi .iaegs_sdgs .tile_block h3 {
    margin-top: 0;
}

.marg0 {
	margin:0;
}

@media (max-width: 992px) {
	.npiqsi .iaegs_sdgs .tile_block{
		height: 185px;
		min-height: 185px;
	}
}

@media (max-width: 767px) {
	.npiqsi .iaegs_sdgs .tile_block{
		margin-bottom: 25px;
		height: 150px;
		min-height: 150px;
	}
	.npiqsi.about_sdgs {
		margin-bottom: 15px;
	}
}
/* <!--Aims and Components of the Scheme css end-->  */

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

/* <!-- Activities Envisaged css start-->  */
.marginbottom44 {
	margin-bottom:44px;
}
/* <!-- Activities Envisaged css end-->  */
/* <!-- Duration and cost css start -->  */
.customBox .title_sdgs {
    line-height: 46px;
    margin-top: 0;
    margin-bottom: 0;
}

.customBox p.sdg_text {
    margin-top: 20px;
}
.role_MOSPI_sdgs.boxWrapMain.interruption.customBox .boxWrap {
	border: 0;
	margin-top:0;
	padding:30px;
}
@media (max-width: 1024px){
.role_MOSPI_sdgs.boxWrapMain.interruption.customBox  .boxWrap {
    min-height: 300px;
}
}
@media (max-width: 992px){
	.role_MOSPI_sdgs.boxWrapMain.interruption.customBox  .boxWrap {
		min-height: 185px;
    	margin-bottom: 25px;
	}
}
@media (max-width: 767px){
.role_MOSPI_sdgs.boxWrapMain.interruption.customBox {
	padding: 40px 5% 15px;
}
.banner-npiqsi {
	/* height:400px; */
}
}
/* <!-- Duration and cost css ens -->  */

/* Monitoring css starts  */
.role_MOSPI_sdgs.monitoring {
    background: #fff;
}
.role_MOSPI_sdgs.boxWrapMain.interruption.obj.monitoring .boxWrap {
    min-height: 350px;
    background: #F6F9FD;
    padding: 30px 25px;
}
.role_MOSPI_sdgs.boxWrapMain.interruption.obj.monitoring .image_part {
    height: 56px;
}
.monitoring .title_sdgs {
	text-transform: capitalize;
	margin-top:16px;
}
@media (max-width: 1024px){
	.role_MOSPI_sdgs.boxWrapMain.interruption.obj.monitoring .boxWrap {
		min-height: 435px;
	}
}
@media (max-width: 992px){
	.role_MOSPI_sdgs.boxWrapMain.interruption.obj.monitoring .boxWrap {
		min-height: 380px;
	}
}
@media (max-width: 767px){
	.role_MOSPI_sdgs.boxWrapMain.interruption.obj.monitoring {
		padding: 40px 5% 25px;
	}
	.role_MOSPI_sdgs.boxWrapMain.interruption.obj.monitoring .boxWrap {
		min-height: 300px;
	}
	}

@media (max-width: 320px){
	.role_MOSPI_sdgs.boxWrapMain.obj .boxWrap p.sdg_text {
		margin-left: 0;
	}
}

/* Monitoring css ends  */

/* searchResultPage starts */
.searchResultPage .dynamicSearch {
	display: none;
}

.searchResultPage .productGrid {
	margin-left:-15px;
}

.searchResultPage .titleSearch {
	margin-bottom:20px;
	margin-top:30px;
}
.searchResultPage .titleSearch a{
	font-size: 18px;
    line-height: 21px;
    font-weight: bold;
	color: #4F8EF8;
	padding:0;
}
.searchResultPage hr {
	margin-bottom:0;
}

.searchResultPage .despSearch p{
	color: #06284B;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 30px;
}

.searchResultPage.dynamic .listGrid .view-group {
    padding-top: 0;
}

.searchResultPage.dynamic .pager {
	margin: 30px 0 40px;
}

.searchResultPage.dynamic div#dataPager .options {
    top: -62px;
    left: 1.2%;
}

.searchResultPage .form-group.sortingSrch {
    display: inline-flex;
    width: 100%;
    margin-top: 1.5rem;
}
.searchResultPage .form-group.sortingSrch span {
	color: #06284B;
    font-size: 16px;
    line-height: 36px;
    width: 20%;
    margin-left: auto;
}

.searchResultPage .form-group.sortingSrch .form-control.textox-height {
	margin-left: auto;
    width: 70%;
}

.searchResultPage .visibility {
	visibility: hidden;
}

.searchResultPage.card-list-view-container .showItem {
    margin-top: 0;
    margin-bottom: 0;
}
.searchResultPage .form-group {
    margin-bottom: 14px;
}

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

.banner-search-right {
	background: #F5F9FD;
	/* height: 450px; */
	height: 380px;
	overflow: hidden;;
}

.searchRightSide{
	padding: 12% 9%;
}

.searchResultPage .searchRightSide .result h5{
	font-size: 18px;
    line-height: 21px;
    font-weight: bold;
	color: #06284B;
	margin-bottom: 35px;
}
.searchResultPage .searchRightSide .result .recentSearch {
	background: #4F8EF8;
    color: #fff;
    padding: 10px 25px;
    border-radius: 5px;
    font-size: 18px;
	line-height: 21px;
}

.searchResultPage .searchRightSide .result .recentSearch:hover {
	text-decoration:none;
}

.searchResultPage .searchRightSide .result {
	padding: 0 3%;
    padding-top: 12%;
}

.searchResultPage .searchRightSide .divWrap {
	margin-bottom: 30px;
    margin-right: 20px;
}

.searchResultPage .searchRightSide .wrapPar {
	display: flex;
    flex-wrap: wrap;
}
.searchResultPage form.expSearchBox input[type=text] {
	padding: 10px;
	font-size: 17px;
	border: 1px solid #F5F9FD;
	float: left;
	width: 80%;
	background: #F5F9FD;
	font-size: 30px;
    line-height: 41px;
    letter-spacing: 0;
    padding: 0 3%;
  }
  
  .searchResultPage form.expSearchBox button {
	float: left;
	width: 20%;
	padding: 10px;
	background: transparent;
	color: white;
	font-size: 17px;
	border: 0;
	border-left: none;
	cursor: pointer;
  }

  .searchResultPage form.expSearchBox button .fa.fa-search{
    color: #4F8EF8;
  }
 
  .searchResultPage form.expSearchBox::after {
	content: "";
	clear: both;
	display: table;
  }
  .searchResultPage form.expSearchBox input:focus {
	outline: none;
  }
  .searchResultPage form.expSearchBox ::placeholder {
	color: #AFB7C6;
	opacity: 1; /* Firefox */
	padding: 0 3%;
  }
  
  .searchResultPage form.expSearchBox :-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #AFB7C6;
	padding: 0 3%;
  }
  
  .searchResultPage form.expSearchBox ::-ms-input-placeholder { /* Microsoft Edge */
	color: #AFB7C6;
	padding: 0 3%;
  }

  @media (max-width: 992px){
	.searchResultPage form.expSearchBox input[type=text] {
		font-size: 20px;
		line-height: 28px;
	}
	.searchResultPage .searchRightSide {
		padding: 8% 5%;
	}
	.searchResultPage .searchRightSide .result {
		/* padding-top: 6%; */
		padding-top: 0;
	}
  }
@media (max-width: 767px){
	.searchResultPage .searchRightSide .result {
		padding-top: 3%;
	}
	.searchResultPage .form-group.sortingSrch .form-control.textox-height {
		width: 80%;
	}
	.searchResultPage.dynamic div#dataPager .options {
		top: -141px;
		left: 2%;
	}
	.searchResultPage .form-group.sortingSrch span {
		width: 20%;
	}
	.searchResultPage.card-list-view-container.dynamic .listGrid .item {
		padding-right: 15px;
	}
	.banner-search {
		/* height: 400px; */
	}
	.searchResultPage .banner-search-right {
		/* height: 400px; */
	}
	.searchResultPage .searchRightSide {
		padding: 8% 0%;
	}
}

@media (max-width: 500px){
	.searchResultPage.dynamic div#dataPager .options {
		left: 4%;
	}
}
@media (max-width: 360px){
	.searchResultPage .searchRightSide {
    padding: 5% 0%;
}
}

/* searchResultPage ends */

/* cap starts  */

.sdg_text.paddPtag {
	text-align: center;
    padding: 26px 5%;
    background: #F5F9FD 0% 0% no-repeat padding-box;
    border-radius: 5px;
}

.mrgtop10 {
	margin-top:10px;
}

@media (max-width: 992px){
	.nad-txt-resposibility {
		font-size: 18px !important;
	}
}

@media (max-width: 767px){ 
	.cap.mrgbottom90 {
		margin-bottom: 60px;
	}
	.issNew {
		margin-bottom: 20px;
	}
}

/* cap ends  */

/* <!--Training Divion css start Here-->  */

.role_MOSPI_sdgs.trainigDiv.boxWrapMain.interruption.trainigDiv.obj.monitoring {
	padding-top:0;
}

.role_MOSPI_sdgs.boxWrapMain.interruption.trainigDiv.obj.monitoring .boxWrap {
	margin-top:0;
	padding:30px;
	min-height: 382px;
}

.role_MOSPI_sdgs.boxWrapMain.interruption.trainigDiv.obj.monitoring .boxWrap p.sdg_text {
    min-height: 196px;
}

@media (max-width: 1024px){
.role_MOSPI_sdgs.boxWrapMain.interruption.trainigDiv.obj.monitoring .boxWrap {
    margin-top: 0;
    padding: 30px;
    min-height: 465px;
}
.role_MOSPI_sdgs.boxWrapMain.interruption.trainigDiv.obj.monitoring .boxWrap p.sdg_text{
    min-height: 253px;
}
}

@media (max-width: 992px){ 
	.role_MOSPI_sdgs.boxWrapMain.interruption.trainigDiv.obj.monitoring .boxWrap {
		min-height: 355px;
		margin-bottom: 25px;
	}
	.role_MOSPI_sdgs.boxWrapMain.interruption.trainigDiv.obj.monitoring .boxWrap p.sdg_text {
		min-height: 168px;
	}
	.role_MOSPI_sdgs.boxWrapMain.interruption.trainigDiv.obj.monitoring {
		padding: 40px 5% 15px;
	}
}
@media (max-width: 767px){ 
.role_MOSPI_sdgs.boxWrapMain.interruption.trainigDiv.obj.monitoring {
    padding: 40px 5% 15px;
}
.role_MOSPI_sdgs.boxWrapMain.interruption.trainigDiv.obj.monitoring .boxWrap {
    padding: 20px;
}
}
/* <!--Training Divion css End Here-->  */

/* <!--(NSSTA)  css start Here-->  */

.blue_bg {
    background: #F5F9FD !important;
}

.white_bg {
	background: #fff !important;
}

.role_MOSPI_sdgs.nssta_cls {
	padding-top:0;
	padding-bottom: 40px;
}

.role_MOSPI_sdgs.nssta_cls .sdg_text {
	margin-bottom: 30px;
	margin-top: 0;
}

.about_sdgs.blue_bg.nssta_cls {
	margin-top: 0;
	padding-top: 40px;
	margin-bottom:0;
}

.role_MOSPI_sdgs.boxWrapMain.interruption.customBox.nssta_cls .boxWrap {
	padding: 20px;
	min-height: 200px;
}


.nssta_cls .customBox .title_sdgs {
    line-height: 28px;
    margin-bottom: 16px;
}

.mrgbottom0 {
	margin-bottom: 0;
}

@media (max-width: 992px){ 
	.role_MOSPI_sdgs.boxWrapMain.interruption.nssta_cls {
		padding: 0 5% 15px;
	}
}

@media (max-width: 320px){ 
	.role_MOSPI_sdgs.boxWrapMain.interruption.nssta_cls .boxWrap p.sdg_text {
    margin-left: 0;
}
}
/* <!-- Aims & Objectives css start-->  */

.role_MOSPI_sdgs.padNewdes {
	padding: 40px 5% 0px;
}
@media (max-width: 767px){ 
	.role_MOSPI_sdgs.padNewdes {
		padding: 40px 5% 20px;
	}
}

/* <!-- Aims & Objectives css end-->  */

/*training css starts  */

.training.introduction-Container.listPdf {
	padding-bottom: 20px;
}


/*trainingcss ends */

/* <!-- Guideline Documents css starts --> */

.training.gdocs .title_sdgs {
    margin-top: 0;
    margin-bottom: 30px;
}


/* <!-- Guideline Documents css ends --> */

/* <!-- contact us css starts --> */
.nssta.contactUs {
	padding-top: 40px;
	padding-bottom: 40px;
}

.nssta.introduction-Container.contactUs .sub-intro {
	width: 100%;
	margin-bottom: 30px;
}

.nssta.contactUs p.location.para {
	width: 90%;
	margin-bottom: 0;
}

.nssta.contactUs .inline-wrap img {
    width: auto;
    margin-right: 14px;
    height: 14px;
}

/* <!-- contact us css ends --> */

/* <!-- Other Activities css starts  -->  */
.introduction-Container.textArea.otherActivities .colDiv p {
	background: #fff;
	padding: 10px 20px;
	border-radius: 10px;
}

.introduction-Container.textArea.otherActivities {
	padding-bottom: 0;
}

@media (max-width: 767px){ 
.introduction-Container.textArea.otherActivities {
    padding-bottom: 30px;
}
}

/* <!-- Other Activities css  ends  -->  */

/* apex css starts */
.apex {
	padding-top: 40px;
    padding-bottom: 0;
}

.apex .undertxt {
	margin-bottom: 30px;
}
.apex .imgUnListing {
    display: flex;
	flex-wrap: wrap;
}
.apex .imgUnListing .liClass {
    width: 20%;
	margin-bottom: 40px;
	text-align: center;
}
.apex .imgUnListing .liClass .divHeight {
    height: 80px;
    margin-bottom: 20px;
}

.apex .imgUnListing .liClass p.sdg_text{
    width: 64%;
    margin: 0 auto;
}

@media (max-width: 1024px){ 
	.apex .imgUnListing .liClass p.sdg_text {
		width: 70%;
	}
}

@media (max-width: 992px){ 
	.apex .imgUnListing .liClass p.sdg_text {
		width: 80%;
	}
	.apex .imgUnListing .liClass {
		width: 25%;
	}
}

@media (max-width: 767px){ 
	.apex .imgUnListing .liClass {
		width: 50%;
	}
}

@media (max-width: 320px){ 
	.apex .imgUnListing {
		padding: 0 2%;
	}
}
	/* apex css ends  */

	.responsibilities.facilities .nav-tabs .nav-item.show .nav-link, .responsibilities.facilities .nav-tabs .nav-link.active {
		background: #F5F9FD ;
	}
	.responsibilities.facilities .nav-tabs {
		padding-bottom: 22px;
	}
	.responsibilities.facilities .acdblk {
		margin-bottom: 21px;
		color: #fff;
		font-weight: 600;
		font-size: 20px;
		line-height: 23px;
		padding: 8px 21px;
		background: #06284B;
	}

	.responsibilities.facilities .txtArea.sdg_text {
		font-weight: 600;
		margin-bottom: 20px;
	}

	.responsibilities.facilities .wrapBox {
		background: #fff;
		/* margin: 0 15px; */
		padding: 16px 20px;
	}
	.responsibilities.facilities .wrapBox .sdg_text {
		text-align: right;
	}
	.responsibilities.facilities .wrapBox .count_sdg_txt {
		font-size: 30px;
		text-align: right;
		margin-bottom: 0;
	}

	.responsibilities.facilities .wrapBox .imgWrapBox {
		padding-top: 15px;
	}

	.responsibilities.facilities .padVox {
		background: #fff;
		padding: 20px;
		border-radius: 5px;
	}

	.responsibilities.facilities.introduction-Container.ssd .intro {
		width: 100%;
		margin-bottom: 6px;
	}

	.responsibilities.facilities .paddboxBig {
		padding: 30px;
		background: #fff;
		min-height: 404px;
		border-radius: 5px;
	}

	.responsibilities.facilities.introduction-Container.ssd .env {
		padding-left: 0;
	}

	.responsibilities.facilities.introduction-Container.ssd .margin-top {
		max-width: 100%;
	}
	.responsibilities.facilities.introduction-Container.ssd .env_Title {
		width: 100%;
		padding-top: 0px;
		line-height: 54px;
	}
	.responsibilities.facilities.introduction-Container.ssd .ulWrap {
		margin-bottom: 0;
	}
	.responsibilities.facilities.introduction-Container.textArea.otherActivities {
		padding-bottom: 40px;
		padding-top: 40px;
	}
	.responsibilities.facilities.introduction-Container.textArea .row-cell {
		padding-bottom: 0;	
	}

	@media (max-width: 1024px){
		.responsibilities.facilities p.sdg_text {
			margin-left: 0;
		}
	}

	@media (max-width: 992px){
	.responsibilities.facilities .paddboxBig {
		min-height: 490px;
	}
	@media (max-width: 767px){
		.responsibilities.facilities .paddboxBig {
			margin-bottom: 25px;
			min-height: 404px;
		}
	}

}

/* <!--(NSSTA)  css End Here-->  */

.padtop69 {
	padding-top: 69px !important;
}

/* new css for home page begins  */

/* new css for What's new begins  */

.newLp.reportandpublication {
	padding: 40px 5%;
}

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

.newLp .nav-tabs .nav-item.show .nav-link, .newLp .nav-tabs .nav-link.active {
	background :transparent;
}

.newLp.reportandpublication nav {
	padding: 0;
	padding-bottom: 9px;
}
.newLp.reportandpublication.updateVersion .nav-tabs {
	padding: 0;
	
}

.lpTitle {
	font-size: 28px !important;
	line-height: 32px !important;
}

.newLp.reportandpublication .nav-tabs .nav-link {
	font-size: 22px;
	line-height: 26px;
	padding: 0 25px;
}

.newLp .whatsNewSection .textWrapper {
    background: transparent;
    border: 0;
    border-radius: 5px;
	padding: 0;
	padding-right: 3%;
    /* height: auto;
    overflow: hidden; */
}

.newLp hr {
	border: 1px solid #06284B;
	opacity: 0.1;
	margin-top: 7px;
	margin-bottom: 16px;
	
}

.newLp hr.headHr {
	width: 96%;
    margin-left: 0;
}

.newLp .whatsNewSection .textWrapper hr {
    opacity: 0.1;
}

.newLp .whatsNewSection .textWrapper .textArea p.desp {
    color: #06284B;
    font-size: 14px;
    line-height: 22px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.newLp .whatsNewSection .textWrapper .textArea p.date {
    margin-bottom: 0;
    line-height: 14px;
    color: #06284B;
    text-transform: uppercase;
    opacity: 0.4;
    font-size: 14px;
}

.newLp .reportViewAll {
    margin-top: 10px;
}

.newLp .linkWrap .qtxt {
	color: #06284B;
    font-size: 16px;
    line-height: 31px;
    margin-bottom: 0;
}
.newLp .linkWrap .imglink {
	width: 31px;
    margin-right: 28px;
}

.newLp .linkWrap {
	background: #fff;
    padding: 9px 20px;
    display: inline-flex;
	width: 100%;
	margin-bottom: 15px;
}

.newLp .linkWrap a:hover {
    text-decoration: none;
}

@media (max-width: 1024px){ 
	.newLp .linkWrap .qtxt {
		line-height: 21px;
	}
	.newLp.reportandpublication .nav-tabs .nav-link {
		font-size: 18px;
		padding: 0 14px;
	}
}
@media (max-width: 992px){ 
	.newLp .reportViewAll button.viewDetails {
		margin-bottom: 40px;
	}
	.newLp .linkWrap .qtxt {
		line-height: 31px;
	}
	.lpTitle {
		font-size: 20px !important;
		line-height: 24px !important;
	}
}
@media (max-width: 767px){ 
	.newLp.reportandpublication .nav-tabs .nav-link.active {
		padding-bottom: 10px;
	}
	.newLp.reportandpublication .nav-tabs .nav-link {
		padding: 0;
		padding-bottom: 10px;
	}
	.newLp.reportandpublication .tab-content {
		margin-top: 0;
	}
	.newLp .linkWrap .qtxt {
		font-size: 14px;
	}
}
/* new css for What's new ends  */
/* <!-- start css of idexes and minister  -->  */

.indexSection {
	padding: 30px 5%;
}

.indexSection .minWrap {
	/* border: 0.5px solid #06284B33;  */
	border: 1px solid rgba(0, 0, 0, 0.2);
}

.indexSection .minWrap .minstDetails {
    padding: 28px 0;
    padding-right: 15px;
}

.indexSection .minWrap .minstDetails .lpTitle{
	font-size: 24px !important;
	line-height: 28px !important;
}

.indexSection .minWrap .minstDetails p{
    font-size: 14px;
    line-height: 20px;
	color: #06284B;
	margin: 0;
}

.indexSection .minWrap img.ministerPhoto {
	max-width: none;
	/* width: 100%; */
	height: 230px;
	width: 230px;
}

/* .test {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height: 230px;
	width: 100%;
	background-image: url('../../images/mospi/MinisterNew.png');
} */

.indexSection .indexWrap {
	border: 1px solid rgba(0, 0, 0, 0.2);
	/* height: 276px; */
	height: 230px;
	/* padding: 42px 20px; */
}

.indexSection .statTxt {
	color: #4F8EF8;
    font-size: 36px;
    font-weight: 600;
	margin-bottom: 10px;
	padding: 42px 20px 0;
}
.percent {
	font-size: 22px;
}

.indexSection .detailTxt {
	font-size: 14px;
    line-height: 20px;
	color: #06284B;
	padding: 0 20px 38px;
    margin: 0;
}

.quarterCircleBottomRight{
	width: 65px;
    height: 65px;
    border: 0;
    border-radius: 0 0 0 90px;
    background-color: #06284B;
    position: absolute;
    top: 0;
	right: 15px;
	padding: 6px 21px;
}
@media only screen and (max-width: 2880px) and (min-width: 2550px) { 
	.minWrap .col-xl-5 {
		max-width: 25%;
	}
}
@media only screen and (max-width: 2549px) and (min-width: 2200px) { 
	.minWrap .col-xl-5 {
		max-width: 30%;
	}
}
@media only screen and (max-width: 2199px) and (min-width:1919px) { 
	.minWrap .col-xl-5 {
		max-width: 35%;
	}
}
@media (max-width: 1460px){ 
	.indexSection .indexWrap {
		height: 200px;
	}
	.indexSection .minWrap img.ministerPhoto {
		height: 200px;
		width: 200px;
	}
}
@media (max-width: 1366px){ 
	.indexSection .indexWrap {
		height: 185px;
	}
	.indexSection .minWrap img.ministerPhoto {
		height: 185px;
		width: 185px;
	}
}

@media (max-width: 1024px){  
	.indexSection .minWrap img.ministerPhoto {
		height: 100%;
	}
	.indexSection .minWrap .minstDetails {
		padding: 10px 0;
	}
	.indexSection .indexWrap {
		/* height: 180px; */
	}
}
@media (max-width: 992px){ 
	.indexSection .minWrap .minstDetails {
		padding: 28px 0;
		padding-right: 28px;
	}
	.indexSection .minWrap .minstDetails .lpTitle {
		font-size: 20px !important;
		line-height: 24px !important;
	}
	.indexSection .indexWrap {
		margin-bottom: 20px;
	}
}

@media (max-width: 767px){ 
	.indexSection .minWrap .minstDetails {
		padding: 15px 0;
		padding-right: 15px;
	}
	.indexSection .minWrap .minstDetails .lpTitle {
		font-size: 18px !important;
		line-height: 24px !important;
	}
	.indexSection .minWrap img.ministerPhoto {
		height: 100%;
		width: 100%;
	}
}

@media (max-width: 375px){ 
	.indexSection .minWrap .minstDetails {
		margin-left: -9%;
	}
}
@media (max-width: 320px){ 
	.indexSection .minWrap .minstDetails {
		padding: 10px 0;
		padding-right: 10px;
	}
}
/* <!-- end css of idexes and minister  -->  */

/* <!-- dashboard / photogallery /ticker css starts -->  */

a:hover .hoverp{
	color: #4F8EF8 !important;
}
.dashboard.about_sdgs.longpage_padding {
	margin-bottom: 40px;
	margin-top:40px;
}

.dashboard .sdg_3_block {
    margin-top: 15px;
}

.newLp.iconSection.newgallery .iconCarousel {
    padding: 40px 5%;
}
.newLp .iconCarousel .owl-nav button.owl-next {
    right: -15px;
}
.newTicker.marquee {
    height: 60px;
    overflow: hidden;
    position: relative;
    font-size: 16px;
    color: #06284B;
    font-weight: 600;
}
.newTicker.marquee marquee {
    line-height: 60px;
}

.dashboard .dbwrap{
	height: 146px;
    border-radius: 5px;
    border: 0.5px solid #CCCCCC;
}

.dashboard .dbwrap .tile_block {
	border: 0;
    height: 144px;
    min-height: 100%;
    margin: 0;
	padding: 20px 20px 16px;
	background: #F5F9FD;
	border-radius: 0 3px 3px 0px;
}
.dashboard .sdg_3_block a.btn_image {
    position: absolute;
    bottom: 16px;
    right: 39%;
}

.dashboard .dbLeftWrap {
	padding: 20px 0 20px 20px;
}

.dashboard .sdg_text.headTitle {
	font-size: 18px;
    font-weight: 600;
    line-height: 26px;
}

@media (max-width: 1024px){   
	.dashboard .dbwrap .tile_block {
		padding: 20px 0px 16px;
		height: 173px;
	}
	.dashboard .sdg_3_block a.btn_image {
		right: 36%;
	}
	.dashboard .dbwrap {
		height: 175px;
	}
}


@media (max-width: 992px){  

	.dashboard .dbwrap {
		height: 234px;
	}
	.dashboard .sdg_text.headTitle {
		font-size: 16px;
		line-height: 24px;
	}
	.dashboard .dbLeftWrap {
		padding: 16px 0 16px 12px;
	}
	.dashboard .dbwrap .tile_block {
		padding: 16px 0px 16px;
		height: 232px;
	}
}

@media (max-width: 767px){   
	.dashboard .dbLeftWrap {
		padding: 20px 12px 20px 12px;
	}
	.dashboard .dbwrap {
		height: auto;
		margin-bottom: 15px;
	}
	.dashboard .sdg_3_block a.btn_image {
		right: 48%;
	}
	.dashboard .sdg_text.headTitle {
		text-align: center;
	}
	.dashboard .dbwrap .tile_block {
		padding: 20px 0px 16px;
		height: 144px;
	}
	.dashboard.about_sdgs.longpage_padding {
		margin-bottom: 25px;
	}
}

@media (max-width: 500px){  
	.dashboard .sdg_3_block a.btn_image {
		right: 47%;
	}
 }
 @media (max-width: 414px){  
	.dashboard .sdg_3_block a.btn_image {
		right: 46%;
	}
 }
 @media (max-width: 320px){  
	.dashboard .sdg_3_block a.btn_image {
		right: 45%;
	}
 }
/* <!-- dashboard / photogallery /ticker css ends -->  */

/* new css for home page ends */


/* new css for reports and publications page  */
.card-list-view-container.dynamic.list-View.reportmanage .listGrid .item.list-group-item .infoOne {
    width: 87%;
}


@media (max-width: 1024px){ 
    .card-list-view-container.dynamic.list-View.reportmanage .listGrid .item.list-group-item .infoOne {
        width: 80%;
    }
    .card-list-view-container.dynamic.list-View.reportmanage .listGrid .item.list-group-item .infoTwo {
        width: 20%;
    }   
}

@media (max-width: 767px){ 
    .card-list-view-container.dynamic.list-View.reportmanage .listGrid .item.list-group-item .infoOne {
        width: 100%;   
        padding-right: 0;
    }
    .card-list-view-container.dynamic.list-View.reportmanage .listGrid .item.list-group-item .infoTwo {
        padding-top: 10px;
    }
    .reportmanage .listGrid .item.list-group-item .infoTwo hr {
        display: none;
    }
    .card-list-view-container.dynamic.list-View.reportmanage .carouselCapacity .owl-nav {
        top: -57%;
    }
    .card-list-view-container.dynamic.list-View.reportmanage .listGrid .item.list-group-item .infoTwo {
        width: 100%;
    }
}


/* new css for reports and publications page  */

/* taken care In development list view start  */

.card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoOne .title{
	margin-bottom: 0;
}
a:hover {
    color: #4F8EF8;
}

.introduction-Container.textArea.rfd.nodal.listing .row-cell {
    padding: 15px 20px;
}

.introduction-Container.textArea.rfd.nodal.listing .rowCellWrap {
    margin-bottom: 10px;
}
.introduction-Container.textArea.rfd.listing {
    padding-bottom: 30px;
}

@media (max-width: 992px){ 
	.introduction-Container.textArea.rfd.nodal.listing .row-cell {
		padding: 15px 10px;
	}
}
/* taken care In development list view start  */

/* nsc changes start */
.newbox .btn_image{
    position: absolute;
    bottom: 25px;
}

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

.newbox .tile_block1 {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 0.5px solid #E3E3E3;
}


@media (max-width: 1700px) { 
	.newbox .btn_image{
		bottom: 31px;
	}
}

.padLeftMan {
	padding-left: 2%;
}

@media (max-width: 1400px) { 
.padLeftMan {
	padding-left: 2.5%;
}
}

@media (max-width: 1024px) { 
	.padLeftMan {
		padding-left: 3%;
	}
}

@media (max-width: 992px) { 
	.padLeftMan {
		padding-left: 4.5%;
	}
}

@media (max-width: 600px) { 
	.padLeftMan {
		padding-left: 5%;
	}
}

@media (max-width: 500px) { 
	.padLeftMan {
		padding-left: 7%;
	}
}


@media (max-width: 450px) { 
	.padLeftMan {
		padding-left: 9%;
	}
}

@media (max-width: 320px) { 
	.padLeftMan {
		padding-left: 12%;
	}
}

/* nsc changes end*/

/* Marquee text changes start */

  .cstmarquee {
	  width: 175%;
	  text-align: left;
  }
  .cstmarquee p {
	-moz-animation: marquee 60s linear infinite;
	-webkit-animation: marquee 60s linear infinite;
	animation: marquee 60s linear infinite;
	text-align: left;
	line-height: 60px;
	color: #06284B;
	margin-bottom: 0;
  }
  .cstmarquee p:hover {
	animation-play-state: paused;
  }
  .cstmarquee a:hover{
	color: #06284B;
	text-decoration: none;
	}
  @-moz-keyframes marquee {
	0% {
	  transform: translateX(60%);
	}
	100% {
	  transform: translateX(-100%);
	}
  }
  @-webkit-keyframes marquee {
	0% {
	  transform: translateX(60%);
	}
	100% {
	  transform: translateX(-100%);
	}
  }
  @keyframes marquee {
	0% {
	  -moz-transform: translateX(60%);
	  -webkit-transform: translateX(60%);
	  transform: translateX(60%)
	}
	100% {
	  -moz-transform: translateX(-100%);
	  -webkit-transform: translateX(-100%);
	  transform: translateX(-100%);
	}
  }

  /* Marquee text changes ends */

/* page top button css starts  */

.pagetopbutton {
	text-align: center;
	position: fixed;
	bottom: 30px;
	opacity: 0;
	width: 45px;
    height: 45px;
	visibility: hidden;
	z-index: 999999;
    background: #06284B;
    border-radius: 50%;
    border: 1px solid #fff;
    right: 1.5%;
 }
 .pagetopbutton.show {
	opacity: 1;
	visibility: visible;
 }

 .pagetopbutton:hover {
	cursor: pointer;
  }

  .pagetopbutton .topimg {
	padding: 30%;
    padding-top: 36%;
  }

  @media only screen and (max-width: 767px) {
	.pagetopbutton {
		right: 4.5%;
	}
}

@media only screen and (max-width: 375px) {
	.pagetopbutton {
		right: 7.5%;
	}
}

/* page top button css ends  */

/* Dr page css starts  */

.boxtxt.indexSection .minWrap img.ministerPhoto {
    height: 180px;
    width: 170px;
} 

@media only screen and (max-width: 767px) {
	.boxtxt.indexSection .minWrap img.ministerPhoto {
		height: auto;
    	width: 87%;
	} 
	
}

/* Dr page css ends */