/** ad css */
.dfp-tag-wrapper { background:#f5f5f5 url(../gif/ad.gif) no-repeat center center; height:251px; overflow:hidden; display:flex; align-items:center; justify-content:center; font-family:sans-serif; }

.dfp-tag-wrapper iframe {margin:auto; max-width: inherit; }

#dfp-ad-top-wrapper { border-bottom: 1px solid #ccc; }
#ad-right3-wrapper .dfp-tag-wrapper { height:600px; }
#ad-bottom-wrapper .dfp-tag-wrapper { height:90px; }

#ad-sticky-wrapper { display:none; }
#ad-sticky-wrapper.block-sticky { position:fixed; width:100%; left:0; bottom:0; top:initial; margin:0; }
#ad-sticky-wrapper .dfp-tag-wrapper { height:50px; }

.block-sticky { position:sticky; top:0px; z-index:2; }

.page-top-mobile-video { display:none; }

.ad_wrapper_video {
    background-image:url(../jpg/ibt_player_bg2.jpg);
    background-image:image-set(
        url(https://g.mobilenapps.com/video/images/ibt_player_bg2.webp),
        url(../jpg/ibt_player_bg2.jpg)
    );
    background-position:left top;
    background-size:contain;
    background-repeat:no-repeat;
    width: 100%;
    height: calc(100vw / 1.7778);
    max-height:225px;
}

@media (max-width: 1100px){
	#ad-bottom-wrapper .dfp-tag-wrapper { height: 251px; }
}
@media (max-width: 1023px){
    .page-top-ad { display:none; }
    .page-top-mobile-video { display:block; margin-top:25px; width:100%; min-height:calc(100vw / 1.66); }
	.dfp-tag-wrapper,
	#ad-bottom-wrapper .dfp-tag-wrapper { height:calc(100vw / 1.20); display:flex; align-items:center; justify-content:center; }
    .ad_wrapper_video { background-size:cover; }
}

.btn_mobile_play {
    position: absolute;
    width: 135px;
    height: 63px;
    line-height: 1em;
    left: 50%;
    top: 100px;
    margin: -33px 0 0 -67.5px;
    color: white;
    background: none;
    cursor: pointer;
}
.btn_mobile_play:before {
    font-family: VideoJS;
    content: "\f102";
    font-size: 3em;
    vertical-align: middle;
}
.loading-spinner {
    border: 4px solid rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    border-top: 4px solid #ffffff;
    animation: spin 1s linear infinite;
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.play_icon_wrapper {
    position: relative;
    padding-top:75px;
}
#_icon {
    width: 50px;
    height: 50px;
    cursor: pointer;
    margin: 0 auto;
}
.play_icon {
    background: url(https://g.mobilenapps.com/www/images/play_icon.svg) no-repeat;
}


.editors-pick-news-container a img {width:100%;}

/* social share, author page */
@font-face{font-family:'Genericons';src:url(https://g.mobilenapps.com/www/fonts/Genericons.woff) format("woff2"),url(https://g.mobilenapps.com/www/fonts/Genericons.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}
.byline-social .byline{width:calc(100% - 280px);min-width:250px}
.writer-info .image{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;float:left;margin-right:15px;padding:0;overflow:hidden;}
.writer-info .image img{transform:translate(0%,0%);width:auto;max-width:inherit;height:60px}
.byline .author-name{margin-right:10px;}
.article-header .byline time{display:block;margin-top:10px;font-weight:400;}
.article-header .byline a:hover{text-decoration:underline}
.article-header .byline{margin-bottom:0}
.article-header .byline .author-extra{display:inline-block;font-style:normal}
.byline .ico-twitter-left:before{width:16px;height:17px;content:' ';display:inline-block;background:url(https://g.mobilenapps.com/www/images/social/twitter-x-black.svg) left 10%/80% no-repeat;vertical-align:middle}
.article-header .byline .genericon{font-size:inherit;line-height:inherit;font-family:inherit}
.article-header .byline .genericon::before{font:normal normal 16px Genericons;display:inline-block;vertical-align:middle}
.genericon{font-size:20px;vertical-align:top;text-align:center;display:block;font-family:"Genericons";cursor:pointer}
.article-header .byline .genericon-twitter::before{color:#1da1f2}
.article-header .byline .genericon-linkedin::before{margin-right:3px;color:#0077b5}
.byline-social{border-top:1px solid #e9e9e9;padding:13px 0}
.genericon-flipboard{background-image:url(../png/flipboard.png)!important}
.social-share{width:270px;height:36px}
.jc-fe{-webkit-justify-content:flex-end;justify-content:flex-end}
.ai-c{-webkit-align-items:center;align-items:center}
.flex-xs{display:-webkit-flex;display:flex}
.social-share .twitter-x-black{background:url(https://g.mobilenapps.com/www/images/social/twitter-x-black.svg) center 55%/53% no-repeat}
.social-share .genericon.genericon-flipboard{background-color:transparent!important}
.genericon-flipboard{background:url(https://g.mobilenapps.com/www/images/social/flipboard_srrw.webp) no-repeat 50% 50% #f52828}
.social-share .pocket{background:url(https://g.mobilenapps.com/www/images/social/pocket.svg) 50% 60%/60% no-repeat}
.social-share .icon{cursor:pointer;width:36px;height:36px;display:block}
.element-invisible{position:absolute;overflow:hidden;height:1px}
.social-share .genericon{width:36px;height:36px;margin-left:3px;font-size:16px;line-height:36px;color:#738a8d;font-size:24px; text-decoration: none;}

.social-share .genericon:hover{text-decoration:none}
.social-share .genericon-facebook-alt{font-size:22px;color:#3b5998;margin-left:0; }
.social-share .genericon-twitter{color:#1da1f2}
.social-share .genericon-tumblr{color:#35465c}
.social-share .genericon-linkedin{color:#0077b5}
.social-share .genericon-pinterest{color:#bd081c}
.social-share .genericon-reddit{color:#ff4500}
.social-share .genericon.genericon-flipboard{background-color:transparent!important}
.genericon-chat:before{content:"\f108"}
.genericon-collapse:before{content:"\f432"}
.genericon-comment:before{content:"\f300"}
.genericon-expand:before{content:"\f431"}
.genericon-downarrow:before{content:"\f502"}
.genericon-facebook:before{content:"\f203"}
.genericon-facebook-alt:before{content:"\f204"}
.genericon-feed:before{content:"\f413"}
.genericon-flag:before{content:"\f468"}
.genericon-googleplus:before{content:"\f218"}
.genericon-googleplus-alt:before{content:"\f218"}
.genericon-home:before{content:"\f409"}
.genericon-info:before{content:"\f455"}
.genericon-instagram:before{content:"\f215"}
.genericon-linkedin-alt:before{content:"\f208"}
.genericon-linkedin:before{content:"\f207"}
.genericon-tiktok path{fill:#fff}
.genericon-youtube:before{content:"\f213"}
.genericon-mail:before{content:"\f410"}
.genericon-menu:before{content:"\f419"}
.genericon-next:before{content:"\f429"}
.genericon-pinterest-alt:before{content:"\f210"}
.genericon-pinterest:before{content:"\f209"}
.genericon-previous:before{content:"\f430"}
.genericon-reddit:before{content:"\f222"}
.genericon-search:before{content:"\f400"}
.genericon-subscribe:before{content:"\f463"}
.genericon-tumblr:before{content:"\f214"}
.genericon-twitter:before{content:"\f202"}
.genericon-uparrow:before{content:"\f500"}
.genericon-warning:before{content:"\f414"}
.genericon-close:before{content:"\f405"}
.genericon-close-alt:before{content:"\f406"}


.author-wrap{padding-top:20px}
.bio h3{color:#4b4b4b;margin-bottom:10px}
.bio .social .twitter{background-image:url(https://g.mobilenapps.com/www/images/social/social_twitter2.svg)}
.bio .social .facebook{background-image:url(https://g.mobilenapps.com/www/images/social/social_facebook2.svg)}
.bio .social a{background-color:#25303b;width:36px;height:36px}
.social a{display:inline-block;vertical-align:middle;background-position:center;background-size:14px;background-repeat:no-repeat;border-radius:50%}  
.ph h1 {font-size: 20px;}  
.bio figure {padding-right: 20px;}
.bio figure img {border-radius: 50%;margin-top: 30px;width:auto;}
.bio h2 {padding:13px 0px 0px;}
.bio h3 {font-size: 20px;color: gray;font-weight: normal;}  
.author-wrap {margin-bottom: 30px;}
.archive-list {margin-top: 15px;}
.reporter-stories {margin-bottom: 20px;}
.author-wrap hr {	display: block;margin-top: 0.5em;margin-bottom: 0.5em;margin-left: auto;margin-right: auto;border-style: inset;border: 1px solid #e5e5e5;margin-bottom: 15px;}
.row-flex {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--bs-gutter-y)* -1);
    margin-right: calc(var(--bs-gutter-x)* -.5);
    margin-left: calc(var(--bs-gutter-x)* -.5);
}
@media (max-width:575px) {
  .byline-social .byline{width:calc(100% - 30px);min-width:250px}
  .bio figure {
    display: flex;
    text-align: center;
    justify-content: center;
  }
  .bio figure img {
    width: 30%;
  }
  .bio h2, .bio h3 {
    display: flex;
    text-align: center;
    justify-content: center;
  }
}   
@media (min-width: 992px) {
    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%;
    }
}
@media (min-width: 992px) {
    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%;
    }
}
/* end of social share, author page */

.byline time {
  color: #343434;
  font-size: 14px;
}
.author-wrap h2 {
  font-family: 'Rajdhani', sans-serif;
  font-size: 2.025rem;
}
.byline .author-name{
  color: #098c94;
}    