body { font-size: 100%; font-family: 'Noto Sans', Roboto, sans-serif; font-weight: 400; margin: auto } article, aside, figure, footer, header, nav, section { display: block } article, aside, figcaption, figure, footer, h1, h2, h3, h4, h5, h6, header, nav, ol, p, ul { margin: 0; padding: 0 } li { list-style: none } a { text-decoration: none } a img { border: none } .clearfix { clear: both } .clearfix:after, .clearfix:before { content: ""; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 } .container { margin: auto; max-width: 1245px; padding: 0 10px; position: relative } .dflex { display: flex } .justify-space-betwwen { justify-content: space-between } .justify-space-center { justify-content: center } .flex-wrap { flex-wrap: wrap } .leftwrap { width: calc(100% - 325px); float: left } .rightwrap { width: 300px; float: right; position: sticky; top: 60px; z-index: 1 } .top-globalnav { border-top: 2px solid #ed1c24; background: #f5f5f5; position: relative; z-index: 3 } .active-language { background: #ed1c24; color: #fff; font-size: 13px; padding: 0 12px; height: 32px; line-height: 32px; margin-right: 15px } .change-languages { width: 105px; box-sizing: border-box; height: 22px; border: 1px solid #ccc; border-radius: 20px; font-size: 12px; line-height: 20px; color: #000; background: #fff; padding: 0 12px; margin: auto 0 auto 45px; position: relative } .change-languages:after, .change-languages:before { position: absolute } .change-languages:before { content: "भाषा चुनें"; position: absolute; left: -50px; color: #444; font-size: 12px; top: -1px } .change-languages:after { content: ""; width: 5px; height: 5px; border-top: 1px solid #444; border-left: 1px solid #444; right: 10px; transform: rotate(-135deg); top: 6px; transition: all .5s ease-in-out } .all-languages { display: none; position: absolute; top: 21px; left: 0; background: #f7f5f5; border-radius: 0 0 10px 10px; right: 0; box-shadow: 0 0 6px #c3c3c3; overflow: hidden; z-index: 1 } .all-languages:before { content: ""; display: block; width: 100%; box-shadow: 0 4px 4px #999; height: 3px; position: relative; top: -6px; background: #e8e8e8 } .all-languages li a { font-size: 12px; color: #000; padding: 6px 10px; display: block } .all-languages li a:hover { background: #ed1c24; color: #fff } .change-languages:hover { border: 1px solid #f5f5f5; border-radius: 8px 8px 0 0; box-shadow: 0 0 2px #ccc } .change-languages:hover:after { transition: all .5s ease-in-out; transform: rotate(-315deg); top: 9px } .change-languages:hover .all-languages { display: block } .sprite { background: url(https://images.hindi.news18.com/ibnkhabar/uploads/2019/09/news18hindi-sprite-new1.png) 0 0 no-repeat; display: block; height: 22px } .sprite.fcbk { background-position: 0 0; width: 9px } .sprite.twtr { background-position: -12px 0; width: 22px } .sprite.ytb { background-position: -35px 0; width: 25px } .sprite.apl { background-position: -60px 0; width: 18px } .sprite.insta { background-position: -121px 0; width: 19px } .sprite.pls { background-position: -80px 0; width: 18px } .sprite.crtncrnr { background-position: -141px 0; width: 29px; height: 56px; position: absolute; top: -12px; left: 88px } .top-share { align-items: center } .top-share a { padding: 0 9px } .top-share a:hover span{filter: grayscale(1);} .top-share a:first-child { color: #ed1c24; font-weight: 700; text-transform: uppercase; font-size: 13px; position: relative; padding-left: 20px; margin-right: 6px; line-height: 26px } .top-share a:nth-child(2) { border-left: 1px solid #ccc; padding: 0 12px; margin-right: 3px } .top-share a:first-child:after, .top-share a:first-child:before { content: ""; position: absolute } .top-share a:first-child:before { width: 10px; height: 16px; left: 0; top: 2px; border-top: 2px solid #f9503f; border-right: 1px solid #f9503f; border-bottom: 4px solid #f9503f; border-left: 1px solid #f9503f; border-radius: 3px } .top-share a:first-child:after { width: 2px; height: 2px; border-radius: 100%; background: #fff; top: 21px; left: 5px } header { padding: 10px 0 } .vsp15 { margin-top: 15px } .vsp20 { margin-top: 20px } .vsp30 { margin-top: 30px } .vsp50 { margin-top: 30px } figure { line-height: 0; position: relative } figure img { width: 100% } figure:after { display:none } figure:hover:after { background: rgba(0, 0, 0, 0); transition: all .3s ease-in-out } .globalhd { border-bottom: 1px solid #001536; padding-bottom: 4px; position: relative } .globalhd h2 { color: #111; font-size: 16px; font-weight: 700; line-height: 22px; flex-shrink: 0; margin-right: 20px; text-transform: uppercase } .globalhd h2 a { color: #001536 } .globalhd.large h2 { font-size: 18px; line-height: 28px } .globalhd:after { content: ""; width: 25px; height: 4px; position: absolute; bottom: -2px; left: 0; background: #ed1c24 } .global-round-arrowwarp { width: 46px; position: relative } .global-round-arrow { width: 22px; height: 22px; outline: 0; cursor: pointer; position: relative; display: flex; align-items: center; border-radius: 100%; background: #011f45; border: 1px solid #011f45; justify-content: center } .global-round-arrow:before { content: ""; width: 5px; height: 5px; border-top: 2px solid #fff; border-right: 2px solid #fff; display: block; right: 2px; transform: rotate(45deg); position: relative } .global-round-arrow:hover{background:#ed1c24; border-color: #ed1c24} .global-round-arrow.prevs { transform: rotate(-180deg) } .global-round-arrow.disabled { background: #fff; border-color: #b8b8b8 } .global-round-arrow.disabled:before { border-top: 2px solid #b8b8b8; border-right: 2px solid #b8b8b8 } .middlead { line-height: 0; margin: 15px 0; display: flex; justify-content: center } .global-sub-nav li { flex-shrink: 0 } .global-sub-nav li a { font-size: 14px; display: block; padding: 0 10px; height: 22px; line-height: 24px; color: #333; border: 1px solid transparent; border-radius: 30px } .global-sub-nav li.active a { border-color: #ed1c24!important; color: #ed1c24; font-weight: 700 } .global-sub-nav .glider-track { display: flex } .aurbhi-button { color: #001536; font-size: 14px; font-weight: 700; position: relative; float: right; padding-right: 5px } .aurbhi-button span { background: #ed1c24; width: 19px; height: 19px; border-radius: 100%; display: inline-block; position: relative; top: 3px; margin-left: 4px } .aurbhi-button span:after, .aurbhi-button span:before { content: ""; position: absolute; top: 7px; width: 4px; height: 4px; border-top: 1px solid #fff; border-right: 1px solid #fff; display: block; transform: rotate(45deg) } .aurbhi-button span:before { left: 4px } .aurbhi-button span:after { left: 8px } .aurbhi-button.smal { font-size: 12px } .aurbhi-button.smal span { top: 3px } .aurbhi-button:hover { color: #ed1c24 } .photoicon { width: 32px; height: 32px; background: rgba(0, 0, 0, .7); position: absolute; z-index: 1; top: 10px; right: 10px; border: 2px solid #fff; border-radius: 100%; display: flex; align-items: center; justify-content: center } .photoicon:before { content: ""; background: url(https://images.hindi.news18.com/ibnkhabar/uploads/2019/09/news18hindi-sprite.png) -102px 0 no-repeat; width: 17px; height: 17px } .videoicon { width: 30px; height: 30px; background: rgba(0, 0, 0, .7); z-index: 1; position: absolute; top: 10px; right: 10px; border: 2px solid #fff; border-radius: 100%; display: flex; align-items: center; justify-content: center } .videoicon:before { content: ""; border-top: 6px solid transparent; border-left: 10px solid #fff; border-bottom: 6px solid transparent; display: block; margin-left: 4px } .logo { line-height: 0; align-items: center } .hd-banner { /*width: 728px;*/ height: 90px } .topnav { background: #f5f5f5; width: 100%; border-top: 1px solid #eee; border-bottom: 1px solid #eee; position: sticky; top: 0; z-index: 2 } nav ul li { position: relative } nav ul li a { font-size: 16px; color: #000; font-weight: 700; padding: 8px 15px; display: block } nav ul li:last-child { display: flex; align-items: center; padding-right: 8px } nav ul li:last-child a { margin: auto; position: relative; padding: 2px 20px } nav ul li:last-child span, nav ul li:last-child span:after, nav ul li:last-child span:before { position: absolute; width: 6px; height: 6px; background: #000; border-radius: 100%; display: block; content: ""; top: 0 } nav ul li:last-child span:before { left: -10px } nav ul li:last-child span:after { right: -10px } nav ul li:hover { box-shadow: 0px 2px 0px red } nav ul li:last-child:hover span, nav ul li:last-child:hover span:after, nav ul li:last-child:hover span:before { background: #ed1c24 } nav ul li:last-child:hover .more-topnav { display: block } nav ul .more-topnav { width: 100px; display: none; position: absolute; left: 0; top: 35px; background: #fff; padding: 5px 15px; box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .4), 0 10px 10px -5px rgba(0, 0, 0, .04); z-index: 1 } nav ul .more-topnav a { padding: 10px 0!important; font-weight: 400 } nav ul .more-topnav a:hover { font-weight: 700; color: #ed1c24 } .morestorywrap { width: 500px; display: none; position: absolute; left: 0; top: 37px; background: #ececec; box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .4), 0 10px 10px -5px rgba(0, 0, 0, .04); z-index: 1 } .morestorywrap.nomoredropdown { width: 350px } .morestorywrap.nomoredropdown .morestory-left .morestory-left-item .morestory-right{left: 0px} nav ul li:hover .morestorywrap { display: block } .morestory-left { width: 165px; box-sizing: border-box; background: #fff; padding: 10px 0; height: 235px; overflow-y: scroll; overflow-x: hidden; } .morestory-left .morestory-left-item { height: 30px; line-height: 30px; color: #000; width: 150px; font-size: 14px; } .morestory-left .morestory-left-item a { color: #000; font-weight: 400; padding: 0; font-size: 13px; position: relative; margin-right: 5px } .morestory-left .morestory-left-item a span{position: relative; z-index: 1; padding-left: 10px} .morestory-left .morestory-left-item a:before, .morestory-left .morestory-left-item a:after{ content: ""; position: absolute; transition: all .3s ease-in-out; z-index: 1 } .morestory-left .morestory-left-item a:before{background:#ed1c24; width:0%; top:0; bottom: 0;} .morestory-left .morestory-left-item a:after{border-top:16px solid transparent; border-bottom:16px solid transparent; border-right: 16px solid #fff; left: 0; margin-left: -16px; top:0px;} .morestory-left .morestory-left-item:hover a { font-weight: 700; color: #ed1c24 } .morestory-left .morestory-left-item:hover a:before{width:100%; transition: all .3s ease-in-out} .morestory-left .morestory-left-item:hover a:after{transition: all .3s ease-in-out; left: 100%; } .morestory-left .morestory-left-item:hover a span{color: #fff} .morestory-right {position: absolute; left: 153px; right: 0; top: 0; bottom: 0; min-height: 210px; display: none; background: #fff; padding-left: 10px; padding-top: 5px } .morestory-left .morestory-left-item:hover .morestory-right { display: block } .morestory-left .morestory-left-item:first-child{height: 0px; line-height: 0px;} .morestory-left .morestory-left-item:first-child .morestory-right{display: block;} .morestory-right-box { border-top: 1px solid #fbf9f9; border-bottom: 1px solid #e0e0e0; padding: 6px 0; margin-right: 10px } .morestory-right-box:first-child { border-top: none } .morestory-right-box:last-child { border-bottom: none } .morestory-right-box:first-child a { border: 0; display: flex } .morestory-right-box:first-child a figure { width: 78px; flex-shrink: 0; margin-right: 10px } .morestory-right-box a { font-size: 14px; line-height: 20px; font-weight: 400!important; color: #000!important; } .morestory-right-box a:before, .morestory-right-box a:after{display: none;} .morestory-right-box:first-child a { font-weight: 700!important } .topnav-right { align-items: center } .top-search { margin-top: 3px; position: relative; border-right: 1px solid #ccc; height: 22px; padding-right: 15px } .top-search:after, .top-search:before { content: ""; position: absolute } .top-search:before { width: 11px; height: 11px; border-radius: 100%; border: 2px solid #888; left: -20px; top: 0 } .top-search:after { width: 3px; height: 10px; background: #888; border-radius: 30px; left: -5px; transform: rotate(-45deg); top: 11px } #search-box { position: absolute; top: 48px; background: #fff; width: 400px; padding: 10px 10px 0 10px; right: 0; display: none; box-shadow: 0 1px 2px #ccc } .top-livetvbtn { background: #ed1c24; height: 26px; line-height: 26px; margin-left: 15px; color: #fff; text-transform: uppercase; font-size: 14px; font-weight: 700; display: block; padding: 0 10px 0 30px; border-radius: 25px; position: relative } .top-livetvbtn:after, .top-livetvbtn:before { content: ""; position: absolute } .top-livetvbtn:before { width: 11px; height: 7px; border-radius: 4px; border: 2px solid #fff; left: 10px; top: 9px } .top-livetvbtn:after { width: 4px; height: 5px; left: 14px; transform: rotate(-45deg); top: 3px; border-left: 2px solid #fff; border-bottom: 2px solid #fff } .secondarynav { background: #fff; border-bottom: 1px solid #eee } .secondarynav ul li a { font-size: 16px; color: #1c1c1c; padding: 8px 15px; display: block } .secondarynav ul li:first-child a { padding-left: 0 } footer { background: #212121; position: relative } footer .ftbox { padding: 18px 0 } .fmid { background: #1a1a1a; border-bottom: 1px solid #313131 } .fmid, .from-network { border-top: 1px solid #313131 } .ftrchnl { position: relative; margin: 0 0 0 92px; overflow: hidden } .ftrchnl-in { overflow: hidden; margin: 0 70px 0 60px } .ftrchnl-in .glider-track { display: flex } .ftrchnl-in div { padding: 0 30px; width: auto!important; border-left: 1px solid #3e3e3e } .ftrchnl-in div img { display: inline-block; vertical-align: middle; outline: 0 } .ftrchnl-in div:first-child { border: none; padding-left: 0 } .ftrchnl-ar { position: absolute; top: 0; width: 60px; height: 46px; background: #212121; border-top: 0; border-left: 0; transform: rotate(0); outline: 0; border: none; cursor: pointer } .ftrchnl-ar:before { content: ""; position: absolute; top: 50%; width: 15px; height: 15px; border-top: 3px solid #393939; border-left: 3px solid #393939; transform: rotate(-45deg); display: block; left: 50%; margin: -7px 0 0 -7px } .ftrchnl-ar.chnlarl { left: 0 } .ftrchnl-ar.chnlarr { right: 0; transform: rotate(180deg) } .ftrlvlt-hd { font-size: 20px; color: #fff; font-weight: 400; line-height: 45px; border-right: 1px solid #818181; padding-right: 16px; position: absolute; height: 45px; text-transform: uppercase } .ftrlvlt-hd:after { content: ""; position: absolute; top: 42%; right: -7px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 7px solid #818181 } .fornwftr { margin-left: 25px; width: 280px; padding: 20px 0 0 0 } .from-network h3 { height: auto; flex-shrink: 0; margin: auto; border: none; position: relative } .from-network h3:after { content: ""; position: absolute; top: 42%; right: -7px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 7px solid #818181 } .btmsitelist { width: 100%; border-left: 1px solid #818181 } .fmid .topic { padding: 20px 0 0; width: 295px } .fmid h2 { font-size: 20px; color: #fff; font-weight: 400; padding-bottom: 10px } .fmid .topic ul li { width: 50%; position: relative; font-size: 16px; padding: 0 0 20px 14px; letter-spacing: -1px; box-sizing: border-box } .fmid .topic ul li:before { content: ""; width: 4px; height: 4px; display: block; position: absolute; left: 0; border-right: 1px solid #818181; border-top: 1px solid #818181; top: 9px; transform: rotate(45deg) } .fmid .topic ul li a { color: #818181 } .fletest-news { width: 600px; border-left: 1px solid #313131; border-right: 1px solid #313131; padding: 20px } .fletest-news ul li a { display: block; background: #0c0c0c; font-size: 16px; color: #818181; border-left: 3px solid #ed1c24; padding: 10px; margin-bottom: 5px } .fornwftr { margin-left: 25px; width: 280px; padding: 20px 0 0 0 } .from-network { background: #212121; padding: 20px 0 10px } .from-network h3 { font-size: 20px; color: #fff; font-weight: 400; line-height: 90px; border-right: 1px solid #818181; padding-right: 16px; float: left; position: relative; flex-shrink: 0; margin: auto; border: none } .from-network h3 img { position: absolute; top: 42%; right: -6px } .from-network ul li { float: left; padding: 0 0 14px 30px; font-size: 16px } .from-network ul li a { color: #818181 } .fbottom-txt { background: #0c0c0c; padding: 10px 0; font-size: 11px; line-height: 22px; color: #8c8c8c } .mobile-footer { display: none; background: #000; padding: 10px; font-size: 12px; color: #fff } .footer-sticky-ad { position: fixed; bottom: 50px; height: 60px; padding: 5px 0; line-height: 0; left: 0; right: 0; background: #fff; border-top: 1px solid #ccc; display: none; text-align: center; z-index: 3 } .footerbootomspace { display: none } .outer { margin: auto; max-width: 1245px; padding: 0 10px; position: relative } .section-blog-left { width: calc(100% - 315px); float: left } .brade_crum { padding: 5px 0 15px 0; font-size: 14px; font-weight: 700 } .brade_crum a { color: #404040; font-weight: 400 } .brade_crum h1 { font-size: 14px; display: inline-block } .fleft{float:left} .fright{float:right} .mbl-header,.btnvav-responsive,.mbl-hamburgernav,.top_links_cont{display:none} .el-right {width: 300px;float: right;position: sticky;top: 60px;} .el-left {width: calc(100% - 325px);float: left;}