@media (min-width: 601px) and (max-width: 781px) {
	.ie-stories.m-image-alignbehind article.post-has-image figure a::after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), black);
	}
	.ie-stories.m-image-alignbehind article.post-has-image .entry-wrapper {
		align-items: baseline;
		position: absolute;
		bottom: 0;
		z-index: 1;
		width: 100%;
		padding: 10px 0;
	}
	.ie-stories.m-image-alignbehind article.post-has-image .entry-title a {
		color: #fff;
	}
	.ie-stories.m-image-alignright .post-has-image:last-of-type {
		margin-bottom: 0;
		border-bottom: 0;
		padding-bottom: 0;
		display: flex;
		align-items: flex-start;
	}
	.ie-stories.m-image-alignright .post-has-image .post-thumbnail {
		flex-basis: 33%;
		margin-left: 0.875rem;
	}
	.ie-stories.m-image-alignright .post-has-image .entry-wrapper {
		flex-basis: 67%;
		order: -1;
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n) {
		margin-left: 15px;
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child) {
		flex-basis: 100% !important;
	}
	.o-four-column .ie-stories.m-image-alignright .post-has-image .entry-wrapper {
		flex-basis: 67%;
	}
	.o-four-column .ie-stories.m-image-alignright .post-has-image .post-thumbnail {
		flex-basis: 33%;
	}
	.o-four-column .ie-stories.m-image-alignright .post-has-image .post-thumbnail img {
		width: 100%;
		max-width: 100%;
	}
	.ie-stories:not(.single-column-from-tablet).columns-3 article,
	.ie-stories:not(.single-column-from-tablet).columns-6 article {
		flex-basis: 100%;
	}
	.category-elections .ie-stories.m-image-alignright .post-has-image .post-thumbnail{
		margin-left: 0;
	}
	.horoscope-sec.o-horoscope-block .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child).horoscope-sec-tabs-menu{
		margin-left: 15px;
		margin-right: 15px;
	}
}

@media (min-width: 601px) and (max-width:820px) {
	.o-horoscope-block .tabcontent {
		white-space: nowrap;
		overflow-x: auto;
		overflow-y: hidden;
		height: auto;
	}
	.o-horoscope-block .tabcontent p{
		white-space: normal;
	}
	.js_elections_result_bar .election-slide,.election-slide{
		width: 98%;
		float: none;
		display: inline-block;
	}
	.ie-network-jansatta .top-video-rhs .ie-stories.image-alignleft .is-video-article figure a:before {width: 20px;height: 20px;left: 14px;}
	.ie-network-jansatta .top-video-rhs .ie-stories.image-alignleft .is-video-article figure a:after {
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 8px;
	margin-left: 5px;
	}
	.video-latest-popular .ie-stories .post-thumbnail {height: inherit;}
	.video-latest-popular .wp-block-newspack-blocks-carousel.is-style-with-bullets article .post-thumbnail {height: inherit;}	
	.ie-network-jansatta .video-latest-popular .is-video-article figure a:after {top:82%;left: 10%;}
	.ie-network-jansatta .video-latest-popular .is-video-article figure a:before {top: 82%;left: 10%;}
}
@media (min-width: 768px) and (max-width: 900px) {
	.panchang-list-col:nth-child(2) {
		display: flex;
		flex-direction: column;
	}
	.mahurat .shubh-muharat .punchang-list li p {
		text-align: left;
	}
	.mahurat .punchang-cols {
		width: 100%;
	}
	.panchang-list-col .panchang-list-img {
		margin-bottom: 5px;
	}
	.mahurat .shubh-muharat .punchang-list li p {
		text-align: left;
		padding-left: 0;
	}
	.punchang-wrapper .shubh-muharat .punchang-list .punchang-heaiding {
		margin-left: 0;
	}
	.punchang-wrapper .punchang-list .punchang-heaiding {
		margin-left: 23px;
	}
	.astro-col-wrap.rashi-rhs-slides .astro-column .wp-block-button__link {
		padding: 7px 12px 7px 5px;
	}
	.heart-icon {
		right: 0;
		top: 11px;
	}
	body .wp-block-navigation-link__content {
		padding: 7px 10px 5px 10px!important;
	}
	.astro-column {
		width: 29%;
	}
	.astrology-social-sec {
		top: 28px;
	}
}
.web-stories-widget .ie-network-tab-main{
	display: inline-block;
	width: 100%;
}
@media (min-width: 767px) and (max-width: 900px) {
	.form-container-wrap .form-container .name-location {
		flex-wrap: wrap;
	}
	.form-container-wrap .name-wrap {
		width: 100%;
	}
	.form-container-wrap .form-container .name-location input {
		width: 100%;
	}
	.form-container-wrap .input-wrap {
		position: relative;
		width: 100%;
	}
	.ie-network-loksatta .campaign-btn+.close-btn {
		position: absolute;
		top: 0;
		right: 2px;
		width: 0.9375rem;
		border: 0;
		font-size: 18px;
		font-weight: 600;
		color: #000;
		background: 0 0;	
	}
	.ie-network-loksatta .lsappbanner .campaign-band+div+div+div+.hamburger_btn { top: 60px; }
	.ie-network-loksatta .sticky-site-naviation.ls-topbanner .s-level-menu { top: 140px; }
	.ie-network-loksatta.is-menu-open .lsappbanner .campaign-band+div+div+div+.hamburger_btn { top: 7px; }
}
@media (min-width: 567px) and (max-width: 1080px) {
	.lsappbanner .campaign-band { margin: 0 auto; max-width: 393px; position: relative;}
}