/* Document
	 ========================================================================== */
:root {
	/* Colors: */
	--body-color: #FFECDE;
	--profile-bg: #4B2222;
	--profile-bg-dark: #2E0C0C;
	--menuColor: #660D13;
	--heading: #D3353E;
	--para-color: #210000;
	--btnColor: #210000;
	--linkColor: #CF383F;
	--sectionColor: #F8E2D2;
	--shadowColor: #FFDAC3;
	--blueLink: #45A4B8;
	--filter: #661325;
	--filter-active: #44A4B8;
	--locationColor: #DDA6A8;
	/*--primary-font: 'AkhandGujarati-Semibold';
	--primary-font-two: 'AkhandGujarati-Semibold', 'latoxregular';*/

	--primary-font: 'NotoSansGujarati-Bold';
	--primary-font-two: 'NotoSansGujarati-Regular', 'latoxregular';
	/*--primary-font-reading: 'AkhandGujarati-Semibold', 'merriweather_extendedLtIt';*/

	--primary-font-reading: 'NotoSansGujarati-Regular';
	/*--primary-font-black: 'NotoSansGujarati-Black';*/
	--primary-font-black: 'NotoSansGujarati-ExtraBold';
	--primary-font-bold: 'NotoSansGujarati-ExtraBold';
	--primary-font-Extrabold: 'NotoSansGujarati-ExtraBold';
	--primary-font-ExtraLight: 'NotoSansGujarati-ExtraLight';
	--primary-font-SemiBold: 'NotoSansGujarati-SemiBold'
}

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: transparent;
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
	font-family: var(--primary-font-two);
}

/**
 * Render the `main` element consistently in IE.
 */
main {
	display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
	font-size: 2em;
}

/* Grouping content
	 ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
	font-family: var(--primary-font-two);
	color: var(--stroke);
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}
a{
	text-decoration:none;
}
/* Embedded content
	 ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

/* Forms
	 ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
	overflow: visible;
}
input {
	font-family: var(--primary-font-bold), 'latoxbold';
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

textarea:focus-visible {
	border: none;

}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

/* Interactive
	 ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
	 ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

/* Box sizing
--------------------------------------------- */

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
	box-sizing: inherit;
	margin: 0px;
	padding: auto;
}

html {
	box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/* Typography
--------------------------------------------- */
/*body,*/
button,
input,
select,
optgroup,
textarea {
	color: var(--body-text);
	font-family: var(--primary-font-two);
	font-size: 14px;
	line-height: 24px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: var(--heading-font);
	color: var(--heading);
	clear: both;
}



.textalign-center {
	text-align: center;
}


p {
	/*font-size: 14px;
	line-height: 24px;*/
	/*BY A Start*/
	font-size: 18px;
	line-height: 35px;
	/*BY A End*/
}

dfn,
cite,
em,
i {
	font-style: inherit;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", courier, monospace;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

.dotSeperator {
	display:flex;
	justify-content:center;
}
/* Elements
--------------------------------------------- */
body {
	background: var(--body-color);
	/*font-family: var(--primary-font-two);*/
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}


ul {
	list-style: disc;
	padding-left: 0px;
}

ol {
	list-style: decimal;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

img {
	height: auto;
	max-width: 100%;
}

figure {
	margin: 1em 0;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/* Links
--------------------------------------------- */
a {
	color: #4169e1;
}



/*a:hover,
a:focus,
a:active {
	color: #191970;
} */



a:hover,
a:active {
	outline: 0;
}

/* clearfix
--------------------------------------------- */

.clearfix {
	*zoom: 1;
}

.clearfix:before,
.clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}

.clearfix:after {
	clear: both;
}



select {
	border: 1px solid #ccc;
}

textarea {
	width: 100%;
}

.relative {
	position: relative;
}

input[type="button"],
input[type="reset"],
input[type="submit"] {
	display: inline-block;
	border: none;
	padding: 10px 12px;
}

input[type="text"],
input[type="gmail"],
input[type="tel"],
input[type="submit"] {
	border: none;
}

input[type="text"]:focus-visible,
input[type="gmail"]:focus-visible,
input[type="tel"]:focus-visible,
select:focus-visible {
	border: none;
	outline: none;

}

:focus-visible {
	outline: none;
}

/* hideScrollbar */
.poetsSlide::-webkit-scrollbar,
.blogFlex::-webkit-scrollbar,
.noscrollBarSlider::-webkit-scrollbar, .allSearchFlex::-webkit-scrollbar {
	display: none;
}

.poetsSlide,
.blogFlex,
.noscrollBarSlider,
.allSearchFlex {
	-ms-overflow-style: none;
	/* IE and Edge */
	scrollbar-width: none;
	/* Firefox */
}


.owl-dots.disabled .owl-dot, .owl-nav.disabled .owl-dot {
	display: none !important;
}

.headerSearch input::placeholder {
	font-size: 20px;
	line-height: 30px;
	font-family: var(--primary-font-bold);
	color: #45272473;
}

.sectionSpace40{
	margin-top:40px;
}

.sectionSpaceBottom40 {
	margin-bottom: 40px;
}
	/* container  */
	.container {
		max-width: 1700px;
		padding: 0px 24px;
		margin: 0 auto;
	}

.owl-nav.disabled{
	opacity:0;
}

.owl-prev.disabled{
	opacity:0 !important;
}
.btn {
	font-size: 24px;
	line-height: 34px;
	color: var(--menuColor);
}

.sectionHeading {
	/*font-size: 29px;
	line-height: 43px;*/
	/*BY A Start*/
	font-size: 32px;
	line-height: normal;
	/*BY A End*/
	color: var(--btnColor);
	font-family: var(--primary-font-black);
	text-align: center;
	padding-bottom: 14px;
}
/*BY A Start*/
.newsletter .sectionHeading {
	font-size: 28px;
}
/*BY A End*/

.sectionHeading-h1 {
	/*font-size: 40px;
	line-height: 79px;*/
	/*BY A Start*/
	font-size: 38px;
	line-height: normal;
	/*BY A End*/
	font-family: var(--primary-font-black);
	color: var(--heading);
}

.sectionHeading-h3 {
	font-size: 24px;
	line-height: 44px;
	font-family: var(--primary-font-Extrabold);
	color: var(--heading);
}

.sectionColor {
	background: var(--sectionColor);
}

.sectionSpace {
	margin-top: 48px;
	/*BY A Start*/
	/*margin-top: 38px;*/
	/*BY A End*/
}
	.sectionSpace.collection {
		margin-top: 20px;
	}

	.sectionSpaceBottom {
		margin-bottom: 48px;
	}

.sectionPaddingSpaceBottom {
	padding-bottom: 48px;
	/*BY A Start*/
	margin:0 auto;
	/*BY A End*/
}

.eventHomeBanner .sectionPaddingSpaceBottom {
	padding-top: 48px;
	padding-bottom: 48px;
}
/*BY A Start*/
section picture {
	display:block;
	text-align:center;
}
section picture img {
	max-width:100%;
	display:block;
}
/*BY A End*/

.sectionPaddingSpaceTop {
	padding-top: 48px;
}

.btnCenter {
	display: block;
	text-align: center;
	position: relative;
}

.btnLeft {
	text-align: left;
}

.margtop {
	margin-top: 40px;
}

.margBottom {
	margin-bottom: 48px;
}

.inline-block {
	display: inline-block;
}

.linkBtn {
	font-size: 18px;
	line-height: 23px;
	position: absolute;
	text-align: center;
	margin: 0 auto;
	left: 50%;
	top: 41%;
	transform: translate(-50%, -50%);
	color: var(--btnColor);
	text-decoration: none;
	font-family: var(--primary-font-Extrabold);
	cursor:pointer;
}

.btnCenter img {
	width: 121px;
}


.btnCenter a {
	z-index: 9;
}
.btnCenter button {
	transition: all 0.3s ease-in-out;
	border-radius: 4px;
	min-height: 40px;
}
button.linkBtn:hover + img {
	filter: brightness(1.2);
	transition: all 0.3s ease-in-out;
}
button.linkBtn{
	z-index:9;
}
#formnewsletter .newsletterFlex .btnCenter img:hover {
	filter: unset;
}
.btnCenter img {
	transition: all 0.3s ease-in-out;
}
	.btnCenter a:hover + img {
		filter: brightness(1.2);
		transition:all 0.3s ease-in-out;
	}
button.btnCenter:hover img {
	filter: brightness(1.2);
	transition: all 0.3s ease-in-out;
}

button.btnCenter span{
	z-index:9;
}



.sectionBorderArrow {
	position: relative;
}

.sectionBorderArrow::before {
	/*background-image: url(../images/mobileBrick.svg);*/
	background-image: url(../images/mobileBrick.png);
	position: absolute;
	content: '';
	height: 42px;
	width: 100%;
	top: -28px;
	left:0;
}

	.sectionBorderArrow::after {
		/*background-image: url(../images/mobileBrick.svg);*/
		background-image: url(../images/mobileBrick.png);
		position: absolute;
		content: '';
		height: 42px;
		width: 100%;
		bottom: -28px;
		transform: rotate(180deg);
		left:0;
	}

.homeBooks.sectionBorderArrow::after {
	display: none;
}

.owl-stage .owl-item {
	display: inline-block;
}

.mainBanner .owl-dot button {
	background: transparent;
	border: none;
	z-index: 9;
	position: relative;
	display: inline-block;
	height: 18px;
	width: auto;
	cursor:pointer;
	padding:4px
}

.mainBanner .owl-dot button img {
	z-index: -1;
	position: relative;
	cursor: pointer;
	width:18px;
	display: inline-block;
}

.mainBanner .owl-dots {
	display: flex;
	position: absolute;
	left: 50%;
	bottom: 10px;
	transform: translate(-50%, 0);
}


.overFlowHidden {
	overflow: hidden;
}

.redLink {
	color: var(--linkColor);
	text-decoration: none;
}


.poetSelectFilter {
	position: absolute;
	right: 0px;
	top: 23px;
}

.poetSelectFilter > ul {
	background: transparent;
	list-style: none;
	padding-left: 0px;
	height: 56px;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	line-height: 1;
	font-weight: 600;
	color: black;
	border: 1px solid #ECCCB2;
	width: 127px;
	border-radius: 50px;
}
ul.filterlistFixed {
	position: absolute;
	width: 100%;
}

	ul.filterlistFixed li{
		list-style:none;
	}
	.poetSelectFilter.poetSelectFilter ul li {
		font-family: var(--primary-font-bold);
		color: #9B817A;
		padding: 0px 20px;
		font-size: 21px;
		line-height: 40px;
		z-index: 2;
		padding: 0px;
		cursor: pointer;
	}

.poetSelectFilter ul li:before,
.poetSelectFilter ul li:after {
	display: none;
}

.poetSelectFilter ul li:not(.init) {
	float: left;
	padding: 10px;
	width: 100%;
	display: none;
	background: var(--sectionColor);
	color: var(--para-color);
	position: relative;
	left: 4px;
}

.poetSelectFilter ul li:not(.init):hover,
.poetSelectFilter ul li.selected:not(.init) {
	background: #EED7C6;
	color: var(--para-color);
}

.poetSelectFilter.poetSelectFilter li.init {
	cursor: pointer;
	line-height: 56px;
	padding-left: 16px;
}

.borderRed {
	position: relative;
	padding-bottom: 0px;
}

.borderRed::after {
	background-image: url(../images/border-red.svg);
	position: absolute;
	content: '';
	height: 4px;
	width: 100%;
	bottom: 0px;
	background-size: contain;
	background-repeat: repeat;
	left: 0;
}

.otherLangSection .borderRed::after {
	background-image: url(../images/blog_lines.svg);
	background-repeat: no-repeat;
	opacity: 0.2
}

/*PMC*/

div[data-roman="on"] {
	display:none;
}
.poemReadingContent .poemPageContentBody[data-justified-format="False"] .pMC .c p span {
	margin-right: 1px;
	cursor: pointer
}

.poemReadingContent .poemPageContentBody {
	margin-bottom: 35px
}
.pMC .c {
	text-align:center;
}

.pMC .w .e {
	display: none
}

[data-rendering-format="1"].noWrap .pMC .c p, [data-rendering-format="2"].noWrap .pMC .c p, [data-rendering-format="1"].noWrap .pMC .t p, [data-rendering-format="2"].noWrap .pMC .t p {
	white-space: nowrap
}

[data-rendering-format="1"].noWrap #GujaratiRomanContent .pMC .c p, [data-rendering-format="2"].noWrap #GujaratiRomanContent .pMC .c p, [data-rendering-format="1"].noWrap #GujaratiRomanContent .pMC .t p, [data-rendering-format="2"].noWrap #GujaratiRomanContent .pMC .t p {
	white-space: normal;
}

[data-rendering-format="3"] .pMC .c p, [data-rendering-format="3"] .pMC .t p {
	white-space: normal;
	
}
.pMC .t .p {
	color: #635A54 !important;
} 

[data-rendering-format="3"][data-rendering-alignment="0"] .pMC .c, [data-rendering-format="3"][data-rendering-alignment="0"] .pMC .t, [data-rendering-format="3"][data-rendering-alignment="0"] .pMC .e p, [data-rendering-format="2"][data-rendering-alignment="0"] .pMC .c, [data-rendering-format="2"][data-rendering-alignment="0"] .pMC .t, [data-rendering-format="2"][data-rendering-alignment="0"] .pMC .e p {
	text-align: left
}

[data-rendering-format="2"][data-rendering-alignment="1"] .pMC .t, [data-rendering-format="1"][data-rendering-alignment="0"] .pMC .t, [data-rendering-format="1"][data-rendering-alignment="1"] .pMC .c, [data-rendering-format="1"][data-rendering-alignment="0"] .pMC .c {
	text-align: center
}

[data-rendering-format="3"][data-rendering-alignment="2"] .pMC .c, [data-rendering-format="3"][data-rendering-alignment="2"] .pMC .t, [data-rendering-format="2"][data-rendering-alignment="2"] .pMC .c, [data-rendering-format="2"][data-rendering-alignment="2"] .pMC .t {
	text-align: right
}

.sherLines[data-rendering-format="1"].noWrap .pMC .c p, .sherLines[data-rendering-format="2"].noWrap .pMC .c p, .sherLines[data-rendering-format="1"].noWrap .pMC .t p, .sherLines[data-rendering-format="2"].noWrap .pMC .t p {
	line-height: 24px;
	margin-bottom: 5px
}

	.sherLines[data-rendering-format="2"].noWrap .pMC .t p span, .sherLines[data-rendering-format="2"].noWrap .pMC .c p span {
		cursor: pointer
	}

	.sherLines[data-rendering-format="1"].noWrap .pMC .c p:last-child, .sherLines[data-rendering-format="2"].noWrap .pMC .c p:last-child, .sherLines[data-rendering-format="1"].noWrap .pMC .t p:last-child, .sherLines[data-rendering-format="2"].noWrap .pMC .t p:last-child {
		margin-bottom: 0
	}

.sherLines[data-rendering-format="1"].noWrap .pMC .w {
	margin-bottom: 5px
}

	.sherLines[data-rendering-format="1"].noWrap .pMC .w:last-child {
		margin-bottom: 0
	}

.pMC .t p {
	display: none
}

.poemRelatedSubject {
	margin-bottom: 50px
}

	.poemRelatedSubject .titleHeading {
		display: block;
		font-size: 18px;
		line-height: 24px;
		text-align: center;
		margin-bottom: 15px;
		font-weight: 600;
		/*color: var(--cta-and-sub-heading)*/
	}

	.poemRelatedSubject ul {
		text-align: center
	}

		.poemRelatedSubject ul li {
			list-style: none;
			display: inline-block;
			margin-right: 8px;
			margin-bottom: 10px
		}

.poemReadingContent h2 {
	text-align: center;
	/*color: var(--cta-and-sub-heading)*/
}

.poemPageContentBody .pMC .w {
	margin-bottom: 35px
}

.poemPageContentBody .pMC p {
	font-size: 18px;
	line-height: 28px;
	/*text-align: left;*/
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	color: #000000;
	font-family: var(--primary-font-reading);
}

	.poemPageContentBody .pMC p span {
		margin-right: 1px;
		cursor:pointer;
	}

.pMC p span.wordActive {
	/*color: var(--cta-and-sub-heading);*/
	color:var(--heading);
	font-weight: 600
}

.dWrap {
	padding: 0 0;
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 9999;
	display: none
}

	.dWrap .dWordAF {
		position: absolute;
		top: 0;
		right: 0px;
		top: 0px;
		margin-top:0px;
		/*display: none*/
	}
		.dWrap .dWordAF ul li {
			list-style:none;
		}
		.dWrap .dWordAF ul li:before {
			display:none;
		}
		.dWrap .dWordAF a {
			text-decoration: none;
			color: var(--stroke);
			font-size: 20px
		}

	/*.dWrap a#anId {
		display: none
	}*/

	.dWrap .contentDwrap, .dWrap .dWrapContent {
		min-height: 95px;
		max-height: 400px;
		overflow-y: auto
	}

	.dWrap.dLoading .dWordMreonRekhta {
		display: none
	}

	.dWrap.dMNFound .dWrapContent {
		display: flex;
		justify-content: center;
		align-items: center
	}

		.dWrap.dMNFound .dWrapContent .daMNFound {
			margin-bottom: 0
		}

			.dWrap.dMNFound .dWrapContent .daMNFound h3 {
				font-weight: normal;
				/*color: var(--stroke);*/
				margin-top: -27px
			}

.dWrapClose.rico-close {
	position: absolute;
	bottom: initial;
	padding: 6px;
	background-color: var(--card-background);
	border: 0;
	border-radius: 100px;
	left: inherit;
	right: 5px;
	width: 35px;
	height: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	top: 5px
}

.dWrap .dAMeaning, .dWrap .daThank, .dWrap .daNError, .dWrap .daMError, .dWrap .daMNFound, .dWrap .daMNFound, .dLoadW {
	display: none
}

.dLoading .dContent, .dThanx .dContent, .dErr .dContent, .dMErr .dContent, .dMNFound .dContent {
	display: none
}

.dLoadW, .daThank, .daNError, .daMError, .daMNFound {
	display: none
}

.dLoading .dLoadW {
	display: block;
	min-height: 100px;
	width: 100%
}

.dWrap {
	/*background-color: var(--card-background);*/
	border: 1px solid #f1d8cd;
	padding: 29px 0 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	box-shadow: 0 2px 5px #00000029
}

.dWordMreonRekhta .linkButton {
	border-radius: 0;
	width: 100%;
	display: flex;
	border-color: #fbe8e0;
	/*	color: var(--stroke);*/
	font-weight: normal;
	text-transform: none;
	font-size: 12px;
	padding: 16px 0;
	justify-content: center;
	border-bottom: 0;
	border-left: 0;
	border-right: 0
}

	.dWordMreonRekhta .linkButton:hover {
		/*background-color: var(--card-background);*/
		color: #a9562f;
		border-color: #fbe8e0
	}

	.dWordMreonRekhta .linkButton i {
		font-size: 21px;
		margin-left: 4px;
		margin-top: -1px
	}

/*.dWrap .dContent, .dWrap .daThank, .dWrap .daNError, .dWrap .daMError, .dWrap .daMNFound {
	padding: 0 30px
}*/

.dWrap .dWordMreonRekhta {
	padding: 0 15px;
	display:none !important;
}

.dWrap .dContent h2 {
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 6px
}

	.dWrap .dContent h2 strong {
		/*color: var(--cta-and-sub-heading)*/
	}

.dWrap .dContent .dWordAlan p {
	font-size: 14px;
	line-height: 19px;
	color: #5C4E43;
	margin-bottom: 0
}

.dWrap .dContent .dWordAlan {
	margin-bottom: 16.4px;
	position:relative;
}

.dWrap .wordSuggestion {
	display: none
}

	.dWrap .wordSuggestion .tagButton {
		margin-right: 5px;
		margin-bottom: 5px
	}

	.dWrap .wordSuggestion h3 {
		margin-bottom: 15px
	}

	.dWrap .wordSuggestion span {
		margin-right: 10px;
		margin-bottom: 10px
	}

.dWrap .dContent .meanings, .dWrap .wordSuggestion {
	/*margin-bottom: 30px*/
	margin-bottom:0px;
}

	.dWrap .dContent .meanings p, .dWrap .wordSuggestion p {
		margin-bottom: 10px;
		font-size: 14px;
		line-height: 25px;
		font-family: var(--primary-font-bold),'latoxbold';
		position: relative;
		padding-left: 12px
	}

		.dWrap .dContent .meanings p:last-child, .dWrap .wordSuggestion p:last-child {
			margin-bottom: 0
		}

		.dWrap .dContent .meanings p:before, .dWrap .wordSuggestion p:before {
			content: "";
			width: 5px;
			height: 5px;
			border-radius: 100px;
			-webkit-border-radius: 100px;
			-moz-border-radius: 100px;
			-ms-border-radius: 100px;
			-o-border-radius: 100px;
			background-color: var(--heading);
			position: absolute;
			left: 0;
			top: 8px
		}

.dWrap .dContent a.dMLink {
	font-weight: normal;
	padding-top: 6px;
	padding-bottom: 6px
}

.dErr .daNError, .dMErr .daMError, .dMNFound .daMNFound {
	display: block;
	margin-bottom: 0px
}

.dMNFound .dWordFav, .dMNFound .dWordMreonRekhta {
	display: none
}
.dWrap.dMNFound .wordpopUP {
	display:flex;
	align-items:center;
	justify-content:center;
}

.dLoading .dContent .meanings, .dThanx .dContent .meanings, .dErr .dContent .meanings, .dMErr .dContent .meanings, .dMNFound .dContent .meanings {
	display: none
}

.daMNFound h2 {
	display: none
}


/*fixedPoemStripInner start aayush*/
.fixedPoemStrip,
.fixedPoemStrip.maskReadingSticky {
	position: fixed;
	bottom: -20px;
	z-index: 999;
	left: 0px;
	width: 100%;
}
.fixedPoemStripInner {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	padding: 16px 23px 32px;
	justify-content: space-between;
}
	.fixedPoemStripInner cite.sectionHeading-h1 {
		display:none;
	}
	.fixedPoemStrip ul.funcIcons li.authorDetails {
		display: none;
	}
.fixedPoemStripInner > ul {
	display: flex;
}
.fixedPoemStripInner ul li {
	list-style:none;
}
	.fixedPoemStripInner ul.funcIcons {
		margin-right:0px;
	}
ul.funcIcons li,
ul.shareIcons > li:not(.romanGujrati) {
	flex: 0 0 38.25px;
	max-width: 38.25px;
	
	margin-right: 12px;
}
.favorite.active {
	/*background: var(--filter-active);*/
}
ul.funcIcons li:last-child,
ul.shareIcons > li:last-child {
	margin-right: 0px;
}
.shareSher {
	position:relative;
}
 .shareSher .shareSocial ul > li > a {
	 margin-right:0px;
	 line-height:11px;
 }
.fixedPoemStripInner > ul > li > a,
ul.funcIcons li a,
ul.shareIcons > li > a,
ul.shareIcons > li.shareSher .iconShare {
	padding: 10px;
	background: #FFECDE;
	display: block;
	border-radius: 100px;
	height: 38px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all 0.3s ease-in-out
}
	ul.shareIcons > li > a.romanBtnGurati:hover {
		background: transparent;
	}


	.shareSocial.socialShareActive ul li a {
		background: transparent;
		padding: 0;
	}

.shareSocial.socialShareActive ul li a{
	background:transparent;
	padding:0;
}
.shareSocial.socialShareActive ul li img{
	padding: 3px;
	
	border-radius:50%;
	max-width:40px !important;
}

.favShare .shareSocial.socialShareActive ul li img {
	width: 40px;
}
	ul .shareIcons > li.shareSher .iconShare img {
	display: block;
}

.contactsuccessPopup {
	background: #F8E2D2;
	border: 1px solid #E9CCB7;
	border-radius: 20px;
	padding: 24px;
	width: 330px;
	position: absolute;
	top: 50px;
	z-index: 999;
	left: 50%;
	font-size:22px;
	transform: translate(-50%, -50px);
	text-align:center;
}

	.contactsuccessPopup img{
		display:block;
		text-align:center;
		margin:0 auto 20px auto !important;
	}

	.errMsg {
		color: var(--linkColor);
		font-family: var(--primary-font-bold), 'latoxbold';
		position: absolute;
	}
.shareSher .shareSocial {
	display: none;
	position: absolute;
	top: -8px;
	right: 41px;
}
	.shareSher .shareSocial:before {
		content: "";
		height: auto;
		margin: auto;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		top: 0;
		width: auto;
		background-color: var(--sectionColor);
		-webkit-mask-image: url(../images/btnReadMask.png);
		-webkit-mask-position: center;
		-webkit-mask-repeat: no-repeat;
		-webkit-mask-size: 100% 100%;
		mask-image: url(../images/btnReadMask.png);
		mask-position: center;
		mask-repeat: no-repeat;
		mask-size: 100% 100%;
		border-radius:12px;
	}
	.shareSher .shareSocial ul {
		display: flex;		
		padding:8px;
		position:relative;
	}
		.shareSher .shareSocial ul > li {
			margin-right:8px;
		}
			.shareSher .shareSocial ul > li:last-child {
				margin-right:0px;
			}
			.shareSher .shareSocial ul > li.shareGplus,
			.shareSher .shareSocial ul > li.shareClose,
			.shareSher .shareSocial ul > li.shareWhatsap {
				display: none;
			}
			.shareSher .shareSocial ul > li.shareTwitter {
				margin-right:0px;
			}
			.shareSher .shareSocial.socialShareActive {
				display: block;
			}
	.shareSher .shareSocial .shareFacebook img {
		max-width:31px;
	}
	.shareSher .shareSocial .shareTwitter img {
		max-width: 31px;
	}
	.fixedPoemStripInner > ul > li > a.login,
	ul.funcIcons li a.login,
	ul.shareIcons > li > a.login {
		width: auto;
	}
		.fixedPoemStripInner ul > li > a > img {
			display: block;
		}
.fixedPoemStripInner ul > li > a.active,
.dWordAF.audioFav ul li a.active,
.poemReadingPage .shareSher .shareActive a.iconShare {
	background: var(--heading);
}


.dictionaryDetails.poemReadingPage .shareSher .shareActive a.iconShare {
	background: transparent;
}

	.dictionaryDetails.poemReadingPage .shareSher .shareActive a.iconShare img {
		filter: none;
	}
.fixedPoemStripInner ul > li.favGujrati a {
	height: 38px;
	width: 38px;
}
.fixedPoemStripInner ul > li.favGujrati > a.active {
	background: #FFECDE;
	transition: all 0.3s ease-in-out;
}

	/*.fixedPoemStripInner ul > li.favGujrati > a.active {
		content: url(../images/favroite.svg);
	}*/

.fixedPoemStripInner ul > li.favGujrati > a.active:before {
	content: "";
	background-image: url(../images/favroite.svg);
	position: absolute;
	width: 17px;
	height: 15px;
	z-index: 1;
}

.dWordAF.audioFav ul li a {
	margin: 0;
}

.fixedPoemStripInner ul > li > a.active img,
.dWordAF.audioFav ul li a.active img,
.poemReadingPage .shareSher .shareActive a.iconShare img {
	filter: brightness(0) invert(1);
}
.poemPageContentBody .pMC  .t.active {
	display:block !important;
	margin-top:30px;
}
.poemPageContentBody .pMC .t.active p {
	display: block !important;
	text-align: center;
	color: #A57F7E !important;
	font-family: 'AkhandGujarati-Regular';
}
.shareIcons li.romanGujrati {
	margin-right: 24px;
	flex: 0 0 103.54px;
	max-width: 103.54px;
	border: 1px solid #E1C5AC;
	border-radius: 40px;
	padding: 0 16px 0 0;
	position: relative;
}
.romanGujrati:after {
	position: absolute;
	content: '';
	width: 1px;
	height: 30px;
	right: -15px;
	top: 4px;
	background: #D3B39C;
	opacity:0.3
}
/*.activeRoman img {
	background: var(--heading);
}*/
.shareIcons li.romanGujrati img {
	/* background: #FFECDE; */
	padding: 10px 9px 10px 10px;
	/* border-radius: 40px; */
	margin-right: 5px;
	position: relative;
	max-width: 38px;
}
.shareIcons li.romanGujrati a {
	font-family: latoxbold;
	color: #000000;
	text-decoration: none;
	border-radius: 0px;
	background: transparent;
	min-width: 77.54px;
	text-align: center;
	padding: 6px 10px;
	overflow:hidden;
	position:relative;
}
.shareIcons li.romanGujrati a:before {
	content: "";
	position: absolute;
	left: 0px;
	top: 1px;
	width: 35px;
	height: 35px;
	background: #FFECDE;
	border-radius: 40px;
}
.shareIcons li.romanGujrati a.maskBtnBg:before {
	background-color: #FFECDE;
}
.shareIcons li.romanGujrati a.activeRoman:before {
	background: var(--heading);
}
.shareIcons li.romanGujrati a.activeRoman img {
	filter: brightness(0) invert(1);
}
.shareIcons li.romanGujrati a.maskBtnBg {
	color: #000000;
}

	.maskBtnBg,
	.maskReadingSticky {
		position: relative;
	}
	.maskBtnBg:before,
	.maskReadingSticky:before,
	.pagingSection > a:before {
		content: "";
		height: auto;
		margin: auto;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		top: 0;
		width: auto;
		background-color: var(--sectionColor);
		-webkit-mask-image: url(../images/btnReadMask.png);
		-webkit-mask-position: center;
		-webkit-mask-repeat: no-repeat;
		-webkit-mask-size: 100% 100%;
		mask-image: url(../images/btnReadMask.png);
		mask-position: center;
		mask-repeat: no-repeat;
		mask-size: 100% 100%;
	}
	.maskReadingSticky:before
	{
		background-color: #ECCCB2;
		-webkit-mask-image: url(../images/desktopStickyBg.png);
		-webkit-mask-position: center;
		-webkit-mask-repeat: no-repeat;
		-webkit-mask-size: 100% 100%;
		mask-image: url(../images/desktopStickyBg.png);
	}
.pagingSection > a:before {
	background-color: #F8E2D2;
	-webkit-mask-image: url(../images/mobileStickyBg.png);
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 100% 100%;
	mask-image: url(../images/mobileStickyBg.png);
	transition: all 0.3s ease-in-out;
}
.pagingSection > a:hover::before {
	background: #EED2BD;
}
.pagingSection > a.active::before {
	background: #ECCAB0;
}
.maskBtnBg span {
	position: relative;
}
/*pagingSection*/
.pagingSection {
	display:flex;
	flex-wrap:wrap;
	margin-top:32px;
	flex-direction:column-reverse;
}
	.pagingSection .nextPoemAuthor,
	.pagingSection .prevPoemAuthor {
		display: none;
	}
.pagingSection > a {
	flex:0 0 100%;
	max-width:100%;
	margin-bottom:16px;
	text-decoration:none;
	position:relative;
	padding:16px;
}

	.pagingSection > a.nextPoem span.nextPoemTitle,
	.pagingSection > a.prevPoem span.prevPoemTitle {
		-webkit-line-clamp: 1;
		text-overflow: ellipsis;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		word-wrap: break-word;
	}
	.pagingSection > a.prevPoem {
		padding-left:54px;
		margin-bottom:16px;
	}
	.pagingSection > a.nextPoem {
		padding-right: 54px;
		margin-bottom:0px;
	}
		.pagingSection > a.nextPoem i,
		.pagingSection > a.prevPoem i {
			top: 50%;
			transform: translateY(-50%) scaleX(-1);
		}
		.pagingSection > a i {
			position: absolute;
		}
			.pagingSection > a i.prevBtn {
				left: 16px;
				transform: scale(1);
				/*top: 23px;*/
				top: 50%;
				transform: translateY(-50%);
				height: 32px;
			}

			.pagingSection > a i.nextBtn {
				right: 16px;
				transform: scale(1);
				/*top: 23px;*/
				top: 50%;
				transform: translateY(-50%);
				height: 32px;
			}
		.pagingSection > a i.prevBtn img,
		.pagingSection > a i.nextBtn img{
			max-width: 32px;
		}
		.pagingSection > a span {
			position: relative;
		}
		.pagingSection > a.prevPoem {
			text-align:right;
		}
		.pagingSection > a span.prevPoemNext,
		.pagingSection > a span.nextPoemNext {
			font-family: var(--primary-font-bold);
			font-size: 16px;
			color: #84606B;
			margin-bottom: 0px;
			display: block;
		}

	.pagingSection > a span.nextPoemTitle,
	.pagingSection > a span.prevPoemTitle {
		font-size: 20px;
		line-height: 40px;
		font-family: var(--primary-font-black);
		color: #D3353E;
	}
	/*.pagingSection > a:last-child {
		margin-bottom: 0px;
	}*/
/*div_forum*/
#div_forum {
	margin-top:48px;
}
#div_forum .container {
	padding: 0px;
}
#div_forum .shareExperience {
	display: none;
}
#div_forum h5 {
	font-size: 28px;
	line-height: 42px;
	font-family: var(--primary-font-black);
	color: var(--para-color);
}
	#div_forum h5 span {
		color: var(--filter-active);
	}
#div_forum .commentCount {
	position:relative;
}
	#div_forum .commentCount .toggleCommentBox {
		position:absolute;
		right:0px;
		top:0px;
	}
#div_forum .cmntCntSort {
	margin-bottom:48px;
}
.cmntContainer span#spancmt img {
	display:block;
	width:40px;
	height:38px;
}
.cmntContainer .commentBox {
	position:relative;
	padding-left:60px;
}

/*.cmntContainer #CommentDiv .cmntInputOtpt{
	display:block;
}
.cmntContainer .commentBox .cmntInputOtpt textarea#txtUserComments {
	width: 72%;
}*/
.cmntContainer .commentBox .cmntInputOtpt .cmntButtons {
	margin-left:16px;
}
.cmntOtptInner .cmntReplyCont {
	display: none;
}
.cmntOtptInner .cmntReplyCont .userSelfCommentAction img,
.userSelfCommentAction img {
	max-width: 18px;
}
.cmntOtptInner .cmntReplyCont .userName span.cmntTime,
.cmntInputOtpt .userName span.cmntTime {
	right: 17px;
}
.cmntContainer .commentBox span#spancmt {
	width: 40px;
	height: 38px;
	border-radius: 100px;
	position: absolute;
	left: 0px;
	overflow: hidden;
}
.forumContainer textarea {
	height: 33px;
	min-height: 1px;
	border: 1px solid #e4d3cc;
	background-color:transparent;
	border-top: 0;	
	padding: 0;
	padding: 0;	
	border-left: 0;
	border-right: 0;
	font-size:14px;
}
.cmntInputOtpt.editRepomoreItem .switchViewtxt {
	display:none;
}
.cmntInputOtpt.editRepomoreItem span.vwReply {
	display:none !important;
}
.cmntButtons .cmntCncl {
	margin-right: 26px;
}
.cmntOutputcontainer {
	margin-bottom:30px;
}
.cmntContainer > .commentBox .cmntInputOtpt .cmntButtons,
.rplyCmntByUser .cmntButtons {
	margin-top: 10px;
}
.forumContainer textarea::placeholder {
	color: #84606B;
	opacity: 0.8;
}
.cmntOutputcontainer .cmntOtptInner > .commentBox {
	margin-bottom: 20px;
}
	.cmntButtons .cmntCncl,
	.cmntButtons .cmntDone,
	.replycmnt {
		border: 0px;
		background: transparent;
		position: relative;
		padding: 0px;
		display: inline-block;
	}
.rplyCmntByUser {
	
	display: none;
}
.cmntButtons .cmntCncl .btn,
.cmntButtons .cmntDone .btn,
.replycmnt .btn,
.cmntButtons button,
span.vwReply {
	/*position: absolute;
		left: 50%;
		top: 42%;
		transform: translate(-50%, -50%);*/
	font-size: 16px;
	font-family: var(--primary-font-bold);
	color: var(--filter-active);
	cursor: pointer;
}
span.vwReply {
	text-align: right;
	margin-top: -33px;
	position: absolute;
	right: 0;
	text-decoration: underline;
	font-size: 14px;
	color: #84606B;
	opacity: 0.8;
}
	.cmntReplyCont .commentBox {
		margin-bottom: 20px;
	}
	.cmntReplyCont .commentBox:last-child {
		margin-bottom:0px;
	}
	.replycmnt.btnCenter {
		display: flex;
		justify-content: flex-start;
		margin-top: -34px;
		cursor: pointer;
	}
.cmntButtons .cmntCncl img,
.cmntButtons .cmntDone img,
.replycmnt img {
	width: 85px;
	display: none;
}
	.replycmnt.btnCenter img {
		width:103px;
	}
.cmntButtons .cmntCncl img, .cmntButtons .cmntDone img, .replycmnt img {
	display:none !important;
}
.cmntButtons .cmntDone {
	position: relative;
}

	.cmntButtons .cmntDone img {
		display: block !important;
	}

	.cmntButtons .cmntDone span {
		position: absolute;
		color: var(--btnColor) !important;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
div#CommentDiv {
	margin-top: 45px;
}
.cmntButtons {
	display:flex;
	justify-content:flex-end;
}
/*.userCmntEditDel {
	display: none;
}*/
.rplyCmntByUser {
	margin-top: 30px;
}
	.rplyCmntByUser .spanuserCmntNameTitlwrd {
		display: block;
		width: 40px;
		height: 38px;
		border-radius: 100px;
		position: absolute;
		left: 0px;
		overflow: hidden;
	}
	.rplyCmntByUser .spanuserCmntNameTitlwrd img {
		width:40px;
		height:38px;
	}
	#CommentDiv .userCmntNameTitlwrd {
		font-family: latoxbold;
		width: 40px;
		height: 38px;
		background: #F0C15A;
		border-radius: 100px;
		display: inline-block;
		display: flex;
		align-items: center;
		justify-content: center;
		position: absolute;
		left: 0px;
	}
.cmntInputOtpt .userName {
	font-size: 16px;
	font-family: 'latoxbold', var(--primary-font-Extrabold);
	color: var(--btnColor);
	position:relative;
	margin-bottom:16px;
}
	.cmntInputOtpt .userName span.cmntTime {
		position: absolute;
		right: 17px;
		font-family: 'latoxbold', var(--primary-font-Extrabold);
		color: #84606B;
		opacity: 0.8;
		font-size: 13px;
	}
.cmntOutputcontainer .cmntInputOtpt {
	padding-top:5px;
}
	.cmntOutputcontainer .cmntInputOtpt .lkDslkRpl {
		width:40%;
	}
	#CommentDiv pre {
		background: transparent;
		padding: 0px;
		font-family: 'latoxbold', var(--primary-font-bold);
		font-size: 18px;
		color: #612E39;
		opacity: 1;
		white-space: initial;
		margin-bottom: 2em;
	}
.userSelfCommentAction {
	position: absolute;
	right: -8px;
	top: 10px;
	font-size: 20px;
	color: #612E39;
	cursor: pointer;
	opacity: 1;
	
}
ul.userCmntEditDel {
	position: absolute;
	right: 0px;
	top: 34px;
	background: #ECCCB2;
	padding: 10px 10px;
	text-align: left;
	width: 100px;
	border-radius: 10px;
	display: none;
}
	ul.userCmntEditDel > li {
		list-style: none;
		font-size: 18px;
		color: #612E39;
		padding-bottom: 5px;
		padding-top: 5px;
		opacity:0.8;
		cursor:pointer;
		
		border-bottom:1px solid rgba(97, 46, 57, 0.2);
	}
		ul.userCmntEditDel > li:first-child {
			padding-top: 0px;
		}
			ul.userCmntEditDel > li:last-child {
			padding-bottom:0px;
			border:0px;
		}
		.userSelfCommentAction img {
			display: block;
			max-width:18px;
		}
/*fixedPoemStripInner start end*/
.PoemKeepReading.poemYouMayAlsoLike {
	/*display: none;*/
	margin-top:48px;
}


	.PoemKeepReading.poemYouMayAlsoLike h2,
	.PoemKeepReading.poemYouMayAlsoLike h4 {
		/*	text-align: center;
		line-height: 1.5;*/
		color: var(--para-color);
		font-size: 24px;
		line-height: normal;
		font-family: var(--primary-font-black);
	}
		.PoemKeepReading.poemYouMayAlsoLike h4 {
			display:none;
		}

.keepReadingContentList:first-child .keepReadingContentListBody:before {
	background-image: url(../images/blog_lines.svg);
	position: absolute;
	content: '';
	height: 4px;
	width: 100%;
	top: 0px;
	background-size: cover;
	background-repeat: no-repeat;
	left: 0;
	opacity: 0.1;
}
.keepReadingContentList:last-child .keepReadingContentListBody:after {
	display:none;
}
.keepReadingContentListBody {
	position: relative;
}
	.keepReadingContentListBody:before {
		
	}

	.keepReadingContentListBody:after {
		background-image: url(../images/blog_lines.svg);
		position: absolute;
		content: '';
		height: 4px;
		width: 100%;
		bottom: 0px;
		background-size: cover;
		background-repeat: no-repeat;
		left: 0;
		opacity: 0.1;
	}
	.keepReadingContentListHeader {
		float: left;
		width: 40px;
		height: 40px;
		margin-right: 12px;
		border-radius: 100px;
		overflow: hidden;
		display:none;
	}
.keepReadingContentListBody {
	overflow: hidden;
	padding-left: 0;
	font-family: var(--primary-font-Extrabold);
	list-style: none;
	display: flex;
	align-items: center;
	padding: 16px 0px;
	position: relative;
	padding-left:30px;
}
.nazmTitle {
	color: var(--para-color);
	font-size: 18px;
	line-height: 34px;
	text-decoration: none;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	width: 162px;
	font-family: var(--primary-font-bold);
	transition:all 0.3s ease-in-out;
}
.nazmTitle:hover {
	color: var(--linkColor);
}
.KeepReadingPoemFirstSherShow {
	visibility: visible;
	height: auto;
	opacity: 1;
	margin-bottom: 0px;
}
.poemYouMayAlsoLikeAuthor {	
		line-height: 1;
	text-transform: capitalize;
	display: block;
	margin-bottom: 0;
	padding-left: 0;
	position: relative;
	font-size: 16px;
	font-family: var(--primary-font-bold);
	color: var(--filter-active);
	cursor: pointer;
}
.keepReadingContentList:before {
	content:"";
	background:url(../images/bullet.svg) no-repeat center center;
	width:20px;
	height:17px;
	background-size:cover;
	position:absolute;
	top:25px;

}
.keepReadingContentList {
	padding-bottom: 0px;
	
	margin-bottom: 0px;
	position:relative;
}

.keepReadingPoemSocialShare {
	display:none;
}
.keepReadingPoemWrap {
	margin-top:10px;
}
/*videoMiniMizeWrap*/
.videoMiniMizeWrap {
	display: none;
}

.vidImage {
	position: relative;
	overflow: hidden;
	border-radius: 30px 30px 0 0;
}
.vidImage::before {
	content:"";
	position:absolute;
	left:0px;
	right:0px;
	bottom:0px;
	top:0px;
	background:rgba(0,0,0,0.1);
}
.userWorldLink a cite {
	color: var(--heading);
}

/*Bug Fixes ruby kapil*/
.dWordAF.audioFav ul li a.active {
	background: #FFECDE;
}
	.dWordAF.audioFav ul li a.active img {
		content: url(../images/favroite.svg);
		filter: unset;
	}
/*.cmntInputOtpt .cmntButtons .cmntCncl.btnCenter {
	display:none;
}
.forumContainer .cmntButtons.clearfix {
	margin-left:12px;
}
.forumContainer .cmntInputOtpt {
	display: flex;
	align-items: center;
}*/

.owl-carousel {
	overflow: hidden;
}
.owl-stage {
	display: flex;
	flex-wrap: nowrap;
}

.owl-stage-outer {
	overflow: hidden;
}

.owl-item {
	width: 100%; /* Or set a fixed width */
}
.owl-dots{
	display:none;
}
/*Bug Fixes ruby kapil*/
@media screen and (min-width: 992px) {
	.sectionHeading {
		font-size: 40px;
		line-height: normal;
	}

	.mainBanner .owl-dots {
		display: flex;
		position: absolute;
		left: 50%;
		bottom: 10%;
		transform: translate(-50%, 0);
	}

	.sectionBorderArrow::before {
		background-image: url(../images/sectionBorderArrow.svg);
		position: absolute;
		content: '';
		height: 100px;
		width: 100%;
		top: -50px;
		background-size: 82px;
		background-size: inherit;
	}

	.sectionBorderArrow::after {
		background-image: url(../images/sectionBorderArrow.svg);
		position: absolute;
		content: '';
		height: 100px;
		width: 100%;
		bottom: -50px;
		transform: rotate(180deg);
		background-size: 82px;
		background-size: inherit;
	}


	/*fixedPoemStripInner start aayush*/




	/*PMC start*/
	.poemPageContentBody .pMC p  {
		font-size:24px;
		line-height:38px;
	}
	.poemPageContentBody #GujaratiRomanContent .pMC p {
		font-size: 20px;
		line-height: 32px;
	}
	.dWrap {
		position: absolute;
		width: 324px;
		margin-top: 0px;
		padding-top: 0px;
		border: 0px;
		box-shadow: none;
		/*z-index: 9;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px;
		border-top: 1px solid #f1d8cd;*/
		z-index: 99;
		transition: .3s all;
		bottom: initial
	}
		.dWrap .wordpopUP::before {
			background-color: #efd4c1;
		}

		.dWrap .contentDwrap, .dWrap .dWrapContent {
			max-height: 100%
		}

		.dWrap .contentDwrap, .dWrap .dWrapContent {
			min-height: 106px
		}

		.dWrap.pTopWord {
			margin-top: -13px;
			z-index: 99999;
		}

	

	.pMC p span.wordActive {
		position: relative
	}

	.dWrapDownArrow {
		background: url(https://anjas.org/images/arrowpop.png) no-repeat center center;
		position: absolute;
		display: inline-block;
		width: 25px;
		height: 25px;
		background-size: 25px;
		margin-left: -12.5px;
		margin-top: -21px;
		z-index: 9999;
		display: none;
		top: 1px;
		transform: rotate(180deg);
		transition: .3s all
	}

	.dWrap.pTopWord .dWrapDownArrow {
		top: initial;
		bottom: 1px;
		transform: rotate(0deg);
		margin-top: 0;
		margin-bottom: -22px
	}
	.dContent .dWordFav {
		position:relative;
	}
	.dWrap .dContent h2 {
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 6px;
		font-weight: 500
	}

		.dWrap .dContent h2 strong {
			font-weight: 500
		}

	.dWrap .dContent .dWordAlan {
		margin-bottom: 0px
	}
		.dWrap .dContent .dWordAlan h2 {
			font-size: 30px;
			line-height: 38px;
			font-family: var(--primary-font-black);
			color: var(--btnColor);
			margin-bottom:5px;
		}
	.dWrap .dContent .wordMask h3 {
		color: #612E39;
		font-size: 16px;
		font-family: 'AkhandGujarati-Regular', 'latoxregular';
		line-height: 24px;
	}
	.daMNFound {
		position:relative;
		margin-bottom:0px;
	}

		.daMNFound h3 {
			font-size: 20px;
			color: #430B1C;
			opacity: 0.8;
			text-align: center;
		}

		.dWrap .dContent .meanings p, .dWrap .wordSuggestion p, .dWrap .dContent .normalWordLists p {
			font-family: var(--primary-font-bold),'latoxbold';
			font-size: 16px;
			position: relative;
			margin-bottom: 0px;
		}
	.dWrap .dContent .normalWordLists {
		margin-top:10px;
	}
	.dMLink.linkButton-two {
		display: inline-flex;
		font-size: 14px;
		line-height: 19px
	}

	.dWrapClose.rico-close {
		bottom: inherit;
		right: 3px;
		top: 3px;
		left: initial;
		margin: initial;
		cursor: pointer;
		font-size: 12px;
		width: 30px;
		height: 30px;
		color: var(--body-text)
	}

	.dWordMreonRekhta .linkButton i {
		margin-top: 0
	}

	.sherLines[data-rendering-format="1"].noWrap .pMC .c p, .sherLines[data-rendering-format="2"].noWrap .pMC .c p, .sherLines[data-rendering-format="1"].noWrap .pMC .t p, .sherLines[data-rendering-format="2"].noWrap .pMC .t p {
		margin-bottom: 11px
	}

	.sherLines[data-rendering-format="1"].noWrap .pMC .w {
		margin-bottom: 11px
	}

	/*PMC end*/
	.poemReadingPage .leftRightSidebar {
		overflow:hidden;
	}


	.fixedPoemStrip {
		margin-top: 40px;
	}
		.fixedPoemStrip, .fixedPoemStrip.maskReadingSticky {
			position: sticky;
			bottom: initial;
			z-index: 99999;
			top: 81px;
			margin-bottom: 24px;
			transition: 0.5s all;
			margin-top: 0;
		}

			.fixedPoemStrip.haveAuthorSticky {
				z-index: 999999;
			}		
			
			.fixedPoemStrip.maskReadingSticky.haveAuthorSticky {
				position: fixed;
				padding-top: 0px;
				margin-top: 22px;
				/*-webkit-filter: drop-shadow(1px 0px 3px rgba(0,0,0,0.2));
					-moz-filter: drop-shadow(1px 1px 4px rgba(0,0,0,0.2));
					-ms-filter: drop-shadow(1px 1px 4px rgba(0,0,0,0.2));
					-o-filter: drop-shadow(1px 1px 4px rgba(0,0,0,0.2));*/
			}
				
				.fixedPoemStrip.maskReadingSticky cite {
					opacity: 0;
					visibility: hidden;
					font-size: 18px;
					line-height: 20px;
					position: absolute;
					top: -31px;
					display:block;
				}
					.fixedPoemStrip.maskReadingSticky.haveAuthorSticky .fixedPoemStripInner cite {
						opacity: 1;
						visibility: visible;
					}
	.poemReadingHeader .linkAuthor {
		display:none;
	}
	.fixedPoemStrip.maskReadingSticky.haveAuthorSticky .sectionHeading-h1 {
		display: none;
	}
				.fixedPoemStrip ul.funcIcons li.authorDetails {
					display: block;
				}
				.fixedPoemStrip .authorDetails {
					 
					padding-right: 17px;
					display: flex;
					align-items: center;
					flex: 0 0 auto;
					max-width: 100%;
					position: absolute;
					left: 29px;
					/*opacity: 0;
					visibility: hidden;*/
					transition: 0.5s all;
					width:40%;

				}
				.fixedPoemStripInner ul.funcIcons {
					transition:0.5s all;
				}
				.fixedPoemStrip.haveAuthorSticky .fixedPoemStripInner {
				
					/*padding-right:29.99%;*/
					max-width:1200px;
					margin:0 auto;
				}
				.fixedPoemStrip.haveAuthorSticky .fixedPoemStripInner ul.funcIcons {
					padding-left:130px;
					margin-right:28px;
				}
				.fixedPoemStrip.haveAuthorSticky .authorDetails {
					opacity:1;
					visibility:visible;
				}
	/*.fixedPoemStrip.haveAuthorSticky .fixedPoemStripInner {
		padding-top:0px;
	}*/
	.fixedPoemStrip .authorDetails a {
		padding: 0px;
		background: transparent;
		display: flex;
		align-items: center;
	}
	.fixedPoemStrip .authorDetails span {
		font-size: 20px;
		color: var(--filter-active);
		font-family: var(--primary-font-bold), 'merriweatherregular';
	}
	.eventAddSection{
		display:block;
		margin-bottom:32px;
	}
	.fixedPoemStrip.maskReadingSticky:before {
		background-color: var(--sectionColor);
	}
	.fixedPoemStrip.maskReadingSticky.haveAuthorSticky:before {
		mask-image: none;
	}
	.poemReadingContent.maskIntrobg{
		border:none;
	}
	.fixedPoemStripInner {
		padding: 12px 32px 12px;
	}
	.pagingSection > a {
		padding:32px 36px;
		flex:0 0 49%;
		max-width:49%;
		margin-right:2%;
		margin-bottom:0px;

	}
		.pagingSection > a:last-child {
			margin-right:0px;
		}
		.pagingSection > a.prevPoem {
			margin-bottom:0px;
		}
		.pagingSection > a span.prevPoemNext, .pagingSection > a span.nextPoemNext {
			font-size: 18px;
			line-height: 34px;
		}
	.pagingSection > a span.nextPoemTitle, .pagingSection > a span.prevPoemTitle {
		font-size:31px;
		line-height:47px;
	}
		.pagingSection > a.prevPoem {
			padding-left:100px;
			margin-right:2%;
		}
		.pagingSection > a.nextPoem {
			padding-right: 100px;
			margin-right:0px;
		}

		.pagingSection > a i.prevBtn {
			left: 16px;			
		}
	.pagingSection {
		margin-top: 40px;
		flex-direction: row-reverse;
	}
		.pagingSection.notNext {
			flex-direction:initial;
		}
		.pagingSection > a i.nextBtn {
			right: 16px;
		}
		.pagingSection > a i.prevBtn img, .pagingSection > a i.nextBtn img {
			max-width: 60px;
		}

	/*#div_forum*/

	#div_forum h5 {
		font-size:28px;
		line-height:63px;
	}
	.toggleCommentBox .btn {
		top:41%;
	}
	.cmntContainer span#spancmt img,
	.cmntContainer .commentBox span#spancmt,
	#CommentDiv .userCmntNameTitlwrd {
		width: 59px;
		height: 57px;
		font-size: 26px;
		font-weight: bold;
		line-height: 14px;
	}
	.rplyCmntByUser .spanuserCmntNameTitlwrd {
		width: 59px;
		height: 57px;
	}
	.cmntButtons .cmntCncl .btn, .cmntButtons .cmntDone .btn, .replycmnt .btn, .cmntButtons button {
		font-size: 20px;
		cursor: pointer;
	}
	.cmntButtons .cmntCncl img, .cmntButtons .cmntDone img, .replycmnt img {
		width: 118px;
		
	}
	span.vwReply {
		font-size: 16px;
	}
	
		.replycmnt.btnCenter img {
			width: 123px;
		}

	.cmntContainer .commentBox {
		padding-left: 80px;
	}
	.forumContainer textarea {
		font-size:18px;
		height:50px;
		min-height:50px;
	}
	.cmntInputOtpt .cmntButtons {
		margin-top:10px;
	}
		/*fixedPoemStripInner end aayush*/
	/*shareSocial */
	
	.shareSher .shareSocial ul {
		position:relative;
	}
	.shareSher .shareSocial {
		top: -70px;
		right: -30px;
		transition:0.5s all;
	}

	.fixedPoemStrip.haveAuthorSticky .shareSher .shareSocial {
		top: 54px;
		right: -22px;
	}
	.PoemKeepReading.poemYouMayAlsoLike h2, .PoemKeepReading.poemYouMayAlsoLike h4 {
		font-size:28px;
	}
	.nazmTitle {
		font-size: 22px;
		line-height: normal;
		margin-bottom: 5px;
	}
	.keepReadingContentListBody {
		padding-left:40px;
	}
	.keepReadingContentList:before {
		left:0px;
	}
	.PoemKeepReading.poemYouMayAlsoLike {
		margin-top:56px;
	}
}


@media screen and (min-width: 1600px) {
	.fixedPoemStrip.haveAuthorSticky .fixedPoemStripInner {
	/*	padding-right:27.99%;*/
	}

}


	@media screen and (max-width: 991px) {

		.dWrap {
			position: fixed;
			top: calc(100% - 56px);
			left: 0;
			width: 100%;
			padding: 32px 24px 24px;
			box-shadow: 0 -12px 29px -10px rgba(0,0,0,.15);
			background: #fff;
			z-index: 9;
			transform: translateY(110%);
			-o-transform: translateY(110%);
			-webkit-transform: translateY(110%);
			-moz-transform: translateY(110%);
			-ms-transform: translateY(110%);
			transition: all ease-in .4s;
			-ms-transition: all ease-in .4s;
			-webkit-transition: all ease-in .4s;
			z-index: 999;
			max-height: 80%;
			overflow: auto;
		}

		.dWrapShow {
			transform: translateY(0%);
			-o-transform: translateY(0%);
			-webkit-transform: translateY(0%);
			-moz-transform: translateY(0%);
			-ms-transform: translateY(0%);
			top: auto;
			bottom: 0;
		}

		.dWrapShowPoemPage {
			bottom: 0;
		}
		.dErr .daNError, .dMErr .daMError, .dMNFound .daMNFound {
			margin-bottom:20px;
		}
			.dErr .daNError h3, .dMErr .daMError h3, .dMNFound .daMNFound h3 {
				color: #430B1C;
				opacity: 0.8;
				text-align: center;
			}
			.readingWordPopUp.dWrap .wordpopUP {
				padding-bottom: 56px;
				background-color: #E5C3A8;
				min-height: 200px;
				border-radius: 10px 10px 0px 0px;
			}

		.readingWordPopUp.dWrap {
			position: fixed;
			width: 100%;
			bottom: 0px;
			z-index: 999999;
			padding: 0px;
			background: transparent;
			border: 0px;
			box-shadow: none;
			/*bottom:-56px;*/
			bottom: -80px;
			padding-top: 50px;
		}

		.blackBgLayer {
			background-color: rgba(0,0,0,.2);
			position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			z-index: 111111;
		}

		.closeWordPop.closeWordPop {
			position: absolute;
			z-index: 9;
			margin: 0 auto;
			display: flex;
			justify-content: "center";
			text-align: center;
			width: 38px;
			left: 50%;
			transform: translateX(-50%);
			display: inline-block;
			right: auto;
			top: -40px;
		}

			.closeWordPop.closeWordPop a {
				background: transparent;
			}
	}



@media only screen and (max-width: 600px) {
/*	
	
*/}