/*
Theme Name: ALJ
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: alj
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

ALJ is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*************Hide slider until images have loaded*************/

a:focus,
div:focus {
	outline: none !important;
	outline-offset: 0 !important;
	outline-color: transparent !important;
}
body#error-page {
	max-width: 100% !important;
	margin: 0 !important;
	font-family: karbon !important;
}
body#error-page.rtl {
	font-family: Luma !important;
}
body#error-page.ch_lang {
	font-family: MFYueHei !important;
}
.header-slider {
	opacity: 0;
	visibility: hidden;
	transition: opacity 1s ease;
	-webkit-transition: opacity 1s ease;
}
.header-slider.slick-initialized {
	visibility: visible;
	opacity: 1;
}
/*************Hide slider until images have loaded*************/


.article-text iframe, .article-text video {
	max-width: 100%;
	width: 100%;
	height: 427px;
	display: block;
	margin: 0 auto;
}
.wp-video {
	width: 100% !important;
	margin-bottom: 20px;
}
.ja_lang .card-boxes .font-lg {
	font-size: 20px;
}
.ja_lang .investment-section .investment-wraper h3, .ja_lang .bar-slider .description h2, .ja_lang .text-container h2, .ja_lang .card-section .card-text h2, .ja_lang .card-section .card-text.vertical-text h2 {
	font-weight: 500 !important;
}
.footer-right-section {
	background-color: #121B26;
}
footer.main-footer .newsletter .newsletter-form .footer-input
footer.main-footer .newsletter .form-inline .input-group {
	display: block;
}
footer.main-footer .newsletter .form-inline .input-group .input-group-btn {
	display: inline-block;
}
footer.main-footer .newsletter .mc4wp-form-fields .newsletterCb {
	margin-top: 5px;
}
footer.main-footer .newsletter .mc4wp-form-fields .newsletterCb+.newsletterCb {
	margin-top: 1px;
}
.footer-social .social-icons .social-block a img {
	height: 19px;
}
.footer-nav-section li a:hover {
	opacity: 0.8;
}
.agecheck {
	margin-top: 20px;
	padding: 0 15px;
	width: 100%;
}
.agecheck+.agecheck {
	margin-top: 3px;
}
.agecheck .wpcf7-form-control-wrap input {
	margin-right: 5px;
}
.agecheck .wpcf7-form-control-wrap input.wpcf7-not-valid {
	margin-bottom: 30px;
}
.agecheck span.wpcf7-not-valid-tip {
	position: absolute;
	width: 410px;
	bottom: -13px;
	left: 32px;
	line-height: 1 !important;
}
body.rtl .agecheck .wpcf7-form-control-wrap input {
	margin-right: 0;
	margin-left: 5px;
}
body.rtl .agecheck .wpcf7-form-control-wrap input, body.rtl footer.main-footer .newsletter .mc4wp-form-fields .newsletterCb input {
	position: relative;
	top: 3px;
}
body.rtl .agecheck span.wpcf7-not-valid-tip {
	left: auto;
	right: 18px;
}
.sitemapbx .text-container ul li ul {
	margin-top: 5px;
}
.slide-title.not-found .btn {
	border-color: #51859a;
	background-color: #51859a;
	font-weight: 500;
}
.prespectives-details .reletedarticles ul, .press-releases-details .reletedarticles ul {
	padding: 0;
	margin-bottom: 0;
	list-style: none;
}
.prespectives-details .reletedarticles ul .card-text, .press-releases-details .reletedarticles ul .card-text {
	height: 60px;
	overflow: hidden;
}
.rtl .prespectives-details .reletedarticles ul, .rtl .press-releases-details .reletedarticles ul {
	direction: ltr;
}
.rtl .prespectives-details .reletedarticles ul .card, .rtl .press-releases-details .reletedarticles ul .card {
	direction: rtl;
	text-align: right;
}
.prespectives-details .reletedarticles h3, .press-releases-details .reletedarticles h3 {
	font-size: 32px;
	color: #6b676a;
	margin: 50px 0 25px;
}
.prespectives-details .reletedarticles .card, .press-releases-details .reletedarticles .card {
	word-wrap: break-word;
}
.prespectives-details .reletedarticles .card a, .press-releases-details .reletedarticles .card a {
	display: block;
	overflow: hidden;
	height: 150px;
}
.prespectives-details .reletedarticles .card img, .press-releases-details .reletedarticles .card img {
	min-width: 100%;
	width: auto;
	height: 100%;
}
.prespectives-details .reletedarticles h4, .press-releases-details .reletedarticles h4 {
	height: 40px;
	overflow: hidden;
}
.prespectives-details .reletedarticles .card .readmore, .press-releases-details .reletedarticles .card .readmore {
	display: inline-block;
	color: #51859a;
	font-size: 16px;
	font-weight: 500;
	height: auto;
}
.reletedarticles .slick-slide:focus {
	outline: none;
}
.reatedarticle-slider {
	position: relative;
}
.reatedarticle-slider .general-news-arrow {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer;
}
.reatedarticle-slider .news-slider-arrow-prev {
	position: absolute;
	left: -25px;
}
.reatedarticle-slider .news-slider-arrow-next {
	position: absolute;
	right: -20px;
}
.animateimg {
	-webkit-animation: scale 10s ease-in-out infinite alternate;
	animation: scale 10s ease-in-out infinite alternate;
	-webkit-animation-delay: 2s;
	/* Safari 4.0 - 8.0 */
	animation-delay: 2s;
}
 @-webkit-keyframes scale {
 0% {
 -webkit-transform: scale(1, 1);
}
 100% {
 -webkit-transform: scale(1.4, 1.4);
}
}
 @keyframes scale {
 0% {
 transform: scale(1, 1);
}
 100% {
 transform: scale(1.4, 1.4);
}
}
.perspective-filter .img-box img {
	position: static;
	width: 100%;
	transform: none;
}
.perspective-filter .img-box:hover img {
	transform: scale(1.1, 1.1);
}
.main-slider-container .right-side-row .social-block .social-row .flex-wrapper .flex-item:hover img {
	display: none;
}
.applinks .appicon {
	font-size: 0;
}
.applinks a {
	display: inline-block;
	width: 125px;
}
.applinks a+a {
	margin-left: 15px;
	width: 111px;
}
.applinks a img {
	width: 100%;
}
.rtl .applinks a+a {
	margin-left: 0;
	margin-right: 15px;
}
.french .applinks p {
	font-size: 12px;
}
.spanish .applinks p {
	font-size: 13px;
}
/*****************our people************/
.our-people-collapse-wrapper h4 {
	font-size: 24px;
	font-weight: 400;
	line-height: 28px;
	color: #616163;
}
.our-people-collapse .panel-heading a:before {
	content: "";
	float: right;
	transition: all 0.5s;
	width: 20px;
	height: 20px;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjcwLjAwNHB4IiBoZWlnaHQ9IjU3Ni4wMDZweCIgdmlld0JveD0iMzY1Ljk5NiAxMDMuOTk3IDI3MC4wMDQgNTc2LjAwNiINCgkgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAzNjUuOTk2IDEwMy45OTcgMjcwLjAwNCA1NzYuMDA2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM3MTcxNzMiIGQ9Ik02MzAuMDMyLDM3NS41NzZsLTIxOC43MDQtMjYyLjM2Yy05LjA0OC0xMC44NzItMjUuMjMyLTEyLjM0NC0zNi4wOTYtMy4yNjQNCgkJYy0xMC44ODksOS4wOTYtMTIuMzYsMjUuMjE2LTMuMjk3LDM2LjA5Nkw1NzYuOTY4LDM5MkwzNzEuOTM2LDYzNy45MzZjLTkuMDQ4LDEwLjkwNC03LjU3NSwyNy4wMzIsMy4yOTcsMzYuMTEyDQoJCWMxMC44NTUsOS4wOCwyNy4wNDgsNy42MDgsMzYuMDk2LTMuMjY0TDYzMC4wMzIsNDA4LjQ0QzYzNC4wMTYsNDAzLjY3Miw2MzYsMzk3LjgzMiw2MzYsMzkyDQoJCUM2MzYsMzg2LjE2LDYzNC4wMTYsMzgwLjMyOCw2MzAuMDMyLDM3NS41NzZ6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==") no-repeat;
	background-size: 45%;
}
.our-people-collapse .panel-heading.active a:before {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
}
.rtl .our-people-collapse .panel-heading a:before {
	float: left;
	background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAgCAMAAAD68tKbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAjVBMVEUAAABWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVlsAAABEuyS8AAAALXRSTlMAg/ydZv1A+pMj7b4FD9fbEgO38CiQRmhtQvuYJe4Q2Nq67ydEapbmvATZEUHFLHn4AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAJFJREFUGNN9kccSwjAMRE0CJJTQO4QOob3//z0YHyLZmsG359GstLvOqddIUo1NaClsZ5ALdrrQ69dYDGA4qnE8gelMpuc/rYXgElgJrjewFdyVgfT+AEclfYLzRaZzSK6h9C2UvisXFTyefziej/XMPnOPv/f1Vh+RH+c+WeDXR63zMHmZPOO8TR+mL9On7/sLNOQTL9+d5aMAAAAASUVORK5CYII=") no-repeat;
	background-size: 45%;
}
.rtl .our-people-collapse .panel-heading.active a:before {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.our-people-collapse .panel {
	box-shadow: none;
}
.our-people-collapse .panel-heading {
	padding: 0;
}
.our-people-collapse .panel-body {
	border: 0;
	padding: 5px 0;
}
.our-people-collapse .panel-title {
	font-size: inherit;
}
.our-people-collapse .panel-title a {
	font-size: inherit;
}
.our-people-collapse {
	padding: 0 !important;
}
.our-people-collapse .panel-group {
	margin-bottom: 0px;
}
.our-people-collapse .people-row {
	padding-top: 15px;
}
.our-people-collapse .panel-group .panel {
	margin-top: 0 !important;
	padding: 7px 0;
	border-radius: 0;
}
.our-people-collapse .panel-heading h2 {
	margin-top: 0;
	font-size: 20px;
	margin-bottom: 0;
}
.text-box h5 {
	color: #616163;
	font-weight: 400;
}
.blankblock .person {
	display: none;
}
.ceo-people .people-row .person h2, .other-people .people-row .person h2 {
	font-size: 19px;
	margin-bottom: 0;
}
.ceo-people a, .other-people a {
	margin-top: 0px !important;
}
.openingdoorarticlelist .grid-item a {
	display: block;
	padding: 15px 0;
	position: relative;
	overflow: hidden;
}
.openingdoorarticlelist .grid-item a img {
	width: 100%;
}
.our-people-collapse-wrapper {
	padding-bottom: 0 !important;
}
/***************** our people************/

.article-content, .related-media, .reletedarticles {
	float: left;
	width: 100%;
}
.clearboth {
	clear: both;
}
.article-container .article-content .article-text img.alignright {
	padding-right: 0;
}
/***********opening doors link******/
.openingdoorslinkbox {
	position: relative;
}
.openingdoorslinkbox .openingdoorslink {
	position: absolute;
	top: 15px;
	left: 0px;
	color: #616163;
	font-size: 20px;
	font-weight: 700;
	height: 20px;
	line-height: 20px;
	z-index: 1;
}
.openingdoorslinkbox .openingdoorslink.arlink {
	right: 0px;
	left: auto;
	direction: rtl;
}
.article-container table {
	border: 0;
	font-size: 16px;
}
.article-container table tbody tr td {
	vertical-align: top;
}
.article-container table tbody tr:first-child {
	border: 0;
	border-bottom: 0;
}
.article-container table tbody {
	border: 0;
}
.article-container .article-content .article-text img {
	height: auto !important;
}
.article-container p {
	padding: 10px 0;
	margin: 0;
	margin-bottom: 0 !important;
}
.article-container p img {
	float: left;
	padding: 5px 15px 5px 0;
}
.article-container p img.alignnone {
	padding: 0;
}
.spotlightbyfadi.header-slider-inner .slick-slide .slide-wrapper {
	animation: none !important;
	display: none;
}
.spotlightbyfadi.header-slider-inner .slick-slide:after {
	display: none !important;
}
.qrscanner {
	margin-top: 15px;
}
.qrscanner span {
	margin-right: 25px;
}
.qrscanner img {
	width: 80px;
}
.rtl .qrscanner span {
	margin-right: 0;
	margin-left: 26px;
}
.ja_lang .qrscanner span {
	margin-right: 15px;
	font-size: 12px;
}
.mobileDownload + .main-header, .mobileDownload + .main-nav-container {
	margin-top: 55px !important;
}
.mobileDownload {
	display: none;
	overflow: hidden;
	background: #51859a;
	position: fixed;
	top: 0;
	padding: 10px;
	z-index: 99999;
	width: 100%;
	color: #fff;
}
.mobileDownloadInner {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}
.mobileDownload span {
	float: left;
	width: 20px;
	font-size: 20px;
	padding: 5px;
	cursor: pointer;
}
.mobileDownload p {
	margin: 0;
	float: left;
	width: calc(100% - 120px);
	line-height: 1.2;
	font-size: 12px;
	padding: 0 15px 0 5px;
}
.mobileDownload p strong {
	display: block;
}
.mobileDownload a {
	float: right;
	width: 100px;
}
.mobileDownload a.openinapp {
	font-size: 14px;
	font-weight: 500;
	text-align: center;
	background: #fff;
	color: #51859a;
	padding: 7px 0;
	border-radius: 4px;
}
.mobileDownload a img {
	width: 100%;
}
.most-viewed .most-download-text {
	max-height: 74px;
	overflow: hidden;
}
.modal-press-release-inner iframe {
	width: 100%;
}
.footer-right-section .rights {
	opacity: inherit !important;
}


.header-slider .slick-slide:after, .header-slider-inner .slick-slide:after {
	display: none;
}
.header-slider .slick-slide.white75:after, .header-slider-inner .slick-slide.white75:after, .header-slider .slick-slide.teal75:after, .header-slider-inner .slick-slide.teal75:after {
	display: block;
	top: 0px !important;
	left: 0px !important;
	background-image: url(assets/images/75-logo-white.png) !important;
	background-repeat: no-repeat !important;
	background-size: auto 81% !important;
	background-position: bottom right !important;
}
.header-slider .slick-slide.teal75:after, .header-slider-inner .slick-slide.teal75:after {
	background-image: url(assets/images/75-logo-teal.png) !important;
}
.rtl .header-slider .slick-slide:after {
	left: 0 !important;
	right: initial !important;
	-webkit-transform: none !important;
	transform: none !important;
}
.main-nav-container.fixedtop {
	position: fixed;
	width: 100%;
	top: 0;
	background-color: #fff;
}
.main-nav-container .pagescrollbar {
	display: none;
}
.main-nav-container.fixedtop .pagescrollbar {
	display: block;
	position: absolute;
	bottom: -4px;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 4px;
	background-color: #edece9;
}
.main-nav-container.fixedtop .progressbar {
	background-color: #f26a24;
	width: 0%;
	height: 100%;
}
.wrapper-spotbanner {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 615px;
	background: black;
	margin: 0 auto;
}
.wrapper-spotbanner .spotbannerimg {
	position: absolute;
	top: 0;
	left: 0;
	width: calc(100% + 20px);
	height: auto;
	z-index: 2;
	opacity: 0.8;
}
.wrapper-spotbanner .flare1 {
	opacity: 0.5;
}
.wrapper-spotbanner .flare2 {
	opacity: 0.2;
	animation: flare2 5s infinite;
}
.wrapper-spotbanner .hero {
	height: 680px;
	z-index: 10;
	background-size: cover;
	background-position: 50%;
}
@keyframes flare2 {
 0% {
opacity: 0.2;
}
 25% {
opacity: 0.3;
}
 50% {
opacity: 0.5;
}
 75% {
opacity: 0.3;
}
 100% {
opacity: 0.2;
}
}
.wrapper-spotbanner #main_area {
	height: 100%;
	z-index: 9;
	position: absolute;
	right: 50px;
	margin-top: 68px;
}
.wrapper-spotbanner .transp {
	filter: alpha(opacity=20);
	opacity: 0;
	left: -1000px;
	position: absolute;
}
/********************podcast and shareing code *********************************/

/*****alj podcast***/
.alj-podcast, .alj-podcast-share {
	position: absolute;
	display: none;
	bottom: 50px;
	background: #fff;/*     margin-left: -91px;*/
}
.alj-podcast-share {
	max-width: 150px;
	width: 150px;
	right: 0;
}
.rtl .alj-podcast-share {
	left: 0;
	right: auto !important;
}
.media-block .details .block-options {
	position: relative;
}
.media-block .alj-podcast-share {
	right: 170px;
}
.rtl .media-block .alj-podcast-share {
	left: 170px;
}
.alj-podcast.on, .alj-podcast-share.on {
	display: block;
}
.alj-podcast-share-wrapper, .alj-podcast-wrapper {
	max-width: 250px;
	width: 100%;
}
.alj-podcast-inner {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.alj-podcast-wrapper .alj-podcast-inner {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: calc(250px - 30px);
	flex-flow: row wrap;
	justify-content: flex-start;
}
.alj-chat-box {
	border: 1px solid #8c8c8c;
	position: relative;
	padding: 13px 15px;
}
.alj-chat-box:before, .alj-chat-box:after {
	content: "\0020";
	display: block;
	position: absolute;
	bottom: -11px;
	z-index: 2;
	width: 0;
	height: 0;
	overflow: hidden;
	border: solid 12px transparent;
	border-bottom: 0;
	border-top-color: #FFF;
	right: 76px;
	margin: 0 auto;
}
.alj-chat-box:before {
	bottom: -13px;
	z-index: 1;
	border-top-color: #8c8c8c;
}
.alj-podcast-share .alj-chat-box:before, .alj-podcast-share .alj-chat-box:after {
	right: 5px;
}
.rtl .alj-podcast-share .alj-chat-box:before, .rtl .alj-podcast-share .alj-chat-box:after {
	right: auto !important;
	left: 5px;
}
.alj-chat-box .icon img {
	max-width: 20px;
	height: auto;
	cursor: pointer;
}
.alj-podcast-share .alj-chat-box .icon img {
	max-width: inherit;
	height: 17px;
	cursor: pointer;
}
.click-icon img {
	width: 20px !important;
	height: auto;
	cursor: pointer;
}
.single-share-click {
	padding: 0 !important;
	cursor: pointer;
}
.share-option img {
	height: 17px;
}
.podcast-share-buttons .svg-wraper:nth-child(3) {
	height: auto !important;
}
.alj-podcast {
	width: 250px;
	right: -5px;
}
.alj-podcast .listen__item {
	font-size: 0;
	height: 25px;
	display: block;
	background-image: url(https://www.alj.com/app/themes/alj/assets/images/icons/podcast-icon.png);
	background-repeat: no-repeat;
	filter: grayscale(100%);
	background-size: contain;
	flex: 0 1 20%;
	margin: 6px 0px;
	text-align: center;
	background-position: center;
}
.alj-podcast .listen__item:hover {
	filter: grayscale(0);
}
.alj-podcast .listen__item--spotify {
	background-image: url(https://www.alj.com/app/themes/alj/assets/images/icons/spotify.png);
}
.alj-podcast .listen__item--stitcher {
	background-image: url(https://www.alj.com/app/themes/alj/assets/images/icons/stitcher.png);
}
.alj-podcast .listen__item--podchaser {
	background-image: url(https://www.alj.com/app/themes/alj/assets/images/icons/podchaser.png);
}
.alj-podcast .listen__item--podcast-addict {
	background-image: url(https://www.alj.com/app/themes/alj/assets/images/icons/podcast-addict.png);
}
.alj-podcast .listen__item--deezer {
	background-image: url(https://www.alj.com/app/themes/alj/assets/images/icons/deezer.png);
}
.alj-podcast .listen__item--listen-notes {
	background-image: url(https://www.alj.com/app/themes/alj/assets/images/icons/listen-notes.png);
}
.alj-podcast .listen__item--rss {
	background-image: url(https://www.alj.com/app/themes/alj/assets/images/icons/rss.png);
}
.alj-podcast .listen__item--castbox {
	background-image: url(https://www.alj.com/app/themes/alj/assets/images/icons/castbox.png);
}
.alj-podcast .listen__item--castro {
	background-image: url(https://www.alj.com/app/themes/alj/assets/images/icons/castro.png);
}
.alj-podcast .listen__item--pocketcast {
	background-image: url(https://www.alj.com/app/themes/alj/assets/images/icons/pocket-cast.png);
}
.alj-podcast .listen__item--overcast {
	background-image: url(https://www.alj.com/app/themes/alj/assets/images/icons/overcast.png);
}
.alj-podcast .listen__item--tunein {
	background-image: url(https://www.alj.com/app/themes/alj/assets/images/icons/tunein.png);
}
.alj-podcast .listen__item--google {
	background-image: url(https://www.alj.com/app/themes/alj/assets/images/icons/google.png);
}
.alj-podcast .listen__item--apple {
	background-image: url(https://www.alj.com/app/themes/alj/assets/images/icons/apple.png);
}
.alj-podcast .listen__item--iheart {
	background-image: url(https://www.alj.com/app/themes/alj/assets/images/icons/iheart.png);
}
.alj-podcast-inner .listen__item {
	display: block !important;
}
#buzzsprout-small-player-1145372 {
	margin-top: 15px;
}
.transcript-wrapper {
	margin-top: 25px;
}
.transcript-wrapper .panel-heading .accordion-toggle:after {
	content: "";
	background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAgCAMAAAD68tKbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAjVBMVEUAAABWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVlsAAABEuyS8AAAALXRSTlMAnfyD/WaT+kAFvu0jEtvXDyjwtwNGkG2YQe4lEdnYECfvukRqaJb7QgS85torNUvNAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAIpJREFUGNN9kUcSwkAQA40BEw2YZBNNMrn//z32qNWBvalrS5oZJa20nejrQFd1Br2+6MEQRmMB+QSmMwHFHBZLAavguVbPEgupQsjGQrY7AfsDHGsBpzNcNOSaQqaetxDSKLjD4yn69YbPH23/zc/ybJ78G83r+1SxdRlb273snnZv78P78j6t7x9DeBNyUbuUJgAAAABJRU5ErkJggg==);
	width: 8px;
	height: 29px;
	position: absolute;
	transform: rotate(90deg);
	top: 7px;
	right: 24px;
	background-size: contain;
	background-repeat: no-repeat;
}
.transcript-wrapper .panel-heading .accordion-toggle.collapsed:after {
	transform: rotate(0deg);
	right: 20px;
	top: 13px;
}
.transcript-wrapper .panel-group .panel {
	border-radius: 0;
}
.transcript-wrapper .panel-default>.panel-heading {
	background-color: #fff;
	position: relative;
}
.transcript-wrapper p.panel-title {
	padding: 0;
	font-weight: 700;
}
.transcript-wrapper .panel-body {
	border: 0 !important;
}
.transcript-wrapper .transcript {
	height: 320px;
	overflow-x: auto;
	padding-right: 15px;
}
/* width */
 .transcript-wrapper .transcript::-webkit-scrollbar {
 width: 5px;
}
/* Track */
 .transcript-wrapper .transcript::-webkit-scrollbar-track {
 background: #f7f7f7;
}
/* Handle */
 .transcript-wrapper .transcript::-webkit-scrollbar-thumb {
 background: #e9e9e9;
}
/* Handle on hover */
 .transcript-wrapper .transcript::-webkit-scrollbar-thumb:hover {
 background: #e9e9e9;
}
.article-container .article-content .cover-img img {
	width: 100%;
}
.media-listing .details .block-options .svg-wraper .social_share_media img {
	margin-top: -12px;
}
.media-listing .details .block-options .svg-wraper.svg-wraper-download {
	margin-left: 0;
	padding-left: 0;
}
.media-listing .details .block-options .svg-wraper.svg-wraper-share {
	border: 0 !important;
}
.media-listing .details .block-options .svg-wraper .social_share img {
	width: auto;
	height: 17px;
}
.media-listing .modal .modal-dialog .modal-content .modal-body .carousel .carousel-inner .item .block-options .svg-wraper:nth-child(3) {
	border-right: 2px solid #dcdcdc !important;
}
.media-listing .modal .modal-dialog .modal-content .modal-body .carousel .carousel-inner .item .block-options .svg-wraper:nth-child(5) {
	border-right: none;
	border-left: 0;
}
.rtl .media-listing .details .block-options .svg-wraper {
    margin-right: -3px;
    border-left: 2px solid #dcdcdc;
}
.rtl .media-listing .details .block-options .svg-wraper.svg-wraper-download {
    margin-right: 0;
	padding-right: 0;
	padding-left: 30px;
}
/********************podcast and shareing code *********************************/

#smartbanner {
	position: fixed !important;
	z-index: 9999999;
}
.article-container .article-content .article-text .bottomlinks {
	margin-top: 15px;
}
.article-container .article-content .article-text .bottomlinks p {
	font-size: 12px;
	color: #51859a;
	padding: 0 0 3px;
	word-break: break-all;
}
.d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}
.align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important;
}
.justify-content-between {
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
}
.justify-content-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important;
}
.news-listing-container .flex-wrapper {
	margin-left: -15px;
	margin-right: -15px;
}
.news-listing-container .flex-wrapper > div > .row {
	margin-left: -10px;
	margin-right: -10px;
}
.news-listing-container .flex-wrapper > div > .row div[class*="col-"]{
	padding-left: 10px;
	padding-right: 10px;
}
.newsperbx  {
	border: 1px solid #e2e2e2;
	color: #616163;
	margin-top: 30px;
}
.newsperbx img {
	max-width: 100%;
}
.newsperbx .imgbx {
	position: relative;
}
.newsperbx .imgbx img {
	width: 100%;
}
.newsperbx .imgbx.imgfixh {
    background: #616163;
}
.newsperbx .imgbx.imgfixh a {
	opacity: 1;
}
.newsperbx .imgbx.imgfixh img {
	opacity: 0.98;
}
.newsperbx .imgcat {
	position: absolute;
    width: 60px;
    padding: 10px;
    background: #fff;
    right: 10px;
    bottom: -18px;
}
.newsperbx .textbx {
	padding: 15px;
	background: #fff;
}
.newsperbx .textbx > p {
	height: 76px;
	overflow: hidden;
}
.newsperbx .textbx > p + p {
	display: none;
}
.newsperbx h4 {
	height: 70px;
	overflow: hidden;
	margin: 15px 0 10px;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.2;
}
.newsperbx p {
	font-size: 16px;
    font-weight: 400;
    line-height: 1.2;
}
.newsperbx .timings p {
	font-weight: 500;
	margin-bottom: 0;
	height: 19px;
	overflow: hidden;
}
.newsperbx .timings p + p {
	margin-top: 5px;
}
.newsperbx .timings img {
    position: relative;
    top: -2px;
    width: 13px;
	margin-right: 5px;
	display: inline-block;
}
.newsperbx .timings p.h-auto {
	height: auto !important;
}
.newsperbx .timings p.h-38 {
	font-size: 14px;
}
.newsperbx .readmore {
	display: block;
    color: #51859a;
    font-size: 16px;
    font-weight: 500;
}
.newsperbx .readmore img {
	width: 9px;
	margin-left: 5px;
	display: inline-block;
}
.newsperbx .readmore img {
	width: 9px;
	margin-left: 5px;
	display: inline-block;
}
.newsperbx .bottomrow {
	margin: 20px 0 0;
}
.newsperbx .bottomrow > div {
	padding: 0 !important;
}
.newsperbx .socialbx {
	float: right;
	position: relative;
	padding: 0;
	margin: 0;
	font-size: 0;
    list-style: none;
}
.newsperbx .socialbx li {
	float: left;
	padding-right: 8px;
	margin-right: 8px;
	border-right: 1px solid #dcdcdc;
}
.newsperbx .socialbx li:last-child {
	padding-right: 0;
	margin-right: 0;
	border-right: none;
}
.newsperbx .socialbx .sicons {
	display: block;
	width: 20px;
}
.newsperbx .socialslide {
	width: 34px;
	position: absolute;
	bottom: 30px;
	right: 10px;
	background: #fff;
    border: 1px solid #e2e2e2;
    padding: 5px;
	text-align: center;
	display: none;
}
.newsperbx .socialbx .socialicon {
	display: inline-block;
	color: #00adbc;
	font-size: 22px;
}
.newsperbx .socialbx .socialicon + .socialicon {
	margin-top: 10px;
}
.newsperbx .socialbx .socialicon:hover {
	color:#f88c15;
}
.newsperbx .socialbx .socialicon i {
	display: block;
}
.newsperbx .socialbx .whatsapp {
	display: none;
}
.newsperbx .socialbx .socialslidecont {
	display: inline-block;
}
.newsperbx .socialbx .socialslidecont:hover .socialslide {
	display: block;
}
.featuredwrapper {
	background: #616163;
	padding: 30px;
	margin-bottom: 10px;
}
.featuredwrapper h2 {
	font-size: 40px;
	line-height: 1;
	font-weight: 400;
	color: #fff;
	margin: 0 0 0 0px;
}
.featuredwrapper .newsperbx {
	border: none;
	/* padding: 0 10px; */
}
.rtl .newsperbx .timings img {
    margin-right: 0;
    margin-left: 7px;
}
.rtl .newsperbx .socialbx {
    float: left;
}
.rtl .newsperbx .socialbx li {
	float: right;
	padding-right: 0 !important;
	margin-right: 0 !important;
	border-right: none;
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid #dcdcdc;
}
.rtl .newsperbx .socialbx li:last-child {
    padding-left: 0;
    margin-left: 0;
    border-left: none;
}
.captchawrap {
    padding: 0 15px;
}
.footnotes {
    border-top: 1px solid #51859a;
    margin-top: 15px;
}
.footnotes h3 {
	font-size: 18px !important;
	position: relative;
	color: #51859a;
	font-weight: 500 !important;
	cursor: pointer;
	margin-top: 7px;
}
.footnotes h3:after {
	content: "";
    width: 5px;
    height: 11px;
    background-image: url(assets/images/next-arrow.png);
    background-repeat: no-repeat;
    background-size: 5px auto;
    position: absolute;
    margin-left: 6px;
    top: 6px;
    transition: all ease-in-out 250ms;
}
.footnotes h3.active:after {
	transform: rotate(90deg);
}
.rtl .footnotes h3:after {
    margin-left: 0 !important;
	margin-right: 6px;
	transform: rotate(-180deg);
}
.rtl .footnotes h3.active:after {
	transform: rotate(-270deg);
}
.prespectives-details .article-content .article-text p.smallatag {
    padding: 1px 0 0;
	font-size: 11px;
	line-height: 14px;
}

.contentbx {
	padding-top: 50px;
	padding-bottom: 50px;
}
.mainvideosection .p1-style {
	/* border-bottom: 2px solid #f4f4f4;
	padding-bottom: 50px; */
	margin-bottom: 0px;
}
.mainvideosection .p1-style p {
	margin-bottom: 0;
}
.mainvideosection .videoslidebx .card .imgbx {
	margin-bottom: 15px;
}
.mainvideosection .videoslidebx .card h4 {
    font-size: 24px;
    font-weight: 400;
	line-height: 28px;
	height: auto;
}
.mainvideosection .videoslidebx .card .card-text {
	height: auto;
}
.mainvideosection .videoslidebx .card .card-text p {
	margin-bottom: 10px;
}
.mainvideosection .videoslidebx .card .vidtime img {
    width: 118px;
}
.mainvideosection .videoslidebx .card .imgbx:hover .vidtime img {
    transform: scale(1.02);
}
.mainvideosection .videoslidebx .card .vidtime span {
    font-size: 22px;
    color: #fff;
}
.mainvideosection .videoslidebx .card .timings .tagbtn {
	float: none;
}
.mainvideosection .article-container {
	padding: 0 !important;
}
.mainvideosection .article-content {
	float: none !important;
}
.videoslidebx + .videoslidebx {
	margin-top: 50px;
}
.videoslidebx .intro_copy {
	margin: 0 0 40px;
}
.videoslidebx .intro_copy h2 {
	font-size: 32px;
	color: #6b676a;
	margin: 0 0 20px;
}
.videoslidebx .intro_copy p {
	font-size: 16px;
	color: #6b676a;
	margin: 0 0 20px;
}
.videoslidebx ul {
	padding: 0;
	margin-bottom: 0;
	list-style: none;
}
.videoslidebx ul li {
	position: relative;
	padding: 0 20px;
	word-wrap: break-word;
}
.rtl .videoslidebx ul {
	direction: ltr;
}
.rtl .videoslidebx ul li {
	direction: rtl;
	text-align: right;
}
.videoslidebx .card .card-text {
	height: auto;
	margin: 0 0 5px;
} 
.videoslidebx .card .card-text p {
	margin: 0;
	padding: 0 !important;
}
.videoslidebx .card .imgbx {
	position: relative;
	display: block;
	background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
	background-size: cover;
	background-color: #000;
	opacity: 1;
	height: auto !important;
}
.videoslidebx .card .imgbx img {
	width: 100%;
}
.videoslidebx .card .vidtime {
	position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    z-index: 0;
    padding: 15px;
}
.videoslidebx .card .vidtime img {
    width: 59px;
    display: inline-block;
    vertical-align: bottom;
    margin-right: 5px;
    transition: all ease-in-out 200ms;
}
.videoslidebx .card .imgbx:hover .vidtime img {
	transform: scale(1.1);
}
.videoslidebx .card .vidtime span {
	font-size: 17px;
	font-weight: 700;
	color: #BBBBBB;
}
.most-download-media .imgbx {
	position: relative;
	display: block;
	background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
}
.videoslidebx .card .imgbx:after,
.most-download-media .imgbx:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    margin: auto;
    width: 59px;
    height: 40px;
    background-image: url(assets/images/video-icon.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 59px auto;
    transition: all ease-in-out 200ms;
}
.videoslidebx .card .imgbx:hover:after,
.most-download-media .imgbx:hover:after {
	transform: scale(1.1);
}
.mainvideosection .videoslidebx .card .imgbx:after {
	display: none;
}
.most-download-media .imgbx img {
	width: 100%;
}
.videoslidebx .card .timings {
	margin-top: 10px;
	margin-bottom: 0;
	padding: 0 !important;
    /* height: 19px; */
    overflow: hidden;
}
.videoslidebx .card .timings img {
    position: relative;
    top: -2px;
    width: 13px;
    margin-right: 5px;
    display: inline-block;
}
.videoslidebx .card .timings .timebx {
	display: block;
	margin-top: 5px;
}
.videoslidebx .card .timings .tagbtn,
.article-container .article-content .tagbtn {
    float: right;
	display: inline-block;
    background: #D8D8D8;
    padding: 2px 10px;
}
.streemtag {
	text-align: right;
	margin: -15px 0 10px;
}
.rtl .streemtag {
	text-align: left;
}
.streemtag .tagbtn {
	float: none !important;
}
.videoslidebx li .card-body {
	/* height: 145px;
    overflow: hidden; */
}
.videoslidebx .card h4 {
	height: auto;
	margin-top: 5px;
}
.videoslidebx .card .readmore {
	display: inline-block;
	color: #51859a;
	font-size: 16px;
	font-weight: 500;
}
.videoslidebx .card video,
.videoslidebx .card iframe,
.cover-video video,
.cover-video iframe {
    border: none;
    border-radius: 0;
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #000;
}
.videoslidebx .slick-slide:focus {
	outline: none;
}
.videoslidebx .slick-slider {
	position: relative;
}
.videoslidebx .slick-slider .slick-arrow {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer;
}
.videoslidebx .slick-slider .slick-arrow-prev {
	position: absolute;
	left: -25px;
}
.videoslidebx .slick-slider .slick-arrow-next {
	position: absolute;
	right: -25px;
}
.featuredsection {
	background-color: #EDECE9;
}
.featuredsection .videoslidebx .intro_copy {
	padding: 0 25px 0 0;
}
.soicaliconbx-right {
	float: right;
	padding: 0 !important;
	min-height: 28px;
}
.soicaliconbx-left {
	float: left;
	padding: 0 !important;
	min-height: 28px;
	margin-left: -15px;
}
.article-container .article-content .article-text h2:focus {
	outline: none;
}
.headlist {
	padding: 20px;
	margin-top: 20px;
	border: 1px solid #979797;
}
.headlist h4 {
	font-size: 30px;
	font-weight: 400;
	color: #7E9FAF;
	margin-top: 0;
	margin-bottom: 15px;
}
.headlist ul {
	list-style: none;
    padding: 0;
	margin: 0;
	max-height: 340px;
    overflow-y: scroll;
}
/*----width-----*/
.headlist ul::-webkit-scrollbar {
 width: 6px;
}
/*-----Track-----*/
.headlist ul::-webkit-scrollbar-track {
 background: #ccc;
 border-radius: 6px;
}
/*-----Handle----*/
.headlist ul::-webkit-scrollbar-thumb {
 background: #7E9FAF;
 border-radius: 6px;
}
/*-----Handle on hover----*/
.headlist ul::-webkit-scrollbar-thumb:hover {
 background: #7E9FAF;
}
.headlist ul li {
	cursor: pointer;
	font-size: 18px;
	line-height: 1.1;
	padding: 10px 5px 10px 10px;
	border-bottom: 1px solid #D8D8D8;
	position: relative;
}
.headlist ul li:hover:before,
.headlist ul li.active:before {
	content: "";
	position: absolute;
	left: 0px;
	top: 0;
	width: 3px;
	height: 100%;
	background: #7E9FAF;
}
.prespectives-details .author-details-top {
    background: #f4f4f4;
    margin-left: 0;
	margin-right: 0;
	padding: 20px 0;
	position: relative;
}
.prespectives-details .author-details-top .url-holder {
	margin-top: 0 !important;
}
.prespectives-details .author-details-top .url-holder a {
    font-size: 26px;
    font-weight: 400;
    color: #51859a;
}
.prespectives-details .author-details-top .generalbtn {
	position: absolute;
	right: 15px;
	top: 35px;
}
.rtl .prespectives-details .author-details-top .generalbtn {
	right: auto;
	left: 15px;
}
.generalbtn {
    background-color: #51859a;
    color: #fff !important;
	font-weight: 500 !important;
	/* border-radius: 0 !important; */
	opacity: 1 !important;
}
/* .article-container .article-content .cover-img:before {
	content: ""; 
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
} */
.myaudiobx {
	position: absolute;
    bottom: 0;
    left: 0;
	width: 100%;
	height: 80px;
	background: rgba(0, 0, 0, 0.2);
    z-index: 1;
}
.myaudiobx audio {
	display: none;
	position: absolute;
    top: 0;
    left: 0;
}
.myaudiobx .cornerbtn {
	background-color: rgba(81,133,154,0.9);
	background-image: url(assets/images/playaudio.png);
	background-repeat: no-repeat;
	background-position: left 20px top 30px;
	background-size: 30px auto;
	width: 80px;
    height: 80px;
    display: block;
	border-radius: 0 80px 0 0;
	opacity: 1;
	position: absolute;
    bottom: 0;
    left: 0;
}
.myaudiobx .hideadplayer {
	display: none;
	background-image: url(assets/images/pauseaudio.png);
	background-position: left 20px top 35px;
	background-size: 19px auto;
}
.myaudiobx .cornerbtn span {
    position: absolute;
    color: #fff;
    bottom: 1px;
    padding: 0 9px;
}
.myplayer {
	width: calc(100% - 120px);
	padding: 15px 25px 15px 15px;
	color: #fff;
	position: absolute;
    bottom: 0;
	right: 0;
	/* display: none; */
}
.myplayer .audioleft {
	float: left;
    width: calc(100% - 165px);
    position: relative;
}
.myplayer .audioright {
	float: right;
    width: 155px;
    position: relative;
}
.myabuttons div {
	cursor: pointer;
}
.myabuttons div:hover {
	opacity: 0.9;
}
.myplayer .playpause {
	width: 14px;
}
.myplayer .forwback {
	width: 19px;
}
.myplayer .duration {
    font-size: 16px;
    line-height: 1;
	position: absolute;
    left: 0;
    top: -7px;
}
.myplayer .duration span {
	width: 35px;
	display: inline-block;
}
.myplayer .muteunmute {
	cursor: pointer;
	width: 20px;
	position: absolute;
    right: 40px;
    top: -10px;
}
.myplayer .progressbar {
	line-height: 1;
} 
.myplayer progress {
	width: 100%;
}
.myplayer progress[value] {
	-webkit-appearance: none;
	appearance: none;
	background-color: #D8D8D8;
	color: #51859A;
	height: 4px;
	border-radius: 2px;
	margin-bottom: 7px;
	cursor: pointer;
}
.myplayer progress[value]::-webkit-progress-bar {
	background-color: #D8D8D8;
	border-radius: 2px;
	border: 1px solid lighten(#acacac, 20%);
	color: #51859A;
}
.myplayer progress::-webkit-progress-value {
	background-color: #51859A;
}
.myplayer .play-btn {
	background-image: url('assets/images/play-button.png');
	background-size: cover;
	width: 14px;
	height: 18px;
}
.myplayer .play-btn.pause {
	background-image: url('assets/images/pause-button.png');
}
.myplayer .playmyaudio,
.myplayer .unmutemyaudio {
	display: none;
}
.myplayer .playspeedwrap {
	width: 23px;
    position: absolute;
	bottom: -32px;
	right: 0px;
	text-align: center;
	font-weight: 500;
}
.rtl .myplayer .playspeedwrap {
	right: auto;
	left: 0px;
}
.myplayer .playspeedwrap a {
	color: #fff;
	opacity: 1;
	display: none;
}
.myplayer .playspeedwrap a.active {
	display: block;
}
.rtl .myaudiobx .cornerbtn {
	left: auto;
	right: 0;
	transform: rotateY(-180deg);
	-webkit-transform: rotateY(-180deg);
}
.rtl .myplayer {
	right: auto;
	left: 0;
}
.rtl .myplayer .audioleft {
    float: right;
}
.rtl .myplayer .audioright {
    float: left;
}
.rtl .myplayer .duration {
	left: auto;
    right: 0;
}
.rtl .myplayer .muteunmute {
	right: auto;
    left: 40px;
}
.rtl .myplayer .progressbar {
    direction: ltr;
}
.rtl .myplayer progress[value] {
    transform: rotateY(180deg);
	-webkit-transform: rotateY(-180deg);
}
.rtl .myaudiobx .cornerbtn span {
	transform: rotateY(180deg);
}
.stickyarticle {
	width: 100%;
	position: fixed;
	bottom: -95px;
	left: 0;
	z-index: 999;
	transition: all ease-in-out 300ms;
}
.stickyarticle.active {
	bottom: 0;
}
.stickyarticle h2 {
	font-size: 23px;
	font-weight: 400;
    color: #6b676a;
    margin: 0 0 10px 10px;
} 
.rtl .stickyarticle h2 {
	margin-right: 0;
    margin-right: 10px;
} 
.stickyarticle .row {
	margin: 0 !important;
	background: #fff;
}
.stickyarticle .artcbx {
	padding: 0 !important;
}
.stickyarticle a {
	display: block;
	background: #fff;
	border-top: 3px solid #D9DBDF;
	border-right: 1px solid #D9DBDF;
	opacity: 1;
	transition: all ease-in-out 300ms;
	height: 60px;
}
.stickyarticle a:hover {
	background: #f4f4f4;
	height: 100px;
	margin-top: -40px;
}
.stickyarticle a.active {
	border-top: 3px solid #F26A24;
}
.stickyarticle.disabled a {
	pointer-events: none;
	opacity: 0.5;
}
.stickyarticle .imgbx {
	width: 100px;
	min-width: 100px;
	height: 60px;
	overflow: hidden;
	margin-top: -3px;
}
.stickyarticle .imgbx img {
	width: 100%;
	min-height: 100%;
}
.stickyarticle .textbx {
	position: relative;
	padding: 5px 15px;
	width: calc(100% - 100px);
	transition: all ease-in-out 300ms;
}
.stickyarticle .textbx span {
	position: absolute;
    top: -9px;
    left: 15px;
	display: inline-block;
	color: #F26A24;
	font-size: 16px;
	line-height: 1;
	font-weight: 500;
	margin-bottom: 5px;
}
.rtl .stickyarticle .textbx span {
	left: auto;
	right: 15px;
}
.stickyarticle h3 {
	font-weight: 500;
    font-size: 16px;
    line-height: 1;
    color: #404140;
	margin: 4px 0 0 0;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.stickyarticle p {
	height: 0;
	overflow: hidden;
	margin: 0;
	transition: all ease-in-out 300ms;
}
.stickyarticle a:hover p {
	height: 40px;
	margin-top: 5px;
}

.loaderbx {
	position: relative;
    text-align: center;
	margin: 20px 0;
	display: none;
 }
 .loaderbx .loadmore {
    display: inline-block;
    background: none;
    text-indent: -9999px;
    border: 5px solid #f4f4f4;
    border-top: 5px solid #51859a;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    animation: spin 1s linear infinite;
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.alm-load-more-btn.loading {
	position: relative;
	pointer-events: none;
}
.alm-load-more-btn.loading::after {
    content: "";
    position: absolute;
    left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #fff;
}
.alm-load-more-btn.loading::before {
    content: "";
    position: absolute;
    left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
    border: 3px solid #bfbfbf;
    border-top: 3px solid #51859a;
    border-radius: 50%;
    width: 20px;
    height: 20px;
	animation: spin 1s linear infinite;
	z-index: 1;
}
.nextarticle {
	width: 100%;
	position: relative;
	border-top:1px solid #51859a;
	color: #51859a;
	text-align: center;
	font-size: 18px;
	font-weight: 500;
	margin: 70px 0 30px;
}
.nextarticle:before {
    content: "";
    display: block;
    margin: auto;
    margin-bottom: 3px;
    width: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #51859a;
}
.postcontainer {
	float: left;
	width: 100%;
}
.postcontainer:focus {
	outline: none;
}
.scrollTopButton {
	display: none;
    position: fixed !important;
    right: 15px !important;
    bottom: 95px !important;
}
.rtl .scrollTopButton {
    right: auto !important;
    left: 15px !important;
}
.single-videogallery .press-kit {
	display: none !important;
}
.single-videogallery .for-inq {
    margin-top: 30px;
}
.article-container .article-content .options .article-option.share-option {
	position: relative;
}
.copied-text {
	display: none;
	position: absolute;
    top: -18px;
    left: -45px;
    font-size: 13px;
	width: 105px;
}
.rtl .aside-content .for-inq a {
	display: inline-block;
	direction: ltr;
}
.main-nav-container.fixedtop {
    border-bottom: 3px solid #4c5f78;
}
.home .home-slider .slick-slide {
	height: 100vh;
}
.home .home-slider .embed-responsive {
    position: absolute;
    overflow: hidden;
    top: 0 !important;
    left: 0;
    width: 100%;
	height: 100%;
	transform: none !important;
	padding: 0 !important;
}
.home .home-slider .embed-responsive video {
    position: absolute;
    top: 0 !important;
    left: 0;
    min-height: 100vh;
	min-width: 100vw;
	height: auto;
	width: auto;
}
.home .home-slider .slick-slide::before {
	content: "";
    z-index: 11;
    position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	/* background: url('assets/images/slider-overlay.png') no-repeat; */
	background-size: cover;
}
.home .home-slider .slick-slide .slide-content-container .slide-content {
	bottom: auto;
	padding-right: 30%;
    width: 100%;
    top: 40%;
    transform: translateY(-50%);
}
.home .header-slider .slick-slide.white75:after, .home .header-slider .slick-slide.teal75:after {
    background-size: auto 85% !important;
}
.home .home-slider .slick-slide .slide-content-container .slide-content .read-article {
    font-size: 24px !important;
    font-weight: 400 !important;
	border-bottom: none !important;
	line-height: 1;
	margin-left: 5px;
}
.home .home-slider .slick-slide .slide-content-container .slide-content .read-article a {
	position: relative;
	display: block;
	padding-right: 35px;
	margin-top: 15px;
}
.rtl.home .home-slider .slick-slide .slide-content-container .slide-content .read-article a {
	padding-right: 0 !important;
	padding-left: 35px; 
}
.home .home-slider .slick-slide .slide-content-container .slide-content .read-article span {
	transition: all ease-in 300ms;
    display: block;
}
.home .home-slider .slick-slide .slide-content-container .slide-content .read-article svg {
	margin-left: 10px;
    position: absolute;
	top: 50%;
	right: 10px;
    transition: all ease-in 300ms;
	margin-top: -7px;
	opacity: 0;
}
.home .home-slider .slick-slide .slide-content-container .slide-content .read-article a:hover svg {
	opacity: 1;
	right: 20px;
}
.rtl.home .home-slider .slick-slide .slide-content-container .slide-content .read-article svg {
	margin-left: 0 !important;
	right: auto !important;
	margin-right: 10px;
	left: 10px;
	margin-top: -3px;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}
.rtl.home .home-slider .slick-slide .slide-content-container .slide-content .read-article a:hover svg {
	right: auto !important;
	left: 20px;
}
.newsarrow {
	width: 320px;
	font-size: 20px;
	font-weight: 500;
	color: #fff;
	line-height: 1.1;
	position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 50px;
}
.newsarrow figure {
	float: left;
	width: 35px;
	margin-right: 15px;
	position: relative;
}
.newsarrow img {
	width: 100%;
}
.newsarrow .longarrow {
	position: absolute;
	left: 0;
	top: 0;
    animation: bounce 2s linear infinite;
    -webkit-animation: bounce 2s linear infinite;
}
.newsarrow span {
	display: block;
	margin-bottom: 5px;
	font-weight: 100;
}
.newsarrow:hover {
	color: #fff;
	opacity: 0.8;
}
.rtl .newsarrow figure {
	float: right;
	margin-right: 0 !important;
	margin-left: 15px;
}
@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
	40% {-webkit-transform: translateY(-6px);}
	60% {-webkit-transform: translateY(-3px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-6px);}
	60% {transform: translateY(-3px);}
}
.headpinnews {
	display:none;
	margin: 0;
	height: 44px;
	overflow: hidden;
}
.headpinnews.active {
	display:block;
}

/* Custom Navigation */
.custom_slider_nav_wrapper {
	position: absolute;
	left: 0;
	bottom:0;
}
.rtl .custom_slider_nav_wrapper {
	left: auto !important;
	right: 0;
}
.custom_slider_nav_wrapper .custom_slider_nav {
	width: 60px;
	height: 180px;
	margin-left: 40px;
}
.rtl .custom_slider_nav_wrapper .custom_slider_nav {
	margin-left: 0 !important;
	margin-right: 40px;
}
.custom_slider_nav_wrapper .slick-list {
	padding: 0 !important;
	height: 100% !important;
	width: 310px;
}
.custom_slider_nav_wrapper .custom_slider_nav :focus {
	outline: none !important;
}
.custom_slider_nav_wrapper .slider_nav_item {
	clear: both;
	position: relative;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	width: 60px !important;
	height: 60px !important;
	line-height: 60px;
	opacity: 0.6;
}
.custom_slider_nav_wrapper .slider_nav_item.slick-center {
	font-size: 26px;
	color: #fff;
	opacity: 1;
}
.custom_slider_nav_wrapper .slider_nav_item span {
	cursor: pointer;
	transition: all 0.2s ease-in;
}
.custom_slider_nav_wrapper .slider_nav_item .text {
	display: none;
	position: absolute;
    top: 0;
    left: 80px;
	width: 230px;
	height: 60px;
	font-size: 16px;
	line-height: 1.2;
	text-align: left;
}
.rtl .custom_slider_nav_wrapper .slider_nav_item .text {
	left: auto !important;
    right: 80px;
    text-align: right;
}
.custom_slider_nav_wrapper .slider_nav_item.slick-active.slick-current div.text {
	display: block;
}
.custom_slider_nav_wrapper .slider_nav_item .text label.flex {
	display: flex;
    margin: 0;
    height: 100%;
    align-items: center;
}
.custom_slider_nav_wrapper .slider_nav_item .text label.flex label {
	margin: 0;
	font-weight: 400;
}
.custom_slider_nav_wrapper .custom_slider_nav:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 60px;
	height: 60px;
	transform: translate(-50%, -50%);
	border: 2px solid #fff;
	border-radius: 50%;
}
.custom_slider_nav_wrapper .custom_slider_progress {
	width: 30px;
	height: 4px;
	background: rgba(255, 255, 255, 0.5);
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.rtl .custom_slider_nav_wrapper .custom_slider_progress {
	left: auto !important;
	right: 0;
}
.custom_slider_nav_wrapper .cpbar {
	animation: fill 10s linear 1;
	height: 100%;
	background: #F26A24;
}
@keyframes fill {
	0% {
		width: 0%;
   }
	100% {
		width: 100%;
   }
}
.custom_slider_nav_wrapper .cusnavarrow {
	position: absolute;
	left: 40px;
	top: 22px;
	color: #fff;
	z-index: 1;
	width: 60px;
    display: flex;
	justify-content: space-between;
	cursor: pointer;
}
.rtl .custom_slider_nav_wrapper .cusnavarrow {
	left: auto !important;
	right: 40px;
	flex-direction: row-reverse;
}
.section75years {
	background: #dedede;
}
.logo75years {
	text-align: right;
}
.logo75years img,
.logo75years video {
	width: 100%;
}
.section75years .readmore {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
}
.slider75year {
    margin: 0 -5px;
}
.slider75year .box75 {
    padding: 0 5px;
}
.slider75year .box75 .imgbx {
	height: 200px;
	overflow: hidden;
	position: relative;
}
.slider75year .box75 .imgbx img {
	width: 100%;
    opacity: 1 !important; 
	transition: all ease-in 250ms;
}
.slider75year .box75 .imgbx img:hover {
	opacity: 0.9;
}
.slider75year .hasgif .imgbx .imgpng {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.slider75year .hasgif:hover .imgpng {
    opacity: 0 !important;
}
.slider75year .box75 .textbx {
	background: #999999;
	color: #fff;
	padding: 20px 15px;
}
.slider75year .box75 .textbx > p {
	margin: 0 0 15px;
	min-height: 80px;
}
.slider75year .box75 .textbx h3 {
	font-size: 17px;
	margin: 0 0 10px;
	text-align: right;
	min-height: 100px;
}
.slider75year .box75 .textbx h3 span {
	display: block;
	font-size: 13px;
	margin-top: 5px;
}
.slider75year .box75 .textbx h3 span p {
	margin-bottom: 0 !important;
}
.slider75year .slicknav {
	width: 16px;
	height: auto;
	cursor: pointer;
    position: absolute;
	top: -78px;
}
.slider75year .slicknav.prev {
	left: 0;
}
.slider75year .slicknav.next {
	left: 25.5%;
}
.slider75year .slick-dots {
    top: -80px;
    left: 5px;
    bottom: auto;
    width: 25.5%;
}
.slider75year .slick-dots li {
    margin: 0 0 0 6px;
}
.slider75year .slick-dots li button:before {
    font-size: 60px;
}
.slider75year .slick-dots li:hover button:before,
.slider75year .slick-dots li.slick-active button:before {
    color: #4e88a4;
	opacity: .75;
}
.single .aside-content.affix .press-kit {
	margin-bottom: 0;
	padding-top: 10px;
}
.single .aside-content.affix .for-inq {
	padding-top: 0;
    padding-bottom: 15px;
}
.single .aside-content.affix .for-inq p {
	padding-top: 0;
}
/*End Desktop*/


@media (min-width: 992px) {
.main-footer .footer-about-menu, .rtl .main-footer .footer-social {
	left: initial !important;
}
.main-footer .footer-social, .rtl .main-footer .footer-about-menu {
	right: initial !important;
}
.main-footer .footer-right-menu {
	left: 41.6666666667% !important;
}
.rtl .main-footer .footer-right-menu {
	right: 41.6666666667% !important;
}
.main-nav-container {
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}
.home .main-nav-container:not(.fixedtop) .main-nav {
	background: none;
}
.home .main-nav-container:not(.fixedtop) .main-nav ul.navbar-nav li.navItem>a {
    color: #fff;
}
.home .main-nav-container:not(.fixedtop) .main-nav ul.navbar-nav li.navItem.dropdown>a:after {
    background: url('assets/images/white-arrow.svg') no-repeat;
}
.home .main-nav-container:not(.fixedtop) .main-nav ul.navbar-nav li.navItem.languages svg use,
.home .main-nav-container:not(.fixedtop) .main-nav ul.navbar-nav li.navItem.search svg use {
	fill: #fff;
	stroke: #fff;
}
.home .main-nav-container:not(.fixedtop) .navbar-brand img {
    filter: brightness(10000%);
}
}

@media only screen and (min-width:991px) and (max-width:1099px) {
footer.main-footer .newsletter .newsletter-form .footer-input {
	width: 156px !important;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.latest-news-container .slider-header {
	margin-bottom: 40px !important;
}
.latest-news-container .latest-news-slider .slick-dots {
	top: -35px !important;
}
}

@media only screen and (min-width:1461px) {
.wrapper-spotbanner .spotbannerimg {
	top: -50px;
}
.wrapper-spotbanner #main_area {
	margin-top: 120px;
}
}

@media only screen and (max-width:1024px) {
.wrapper-spotbanner {
	display: none !important;
}
.spotlightbyfadi.header-slider-inner .slick-slide .slide-wrapper {
	display: block;
}
.main-nav .navbar-header .navbar-brand img {
    width: 260px !important;
}
.mainvideosection .videoslidebx .card .vidtime img {
    width: 80px;
}
.videoslidebx {
	padding: 0 15px;
}
.videoslidebx .slick-slider .slick-arrow-prev {
    left: -15px;
}
.videoslidebx .slick-slider .slick-arrow-next {
    right: -15px;
}
.applinks a {
	width: 110px;
}
.applinks a+a {
	margin-left: 10px;
	width: 100px;
}
.rtl .applinks a+a {
	margin-right: 10px;
}
.rtl .qrscanner span {
    margin-left: 13px;
}
.home .home-slider .slick-slide .slide-content-container .slide-content {
    padding-right: 10%;
}
.slider75year .slicknav {
    top: -60px;
}
.slider75year .slick-dots {
    top: -63px;
}
}

@media only screen and (max-width:991px) {
.footer-nav-section .footer-social {
	padding-left: 15px !important;
}
.footer-social .social-icons .social-block:first-child {
	margin-bottom: 0px !important;
}
.main-footer .footer-business-menu {
	margin: 20px 0;
}
.applinks {
	margin-top: 20px;
}
.rtl .applinks a + a {
	margin-left: 0;
	margin-right: 10px;
}
.footer-social .social-icons {
	margin-bottom: 15px !important;
}
.spotlightbyfadi.header-slider-inner .slick-slide .slide-wrapper {
	background-position: 20% !important;
	display: block;
}
.header-slider .slick-slide.white75:after, .header-slider-inner .slick-slide.white75:after, .header-slider .slick-slide.teal75:after, .header-slider-inner .slick-slide.teal75:after, .home .header-slider .slick-slide.white75:after, .home .header-slider .slick-slide.teal75:after {
	background-size: 100% auto !important;
}
.media-block .alj-podcast-share {
	right: 125px;
}
.rtl .media-block .alj-podcast-share {
	left: 125px;
}
.podcast-share-buttons {
	text-align: right;
}
.article-container .article-content .options.popup-share-options {
	float: right;
	width: 100% !important;
}
.podcast-share-buttons .svg-wraper:first-child {
	display: inline-block !important;
}
.podcast-share-buttons .svg-wraper:nth-child(2) {
	padding-left: 30px !important;
}
.prespectives-details .author-details-top .generalbtn {
	margin-left: -35px;
	margin-top: 5px;
	position: static;
}
.rtl .prespectives-details .author-details-top .generalbtn {
	margin-left: 0;
	margin-right: -35px;
}
.stickyarticle .imgbx {
    width: 60px;
    min-width: 60px;
}
.stickyarticle h3 {
    font-size: 15px;
}
.home .home-slider .slick-slide {
	height: 465px;
}
.home .home-slider .slick-slide .slide-content-container .slide-content {
	top: auto;
    bottom: 80px;
    transform: none;
}
.home .home-slider .slick-slide .slide-content-container .slide-content .read-article {
	font-size: 18px !important;
	margin-left: 0;
}
.home .home-slider .slick-slide .slide-content-container .slide-content .read-article a {
    padding-right: 25px;
    margin-top: 3px;
}
.rtl.home .home-slider .slick-slide .slide-content-container .slide-content .read-article a {
    padding-left: 25px;
}
.home .home-slider .slick-slide .slide-content-container .slide-content .read-article span {
    display: inline-block;
}
.home .home-slider .slick-slide .slide-content-container .slide-content .read-article a:hover span {
	transform: none;
}
.home .home-slider .slick-slide .slide-content-container .slide-content .read-article svg {
    margin-top: -5px;
    width: 5px;
	height: auto;
	position: static;
	opacity: 1;
}
.custom_slider_nav_wrapper {
    left: 25px;
}
.rtl .custom_slider_nav_wrapper {
    right: 25px;
}
.custom_slider_nav_wrapper .custom_slider_nav {
    width: 40px;
	height: 120px;
	margin-left: 15px;
}
.rtl .custom_slider_nav_wrapper .custom_slider_nav {
	margin-right: 15px;
}
.custom_slider_nav_wrapper .slick-list {
    width: 270px;
}
.custom_slider_nav_wrapper .slider_nav_item {
	font-size: 14px;
	width: 40px !important;
    height: 40px !important;
    line-height: 38px;
}
.custom_slider_nav_wrapper .slider_nav_item.slick-center {
    font-size: 18px;
}
.custom_slider_nav_wrapper .slider_nav_item .text {
    left: 50px;
	width: 220px;
	height: 40px;
	font-size: 12px;
	line-height: 1.3;
}
.rtl .custom_slider_nav_wrapper .slider_nav_item .text {
    right: 50px;
}
.custom_slider_nav_wrapper .custom_slider_nav:after {
    width: 40px;
    height: 40px;
}
.custom_slider_nav_wrapper .cusnavarrow {
    top: 10px;
	left: 15px;
    width: 40px;
}
.rtl .custom_slider_nav_wrapper .cusnavarrow {
	right: 15px;
}
.custom_slider_nav_wrapper .cusnavarrow svg {
    width: 7px;
}
.custom_slider_nav_wrapper .custom_slider_progress {
	left: -25px;
}
.rtl .custom_slider_nav_wrapper .custom_slider_progress {
	right: -25px;
}
.newsarrow {
	display: none;
    width: 220px;
    font-size: 14px;
	bottom: 25px;
}
.newsarrow figure {
    width: 25px;
}
.slider75year .slicknav {
    top: 50%;
    transform: translateY(-50%);
    z-index: 9;
}
.slider75year .slicknav.prev {
    left: -25px;
}
.slider75year .slicknav.next {
    left: auto;
    right: -25px;
}
.slider75year .slick-dots {
    top: -43px;
    left: 5px;
    width: 96%;
}
}

@media only screen and (max-width:767px) {
.alj-podcast {
   left: inherit;
   right: 70px;
}
.scrollTopButton {
	display: block !important;
	position: absolute !important;
    bottom: 0 !important;
    right: 0 !important;
}
.stickyarticle {
	display: none !important;
}
.rtl .footnotes h3:after {
	background-position: left center;
}
.custom_slider_nav_wrapper .custom_slider_nav {
    margin-left: 40px;
}
.rtl .custom_slider_nav_wrapper .custom_slider_nav {
    margin-right: 40px;
}
.custom_slider_nav_wrapper .cusnavarrow {
    top: 10px;
    left: 40px;
    width: 40px;
}
.rtl .custom_slider_nav_wrapper .cusnavarrow {
    right: 40px;
}
.custom_slider_nav_wrapper,
.custom_slider_nav_wrapper .custom_slider_progress {
    left: 0;
}
.rtl .custom_slider_nav_wrapper,
.rtl .custom_slider_nav_wrapper .custom_slider_progress {
    right: 0;
}
.section75years {
	padding-top: 25px !important;
	padding-bottom: 25px !important;
}
.logo75years {
    text-align: center;
	margin-bottom: 30px;
}
.logo75years img,
.logo75years video {
    width: 120px;
}
.slider75year .box75 .imgbx {
    height: 150px;
}
.slider75year .box75 .textbx {
    padding: 10px 10px;
}
.slider75year .box75 .textbx p {
	font-size: 12px;
    margin: 0 0 5px;
}
.slider75year .box75 .textbx h3 {
    font-size: 15px;
	margin-bottom: 5px;
}
.slider75year .box75 .textbx h3 span {
	min-height: initial;
	font-size: 12px;
}
.slider75year .slick-dots {
    top: -50px;
}
.slider75year .slicknav.prev {
    left: -20px;
}
.slider75year .slicknav.next {
	left: auto;
    right: -20px;
}
}

@media only screen and (max-width:599px) {
.main-nav .navbar-header .navbar-brand img {
    width: 160px !important;
}
.article-text iframe, .article-text video {
	width: 100%;
	height: 200px;
}
.agecheck .wpcf7-form-control-wrap input, footer.main-footer .newsletter .mc4wp-form-fields .newsletterCb input {
	position: relative;
	top: 3px;
}
.reatedarticle-slider {
	padding: 0 20px !important;
}
.reatedarticle-slider .news-slider-arrow-prev {
	left: 5px;
}
.reatedarticle-slider .news-slider-arrow-next {
	right: 5px;
}
.latest-news-container .slider-header {
	font-size: 22px;
}
.most-viewed .most-download-text {
	max-height: 53px;
	line-height: 1.1;
	font-size: 20px !important;
}
.videoslidebx .slick-slider {
	padding: 0 20px !important;
}
.videoslidebx .slick-slider .slick-arrow-prev {
	left: 5px;
}
.videoslidebx .slick-slider .slick-arrow-next {
	right: 5px;
}
.headlist {
    padding: 10px;
}
.headlist h4 {
    font-size: 20px;
    margin-bottom: 10px;
}
.headlist ul li {
    font-size: 14px;
    padding: 6px 5px 6px 6px;
}
.main-nav-container.fixedtop .pagescrollbar {
	height: 3px;
	bottom: -3px;
}
.media-listing .text-editor {
    padding: 20px 0;
}
.media-listing .text-editor h4 {
    font-size: 18px;
    line-height: 1.3;
}
.featuredwrapper {
    padding: 20px 15px;
    margin-bottom: 0px;
}
.featuredwrapper h2 {
    font-size: 28px;
}
.newsperbx {
    margin-top: 20px;
}
.newsperbx h4 {
    height: auto;
	font-size: 20px;
	margin: 10px 0 5px;
}
.videoslidebx {
	padding: 0;
}
.mainvideosection .videoslidebx .card .vidtime img {
	width: 60px;
}
.mainvideosection .videoslidebx .card .vidtime span {
    font-size: 18px;
}
.mainvideosection .videoslidebx .card h4 {
    font-size: 20px;
    line-height: 1.2;
}
.featuredsection .videoslidebx .intro_copy {
    padding: 0;
}
.videoslidebx .intro_copy h2 {
    font-size: 28px;
}
.videoslidebx .card .vidtime img {
    width: 40px;
}
.videoslidebx .card .vidtime span {
    font-size: 15px;
}
.prespectives-details .author-details-top .generalbtn {
    margin-top: 5px;
    margin-left: 30px;
}
.rtl .prespectives-details .author-details-top .generalbtn {
    margin-right: 30px;
}
.myaudiobx .cornerbtn {
    background-position: left 13px top 17px;
    background-size: 16px auto;
    width: 52px;
    height: 50px;
    border-radius: 0 50px 0 0;
}
.myaudiobx .hideadplayer {
    background-size: 10px auto;
    background-position: left 13px top 24px;
}
.myaudiobx .cornerbtn span {
    padding: 0 3px;
    font-size: 10px;
}
.myplayer {
    width: calc(100% - 50px);
    padding: 10px;
}
.myplayer .forwback {
    width: 14px;
}
.myplayer #play-btn {
    width: 10px;
    height: 12px;
}
.myplayer .audioleft {
    width: calc(100% - 135px);
}
.myplayer .audioright {
    width: 125px;
}
.myplayer .duration {
    font-size: 14px;
    top: -5px;
}
.myplayer .duration span {
    width: 30px;
}
.myplayer .muteunmute {
	width: 18px;
	right: 30px;
}
.rtl .myplayer .muteunmute {
	right: auto;
	left: 30px;
}
.myplayer .playspeedwrap {
    width: 18px;
    right: -2px;
}
.rtl .myplayer .playspeedwrap {
    right: auto;
    left: -2px;
}
.home .home-slider .slick-slide .slide-content-container .slide-content {
    padding-right: 0;
}
}

/*for Iphone 5*/
@media only screen and (max-width:359px) {
.latest-news-container .slider-header {
	font-size: 18px;
}
}

@media only screen and (max-width:320px) {
.alj-podcast {
	right: 35px;
}
.alj-chat-box:before, .alj-chat-box:after {
	right: 70px;
}
.alj-podcast-share {
	right: 126px;
	bottom: 60px;
}
}





 