body { font-size: 14px; font-weight: 400; line-height: 18px; color: #000; font-family: 'Poppins', sans-serif; overflow-x: hidden; background-color: #fff; overflow-x: hidden; }
.container { width: 1260px; margin: 0 auto; }
* { margin: 0px; padding: 0px; text-decoration: none; box-sizing: border-box; list-style: none; border: none; }
.clearfix { clear: both; }
.clearfix::after { content: ""; clear: both; display: table; }
a, a:hover, a:visited { text-decoration: none; outline: none !important; }
input:focus, select:focus { outline: none; }
h1, .h1, h2, .h2, h3, .h3 { margin: 0px; }
.PR { position: relative; }
/* Slider */

.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.masterclass_wrapper { width: 1260px; margin: 0 auto; }
.section_title { color: #1A1A1A; font: 45px/30px 'AB InBev Headlines', sans-serif; font-weight: 400; text-align: center; margin-bottom: 50px; }
.section_title span { display: inline-flex; }
.section_title_inner { color: #1A1A1A; font: 45px/30px 'AB InBev Headlines', sans-serif; font-weight: 400; text-align: center; margin-bottom: 50px; display: flex; align-items: center; }
.section_title_inner span { display: inline-flex; margin-left: 15px; }
.TAC { text-align: center; }
body { font-family: Arial, Helvetica, sans-serif; color: #1A1A1A; overflow-x: hidden; }
img { max-width: 100%; height: auto; }
.abinbev_content { font-size: 25px; line-height: 50px; margin-top: 50px; margin-bottom: 30px; }
.abinbev_content p { margin-bottom: 20px; }
.abinbev_content a { color: #0D90F3; }
.HID { display: none; }
.HIM { display: block; }
.follow_us_on_block { display: none; }
.mc_small_logo { display: none; }
/*
html {scroll-behavior: smooth;}*/


/*== common ==*/

.sec_title { color: #11097A; font-size: 60px; font-weight: 700; line-height: 60px; margin-bottom: 20px; }
/*== slick slider ==*/

.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-track { overflow: hidden; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; text-align: center; margin: 0 22px; outline: none !important; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.slick-prev, .slick-next { position: absolute; }
.slick-arrow { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/slick_arrows.png") no-repeat; }
.slick-dotted.slick-slider { margin-bottom: 30px; }
.slick-dots { position: absolute; bottom: 15px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; }
.slick-dots li { position: relative; display: inline-block; width: 14px; height: 14px; margin: 0 3px; padding: 0; cursor: pointer; }
.slick-dots li button { font-size: 0; line-height: 0; display: block; width: 14px; height: 14px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { font-family: 'slick'; font-size: 30px; line-height: 20px; position: absolute; top: 0; left: 0; width: 14px; height: 14px; content: ''; text-align: center; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; border-radius: 100%; background-color: #FCDFDD; transition: 0.5s all; }
.slick-dots li.slick-active button:before { background-color: #F0564B; color: black; opacity: 1; border-radius: 8px; }
/*== slick slider ==*/


/*== header ==*/

header { border-bottom: 1px solid #f6f6f6; margin-bottom: 50px; position: sticky; top: 0; height: 84px; background-color: #fff; z-index: 999; }
.logo_block { padding: 25px; float: left; }
/*== header ==*/


/*== menus ==*/

.menu_block { float: right; }
ul.top_links li { display: inline-block; }
ul.top_links li a { text-decoration: none; font-size: 20px; line-height: 24px; transition: 0.5s all ease-out; font: 14px/84px 'Poppins', sans-serif; color: #5750B5; font-weight: 500; padding: 28px 15px; border-bottom: 4px solid transparent; }
ul.top_links li.active a { color: #F0564B; border-bottom: 4px solid #F0564B; }
ul.top_links li:hover a { color: #F0564B; }
.pancake { display: none; }
/*ul.top_links li:last-child {background-color: #F7F9FE; padding: 0 25px;}
ul.top_links li:last-child span {background: url("https://images.moneycontrol.com/mcnews/images/masterclass/login_inactive.png") no-repeat; width: 18px; height: 18px; display: inline-block;
    vertical-align: middle; margin-right: 10px;}*/


/*== menus ==*/


/*== top section ==*/

.top_section { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/graph.svg") no-repeat bottom right; padding-bottom: 100px; }
.mc_masterclass { font: 90px/95px 'Poppins', sans-serif; color: #11097A; font-weight: 900; text-transform: uppercase; margin-bottom: 20px; }
.mc_masterclass div { font: 55px/83px 'Poppins', sans-serif; color: #F0564B; font-weight: 600; text-transform: none; }
.top_section_left { width: 63%; display: inline-block; vertical-align: top; }
.top_section_right { display: inline-block; vertical-align: bottom; position: relative; }
.top_section_left_animation { width: 410px; }
.webinar_block { font: 18px/30px 'Poppins', sans-serif; color: #F0564B; font-weight: 500; text-transform: none; position: relative; padding: 10px 0px 10px 20px; }
.webinar_block:before { content: ""; border-left: 3px solid #F0564B; height: 100%; position: absolute; left: 0px; float: left; margin-right: 15px; top: 0px; }
.webinar_block p { font: 30px/40px 'Poppins', sans-serif; color: #11097A; font-weight: 900; text-transform: none; }
.calendar_block { font: 24px/35px 'Poppins', sans-serif; color: #2E2E2E; font-weight: 700; margin: 40px 0; }
.add_to_calendar { font: 14px/21px 'Poppins', sans-serif; color: #2E2E2E; font-weight: 400; display: inline-block; cursor: pointer; }
.add_to_calendar:before { content: ""; background: #F0564B url("https://images.moneycontrol.com/mcnews/images/masterclass/calendar-white.svg") no-repeat; width: 40px; height: 40px; display: inline-block; vertical-align: middle; margin: 0 10px; border-radius: 100%; background-position: center; }
.add_to_calendar:hover:before { background: #11097A url("https://images.moneycontrol.com/mcnews/images/masterclass/calendar-orange.svg") no-repeat; background-position: center; }
.calendar_block .date { font: 16px/25px 'Poppins', sans-serif; color: #2E2E2E; font-weight: 500; }
.orange_btn { font: 20px/30px 'Poppins', sans-serif; color: #fff; display: inline-block; background-color: #F0564B; font-weight: 700; border-radius: 35px; text-align: center; cursor: pointer; padding: 15px 43px; }
.orange_btn:hover { background-color: #11097A; color: #F0564B; transition: .5s all; }
.white_btn { font: 20px/30px 'Poppins', sans-serif; color: #11097A; background-color: #ffffff; font-weight: 700; border-radius: 35px; text-align: center; padding: 15px 43px; border: 1px solid #11097A; margin-left: 15px; }
.white_btn:hover { background-color: #11097A; color: #F0564B; transition: .5s all; }
.man1 { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/man1.svg") no-repeat; width: 365px; height: 408px; position: absolute; bottom: -114px; left: -228px; z-index: 1; }
.man2 { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/man2.svg") no-repeat; width: 359px; height: 433px; position: absolute; bottom: -100px; right: -427px; }
.bulb { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/bulb.svg") no-repeat; width: 260px; height: 310px; position: absolute; bottom: 105px; left: -30px; }

.special_homepage .top_section_left {width: 48%;}
.special_homepage .top_section_right {margin-top: 340px; width: 39%; vertical-align: middle;}
.special_homepage {background: transparent; padding-bottom: 70px;}
.special_homepage #gear1 {left: 473px; bottom: -98px;}
.special_homepage #gear2 {left: 579px; bottom: -12px;}
.top_section_bottom {background-color: #F3F6FE; border-radius: 10px; display: flex; margin-top: 50px;} 
.top_section_bottom .left_block {width: 60%;}
.top_section_bottom .right_block {width: 35%; border-left: 4px solid #F0564B; margin-left: 10px; padding-left: 10px;}
.top_section_bottom .section_heading {font: 30px/40px 'Poppins', sans-serif; color: #11097A; font-weight: 900; text-transform: uppercase;}
.top_section_bottom .masterclass_wrapper {padding: 30px;}
.top_section_bottom span {display: inline-block; vertical-align: middle; margin-right: 15px;}
.our_panelist p {position: relative; text-align: center;}
.our_panelist p span {font: 22px/30px 'Poppins', sans-serif; color: #F0564B; font-weight: 500; background-color: #F3F6FE; padding: 10px; display: inline-block; position: relative; z-index: 1;}
.our_panelist p:before {content: ""; border-top: 1px dashed #A7A3ED; height: 1px; position: absolute; width: 100%; display: block; top: 0; right: 0; bottom: 0; left: 0; margin: auto; z-index: 0;}
.panel_discussion {width: 62%; display: inline-block; vertical-align: top; border-right: 4px solid #F0564B; padding-right: 30px;}
.our_panelist ul {margin-top: 30px;}
.our_panelist ul li {float: left; margin-right: 107px;}
.our_panelist ul li:last-child {margin-right: 0;}
.our_panelist ul li .image_block {text-align: center;}
.our_panelist ul li .image_block img {border-radius: 100%; width: 80px; height: 80px;}
.our_panelist ul li .content_block {font: 16px/25px 'Poppins', sans-serif; color: #11097A; font-weight: 700; text-align: center; margin-top: 10px;}
.our_panelist ul li .content_block div {font: 12px/16px 'Poppins', sans-serif; color: #666666; font-weight: 400;}
.nextwebinar {width: 37%; display: inline-block; vertical-align: top;}
.nextwebinar .webinar_block:before {border-left: 0;}
.nextwebinar .calendar_block {padding-left: 20px; margin: 20px 0;}
.special_homepage .top_section_left_animation {width: 585px;}
.nextwebinar .bottom_block .orange_btn {width: 180px; font-size: 16px; line-height: 25px; padding: 10px 27px; text-align: right;}
.nextwebinar .bottom_block {margin-left: 25px; position: relative;}
.nextwebinar .webinar_block p {margin-top: 10px;}
.nextwebinar .webinar_block {padding: 2px 0px 10px 20px;}
.video_container {position: relative;}
.video_container .bottom_block {font: 16px/25px 'Poppins', sans-serif; color: #FFFFFF; font-weight: 700; position: absolute; bottom: 25px; left: 25px; z-index: 9;}
.video_container .bottom_block div {font: 12px/16px 'Poppins', sans-serif; color: #FFFFFF; font-weight: 400;}
.video_container .image_block {width: 464px; height: 292px; position: relative;}
.video_container .image_block:before {content: ""; height: 200px;
background: rgb(255,255,255);
background: -moz-linear-gradient(to bottom,  rgb(0 0 0 / 0%) 0%,rgba(17,9,122,1) 100%); 
background: -webkit-linear-gradient(to bottom,  rgb(0 0 0 / 0%) 0%,rgba(17,9,122,1) 100%);
background: linear-gradient(to bottom,  rgb(0 0 0 / 0%) 0%,rgba(17,9,122,1) 100%); position: absolute; width: 100%; bottom: 0; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.video_container .image_block span {position: absolute; bottom: 20px; right: 25px;}
.special_homepage #gear1 svg path, .special_homepage #gear2 svg path {stroke: #F0564B;}
.nextwebinar .bottom_block svg {position: absolute; top: 13px; left: 28px;}
/*== top section ==*/


/*== about mc master class ==*/

.about_mcmasterclass .masterclass_wrapper { padding: 95px 60px; text-align: center; }
.about_mcmasterclass { background-color: #11097A; }
.about_mcmasterclass .section_heading { font: 50px/60px 'Poppins', sans-serif; color: #F0564B; font-weight: 700; margin-bottom: 20px; }
.about_mcmasterclass p { font: 22px/36px 'Poppins', sans-serif; color: #C5C1FF; font-weight: 400; }
/*== about mc master class ==*/


/*== upcoming webinar ==*/

.upcoming_webinar .masterclass_wrapper { padding: 100px 0; }
.upcoming_webinar h2 { font: 60px/90px 'Poppins', sans-serif; color: #11097A; font-weight: 700; margin-bottom: 30px; float: left; }
.countdown_block { float: right; }
.upcoming_webinar .webinar_block { font-size: 40px; line-height: 53px; color: #11097A; font-weight: 900; position: relative; }
.upcoming_webinar .webinar_block p { font-size: 22px; line-height: 38px; color: #11097A; font-weight: 500; }
.upcoming_webinar .webinar_block:before { height: 100%; }
.upcoming_webinar .middle_block { margin-top: 20px; }
.upcoming_webinar .left_block { float: left; width: 510px; }
.video_block { float: right; width: 610px; }
.respon_vid { position: relative; padding-bottom: 56.25%; /* 16:9 */
height: 0; }
.respon_vid iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#countdown { margin-top: 30px; }
#countdown ul li { font: 14px/30px 'Poppins', sans-serif; color: #11097A; font-weight: 400; display: inline-block; border-left: 1px dashed #C5C1FF; padding-left: 13px; padding-right: 20px; }
#countdown ul li:last-child { padding-right: 0px; }
#countdown ul li span { font: 36px/36px 'Poppins', sans-serif; color: #F0564B; font-weight: 700; display: block; }
.pitch36 { font: 36px/42px 'Poppins', sans-serif; color: #F0564B; font-weight: 600; margin-bottom: 30px; }
.keeptuned { font: 24px/35px 'Poppins', sans-serif; color: #2E2E2E; font-weight: 600; margin: 15px 0; }
.upcoming_webinar .left_block .mc_masterclass { font: 50px/55px 'Poppins', sans-serif; color: #11097A; font-weight: 900; text-transform: uppercase; margin-bottom: 50px; }
.upcoming_webinar_graphic { float: right; position: relative; }
.upcoming_bg { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/upcoming-bg.png") no-repeat; width: 456px; height: 422px; }
.upcoming_calendar { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/upcoming-cal1.png") no-repeat; width: 306px; height: 230px; position: absolute; bottom: -80px; left: -60px; }
.upcoming_man { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/upcoming-p1.png") no-repeat; width: 292px; height: 447px; position: absolute; bottom: -80px; right: 45px; }
/*== upcoming webinar ==*/


/*== speakers ==*/

.speaker_section h2 { font: 22px/30px 'Poppins', sans-serif; font-weight: 500; color: #F0564B; position: relative; top: -15px; width: 100%; }
.speaker_section h2:after { content: ""; border-top: 1px dashed #A7A3ED; width: 40%; display: inline-block; position: absolute; top: 15px; left: 115px; }
.speaker_slider { margin-top: 35px; padding-bottom: 85px; }
.speaker_list { box-sizing: content-box; }
.speaker_list .image_block { display: inline-block; vertical-align: middle; }
.speaker_list .image_block img { width: 150px; height: 150px; border-radius: 50%; }
.speaker_list .content_block { overflow: hidden; padding-left: 25px; text-align: left; font: 24px/35px 'Poppins', sans-serif; font-weight: 700; color: #11097A; display: inline-block; vertical-align: middle; }
.speaker_list { margin: 0; color: #000000; text-decoration: none; text-align: center; }
.speaker_list:hover, .speaker_list:focus { text-decoration: none; color: #000000; }
.speaker_section .slick-slide { margin: 0; padding: 0; text-align: left; }
.speaker_section .slick-prev, .speaker_section .slick-next { top: 30%; display: none !important; }
.speaker_list .content_block h3 div { font: 16px/25px 'Poppins', sans-serif; font-weight: 400; color: #666666; }
.bluebg {background-color: #F3F6FE; padding: 20px 0; box-sizing: content-box;}
.meetslide .slick-slide {margin: 0 5px !important;}
#meetourspekaer .sec_title {margin-bottom: 30px;}
/*== speakers ==*/


/*== why should attend ==*/

.why_should_attend { position: relative; padding: 100px 0 0; background: #11097A url("https://images.moneycontrol.com/mcnews/images/masterclass/grid.png") no-repeat; background-position: top 45px right -90px; }
.why_should_attend:before { content: ""; background: url("https://images.moneycontrol.com/mcnews/images/masterclass/wheel.png") no-repeat; width: 582px; height: 581px; display: block; position: absolute; left: -285px; top: -295px; }
.why_should_attend h2 { font: 60px/60px 'Poppins', sans-serif; font-weight: 700; color: #F0564B; margin-top: 35px; }
.why_should_attend h2 div { font: 20px/30px 'Poppins', sans-serif; font-weight: 400; color: #C5C1FF; margin-top: 10px; width: 55%; }
.why_should_attend_block { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/why_u_shud_attend.png") no-repeat; width: 526px; height: 516px; margin-top: 50px; }
.widen_ur_perspective { background-color: #D4D1FF; border-radius: 10px; width: 340px; font: 23px/60px 'Poppins', sans-serif; font-weight: 700; color: #11097A; padding: 27px; position: absolute; right: 370px; bottom: 130px; text-align: center; box-shadow: 20px 25px 30px -14px rgba(0, 0, 0, 0.1); }
.widen_ur_perspective div { font: 16px/24px 'Poppins', sans-serif; font-weight: 400; color: #2E2E2E; }
.widen_ur_perspective h3, .sharpen_ur_strategy h3, .this_is_for_u h3 { font: 20px/60px 'Poppins', sans-serif; font-weight: 700; }
.sharpen_ur_strategy { background-color: #D9F0DD; border-radius: 10px; width: 340px; font: 23px/60px 'Poppins', sans-serif; font-weight: 700; color: #11097A; padding: 27px; position: absolute; right: 0px; bottom: 375px; text-align: center; box-shadow: 20px 25px 30px -14px rgba(0, 0, 0, 0.1); }
.sharpen_ur_strategy div { font: 16px/24px 'Poppins', sans-serif; font-weight: 400; color: #2E2E2E; }
.this_is_for_u { background-color: #FCDFDD; border-radius: 10px; width: 340px; font: 23px/60px 'Poppins', sans-serif; font-weight: 700; color: #11097A; padding: 27px; position: absolute; right: 0px; bottom: -23px; text-align: center; box-shadow: 20px 25px 30px -14px rgba(0, 0, 0, 0.1); }
.this_is_for_u div { font: 16px/24px 'Poppins', sans-serif; font-weight: 400; color: #2E2E2E; }
.widen_ur_perspective_icon { text-align: center; }
.sharpen_ur_strategy_icon { text-align: center; }
.this_is_for_u_icon { text-align: center; }
.why_should_attend #gear1 { top: 16px; right: 446px; bottom: unset; left: unset; stroke: #F0564B; }
.why_should_attend #gear2 { top: -20px; right: 385px; bottom: unset; left: unset; stroke: #F0564B; }
.why_secleft { display: flex; justify-content: space-between; }
.why_secleft .block_3 { position: relative; margin-left: auto; margin-bottom: -10px; }
/*== why should attend ==*/


/*== calendar widget ==*/

.calendar_container { display: flex; position: absolute; right: 45px; bottom: 23px; }
.calendar_date { font-family: 'Lato', sans-serif; color: #FFFFFF; font-size: 17px; line-height: 31px; font-weight: 900; margin-left: 10px; display: inline-block; vertical-align: middle; }
.pop_overlay { position: fixed; display: none; width: 100%; height: 100%; left: 0; top: 0; background: #000; opacity: .5; z-index: 900; transition: none; z-index: 99999; }
.popup_partner { transition: none; padding: 6px; display: none; position: fixed; transform: translate(-50%, -50%); z-index: 100000; left: 50%; top: 50% }
.popin { text-align: center; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background: #fff; padding: 35px 70px }
.pophead { color: #0379c1; margin-bottom: 20px; font: 600 18px'Open Sans', sans-serif }
.cl_pop { position: absolute; right: 20px; top: 20px; cursor: pointer }
.popup_header { background-color: #F6F8FB; padding: 18px; font: 900 18px/22px Lato, sans-serif; color: #333; text-align: center; border-top-right-radius: 3px; border-top-left-radius: 3px }
.calendar-picker.calendars { text-align: center; width: 520px; margin: 20px auto; font-family: Lato, sans-serif }
.calendar-picker .list-inline { display: -ms-flexbox; display: flex; -ms-flex-flow: row; flex-flow: row; -ms-flex-wrap: wrap; flex-wrap: wrap }
.calendar-picker .list-inline-item { width: calc(25% - 10px); padding: 0; margin: 5px; box-sizing: border-box }
.calendar-picker .list-inline-item a { text-decoration: none }
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; cursor: pointer; border: 1px solid transparent; border-radius: 3px; white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none }
.calendar-picker .btn { display: -ms-flexbox; display: flex; -ms-flex-flow: row; flex-flow: row; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; background-color: #000; color: #FFF; font-weight: 700; line-height: 22px }
.calendar-picker .btn .btn-text { height: 20px }
.calendar-picker .btn:active, .calendar-picker .btn:focus, .calendar-picker .btn:hover, .calendar-picker .btn:visited { color: #FFF }
.calendar-picker .btn.btn-google { background-color: #4885ed }
.calendar-picker .btn.btn-outlook { background-color: #00a1f1 }
.calendar-picker .btn.btn-yahoo { background-color: #780099 }
.calendar-picker .cc-icon { height: 14px; width: auto; margin-right: 5px; fill: #fff; margin-left: -5px }
/*== calendar widget ==*/


/*== catch previous ==*/

.catch_previous { position: relative; }
.catch_previous h2 { font: 60px/60px 'Poppins', sans-serif; font-weight: 700; color: #11097A; padding: 100px 0 50px; }
.acc { width: 100%; font-family: 'Poppins', sans-serif; color: #303030; font-size: 14px; position: relative; z-index: 9; }
.acc__card { position: relative; overflow: hidden; border: 1px solid #C5C1FF; border-radius: 10px; margin-bottom: 15px; text-align: center; }
.acc__card.box_active { padding: 20px 20px 45px 20px; border: 1px solid #5750B5; background-color: #fff; }
.acc__title { font-size: 16px; cursor: pointer; padding: 20px 35px 20px 20px; font: 24px/34px 'Poppins', sans-serif; font-weight: 700; color: #11097A; background-color: #fff; }
.acc__title.active { padding: 0px 35px 20px 0px; color: #11097A; border-bottom: 1px dashed #A7A3ED; font: 36px/34px 'Poppins', sans-serif; font-weight: 700; }
.acc__title::after { width: 24px; height: 24px; position: absolute; top: 20px; right: 20px; content: " "; background: url("https://images.moneycontrol.com/mcnews/images/masterclass/down-arrow.svg") 0 0 no-repeat; }
.acc__title.active::after { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/up-arrow.svg") 0 0 no-repeat; }
.acc__panel { display: none; position: relative; padding-top: 20px; }
.catch_previous .date { font: 16px/25px 'Poppins', sans-serif; font-weight: 700; color: #2E2E2E; margin-right: 20px; }
.catch_previous .date:before { content: ""; background: url("https://images.moneycontrol.com/mcnews/images/masterclass/calendar.svg") no-repeat; display: inline-block; width: 15px; height: 15px; margin-right: 10px; vertical-align: middle; }
.catch_prv_slider { margin-bottom: 40px; }
.catch_previous .live_audience { font: 16px/25px 'Poppins', sans-serif; color: #2E2E2E; font-weight: 700; }
.catch_previous .live_audience span { font-weight: 400; }
.catch_previous .live_audience:before { content: ""; background: url("https://images.moneycontrol.com/mcnews/images/masterclass/profile.svg") no-repeat; display: inline-block; width: 15px; height: 15px; margin-right: 10px; vertical-align: middle; }
.catch_prv_slider_container { margin-top: 30px; }
.catch_prv_slider_container .slick-dots { position: relative; margin-top: 20px; }
.catch_prv_slider h3 { font: 16px/25px 'Poppins', sans-serif; font-weight: 700; color: #11097A; margin-top: 10px; }
.catch_prv_slider h3 div { font: 12px/16px 'Poppins', sans-serif; font-weight: 400; color: #666666; margin-top: 5px; }
.catch_prv_slider_list .image_block img { width: 80px; border-radius: 50%; height: 80px; display: inline-block; }
.catch_prv_slider_container .orange_btn { font-size: 16px; line-height: 25px; font-weight: 600; padding: 11px 30px; }
.catch_prv_slider_container .orange_btn:hover { background-color: #11097A; color: #F0564B; transition: .5s all; }
.catch_prv_slider_container .orange_btn:before { content: ""; display: inline-block; width: 20px; height: 20px; background: url("https://images.moneycontrol.com/mcnews/images/masterclass/play-white.svg") no-repeat; margin-right: 10px; vertical-align: sub; }
.catch_prv_slider_container .orange_btn:hover:before { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/play-orange.svg") no-repeat; }
.load_more_block { text-align: center; position: relative; top: 25px; }
.load_more_block .orange_btn { font-size: 12px; line-height: normal; font-weight: 700; padding: 10px 30px; }
.load_more_block .orange_btn:hover { color: #F0564B; background-color: #11097A; }
.load_more_block .orange_btn:after { content: ""; display: inline-block; background: url("https://images.moneycontrol.com/mcnews/images/masterclass/load-white.svg") no-repeat; width: 10px; height: 10px; vertical-align: middle; margin-left: 7px; }
.load_more_block .orange_btn:hover:after { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/load-orange.svg") no-repeat; }
.load_more_block:before { content: ""; width: 100%; border-top: 1px dashed #A7A3ED; display: block; position: absolute; top: 5px; }
.load_more_block div { background-color: #fff; display: inline-block; position: absolute; padding: 10px; top: -25px; left: 43%; }
.catch_previous #gear1 { right: 10px; left: unset; top: 140px; bottom: unset; stroke: #C5C1FF; }
.catch_previous #gear2 { right: -20px; left: unset; top: 79px; bottom: unset; stroke: #C5C1FF; }
/*== catch previous ==*/

.speakers_list { width: 100%; display: flex; flex-wrap: wrap; justify-content: center; }
.speakers_list .item { position: relative; width: 25%; display: inline-block; text-align: center; margin: 0px; cursor: pointer; }
.speakers_list .img_wrap { margin-bottom: 20px; }
.speakers_list .img_wrap img { border-radius: 50%; display: inline-block; width: 150px; height: 150px; }
.speakers_list .content_wrap .name { color: #11097A; font: 700 18px/24px Poppins; margin-bottom: 5px; }
.speakers_list .content_wrap .role { color: #666666; font: 400 14px/20px Poppins; margin-bottom: 5px; }
.social_links li { margin: 0 5px; display: inline-block; }
.social_links li a { background: url(https://images.moneycontrol.com/assets/images/webinarLanding/twiiter_linkedin.png) no-repeat; width: 20px; height: 20px; display: block; cursor: pointer; }
.social_links li a.tw_icon { background-position: 0px 1px; }
.social_links li a.tw_icon:hover { background-position: 0px -18px; }
.social_links li a.li_icon { background-position: -28px 1px; }
.social_links li a.li_icon:hover { background-position: -28px -18px; }
/* namvar css start here */

#speaker_quotes { padding: 100px 0; background: #11097A; margin: 160px 0 0 0; position: relative; }
.squotes { float: left; width: 800px; text-align: center; }
.sqtext1 { color: #F0564B; font: 22px 'Poppins', sans-serif; position: relative; }
.sqtext1 span { margin: 20px 0 0 0; display: block; }
.squotes p { margin-top: 10px; padding: 0 45px 15px; color: #fff; font: 700 40px/60px 'Poppins', sans-serif; position: relative; }
.squotes p:after { position: absolute; height: 2px; display: block; width: 50px; content: ""; background: #F0564B; left: 50%; margin-left: -25px; bottom: 0px; }
.sqspname { color: #fff; padding-top: 30px; font: 700 18px 'Poppins', sans-serif; }
.sqspname span { display: block; color: #C5C1FF; font-size: 11px; font-weight: normal; margin-bottom: 20px; }
.sqspname strong { display: block; color: #C5C1FF; font: 700 18px 'Poppins', sans-serif; }
.squote_slide_cnt { padding-bottom: 50px; position: relative; }
.squote_slide_cnt:before, .speakers_list:before { display: block; position: absolute; content: ""; width: 40%; left: 0px; bottom: 0px; border-bottom: 1px dotted #5750B5; }
.squote_slide_cnt:after, .speakers_list:after { display: block; position: absolute; content: ""; width: 40%; right: 0px; bottom: 0px; border-bottom: 1px dotted #5750B5; }
.speakers_list:before { width: 44%; }
.speakers_list:after { width: 44%; }
#speaker_quotes #gear1 { top: -100px; left: auto; bottom: auto; right: 115px; stroke: #F0564B; }
#speaker_quotes #gear2 { top: 0px; right: 175px; bottom: unset; left: unset; stroke: #F0564B; }
#speakers_section { padding-bottom: 30px; padding-top: 100px; }
.speakers_list { padding-bottom: 50px; padding-top: 45px; }
.slick-next, .slick-prev { position: absolute; bottom: -20px; left: 50.8%; width: 40px; height: 40px; background: url("https://images.moneycontrol.com/mcnews/images/masterclass/next-normal.svg") no-repeat; transition: all 0.5s; display: block; z-index: 99; text-indent: -999em; cursor: pointer; }
.slick-prev { margin-left: -53px; margin-right: auto; background: url("https://images.moneycontrol.com/mcnews/images/masterclass/prev-normal.svg") no-repeat; }
.slick-next:focus, .slick-prev:focus { border: none; outline: 0px; }
/* .slick-next:hover { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/next-hover.svg") no-repeat; } */
/* .slick-prev:hover { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/prev-hover.svg") no-repeat; } */
#speaker_quotes figure { float: right; position: relative; }
#suggstTopic { padding: 100px 0 200px 0; }
#suggstTopic .container { position: relative; }
.suggestTcnt { width: 690px; top: 50px; position: absolute; right: 0px; z-index: 9; }
.suggestTcnt select { font: 14px 'Poppins', sans-serif; background: #fff; border: 1px solid #D9D9D9; border-radius: 10px; padding: 0 30px; height: 60px; color: #666666; width: 100%; margin-top: 40px; }
.select_input { background: #fff; width: 30px; border: 1px solid #A7A3ED; height: 30px; position: relative; display: inline-block; margin-right: 10px; vertical-align: middle; border-radius: 50%; cursor: pointer; text-align: center; line-height: 33px; }
.suggestTcnt .captchaIn { margin-bottom: 40px; }
.suggestTcnt .captchaIn img { vertical-align: middle; }
.suggestTcnt .captchaIn input { border: 1px solid #D9D9D9; height: 30px; width: 160px; border-radius: 5px; vertical-align: middle; margin-right: 10px; padding: 0 10px; }
.suggestTcnt .captchaIn button { vertical-align: middle; margin-left: 8px; background: none; color: #999; cursor: pointer; }
.select_input:after { content: ""; display: inline-block; width: 14px; height: 14px; border-radius: 50%; background: #A7A3ED; }
.check_label { cursor: pointer; padding-right: 50px; }
.check_label input { display: none; }
.check_label input:checked~.select_input { border: 1px solid #11097A; }
.check_label input:checked~.select_input:after { background: #11097A; }
.checkLabel { margin-bottom: 40px; padding-top: 20px; }
.stOR { margin: 40px auto 60px auto; width: 300px; border-bottom: 1px dotted #A7A3ED; position: relative; text-align: center; }
.stOR span { background: #fff; padding: 10px; font: 14px 'Poppins', sans-serif; position: relative; bottom: -11px; }
.suggestTcnt textarea { padding: 30px; width: 100%; font: 14px 'Poppins', sans-serif; color: #666666; border-radius: 10px; border: 1px solid #D9D9D9; margin-bottom: 14px; }
textarea:focus, input:focus, button:focus { outline: 0px; }
.st_btn { background: #EA6059; border-radius: 35px; display: inline-block; min-width: 180px; color: #fff; font: 700 20px/60px 'Poppins', sans-serif; padding: 0 15px; cursor: pointer; transition: all 0.5s; }
.st_btn.white { background: #fff; color: #EA6059; transition: all 0.5s; }
.st_btn:hover, .st_btn.white:hover { color: #F0564B; background-color: #11097A; }
.suggext_animate { float: left; }
.sug_bulb { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/bulb.svg") no-repeat; }
#suggstTopic .circle_motion { z-index: 99; left: 0px; top: 0px; }
#suggstTopic #gear1 { left: 118px; top: -26px; bottom: auto; right: auto; stroke: #F0564B; }
#suggstTopic #gear2 { left: 210px; top: 45px; bottom: auto; right: auto; stroke: #F0564B; }
.sug_bulb { position: absolute; bottom: 90px; width: 360px; height: 430px; left: 120px; background-size: 100%; }
.quoteslide_bg { position: absolute; top: -60px; left: -50px; }
#domtMiss { height: 650px; background: #11097A; position: relative; margin-bottom: 200px; }
#domtMiss .container { position: relative; }
.dontm_bx { margin-top: -70px; background: #F0564B; border-radius: 10px; padding: 75px; float: left; width: 720px; }
.headdm { color: #FFFFFF; font: 700 60px/65px 'Poppins', sans-serif; margin-bottom: 35px; }
.headdm span { font-weight: 300; }
.dontm_bx p { color: #FFFFFF; font: 16px/30px 'Poppins', sans-serif; margin-bottom: 50px; }
.dontm_bx ul { padding-bottom: 30px; }
.dontm_bx ul li { margin-bottom: 40px; background: rgba(255, 255, 255, 0.2); border-radius: 10px; height: 60px; padding: 0px 20px; color: #fff; }
.dontm_bx ul li input { padding: 20px 0; background: none; color: #fff; display: inline-block; width: calc( 100% - 50px); font: 14px 'Poppins', sans-serif; }
.dontm_bx ul li:first-child input { width: 100%; }
.dontm_bx ul li span { margin-right: 10px; }
 .dontm_bx ::placeholder {
 color: #fff;
 opacity: 1;
/* Firefox */
}
 .dontm_bx :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #fff;
}
 .dontm_bx ::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #fff;
}
.grid1 { position: absolute; top: -108px; right: 0px; background: url("https://images.moneycontrol.com/mcnews/images/masterclass/repeatgrid.png") no-repeat; width: 185px; height: 175px; }
.right_circle { position: absolute; right: -295px; bottom: -295px; }
#speaker_quotes .right_circle { bottom: auto; top: -295px; }
.dmstories { width: 460px; float: left; margin-left: 40px; padding-top: 60px; }
.headst { color: #F0564B; font: 700 45px 'Poppins', sans-serif; }
.dmstories li { padding: 15px 0 15px 0px; border-bottom: 1px dashed #5750B5; position: relative; display: flex; align-items: center; }
.dmstories li a { color: #C5C1FF; font: 16px/26px 'Poppins', sans-serif; }
.dmstories li span { width: 56px; margin-right: 15px; height: 56px; color: #746FC4; background: #231C88; border-radius: 50%; display: table; text-align: center; font: 700 24px/56px 'Poppins', sans-serif; }
#mcmaster .mcinHead { text-transform: uppercase; margin-top: 60px; float: left; font: 700 72px/76px 'Poppins', sans-serif; color: #11097A; }
#mcmaster .mcinHead span { font: 600 44px/44px 'Poppins', sans-serif; display: block; color: #F0564B; }
#mcmaster figure { float: right; position: relative; z-index: 9; }
#mcmaster #gear1 { top: -73px; right: 93px; left: auto; bottom: auto; stroke: #91b3fa; }
#mcmaster #gear2 { top: -103px; right: 77px; left: auto; bottom: auto; stroke: #91b3fa; }
.webinar_vid { position: relative; padding: 50px 0 0 0; margin-bottom: 100px; }
.webinar_vid .container { position: relative; z-index: 1; padding: 0 30px; }
.webinar_vid:before { content: ""; position: absolute; background: #11097A; height: 570px; width: 100%; top: -15px; left: 0px; }
.webinar_vid.with_out_vid:before { content: ""; position: absolute; background: #11097A; height: 300px; width: 100%; top: -15px; left: 0px; }
.cryptotit { color: #FFFFFF; font: 700 50px 'Poppins', sans-serif; position: relative; }
.cryptotit:before { position: absolute; left: -30px; top: 10px; width: 4px; height: 55px; content: ""; background: #F0564B; }
.cypbandatet { margin-top: 20px; font: 700 24px 'Poppins', sans-serif; color: #fff; }
.cypbandatet span { font-size: 16px; font-weight: 400; margin-top: 5px; display: block; }
.cryptoVideo { margin-top: 35px; }
#meetourspekaer { margin-bottom: 200px; position: relative; }
#meetourspekaer .circle_motion { top: 80px; right: 0px; }
#meetourspekaer #gear1 { top: -60px; right: 30px; left: auto; bottom: auto; stroke: #F0564B; }
#meetourspekaer #gear2 { top: -110px; right: 0px; left: auto; bottom: auto; stroke: #F0564B; }
#meetourspekaer .container { position: relative; padding-bottom: 40px; }
#meetourspekaer .container:before, #meetourspekaer .container:after { content: ""; position: absolute; width: 42%; display: block; border-bottom: 1px dotted #A7A3ED; left: 0px; bottom: 0px; }
#meetourspekaer .container:after { left: auto; right: 0px; }
#meetourspekaer .slick-next, #meetourspekaer .slick-prev { bottom: -58px; left: 52.8%; }
#meetourspekaer .slider_counter { position: absolute; bottom: -52px; left: 50%; margin-left: -10px; color: #11097A; font: 700 18px 'Poppins', sans-serif; }
#meetourspekaer .slick-prev { margin-left: -105px; }
.meetslide { padding: 0px; }
.meetslide figure { float: left; text-align: center; margin-right: 40px; margin-left: 30px; }
.meetslide figure img { margin-bottom: 10px; display: inline-block; width: 150px; height: 150px; border-radius: 100%; }
.meetslide article { float: left; width: 1000px; text-align: left; }
.meetslide article .speakname { font: 700 24px/35px 'Poppins', sans-serif; color: #11097A; }
.meetslide article .speakname h3 { font: 700 24px/35px 'Poppins', sans-serif; color: #11097A; }
.meetslide article .speakname span { font: 14px 'Poppins', sans-serif; color: #666666; display: block; }
.meetslide article p { margin-top: 30px; color: #2E2E2E; font: 16px/28px 'Poppins', sans-serif; }
#what2expect { background: #11097A; position: relative; }
#what2expect .container { position: relative; padding: 100px 0 30px/*100px 0*/; }
.right_circle.lefttop { right: auto; bottom: auto; top: -295px; left: -295px; }
#what2expect article { width: 610px; float: left; }
#what2expect article p, #what2expect article ul { color: #fff; margin-top: 30px; font: 16px/28px 'Poppins', sans-serif; }
#what2expect article ul li { list-style: disc outside none; display: list-item; margin-left: 1em; }
#what2expect article h3 { color: #F0564B; font: 700 60px 'Poppins', sans-serif; }
.expectContent { height: 400px/*510px*/; overflow: hidden; }
.expectContent.expand { height: auto; overflow: auto; }
.showmore { cursor: pointer; margin-top: 10px; font: 700 16px/28px 'Poppins', sans-serif; color: #F0564B; }
.animatePicwhy { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/expect-bg.png") 0px 30px no-repeat; padding-top: 0px/*80px*/; width: 610px; height: 530px; float: right; }
.whatperson { position: absolute; right: 0px; top: 370px/*435px*/; }
#what2expect .circle_motion { top: 320px; right: 40px; width: 165px; height: 145px; }
#what2expect #gear1 { stroke: #F0564B; left: auto; top: 0px; bottom: auto; right: 0px; }
#what2expect #gear2 { stroke: #F0564B; left: auto; top: 70px; bottom: auto; right: 95px; }
.circle_motion { position: absolute; right: 10px; top: 100px; }
#gear1, #gear2, #gear3 { color: #888; display: block; float: left; position: absolute; }
#gear1 { bottom: 295px; left: 225px; }
#gear2 { bottom: 375px; left: 333px; }
.spin { -webkit-animation: spin 4s linear infinite; -moz-animation: spin 4s linear infinite; animation: spin 4s linear infinite; }
.spin-back { -webkit-animation: spin-back 4s linear infinite; -moz-animation: spin-back 4s linear infinite; animation: spin-back 4s linear infinite; }
 @-moz-keyframes spin {  100% {
 -moz-transform: rotate(360deg);
}
}
 @-webkit-keyframes spin {  100% {
 -webkit-transform: rotate(360deg);
}
}
 @keyframes spin {  100% {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg);
}
}
 @-moz-keyframes spin-back {  100% {
 -moz-transform: rotate(-360deg);
}
}
 @-webkit-keyframes spin-back {  100% {
 -webkit-transform: rotate(-360deg);
}
}
 @keyframes spin-back {  100% {
 -webkit-transform: rotate(-360deg);
 transform: rotate(-360deg);
}
}
footer ul { float: left; }
footer ul li { float: left; padding: 0 10px; border-left: 1px solid #11097A; }
footer ul li a { font: 14px/14px 'Poppins', sans-serif; color: #11097A; }
footer ul li:first-child { padding-left: 0px; border: none; }
footer ul li a:hover { color: #F0564B; }
.follow_us { float: right; position: relative; z-index: 99; }
.follow_us span { font: 14px 'Poppins', sans-serif; color: #11097A; margin-right: 10px; vertical-align: middle; }
.follow_us a { display: inline-block; margin: 0 10px; vertical-align: middle; color: #11097A; }
.follow_us a.twitter:hover { color: #1DA1F2; }
.follow_us a.facebook:hover { color: #4267B2; }
.follow_us a.linkdin:hover { color: #0077b5; }
.follow_us a.instagram:hover { color: #8a3ab9; }
.follow_us a:hover .ains { color: #F0564B; }
.copyright { color: #8884BC; text-align: center; font: 12px/22px 'Poppins', sans-serif; padding: 50px 0; margin-top: 50px; border-top: 1px dotted #C5C1FF; }
.showmsC { margin-top: 10px; color: #F0564B; font: 14px/28px 'Poppins', sans-serif; }
.hide-desk { display: none; }
.upcoming_webinar.no_webinar { padding-bottom: 100px; }
.upcoming_webinar.no_webinar .left_block { width: 615px; }
.mobile_show { display: none; }
.mobile_hide { display: block; }
.circle_motion.innerhd { position: absolute; right: 0; top: 60px; }
.cryptoVideo { position: relative; padding-bottom: 56.25%; /* 16:9 */
height: 0; }
.cryptoVideo iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
 @media all and (min-width:1600px) {
.top_section { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/graph.svg") no-repeat bottom right+25%; }
}
 @media all and (max-width: 1440px) {
.why_should_attend:before { left: -515px; top: -295px; }
}
 @media all and (max-width:1024px) {
.masterclass_wrapper { width: 100%; padding: 0 15px; }
.squotes { width: 550px; }
#speaker_quotes figure { width: 400px; }
#speaker_quotes figure img { display: block; width: 100%; height: auto; }
.container { width: 990px; }
.dontm_bx { width: 520px; }
.dmstories { width: 400px; margin-left: 20px; }
.right_circle { display: none; }
.squotes p { font: 700 26px/38px 'Poppins', sans-serif; }
.suggestTcnt { width: 500px; }
.meetslide article { width: 700px; }
.cryptoVideo img { width: 100%; height: auto; }
#what2expect article { width: 440px; }
.animatePicwhy { width: 530px; padding-top: 30px; }
#what2expect article h2 { font-size: 45px; }
#what2expect article p, #what2expect article ul { font: 14px/24px 'Poppins', sans-serif; }
.whatbulb img { width: 380px; height: auto; }
.whatperson { bottom: auto; top: 360px; }
.whatperson img { width: 350px; height: auto; }
#what2expect .circle_motion { top: 315px; right: -85px; }
.special_homepage .top_section_left_animation {width: 520px;}
ul.top_links li a {padding: 10px 3px;}
.mc_masterclass {font-size: 70px; line-height: 80px;}
.mc_masterclass div {font-size: 44px; line-height: 52px;}
.our_panelist ul li {width: 29%;}
.nextwebinar .calendar_block {font-size: 15px;}
}
@media all and (min-width:980px) {
.slick-next:hover { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/next-hover.svg") no-repeat; }
.slick-prev:hover { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/prev-hover.svg") no-repeat; }
}
 @media all and (max-width:980px) {
.hide-mob { display: none; }
.hide-desk { display: block; }
.container { width: auto; margin: 0 15px; }
.logo_block { padding: 13px; }
.logo_block img { width: 70%; }
.pancake.pancake_close { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/menu-blue.svg") no-repeat; width: 17px; height: 20px; }
.pancake { width: 14px; height: 14px; display: inline-block; vertical-align: middle; background-position: -1px -91px; background: url("https://images.moneycontrol.com/mcnews/images/masterclass/close-blue.svg") no-repeat; position: absolute; z-index: 99; }
.top_links { display: none; }
.menu_container { position: relative; padding: 17px; background-color: #F7F9FE; width: 50px; height: 50px; }
ul.top_links li { display: block; padding: 0 20px 0 20px; }
ul.top_links li a { padding: 5px 10px 5px 0; display: block; font-size: 14px; line-height: 35px; border-bottom: 1px dashed #A7A3ED; }
ul.top_links { width: 300px; text-align: left; padding: 0; background-color: #fff; position: fixed; right: -325px; margin-left: -20px; display: block; transition: .5s all; z-index: 9; height: 100%; top: 0; }
ul.top_links.active { right: 0px; }
ul.top_links li:last-child a { border-bottom: none; line-height: 12px; text-transform: none; font-weight: 400; }
.login_icon { background: url(https://images.moneycontrol.com/mcnews/images/masterclass/login_inactive.png) no-repeat; width: 18px; height: 18px; display: inline-block; vertical-align: middle; margin-right: 10px; }
ul.top_links li:last-child { display: none; }
.mc_masterclass { font-size: 34px; line-height: 36px; }
.mc_masterclass div { font-size: 24px; line-height: 35px; }
.about_mcmasterclass .section_heading { font-size: 22px; line-height: 28px; margin-bottom: 10px; }
.about_mcmasterclass p { font-size: 14px; line-height: 22px; }
.about_mcmasterclass .masterclass_wrapper { padding: 25px 30px 60px 25px; position: relative; }
.about_mcmasterclass .masterclass_wrapper:after { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/grid.png") no-repeat; content: ""; position: absolute; left: 20px; bottom: -35px; display: inline-block; width: 90px; height: 90px; }
.upcoming_webinar .masterclass_wrapper { padding: 0 15px; }
.top_section_right { width: 100%; }
.man1 { width: 130px; height: 230px; background-size: contain; bottom: -342px; left: -110px; right: 0; margin: auto; }
.man2 { width: 130px; height: 180px; background-size: contain; bottom: -275px; left: 0; right: -100px; margin: auto; }
.bulb { width: 112px; height: 180px; background-size: contain; bottom: -210px; left: 0px; right: 0; margin: auto; }
#gear1 svg { width: 45px; height: 45px; }
#gear2 svg { width: 30px; height: 30px; }
.top_section { background-position: bottom right 47px; background-size: 220px; padding-bottom: 252px; }
#gear1 { bottom: -79px; left: unset; right: 60px; }
#gear2 { bottom: -51px; left: unset; right: 32px; }
.top_section_left { width: 100%; }
.webinar_block { font-size: 14px; line-height: 15px; }
.webinar_block p { font-size: 20px; line-height: 28px; }
.calendar_block { font-size: 16px; line-height: 25px; margin-top: 15px; }
.add_to_calendar { font-size: 10px; line-height: 16px; }
.calendar_block .date { font-size: 12px; line-height: 5px; margin-top: 10px;}
.orange_btn { font-size: 14px; line-height: 21px; padding: 12px 37px; }
.white_btn { font-size: 14px; line-height: 21px; margin-left: 7px; padding: 12px 30px; }
.webinar_block:before { border-left: 5px solid #F0564B; }
.upcoming_webinar h2 { font-size: 28px; line-height: 42px; margin-bottom: 10px; top: 0px; float: none; }
.upcoming_webinar .speaker_section h2 { font-size: 14px; line-height: 30px; float: left; margin-bottom: 0px; }
.countdown_block { float: left; }
#countdown { margin-top: 5px; }
#countdown ul li span { font-size: 20px; }
#countdown ul li { font-size: 10px; line-height: 8px; padding-right: 21px; }
.upcoming_webinar .left_block { width: 100%; float: none; margin-top: 15px; }
.video_block { float: none; width: auto; }
.upcoming_webinar .webinar_block p { font-size: 14px; line-height: 20px; }
.why_should_attend_block { width: 211px; height: 206px; margin: 15px 0; padding: 0; display: inline-block; background-size: contain; }
.top_section_left_animation { width: 100%; }
header { margin-bottom: 10px; border-bottom: 2px solid #f6f6f6; height: 52px; position: sticky; top: 0px; }
.upcoming_webinar { padding-top: 50px; }
.upcoming_webinar .webinar_block { font-size: 22px; line-height: 28px; }
.speaker_section h2:after { width: 100%; left: 0px; }
.upcoming_webinar h2 span { display: inline-block; background-color: #fff; padding: 0px 10px 0px 0px; position: relative; z-index: 1; }
.speaker_list .image_block img { width: 100px; height: 100px; }
.speaker_list .content_block { font-size: 11px; line-height: 16px; padding-left: 0; text-align: center; }
.speaker_list .content_block h3 div { font-size: 10px; line-height: 14px; }
.speaker_slider { padding-bottom: 0px; padding-top: 10px; }
.speaker_list .image_block { margin-bottom: 15px; }
.speaker_section .slick-slide { margin: 0 5px; text-align: center; }
.speaker_section { padding-top: 15px; padding-bottom: 30px; }
.why_should_attend h2 { font-size: 28px; line-height: 36px; text-align: left; margin-top: 0px; }
.why_should_attend { padding: 50px 0 25px; background-image: none; }
.why_should_attend:before { background: none; }
.why_should_attend h2 div { font-size: 14px; line-height: 22px; width: 100%; }
.why_should_attend .masterclass_wrapper { text-align: center; }
.block_3 { overflow-x: auto; overflow-y: hidden; white-space: nowrap; }
.widen_ur_perspective,  .sharpen_ur_strategy,  .this_is_for_u { position: static; width: 250px; font-size: 16px; line-height: 40px; display: inline-block; vertical-align: top; margin-right: 15px; }
.widen_ur_perspective div,  .sharpen_ur_strategy div,  .this_is_for_u div { white-space: initial; font-size: 12px; line-height: 18px; margin-bottom: 15px; }
.widen_ur_perspective_icon img,  .sharpen_ur_strategy img,  .this_is_for_u img { width: 120px; }
.why_should_attend #gear1 { top: -17px; right: 35px; }
.why_should_attend #gear2 { top: -35px; right: 9px; }
.calendar-picker.calendars { width: 100% }
.calendar-picker .list-inline-item { width: calc(47% - 10px) }
.calendar-picker .list-inline { justify-content: center }
.calendar_popup_container { margin-top: 15px }
.popup_partner { width: 90% }
.popin { width: 100%; padding: 5px 0 }
.popup_header { font-size: 16px }
.cl_pop { right: 15px; top: 15px }
.beprolist div { display: inline-block; }
.catch_previous { padding-top: 50px; }
.catch_previous h2 { font-size: 28px; line-height: 36px; padding: 0px 0 15px; }
.acc__title.active { font-size: 20px; line-height: 26px; text-align: left; }
.catch_previous .date,  .catch_previous .live_audience { font-size: 12px; margin-right: 7px; line-height: 18px; }
.catch_previous .date:before { margin-right: 5px; }
.catch_prv_slider h3 { font-size: 13px; line-height: 20px; }
.catch_prv_slider h3 div { font-size: 10px; line-height: 14px; margin-top: 0px; }
.slick-dots li button:before,  .slick-dots li { width: 10px; height: 10px; }
.slick-dots { bottom: -30px; }
.catch_previous .slick-dotted.slick-slider { margin-bottom: 0px; }
.catch_prv_slider_container .slick-dots { margin-top: -20px; padding-bottom: 20px; }
.catch_prv_slider_container .orange_btn { margin-top: 35px; display: inline-block; }
.acc__card.box_active { padding: 20px 10px 25px 10px; }
.pitch36 { font-size: 22px; line-height: 30px; }
.keeptuned { font-size: 18px; line-height: 27px; }
.upcoming_webinar .left_block .mc_masterclass { font-size: 28px; line-height: 30px; margin-bottom: 30px; }
.acc__card { margin-bottom: 10px; }
.load_more_block div { left: 50%; margin-left: -75px; }
.acc__title { font-size: 18px; line-height: 26px; text-align: left; }
ul.top_links li.active a { border-bottom: 1px dashed #A7A3ED; padding-left: 0; }
.follow_us_on_block { padding: 20px; }
.follow_us_on_block p { font: 10px/12px 'Poppins', sans-serif; font-weight: 400; color: #11097A; margin-bottom: 10px; display: block; }
.social_twitter { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/social-twitter.svg") no-repeat; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin-right: 10px; }
.social_twitter:hover { fill: #2895e5; }
.social_facebook { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/social-facebook.svg") no-repeat; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin-right: 10px; }
.social_facebook:hover { fill: #2556C6; }
.social_linkedin { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/social-linkedin.svg") no-repeat; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin-right: 10px; }
.social_linkedin:hover { fill: #0487D8; }
.social_instagram { background: url("https://images.moneycontrol.com/mcnews/images/masterclass/social-instagram.svg") no-repeat; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin-right: 10px; }
.social_instagram:hover { fill: #C34F92; }
.mc_small_logo { width: 86px; height: 19px; margin-top: 15px; margin-left: 20px; display: block; }
.follow_us_on_block { display: block; }
.mc_small_logo { display: block; }
.catch_previous #gear1 { top: 50px; right: 27px; }
.catch_previous #gear2 { top: 18px; right: 13px; }
.bodyhiddn { overflow: hidden; }
.overlaybg { position: fixed; left: 0; top: 0; right: 0; bottom: 0; height: 100%; content: ""; width: 100%; z-index: 9; background: #000; opacity: 0.5; }
#suggstTopic .circle_motion { left: -14px; top: -10px; }
.sec_title { font-size: 28px; line-height: 36px; }
.squotes { width: 100%; float: none; }
#speaker_quotes { padding: 60px 0; margin: 110px 0 0px 0px; }
#speaker_quotes figure { display: none; }
.sqtext1 { font-size: 14px; }
.sqtext1 span svg { width: 36px; height: auto; }
.quoteslide_bg { top: -40px; }
.squotes p { margin: 0px; font: 700 20px/30px 'Poppins', sans-serif; padding: 10px 0 15px 0; }
#suggstTopic { padding: 50px 0; margin-bottom: 300px; }
#speakers_section { padding-bottom: 20px; padding-top: 50px; }
.stOR { width: auto; margin: 20px 0px 40px 0px; }
.suggestTcnt select { height: 40px; padding: 0px 15px; }
.sqspname { font-size: 14px; }
.sqspname span { font-size: 10px; }
.sqspname strong { font-size: 14px; }
.squote_slide_cnt:before,  .squote_slide_cnt:after { width: 30%; }
.slick-next,  .slick-prev { width: 32px; height: 32px; background-size: contain; bottom: -15px; }
.slick-next,  .slick-prev { left: 53.6%; }
.slick-prev { margin-left: -50px; }
.slick-next:hover,  .slick-prev:hover { background-size: contain; }
.speakers_list { padding-top: 0px; }
.suggestTcnt { width: auto; float: none; position: relative; margin-top: -50px; z-index: inherit; }
.suggestTcnt textarea { padding: 15px; margin-bottom: 20px; }
#domtMiss { height: auto; float: none; padding-bottom: 80px; margin-bottom: 30px; }
.dontm_bx { width: auto; float: none; padding: 20px; top: -180px; position: relative; }
.dontm_bx:after { position: absolute; content: ""; background: url("https://images.moneycontrol.com/mcnews/images/masterclass/repeatgrid.png") no-repeat; width: 90px; height: 90px; right: 20px; bottom: -45px; }
.speakers_list:before,  .speakers_list:after { width: 30%; }
.grid1 { display: none; }
.headdm { font: 700 28px/36px 'Poppins', sans-serif; margin-bottom: 20px; }
.dontm_bx p { font: 14px/22px 'Poppins', sans-serif; margin-bottom: 30px; }
.dontm_bx ul { padding: 0px; }
.dontm_bx ul li { height: 40px; padding: 0px 20px; margin-bottom: 20px; }
.dontm_bx ul li input { padding: 10px 0; }
.st_btn { font: 700 14px/40px 'Poppins', sans-serif; min-width: 110px; }
.headst { font: 700 28px/36px 'Poppins', sans-serif; }
.dmstories li a { font: 14px/22px 'Poppins', sans-serif; }
.dmstories li span { width: 40px; height: 40px; font: 700 16px/38px 'Poppins', sans-serif; }
.dmstories { width: auto; margin: -115px 0 0 0; float: none; padding: 0px; }
#mcmaster .mcinHead { font: 700 28px/30px 'Poppins', sans-serif; float: none; margin-top: 30px; }
#mcmaster .mcinHead span { font: 600 18px/27px 'Poppins', sans-serif; }
#mcmaster figure { float: none; text-align: center; padding-top: 5px; }
#mcmaster figure img { width: 200px; height: auto; }
.cryptotit { font: 700 30px/34px 'Poppins', sans-serif; }
.webinar_vid:before { height: 295px; }
.webinar_vid.with_out_vid:before { height: 190px; }
.webinar_vid { padding: 20px 0 0 0; margin-bottom: 40px; }
#meetourspekaer { margin-bottom: 50px; }
#meetourspekaer .container { padding-bottom: 30px; }
.webinar_vid .container { padding: 0 15px; }
.cryptotit:before { left: -15px; top: 6px; height: 90px; }
.cypbandatet { font: 700 16px 'Poppins', sans-serif; margin-top: 10px; }
.cypbandatet span { font-size: 12px; margin: 0px; }
.meetslide figure { margin: 0px; float: none; }
.meetslide { padding: 10px 0; }
.meetslide article { float: none; width: auto; }
.meetslide article .speakname { margin-top: 10px; text-align: center; font: 700 12px 'Poppins', sans-serif; }
.meetslide article .speakname h3 { margin-top: 10px; text-align: center; font: 700 12px 'Poppins', sans-serif; }
.meetslide article .speakname span { font-size: 10px; }
.meetslide article p { font: 14px/21px 'Poppins', sans-serif; margin-top: 15px; }
.meetcExpand { /*
        height: 225px;*/  padding: 10px;
overflow: hidden; }
.meetcExpand.expand { height: auto; overflow: auto; }
#meetourspekaer .circle_motion { display: none; }
#meetourspekaer .container:before,  #meetourspekaer .container:after { width: 30%; }
#meetourspekaer .slick-prev { margin-left: -66px; }
#meetourspekaer .slick-next,  #meetourspekaer .slick-prev { left: 55.8%; bottom: -46px; }
#meetourspekaer .slider_counter { bottom: -41px; margin-left: -10px; font: 700 14px 'Poppins', sans-serif; }
#what2expect article { width: auto; float: none; margin-bottom: 30px; }
#what2expect .container { padding: 50px 0; }
.expectContent { height: 270px; }
.animatePicwhy { height: 365px; background-size: 100%; width: auto; float: none; position: relative; }
#what2expect article h2 { font-size: 28px; }
#what2expect article p, #what2expect article ul { margin-top: 15px; }
.whatbulb img { width: 260px; }
.whatperson { top: 190px; }
.whatperson img { width: 220px; }
#what2expect .circle_motion { top: 145px; right: -124px; }
.suggext_animate { float: none; position: relative; margin-top: 40px; }
.sgbg img { width: 100%; height: auto; }
.sug_bulb { width: 170px; height: 200px; bottom: 50px; left: 50%; margin-left: -85px; }
.slick-slide { margin: 0 10px; }
.speakers_list .img_wrap { margin-bottom: 10px; }
.speakers_list .img_wrap img { width: 110px; height: 110px; }
.speakers_list .content_wrap .name { font: 700 12px/20px Poppins; margin: 0px; }
.speakers_list .content_wrap .role { font: 400 10px/14px Poppins; }
#suggstTopic #gear1 { left: 60px; top: -6px; }
#suggstTopic #gear2 { left: 95px; top: 35px; }
.check_label { padding-right: 10px; font-size: 13px; }
.select_input { margin-right: 5px; width: 24px; height: 24px; line-height: 25px; }
.select_input:after { width: 12px; height: 12px; }
.checkLabel { margin-bottom: 25px; }
footer { text-align: center; }
footer ul { float: none; margin-bottom: 30px; }
footer ul li { display: inline-block; float: none; padding: 0 5px; }
footer ul li a { font: 12px/12px 'Poppins', sans-serif; }
.follow_us { float: none; }
.follow_us span { display: block; margin-bottom: 10px; }
.copyright { padding: 30px 0px; margin-top: 30px; }
.why_secleft { display: block; }
.why_secleft .block_3 { margin-bottom: 0px; display: flex; }
.why_secleft .block_3>div { flex: 0 0 250px; }
.acc { z-index: inherit; }
html { scroll-behavior: smooth; }
.mobile_show { display: block; }
.mobile_hide { display: none; }
.upcoming_webinar.no_webinar .left_block { width: 100%; }
.upcoming_webinar .middle_block { margin-top: 0px; }
.upcoming_webinar.no_webinar { padding-bottom: 50px; }
.upcoming_webinar_graphic { width: 200px;/*float:none; margin:20px auto 0px;*/
}
.circle_motion.innerhd { position: absolute; right: 0; top: 70px; }
.upcoming_bg { width: 186px; height: 173px; background-size: 100% 100%; }
.upcoming_man { width: 115px; height: 176px; position: absolute; bottom: -25px; right: auto; left: 20%; background-size: 100% 100%; }
.upcoming_calendar { width: 108px; height: 84px; position: absolute; bottom: -25px; right: auto; left: 0px; background-size: 100% 100%; }
.mb_upc_cnt { padding-top: 30px; }
.widen_ur_perspective h3,  .sharpen_ur_strategy h3,  .this_is_for_u h3 { font: 16px/60px 'Poppins', sans-serif; font-weight: 700; }
.special_homepage .top_section_left {width: 100%;}
.special_homepage .top_section_right {width: 100%; margin-top: 30px;}
.special_homepage .top_section_left_animation {width: 100%;}
.special_homepage .webinar_block {padding-top: 0; padding-left: 0;}
.special_homepage .webinar_block p {margin-top: 10px;}
.add_to_calendar:before {width: 30px; height: 30px; background-size: 17px;}
.video_container .image_block {width: 100%; height: 100%;}
.video_container .bottom_block {font-size: 13px; line-height: 20px; width: 50%;}
.video_container .bottom_block div {font-size: 10px; line-height: 14px;}
.video_container .image_block span svg {width: 35px; height: 35px;}
.panel_discussion {width: 100%; border-right: 0; padding-right: 0;}
.nextwebinar {width: 100%; margin-top: 35px;}
.top_section_bottom span {width: 51px; height: 46px;}
.top_section_bottom .section_heading {font-size: 20px; line-height: 28px;}
.our_panelist p span {font-size: 14px; line-height: 30px; width: auto; margin-top: -5px;}
.our_panelist ul li .content_block {font-size: 12px; line-height: 16px;}
.our_panelist ul li .content_block div {font-size: 10px; line-height: 14px;}
.nextwebinar .calendar_block {padding-left: 0;}
.nextwebinar .bottom_block {margin-left: 0;}
.special_homepage {padding-bottom: 80px;}
.special_homepage .top_section_left_animation {padding-top: 0;}
.special_homepage .webinar_block {padding-left: 20px;}
.special_homepage .orange_btn {padding: 10px 30px;}
.special_homepage .top_section_bottom {margin-left: -15px; margin-right: -15px; border-radius: 0;} 
.nextwebinar .webinar_block:before {border-left: 5px solid #F0564B;}
.special_homepage #gear1 {bottom: -660px; right: 50px; left: unset;}
.special_homepage #gear1 svg {width: 75px; height: 75px;}
.special_homepage #gear2 {bottom: -611px; right: 14px; left: unset;}
.special_homepage #gear2 svg {width: 40px; height: 40px;}
.our_panelist ul li .image_block img {width: 47px; height: 47px;}
.our_panelist ul li {margin-right: 0px; width: 33%;}
.our_panelist ul {margin-top: 15px;}
.video_container .image_block img {width: 100%;}
}

 @media all and (max-width:767px) {
.expectContent { height: auto }
}


 @media all and (max-width:320px) {
.whatperson { top: 170px; }
.whatbulb img { width: 215px; }
.whatperson img { width: 190px; }
}

.form-textbox-error { border-color: #ff0000 !important; margin-bottom: 8px !important; }
.form-textbox-error-p { color: #ff0000 !important; margin-bottom: 10px !important; }
.form-textbox-error-subscription { border-color: #ff0000 !important; }
.form-textbox-error-p-subscription { color: #ff0000 !important; }
.g-recaptcha { padding-bottom: 10px; }
