/* ===== Advertisement ===== */
.as__x__HD {
    contain: layout;
    margin: 0;
	margin: 0 0 30px;
}
.as__x__lbl::before {
	content: 'Advertisement';
    color: #626262;
    font: 10px / 28px var(--adb-font-heading);
    height: 28px;
    display: block;
    text-align: center;
}
.as__x__c {
	background-color: #f8f8f8;
}
.as__x__al {
	margin: 20px 0;
}
.as__x__HD > .as__x__hi {
    content-visibility: auto;
    width: 970px;
    height: 250px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 8px;
}
.as__x__rs__st {
	height: 1086px;
	margin: 0 0 73px;
}
.as__x__st {
    position: sticky !important;
    top: 120px;
    padding: 0 0 8px;
}
.as__x__sl {
    contain: content;
    transform: translate3d(0, 0, 0);
    width: 300px;
	max-width: 100%;
    min-height: 250px;
    margin: auto;
    position: relative;
	display: flex;
    align-items: center;
    justify-content: center;
}
.as__x__p {
	contain: layout;
}
.as__x__sl__st {
	transform: unset;
}
.as__x__mp {
	margin: 0;
}
.as__x__mp .adb__x__hi {
	min-height: 60px;
}
.as__x__mp::before {
	content: '';
	height: 0;
}
.adb__ads__ct {
    width: 100%;
    max-width: 1020px;
    min-height: 250px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    contain: content;
    transform: translate3d(0, 0, 0);
    background-color: #f8f8f8;
    position: relative;
    content-visibility: auto;
}
/* /Todaydb Story Ads  */
/* Bottom Ads */
.as__x__lb {
	max-width: 1020px;
    margin: 46px auto;
}
.as__x__lb__st {
    contain: strict;
    overflow: hidden;
    transform: translate3d(0, 0, 0);
    max-width: 1020px;
    min-height: 90px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 0 8px;
}

@media only screen and (min-device-width : 1200px) { 
    .as__x__HD > .as__x__hi {
    width: 1020px;
    height: 250px;
}
}
@media only screen and (max-device-width : 1024px) { 
    .as__x__HD > .as__x__hi {
    max-width: 1020px;
	width: 100%;
    height: 250px;
}
}

.mobileShow {display: none;}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px){ 
    .mobileShow {display: block;}
	.mobileShow .as__x__lb__st {min-height: 90px;}
}
.mobileHide { display: block; }
@media only screen and (min-device-width : 320px) and (max-device-width : 480px){
    .mobileHide { display: none;}
}
/* End Todaydb Story */
/* ==== /Advertisement ===== */