@charset "utf-8";
/* CSS Document */

body { margin: 0px; padding: 0px; color: #0f133d; }
.CTR { text-align: center; }
th, td { text-align: inherit; }
.FL { float: left; }
p, a, h1, h2, h3, h4, ul, li, figure, section, article { padding: 0px; margin: 0px; list-style: none; outline: none; text-decoration: none; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr30 { margin-right: 30px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml30 { margin-left: 30px; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt25 { margin-top: 25px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.mb40 { margin-bottom: 40px; }
.mb50 { margin-bottom: 50px; }
.pr5 { padding-right: 5px; }
.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pr20 { padding-right: 20px; }
.pr30 { padding-right: 30px; }
.pl5 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.pl20 { padding-left: 20px; }
.pl30 { padding-left: 30px; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt30 { padding-top: 30px; }
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb30 { padding-bottom: 30px; }
.PR { position: relative }
.clearfix:after, .clearfix:before { content: " "; display: table }
.clearfix:after { clear: both }
.ico { background: url(//stat.moneycontrol.co.in/mcnews/ms/assets/images/levelnxt18/microsoft_sprite.png) no-repeat; }
.container { width: 1200px; margin: 0 auto; }
header { padding: 30px 0 10px 0; border-bottom: 0 solid #cccccc; -webkit-box-shadow: 0px 7px 20px -5px rgba(181,179,181,1); -moz-box-shadow: 0px 7px 20px -5px rgba(181,179,181,1); box-shadow: 0px 7px 20px -5px rgba(181,179,181,1); }
header .logocnt { float: left; }
header .logocnt .mlogo { float: left; }
.powe_logo { float: left; margin: 30px 0 0 20px; padding: 0 0 0 20px; border-left: 1px solid #cccccc; }
.powe_logo p { color: #000; font: 600 12px 'Source Sans Pro', sans-serif; margin-bottom: 10px; font-style: italic; }
.powe_logo span { color: #5c5c5c; font: 600 18px 'Source Sans Pro', sans-serif; margin: 0 15px; position: relative; bottom: 7px; }
header nav { float: right; margin-top: 60px; }
header nav li { float: left; margin: 0 15px; }
header nav li a { color: #0f133d; text-decoration: none; font: 600 20px 'Source Sans Pro', sans-serif; display: block; text-transform: uppercase; padding: 0 5px; }
header nav li a:hover, header nav li a.active { color: #e31e46; border-bottom: 3px solid #e31e46 }
.morelink span { background: #e31e46; padding: 10px 15px; }
.main_banner { background: url(//stat.moneycontrol.co.in/mcnews/ms/assets/images/levelnxt18/cfo_banner.jpg) no-repeat; background-size: cover; height: 510px; margin-top: 30px; }
.main_banner .bncnt { width: 650px; }
.main_banner h1 { padding: 200px 0 20px 0; color: #fff; font: 600 40px 'Source Sans Pro', sans-serif; border-bottom: 1px solid #565a59; }
.main_banner p { border-top: 1px solid #040302; padding-top: 20px; font: 21px 'Source Sans Pro', sans-serif; color: #fff; }
.eventtmbx { color: #ffb900; font: 600 23px 'Source Sans Pro', sans-serif; display: inline-block; margin-right: 60px; }
.ic_location { display: inline-block; width: 26px; height: 31px; background-position: -7px -2px; vertical-align: middle; }
.ic_calender { display: inline-block; width: 32px; height: 31px; background-position: -42px -2px; vertical-align: middle; }
.speaker_cnt { padding: 60px 0; }
.title_article { color: #e31e46; font: 700 40px 'Source Sans Pro', sans-serif; text-transform: uppercase; position: relative; }
.title_articlein { color: #e31e46; font: 700 20px 'Source Sans Pro', sans-serif; text-transform: uppercase; position: relative; }
.title_article span { font: 21px 'Source Sans Pro', sans-serif; color: #505050; display: block; }
.speaker_slider { padding: 0 50px; position: relative; margin-top: 50px; }
.speaker_slider li { text-align: center; width: 238px; }
.speaker_slider li figure { display: inline-block; margin: 0px; margin-bottom: 20px; padding: 0px; }
.speaker_slider li figure img { box-sizing: border-box; display: block; border: 1px solid #cccccc; border-radius: 50%; }
.speaker_slider li a { margin-bottom: 5px; font: 21px 'Source Sans Pro', sans-serif; color: #0078d4; text-decoration: none; display: block; }
.speaker_slider li a span { display: block; color: #505050; font: 15px 'Source Sans Pro', sans-serif; margin-top: 5px; }
.speaker_slider .bx-prev, .speaker_slider .bx-next { position: absolute; top: 90px; left: 0px; text-indent: -999em; width: 29px; height: 51px; background: url(//stat.moneycontrol.co.in/mcnews/ms/assets/images/levelnxt18/microsoft_sprite.png) -5px -52px no-repeat; }
.speaker_slider .bx-next { background-position: -40px -52px; right: 0px; left: auto; }
.pwcdevice .pwcban { border-top: 1px solid #ccc; padding: 0; background: url(//stat.moneycontrol.co.in/mcnews/ms/assets/images/levelnxt18/pwc_banner.jpg) right bottom no-repeat; display: flex; background-color: #e31e46 }
.trending article { padding: 20px 0 0 0; width: 360px; float: right; }
.trending article h2, .pwcdevice article h2 { font: 30px/30px 'Source Sans Pro', sans-serif; color: #0f133d; }
.trending article p, .pwcdevice article p { font: 18px 'Source Sans Pro', sans-serif; display: block; color: #0f133d; margin-top: 25px; }
.pwcdevice article h2, .pwcdevice article p { color: #fff }
.pwcdevice article h2 { background: #0f133d; margin: 80px 70px 20px 0; padding: 15px 20px; }
.Showreel h2.showtext { font: 30px/30px 'Source Sans Pro', sans-serif; color: #0f133d; background: #ccc; position: absolute; bottom: 0; margin: 5px; padding: 10px 15px; z-index: 99; }
.Showreel .showreelright h2.showtext { font: 18px/20px 'Source Sans Pro', sans-serif; color: #0f133d; background: #fff; bottom: -36px; z-index: 99; opacity: 0.8; }
.pwcdevice img { display: block }
.pwcdevice article p { margin: 10px 80px 20px 20px; }
.morelink { text-transform: uppercase; font: 600 15px 'Source Sans Pro', sans-serif; color: #fff; display: block; text-decoration: none; margin-top: 40px; }
.whitearow { position: relative; top: 7px; }
.morelink span:hover { color: #e31e46; background: #fff; border: 1px solid #e31e46 }
.morelink span:hover svg { fill: #e31e46; }
.ic_fwdarw { display: inline-block; width: 9px; height: 15px; background-position: -85px -5px; }
.morelink:hover .ic_fwdarw { background-position: -102px -5px; }
.video_cnt { background: #0078d4; height: 465px; }
.video_cnt article { width: 375px; float: left; }
.video_cnt article .head { text-align: center; font: bold 40px 'Source Sans Pro', sans-serif; color: #fff; border-bottom: 1px solid #0062b6; padding: 40px 0; }
.video_cnt article .txt_content { border-top: 1px solid #3c98de; border-bottom: 1px solid #3c98de; }
.video_cnt article .txt_content p { padding: 30px; font: 23px 'Source Sans Pro', sans-serif; border-bottom: 1px solid #0062b6; color: #fff; }
.video_inbx { position: relative; }
.title_article::after { position: absolute; background: url(//stat.moneycontrol.co.in/mcnews/ms/assets/images/levelnxt18/head-tit.png) no-repeat; content: ""; width: 60px; height: 60px; z-index: 99; top: -15px; margin-left: -30px; }
.video_inbx img { display: block; }
.video_inbx a { display: block; position: absolute; z-index: 99; width: 100%; top: 0px; height: 100%; background: rgba(0,0,0,0.6); }
.video_inbx a .ic_vidplay { display: inline-block; position: absolute; top: 50%; left: 50%; width: 50px; height: 50px; margin: -25px 0 0 -25px; background-position: -123px -2px; }
.video_cnt .container { position: relative; }
.showreelflex { display: flex; justify-content: space-between; justify-content: -webkit-space-between; justify-content: -moz-space-between; display: -webkit-flex; display: -moz-flex; }
.graybg { background: #ccc; padding: 60px 0; }
.showreelright { width: 25%; }
.showreelleft { width: 70%; }
.Showreel img { width: 100%; height: auto }
.video_cnt .bx-controls { position: absolute; left: 0px; bottom: 60px; width: 375px; text-align: center; }
.video_cnt .bx-pager-item { display: inline; }
.video_cnt .bx-pager-link { display: inline-block; background: #0c407f; width: 11px; height: 11px; margin: 0 5px; border-radius: 50%; text-indent: -900em; }
.video_cnt .bx-pager-link.active { background: #fff; }
.article_cnt { padding: 70px 0; }
.article_cnt li { width: 285px; float: left; margin: 0 20px 0 0; }
.article_cnt li:last-child { margin: 0px; }
.article_cnt li figure { margin-bottom: 20px; }
.article_cnt li figure img { display: block; }
.article_cnt li p.descri1 { font: 600 20px 'Source Sans Pro', sans-serif; color: #0f133d; }
.article_cnt li p.descri2 { font: 15px 'Source Sans Pro', sans-serif; color: #262626; margin-top: 5px; }
.bradcrum { padding: 50px 0 10px 0; border-bottom: 2px dotted #ccc; }
.bradcrum ul li { text-transform: capitalize; display: inline-block; padding-right: 5px; margin-right: 5px; border-right: 1px solid #ccc; color: #737373; font: 600 12px 'Source Sans Pro', sans-serif; }
.bradcrum ul li a { color: #737373; text-decoration: none; }
.bradcrum ul li:last-child { border: none; }
.main_articlecnt { padding: 30px 40px; position: relative; }
.main_articlecnt article { width: 770px; float: left; }
.main_articlecnt aside { width: 300px; float: right; }
.sidelist li { float: none; margin: 0 0 30px 0; width: 100%; }
.sidelist li img { width: 100%; height: auto; }
.main_articlecnt .article_cnt { padding: 20px 30px; border: 1px solid #ccc; }
.art_title { margin-bottom: 40px; }
.art_title h2 { font: 600 40px 'Source Sans Pro', sans-serif; color: #000; }
.art_title p { color: #505050; font: 18px 'Source Sans Pro', sans-serif; }
.responsive-img { display: block; width: 100%; height: auto; }
.main_articlecnt article p { margin-bottom: 25px; color: #505050; font: 18px/24px 'Source Sans Pro', sans-serif; }
.social_element { width: 22px; position: absolute; left: 0px; top: 40px; }
.icfb, .ictweet { display: inline-block; width: 22px; height: 22px; margin-bottom: 10px; }
.icfb { background-position: -112px -58px; }
.ictweet { background-position: -140px -58px; }
footer { background: #0f133d; padding: 15px 0; color: #666699; text-align: center; }
footer a { color: #000; font: 13px 'Source Sans Pro', sans-serif; text-decoration: none; }
footer p { color: #666699; font: 13px/22px 'Source Sans Pro', sans-serif; margin-top: 10px; max-width: 900px; margin: 10px auto; }
.navbar_mobile { display: none; }
.pwcdevice { margin: 50px 0; }
.slick-prev { border: solid #2c2e50; border-width: 0 3px 3px 0; display: inline-block; padding: 8px; transform: rotate(-135deg); -webkit-transform: rotate(-135deg); font-size: 0; background: transparent; margin: 0 auto; display: block !important; }
.slick-next { border: solid #2c2e50; border-width: 0 3px 3px 0; display: inline-block; padding: 8px; transform: rotate(45deg); -webkit-transform: rotate(45deg); font-size: 0; background: transparent; margin: 0 auto; display: block !important; }
.slick-prev:hover { border: solid #c8234a; transform: rotate(-135deg); border-width: 0 3px 3px 0; -webkit-transform: rotate(-135deg); outline: none; }
.slick-next:hover { border: solid #c8234a; border-width: 0 3px 3px 0; transform: rotate(45deg); -webkit-transform: rotate(45deg); outline: none; }

@media all and (max-width:1280px) {
.container { width: 980px; }
.article_cnt li { width: 230px; }
.article_cnt li img, .video_inbx img, .trending figure img { width: 100%; height: auto; }
.pwcdevice .video_inbx { width: 542px; }
.video_cnt article { width: 330px; }
.video_cnt article .txt_content p { padding: 20px; }
.trending figure { width: 580px; }
.trending article { padding: 30px 0 0 0; }
.video_cnt { height: auto; }
.main_articlecnt { padding: 30px 0 30px 40px; }
.main_articlecnt article { width: 610px; }
.video_cnt article .head { padding: 30px 0; }
.video_cnt .bx-controls { bottom: 30px; width: 340px; }
.speaker_slider { padding: 0 85px; }
}

@media all and (max-width:979px) {
.pwcdevice .video_inbx { width: 100%; }
.Showreel h2.showtext, .Showreel .showreelright h2.showtext { font: 18px/20px 'Source Sans Pro', sans-serif; background: #fff; position: relative; bottom: 0; margin: 0 0 20px; opacity: 1 }
.showreelright figure { margin-bottom: 0 }
.slide { animation-name: slide; -webkit-animation-name: slide; animation-duration: 1s; -webkit-animation-duration: 1s; visibility: visible }
.pwcdevice .pwcban { display: block; }
header { padding: 20px 0 0 0; border: none; }
.main_banner { margin-top: 3px; }
.container { width: auto; margin: 0 18px; }
.main_banner { height: auto; padding-bottom: 25px; }
.main_banner .bncnt { width: auto; }
.main_banner h1 { font: 30px 'Source Sans Pro', sans-serif; padding: 60px 0 10px 0; }
.main_banner p { padding-top: 10px; font: 15px/22px 'Source Sans Pro', sans-serif; }
.eventtmbx { display: block; margin-bottom: 10px; }
.main_banner .mt30 { margin-top: 20px; }
.title_article { font-size: 30px; text-align: center; }
.title_articlein { font-size: 20px; text-align: center; }
.title_article span { font-size: 15px; }
.trending .container { margin: 0px; }
.trending { padding: 60px 0; }
.trending figure { width: 100%; float: none; }
.trending article { width: auto; float: none; padding: 30px 18px 0px; }
.video_cnt article { width: 100%; float: none; }
.video_inbx { width: 100%; float: none; }
.video_cnt article .head { padding: 30px 0; font-size: 30px; }
.video_cnt { padding-bottom: 80px; }
.article_cnt { padding: 60px 0; }
.article_cnt li figure { margin-bottom: 10px; }
.article_cnt li { width: 100%; float: left; margin-bottom: 20px; margin-right: 0; }
.trending article h2 { font: 600 30px 'Source Sans Pro', sans-serif; }
header .logocnt .mlogo { width: 245px; }
header .logocnt .mlogo img { display: block; width: 100%; height: auto; }
.powe_logo { padding: 0 0 0 10px; margin: 5px 0 0 10px; }
header .logocnt { float: none; margin-bottom: 15px; padding: 0 20px; }
header nav { float: none; background: #f0f0f0; padding: 10px 0px; margin: 0px -18px; }
header nav ul { display: none; }
header nav li { float: none; margin: 0px; padding: 2px 0; border-bottom: 1px solid #ccc; }
.navbar_mobile { display: block; width: 20px; height: 14px; background-position: -76px -59px; margin-left: 18px; }
.navbar_mobile.navclose { background-position: -76px -79px; }
.video_cnt article .txt_content p { text-align: center; padding: 20px 0; }
header nav ul { margin-top: 10px; }
header nav li a { padding: 10px 18px; }
header nav li a:hover, header nav li a.active { background: #737373; color: #fff; }
header nav li:last-child a { border: none; }
.speaker_cnt .container { margin: 0 10px; }
.speaker_slider { padding: 0 35px; }
.main_articlecnt { padding: 30px 0; }
.main_articlecnt article { width: 100%; float: none; }
.main_articlecnt aside { margin-top: 20px; float: none; width: 100%; }
.main_articlecnt .article_cnt { padding: 10px; }
.art_title { padding-right: 30px; }
.social_element { left: auto; right: 0px; }
.art_title h2 { font-size: 28px; }
.main_articlecnt article p { font-size: 15px; }
.main_articlecnt article p { font: 15px/24px 'Source Sans Pro', sans-serif; }
.video_cnt .bx-controls { bottom: -50px; width: 100%; }
.bradcrum { padding: 10px 0 10px 0; }
.pwcdevice img { display: block; width: 100%; height: auto }
.pwcdevice .pwcban article { border-top: 1px solid #ccc; padding: 0; background: url(//stat.moneycontrol.co.in/mcnews/ms/assets/images/levelnxt18/pwc_banner.jpg) right top no-repeat; }
.pwcdevice article p { padding: 0 0 30px 0; }
.showreelflex { display: block; }
.showreelleft, .showreelright { width: 100%; }
.slick-prev { border: solid #2c2e50; border-width: 0 3px 3px 0; display: inline-block; padding: 8px; transform: rotate(135deg); -webkit-transform: rotate(135deg); font-size: 0; background: transparent; margin: 0 auto; display: block !important; position: absolute; bottom: 8px; }
.slick-next { border: solid #2c2e50; border-width: 0 3px 3px 0; display: inline-block; padding: 8px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); font-size: 0; background: transparent; margin: 0 auto; display: block !important; position: absolute; bottom: 8px; right: 0 }
.slick-prev:hover { border: solid #c8234a; transform: rotate(135deg); border-width: 0 3px 3px 0; -webkit-transform: rotate(135deg); outline: none; }
.slick-next:hover { border: solid #c8234a; border-width: 0 3px 3px 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); outline: none; }
.slick-dots button { background: #2c2e50; border: 0; font-size: 0; padding: 10px; }
.slick-dots li { display: inline-block; margin: 10px 5px }
	.slick-dots li.slick-active button { background: #c8234a }
	ul.slick-dots { text-align: center; }
.showreelright .PR.mb40.mt10 { display: flex !important; }
	.showreelright .video_inbx { width: 50%; }
.Showreel .showreelright h2.showtext { font: 18px/20px 'Source Sans Pro', sans-serif; width: 50%; background: transparent; }
}

@media all and (max-width:540px) {
header .logocnt .mlogo { border-bottom: 1px solid #ccc; padding-bottom: 10px; float: none; display: block; text-align: center; margin: 0 auto; }
.powe_logo { padding: 0 0 0 0; margin: 5px 0 0 0; border-left: 0; float: none; display: block; text-align: center; }
}
