/*Version : 0.7 27-Aug-2020*/
/* width */
::-webkit-scrollbar {
	width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
	background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
	background: #888;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
	background: #555;
}

.activa {
	opacity: 1;
	filter: alpha(opacity=100);
	/* border: 2px solid #0286c6; */
	border-radius: 5px;
	background-color: #2b4b71;
	padding: 5px;
}

/* .activa img { height: 90px; width: 70px; } */
.activa img {
	width: 100px;
}

.uppercase {
	text-transform: uppercase;
}

.table-of-content {
	width: fit-content !important;
	border: none !important;
	font-size: 15px;
	text-decoration: underline;
	cursor: pointer;
}

.table-of-content img {
	width: 31px;
}

#tableOfContent {
	background: #EEEEEE;
	padding: 15px;
	border-top: solid 1px #ddd;
}

#tableOfContent .table-responsive {
	background: #fff;
	box-shadow: 0 0 10px 0 rgba(119, 119, 119, 0.6);
}

#tableOfContent table {
	margin-bottom: 0px;
}

.center {
	text-align: center;
}

.no-data {
	font-size: 18px;
	font-weight: 600;
	color: red;
	text-align: center;
}

/***************************************/

.mmepaper-inside-epaper-listing-carousel .mmepaper-carousel-thumb-img {
	width: 80px;
}

.popover {
	max-width: 100%;
	/* Max Width of the popover (depending on the container!) */
}

img[usemap] {
	border: none;
	height: auto;
	width: auto;
}

#loaderDiv {

	background-color: transparent;
	margin-top: -12%;
	top: 0px;
	left: 0px;
	opacity: 0.4;
	z-index: 10000000;
	filter: alpha(opacity=40);
	/* For IE8 and earlier */
}

.loaderIMG {
	position: absolute;
	background-color: rgba(0, 0, 0, 0.7);
	z-index: 9;
	height: 100%;
	clear: both;
	top: 0;
	width: 100%;
	text-align: center;
	background: transparent url('../img/loading_spinner.gif') center no-repeat;
}

.loading {
	background: transparent url('../img/loading_spinner.gif') center no-repeat;
	z-index: 10;
}


.modal-dialog-article {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

.modal-content-article {
	height: auto;
	min-height: 100%;
	border-radius: 0;
}

.row16-2 {
	width: 2000px;
}

.row16-4 {
	width: 4000px;
}

.column16 {
	float: left;
}

.clip_arrow_box {
	position: absolute;
	position: ab;
	padding: 5px;
	width: 200px;
	text-align: center;
	display: none;
	display: inline-none;
	z-index: 999;
	background: #f7f7f7;
	border: transparent;
	border-radius: 5px;
	box-shadow: 1px 1px 5px 2px #888888;
}

.clip_arrow_box:after,
.clip_arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.clip_arrow_box:after {
	border-color: rgba(247, 247, 247, 0);
	border-top-color: #f7f7f7;
	border-width: 10px;
	margin-left: -10px;
}

.clip_arrow_box:before {
	border-color: rgba(0, 0, 0, 0);
	border-width: 11px;
	margin-left: -11px;
}

.clipBtn {
	background-color: #ebebeb;
	border: #adadad 1px solid;
	color: #333;
	border-radius: 5px;
	padding: 5px 10px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	cursor: pointer;
}

.clipCancelBtn {
	padding-left: 10px;
	cursor: pointer;
	color: #428bca;
}

.clip_inline {
	display: inline-block;
}

.artHeight {
	height: 80px;
	overflow: hidden;
	cursor: pointer;
	border: solid 1px lightgray;
	border-radius: 4px;
}

/*.next, .prev{ padding: 3px 10px 12px 10px; font-size: 90px; }16 mar 2021 comment by priyanka*/
.next,
.prev {
	padding: 1px 1px 1px 5px;
	;
	font-size: 90px;
}

#mymsgdiv {
	top: 80%;
	left: 50%;
	padding: 5px;
	border-radius: 4px;
	box-shadow: 1px 1px 5px 2px #888888;
	margin-top: -9em;
	/*set to a negative number 1/2 of your height*/
	margin-left: -8em;
	/*set to a negative number 1/2 of your width*/
	border: 1px solid #ccc;
	background-color: #f3f3f3;
	position: fixed;
	display: none;
}

.disableRightClick {
	-webkit-user-select: none;
	-webkit-touch-callout: none;
}

.pswp_clip_heading {
	position: absolute;
	left: 45%;
	top: 0;
	height: 44px;
	font-size: 13px;
	line-height: 44px;
	color: #FFF;
	opacity: 0.75;
	padding: 0 10px;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 640px) {
	.pswp_clip_heading {
		left: 30%;
	}
}

#artFeedback {
	display: block;
}

#artFeedbackMob {
	display: none;
}

#artZoomInOut {
	display: block;
}

#artZoomInOutMob {
	display: none;
}

#artShareFromDesk {
	display: block;
}

#artShareFromMob {
	display: none;
}

@media only screen and (max-width: 480px) {
	#artFeedback {
		display: none;
	}

	#artFeedbackMob {
		display: block;
	}

	#artZoomInOut {
		display: none;
	}

	#artZoomInOutMob {
		display: block;
	}

	#artShareFromDesk {
		display: none;
	}

	#artShareFromMob {
		display: block;
	}
}

.PhotoOnZoomLoaderMain {
	z-index: 9999;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -40px;
	margin-top: -50px;
	display: none;
}

.PhotoOnZoomLoaderMain1 {
	position: relative;
	left: auto;
	top: 28%;
	margin: 0;
	float: right;
	color: white;
	display: none;
	/*opacity*/
	-khtml-opacity: .80;
	-moz-opacity: .80;
	-ms-filter: ”alpha(opacity=80)”;
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.8);
	opacity: 0.8;
}

.fa-lg-cust {
	line-height: 2.5em;
}

.mob-nav-cust {
	position: absolute;
	top: -38px;
	right: 0;
	z-index: 1;
	width: 100%;
}

.mob-nav-cust ul {
	width: 100%;
	float: left;
	display: flex;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}

.mob-nav-cust li {
	padding: 8px 8px 8px;
	border-right: 1px solid #e2e2e2;
	width: 20%;
	float: left;
	background-color: #fff;
	text-align: center;
	list-style-type: none;
	flex-grow: 1;
}

/* .nav-icons-right-cust { margin-top: 0; overflow: hidden; width: 450px; height: 32px; margin: 3px 0 10px 0; padding: 0; float: right; } */

.nav-icons-right-cust {
	width: auto;
	white-space: nowrap;
	margin: 3px 0 10px 0;
	float: right;
}

.nav-icons-right-cust li {
	padding: 5px;
	border: 1px solid #cacaca;
	box-sizing: border-box;
	float: left;
	display: inline-block;
	text-align: center;
	background-color: #fff;
	margin-left: .5%;
	font-family: arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #3b3b3b;
	list-style-type: none;
	float: right;
}

.art-View {
	background-image: url("./images/mobArtView.svg") !important;
}

#shareDiv {
	display: none;
	position: absolute;
	top: 50px;
	left: 183px;
	z-index: 99999;
	background-color: #fff;
	padding: 4px 0px 4px 7px;
	-webkit-box-shadow: 0 1px 30px #777;
	-moz-box-shadow: 0 1px 30px #777;
	box-shadow: 0 1px 30px #777;
}

#artpagenum {
	position: absolute;
	left: 10px;
	font-size: 15px;
}

.artViewSelect {
	border: solid 1px lightgray;
	border-radius: 4px;
	padding: 5px;
	margin-top: -22px;
	color: #000
}

#pluginHelp {
	position: fixed;
	z-index: 999999;
	top: 0;
	left: 0;
	color: #fff;
	width: 100%;
	height: 100%;
	display: none;
	background-color: black;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
}

#pluginHelp_Inner {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -70px;
	margin-left: -150px;
	text-align: center;
	background: #fff;
	padding: 10px;
	width: 300px;
}

.buttonHelpOK {
	background-color: #e7e7e7;
	border: none;
	color: #000;
	padding: 15px 32px;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
}

.artCount {
	display: inline-block;
}

.pluginHelpCLose {
	background: transparent !important;
	color: white !important;
	margin: 5px;
}

.freezePage {
	overflow: hidden;
	height: 100%;
	position: relative;
}

.top-news-modal-header {
	padding-bottom: 0px !important;
	border-bottom: none !important;
}

.top-news-modal-title {
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	word-break: break-word;
	margin-right: 15px;
}

.nonPub-msg {
	font-weight: 600;
	font-size: 20px;
	word-break: break-word;
	padding-bottom: 15px;
	padding-right: 10px;
}

.AClip-msg {
	font-size: 20px;
	word-break: break-word;
	padding: 0px 28px 15px 20px;
	font-weight: 500;
	color: #4d4d4d;
	margin-top: -20px;
}

.AClip-notify-btn {
	padding: 0px 50px !important;
	font-size: 15px !important;
	background-color: #ff6803 !important;
}

.AClip-parent-div {
	position: relative;
	height: 360px;
	overflow: auto;
}

.AClip-main-div {
	padding: 10px;
	margin: 5px 5px 10px 0px;
	border: 1px solid #EEEEEE;
}

.AClip-Play-puase {
	float: left;
	margin: 0px 15px 0px 0px;
}

.AClip-title {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	line-height: 1.3;
	font-weight: 600;
	padding-bottom: 5px;
}

.AClip-data-section {
	/*height: 55px;*/
}

.AClip-audio-section {
	text-align: center;
	padding: 5px 10px 0px 0px;
}

.AClip-page-art-section {
	clear: both;
	margin: 70px 0px 0px 0px;
}

.AClip-page-art-section>ul>li {
	background-color: #fff;
	padding: 5px 10px;
	border: solid 1px lightgray;
	border-radius: 4px;
	font-weight: 600;
	margin-right: 15px;
}

.AClip-parent-div::-webkit-scrollbar {
	-webkit-appearance: none;
}

.AClip-parent-div::-webkit-scrollbar:vertical {
	width: 10px;
}

.AClip-parent-div::-webkit-scrollbar:horizontal {
	height: 10px;
}

.AClip-parent-div::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, .5);
	border-radius: 10px;
	border: 1px solid #ffffff;
}

.AClip-parent-div::-webkit-scrollbar-track {
	border-radius: 10px;
	background-color: #ffffff;
}

.voiceClipThankuMsg {
	text-align: center;
	margin-top: -25px;
}

.voiceClipThankuMsg .thanku-heading {
	font-weight: 500;
	word-break: break-word;
	padding-bottom: 5px;
	color: #ff6803;
	font-size: 20px;
}

.voiceClipThankuMsg .thanku-Msg {
	font-weight: 600;
	word-break: break-word;
	padding-bottom: 10px;
	line-height: 18px;
}

audio {
	/*-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -o-transition:all 0.5s linear; transition:all 0.5s linear; -moz-box-shadow: 0px 0.5px 10px 0px #000; -webkit-box-shadow: 0px 0.5px 10px 0px #000; box-shadow: 0px 0.5px 10px 0px #000; -moz-border-radius:7px 7px 7px 7px ; -webkit-border-radius:7px 7px 7px 7px ; border-radius:7px 7px 7px 7px ;*/
	width: 100%;
	height: 30px;
}

.nav-icons-right li {
	font-size: 13px !important;
}

.nav-icons-right li .icon-slot {
	margin-right: 4px !important;
}

.nav-icons-right-cust li {
	font-size: 13px !important;
}

.nav-icons-right-cust li .icon-slot {
	margin-right: 4px !important;
}

/*.pswp__top-bar, .pswp__caption { background-color: rgba(0, 0, 0, 0.8); }*/

.button-block-outer {
	width: 100%;
	text-align: center
}

.button-block-inner {
	display: inline-block
}

.btnRenew {
	color: #fff;
	text-align: center;
	line-height: 33px;
	padding: 2px 12px 2px 12px;
	border-radius: 5px;
	cursor: pointer;
	float: left;
	margin-left: 10px;
}

.clr-orange {
	background-color: #ff6803;
}

.clr-light {
	background-color: #f1f1f1;
	color: #8b8b8b !important;
}

.sign-in-image {
	width: 26px;
	height: 26px;
	margin: -7px 4px 0px 4px;
}

.sign-in-image img {
	opacity: 0.3;
}

.mmepaper-signin-blk {
	margin-top: 12px;
}

@media screen and (max-width:800px) {
	.mmepaper-signin-blk {
		margin-top: 8px;
	}
}

@media screen and (max-width :600px) {
	.mmepaper-mmlogo {
		margin: 0 auto;
		display: inline-block;
		width: 300px;
		padding-top: 5px;
	}

	.mmepaper-header .mmepaper-container2 .mmepaper-mmlogo h1 {
		font-size: unset !important;
	}
}

@media screen and (max-width :480px) {
	.mmepaper-header .mmepaper-container2 .mmepaper-mmlogo {
		width: 60%;
		margin: 0px 0 0 0px;
		padding-top: 4px;
	}

	.mmepaper-dropdown-label {
		padding: 5px 5px;
		margin-right: 10px;
	}

	.mmepaper-header .mmepaper-container2 .mmepaper-mmlogo {
		width: 230px;
		margin: 0px 0 0 0px;
	}

	.mmepaper-signin-blk {
		margin-top: 6px;
	}

	.mmepaper-signin-blk {
		font-weight: normal;
		font-size: 14px;
	}
}

@media screen and (max-width :420px) {
	.mmepaper-header .mmepaper-container2 .mmepaper-mmlogo {
		width: 56%;
	}
}

@media screen and (max-width :375px) {
	.mmepaper-header .mmepaper-container2 .mmepaper-mmlogo {
		width: 54%;
	}
}

@media screen and (max-width :360px) {
	.mmepaper-header .mmepaper-container2 .mmepaper-mmlogo {
		width: 50%;
		padding-top: 8px;
	}
}

@media screen and (max-width: 540px) {
	.mmepaper-inside-epaper-edition .mmepaper-top-banner-edition-input {
		width: 40%;
		margin: 0 1% 10px 0;
	}
}

.audioStreamIframe {
	max-width: 100%;
	width: 100%;
	max-height: 100%;
	/*height: -webkit-fill-available;*/
	height: 355px;
}

#localPopupMain {
	font-family: Roboto;
	background-color: #333;
	font-weight: normal;
	color: #333333;
	background-color: rgba(0, 0, 0, 0.8);
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background-position: center center;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
}

.popup-block {
	max-width: 450px;
	margin: auto;
	padding-top: 50px;
}

.popup-block-gray {
	max-width: 430px;
	background-color: #6b696f;
}

.popup-block-inner {
	padding: 15px 15px 25px 15px;
	background-color: #fff;
	text-align: center;
	position: relative
}

.popup-block-gray-inner {
	position: relative;
	color: #fff
}

.popup-block-gray-inner:after {
	content: "";
	display: table;
	clear: both;
}

.button-block-outer {
	width: 100%;
	text-align: center;
}

.button-block-inner {
	display: inline-block
}

.btn {
	color: #fff;
	text-align: center;
	line-height: 33px;
	padding: 2px 12px 2px 12px;
	border-radius: 5px;
	cursor: pointer;
	float: left;
	margin-left: 10px;
}

.clr-orange {
	background-color: #ff6803;
}

.clr-light {
	background-color: #f1f1f1;
	color: #8b8b8b !important;
}

.close-popup {
	position: absolute;
	font-size: 25px;
	color: #999999;
	cursor: pointer;
	display: block;
	right: 10px;
	top: 5px;
}

select {
	width: 100%;
	padding: 10PX;
	border: 1px solid #ccc;
}

@media only screen and (max-width: 480px) {
	.subscribe-renew-outer {
		float: none !important;
		width: 100%;
	}
}

.subscribe-renew-outer {
	float: right
}

img {
	max-width: 100%;
}

.kar-title {
	font-family: Roboto;
	font-size: 16px;
	font-weight: normal;
	color: #333333;
	width: auto;
	line-height: 125%;
	word-break: normal;
	margin: 5px 20px 5px 20px;
}

.kar-title .margin-bottom {
	padding: 0px;
	margin: 0px 0px 5px 0px
}

.kar-title .bold {
	font-weight: bold
}

.kar-title .orange {
	color: #CC3300
}

.kar-title a {
	text-decoration: none;
	cursor: pointer;
	color: #FF9326
}

.kar-close-btn {
	float: right;
	margin-top: -15px;
	margin-right: -10px;
	cursor: pointer
}

.magazine-header {
	padding: 8px 0px 0px 0px;
	font-weight: 600;
	height: inherit;
}

.mmepaper-account-name .fa-angle-down {
	color: #ff1d1d;
	margin-left: 6px;
}

.subscribe-now {
	width: fit-content !important;
	cursor: pointer;
	float: right !important;
	margin: 0;
}

.subscribe-now-text {
	color: #0d9fe6;
	line-height: 33px;
	padding: 0px 12px 0px 12px;
}

/* #floatingZoomBtn { display: none; position: fixed; bottom: 180px; right: 40px; z-index: 99; } */

#floatingZoomBtn {
	/* display: none; */
	position: fixed;
	top: 50%;
	right: 15px;
	z-index: 99;
}

/* #floatingZoomBtn .nav-icons-right { width: 90px; border: solid 1px #ddd; padding: 5px 4px 33px 2px; } */

#floatingZoomBtn .nav-icons-right {
	width: auto;
	height: auto;
	border: solid 1px #ddd;
	background: rgba(255, 255, 255, 0.5);
	box-shadow: 1px 1px 5px 1px #888888;
	border-radius: var(--border-radius-global-button);
}

#floatingZoomBtn .nav-icons-right div {
	border: solid 1px #ddd;
	padding: 5px;
	margin: 5px;
}

#floatingZoomBtn .nav-icons-right li {
	background: transparent;
}

.pub-list-section {
	border: solid 1px #ddd;
	border-radius: 4px;
	width: 160px;
	height: 34px;
	margin-bottom: 5px;
}

/* 31st aug 2023 */
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
	.pub-list-section {
		width: 5rem;
	}

	.publications-label {
		font-size: x-small;
	}
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {

	.pub-list-section {
		width: 5.5rem;
	}

	.publications-label {
		font-size: x-small;
	}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {

	.pub-list-section {
		width: 6rem;
	}

	.publications-label {
		font-size: x-small;
	}
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	.pub-list-section {
		width: 10rem;
	}

	.publications-label {
		font-size: small;
	}
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
	.pub-list-section {
		width: 11rem;
	}

	.publications-label {
		font-size: small;
	}
}


.page-name-truncate {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 80px;
}

.publications-label {
	position: absolute;
	top: -8px;
	left: 5px;
	background-color: #f9f9f9;
	padding: 0px 5px;
	z-index: 10;
}

/*Add by vijaykumar on 04 may 2020 as per manorama given css changes start*/
/* .mmepaper-container {
	max-width: 1100px;
} */

.mmepaper-inside-epaper-edition .mmepaper-top-banner-edition-input {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}


@media screen and (max-width: 640px) {
	.mmepaper-inside-pages-header {
		height: 28px;
	}
}

@media screen and (max-width: 480px) {
	.mmepaper-header>.mmepaper-container .mmepaper-mmlogo {
		width: 100%;
		margin: 0 0 0 -7px !important;
		padding-top: 2px;
	}

	.mmepaper-dropdown-list {
		left: auto;
		right: 0;
	}

	.mmepaper-account-photo {
		/*margin: 0 -7px 0 2px;*/
		margin: 0 0 0 10px;
	}

	.mmepaper-inside-epaper-slide-container {
		margin-top: 10px;
	}

	.mmepaper-header {
		padding: 0;
	}

	.mmepaper-header>.mmepaper-container .mmepaper-dropdown {
		order: 1;
		/*margin: 0 auto;*/
		margin: 0 0.5rem;
		margin-right: 0;
		text-align: right;
	}

	.mmepaper-header>.mmepaper-container .mmepaper-signin-account {
		order: 3;
		margin: 7px -4px 7px 4px;
	}
}

@media screen and (max-width: 375px) {
	.mmepaper-header>.mmepaper-container .mmepaper-mmlogo {
		width: 100%;
		margin: 0 0 0 -7px !important;
		padding-top: 4px;
	}
}

@media screen and (max-width: 360px) {
	.mmepaper-header>.mmepaper-container .mmepaper-mmlogo {
		/*width: 165px;*/
		width: 100%;
	}
}

@media screen and (max-width: 320px) {
	.mmepaper-header>.mmepaper-container .mmepaper-mmlogo {
		/*width: 165px;*/
		width: 100%;
	}

	.sign-in-image {
		width: 20px;
		height: 20px;
		margin: -4px 0px 0px 0px;
	}
}

@media screen and (max-width: 280px) {
	.mmepaper-header>.mmepaper-container .mmepaper-mmlogo {
		width: 100%;
	}

	.mmepaper-account-photo {
		width: 20px;
		height: 20px;
		margin: 0px -4px 0px 4px;
	}

	.sign-in-image {
		width: 15px;
		height: 15px;
		margin: -4px 0px 0px 0px;
	}
}

/*Add by vijaykumar on 04 may 2020 as per manorama given css changes end*/

/*for landing page start*/
.mmepaper-top-banner-left {
	width: 60%;
}

.mmepaper-top-banner-right {
	width: 40%
}

.top-banner-main-heading {
	text-align: center;
	padding: 4rem 0;
}

.top-banner-main-heading .headline {
	font-size: 25px;
	font-weight: 600;
	word-break: break-word;
}

.top-banner-main-heading .slugline {
	font-size: 20px;
	word-break: break-word;
}

.mmepaper-top-banner-left .inner-section {
	text-align: center;
}

.subscribe-now-button-section {
	display: block;
}

.subscribe-now-button-section-reader {
	margin-top: 20px;
	text-align: center;
	justify-content: center;
}

.subscribe-now-button {
	background-color: #FF9326;
	color: #000000;
	font-size: 15px;
	text-align: center;
	line-height: 33px;
	padding: 5px 20px;
	border-radius: 5px;
	cursor: pointer;
	font-weight: 600;
	clear: both;
	display: inline-block;
}

.read-now-button-section {
	display: block;
}

.read-now-button {
	background-color: #28a745;
	color: #000000;
	font-family: roboto;
	font-size: 16px;
	text-align: center;
	line-height: 33px;
	padding: 5px 20px;
	border-radius: 5px;
	cursor: pointer;
	font-weight: 600;
	clear: both;
	display: inline-block;
}

.left-banner {
	padding: 0px 10px;
}

.left-banner img {
	margin-bottom: 20px;
}

.full-img {
	display: block;
}

.mobile-img {
	display: none;
}

@media screen and (max-width: 480px) {
	.full-img {
		display: none;
	}

	.mobile-img {
		display: block;
	}
}

.log-in-section {
	background-color: #ffffff;
	text-align: initial;
	position: relative;
}

.log-in-section .heading-section {
	font-size: 25px;
	font-weight: 600;
	padding: 2rem 3rem;
	text-align: center;
}

.log-in-section .middle-section {
	padding: 0 3rem;
}

.log-in-section .footer-section {
	background-color: #414141;
	color: #ffffff;
	text-align: center;
	padding: 15px;
	margin-top: 20px;
	font-size: 15px;
	font-weight: 600;
}

.log-in-section .footer-section div {
	cursor: pointer;
}

.log-in-section input {
	border: 0px;
	border-bottom: 2px solid #ddd;
	width: 100%;
	margin-bottom: 2rem;
	font-size: 1.3rem;
	line-height: 3.5rem;
	padding-left: 20px;
}

.input-wrapper-email {
	display: inline-block;
	position: relative;
	width: 100%;
}

.input-wrapper-email:after {
	font-family: 'fontawesome';
	content: '\f0e0';
	position: absolute;
	left: 0px;
	top: 8px;
}

.input-wrapper-password {
	display: inline-block;
	position: relative;
	width: 100%;
}

.input-wrapper-password:after {
	font-family: 'fontawesome';
	content: '\f084';
	position: absolute;
	left: 0px;
	top: 8px;
}

.log-in-section .log-in-button {
	background-color: #063970;
	color: #ffffff;
	font-size: 15px;
	text-align: center;
	line-height: 33px;
	padding: 0px 15px;
	border-radius: 5px;
	cursor: pointer;
	font-weight: 600;
	clear: both;
	display: block;
	width: 100%;
}

.log-in-section input[type="checkbox"] {
	width: auto;
}

.log-in-section .forgot-password {
	margin-bottom: 4rem;
}

.log-in-section .forgot-password .left {
	float: left;
}

.log-in-section .forgot-password .right {
	float: right;
}

.log-in-section .forgot-password-link {
	cursor: pointer;
}

#signin_section {
	display: none;
}

.sign-in-section {
	background-color: #ffffff;
	text-align: initial;
	position: relative;
}

.sign-in-section .heading-section {
	font-size: 25px;
	font-weight: 600;
	padding: 2rem 3rem;
	word-break: break-word;
	text-align: center;
}

.sign-in-section .middle-section {
	padding: 0 3rem;
}

.sign-in-section .footer-section {
	background-color: #414141;
	color: #ffffff;
	text-align: center;
	padding: 15px;
	margin-top: 20px;
	font-size: 15px;
	font-weight: 600;
}

.sign-in-section .footer-section div {
	cursor: pointer;
}

.sign-in-section input {
	border: 0px;
	border-bottom: 2px solid #ddd;
	width: 100%;
	margin-bottom: 2rem;
	font-size: 1.3rem;
	line-height: 3.5rem;
	padding: 0px 20px;
}

.signin-input-wrapper-name {
	display: inline-block;
	position: relative;
	width: 100%;
}

.signin-input-wrapper-name:before {
	font-family: 'fontawesome';
	content: '\f007';
	position: absolute;
	left: 0px;
	top: 8px;
}

.signin-input-wrapper-name:after {
	font-family: 'fontawesome';
	content: '*';
	position: absolute;
	right: -10px;
	top: 10px;
	color: red;
	font-size: 1.5rem;
}

.signin-input-wrapper-contact {
	display: inline-block;
	position: relative;
	width: 100%;
}

.signin-input-wrapper-contact:after {
	font-family: 'fontawesome';
	content: '\f10b';
	position: absolute;
	left: 0px;
	top: 3px;
	font-size: 20px;
}

.signin-input-wrapper-email {
	display: inline-block;
	position: relative;
	width: 100%;
}

.signin-input-wrapper-email::before {
	font-family: 'fontawesome';
	content: '\f0e0';
	position: absolute;
	left: 0px;
	top: 8px;
}

.signin-input-wrapper-email:after {
	font-family: 'fontawesome';
	content: '*';
	position: absolute;
	right: -10px;
	top: 10px;
	color: red;
	font-size: 1.5rem;
}

.signin-input-wrapper-password {
	display: inline-block;
	position: relative;
	width: 100%;
}

.signin-input-wrapper-password::before {
	font-family: 'fontawesome';
	content: '\f084';
	position: absolute;
	left: 0px;
	top: 8px;
}

.signin-input-wrapper-password:after {
	font-family: 'fontawesome';
	content: '*';
	position: absolute;
	right: -10px;
	top: 10px;
	color: red;
	font-size: 1.5rem;
}

.sign-in-section .log-in-button {
	background-color: #063970;
	color: #ffffff;
	font-family: roboto;
	font-size: 16px;
	text-align: center;
	line-height: 33px;
	padding: 0px 15px;
	border-radius: 5px;
	cursor: pointer;
	font-weight: 600;
	clear: both;
	display: block;
	width: 100%;
}

.sign-in-section input[type="checkbox"] {
	width: auto;
}

/**********************/
#forgot_pass_section {
	display: none;
}

.forgot-pass-section {
	background-color: #ffffff;
	text-align: initial;
	position: relative;
}

.forgot-pass-section .heading-section {
	font-size: 25px;
	font-weight: 600;
	padding: 2rem 3rem;
	word-break: break-word;
	text-align: center;
}

.forgot-pass-section .middle-section {
	padding: 0 3rem;
}

.forgot-pass-section .footer-section {
	background-color: #414141;
	color: #ffffff;
	text-align: center;
	padding: 15px;
	margin-top: 20px;
	font-size: 15px;
	font-weight: 600;
}

.forgot-pass-section .footer-section div {
	cursor: pointer;
}

.forgot-pass-section input {
	border: 0px;
	border-bottom: 2px solid #ddd;
	width: 100%;
	margin-bottom: 2rem;
	font-size: 1.3rem;
	line-height: 3.5rem;
	padding: 0px 20px;
}

.forgot-pass-input-wrapper-email {
	display: inline-block;
	position: relative;
	width: 100%;
}

.forgot-pass-input-wrapper-email::before {
	font-family: 'fontawesome';
	content: '\f0e0';
	position: absolute;
	left: 0px;
	top: 8px;
}

.forgot-pass-input-wrapper-email:after {
	font-family: 'fontawesome';
	content: '*';
	position: absolute;
	right: -10px;
	top: 10px;
	color: red;
	font-size: 1.5rem;
}

.forgot-pass-section .log-in-button {
	background-color: #063970;
	color: #ffffff;
	font-family: roboto;
	font-size: 16px;
	text-align: center;
	line-height: 33px;
	padding: 0px 15px;
	border-radius: 5px;
	cursor: pointer;
	font-weight: 600;
	clear: both;
	display: block;
	width: 100%;
}

.forgot-pass-section input[type="checkbox"] {
	width: auto;
}

/**********************/

/****/
.billing-main-container {
	background-color: #eeeeee;
	padding: 20px 0px;
}

.billing-section {
	background-color: #ffffff;
	text-align: initial;
	position: relative;
}

.billing-section .heading-section {
	font-size: 25px;
	font-weight: 600;
	padding: 2rem 3rem;
	word-break: break-word;
	text-align: center;
}

.billing-section .middle-section {
	padding: 0 3rem 3rem 3rem;
}

.billing-section .footer-section {
	background-color: #414141;
	color: #ffffff;
	text-align: center;
	padding: 15px;
	margin-top: 20px;
	font-size: 15px;
	font-weight: 600;
}

.billing-section .footer-section div {
	cursor: pointer;
}

.billing-section input {
	border: 0px;
	border-bottom: 2px solid #ddd;
	width: 100%;
	margin-bottom: 2rem;
	font-size: 1.3rem;
	line-height: 3.5rem;
	padding: 0px 20px;
}

.billing-section select {
	border: 0px;
	border-bottom: 2px solid #ddd;
	width: 100%;
	margin-bottom: 2rem;
	font-size: 1.3rem;
	padding: 0px 20px;
	height: 36px;
}

.billing-input-wrapper-name {
	display: inline-block;
	position: relative;
	width: 100%;
}

.billing-input-wrapper-name:before {
	font-family: 'fontawesome';
	content: '\f007';
	position: absolute;
	left: 2px;
	top: 8px;
	color: #818181;
}

/*.billing-input-wrapper-name:after { font-family: 'fontawesome'; content: '*'; position: absolute; right: -10px; top: 10px; color: red; font-size: 1.5rem; } */

.billing-input-wrapper-house {
	display: inline-block;
	position: relative;
	width: 100%;
}

.billing-input-wrapper-house:before {
	font-family: 'fontawesome';
	content: '\f015';
	position: absolute;
	left: 2px;
	top: 8px;
}

.billing-input-wrapper-house:after {
	font-family: 'fontawesome';
	content: '*';
	position: absolute;
	right: -10px;
	top: 10px;
	color: red;
	font-size: 1.5rem;
}

.billing-input-wrapper-location {
	display: inline-block;
	position: relative;
	width: 100%;
}

.billing-input-wrapper-location:before {
	font-family: 'fontawesome';
	content: '\f041';
	position: absolute;
	left: 2px;
	top: 8px;
}

.billing-input-wrapper-location:after {
	font-family: 'fontawesome';
	content: '*';
	position: absolute;
	right: -10px;
	top: 10px;
	color: red;
	font-size: 1.5rem;
}

.billing-input-wrapper-landmark {
	display: inline-block;
	position: relative;
	width: 100%;
}

.billing-input-wrapper-landmark:before {
	font-family: 'fontawesome';
	content: '\f041';
	position: absolute;
	left: 2px;
	top: 8px;
}

.billing-input-wrapper-landmark:after {
	font-family: 'fontawesome';
	content: '*';
	position: absolute;
	right: -10px;
	top: 10px;
	color: red;
	font-size: 1.5rem;
}

.billing-input-wrapper-country {
	display: inline-block;
	position: relative;
	width: 100%;
}

.billing-input-wrapper-country:before {
	font-family: 'fontawesome';
	content: '\f024';
	position: absolute;
	left: 2px;
	top: 8px;
}

.billing-input-wrapper-country:after {
	font-family: 'fontawesome';
	content: '*';
	position: absolute;
	right: -10px;
	top: 10px;
	color: red;
	font-size: 1.5rem;
}

.billing-input-wrapper-state {
	display: inline-block;
	position: relative;
	width: 100%;
}

.billing-input-wrapper-state:before {
	font-family: 'fontawesome';
	content: '\f024';
	position: absolute;
	left: 2px;
	top: 8px;
}

.billing-input-wrapper-state:after {
	font-family: 'fontawesome';
	content: '*';
	position: absolute;
	right: -10px;
	top: 10px;
	color: red;
	font-size: 1.5rem;
}

.billing-input-wrapper-city {
	display: inline-block;
	position: relative;
	width: 100%;
}

.billing-input-wrapper-city:before {
	font-family: 'fontawesome';
	content: '\f024';
	position: absolute;
	left: 2px;
	top: 8px;
}

.billing-input-wrapper-city:after {
	font-family: 'fontawesome';
	content: '*';
	position: absolute;
	right: -10px;
	top: 10px;
	color: red;
	font-size: 1.5rem;
}

.billing-input-wrapper-zipcode {
	display: inline-block;
	position: relative;
	width: 100%;
}

.billing-input-wrapper-zipcode:before {
	font-family: 'fontawesome';
	content: '\f1c6';
	position: absolute;
	left: 2px;
	top: 7px;
}

/*.billing-input-wrapper-zipcode:after { font-family: 'fontawesome'; content: '*'; position: absolute; right: -10px; top: 10px; color: red; font-size: 1.5rem; }*/

.billing-input-wrapper-contact {
	display: inline-block;
	position: relative;
	width: 100%;
}

.billing-input-wrapper-contact:before {
	font-family: 'fontawesome';
	content: '\f10b';
	position: absolute;
	left: 2px;
	top: 3px;
	font-size: 20px;
}

/*.billing-input-wrapper-contact:after { font-family: 'fontawesome'; content: '*'; position: absolute; right: -10px; top: 10px; color: red; font-size: 1.5rem; }*/

.billing-input-wrapper-email {
	display: inline-block;
	position: relative;
	width: 100%;
}

.billing-input-wrapper-email::before {
	font-family: 'fontawesome';
	content: '\f0e0';
	position: absolute;
	left: 2px;
	top: 8px;
	color: #818181;
}

/*.billing-input-wrapper-email:after { font-family: 'fontawesome'; content: '*'; position: absolute; right: -10px; top: 10px; color: red; font-size: 1.5rem; }*/

.billing-section .btn-section {
	text-align: center;
	justify-content: center;
}

.billing-section .log-in-button {
	background-color: #063970;
	color: #ffffff;
	font-size: 16px;
	text-align: center;
	line-height: 33px;
	padding: 5px 20px;
	border-radius: 5px;
	cursor: pointer;
	font-weight: 600;
	clear: both;
	display: inline-block;
}

.billing-section input[type="checkbox"] {
	width: auto;
}

.billing-section input[readonly] {
	background-color: #eeeeee;
	color: #818181;
}

/****/


/*###################*/
/****/
.profile-main-container {
	background-color: #eeeeee;
	padding: 20px 0px;
}

.profile-section {
	background-color: #ffffff;
	text-align: initial;
	position: relative;
}

.profile-section .heading-section {
	font-size: 25px;
	font-weight: 600;
	padding: 2rem 3rem;
	word-break: break-word;
	text-align: center;
}

.profile-section .middle-section {
	padding: 0 3rem 3rem 3rem;
}

.profile-section .footer-section {
	background-color: #414141;
	color: #ffffff;
	text-align: center;
	padding: 15px;
	margin-top: 20px;
	font-size: 15px;
	font-weight: 600;
}

.profile-section .footer-section div {
	cursor: pointer;
}

.profile-section input {
	border: 0px;
	border-bottom: 2px solid #ddd;
	width: 100%;
	margin-bottom: 2rem;
	font-size: 1.3rem;
	line-height: 3.5rem;
	padding: 0px 20px;
}

.profile-input-wrapper-name {
	display: inline-block;
	position: relative;
	width: 100%;
}

.profile-input-wrapper-name:before {
	font-family: 'fontawesome';
	content: '\f007';
	position: absolute;
	left: 2px;
	top: 8px;
}

.profile-input-wrapper-name:after {
	font-family: 'fontawesome';
	content: '*';
	position: absolute;
	right: -10px;
	top: 10px;
	color: red;
	font-size: 1.5rem;
}

.profile-input-wrapper-house {
	display: inline-block;
	position: relative;
	width: 100%;
}

.profile-input-wrapper-house:before {
	font-family: 'fontawesome';
	content: '\f015';
	position: absolute;
	left: 2px;
	top: 8px;
}

.profile-input-wrapper-house:after {
	font-family: 'fontawesome';
	content: '*';
	position: absolute;
	right: -10px;
	top: 10px;
	color: red;
	font-size: 1.5rem;
}

.profile-input-wrapper-location {
	display: inline-block;
	position: relative;
	width: 100%;
}

.profile-input-wrapper-location:before {
	font-family: 'fontawesome';
	content: '\f041';
	position: absolute;
	left: 2px;
	top: 8px;
}

.profile-input-wrapper-location:after {
	font-family: 'fontawesome';
	content: '*';
	position: absolute;
	right: -10px;
	top: 10px;
	color: red;
	font-size: 1.5rem;
}

.profile-input-wrapper-landmark {
	display: inline-block;
	position: relative;
	width: 100%;
}

.profile-input-wrapper-landmark:before {
	font-family: 'fontawesome';
	content: '\f041';
	position: absolute;
	left: 2px;
	top: 8px;
}

.profile-input-wrapper-landmark:after {
	font-family: 'fontawesome';
	content: '*';
	position: absolute;
	right: -10px;
	top: 10px;
	color: red;
	font-size: 1.5rem;
}

.profile-input-wrapper-country {
	display: inline-block;
	position: relative;
	width: 100%;
}

.profile-input-wrapper-country:before {
	font-family: 'fontawesome';
	content: '\f024';
	position: absolute;
	left: 2px;
	top: 8px;
}

.profile-input-wrapper-country:after {
	font-family: 'fontawesome';
	content: '*';
	position: absolute;
	right: -10px;
	top: 10px;
	color: red;
	font-size: 1.5rem;
}

.profile-input-wrapper-state {
	display: inline-block;
	position: relative;
	width: 100%;
}

.profile-input-wrapper-state:before {
	font-family: 'fontawesome';
	content: '\f024';
	position: absolute;
	left: 2px;
	top: 8px;
}

.profile-input-wrapper-state:after {
	font-family: 'fontawesome';
	content: '*';
	position: absolute;
	right: -10px;
	top: 10px;
	color: red;
	font-size: 1.5rem;
}

.profile-input-wrapper-city {
	display: inline-block;
	position: relative;
	width: 100%;
}

.profile-input-wrapper-city:before {
	font-family: 'fontawesome';
	content: '\f024';
	position: absolute;
	left: 2px;
	top: 8px;
}

.profile-input-wrapper-city:after {
	font-family: 'fontawesome';
	content: '*';
	position: absolute;
	right: 2px;
	top: 10px;
	color: red;
	font-size: 1.5rem;
}

.profile-input-wrapper-zipcode {
	display: inline-block;
	position: relative;
	width: 100%;
}

.profile-input-wrapper-zipcode:before {
	font-family: 'fontawesome';
	content: '\f1c6';
	position: absolute;
	left: 2px;
	top: 7px;
}

.profile-input-wrapper-zipcode:after {
	font-family: 'fontawesome';
	content: '*';
	position: absolute;
	right: -10px;
	top: 10px;
	color: red;
	font-size: 1.5rem;
}

.profile-input-wrapper-contact {
	display: inline-block;
	position: relative;
	width: 100%;
}

.profile-input-wrapper-contact:before {
	font-family: 'fontawesome';
	content: '\f10b';
	position: absolute;
	left: 2px;
	top: 3px;
	font-size: 20px;
}

/*.profile-input-wrapper-contact:after { font-family: 'fontawesome'; content: '*'; position: absolute; right: -10px; top: 10px; color: red; font-size: 1.5rem; }*/

.profile-input-wrapper-email {
	display: inline-block;
	position: relative;
	width: 100%;
}

.profile-input-wrapper-email::before {
	font-family: 'fontawesome';
	content: '\f0e0';
	position: absolute;
	left: 2px;
	top: 8px;
	color: #818181;
}

.profile-input-wrapper-email:after {
	font-family: 'fontawesome';
	content: '*';
	position: absolute;
	right: -10px;
	top: 10px;
	color: red;
	font-size: 1.5rem;
}

.profile-input-wrapper-password {
	display: inline-block;
	position: relative;
	width: 100%;
}

.profile-input-wrapper-password:before {
	font-family: 'fontawesome';
	content: '\f084';
	position: absolute;
	left: 2px;
	top: 8px;
}

.profile-input-wrapper-password:after {
	font-family: 'fontawesome';
	content: '*';
	position: absolute;
	right: -10px;
	top: 10px;
	color: red;
	font-size: 1.5rem;
}

.profile-section .btn-section {
	text-align: center;
	justify-content: center;
}

.profile-section .log-in-button {
	background-color: #063970;
	color: #ffffff;
	/*font-family: roboto;*/
	font-size: 16px;
	text-align: center;
	line-height: 33px;
	padding: 5px 20px;
	border-radius: 5px;
	cursor: pointer;
	font-weight: 600;
	clear: both;
	display: inline-block;
}

.profile-section input[type="checkbox"] {
	width: auto;
}

.profile-section input[readonly] {
	background-color: #eeeeee;
	color: #818181;
}

/****/
/*###################*/

.middle-section-header {
	display: flex;
	justify-content: center;
	padding: 4rem 0;
}

.middle-section-header .inner {
	width: 51%;
	text-align: center;
	color: #94999f;
	font-size: 20px;
	word-break: break-word;
}

@media screen and (max-width: 786px) {
	.middle-section-header .inner {
		width: 100%;
	}
}

.mmepaper-top-banner-slide .mmepaper-slider-emagazines-name {
	color: #94999f;
}

.mmepaper-top-banner-carousel .owl-prev,
.mmepaper-top-banner-carousel .owl-next {
	background: transparent;
	color: #94999f;
	border: 2px #94999f solid;
}

.middle-section-btn {
	display: flex;
	justify-content: center;
	margin-bottom: 8rem;
}

.owl-carousel .owl-stage-outer {
	padding-top: 20px;
}

.mmepaper-top-banner-carousel .owl-item.active.center .item {
	margin-top: -1px;
}

.owl-carousel .owl-item img.owl-lazy {
	border: solid 1px #dddddd;
	padding: 2px;
	border-radius: 4px;
}

.footer-images {
	border-top: 1px #efefef solid;
	padding: 10px 0px;
}

.footer-images>div {
	display: flex;
	justify-content: center;
}

.footer-images img {
	margin: 0px 22px;
	cursor: pointer
}

#signin_account {
	display: none;
}

@media screen and (max-width: 786px) {
	.footer-images img {
		width: 20%;
		margin: 0px 20px;
		cursor: pointer
	}
}

.mmepaper-footer-copyright {
	margin: 0 0 0 0;
}

.footer-dev-by {
	text-align: center;
	font-size: x-small;
	position: absolute;
	width: 20%;
	right: 5px;
}

.footer-dev-by .inner {
	position: absolute;
	top: -15px;
	right: 0px;
}

@media screen and (max-width: 786px) {
	.footer-dev-by {
		position: relative;
		width: 100%;
	}

	.footer-dev-by .inner {
		position: relative;
		top: 10px;
		right: 0px;
	}
}

/*for landing page end*/

/*captcha section start*/
.captcha-section {}

.captcha-section .captcha-input {
	display: inline-block;
	width: 45%;
	float: left;
}

.captcha-section .captcha-btn-img-section {
	display: inline-block;
	width: 45%;
	text-align: right;
}

.captcha-section .captcha-image {
	display: inline-block;
}

.captcha-section .captcha-refresh {
	display: inline-block;
	position: absolute;
}

.refresh-btn {
	background-color: #063970;
	color: #ffffff;
	text-align: center;
	cursor: pointer;
	padding: 7.5px;
	margin-left: 1px;
}

.captcha-section .imgcaptcha {
	background-image: url(../images/captcha.png);
	width: 100%;
	height: 35px;
	text-align: center;
	color: gray;
	font-family: Arial;
	font-size: 30px;
	vertical-align: middle;
	line-height: 37px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding: 0px 5px;
}

/*captcha section end*/

.back-btn {
	position: absolute;
	padding: 0px 10px;
	font-size: 20px;
	color: #a6a6a6;
	cursor: pointer;
}

.erro-msg {
	padding: 1px 10px;
	margin-bottom: 10px;
	font-weight: bold;
}

.alert {
	word-break: break-word;
	text-align: center;
}

.alert-danger {
	color: #ff0000;
	background-color: transparent;
	border-color: transparent;
}

.alert-success {
	color: #3c763d;
	background-color: transparent;
	border-color: transparent;
}

.loader {
	position: absolute;
	background-color: rgba(0, 0, 0, 0.7);
	z-index: 9;
	height: 100%;
	clear: both;
	top: 0;
	width: 100%;
	text-align: center;
}

.loader .inner {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	border: 5px solid #f3f3f3;
	border-radius: 50%;
	border-top: 5px solid #3498db;
	width: 40px;
	height: 40px;
	-webkit-animation: spin 2s linear infinite;
	/* Safari */
	animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.ele-data-loader {
	position: absolute;
	z-index: 99;
	right: 25px;
	top: 8px;
	display: none;
}

.username {
	text-transform: capitalize;
}

.subscribe-button-group {
	padding: 15px 15px 0px 15px;
	border-top: solid 1px #efefef;
	text-align: center;
	justify-content: center;
}

.subscribe-button-group .button {
	border: solid 1px #ddd;
	padding: 10px 5px 15px 10px;
	text-align: left;
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 15px;
	cursor: pointer;
	display: inline-block;
	position: relative;
}

/*.subscribe-button-group .button:after {
	font-family: 'fontawesome'; content: '\f0a9';
	position: absolute; right: 30px; 
	color: #5e94bb; font-size: 40px;
	top: -1px 
}*/

@media (min-width: 1200px) {
	.subscribe-button-group .container {
		width: 750px;
	}
}

@media screen and (max-width: 540px) {
	.subscribe-button-group {
		padding: 15px 50px 0px 50px;
	}
}

@media screen and (max-width: 480px) {
	.subscribe-button-group {
		padding: 15px 35px 0px 35px;
	}
}

@media screen and (max-width: 375px) {
	.subscribe-button-group .container {
		width: 100%;
		padding-right: 0px;
		padding-left: 0px;
	}

	.subscribe-button-group {
		padding: 15px 35px 0px 35px;
	}
}

@media screen and (max-width: 320px) {
	.subscribe-button-group .container {
		width: 100%;
		padding-right: 0px;
		padding-left: 0px;
	}

	.subscribe-button-group {
		padding: 15px 5px 0px 5px;
	}

	.subscribe-button-group .button {
		padding: 15px 5px 15px 5px;
	}

	.subscribe-button-group .button:after {
		right: 22px;
	}
}

.tbl-order-history thead tr th {
	font-weight: 600;
}

/*24Mar2021 priyanka start*/
.curl-bottom-right {
	float: right;
	backface-visibility: hidden;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	display: inline-block;
	position: relative;
	transform: translateZ(0px);
	vertical-align: middle;
	cursor: pointer;

}

.curl-bottom-right::before {
	background: rgba(0, 0, 0, 0) linear-gradient(315deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%) repeat scroll 0 0;
	/*display smooth transitions between two or more specified colors */
	bottom: 4%;
	box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4);
	content: "";
	height: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	transition-duration: 0.3s;
	transition-property: width, height;
	width: 0;
	z-index: 999;
}

.curl-bottom-right:hover::before,
.curl-bottom-right:focus::before,
.curl-bottom-right:active::before {
	height: 120px;
	width: 130px;
}


/* Curl Bottom Left */
.curl-bottom-left {
	float: left;
	display: inline-block;
	position: relative;
	-webkit-tap-highlight-color: transparent;
	transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	cursor: pointer;
}

.curl-bottom-left:before {
	pointer-events: none;
	position: absolute;
	content: '';
	height: 0;
	width: 0;
	bottom: 0;
	left: 0;
	background: white;
	/* IE9 */
	background: linear-gradient(45deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
	box-shadow: 1px -1px 1px rgba(0, 0, 0, 0.4);
	transition-duration: 0.3s;
	transition-property: width height;
}

.curl-bottom-left:hover:before {
	width: 120px;
	height: 130px;
}

/*end by priyanka */

/*priyanka 09 jun 2021*/
.mmepaper-dropdown-label,
.mmepaper-signin-blk,
.mmepaper-account-name-photo,
.mmepaper-account-normal-text,
.mmepaper-account-welcome-details li,
.mmepaper-top-banner-description,
.mmepaper-top-banner-date,
.mmepaper-top-banner-label,
.mmepaper-top-banner-normal-text,
.mmepaper-top-banner-slide-header,
.mmepaper-header-text,
.mmepaper-slider-emagazines-name,
.mmepaper-view-details,
.mmepaper-outher-sites-header,
.mmepaper-outher-sites-links,
.mmepaper-footer-menu,
.mmepaper-footer-copyright,
.mmepaper-breadcrumbs,
.mmepaper-inside-pages-numbers,
.mmepaper-inside-view-by-article,
.mmepaper-top-banner-edition-input.button,
.mmepaper-epaper-page-no,
.mmepaper-epaper-page-name,
.mmepaper-epaper-view-by-article,
.mmepaper-inside-epaper-date,
.mmepaper-dropdown-list li,
.mmepaper-signin-popup-header-name,
.mmepaper-signin-wrapper-description,
.mmepaper-signin-wrapper-input,
.mmepaper-signin-wrapper-remember-me,
.mmepaper-signin-forgot-password,
.mmepaper-login-button,
.mmepaper-signin-register {
	font-family: 'Montserrat', Arial, sans-serif !important;
}

.mmepaper-top-banner-edition-input select,
.mmepaper-top-banner-edition-input input {
	font-size: 13px;
}

button,
input,
select,
textarea {
	font-family: 'Montserrat', Arial, sans-serif !important;
}

.mmepaper-inside-epaper-edition .mmepaper-top-banner-edition-input {
	height: 30px;
}

.nav-icons-right {
	margin: 6px 0 0px 0;
}

.mmepaper-inside-pages-header-left,
.mmepaper-inside-popup-header-left,
.mmepaper-signin-popup-header-left {
	margin-top: 13px;
	font-weight: 600;
}

.fSize {
	font-size: 13px;
}


#logoSymbol {
	max-width: 50% !important;
}


/* @media only screen and (max-width: 600px) {
	#logoSymbol {
		margin-left: 2.5em;
	}
}

@media only screen and (min-width: 600px) {
	#logoSymbol {
		margin-left: 2.5em;
	}
}

@media only screen and (min-width: 768px) {
	#logoSymbol {
		margin-left: 1.25em;
	}
}

@media only screen and (min-width: 992px) {
	#logoSymbol {
		margin-left: 1.5em;
	}
}

@media only screen and (min-width: 1200px) {
	#logoSymbol {
		margin-left: 4em;
	}
} */