@charset "utf-8";
.video-js .vjs-big-play-button svg, .vjs5-hola-skin .vjs-big-play-button .vjs-button-icon { fill: #00b7f1; }
.price_box_banner_sec .about_event{ justify-content: flex-start; align-items: flex-start; padding: 20px 0 0 40px; }
.price_box_list{ display: flex; flex-direction: row; align-items: flex-start;justify-content: flex-start;flex-wrap: wrap; grid-gap: 12px; margin-bottom: 25px;}
.price_box_list .price_box{ background-color: #F37F4A;border: 1px solid #C97A48; padding: 5px 10px 10px 10px; min-width: 150px; min-height: 100px; text-align: center;}
.price_box_banner_sec .price{font: 400 32px/48px 'Poppins', sans-serif; font-weight: normal; color: #fff; position: relative; letter-spacing: -1px; border-bottom: 1px solid rgb(255 255 255 / 26%); margin-bottom: 5px;} 
.price_box_banner_sec .price .amt{ padding-left: 2px;}
.price_box_banner_sec .price .slash{ font-size: 14px; line-height: 20px;} 
.price_box_banner_sec .date{font: 400 18px/27px 'Poppins', sans-serif; font-weight: normal; color: #fff;}
.price_box_banner_sec .buy_btn_wrap{ width: calc(100% - 600px); text-align: center; margin-bottom: 20px;}
.price_box_banner_sec .buy_btn { font: 400 16px/25px 'Poppins',sans-serif; background-color: #652900; font-weight: 700; display: inline-block; min-width: 140px; padding: 10px 40px; color: #fff; border-radius: 25px; }
.buybtn.gray{ background-color: #808080; }

@media screen and (max-width:980px) { 
	.price_box_banner_sec .banner_ttl{width: calc(100% - 20px); text-align: center; margin-bottom: 10px; font-size: 18px;}
	.price_box_banner_sec .about_event { padding: 15px 0 130px 15px; height: 100%; }
	.price_box_list{ align-items: center; justify-content: center; grid-gap: 8px; margin-bottom: 15px;}
	.price_box_list .price_box{ padding: 7px 7px 7px 7px; min-width: 100px; min-height: 62px; flex-basis: calc(50% - 55px);}
	.price_box_banner_sec .price{font-size: 12px; line-height: 20px;}
	.price_box_banner_sec .price svg{ width: 8px; height: 9px;}
	.price_box_banner_sec .date{font-size: 10px; line-height: 20px;}
	.price_box_banner_sec .price .slash{ font-size: 8px; line-height: 8px;}  
	.price_box_banner_sec .buy_btn_wrap{ width: calc(100% - 20px);margin-bottom: 10px; }
	.price_box_banner_sec .buy_btn { font-size: 12px; line-height: 21px; padding: 5px 15px; min-width: 120px;}	 
	.price_box_banner_sec .about_event .bannerbg_img_box {top: unset;right: 0;left: 0;width: 110px;bottom: 15px;margin: 0 auto;}
}

.vid_thumb{ padding-bottom: 115px;}
.vid_thumb .container { width: 1260px; padding-left: 0px; padding-right: 0px;}
.vid_thumb .webinar_nav { text-align: center; border-bottom:1px solid #DDDDDD; margin-bottom:20px;  }
.vid_thumb .webinar_nav ul { margin-bottom:-1px; }
.vid_thumb .webinar_nav li { display: inline-block; margin:0 10px;}
.vid_thumb .webinar_nav li a { display: block; color:#303030; border-bottom:3px solid transparent;   font:20px 'Poppins', sans-serif; padding:10px 20px;}
.vid_thumb .webinar_nav li.active a { font-weight:700; border-bottom:3px solid #000;}
.vid_thumb .webinar_nav li a:focus, .vid_thumb .webinar_nav li a:hover, .vid_thumb .webinar_nav li a:visited { text-decoration:none; outline: none;}
.vid_thumb .newsFig { float: left; width:620px; position: relative;}
.vid_thumb .newsFig figure { position: relative; margin-bottom:10px;}
.vid_thumb .newsFig figure img { display: block; width:100%; height:auto; outline: 1px solid #ddd;}
.vid_thumb .play_vidB { position: absolute; padding:10px; background:#F26221; display:block; left:50%; top:50%; transform:translate(-50%, -50%); border-radius:50%; line-height:60px;   color:#fff; height:60px; width:60px; text-align: center; }
.vid_thumb .upnewsCnt { float: right; width:620px; text-align: center; }
.vid_thumb .titnws { text-align: center; color:#303030; font:700 28px/42px 'Poppins', sans-serif; margin-bottom:15px; }
.vid_thumb .date_time { text-align: center; display: inline-block; margin-bottom:20px;  background:#fff;  margin-top:20px; border: 1px solid #1D682E33; border-radius:6px; padding:10px 50px;}
.vid_thumb .date_time ul  { margin:0px;}
.vid_thumb .date_time ul li { border-right:1px dotted #CEBEB4; padding:0 29px; color: #303030; font:500 18px/40px 'Poppins', sans-serif; margin-bottom:0px;  }
.vid_thumb .date_time ul li span { top:4px; position: relative; margin-right:5px; }
.vid_thumb .date_time ul li:last-child { border:none; padding:0 0 0 29px; color:#652900;}
.vid_thumb .date_time ul li:first-child { padding:0 30px 0 0 ; }
.vid_thumb .date_time ul li strong { background:#652900; border-radius:50%; width:40px; height:40px; color:#fff; display: inline-block; text-align:center; line-height:40px;}
.vid_thumb .date_time ul li:last-child svg    { vertical-align: middle;}
.vid_thumb .date_time ul li:last-child span { position: static;}
.vid_thumb  .tab-pane{position: relative;}
.vid_thumb .lock_mode { overflow: hidden; filter:blur(4px);}
.vid_thumb .lock_screen{ position: absolute; width:100%; height: 100%; z-index: 9; left:0px; top: 0px; background-color: rgb(255 255 255 / 79%); text-align: center; align-items:center; display: flex;}
.vid_thumb .lock_screen .lock_msg{ width:100%; clear: both; font:600 22px/30px 'Poppins', sans-serif; color: #303030; margin-bottom: 20px; text-align: center;}
.vid_thumb .lock_screen .buybtn {margin:0 10px; }
.vid_thumb .lock_screen .buybtn.login_now{ display:inline-block; width: 150px; text-align: center;}
.vid_thumb .lock_screen .buybtn.logout{ background: none; border: 1px solid #652900; color: #652900 !important; display:inline-block; width: 150px;text-align: center;}
.vid_thumb .lockbtn { margin-top:20px; display: block;}

@media (max-width: 1290px){
	#invest_strat .vid_thumb .container { margin-right: 0; margin-left: 0;}
	.vid_thumb .container { width:98%; padding-left: 15px; padding-right: 15px;}
	.vid_thumb .newsFig { width: 50%; }
	.vid_thumb .upnewsCnt { width: 50%; }
}

@media (max-width: 980px){
	.vid_thumb{ padding-bottom: 35px;}
	.vid_thumb .container { width:100%;}
	.vid_thumb .newsFig { float: none; width: 100%; }
	.vid_thumb .upnewsCnt { float: none; width: 100%; }
	.vid_thumb .webinar_nav li a { font-size:14px; padding:6px 3px; } 
	.vid_thumb .date_time { margin-top:10px; display: block; }
	.vid_thumb .date_time ul li { font:500 12px/30px 'Poppins', sans-serif; border:none; padding:0 30px;   }
	.vid_thumb .date_time ul li:first-child  { padding:0 15px 0 0; border-right:1px dotted #CEBEB4; }
	.vid_thumb .date_time ul li:last-child span { position: relative; top: -1px;}
	.vid_thumb .date_time ul li span { top: 1px; position: relative; margin-right: 5px;}
	.vid_thumb .date_time ul { margin:0px;} 
	.vid_thumb .date_time ul li span svg { width:12px; height: auto;}
	.vid_thumb .date_time ul li strong { width:28px; height:28px; line-height:28px;}
	.vid_thumb .titnws { font: 700 16px/24px 'Poppins', sans-serif; margin-bottom: 10px; } 
	.vid_thumb .lock_screen .lock_msg {font-size: 14px; line-height: 20px; padding: 0px 40px;} 
	.vid_thumb .lock_screen .buybtn { font-size: 12px; line-height: 32px; margin: 10px 0;} 
} 

.who_should_attend_ul{ padding-right: 5px;}
.who_should_attend_ul li{ position: relative;font: 16px/24px Poppins,sans-serif; padding-left: 20px; margin-bottom: 10px;}
.who_should_attend_ul li:before { width: 7px; height: 7px; background: #F26221; border-radius: 50%; position: absolute; content: ""; left: 0; top: 6px;} 
.inclusions_sec .pro_cnt .text_para .inclusions_cat{ color: #652900; font: 700 18px/24px Poppins,sans-serif; margin-bottom: 10px;} 
.inclusions_sec .pro_cnt .text_para .inclusions_ul{margin-bottom: 10px;}
.inclusions_sec .pro_cnt .text_para .inclusions_ul li{ position: relative;font: 16px/24px Poppins,sans-serif; padding: 0 0 0 20px; margin-bottom: 10px;} 
.inclusions_sec .pro_cnt .text_para .inclusions_ul li:before { width: 7px; height: 7px; background: #F26221; border-radius: 50%; position: absolute; content: ""; left: 0; top: 8px;}
.tagearly { width: auto; height: auto; color: #fff; background-color: #0066A2; font: 500 18px 'Poppins', sans-serif; position: relative; left: -40px; text-transform: uppercase; padding: 10px 20px 10px 45px; display: inline-block; border-radius: 0 10px 10px 0; margin-bottom: 30px; box-shadow: 2px 4px 8px -6px #000;}

.with_main_timer .about_event { padding-top: 40px;}
.with_main_timer  .about_event .bannerbg_img_box{top: 50%; transform: translateY(-50%); right: 140px; width: 320px;}
.with_main_timer .about_event .banner_ttl{margin-bottom: 10px;}

.aboutTheEvent_section.new_event .text_para:before { display: none;}
.with_main_timer .buybtn{padding: 5px 50px;}
.with_main_timer .about_event { height: 100%; padding-bottom: 40px;}
#countdown li { float: left; padding:0px 30px; border-left:1px dashed #fff; color:#fff; text-transform: capitalize; font:18px 'Poppins', sans-serif; }
#countdown li span { display: block; margin-bottom:5px; color:#fff; font:700 52px/52px 'Poppins', sans-serif;  }

.esdata.days:before { content: ""; position: absolute; bottom: 4px; left: -92px; right: 0; width: 70px; height: 70px; margin: 0 auto; display: block; z-index: 0; background-size: contain; background-position: center; background-repeat: no-repeat; background-image:url(https://images.moneycontrol.com/images/webinar/carnival/calendar_day_icon2.png);}  
.aboutTheEvent_section p{ margin-bottom: 10px; }
.about_event_ul li{ position: relative;font: 14px/20px Poppins,sans-serif; padding-left: 20px; margin-bottom: 5px;}
.about_event_ul li:before { width: 7px; height: 7px; background: #F26221; border-radius: 50%; position: absolute; content: ""; left: 0; top: 6px;}
.checkterms { text-align: center; padding: 10px 10px 25px 10px; font: 16px 'Poppins', sans-serif; display: block; width: 100%;}
.checkterms input {  margin: 0 5px 0 0;  position: relative;  top: 2px;}
.buyacces { display: block; width: 100%; text-align: center; color: #303030; font: 600 16px 'Poppins', sans-serif; padding-bottom: 15px;}
.with_tkt_timer .buytickets_plan .plan:last-child { margin-top: 60px;}
.with_tkt_timer .plan:first-child { padding-top: 85px;} 
#eb_countdown { top: -142px;left: 50%;margin-left: -185px; position: absolute; background:#F8C301; border-radius:10px; padding:15px;}
#eb_countdown p  { width:100%; display: block; text-align: center; color: #303030; margin-bottom:5px; text-transform: uppercase; font:600 20px 'Poppins', sans-serif; }
#eb_countdown ul li { color:#303030; text-align: center; border-right:1px dashed #303030;  display: inline-block; padding:0 20px; font:14px 'Poppins', sans-serif;  }
#eb_countdown ul li:last-child { border: none;}
#eb_countdown ul li span { display: block; color:#303030;  font:28px/40px 'Poppins', sans-serif; }
.checkterms input[type="checkbox"]{margin-right: 5px;}
.tnc_alink{color: #555;}
.buyTick {vertical-align: top; color:#652900; border-radius: 40px; padding:0 30px; height:60px; color:#fff; margin-right:20px; font:700 19px/60px 'Poppins', sans-serif; background:#652900; display:inline-block;}
.watchSample { border:1px solid #652900; padding:0 35px; color: #652900; border-radius:40px; height:60px; font:700 19px/60px 'Poppins', sans-serif; display: inline-block;}
.watchSample svg { vertical-align:middle; margin-left:10px;}
.buyTick:hover  {color:#fff;text-decoration: none; }
.watchSample:hover { text-decoration: none; color: #652900; }

.desk_mainmenus {margin-bottom: 40px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 6px 45px;}
.desk_mainmenus ul { float: left; margin-bottom:0px;}
.desk_mainmenus li {display: inline-block;    vertical-align: middle;    margin-right: 20px;}
.desk_mainmenus .right_ele { padding:0 0 0 175px;  float: right; position: relative;}
.desk_mainmenus .right_ele .buyTick { height:50px; white-space: nowrap; top:-11px;  position: absolute; left:0px; margin:0px;   display: inline-block;font:700 16px/50px 'Poppins', sans-serif; min-width:150px; text-align: center;}
.login { margin-left:20px;  color:#F26221; font:700 14px 'Poppins', sans-serif;   }
.login span { background: url("https://images.moneycontrol.com/assets/images/optionomega/login_av.png") -1px -1px no-repeat; width:24px; height:24px; display: inline-block; vertical-align: middle; margin-right:5px; }

/* ----- watch recording tab ----- */
.tab_widget.watch_rec_tab .slick-slider .slick-track{ display: flex !important;}
.tab_widget.watch_rec_tab .vid_card{ height: inherit !important;}
.cmn_title {position: relative;font-size: 42px;line-height: 48px;font-weight: 900;color: #652900;text-transform: capitalize;max-width: 380px;margin: 0 auto 20px auto;}
.cmn_title:before{content: "";position: absolute;top: 48%;left:-110px;background-color: #F26221;height: 5px;overflow: hidden;width: 100px;display: inline-block;vertical-align: middle; border-radius: 5px;}
.cmn_title:after{content: "";position: absolute;top: 48%;right:-110px;background-color: #F26221;height: 5px;overflow: hidden;width: 100px;display: inline-block;vertical-align: middle; border-radius: 5px;}

.tab_widget.watch_rec_tab ul {border-bottom: 1px solid #ddd;margin-bottom: 20px;text-align: center;}
.tab_widget.watch_rec_tab  li .daynum {font-weight: 400;font-size: 20px;line-height: 26px;transition:.3s ease all;-webkit-transition:.3s ease all;-o-transition:.3s ease all;-ms-transition:.3s ease all;-moz-transition:.3s ease all;}
.tab_widget.watch_rec_tab .tab_content {position: relative;  margin: 0 -10px; }
.tab_widget.watch_rec_tab .tab_content:after{content: ""; position: absolute; width: 320px; height: 320px; z-index: -1; right: -185px; top: -150px; background: url(https://images.moneycontrol.com/images/webinar/carnival/svg_play_big.svg) no-repeat;  }
.tab_widget.watch_rec_tab .tab_content .tab_pane{position: relative; }
.tab_widget.watch_rec_tab .tab_content .tab_pane.lock_mode .vid_card {filter: blur(3px);}
.tab_widget.watch_rec_tab .tab_content .tab_pane .lock_screen{position: absolute; width: calc(100% - 20px); height: 100%; z-index: 9; left: 10px; top: 0px; background-color: rgb(255 255 255 / 69%); padding-top: 190px;}
.tab_widget.watch_rec_tab .tab_content .tab_pane .lock_screen .lock_msg{font: 500 22px/30px 'Poppins', sans-serif; color: #303030; margin-bottom: 20px; text-align: center;}
.tab_widget.watch_rec_tab .tab_content .tab_pane .lock_screen .buybtn.login_now{ display: block; width: 150px; margin: 0 auto; text-align: center;}
.tab_widget.watch_rec_tab .tab_content .tab_pane .lock_screen .buybtn.logout{ display: block; width: 150px; margin: 0 auto; text-align: center;}
.tab_widget.watch_rec_tab {padding: 0 50px;}
.tab_widget.watch_rec_tab li.active .daynum{font-weight: 700;}
.tab_widget.watch_rec_tab .vid_card{ background: #fff; border: 1px solid #eee; border-radius: 6px; box-shadow: 0px 3px 15px -14px #000; padding: 15px 15px 5px 15px; margin: 0 10px 20px 10px; text-align: left;}
.vid_card .thumb_parent{position: relative; display: block; margin-bottom: 10px;} 
.vid_card .thumb_parent img{width: 100%;} 
.vid_card .play_btn {position: absolute;left: 50%;top: 50%;width: 44px;height: 44px;margin-left: -20px;margin-top: -20px;display: flex;justify-content: center;align-items: center;background-color: #F26221;box-shadow: 0px 15px 25px #F2622133;border-radius: 100%;}
.vid_card .ttl_sec .ttl{float:left; font: 600 18px/24px 'Poppins', sans-serif; color: #652900; margin-bottom: 5px;}
.vid_card .ttl_sec .tm{float:right; font: 400 14px/20px 'Poppins', sans-serif; color: #652900; margin-bottom: 5px;}
.vid_card .ttl_sec .tm svg{position: relative; top:2px; margin-right: 5px;}
.vid_card p{font: 400 14px/20px 'Poppins', sans-serif; color: #303030; margin-bottom: 5px;}
.vid_card .spkr_lbl{position: relative; font: 600 14px/20px 'Poppins', sans-serif; color: #303030;background-color: #fff;display: block; z-index: 9; margin-bottom: 5px;}
.vid_card .spkr_lbl:after{content: "";position: absolute;top: 48%;left: 85px;background-color: #F9F1EC;height: 1px;overflow: hidden;width: calc(100% - 85px);display: inline-block; z-index: -9;}
.tab_widget.watch_rec_tab .vid_card .spkr_list{ border-bottom: unset; margin-bottom: unset; text-align: unset; }
.tab_widget.watch_rec_tab .vid_card .spkr_list li{position: relative; display: inline-block; vertical-align: top; width: 50%; padding-left: 10px; margin: 0 -2px 10px -2px;text-align: left;font: 400 12px/18px 'Poppins', sans-serif; color:#303030;}
.vid_card .spkr_list li:after{width: 5px;height: 5px;background: #F26221;border-radius: 50%;position: absolute;content: "";left: 0;top: 7px;}

.watch_rec_tab .slick-prev,
.watch_rec_tab .slick-next {width: 34px;height: 34px;border: 0px;top: calc(50% - 17px);z-index: 99;}
.watch_rec_tab .slick-next { background: url(https://images.moneycontrol.com/assets/images/webinarLanding/next_arw.svg) 0 0 no-repeat; right: -40px;}
.watch_rec_tab .slick-prev { background: url(https://images.moneycontrol.com/assets/images/webinarLanding/next_arw.svg) 0 0 no-repeat; -ms-transform: rotate(-180deg); transform: rotate(-180deg); left: -40px;}
.watch_rec_tab .slick-prev.slick-disabled, .watch_rec_tab .slick-next.slick-disabled {opacity: 0.5;cursor: default;}
.watch_rec_section{padding-bottom: 50px;} 
.slides_counter { display:none;font: 18px/27px 'Poppins',sans-serif;color: #652900;font-weight: 600;position: absolute;left: 0;right: 0;margin: auto;text-align: center;margin-top: 20px;}
  
/* ----- End - watch recording tab ----- */

svg {fill: currentColor}
.mt10 {margin-top: 10px}
.mt15 {margin-top: 15px}
.mt20 {margin-top: 20px}
.mb10 {margin-bottom: 10px}
.mb15 {margin-bottom: 15px}
.mb20 {margin-bottom: 20px}
@media all and (max-width: 767px) {
	.mt10 {margin-top: 5px}
	.mt15 {margin-top: 10px}
	.mt20 {margin-top: 20px}
	.mb10 {margin-bottom: 5px}
	.mb15 {margin-bottom: 10px}
	.mb20 {margin-bottom: 15px}
}
html {scroll-behavior: smooth}
* {margin: 0;padding: 0;text-decoration: none;box-sizing: border-box;list-style: none;border: none}
a, button {outline: 0!important}
body {font-size: 14px;font-family: Poppins, sans-serif;overflow-x: hidden;color: #303030}
.clear, .clearfix {clear: both}
.clearfix:after {clear: both;display: block;height: 1px;width: 100%;content: ""}
.container {width: 1120px;margin: 0 auto}
#invest_strat {position: relative;overflow: hidden}
#invest_strat:before {content: "";border-top: 732px solid #F9F1EC;border-left: 2200px solid transparent;position: absolute;top: 0;right: 0;z-index: -9999999}
body.bspace #invest_strat:before {border-top: 532px solid #F9F1EC}
header {padding: 25px 45px 0;margin-bottom: 25px}
.promsname {float: left;color: #652900;font: 600 26px/39px Poppins, sans-serif}
.promsname strong {text-transform: uppercase;color: #F26221}
ul li{    margin-bottom: 5px; display: inline-block;}
.hiddenText {display: none}
.closenav {position: absolute;right: 55px;cursor: pointer}
.closenav svg {width: 18px;height: 18px}
.undersa {float: left;width: 560px;color: #303030;font: 25px/30px Poppins, sans-serif;padding-top: 30px}
.undersa strong {color: #652900;font: 900 55px/70px Poppins, sans-serif;display: block;padding-bottom: 7px}
.undersa span {color: #303030;font: 600 30px/30px Poppins, sans-serif}
.webgraph1 {float: left;margin-left: 50px}
.btnbw {width: 783px;margin: 0 auto}
.centerbutton .subc_webinar {margin: 0 auto;float: none}
.professional {background: url(https://images.moneycontrol.com/assets/images/webinarLanding/grid.png) left top no-repeat;width: 190px;height: 176px;position: absolute;bottom: -88px;left: -108px}
.student {position: absolute;left: 120px;top: -70px}
.parents {position: absolute;bottom: -80px;right: -80px}
.educators {position: absolute;bottom: -95px;left: 210px}
.professional span {position: absolute;top: -60px;left: -70px}
.ab_head {color: #652900;font: 700 30px/46px Poppins, sans-serif;margin-bottom: 20px}
.ab_head h3 {font: 14px/14px Poppins, sans-serif;display: block}
footer {text-align: center;background: #303030;padding: 45px 0;font: 14px/21px Poppins, sans-serif;color: #CEBEB4}
.mob_menu {
	float: right;
	cursor: pointer;
	position: fixed;
	right: 2%;
	top: auto;
	z-index: 9999
}
.overlaybg {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	content: "";
	width: 100%;
	z-index: 999;
	background: #000;
	opacity: .8
}
.upcoming_webinar {
	position: relative;
	padding: 50px 0 0
}
.upc_box {
	border: 1px solid #F9F1EC;
	padding: 45px 45px 45px 10px;
	background-color: #fff;
	box-shadow: 0 0 50px 25px #CEBEB433;
	color: #303030
}
.upc_left {
	float: left;
	width: 310px;
	position: relative;
	font-size: 14px
}
.upc_title {
	font-size: 20px;
	font-weight: 700;
	color: #652900
}
.upc_right {
	padding-left: 15px;
	position: relative;
	display: flex;
	flex-direction: column
}
.upc_right_title {
	float: left;
	width: 450px;
	font-size: 24px;
	font-weight: 700
}
.upc_right_price {
	float: right;
	width: 125px;
	border: 1px dashed #F26221;
	padding: 10px 15px;
	border-radius: 15px;
	font-size: 14px
}
.upc_right_price span {
	font-size: 24px;
	font-weight: 700
}
.rs_sym {
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif
}
.btn_buy_webinar {
	float: left;
	width: 350px
}
.btn_buy_webinar a {
	display: block;
	background-color: #652900;
	border-radius: 40px;
	box-shadow: 0 15px 35px 0 #65290040;
	padding: 10px 5px;
	color: #fff!important;
	font-weight: 700;
	font-size: 18px;
	text-align: center;
	position: relative;
	z-index: 1;
	text-decoration: none!important;
	line-height: 26px
}
.btn_buy_webinar a span {
	font-size: 14px;
	font-weight: 400
}
.or_txt {
	float: left;
	margin: 10px 20px;
	background-color: #F9F1EC;
	border-radius: 100%;
	width: 42px;
	height: 42px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px
}
.upcoming_webinar .btn_buy_webinar {
	width: 320px
}
.upcoming_webinar .upc_box:after {
	content: "";
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/grid.png) right top no-repeat;
	position: absolute;
	top: 34px;
	width: 190px;
	height: 176px;
	right: 53px;
	z-index: -1
}
.faq_sec {
	position: relative;
	padding: 100px 0
}

.faq_sec:before {
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/about_discussion.png) 1px 157px no-repeat;
	content: "";
	width: 523px;
	height: 590px;
	position: absolute;
	z-index: -1;
	left: -265px;
	top: -175px
}
.line_org {
	background-color: #F26221;
	height: 5px;
	overflow: hidden;
	width: 100px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	border-radius: 5px
}
.smallcase {
	text-transform: lowercase
}
.acc {
	width: 100%;
	font-family: Poppins, sans-serif;
	color: #303030;
	font-size: 14px
}
.acc__card {
	position: relative;
	border-bottom: 1px solid #f9f1ec
}
.acc__card.box_active {
	border-top: 0;
	padding: 20px
}
.acc__title {
	font-size: 16px;
	cursor: pointer;
	padding: 20px 35px 20px 20px
}
.acc__title.active {
	padding: 0 35px 20px 0;
	color: #652900;
	font-weight: 700
}
.acc__title::after {
	width: 22px;
	height: 22px;
	position: absolute;
	top: 20px;
	right: 10px;
	content: " ";
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/down_arw.svg) no-repeat
}
.acc__title.active::after {
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/up_arw.svg) no-repeat
}
.acc__panel {
	border-left: 1px dashed #652900;
	padding-left: 20px;
	display: none;
	position: relative;
	margin-left: 20px
}
.calendar_popup_container {
	display: block;
	text-align: right
}
.calendar_popup_button {
	background-color: #2F669E;
	border-radius: 5px;
	color: #fff!important;
	font: 400 16px/21px Roboto, sans-serif!important;
	text-align: center;
	padding: 10px 20px;
	width: 185px
}
.calendar_popup_button:hover {
	text-decoration: none
}
.pop_overlay {
	position: fixed;
	display: none;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #000;
	opacity: .5;
	z-index: 900;
	transition: none
}
.popup_partner {
	transition: none;
	padding: 6px;
	display: none;
	position: fixed;
	transform: translate(-50%, -50%);
	z-index: 900;
	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
}
.top_sct a {
	display: block;
	margin: 0 auto
}
.webinar_signup {
	text-align: center;
	font-size: 20px;
	padding-left: 25px
}
.webinar_signup>p {
	margin-bottom: 10px
}
.webinar_signup .upc_right_title {
	width: 100%;
	float: none
}
.webinar_signup .subc_webinar {
	width: 100%;
	float: none;
	padding-top: 10px
}
.webinar_signup .subc_webinar a {
	width: 320px;
	margin: 0 auto;
	line-height: 22px
}
.webinar_signup .code_bx {
	margin-top: 15px
}
.webinar_signup .sbuscribe_signupupbx {
	margin-top: 40px;
	background-color: #F9F1EC;
	padding: 25px;
	font-size: 18px
}
.webinar_signup .lft_txt {
	width: 340px;
	text-align: right;
	float: left
}
.webinar_signup .signup_wrap {
	width: 500px;
	float: left;
	margin-left: 30px
}
.webinar_signup .sub_texfield {
	border-radius: 28px;
	background-color: #FFF;
	border: 1px solid #CEBEB4;
	height: 55px;
	text-align: left;
	padding-left: 30px
}
.webinar_signup .btn_brown {
	display: inline-block;
	background-color: #652900;
	border-radius: 28px;
	box-shadow: 0 15px 35px 0 #65290040;
	padding: 14px 40px;
	color: #fff!important;
	font-weight: 700;
	font-size: 16px;
	text-align: center;
	position: relative;
	z-index: 1;
	text-decoration: none!important;
	border: 0;
	outline: 0
}
.webinar_signup .fright {
	float: right
}
.webinar_signup .sub_input {
	width: 63%;
	height: 40px;
	line-height: 40px;
	margin-top: 7px;
	outline: 0!important;
	color: #652900;
	font-size: 14px
}
.webinar_signup .sub_input::placeholder {
	color: #652900;
	opacity: 1
}
.webinar_signup .sub_input:-ms-input-placeholder {
	color: #652900
}
.webinar_signup .sub_input::-ms-input-placeholder {
	color: #652900
}
.webinar_signup .thank_subcmesg {
	padding-top: 15px;
	color: #349a00;
	font-size: 16px;
	font-weight: 600
}
.webinar_signup .thank_subcmesg.red {
	color: red
}
.logintext {
	font: 12px/18px Poppins, sans-serif;
	margin: 35px 0 0;
	text-align: center
}
.logintext div {
	padding: 10px 0
}
.logintext a {
	color: #F26221;
	text-decoration: underline;
	font-weight: 700
}
.logintext:after,
.logintext:before {
	content: "";
	display: block;
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/gradient_line.png) top center no-repeat;
	height: 1px
}
.upc_points_block {
	margin: 20px 0;
	font: 13px/20px Poppins, sans-serif;
	color: #303030
}
.upc_points_block .left_block {
	float: left;
	margin: 10px 0
}
.upc_points_block .right_block {
	float: left;
	margin-left: 10px;
	background-color: #fbf5f2;
	border-radius: 5px;
	padding: 6px 20px
}
.three_points li {
	display: inline-block;
	vertical-align: top;
	border-right: 2px solid #e4d9d3;
	margin-right: 20px;
	padding-right: 20px
}
.three_points li:last-child {
	border-right: 0;
	margin-right: 0;
	padding-right: 0
}
.technical_icon:before {
	content: "";
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/technical.svg) no-repeat;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 10px
}
.finantial_icon:before {
	content: "";
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/financail-market.svg) no-repeat;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 10px
}
.options_icon:before {
	content: "";
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/option-trading.svg) no-repeat;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 10px
}
.mutual_fund:before {
	content: "";
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/mutual-fund.svg) no-repeat;
	width: 24px;
	height: 20px;
	float: left;
	margin-right: 10px
}
.beginner_icon:before {
	content: "";
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/beginner_new.svg) no-repeat;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 10px
}
.intermediate_icon:before {
	content: "";
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/Intermediate.svg) no-repeat;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 10px
}
.advanced_icon:before {
	content: "";
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/Advanced.svg) no-repeat;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 10px
}
.time_icon:before {
	content: "";
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/time.png) no-repeat;
	width: 20px;
	height: 16px;
	float: left;
	margin-right: 10px
}
.info_icon {
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/info.svg) no-repeat;
	width: 14px;
	height: 14px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle
}
.popup_text {
	font: 14px/21px Poppins, sans-serif;
	color: #303030;
	margin-top: 30px;
	padding-right: 50px
}
.info_thumb {
	width: 150px;
	height: 150px;
	float: left;
	border-radius: 100%;
	position: relative;
	margin-left: 20px
}
.info_thumb img {
	border-radius: 100%;
	position: absolute
}
.info_thumb:before {
	content: "";
	border-radius: 100%;
	position: absolute;
	width: 115%;
	height: 115%;
	left: -10px;
	top: -10px;
	background-color: #fff;
	box-shadow: 0 20px 20px 0 #6529001A;
	z-index: 0
}
.info_desig {
	padding-top: 30px;
	padding-left: 205px;
	z-index: 1;
	position: relative
}
.info_title {
	font-size: 20px;
	font-weight: 700;
	color: #652900
}
.info_desig h3 {
	font-weight: 400;
	font-style: normal;
	font-size: 14px
}
.cust_scroll {
	max-height: 350px;
	overflow-y: auto;
	scrollbar-color: #CEBEB4 transparent;
	scrollbar-width: thin;
	scrollbar-height: thin
}
.cust_scroll::-webkit-scrollbar {
	height: 6px;
	width: 12px;
	background-color: #F9F1EC;
	border-radius: 5px
}
.cust_scroll::-webkit-scrollbar-thumb {
	background-color: #CEBEB4;
	border-radius: 5px
}
.info_popup .modal-header .close {
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/popup_close.svg) no-repeat;
	width: 14px;
	height: 14px;
	display: block;
	opacity: 1;
	position: absolute;
	right: 18px;
	z-index: 9;
	top: 20px
}
.info_popup .modal-header {
	padding: 15px 15px 0;
	border-bottom: 0
}
.popup_text p {
	margin-bottom: 15px
}
.info_popup .modal-dialog {
	width: 750px;
	position: relative
}
.info_popup .modal-dialog:before {
	content: "";
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/info_popup_bg.png) no-repeat;
	width: 182px;
	height: 230px;
	display: block;
	position: absolute;
	z-index: 1;
	right: 2px;
	top: 2px
}
.info_popup .modal-body {
	padding: 30px
}
.TT_icon {
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/twiiter_linkedin.png) 1px 1px no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block
}
.TT_icon:hover {
	background-position: 1px -18px
}
.IN_icon {
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/twiiter_linkedin.png) -28px 1px no-repeat;
	width: 20px;
	height: 20px;
	margin-left: 10px;
	display: inline-block
}
.IN_icon:hover {
	background-position: -28px -18px
}
.TT_IN {
	margin-top: 12px
}
#discuss_popup .discu_point {
	margin-left: 0
}
.popup_heading {
	font: 24px/32px Poppins, sans-serif;
	color: #303030;
	margin-bottom: 30px;
	font-weight: 700;
	position: relative;
	z-index: 1
}
#discuss_popup .info_popup .modal-body {
	padding: 35px 55px
}
.disc_points {
	display: inline-block;
	vertical-align: top
}
.live_audi {
	display: inline-block;
	vertical-align: top;
	margin-left: 15px;
	padding-left: 15px;
	border-left: 1px solid #CEBEB4;
	color: #303030;
	font: 13px/20px Poppins, sans-serif
}
.live_audi_icon {
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/audience.svg) no-repeat;
	width: 25px;
	height: 17px;
	float: left;
	margin-right: 10px
}
.more_contentshw_about,
.more_contentshw_virtual {
	display: none
}
.show_morebtn {
	color: #F26221!important;
	cursor: pointer;
	text-decoration: none!important;
	display: inline-block;
	font: 12px/18px Poppins;
	margin-top: 0
}
.three_points {
	margin-bottom: 0;
	margin-top: 1px
}
.desktop-hide {
	display: none
}
.acc__card ul {
	list-style-type: decimal;
	padding-left: 20px
}
.acc__card ul li {
	list-style-type: decimal;
	padding: 5px 10px
}
#invest_strat nav.mob_nav {
	z-index: 9999;
	margin: 0;
	display: block;
	width: 100%;
	position: fixed;
	right: -100%;
	top: 0;
	bottom: 0;
	background: #F9F1EC;
	padding: 25px 40px;
	transition: .8s all
}
#invest_strat nav.mob_nav.slideright {
	right: 0
}
#invest_strat nav.mob_nav li {
	text-align: center;
	display:block;
}
#invest_strat nav.mob_nav li a {
	font: 700 14px/22px Poppins, sans-serif;
	color: #303030;
	border-top: unset;
	padding: 8px 0;
	display: block
}
#invest_strat nav.mob_nav .social nav li {
	display: inline-block;
	vertical-align: middle
}
.menu_lbl {
	font-size: 30px;
	line-height: 36px;
	font-weight: 700;
	color: #652900;
	text-transform: uppercase;
	position: relative;
	text-align: center;
	padding-bottom: 10px;
	margin-bottom: 20px;
	padding-top: 30px
}
.menu_lbl:before {
	content: "";
	position: absolute;
	bottom: 0;
	background-color: #F26221;
	height: 5px;
	overflow: hidden;
	width: 50px;
	left: 0;
	right: 0;
	margin: 0 auto;
	border-radius: 23%
}
.leaders_experts {
	font: 12px/18px Poppins, sans-serif;
	color: #652900;
	margin-top: 5px
}
.login_element {
	display: block;
	margin-bottom: 15px;
	font: 14px/21px Poppins, sans-serif;
	font-weight: 600;
	color: #652900;
	margin-right: 40px;
	float: right
}
.login_element a,
.login_element a:focus,
.login_element a:hover {
	color: #652900;
	text-decoration: none
}
.after_login_element .username,
.before_login_element .username {
	margin-left: 5px;
	display: inline-block;
	vertical-align: top;
	margin-top: 2px
}
.after_login_element {
	display: none
}
.collapsable_menu {
	position: relative
}
.collapsable_menu .parentlink:after {
	content: "";
	border: solid #652900;
	padding: 5px;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
	display: inline-block;
	top: 10px;
	right: 14px;
	position: absolute;
	pointer-events: none
}
.collapsable_menu .parentlink.active:after {
	content: "";
	border: solid #652900;
	padding: 5px;
	border-width: 0 2px 2px 0;
	transform: rotate(-135deg);
	display: inline-block;
	top: 20px;
	right: 14px;
	position: absolute
}
.mcpro_logo_in_menu {
	display: block;
	margin-bottom: 20px
}
.before_login_element .c {
	stroke: unset
}
.before_login_element .a {
	fill: none
}
.after_login_element .a {
	fill: #652900
}
.mc_fluid_container {
	margin-right: auto;
	margin-left: auto
}
.main_container,
.mc_container {
	width: 1278px;
	margin-right: auto;
	margin-left: auto
}
.mcpro_logo .head1 {
	display: inline-block;
	vertical-align: middle;
	float: left
}
.mcpro_logo .head1 .blogo_alink {
	display: inline-block;
	margin-right: 15px;
	padding-right: 15px;
	border-right: 1px solid #D3D3D3
}
.mcpro_logo .head1 .mclogo_alink {
	display: inline-block
}
.mcpro_logo .evt_status {
	display: inline-block;
	vertical-align: middle;
	float: right
}
.mcpro_logo .evt_status .event_date {
	color: #652900;
	font: 400 24px/35px Poppins, sans-serif
}
.mcpro_logo .evt_status .event_date .dt {
	font-weight: 700;
	padding-left: 5px
}
.desk_mainmenus {
	margin-bottom: 40px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 6px 45px
}
.desk_mainmenus li {
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px
}
.desk_mainmenus li a {
	font: 500 14px/22px Poppins, sans-serif;
	color: #652900
}
.sponsors_wrap {
	padding: 10px 0;
	margin-bottom: 20px
}
.sponsors_wrap li {
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px
}
.sponsors_wrap li a {
	display: block;
	min-width: 200px;
	font: 500 14px/22px Poppins, sans-serif;
	color: #652900
}
.head {
	position: relative;
	background-color: #f9f1ec;
	-webkit-transition: .5s all ease;
	-moz-transition: .5s all ease;
	-ms-transition: .5s all ease;
	-o-transition: .5s all ease;
	transition: .5s all ease
}
.head .buybtn {
	position: absolute;
	bottom: -6px;
	right: 45px
} 
.head .watchbtn {
	position: absolute;
	bottom: -14px;
    right: 118px;    padding: 0 28px; background-color: #652900;
}
.head.stickyNav {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
	box-shadow: 0 1px 5px -2px #9a9a9a;
	-webkit-transition: .5s all ease;
	-moz-transition: .5s all ease;
	-ms-transition: .5s all ease;
	-o-transition: .5s all ease;
	transition: .5s all ease
}
.head.stickyNav header {
	padding: 10px 45px 0;
	margin-bottom: 10px
}
.head.stickyNav .desk_mainmenus {
	margin-bottom: 0
}
.head.stickyNav .mcpro_logo .evt_status {
	padding-top: 10px
}
.head.stickyNav .evt_status {
	margin-bottom: 0
}
body.bspace {
	padding-top: 200px
}
body .aboutTheEvent_section,
body .agenda_sec,
body .faq_sec,
body .inclusions_sec,
body .speakers_section,
body .sponsors_sec,
body .tickets_sec,
body .whoShouldAttend_section, 
body #sample_webinar {
	padding-top: 120px
}
.buybtn {
	display: inline-block;
	width: auto;
	background-color: #652900;
	border-radius: 40px;
	box-shadow: 0 15px 35px 0 #65290040;
	padding: 0 20px;
	color: #fff!important;
	font-weight: 500;
	font-size: 16px;
	text-align: center;
	position: relative;
	z-index: 1;
	text-decoration: none!important;
	line-height: 50px;
	text-transform: capitalize
}
.watchbtn {
	display: inline-block;
	width: auto;
	background-color: #F26221;
	border-radius: 40px;
	box-shadow: 0 15px 35px 0 #65290040;
	padding: 0 5px;
	color: #fff!important;
	font-weight: 500;
	font-size: 16px;
	text-align: center;
	position: relative;
	z-index: 1;
	text-decoration: none!important;
	line-height: 50px;
	text-transform: capitalize
}
.already_purchased_msg {
	display: inline-block;
	width: auto;
	background-color: #ad5920;
	border-radius: 40px;
	box-shadow: 0 15px 35px 0 #65290040;
	padding: 0 20px;
	color: #fff!important;
	font-weight: 400;
	font-size: 16px;
	text-align: center;
	position: relative;
	z-index: 1;
	text-decoration: none!important;
	line-height: auto;
	/*text-transform: capitalize*/
}
.about_event {
	position: relative;
	padding: 85px 0 0 40px;
	width: 100%;
	min-height: 360px;
	border-radius: 10px;/*
	margin-bottom: 70px*/
}
.about_event .bannerbg_img_box {
	position: absolute;
	top: 50%; transform: translateY(-50%);
	right: 100px;
	width: 280px
}
.about_event:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -99;
	background: #f26221;
	background: -moz-linear-gradient(left, #f26221 0, #f26221 52%, #3d065f 100%);
	background: -webkit-linear-gradient(left, #f26221 0, #f26221 52%, #3d065f 100%);
	background: linear-gradient(to right, #f26221 0, #f26221 30%, #3d065f 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#F26221', endColorstr='#3D065F', GradientType=1);
	border-radius: 10px
}
.about_event .banner_ttl {
	font: 900 50px/50px Poppins, sans-serif;
	color: #fff;
	position: relative;
	margin-bottom: 25px;
	text-transform: uppercase;
	z-index: 9
}
.about_event .event_date {
	margin-bottom: 30px;
	color: #fff;
	font: 400 24px/35px Poppins, sans-serif;
	z-index: 9
}
.event_statics {
	margin-bottom: 0
}
.esdata {
	position: relative;
	width: 33%;
	display: inline-block;
	text-align: center
}
.esdata .es_count {
	color: #652900;
	font: 900 50px/50px Poppins, sans-serif;
	position: relative;
	z-index: 9
}
.esdata .es_name {
	color: #303030;
	font: 500 24px/35px Poppins, sans-serif;
	position: relative;
	z-index: 9
}
.esdata.attendees:before,
.esdata.sessions:before,
.esdata.speakers:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: -123px;
	right: 0;
	width: 100px;
	height: 99px;
	margin: 0 auto;
	display: block;
	z-index: 0;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat
}
.esdata.speakers:before {
	background-image: url(https://images.moneycontrol.com/images/webinar/carnival/employee.svg)
}
.esdata.sessions:before {
	background-image: url(https://images.moneycontrol.com/images/webinar/carnival/laptop.svg)
}
.esdata.attendees:before {
	background-image: url(https://images.moneycontrol.com/images/webinar/carnival/immigration.svg);
	left: -140px
}
.text_para {
	margin-left: 20px;
	padding-left: 20px;
	position: relative
}
.text_para:before {
	content: "";
	position: absolute;
	border-left: 1px dashed #652900;
	height: 150px;
	width: 2px;
	left: 0;
	top: 0
}
.text_para p {
	margin-bottom: 30px;
	color: #303030;
	font: 14px/21px Poppins, sans-serif
}
.common_title {
	font-size: 50px;
	line-height: 40px;
	font-weight: 900;
	color: #652900;
	text-transform: uppercase
}
.common_title .small {
	color: #303030;
	font-size: 24px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 38px;margin-bottom: 0;
}
.common_title.right {
	text-align: right
}
.common_title.space {
	padding-right: 190px
}
.aboutTheEvent_section {
	margin-bottom: 20px;
	position: relative;
	padding-top: 20px
}
.aboutTheEvent_section .common_title {
	position: absolute;
	top: 50px;
	right: 0;
	z-index: 9;
	padding-right: 200px
}
.aboutTheEvent_section .container {
	position: relative
}
.aboutTheEvent_section .pro_cnt {
	background: #F9F1EC;
	width: 820px;
	padding: 185px 200px 45px 55px;
	position: relative;
	margin-top: 30px
}
.aboutTheEvent_section .pro_dot {
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/grid.png) left top no-repeat;
	width: 190px;
	height: 176px;
	position: absolute;
	top: -38px;
	left: 40px
}
.aboutTheEvent_section figure {
	position: absolute;
	top: 185px;
	right: 0
}
.aboutTheEvent_section .text_para {
	margin: 0
}
.speakers_section {
	padding-bottom: 20px;
	position: relative
}
.speakers_section:before {
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/about_discussion.png) no-repeat;
	content: "";
	width: 523px;
	height: 590px;
	position: absolute;
	z-index: -1;
	left: -264px;
	top: 10px
}
.speakers_section:after {
	background: url(https://images.moneycontrol.com/images/webinar/carnival/spkr_lbl_img.svg) no-repeat;
	content: "";
	width: 487px;
	height: 218px;
	position: absolute;
	z-index: -1;
	right: 0;
	top: 75px
}
.speakers_section .common_title {
	margin-bottom: 50px
}
.speakers_section .imgWrap {
	margin-bottom: 20px
}
.speakers_section .imgWrap img {
	border: 12px solid #fff;
	border-radius: 50%;
	box-shadow: 0 30px 30px #f0eae6;
	display: inline-block;
	max-width: 150px
}
.speakers_section .contentWrap p+p {
	font: 14px/20px Poppins
}
.speakers_section .name {
	color: #652900;
	font: 700 18px/27px Poppins
}
.speakers_section li {
	display: inline-block;
	margin: 18px 5px 0
}
.speakers_section .contentDetailsWrap {
	background-color: #f9f1ec
}
.speakers_section .contentDetails {
	padding: 30px 50px;
	position: relative
}
.speakers_section .contentDetails:before {
	border-left: 1px dashed #652900;
	content: '';
	height: 100%;
	left: 30px;
	max-height: 57px;
	position: absolute;
	top: 30px;
	width: 1px
}
.speakers_section .contentDetails p {
	font: 14px/21px Poppins
}
.speakers_section .contentDetails .show-hide-text {
	color: #F26221;
	cursor: pointer;
	display: inline-block;
	font: 12px/18px Poppins;
	margin-top: 10px
}
.speakers_section .IN_icon {
	margin-left: 0
}
.speakers_section .currentActive .TT_icon {
	background-position: 1px -18px
}
.speakers_section .currentActive .IN_icon {
	background-position: -28px -18px
}
.speakers_section .speakers_list {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center
}
.speakers_section .speakers_list .item {
	position: relative;
	width: 25%;
	text-align: center;
	margin: 0 -2px 30px;
	cursor: pointer
}
.speakers_section .show_morebtn {
	text-align: center;
	display: block;
	width: 100px;
	margin: 0 auto;
	padding: 10px
}
.speakers_section .speakers_list .item,
.tab_pane .webniar_nmdt {
	display: none
}
.subc_webinar {
	width: 350px;
	position: relative;
	margin: 0 auto
}
.subc_webinar .bigbtn a {
	display: block;
	background-color: #F26221;
	border-radius: 40px;
	box-shadow: 0 15px 35px 0 #65290040;
	padding: 10px 5px;
	color: #fff!important;
	font-weight: 700;
	font-family: Poppins;
	font-size: 18px;
	text-align: center;
	position: relative;
	z-index: 1;
	text-decoration: none!important;
	line-height: 26px;
	margin-bottom: 30px
}
.subc_webinar a span {
	font-size: 13px;
	font-weight: 500
}
.subc_webinar .code_bx {
	color: #303030;
	text-align: center;
	margin-top: 15px;
	font-size: 14px
}
.subc_webinar .code_bx p {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	line-height: 37px
}
.subc_webinar .code_bx .show_morebtn {
	padding: 10px
}
.subc_webinar .pro_desc {
	color: #000;
	display: inline-block;
	padding: 0 10px;
	font-size: 14px;
	font-weight: 600;
	line-height: 26px
}
.whoShouldAttend_section {
	position: relative
}
.whoShouldAttend_section .common_title {
	position: absolute;
	top: 50px;
	right: 0;
	z-index: 9;
	padding-right: 170px
}
.whoShouldAttend_section:before {
	content: "#";
	position: absolute;
	top: 80px;
	right: 0;
	color: #F9F1EC;
	font: 900 500px/500px Lato, sans-serif
}
.whoShouldAttend_section .container {
	position: relative
}
.whoShouldAttend_section .pro_cnt {
	background: #F9F1EC;
	width: 820px;
	padding: 185px 50px 70px 55px;
	position: relative;
	margin-top: 10px
}
.whoShouldAttend_section .pro_dot {
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/grid.png) left top no-repeat;
	width: 190px;
	height: 176px;
	position: absolute;
	top: -86px;
	left: -86px
}
.whoShouldAttend_section .text_para {
	margin-left: 0;
	padding-left: 0
}
.whoShouldAttend_section .text_para p {
	font: 20px/28px Poppins, sans-serif
}
.whoShouldAttend_section .text_para:before {
	display: none
}
.whoShouldAttend_section .hashtag {
	display: inline-block;
	color: #F26221;
	font: 700 20px/20px Poppins, sans-serif;
	margin-right: 30px
}
.whoShouldAttend_section .hashtag:hover {
	color: #652900
}
.inclusions_sec {
	margin-bottom: 20px
}
.inclusions_sec .common_title {
	position: absolute;
	top: 20px;
	left: 0;
	z-index: 9
}
.inclusions_sec .container {
	position: relative
}
.inclusions_sec .pro_cnt {
	background: #F9F1EC;
	width: auto;
	padding: 130px 30px 40px 20px;
	position: relative;
	margin: 0 0 0 210px
}
.inclusions_sec .pro_cnt .text_para {
	padding-left: 50px
}
.inclusions_sec .pro_cnt .text_para ul li {
	position: relative;
	padding: 15px 20px;
	color: #652900;
	font: 700 20px/28px Poppins, sans-serif
}
.inclusions_sec .pro_cnt .text_para ul li:before {
	width: 10px;
	height: 10px;
	background: #F26221;
	border-radius: 50%;
	position: absolute;
	content: "";
	left: -6px;
	top: 24px
}
.inclusions_sec .pro_cnt .text_para:before {
	display: none
}
.inclusions_sec .pro_dot {
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/grid.png) left top no-repeat;
	width: 190px;
	height: 176px;
	position: absolute;
	bottom: -75px;
	left: -119px
}
.tickets_sec {
	padding: 0;
	position: relative
}
.tickets_sec:before {
	content: "";
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/meet_speaker_bg.png) no-repeat;
	width: 523px;
	height: 523px;
	display: block;
	position: absolute;
	right: -220px;
	top: -25px;
	z-index: -1
}
.tickets_sec:after {
	content: "";
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/meet_speaker_bg.png) no-repeat;
	width: 523px;
	height: 523px;
	display: block;
	position: absolute;
	left: -220px;
	bottom: -135px;
	z-index: -1
}
.tickets_sec .common_title {
	margin-bottom: 40px
}
.buytickets_plan {
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px
}
.buytickets_plan .plan {
	width: calc(50% - 30px);
	vertical-align: top;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 30px;
	background-color: #fff;
	position: relative;
	min-height: 1px;
	padding-top: 30px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	align-content: space-between;
	border: 1px solid #eee;
	padding-bottom: 10px
}
.buytickets_plan .host_info {
	width: 100%;
	margin-bottom: 30px;
	padding-left: 58px
}
.buytickets_plan .host_info figure {
	float: none;
	display: inline-block;
	vertical-align: middle;
	margin: 0 20px 0 -2px;
	width: 160px
}
.buytickets_plan .host_info figure img {
	background-color: #F9F1EC;
	box-shadow: 0 30px 30px #f0eae6
}
.buytickets_plan .host_info .hinfo {
	display: inline-block;
	vertical-align: middle;
	margin: 0 -2px;
	padding-top: 20px;
	width: calc(100% - 180px)
}
.buytickets_plan .host_info .hinfo .plan_for {
	color: #652900;
	font: 700 20px/28px Poppins, sans-serif;
	margin-bottom: 5px
}
.buytickets_plan .host_info .hinfo .plan_crossed_amt {display: inline-block;
	color: #303030;
	font: 500 24px/32px Poppins, sans-serif;
	margin-bottom: 5px;
	position: relative;
	text-indent: 13px
}
.buytickets_plan .host_info .hinfo .plan_crossed_amt:before {
	content: "₹";
	position: absolute;
	top: 0;
	left: -13px;
	width: 21px;
	height: 32px;
	color: #303030;
	font-size: 18px
}
.buytickets_plan .host_info .hinfo .plan_crossed_amt:after {
	content: "";
	position: absolute;
	top: 15px;
	left: -1px;
	width: 100%;
	height: 2px;
	background-color: #F26221;
	transform: rotate(-4deg)
}
.buytickets_plan .host_info .hinfo .plan_amt {
	color: #652900;
	font: 800 50px/58px Poppins, sans-serif;
	position: relative;
	text-indent: 30px
}
.buytickets_plan .host_info .hinfo .plan_amt:before {
	content: "₹";
	position: absolute;
	top: 0;
	left: -30px;
	width: 21px;
	height: 32px;
	color: #652900;
	font-size: 50px;
	font-family: roboto;
	font-weight: 400
}
.buytickets_plan .host_info .hinfo .plan_amt .slash {
	font-weight: 400
}
.buytickets_plan .buybtn_blk {
	width: 100%;
	display: block;
	margin-bottom: 30px
}
.buytickets_plan .buybtn_blk .buybtn {
	display: block;
	text-align: center;
	width: 220px;
	height: 65px;
	margin: 0 auto;
	font-size: 16px;
	line-height: 65px
}
.upc_details {
	display: flex;
	margin: 0 auto 30px
}
.upc_details .date_calender {
	color: #652900;
	font-size: 14px;
	padding-left: 45px;
	padding-top: 15px;
	padding-bottom: 10px;
	margin-right: 20px;
	border-right: 1px dashed #652900;
	border-left: 0;
	position: relative;
	margin-left: 0;
	cursor: default;
	outline: 0!important;
	white-space: nowrap;
	text-decoration: none;
	height: 24px
}
.upc_details .date_calender:before {
	content: "";
	position: absolute;
	z-index: 0;
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/calc.gif) no-repeat;
	width: 30px;
	height: 30px;
	margin-left: 0;
	margin-top: 0;
	left: 0;
	top: -5px
}
.upc_details .calender_txt {
	font-size: 16px;
	white-space: nowrap
}
.upc_details .calender_txt span {
	font-weight: 600
}
.upc_details .calender_txt span:after {
	content: "";
	border-right: 1px dotted #CEBEB4;
	padding-right: 12px;
	margin-right: 7px
}
.tab_widget .tab_content>.tab_pane {
	display: none
}
.tab_widget .tab_content>.active {
	display: block
}
.tab_widget ul {
	border-bottom: 1px solid #eee;
	margin-bottom: 40px
}
.tab_widget li {
	display: inline-block;
	vertical-align: middle;
	min-width: 120px;
	margin-right: 15px
}
.tab_widget li a {
	color: #303030;
	display: block;
	text-align: center;
	padding-bottom: 10px;
	border-bottom: 3px solid transparent
}
.tab_widget li a:hover {
	text-decoration: none
}
.tab_widget li .daynum {
	font: 700 16px/22px Poppins, sans-serif;
	margin-bottom: 2px
}
.tab_widget li .date {
	font: 500 12px/18px Poppins, sans-serif
}
.tab_widget li.active a {
	text-decoration: none;
	border-bottom: 3px solid #303030
}
.agenda_sec {
	position: relative
}
.agenda_sec:before {
	content: "";
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/meet_speaker_bg.png) no-repeat;
	width: 523px;
	height: 523px;
	display: block;
	position: absolute;
	right: -220px;
	bottom: -25px;
	z-index: -1
}
.agenda_sec .common_title {
	margin-bottom: 50px
}
.agenda_sec .webniar_nmdt {
	min-height: 120px;
	background: #fff;
	border-radius: 100px;
	box-shadow: 0 5px 50px 0 #6529001f;
	margin-bottom: 25px
}
.agenda_sec .webniar_nmdt .dtntime {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	margin: 0 -2px;
	width: 230px
}
.agenda_sec .webniar_nmdt .dtntime .webtime {
	color: #303030;
	font: 500 18px/22px Poppins, sans-serif;
	display: inline-block
}
.agenda_sec .webniar_nmdt .nm_post {
	display: inline-block;
	vertical-align: middle;
	margin: 0 -2px;
	min-height: 120px;
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/shadow_timedt.png) left center repeat-y;
	padding: 15px 30px 10px 50px;
	color: #652900;
	font: 700 24px/35px Poppins, sans-serif;
	width: calc(100% - 230px)
}
.agenda_sec .webniar_nmdt .nm_post .sub {
	color: #303030;
	font: 700 24px/34px Poppins, sans-serif;
	margin-bottom: 10px
}
.agenda_sec .webniar_nmdt .nm_post .host_info figure {
	float: left;
	margin-right: 15px
}
.agenda_sec .webniar_nmdt .nm_post .host_info figure img {
	background-color: #F9F1EC;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	border: 5px solid #fff;
	box-shadow: 2px 4px 27px -11px #000
}
.agenda_sec .webniar_nmdt .nm_post .host_info .hinfo {
	padding-top: 5px
}
.agenda_sec .webniar_nmdt .nm_post .host_info .hinfo .host {
	color: #652900;
	font: 700 16px/22px Poppins, sans-serif;
	margin-bottom: 5px
}
.agenda_sec .webniar_nmdt .nm_post .host_info .hinfo .post {
	color: #303030;
	font: 12px/14px Poppins, sans-serif
}
.agenda_sec .show_morebtn {
	text-align: center;
	display: block;
	width: 100px;
	margin: 0 auto;
	padding: 10px
}
.agenda_sec .tab_widget {
	position: relative
}
.agenda_sec .date_calender {
	color: #652900;
	font-size: 0;
	position: absolute;
	top: -5px;
	right: 25px;
	cursor: pointer;
	outline: 0;
	white-space: nowrap;
	text-decoration: none;
	display: inline-block;
	width: 50px;
	height: 50px
}
.agenda_sec .date_calender:before {
	content: "";
	background: url(https://images.moneycontrol.com/assets/images/webinarLanding/calender_icon.svg) no-repeat;
	position: absolute;
	left: -52px;
	top: -37px;
	width: 155px;
	height: 155px;
	z-index: 0
}
.sponsors_sec .common_title {
	margin-bottom: 20px
}
.social_sec {
	margin-bottom: 50px
}
.social {
	display: block;
	text-align: center
}
.social ul {
	margin: 0
}
.social ul li {
	display: inline-block !important;
	margin-right: 20px
}
.social ul li:last-child {
	margin: 0
}
.social ul li a {
	color: #c8c8c8;
	display: block
}
.social ul li a svg {
	width: 36px
}
.social ul li a:hover {
	color: #38a1f3
}
.social ul li a.facebook:hover {
	color: #3b5998
}
.social ul li a.instagram:hover,
.social ul li a.linkd:hover {
	color: #0e76a8
}
.social ul li a.watsapp:hover {
	color: #25D366
}
#invest_strat .mob_menu,
#invest_strat .mob_nav {
	display: none
}

.terms_conditions {color: #333333; font: 16px/19px "Lato", Arial, Helvetica, sans-serif; text-align: center; padding:20px 0px 50px;}
.terms_conditions a {color: #652900 !important; text-decoration: underline; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight:700;}
.small_arrow {border: solid #fa8d54; border-width: 0 2px 2px 0; display: inline-block; padding: 2px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); background-color: transparent; outline: 0; position: relative; top: -1px; left: 5px;}
.til_stxt h2{ display:inline-block; font-weight:900; line-height:40px;}
.common_popupoffer .modal-dialog { width: 800px; margin-top: 45px; }
.common_popupoffer .pro_pp_hed { background-color: #E1C2B5; padding: 20px; text-align: center; color: #333333; font: 600 20px "latoregular", Arial, Helvetica, sans-serif; }
.pplist > li { padding: 7px 0 7px 22px; position: relative; }
.pplist > li span { position: absolute; left: 0; top: 5px; }
.common_popupoffer .pro_pp_hed .close { opacity: 1; }
.offer_details_cnt { font: 14px/21px "Lato", Arial, Helvetica, sans-serif; color: #333333; }
.offer_details_cnt p{margin-bottom:20px;}
.tab_widget li{margin-bottom:0px;}
.common_title h2{display:inline-block; font-weight:900;} 

.main-video-block{ margin-bottom: 20px; }
.main-video-block .iframe.vvideo{ max-width: 930px; width: 100%; height:auto; margin: 0 auto 20px auto; display: block;}
.main-video-block iframe.vform{max-width: 930px; width: 100%; height:200px; margin: 0 auto 20px auto; display: block; }


@media all and (max-width: 1290px) {
	.main_container {
		width: 100%;
		padding: 0 10px
	}
}
@media all and (max-width: 1279px) {
	.container {
		width: auto;
		margin: 0 20px
	}
	.pro_dot {
		left: 70px
	}
	.aboutTheEvent_section .pro_cnt {
		padding: 155px 280px 45px 55px
	}
	#who_attend .common_title {
		right: 0
	}
	.professional {
		left: -70px
	}
	.line_org {
		width: 50px
	}
	.wh_cnt {
		padding: 85px 125px 85px 70px
	}
	.discu_point {
		margin-left: 50px
	}
	.discuss_left {
		width: 400px
	}
	.undersa {
		width: 430px;
		font: 35px/40px Poppins, sans-serif
	}
	.undersa strong {
		font: 900 80px/90px Poppins, sans-serif
	}
	.undersa span {
		font: 600 40px/50px Poppins, sans-serif
	}
	.btn_buy_webinar {
		width: 210px
	}
	.speakers_section .item {
		padding: 15px
	}
	.speakers_section .imgWrap {
		margin-bottom: 15px
	}
	.speakers_section .contentDetails p {
		font-size: 13px
	}
	.speakers_section .name {
		font-size: 16px
	}
	.speakers_section .owl-nav button.owl-prev {
		left: 0
	}
	.speakers_section .owl-nav button.owl-next {
		right: 0
	}
}
@media all and (max-width: 1180px) {
	.desk_mainmenus li {
		margin-right: 10px
	} 
	.about_event .banner_ttl {
		font-size: 40px
	}
}
@media all and (min-width: 980px) {
	.mob_view {
		display: none
	}
	.desk_view {
		display: block
	}
}
@media all and (max-width: 980px) {
	.who_should_attend_ul li{font-size:14px;line-height:20px;}
 .inclusions_sec .pro_cnt .text_para .inclusions_cat{font-size:16px;line-height:22px;}
 .inclusions_sec .pro_cnt .text_para .inclusions_ul li{font-size:14px;line-height:20px; padding: 0 0 0 15px; margin-bottom: 7px;}
 .inclusions_sec .pro_cnt .text_para .inclusions_ul li:before{ top: 6px;}
	.tagearly{ left: -20px; font-size: 14px; line-height: 20px; padding: 5px 10px 5px 20px; margin-bottom: 15px;}
	#countdown { margin-bottom:0px; }
	#countdown li { padding:0 10px; font:9px 'Poppins', sans-serif }
	#countdown li span { font:700 17px/17px 'Poppins', sans-serif; }
	.with_main_timer .buybtn { padding: 0px 30px;}
	.esdata.days:before{ width: 37px; height: 49px; margin: 0 auto; left: -51px;}
	.checkterms { font-size: 12px; padding: 10px 10px 15px 10px;}
	.buyacces{ font-size: 12px; }
	
	#eb_countdown { margin-left:-130px; }
	#eb_countdown p { font-size:13px; }
	#eb_countdown ul li { padding:0 10px; font-size:10px;}
	#eb_countdown ul li span { font-size:20px;  }
	.tickets_sec.with_tkt_timer .buytickets_plan .plan:first-child {
		padding-top: 65px;
		margin-top: 70px;
	} 
	.with_tkt_timer .buytickets_plan .plan:last-child { margin-top: 0px;}
	.with_main_timer  .about_event .bannerbg_img_box{top: unset;right: 5px;width: 90px;bottom: 7px;}
	.with_main_timer .about_event { padding-top: 20px;}
	.main-video-block .iframe.vvideo{height: auto; margin: 0 auto 5px auto;}
	.main-video-block iframe.vform{ height: 200px; margin: 0 auto 5px auto;}
	.already_purchased_msg {font-size: 12px; line-height: 16px; padding: 5px;width: 60%;}
	.mob_view {
		display: block
	}
	.desk_view,
	.head.stickyNav .evt_status.mob_view {
		display: none
	}
	#invest_strat:before {
		border-top: 575px solid #F9F1EC
	}
	#invest_strat:after {
		top: 0;
		border-left: 580px solid transparent
	}
	body.bspace {
		padding-top: 10px;
		margin-top: 120px
	}
	body.bspace #invest_strat:before {
		border-top: 575px solid #f9f1ec
	}
	body .aboutTheEvent_section,
	body .agenda_sec,
	body .faq_sec,
	body .inclusions_sec,
	body .speakers_section,
	body .sponsors_sec,
	body .tickets_sec,
	body .whoShouldAttend_section {
		padding-top: 55px;
		margin-bottom: 0
	}
	#invest_strat .container {
		margin-right: 15px;
		margin-left: 15px;
		padding-left: 15px;
		padding-right: 15px
	}
	#invest_strat .faq_sec .container {
		padding-left: 0;
		padding-right: 0
	}
	#invest_strat #whoShouldAttend_section .container,
	#invest_strat .agenda_sec .container,
	#invest_strat .event_statics_sec .container,
	#invest_strat .speakers_section .container,
	#invest_strat .sponsors_sec .container,
	#invest_strat .tickets_sec .container {
		margin-right: 15px;
		margin-left: 15px;
		padding-left: 0;
		padding-right: 0
	}
	#invest_strat .inclusions_sec .container {
		margin-right: 0
	}
	#invest_strat .mob_menu,
	#invest_strat .mob_nav {
		display: block
	}
	.desk_mainmenus {
		display: none
	}
	.mcpro_logo img {
		width: 220px;
		height: auto
	}
	.mcpro_logo .head1 {
		width: 100%;
		float: none
	}
	.mcpro_logo .head1 .blogo_alink {
		width: 120px;
		margin-right: 10px;
		padding-right: 10px
	}
	.mcpro_logo .head1 .blogo_alink img {
		max-width: 100%
	}
	.mcpro_logo .head1 .mclogo_alink {
		width: 150px
	}
	.mcpro_logo .head1 .mclogo_alink img {
		max-width: 100%
	}
	.mcpro_logo .evt_status {
		display: none
	}
	.mcpro_logo_in_menu .blogo_alink {
		display: block;
		width: 120px;
		text-align: center;
		margin: 0 auto 15px
	}
	.mcpro_logo_in_menu .blogo_alink img {
		width: 100%;
		height: auto;
		display: block
	}
	.mcpro_logo_in_menu .mclogo_alink {
		display: block;
		width: 150px;
		text-align: center;
		margin: 0 auto 15px
	}
	.mcpro_logo_in_menu .mclogo_alink img {
		width: 100%;
		height: auto;
		display: block
	}
	.about_event {
		padding: 30px 10px 15px 20px;
		height: 232px
	}
	.about_event .banner_ttl {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 10px
	}
	.about_event .event_date {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 20px
	}
	.about_event .bannerbg_img_box {
		top: 50%;     transform: unset;
		right: 50px;
		width: 180px
	}
	.buybtn {
		font-size: 12px;
		line-height: 32px
	}
	.evt_status {
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		padding: 10px;
		margin-bottom: 15px
	}
	.evt_status .event_date {
		display: inline-block;
		vertical-align: middle;
		color: #652900;
		font-size: 12px;
		line-height: 18px;
		float: none
	}
	.evt_status .event_date .dt {
		display: block;
		padding-left: 0;
		font-weight: 700
	}
	.evt_status .buybtn,
	.evt_status .watchbtn {
		font-size: 12px;
		line-height: 32px;
		display: inline-block;
		vertical-align: middle;
		position: unset;
		bottom: unset;
		right: unset;
		float: right;
		margin-top: 2px
	}
	header {
		padding: 15px;
		margin-bottom: 0
	}
	.mob_menu {
		right: 20px;
		top: 24px
	}
	.whoShouldAttend_section {
		margin-bottom: 40px
	}
	.whoShouldAttend_section:before {
		top: 35px;
		right: 0;
		font-size: 150px;
		line-height: 150px
	}
	.whoShouldAttend_section .common_title.right {
		padding-right: 16px;
		padding-top: 15px;
		top: 0;
		right: 0
	}
	.whoShouldAttend_section .pro_cnt {
		width: calc(100% - 81px);
		padding: 90px 5px 20px 15px;
		margin-top: 0
	}
	.whoShouldAttend_section .hashtag,
	.whoShouldAttend_section .text_para p {
		font-size: 14px;
		line-height: 20px
	}
	.aboutTheEvent_section {
		margin-bottom: 30px
	}
	.aboutTheEvent_section .container {
		background: #F9F1EC
	}
	.aboutTheEvent_section .common_title.right {
		padding-right: 0;
		padding-top: 15px;
		position: unset;
		top: unset;
		right: unset;
		z-index: unset
	}
	.aboutTheEvent_section figure {
		position: unset;
		top: unset;
		right: unset;
		width: 223px;
		margin: 0 auto;
	}
	.aboutTheEvent_section figure img {
		width: 100%;
		height: auto;
		display: block
	}
	.aboutTheEvent_section .pro_dot {
		display: none
	}
	.aboutTheEvent_section .pro_cnt {
		padding: 10px 15px 20px 0;
		width: 100%;
		margin-top: 5px
	}
	.speakers_section {
		padding-bottom: 30px
	}
	.speakers_section:before {
		width: 265px;
		height: 250px;
		left: -148px;
		top: -48px;
		background-size: cover
	}
	.speakers_section .container:before,
	.speakers_section:after {
		display: none
	}
	.speakers_section .speakers_list .item {
		width: 50%;
		margin: 0 -2px 20px
	}
	.event_statics {
		margin-bottom: 10px
	}
	.esdata {
		width: 32%
	}
	.esdata.attendees:before,
	.esdata.sessions:before,
	.esdata.speakers:before {
		width: 46px;
		height: 60px;
		margin: 0 auto;
		left: -64px
	}
	.inclusions_sec {
		margin-bottom: 40px
	}
	.inclusions_sec .pro_cnt {
		margin: 0 0 0 5px;
		padding: 90px 10px 40px 20px
	}
	.inclusions_sec .pro_cnt .text_para {
		padding-left: 0
	}
	.inclusions_sec .pro_cnt .text_para ul li {
		padding: 0 0 10px 20px;
		font-size: 14px;
		line-height: 20px
	}
	.inclusions_sec .pro_dot {
		width: 96px;
		height: 90px;
		bottom: -48px;
		left: -22px
	}
	.tickets_sec {
		margin-bottom: 40px;
		padding: 0 0 5px
	}
	.tickets_sec .common_title {
		margin-bottom: 20px
	}
	.tickets_sec .buytickets_plan .plan {
		width: 100%
	}
	.tickets_sec .buytickets_plan .host_info .hinfo .plan_for {
		font-size: 16px;
		line-height: 24px
	}
	.tickets_sec .buytickets_plan .host_info figure {
		width: 120px
	}
	.tickets_sec .buytickets_plan .host_info figure img {
		width: 120px;
		height: 120px;
		border: 7px solid #fff;
		box-shadow: 0 15px 15px #f0eae6
	}
	.promsname {
		font: 600 15px/23px Poppins, sans-serif
	}
	.container {
		width: auto
	}
	.undersa {
		position: relative;
		z-index: 2;
		width: 70%;
		float: none;
		font: 13px/18px Poppins, sans-serif;
		padding-top: 0
	}
	.undersa strong {
		font: 900 26px/32px Poppins, sans-serif;
		display: block;
		padding-bottom: 0
	}
	.undersa span {
		font: 600 12px/18px Poppins, sans-serif
	}
	.webgraph1 {
		position: absolute;
		margin: 0;
		right: -45px;
		top: 65px;
		width: 150px
	}
	.webgraph1 img {
		width: 100%;
		height: auto
	}
	.webniar_nmdt {
		height: auto;
		padding: 10px;
		border-radius: 10px;
		margin: 20px 0 0
	}
	.webniar_nmdt figure {
		position: static;
		top: inherit;
		margin: 0 10px 0 0
	}
	.webniar_nmdt figure img {
		width: 70px;
		height: 70px;
		border: 6px solid #fff
	}
	.webnicnt {
		overflow: hidden
	}
	.webniar_nmdt .date_calender {
		margin: 0;
		padding-left: 40px;
		padding-top: 10px
	}
	.nm_post {
		float: none;
		font: 800 16px/25px Poppins, sans-serif;
		width: auto
	}
	.nm_post h3 {
		font: 10px/13px Poppins, sans-serif
	}
	.dtntime {
		padding: 0;
		margin: 5px 0 0;
		background: 0 0;
		height: inherit
	}
	.dtntime .dat1 {
		font: 600 12px Poppins, sans-serif
	}
	.webtime {
		font: 600 16px Poppins, sans-serif;
		padding-left: 10px;
		margin-left: 10px
	}
	.wh_cnt {
		width: 100%;
		height: auto;
		padding: 20px 20px 60px;
		margin: 0
	}
	.wh_cnt svg {
		width: 110px;
		height: auto
	}
	.professional {
		width: 125px;
		height: 125px;
		left: 45px;
		bottom: -95px
	}
	.professional span {
		top: -40px;
		left: -50px
	}
	.student {
		left: 0;
		top: -50px
	}
	.educators {
		left: 115px;
		z-index: 9;
		bottom: -158px
	}
	.parents {
		right: 0;
		bottom: -80px
	}
	#who_attend {
		padding-top: 20px;
		padding-bottom: 125px
	}
	#who_attend .common_title {
		position: static;
		margin-bottom: 20px
	}
	.ab_head {
		font: 700 24px/35px Poppins, sans-serif
	}
	.ab_head h3 {
		font-size: 13px;
		font-style: 400
	}
	.text_para {
		margin: 0;
		padding-left: 15px
	}
	.speaker_bg {
		padding-bottom: 20px;
		background-size: 130%
	}
	.mob_nav_logo {
		display: block
	}
	.mob_nav_logo .promsname {
		float: none;
		margin-top: 10px
	}
	.mob_nav_logo .mcpro_logo {
		float: none;
		margin-top: 5px;
		margin-bottom: 20px
	}
	.mob_nav_logo .mcpro_logo img {
		width: 115px;
		height: auto
	}
	.closenav {
		padding: 3px 10px 10px 0;
		cursor: pointer;
		right: 5px
	}
	.btnbw {
		width: auto;
		margin-top: 20px
	}
	.text_para p {
		margin-bottom: 20px
	}
	.common_title {
		font-size: 30px;
		line-height: 30px
	}
	.common_title .small {
		font-size: 16px;
		line-height: 25px
	}
	.acc__title {
		font-size: 14px
	}
	.acc__title.active {
		font-size: 15px
	}
	.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
	}
	.upc_box {
		padding: 15px
	}
	.upc_right {
		padding-left: 0;
		display: block
	}
	.upc_right_title {
		width: 100%;
		float: none;
		font-size: 18px;
		line-height: 22px
	}
	.upc_thumb {
		width: 70px;
		height: 70px;
		float: left;
		margin-left: 2px;
		margin-bottom: 25px
	}
	.upc_thumb img {
		width: 100%;
		height: 100%
	}
	.upc_thumb:before {
		left: -5px;
		top: -5px
	}
	.upc_desig {
		padding-left: 95px;
		padding-top: 5px;
		text-align: left
	}
	.upc_right_price {
		display: none
	}
	.calender_txt {
		font-size: 14px
	}
	.or_txt {
		float: none;
		margin: 10px auto
	}
	.btn_buy_webinar,
	.subc_webinar {
		float: none;
		width: 100%
	}
	.date_calender {
		font-size: 11px;
		padding-left: 50px
	}
	.date_calender:before {
		left: 1px;
		top: 2px;
		content: "";
		width: 50px;
		height: 51px;
		background: url(https://images.moneycontrol.com/assets/images/webinarLanding/add_calender.png) no-repeat
	}
	.acc__panel {
		margin-left: 0;
		padding-left: 15px
	}
	.watch_webinar {
		margin-top: 20px
	}
	.aboutTheEvent_section {
		padding-bottom: 150px
	}
	.upcoming_webinar:before {
		display: none;
		width: 250px;
		height: 250px;
		border: 30px solid #F9F1EC;
		right: -200px;
		top: -50px
	}
	.upc_details .date_calender {
		white-space: break-spaces;
		padding: 0 0 0 45px
	}
	.upcoming_webinar .date_calender:before {
		background: url(https://images.moneycontrol.com/assets/images/webinarLanding/add_calender.png) 8px 0 no-repeat
	}
	.faq_sec:before {
		background-size: 70%;
		margin-left: -112px;
		margin-top: -165px;
		width: 300px;
		height: 300px
	}
	.webinar_signup {
		padding-left: 0;
		font-size: 14px
	}
	.webinar_signup img {
		max-width: 55%;
		height: auto
	}
	.webinar_signup .subc_webinar a {
		width: 100%
	}
	.webinar_signup .sbuscribe_signupupbx {
		padding: 20px 15px;
		min-height: 240px;
		margin-top: 20px
	}
	.webinar_signup .lft_txt {
		width: 100%;
		text-align: center;
		float: none;
		font-size: 14px
	}
	.webinar_signup .signup_wrap {
		margin-left: 0;
		width: 100%;
		float: none
	}
	.webinar_signup .sub_texfield {
		padding: 0 15px;
		margin-top: 20px;
		height: 45px
	}
	.webinar_signup .sub_input {
		width: 100%;
		height: 35px;
		margin-top: 5px;
		line-height: 35px;
		text-align: center
	}
	.webinar_signup .btn_brown {
		font-size: 14px;
		padding: 10px 40px
	}
	.webinar_signup .btn_brown.fright {
		float: none;
		width: 150px;
		margin: 25px auto 0;
		display: block
	}
	.webinar_signup .thank_subcmesg {
		margin-top: 80px;
		padding: 0
	}
	.info_thumb {
		margin-left: 10px;
		width: 80px;
		height: 80px
	}
	.info_popup .modal-dialog {
		width: 95%
	}
	.info_popup .modal-body {
		padding: 15px
	}
	.info_thumb:before {
		width: 101%;
		height: 101%;
		left: -6px;
		top: -7px
	}
	.info_desig {
		padding-top: 0;
		padding-left: 105px
	}
	.popup_text {
		margin-top: 35px;
		padding-right: 10px
	}
	.info_popup .modal-dialog:before {
		width: 121px;
		height: 152px;
		background-size: contain
	}
	.info_title {
		font-size: 14px;
		line-height: 21px
	}
	.info_desig h3 {
		font-size: 11px;
		line-height: 17px
	}
	.info_thumb img {
		width: 70px;
		height: 70px
	}
	.popup_heading {
		font-size: 18px;
		line-height: 24px;
		top: 15%
	}
	#discuss_popup .discu_point p {
		font-size: 16px;
		line-height: 22px
	}
	#discuss_popup .discu_point ul li {
		font-size: 14px;
		line-height: 21px
	}
	.upc_points_block {
		font-size: 10px;
		line-height: 16px
	}
	.upc_points_block .right_block {
		background-color: transparent;
		padding: 0;
		margin-left: 0;
		margin-top: 5px
	}
	.three_points li {
		background-color: #fbf5f2;
		padding: 5px 10px;
		border-right: 0;
		margin-bottom: 10px;
		margin-right: 10px;
		border-radius: 5px
	}
	.three_points li:last-child {
		padding-right: 10px
	}
	.date_calender span {
		display: inline-block;
		margin-top: 10px;
		line-height: 11px
	}
	.upcoming_webinar .upc_details .date_calender {
		white-space: inherit
	}
	.live_audi {
		font-size: 10px;
		margin-left: 9px;
		padding-left: 7px
	}
	.disc_points:before {
		width: 16px;
		height: 16px;
		background-size: contain;
		margin-right: 5px
	}
	.live_audi_icon {
		width: 22px;
		height: 14px;
		background-size: contain;
		margin-right: 5px
	}
	.finantial_icon:before,
	.mutual_fund:before,
	.options_icon:before,
	.technical_icon:before {
		width: 19px;
		height: 17px;
		background-size: contain;
		margin-right: 5px
	}
	.advanced_icon:before,
	.beginner_icon:before,
	.intermediate_icon:before {
		width: 17px;
		height: 15px;
		background-size: contain;
		margin-right: 5px
	}
	.time_icon:before {
		width: 14px;
		height: 14px;
		background-size: contain;
		margin-right: 5px
	}
	.testimonia_wrap {
		font-size: 16px;
		line-height: 25px
	}
	.testi_desig span {
		font-size: 15px;
		line-height: 23px
	}
	.testi_desig {
		font-size: 12px;
		line-height: 18px
	}
	.slides_counter {
		font-size: 15px
	}
	.speakers_section .contentDetails {
		padding: 20px 15px;
		text-align: left
	}
	.speakers_section .contentDetails:before {
		left: 0;
		top: 25px
	}
	.upc_title {
		font-size: 16px;
		line-height: 25px
	}
	.upc_desig h3 {
		font-size: 12px;
		line-height: 18px
	}
	.login_element {
		margin-right: 0
	}
	.closenav svg {
		width: 11px;
		height: 11px
	}
	.submenus li:before {
		font-size: 40px
	}
	.followus {
		font: 12px/30px Poppins;
		margin-top: 5px
	}
	.li_link,
	.tt_link {
		width: 25px
	}
	.fb_link {
		width: 15px
	}
	.leaders_experts {
		font-size: 9px
	}
	.collapsable_menu .parentlink:after {
		padding: 3px;
		top: 15px
	}
	.collapsable_menu .parentlink.active:after {
		padding: 3px
	}
	.login_element {
		font-size: 12px;
		line-height: 18px;
		float: none
	}
	.before_login_element svg {
		width: 20px;
		height: 20px
	}
	.mob_menu svg {
		width: 18px
	}
	.dtntime .dat1 sup {
		font-size: 7px;
		text-transform: none;
		top: -7px
	}
	.btn_buy_webinar a {
		font-size: 16px
	}
	.subc_webinar a {
		line-height: 22px
	}
	.logintext {
		margin: 20px 0 0
	}
	.logintext:after,
	.logintext:before {
		background-size: contain
	}
	.popup_text {
		font-size: 12px;
		line-height: 19px
	}
	.speakers_section .container:before {
		width: 300px;
		height: 300px;
		left: -173px;
		top: -210px;
		background: url(https://images.moneycontrol.com/assets/images/webinarLanding/meet_speaker_mobile.png) no-repeat
	}
	.testimonial_section {
		margin-bottom: 100px
	}
	.mob-hide {
		display: none
	}
	.desktop-hide {
		display: block
	}
	.contentDetailsWrap {
		display: none
	}
	.speakers_section .owl-nav {
		top: 18%
	}
	.speakers_section .owl-item.active {
		background-color: #f9f1ec
	}
	.speakers_section .owl-item.active .TT_icon {
		background-position: 1px -18px
	}
	.speakers_section .owl-item.active .IN_icon {
		background-position: -28px -18px
	}
	.upc_box:after {
		top: 40px;
		width: 75px;
		height: 105px;
		right: 2px
	}
	.upcoming_webinar .upc_box:after {
		top: 50px;
		width: 70px;
		height: 90px;
		right: 0
	}
	.testimonial_section {
		background: 0 0
	}
	.testimonial_section .container {
		background: url(https://images.moneycontrol.com/assets/images/webinarLanding/quote_icon_mobile.png) top 5px right -17px no-repeat;
		padding-top: 20px
	}
	
.common_popupoffer .modal-dialog { width: 300px; margin: 65px auto; }
.common_popupoffer .pro_pp_hed { padding: 10px; font-size: 16px; }
.common_popupoffer .pro_pp_hed .close { margin-top: -4px; }
.offer_details_cnt { padding: 10px; font-size: 14px; }

.head.stickyNav header {padding: 15px 15px 0;margin-bottom: 10px}
}
@media all and (max-width: 767px) {
	
	/* ----- watch recording tab ----- */
	.tab_widget.watch_rec_tab ul{ margin-bottom: 15px;}
	.tab_widget.watch_rec_tab li{ width: 33%; min-width: unset; margin: 0 -2px;}
	.tab_widget.watch_rec_tab li .daynum{font-size: 14px; line-height: 20px;}
	.tab_widget.watch_rec_tab { padding: 0; }
	.watch_rec_section { padding-bottom: 70px;}
	.tab_widget.watch_rec_tab .tab_content:after{display: none;}
	.tab_widget.watch_rec_tab .vid_card{box-shadow: 0px 10px 31px -6px #f9f1ec;}
	.watch_rec_tab .slick-prev,
	.watch_rec_tab .slick-next {
		top: auto;
		bottom: -31px; 
		left: 50%; 
		border: 0px;
		
		background-size: cover;
		width: 24px;
		height: 24px;
	}
	.watch_rec_tab .slick-next { margin-left: 25px; }
	.watch_rec_tab .slick-prev { margin-left: -50px; }
	.slides_counter{ display: block; margin-top: 5px;}
	.cmn_title{ font-size: 24px; line-height: 30px; text-align: center;}
	.cmn_title:before{display: none;}
	.cmn_title:after{ top: auto; bottom:-5px; left: 0; right:0; height: 2px; margin:0 auto;}
	.tab_widget.watch_rec_tab .tab_content .tab_pane .lock_screen{ padding-top: 170px;}
	.tab_widget.watch_rec_tab .tab_content .tab_pane .lock_screen .lock_msg{font-size: 14px; line-height: 20px; padding: 0px 40px;}
	/* ----- End - watch recording tab ----- */ 
	
	.info_popup.modal {
		z-index: 9999
	}
	.aboutTheEvent_section {
		margin-bottom: 30px;
		padding-bottom: 30px
	}
	.about_event {
		padding-top: 20px;/*
		margin-bottom: 30px;*/
		height: 132px
	}
	.about_event .banner_ttl {
		margin-bottom: 5px
	}
	.about_event .event_date {
		margin-bottom: 15px;
		font-size: 13px;
		line-height: 20px
	}
	.about_event .bannerbg_img_box {
		top: unset;
		right: 10px;
		width: 105px;
		bottom: 7px
	}
	.esdata .es_count {
		font-size: 24px;
		line-height: 32px
	}
	.esdata .es_name {
		font-size: 12px;
		line-height: 20px
	}
	.speakers_section .common_title {
		margin-bottom: 30px
	}
	.speakers_section .speakers_list .item {
		padding: 5px 15px 15px;
		margin: 0 -2px 10px
	}
	.speakers_section .name {
		font-size: 14px;
		line-height: 22px
	}
	.speakers_section .contentWrap p+p {
		font: 12px/18px Poppins
	}
	.speakers_section .imgWrap img {
		border: 7px solid #fff;
		box-shadow: 0 15px 15px #f0eae6;
		max-width: 100px;
		max-height: 100px;
	}
	.speakers_section li {
		margin: 2px 5px 0
	}
	.whoShouldAttend_section .pro_dot {
		display: none
	}
	.tickets_sec {
		margin-bottom: 30px
	}
	.tickets_sec .common_title {
		margin-bottom: 15px
	}
	.tickets_sec .buytickets_plan {
		margin: 0
	}
	.tickets_sec .buytickets_plan .plan {
		width: 100%;
		margin-bottom: 20px;
		margin-right: 0;
		margin-left: 0;
		padding-top: 15px
	}
	.tickets_sec .buytickets_plan .host_info {
		padding-left: 13px
	}
	.tickets_sec .buytickets_plan .host_info .hinfo {
		width: calc(100% - 130px)
	}
	.tickets_sec .buytickets_plan .host_info .hinfo .plan_for {
		font-size: 14px;
		line-height: 22px
	}
	.tickets_sec .buytickets_plan .host_info .hinfo .plan_crossed_amt {
		font-size: 16px;
		line-height: 26px
	}
	.tickets_sec .buytickets_plan .host_info .hinfo .plan_crossed_amt:after {
		width: 73px
	}
	.tickets_sec .buytickets_plan .host_info .hinfo .plan_amt {
		font-size: 28px;
		line-height: 32px;
		text-indent: 20px
	}
	.tickets_sec .buytickets_plan .host_info .hinfo .plan_amt:before {
		font-size: 32px;
		left: -20px
	}
	.tickets_sec .buytickets_plan .host_info figure {
		width: 120px;
		margin: 0 10px 0 -2px
	}
	.tickets_sec .buytickets_plan .host_info figure img {
		width: 120px;
		height: 120px;
		border: 7px solid #fff;
		box-shadow: 0 15px 15px #f0eae6
	}
	.tickets_sec .buytickets_plan .buybtn_blk {
		margin-bottom: 15px
	}
	.tickets_sec .buytickets_plan .buybtn_blk .buybtn {
		width: 120px;
		height: 32px;
		font-size: 14px;
		line-height: 32px
	}
	.tickets_sec .buytickets_plan .calender_txt {
		font-size: 14px;
		line-height: 20px
	}
	.tickets_sec .buytickets_plan .date_calender {
		padding: 0 0 0 30px;
		margin-right: 10px
	}
	.tickets_sec .buytickets_plan .date_calender:before {
		width: 22px;
		height: 22px;
		left: 0;
		top: 0;
		background-size: cover
	}
	.subc_webinar .bigbtn a {
		font-size: 14px;
		line-height: 20px;
		padding: 7px 5px;
		margin-bottom: 20px
	}
	.subc_webinar .code_bx {
		font-size: 11px
	}
	.subc_webinar .code_bx .pro_desc {
		font-size: 11px;
		padding: 0 5px
	}
	.subc_webinar .code_bx .show_morebtn {
		font-size: 11px;
		padding: 0
	}
	.agenda_sec .common_title {
		margin-bottom: 20px
	}
	.agenda_sec .date_calender {
		top: -70px
	}
	.agenda_sec .tab_widget ul {
		margin-bottom: 0;
		position: relative;
		z-index: 9
	}
	.agenda_sec .tab_widget li {
		width: calc(33% - 10px);
		min-width: unset;
		margin-right: 10px;
		margin-bottom: 0
	}
	.agenda_sec .tab_widget li .daynum {
		font-size: 14px;
		line-height: 20px
	}
	.agenda_sec .tab_widget li .date {
		font-size: 11px;
		line-height: 18px
	}
	.agenda_sec .tab_widget li:last-of-type {
		margin-right: 0
	}
	.agenda_sec .webniar_nmdt {
		padding: 2px;
		border-radius: 20px;
		margin-bottom: 15px
	}
	.agenda_sec .webniar_nmdt .dtntime {
		width: 80px
	}
	.agenda_sec .webniar_nmdt .dtntime .webtime {
		font-size: 12px;
		line-height: 18px;
		padding-left: 0;
		margin-left: 0
	}
	.agenda_sec .webniar_nmdt .nm_post {
		width: calc(100% - 80px);
		padding: 7px 10px 10px 20px
	}
	.agenda_sec .webniar_nmdt .nm_post .sub {
		font-size: 14px;
		line-height: 20px
	}
	.agenda_sec .webniar_nmdt .nm_post .host_info .hinfo .host,
	.agenda_sec .webniar_nmdt .nm_post .webtime {
		font-size: 12px;
		line-height: 18px
	}
	.agenda_sec .webniar_nmdt .nm_post .host_info .hinfo .post {
		font-size: 10px;
		line-height: 14px
	}
	.sponsors_sec .common_title {
		margin-bottom: 10px
	}
	.sponsors_sec .sponsors_wrap {
		margin-bottom: 10px;
		display: -webkit-flex;
		display: -moz-flex;
		display: -o-flex;
		display: -ms-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: center
	}
	.sponsors_sec .sponsors_wrap li {
		width: 50%;
		margin-right: 0;
		margin-bottom: 20px
	}
	.faq_sec {
		padding-top: 40px;
		padding-bottom: 40px
	}
	.faq_sec .common_title{ padding-left: 15px;}
	.terms_conditions{padding:10px 0px 30px;}
}
@media all and (max-width: 400px) {
	.tagearly{ left: -10px;}
	.about_event {
		padding-top: 20px;/*
		margin-bottom: 30px;*/
		height: 132px;
		padding-left: 10px
	}
	.about_event .banner_ttl {
		margin-bottom: 5px
	}
	.about_event .event_date {
		margin-bottom: 15px;
		font-size: 11px;
		line-height: 18px
	}
	.about_event .bannerbg_img_box {
		top: unset;
		right: 5px;
		width: 90px;
		bottom: 7px
	}
	.agenda_sec .tab_widget li .date {
		font-size: 10px;
		line-height: 16px
	}
}

.sub_txt { 
	color: #303030; 
	font: 400 18px/22px Poppins, sans-serif; 
	margin-bottom: 10px; 
}

.who_should_attend_ul, .text_para p {
	font: 400 18px/22px Poppins, sans-serif;
}

@media (max-width: 767px) { 
	.sub_txt { 
		font-size: 12px; 
		line-height: 18px; 
	}
} 

.offer_details_cnt.tnc h2 { font: 700 20px/26px Poppins, Arial, Helvetica, sans-serif; color: #333333; margin-bottom:10px; text-align: center;}
.offer_details_cnt.tnc h3 { font: 500 18px/24px Poppins, Arial, Helvetica, sans-serif; color: #333333; margin-bottom:10px;}
.offer_details_cnt.tnc p { font: 400 16px/22px Poppins, Arial, Helvetica, sans-serif; color: #333333; margin-bottom:10px;} 
@media (max-width: 768px){
	.offer_details_cnt.tnc h2 { font-size: 18px; line-height: 24px;}
	.offer_details_cnt.tnc h3 { font-size: 16px; line-height: 20px;}
	.offer_details_cnt.tnc p {font-size: 14px; line-height: 18px;}
}
.thumbnail { text-align: center; }
.txt_btn { text-align: center; margin-bottom: 20px; }
.gray { background-color: #808080; }
@media (max-width: 767px){.about_event { height: 162px;}.already_purchased_msg{    padding: 10px;}}

/*New CSS*/
.login span {
    background: url(https://images.moneycontrol.com/assets/images/optionomega/login_av.png) -1px -1px no-repeat;
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.desk_mainmenus .right_ele {
    padding: 0 0 0 175px;
    float: right;
    position: relative;
}
.login {
    margin-left: 20px;
    color: #F26221;
    font: 700 14px 'Poppins', sans-serif;
}
   #omega2, #omega1 {
    padding-bottom: 115px;
}
.record_tit span {
    background: #f9f1ec;
    color: #652900;
    padding: 0 30px
;
    font: 800 50px 'Poppins', sans-serif;
}
.record_tit {
    margin-bottom: 20px;
    text-align: center;
    position: relative;
}
.record_tit span {
    background: #f9f1ec;
    color: #652900;
    padding: 0 30px;
    font: 800 50px 'Poppins', sans-serif;
}
.webinar_nav {
    text-align: center;
    border-bottom: 1px
 solid #DDDDDD;
    margin-bottom: 20px;
}
.webinar_nav ul {
    margin-bottom: -1px
;
}
.webinar_nav li {
    display: inline-block;
    margin: 0 10px
;
}
.webinar_nav li a {
    display: block;
    color: #303030;
    border-bottom: 3px
 solid transparent;
    font: 20px 'Poppins', sans-serif;
    padding: 10px 20px
;
}
.webinar_nav li.active a {
    font-weight: 700;
    border-bottom: 3px solid #000;
}
.lock_screen {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9;
    left: 0px;
    top: 0px;
    background-color: rgb(255 255 255 / 79%);
    text-align: center;
    align-items: center;
    display: flex;
}
.lock_screen .lock_msg {
    width: 100%;
    clear: both;
    font: 600 22px/30px 'Poppins', sans-serif;
    color: #303030;
    margin-bottom: 20px;
    text-align: center;
}
.lockbtn {
    margin-top: 20px;
    display: block;
}
.lock_screen .buybtn.login_now {
    display: inline-block;
    width: 150px;
    text-align: center;
}
.lock_screen .buybtn {
    margin: 0 10px;
}
.buybtn {
    display: inline-block;
    width: auto;
    background-color: #652900;
    border-radius: 40px;
    box-shadow: 0 15px 35px 0 #65290040;
    padding: 0 20px;
    color: #fff!important;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    position: relative;
    z-index: 1;
    text-decoration: none!important;
    line-height: 50px;
    text-transform: capitalize;
}
.lock_mode {
    overflow: hidden;
    filter: blur(4px);
}
.dateevent {
    color: rgba(48, 48, 48,0.8);
    display: block;
    margin-bottom: 5px;
    font: 400 14px 'Poppins', sans-serif;
}
.newsFig {
    float: left;
    width: 620px;
    position: relative;
}
.newsFig figure {
    margin-bottom: 10px;
}
.newsFig figure {
    position: relative;
}
.play_vidB {
    position: absolute;
    padding: 10px;
    background: #F26221;
    display: block;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    line-height: 60px;
    color: #fff;
    height: 60px;
    width: 60px;
    text-align: center;
}
.newsFig figure img {
    display: block;
    width: 100%;
    height: auto;
}
.dateevent {
    color: rgba(48, 48, 48,0.8);
    display: block;
    margin-bottom: 5px;
    font: 400 14px 'Poppins', sans-serif;
}
.newTt {
    margin-bottom: 10px;
}
.newTt a {
    color: #303030;
    font: 700 26px/35px 'Poppins', sans-serif;
}
.pastnAuthor {
    position: relative;
}

.pastnAuthor {
    display: block;
    float: left;
}
.pastnAuthor a {
    color: #652900;
    font: 500 18px 'Poppins', sans-serif;
}
.downppt {
    float: right;
    color: #652900;
    font: 500 18px 'Poppins', sans-serif;
}
.downppt a {
    color: #652900 !important;
}
.custom_scroll {
    scrollbar-color: #BBBBBB transparent;
    scrollbar-width: scrollbar-height: thin;
}
.custom_scroll::-webkit-scrollbar {
    height: 8px;
    width: 8px;
    background-color: thin; 
    border-radius: 8px;
    background-color: #FFDCC7;
}

.custom_scroll::-webkit-scrollbar-thumb {
  background-color: #BBBBBB; 
  border-radius: 8px;
  
}

.newlistright {
    float: right;
    width: 610px;
    overflow-y: auto;
    height: 500px;
}

#watch_webinar{ margin-bottom: 30px;}
#watch_webinar .newlistright{width: calc(100% - 640px);}

ul, li {
    list-style: outside none none;
}

.newlistright ul li {
    margin-bottom: 20px;
    display: block;
    font: 600 20px/28px 'Poppins', sans-serif;
}
.newlistright ul li figure {
    position: relative;
    display: inline-block;
    width: 200px;
    border: 1px solid #CEBEB4;
}
.newlistright ul li .play_vidB {
    width: 28px;
    height: 28px;
    line-height: 28px;
    padding: 3px;
    font-size: 18px;
}
.play_vidB {
    position: absolute;
    padding: 10px;
    background: #F26221;
    display: block;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    line-height: 60px;
    color: #fff;
    height: 60px;
    width: 60px;
    text-align: center;
}
.newlistright ul li .play_vidB svg {
    width: 18px;
    height: 18px;
}
.newlistright ul li figure img {
    width: 100%;
    height: auto;
    display: block;
}
.newlistright ul li p {
    vertical-align: top;
    display: inline-block;
    width: calc( 100% - 220px);
    margin-left: 10px;
    overflow: hidden;
}
.dateevent {
    color: rgba(48, 48, 48,0.8);
    display: block;
    margin-bottom: 5px;
    font: 400 14px 'Poppins', sans-serif;
}
.newlistright ul li p a {
    color: #303030;
    display: block;
}
.pastnAuthor {
    position: relative;
}
.pastnAuthor {
    display: block;
    float: left;
}
.newlistright ul li p .pastnAuthor a {
    display: inline-block;
}
.newlistright li .pastnAuthor a {
    color: #652900;
    font: 500 16px 'Poppins', sans-serif;
}
.newlistright ul li p a {
    color: #303030;
    display: block;
}
.pastnAuthor a {
    color: #652900;
    font: 500 18px 'Poppins', sans-serif;
}
.pastnAuthor svg {
    vertical-align: middle;
}
.downppt {
    float: right;display: none;
    color: #652900;
    font: 500 18px 'Poppins', sans-serif;
}
.newlistright li .downppt a {
    font: 500 16px 'Poppins', sans-serif;
}
.newlistright ul li p a {
    color: #303030;
    display: block;
}
.downppt a {
    color: #652900 !important;
}

/* ----- watch recording tab ----- */
.tab_widget.watch_rec_tab .slick-slider .slick-track{ display: flex !important;}
.tab_widget.watch_rec_tab .vid_card{ height: inherit !important;}
.cmn_title {
   position: relative;
   font-size: 42px;
    line-height: 48px;
    font-weight: 900; 
    color: #652900;
    text-transform: capitalize; 
   max-width: 380px;
    margin: 0 auto 20px auto;}

.cmn_title:before{
   content: "";
    position: absolute;
    top: 48%;
   left:-110px;
   background-color: #F26221;
    height: 5px;
    overflow: hidden;
    width: 100px;
    display: inline-block;
    vertical-align: middle; 
    border-radius: 5px;
}
.cmn_title:after{
   content: "";
    position: absolute;
    top: 48%;
   right:-110px;
   background-color: #F26221;
    height: 5px;
    overflow: hidden;
    width: 100px;
    display: inline-block;
    vertical-align: middle; 
    border-radius: 5px;
}

.tab_widget.watch_rec_tab ul {
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
   text-align: center;
}
.tab_widget.watch_rec_tab  li .daynum {
   font-weight: 400;
    font-size: 20px;
    line-height: 26px;
   
   transition:.3s ease all;
-webkit-transition:.3s ease all;
-o-transition:.3s ease all;
-ms-transition:.3s ease all;
-moz-transition:.3s ease all;

}

.tab_widget.watch_rec_tab .tab_content {position: relative;  margin: 0 -10px; }
.tab_widget.watch_rec_tab .tab_content:after{content: ""; position: absolute; width: 320px; height: 320px; z-index: -1; right: -185px; top: -150px; background: url(https://images.moneycontrol.com/images/webinar/carnival/svg_play_big.svg) no-repeat;  }
.tab_widget.watch_rec_tab .tab_content .tab_pane{position: relative; }
.tab_widget.watch_rec_tab .tab_content .tab_pane.lock_mode .vid_card {filter: blur(3px);}
 .lock_screen{position: absolute; width:100%; height: 100%; z-index: 9; left:0px; top: 0px; background-color: rgb(255 255 255 / 79%); text-align: center; align-items:center; display: flex;}
 .lock_screen .lock_msg{ width:100%; clear: both; font:600 22px/30px 'Poppins', sans-serif; color: #303030; margin-bottom: 20px; text-align: center;}
 .lock_screen .buybtn {margin:0 10px; }
 .lock_screen .buybtn.login_now{ display:inline-block; width: 150px; text-align: center;}
 .lock_screen .buybtn.logout{     background: none;    border: 1px solid #652900;    color: #652900 !important; display:inline-block; width: 150px;text-align: center;}
.lockbtn { margin-top:20px;   display: block;}

.tab_widget.watch_rec_tab .vid_card{ background: #fff; border: 1px solid #eee; border-radius: 6px; box-shadow: 0px 3px 15px -14px #000; padding: 15px 15px 5px 15px; margin: 0 10px 20px 10px; text-align: left;}
.vid_card .thumb_parent{position: relative; display: block; margin-bottom: 10px;} 
.vid_card .thumb_parent img{width: 100%;} 
.vid_card .play_btn {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 44px;
    height: 44px;
    margin-left: -20px;
    margin-top: -20px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #F26221;
    box-shadow: 0px 15px 25px #F2622133;
    border-radius: 100%;
}
.vid_card .ttl_sec .ttl{float:left; font: 600 18px/24px 'Poppins', sans-serif; color: #652900; margin-bottom: 5px;}
.vid_card .ttl_sec .tm{float:right; font: 400 14px/20px 'Poppins', sans-serif; color: #652900; margin-bottom: 5px;}
.vid_card .ttl_sec .tm svg{position: relative; top:2px; margin-right: 5px;}
.vid_card p{font: 400 14px/20px 'Poppins', sans-serif; color: #303030; margin-bottom: 5px;}
.vid_card .spkr_lbl{position: relative; font: 600 14px/20px 'Poppins', sans-serif; color: #303030;background-color: #fff;display: block; z-index: 9; margin-bottom: 5px;}
.vid_card .spkr_lbl:after{
   content: "";
    position: absolute;
    top: 48%;
   left: 85px;
   background-color: #F9F1EC;
    height: 1px;
    overflow: hidden;
        width: calc(100% - 85px);
    display: inline-block; z-index: -9;
}
.tab_widget.watch_rec_tab .vid_card .spkr_list{ border-bottom: unset; margin-bottom: unset; text-align: unset; }
 
.tab_widget.watch_rec_tab .vid_card .spkr_list li{position: relative; display: inline-block; vertical-align: top; width: 50%; padding-left: 10px; margin: 0 -2px 10px -2px;text-align: left;font: 400 12px/18px 'Poppins', sans-serif; color:#303030;}
.vid_card .spkr_list li:after{
   width: 5px;
    height: 5px;
    background: #F26221;
    border-radius: 50%;
    position: absolute;
    content: "";
    left: 0;
    top: 7px;}

 
.watch_rec_tab .slick-prev,
.watch_rec_tab .slick-next { 
    width: 34px;
    height: 34px;  
    border: 0px;
   top: calc(50% - 17px);
   z-index: 99;
}
.watch_rec_tab .slick-next { background: url(https://images.moneycontrol.com/assets/images/webinarLanding/next_arw.svg) 0 0 no-repeat; right: -40px;}
.watch_rec_tab .slick-prev { background: url(https://images.moneycontrol.com/assets/images/webinarLanding/next_arw.svg) 0 0 no-repeat; -ms-transform: rotate(-180deg); transform: rotate(-180deg); left: -40px;}

.watch_rec_tab .slick-prev.slick-disabled,
.watch_rec_tab .slick-next.slick-disabled {
    opacity: 0.5;
    cursor: default;
}
.watch_rec_section{padding-bottom: 50px;} 
.slides_counter { display:none;
    font: 18px/27px 'Poppins',sans-serif;
    color: #652900;
    font-weight: 600;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    margin-top: 20px;
}
  .PR {
    position: relative;
}
.record_tit:before {
    content: "";
    z-index: -1;
    height: 5px;
    background-color: #F26221;
    width: 70%;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -1.5px 0 0 -35%;
    border-radius: 2px;
}
.tab-pane.active {
    display: block;
}
.newlistright {
    float: right;
    width: 580px;
    overflow-y: auto;
    height: 500px;
}
.nf {
    display: none;
}
.db {
    display: block;
}

.newsFig {
    float: left;
    width: 620px;
    position: relative;
}
#omega2 .container, #omega1 .container {
    width: 1260px;
}
.tab-pane {
    display: none;
    position: relative;
}
.newTt {
    margin-bottom: 10px
;
}
.newsFig figure {
    position: relative;
}
.play_vidB {
    position: absolute;
    padding: 10px;
    background: #F26221;
    display: block;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    line-height: 60px;
    color: #fff;
    height: 60px;
    width: 60px;
    text-align: center;
    z-index: 1;
}

.video-js .vjs-tech {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* ----- End - watch recording tab ----- */

.vjs-poster {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    background-color: #000;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
}
.video-js *, .video-js :after, .video-js :before {
    box-sizing: inherit;
}
.vjs5-hola-skin .vjs-text-track-display {
    bottom: 3.6em;
    z-index: 1;
}
.vjs-text-track-display {
    position: absolute;
    bottom: 3em;
    left: 0;
    right: 0;
    top: 0;
    pointer-events: none;
}
.vjs5-hola-skin .vjs-loading-spinner {
    opacity: 1;
    border: none;
    width: 6.4em;
    height: 6.4em;
    margin: -3.2em 0 0 -3.2em;
    animation: vjs-loading-spinner 1.5682353s linear infinite;
}
.vjs-loading-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .85;
    text-align: left;
    border: 6px solid rgba(43,51,63,.7);
    box-sizing: border-box;
    background-clip: padding-box;
    width: 50px;
    height: 50px;
    border-radius: 25px;
}

@media (max-width: 980px){
   #invest_strat .container {
    width: auto;
    margin: 0 auto;
}
.record_tit span {
    padding: 0 10px;
    font-size: 18px;
}
.webinar_nav li a {
    font-size: 14px;
    padding: 6px 3px;
}
.newsFig {
    width: auto;
    float: none;
}
.dateevent {
    font-size: 10px;
    margin: 0px;
}
.newTt a {
    font: 700 16px/24px 'Poppins', sans-serif;
}

.newlistright {
    width: auto;
    float: none;
    padding-top: 10px;
    margin-top: 10px;
    height: 360px;
    border-top: 1px solid #F9F1EC;
}
.newlistright ul li {
    font: 600 12px/17px 'Poppins', sans-serif;
}
.newlistright ul li figure {
    width: 120px;
}
.newlistright ul li figure img {
    width: 100%;
    height: auto;
}
.newlistright ul li p {
    margin-left: 5px;
    width: calc( 100% - 130px);
}
.newlistright ul li p a {color: #303030;display: block;}
.pastnAuthor a,.newlistright li .pastnAuthor a{font-size: 15px;}

.lock_screen .lock_msg {font-size: 14px;line-height: 20px;padding: 0px 40px;}}
.tme img {width: 12px;}
.tme {float: right;font-size: 12px;color: #303030;margin-right: 10px;}
.webinar_nav li a:hover,.webinar_nav li a:focus {text-decoration: none;}
#omega2, #omega1 {padding-bottom: 30px;}
.about_event {text-align: left;display: flex;flex-direction: column;vertical-align: middle;justify-content: center;}
.about_event .sub_text{ margin-bottom: 10px; color: #fff; font: 400 18px/26px Poppins, sans-serif;}
.spons_sec{padding-top: 120px;}
.spons_sec .common_title{ margin-bottom: 50px;}
.spons_sec .sponsors_wrap{display: flex; align-items: flex-start; justify-content: center; margin: 0 auto 50px auto; max-width: 100%;}
.spons_sec .sponsor_box { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; width: 100%;}
.spons_sec .title_wrap{ border-right: 1px solid #ddd;padding-right: 20px;}
.spons_sec .gold_wrap{padding-left: 20px;width: 50%;}
.spons_sec .spons_list{display: flex; align-items: center; justify-content: center;column-gap: 20px;flex-wrap: wrap; row-gap: 20px;}
.spons_sec .spons_lbl{color: #707070; font: 600 22px/24px Poppins, sans-serif; width: 100%;text-align: center;margin-bottom: 20px;}
.spons_sec .spons_alink{ min-width: 130px; height: 75px; display: flex; flex-wrap:wrap; justify-content: center; border: 1px solid #f5f5f5; padding: 10px 20px;}
.spons_sec .spons_alink:hover{ border: 1px solid #eee; }
.spons_sec .spons_alink img{height:58px;}

@media (max-width: 980px){
    .spons_sec{padding-top: 65px;}
    .spons_sec .common_title{ margin-bottom: 20px;}
    .spons_sec .sponsors_wrap{margin-bottom: 0px;flex-wrap: wrap;padding: 0;}
    .spons_sec .spons_lbl{font-size: 18px; line-height: 22px; margin-bottom: 10px;}
    .spons_sec .title_wrap{width:100%;}
    .spons_sec .sponsor_box{ margin-bottom: 30px; padding: 0;}
    .spons_sec .title_wrap { border-right: 0; padding-right: 0;}
    .spons_sec .gold_wrap { padding-left: 0; width: 100%; }
    .spons_sec .spons_alink{padding: 5px 10px;min-width: 80px; max-width: 80px;}
}

.mcpro_logo{justify-content: space-between;}
.top_sponsors_wrap{display: flex; align-items: flex-start; justify-content: center; }
.top_sponsors_wrap .sponsor_box { display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}
.top_sponsors_wrap .spons_list{display: flex; align-items: center; justify-content: center;column-gap: 5px;flex-wrap: nowrap; row-gap: 5px;} 
.top_sponsors_wrap .spons_lbl{color: #303030; font: 600 9px/11px Poppins, sans-serif; width: 100%;text-align: center;margin-bottom: 5px;}
.top_sponsors_wrap .spons_alink{ display: flex; flex-wrap:wrap; justify-content: center; }  
.top_sponsors_wrap img{ display:block;max-width:100%;height:auto;}
.top_sponsors_wrap .platinum_wrap{width: 115px; border-right: 1px solid #ddd; padding-right: 15px;} 
.top_sponsors_wrap .title_wrap{width: 110px;border-right: 1px solid #ddd; padding-left: 15px;padding-right: 15px;} 
.top_sponsors_wrap .gold_wrap{width: 150px; padding-left: 15px; } 
.top_sponsors_wrap .gold_wrap .spons_alink.one{ width: 50px;}
.top_sponsors_wrap .gold_wrap .spons_alink.two{ width: 70px;}

@media (max-width: 980px) {
	.mcpro_logo { display: block !important; }
	.mcpro_logo .top_sponsors_wrap img{width: 100% !important;}
	.top_sponsors_wrap{padding-top: 10px;justify-content: flex-start;} 
    .top_sponsors_wrap .sponsors_wrap{margin-bottom: 0px;flex-wrap: wrap;padding: 0;}
    .top_sponsors_wrap .spons_lbl{font-size: 9px; line-height: 11px; margin-bottom: 3px;}  
	.top_sponsors_wrap .platinum_wrap{width: 90px; padding-right: 10px;} 
	.top_sponsors_wrap .title_wrap{width: 90px; padding-left: 10px;padding-right: 10px;} 
	.top_sponsors_wrap .gold_wrap{width: 100px; padding-left: 10px; } 
	.top_sponsors_wrap .gold_wrap .spons_alink.one{ width: 40px;}
	.top_sponsors_wrap .gold_wrap .spons_alink.two{ width: 50px;} 
}

.sampleWebbx { position: relative; margin-left:233px; padding:30px; }
.sampleWebbx:before { position: absolute; top:-100px; left:-21px;  content: ""; background:#F9F1EC; height:450px; width:calc( 100% + 25px ); z-index: -1;  }
.samwebTit { font:700 24px/35px 'Poppins', sans-serif; color:#303030;  }
.sample_vid { margin-top:0px; position: relative; width:700px; z-index:10;  }
.sampleWebbx .pastnAuthor{float: unset; margin-bottom: 10px;}
.sample_vid img { width:100%; height: auto; }
.sampleWebbx .pro_dot { bottom:100px; top:auto; left:-130px;}
.videoWrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.pro_dot {background: url(https://images.moneycontrol.com/assets/images/webinarLanding/grid.png) left top no-repeat;width: 190px;height: 176px;position: absolute;top: -38px;left: 40px;}
@media all and (max-width: 980px) {
	.price_box_banner_sec .about_event .banner_ttl {text-align: left;font-size: 21px;}.newTheme .aboutTheEvent_section .container {background-color: #fff !important;}.aboutTheEvent_section .text_para{padding-left: 0px !important;}.aboutTheEvent_section .text_para p{font-size: 14px;line-height: 20px;border-left: 1px dashed #652900;padding-left: 15px;}.aboutTheEvent_section .text_para a.watchSample{font-size: 16px;line-height: 45px;padding: 0 20px;height: 45px;white-space: nowrap;text-align: center;margin: 0 auto;width: 275px;display: block;}.event_statics .esdata{vertical-align: top;}.event_statics .esdata:before{bottom: unset !important;top: 0 !important;}.about_event .bannerbg_img_box{transform: unset !important;}.price_box_banner_sec .buy_btn_wrap .buybtn{margin-top: 15px;margin-bottom: 55px;}.sampleWebbx{margin-left: 15px !important;padding: 10px !important;}
}