/* CSS Document */
/* medea Query */
@media (min-width: 1400px) {

	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl {
		max-width: 1320px;
	}
}

@media (min-width: 1200px) {
	#navbar_top1 .navbar-nav .nav-link {
		padding: 0px 0px;
	}

	#navbar_top1 .navbar-nav .nav-item {
		padding: 0px 12px;
	}

	.viewpissue {
		position: absolute;
		bottom: 40px;
	}

	.pi-content {
		padding: 30px 60px 30px 30px;
	}
}

@media (max-width: 1399px) {
	.authors_wrap {
		background-color: #f3f3f3;
		padding: 20px 0 90px 0;
	}

	.author_info h4 {
		font-size: 15px;
	}

	.authors_wrap .auth-info>span.auth-name {
		font-size: 22px;
	}

	.author_thumb_pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.author_detail {
		display: grid;
		gap: 15px;
		margin-bottom: 25px;
		padding: 0px 0px;
		grid-template-columns: 160px 1fr;
	}

	.fixed_position {
		top: 14%;
	}

	#alsoread p {
		font-size: 14px;
	}

	#alsoread h3 {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 4px;
	}

	.dropdown-mega .dropdown-menu::after {
		left: 78%;
	}

	.dropdown-mega .dropdown-menu::before {
		left: 78%;
	}

	.oct_menu ul li a {
		font-size: 14px;
	}
}

@media (max-width: 1199px) {

	.slider_pic {
		height: 100%;
	}

	.ar-items {
		height: 100%;
		background: white;
	}

	.oct_menu ul {
		gap: 15px;
	}

	.oct_menu ul li a {
		font-size: 10px;
	}

	.col-md-4.sticky_sec .costom-article-detail .col-md-4.col-sm-4.col-4.d-flex.justify-content-end {
		display: initial !important;
	}

	.col-md-4.col-sm-4.col-4.d-flex.justify-content-end {
		display: initial !important;
	}

	.dropdown-menu::before {
		display: none;
	}

	.content-tag li .item-line {
		display: none;
	}

	.dropdown-menu::after {
		display: none;
	}

	#navbar_top .navbar-nav .nav-link::before {
		display: none;
	}

	.navbar-nav .nav-link.active,
	.navbar-nav .nav-link:hover {
		font-family: 'robotomedium';
	}

	.dropdown-item {
		padding: 7px 15px;
	}
}

@media (max-width:1400px) {

	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl {
		max-width: 1320px;
	}
}


@media (max-width: 991px) {

	.dropdown-menu.dropdown-menu-light.show {
		margin-top: 0px;
		width: 100%;
		background-color: #fff;
	}

	nav#navbar_top1 .dropdown-item {
		color: #000;
		transition: all 0.3s;
	}

	nav#navbar_top1 .dropdown-item:hover {
		background-color: #000;
		color: #fff;
		transition: all 0.3s;
	}

	#breadcrumbwrapper {
		margin-top: 0;
	}

	#headerwrapper {
		background-color: rgba(0, 0, 0, 1);
		position: relative;
		height: auto;
	}

	.fixed_position {
		top: 14%;
	}

	.spcate {
		padding-top: 50px;
	}

	.content-tag li span a {
		margin-top: 7px;
	}

	.banneritem h1 {
		padding-top: 20px;
	}

	.container,
	.container-md,
	.container-sm {
		max-width: 100%;
	}

	.pi-content {
		min-height: 100% !important;
	}
}


@media (max-width: 842px) {
	.oct_menu ul {
		gap: 10px;
	}

	.oct_menu ul li a {
		font-size: 11px;
	}

	.oct_heading h3 {
		font-size: 24px;
	}
}


@media (min-width: 768px) {


	.egov-ps .slick-prev {
		top: -37px;
		left: auto;
		right: 65px;
	}

	.egov-ps .slick-next {
		top: -37px;
	}

	.slider-appscape .slick-prev {
		top: -0px;
		left: auto;
		right: 65px;
	}

	.slider-appscape .slick-next {
		top: -0px;
	}
}

/*---- Media Query 767px ----*/

@media (max-width: 767px) {

	.cross-custamize button {
		right: 5px;
		position: absolute;
		top: 5px;
	}

	.my-modal .hdr_flex {
		margin-bottom: 0px;
	}

	/* sticky month */
	.sticky_month {
		background-color: #f8b508;
		padding: 5px 12px;
		width: 100%;
		display: none;
	}

	body.dark .sticky_month {
		background-color: #373942;
		padding: 5px 12px;
		width: 100%;
		display: none;
	}

	body.dark .nav-item.oct-24 {
		background-color: #373942;
	}

	body.dark .nav-item.oct-24 a {
		color: #fff;
	}

	.fixed-top .sticky_month {
		display: block;
		margin-top: 10px;
	}

	.sticky_month h3 {
		font-size: 18px;
		font-family: 'robotobold';
		color: #000;
		text-transform: uppercase;
	}

	ul.header-logos {
		margin-left: 10px;
	}


	li.nav-item.dark-style {
		margin-left: 10px;
	}

	.eanugya-table .span2 {
		margin-top: 12px;
		line-height: 30px;
	}

	.eanugya-table .span3 {
		line-height: normal;
	}

	.secretary-info {
		padding-left: 0%;
	}

	.authors_wrap {
		padding: 15px;
	}

	.authors_wrap .auth-info>span.auth-name {
		font-size: 22px;
	}

	.state-wrapper .state-img img {
		transition: all 0.4s;
		width: 100%;
		height: 270px;
		background-size: cover;
		overflow: hidden;
		object-fit: cover;
		max-width: 100%;
	}

	.kumbh_wrap {
		display: block;
	}

	.paschim_app {
		display: block;
	}

	.state-wrapper .state-img a img {
		transition: all 0.4s;
		width: 100%;
		height: 270px;
		background-size: cover;
		overflow: hidden;
		object-fit: cover;
		max-width: 100%;
	}

	.state-wrapper .state-img {
		overflow: hidden;
		height: auto;
	}

	.editorial-content .author-image {
		position: relative;
		max-width: 70%;
		background-color: #f1f1f1;
		margin: 10px 0;
	}

	.editorial .editorial-content {
		position: relative;
		margin-top: 20px;
	}

	.state-main {
		margin-top: 30px;
	}

	.state-main h1 {
		font-size: 30px;
		margin-bottom: 20px;
	}

	.district-main {
		margin-top: 10px;
	}

	.district-main h1 {
		font-size: 30px;
		margin-bottom: 20px;
	}

	.col-lg-6.col-md-6.mt-mob {
		margin-top: 30px;
	}

	.district-main .mt-mob {
		margin-top: 30px;
	}

	.egov-main .mt-mob {
		margin-top: 30px;
	}

	.egov-main {
		margin-top: 30px;
	}

	.egov-main h1 {
		font-size: 30px;
	}

	.international_egov .page-title h1 {
		font-size: 30px;
		margin-bottom: 20px;
	}


	.testimonial_wrapper-new {
		border-left: 0px solid #d77820;
		padding-left: 0px;
		margin: 30px 0;
		display: flex;
		flex-direction: column-reverse;
		align-items: center;
		justify-content: center;
	}

	.content_info-new {
		width: 100%;
		border-left: none;
		text-align: center;
	}

	.testimonial_content-new .testimonial_pic {
		width: 100%;
		position: relative;
		top: 0;
		left: 0;
		transform: translateX(0);
	}

	.testimonial_pic img {
		padding: 0;
	}

	.testimonial_designation {
		margin-top: 10px;
	}

	.testimonial_content-new {
		padding-right: 0;
		width: 100%;
		margin-top: 0px;
	}

	.content_info-new p {
		font-size: 14px;
		line-height: 28px;
		margin-bottom: 0;
		padding: 0;
		margin-top: 25px;
	}

	.testimonial_designation span {
		line-height: 16px;
	}

	.table-responsive.haryana tr td span {
		font-size: 24px;
		line-height: 28px;
	}

	.article_state.election {
		margin-top: 10px;
	}

	.page-content p {
		font-size: 15px;
	}

	.page-content li {
		font-size: 15px;
	}

	.page-content.my_article a {
		font-size: 15px;
	}

	.page-content li {
		font-size: 15px;
		font-family: 'robotoregular';
		line-height: 28px;
		margin-bottom: 0px;
		color: #4d4d4d;
	}

	.oct_menu {
		display: none;
	}

	.oct_heading h3 {
		font-size: 18px;
		text-transform: uppercase;
	}

	.bottom_header {
		background-color: #f8b508;
		padding: 5px 0;
	}

	.progress-wrap {
		right: 20px;
	}

	p.viewmagazine {
		display: none;
	}

	a.footer-brand img {
		width: 49%;
	}

	.ms-auto.slick-btn-wrap {
		margin-right: 5px;
	}

	#footerwrapper {
		padding: 40px 0;
	}

	.sticky_sec {
		margin-top: 10px;
	}

	.page-title h1 span {
		font-size: 20px;
		line-height: 26px;
		font-family: 'robotoregular';
		display: block;
		margin-top: 5px;
	}

	.oct-from-the-state.technology .state-img img {
		object-fit: cover;
		width: 100%;
		height: 270px;
		left: 0;
		position: relative;
	}

	.article-listing img {
		width: 100%;
		height: auto;
	}

	.awardswrapper.eform .img_wrap {
		height: auto;
	}

	/* bottom menu */
	.oct_menu ul li a {
		font-size: 16px;
		padding: 4px 0px;
	}

	.oct_menu ul {
		display: block;
	}

	.newswrapper.page.comman_padding {
		padding-top: 30px;
	}

	.newswrapper.page.comman_padding .page-title h3 {
		margin-bottom: 15px;
		font-size: 30px;
	}

	.download_pdf_flip {
		margin-bottom: 0;
	}

	.download_pdf_flip.state .content-tag li span a {
		margin-right: 0;
		margin-bottom: 10px;
		font-size: 16px;
	}

	.appscape_wrap h1 {
		margin-bottom: 15px;
		font-size: 30px;
	}

	section.oct-from-the-state.dist {
		margin-top: 10px;
	}

	.app-image img {
		width: 100%;
	}

	.magazinewrapper.october {
		padding-top: 0;
		margin-bottom: 0px;
	}

	.my-modal .modal-body {
		padding: 15px;
	}

	.hdr_flex img {
		width: 20%;
	}

	.cross-custamize button {
		margin-bottom: 5px;
	}

	.hdr_flex h3 {
		font-size: 16px;
	}

	.content-tag .mtag-item.tag-item {
		font-size: 15px;
		letter-spacing: 0.70px;
		margin: 0 0px 0 0;
		padding: 0px 0px 0 0;
	}

	.testimonial_designation span {
		line-height: 16px;
	}

	p.article-subimg.small-size img {
		width: 100%;
	}

	.content-tag.disk_style {
		padding: 20px 0px;
		margin-bottom: 0;
		gap: 7px;
		margin-top: 25px;
		border-top: 1px solid #ddd;
	}

	.content-tag.disk_style li {
		list-style-type: none;
	}

	.staff {
		padding-bottom: 20px;
		padding-top: 20px;
	}

	.page-content ul {
		padding-left: 18px;
	}

	.auth-item {
		text-align: left;
		flex-direction: row;
		gap: 15px;
		align-items: center;
	}

	.auth-info>span.auth-name {
		padding-bottom: 3px;
	}

	.content-tag .tag-item a {
		font-size: 12px;
		background-color: #f5f5f5;
		margin: 0px;
		padding: 5px 8px;
	}

	p.auth-img {
		width: 90px;
		padding: 0px 15px 20px 0px;
		float: left;
	}

	.content_info p {
		font-size: 14px;
		line-height: 28px;
	}

	.testimonial_pic img {
		padding: 0;
		width: 130px;
		height: 130px;
		background: #dcdddf;
	}

	.row.article-details {
		margin-top: 15px;
	}

	.author_detail {
		display: block;
	}

	.author_info {
		margin-top: 15px;
	}

	/*  */
	div#navbarCollapse {
		position: absolute;
		background-color: #000;
		width: 100%;
		top: 48px;
		height: 100vh;
		left: 0;
		z-index: 1;
		transition: all 0.1s ease-in;
	}

	.fixed-top div#navbarCollapse {
		top: 44px;
	}

	/* .relative_style .fixed-top div#navbarCollapse {
		top: 44px;
	} */

	/* .fixed-top div#navbarCollapse {
		width: 100%;
		left: 0px;
		top: 38px;
	} */
	.fixed-top .navbar-brand img {
		width: 145px;
		display: block;
	}

	.fixed-top ul.header-logos {
		margin-left: 6px;
		display: block;
		width: 100%;
	}

	.fixed-top ul.header-logos li a {
		width: 80%;
	}





	#headerwrapper {
		background-color: rgba(0, 0, 0, 1);
		position: relative;
		height: auto;
	}

	#headerwrapper .container {
		position: relative;
		padding: 0;
	}

	.navbar-brand img {
		width: 175px;
		margin-left: 10px;
	}

	.navbar-nav .nav-link {
		font-size: 16px;
		padding: 5px 10px;
	}

	.navbar-nav .nav-link.active,
	.navbar-nav .nav-link.show {
		font-size: 16px;
	}

	.custom_select_style {
		margin-bottom: 10px;
		margin-top: 20px;
	}

	.dropdown-item {
		padding: 7px 15px;
		font-size: 16px;
	}

	/*  */



	.fixed_position {
		font-size: 18px;
		z-index: 1;
	}

	.hstack.news-icon select {
		width: 30%;
	}

	#newswrapper {
		padding-top: 20px;
	}

	#navbar_top1 .container {
		padding: 3px;
	}


	ul.header-logos li {
		display: inline-block;
		margin: 5px 0px;
		border-right: 1px solid #707070;
		padding: 0px 7px 0 7px;
	}

	.fixed-top ul.header-logos li {
		padding: 0px 5px 0 5px;
	}



	.navbar-expand-xl .navbar-nav .dropdown-menu {
		position: absolute;
		background-color: #ffffff;
		width: 100%;
	}

	nav#navbar_top1 .dropdown-item {
		color: #000;
		transition: all 0.3s;
	}

	nav#navbar_top1 .dropdown-item:hover {
		background-color: #000;
		color: #fff;
		transition: all 0.3s;
	}

	.newsletterwrapper p br {
		display: none;
	}

	.custom-subscribe-btn {
		display: block;
	}

	.newsletterwrapper input {
		padding: 16px 10px;
		max-width: 100%;
		margin-bottom: 15px;
	}

	p.article-subimg {
		margin-bottom: 20px;
	}

	.testimonial_pic {
		width: 25%;
	}

	.page-content h3 {
		line-height: 30px;
		margin-bottom: 20px;
		font-size: 28px;
	}

	.page-content-info h3 {
		font-size: 20px;
		margin-bottom: 10px;
	}

	.content-tag li span a {
		display: inline-block;
	}

	.download_pdf_flip:before {
		width: 100%;
	}

	.page-content h4 {
		font-size: 20px;
		line-height: 30px;
	}

	.download_pdf_flip:after {
		width: 100%;
	}

	.content-tag .tag-item {
		background-color: transparent;
		margin: 0px 2px 5px 2px;
		padding: 0;
	}

	#breadcrumbwrapper {
		margin-top: 0;
		display: none;
	}

	#topbgwrapper {
		padding-top: 0px;
	}

	/* oct magzine css */
	.cta .col-lg-3 {
		text-align: center;
	}

	.readmore-btn.secretary {
		margin: 15px 0;
	}

	/* #headerwrapper {
		position: relative;
		width: 100%;
		height: auto;
		background-color: rgba(0, 0, 0, 0.9);
	} */
	.secretary-info {
		padding: 20px;
	}

	#bannerwrapper {
		padding-top: 0;
	}

	.oct-slider-magazine {
		padding: 50px 0;
	}

	.slider-magazine {
		padding: 50px 0;
	}

	.state-wrapper {
		position: relative;
		margin-bottom: 0px;
	}

	.oct-from-the-state .heading h1 {
		font-size: 24px;
	}

	.readmore-btn {
		margin-top: 10px;
	}

	.cta h3 {
		font-size: 26px;
		line-height: 36px;
		margin-bottom: 5px;
	}

	.secretary-info span {
		font-size: 18px;
	}

	.awardswrapper.eform .heading h3 {
		font-size: 24px;
	}

	.state-info {
		position: absolute;
		top: 50%;
		left: 0%;
		transform: translate(0, -50%);
		width: auto;
		padding: 20px;
		color: #fff
	}

	.cta {
		margin-top: 30px;
	}

	.cta-bg {
		margin-top: 0px;
	}

	#awardswrapper {
		padding-top: 30px;
	}

	.awardswrapper.eform {
		margin-top: 30px;
		padding: 30px 0;
	}

	.oct-from-the-state.technology .heading h3 {
		font-size: 24px;
	}

	.oct-from-the-state.technology {
		padding: 30px 0;
	}

	/*end  oct magzine css */


	.banneritem h1 a {
		font-size: 26px;
		line-height: 36px;
	}

	.mega-menu-wrapper ul li {
		height: 273px;
	}

	.mega-menu-wrapper ul li span a {
		color: #fff;
		padding-top: 0px;
		display: block;
		font-size: 13px;
		text-align: center;
		cursor: pointer;
	}

	.sharepdficon {
		background: #3e3e3e;
		padding: 10px 0;
	}

	.article_info_wrap {
		margin-bottom: 0px;
	}

	.dropdown-mega .dropdown-menu[data-bs-popper] {
		top: 20.5%;
		width: 100%;
	}

	.mega-menu-wrapper ul li span a img {
		margin-bottom: 0px;
		display: block;
		width: 100%;
	}

	.viewAll a {
		padding: 12px 30px;
		margin: 0;
		font-size: 18px;
		display: table;
		background-color: #d3d3d3;
	}

	.mega-menu-wrapper .pdf_box ul {
		gap: 10px;
		padding: 0;
		margin: 5px auto 0;
		width: 100%;
		justify-content: center;
		align-items: center;
		text-align: center;
		display: flex;
	}

	.mega-menu-wrapper .pdf_box ul li:before {
		left: -8px;
		top: 8px;
		width: 1px;
	}

	.mega-menu-wrapper .pdf_box ul li:first-child:before {
		width: 0px;
	}

	.mega-menu-wrapper ul li:before {
		width: 0px;
	}

	.dropdown-menu.dropdown-menu-light.show {
		margin-top: 0px;
		width: 100%;
		background-color: #fff;
	}

	.mega-menu-wrapper ul {
		display: flex;
		width: 100%;
		flex-flow: wrap;
		gap: 15px;
		justify-content: space-between;
		align-items: start;
		text-align: center;
	}

	.mega-menu-wrapper ul li {
		width: 47%;
		overflow: hidden;
		margin-bottom: 0px;
		height: auto;
	}

	.dropdown-mega .dropdown-menu[data-bs-popper] {
		padding: 20px;
		height: 370px;
		overflow: scroll;
		border-radius: 0;
	}

	.mega-menu-wrapper .pdf_box ul li {
		width: 20%;
	}

	#navbar_top a.navbar-brand {
		width: 65%;
	}

	#magazinewrapper .border-end-dotted {
		border-right: none;
	}

	.fixed-top {
		padding: 0px 0px;
		background-color: #000;
	}

	#bannerwrapper {
		color: #ffffff;
		padding-bottom: 00px;
	}

	.magazinewrapper img {
		padding-top: 10px;
		width: 100%;
	}

	.magazinewrapper h2 {
		font-size: 30px;
		letter-spacing: 0px;
		padding-top: 0px;
	}

	.issuecontent {
		padding-bottom: 20px;
	}

	.btn-my {
		padding: 10px 12px;
	}

	.fborder {
		margin-top: 20px;
	}

	.issuedate {
		padding-bottom: 10px;
	}

	.magazinewrapper p .fborder {
		margin-top: 15px;
	}

	.magazineitems h1 {
		font-size: 24px;
	}

	.newswrapper.page.comman_padding .page-title h1 {
		margin-bottom: 20px;
		font-size: 24px;
		margin-top: 0px;
	}

	.main-slider.single-item .slick-next::before {
		font-size: 25px;
	}

	.main-slider.single-item .slick-prev::before {
		font-size: 25px;
	}

	.slider-magazine .slick-next,
	.slick-prev {
		display: block !important;
	}

	.readmagazine .btn-my {
		margin-top: 30px;
		font-size: 14px;
		padding: 8px 18px;
		border-radius: 2.9px;
		font-family: 'robotomedium';
	}

	.from-the-states h1 {
		font-size: 34px;
	}

	.mstates {
		padding: 15px 15px;
	}

	.slider-magazine {
		min-height: auto;
		padding: 45px 0px;
	}


	.mscontent {
		font-size: 16px;
		line-height: 28px;
	}

	.district-informatics h1 {
		font-size: 34px;
		line-height: 36px;
	}

	.mdistricts {
		min-height: auto;
		padding: 15px;
	}

	.mdistricts h2 {
		font-size: 34px;
	}

	.egov-ps h1 {
		font-size: 34px;

	}

	.slider-egov {
		min-height: auto;
		margin-top: 30px;
	}

	.egov-ps h2 {
		font-size: 34px;

	}

	.mdcontent {
		font-size: 16px;
		line-height: 28px;
	}

	.egovitems .col {
		padding: 40px 0;
	}

	.appscapeitems {

		padding-bottom: 40px;
	}

	.content-app {
		padding: 20px 0 0 0;
		margin-top: 30px;
	}

	.dropdown-menu::before {
		left: 5%;
		top: 36px;
	}

	section#mostviewedwrapper .img_wrap {
		height: auto;
	}

	section#awardswrapper .img_wrap {
		height: auto;
	}

	section#newswrapper .img_wrap {
		height: auto;
	}

	.auth-de {
		font-size: 15px;
		display: block;
		margin-bottom: 0px;
	}

	.testimonial_content {
		display: block;
		padding-top: 20px;
		position: relative;
		text-align: center;
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px;
	}

	/* new testimonials */

	.testimonial-wrapper {
		display: block;
		position: relative;
		text-align: center;
	}

	.second-testimonial-info p {
		font-family: 'robotomedium';
		margin-top: 15px;
		margin-bottom: 0;
		font-size: 14px;
		line-height: 24px;
	}

	.download_pdf_flip:after {
		width: 100%;
		height: 0;
	}

	.content_info {
		border-bottom: none;
	}

	.testimonial_content:before {
		border-width: 0;
	}

	.contact-info-wrap {
		display: block;
	}

	.contact-share {
		margin-bottom: 20px;
	}

	.content-tag.disk_style::before {
		width: 100%;
	}

	.testimonial_pic {
		width: 25%;
		position: relative;
		top: 0px;
		left: 50%;
		transform: translateX(-50%);
	}

	.content_info {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

	.content_info p {
		padding-bottom: 25px;
	}

	.content_info {
		padding: 20px;
	}

	.testimonial_designation {
		margin-top: 10px;
	}

	.article-subimg span {
		font-size: 14px;
	}

	.banneritem h1 {
		padding-top: 13px;
		font-size: 24px;
	}

	.spcate {
		padding-top: 20px;
	}

	.main-slider.single-item .slick-prev {
		left: 0;
	}

	.main-slider.single-item .slick-next {
		right: 0;
	}

	/* .main-slider.single-item ul.slick-dots {
		display: none !important;
	} */
	.main-slider .slick-dots {
		bottom: auto;
		top: 26%;
	}

	.al-content h3 {
		line-height: 1.5;
	}

	.al-content p {
		line-height: 1.7;
	}

	.al-content h2 {
		font-size: 30px;
	}

	.al-content h3 {
		font-size: 20px;
	}

	.dropdown-menu::after {
		left: 5%;
		/* position */
		top: 37px;
	}

	.newswrapper h1 {
		font-size: 30px;
	}

	.awardswrapper h1 {
		font-size: 30px;
	}

	.mostviewedwrapper h1 {
		font-size: 30px;
	}

	/* article detail css */
	.page-title h1 {
		font-size: 30px;
		margin-bottom: 10px;
		line-height: 34px;
		margin-top: 10px;
	}

	.international_egov {
		/* background-color: #f5f5f5; */
		padding: 20px 0;
		/* margin-top: 50px; */
	}


	.awardswrapper.eform .heading h1 {
		margin-bottom: 20px;
		font-size: 24px;

	}

	.oct-from-the-state.technology .heading h1 {
		margin-bottom: 20px;
		font-size: 24px;
	}

	.article-details .page-title h3 {
		font-size: 22px;
	}

	.auther_dates {
		gap: 10px;
		font-size: 13px;
	}

	.auther_names ul {
		display: flex;
		gap: 0;
		flex-wrap: wrap;
		width: 100%;
		line-height: 18px;
	}

	.auther_names ul li:before {
		height: 16px;
		top: 3px;
	}

	.auther_names {
		width: auto;
	}

	.auther_names ul li a {
		font-size: 15px;
	}

	.content-owner-info>span {
		font-size: 14px;
		padding: 10px 0px;
	}

	.article-details .page-title {
		display: block;
	}

	.page-content h2 {
		font-size: 18px;
		line-height: 30px;
	}

	.right-sidebar h4 {
		font-size: 22px;
		position: relative;
		border: none;
		border-bottom: 1px solid #D7D7D7;
	}

	/*
.right-sidebar h4:before {
	content: '';
	position: absolute;
	left: -12px;
	top: 0;
	width: 106%;
	height: 74px;
	background-color: #ccc;
	z-index: -1;
}*/

	.slider_pic {
		padding: 0;
		margin-bottom: 0;
		display: table;
		width: 100%;
		height: 200px;
	}

	#alsoread img {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
		width: 100%;
		height: 200px;
		object-fit: cover;
	}

	#alsoread p {
		font-size: 14px;
	}

	#alsoreadwrapper {
		padding: 30px 0;
	}

	.election select {
		padding: 10px;
		font-size: 16px;
		width: 100%;
		right: 0;
		position: relative;
		top: 0;
	}

	/* Sunil CSS */

	.counter-inner .col {
		flex: auto;
	}

	.auth-item {
		text-align: left;
		gap: 15px;
		display: block;
	}

	.viewglance {
		max-height: 400px;
	}

	.newswrapper.page.comman_padding {
		padding: 30px 0px;
		background-color: #f5f5f5;
	}

	.auther_dates span.date {
		color: #9f9e9e;
		font-size: 13px;
	}

	.also_read_wrap {
		padding: 20px 20px;
		height: 100%;
	}

	.ps-timeline-sec .container ol.ps-timeline {
		margin: 30px 0 !important;
		border-left: 2px solid #00b381;
		padding-left: 0 !important;
		padding-top: 50px !important;
		border-top: 0 !important;
		margin-left: 10px !important;
	}

	.ps-timeline-sec .container ol.ps-timeline li {
		height: 100px;
		float: none !important;
		width: inherit !important;
	}

	.ps-timeline-sec .container ol.ps-timeline li:last-child {
		margin-bottom: 0 !important;
		top: 0px;
		width: 90% !important;
	}

	.ps-timeline-sec .container ol.ps-timeline li:last-child .ps-top {
		margin: 0;
		bottom: 0 !important;
		height: 100px;
	}

	.ps-timeline-sec .container ol.ps-timeline li span {
		left: 0 !important;
		top: -10px;
	}

	.ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top:before {
		content: none !important;
	}

	.ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top:after {
		content: none !important;
	}

	.ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot:before {
		content: none !important;
	}

	.ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot:after {
		content: none !important;
	}

	.ps-timeline-sec .container ol.ps-timeline li p {
		text-align: left !important;
		width: 100% !important;
		margin: 0 auto !important;
		margin-top: 0px !important;
	}

	.ps-timeline-sec .container ol.ps-timeline li .ps-top {
		width: 85% !important;
		float: right !important;
		right: 0;
		top: -10px;
	}

	.ps-timeline-sec .container ol.ps-timeline li .ps-bot {
		width: 85% !important;
		float: right !important;
		right: 0;
		top: -60px;
	}

	.page-content ol {
		padding-left: 1rem;
		margin-bottom: 1rem;
	}

	.page-content ul {
		padding-left: 1.2rem;
		margin-bottom: 1rem;
	}

	.readmore-btn a {
		background-color: rgba(0, 0, 0, 0.7);
		color: #fff;
		padding: 8px 12px;
		border-radius: 3px;
		font-size: 14px;
		font-family: 'robotomedium';
	}

	.newswrapper.international_egov .page-title h1 {
		margin-bottom: 10px;
		/* text-transform: capitalize; */
		font-size: 30px;
		font-family: 'robotobold';
		color: #112028;
	}

	#alsoreadwrapper h2 {
		font-size: 24px;
		color: #424b5a;
		font-family: 'robotobold';
	}

	.page-content .auth-info {
		font-size: 14px;
		font-family: 'robotoregular';
		line-height: 22px;
		margin-bottom: 15px;
		color: #4d4d4d;
		text-align: left !important;
		padding: 5px 0px 0px 0px;
	}

	.mt30 {
		margin-top: 20px;
	}

	.mb-50 {
		margin-bottom: 30px;
	}

	.ht-30 {
		margin-top: 20px;
	}

	.mb-mob {
		margin-bottom: 20px;
	}

	.technology-main h1 {
		font-size: 30px;
		margin-bottom: 20px;
	}

	.technology-main {
		margin-top: 30px;
	}

	br {
		display: none;
	}

	.egov-main .egov-wrapper .egov-info {
		padding: 20px;
	}

	.state-main .state-wrapper .state-info {
		padding: 20px;
	}

	.district-main .district-wrapper .district-info {
		padding: 20px;

	}

	.technology-main .technology-wrapper .technology-info {
		padding: 20px;
	}

	.technology-main .technology-wrapper .technology-info p {
		font-size: 16px;
		padding: 5px 0 10px 0;
	}

	.technology-main .technology-wrapper .technology-info h3 {
		font-size: 26px;
	}

	.state-main .state-wrapper .state-info h3 {
		font-size: 26px;
	}

	.state-main .state-wrapper .state-info p {
		font-size: 16px;
		padding: 5px 0 10px 0;
	}

	.district-main .district-wrapper .district-info h3 {
		font-size: 26px;
	}

	.district-main .district-wrapper .district-info p {
		font-size: 16px;
		padding: 5px 0 10px 0;
	}

	.egov-main .egov-wrapper .egov-info h3 {
		font-size: 26px;
	}

	.egov-main .egov-wrapper .egov-info p {
		font-size: 16px;
		padding: 5px 0 10px 0;
	}

	.state-main .state-wrapper .state-info p br {
		display: none;
	}

	.hamburger .line {
		width: 24px;
		height: 2px;
	}
}